From 2210197c7d75a40b73b6bb2694b350e7584a5568 Mon Sep 17 00:00:00 2001 From: fdupoux Date: Thu, 18 Mar 2010 18:19:48 +0000 Subject: [PATCH 1/1] initial commit: 1.5.0 --- buildscripts/get-removable-perl-files.sh | 190 + buildscripts/pkglist-generate.sh | 12 + buildscripts/pkglist-to-wm-table.sh | 40 + buildscripts/rebuild-kernel.sh | 43 + buildscripts/recreate-iso.sh | 145 + kernelcfg/config-amd64-2.6.27-alt131.conf | 3116 +++ kernelcfg/config-amd64-2.6.27-alt132.conf | 3116 +++ kernelcfg/config-amd64-2.6.27-alt133.conf | 3116 +++ kernelcfg/config-amd64-2.6.27-alt134.conf | 3116 +++ kernelcfg/config-amd64-2.6.27-alt135.conf | 3116 +++ kernelcfg/config-amd64-2.6.27-alt140.conf | 3110 +++ kernelcfg/config-amd64-2.6.27-alt150.conf | 3110 +++ kernelcfg/config-amd64-2.6.31-std130.conf | 3671 +++ kernelcfg/config-amd64-2.6.31-std131.conf | 3671 +++ kernelcfg/config-amd64-2.6.31-std132.conf | 3713 ++++ kernelcfg/config-amd64-2.6.31-std133.conf | 3713 ++++ kernelcfg/config-amd64-2.6.31-std134.conf | 3713 ++++ kernelcfg/config-amd64-2.6.31-std135.conf | 3713 ++++ kernelcfg/config-amd64-2.6.32-std140.conf | 3820 ++++ kernelcfg/config-amd64-2.6.32-std150.conf | 3832 ++++ kernelcfg/config-x86-2.6.27-alt131.conf | 3251 +++ kernelcfg/config-x86-2.6.27-alt132.conf | 3251 +++ kernelcfg/config-x86-2.6.27-alt133.conf | 3251 +++ kernelcfg/config-x86-2.6.27-alt134.conf | 3251 +++ kernelcfg/config-x86-2.6.27-alt135.conf | 3251 +++ kernelcfg/config-x86-2.6.27-alt140.conf | 3245 +++ kernelcfg/config-x86-2.6.27-alt150.conf | 3245 +++ kernelcfg/config-x86-2.6.31-std130.conf | 3782 ++++ kernelcfg/config-x86-2.6.31-std131.conf | 3782 ++++ kernelcfg/config-x86-2.6.31-std132.conf | 3845 ++++ kernelcfg/config-x86-2.6.31-std133.conf | 3845 ++++ kernelcfg/config-x86-2.6.31-std134.conf | 3845 ++++ kernelcfg/config-x86-2.6.31-std135.conf | 3845 ++++ kernelcfg/config-x86-2.6.32-std140.conf | 3938 ++++ kernelcfg/config-x86-2.6.32-std150.conf | 3950 ++++ mainfiles/catalyst-env.sh | 11 + mainfiles/catalyst.conf-x86 | 66 + mainfiles/fsscript.sh | 186 + mainfiles/initold | 1596 ++ mainfiles/linuxrc | 1434 ++ mainfiles/setsnapshot.sh | 16 + mainfiles/sysresccd-stage1-amd64.spec | 45 + mainfiles/sysresccd-stage1-i486.spec | 330 + mainfiles/sysresccd-stage2-altker32.spec | 44 + mainfiles/sysresccd-stage2-altker64.spec | 44 + mainfiles/sysresccd-stage2-rescue64.spec | 46 + mainfiles/sysresccd-stage2-standard.spec | 1778 ++ overlay-iso-sparc/boot/boot.msg | 19 + overlay-iso-sparc/boot/boothelp.msg | 21 + overlay-iso-sparc/boot/silo.conf | 16 + overlay-iso-x86/isolinux/f1boot.msg | 25 + overlay-iso-x86/isolinux/f2images.msg | 25 + overlay-iso-x86/isolinux/f3params.msg | 25 + overlay-iso-x86/isolinux/f4arun.msg | 25 + overlay-iso-x86/isolinux/f5troubl.msg | 25 + overlay-iso-x86/isolinux/f6pxe.msg | 25 + overlay-iso-x86/isolinux/f7net.msg | 25 + overlay-iso-x86/isolinux/isolinux.bin | Bin 0 -> 14336 bytes overlay-iso-x86/isolinux/isolinux.cfg | 99 + overlay-iso-x86/isolinux/maps/azerty.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/be.ktl | 0 overlay-iso-x86/isolinux/maps/bg.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/by.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/cf.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/croat.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/cz.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/de.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/dk.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/dvorak.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/es.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/et.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/fi.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/fr.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/fr_CH.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/gr.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/hu.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/il.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/it.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/lt.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/mk.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/nl.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/no.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/pl.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/ru.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/sg.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/slovene.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/trf.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/trq.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/ua.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/uk.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/us.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/maps/wangbe.ktl | Bin 0 -> 256 bytes overlay-iso-x86/isolinux/memdisk | Bin 0 -> 25596 bytes overlay-iso-x86/isolinux/netboot | Bin 0 -> 208154 bytes overlay-iso-x86/usbstick.htm | 19 + overlay-squashfs-sparc/bin/bashlogin | 123 + overlay-squashfs-sparc/etc/X11/xorg.conf.ati | 85 + overlay-squashfs-sparc/etc/X11/xorg.conf.mga | 87 + overlay-squashfs-sparc/etc/conf.d/net | 4 + overlay-squashfs-sparc/etc/fstab | 8 + .../etc/init.d/mkxf86config | 25 + overlay-squashfs-sparc/etc/init.d/shutdown.sh | 14 + overlay-squashfs-sparc/root/.mc/Tree | 1 + overlay-squashfs-sparc/root/.mc/history | 0 overlay-squashfs-sparc/root/.mc/ini | 122 + overlay-squashfs-sparc/root/.mrxvtrc | 13 + overlay-squashfs-sparc/root/.xsession | 1 + overlay-squashfs-sparc/root/.zsh/colors | 84 + overlay-squashfs-sparc/root/.zsh/rc/alias.rc | 13 + overlay-squashfs-sparc/root/.zsh/rc/env.rc | 2 + .../root/.zsh/rc/options.rc | 7 + overlay-squashfs-sparc/root/.zsh/rc/prompt.rc | 25 + overlay-squashfs-sparc/root/.zshrc | 28 + overlay-squashfs-sparc/root/AUTHOR | 8 + overlay-squashfs-sparc/root/COPYING | 280 + overlay-squashfs-sparc/root/ChangeLog-sparc | 27 + .../sbin/livecd-functions.sh | 625 + overlay-squashfs-sparc/usr/sbin/autorun | 143 + overlay-squashfs-sparc/usr/sbin/knx-hdinstall | 842 + overlay-squashfs-sparc/usr/sbin/mountsys | 578 + overlay-squashfs-sparc/usr/sbin/sysreport | 207 + .../usr/sbin/sysresccd-custom | 319 + overlay-squashfs-x86/bin/bashlogin | 92 + overlay-squashfs-x86/etc/X11/xorg.conf.in | 177 + overlay-squashfs-x86/etc/conf.d/consolefont | 18 + overlay-squashfs-x86/etc/conf.d/in.tftpd | 13 + overlay-squashfs-x86/etc/conf.d/net | 4 + overlay-squashfs-x86/etc/conf.d/pxebootsrv | 46 + overlay-squashfs-x86/etc/conf.d/thttpd | 28 + overlay-squashfs-x86/etc/dhcp/dhcpd.orig | 34 + overlay-squashfs-x86/etc/env.d/02locale | 2 + overlay-squashfs-x86/etc/fstab | 7 + overlay-squashfs-x86/etc/init.d/autorun | 14 + overlay-squashfs-x86/etc/init.d/halt.sh | 248 + overlay-squashfs-x86/etc/init.d/mkxf86config | 25 + overlay-squashfs-x86/etc/init.d/netconfig2 | 96 + overlay-squashfs-x86/etc/init.d/pxebootsrv | 182 + overlay-squashfs-x86/etc/init.d/shutdown.sh | 14 + overlay-squashfs-x86/etc/init.d/sysresccd | 121 + overlay-squashfs-x86/etc/init.d/tigervnc | 57 + .../opt/firefox/defaults/profile/.parentlock | 0 .../opt/firefox/defaults/profile/XPC.mfasl | Bin 0 -> 2165221 bytes .../opt/firefox/defaults/profile/XUL.mfasl | Bin 0 -> 1159828 bytes .../firefox/defaults/profile/bookmarks.html | 26 + .../opt/firefox/defaults/profile/cert8.db | Bin 0 -> 65536 bytes .../profile/chrome/userChrome-example.css | 46 + .../profile/chrome/userContent-example.css | 35 + .../defaults/profile/compatibility.ini | 5 + .../opt/firefox/defaults/profile/compreg.dat | 1934 ++ .../defaults/profile/content-prefs.sqlite | Bin 0 -> 7168 bytes .../firefox/defaults/profile/cookies.sqlite | Bin 0 -> 2048 bytes .../defaults/profile/cookies.sqlite-journal | Bin 0 -> 2576 bytes .../firefox/defaults/profile/downloads.sqlite | Bin 0 -> 2048 bytes .../firefox/defaults/profile/extensions.cache | 1 + .../firefox/defaults/profile/extensions.ini | 3 + .../firefox/defaults/profile/extensions.rdf | 25 + .../defaults/profile/formhistory.sqlite | Bin 0 -> 4096 bytes .../opt/firefox/defaults/profile/key3.db | Bin 0 -> 16384 bytes .../firefox/defaults/profile/localstore.rdf | 54 + .../firefox/defaults/profile/mimeTypes.rdf | 65 + .../defaults/profile/permissions.sqlite | Bin 0 -> 2048 bytes .../firefox/defaults/profile/places.sqlite | Bin 0 -> 135168 bytes .../defaults/profile/places.sqlite-journal | 0 .../opt/firefox/defaults/profile/prefs.js | 37 + .../opt/firefox/defaults/profile/search.json | 1 + .../firefox/defaults/profile/search.sqlite | Bin 0 -> 2048 bytes .../opt/firefox/defaults/profile/secmod.db | Bin 0 -> 16384 bytes .../firefox/defaults/profile/signons.sqlite | Bin 0 -> 11264 bytes .../defaults/profile/urlclassifier3.sqlite | Bin 0 -> 32768 bytes .../defaults/profile/webappsstore.sqlite | Bin 0 -> 3072 bytes .../opt/firefox/defaults/profile/xpti.dat | 1446 ++ overlay-squashfs-x86/root/.Xdefaults | 2 + .../root/.config/Terminal/terminalrc | 87 + .../root/.config/autostart/Terminal.desktop | 11 + .../xfce4-settings-helper-autostart.desktop | 3 + .../autostart/xfce4-tips-autostart.desktop | 3 + .../root/.config/epdfview/main.conf | 6 + .../root/.config/geany/geany.conf | 162 + .../root/.config/xfce4/Xcursor.xrdb | 3 + .../root/.config/xfce4/Xft.xrdb | 4 + .../root/.config/xfce4/helpers.rc | 2 + .../root/.config/xfce4/panel/actions-12.rc | 3 + .../xfce4/panel/datetime-12513146570.rc | 6 + .../xfce4/panel/launcher-12513148561.rc | 12 + .../xfce4/panel/launcher-12513149092.rc | 12 + .../xfce4/panel/launcher-12513149743.rc | 12 + .../xfce4/panel/launcher-12513150224.rc | 12 + .../root/.config/xfce4/panel/launcher-7.rc | 12 + .../root/.config/xfce4/panel/launcher-8.rc | 12 + .../root/.config/xfce4/panel/pager-2.rc | 4 + .../root/.config/xfce4/panel/panels.xml | 36 + .../root/.config/xfce4/panel/separator-11.rc | 2 + .../root/.config/xfce4/panel/separator-13.rc | 2 + .../root/.config/xfce4/panel/separator-6.rc | 2 + .../root/.config/xfce4/panel/systray-4.rc | 4 + .../root/.config/xfce4/panel/tasklist-3.rc | 7 + .../root/.config/xfce4/panel/xfce4-menu-5.rc | 7 + .../xfce-perchannel-xml/xfce4-desktop.xml | 13 + .../xfce4-keyboard-shortcuts.xml | 130 + .../xfce-perchannel-xml/xfce4-session.xml | 28 + .../xfce4-settings-manager.xml | 6 + .../xfconf/xfce-perchannel-xml/xfwm4.xml | 72 + .../xfconf/xfce-perchannel-xml/xsettings.xml | 40 + overlay-squashfs-x86/root/.jwmrc | 137 + .../share/Terminal/Terminal-toolbars.ui | 22 + overlay-squashfs-x86/root/.mrxvtrc | 13 + overlay-squashfs-x86/root/.vimrc | 2 + overlay-squashfs-x86/root/.xinitrc | 67 + overlay-squashfs-x86/root/.xsession | 1 + overlay-squashfs-x86/root/.zsh/colors | 84 + overlay-squashfs-x86/root/.zsh/rc/alias.rc | 13 + overlay-squashfs-x86/root/.zsh/rc/env.rc | 4 + overlay-squashfs-x86/root/.zsh/rc/options.rc | 7 + overlay-squashfs-x86/root/.zsh/rc/prompt.rc | 14 + overlay-squashfs-x86/root/.zshrc | 35 + overlay-squashfs-x86/root/AUTHOR | 20 + overlay-squashfs-x86/root/COPYING | 280 + overlay-squashfs-x86/root/ChangeLog-x86 | 930 + overlay-squashfs-x86/root/icons/cdrom.png | Bin 0 -> 9643 bytes overlay-squashfs-x86/root/icons/desktop.png | Bin 0 -> 2557 bytes overlay-squashfs-x86/root/icons/emelfm2.png | Bin 0 -> 4184 bytes overlay-squashfs-x86/root/icons/firefox.png | Bin 0 -> 6467 bytes .../root/icons/folder_yellow.png | Bin 0 -> 326 bytes overlay-squashfs-x86/root/icons/geany.png | Bin 0 -> 4361 bytes overlay-squashfs-x86/root/icons/gparted.png | Bin 0 -> 4027 bytes .../root/icons/lxterminal.png | Bin 0 -> 6288 bytes overlay-squashfs-x86/root/icons/mrxvt.png | Bin 0 -> 2901 bytes overlay-squashfs-x86/root/icons/terminal.png | Bin 0 -> 1408 bytes overlay-squashfs-x86/root/icons/vim.png | Bin 0 -> 902 bytes overlay-squashfs-x86/root/icons/xfburn.png | Bin 0 -> 3890 bytes overlay-squashfs-x86/root/icons/xterm.png | Bin 0 -> 4633 bytes overlay-squashfs-x86/root/jwm/wallpaper.png | Bin 0 -> 175 bytes overlay-squashfs-x86/root/runxserver | 41 + overlay-squashfs-x86/root/version | 1 + overlay-squashfs-x86/root/winmgr.sh | 8 + overlay-squashfs-x86/tftpboot/pxelinux.0 | Bin 0 -> 16662 bytes overlay-squashfs-x86/usr/bin/showfs.sh | 7 + overlay-squashfs-x86/usr/bin/wizard | 90 + overlay-squashfs-x86/usr/sbin/cd_oscar | 76 + overlay-squashfs-x86/usr/sbin/mkxf86config.sh | 298 + .../usr/sbin/suspend-usb-device | 181 + .../applications/fsarchiver-probe.desktop | 7 + .../applications/midnight-commander.desktop | 7 + .../usr/share/applications/mrxvt.desktop | 10 + .../usr/share/applications/partimage.desktop | 7 + .../usr/share/applications/testdisk.desktop | 7 + overlay-squashfs-x86/usr/share/mc/extfs/uzip | 415 + overlay-squashfs-x86/usr/share/misc/pci.ids | 18380 ++++++++++++++++ overlay-squashfs-x86/usr/share/misc/usb.ids | 14632 ++++++++++++ .../usr/share/oscar/oscar.tar.gz | Bin 0 -> 460467 bytes .../sysresccd/removelist-devtools-filedir.txt | 39 + .../sysresccd/removelist-devtools-unmerge.txt | 18 + .../sysresccd/removelist-x11tools-filedir.txt | 12 + .../sysresccd/removelist-x11tools-unmerge.txt | 154 + pkglist/sysresccd-x86-packages-eix-1.3.0.txt | 540 + pkglist/sysresccd-x86-packages-eix-1.3.1.txt | 542 + pkglist/sysresccd-x86-packages-eix-1.3.2.txt | 544 + pkglist/sysresccd-x86-packages-eix-1.3.3.txt | 544 + pkglist/sysresccd-x86-packages-eix-1.3.4.txt | 545 + pkglist/sysresccd-x86-packages-eix-1.3.5.txt | 547 + pkglist/sysresccd-x86-packages-eix-1.4.0.txt | 549 + pkglist/sysresccd-x86-packages-eix-1.5.0.txt | 549 + pkglist/sysresccd-x86-packages-std-1.3.0.txt | 540 + pkglist/sysresccd-x86-packages-std-1.3.1.txt | 542 + pkglist/sysresccd-x86-packages-std-1.3.2.txt | 544 + pkglist/sysresccd-x86-packages-std-1.3.3.txt | 545 + pkglist/sysresccd-x86-packages-std-1.3.4.txt | 547 + pkglist/sysresccd-x86-packages-std-1.3.5.txt | 548 + pkglist/sysresccd-x86-packages-std-1.4.0.txt | 550 + pkglist/sysresccd-x86-packages-std-1.5.0.txt | 551 + portage-etc-sparc/package.keywords | 8 + portage-etc-sparc/package.mask | 14 + portage-etc-sparc/package.unmask | 0 portage-etc-x86/package.keywords | 94 + portage-etc-x86/package.mask | 39 + portage-etc-x86/package.unmask | 5 + portage-etc-x86/package.use | 49 + portage-overlay/app-admin/testdisk/Manifest | 2 + .../app-admin/testdisk/testdisk-6.11.ebuild | 63 + portage-overlay/app-arch/tar/Manifest | 10 + portage-overlay/app-arch/tar/files/rmt | 8 + .../tar/files/tar-1.14-loneZeroWarning.patch | 27 + .../tar/files/tar-1.15.1-vfatTruncate.patch | 29 + .../tar/files/tar-1.17-wildcards.patch | 74 + .../tar/files/tar-1.19-xattrs-conf.patch | 799 + .../app-arch/tar/files/tar-1.19-xattrs.patch | 1454 ++ .../tar/files/tar-1.21-revert-pipe.patch | 124 + portage-overlay/app-arch/tar/files/tar.1 | 689 + .../app-arch/tar/tar-1.22-r1.ebuild | 73 + portage-overlay/app-text/epdfview/Manifest | 4 + .../epdfview/epdfview-0.1.6-r1.ebuild | 52 + .../files/epdfview-0.1.6-gcc-4.3.patch | 11 + .../files/epdfview-0.1.6-print-segfault.patch | 95 + .../app-text/poppler-bindings/Manifest | 3 + .../files/poppler-0.6-bindings.patch | 153 + .../poppler-bindings-0.8.7.ebuild | 93 + portage-overlay/app-text/poppler/Manifest | 2 + .../app-text/poppler/poppler-0.8.7.ebuild | 51 + portage-overlay/dev-util/catalyst/Manifest | 3 + .../dev-util/catalyst/catalyst-2.0.6.ebuild | 93 + .../dev-util/catalyst/files/catalyst-fd.patch | 151 + .../net-wireless/broadcom-sta/Manifest | 6 + .../broadcom-sta-5.60.48.36.ebuild | 59 + .../broadcom-sta-5.10.91.9-license.patch | 12 + ...roadcom-sta-5.10.91.9.3-linux-2.6.32.patch | 13 + ...roadcom-sta-5.10.91.9.3-linux-2.6.33.patch | 12 + portage-overlay/profiles/repo_name | 1 + .../sys-apps/dumpdisklayout/Manifest | 39 + .../dumpdisklayout-0.1.1.ebuild | 27 + .../sys-apps/dumpdisklayout/files/backup.py | 89 + .../files/digest-dumpdisklayout-0.1.1 | 0 .../dumpdisklayout/files/dumpdisklayout | 141 + .../sys-apps/dumpdisklayout/files/dumpsysinfo | 164 + .../dumpdisklayout/files/mod_checks.py | 36 + .../dumpdisklayout/files/mod_diskutil.py | 47 + .../dumpdisklayout/files/mod_filesys.py | 141 + .../sys-apps/dumpdisklayout/files/mod_lvm.py | 89 + .../sys-apps/dumpdisklayout/files/restore.py | 113 + portage-overlay/sys-apps/gdisk/Manifest | 2 + .../sys-apps/gdisk/gdisk-0.6.5.ebuild | 28 + .../sys-apps/sysresccd-scripts/Manifest | 10 + .../sys-apps/sysresccd-scripts/files/autorun | 213 + .../sysresccd-scripts/files/knx-hdinstall | 842 + .../sys-apps/sysresccd-scripts/files/mountsys | 578 + .../sysresccd-scripts/files/sysreport | 207 + .../files/sysresccd-backstore | 241 + .../files/sysresccd-cleansys | 118 + .../sysresccd-scripts/files/sysresccd-custom | 283 + .../files/sysresccd-pkgstats | 60 + .../files/sysresccd-usbstick | 521 + .../sysresccd-scripts-1.5.0.ebuild | 26 + .../sys-block/aic94xx-firmware/Manifest | 2 + .../aic94xx-firmware-20090727.ebuild | 26 + portage-overlay/sys-block/gparted/Manifest | 2 + .../sys-block/gparted/gparted-0.5.2.ebuild | 46 + portage-overlay/sys-block/partclone/Manifest | 4 + .../partclone/partclone-0.1.9.ebuild | 61 + .../partclone/partclone-0.2.5.ebuild | 61 + portage-overlay/sys-block/partimage/Manifest | 13 + ...partimage-0.6.6-disable_header_check.patch | 15 + .../files/partimage-0.6.7-datadir-path.patch | 11 + .../sys-block/partimage/files/partimage.1 | 177 + .../sys-block/partimage/files/partimaged.8 | 58 + .../sys-block/partimage/files/partimaged.conf | 10 + .../sys-block/partimage/files/partimaged.init | 29 + .../sys-block/partimage/files/partimaged.pam | 11 + .../partimage/files/partimagedusers.5 | 48 + .../sys-block/partimage/files/servercert.cnf | 37 + .../partimage/partimage-0.6.8.ebuild | 168 + .../partimage/partimage-0.6.9_beta5.ebuild | 78 + portage-overlay/sys-fs/dmraid/Manifest | 8 + .../sys-fs/dmraid/dmraid-1.0.0_rc16-r1.ebuild | 79 + .../files/dmraid-1.0.0_rc15-devsk-isw.patch | 24 + .../dmraid-1.0.0_rc15-undo-p-rename.patch | 13 + .../files/dmraid-1.0.0_rc16-as-needed.patch | 11 + .../dmraid-1.0.0_rc16-return-all-sets.patch | 11 + .../dmraid-1.0.0_rc16-undo-p-rename.patch | 13 + .../dmraid/files/dmraid-destdir-fix.patch | 34 + portage-overlay/sys-fs/fsarchiver/Manifest | 3 + .../files/fsarchiver-0.6.8-01-probe-lvm.patch | 130 + .../sys-fs/fsarchiver/fsarchiver-0.6.8.ebuild | 39 + .../sys-fs/multipath-tools/Manifest | 14 + ...id-of-arch-specific-ifdef-spaghettis.patch | 45 + ...-filter_wwid-is-called-with-the-wron.patch | 26 + ...03--kpartx-Fix-udev-rules-for-dmraid.patch | 34 + ...artx-fix-extended-partition-handling.patch | 95 + ...x-remove-partitions-in-reverse-order.patch | 27 + .../0006--kpartx-documentation-fixes.patch | 36 + .../files/0007--kpartx-remove-dead-code.patch | 64 + ...124-doesn-t-support-scsi_id-s-anymor.patch | 102 + .../files/0009-blacklist-cciss-devices.patch | 29 + .../files/0010-fix-URL-to-FAQ.patch | 20 + ...int64_t-to-account-slices-start-size.patch | 270 + ...pdate-discovery-to-work-with-new-sys.patch | 25 + .../multipath-tools-0.4.8.ebuild | 81 + portage-overlay/sys-fs/ntfsreloc/Manifest | 2 + .../sys-fs/ntfsreloc/files/ntfsreloc.c | 418 + .../sys-fs/ntfsreloc/ntfsreloc-0.7.ebuild | 29 + portage-overlay/sys-fs/scrounge-ntfs/Manifest | 8 + .../files/digest-scrounge-ntfs-0.9 | 3 + .../scrounge-ntfs/scrounge-ntfs-0.9.ebuild | 28 + .../sys-fs/squashfs-tools/Manifest | 4 + .../squashfs-tools/squashfs-tools-3.4.ebuild | 80 + portage-overlay/sys-fs/zfs-fuse/Manifest | 2 + .../sys-fs/zfs-fuse/zfs-fuse-0.6.0.ebuild | 92 + .../sys-kernel/alt-sources/Manifest | 9 + .../alt-sources/alt-sources-2.6.27.45.ebuild | 31 + .../alt-sources-2.6.27_01-stable.patch.bz2 | Bin 0 -> 440352 bytes .../alt-sources-2.6.27_02-sqlzma34.patch.bz2 | Bin 0 -> 28726 bytes .../alt-sources-2.6.27_03-aufs1.patch.bz2 | Bin 0 -> 105464 bytes .../alt-sources-2.6.27_04-reiser4.patch.bz2 | Bin 0 -> 449649 bytes .../alt-sources-2.6.27_05-loopaes.patch.bz2 | Bin 0 -> 52291 bytes .../alt-sources-2.6.27_06-ext4.patch.bz2 | Bin 0 -> 5772 bytes .../alt-sources-2.6.27_07-atl2.patch.bz2 | Bin 0 -> 29294 bytes portage-overlay/sys-kernel/genkernel/Manifest | 10 + .../sys-kernel/genkernel/files/gen_compile.sh | 546 + .../sys-kernel/genkernel/files/genkernel.bash | 73 + .../sys-kernel/genkernel/files/modules_load | 21 + .../genkernel/genkernel-3.4.10-r1.ebuild | 134 + .../sys-kernel/std-sources/Manifest | 8 + .../std-sources-2.6.32_01-stable.patch.bz2 | Bin 0 -> 295315 bytes ...std-sources-2.6.32_02-nosquashfs.patch.bz2 | Bin 0 -> 20201 bytes .../std-sources-2.6.32_03-sqlzma34.patch.bz2 | Bin 0 -> 28625 bytes .../std-sources-2.6.32_04-aufs2.patch.bz2 | Bin 0 -> 95310 bytes .../std-sources-2.6.32_05-reiser4.patch.bz2 | Bin 0 -> 451228 bytes .../std-sources-2.6.32_06-loopaes.patch.bz2 | Bin 0 -> 53142 bytes .../std-sources/std-sources-2.6.32.10.ebuild | 30 + portage-overlay/www-servers/thttpd/Manifest | 10 + .../additional-input-validation-httpd.c.diff | 62 + .../thttpd-2.25/fix-buffer-overflow.diff | 21 + ...x-insecure-tmp-creation-CVE-2005-3124.diff | 19 + .../files/thttpd-2.25/thttpd.conf.sample | 38 + .../thttpd/files/thttpd-2.25/thttpd.confd | 27 + .../thttpd/files/thttpd-2.25/thttpd.init | 30 + .../files/thttpd-2.25b-glibc-2.10.patch | 21 + .../www-servers/thttpd/files/thttpd.logrotate | 12 + .../www-servers/thttpd/thttpd-2.25b-r7.ebuild | 67 + 417 files changed, 177903 insertions(+) create mode 100755 buildscripts/get-removable-perl-files.sh create mode 100755 buildscripts/pkglist-generate.sh create mode 100755 buildscripts/pkglist-to-wm-table.sh create mode 100755 buildscripts/rebuild-kernel.sh create mode 100755 buildscripts/recreate-iso.sh create mode 100644 kernelcfg/config-amd64-2.6.27-alt131.conf create mode 100644 kernelcfg/config-amd64-2.6.27-alt132.conf create mode 100644 kernelcfg/config-amd64-2.6.27-alt133.conf create mode 100644 kernelcfg/config-amd64-2.6.27-alt134.conf create mode 100644 kernelcfg/config-amd64-2.6.27-alt135.conf create mode 100644 kernelcfg/config-amd64-2.6.27-alt140.conf create mode 100644 kernelcfg/config-amd64-2.6.27-alt150.conf create mode 100644 kernelcfg/config-amd64-2.6.31-std130.conf create mode 100644 kernelcfg/config-amd64-2.6.31-std131.conf create mode 100644 kernelcfg/config-amd64-2.6.31-std132.conf create mode 100644 kernelcfg/config-amd64-2.6.31-std133.conf create mode 100644 kernelcfg/config-amd64-2.6.31-std134.conf create mode 100644 kernelcfg/config-amd64-2.6.31-std135.conf create mode 100644 kernelcfg/config-amd64-2.6.32-std140.conf create mode 100644 kernelcfg/config-amd64-2.6.32-std150.conf create mode 100644 kernelcfg/config-x86-2.6.27-alt131.conf create mode 100644 kernelcfg/config-x86-2.6.27-alt132.conf create mode 100644 kernelcfg/config-x86-2.6.27-alt133.conf create mode 100644 kernelcfg/config-x86-2.6.27-alt134.conf create mode 100644 kernelcfg/config-x86-2.6.27-alt135.conf create mode 100644 kernelcfg/config-x86-2.6.27-alt140.conf create mode 100644 kernelcfg/config-x86-2.6.27-alt150.conf create mode 100644 kernelcfg/config-x86-2.6.31-std130.conf create mode 100644 kernelcfg/config-x86-2.6.31-std131.conf create mode 100644 kernelcfg/config-x86-2.6.31-std132.conf create mode 100644 kernelcfg/config-x86-2.6.31-std133.conf create mode 100644 kernelcfg/config-x86-2.6.31-std134.conf create mode 100644 kernelcfg/config-x86-2.6.31-std135.conf create mode 100644 kernelcfg/config-x86-2.6.32-std140.conf create mode 100644 kernelcfg/config-x86-2.6.32-std150.conf create mode 100644 mainfiles/catalyst-env.sh create mode 100644 mainfiles/catalyst.conf-x86 create mode 100644 mainfiles/fsscript.sh create mode 100755 mainfiles/initold create mode 100755 mainfiles/linuxrc create mode 100755 mainfiles/setsnapshot.sh create mode 100644 mainfiles/sysresccd-stage1-amd64.spec create mode 100644 mainfiles/sysresccd-stage1-i486.spec create mode 100644 mainfiles/sysresccd-stage2-altker32.spec create mode 100644 mainfiles/sysresccd-stage2-altker64.spec create mode 100644 mainfiles/sysresccd-stage2-rescue64.spec create mode 100644 mainfiles/sysresccd-stage2-standard.spec create mode 100644 overlay-iso-sparc/boot/boot.msg create mode 100644 overlay-iso-sparc/boot/boothelp.msg create mode 100644 overlay-iso-sparc/boot/silo.conf create mode 100644 overlay-iso-x86/isolinux/f1boot.msg create mode 100644 overlay-iso-x86/isolinux/f2images.msg create mode 100644 overlay-iso-x86/isolinux/f3params.msg create mode 100644 overlay-iso-x86/isolinux/f4arun.msg create mode 100644 overlay-iso-x86/isolinux/f5troubl.msg create mode 100644 overlay-iso-x86/isolinux/f6pxe.msg create mode 100644 overlay-iso-x86/isolinux/f7net.msg create mode 100644 overlay-iso-x86/isolinux/isolinux.bin create mode 100644 overlay-iso-x86/isolinux/isolinux.cfg create mode 100644 overlay-iso-x86/isolinux/maps/azerty.ktl create mode 100644 overlay-iso-x86/isolinux/maps/be.ktl create mode 100644 overlay-iso-x86/isolinux/maps/bg.ktl create mode 100644 overlay-iso-x86/isolinux/maps/by.ktl create mode 100644 overlay-iso-x86/isolinux/maps/cf.ktl create mode 100644 overlay-iso-x86/isolinux/maps/croat.ktl create mode 100644 overlay-iso-x86/isolinux/maps/cz.ktl create mode 100644 overlay-iso-x86/isolinux/maps/de.ktl create mode 100644 overlay-iso-x86/isolinux/maps/dk.ktl create mode 100644 overlay-iso-x86/isolinux/maps/dvorak.ktl create mode 100644 overlay-iso-x86/isolinux/maps/es.ktl create mode 100644 overlay-iso-x86/isolinux/maps/et.ktl create mode 100644 overlay-iso-x86/isolinux/maps/fi.ktl create mode 100644 overlay-iso-x86/isolinux/maps/fr.ktl create mode 100644 overlay-iso-x86/isolinux/maps/fr_CH.ktl create mode 100644 overlay-iso-x86/isolinux/maps/gr.ktl create mode 100644 overlay-iso-x86/isolinux/maps/hu.ktl create mode 100644 overlay-iso-x86/isolinux/maps/il.ktl create mode 100644 overlay-iso-x86/isolinux/maps/it.ktl create mode 100644 overlay-iso-x86/isolinux/maps/lt.ktl create mode 100644 overlay-iso-x86/isolinux/maps/mk.ktl create mode 100644 overlay-iso-x86/isolinux/maps/nl.ktl create mode 100644 overlay-iso-x86/isolinux/maps/no.ktl create mode 100644 overlay-iso-x86/isolinux/maps/pl.ktl create mode 100644 overlay-iso-x86/isolinux/maps/ru.ktl create mode 100644 overlay-iso-x86/isolinux/maps/sg.ktl create mode 100644 overlay-iso-x86/isolinux/maps/slovene.ktl create mode 100644 overlay-iso-x86/isolinux/maps/trf.ktl create mode 100644 overlay-iso-x86/isolinux/maps/trq.ktl create mode 100644 overlay-iso-x86/isolinux/maps/ua.ktl create mode 100644 overlay-iso-x86/isolinux/maps/uk.ktl create mode 100644 overlay-iso-x86/isolinux/maps/us.ktl create mode 100644 overlay-iso-x86/isolinux/maps/wangbe.ktl create mode 100644 overlay-iso-x86/isolinux/memdisk create mode 100644 overlay-iso-x86/isolinux/netboot create mode 100644 overlay-iso-x86/usbstick.htm create mode 100755 overlay-squashfs-sparc/bin/bashlogin create mode 100644 overlay-squashfs-sparc/etc/X11/xorg.conf.ati create mode 100644 overlay-squashfs-sparc/etc/X11/xorg.conf.mga create mode 100644 overlay-squashfs-sparc/etc/conf.d/net create mode 100644 overlay-squashfs-sparc/etc/fstab create mode 100755 overlay-squashfs-sparc/etc/init.d/mkxf86config create mode 100755 overlay-squashfs-sparc/etc/init.d/shutdown.sh create mode 100644 overlay-squashfs-sparc/root/.mc/Tree create mode 100644 overlay-squashfs-sparc/root/.mc/history create mode 100644 overlay-squashfs-sparc/root/.mc/ini create mode 100644 overlay-squashfs-sparc/root/.mrxvtrc create mode 100755 overlay-squashfs-sparc/root/.xsession create mode 100644 overlay-squashfs-sparc/root/.zsh/colors create mode 100644 overlay-squashfs-sparc/root/.zsh/rc/alias.rc create mode 100644 overlay-squashfs-sparc/root/.zsh/rc/env.rc create mode 100644 overlay-squashfs-sparc/root/.zsh/rc/options.rc create mode 100644 overlay-squashfs-sparc/root/.zsh/rc/prompt.rc create mode 100644 overlay-squashfs-sparc/root/.zshrc create mode 100644 overlay-squashfs-sparc/root/AUTHOR create mode 100644 overlay-squashfs-sparc/root/COPYING create mode 100644 overlay-squashfs-sparc/root/ChangeLog-sparc create mode 100644 overlay-squashfs-sparc/sbin/livecd-functions.sh create mode 100755 overlay-squashfs-sparc/usr/sbin/autorun create mode 100755 overlay-squashfs-sparc/usr/sbin/knx-hdinstall create mode 100755 overlay-squashfs-sparc/usr/sbin/mountsys create mode 100755 overlay-squashfs-sparc/usr/sbin/sysreport create mode 100755 overlay-squashfs-sparc/usr/sbin/sysresccd-custom create mode 100755 overlay-squashfs-x86/bin/bashlogin create mode 100644 overlay-squashfs-x86/etc/X11/xorg.conf.in create mode 100644 overlay-squashfs-x86/etc/conf.d/consolefont create mode 100644 overlay-squashfs-x86/etc/conf.d/in.tftpd create mode 100644 overlay-squashfs-x86/etc/conf.d/net create mode 100644 overlay-squashfs-x86/etc/conf.d/pxebootsrv create mode 100644 overlay-squashfs-x86/etc/conf.d/thttpd create mode 100644 overlay-squashfs-x86/etc/dhcp/dhcpd.orig create mode 100644 overlay-squashfs-x86/etc/env.d/02locale create mode 100644 overlay-squashfs-x86/etc/fstab create mode 100755 overlay-squashfs-x86/etc/init.d/autorun create mode 100755 overlay-squashfs-x86/etc/init.d/halt.sh create mode 100755 overlay-squashfs-x86/etc/init.d/mkxf86config create mode 100755 overlay-squashfs-x86/etc/init.d/netconfig2 create mode 100755 overlay-squashfs-x86/etc/init.d/pxebootsrv create mode 100755 overlay-squashfs-x86/etc/init.d/shutdown.sh create mode 100755 overlay-squashfs-x86/etc/init.d/sysresccd create mode 100755 overlay-squashfs-x86/etc/init.d/tigervnc create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/.parentlock create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/XPC.mfasl create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/XUL.mfasl create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/bookmarks.html create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/cert8.db create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/chrome/userChrome-example.css create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/chrome/userContent-example.css create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/compatibility.ini create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/compreg.dat create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/content-prefs.sqlite create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/cookies.sqlite create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/cookies.sqlite-journal create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/downloads.sqlite create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/extensions.cache create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/extensions.ini create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/extensions.rdf create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/formhistory.sqlite create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/key3.db create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/localstore.rdf create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/mimeTypes.rdf create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/permissions.sqlite create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/places.sqlite create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/places.sqlite-journal create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/prefs.js create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/search.json create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/search.sqlite create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/secmod.db create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/signons.sqlite create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/urlclassifier3.sqlite create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/webappsstore.sqlite create mode 100644 overlay-squashfs-x86/opt/firefox/defaults/profile/xpti.dat create mode 100644 overlay-squashfs-x86/root/.Xdefaults create mode 100644 overlay-squashfs-x86/root/.config/Terminal/terminalrc create mode 100644 overlay-squashfs-x86/root/.config/autostart/Terminal.desktop create mode 100644 overlay-squashfs-x86/root/.config/autostart/xfce4-settings-helper-autostart.desktop create mode 100644 overlay-squashfs-x86/root/.config/autostart/xfce4-tips-autostart.desktop create mode 100644 overlay-squashfs-x86/root/.config/epdfview/main.conf create mode 100644 overlay-squashfs-x86/root/.config/geany/geany.conf create mode 100644 overlay-squashfs-x86/root/.config/xfce4/Xcursor.xrdb create mode 100644 overlay-squashfs-x86/root/.config/xfce4/Xft.xrdb create mode 100644 overlay-squashfs-x86/root/.config/xfce4/helpers.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/actions-12.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/datetime-12513146570.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513148561.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513149092.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513149743.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513150224.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/launcher-7.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/launcher-8.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/pager-2.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/panels.xml create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/separator-11.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/separator-13.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/separator-6.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/systray-4.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/tasklist-3.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/panel/xfce4-menu-5.rc create mode 100644 overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml create mode 100644 overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml create mode 100644 overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml create mode 100644 overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml create mode 100644 overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml create mode 100644 overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml create mode 100644 overlay-squashfs-x86/root/.jwmrc create mode 100644 overlay-squashfs-x86/root/.local/share/Terminal/Terminal-toolbars.ui create mode 100644 overlay-squashfs-x86/root/.mrxvtrc create mode 100644 overlay-squashfs-x86/root/.vimrc create mode 100755 overlay-squashfs-x86/root/.xinitrc create mode 100755 overlay-squashfs-x86/root/.xsession create mode 100644 overlay-squashfs-x86/root/.zsh/colors create mode 100644 overlay-squashfs-x86/root/.zsh/rc/alias.rc create mode 100644 overlay-squashfs-x86/root/.zsh/rc/env.rc create mode 100644 overlay-squashfs-x86/root/.zsh/rc/options.rc create mode 100644 overlay-squashfs-x86/root/.zsh/rc/prompt.rc create mode 100644 overlay-squashfs-x86/root/.zshrc create mode 100644 overlay-squashfs-x86/root/AUTHOR create mode 100644 overlay-squashfs-x86/root/COPYING create mode 100644 overlay-squashfs-x86/root/ChangeLog-x86 create mode 100644 overlay-squashfs-x86/root/icons/cdrom.png create mode 100644 overlay-squashfs-x86/root/icons/desktop.png create mode 100644 overlay-squashfs-x86/root/icons/emelfm2.png create mode 100644 overlay-squashfs-x86/root/icons/firefox.png create mode 100644 overlay-squashfs-x86/root/icons/folder_yellow.png create mode 100644 overlay-squashfs-x86/root/icons/geany.png create mode 100644 overlay-squashfs-x86/root/icons/gparted.png create mode 100644 overlay-squashfs-x86/root/icons/lxterminal.png create mode 100644 overlay-squashfs-x86/root/icons/mrxvt.png create mode 100644 overlay-squashfs-x86/root/icons/terminal.png create mode 100644 overlay-squashfs-x86/root/icons/vim.png create mode 100644 overlay-squashfs-x86/root/icons/xfburn.png create mode 100644 overlay-squashfs-x86/root/icons/xterm.png create mode 100644 overlay-squashfs-x86/root/jwm/wallpaper.png create mode 100755 overlay-squashfs-x86/root/runxserver create mode 100644 overlay-squashfs-x86/root/version create mode 100755 overlay-squashfs-x86/root/winmgr.sh create mode 100644 overlay-squashfs-x86/tftpboot/pxelinux.0 create mode 100755 overlay-squashfs-x86/usr/bin/showfs.sh create mode 100755 overlay-squashfs-x86/usr/bin/wizard create mode 100755 overlay-squashfs-x86/usr/sbin/cd_oscar create mode 100755 overlay-squashfs-x86/usr/sbin/mkxf86config.sh create mode 100755 overlay-squashfs-x86/usr/sbin/suspend-usb-device create mode 100644 overlay-squashfs-x86/usr/share/applications/fsarchiver-probe.desktop create mode 100644 overlay-squashfs-x86/usr/share/applications/midnight-commander.desktop create mode 100644 overlay-squashfs-x86/usr/share/applications/mrxvt.desktop create mode 100644 overlay-squashfs-x86/usr/share/applications/partimage.desktop create mode 100644 overlay-squashfs-x86/usr/share/applications/testdisk.desktop create mode 100644 overlay-squashfs-x86/usr/share/mc/extfs/uzip create mode 100644 overlay-squashfs-x86/usr/share/misc/pci.ids create mode 100644 overlay-squashfs-x86/usr/share/misc/usb.ids create mode 100644 overlay-squashfs-x86/usr/share/oscar/oscar.tar.gz create mode 100644 overlay-squashfs-x86/usr/share/sysresccd/removelist-devtools-filedir.txt create mode 100644 overlay-squashfs-x86/usr/share/sysresccd/removelist-devtools-unmerge.txt create mode 100644 overlay-squashfs-x86/usr/share/sysresccd/removelist-x11tools-filedir.txt create mode 100644 overlay-squashfs-x86/usr/share/sysresccd/removelist-x11tools-unmerge.txt create mode 100644 pkglist/sysresccd-x86-packages-eix-1.3.0.txt create mode 100644 pkglist/sysresccd-x86-packages-eix-1.3.1.txt create mode 100644 pkglist/sysresccd-x86-packages-eix-1.3.2.txt create mode 100644 pkglist/sysresccd-x86-packages-eix-1.3.3.txt create mode 100644 pkglist/sysresccd-x86-packages-eix-1.3.4.txt create mode 100644 pkglist/sysresccd-x86-packages-eix-1.3.5.txt create mode 100644 pkglist/sysresccd-x86-packages-eix-1.4.0.txt create mode 100644 pkglist/sysresccd-x86-packages-eix-1.5.0.txt create mode 100644 pkglist/sysresccd-x86-packages-std-1.3.0.txt create mode 100644 pkglist/sysresccd-x86-packages-std-1.3.1.txt create mode 100644 pkglist/sysresccd-x86-packages-std-1.3.2.txt create mode 100644 pkglist/sysresccd-x86-packages-std-1.3.3.txt create mode 100644 pkglist/sysresccd-x86-packages-std-1.3.4.txt create mode 100644 pkglist/sysresccd-x86-packages-std-1.3.5.txt create mode 100644 pkglist/sysresccd-x86-packages-std-1.4.0.txt create mode 100644 pkglist/sysresccd-x86-packages-std-1.5.0.txt create mode 100644 portage-etc-sparc/package.keywords create mode 100644 portage-etc-sparc/package.mask create mode 100644 portage-etc-sparc/package.unmask create mode 100644 portage-etc-x86/package.keywords create mode 100644 portage-etc-x86/package.mask create mode 100644 portage-etc-x86/package.unmask create mode 100644 portage-etc-x86/package.use create mode 100644 portage-overlay/app-admin/testdisk/Manifest create mode 100644 portage-overlay/app-admin/testdisk/testdisk-6.11.ebuild create mode 100644 portage-overlay/app-arch/tar/Manifest create mode 100644 portage-overlay/app-arch/tar/files/rmt create mode 100644 portage-overlay/app-arch/tar/files/tar-1.14-loneZeroWarning.patch create mode 100644 portage-overlay/app-arch/tar/files/tar-1.15.1-vfatTruncate.patch create mode 100644 portage-overlay/app-arch/tar/files/tar-1.17-wildcards.patch create mode 100644 portage-overlay/app-arch/tar/files/tar-1.19-xattrs-conf.patch create mode 100644 portage-overlay/app-arch/tar/files/tar-1.19-xattrs.patch create mode 100644 portage-overlay/app-arch/tar/files/tar-1.21-revert-pipe.patch create mode 100644 portage-overlay/app-arch/tar/files/tar.1 create mode 100644 portage-overlay/app-arch/tar/tar-1.22-r1.ebuild create mode 100644 portage-overlay/app-text/epdfview/Manifest create mode 100644 portage-overlay/app-text/epdfview/epdfview-0.1.6-r1.ebuild create mode 100644 portage-overlay/app-text/epdfview/files/epdfview-0.1.6-gcc-4.3.patch create mode 100644 portage-overlay/app-text/epdfview/files/epdfview-0.1.6-print-segfault.patch create mode 100644 portage-overlay/app-text/poppler-bindings/Manifest create mode 100644 portage-overlay/app-text/poppler-bindings/files/poppler-0.6-bindings.patch create mode 100644 portage-overlay/app-text/poppler-bindings/poppler-bindings-0.8.7.ebuild create mode 100644 portage-overlay/app-text/poppler/Manifest create mode 100644 portage-overlay/app-text/poppler/poppler-0.8.7.ebuild create mode 100644 portage-overlay/dev-util/catalyst/Manifest create mode 100644 portage-overlay/dev-util/catalyst/catalyst-2.0.6.ebuild create mode 100644 portage-overlay/dev-util/catalyst/files/catalyst-fd.patch create mode 100644 portage-overlay/net-wireless/broadcom-sta/Manifest create mode 100644 portage-overlay/net-wireless/broadcom-sta/broadcom-sta-5.60.48.36.ebuild create mode 100644 portage-overlay/net-wireless/broadcom-sta/files/broadcom-sta-5.10.91.9-license.patch create mode 100644 portage-overlay/net-wireless/broadcom-sta/files/broadcom-sta-5.10.91.9.3-linux-2.6.32.patch create mode 100644 portage-overlay/net-wireless/broadcom-sta/files/broadcom-sta-5.10.91.9.3-linux-2.6.33.patch create mode 100644 portage-overlay/profiles/repo_name create mode 100644 portage-overlay/sys-apps/dumpdisklayout/Manifest create mode 100644 portage-overlay/sys-apps/dumpdisklayout/dumpdisklayout-0.1.1.ebuild create mode 100644 portage-overlay/sys-apps/dumpdisklayout/files/backup.py create mode 100644 portage-overlay/sys-apps/dumpdisklayout/files/digest-dumpdisklayout-0.1.1 create mode 100755 portage-overlay/sys-apps/dumpdisklayout/files/dumpdisklayout create mode 100755 portage-overlay/sys-apps/dumpdisklayout/files/dumpsysinfo create mode 100644 portage-overlay/sys-apps/dumpdisklayout/files/mod_checks.py create mode 100644 portage-overlay/sys-apps/dumpdisklayout/files/mod_diskutil.py create mode 100644 portage-overlay/sys-apps/dumpdisklayout/files/mod_filesys.py create mode 100644 portage-overlay/sys-apps/dumpdisklayout/files/mod_lvm.py create mode 100644 portage-overlay/sys-apps/dumpdisklayout/files/restore.py create mode 100644 portage-overlay/sys-apps/gdisk/Manifest create mode 100644 portage-overlay/sys-apps/gdisk/gdisk-0.6.5.ebuild create mode 100644 portage-overlay/sys-apps/sysresccd-scripts/Manifest create mode 100755 portage-overlay/sys-apps/sysresccd-scripts/files/autorun create mode 100755 portage-overlay/sys-apps/sysresccd-scripts/files/knx-hdinstall create mode 100755 portage-overlay/sys-apps/sysresccd-scripts/files/mountsys create mode 100755 portage-overlay/sys-apps/sysresccd-scripts/files/sysreport create mode 100755 portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-backstore create mode 100755 portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-cleansys create mode 100755 portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-custom create mode 100755 portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-pkgstats create mode 100755 portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-usbstick create mode 100644 portage-overlay/sys-apps/sysresccd-scripts/sysresccd-scripts-1.5.0.ebuild create mode 100644 portage-overlay/sys-block/aic94xx-firmware/Manifest create mode 100644 portage-overlay/sys-block/aic94xx-firmware/aic94xx-firmware-20090727.ebuild create mode 100644 portage-overlay/sys-block/gparted/Manifest create mode 100644 portage-overlay/sys-block/gparted/gparted-0.5.2.ebuild create mode 100644 portage-overlay/sys-block/partclone/Manifest create mode 100644 portage-overlay/sys-block/partclone/partclone-0.1.9.ebuild create mode 100644 portage-overlay/sys-block/partclone/partclone-0.2.5.ebuild create mode 100644 portage-overlay/sys-block/partimage/Manifest create mode 100644 portage-overlay/sys-block/partimage/files/partimage-0.6.6-disable_header_check.patch create mode 100644 portage-overlay/sys-block/partimage/files/partimage-0.6.7-datadir-path.patch create mode 100644 portage-overlay/sys-block/partimage/files/partimage.1 create mode 100644 portage-overlay/sys-block/partimage/files/partimaged.8 create mode 100644 portage-overlay/sys-block/partimage/files/partimaged.conf create mode 100644 portage-overlay/sys-block/partimage/files/partimaged.init create mode 100644 portage-overlay/sys-block/partimage/files/partimaged.pam create mode 100644 portage-overlay/sys-block/partimage/files/partimagedusers.5 create mode 100644 portage-overlay/sys-block/partimage/files/servercert.cnf create mode 100644 portage-overlay/sys-block/partimage/partimage-0.6.8.ebuild create mode 100644 portage-overlay/sys-block/partimage/partimage-0.6.9_beta5.ebuild create mode 100644 portage-overlay/sys-fs/dmraid/Manifest create mode 100644 portage-overlay/sys-fs/dmraid/dmraid-1.0.0_rc16-r1.ebuild create mode 100644 portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc15-devsk-isw.patch create mode 100644 portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc15-undo-p-rename.patch create mode 100644 portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc16-as-needed.patch create mode 100644 portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc16-return-all-sets.patch create mode 100644 portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc16-undo-p-rename.patch create mode 100644 portage-overlay/sys-fs/dmraid/files/dmraid-destdir-fix.patch create mode 100644 portage-overlay/sys-fs/fsarchiver/Manifest create mode 100644 portage-overlay/sys-fs/fsarchiver/files/fsarchiver-0.6.8-01-probe-lvm.patch create mode 100644 portage-overlay/sys-fs/fsarchiver/fsarchiver-0.6.8.ebuild create mode 100644 portage-overlay/sys-fs/multipath-tools/Manifest create mode 100644 portage-overlay/sys-fs/multipath-tools/files/0001-get-rid-of-arch-specific-ifdef-spaghettis.patch create mode 100644 portage-overlay/sys-fs/multipath-tools/files/0002--libmultipath-filter_wwid-is-called-with-the-wron.patch create mode 100644 portage-overlay/sys-fs/multipath-tools/files/0003--kpartx-Fix-udev-rules-for-dmraid.patch create mode 100644 portage-overlay/sys-fs/multipath-tools/files/0004--kpartx-fix-extended-partition-handling.patch create mode 100644 portage-overlay/sys-fs/multipath-tools/files/0005--kpartx-remove-partitions-in-reverse-order.patch create mode 100644 portage-overlay/sys-fs/multipath-tools/files/0006--kpartx-documentation-fixes.patch create mode 100644 portage-overlay/sys-fs/multipath-tools/files/0007--kpartx-remove-dead-code.patch create mode 100644 portage-overlay/sys-fs/multipath-tools/files/0008-udev-as-of-0.124-doesn-t-support-scsi_id-s-anymor.patch create mode 100644 portage-overlay/sys-fs/multipath-tools/files/0009-blacklist-cciss-devices.patch create mode 100644 portage-overlay/sys-fs/multipath-tools/files/0010-fix-URL-to-FAQ.patch create mode 100644 portage-overlay/sys-fs/multipath-tools/files/0011--kpartx-use-uint64_t-to-account-slices-start-size.patch create mode 100644 portage-overlay/sys-fs/multipath-tools/files/0012--libmultipath-Update-discovery-to-work-with-new-sys.patch create mode 100644 portage-overlay/sys-fs/multipath-tools/multipath-tools-0.4.8.ebuild create mode 100644 portage-overlay/sys-fs/ntfsreloc/Manifest create mode 100644 portage-overlay/sys-fs/ntfsreloc/files/ntfsreloc.c create mode 100644 portage-overlay/sys-fs/ntfsreloc/ntfsreloc-0.7.ebuild create mode 100644 portage-overlay/sys-fs/scrounge-ntfs/Manifest create mode 100644 portage-overlay/sys-fs/scrounge-ntfs/files/digest-scrounge-ntfs-0.9 create mode 100644 portage-overlay/sys-fs/scrounge-ntfs/scrounge-ntfs-0.9.ebuild create mode 100644 portage-overlay/sys-fs/squashfs-tools/Manifest create mode 100644 portage-overlay/sys-fs/squashfs-tools/squashfs-tools-3.4.ebuild create mode 100644 portage-overlay/sys-fs/zfs-fuse/Manifest create mode 100644 portage-overlay/sys-fs/zfs-fuse/zfs-fuse-0.6.0.ebuild create mode 100644 portage-overlay/sys-kernel/alt-sources/Manifest create mode 100644 portage-overlay/sys-kernel/alt-sources/alt-sources-2.6.27.45.ebuild create mode 100644 portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_01-stable.patch.bz2 create mode 100644 portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_02-sqlzma34.patch.bz2 create mode 100644 portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_03-aufs1.patch.bz2 create mode 100644 portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_04-reiser4.patch.bz2 create mode 100644 portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_05-loopaes.patch.bz2 create mode 100644 portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_06-ext4.patch.bz2 create mode 100644 portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_07-atl2.patch.bz2 create mode 100644 portage-overlay/sys-kernel/genkernel/Manifest create mode 100755 portage-overlay/sys-kernel/genkernel/files/gen_compile.sh create mode 100644 portage-overlay/sys-kernel/genkernel/files/genkernel.bash create mode 100644 portage-overlay/sys-kernel/genkernel/files/modules_load create mode 100644 portage-overlay/sys-kernel/genkernel/genkernel-3.4.10-r1.ebuild create mode 100644 portage-overlay/sys-kernel/std-sources/Manifest create mode 100644 portage-overlay/sys-kernel/std-sources/files/std-sources-2.6.32_01-stable.patch.bz2 create mode 100644 portage-overlay/sys-kernel/std-sources/files/std-sources-2.6.32_02-nosquashfs.patch.bz2 create mode 100644 portage-overlay/sys-kernel/std-sources/files/std-sources-2.6.32_03-sqlzma34.patch.bz2 create mode 100644 portage-overlay/sys-kernel/std-sources/files/std-sources-2.6.32_04-aufs2.patch.bz2 create mode 100644 portage-overlay/sys-kernel/std-sources/files/std-sources-2.6.32_05-reiser4.patch.bz2 create mode 100644 portage-overlay/sys-kernel/std-sources/files/std-sources-2.6.32_06-loopaes.patch.bz2 create mode 100644 portage-overlay/sys-kernel/std-sources/std-sources-2.6.32.10.ebuild create mode 100644 portage-overlay/www-servers/thttpd/Manifest create mode 100644 portage-overlay/www-servers/thttpd/files/thttpd-2.25/additional-input-validation-httpd.c.diff create mode 100644 portage-overlay/www-servers/thttpd/files/thttpd-2.25/fix-buffer-overflow.diff create mode 100644 portage-overlay/www-servers/thttpd/files/thttpd-2.25/fix-insecure-tmp-creation-CVE-2005-3124.diff create mode 100644 portage-overlay/www-servers/thttpd/files/thttpd-2.25/thttpd.conf.sample create mode 100644 portage-overlay/www-servers/thttpd/files/thttpd-2.25/thttpd.confd create mode 100644 portage-overlay/www-servers/thttpd/files/thttpd-2.25/thttpd.init create mode 100644 portage-overlay/www-servers/thttpd/files/thttpd-2.25b-glibc-2.10.patch create mode 100644 portage-overlay/www-servers/thttpd/files/thttpd.logrotate create mode 100644 portage-overlay/www-servers/thttpd/thttpd-2.25b-r7.ebuild diff --git a/buildscripts/get-removable-perl-files.sh b/buildscripts/get-removable-perl-files.sh new file mode 100755 index 0000000..39c3f33 --- /dev/null +++ b/buildscripts/get-removable-perl-files.sh @@ -0,0 +1,190 @@ +#!/bin/sh +# Returns the list of files in the "dev-lang/perl" package that can be safely removed +# to get the "perl minimal package" +# The list (MINIMAL_PERL_INSTALL) was copied from the "dev-lang/perl" ebuild +# Usage: uncompress the dev-lang/perl binary package, and run the script from this directory. + +prV="./usr/lib/perl5/5.8.8" +prVA="./usr/lib/perl5/5.8.8/i686-linux" +bindir="./usr/bin" +MY_PV="5.8.8" + +# get_libname [version] +# returns libname with proper suffix {.so,.dylib} and optionally supplied version +# for ELF/MACH-O shared objects +# +# Example: +# get_libname libfoo ${PV} +# Returns: libfoo.so.${PV} (ELF) || libfoo.${PV}.dylib (MACH) + +get_libname() +{ + echo ".so" +} + +MINIMAL_PERL_INSTALL=" + ${bindir}/h2ph + ${bindir}/perl + ${bindir}/perl${MY_PV} + ${bindir}/pod2man + ${prV}/attributes.pm + ${prV}/AutoLoader.pm + ${prV}/autouse.pm + ${prV}/base.pm + ${prV}/bigint.pm + ${prV}/bignum.pm + ${prV}/bigrat.pm + ${prV}/blib.pm + ${prV}/bytes_heavy.pl + ${prV}/bytes.pm + ${prV}/Carp/Heavy.pm + ${prV}/Carp.pm + ${prV}/charnames.pm + ${prV}/Class/Struct.pm + ${prV}/constant.pm + ${prV}/diagnostics.pm + ${prV}/DirHandle.pm + ${prV}/Exporter/Heavy.pm + ${prV}/Exporter.pm + ${prV}/ExtUtils/Command.pm + ${prV}/ExtUtils/Constant.pm + ${prV}/ExtUtils/Embed.pm + ${prV}/ExtUtils/Installed.pm + ${prV}/ExtUtils/Install.pm + ${prV}/ExtUtils/Liblist.pm + ${prV}/ExtUtils/MakeMaker.pm + ${prV}/ExtUtils/Manifest.pm + ${prV}/ExtUtils/Mkbootstrap.pm + ${prV}/ExtUtils/Mksymlists.pm + ${prV}/ExtUtils/MM_Any.pm + ${prV}/ExtUtils/MM_MacOS.pm + ${prV}/ExtUtils/MM.pm + ${prV}/ExtUtils/MM_Unix.pm + ${prV}/ExtUtils/MY.pm + ${prV}/ExtUtils/Packlist.pm + ${prV}/ExtUtils/testlib.pm + ${prV}/ExtUtils/Miniperl.pm + ${prV}/ExtUtils/Command/MM.pm + ${prV}/ExtUtils/Constant/Base.pm + ${prV}/ExtUtils/Constant/Utils.pm + ${prV}/ExtUtils/Constant/XS.pm + ${prV}/ExtUtils/Liblist/Kid.pm + ${prV}/ExtUtils/MakeMaker/bytes.pm + ${prV}/ExtUtils/MakeMaker/vmsish.pm + ${prV}/fields.pm + ${prV}/File/Basename.pm + ${prV}/File/Compare.pm + ${prV}/File/Copy.pm + ${prV}/File/Find.pm + ${prV}/FileHandle.pm + ${prV}/File/Path.pm + ${prV}/File/Spec.pm + ${prV}/File/Spec/Unix.pm + ${prV}/File/stat.pm + ${prV}/filetest.pm + ${prVA}/attrs.pm + ${prVA}/auto/attrs + ${prVA}/auto/Cwd/Cwd$(get_libname) + ${prVA}/auto/Data/Dumper/Dumper$(get_libname) + ${prVA}/auto/DynaLoader/dl_findfile.al + ${prVA}/auto/Fcntl/Fcntl$(get_libname) + ${prVA}/auto/File/Glob/Glob$(get_libname) + ${prVA}/auto/IO/IO$(get_libname) + ${prVA}/auto/POSIX/autosplit.ix + ${prVA}/auto/POSIX/fstat.al + ${prVA}/auto/POSIX/load_imports.al + ${prVA}/auto/POSIX/POSIX.bs + ${prVA}/auto/POSIX/POSIX$(get_libname) + ${prVA}/auto/POSIX/stat.al + ${prVA}/auto/POSIX/tmpfile.al + ${prVA}/auto/re/re$(get_libname) + ${prVA}/auto/Socket/Socket$(get_libname) + ${prVA}/auto/Storable/autosplit.ix + ${prVA}/auto/Storable/_retrieve.al + ${prVA}/auto/Storable/retrieve.al + ${prVA}/auto/Storable/Storable$(get_libname) + ${prVA}/auto/Storable/_store.al + ${prVA}/auto/Storable/store.al + ${prVA}/B/Deparse.pm + ${prVA}/B.pm + ${prVA}/Config.pm + ${prVA}/Config_heavy.pl + ${prVA}/CORE/libperl$(get_libname) + ${prVA}/Cwd.pm + ${prVA}/Data/Dumper.pm + ${prVA}/DynaLoader.pm + ${prVA}/encoding.pm + ${prVA}/Errno.pm + ${prVA}/Fcntl.pm + ${prVA}/File/Glob.pm + ${prVA}/_h2ph_pre.ph + ${prVA}/IO/File.pm + ${prVA}/IO/Handle.pm + ${prVA}/IO/Pipe.pm + ${prVA}/IO.pm + ${prVA}/IO/Seekable.pm + ${prVA}/IO/Select.pm + ${prVA}/IO/Socket.pm + ${prVA}/lib.pm + ${prVA}/NDBM_File.pm + ${prVA}/ops.pm + ${prVA}/POSIX.pm + ${prVA}/re.pm + ${prVA}/Socket.pm + ${prVA}/Storable.pm + ${prVA}/threads + ${prVA}/threads.pm + ${prVA}/XSLoader.pm + ${prV}/Getopt/Long.pm + ${prV}/Getopt/Std.pm + ${prV}/if.pm + ${prV}/integer.pm + ${prV}/IO/Socket/INET.pm + ${prV}/IO/Socket/UNIX.pm + ${prV}/IPC/Open2.pm + ${prV}/IPC/Open3.pm + ${prV}/less.pm + ${prV}/List/Util.pm + ${prV}/locale.pm + ${prV}/open.pm + ${prV}/overload.pm + ${prV}/Pod/InputObjects.pm + ${prV}/Pod/Man.pm + ${prV}/Pod/ParseLink.pm + ${prV}/Pod/Parser.pm + ${prV}/Pod/Select.pm + ${prV}/Pod/Text.pm + ${prV}/Pod/Usage.pm + ${prV}/PerlIO.pm + ${prV}/Scalar/Util.pm + ${prV}/SelectSaver.pm + ${prV}/sigtrap.pm + ${prV}/sort.pm + ${prV}/stat.pl + ${prV}/strict.pm + ${prV}/subs.pm + ${prV}/Symbol.pm + ${prV}/Text/ParseWords.pm + ${prV}/Text/Tabs.pm + ${prV}/Text/Wrap.pm + ${prV}/Time/Local.pm + ${prV}/unicore/Canonical.pl + ${prV}/unicore/Exact.pl + ${prV}/unicore/lib/gc_sc/Digit.pl + ${prV}/unicore/lib/gc_sc/Word.pl + ${prV}/unicore/PVA.pl + ${prV}/unicore/To/Fold.pl + ${prV}/unicore/To/Lower.pl + ${prV}/unicore/To/Upper.pl + ${prV}/utf8_heavy.pl + ${prV}/utf8.pm + ${prV}/vars.pm + ${prV}/vmsish.pm + ${prV}/warnings + ${prV}/warnings.pm + ${prV}/warnings/register.pm" + + for f in $(find . -type f) + do + echo "${MINIMAL_PERL_INSTALL}" | grep -q "${f}" || echo "${f}" + done diff --git a/buildscripts/pkglist-generate.sh b/buildscripts/pkglist-generate.sh new file mode 100755 index 0000000..2bc1029 --- /dev/null +++ b/buildscripts/pkglist-generate.sh @@ -0,0 +1,12 @@ +#!/bin/sh +# Gives the list of installed packages on a gentoo system +# Usage: listpackages.sh < pkglist.txt +# pkglist is a list of packages such as app-arch/dar +# In output, the script gives the package followed by the version + +i=1 +while read package +do + equery -C -q list -i -e $package | awk '{print $1}' +done + diff --git a/buildscripts/pkglist-to-wm-table.sh b/buildscripts/pkglist-to-wm-table.sh new file mode 100755 index 0000000..fc5c3ca --- /dev/null +++ b/buildscripts/pkglist-to-wm-table.sh @@ -0,0 +1,40 @@ +#!/bin/sh +# Convert the raw package-list to mediawiki table format +# usage: cat sysresccd-packages-list.txt | ./pkglist-to-wm-table.sh > pkglist-for-mediawiki.txt +# input: gentoo package-list, one package per line such as "sys-block/parted-1.7.1 +# output: table formatted with the wikipedia syntax +# goal: prepare the package list for the website + +ignore="dev-libs dev-util media-fonts media-libs sys-libs virtual x11-apps x11-libs x11-proto x11-misc perl-core dev-perl dev-cpp net-libs net-nds sys-devel virtual" + +echo "{| class=\"wikitable\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\"" +echo "! style=\"background:#4488FF;\" width=170 | Category" +echo "! style=\"background:#4488FF;\" width=270 | Package" + +rm -f /tmp/pkglist.txt +echo $ignore | sed -e "s/ /\n/g" > /tmp/pkglist.txt + +row=0 +while read package +do + echo "$package" | grep -q -f /tmp/pkglist.txt + if [ "$?" != '0' ] + then + categorie=$(echo $package | cut -d/ -f1) + packagename=$(echo $package | cut -d/ -f2) + if [ "$row" = '0' ] + then + coul="#FEFEBB" + row=1 + else + coul="#DDFFDD" + row=0 + fi + echo "|-align=\"center\" style=\"background:$coul;\"" + echo "| $categorie " + echo "| $packagename " + fi +done + +echo "|}" + diff --git a/buildscripts/rebuild-kernel.sh b/buildscripts/rebuild-kernel.sh new file mode 100755 index 0000000..0ef5ad5 --- /dev/null +++ b/buildscripts/rebuild-kernel.sh @@ -0,0 +1,43 @@ +#!/bin/bash + +imagename="$1" + +case ${imagename} in + rescue64) + KERTYPE=std + ARCHNAME=amd64 + LIBDIR=lib64 + ;; + altker32) + KERTYPE=alt + ARCHNAME=i386 + LIBDIR=lib + ;; + altker64) + KERTYPE=alt + ARCHNAME=amd64 + LIBDIR=lib64 + ;; + *) + echo "$0: invalid argument" + exit 1 + ;; +esac + +(cd /worksrc/sysresccd-src/mainfiles ; nice catalyst -a -f sysresccd-stage2-${imagename}.spec) + +targetdir="/worksrc/sysresccd-bin/overlay-squashfs-x86/${LIBDIR}/modules" +rootkernel=$(ls -d /var/tmp/catalyst/builds/default/livecd-stage2-${ARCHNAME}-*-${KERTYPE}/isolinux) +rootmodule=$(ls -d /var/tmp/catalyst/tmp/default/livecd-stage2-${ARCHNAME}-*-${KERTYPE}/${LIBDIR}/modules) +kerversion=$(ls ${rootmodule}) + +echo "rootkernel=[${rootkernel}]" +echo "rootmodule=[${rootmodule}]" +echo "kerversion=[${rootmodule}]" + +echo "cp ${rootkernel}/${imagename}* /worksrc/sysresccd-bin/kernels-x86/" +cp ${rootkernel}/${imagename}* /worksrc/sysresccd-bin/kernels-x86/ + +echo "(cd ${rootmodule} ; tar cfj ${targetdir}/${kerversion}.tar.bz2 ${kerversion})" +(cd ${rootmodule} ; tar cfj ${targetdir}/${kerversion}.tar.bz2 ${kerversion}) + diff --git a/buildscripts/recreate-iso.sh b/buildscripts/recreate-iso.sh new file mode 100755 index 0000000..d0ddd88 --- /dev/null +++ b/buildscripts/recreate-iso.sh @@ -0,0 +1,145 @@ +#!/bin/sh + +VERSION="1.5.0" +EXTRAVER="" +VOLNAME="sysrcd-1.5.0" +ISODIR=/worksrc/isofiles +TEMPDIR=/worksrc/catalyst/isotemp +REPOSRC=/worksrc/sysresccd-src +REPOBIN=/worksrc/sysresccd-bin + +# ================================================================== +# ================================================================== + +usage() +{ + echo "Usage: $0 " + echo " arch = x86 | amd64 | sparc" +} + +if [ "$1" = "x86" ] || [ "$1" = "amd64" ] || [ "$1" = "sparc" ] +then + CURARCH="$1" +else + usage + exit 1 +fi + +# ========= copy files from the temp iso image ================================ +CURFILE="${ISODIR}/systemrescuecd-${CURARCH}-current.iso" +MYDATE=$(date +%Y%m%d-%Hh%M) +DESTDIR=/home/sysresccdiso +mkdir -p ${DESTDIR} + +if [ ! -f "${CURFILE}" ] +then + echo "Cannot find \"${CURFILE}\". Failed" + exit 1 +fi + +umount /mnt/cdrom 2>/dev/null +if ! mount -o loop,ro ${CURFILE} /mnt/cdrom +then + echo "Cannot mount ${CURFILE}" + exit 1 +fi + +if [ ! -f /mnt/cdrom/image.squashfs ] +then + echo "Cannot find a valid file in the ISO" + exit 1 +fi + +[ -d ${TEMPDIR} ] && rm -rf ${TEMPDIR} +mkdir -p ${TEMPDIR} +cp /mnt/cdrom/isolinux/rescuecd* ${REPOBIN}/kernels-x86/ +cp /mnt/cdrom/image.squashfs ${TEMPDIR}/sysrcd.dat +( cd ${TEMPDIR} ; md5sum sysrcd.dat > sysrcd.md5 ; chmod 644 sysrcd.* ) +umount /mnt/cdrom + +# ========= copy files from overlays =========================================== +rsync -ax ${REPOBIN}/overlay-iso-x86/ "${TEMPDIR}/" +rsync -ax ${REPOSRC}/overlay-iso-x86/isolinux/ "${TEMPDIR}/isolinux/" +rsync -ax ${REPOBIN}/kernels-x86/ ${TEMPDIR}/isolinux/ --exclude='*.igz' +cp ${REPOSRC}/overlay-squashfs-x86/root/version ${TEMPDIR} + +# ========= integrate the version number in f1boot.msg ========================= +TXTVERSION=$(cat ${REPOSRC}/overlay-squashfs-x86/root/version) +sed -i -e "s/VERSION/${TXTVERSION}${EXTRAVER}/" ${TEMPDIR}/isolinux/f1boot.msg + +# ========= merge (rescuecd.igz+rescue64.igz+altker32.igz) --> rescuecd.igz ==== +curdir="${TEMPDIR}/isolinux" +newramfs="${curdir}/initram-root" +newinitrfs="${curdir}/initram.igz" +modulesdir="${newramfs}/lib/modules" + +# prepare root of new initramfs +[ -d ${newramfs} ] && rm -rf ${newramfs} +mkdir -p ${newramfs} +cp -a ${REPOBIN}/overlay-initramfs/* ${newramfs}/ +mkdir -p ${modulesdir} + +# extract the old ramdisks +for ker in rescuecd rescue64 altker32 altker64 +do + oldimg="${REPOBIN}/kernels-x86/${ker}.igz" + newdir="${curdir}/${ker}-tmp" + echo "extracting ${oldimg}..." + mkdir -p "${newdir}" + ( cd "${newdir}" && cat ${oldimg} | gzip -d | cpio -id 2>/dev/null ) +done + +# copy {rescue64,altker32,altker64}/lib/modules to the new initramfs +for ker in rescuecd rescue64 altker32 altker64 +do + cp -a ${curdir}/${ker}-tmp/lib/modules/* ${modulesdir}/ +done + +# copy custom busybox binary to the new initramfs +cp ${curdir}/rescuecd-tmp/bin/busybox ${newramfs}/bin/ +( cd ${newramfs}/bin/ ; ln busybox sh ) + +# update the init boot script in the initramfs +cp ${REPOSRC}/mainfiles/linuxrc* ${newramfs}/ +cp ${REPOSRC}/mainfiles/linuxrc ${newramfs}/init + +# strip and compress kernel modules which are in the sysrcd.dat to save space +find ${modulesdir} -name "*.ko" -exec strip --strip-unneeded '{}' \; +find ${modulesdir} -name "*.ko" -exec gzip '{}' \; + +# build new initramfs +echo 'building the new initramfs...' +( cd ${newramfs} && find . | cpio -H newc -o | gzip -9 > ${newinitrfs} ) + +# remove old igz-images and tmp-dirs +[ -d ${newramfs} ] && rm -rf ${newramfs} +for ker in rescuecd rescue64 altker32 altker64 +do + #[ -f "${curdir}/${ker}.igz" ] && rm -f "${curdir}/${ker}.igz" + [ -d "${curdir}/${ker}-tmp" ] && rm -rf "${curdir}/${ker}-tmp" +done + +# ========= copy the new files to the pxe environment ========================= +if [ -d /tftpboot ] +then + cp ${TEMPDIR}/sysrcd.dat /tftpboot/ + cp ${TEMPDIR}/sysrcd.md5 /tftpboot/ + cp ${TEMPDIR}/isolinux/* /tftpboot/ +fi + +# ========= prepare the ISO image ============================================= +ISOFILE="${DESTDIR}/systemrescuecd-${CURARCH}-${VERSION}-${MYDATE}.iso" + +if [ "${CURARCH}" = "x86" ] || [ "${CURARCH}" = "amd64" ] +then + mkisofs -J -l -V ${VOLNAME} -input-charset utf-8 -o ${ISOFILE} -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table ${TEMPDIR} +fi + +if [ "${CURARCH}" = "sparc" ] +then + mkisofs -G /boot/isofs.b -J -V ${VOLNAME} -B ... -r -o ${ISOFILE} ${TEMPDIR} +fi + +# ========= prepare the backup ================================================== +tar cfjp "${DESTDIR}/systemrescuecd-${CURARCH}-${VERSION}-${MYDATE}.tar.bz2" /worksrc/sysresccd-src /worksrc/sysresccd-bin --exclude='.git' + diff --git a/kernelcfg/config-amd64-2.6.27-alt131.conf b/kernelcfg/config-amd64-2.6.27-alt131.conf new file mode 100644 index 0000000..d2c6c9e --- /dev/null +++ b/kernelcfg/config-amd64-2.6.27-alt131.conf @@ -0,0 +1,3116 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27.35-alt131 +# Sat Sep 26 09:54:36 2009 +# +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 is not set +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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +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=17 +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_NS=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CPUSETS=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_USER_SCHED is not set +# CONFIG_CGROUP_SCHED is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_CGROUP_MEM_RES_CTLR is not set +# 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=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_COMPAT_BRK is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +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 is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y +CONFIG_UTRACE=y +CONFIG_UTRACE_PTRACE=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set +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_CLASSIC_RCU=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_ELAN is not set +# CONFIG_X86_VOYAGER is not set +# CONFIG_X86_GENERICARCH is not set +# CONFIG_X86_VSMP is not set +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +# 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=y +# CONFIG_AMD_IOMMU is not set +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +CONFIG_NR_CPUS=64 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT 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=y +CONFIG_X86_CPUID=y +CONFIG_NUMA=y +CONFIG_K8_NUMA=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SPAN_OTHER_NODES=y +# CONFIG_NUMA_EMU is not set +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=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 + +# +# Memory hotplug is currently incompatible with Software Suspend +# +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_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +# CONFIG_X86_PAT is not set +CONFIG_EFI=y +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x200000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +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=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=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=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_BAY=m +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM 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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_SHPC=m + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_BINFMT_MISC=y +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_AOUT is not set +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +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=y +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_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_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 is not set +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 is not set + +# +# 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 is not set +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 is not set +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=m +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=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_DECNET=m +CONFIG_DECNET_ROUTER=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET 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_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_CLS_IND=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_NET_TCPPROBE 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_DEBUG_DEVICES is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIBTUSB is not set +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 is not set +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_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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 is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +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 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +CONFIG_BLK_DEV_LOOP_KEYSCRUB=y +CONFIG_BLK_DEV_LOOP_PADLOCK=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +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 is not set +CONFIG_MSI_LAPTOP=m +# CONFIG_COMPAL_LAPTOP is not set +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_SGI_XP is not set +# CONFIG_HP_ILO is not set +# CONFIG_SGI_GRU is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_TGT=y +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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=y +CONFIG_SCSI_FC_TGT_ATTRS=y +CONFIG_SCSI_ISCSI_ATTRS=y +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set +CONFIG_SCSI_SRP_ATTRS=y +CONFIG_SCSI_SRP_TGT_ATTRS=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +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_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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_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 is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +# CONFIG_PCMCIA_FDOMAIN is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +# CONFIG_SCSI_DH is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=y +CONFIG_ATA_PIIX=y +CONFIG_SATA_MV=y +CONFIG_SATA_NV=y +CONFIG_PDC_ADMA=y +CONFIG_SATA_QSTOR=y +CONFIG_SATA_PROMISE=y +CONFIG_SATA_SX4=y +CONFIG_SATA_SIL=y +CONFIG_SATA_SIS=y +CONFIG_SATA_ULI=y +CONFIG_SATA_VIA=y +CONFIG_SATA_VITESSE=y +CONFIG_SATA_INIC162X=y +CONFIG_PATA_ACPI=y +CONFIG_PATA_ALI=y +CONFIG_PATA_AMD=y +CONFIG_PATA_ARTOP=y +CONFIG_PATA_ATIIXP=y +CONFIG_PATA_CMD640_PCI=y +CONFIG_PATA_CMD64X=y +CONFIG_PATA_CS5520=y +CONFIG_PATA_CS5530=y +CONFIG_PATA_CYPRESS=y +CONFIG_PATA_EFAR=y +CONFIG_ATA_GENERIC=y +CONFIG_PATA_HPT366=y +CONFIG_PATA_HPT37X=y +CONFIG_PATA_HPT3X2N=y +CONFIG_PATA_HPT3X3=y +CONFIG_PATA_HPT3X3_DMA=y +CONFIG_PATA_IT821X=y +CONFIG_PATA_IT8213=y +CONFIG_PATA_JMICRON=y +CONFIG_PATA_TRIFLEX=y +CONFIG_PATA_MARVELL=y +CONFIG_PATA_MPIIX=y +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_NETCELL=y +CONFIG_PATA_NINJA32=y +CONFIG_PATA_NS87410=y +CONFIG_PATA_NS87415=y +CONFIG_PATA_OPTI=y +CONFIG_PATA_OPTIDMA=y +CONFIG_PATA_PCMCIA=y +CONFIG_PATA_PDC_OLD=y +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +CONFIG_PATA_SERVERWORKS=y +CONFIG_PATA_PDC2027X=y +CONFIG_PATA_SIL680=y +CONFIG_PATA_SIS=y +CONFIG_PATA_VIA=y +CONFIG_PATA_WINBOND=y +CONFIG_PATA_SCH=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=y +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=y +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_FUSION_FC=y +CONFIG_FUSION_SAS=y +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=y +CONFIG_FUSION_LAN=y +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_IEEE1394=y +CONFIG_IEEE1394_OHCI1394=y +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=y +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=y +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_LXT_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=y +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_VENDOR_3COM=y +CONFIG_VORTEX=y +CONFIG_TYPHOON=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=y +CONFIG_TULIP=y +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=y +CONFIG_WINBOND_840=y +CONFIG_DM9102=y +CONFIG_ULI526X=y +CONFIG_PCMCIA_XIRCOM=y +# CONFIG_HP100 is not set +# 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=y +CONFIG_AMD8111_ETH=y +CONFIG_ADAPTEC_STARFIRE=y +CONFIG_B44=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=y +CONFIG_FORCEDETH_NAPI=y +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +CONFIG_FEALNX=y +CONFIG_NATSEMI=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +# 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=y +CONFIG_SIS900=y +CONFIG_EPIC100=y +CONFIG_SUNDANCE=y +# CONFIG_SUNDANCE_MMIO is not set +# CONFIG_TLAN is not set +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_SC92031=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=y +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=y +CONFIG_E1000=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000E=y +CONFIG_IP1000=y +CONFIG_IGB=y +# CONFIG_IGB_LRO is not set +CONFIG_NS83820=y +CONFIG_HAMACHI=y +CONFIG_YELLOWFIN=y +CONFIG_R8169=y +CONFIG_R8169_VLAN=y +CONFIG_SIS190=y +CONFIG_SKGE=y +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=y +CONFIG_TIGON3=y +CONFIG_BNX2=y +CONFIG_QLA3XXX=y +CONFIG_ATL1=y +CONFIG_ATL1E=y +CONFIG_ATL2=y +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=y +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=y +CONFIG_IXGBE=y +CONFIG_IXGB=y +CONFIG_S2IO=y +CONFIG_MYRI10GE=y +CONFIG_NETXEN_NIC=y +CONFIG_NIU=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=y +CONFIG_BNX2X=y +CONFIG_SFC=y +CONFIG_TR=y +CONFIG_IBMOL=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set + +# +# Wireless LAN +# +CONFIG_WLAN_PRE80211=y +# CONFIG_STRIP is not set +CONFIG_PCMCIA_WAVELAN=m +CONFIG_PCMCIA_NETWAVE=m +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +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=y +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_USB_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=y +CONFIG_ATH9K=m +CONFIG_IWLWIFI=m +CONFIG_IWLCORE=m +# CONFIG_IWLWIFI_LEDS is not set +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_DEBUG=y +CONFIG_IWLWIFI_DEBUGFS=y +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +CONFIG_IWL3945_RFKILL=y +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_IWL3945_LEDS=y +CONFIG_IWL3945_DEBUG=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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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=y +# 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 is not set +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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM 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 is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +CONFIG_NET_FC=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NETPOLL_TRAP=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +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 is not set +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_LIRC is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# 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 is not set +CONFIG_CRASH=m +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_NVRAM=y +CONFIG_R3964=m +# CONFIG_APPLICOM is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +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_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +# CONFIG_I2C_ISCH is not set +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +# CONFIG_I2C_NFORCE2_S4985 is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_PCA_PLATFORM is not set +CONFIG_I2C_STUB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +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 is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +# CONFIG_BATTERY_DS2760 is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +# CONFIG_SENSORS_AD7414 is not set +CONFIG_SENSORS_AD7418=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 is not set +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=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=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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=y +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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +# CONFIG_DRM is not set +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +# CONFIG_FB is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_CORGI is not set +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set + +# +# 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=256 +CONFIG_VIDEO_SELECT=y +CONFIG_DUMMY_CONSOLE=y +CONFIG_FONT_8x16=y +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +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 +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 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=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_CS is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set + +# +# 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 is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +# CONFIG_USB_SERIAL_SPCP8X5 is not set +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 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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 is not set +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 is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDRICOH_CS is not set +CONFIG_MEMSTICK=m +CONFIG_MEMSTICK_DEBUG=y + +# +# 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_PCA9532 is not set +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set +# 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=y +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 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +# 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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +# CONFIG_RTC_DRV_FM3130 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +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 is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_SMX is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# 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=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# 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_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=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_AUFS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_STAT is not set +CONFIG_AUFS_DEBUG=y +CONFIG_AUFS_INO_T_64=y +CONFIG_AUFS_RR_SQUASHFS=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +CONFIG_DEBUG_NMI_TIMEOUT=5 +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# 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=y +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# 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_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# 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=y +CONFIG_EARLY_PRINTK=y +CONFIG_DEBUG_STACKOVERFLOW=y +# 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_DIRECT_GBPAGES is not set +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +CONFIG_LSM_MMAP_MIN_ADDR=65535 +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 is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +# CONFIG_CRYPTO_FIPS is not set +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +# CONFIG_CRYPTO_CRYPTD is not set +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=y +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +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=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +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=m +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 is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=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_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y diff --git a/kernelcfg/config-amd64-2.6.27-alt132.conf b/kernelcfg/config-amd64-2.6.27-alt132.conf new file mode 100644 index 0000000..d2c6c9e --- /dev/null +++ b/kernelcfg/config-amd64-2.6.27-alt132.conf @@ -0,0 +1,3116 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27.35-alt131 +# Sat Sep 26 09:54:36 2009 +# +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 is not set +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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +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=17 +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_NS=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CPUSETS=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_USER_SCHED is not set +# CONFIG_CGROUP_SCHED is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_CGROUP_MEM_RES_CTLR is not set +# 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=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_COMPAT_BRK is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +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 is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y +CONFIG_UTRACE=y +CONFIG_UTRACE_PTRACE=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set +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_CLASSIC_RCU=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_ELAN is not set +# CONFIG_X86_VOYAGER is not set +# CONFIG_X86_GENERICARCH is not set +# CONFIG_X86_VSMP is not set +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +# 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=y +# CONFIG_AMD_IOMMU is not set +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +CONFIG_NR_CPUS=64 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT 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=y +CONFIG_X86_CPUID=y +CONFIG_NUMA=y +CONFIG_K8_NUMA=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SPAN_OTHER_NODES=y +# CONFIG_NUMA_EMU is not set +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=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 + +# +# Memory hotplug is currently incompatible with Software Suspend +# +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_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +# CONFIG_X86_PAT is not set +CONFIG_EFI=y +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x200000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +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=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=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=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_BAY=m +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM 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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_SHPC=m + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_BINFMT_MISC=y +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_AOUT is not set +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +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=y +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_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_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 is not set +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 is not set + +# +# 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 is not set +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 is not set +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=m +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=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_DECNET=m +CONFIG_DECNET_ROUTER=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET 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_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_CLS_IND=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_NET_TCPPROBE 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_DEBUG_DEVICES is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIBTUSB is not set +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 is not set +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_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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 is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +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 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +CONFIG_BLK_DEV_LOOP_KEYSCRUB=y +CONFIG_BLK_DEV_LOOP_PADLOCK=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +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 is not set +CONFIG_MSI_LAPTOP=m +# CONFIG_COMPAL_LAPTOP is not set +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_SGI_XP is not set +# CONFIG_HP_ILO is not set +# CONFIG_SGI_GRU is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_TGT=y +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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=y +CONFIG_SCSI_FC_TGT_ATTRS=y +CONFIG_SCSI_ISCSI_ATTRS=y +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set +CONFIG_SCSI_SRP_ATTRS=y +CONFIG_SCSI_SRP_TGT_ATTRS=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +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_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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_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 is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +# CONFIG_PCMCIA_FDOMAIN is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +# CONFIG_SCSI_DH is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=y +CONFIG_ATA_PIIX=y +CONFIG_SATA_MV=y +CONFIG_SATA_NV=y +CONFIG_PDC_ADMA=y +CONFIG_SATA_QSTOR=y +CONFIG_SATA_PROMISE=y +CONFIG_SATA_SX4=y +CONFIG_SATA_SIL=y +CONFIG_SATA_SIS=y +CONFIG_SATA_ULI=y +CONFIG_SATA_VIA=y +CONFIG_SATA_VITESSE=y +CONFIG_SATA_INIC162X=y +CONFIG_PATA_ACPI=y +CONFIG_PATA_ALI=y +CONFIG_PATA_AMD=y +CONFIG_PATA_ARTOP=y +CONFIG_PATA_ATIIXP=y +CONFIG_PATA_CMD640_PCI=y +CONFIG_PATA_CMD64X=y +CONFIG_PATA_CS5520=y +CONFIG_PATA_CS5530=y +CONFIG_PATA_CYPRESS=y +CONFIG_PATA_EFAR=y +CONFIG_ATA_GENERIC=y +CONFIG_PATA_HPT366=y +CONFIG_PATA_HPT37X=y +CONFIG_PATA_HPT3X2N=y +CONFIG_PATA_HPT3X3=y +CONFIG_PATA_HPT3X3_DMA=y +CONFIG_PATA_IT821X=y +CONFIG_PATA_IT8213=y +CONFIG_PATA_JMICRON=y +CONFIG_PATA_TRIFLEX=y +CONFIG_PATA_MARVELL=y +CONFIG_PATA_MPIIX=y +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_NETCELL=y +CONFIG_PATA_NINJA32=y +CONFIG_PATA_NS87410=y +CONFIG_PATA_NS87415=y +CONFIG_PATA_OPTI=y +CONFIG_PATA_OPTIDMA=y +CONFIG_PATA_PCMCIA=y +CONFIG_PATA_PDC_OLD=y +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +CONFIG_PATA_SERVERWORKS=y +CONFIG_PATA_PDC2027X=y +CONFIG_PATA_SIL680=y +CONFIG_PATA_SIS=y +CONFIG_PATA_VIA=y +CONFIG_PATA_WINBOND=y +CONFIG_PATA_SCH=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=y +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=y +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_FUSION_FC=y +CONFIG_FUSION_SAS=y +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=y +CONFIG_FUSION_LAN=y +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_IEEE1394=y +CONFIG_IEEE1394_OHCI1394=y +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=y +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=y +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_LXT_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=y +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_VENDOR_3COM=y +CONFIG_VORTEX=y +CONFIG_TYPHOON=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=y +CONFIG_TULIP=y +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=y +CONFIG_WINBOND_840=y +CONFIG_DM9102=y +CONFIG_ULI526X=y +CONFIG_PCMCIA_XIRCOM=y +# CONFIG_HP100 is not set +# 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=y +CONFIG_AMD8111_ETH=y +CONFIG_ADAPTEC_STARFIRE=y +CONFIG_B44=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=y +CONFIG_FORCEDETH_NAPI=y +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +CONFIG_FEALNX=y +CONFIG_NATSEMI=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +# 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=y +CONFIG_SIS900=y +CONFIG_EPIC100=y +CONFIG_SUNDANCE=y +# CONFIG_SUNDANCE_MMIO is not set +# CONFIG_TLAN is not set +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_SC92031=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=y +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=y +CONFIG_E1000=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000E=y +CONFIG_IP1000=y +CONFIG_IGB=y +# CONFIG_IGB_LRO is not set +CONFIG_NS83820=y +CONFIG_HAMACHI=y +CONFIG_YELLOWFIN=y +CONFIG_R8169=y +CONFIG_R8169_VLAN=y +CONFIG_SIS190=y +CONFIG_SKGE=y +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=y +CONFIG_TIGON3=y +CONFIG_BNX2=y +CONFIG_QLA3XXX=y +CONFIG_ATL1=y +CONFIG_ATL1E=y +CONFIG_ATL2=y +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=y +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=y +CONFIG_IXGBE=y +CONFIG_IXGB=y +CONFIG_S2IO=y +CONFIG_MYRI10GE=y +CONFIG_NETXEN_NIC=y +CONFIG_NIU=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=y +CONFIG_BNX2X=y +CONFIG_SFC=y +CONFIG_TR=y +CONFIG_IBMOL=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set + +# +# Wireless LAN +# +CONFIG_WLAN_PRE80211=y +# CONFIG_STRIP is not set +CONFIG_PCMCIA_WAVELAN=m +CONFIG_PCMCIA_NETWAVE=m +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +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=y +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_USB_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=y +CONFIG_ATH9K=m +CONFIG_IWLWIFI=m +CONFIG_IWLCORE=m +# CONFIG_IWLWIFI_LEDS is not set +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_DEBUG=y +CONFIG_IWLWIFI_DEBUGFS=y +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +CONFIG_IWL3945_RFKILL=y +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_IWL3945_LEDS=y +CONFIG_IWL3945_DEBUG=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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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=y +# 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 is not set +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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM 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 is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +CONFIG_NET_FC=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NETPOLL_TRAP=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +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 is not set +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_LIRC is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# 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 is not set +CONFIG_CRASH=m +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_NVRAM=y +CONFIG_R3964=m +# CONFIG_APPLICOM is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +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_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +# CONFIG_I2C_ISCH is not set +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +# CONFIG_I2C_NFORCE2_S4985 is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_PCA_PLATFORM is not set +CONFIG_I2C_STUB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +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 is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +# CONFIG_BATTERY_DS2760 is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +# CONFIG_SENSORS_AD7414 is not set +CONFIG_SENSORS_AD7418=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 is not set +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=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=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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=y +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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +# CONFIG_DRM is not set +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +# CONFIG_FB is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_CORGI is not set +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set + +# +# 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=256 +CONFIG_VIDEO_SELECT=y +CONFIG_DUMMY_CONSOLE=y +CONFIG_FONT_8x16=y +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +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 +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 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=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_CS is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set + +# +# 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 is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +# CONFIG_USB_SERIAL_SPCP8X5 is not set +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 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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 is not set +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 is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDRICOH_CS is not set +CONFIG_MEMSTICK=m +CONFIG_MEMSTICK_DEBUG=y + +# +# 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_PCA9532 is not set +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set +# 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=y +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 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +# 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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +# CONFIG_RTC_DRV_FM3130 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +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 is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_SMX is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# 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=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# 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_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=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_AUFS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_STAT is not set +CONFIG_AUFS_DEBUG=y +CONFIG_AUFS_INO_T_64=y +CONFIG_AUFS_RR_SQUASHFS=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +CONFIG_DEBUG_NMI_TIMEOUT=5 +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# 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=y +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# 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_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# 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=y +CONFIG_EARLY_PRINTK=y +CONFIG_DEBUG_STACKOVERFLOW=y +# 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_DIRECT_GBPAGES is not set +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +CONFIG_LSM_MMAP_MIN_ADDR=65535 +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 is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +# CONFIG_CRYPTO_FIPS is not set +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +# CONFIG_CRYPTO_CRYPTD is not set +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=y +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +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=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +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=m +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 is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=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_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y diff --git a/kernelcfg/config-amd64-2.6.27-alt133.conf b/kernelcfg/config-amd64-2.6.27-alt133.conf new file mode 100644 index 0000000..d2c6c9e --- /dev/null +++ b/kernelcfg/config-amd64-2.6.27-alt133.conf @@ -0,0 +1,3116 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27.35-alt131 +# Sat Sep 26 09:54:36 2009 +# +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 is not set +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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +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=17 +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_NS=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CPUSETS=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_USER_SCHED is not set +# CONFIG_CGROUP_SCHED is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_CGROUP_MEM_RES_CTLR is not set +# 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=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_COMPAT_BRK is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +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 is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y +CONFIG_UTRACE=y +CONFIG_UTRACE_PTRACE=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set +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_CLASSIC_RCU=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_ELAN is not set +# CONFIG_X86_VOYAGER is not set +# CONFIG_X86_GENERICARCH is not set +# CONFIG_X86_VSMP is not set +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +# 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=y +# CONFIG_AMD_IOMMU is not set +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +CONFIG_NR_CPUS=64 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT 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=y +CONFIG_X86_CPUID=y +CONFIG_NUMA=y +CONFIG_K8_NUMA=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SPAN_OTHER_NODES=y +# CONFIG_NUMA_EMU is not set +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=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 + +# +# Memory hotplug is currently incompatible with Software Suspend +# +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_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +# CONFIG_X86_PAT is not set +CONFIG_EFI=y +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x200000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +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=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=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=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_BAY=m +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM 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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_SHPC=m + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_BINFMT_MISC=y +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_AOUT is not set +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +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=y +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_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_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 is not set +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 is not set + +# +# 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 is not set +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 is not set +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=m +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=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_DECNET=m +CONFIG_DECNET_ROUTER=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET 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_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_CLS_IND=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_NET_TCPPROBE 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_DEBUG_DEVICES is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIBTUSB is not set +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 is not set +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_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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 is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +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 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +CONFIG_BLK_DEV_LOOP_KEYSCRUB=y +CONFIG_BLK_DEV_LOOP_PADLOCK=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +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 is not set +CONFIG_MSI_LAPTOP=m +# CONFIG_COMPAL_LAPTOP is not set +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_SGI_XP is not set +# CONFIG_HP_ILO is not set +# CONFIG_SGI_GRU is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_TGT=y +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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=y +CONFIG_SCSI_FC_TGT_ATTRS=y +CONFIG_SCSI_ISCSI_ATTRS=y +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set +CONFIG_SCSI_SRP_ATTRS=y +CONFIG_SCSI_SRP_TGT_ATTRS=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +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_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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_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 is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +# CONFIG_PCMCIA_FDOMAIN is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +# CONFIG_SCSI_DH is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=y +CONFIG_ATA_PIIX=y +CONFIG_SATA_MV=y +CONFIG_SATA_NV=y +CONFIG_PDC_ADMA=y +CONFIG_SATA_QSTOR=y +CONFIG_SATA_PROMISE=y +CONFIG_SATA_SX4=y +CONFIG_SATA_SIL=y +CONFIG_SATA_SIS=y +CONFIG_SATA_ULI=y +CONFIG_SATA_VIA=y +CONFIG_SATA_VITESSE=y +CONFIG_SATA_INIC162X=y +CONFIG_PATA_ACPI=y +CONFIG_PATA_ALI=y +CONFIG_PATA_AMD=y +CONFIG_PATA_ARTOP=y +CONFIG_PATA_ATIIXP=y +CONFIG_PATA_CMD640_PCI=y +CONFIG_PATA_CMD64X=y +CONFIG_PATA_CS5520=y +CONFIG_PATA_CS5530=y +CONFIG_PATA_CYPRESS=y +CONFIG_PATA_EFAR=y +CONFIG_ATA_GENERIC=y +CONFIG_PATA_HPT366=y +CONFIG_PATA_HPT37X=y +CONFIG_PATA_HPT3X2N=y +CONFIG_PATA_HPT3X3=y +CONFIG_PATA_HPT3X3_DMA=y +CONFIG_PATA_IT821X=y +CONFIG_PATA_IT8213=y +CONFIG_PATA_JMICRON=y +CONFIG_PATA_TRIFLEX=y +CONFIG_PATA_MARVELL=y +CONFIG_PATA_MPIIX=y +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_NETCELL=y +CONFIG_PATA_NINJA32=y +CONFIG_PATA_NS87410=y +CONFIG_PATA_NS87415=y +CONFIG_PATA_OPTI=y +CONFIG_PATA_OPTIDMA=y +CONFIG_PATA_PCMCIA=y +CONFIG_PATA_PDC_OLD=y +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +CONFIG_PATA_SERVERWORKS=y +CONFIG_PATA_PDC2027X=y +CONFIG_PATA_SIL680=y +CONFIG_PATA_SIS=y +CONFIG_PATA_VIA=y +CONFIG_PATA_WINBOND=y +CONFIG_PATA_SCH=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=y +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=y +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_FUSION_FC=y +CONFIG_FUSION_SAS=y +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=y +CONFIG_FUSION_LAN=y +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_IEEE1394=y +CONFIG_IEEE1394_OHCI1394=y +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=y +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=y +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_LXT_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=y +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_VENDOR_3COM=y +CONFIG_VORTEX=y +CONFIG_TYPHOON=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=y +CONFIG_TULIP=y +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=y +CONFIG_WINBOND_840=y +CONFIG_DM9102=y +CONFIG_ULI526X=y +CONFIG_PCMCIA_XIRCOM=y +# CONFIG_HP100 is not set +# 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=y +CONFIG_AMD8111_ETH=y +CONFIG_ADAPTEC_STARFIRE=y +CONFIG_B44=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=y +CONFIG_FORCEDETH_NAPI=y +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +CONFIG_FEALNX=y +CONFIG_NATSEMI=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +# 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=y +CONFIG_SIS900=y +CONFIG_EPIC100=y +CONFIG_SUNDANCE=y +# CONFIG_SUNDANCE_MMIO is not set +# CONFIG_TLAN is not set +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_SC92031=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=y +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=y +CONFIG_E1000=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000E=y +CONFIG_IP1000=y +CONFIG_IGB=y +# CONFIG_IGB_LRO is not set +CONFIG_NS83820=y +CONFIG_HAMACHI=y +CONFIG_YELLOWFIN=y +CONFIG_R8169=y +CONFIG_R8169_VLAN=y +CONFIG_SIS190=y +CONFIG_SKGE=y +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=y +CONFIG_TIGON3=y +CONFIG_BNX2=y +CONFIG_QLA3XXX=y +CONFIG_ATL1=y +CONFIG_ATL1E=y +CONFIG_ATL2=y +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=y +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=y +CONFIG_IXGBE=y +CONFIG_IXGB=y +CONFIG_S2IO=y +CONFIG_MYRI10GE=y +CONFIG_NETXEN_NIC=y +CONFIG_NIU=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=y +CONFIG_BNX2X=y +CONFIG_SFC=y +CONFIG_TR=y +CONFIG_IBMOL=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set + +# +# Wireless LAN +# +CONFIG_WLAN_PRE80211=y +# CONFIG_STRIP is not set +CONFIG_PCMCIA_WAVELAN=m +CONFIG_PCMCIA_NETWAVE=m +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +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=y +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_USB_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=y +CONFIG_ATH9K=m +CONFIG_IWLWIFI=m +CONFIG_IWLCORE=m +# CONFIG_IWLWIFI_LEDS is not set +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_DEBUG=y +CONFIG_IWLWIFI_DEBUGFS=y +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +CONFIG_IWL3945_RFKILL=y +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_IWL3945_LEDS=y +CONFIG_IWL3945_DEBUG=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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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=y +# 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 is not set +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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM 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 is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +CONFIG_NET_FC=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NETPOLL_TRAP=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +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 is not set +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_LIRC is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# 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 is not set +CONFIG_CRASH=m +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_NVRAM=y +CONFIG_R3964=m +# CONFIG_APPLICOM is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +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_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +# CONFIG_I2C_ISCH is not set +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +# CONFIG_I2C_NFORCE2_S4985 is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_PCA_PLATFORM is not set +CONFIG_I2C_STUB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +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 is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +# CONFIG_BATTERY_DS2760 is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +# CONFIG_SENSORS_AD7414 is not set +CONFIG_SENSORS_AD7418=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 is not set +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=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=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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=y +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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +# CONFIG_DRM is not set +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +# CONFIG_FB is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_CORGI is not set +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set + +# +# 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=256 +CONFIG_VIDEO_SELECT=y +CONFIG_DUMMY_CONSOLE=y +CONFIG_FONT_8x16=y +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +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 +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 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=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_CS is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set + +# +# 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 is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +# CONFIG_USB_SERIAL_SPCP8X5 is not set +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 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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 is not set +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 is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDRICOH_CS is not set +CONFIG_MEMSTICK=m +CONFIG_MEMSTICK_DEBUG=y + +# +# 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_PCA9532 is not set +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set +# 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=y +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 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +# 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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +# CONFIG_RTC_DRV_FM3130 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +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 is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_SMX is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# 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=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# 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_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=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_AUFS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_STAT is not set +CONFIG_AUFS_DEBUG=y +CONFIG_AUFS_INO_T_64=y +CONFIG_AUFS_RR_SQUASHFS=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +CONFIG_DEBUG_NMI_TIMEOUT=5 +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# 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=y +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# 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_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# 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=y +CONFIG_EARLY_PRINTK=y +CONFIG_DEBUG_STACKOVERFLOW=y +# 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_DIRECT_GBPAGES is not set +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +CONFIG_LSM_MMAP_MIN_ADDR=65535 +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 is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +# CONFIG_CRYPTO_FIPS is not set +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +# CONFIG_CRYPTO_CRYPTD is not set +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=y +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +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=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +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=m +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 is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=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_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y diff --git a/kernelcfg/config-amd64-2.6.27-alt134.conf b/kernelcfg/config-amd64-2.6.27-alt134.conf new file mode 100644 index 0000000..d2c6c9e --- /dev/null +++ b/kernelcfg/config-amd64-2.6.27-alt134.conf @@ -0,0 +1,3116 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27.35-alt131 +# Sat Sep 26 09:54:36 2009 +# +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 is not set +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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +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=17 +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_NS=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CPUSETS=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_USER_SCHED is not set +# CONFIG_CGROUP_SCHED is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_CGROUP_MEM_RES_CTLR is not set +# 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=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_COMPAT_BRK is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +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 is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y +CONFIG_UTRACE=y +CONFIG_UTRACE_PTRACE=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set +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_CLASSIC_RCU=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_ELAN is not set +# CONFIG_X86_VOYAGER is not set +# CONFIG_X86_GENERICARCH is not set +# CONFIG_X86_VSMP is not set +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +# 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=y +# CONFIG_AMD_IOMMU is not set +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +CONFIG_NR_CPUS=64 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT 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=y +CONFIG_X86_CPUID=y +CONFIG_NUMA=y +CONFIG_K8_NUMA=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SPAN_OTHER_NODES=y +# CONFIG_NUMA_EMU is not set +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=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 + +# +# Memory hotplug is currently incompatible with Software Suspend +# +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_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +# CONFIG_X86_PAT is not set +CONFIG_EFI=y +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x200000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +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=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=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=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_BAY=m +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM 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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_SHPC=m + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_BINFMT_MISC=y +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_AOUT is not set +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +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=y +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_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_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 is not set +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 is not set + +# +# 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 is not set +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 is not set +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=m +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=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_DECNET=m +CONFIG_DECNET_ROUTER=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET 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_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_CLS_IND=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_NET_TCPPROBE 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_DEBUG_DEVICES is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIBTUSB is not set +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 is not set +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_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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 is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +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 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +CONFIG_BLK_DEV_LOOP_KEYSCRUB=y +CONFIG_BLK_DEV_LOOP_PADLOCK=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +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 is not set +CONFIG_MSI_LAPTOP=m +# CONFIG_COMPAL_LAPTOP is not set +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_SGI_XP is not set +# CONFIG_HP_ILO is not set +# CONFIG_SGI_GRU is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_TGT=y +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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=y +CONFIG_SCSI_FC_TGT_ATTRS=y +CONFIG_SCSI_ISCSI_ATTRS=y +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set +CONFIG_SCSI_SRP_ATTRS=y +CONFIG_SCSI_SRP_TGT_ATTRS=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +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_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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_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 is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +# CONFIG_PCMCIA_FDOMAIN is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +# CONFIG_SCSI_DH is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=y +CONFIG_ATA_PIIX=y +CONFIG_SATA_MV=y +CONFIG_SATA_NV=y +CONFIG_PDC_ADMA=y +CONFIG_SATA_QSTOR=y +CONFIG_SATA_PROMISE=y +CONFIG_SATA_SX4=y +CONFIG_SATA_SIL=y +CONFIG_SATA_SIS=y +CONFIG_SATA_ULI=y +CONFIG_SATA_VIA=y +CONFIG_SATA_VITESSE=y +CONFIG_SATA_INIC162X=y +CONFIG_PATA_ACPI=y +CONFIG_PATA_ALI=y +CONFIG_PATA_AMD=y +CONFIG_PATA_ARTOP=y +CONFIG_PATA_ATIIXP=y +CONFIG_PATA_CMD640_PCI=y +CONFIG_PATA_CMD64X=y +CONFIG_PATA_CS5520=y +CONFIG_PATA_CS5530=y +CONFIG_PATA_CYPRESS=y +CONFIG_PATA_EFAR=y +CONFIG_ATA_GENERIC=y +CONFIG_PATA_HPT366=y +CONFIG_PATA_HPT37X=y +CONFIG_PATA_HPT3X2N=y +CONFIG_PATA_HPT3X3=y +CONFIG_PATA_HPT3X3_DMA=y +CONFIG_PATA_IT821X=y +CONFIG_PATA_IT8213=y +CONFIG_PATA_JMICRON=y +CONFIG_PATA_TRIFLEX=y +CONFIG_PATA_MARVELL=y +CONFIG_PATA_MPIIX=y +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_NETCELL=y +CONFIG_PATA_NINJA32=y +CONFIG_PATA_NS87410=y +CONFIG_PATA_NS87415=y +CONFIG_PATA_OPTI=y +CONFIG_PATA_OPTIDMA=y +CONFIG_PATA_PCMCIA=y +CONFIG_PATA_PDC_OLD=y +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +CONFIG_PATA_SERVERWORKS=y +CONFIG_PATA_PDC2027X=y +CONFIG_PATA_SIL680=y +CONFIG_PATA_SIS=y +CONFIG_PATA_VIA=y +CONFIG_PATA_WINBOND=y +CONFIG_PATA_SCH=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=y +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=y +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_FUSION_FC=y +CONFIG_FUSION_SAS=y +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=y +CONFIG_FUSION_LAN=y +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_IEEE1394=y +CONFIG_IEEE1394_OHCI1394=y +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=y +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=y +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_LXT_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=y +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_VENDOR_3COM=y +CONFIG_VORTEX=y +CONFIG_TYPHOON=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=y +CONFIG_TULIP=y +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=y +CONFIG_WINBOND_840=y +CONFIG_DM9102=y +CONFIG_ULI526X=y +CONFIG_PCMCIA_XIRCOM=y +# CONFIG_HP100 is not set +# 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=y +CONFIG_AMD8111_ETH=y +CONFIG_ADAPTEC_STARFIRE=y +CONFIG_B44=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=y +CONFIG_FORCEDETH_NAPI=y +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +CONFIG_FEALNX=y +CONFIG_NATSEMI=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +# 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=y +CONFIG_SIS900=y +CONFIG_EPIC100=y +CONFIG_SUNDANCE=y +# CONFIG_SUNDANCE_MMIO is not set +# CONFIG_TLAN is not set +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_SC92031=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=y +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=y +CONFIG_E1000=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000E=y +CONFIG_IP1000=y +CONFIG_IGB=y +# CONFIG_IGB_LRO is not set +CONFIG_NS83820=y +CONFIG_HAMACHI=y +CONFIG_YELLOWFIN=y +CONFIG_R8169=y +CONFIG_R8169_VLAN=y +CONFIG_SIS190=y +CONFIG_SKGE=y +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=y +CONFIG_TIGON3=y +CONFIG_BNX2=y +CONFIG_QLA3XXX=y +CONFIG_ATL1=y +CONFIG_ATL1E=y +CONFIG_ATL2=y +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=y +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=y +CONFIG_IXGBE=y +CONFIG_IXGB=y +CONFIG_S2IO=y +CONFIG_MYRI10GE=y +CONFIG_NETXEN_NIC=y +CONFIG_NIU=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=y +CONFIG_BNX2X=y +CONFIG_SFC=y +CONFIG_TR=y +CONFIG_IBMOL=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set + +# +# Wireless LAN +# +CONFIG_WLAN_PRE80211=y +# CONFIG_STRIP is not set +CONFIG_PCMCIA_WAVELAN=m +CONFIG_PCMCIA_NETWAVE=m +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +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=y +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_USB_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=y +CONFIG_ATH9K=m +CONFIG_IWLWIFI=m +CONFIG_IWLCORE=m +# CONFIG_IWLWIFI_LEDS is not set +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_DEBUG=y +CONFIG_IWLWIFI_DEBUGFS=y +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +CONFIG_IWL3945_RFKILL=y +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_IWL3945_LEDS=y +CONFIG_IWL3945_DEBUG=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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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=y +# 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 is not set +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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM 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 is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +CONFIG_NET_FC=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NETPOLL_TRAP=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +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 is not set +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_LIRC is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# 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 is not set +CONFIG_CRASH=m +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_NVRAM=y +CONFIG_R3964=m +# CONFIG_APPLICOM is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +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_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +# CONFIG_I2C_ISCH is not set +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +# CONFIG_I2C_NFORCE2_S4985 is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_PCA_PLATFORM is not set +CONFIG_I2C_STUB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +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 is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +# CONFIG_BATTERY_DS2760 is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +# CONFIG_SENSORS_AD7414 is not set +CONFIG_SENSORS_AD7418=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 is not set +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=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=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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=y +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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +# CONFIG_DRM is not set +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +# CONFIG_FB is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_CORGI is not set +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set + +# +# 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=256 +CONFIG_VIDEO_SELECT=y +CONFIG_DUMMY_CONSOLE=y +CONFIG_FONT_8x16=y +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +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 +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 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=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_CS is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set + +# +# 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 is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +# CONFIG_USB_SERIAL_SPCP8X5 is not set +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 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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 is not set +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 is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDRICOH_CS is not set +CONFIG_MEMSTICK=m +CONFIG_MEMSTICK_DEBUG=y + +# +# 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_PCA9532 is not set +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set +# 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=y +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 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +# 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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +# CONFIG_RTC_DRV_FM3130 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +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 is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_SMX is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# 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=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# 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_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=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_AUFS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_STAT is not set +CONFIG_AUFS_DEBUG=y +CONFIG_AUFS_INO_T_64=y +CONFIG_AUFS_RR_SQUASHFS=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +CONFIG_DEBUG_NMI_TIMEOUT=5 +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# 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=y +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# 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_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# 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=y +CONFIG_EARLY_PRINTK=y +CONFIG_DEBUG_STACKOVERFLOW=y +# 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_DIRECT_GBPAGES is not set +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +CONFIG_LSM_MMAP_MIN_ADDR=65535 +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 is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +# CONFIG_CRYPTO_FIPS is not set +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +# CONFIG_CRYPTO_CRYPTD is not set +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=y +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +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=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +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=m +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 is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=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_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y diff --git a/kernelcfg/config-amd64-2.6.27-alt135.conf b/kernelcfg/config-amd64-2.6.27-alt135.conf new file mode 100644 index 0000000..d2c6c9e --- /dev/null +++ b/kernelcfg/config-amd64-2.6.27-alt135.conf @@ -0,0 +1,3116 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27.35-alt131 +# Sat Sep 26 09:54:36 2009 +# +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 is not set +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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +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=17 +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_NS=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CPUSETS=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_USER_SCHED is not set +# CONFIG_CGROUP_SCHED is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_CGROUP_MEM_RES_CTLR is not set +# 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=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_COMPAT_BRK is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +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 is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y +CONFIG_UTRACE=y +CONFIG_UTRACE_PTRACE=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set +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_CLASSIC_RCU=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_ELAN is not set +# CONFIG_X86_VOYAGER is not set +# CONFIG_X86_GENERICARCH is not set +# CONFIG_X86_VSMP is not set +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +# 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=y +# CONFIG_AMD_IOMMU is not set +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +CONFIG_NR_CPUS=64 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT 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=y +CONFIG_X86_CPUID=y +CONFIG_NUMA=y +CONFIG_K8_NUMA=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SPAN_OTHER_NODES=y +# CONFIG_NUMA_EMU is not set +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=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 + +# +# Memory hotplug is currently incompatible with Software Suspend +# +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_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +# CONFIG_X86_PAT is not set +CONFIG_EFI=y +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x200000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +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=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=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=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_BAY=m +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM 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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_SHPC=m + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_BINFMT_MISC=y +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_AOUT is not set +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +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=y +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_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_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 is not set +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 is not set + +# +# 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 is not set +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 is not set +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=m +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=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_DECNET=m +CONFIG_DECNET_ROUTER=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET 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_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_CLS_IND=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_NET_TCPPROBE 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_DEBUG_DEVICES is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIBTUSB is not set +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 is not set +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_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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 is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +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 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +CONFIG_BLK_DEV_LOOP_KEYSCRUB=y +CONFIG_BLK_DEV_LOOP_PADLOCK=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +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 is not set +CONFIG_MSI_LAPTOP=m +# CONFIG_COMPAL_LAPTOP is not set +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_SGI_XP is not set +# CONFIG_HP_ILO is not set +# CONFIG_SGI_GRU is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_TGT=y +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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=y +CONFIG_SCSI_FC_TGT_ATTRS=y +CONFIG_SCSI_ISCSI_ATTRS=y +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set +CONFIG_SCSI_SRP_ATTRS=y +CONFIG_SCSI_SRP_TGT_ATTRS=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +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_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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_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 is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +# CONFIG_PCMCIA_FDOMAIN is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +# CONFIG_SCSI_DH is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=y +CONFIG_ATA_PIIX=y +CONFIG_SATA_MV=y +CONFIG_SATA_NV=y +CONFIG_PDC_ADMA=y +CONFIG_SATA_QSTOR=y +CONFIG_SATA_PROMISE=y +CONFIG_SATA_SX4=y +CONFIG_SATA_SIL=y +CONFIG_SATA_SIS=y +CONFIG_SATA_ULI=y +CONFIG_SATA_VIA=y +CONFIG_SATA_VITESSE=y +CONFIG_SATA_INIC162X=y +CONFIG_PATA_ACPI=y +CONFIG_PATA_ALI=y +CONFIG_PATA_AMD=y +CONFIG_PATA_ARTOP=y +CONFIG_PATA_ATIIXP=y +CONFIG_PATA_CMD640_PCI=y +CONFIG_PATA_CMD64X=y +CONFIG_PATA_CS5520=y +CONFIG_PATA_CS5530=y +CONFIG_PATA_CYPRESS=y +CONFIG_PATA_EFAR=y +CONFIG_ATA_GENERIC=y +CONFIG_PATA_HPT366=y +CONFIG_PATA_HPT37X=y +CONFIG_PATA_HPT3X2N=y +CONFIG_PATA_HPT3X3=y +CONFIG_PATA_HPT3X3_DMA=y +CONFIG_PATA_IT821X=y +CONFIG_PATA_IT8213=y +CONFIG_PATA_JMICRON=y +CONFIG_PATA_TRIFLEX=y +CONFIG_PATA_MARVELL=y +CONFIG_PATA_MPIIX=y +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_NETCELL=y +CONFIG_PATA_NINJA32=y +CONFIG_PATA_NS87410=y +CONFIG_PATA_NS87415=y +CONFIG_PATA_OPTI=y +CONFIG_PATA_OPTIDMA=y +CONFIG_PATA_PCMCIA=y +CONFIG_PATA_PDC_OLD=y +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +CONFIG_PATA_SERVERWORKS=y +CONFIG_PATA_PDC2027X=y +CONFIG_PATA_SIL680=y +CONFIG_PATA_SIS=y +CONFIG_PATA_VIA=y +CONFIG_PATA_WINBOND=y +CONFIG_PATA_SCH=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=y +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=y +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_FUSION_FC=y +CONFIG_FUSION_SAS=y +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=y +CONFIG_FUSION_LAN=y +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_IEEE1394=y +CONFIG_IEEE1394_OHCI1394=y +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=y +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=y +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_LXT_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=y +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_VENDOR_3COM=y +CONFIG_VORTEX=y +CONFIG_TYPHOON=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=y +CONFIG_TULIP=y +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=y +CONFIG_WINBOND_840=y +CONFIG_DM9102=y +CONFIG_ULI526X=y +CONFIG_PCMCIA_XIRCOM=y +# CONFIG_HP100 is not set +# 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=y +CONFIG_AMD8111_ETH=y +CONFIG_ADAPTEC_STARFIRE=y +CONFIG_B44=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=y +CONFIG_FORCEDETH_NAPI=y +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +CONFIG_FEALNX=y +CONFIG_NATSEMI=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +# 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=y +CONFIG_SIS900=y +CONFIG_EPIC100=y +CONFIG_SUNDANCE=y +# CONFIG_SUNDANCE_MMIO is not set +# CONFIG_TLAN is not set +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_SC92031=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=y +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=y +CONFIG_E1000=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000E=y +CONFIG_IP1000=y +CONFIG_IGB=y +# CONFIG_IGB_LRO is not set +CONFIG_NS83820=y +CONFIG_HAMACHI=y +CONFIG_YELLOWFIN=y +CONFIG_R8169=y +CONFIG_R8169_VLAN=y +CONFIG_SIS190=y +CONFIG_SKGE=y +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=y +CONFIG_TIGON3=y +CONFIG_BNX2=y +CONFIG_QLA3XXX=y +CONFIG_ATL1=y +CONFIG_ATL1E=y +CONFIG_ATL2=y +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=y +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=y +CONFIG_IXGBE=y +CONFIG_IXGB=y +CONFIG_S2IO=y +CONFIG_MYRI10GE=y +CONFIG_NETXEN_NIC=y +CONFIG_NIU=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=y +CONFIG_BNX2X=y +CONFIG_SFC=y +CONFIG_TR=y +CONFIG_IBMOL=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set + +# +# Wireless LAN +# +CONFIG_WLAN_PRE80211=y +# CONFIG_STRIP is not set +CONFIG_PCMCIA_WAVELAN=m +CONFIG_PCMCIA_NETWAVE=m +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +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=y +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_USB_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=y +CONFIG_ATH9K=m +CONFIG_IWLWIFI=m +CONFIG_IWLCORE=m +# CONFIG_IWLWIFI_LEDS is not set +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_DEBUG=y +CONFIG_IWLWIFI_DEBUGFS=y +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +CONFIG_IWL3945_RFKILL=y +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_IWL3945_LEDS=y +CONFIG_IWL3945_DEBUG=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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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=y +# 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 is not set +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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM 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 is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +CONFIG_NET_FC=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NETPOLL_TRAP=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +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 is not set +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_LIRC is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# 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 is not set +CONFIG_CRASH=m +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_NVRAM=y +CONFIG_R3964=m +# CONFIG_APPLICOM is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +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_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +# CONFIG_I2C_ISCH is not set +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +# CONFIG_I2C_NFORCE2_S4985 is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_PCA_PLATFORM is not set +CONFIG_I2C_STUB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +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 is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +# CONFIG_BATTERY_DS2760 is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +# CONFIG_SENSORS_AD7414 is not set +CONFIG_SENSORS_AD7418=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 is not set +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=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=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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=y +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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +# CONFIG_DRM is not set +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +# CONFIG_FB is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_CORGI is not set +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set + +# +# 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=256 +CONFIG_VIDEO_SELECT=y +CONFIG_DUMMY_CONSOLE=y +CONFIG_FONT_8x16=y +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +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 +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 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=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_CS is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set + +# +# 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 is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +# CONFIG_USB_SERIAL_SPCP8X5 is not set +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 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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 is not set +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 is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDRICOH_CS is not set +CONFIG_MEMSTICK=m +CONFIG_MEMSTICK_DEBUG=y + +# +# 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_PCA9532 is not set +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set +# 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=y +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 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +# 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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +# CONFIG_RTC_DRV_FM3130 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +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 is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_SMX is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# 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=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# 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_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=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_AUFS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_STAT is not set +CONFIG_AUFS_DEBUG=y +CONFIG_AUFS_INO_T_64=y +CONFIG_AUFS_RR_SQUASHFS=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +CONFIG_DEBUG_NMI_TIMEOUT=5 +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# 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=y +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# 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_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# 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=y +CONFIG_EARLY_PRINTK=y +CONFIG_DEBUG_STACKOVERFLOW=y +# 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_DIRECT_GBPAGES is not set +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +CONFIG_LSM_MMAP_MIN_ADDR=65535 +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 is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +# CONFIG_CRYPTO_FIPS is not set +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +# CONFIG_CRYPTO_CRYPTD is not set +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=y +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +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=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +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=m +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 is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=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_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y diff --git a/kernelcfg/config-amd64-2.6.27-alt140.conf b/kernelcfg/config-amd64-2.6.27-alt140.conf new file mode 100644 index 0000000..3e92a1a --- /dev/null +++ b/kernelcfg/config-amd64-2.6.27-alt140.conf @@ -0,0 +1,3110 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27.45 +# Wed Feb 24 19:08:10 2010 +# +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 is not set +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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +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=17 +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_NS=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CPUSETS=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_USER_SCHED is not set +# CONFIG_CGROUP_SCHED is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_CGROUP_MEM_RES_CTLR is not set +# 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=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_COMPAT_BRK is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +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 is not set +# 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 is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set +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_CLASSIC_RCU=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_ELAN is not set +# CONFIG_X86_VOYAGER is not set +# CONFIG_X86_GENERICARCH is not set +# CONFIG_X86_VSMP is not set +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +# 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=y +# CONFIG_AMD_IOMMU is not set +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +CONFIG_NR_CPUS=64 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT 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=y +CONFIG_X86_CPUID=y +CONFIG_NUMA=y +CONFIG_K8_NUMA=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SPAN_OTHER_NODES=y +# CONFIG_NUMA_EMU is not set +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=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 + +# +# Memory hotplug is currently incompatible with Software Suspend +# +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_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +# CONFIG_X86_PAT is not set +CONFIG_EFI=y +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x200000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +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=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=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=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_BAY=m +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM 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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_SHPC=m + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_BINFMT_MISC=y +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_AOUT is not set +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +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=y +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_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_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 is not set +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 is not set + +# +# 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 is not set +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 is not set +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=m +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=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_DECNET=m +CONFIG_DECNET_ROUTER=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET 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_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_CLS_IND=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_NET_TCPPROBE 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_DEBUG_DEVICES is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIBTUSB is not set +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 is not set +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_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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 is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +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 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +CONFIG_BLK_DEV_LOOP_KEYSCRUB=y +CONFIG_BLK_DEV_LOOP_PADLOCK=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +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 is not set +CONFIG_MSI_LAPTOP=m +# CONFIG_COMPAL_LAPTOP is not set +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_SGI_XP is not set +# CONFIG_HP_ILO is not set +# CONFIG_SGI_GRU is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_TGT=y +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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=y +CONFIG_SCSI_FC_TGT_ATTRS=y +CONFIG_SCSI_ISCSI_ATTRS=y +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set +CONFIG_SCSI_SRP_ATTRS=y +CONFIG_SCSI_SRP_TGT_ATTRS=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +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_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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_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 is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +# CONFIG_PCMCIA_FDOMAIN is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +# CONFIG_SCSI_DH is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=y +CONFIG_ATA_PIIX=y +CONFIG_SATA_MV=y +CONFIG_SATA_NV=y +CONFIG_PDC_ADMA=y +CONFIG_SATA_QSTOR=y +CONFIG_SATA_PROMISE=y +CONFIG_SATA_SX4=y +CONFIG_SATA_SIL=y +CONFIG_SATA_SIS=y +CONFIG_SATA_ULI=y +CONFIG_SATA_VIA=y +CONFIG_SATA_VITESSE=y +CONFIG_SATA_INIC162X=y +CONFIG_PATA_ACPI=y +CONFIG_PATA_ALI=y +CONFIG_PATA_AMD=y +CONFIG_PATA_ARTOP=y +CONFIG_PATA_ATIIXP=y +CONFIG_PATA_CMD640_PCI=y +CONFIG_PATA_CMD64X=y +CONFIG_PATA_CS5520=y +CONFIG_PATA_CS5530=y +CONFIG_PATA_CYPRESS=y +CONFIG_PATA_EFAR=y +CONFIG_ATA_GENERIC=y +CONFIG_PATA_HPT366=y +CONFIG_PATA_HPT37X=y +CONFIG_PATA_HPT3X2N=y +CONFIG_PATA_HPT3X3=y +CONFIG_PATA_HPT3X3_DMA=y +CONFIG_PATA_IT821X=y +CONFIG_PATA_IT8213=y +CONFIG_PATA_JMICRON=y +CONFIG_PATA_TRIFLEX=y +CONFIG_PATA_MARVELL=y +CONFIG_PATA_MPIIX=y +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_NETCELL=y +CONFIG_PATA_NINJA32=y +CONFIG_PATA_NS87410=y +CONFIG_PATA_NS87415=y +CONFIG_PATA_OPTI=y +CONFIG_PATA_OPTIDMA=y +CONFIG_PATA_PCMCIA=y +CONFIG_PATA_PDC_OLD=y +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +CONFIG_PATA_SERVERWORKS=y +CONFIG_PATA_PDC2027X=y +CONFIG_PATA_SIL680=y +CONFIG_PATA_SIS=y +CONFIG_PATA_VIA=y +CONFIG_PATA_WINBOND=y +CONFIG_PATA_SCH=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=y +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=y +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_FUSION_FC=y +CONFIG_FUSION_SAS=y +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=y +CONFIG_FUSION_LAN=y +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_IEEE1394=y +CONFIG_IEEE1394_OHCI1394=y +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=y +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=y +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_LXT_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=y +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_VENDOR_3COM=y +CONFIG_VORTEX=y +CONFIG_TYPHOON=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=y +CONFIG_TULIP=y +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=y +CONFIG_WINBOND_840=y +CONFIG_DM9102=y +CONFIG_ULI526X=y +CONFIG_PCMCIA_XIRCOM=y +# CONFIG_HP100 is not set +# 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=y +CONFIG_AMD8111_ETH=y +CONFIG_ADAPTEC_STARFIRE=y +CONFIG_B44=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=y +CONFIG_FORCEDETH_NAPI=y +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +CONFIG_FEALNX=y +CONFIG_NATSEMI=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +# 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=y +CONFIG_SIS900=y +CONFIG_EPIC100=y +CONFIG_SUNDANCE=y +# CONFIG_SUNDANCE_MMIO is not set +# CONFIG_TLAN is not set +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_SC92031=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=y +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=y +CONFIG_E1000=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000E=y +CONFIG_IP1000=y +CONFIG_IGB=y +# CONFIG_IGB_LRO is not set +CONFIG_NS83820=y +CONFIG_HAMACHI=y +CONFIG_YELLOWFIN=y +CONFIG_R8169=y +CONFIG_R8169_VLAN=y +CONFIG_SIS190=y +CONFIG_SKGE=y +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=y +CONFIG_TIGON3=y +CONFIG_BNX2=y +CONFIG_QLA3XXX=y +CONFIG_ATL1=y +CONFIG_ATL1E=y +CONFIG_ATL2=y +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=y +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=y +CONFIG_IXGBE=y +CONFIG_IXGB=y +CONFIG_S2IO=y +CONFIG_MYRI10GE=y +CONFIG_NETXEN_NIC=y +CONFIG_NIU=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=y +CONFIG_BNX2X=y +CONFIG_SFC=y +CONFIG_TR=y +CONFIG_IBMOL=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set + +# +# Wireless LAN +# +CONFIG_WLAN_PRE80211=y +# CONFIG_STRIP is not set +CONFIG_PCMCIA_WAVELAN=m +CONFIG_PCMCIA_NETWAVE=m +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +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=y +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=y +CONFIG_ATH9K=m +CONFIG_IWLWIFI=m +CONFIG_IWLCORE=m +# CONFIG_IWLWIFI_LEDS is not set +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_DEBUG=y +CONFIG_IWLWIFI_DEBUGFS=y +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +CONFIG_IWL3945_RFKILL=y +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_IWL3945_LEDS=y +CONFIG_IWL3945_DEBUG=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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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=y +# 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 is not set +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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM 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 is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +CONFIG_NET_FC=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NETPOLL_TRAP=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +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 is not set +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# 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 is not set +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_NVRAM=y +CONFIG_R3964=m +# CONFIG_APPLICOM is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +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_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +# CONFIG_I2C_ISCH is not set +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +# CONFIG_I2C_NFORCE2_S4985 is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_PCA_PLATFORM is not set +CONFIG_I2C_STUB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +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 is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +# CONFIG_BATTERY_DS2760 is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +# CONFIG_SENSORS_AD7414 is not set +CONFIG_SENSORS_AD7418=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 is not set +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=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=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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=y +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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +# CONFIG_DRM is not set +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +# CONFIG_FB is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_CORGI is not set +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set + +# +# 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=256 +CONFIG_VIDEO_SELECT=y +CONFIG_DUMMY_CONSOLE=y +CONFIG_FONT_8x16=y +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +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 +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 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=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_CS is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set + +# +# 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 is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +# CONFIG_USB_SERIAL_SPCP8X5 is not set +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 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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 is not set +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 is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDRICOH_CS is not set +CONFIG_MEMSTICK=m +CONFIG_MEMSTICK_DEBUG=y + +# +# 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_PCA9532 is not set +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set +# 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=y +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 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +# 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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +# CONFIG_RTC_DRV_FM3130 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +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 is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_SMX is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# 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=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# 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 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 is not set +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 is not set +# CONFIG_JFFS2_CMODE_SIZE is not set +# CONFIG_JFFS2_CMODE_FAVOURLZO is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# 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_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=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_AUFS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_STAT is not set +CONFIG_AUFS_DEBUG=y +CONFIG_AUFS_INO_T_64=y +CONFIG_AUFS_RR_SQUASHFS=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# 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=y +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# 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_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# 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=y +CONFIG_EARLY_PRINTK=y +CONFIG_DEBUG_STACKOVERFLOW=y +# 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_DIRECT_GBPAGES is not set +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +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 is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +# CONFIG_CRYPTO_CRYPTD is not set +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=y +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +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=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +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=m +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 is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=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_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y diff --git a/kernelcfg/config-amd64-2.6.27-alt150.conf b/kernelcfg/config-amd64-2.6.27-alt150.conf new file mode 100644 index 0000000..3e92a1a --- /dev/null +++ b/kernelcfg/config-amd64-2.6.27-alt150.conf @@ -0,0 +1,3110 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27.45 +# Wed Feb 24 19:08:10 2010 +# +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 is not set +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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +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=17 +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_NS=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CPUSETS=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_USER_SCHED is not set +# CONFIG_CGROUP_SCHED is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_CGROUP_MEM_RES_CTLR is not set +# 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=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_COMPAT_BRK is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +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 is not set +# 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 is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set +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_CLASSIC_RCU=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_ELAN is not set +# CONFIG_X86_VOYAGER is not set +# CONFIG_X86_GENERICARCH is not set +# CONFIG_X86_VSMP is not set +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +# 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=y +# CONFIG_AMD_IOMMU is not set +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +CONFIG_NR_CPUS=64 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT 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=y +CONFIG_X86_CPUID=y +CONFIG_NUMA=y +CONFIG_K8_NUMA=y +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SPAN_OTHER_NODES=y +# CONFIG_NUMA_EMU is not set +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=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 + +# +# Memory hotplug is currently incompatible with Software Suspend +# +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_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +# CONFIG_X86_PAT is not set +CONFIG_EFI=y +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x200000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +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=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=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=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_BAY=m +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM 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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_SHPC=m + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_BINFMT_MISC=y +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_AOUT is not set +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +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=y +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_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_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 is not set +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 is not set + +# +# 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 is not set +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 is not set +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=m +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=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_DECNET=m +CONFIG_DECNET_ROUTER=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET 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_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_CLS_IND=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_NET_TCPPROBE 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_DEBUG_DEVICES is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIBTUSB is not set +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 is not set +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_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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 is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +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 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +CONFIG_BLK_DEV_LOOP_KEYSCRUB=y +CONFIG_BLK_DEV_LOOP_PADLOCK=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +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 is not set +CONFIG_MSI_LAPTOP=m +# CONFIG_COMPAL_LAPTOP is not set +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_SGI_XP is not set +# CONFIG_HP_ILO is not set +# CONFIG_SGI_GRU is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# SCSI device support +# +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_TGT=y +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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=y +CONFIG_SCSI_FC_TGT_ATTRS=y +CONFIG_SCSI_ISCSI_ATTRS=y +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set +CONFIG_SCSI_SRP_ATTRS=y +CONFIG_SCSI_SRP_TGT_ATTRS=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +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_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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_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 is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +# CONFIG_PCMCIA_FDOMAIN is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +# CONFIG_SCSI_DH is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=y +CONFIG_ATA_PIIX=y +CONFIG_SATA_MV=y +CONFIG_SATA_NV=y +CONFIG_PDC_ADMA=y +CONFIG_SATA_QSTOR=y +CONFIG_SATA_PROMISE=y +CONFIG_SATA_SX4=y +CONFIG_SATA_SIL=y +CONFIG_SATA_SIS=y +CONFIG_SATA_ULI=y +CONFIG_SATA_VIA=y +CONFIG_SATA_VITESSE=y +CONFIG_SATA_INIC162X=y +CONFIG_PATA_ACPI=y +CONFIG_PATA_ALI=y +CONFIG_PATA_AMD=y +CONFIG_PATA_ARTOP=y +CONFIG_PATA_ATIIXP=y +CONFIG_PATA_CMD640_PCI=y +CONFIG_PATA_CMD64X=y +CONFIG_PATA_CS5520=y +CONFIG_PATA_CS5530=y +CONFIG_PATA_CYPRESS=y +CONFIG_PATA_EFAR=y +CONFIG_ATA_GENERIC=y +CONFIG_PATA_HPT366=y +CONFIG_PATA_HPT37X=y +CONFIG_PATA_HPT3X2N=y +CONFIG_PATA_HPT3X3=y +CONFIG_PATA_HPT3X3_DMA=y +CONFIG_PATA_IT821X=y +CONFIG_PATA_IT8213=y +CONFIG_PATA_JMICRON=y +CONFIG_PATA_TRIFLEX=y +CONFIG_PATA_MARVELL=y +CONFIG_PATA_MPIIX=y +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_NETCELL=y +CONFIG_PATA_NINJA32=y +CONFIG_PATA_NS87410=y +CONFIG_PATA_NS87415=y +CONFIG_PATA_OPTI=y +CONFIG_PATA_OPTIDMA=y +CONFIG_PATA_PCMCIA=y +CONFIG_PATA_PDC_OLD=y +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +CONFIG_PATA_SERVERWORKS=y +CONFIG_PATA_PDC2027X=y +CONFIG_PATA_SIL680=y +CONFIG_PATA_SIS=y +CONFIG_PATA_VIA=y +CONFIG_PATA_WINBOND=y +CONFIG_PATA_SCH=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=y +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=y +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_FUSION_FC=y +CONFIG_FUSION_SAS=y +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=y +CONFIG_FUSION_LAN=y +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_IEEE1394=y +CONFIG_IEEE1394_OHCI1394=y +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=y +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=y +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_LXT_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=y +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_VENDOR_3COM=y +CONFIG_VORTEX=y +CONFIG_TYPHOON=y +CONFIG_NET_TULIP=y +CONFIG_DE2104X=y +CONFIG_TULIP=y +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=y +CONFIG_WINBOND_840=y +CONFIG_DM9102=y +CONFIG_ULI526X=y +CONFIG_PCMCIA_XIRCOM=y +# CONFIG_HP100 is not set +# 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=y +CONFIG_AMD8111_ETH=y +CONFIG_ADAPTEC_STARFIRE=y +CONFIG_B44=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=y +CONFIG_FORCEDETH_NAPI=y +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +CONFIG_FEALNX=y +CONFIG_NATSEMI=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +# 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=y +CONFIG_SIS900=y +CONFIG_EPIC100=y +CONFIG_SUNDANCE=y +# CONFIG_SUNDANCE_MMIO is not set +# CONFIG_TLAN is not set +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_SC92031=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=y +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=y +CONFIG_E1000=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000E=y +CONFIG_IP1000=y +CONFIG_IGB=y +# CONFIG_IGB_LRO is not set +CONFIG_NS83820=y +CONFIG_HAMACHI=y +CONFIG_YELLOWFIN=y +CONFIG_R8169=y +CONFIG_R8169_VLAN=y +CONFIG_SIS190=y +CONFIG_SKGE=y +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=y +CONFIG_TIGON3=y +CONFIG_BNX2=y +CONFIG_QLA3XXX=y +CONFIG_ATL1=y +CONFIG_ATL1E=y +CONFIG_ATL2=y +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=y +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=y +CONFIG_IXGBE=y +CONFIG_IXGB=y +CONFIG_S2IO=y +CONFIG_MYRI10GE=y +CONFIG_NETXEN_NIC=y +CONFIG_NIU=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=y +CONFIG_BNX2X=y +CONFIG_SFC=y +CONFIG_TR=y +CONFIG_IBMOL=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set + +# +# Wireless LAN +# +CONFIG_WLAN_PRE80211=y +# CONFIG_STRIP is not set +CONFIG_PCMCIA_WAVELAN=m +CONFIG_PCMCIA_NETWAVE=m +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +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=y +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=y +CONFIG_ATH9K=m +CONFIG_IWLWIFI=m +CONFIG_IWLCORE=m +# CONFIG_IWLWIFI_LEDS is not set +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_DEBUG=y +CONFIG_IWLWIFI_DEBUGFS=y +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +CONFIG_IWL3945_RFKILL=y +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_IWL3945_LEDS=y +CONFIG_IWL3945_DEBUG=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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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=y +# 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 is not set +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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM 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 is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +CONFIG_NET_FC=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NETPOLL_TRAP=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +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 is not set +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# 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 is not set +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_NVRAM=y +CONFIG_R3964=m +# CONFIG_APPLICOM is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +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_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +# CONFIG_I2C_ISCH is not set +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +# CONFIG_I2C_NFORCE2_S4985 is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_PCA_PLATFORM is not set +CONFIG_I2C_STUB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +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 is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +# CONFIG_BATTERY_DS2760 is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +# CONFIG_SENSORS_AD7414 is not set +CONFIG_SENSORS_AD7418=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 is not set +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=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=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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=y +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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +# CONFIG_DRM is not set +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +# CONFIG_FB is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_CORGI is not set +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set + +# +# 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=256 +CONFIG_VIDEO_SELECT=y +CONFIG_DUMMY_CONSOLE=y +CONFIG_FONT_8x16=y +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +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 +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 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=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_CS is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set + +# +# 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 is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +# CONFIG_USB_SERIAL_SPCP8X5 is not set +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 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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 is not set +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 is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDRICOH_CS is not set +CONFIG_MEMSTICK=m +CONFIG_MEMSTICK_DEBUG=y + +# +# 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_PCA9532 is not set +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set +# 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=y +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 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +# 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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +# CONFIG_RTC_DRV_FM3130 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +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 is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_SMX is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# 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=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# 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 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 is not set +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 is not set +# CONFIG_JFFS2_CMODE_SIZE is not set +# CONFIG_JFFS2_CMODE_FAVOURLZO is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# 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_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=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_AUFS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_STAT is not set +CONFIG_AUFS_DEBUG=y +CONFIG_AUFS_INO_T_64=y +CONFIG_AUFS_RR_SQUASHFS=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# 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=y +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# 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_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# 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=y +CONFIG_EARLY_PRINTK=y +CONFIG_DEBUG_STACKOVERFLOW=y +# 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_DIRECT_GBPAGES is not set +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +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 is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +# CONFIG_CRYPTO_CRYPTD is not set +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=y +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +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=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +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=m +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 is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=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_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y diff --git a/kernelcfg/config-amd64-2.6.31-std130.conf b/kernelcfg/config-amd64-2.6.31-std130.conf new file mode 100644 index 0000000..e994df7 --- /dev/null +++ b/kernelcfg/config-amd64-2.6.31-std130.conf @@ -0,0 +1,3671 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.31-rc8 +# Sun Aug 30 10:57:33 2009 +# +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_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_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=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_HAVE_DYNAMIC_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_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_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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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_CLASSIC_RCU is not set +CONFIG_TREE_RCU=y +# CONFIG_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_PREEMPT_RCU_TRACE is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=17 +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=y +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=y +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=y +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_COUNTERS=y + +# +# Performance Counters +# +CONFIG_PERF_COUNTERS=y +CONFIG_EVENT_PROFILE=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_MARKERS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +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 is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +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_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_VSMP is not set +# CONFIG_X86_UV is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +# CONFIG_XEN is not set +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +# 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_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=y +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 is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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_NEW_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +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 is not set +CONFIG_NODES_SHIFT=9 +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=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 + +# +# Memory hotplug is currently incompatible with Software Suspend +# +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_DEFAULT_MMAP_MIN_ADDR=4096 +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_EFI=y +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR_ALL=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=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=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION_NVS=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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +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=y +CONFIG_DMAR_DEFAULT_ON=y +CONFIG_DMAR_BROKEN_GFX_WA=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_INTR_REMAP=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +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=y +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=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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=y +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_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 is not set +# 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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +CONFIG_RDS=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_KVASER_PCI=m +CONFIG_CAN_DEBUG_DEVICES=y +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_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 is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEBUGFS=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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_DEFAULT_PS=y +CONFIG_MAC80211_DEFAULT_PS_VALUE=1 + +# +# Rate control algorithm selection +# +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_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="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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_TESTS is not set +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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=y +CONFIG_SCSI_SAS_LIBSAS=y +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_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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=y +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ARCMSR_AER=y +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS_LOGGING=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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 is not set +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_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +# CONFIG_PCMCIA_FDOMAIN is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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_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_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=y +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 is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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_MD_RAID6_PQ=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_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_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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_HP100 is not set +# 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=y +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 is not set +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_MTD=y +CONFIG_BE2NET=m +CONFIG_TR=y +CONFIG_IBMOL=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_DEBUGFS=y +# 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_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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +# CONFIG_ATM_HE is not set +# CONFIG_ATM_SOLOS is not set +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LKKBD is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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_TOUCHKIT is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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 is not set +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 + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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 is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +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 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +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 is not set +# CONFIG_I2C_SIS630 is not set +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +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 is not set +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=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_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_ATK0110=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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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_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_LIS3LV02D=m +CONFIG_SENSORS_APPLESMC=m +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_THERMAL=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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_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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +# CONFIG_MFD_WM8400 is not set +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +CONFIG_AB3100_CORE=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_BQ24022=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_LP3971=m +# CONFIG_MEDIA_SUPPORT is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +CONFIG_DRM=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 is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +CONFIG_FB=m +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +CONFIG_FB_CFB_FILLRECT=m +CONFIG_FB_CFB_COPYAREA=m +CONFIG_FB_CFB_IMAGEBLIT=m +# 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_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_VGA16 is not set +# CONFIG_FB_UVESA is not set +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_VIA is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BACKLIGHT_GENERIC=y +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set +# CONFIG_BACKLIGHT_SAHARA is not set + +# +# 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=256 +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=m +# 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 +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=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_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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# 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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_TIFM_SD=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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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=y +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_AMD64=m +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM8350=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_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +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 + +# +# TI VLYNQ +# +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +# CONFIG_ET131X is not set +# CONFIG_SLICOSS is not set +# CONFIG_SXG is not set +# CONFIG_ME4000 is not set +# CONFIG_MEILHAUS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +CONFIG_USB_ATMEL=m +# CONFIG_POCH is not set +# CONFIG_AGNX is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +# CONFIG_RTL8187SE is not set +# CONFIG_RTL8192SU is not set +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +# CONFIG_HECI is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_VT6655 is not set +# CONFIG_USB_CPC is not set +# CONFIG_RDC_17F3101X is not set +# CONFIG_FB_UDL is not set +CONFIG_COWLOOP=y +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=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 is not set +# CONFIG_EEEPC_LAPTOP is not set +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +CONFIG_JBD2_DEBUG=y +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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 is not set +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_FS_POSIX_ACL=y +CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +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 is not set +# 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 is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_BDEV_LOOP=y +CONFIG_AUFS_INO_T_64=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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 is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +CONFIG_DLM_DEBUG=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK 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=y +# 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_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_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_LKDTM is not set +# 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_FTRACE_SYSCALLS=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=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 is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_X86_PTDUMP=y +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=y +# CONFIG_CPA_DEBUG is not set +CONFIG_OPTIMIZE_INLINING=y + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_IMA is not set +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_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +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=y +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=y +CONFIG_CRYPTO_XCBC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +# CONFIG_CRYPTO_SALSA20 is not set +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_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-amd64-2.6.31-std131.conf b/kernelcfg/config-amd64-2.6.31-std131.conf new file mode 100644 index 0000000..e994df7 --- /dev/null +++ b/kernelcfg/config-amd64-2.6.31-std131.conf @@ -0,0 +1,3671 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.31-rc8 +# Sun Aug 30 10:57:33 2009 +# +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_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_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=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_HAVE_DYNAMIC_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_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_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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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_CLASSIC_RCU is not set +CONFIG_TREE_RCU=y +# CONFIG_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_PREEMPT_RCU_TRACE is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=17 +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=y +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=y +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=y +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_COUNTERS=y + +# +# Performance Counters +# +CONFIG_PERF_COUNTERS=y +CONFIG_EVENT_PROFILE=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_MARKERS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +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 is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +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_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_VSMP is not set +# CONFIG_X86_UV is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +# CONFIG_XEN is not set +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +# 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_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=y +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 is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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_NEW_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +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 is not set +CONFIG_NODES_SHIFT=9 +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=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 + +# +# Memory hotplug is currently incompatible with Software Suspend +# +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_DEFAULT_MMAP_MIN_ADDR=4096 +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_EFI=y +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR_ALL=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=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=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION_NVS=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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +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=y +CONFIG_DMAR_DEFAULT_ON=y +CONFIG_DMAR_BROKEN_GFX_WA=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_INTR_REMAP=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +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=y +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=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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=y +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_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 is not set +# 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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +CONFIG_RDS=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_KVASER_PCI=m +CONFIG_CAN_DEBUG_DEVICES=y +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_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 is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEBUGFS=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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_DEFAULT_PS=y +CONFIG_MAC80211_DEFAULT_PS_VALUE=1 + +# +# Rate control algorithm selection +# +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_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="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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_TESTS is not set +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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=y +CONFIG_SCSI_SAS_LIBSAS=y +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_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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=y +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ARCMSR_AER=y +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS_LOGGING=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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 is not set +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_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +# CONFIG_PCMCIA_FDOMAIN is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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_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_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=y +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 is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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_MD_RAID6_PQ=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_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_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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_HP100 is not set +# 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=y +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 is not set +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_MTD=y +CONFIG_BE2NET=m +CONFIG_TR=y +CONFIG_IBMOL=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_DEBUGFS=y +# 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_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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +# CONFIG_ATM_HE is not set +# CONFIG_ATM_SOLOS is not set +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LKKBD is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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_TOUCHKIT is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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 is not set +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 + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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 is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +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 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +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 is not set +# CONFIG_I2C_SIS630 is not set +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +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 is not set +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=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_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_ATK0110=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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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_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_LIS3LV02D=m +CONFIG_SENSORS_APPLESMC=m +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_THERMAL=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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_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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +# CONFIG_MFD_WM8400 is not set +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +CONFIG_AB3100_CORE=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_BQ24022=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_LP3971=m +# CONFIG_MEDIA_SUPPORT is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +CONFIG_DRM=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 is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +CONFIG_FB=m +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +CONFIG_FB_CFB_FILLRECT=m +CONFIG_FB_CFB_COPYAREA=m +CONFIG_FB_CFB_IMAGEBLIT=m +# 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_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_VGA16 is not set +# CONFIG_FB_UVESA is not set +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_VIA is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BACKLIGHT_GENERIC=y +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set +# CONFIG_BACKLIGHT_SAHARA is not set + +# +# 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=256 +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=m +# 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 +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=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_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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# 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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_TIFM_SD=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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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=y +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_AMD64=m +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM8350=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_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +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 + +# +# TI VLYNQ +# +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +# CONFIG_ET131X is not set +# CONFIG_SLICOSS is not set +# CONFIG_SXG is not set +# CONFIG_ME4000 is not set +# CONFIG_MEILHAUS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +CONFIG_USB_ATMEL=m +# CONFIG_POCH is not set +# CONFIG_AGNX is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +# CONFIG_RTL8187SE is not set +# CONFIG_RTL8192SU is not set +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +# CONFIG_HECI is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_VT6655 is not set +# CONFIG_USB_CPC is not set +# CONFIG_RDC_17F3101X is not set +# CONFIG_FB_UDL is not set +CONFIG_COWLOOP=y +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=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 is not set +# CONFIG_EEEPC_LAPTOP is not set +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +CONFIG_JBD2_DEBUG=y +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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 is not set +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_FS_POSIX_ACL=y +CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +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 is not set +# 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 is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_BDEV_LOOP=y +CONFIG_AUFS_INO_T_64=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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 is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +CONFIG_DLM_DEBUG=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK 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=y +# 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_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_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_LKDTM is not set +# 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_FTRACE_SYSCALLS=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=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 is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_X86_PTDUMP=y +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=y +# CONFIG_CPA_DEBUG is not set +CONFIG_OPTIMIZE_INLINING=y + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_IMA is not set +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_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +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=y +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=y +CONFIG_CRYPTO_XCBC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +# CONFIG_CRYPTO_SALSA20 is not set +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_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-amd64-2.6.31-std132.conf b/kernelcfg/config-amd64-2.6.31-std132.conf new file mode 100644 index 0000000..a381425 --- /dev/null +++ b/kernelcfg/config-amd64-2.6.31-std132.conf @@ -0,0 +1,3713 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.31.5 +# Sat Oct 24 17:16:22 2009 +# +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_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_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=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_HAVE_DYNAMIC_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_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_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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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_CLASSIC_RCU is not set +CONFIG_TREE_RCU=y +# CONFIG_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_PREEMPT_RCU_TRACE is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=17 +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=y +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=y +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=y +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_COUNTERS=y + +# +# Performance Counters +# +CONFIG_PERF_COUNTERS=y +CONFIG_EVENT_PROFILE=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_MARKERS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +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 is not set +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +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_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_VSMP is not set +# CONFIG_X86_UV is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +# CONFIG_XEN is not set +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +# 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_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=y +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 is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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_NEW_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +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 is not set +CONFIG_NODES_SHIFT=9 +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=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 + +# +# Memory hotplug is currently incompatible with Software Suspend +# +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_DEFAULT_MMAP_MIN_ADDR=4096 +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_EFI=y +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR_ALL=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=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=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION_NVS=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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +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=y +CONFIG_DMAR_DEFAULT_ON=y +CONFIG_DMAR_BROKEN_GFX_WA=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_INTR_REMAP=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +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=y +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=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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=y +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_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=y +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=y +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=y +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 is not set +# 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=y +CONFIG_NF_CONNTRACK_IPV4=y +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=y +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=y +CONFIG_IP_NF_TARGET_REJECT=y +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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +CONFIG_RDS=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=m +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_KVASER_PCI=m +CONFIG_CAN_DEBUG_DEVICES=y +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_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 is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEBUGFS=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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_DEFAULT_PS=y +CONFIG_MAC80211_DEFAULT_PS_VALUE=1 + +# +# Rate control algorithm selection +# +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_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="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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_TESTS is not set +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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +# CONFIG_BLK_DEV_LOOP_KEYSCRUB is not set +# CONFIG_BLK_DEV_LOOP_PADLOCK is not set +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=y +CONFIG_SCSI_SAS_LIBSAS=y +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_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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=y +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ARCMSR_AER=y +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS_LOGGING=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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 is not set +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_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +# CONFIG_PCMCIA_FDOMAIN is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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_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_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=y +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 is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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_MD_RAID6_PQ=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_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_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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_HP100 is not set +# 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=y +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 is not set +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=y +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=y +CONFIG_QLGE=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_BE2NET=m +# CONFIG_TR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_DEBUGFS=y +# 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_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_WAN is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +# CONFIG_ATM_HE is not set +CONFIG_ATM_SOLOS=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LKKBD is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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_TOUCHKIT is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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 is not set +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 + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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 is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +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 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +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 is not set +# CONFIG_I2C_SIS630 is not set +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +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 is not set +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=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_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_ATK0110=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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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_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_LIS3LV02D=m +CONFIG_SENSORS_APPLESMC=m +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_THERMAL=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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_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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_WM8400=m +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +CONFIG_AB3100_CORE=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_BQ24022=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_WM8400=m +CONFIG_REGULATOR_LP3971=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +CONFIG_DRM=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=m +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +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_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 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +# CONFIG_FB_UVESA is not set +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +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 is not set +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +# CONFIG_FB_LE80578 is not set +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=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SAVAGE_ACCEL=y +# CONFIG_FB_SIS is not set +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 is not set +CONFIG_FB_TRIDENT=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_TMIO is not set +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 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +CONFIG_LCD_PLATFORM=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_PROGEAR=m +CONFIG_BACKLIGHT_MBP_NVIDIA=m +# CONFIG_BACKLIGHT_SAHARA is not set + +# +# 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=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=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_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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# 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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_TIFM_SD=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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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=y +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_AMD64=m +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM8350=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_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +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 + +# +# TI VLYNQ +# +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +# CONFIG_ET131X is not set +# CONFIG_SLICOSS is not set +# CONFIG_SXG is not set +# CONFIG_ME4000 is not set +# CONFIG_MEILHAUS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +CONFIG_USB_ATMEL=m +# CONFIG_POCH is not set +# CONFIG_AGNX is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +# CONFIG_RTL8187SE is not set +# CONFIG_RTL8192SU is not set +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +# CONFIG_HECI is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_VT6655 is not set +# CONFIG_USB_CPC is not set +# CONFIG_RDC_17F3101X is not set +# CONFIG_FB_UDL is not set +CONFIG_COWLOOP=y +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=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 is not set +# CONFIG_EEEPC_LAPTOP is not set +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +CONFIG_JBD2_DEBUG=y +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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 is not set +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_FS_POSIX_ACL=y +CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +CONFIG_UBIFS_FS_XATTR=y +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_RDU is not set +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_BDEV_LOOP=y +CONFIG_AUFS_INO_T_64=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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 is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +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=y +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 is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK 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=y +# 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_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_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_LKDTM is not set +# 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_FTRACE_SYSCALLS=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=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 is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_X86_PTDUMP=y +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=y +# CONFIG_CPA_DEBUG is not set +CONFIG_OPTIMIZE_INLINING=y + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_IMA=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_AUDIT=y +CONFIG_IMA_LSM_RULES=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_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +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=y +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=y +CONFIG_CRYPTO_XCBC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +# CONFIG_CRYPTO_SALSA20 is not set +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_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-amd64-2.6.31-std133.conf b/kernelcfg/config-amd64-2.6.31-std133.conf new file mode 100644 index 0000000..a381425 --- /dev/null +++ b/kernelcfg/config-amd64-2.6.31-std133.conf @@ -0,0 +1,3713 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.31.5 +# Sat Oct 24 17:16:22 2009 +# +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_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_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=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_HAVE_DYNAMIC_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_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_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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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_CLASSIC_RCU is not set +CONFIG_TREE_RCU=y +# CONFIG_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_PREEMPT_RCU_TRACE is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=17 +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=y +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=y +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=y +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_COUNTERS=y + +# +# Performance Counters +# +CONFIG_PERF_COUNTERS=y +CONFIG_EVENT_PROFILE=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_MARKERS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +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 is not set +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +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_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_VSMP is not set +# CONFIG_X86_UV is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +# CONFIG_XEN is not set +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +# 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_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=y +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 is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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_NEW_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +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 is not set +CONFIG_NODES_SHIFT=9 +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=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 + +# +# Memory hotplug is currently incompatible with Software Suspend +# +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_DEFAULT_MMAP_MIN_ADDR=4096 +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_EFI=y +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR_ALL=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=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=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION_NVS=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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +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=y +CONFIG_DMAR_DEFAULT_ON=y +CONFIG_DMAR_BROKEN_GFX_WA=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_INTR_REMAP=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +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=y +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=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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=y +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_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=y +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=y +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=y +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 is not set +# 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=y +CONFIG_NF_CONNTRACK_IPV4=y +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=y +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=y +CONFIG_IP_NF_TARGET_REJECT=y +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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +CONFIG_RDS=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=m +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_KVASER_PCI=m +CONFIG_CAN_DEBUG_DEVICES=y +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_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 is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEBUGFS=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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_DEFAULT_PS=y +CONFIG_MAC80211_DEFAULT_PS_VALUE=1 + +# +# Rate control algorithm selection +# +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_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="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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_TESTS is not set +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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +# CONFIG_BLK_DEV_LOOP_KEYSCRUB is not set +# CONFIG_BLK_DEV_LOOP_PADLOCK is not set +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=y +CONFIG_SCSI_SAS_LIBSAS=y +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_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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=y +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ARCMSR_AER=y +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS_LOGGING=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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 is not set +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_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +# CONFIG_PCMCIA_FDOMAIN is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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_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_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=y +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 is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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_MD_RAID6_PQ=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_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_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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_HP100 is not set +# 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=y +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 is not set +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=y +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=y +CONFIG_QLGE=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_BE2NET=m +# CONFIG_TR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_DEBUGFS=y +# 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_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_WAN is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +# CONFIG_ATM_HE is not set +CONFIG_ATM_SOLOS=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LKKBD is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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_TOUCHKIT is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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 is not set +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 + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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 is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +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 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +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 is not set +# CONFIG_I2C_SIS630 is not set +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +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 is not set +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=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_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_ATK0110=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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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_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_LIS3LV02D=m +CONFIG_SENSORS_APPLESMC=m +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_THERMAL=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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_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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_WM8400=m +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +CONFIG_AB3100_CORE=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_BQ24022=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_WM8400=m +CONFIG_REGULATOR_LP3971=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +CONFIG_DRM=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=m +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +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_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 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +# CONFIG_FB_UVESA is not set +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +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 is not set +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +# CONFIG_FB_LE80578 is not set +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=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SAVAGE_ACCEL=y +# CONFIG_FB_SIS is not set +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 is not set +CONFIG_FB_TRIDENT=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_TMIO is not set +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 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +CONFIG_LCD_PLATFORM=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_PROGEAR=m +CONFIG_BACKLIGHT_MBP_NVIDIA=m +# CONFIG_BACKLIGHT_SAHARA is not set + +# +# 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=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=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_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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# 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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_TIFM_SD=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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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=y +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_AMD64=m +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM8350=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_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +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 + +# +# TI VLYNQ +# +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +# CONFIG_ET131X is not set +# CONFIG_SLICOSS is not set +# CONFIG_SXG is not set +# CONFIG_ME4000 is not set +# CONFIG_MEILHAUS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +CONFIG_USB_ATMEL=m +# CONFIG_POCH is not set +# CONFIG_AGNX is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +# CONFIG_RTL8187SE is not set +# CONFIG_RTL8192SU is not set +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +# CONFIG_HECI is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_VT6655 is not set +# CONFIG_USB_CPC is not set +# CONFIG_RDC_17F3101X is not set +# CONFIG_FB_UDL is not set +CONFIG_COWLOOP=y +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=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 is not set +# CONFIG_EEEPC_LAPTOP is not set +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +CONFIG_JBD2_DEBUG=y +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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 is not set +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_FS_POSIX_ACL=y +CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +CONFIG_UBIFS_FS_XATTR=y +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_RDU is not set +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_BDEV_LOOP=y +CONFIG_AUFS_INO_T_64=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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 is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +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=y +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 is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK 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=y +# 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_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_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_LKDTM is not set +# 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_FTRACE_SYSCALLS=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=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 is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_X86_PTDUMP=y +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=y +# CONFIG_CPA_DEBUG is not set +CONFIG_OPTIMIZE_INLINING=y + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_IMA=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_AUDIT=y +CONFIG_IMA_LSM_RULES=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_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +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=y +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=y +CONFIG_CRYPTO_XCBC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +# CONFIG_CRYPTO_SALSA20 is not set +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_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-amd64-2.6.31-std134.conf b/kernelcfg/config-amd64-2.6.31-std134.conf new file mode 100644 index 0000000..0c775b8 --- /dev/null +++ b/kernelcfg/config-amd64-2.6.31-std134.conf @@ -0,0 +1,3713 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.31.5 +# Sat Oct 24 17:16:22 2009 +# +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_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_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=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_HAVE_DYNAMIC_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_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_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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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_CLASSIC_RCU is not set +CONFIG_TREE_RCU=y +# CONFIG_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_PREEMPT_RCU_TRACE is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=17 +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=y +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=y +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=y +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_COUNTERS=y + +# +# Performance Counters +# +CONFIG_PERF_COUNTERS=y +CONFIG_EVENT_PROFILE=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_MARKERS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +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 is not set +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +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_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_VSMP is not set +# CONFIG_X86_UV is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +# CONFIG_XEN is not set +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +# 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_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=y +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 is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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_NEW_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +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 is not set +CONFIG_NODES_SHIFT=9 +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=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 + +# +# Memory hotplug is currently incompatible with Software Suspend +# +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_DEFAULT_MMAP_MIN_ADDR=4096 +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_EFI=y +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR_ALL=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=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=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION_NVS=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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +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=y +CONFIG_DMAR_DEFAULT_ON=y +CONFIG_DMAR_BROKEN_GFX_WA=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_INTR_REMAP=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +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=y +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=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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=y +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_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=y +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=y +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=y +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 is not set +# 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=y +CONFIG_NF_CONNTRACK_IPV4=y +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=y +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=y +CONFIG_IP_NF_TARGET_REJECT=y +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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +CONFIG_RDS=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=m +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_KVASER_PCI=m +CONFIG_CAN_DEBUG_DEVICES=y +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_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 is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEBUGFS=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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_DEFAULT_PS=y +CONFIG_MAC80211_DEFAULT_PS_VALUE=1 + +# +# Rate control algorithm selection +# +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_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="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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_TESTS is not set +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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +# CONFIG_BLK_DEV_LOOP_KEYSCRUB is not set +# CONFIG_BLK_DEV_LOOP_PADLOCK is not set +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=y +CONFIG_SCSI_SAS_LIBSAS=y +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_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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +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 is not set +# CONFIG_SCSI_ADVANSYS is not set +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ARCMSR_AER=y +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS_LOGGING=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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 is not set +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_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +# CONFIG_PCMCIA_FDOMAIN is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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_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_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=y +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 is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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_MD_RAID6_PQ=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_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_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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_HP100 is not set +# 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=y +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 is not set +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=y +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=y +CONFIG_QLGE=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_BE2NET=m +# CONFIG_TR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_DEBUGFS=y +# 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_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_WAN is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +# CONFIG_ATM_HE is not set +CONFIG_ATM_SOLOS=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LKKBD is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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_TOUCHKIT is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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 is not set +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 + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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 is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +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 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +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 is not set +# CONFIG_I2C_SIS630 is not set +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +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 is not set +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=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_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_ATK0110=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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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_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_LIS3LV02D=m +CONFIG_SENSORS_APPLESMC=m +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_THERMAL=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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_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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_WM8400=m +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +CONFIG_AB3100_CORE=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_BQ24022=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_WM8400=m +CONFIG_REGULATOR_LP3971=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +CONFIG_DRM=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=m +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +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_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 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +# CONFIG_FB_UVESA is not set +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +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 is not set +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +# CONFIG_FB_LE80578 is not set +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=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SAVAGE_ACCEL=y +# CONFIG_FB_SIS is not set +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 is not set +CONFIG_FB_TRIDENT=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_TMIO is not set +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 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +CONFIG_LCD_PLATFORM=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_PROGEAR=m +CONFIG_BACKLIGHT_MBP_NVIDIA=m +# CONFIG_BACKLIGHT_SAHARA is not set + +# +# 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=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=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_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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# 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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_TIFM_SD=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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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=y +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_AMD64=m +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM8350=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_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +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 + +# +# TI VLYNQ +# +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +# CONFIG_ET131X is not set +# CONFIG_SLICOSS is not set +# CONFIG_SXG is not set +# CONFIG_ME4000 is not set +# CONFIG_MEILHAUS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +CONFIG_USB_ATMEL=m +# CONFIG_POCH is not set +# CONFIG_AGNX is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +# CONFIG_RTL8187SE is not set +# CONFIG_RTL8192SU is not set +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +# CONFIG_HECI is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_VT6655 is not set +# CONFIG_USB_CPC is not set +# CONFIG_RDC_17F3101X is not set +# CONFIG_FB_UDL is not set +CONFIG_COWLOOP=y +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=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 is not set +# CONFIG_EEEPC_LAPTOP is not set +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +CONFIG_JBD2_DEBUG=y +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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 is not set +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_FS_POSIX_ACL=y +CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +CONFIG_UBIFS_FS_XATTR=y +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_RDU is not set +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_BDEV_LOOP=y +CONFIG_AUFS_INO_T_64=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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 is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +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=y +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 is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK 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=y +# 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_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_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_LKDTM is not set +# 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_FTRACE_SYSCALLS=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=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 is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_X86_PTDUMP=y +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=y +# CONFIG_CPA_DEBUG is not set +CONFIG_OPTIMIZE_INLINING=y + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_IMA=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_AUDIT=y +CONFIG_IMA_LSM_RULES=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_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +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=y +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=y +CONFIG_CRYPTO_XCBC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +# CONFIG_CRYPTO_SALSA20 is not set +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_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-amd64-2.6.31-std135.conf b/kernelcfg/config-amd64-2.6.31-std135.conf new file mode 100644 index 0000000..0c775b8 --- /dev/null +++ b/kernelcfg/config-amd64-2.6.31-std135.conf @@ -0,0 +1,3713 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.31.5 +# Sat Oct 24 17:16:22 2009 +# +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_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_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=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_HAVE_DYNAMIC_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_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_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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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_CLASSIC_RCU is not set +CONFIG_TREE_RCU=y +# CONFIG_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_PREEMPT_RCU_TRACE is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=17 +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=y +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=y +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=y +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_COUNTERS=y + +# +# Performance Counters +# +CONFIG_PERF_COUNTERS=y +CONFIG_EVENT_PROFILE=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_MARKERS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +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 is not set +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +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_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_VSMP is not set +# CONFIG_X86_UV is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +# CONFIG_XEN is not set +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +# 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_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=y +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 is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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_NEW_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +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 is not set +CONFIG_NODES_SHIFT=9 +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=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 + +# +# Memory hotplug is currently incompatible with Software Suspend +# +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_DEFAULT_MMAP_MIN_ADDR=4096 +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_EFI=y +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR_ALL=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=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=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION_NVS=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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +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=y +CONFIG_DMAR_DEFAULT_ON=y +CONFIG_DMAR_BROKEN_GFX_WA=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_INTR_REMAP=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +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=y +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=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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=y +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_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=y +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=y +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=y +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 is not set +# 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=y +CONFIG_NF_CONNTRACK_IPV4=y +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=y +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=y +CONFIG_IP_NF_TARGET_REJECT=y +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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +CONFIG_RDS=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=m +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_KVASER_PCI=m +CONFIG_CAN_DEBUG_DEVICES=y +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_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 is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEBUGFS=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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_DEFAULT_PS=y +CONFIG_MAC80211_DEFAULT_PS_VALUE=1 + +# +# Rate control algorithm selection +# +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_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="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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_TESTS is not set +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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +# CONFIG_BLK_DEV_LOOP_KEYSCRUB is not set +# CONFIG_BLK_DEV_LOOP_PADLOCK is not set +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=y +CONFIG_SCSI_SAS_LIBSAS=y +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_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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +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 is not set +# CONFIG_SCSI_ADVANSYS is not set +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ARCMSR_AER=y +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS_LOGGING=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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 is not set +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_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +# CONFIG_PCMCIA_FDOMAIN is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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_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_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=y +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 is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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_MD_RAID6_PQ=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_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_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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_HP100 is not set +# 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=y +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 is not set +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=y +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=y +CONFIG_QLGE=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_BE2NET=m +# CONFIG_TR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_DEBUGFS=y +# 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_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_WAN is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +# CONFIG_ATM_HE is not set +CONFIG_ATM_SOLOS=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LKKBD is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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_TOUCHKIT is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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 is not set +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 + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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 is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +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 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +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 is not set +# CONFIG_I2C_SIS630 is not set +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +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 is not set +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=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_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_ATK0110=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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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_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_LIS3LV02D=m +CONFIG_SENSORS_APPLESMC=m +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_THERMAL=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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_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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_WM8400=m +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +CONFIG_AB3100_CORE=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_BQ24022=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_WM8400=m +CONFIG_REGULATOR_LP3971=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +CONFIG_DRM=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=m +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +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_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 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +# CONFIG_FB_UVESA is not set +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +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 is not set +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +# CONFIG_FB_LE80578 is not set +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=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SAVAGE_ACCEL=y +# CONFIG_FB_SIS is not set +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 is not set +CONFIG_FB_TRIDENT=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_TMIO is not set +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 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +CONFIG_LCD_PLATFORM=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_PROGEAR=m +CONFIG_BACKLIGHT_MBP_NVIDIA=m +# CONFIG_BACKLIGHT_SAHARA is not set + +# +# 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=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=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_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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# 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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_TIFM_SD=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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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=y +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_AMD64=m +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM8350=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_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +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 + +# +# TI VLYNQ +# +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +# CONFIG_ET131X is not set +# CONFIG_SLICOSS is not set +# CONFIG_SXG is not set +# CONFIG_ME4000 is not set +# CONFIG_MEILHAUS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +CONFIG_USB_ATMEL=m +# CONFIG_POCH is not set +# CONFIG_AGNX is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +# CONFIG_RTL8187SE is not set +# CONFIG_RTL8192SU is not set +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +# CONFIG_HECI is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_VT6655 is not set +# CONFIG_USB_CPC is not set +# CONFIG_RDC_17F3101X is not set +# CONFIG_FB_UDL is not set +CONFIG_COWLOOP=y +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=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 is not set +# CONFIG_EEEPC_LAPTOP is not set +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +CONFIG_JBD2_DEBUG=y +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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 is not set +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_FS_POSIX_ACL=y +CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +CONFIG_UBIFS_FS_XATTR=y +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_RDU is not set +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_BDEV_LOOP=y +CONFIG_AUFS_INO_T_64=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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 is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +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=y +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 is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK 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=y +# 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_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_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_LKDTM is not set +# 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_FTRACE_SYSCALLS=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=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 is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_X86_PTDUMP=y +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=y +# CONFIG_CPA_DEBUG is not set +CONFIG_OPTIMIZE_INLINING=y + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_IMA=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_AUDIT=y +CONFIG_IMA_LSM_RULES=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_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +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=y +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=y +CONFIG_CRYPTO_XCBC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +# CONFIG_CRYPTO_SALSA20 is not set +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_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-amd64-2.6.32-std140.conf b/kernelcfg/config-amd64-2.6.32-std140.conf new file mode 100644 index 0000000..864f43a --- /dev/null +++ b/kernelcfg/config-amd64-2.6.32-std140.conf @@ -0,0 +1,3820 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.32.8 +# Thu Feb 11 21:11:34 2010 +# +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_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_HAVE_INTEL_TXT=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_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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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=17 +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=y +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=y +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=y +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_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +CONFIG_OPROFILE_EVENT_MULTIPLEX=y +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_SLOW_WORK_DEBUG=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 is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +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_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_VSMP is not set +# CONFIG_X86_UV is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +# CONFIG_XEN is not set +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +# 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=y +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +CONFIG_IOMMU_API=y +# CONFIG_MAXSMP is not set +CONFIG_NR_CPUS=256 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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 is not set +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_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 is not set +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_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +CONFIG_HWPOISON_INJECT=m +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +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_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# 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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_MEMORY=m +CONFIG_ACPI_SBS=m +CONFIG_SFI=y + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +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=y +CONFIG_DMAR_DEFAULT_ON=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_INTR_REMAP=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +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=y +CONFIG_IA32_EMULATION=y +CONFIG_IA32_AOUT=y +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=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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=y +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_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=y +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=y +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=y +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 is not set +# 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=y +CONFIG_NF_CONNTRACK_IPV4=y +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=y +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=y +CONFIG_IP_NF_TARGET_REJECT=y +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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +CONFIG_RDS=m +CONFIG_RDS_RDMA=m +CONFIG_RDS_TCP=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=m +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_KVASER_PCI=m + +# +# CAN USB interfaces +# +CONFIG_CAN_EMS_USB=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 is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_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 is not set +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=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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="/sbin/hotplug" +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_STANDALONE=y +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=y +# 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 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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +# CONFIG_BLK_DEV_LOOP_KEYSCRUB is not set +# CONFIG_BLK_DEV_LOOP_PADLOCK is not set +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=y +CONFIG_SCSI_SAS_LIBSAS=y +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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +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 is not set +# CONFIG_SCSI_ADVANSYS is not set +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=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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 is not set +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 is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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=y +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 is not set +CONFIG_PATA_RDC=m +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_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_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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_HP100 is not set +# 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=y +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 is not set +# CONFIG_KS8851_MLL is not set +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=y +CONFIG_CNIC=m +CONFIG_QLA3XXX=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_JME=m +CONFIG_NETDEV_10000=y +CONFIG_MDIO=y +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=y +CONFIG_QLGE=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_BE2NET=m +# CONFIG_TR is not set +CONFIG_WLAN=y +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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=y +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=y +# 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_SDIO=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_WAN is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LM8323 is not set +CONFIG_KEYBOARD_MAX7359=m +# CONFIG_KEYBOARD_NEWTON is not set +CONFIG_KEYBOARD_OPENCORES=m +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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 is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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 is not set +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_WM831X_ON=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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 is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +CONFIG_I2C=m +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 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +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 is not set +# CONFIG_I2C_SIS630 is not set +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +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 is not set +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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM831X_POWER=m +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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=y +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 is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +CONFIG_SBC_FITPC2_WATCHDOG=m +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_WM8400=m +CONFIG_MFD_WM831X=m +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +CONFIG_AB3100_CORE=m +CONFIG_AB3100_OTP=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +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_LP3971=m +CONFIG_REGULATOR_AB3100=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +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=y +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +CONFIG_VGASTATE=m +CONFIG_VIDEO_OUTPUT_CONTROL=m +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +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_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 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +# CONFIG_FB_UVESA is not set +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +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 is not set +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +# CONFIG_FB_LE80578 is not set +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 is not set +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 is not set +CONFIG_FB_TRIDENT=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_TMIO is not set +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 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +CONFIG_LCD_PLATFORM=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_PROGEAR=m +CONFIG_BACKLIGHT_MBP_NVIDIA=m +# CONFIG_BACKLIGHT_SAHARA is not set +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=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set +# CONFIG_SOUND is not set +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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# 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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM831X_STATUS=m +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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=y +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 is not set +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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +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_AB3100=m + +# +# on-CPU RTC drivers +# +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=y +# CONFIG_DMATEST is not set +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 is not set +# CONFIG_SLICOSS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +# CONFIG_POCH is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +# CONFIG_RT3090 is not set +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +# CONFIG_RTL8187SE is not set +# CONFIG_RTL8192SU is not set +# CONFIG_RTL8192E is not set +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set + +# +# Android +# + +# +# Qualcomm MSM Camera And Video +# + +# +# Camera Sensor Selection +# +# CONFIG_INPUT_GPIO is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_USB_SERIAL_QUATECH_USB2 is not set +# CONFIG_VT6655 is not set +# CONFIG_VT6656 is not set +# CONFIG_FB_UDL is not set +# CONFIG_HYPERV is not set +# CONFIG_VME_BUS is not set + +# +# RAR Register Driver +# +# CONFIG_RAR_REGISTER is not set +# CONFIG_IIO is not set +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +# CONFIG_ACERHDF is not set +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 is not set +# CONFIG_EEEPC_LAPTOP is not set +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=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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 is not set +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_FS_POSIX_ACL=y +CONFIG_BTRFS_FS=y +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_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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_FSCACHE_OBJECT_LIST=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +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 is not set +# 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 is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +CONFIG_AUFS_INO_T_64=y +# CONFIG_AUFS_RDU is not set +# CONFIG_AUFS_SP_IATTR is not set +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +CONFIG_AUFS_BDEV_LOOP=y +# CONFIG_AUFS_DEBUG is not set +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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 is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +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=y +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 is not set +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=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# 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_VIRTUAL is not set +# CONFIG_DEBUG_WRITECOUNT is not set +CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_DEBUG_LIST=y +# 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_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# CONFIG_LKDTM is not set +# CONFIG_FAULT_INJECTION is not set +CONFIG_LATENCYTOP=y +# CONFIG_SYSCTL_SYSCALL_CHECK is not set +# CONFIG_DEBUG_PAGEALLOC is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FTRACE_NMI_ENTER=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_FTRACE_NMI_ENTER=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=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# 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_DYNAMIC_FTRACE=y +# CONFIG_FUNCTION_PROFILER is not set +CONFIG_FTRACE_MCOUNT_RECORD=y +# CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_MMIOTRACE is not set +# CONFIG_RING_BUFFER_BENCHMARK is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_DEBUG_STACKOVERFLOW=y +# 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=y +# CONFIG_CPA_DEBUG is not set +CONFIG_OPTIMIZE_INLINING=y + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +# CONFIG_INTEL_TXT 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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_IMA=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_AUDIT=y +CONFIG_IMA_LSM_RULES=y +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_ASYNC_TX_DISABLE_PQ_VAL_DMA=y +CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +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=y +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=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +# CONFIG_CRYPTO_SALSA20 is not set +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_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +CONFIG_CRC7=m +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-amd64-2.6.32-std150.conf b/kernelcfg/config-amd64-2.6.32-std150.conf new file mode 100644 index 0000000..d5738aa --- /dev/null +++ b/kernelcfg/config-amd64-2.6.32-std150.conf @@ -0,0 +1,3832 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.32.9 +# Wed Mar 3 22:34:11 2010 +# +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_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_HAVE_INTEL_TXT=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_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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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=17 +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=y +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=y +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=y +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_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +CONFIG_OPROFILE_EVENT_MULTIPLEX=y +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_SLOW_WORK_DEBUG=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 is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +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_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_VSMP is not set +# CONFIG_X86_UV is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +# CONFIG_XEN is not set +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +# 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=y +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +CONFIG_IOMMU_API=y +# CONFIG_MAXSMP is not set +CONFIG_NR_CPUS=64 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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 is not set +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_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 is not set +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_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +CONFIG_HWPOISON_INJECT=m +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +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_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x1000000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# 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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_MEMORY=m +CONFIG_ACPI_SBS=m +CONFIG_SFI=y + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +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=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +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=y +# CONFIG_DMAR_DEFAULT_ON is not set +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_INTR_REMAP=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +# CONFIG_PCIEAER_INJECT is not set +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=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +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=y +CONFIG_IA32_EMULATION=y +CONFIG_IA32_AOUT=y +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=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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=y +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_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=y +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=y +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=y +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 is not set +# 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=y +CONFIG_NF_CONNTRACK_IPV4=y +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=y +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=y +CONFIG_IP_NF_TARGET_REJECT=y +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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +CONFIG_RDS=m +CONFIG_RDS_RDMA=m +CONFIG_RDS_TCP=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=m +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_KVASER_PCI=m + +# +# CAN USB interfaces +# +CONFIG_CAN_EMS_USB=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 is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_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 is not set +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=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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 is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_DEBUG_DRIVER is not set +CONFIG_DEBUG_DEVRES=y +# 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 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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +# CONFIG_MTD_NAND_CAFE is not set +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +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=y +CONFIG_BLK_DEV_LOOP_AES=y +# CONFIG_BLK_DEV_LOOP_KEYSCRUB is not set +# CONFIG_BLK_DEV_LOOP_PADLOCK is not set +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +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 is not set +# CONFIG_SCSI_ADVANSYS is not set +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=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_EATA is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +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 is not set +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 is not set +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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 is not set +CONFIG_PATA_RDC=m +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_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_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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_HP100 is not set +# 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 is not set +# CONFIG_KS8851_MLL is not set +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_MTD=y +CONFIG_BE2NET=m +# CONFIG_TR is not set +CONFIG_WLAN=y +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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 is not set +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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=y +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=y +# 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_SDIO=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_WAN is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LM8323 is not set +CONFIG_KEYBOARD_MAX7359=m +# CONFIG_KEYBOARD_NEWTON is not set +CONFIG_KEYBOARD_OPENCORES=m +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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 is not set +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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_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_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_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_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_WM831X_ON=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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 is not set + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +# CONFIG_PC8736x_GPIO is not set +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +CONFIG_I2C=m +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 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +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 is not set +# CONFIG_I2C_SIS630 is not set +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +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 is not set +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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM831X_POWER=m +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=m +CONFIG_HWMON=m +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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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=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 is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +CONFIG_SBC_FITPC2_WATCHDOG=m +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# 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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_WM8400=m +CONFIG_MFD_WM831X=m +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +CONFIG_AB3100_CORE=m +CONFIG_AB3100_OTP=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +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_LP3971=m +CONFIG_REGULATOR_AB3100=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_SIS=y +CONFIG_AGP_VIA=y +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=y +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +CONFIG_VGASTATE=m +CONFIG_VIDEO_OUTPUT_CONTROL=m +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +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_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 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +# CONFIG_FB_UVESA is not set +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +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 is not set +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +# CONFIG_FB_LE80578 is not set +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 is not set +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 is not set +CONFIG_FB_TRIDENT=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_TMIO is not set +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 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +CONFIG_LCD_PLATFORM=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_PROGEAR=m +CONFIG_BACKLIGHT_MBP_NVIDIA=m +# CONFIG_BACKLIGHT_SAHARA is not set +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=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set +# CONFIG_SOUND is not set +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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# 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_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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM831X_STATUS=m +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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=y +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 is not set +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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +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_AB3100=m + +# +# on-CPU RTC drivers +# +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=y +# CONFIG_DMATEST is not set +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 is not set +# CONFIG_SLICOSS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +# CONFIG_POCH is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +# CONFIG_RT3090 is not set +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +# CONFIG_RTL8187SE is not set +# CONFIG_RTL8192SU is not set +# CONFIG_RTL8192E is not set +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set + +# +# Android +# + +# +# Qualcomm MSM Camera And Video +# + +# +# Camera Sensor Selection +# +# CONFIG_INPUT_GPIO is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_USB_SERIAL_QUATECH_USB2 is not set +# CONFIG_VT6655 is not set +# CONFIG_VT6656 is not set +# CONFIG_FB_UDL is not set +# CONFIG_HYPERV is not set +# CONFIG_VME_BUS is not set + +# +# RAR Register Driver +# +# CONFIG_RAR_REGISTER is not set +# CONFIG_IIO is not set +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=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 is not set +# CONFIG_EEEPC_LAPTOP is not set +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=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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 is not set +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_FS_POSIX_ACL=y +CONFIG_BTRFS_FS=y +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_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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_FSCACHE_OBJECT_LIST=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +CONFIG_UBIFS_FS_XATTR=y +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +CONFIG_AUFS_INO_T_64=y +# CONFIG_AUFS_RDU is not set +# CONFIG_AUFS_SP_IATTR is not set +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +CONFIG_AUFS_BDEV_LOOP=y +# CONFIG_AUFS_DEBUG is not set +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +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 is not set +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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 is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +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=y +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 is not set +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=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# 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_VIRTUAL is not set +# CONFIG_DEBUG_WRITECOUNT is not set +CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_DEBUG_LIST=y +# 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_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# CONFIG_LKDTM is not set +# CONFIG_FAULT_INJECTION is not set +CONFIG_LATENCYTOP=y +# CONFIG_SYSCTL_SYSCALL_CHECK is not set +# CONFIG_DEBUG_PAGEALLOC is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FTRACE_NMI_ENTER=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_FTRACE_NMI_ENTER=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=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# 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_DYNAMIC_FTRACE=y +# CONFIG_FUNCTION_PROFILER is not set +CONFIG_FTRACE_MCOUNT_RECORD=y +# CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_MMIOTRACE is not set +# CONFIG_RING_BUFFER_BENCHMARK is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +CONFIG_DEBUG_STACKOVERFLOW=y +# 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=y +# CONFIG_CPA_DEBUG is not set +CONFIG_OPTIMIZE_INLINING=y + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +# CONFIG_INTEL_TXT 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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_IMA=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_AUDIT=y +CONFIG_IMA_LSM_RULES=y +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_ASYNC_TX_DISABLE_PQ_VAL_DMA=y +CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +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=y +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=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +# CONFIG_CRYPTO_SALSA20 is not set +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_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +CONFIG_CRC7=m +CONFIG_LIBCRC32C=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-x86-2.6.27-alt131.conf b/kernelcfg/config-x86-2.6.27-alt131.conf new file mode 100644 index 0000000..625452b --- /dev/null +++ b/kernelcfg/config-x86-2.6.27-alt131.conf @@ -0,0 +1,3251 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27.35-alt131 +# Sat Sep 26 09:56:58 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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 is not set +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 is not set +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 is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_BIOS_REBOOT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=y +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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +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=17 +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_NS=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CPUSETS=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_USER_SCHED is not set +# CONFIG_CGROUP_SCHED is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_CGROUP_MEM_RES_CTLR is not set +# 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=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_COMPAT_BRK is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +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=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y +CONFIG_UTRACE=y +CONFIG_UTRACE_PTRACE=y +CONFIG_BLOCK=y +CONFIG_LBD=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_LSF=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# 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_CLASSIC_RCU=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 is not set +# CONFIG_X86_ELAN is not set +# CONFIG_X86_VOYAGER is not set +CONFIG_X86_GENERICARCH=y +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_VSMP is not set +# CONFIG_X86_RDC321X is not set +CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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 is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=7 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT is not set +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_MCE=y +# CONFIG_X86_MCE_NONFATAL is not set +CONFIG_X86_MCE_P4THERMAL=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +CONFIG_MICROCODE=m +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +# CONFIG_SPARSEMEM_STATIC is not set +# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_RESOURCES_64BIT=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_HIGHPTE=y +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +# CONFIG_X86_PAT is not set +CONFIG_EFI=y +# CONFIG_IRQBALANCE is not set +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management options +# +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=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=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_BAY=m +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set +# CONFIG_APM_REAL_MODE_POWER_OFF is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_POWERNOW_K8_ACPI=y +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +# CONFIG_X86_P4_CLOCKMOD is not set +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +CONFIG_X86_E_POWERSAVER=y + +# +# shared options +# +# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM 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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +# CONFIG_OLPC is not set +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +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=y +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_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_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 is not set +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 is not set + +# +# 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 is not set +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 is not set +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=m +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=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_DECNET=m +CONFIG_DECNET_ROUTER=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET 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_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_CLS_IND=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_NET_TCPPROBE 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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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 is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_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_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIBTUSB is not set +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 is not set +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_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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 is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +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 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +CONFIG_BLK_DEV_LOOP_KEYSCRUB=y +CONFIG_BLK_DEV_LOOP_PADLOCK=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +CONFIG_EEPROM_93CX6=m +# CONFIG_SGI_IOC4 is not set +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_TC1100_WMI=m +# CONFIG_HP_WMI is not set +CONFIG_MSI_LAPTOP=m +# CONFIG_COMPAL_LAPTOP is not set +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_HP_ILO is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=y +CONFIG_SCSI_ISCSI_ATTRS=y +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +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_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +# CONFIG_SCSI_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +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_SCSI_FLASHPOINT is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_MVSAS=m +# CONFIG_SCSI_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +# CONFIG_SCSI_DH is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=y +CONFIG_ATA_PIIX=y +CONFIG_SATA_MV=y +CONFIG_SATA_NV=y +CONFIG_PDC_ADMA=y +CONFIG_SATA_QSTOR=y +CONFIG_SATA_PROMISE=y +CONFIG_SATA_SX4=y +CONFIG_SATA_SIL=y +CONFIG_SATA_SIS=y +CONFIG_SATA_ULI=y +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=y +CONFIG_SATA_INIC162X=y +CONFIG_PATA_ACPI=y +CONFIG_PATA_ALI=y +CONFIG_PATA_AMD=y +CONFIG_PATA_ARTOP=y +CONFIG_PATA_ATIIXP=y +CONFIG_PATA_CMD640_PCI=y +CONFIG_PATA_CMD64X=y +CONFIG_PATA_CS5520=y +CONFIG_PATA_CS5530=y +CONFIG_PATA_CS5535=y +CONFIG_PATA_CS5536=y +CONFIG_PATA_CYPRESS=y +CONFIG_PATA_EFAR=y +CONFIG_ATA_GENERIC=y +CONFIG_PATA_HPT366=y +CONFIG_PATA_HPT37X=y +CONFIG_PATA_HPT3X2N=y +CONFIG_PATA_HPT3X3=y +CONFIG_PATA_HPT3X3_DMA=y +# CONFIG_PATA_ISAPNP is not set +CONFIG_PATA_IT821X=y +CONFIG_PATA_IT8213=y +CONFIG_PATA_JMICRON=y +# CONFIG_PATA_LEGACY is not set +CONFIG_PATA_TRIFLEX=y +CONFIG_PATA_MARVELL=y +CONFIG_PATA_MPIIX=y +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_NETCELL=y +CONFIG_PATA_NINJA32=y +CONFIG_PATA_NS87410=y +CONFIG_PATA_NS87415=y +CONFIG_PATA_OPTI=y +CONFIG_PATA_OPTIDMA=y +CONFIG_PATA_PCMCIA=y +CONFIG_PATA_PDC_OLD=y +CONFIG_PATA_QDI=y +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +CONFIG_PATA_SERVERWORKS=y +CONFIG_PATA_PDC2027X=y +CONFIG_PATA_SIL680=y +CONFIG_PATA_SIS=y +CONFIG_PATA_VIA=y +CONFIG_PATA_WINBOND=y +# CONFIG_PATA_WINBOND_VLB is not set +CONFIG_PATA_SCH=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=y +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=y +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_FUSION_FC=y +CONFIG_FUSION_SAS=y +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=y +CONFIG_FUSION_LAN=y +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_LXT_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=y +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=y +# CONFIG_3C515 is not set +CONFIG_VORTEX=y +CONFIG_TYPHOON=y +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=y +# CONFIG_SMC9194 is not set +# CONFIG_NET_VENDOR_RACAL is not set +CONFIG_NET_TULIP=y +CONFIG_DE2104X=y +CONFIG_TULIP=y +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=y +CONFIG_WINBOND_840=y +CONFIG_DM9102=y +CONFIG_ULI526X=y +CONFIG_PCMCIA_XIRCOM=y +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=y +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=y +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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=y +CONFIG_AMD8111_ETH=y +CONFIG_ADAPTEC_STARFIRE=y +# CONFIG_AC3200 is not set +# CONFIG_APRICOT is not set +CONFIG_B44=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=y +CONFIG_FORCEDETH_NAPI=y +# CONFIG_CS89x0 is not set +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +CONFIG_FEALNX=y +CONFIG_NATSEMI=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +# 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=y +CONFIG_SIS900=y +CONFIG_EPIC100=y +CONFIG_SUNDANCE=y +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=y +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_SC92031=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=y +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=y +CONFIG_E1000=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000E=y +CONFIG_IP1000=y +CONFIG_IGB=y +# CONFIG_IGB_LRO is not set +CONFIG_NS83820=y +CONFIG_HAMACHI=y +CONFIG_YELLOWFIN=y +CONFIG_R8169=y +CONFIG_R8169_VLAN=y +CONFIG_SIS190=y +CONFIG_SKGE=y +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=y +CONFIG_TIGON3=y +CONFIG_BNX2=y +CONFIG_QLA3XXX=y +CONFIG_ATL1=y +CONFIG_ATL1E=y +CONFIG_ATL2=y +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=y +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=y +CONFIG_IXGBE=y +CONFIG_IXGB=y +CONFIG_S2IO=y +CONFIG_MYRI10GE=y +CONFIG_NETXEN_NIC=y +CONFIG_NIU=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=y +CONFIG_BNX2X=y +CONFIG_SFC=y +CONFIG_TR=y +# CONFIG_IBMTR is not set +CONFIG_IBMOL=m +CONFIG_IBMLS=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set +# CONFIG_SMCTR is not set + +# +# Wireless LAN +# +CONFIG_WLAN_PRE80211=y +# CONFIG_STRIP is not set +# CONFIG_ARLAN is not set +# CONFIG_WAVELAN is not set +CONFIG_PCMCIA_WAVELAN=m +CONFIG_PCMCIA_NETWAVE=m +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +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=y +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_USB_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=y +CONFIG_ATH9K=m +CONFIG_IWLWIFI=m +CONFIG_IWLCORE=m +# CONFIG_IWLWIFI_LEDS is not set +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_DEBUG=y +CONFIG_IWLWIFI_DEBUGFS=y +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +CONFIG_IWL3945_RFKILL=y +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_IWL3945_LEDS=y +CONFIG_IWL3945_DEBUG=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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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=y +# 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 is not set +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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 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 is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +CONFIG_NET_FC=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NETPOLL_TRAP=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +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 is not set +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_LIRC is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_WISTRON_BTNS is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_ESPSERIAL is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# 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 is not set +CONFIG_CRASH=m +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +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_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y +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 is not set +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +# CONFIG_I2C_NFORCE2_S4985 is not set +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +# CONFIG_I2C_PCA_PLATFORM is not set +CONFIG_I2C_STUB=m +# CONFIG_SCx200_ACB is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +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 is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +# CONFIG_BATTERY_DS2760 is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +# CONFIG_SENSORS_AD7414 is not set +CONFIG_SENSORS_AD7418=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 is not set +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=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=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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=y +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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +# CONFIG_DRM is not set +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +# CONFIG_FB is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_CORGI is not set +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set + +# +# 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=256 +CONFIG_VIDEO_SELECT=y +# CONFIG_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FONT_8x16=y +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +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 +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 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=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_CS is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set + +# +# 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 is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +# CONFIG_USB_SERIAL_SPCP8X5 is not set +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 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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 is not set +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 is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDRICOH_CS is not set +CONFIG_MEMSTICK=m +CONFIG_MEMSTICK_DEBUG=y + +# +# 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_PCA9532 is not set +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set +# 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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_I5000=m +# CONFIG_EDAC_I5100 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +# 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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +# CONFIG_RTC_DRV_FM3130 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +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 is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_SMX is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# 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=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# 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_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=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_AUFS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_STAT is not set +CONFIG_AUFS_DEBUG=y +CONFIG_AUFS_RR_SQUASHFS=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +CONFIG_DEBUG_NMI_TIMEOUT=5 +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +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=y +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# 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 is not set +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# 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=y +CONFIG_EARLY_PRINTK=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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +CONFIG_LSM_MMAP_MIN_ADDR=65535 +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 is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +# CONFIG_CRYPTO_FIPS is not set +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +# CONFIG_CRYPTO_CRYPTD is not set +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=y +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +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=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +# CONFIG_VIRTUALIZATION is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=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_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y diff --git a/kernelcfg/config-x86-2.6.27-alt132.conf b/kernelcfg/config-x86-2.6.27-alt132.conf new file mode 100644 index 0000000..625452b --- /dev/null +++ b/kernelcfg/config-x86-2.6.27-alt132.conf @@ -0,0 +1,3251 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27.35-alt131 +# Sat Sep 26 09:56:58 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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 is not set +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 is not set +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 is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_BIOS_REBOOT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=y +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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +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=17 +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_NS=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CPUSETS=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_USER_SCHED is not set +# CONFIG_CGROUP_SCHED is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_CGROUP_MEM_RES_CTLR is not set +# 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=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_COMPAT_BRK is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +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=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y +CONFIG_UTRACE=y +CONFIG_UTRACE_PTRACE=y +CONFIG_BLOCK=y +CONFIG_LBD=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_LSF=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# 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_CLASSIC_RCU=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 is not set +# CONFIG_X86_ELAN is not set +# CONFIG_X86_VOYAGER is not set +CONFIG_X86_GENERICARCH=y +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_VSMP is not set +# CONFIG_X86_RDC321X is not set +CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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 is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=7 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT is not set +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_MCE=y +# CONFIG_X86_MCE_NONFATAL is not set +CONFIG_X86_MCE_P4THERMAL=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +CONFIG_MICROCODE=m +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +# CONFIG_SPARSEMEM_STATIC is not set +# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_RESOURCES_64BIT=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_HIGHPTE=y +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +# CONFIG_X86_PAT is not set +CONFIG_EFI=y +# CONFIG_IRQBALANCE is not set +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management options +# +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=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=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_BAY=m +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set +# CONFIG_APM_REAL_MODE_POWER_OFF is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_POWERNOW_K8_ACPI=y +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +# CONFIG_X86_P4_CLOCKMOD is not set +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +CONFIG_X86_E_POWERSAVER=y + +# +# shared options +# +# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM 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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +# CONFIG_OLPC is not set +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +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=y +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_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_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 is not set +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 is not set + +# +# 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 is not set +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 is not set +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=m +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=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_DECNET=m +CONFIG_DECNET_ROUTER=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET 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_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_CLS_IND=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_NET_TCPPROBE 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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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 is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_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_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIBTUSB is not set +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 is not set +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_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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 is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +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 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +CONFIG_BLK_DEV_LOOP_KEYSCRUB=y +CONFIG_BLK_DEV_LOOP_PADLOCK=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +CONFIG_EEPROM_93CX6=m +# CONFIG_SGI_IOC4 is not set +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_TC1100_WMI=m +# CONFIG_HP_WMI is not set +CONFIG_MSI_LAPTOP=m +# CONFIG_COMPAL_LAPTOP is not set +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_HP_ILO is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=y +CONFIG_SCSI_ISCSI_ATTRS=y +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +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_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +# CONFIG_SCSI_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +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_SCSI_FLASHPOINT is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_MVSAS=m +# CONFIG_SCSI_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +# CONFIG_SCSI_DH is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=y +CONFIG_ATA_PIIX=y +CONFIG_SATA_MV=y +CONFIG_SATA_NV=y +CONFIG_PDC_ADMA=y +CONFIG_SATA_QSTOR=y +CONFIG_SATA_PROMISE=y +CONFIG_SATA_SX4=y +CONFIG_SATA_SIL=y +CONFIG_SATA_SIS=y +CONFIG_SATA_ULI=y +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=y +CONFIG_SATA_INIC162X=y +CONFIG_PATA_ACPI=y +CONFIG_PATA_ALI=y +CONFIG_PATA_AMD=y +CONFIG_PATA_ARTOP=y +CONFIG_PATA_ATIIXP=y +CONFIG_PATA_CMD640_PCI=y +CONFIG_PATA_CMD64X=y +CONFIG_PATA_CS5520=y +CONFIG_PATA_CS5530=y +CONFIG_PATA_CS5535=y +CONFIG_PATA_CS5536=y +CONFIG_PATA_CYPRESS=y +CONFIG_PATA_EFAR=y +CONFIG_ATA_GENERIC=y +CONFIG_PATA_HPT366=y +CONFIG_PATA_HPT37X=y +CONFIG_PATA_HPT3X2N=y +CONFIG_PATA_HPT3X3=y +CONFIG_PATA_HPT3X3_DMA=y +# CONFIG_PATA_ISAPNP is not set +CONFIG_PATA_IT821X=y +CONFIG_PATA_IT8213=y +CONFIG_PATA_JMICRON=y +# CONFIG_PATA_LEGACY is not set +CONFIG_PATA_TRIFLEX=y +CONFIG_PATA_MARVELL=y +CONFIG_PATA_MPIIX=y +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_NETCELL=y +CONFIG_PATA_NINJA32=y +CONFIG_PATA_NS87410=y +CONFIG_PATA_NS87415=y +CONFIG_PATA_OPTI=y +CONFIG_PATA_OPTIDMA=y +CONFIG_PATA_PCMCIA=y +CONFIG_PATA_PDC_OLD=y +CONFIG_PATA_QDI=y +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +CONFIG_PATA_SERVERWORKS=y +CONFIG_PATA_PDC2027X=y +CONFIG_PATA_SIL680=y +CONFIG_PATA_SIS=y +CONFIG_PATA_VIA=y +CONFIG_PATA_WINBOND=y +# CONFIG_PATA_WINBOND_VLB is not set +CONFIG_PATA_SCH=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=y +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=y +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_FUSION_FC=y +CONFIG_FUSION_SAS=y +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=y +CONFIG_FUSION_LAN=y +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_LXT_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=y +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=y +# CONFIG_3C515 is not set +CONFIG_VORTEX=y +CONFIG_TYPHOON=y +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=y +# CONFIG_SMC9194 is not set +# CONFIG_NET_VENDOR_RACAL is not set +CONFIG_NET_TULIP=y +CONFIG_DE2104X=y +CONFIG_TULIP=y +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=y +CONFIG_WINBOND_840=y +CONFIG_DM9102=y +CONFIG_ULI526X=y +CONFIG_PCMCIA_XIRCOM=y +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=y +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=y +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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=y +CONFIG_AMD8111_ETH=y +CONFIG_ADAPTEC_STARFIRE=y +# CONFIG_AC3200 is not set +# CONFIG_APRICOT is not set +CONFIG_B44=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=y +CONFIG_FORCEDETH_NAPI=y +# CONFIG_CS89x0 is not set +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +CONFIG_FEALNX=y +CONFIG_NATSEMI=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +# 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=y +CONFIG_SIS900=y +CONFIG_EPIC100=y +CONFIG_SUNDANCE=y +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=y +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_SC92031=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=y +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=y +CONFIG_E1000=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000E=y +CONFIG_IP1000=y +CONFIG_IGB=y +# CONFIG_IGB_LRO is not set +CONFIG_NS83820=y +CONFIG_HAMACHI=y +CONFIG_YELLOWFIN=y +CONFIG_R8169=y +CONFIG_R8169_VLAN=y +CONFIG_SIS190=y +CONFIG_SKGE=y +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=y +CONFIG_TIGON3=y +CONFIG_BNX2=y +CONFIG_QLA3XXX=y +CONFIG_ATL1=y +CONFIG_ATL1E=y +CONFIG_ATL2=y +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=y +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=y +CONFIG_IXGBE=y +CONFIG_IXGB=y +CONFIG_S2IO=y +CONFIG_MYRI10GE=y +CONFIG_NETXEN_NIC=y +CONFIG_NIU=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=y +CONFIG_BNX2X=y +CONFIG_SFC=y +CONFIG_TR=y +# CONFIG_IBMTR is not set +CONFIG_IBMOL=m +CONFIG_IBMLS=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set +# CONFIG_SMCTR is not set + +# +# Wireless LAN +# +CONFIG_WLAN_PRE80211=y +# CONFIG_STRIP is not set +# CONFIG_ARLAN is not set +# CONFIG_WAVELAN is not set +CONFIG_PCMCIA_WAVELAN=m +CONFIG_PCMCIA_NETWAVE=m +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +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=y +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_USB_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=y +CONFIG_ATH9K=m +CONFIG_IWLWIFI=m +CONFIG_IWLCORE=m +# CONFIG_IWLWIFI_LEDS is not set +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_DEBUG=y +CONFIG_IWLWIFI_DEBUGFS=y +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +CONFIG_IWL3945_RFKILL=y +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_IWL3945_LEDS=y +CONFIG_IWL3945_DEBUG=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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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=y +# 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 is not set +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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 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 is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +CONFIG_NET_FC=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NETPOLL_TRAP=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +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 is not set +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_LIRC is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_WISTRON_BTNS is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_ESPSERIAL is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# 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 is not set +CONFIG_CRASH=m +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +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_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y +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 is not set +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +# CONFIG_I2C_NFORCE2_S4985 is not set +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +# CONFIG_I2C_PCA_PLATFORM is not set +CONFIG_I2C_STUB=m +# CONFIG_SCx200_ACB is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +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 is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +# CONFIG_BATTERY_DS2760 is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +# CONFIG_SENSORS_AD7414 is not set +CONFIG_SENSORS_AD7418=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 is not set +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=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=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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=y +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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +# CONFIG_DRM is not set +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +# CONFIG_FB is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_CORGI is not set +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set + +# +# 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=256 +CONFIG_VIDEO_SELECT=y +# CONFIG_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FONT_8x16=y +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +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 +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 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=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_CS is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set + +# +# 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 is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +# CONFIG_USB_SERIAL_SPCP8X5 is not set +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 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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 is not set +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 is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDRICOH_CS is not set +CONFIG_MEMSTICK=m +CONFIG_MEMSTICK_DEBUG=y + +# +# 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_PCA9532 is not set +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set +# 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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_I5000=m +# CONFIG_EDAC_I5100 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +# 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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +# CONFIG_RTC_DRV_FM3130 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +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 is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_SMX is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# 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=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# 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_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=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_AUFS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_STAT is not set +CONFIG_AUFS_DEBUG=y +CONFIG_AUFS_RR_SQUASHFS=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +CONFIG_DEBUG_NMI_TIMEOUT=5 +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +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=y +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# 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 is not set +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# 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=y +CONFIG_EARLY_PRINTK=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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +CONFIG_LSM_MMAP_MIN_ADDR=65535 +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 is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +# CONFIG_CRYPTO_FIPS is not set +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +# CONFIG_CRYPTO_CRYPTD is not set +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=y +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +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=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +# CONFIG_VIRTUALIZATION is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=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_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y diff --git a/kernelcfg/config-x86-2.6.27-alt133.conf b/kernelcfg/config-x86-2.6.27-alt133.conf new file mode 100644 index 0000000..625452b --- /dev/null +++ b/kernelcfg/config-x86-2.6.27-alt133.conf @@ -0,0 +1,3251 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27.35-alt131 +# Sat Sep 26 09:56:58 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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 is not set +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 is not set +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 is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_BIOS_REBOOT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=y +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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +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=17 +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_NS=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CPUSETS=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_USER_SCHED is not set +# CONFIG_CGROUP_SCHED is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_CGROUP_MEM_RES_CTLR is not set +# 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=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_COMPAT_BRK is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +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=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y +CONFIG_UTRACE=y +CONFIG_UTRACE_PTRACE=y +CONFIG_BLOCK=y +CONFIG_LBD=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_LSF=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# 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_CLASSIC_RCU=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 is not set +# CONFIG_X86_ELAN is not set +# CONFIG_X86_VOYAGER is not set +CONFIG_X86_GENERICARCH=y +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_VSMP is not set +# CONFIG_X86_RDC321X is not set +CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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 is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=7 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT is not set +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_MCE=y +# CONFIG_X86_MCE_NONFATAL is not set +CONFIG_X86_MCE_P4THERMAL=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +CONFIG_MICROCODE=m +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +# CONFIG_SPARSEMEM_STATIC is not set +# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_RESOURCES_64BIT=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_HIGHPTE=y +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +# CONFIG_X86_PAT is not set +CONFIG_EFI=y +# CONFIG_IRQBALANCE is not set +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management options +# +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=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=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_BAY=m +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set +# CONFIG_APM_REAL_MODE_POWER_OFF is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_POWERNOW_K8_ACPI=y +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +# CONFIG_X86_P4_CLOCKMOD is not set +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +CONFIG_X86_E_POWERSAVER=y + +# +# shared options +# +# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM 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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +# CONFIG_OLPC is not set +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +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=y +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_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_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 is not set +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 is not set + +# +# 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 is not set +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 is not set +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=m +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=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_DECNET=m +CONFIG_DECNET_ROUTER=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET 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_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_CLS_IND=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_NET_TCPPROBE 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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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 is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_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_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIBTUSB is not set +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 is not set +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_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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 is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +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 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +CONFIG_BLK_DEV_LOOP_KEYSCRUB=y +CONFIG_BLK_DEV_LOOP_PADLOCK=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +CONFIG_EEPROM_93CX6=m +# CONFIG_SGI_IOC4 is not set +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_TC1100_WMI=m +# CONFIG_HP_WMI is not set +CONFIG_MSI_LAPTOP=m +# CONFIG_COMPAL_LAPTOP is not set +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_HP_ILO is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=y +CONFIG_SCSI_ISCSI_ATTRS=y +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +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_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +# CONFIG_SCSI_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +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_SCSI_FLASHPOINT is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_MVSAS=m +# CONFIG_SCSI_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +# CONFIG_SCSI_DH is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=y +CONFIG_ATA_PIIX=y +CONFIG_SATA_MV=y +CONFIG_SATA_NV=y +CONFIG_PDC_ADMA=y +CONFIG_SATA_QSTOR=y +CONFIG_SATA_PROMISE=y +CONFIG_SATA_SX4=y +CONFIG_SATA_SIL=y +CONFIG_SATA_SIS=y +CONFIG_SATA_ULI=y +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=y +CONFIG_SATA_INIC162X=y +CONFIG_PATA_ACPI=y +CONFIG_PATA_ALI=y +CONFIG_PATA_AMD=y +CONFIG_PATA_ARTOP=y +CONFIG_PATA_ATIIXP=y +CONFIG_PATA_CMD640_PCI=y +CONFIG_PATA_CMD64X=y +CONFIG_PATA_CS5520=y +CONFIG_PATA_CS5530=y +CONFIG_PATA_CS5535=y +CONFIG_PATA_CS5536=y +CONFIG_PATA_CYPRESS=y +CONFIG_PATA_EFAR=y +CONFIG_ATA_GENERIC=y +CONFIG_PATA_HPT366=y +CONFIG_PATA_HPT37X=y +CONFIG_PATA_HPT3X2N=y +CONFIG_PATA_HPT3X3=y +CONFIG_PATA_HPT3X3_DMA=y +# CONFIG_PATA_ISAPNP is not set +CONFIG_PATA_IT821X=y +CONFIG_PATA_IT8213=y +CONFIG_PATA_JMICRON=y +# CONFIG_PATA_LEGACY is not set +CONFIG_PATA_TRIFLEX=y +CONFIG_PATA_MARVELL=y +CONFIG_PATA_MPIIX=y +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_NETCELL=y +CONFIG_PATA_NINJA32=y +CONFIG_PATA_NS87410=y +CONFIG_PATA_NS87415=y +CONFIG_PATA_OPTI=y +CONFIG_PATA_OPTIDMA=y +CONFIG_PATA_PCMCIA=y +CONFIG_PATA_PDC_OLD=y +CONFIG_PATA_QDI=y +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +CONFIG_PATA_SERVERWORKS=y +CONFIG_PATA_PDC2027X=y +CONFIG_PATA_SIL680=y +CONFIG_PATA_SIS=y +CONFIG_PATA_VIA=y +CONFIG_PATA_WINBOND=y +# CONFIG_PATA_WINBOND_VLB is not set +CONFIG_PATA_SCH=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=y +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=y +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_FUSION_FC=y +CONFIG_FUSION_SAS=y +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=y +CONFIG_FUSION_LAN=y +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_LXT_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=y +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=y +# CONFIG_3C515 is not set +CONFIG_VORTEX=y +CONFIG_TYPHOON=y +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=y +# CONFIG_SMC9194 is not set +# CONFIG_NET_VENDOR_RACAL is not set +CONFIG_NET_TULIP=y +CONFIG_DE2104X=y +CONFIG_TULIP=y +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=y +CONFIG_WINBOND_840=y +CONFIG_DM9102=y +CONFIG_ULI526X=y +CONFIG_PCMCIA_XIRCOM=y +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=y +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=y +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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=y +CONFIG_AMD8111_ETH=y +CONFIG_ADAPTEC_STARFIRE=y +# CONFIG_AC3200 is not set +# CONFIG_APRICOT is not set +CONFIG_B44=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=y +CONFIG_FORCEDETH_NAPI=y +# CONFIG_CS89x0 is not set +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +CONFIG_FEALNX=y +CONFIG_NATSEMI=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +# 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=y +CONFIG_SIS900=y +CONFIG_EPIC100=y +CONFIG_SUNDANCE=y +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=y +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_SC92031=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=y +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=y +CONFIG_E1000=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000E=y +CONFIG_IP1000=y +CONFIG_IGB=y +# CONFIG_IGB_LRO is not set +CONFIG_NS83820=y +CONFIG_HAMACHI=y +CONFIG_YELLOWFIN=y +CONFIG_R8169=y +CONFIG_R8169_VLAN=y +CONFIG_SIS190=y +CONFIG_SKGE=y +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=y +CONFIG_TIGON3=y +CONFIG_BNX2=y +CONFIG_QLA3XXX=y +CONFIG_ATL1=y +CONFIG_ATL1E=y +CONFIG_ATL2=y +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=y +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=y +CONFIG_IXGBE=y +CONFIG_IXGB=y +CONFIG_S2IO=y +CONFIG_MYRI10GE=y +CONFIG_NETXEN_NIC=y +CONFIG_NIU=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=y +CONFIG_BNX2X=y +CONFIG_SFC=y +CONFIG_TR=y +# CONFIG_IBMTR is not set +CONFIG_IBMOL=m +CONFIG_IBMLS=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set +# CONFIG_SMCTR is not set + +# +# Wireless LAN +# +CONFIG_WLAN_PRE80211=y +# CONFIG_STRIP is not set +# CONFIG_ARLAN is not set +# CONFIG_WAVELAN is not set +CONFIG_PCMCIA_WAVELAN=m +CONFIG_PCMCIA_NETWAVE=m +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +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=y +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_USB_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=y +CONFIG_ATH9K=m +CONFIG_IWLWIFI=m +CONFIG_IWLCORE=m +# CONFIG_IWLWIFI_LEDS is not set +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_DEBUG=y +CONFIG_IWLWIFI_DEBUGFS=y +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +CONFIG_IWL3945_RFKILL=y +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_IWL3945_LEDS=y +CONFIG_IWL3945_DEBUG=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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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=y +# 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 is not set +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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 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 is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +CONFIG_NET_FC=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NETPOLL_TRAP=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +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 is not set +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_LIRC is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_WISTRON_BTNS is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_ESPSERIAL is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# 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 is not set +CONFIG_CRASH=m +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +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_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y +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 is not set +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +# CONFIG_I2C_NFORCE2_S4985 is not set +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +# CONFIG_I2C_PCA_PLATFORM is not set +CONFIG_I2C_STUB=m +# CONFIG_SCx200_ACB is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +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 is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +# CONFIG_BATTERY_DS2760 is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +# CONFIG_SENSORS_AD7414 is not set +CONFIG_SENSORS_AD7418=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 is not set +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=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=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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=y +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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +# CONFIG_DRM is not set +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +# CONFIG_FB is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_CORGI is not set +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set + +# +# 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=256 +CONFIG_VIDEO_SELECT=y +# CONFIG_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FONT_8x16=y +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +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 +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 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=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_CS is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set + +# +# 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 is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +# CONFIG_USB_SERIAL_SPCP8X5 is not set +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 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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 is not set +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 is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDRICOH_CS is not set +CONFIG_MEMSTICK=m +CONFIG_MEMSTICK_DEBUG=y + +# +# 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_PCA9532 is not set +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set +# 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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_I5000=m +# CONFIG_EDAC_I5100 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +# 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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +# CONFIG_RTC_DRV_FM3130 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +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 is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_SMX is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# 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=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# 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_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=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_AUFS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_STAT is not set +CONFIG_AUFS_DEBUG=y +CONFIG_AUFS_RR_SQUASHFS=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +CONFIG_DEBUG_NMI_TIMEOUT=5 +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +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=y +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# 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 is not set +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# 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=y +CONFIG_EARLY_PRINTK=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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +CONFIG_LSM_MMAP_MIN_ADDR=65535 +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 is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +# CONFIG_CRYPTO_FIPS is not set +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +# CONFIG_CRYPTO_CRYPTD is not set +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=y +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +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=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +# CONFIG_VIRTUALIZATION is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=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_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y diff --git a/kernelcfg/config-x86-2.6.27-alt134.conf b/kernelcfg/config-x86-2.6.27-alt134.conf new file mode 100644 index 0000000..625452b --- /dev/null +++ b/kernelcfg/config-x86-2.6.27-alt134.conf @@ -0,0 +1,3251 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27.35-alt131 +# Sat Sep 26 09:56:58 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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 is not set +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 is not set +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 is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_BIOS_REBOOT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=y +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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +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=17 +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_NS=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CPUSETS=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_USER_SCHED is not set +# CONFIG_CGROUP_SCHED is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_CGROUP_MEM_RES_CTLR is not set +# 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=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_COMPAT_BRK is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +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=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y +CONFIG_UTRACE=y +CONFIG_UTRACE_PTRACE=y +CONFIG_BLOCK=y +CONFIG_LBD=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_LSF=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# 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_CLASSIC_RCU=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 is not set +# CONFIG_X86_ELAN is not set +# CONFIG_X86_VOYAGER is not set +CONFIG_X86_GENERICARCH=y +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_VSMP is not set +# CONFIG_X86_RDC321X is not set +CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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 is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=7 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT is not set +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_MCE=y +# CONFIG_X86_MCE_NONFATAL is not set +CONFIG_X86_MCE_P4THERMAL=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +CONFIG_MICROCODE=m +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +# CONFIG_SPARSEMEM_STATIC is not set +# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_RESOURCES_64BIT=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_HIGHPTE=y +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +# CONFIG_X86_PAT is not set +CONFIG_EFI=y +# CONFIG_IRQBALANCE is not set +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management options +# +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=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=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_BAY=m +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set +# CONFIG_APM_REAL_MODE_POWER_OFF is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_POWERNOW_K8_ACPI=y +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +# CONFIG_X86_P4_CLOCKMOD is not set +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +CONFIG_X86_E_POWERSAVER=y + +# +# shared options +# +# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM 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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +# CONFIG_OLPC is not set +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +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=y +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_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_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 is not set +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 is not set + +# +# 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 is not set +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 is not set +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=m +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=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_DECNET=m +CONFIG_DECNET_ROUTER=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET 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_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_CLS_IND=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_NET_TCPPROBE 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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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 is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_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_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIBTUSB is not set +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 is not set +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_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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 is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +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 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +CONFIG_BLK_DEV_LOOP_KEYSCRUB=y +CONFIG_BLK_DEV_LOOP_PADLOCK=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +CONFIG_EEPROM_93CX6=m +# CONFIG_SGI_IOC4 is not set +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_TC1100_WMI=m +# CONFIG_HP_WMI is not set +CONFIG_MSI_LAPTOP=m +# CONFIG_COMPAL_LAPTOP is not set +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_HP_ILO is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=y +CONFIG_SCSI_ISCSI_ATTRS=y +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +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_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +# CONFIG_SCSI_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +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_SCSI_FLASHPOINT is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_MVSAS=m +# CONFIG_SCSI_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +# CONFIG_SCSI_DH is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=y +CONFIG_ATA_PIIX=y +CONFIG_SATA_MV=y +CONFIG_SATA_NV=y +CONFIG_PDC_ADMA=y +CONFIG_SATA_QSTOR=y +CONFIG_SATA_PROMISE=y +CONFIG_SATA_SX4=y +CONFIG_SATA_SIL=y +CONFIG_SATA_SIS=y +CONFIG_SATA_ULI=y +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=y +CONFIG_SATA_INIC162X=y +CONFIG_PATA_ACPI=y +CONFIG_PATA_ALI=y +CONFIG_PATA_AMD=y +CONFIG_PATA_ARTOP=y +CONFIG_PATA_ATIIXP=y +CONFIG_PATA_CMD640_PCI=y +CONFIG_PATA_CMD64X=y +CONFIG_PATA_CS5520=y +CONFIG_PATA_CS5530=y +CONFIG_PATA_CS5535=y +CONFIG_PATA_CS5536=y +CONFIG_PATA_CYPRESS=y +CONFIG_PATA_EFAR=y +CONFIG_ATA_GENERIC=y +CONFIG_PATA_HPT366=y +CONFIG_PATA_HPT37X=y +CONFIG_PATA_HPT3X2N=y +CONFIG_PATA_HPT3X3=y +CONFIG_PATA_HPT3X3_DMA=y +# CONFIG_PATA_ISAPNP is not set +CONFIG_PATA_IT821X=y +CONFIG_PATA_IT8213=y +CONFIG_PATA_JMICRON=y +# CONFIG_PATA_LEGACY is not set +CONFIG_PATA_TRIFLEX=y +CONFIG_PATA_MARVELL=y +CONFIG_PATA_MPIIX=y +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_NETCELL=y +CONFIG_PATA_NINJA32=y +CONFIG_PATA_NS87410=y +CONFIG_PATA_NS87415=y +CONFIG_PATA_OPTI=y +CONFIG_PATA_OPTIDMA=y +CONFIG_PATA_PCMCIA=y +CONFIG_PATA_PDC_OLD=y +CONFIG_PATA_QDI=y +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +CONFIG_PATA_SERVERWORKS=y +CONFIG_PATA_PDC2027X=y +CONFIG_PATA_SIL680=y +CONFIG_PATA_SIS=y +CONFIG_PATA_VIA=y +CONFIG_PATA_WINBOND=y +# CONFIG_PATA_WINBOND_VLB is not set +CONFIG_PATA_SCH=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=y +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=y +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_FUSION_FC=y +CONFIG_FUSION_SAS=y +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=y +CONFIG_FUSION_LAN=y +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_LXT_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=y +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=y +# CONFIG_3C515 is not set +CONFIG_VORTEX=y +CONFIG_TYPHOON=y +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=y +# CONFIG_SMC9194 is not set +# CONFIG_NET_VENDOR_RACAL is not set +CONFIG_NET_TULIP=y +CONFIG_DE2104X=y +CONFIG_TULIP=y +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=y +CONFIG_WINBOND_840=y +CONFIG_DM9102=y +CONFIG_ULI526X=y +CONFIG_PCMCIA_XIRCOM=y +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=y +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=y +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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=y +CONFIG_AMD8111_ETH=y +CONFIG_ADAPTEC_STARFIRE=y +# CONFIG_AC3200 is not set +# CONFIG_APRICOT is not set +CONFIG_B44=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=y +CONFIG_FORCEDETH_NAPI=y +# CONFIG_CS89x0 is not set +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +CONFIG_FEALNX=y +CONFIG_NATSEMI=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +# 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=y +CONFIG_SIS900=y +CONFIG_EPIC100=y +CONFIG_SUNDANCE=y +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=y +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_SC92031=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=y +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=y +CONFIG_E1000=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000E=y +CONFIG_IP1000=y +CONFIG_IGB=y +# CONFIG_IGB_LRO is not set +CONFIG_NS83820=y +CONFIG_HAMACHI=y +CONFIG_YELLOWFIN=y +CONFIG_R8169=y +CONFIG_R8169_VLAN=y +CONFIG_SIS190=y +CONFIG_SKGE=y +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=y +CONFIG_TIGON3=y +CONFIG_BNX2=y +CONFIG_QLA3XXX=y +CONFIG_ATL1=y +CONFIG_ATL1E=y +CONFIG_ATL2=y +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=y +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=y +CONFIG_IXGBE=y +CONFIG_IXGB=y +CONFIG_S2IO=y +CONFIG_MYRI10GE=y +CONFIG_NETXEN_NIC=y +CONFIG_NIU=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=y +CONFIG_BNX2X=y +CONFIG_SFC=y +CONFIG_TR=y +# CONFIG_IBMTR is not set +CONFIG_IBMOL=m +CONFIG_IBMLS=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set +# CONFIG_SMCTR is not set + +# +# Wireless LAN +# +CONFIG_WLAN_PRE80211=y +# CONFIG_STRIP is not set +# CONFIG_ARLAN is not set +# CONFIG_WAVELAN is not set +CONFIG_PCMCIA_WAVELAN=m +CONFIG_PCMCIA_NETWAVE=m +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +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=y +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_USB_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=y +CONFIG_ATH9K=m +CONFIG_IWLWIFI=m +CONFIG_IWLCORE=m +# CONFIG_IWLWIFI_LEDS is not set +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_DEBUG=y +CONFIG_IWLWIFI_DEBUGFS=y +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +CONFIG_IWL3945_RFKILL=y +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_IWL3945_LEDS=y +CONFIG_IWL3945_DEBUG=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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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=y +# 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 is not set +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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 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 is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +CONFIG_NET_FC=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NETPOLL_TRAP=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +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 is not set +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_LIRC is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_WISTRON_BTNS is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_ESPSERIAL is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# 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 is not set +CONFIG_CRASH=m +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +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_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y +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 is not set +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +# CONFIG_I2C_NFORCE2_S4985 is not set +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +# CONFIG_I2C_PCA_PLATFORM is not set +CONFIG_I2C_STUB=m +# CONFIG_SCx200_ACB is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +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 is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +# CONFIG_BATTERY_DS2760 is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +# CONFIG_SENSORS_AD7414 is not set +CONFIG_SENSORS_AD7418=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 is not set +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=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=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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=y +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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +# CONFIG_DRM is not set +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +# CONFIG_FB is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_CORGI is not set +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set + +# +# 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=256 +CONFIG_VIDEO_SELECT=y +# CONFIG_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FONT_8x16=y +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +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 +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 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=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_CS is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set + +# +# 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 is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +# CONFIG_USB_SERIAL_SPCP8X5 is not set +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 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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 is not set +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 is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDRICOH_CS is not set +CONFIG_MEMSTICK=m +CONFIG_MEMSTICK_DEBUG=y + +# +# 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_PCA9532 is not set +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set +# 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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_I5000=m +# CONFIG_EDAC_I5100 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +# 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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +# CONFIG_RTC_DRV_FM3130 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +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 is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_SMX is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# 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=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# 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_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=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_AUFS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_STAT is not set +CONFIG_AUFS_DEBUG=y +CONFIG_AUFS_RR_SQUASHFS=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +CONFIG_DEBUG_NMI_TIMEOUT=5 +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +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=y +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# 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 is not set +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# 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=y +CONFIG_EARLY_PRINTK=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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +CONFIG_LSM_MMAP_MIN_ADDR=65535 +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 is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +# CONFIG_CRYPTO_FIPS is not set +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +# CONFIG_CRYPTO_CRYPTD is not set +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=y +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +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=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +# CONFIG_VIRTUALIZATION is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=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_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y diff --git a/kernelcfg/config-x86-2.6.27-alt135.conf b/kernelcfg/config-x86-2.6.27-alt135.conf new file mode 100644 index 0000000..625452b --- /dev/null +++ b/kernelcfg/config-x86-2.6.27-alt135.conf @@ -0,0 +1,3251 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27.35-alt131 +# Sat Sep 26 09:56:58 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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 is not set +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 is not set +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 is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_BIOS_REBOOT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=y +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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +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=17 +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_NS=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CPUSETS=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_USER_SCHED is not set +# CONFIG_CGROUP_SCHED is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_CGROUP_MEM_RES_CTLR is not set +# 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=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_COMPAT_BRK is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +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=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y +CONFIG_UTRACE=y +CONFIG_UTRACE_PTRACE=y +CONFIG_BLOCK=y +CONFIG_LBD=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_LSF=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# 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_CLASSIC_RCU=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 is not set +# CONFIG_X86_ELAN is not set +# CONFIG_X86_VOYAGER is not set +CONFIG_X86_GENERICARCH=y +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_VSMP is not set +# CONFIG_X86_RDC321X is not set +CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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 is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=7 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT is not set +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_MCE=y +# CONFIG_X86_MCE_NONFATAL is not set +CONFIG_X86_MCE_P4THERMAL=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +CONFIG_MICROCODE=m +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +# CONFIG_SPARSEMEM_STATIC is not set +# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_RESOURCES_64BIT=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_HIGHPTE=y +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +# CONFIG_X86_PAT is not set +CONFIG_EFI=y +# CONFIG_IRQBALANCE is not set +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management options +# +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=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=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_BAY=m +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set +# CONFIG_APM_REAL_MODE_POWER_OFF is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_POWERNOW_K8_ACPI=y +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +# CONFIG_X86_P4_CLOCKMOD is not set +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +CONFIG_X86_E_POWERSAVER=y + +# +# shared options +# +# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM 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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +# CONFIG_OLPC is not set +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +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=y +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_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_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 is not set +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 is not set + +# +# 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 is not set +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 is not set +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=m +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=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_DECNET=m +CONFIG_DECNET_ROUTER=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET 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_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_CLS_IND=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_NET_TCPPROBE 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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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 is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_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_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIBTUSB is not set +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 is not set +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_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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 is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +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 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +CONFIG_BLK_DEV_LOOP_KEYSCRUB=y +CONFIG_BLK_DEV_LOOP_PADLOCK=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +CONFIG_EEPROM_93CX6=m +# CONFIG_SGI_IOC4 is not set +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_TC1100_WMI=m +# CONFIG_HP_WMI is not set +CONFIG_MSI_LAPTOP=m +# CONFIG_COMPAL_LAPTOP is not set +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_HP_ILO is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=y +CONFIG_SCSI_ISCSI_ATTRS=y +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +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_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +# CONFIG_SCSI_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +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_SCSI_FLASHPOINT is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_MVSAS=m +# CONFIG_SCSI_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +# CONFIG_SCSI_DH is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=y +CONFIG_ATA_PIIX=y +CONFIG_SATA_MV=y +CONFIG_SATA_NV=y +CONFIG_PDC_ADMA=y +CONFIG_SATA_QSTOR=y +CONFIG_SATA_PROMISE=y +CONFIG_SATA_SX4=y +CONFIG_SATA_SIL=y +CONFIG_SATA_SIS=y +CONFIG_SATA_ULI=y +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=y +CONFIG_SATA_INIC162X=y +CONFIG_PATA_ACPI=y +CONFIG_PATA_ALI=y +CONFIG_PATA_AMD=y +CONFIG_PATA_ARTOP=y +CONFIG_PATA_ATIIXP=y +CONFIG_PATA_CMD640_PCI=y +CONFIG_PATA_CMD64X=y +CONFIG_PATA_CS5520=y +CONFIG_PATA_CS5530=y +CONFIG_PATA_CS5535=y +CONFIG_PATA_CS5536=y +CONFIG_PATA_CYPRESS=y +CONFIG_PATA_EFAR=y +CONFIG_ATA_GENERIC=y +CONFIG_PATA_HPT366=y +CONFIG_PATA_HPT37X=y +CONFIG_PATA_HPT3X2N=y +CONFIG_PATA_HPT3X3=y +CONFIG_PATA_HPT3X3_DMA=y +# CONFIG_PATA_ISAPNP is not set +CONFIG_PATA_IT821X=y +CONFIG_PATA_IT8213=y +CONFIG_PATA_JMICRON=y +# CONFIG_PATA_LEGACY is not set +CONFIG_PATA_TRIFLEX=y +CONFIG_PATA_MARVELL=y +CONFIG_PATA_MPIIX=y +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_NETCELL=y +CONFIG_PATA_NINJA32=y +CONFIG_PATA_NS87410=y +CONFIG_PATA_NS87415=y +CONFIG_PATA_OPTI=y +CONFIG_PATA_OPTIDMA=y +CONFIG_PATA_PCMCIA=y +CONFIG_PATA_PDC_OLD=y +CONFIG_PATA_QDI=y +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +CONFIG_PATA_SERVERWORKS=y +CONFIG_PATA_PDC2027X=y +CONFIG_PATA_SIL680=y +CONFIG_PATA_SIS=y +CONFIG_PATA_VIA=y +CONFIG_PATA_WINBOND=y +# CONFIG_PATA_WINBOND_VLB is not set +CONFIG_PATA_SCH=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=y +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=y +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_FUSION_FC=y +CONFIG_FUSION_SAS=y +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=y +CONFIG_FUSION_LAN=y +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_LXT_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=y +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=y +# CONFIG_3C515 is not set +CONFIG_VORTEX=y +CONFIG_TYPHOON=y +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=y +# CONFIG_SMC9194 is not set +# CONFIG_NET_VENDOR_RACAL is not set +CONFIG_NET_TULIP=y +CONFIG_DE2104X=y +CONFIG_TULIP=y +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=y +CONFIG_WINBOND_840=y +CONFIG_DM9102=y +CONFIG_ULI526X=y +CONFIG_PCMCIA_XIRCOM=y +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=y +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=y +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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=y +CONFIG_AMD8111_ETH=y +CONFIG_ADAPTEC_STARFIRE=y +# CONFIG_AC3200 is not set +# CONFIG_APRICOT is not set +CONFIG_B44=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=y +CONFIG_FORCEDETH_NAPI=y +# CONFIG_CS89x0 is not set +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +CONFIG_FEALNX=y +CONFIG_NATSEMI=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +# 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=y +CONFIG_SIS900=y +CONFIG_EPIC100=y +CONFIG_SUNDANCE=y +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=y +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_SC92031=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=y +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=y +CONFIG_E1000=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000E=y +CONFIG_IP1000=y +CONFIG_IGB=y +# CONFIG_IGB_LRO is not set +CONFIG_NS83820=y +CONFIG_HAMACHI=y +CONFIG_YELLOWFIN=y +CONFIG_R8169=y +CONFIG_R8169_VLAN=y +CONFIG_SIS190=y +CONFIG_SKGE=y +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=y +CONFIG_TIGON3=y +CONFIG_BNX2=y +CONFIG_QLA3XXX=y +CONFIG_ATL1=y +CONFIG_ATL1E=y +CONFIG_ATL2=y +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=y +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=y +CONFIG_IXGBE=y +CONFIG_IXGB=y +CONFIG_S2IO=y +CONFIG_MYRI10GE=y +CONFIG_NETXEN_NIC=y +CONFIG_NIU=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=y +CONFIG_BNX2X=y +CONFIG_SFC=y +CONFIG_TR=y +# CONFIG_IBMTR is not set +CONFIG_IBMOL=m +CONFIG_IBMLS=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set +# CONFIG_SMCTR is not set + +# +# Wireless LAN +# +CONFIG_WLAN_PRE80211=y +# CONFIG_STRIP is not set +# CONFIG_ARLAN is not set +# CONFIG_WAVELAN is not set +CONFIG_PCMCIA_WAVELAN=m +CONFIG_PCMCIA_NETWAVE=m +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +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=y +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_USB_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=y +CONFIG_ATH9K=m +CONFIG_IWLWIFI=m +CONFIG_IWLCORE=m +# CONFIG_IWLWIFI_LEDS is not set +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_DEBUG=y +CONFIG_IWLWIFI_DEBUGFS=y +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +CONFIG_IWL3945_RFKILL=y +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_IWL3945_LEDS=y +CONFIG_IWL3945_DEBUG=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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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=y +# 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 is not set +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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 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 is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +CONFIG_NET_FC=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NETPOLL_TRAP=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +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 is not set +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_LIRC is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_WISTRON_BTNS is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_ESPSERIAL is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# 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 is not set +CONFIG_CRASH=m +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +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_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y +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 is not set +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +# CONFIG_I2C_NFORCE2_S4985 is not set +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +# CONFIG_I2C_PCA_PLATFORM is not set +CONFIG_I2C_STUB=m +# CONFIG_SCx200_ACB is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +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 is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +# CONFIG_BATTERY_DS2760 is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +# CONFIG_SENSORS_AD7414 is not set +CONFIG_SENSORS_AD7418=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 is not set +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=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=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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=y +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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +# CONFIG_DRM is not set +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +# CONFIG_FB is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_CORGI is not set +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set + +# +# 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=256 +CONFIG_VIDEO_SELECT=y +# CONFIG_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FONT_8x16=y +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +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 +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 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=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_CS is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set + +# +# 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 is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +# CONFIG_USB_SERIAL_SPCP8X5 is not set +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 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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 is not set +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 is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDRICOH_CS is not set +CONFIG_MEMSTICK=m +CONFIG_MEMSTICK_DEBUG=y + +# +# 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_PCA9532 is not set +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set +# 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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_I5000=m +# CONFIG_EDAC_I5100 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +# 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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +# CONFIG_RTC_DRV_FM3130 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +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 is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_SMX is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# 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=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# 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_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=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_AUFS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_STAT is not set +CONFIG_AUFS_DEBUG=y +CONFIG_AUFS_RR_SQUASHFS=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +CONFIG_DEBUG_NMI_TIMEOUT=5 +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +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=y +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# 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 is not set +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# 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=y +CONFIG_EARLY_PRINTK=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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +CONFIG_LSM_MMAP_MIN_ADDR=65535 +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 is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +# CONFIG_CRYPTO_FIPS is not set +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +# CONFIG_CRYPTO_CRYPTD is not set +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=y +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +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=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +# CONFIG_VIRTUALIZATION is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=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_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y diff --git a/kernelcfg/config-x86-2.6.27-alt140.conf b/kernelcfg/config-x86-2.6.27-alt140.conf new file mode 100644 index 0000000..b4c9123 --- /dev/null +++ b/kernelcfg/config-x86-2.6.27-alt140.conf @@ -0,0 +1,3245 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27.45 +# Wed Feb 24 19:06:35 2010 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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 is not set +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 is not set +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 is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_BIOS_REBOOT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=y +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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +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=17 +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_NS=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CPUSETS=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_USER_SCHED is not set +# CONFIG_CGROUP_SCHED is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_CGROUP_MEM_RES_CTLR is not set +# 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=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_COMPAT_BRK is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +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 is not set +# 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=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBD=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_LSF=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# 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_CLASSIC_RCU=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 is not set +# CONFIG_X86_ELAN is not set +# CONFIG_X86_VOYAGER is not set +CONFIG_X86_GENERICARCH=y +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_VSMP is not set +# CONFIG_X86_RDC321X is not set +CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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 is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=7 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT is not set +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_MCE=y +# CONFIG_X86_MCE_NONFATAL is not set +CONFIG_X86_MCE_P4THERMAL=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +CONFIG_MICROCODE=m +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +# CONFIG_SPARSEMEM_STATIC is not set +# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_RESOURCES_64BIT=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_HIGHPTE=y +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +# CONFIG_X86_PAT is not set +CONFIG_EFI=y +# CONFIG_IRQBALANCE is not set +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management options +# +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=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=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_BAY=m +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set +# CONFIG_APM_REAL_MODE_POWER_OFF is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_POWERNOW_K8_ACPI=y +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +# CONFIG_X86_P4_CLOCKMOD is not set +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +CONFIG_X86_E_POWERSAVER=y + +# +# shared options +# +# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM 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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +# CONFIG_OLPC is not set +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +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=y +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_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_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 is not set +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 is not set + +# +# 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 is not set +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 is not set +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=m +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=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_DECNET=m +CONFIG_DECNET_ROUTER=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET 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_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_CLS_IND=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_NET_TCPPROBE 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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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 is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_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_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIBTUSB is not set +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 is not set +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_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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 is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +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 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +CONFIG_BLK_DEV_LOOP_KEYSCRUB=y +CONFIG_BLK_DEV_LOOP_PADLOCK=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +CONFIG_EEPROM_93CX6=m +# CONFIG_SGI_IOC4 is not set +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_TC1100_WMI=m +# CONFIG_HP_WMI is not set +CONFIG_MSI_LAPTOP=m +# CONFIG_COMPAL_LAPTOP is not set +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_HP_ILO is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=y +CONFIG_SCSI_ISCSI_ATTRS=y +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +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_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +# CONFIG_SCSI_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +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_SCSI_FLASHPOINT is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_MVSAS=m +# CONFIG_SCSI_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +# CONFIG_SCSI_DH is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=y +CONFIG_ATA_PIIX=y +CONFIG_SATA_MV=y +CONFIG_SATA_NV=y +CONFIG_PDC_ADMA=y +CONFIG_SATA_QSTOR=y +CONFIG_SATA_PROMISE=y +CONFIG_SATA_SX4=y +CONFIG_SATA_SIL=y +CONFIG_SATA_SIS=y +CONFIG_SATA_ULI=y +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=y +CONFIG_SATA_INIC162X=y +CONFIG_PATA_ACPI=y +CONFIG_PATA_ALI=y +CONFIG_PATA_AMD=y +CONFIG_PATA_ARTOP=y +CONFIG_PATA_ATIIXP=y +CONFIG_PATA_CMD640_PCI=y +CONFIG_PATA_CMD64X=y +CONFIG_PATA_CS5520=y +CONFIG_PATA_CS5530=y +CONFIG_PATA_CS5535=y +CONFIG_PATA_CS5536=y +CONFIG_PATA_CYPRESS=y +CONFIG_PATA_EFAR=y +CONFIG_ATA_GENERIC=y +CONFIG_PATA_HPT366=y +CONFIG_PATA_HPT37X=y +CONFIG_PATA_HPT3X2N=y +CONFIG_PATA_HPT3X3=y +CONFIG_PATA_HPT3X3_DMA=y +# CONFIG_PATA_ISAPNP is not set +CONFIG_PATA_IT821X=y +CONFIG_PATA_IT8213=y +CONFIG_PATA_JMICRON=y +# CONFIG_PATA_LEGACY is not set +CONFIG_PATA_TRIFLEX=y +CONFIG_PATA_MARVELL=y +CONFIG_PATA_MPIIX=y +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_NETCELL=y +CONFIG_PATA_NINJA32=y +CONFIG_PATA_NS87410=y +CONFIG_PATA_NS87415=y +CONFIG_PATA_OPTI=y +CONFIG_PATA_OPTIDMA=y +CONFIG_PATA_PCMCIA=y +CONFIG_PATA_PDC_OLD=y +CONFIG_PATA_QDI=y +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +CONFIG_PATA_SERVERWORKS=y +CONFIG_PATA_PDC2027X=y +CONFIG_PATA_SIL680=y +CONFIG_PATA_SIS=y +CONFIG_PATA_VIA=y +CONFIG_PATA_WINBOND=y +# CONFIG_PATA_WINBOND_VLB is not set +CONFIG_PATA_SCH=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=y +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=y +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_FUSION_FC=y +CONFIG_FUSION_SAS=y +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=y +CONFIG_FUSION_LAN=y +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_LXT_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=y +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=y +# CONFIG_3C515 is not set +CONFIG_VORTEX=y +CONFIG_TYPHOON=y +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=y +# CONFIG_SMC9194 is not set +# CONFIG_NET_VENDOR_RACAL is not set +CONFIG_NET_TULIP=y +CONFIG_DE2104X=y +CONFIG_TULIP=y +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=y +CONFIG_WINBOND_840=y +CONFIG_DM9102=y +CONFIG_ULI526X=y +CONFIG_PCMCIA_XIRCOM=y +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=y +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=y +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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=y +CONFIG_AMD8111_ETH=y +CONFIG_ADAPTEC_STARFIRE=y +# CONFIG_AC3200 is not set +# CONFIG_APRICOT is not set +CONFIG_B44=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=y +CONFIG_FORCEDETH_NAPI=y +# CONFIG_CS89x0 is not set +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +CONFIG_FEALNX=y +CONFIG_NATSEMI=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +# 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=y +CONFIG_SIS900=y +CONFIG_EPIC100=y +CONFIG_SUNDANCE=y +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=y +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_SC92031=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=y +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=y +CONFIG_E1000=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000E=y +CONFIG_IP1000=y +CONFIG_IGB=y +# CONFIG_IGB_LRO is not set +CONFIG_NS83820=y +CONFIG_HAMACHI=y +CONFIG_YELLOWFIN=y +CONFIG_R8169=y +CONFIG_R8169_VLAN=y +CONFIG_SIS190=y +CONFIG_SKGE=y +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=y +CONFIG_TIGON3=y +CONFIG_BNX2=y +CONFIG_QLA3XXX=y +CONFIG_ATL1=y +CONFIG_ATL1E=y +CONFIG_ATL2=y +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=y +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=y +CONFIG_IXGBE=y +CONFIG_IXGB=y +CONFIG_S2IO=y +CONFIG_MYRI10GE=y +CONFIG_NETXEN_NIC=y +CONFIG_NIU=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=y +CONFIG_BNX2X=y +CONFIG_SFC=y +CONFIG_TR=y +# CONFIG_IBMTR is not set +CONFIG_IBMOL=m +CONFIG_IBMLS=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set +# CONFIG_SMCTR is not set + +# +# Wireless LAN +# +CONFIG_WLAN_PRE80211=y +# CONFIG_STRIP is not set +# CONFIG_ARLAN is not set +# CONFIG_WAVELAN is not set +CONFIG_PCMCIA_WAVELAN=m +CONFIG_PCMCIA_NETWAVE=m +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +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=y +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=y +CONFIG_ATH9K=m +CONFIG_IWLWIFI=m +CONFIG_IWLCORE=m +# CONFIG_IWLWIFI_LEDS is not set +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_DEBUG=y +CONFIG_IWLWIFI_DEBUGFS=y +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +CONFIG_IWL3945_RFKILL=y +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_IWL3945_LEDS=y +CONFIG_IWL3945_DEBUG=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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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=y +# 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 is not set +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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 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 is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +CONFIG_NET_FC=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NETPOLL_TRAP=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +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 is not set +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_WISTRON_BTNS is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_ESPSERIAL is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# 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 is not set +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +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_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y +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 is not set +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +# CONFIG_I2C_NFORCE2_S4985 is not set +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +# CONFIG_I2C_PCA_PLATFORM is not set +CONFIG_I2C_STUB=m +# CONFIG_SCx200_ACB is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +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 is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +# CONFIG_BATTERY_DS2760 is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +# CONFIG_SENSORS_AD7414 is not set +CONFIG_SENSORS_AD7418=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 is not set +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=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=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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=y +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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +# CONFIG_DRM is not set +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +# CONFIG_FB is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_CORGI is not set +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set + +# +# 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=256 +CONFIG_VIDEO_SELECT=y +# CONFIG_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FONT_8x16=y +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +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 +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 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=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_CS is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set + +# +# 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 is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +# CONFIG_USB_SERIAL_SPCP8X5 is not set +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 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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 is not set +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 is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDRICOH_CS is not set +CONFIG_MEMSTICK=m +CONFIG_MEMSTICK_DEBUG=y + +# +# 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_PCA9532 is not set +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set +# 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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_I5000=m +# CONFIG_EDAC_I5100 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +# 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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +# CONFIG_RTC_DRV_FM3130 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +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 is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_SMX is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# 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=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# 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 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 is not set +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 is not set +# CONFIG_JFFS2_CMODE_SIZE is not set +# CONFIG_JFFS2_CMODE_FAVOURLZO is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# 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_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=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_AUFS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_STAT is not set +CONFIG_AUFS_DEBUG=y +CONFIG_AUFS_RR_SQUASHFS=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +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=y +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# 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 is not set +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# 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=y +CONFIG_EARLY_PRINTK=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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +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 is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +# CONFIG_CRYPTO_CRYPTD is not set +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=y +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +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=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +# CONFIG_VIRTUALIZATION is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=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_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y diff --git a/kernelcfg/config-x86-2.6.27-alt150.conf b/kernelcfg/config-x86-2.6.27-alt150.conf new file mode 100644 index 0000000..b4c9123 --- /dev/null +++ b/kernelcfg/config-x86-2.6.27-alt150.conf @@ -0,0 +1,3245 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27.45 +# Wed Feb 24 19:06:35 2010 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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 is not set +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 is not set +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 is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_BIOS_REBOOT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=y +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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +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=17 +CONFIG_CGROUPS=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_CGROUP_NS=y +# CONFIG_CGROUP_DEVICE is not set +CONFIG_CPUSETS=y +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_USER_SCHED is not set +# CONFIG_CGROUP_SCHED is not set +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +# CONFIG_CGROUP_MEM_RES_CTLR is not set +# 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=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_COMPAT_BRK is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +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 is not set +# 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=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_KMOD=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBD=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_LSF=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# 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_CLASSIC_RCU=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 is not set +# CONFIG_X86_ELAN is not set +# CONFIG_X86_VOYAGER is not set +CONFIG_X86_GENERICARCH=y +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_VSMP is not set +# CONFIG_X86_RDC321X is not set +CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y +# CONFIG_PARAVIRT_GUEST is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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 is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=7 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT is not set +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_MCE=y +# CONFIG_X86_MCE_NONFATAL is not set +CONFIG_X86_MCE_P4THERMAL=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +CONFIG_MICROCODE=m +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +# CONFIG_SPARSEMEM_STATIC is not set +# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_RESOURCES_64BIT=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_HIGHPTE=y +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +# CONFIG_MTRR_SANITIZER is not set +# CONFIG_X86_PAT is not set +CONFIG_EFI=y +# CONFIG_IRQBALANCE is not set +CONFIG_SECCOMP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management options +# +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=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=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_BAY=m +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_EC=y +# CONFIG_ACPI_PCI_SLOT is not set +CONFIG_ACPI_POWER=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set +# CONFIG_APM_REAL_MODE_POWER_OFF is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_POWERNOW_K8_ACPI=y +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +# CONFIG_X86_P4_CLOCKMOD is not set +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +CONFIG_X86_E_POWERSAVER=y + +# +# shared options +# +# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM 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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +# CONFIG_OLPC is not set +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +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=y +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_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_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 is not set +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 is not set + +# +# 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 is not set +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 is not set +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=m +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=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +CONFIG_DECNET=m +CONFIG_DECNET_ROUTER=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET 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_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_CLS_IND=y +CONFIG_NET_SCH_FIFO=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +# CONFIG_NET_TCPPROBE 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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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 is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_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_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +CONFIG_BT_HCIUSB_SCO=y +# CONFIG_BT_HCIBTUSB is not set +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 is not set +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_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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 is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +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 is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +CONFIG_BLK_DEV_LOOP_KEYSCRUB=y +CONFIG_BLK_DEV_LOOP_PADLOCK=y +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +CONFIG_EEPROM_93CX6=m +# CONFIG_SGI_IOC4 is not set +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_TC1100_WMI=m +# CONFIG_HP_WMI is not set +CONFIG_MSI_LAPTOP=m +# CONFIG_COMPAL_LAPTOP is not set +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ENCLOSURE_SERVICES=m +# CONFIG_HP_ILO is not set +CONFIG_HAVE_IDE=y +# CONFIG_IDE is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=y +CONFIG_SCSI_FC_ATTRS=y +CONFIG_SCSI_ISCSI_ATTRS=y +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +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_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +# CONFIG_SCSI_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +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_SCSI_FLASHPOINT is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_MVSAS=m +# CONFIG_SCSI_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +# CONFIG_SCSI_DH is not set +CONFIG_ATA=y +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=y +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=y +CONFIG_ATA_PIIX=y +CONFIG_SATA_MV=y +CONFIG_SATA_NV=y +CONFIG_PDC_ADMA=y +CONFIG_SATA_QSTOR=y +CONFIG_SATA_PROMISE=y +CONFIG_SATA_SX4=y +CONFIG_SATA_SIL=y +CONFIG_SATA_SIS=y +CONFIG_SATA_ULI=y +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=y +CONFIG_SATA_INIC162X=y +CONFIG_PATA_ACPI=y +CONFIG_PATA_ALI=y +CONFIG_PATA_AMD=y +CONFIG_PATA_ARTOP=y +CONFIG_PATA_ATIIXP=y +CONFIG_PATA_CMD640_PCI=y +CONFIG_PATA_CMD64X=y +CONFIG_PATA_CS5520=y +CONFIG_PATA_CS5530=y +CONFIG_PATA_CS5535=y +CONFIG_PATA_CS5536=y +CONFIG_PATA_CYPRESS=y +CONFIG_PATA_EFAR=y +CONFIG_ATA_GENERIC=y +CONFIG_PATA_HPT366=y +CONFIG_PATA_HPT37X=y +CONFIG_PATA_HPT3X2N=y +CONFIG_PATA_HPT3X3=y +CONFIG_PATA_HPT3X3_DMA=y +# CONFIG_PATA_ISAPNP is not set +CONFIG_PATA_IT821X=y +CONFIG_PATA_IT8213=y +CONFIG_PATA_JMICRON=y +# CONFIG_PATA_LEGACY is not set +CONFIG_PATA_TRIFLEX=y +CONFIG_PATA_MARVELL=y +CONFIG_PATA_MPIIX=y +CONFIG_PATA_OLDPIIX=y +CONFIG_PATA_NETCELL=y +CONFIG_PATA_NINJA32=y +CONFIG_PATA_NS87410=y +CONFIG_PATA_NS87415=y +CONFIG_PATA_OPTI=y +CONFIG_PATA_OPTIDMA=y +CONFIG_PATA_PCMCIA=y +CONFIG_PATA_PDC_OLD=y +CONFIG_PATA_QDI=y +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +CONFIG_PATA_SERVERWORKS=y +CONFIG_PATA_PDC2027X=y +CONFIG_PATA_SIL680=y +CONFIG_PATA_SIS=y +CONFIG_PATA_VIA=y +CONFIG_PATA_WINBOND=y +# CONFIG_PATA_WINBOND_VLB is not set +CONFIG_PATA_SCH=y +CONFIG_MD=y +CONFIG_BLK_DEV_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_RAID0=y +CONFIG_MD_RAID1=y +CONFIG_MD_RAID10=y +CONFIG_MD_RAID456=y +CONFIG_MD_RAID5_RESHAPE=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=y +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_FUSION_FC=y +CONFIG_FUSION_SAS=y +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=y +CONFIG_FUSION_LAN=y +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_LXT_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_VITESSE_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_REALTEK_PHY=y +# CONFIG_FIXED_PHY is not set +CONFIG_MDIO_BITBANG=y +CONFIG_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=y +# CONFIG_3C515 is not set +CONFIG_VORTEX=y +CONFIG_TYPHOON=y +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=y +# CONFIG_SMC9194 is not set +# CONFIG_NET_VENDOR_RACAL is not set +CONFIG_NET_TULIP=y +CONFIG_DE2104X=y +CONFIG_TULIP=y +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=y +CONFIG_WINBOND_840=y +CONFIG_DM9102=y +CONFIG_ULI526X=y +CONFIG_PCMCIA_XIRCOM=y +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=y +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=y +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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=y +CONFIG_AMD8111_ETH=y +CONFIG_ADAPTEC_STARFIRE=y +# CONFIG_AC3200 is not set +# CONFIG_APRICOT is not set +CONFIG_B44=y +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=y +CONFIG_FORCEDETH_NAPI=y +# CONFIG_CS89x0 is not set +# CONFIG_EEPRO100 is not set +CONFIG_E100=y +CONFIG_FEALNX=y +CONFIG_NATSEMI=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +# 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=y +CONFIG_SIS900=y +CONFIG_EPIC100=y +CONFIG_SUNDANCE=y +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=y +CONFIG_VIA_RHINE=y +CONFIG_VIA_RHINE_MMIO=y +CONFIG_SC92031=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=y +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=y +CONFIG_E1000=y +# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000E=y +CONFIG_IP1000=y +CONFIG_IGB=y +# CONFIG_IGB_LRO is not set +CONFIG_NS83820=y +CONFIG_HAMACHI=y +CONFIG_YELLOWFIN=y +CONFIG_R8169=y +CONFIG_R8169_VLAN=y +CONFIG_SIS190=y +CONFIG_SKGE=y +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=y +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=y +CONFIG_TIGON3=y +CONFIG_BNX2=y +CONFIG_QLA3XXX=y +CONFIG_ATL1=y +CONFIG_ATL1E=y +CONFIG_ATL2=y +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=y +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=y +CONFIG_IXGBE=y +CONFIG_IXGB=y +CONFIG_S2IO=y +CONFIG_MYRI10GE=y +CONFIG_NETXEN_NIC=y +CONFIG_NIU=y +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=y +CONFIG_BNX2X=y +CONFIG_SFC=y +CONFIG_TR=y +# CONFIG_IBMTR is not set +CONFIG_IBMOL=m +CONFIG_IBMLS=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set +# CONFIG_SMCTR is not set + +# +# Wireless LAN +# +CONFIG_WLAN_PRE80211=y +# CONFIG_STRIP is not set +# CONFIG_ARLAN is not set +# CONFIG_WAVELAN is not set +CONFIG_PCMCIA_WAVELAN=m +CONFIG_PCMCIA_NETWAVE=m +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +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=y +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=y +CONFIG_ATH9K=m +CONFIG_IWLWIFI=m +CONFIG_IWLCORE=m +# CONFIG_IWLWIFI_LEDS is not set +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_DEBUG=y +CONFIG_IWLWIFI_DEBUGFS=y +# CONFIG_IWLAGN is not set +CONFIG_IWL3945=m +CONFIG_IWL3945_RFKILL=y +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_IWL3945_LEDS=y +CONFIG_IWL3945_DEBUG=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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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=y +# 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 is not set +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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 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 is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +CONFIG_NET_FC=y +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +CONFIG_NETPOLL_TRAP=y +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +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 is not set +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_WISTRON_BTNS is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_ESPSERIAL is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# 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 is not set +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +# CONFIG_RAW_DRIVER is not set +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +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_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y +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 is not set +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +# CONFIG_I2C_NFORCE2_S4985 is not set +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +# CONFIG_I2C_PCA_PLATFORM is not set +CONFIG_I2C_STUB=m +# CONFIG_SCx200_ACB is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +# CONFIG_SENSORS_PCA9539 is not set +CONFIG_SENSORS_PCF8591=m +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 is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +# CONFIG_BATTERY_DS2760 is not set +CONFIG_HWMON=m +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +# CONFIG_SENSORS_AD7414 is not set +CONFIG_SENSORS_AD7418=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 is not set +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=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=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_HP_WATCHDOG=m +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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=y +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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +# CONFIG_DRM is not set +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +# CONFIG_FB is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_CORGI is not set +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set + +# +# 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=256 +CONFIG_VIDEO_SELECT=y +# CONFIG_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FONT_8x16=y +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=y +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +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 +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 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=m +CONFIG_USB_SL811_HCD=m +# CONFIG_USB_SL811_CS is not set +# CONFIG_USB_R8A66597_HCD is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set + +# +# 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 is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +# CONFIG_USB_SERIAL_SPCP8X5 is not set +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 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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 is not set +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 is not set + +# +# MMC/SD Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDRICOH_CS is not set +CONFIG_MEMSTICK=m +CONFIG_MEMSTICK_DEBUG=y + +# +# 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_PCA9532 is not set +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set +# 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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_I5000=m +# CONFIG_EDAC_I5100 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +# CONFIG_RTC_HCTOSYS is not set +# 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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +# CONFIG_RTC_DRV_FM3130 is not set + +# +# SPI RTC drivers +# + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +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 is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +# CONFIG_UIO_PDRV is not set +# CONFIG_UIO_PDRV_GENIRQ is not set +# CONFIG_UIO_SMX is not set + +# +# Firmware Drivers +# +# CONFIG_EDD is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# 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=y +CONFIG_FS_XIP=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# 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 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 is not set +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 is not set +# CONFIG_JFFS2_CMODE_SIZE is not set +# CONFIG_JFFS2_CMODE_FAVOURLZO is not set +CONFIG_UBIFS_FS=m +# CONFIG_UBIFS_FS_XATTR is not set +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_VXFS_FS=m +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +CONFIG_QNX4FS_FS=m +CONFIG_ROMFS_FS=m +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# 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_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=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +CONFIG_AUFS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +# CONFIG_AUFS_STAT is not set +CONFIG_AUFS_DEBUG=y +CONFIG_AUFS_RR_SQUASHFS=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +CONFIG_SCHEDSTATS=y +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS 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=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +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=y +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# 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 is not set +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# 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=y +CONFIG_EARLY_PRINTK=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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +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 is not set +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +# CONFIG_SECURITY_SMACK is not set +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y +CONFIG_ASYNC_MEMCPY=y +CONFIG_ASYNC_XOR=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +# CONFIG_CRYPTO_CRYPTD is not set +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=y +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +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=y +CONFIG_CRYPTO_MICHAEL_MIC=m +# CONFIG_CRYPTO_RMD128 is not set +# CONFIG_CRYPTO_RMD160 is not set +# CONFIG_CRYPTO_RMD256 is not set +# CONFIG_CRYPTO_RMD320 is not set +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +# CONFIG_VIRTUALIZATION is not set + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=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_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y diff --git a/kernelcfg/config-x86-2.6.31-std130.conf b/kernelcfg/config-x86-2.6.31-std130.conf new file mode 100644 index 0000000..28e9ffe --- /dev/null +++ b/kernelcfg/config-x86-2.6.31-std130.conf @@ -0,0 +1,3782 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.31-rc8 +# Sun Aug 30 10:56:44 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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_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_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 is not set +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_DYNAMIC_PER_CPU_AREA=y +# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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_CLASSIC_RCU is not set +CONFIG_TREE_RCU=y +# CONFIG_PREEMPT_RCU is not set +# CONFIG_RCU_TRACE is not set +CONFIG_RCU_FANOUT=32 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_PREEMPT_RCU_TRACE is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=17 +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=y +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=y +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=y +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 + +# +# Performance Counters +# +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_MARKERS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +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=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_INTEGRITY=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_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_SPARSE_IRQ is not set +CONFIG_X86_MPPARSE=y +CONFIG_X86_BIGSMP=y +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_ELAN is not set +# CONFIG_X86_RDC321X is not set +CONFIG_X86_32_NON_STANDARD=y +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +CONFIG_VMI=y +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_LGUEST_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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_GENERIC_CPU is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +CONFIG_X86_L1_CACHE_BYTES=64 +CONFIG_X86_INTERNODE_CACHE_BYTES=64 +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=4 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_CYRIX_32=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_CPU_SUP_UMC_32=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_IOMMU_API=y +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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_OLD_MCE is not set +CONFIG_X86_NEW_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +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_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_HAVE_MLOCK=y +CONFIG_HAVE_MLOCKED_PAGE_BIT=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_HIGHPTE=y +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_EFI=y +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR_ALL=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +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=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION_NVS=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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +# CONFIG_X86_POWERNOW_K6 is not set +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +CONFIG_X86_P4_CLOCKMOD=m +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +# CONFIG_X86_E_POWERSAVER is not set + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_OLPC=y +CONFIG_PCI_DOMAINS=y +CONFIG_DMAR=y +CONFIG_DMAR_DEFAULT_ON=y +CONFIG_DMAR_BROKEN_GFX_WA=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +CONFIG_OLPC=y +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_HAVE_AOUT=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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_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 is not set +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 is not set +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 is not set +# 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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +# CONFIG_RDS is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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_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 is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_FIR is not set +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_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 is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEBUGFS=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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_DEFAULT_PS=y +CONFIG_MAC80211_DEFAULT_PS_VALUE=1 + +# +# Rate control algorithm selection +# +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_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="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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_TESTS is not set +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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +# CONFIG_SGI_IOC4 is not set +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=y +CONFIG_SCSI_SAS_LIBSAS=y +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_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +# CONFIG_SCSI_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=y +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ARCMSR_AER=y +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS_LOGGING=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +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_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +CONFIG_SCSI_DEBUG=m +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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_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_ATIIXP=m +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=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_ISAPNP is not set +CONFIG_PATA_IT821X=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_JMICRON=m +# CONFIG_PATA_LEGACY is not set +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_QDI=m +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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_WINBOND_VLB is not set +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_MD_RAID6_PQ=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=m +# CONFIG_3C515 is not set +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=m +# CONFIG_SMC9194 is not set +CONFIG_ETHOC=m +# CONFIG_NET_VENDOR_RACAL is not set +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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=m +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=m +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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_AC3200 is not set +# CONFIG_APRICOT is not set +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_CS89x0 is not set +CONFIG_E100=y +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 is not set +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_MTD=y +CONFIG_BE2NET=m +CONFIG_TR=y +# CONFIG_IBMTR is not set +CONFIG_IBMOL=m +CONFIG_IBMLS=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set +# CONFIG_SMCTR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_DEBUGFS=y +# 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_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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +# CONFIG_ATM_HE is not set +# CONFIG_ATM_SOLOS is not set +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LKKBD is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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_TOUCHKIT is not set +CONFIG_MOUSE_PS2_OLPC=y +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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 is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_WISTRON_BTNS=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 + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +CONFIG_I2C_TINY_USB=m + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_STUB=m +CONFIG_SCx200_ACB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_OLPC=y +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=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_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_ATK0110=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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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_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_LIS3LV02D=m +CONFIG_SENSORS_APPLESMC=m +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_THERMAL=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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_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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +# CONFIG_MFD_WM8400 is not set +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +# CONFIG_AB3100_CORE is not set +# CONFIG_REGULATOR is not set +# CONFIG_MEDIA_SUPPORT is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +CONFIG_DRM=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 is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +CONFIG_FB=m +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +CONFIG_FB_CFB_FILLRECT=m +CONFIG_FB_CFB_COPYAREA=m +CONFIG_FB_CFB_IMAGEBLIT=m +# 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_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_VGA16 is not set +# CONFIG_FB_UVESA is not set +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I810 is not set +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_VIA is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BACKLIGHT_GENERIC=y +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set +# CONFIG_BACKLIGHT_SAHARA is not set + +# +# 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=256 +# CONFIG_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=m +# 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 +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=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_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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# 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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_TIFM_SD=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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM8350=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_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +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 + +# +# TI VLYNQ +# +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +# CONFIG_ET131X is not set +# CONFIG_SLICOSS is not set +# CONFIG_SXG is not set +# CONFIG_ME4000 is not set +# CONFIG_MEILHAUS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +CONFIG_USB_ATMEL=m +# CONFIG_POCH is not set +# CONFIG_AGNX is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +CONFIG_RTL8187SE=m +CONFIG_RTL8192SU=m +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +# CONFIG_HECI is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_VT6655 is not set +# CONFIG_USB_CPC is not set +# CONFIG_RDC_17F3101X is not set +# CONFIG_FB_UDL is not set +CONFIG_COWLOOP=y +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_TC1100_WMI=m +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +CONFIG_JBD2_DEBUG=y +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +CONFIG_UBIFS_FS_XATTR=y +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +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=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_BDEV_LOOP=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +CONFIG_DLM_DEBUG=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_LOCK_ALLOC=y +# CONFIG_PROVE_LOCKING is not set +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=y +# CONFIG_DEBUG_LOCKDEP is not set +CONFIG_DEBUG_SPINLOCK_SLEEP=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# 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_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_LKDTM is not set +# 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_FTRACE_SYSCALLS=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=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 is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +# 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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_IMA is not set +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_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +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=y +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=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +# CONFIG_CRYPTO_ZLIB is not set +CONFIG_CRYPTO_LZO=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_LGUEST=m +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-x86-2.6.31-std131.conf b/kernelcfg/config-x86-2.6.31-std131.conf new file mode 100644 index 0000000..28e9ffe --- /dev/null +++ b/kernelcfg/config-x86-2.6.31-std131.conf @@ -0,0 +1,3782 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.31-rc8 +# Sun Aug 30 10:56:44 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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_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_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 is not set +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_DYNAMIC_PER_CPU_AREA=y +# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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_CLASSIC_RCU is not set +CONFIG_TREE_RCU=y +# CONFIG_PREEMPT_RCU is not set +# CONFIG_RCU_TRACE is not set +CONFIG_RCU_FANOUT=32 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_PREEMPT_RCU_TRACE is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=17 +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=y +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=y +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=y +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 + +# +# Performance Counters +# +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_MARKERS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +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=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_INTEGRITY=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_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_SPARSE_IRQ is not set +CONFIG_X86_MPPARSE=y +CONFIG_X86_BIGSMP=y +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_ELAN is not set +# CONFIG_X86_RDC321X is not set +CONFIG_X86_32_NON_STANDARD=y +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +CONFIG_VMI=y +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_LGUEST_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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_GENERIC_CPU is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +CONFIG_X86_L1_CACHE_BYTES=64 +CONFIG_X86_INTERNODE_CACHE_BYTES=64 +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=4 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_CYRIX_32=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_CPU_SUP_UMC_32=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_IOMMU_API=y +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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_OLD_MCE is not set +CONFIG_X86_NEW_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +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_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_HAVE_MLOCK=y +CONFIG_HAVE_MLOCKED_PAGE_BIT=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_HIGHPTE=y +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_EFI=y +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR_ALL=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +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=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION_NVS=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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +# CONFIG_X86_POWERNOW_K6 is not set +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +CONFIG_X86_P4_CLOCKMOD=m +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +# CONFIG_X86_E_POWERSAVER is not set + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_OLPC=y +CONFIG_PCI_DOMAINS=y +CONFIG_DMAR=y +CONFIG_DMAR_DEFAULT_ON=y +CONFIG_DMAR_BROKEN_GFX_WA=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +CONFIG_OLPC=y +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_HAVE_AOUT=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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_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 is not set +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 is not set +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 is not set +# 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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +# CONFIG_RDS is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=y +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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_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 is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_FIR is not set +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_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 is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEBUGFS=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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_DEFAULT_PS=y +CONFIG_MAC80211_DEFAULT_PS_VALUE=1 + +# +# Rate control algorithm selection +# +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_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="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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_TESTS is not set +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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +# CONFIG_SGI_IOC4 is not set +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=y +CONFIG_SCSI_SAS_LIBSAS=y +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_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +# CONFIG_SCSI_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=y +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ARCMSR_AER=y +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS_LOGGING=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +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_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +CONFIG_SCSI_DEBUG=m +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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_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_ATIIXP=m +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=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_ISAPNP is not set +CONFIG_PATA_IT821X=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_JMICRON=m +# CONFIG_PATA_LEGACY is not set +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_QDI=m +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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_WINBOND_VLB is not set +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_MD_RAID6_PQ=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=m +# CONFIG_3C515 is not set +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=m +# CONFIG_SMC9194 is not set +CONFIG_ETHOC=m +# CONFIG_NET_VENDOR_RACAL is not set +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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=m +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=m +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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_AC3200 is not set +# CONFIG_APRICOT is not set +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_CS89x0 is not set +CONFIG_E100=y +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 is not set +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_MTD=y +CONFIG_BE2NET=m +CONFIG_TR=y +# CONFIG_IBMTR is not set +CONFIG_IBMOL=m +CONFIG_IBMLS=m +CONFIG_3C359=m +# CONFIG_TMS380TR is not set +# CONFIG_SMCTR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_DEBUGFS=y +# 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_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 is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +# CONFIG_ATM_HE is not set +# CONFIG_ATM_SOLOS is not set +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LKKBD is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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_TOUCHKIT is not set +CONFIG_MOUSE_PS2_OLPC=y +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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 is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_WISTRON_BTNS=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 + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +CONFIG_I2C_TINY_USB=m + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_STUB=m +CONFIG_SCx200_ACB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_OLPC=y +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=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_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_ATK0110=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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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_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_LIS3LV02D=m +CONFIG_SENSORS_APPLESMC=m +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_THERMAL=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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_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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +# CONFIG_MFD_WM8400 is not set +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +# CONFIG_AB3100_CORE is not set +# CONFIG_REGULATOR is not set +# CONFIG_MEDIA_SUPPORT is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +CONFIG_DRM=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 is not set +CONFIG_VIDEO_OUTPUT_CONTROL=m +CONFIG_FB=m +# CONFIG_FIRMWARE_EDID is not set +# CONFIG_FB_DDC is not set +# CONFIG_FB_BOOT_VESA_SUPPORT is not set +CONFIG_FB_CFB_FILLRECT=m +CONFIG_FB_CFB_COPYAREA=m +CONFIG_FB_CFB_IMAGEBLIT=m +# 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_SVGALIB is not set +# CONFIG_FB_MACMODES is not set +# CONFIG_FB_BACKLIGHT is not set +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_VGA16 is not set +# CONFIG_FB_UVESA is not set +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I810 is not set +# CONFIG_FB_LE80578 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_VIA is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_PLATFORM is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BACKLIGHT_GENERIC=y +CONFIG_BACKLIGHT_PROGEAR=m +# CONFIG_BACKLIGHT_MBP_NVIDIA is not set +# CONFIG_BACKLIGHT_SAHARA is not set + +# +# 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=256 +# CONFIG_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=m +# 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 +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=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_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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# 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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_TIFM_SD=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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM8350=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_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +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 + +# +# TI VLYNQ +# +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +# CONFIG_ET131X is not set +# CONFIG_SLICOSS is not set +# CONFIG_SXG is not set +# CONFIG_ME4000 is not set +# CONFIG_MEILHAUS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +CONFIG_USB_ATMEL=m +# CONFIG_POCH is not set +# CONFIG_AGNX is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +CONFIG_RTL8187SE=m +CONFIG_RTL8192SU=m +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +# CONFIG_HECI is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_VT6655 is not set +# CONFIG_USB_CPC is not set +# CONFIG_RDC_17F3101X is not set +# CONFIG_FB_UDL is not set +CONFIG_COWLOOP=y +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_TC1100_WMI=m +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +CONFIG_JBD2_DEBUG=y +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +CONFIG_UBIFS_FS_XATTR=y +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +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=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_BDEV_LOOP=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +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 is not set +# CONFIG_NLS_KOI8_U is not set +CONFIG_NLS_UTF8=y +CONFIG_DLM=m +CONFIG_DLM_DEBUG=y + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_LOCK_ALLOC=y +# CONFIG_PROVE_LOCKING is not set +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=y +# CONFIG_DEBUG_LOCKDEP is not set +CONFIG_DEBUG_SPINLOCK_SLEEP=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# 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_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_LKDTM is not set +# 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_FTRACE_SYSCALLS=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=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 is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +# 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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_IMA is not set +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_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +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=y +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=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +# CONFIG_CRYPTO_ZLIB is not set +CONFIG_CRYPTO_LZO=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_LGUEST=m +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-x86-2.6.31-std132.conf b/kernelcfg/config-x86-2.6.31-std132.conf new file mode 100644 index 0000000..970f823 --- /dev/null +++ b/kernelcfg/config-x86-2.6.31-std132.conf @@ -0,0 +1,3845 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.31.5 +# Sat Oct 24 17:17:18 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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_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_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 is not set +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_DYNAMIC_PER_CPU_AREA=y +# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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_CLASSIC_RCU is not set +CONFIG_TREE_RCU=y +# CONFIG_PREEMPT_RCU is not set +# CONFIG_RCU_TRACE is not set +CONFIG_RCU_FANOUT=32 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_PREEMPT_RCU_TRACE is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=17 +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=y +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=y +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=y +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 + +# +# Performance Counters +# +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_MARKERS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +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=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_INTEGRITY=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_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_SPARSE_IRQ is not set +CONFIG_X86_MPPARSE=y +CONFIG_X86_BIGSMP=y +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_ELAN is not set +# CONFIG_X86_RDC321X is not set +CONFIG_X86_32_NON_STANDARD=y +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +CONFIG_VMI=y +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_LGUEST_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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_GENERIC_CPU is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +CONFIG_X86_L1_CACHE_BYTES=64 +CONFIG_X86_INTERNODE_CACHE_BYTES=64 +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=4 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_CYRIX_32=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_CPU_SUP_UMC_32=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_IOMMU_API=y +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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_OLD_MCE is not set +CONFIG_X86_NEW_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +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_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_HAVE_MLOCK=y +CONFIG_HAVE_MLOCKED_PAGE_BIT=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_HIGHPTE=y +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_EFI=y +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR_ALL=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +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=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION_NVS=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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +# CONFIG_X86_POWERNOW_K6 is not set +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +CONFIG_X86_P4_CLOCKMOD=m +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +# CONFIG_X86_E_POWERSAVER is not set + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_OLPC=y +CONFIG_PCI_DOMAINS=y +CONFIG_DMAR=y +CONFIG_DMAR_DEFAULT_ON=y +CONFIG_DMAR_BROKEN_GFX_WA=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +CONFIG_OLPC=y +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_HAVE_AOUT=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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=y +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_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=y +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=y +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=y +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 is not set +# 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=y +CONFIG_NF_CONNTRACK_IPV4=y +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=y +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=y +CONFIG_IP_NF_TARGET_REJECT=y +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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +CONFIG_RDS=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=m +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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_KVASER_PCI=m +CONFIG_CAN_DEBUG_DEVICES=y +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_FIR is not set +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_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 is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEBUGFS=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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_DEFAULT_PS=y +CONFIG_MAC80211_DEFAULT_PS_VALUE=1 + +# +# Rate control algorithm selection +# +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_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="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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_TESTS is not set +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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +# CONFIG_BLK_DEV_LOOP_KEYSCRUB is not set +# CONFIG_BLK_DEV_LOOP_PADLOCK is not set +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +# CONFIG_SGI_IOC4 is not set +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=y +CONFIG_SCSI_SAS_LIBSAS=y +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_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +# CONFIG_SCSI_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=y +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ARCMSR_AER=y +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS_LOGGING=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +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_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +CONFIG_SCSI_DEBUG=m +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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_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_ATIIXP=m +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=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_ISAPNP is not set +CONFIG_PATA_IT821X=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_JMICRON=m +# CONFIG_PATA_LEGACY is not set +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_QDI=m +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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_WINBOND_VLB is not set +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_MD_RAID6_PQ=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=m +# CONFIG_3C515 is not set +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=m +# CONFIG_SMC9194 is not set +CONFIG_ETHOC=m +# CONFIG_NET_VENDOR_RACAL is not set +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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=m +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=m +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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_AC3200 is not set +# CONFIG_APRICOT is not set +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_CS89x0 is not set +CONFIG_E100=y +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 is not set +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=y +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=y +CONFIG_QLGE=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_BE2NET=m +# CONFIG_TR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_DEBUGFS=y +# 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_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_WAN is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +# CONFIG_ATM_HE is not set +CONFIG_ATM_SOLOS=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LKKBD is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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_TOUCHKIT is not set +CONFIG_MOUSE_PS2_OLPC=y +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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 is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_WISTRON_BTNS=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 + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +CONFIG_I2C_TINY_USB=m + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_STUB=m +CONFIG_SCx200_ACB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_OLPC=y +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=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_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_ATK0110=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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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_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_LIS3LV02D=m +CONFIG_SENSORS_APPLESMC=m +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_THERMAL=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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_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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_WM8400=m +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +CONFIG_AB3100_CORE=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_BQ24022=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_WM8400=m +CONFIG_REGULATOR_LP3971=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +CONFIG_DRM=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=m +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +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_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 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +# CONFIG_FB_UVESA is not set +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +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 is not set +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +CONFIG_FB_I810=m +CONFIG_FB_I810_GTF=y +CONFIG_FB_I810_I2C=y +# CONFIG_FB_LE80578 is not set +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=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SAVAGE_ACCEL=y +# CONFIG_FB_SIS is not set +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 is not set +CONFIG_FB_TRIDENT=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +CONFIG_FB_GEODE=y +CONFIG_FB_GEODE_LX=y +CONFIG_FB_GEODE_GX=y +# CONFIG_FB_GEODE_GX1 is not set +# CONFIG_FB_TMIO is not set +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 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +CONFIG_LCD_PLATFORM=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_PROGEAR=m +CONFIG_BACKLIGHT_MBP_NVIDIA=m +# CONFIG_BACKLIGHT_SAHARA is not set + +# +# 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_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=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_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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# 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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_TIFM_SD=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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM8350=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_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +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 + +# +# TI VLYNQ +# +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +# CONFIG_ET131X is not set +# CONFIG_SLICOSS is not set +# CONFIG_SXG is not set +# CONFIG_ME4000 is not set +# CONFIG_MEILHAUS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +CONFIG_USB_ATMEL=m +# CONFIG_POCH is not set +# CONFIG_AGNX is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +CONFIG_RTL8187SE=m +CONFIG_RTL8192SU=m +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +# CONFIG_HECI is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_VT6655 is not set +# CONFIG_USB_CPC is not set +# CONFIG_RDC_17F3101X is not set +# CONFIG_FB_UDL is not set +CONFIG_COWLOOP=y +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_TC1100_WMI=m +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +CONFIG_JBD2_DEBUG=y +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +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 is not set +# 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 is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +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=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_RDU is not set +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_BDEV_LOOP=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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=y +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 is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_LOCK_ALLOC=y +# CONFIG_PROVE_LOCKING is not set +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=y +# CONFIG_DEBUG_LOCKDEP is not set +CONFIG_DEBUG_SPINLOCK_SLEEP=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# 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_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_LKDTM is not set +# 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_FTRACE_SYSCALLS=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=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 is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +# 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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_IMA=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_AUDIT=y +CONFIG_IMA_LSM_RULES=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_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +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=y +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=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +# CONFIG_CRYPTO_ZLIB is not set +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_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_LGUEST=m +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-x86-2.6.31-std133.conf b/kernelcfg/config-x86-2.6.31-std133.conf new file mode 100644 index 0000000..970f823 --- /dev/null +++ b/kernelcfg/config-x86-2.6.31-std133.conf @@ -0,0 +1,3845 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.31.5 +# Sat Oct 24 17:17:18 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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_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_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 is not set +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_DYNAMIC_PER_CPU_AREA=y +# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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_CLASSIC_RCU is not set +CONFIG_TREE_RCU=y +# CONFIG_PREEMPT_RCU is not set +# CONFIG_RCU_TRACE is not set +CONFIG_RCU_FANOUT=32 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_PREEMPT_RCU_TRACE is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=17 +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=y +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=y +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=y +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 + +# +# Performance Counters +# +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_MARKERS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +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=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_INTEGRITY=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_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_SPARSE_IRQ is not set +CONFIG_X86_MPPARSE=y +CONFIG_X86_BIGSMP=y +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_ELAN is not set +# CONFIG_X86_RDC321X is not set +CONFIG_X86_32_NON_STANDARD=y +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +CONFIG_VMI=y +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_LGUEST_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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_GENERIC_CPU is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +CONFIG_X86_L1_CACHE_BYTES=64 +CONFIG_X86_INTERNODE_CACHE_BYTES=64 +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=4 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_CYRIX_32=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_CPU_SUP_UMC_32=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_IOMMU_API=y +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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_OLD_MCE is not set +CONFIG_X86_NEW_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +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_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_HAVE_MLOCK=y +CONFIG_HAVE_MLOCKED_PAGE_BIT=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_HIGHPTE=y +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_EFI=y +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR_ALL=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +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=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION_NVS=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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +# CONFIG_X86_POWERNOW_K6 is not set +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +CONFIG_X86_P4_CLOCKMOD=m +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +# CONFIG_X86_E_POWERSAVER is not set + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_OLPC=y +CONFIG_PCI_DOMAINS=y +CONFIG_DMAR=y +CONFIG_DMAR_DEFAULT_ON=y +CONFIG_DMAR_BROKEN_GFX_WA=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +CONFIG_OLPC=y +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_HAVE_AOUT=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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=y +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_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=y +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=y +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=y +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 is not set +# 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=y +CONFIG_NF_CONNTRACK_IPV4=y +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=y +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=y +CONFIG_IP_NF_TARGET_REJECT=y +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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +CONFIG_RDS=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=m +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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_KVASER_PCI=m +CONFIG_CAN_DEBUG_DEVICES=y +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_FIR is not set +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_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 is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEBUGFS=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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_DEFAULT_PS=y +CONFIG_MAC80211_DEFAULT_PS_VALUE=1 + +# +# Rate control algorithm selection +# +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_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="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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_TESTS is not set +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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +# CONFIG_BLK_DEV_LOOP_KEYSCRUB is not set +# CONFIG_BLK_DEV_LOOP_PADLOCK is not set +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +# CONFIG_SGI_IOC4 is not set +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=y +CONFIG_SCSI_SAS_LIBSAS=y +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_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +# CONFIG_SCSI_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC94XX=y +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_MVSAS=m +# CONFIG_SCSI_MVSAS_DEBUG is not set +# CONFIG_SCSI_DPT_I2O is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ARCMSR_AER=y +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS_LOGGING=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +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_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +CONFIG_SCSI_DEBUG=m +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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_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_ATIIXP=m +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=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_ISAPNP is not set +CONFIG_PATA_IT821X=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_JMICRON=m +# CONFIG_PATA_LEGACY is not set +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_QDI=m +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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_WINBOND_VLB is not set +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_MD_RAID6_PQ=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=m +# CONFIG_3C515 is not set +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=m +# CONFIG_SMC9194 is not set +CONFIG_ETHOC=m +# CONFIG_NET_VENDOR_RACAL is not set +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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=m +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=m +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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_AC3200 is not set +# CONFIG_APRICOT is not set +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_CS89x0 is not set +CONFIG_E100=y +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 is not set +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=y +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=y +CONFIG_QLGE=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_BE2NET=m +# CONFIG_TR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_DEBUGFS=y +# 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_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_WAN is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +# CONFIG_ATM_HE is not set +CONFIG_ATM_SOLOS=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LKKBD is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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_TOUCHKIT is not set +CONFIG_MOUSE_PS2_OLPC=y +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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 is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_WISTRON_BTNS=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 + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +CONFIG_I2C_TINY_USB=m + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_STUB=m +CONFIG_SCx200_ACB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_OLPC=y +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=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_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_ATK0110=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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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_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_LIS3LV02D=m +CONFIG_SENSORS_APPLESMC=m +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_THERMAL=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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_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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_WM8400=m +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +CONFIG_AB3100_CORE=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_BQ24022=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_WM8400=m +CONFIG_REGULATOR_LP3971=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +CONFIG_DRM=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=m +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +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_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 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +# CONFIG_FB_UVESA is not set +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +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 is not set +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +CONFIG_FB_I810=m +CONFIG_FB_I810_GTF=y +CONFIG_FB_I810_I2C=y +# CONFIG_FB_LE80578 is not set +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=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SAVAGE_ACCEL=y +# CONFIG_FB_SIS is not set +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 is not set +CONFIG_FB_TRIDENT=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +CONFIG_FB_GEODE=y +CONFIG_FB_GEODE_LX=y +CONFIG_FB_GEODE_GX=y +# CONFIG_FB_GEODE_GX1 is not set +# CONFIG_FB_TMIO is not set +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 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +CONFIG_LCD_PLATFORM=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_PROGEAR=m +CONFIG_BACKLIGHT_MBP_NVIDIA=m +# CONFIG_BACKLIGHT_SAHARA is not set + +# +# 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_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=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_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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# 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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_TIFM_SD=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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM8350=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_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +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 + +# +# TI VLYNQ +# +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +# CONFIG_ET131X is not set +# CONFIG_SLICOSS is not set +# CONFIG_SXG is not set +# CONFIG_ME4000 is not set +# CONFIG_MEILHAUS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +CONFIG_USB_ATMEL=m +# CONFIG_POCH is not set +# CONFIG_AGNX is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +CONFIG_RTL8187SE=m +CONFIG_RTL8192SU=m +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +# CONFIG_HECI is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_VT6655 is not set +# CONFIG_USB_CPC is not set +# CONFIG_RDC_17F3101X is not set +# CONFIG_FB_UDL is not set +CONFIG_COWLOOP=y +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_TC1100_WMI=m +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +CONFIG_JBD2_DEBUG=y +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +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 is not set +# 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 is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +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=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_RDU is not set +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_BDEV_LOOP=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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=y +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 is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_LOCK_ALLOC=y +# CONFIG_PROVE_LOCKING is not set +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=y +# CONFIG_DEBUG_LOCKDEP is not set +CONFIG_DEBUG_SPINLOCK_SLEEP=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# 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_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_LKDTM is not set +# 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_FTRACE_SYSCALLS=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=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 is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +# 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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_IMA=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_AUDIT=y +CONFIG_IMA_LSM_RULES=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_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +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=y +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=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +# CONFIG_CRYPTO_ZLIB is not set +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_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_LGUEST=m +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-x86-2.6.31-std134.conf b/kernelcfg/config-x86-2.6.31-std134.conf new file mode 100644 index 0000000..8e83771 --- /dev/null +++ b/kernelcfg/config-x86-2.6.31-std134.conf @@ -0,0 +1,3845 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.31.5 +# Sat Oct 24 17:17:18 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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_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_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 is not set +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_DYNAMIC_PER_CPU_AREA=y +# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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_CLASSIC_RCU is not set +CONFIG_TREE_RCU=y +# CONFIG_PREEMPT_RCU is not set +# CONFIG_RCU_TRACE is not set +CONFIG_RCU_FANOUT=32 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_PREEMPT_RCU_TRACE is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=17 +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=y +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=y +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=y +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 + +# +# Performance Counters +# +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_MARKERS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +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=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_INTEGRITY=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_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_SPARSE_IRQ is not set +CONFIG_X86_MPPARSE=y +CONFIG_X86_BIGSMP=y +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_ELAN is not set +# CONFIG_X86_RDC321X is not set +CONFIG_X86_32_NON_STANDARD=y +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +CONFIG_VMI=y +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_LGUEST_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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_GENERIC_CPU is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +CONFIG_X86_L1_CACHE_BYTES=64 +CONFIG_X86_INTERNODE_CACHE_BYTES=64 +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=4 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_CYRIX_32=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_CPU_SUP_UMC_32=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_IOMMU_API=y +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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_OLD_MCE is not set +CONFIG_X86_NEW_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +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_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_HAVE_MLOCK=y +CONFIG_HAVE_MLOCKED_PAGE_BIT=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_HIGHPTE=y +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_EFI=y +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR_ALL=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +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=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION_NVS=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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +# CONFIG_X86_POWERNOW_K6 is not set +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +CONFIG_X86_P4_CLOCKMOD=m +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +# CONFIG_X86_E_POWERSAVER is not set + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_OLPC=y +CONFIG_PCI_DOMAINS=y +CONFIG_DMAR=y +CONFIG_DMAR_DEFAULT_ON=y +CONFIG_DMAR_BROKEN_GFX_WA=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +CONFIG_OLPC=y +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_HAVE_AOUT=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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=y +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_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=y +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=y +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=y +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 is not set +# 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=y +CONFIG_NF_CONNTRACK_IPV4=y +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=y +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=y +CONFIG_IP_NF_TARGET_REJECT=y +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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +CONFIG_RDS=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=m +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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_KVASER_PCI=m +CONFIG_CAN_DEBUG_DEVICES=y +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_FIR is not set +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_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 is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEBUGFS=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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_DEFAULT_PS=y +CONFIG_MAC80211_DEFAULT_PS_VALUE=1 + +# +# Rate control algorithm selection +# +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_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="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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_TESTS is not set +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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +# CONFIG_BLK_DEV_LOOP_KEYSCRUB is not set +# CONFIG_BLK_DEV_LOOP_PADLOCK is not set +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +# CONFIG_SGI_IOC4 is not set +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=y +CONFIG_SCSI_SAS_LIBSAS=y +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_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +# CONFIG_SCSI_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +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 is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ARCMSR_AER=y +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS_LOGGING=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +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_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +CONFIG_SCSI_DEBUG=m +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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_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_ATIIXP=m +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=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_ISAPNP is not set +CONFIG_PATA_IT821X=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_JMICRON=m +# CONFIG_PATA_LEGACY is not set +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_QDI=m +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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_WINBOND_VLB is not set +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_MD_RAID6_PQ=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=m +# CONFIG_3C515 is not set +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=m +# CONFIG_SMC9194 is not set +CONFIG_ETHOC=m +# CONFIG_NET_VENDOR_RACAL is not set +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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=m +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=m +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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_AC3200 is not set +# CONFIG_APRICOT is not set +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_CS89x0 is not set +CONFIG_E100=y +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 is not set +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=y +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=y +CONFIG_QLGE=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_BE2NET=m +# CONFIG_TR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_DEBUGFS=y +# 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_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_WAN is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +# CONFIG_ATM_HE is not set +CONFIG_ATM_SOLOS=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LKKBD is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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_TOUCHKIT is not set +CONFIG_MOUSE_PS2_OLPC=y +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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 is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_WISTRON_BTNS=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 + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +CONFIG_I2C_TINY_USB=m + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_STUB=m +CONFIG_SCx200_ACB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_OLPC=y +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=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_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_ATK0110=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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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_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_LIS3LV02D=m +CONFIG_SENSORS_APPLESMC=m +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_THERMAL=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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_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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_WM8400=m +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +CONFIG_AB3100_CORE=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_BQ24022=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_WM8400=m +CONFIG_REGULATOR_LP3971=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +CONFIG_DRM=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=m +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +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_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 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +# CONFIG_FB_UVESA is not set +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +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 is not set +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +CONFIG_FB_I810=m +CONFIG_FB_I810_GTF=y +CONFIG_FB_I810_I2C=y +# CONFIG_FB_LE80578 is not set +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=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SAVAGE_ACCEL=y +# CONFIG_FB_SIS is not set +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 is not set +CONFIG_FB_TRIDENT=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +CONFIG_FB_GEODE=y +CONFIG_FB_GEODE_LX=y +CONFIG_FB_GEODE_GX=y +# CONFIG_FB_GEODE_GX1 is not set +# CONFIG_FB_TMIO is not set +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 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +CONFIG_LCD_PLATFORM=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_PROGEAR=m +CONFIG_BACKLIGHT_MBP_NVIDIA=m +# CONFIG_BACKLIGHT_SAHARA is not set + +# +# 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_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=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_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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# 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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_TIFM_SD=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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM8350=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_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +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 + +# +# TI VLYNQ +# +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +# CONFIG_ET131X is not set +# CONFIG_SLICOSS is not set +# CONFIG_SXG is not set +# CONFIG_ME4000 is not set +# CONFIG_MEILHAUS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +CONFIG_USB_ATMEL=m +# CONFIG_POCH is not set +# CONFIG_AGNX is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +CONFIG_RTL8187SE=m +CONFIG_RTL8192SU=m +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +# CONFIG_HECI is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_VT6655 is not set +# CONFIG_USB_CPC is not set +# CONFIG_RDC_17F3101X is not set +# CONFIG_FB_UDL is not set +CONFIG_COWLOOP=y +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_TC1100_WMI=m +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +CONFIG_JBD2_DEBUG=y +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +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 is not set +# 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 is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +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=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_RDU is not set +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_BDEV_LOOP=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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=y +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 is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_LOCK_ALLOC=y +# CONFIG_PROVE_LOCKING is not set +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=y +# CONFIG_DEBUG_LOCKDEP is not set +CONFIG_DEBUG_SPINLOCK_SLEEP=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# 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_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_LKDTM is not set +# 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_FTRACE_SYSCALLS=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=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 is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +# 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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_IMA=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_AUDIT=y +CONFIG_IMA_LSM_RULES=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_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +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=y +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=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +# CONFIG_CRYPTO_ZLIB is not set +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_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_LGUEST=m +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-x86-2.6.31-std135.conf b/kernelcfg/config-x86-2.6.31-std135.conf new file mode 100644 index 0000000..8e83771 --- /dev/null +++ b/kernelcfg/config-x86-2.6.31-std135.conf @@ -0,0 +1,3845 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.31.5 +# Sat Oct 24 17:17:18 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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_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_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 is not set +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_DYNAMIC_PER_CPU_AREA=y +# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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_CLASSIC_RCU is not set +CONFIG_TREE_RCU=y +# CONFIG_PREEMPT_RCU is not set +# CONFIG_RCU_TRACE is not set +CONFIG_RCU_FANOUT=32 +# CONFIG_RCU_FANOUT_EXACT is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_PREEMPT_RCU_TRACE is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=17 +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=y +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=y +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=y +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 + +# +# Performance Counters +# +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_MARKERS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +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=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_INTEGRITY=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_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_SPARSE_IRQ is not set +CONFIG_X86_MPPARSE=y +CONFIG_X86_BIGSMP=y +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_ELAN is not set +# CONFIG_X86_RDC321X is not set +CONFIG_X86_32_NON_STANDARD=y +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +CONFIG_VMI=y +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_LGUEST_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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_GENERIC_CPU is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +CONFIG_X86_L1_CACHE_BYTES=64 +CONFIG_X86_INTERNODE_CACHE_BYTES=64 +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=4 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_CYRIX_32=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_CPU_SUP_UMC_32=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_IOMMU_API=y +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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_OLD_MCE is not set +CONFIG_X86_NEW_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +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_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_HAVE_MLOCK=y +CONFIG_HAVE_MLOCKED_PAGE_BIT=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_HIGHPTE=y +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_EFI=y +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR_ALL=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +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=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION_NVS=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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +# CONFIG_X86_POWERNOW_K6 is not set +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +CONFIG_X86_P4_CLOCKMOD=m +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +# CONFIG_X86_E_POWERSAVER is not set + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_OLPC=y +CONFIG_PCI_DOMAINS=y +CONFIG_DMAR=y +CONFIG_DMAR_DEFAULT_ON=y +CONFIG_DMAR_BROKEN_GFX_WA=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +CONFIG_OLPC=y +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_HAVE_AOUT=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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=y +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_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=y +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=y +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=y +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 is not set +# 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=y +CONFIG_NF_CONNTRACK_IPV4=y +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=y +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=y +CONFIG_IP_NF_TARGET_REJECT=y +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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +CONFIG_RDS=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=m +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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_KVASER_PCI=m +CONFIG_CAN_DEBUG_DEVICES=y +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_FIR is not set +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_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 is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_CFG80211_DEBUGFS=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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_DEFAULT_PS=y +CONFIG_MAC80211_DEFAULT_PS_VALUE=1 + +# +# Rate control algorithm selection +# +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_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="/sbin/hotplug" +CONFIG_STANDALONE=y +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=y +# 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_TESTS is not set +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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +# CONFIG_BLK_DEV_LOOP_KEYSCRUB is not set +# CONFIG_BLK_DEV_LOOP_PADLOCK is not set +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +# CONFIG_SGI_IOC4 is not set +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=y +CONFIG_SCSI_SAS_LIBSAS=y +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_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +# CONFIG_SCSI_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +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 is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ARCMSR_AER=y +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS_LOGGING=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +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_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +CONFIG_SCSI_DEBUG=m +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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_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_ATIIXP=m +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=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_ISAPNP is not set +CONFIG_PATA_IT821X=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_JMICRON=m +# CONFIG_PATA_LEGACY is not set +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_QDI=m +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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_WINBOND_VLB is not set +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_MD_RAID6_PQ=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=m +# CONFIG_3C515 is not set +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=m +# CONFIG_SMC9194 is not set +CONFIG_ETHOC=m +# CONFIG_NET_VENDOR_RACAL is not set +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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=m +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=m +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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_AC3200 is not set +# CONFIG_APRICOT is not set +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_CS89x0 is not set +CONFIG_E100=y +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 is not set +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=y +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=y +CONFIG_QLGE=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_BE2NET=m +# CONFIG_TR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_HWRNG=y +CONFIG_B43_DEBUG=y +# CONFIG_B43_FORCE_PIO 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=y +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_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +CONFIG_RT2X00_LIB_DEBUGFS=y +# 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_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_WAN is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +# CONFIG_ATM_HE is not set +CONFIG_ATM_SOLOS=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LKKBD is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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_TOUCHKIT is not set +CONFIG_MOUSE_PS2_OLPC=y +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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 is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_WISTRON_BTNS=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 + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +CONFIG_I2C_TINY_USB=m + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_STUB=m +CONFIG_SCx200_ACB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_OLPC=y +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=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_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_ATK0110=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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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_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_LIS3LV02D=m +CONFIG_SENSORS_APPLESMC=m +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_THERMAL=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +# CONFIG_EUROTECH_WDT is not set +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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_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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_WM8400=m +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +CONFIG_AB3100_CORE=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_BQ24022=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_WM8350=m +CONFIG_REGULATOR_WM8400=m +CONFIG_REGULATOR_LP3971=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +CONFIG_DRM=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=m +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +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_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 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +# CONFIG_FB_UVESA is not set +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +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 is not set +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +CONFIG_FB_I810=m +CONFIG_FB_I810_GTF=y +CONFIG_FB_I810_I2C=y +# CONFIG_FB_LE80578 is not set +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=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SAVAGE_ACCEL=y +# CONFIG_FB_SIS is not set +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 is not set +CONFIG_FB_TRIDENT=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +CONFIG_FB_GEODE=y +CONFIG_FB_GEODE_LX=y +CONFIG_FB_GEODE_GX=y +# CONFIG_FB_GEODE_GX1 is not set +# CONFIG_FB_TMIO is not set +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 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +CONFIG_LCD_PLATFORM=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_PROGEAR=m +CONFIG_BACKLIGHT_MBP_NVIDIA=m +# CONFIG_BACKLIGHT_SAHARA is not set + +# +# 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_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set +# CONFIG_SOUND is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_DEBUG=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_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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# 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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_TIFM_SD=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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM8350=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_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +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 + +# +# TI VLYNQ +# +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +# CONFIG_ET131X is not set +# CONFIG_SLICOSS is not set +# CONFIG_SXG is not set +# CONFIG_ME4000 is not set +# CONFIG_MEILHAUS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +CONFIG_USB_ATMEL=m +# CONFIG_POCH is not set +# CONFIG_AGNX is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +CONFIG_RTL8187SE=m +CONFIG_RTL8192SU=m +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +# CONFIG_HECI is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_VT6655 is not set +# CONFIG_USB_CPC is not set +# CONFIG_RDC_17F3101X is not set +# CONFIG_FB_UDL is not set +CONFIG_COWLOOP=y +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_TC1100_WMI=m +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 is not set +CONFIG_EEEPC_LAPTOP=m +CONFIG_ACPI_WMI=m +# CONFIG_ACPI_ASUS is not set +CONFIG_ACPI_TOSHIBA=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +CONFIG_JBD2_DEBUG=y +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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=y +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +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 is not set +# 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 is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +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=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_RDU is not set +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_BDEV_LOOP=y +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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=y +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 is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +CONFIG_HEADERS_CHECK=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_SHIRQ=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_LOCK_ALLOC=y +# CONFIG_PROVE_LOCKING is not set +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=y +# CONFIG_DEBUG_LOCKDEP is not set +CONFIG_DEBUG_SPINLOCK_SLEEP=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# 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_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +CONFIG_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_LKDTM is not set +# 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_FTRACE_SYSCALLS=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=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 is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +# 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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_IMA=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_AUDIT=y +CONFIG_IMA_LSM_RULES=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_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +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=y +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=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +# CONFIG_CRYPTO_ZLIB is not set +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_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_LGUEST=m +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-x86-2.6.32-std140.conf b/kernelcfg/config-x86-2.6.32-std140.conf new file mode 100644 index 0000000..c1d719f --- /dev/null +++ b/kernelcfg/config-x86-2.6.32-std140.conf @@ -0,0 +1,3938 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.32.8 +# Thu Feb 11 21:11:05 2010 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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_HWEIGHT=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 is not set +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 is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_HAVE_INTEL_TXT=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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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=32 +# 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=17 +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=y +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=y +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=y +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 + +# +# Kernel Performance Events And Counters +# +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +CONFIG_OPROFILE_EVENT_MULTIPLEX=y +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_SLOW_WORK_DEBUG=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_INTEGRITY=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_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_SPARSE_IRQ is not set +CONFIG_X86_MPPARSE=y +CONFIG_X86_BIGSMP=y +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_ELAN is not set +CONFIG_X86_MRST=y +# CONFIG_X86_RDC321X is not set +CONFIG_X86_32_NON_STANDARD=y +# CONFIG_X86_NUMAQ is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +CONFIG_VMI=y +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_LGUEST_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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 is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +CONFIG_X86_L1_CACHE_BYTES=64 +CONFIG_X86_INTERNODE_CACHE_BYTES=64 +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=4 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_CYRIX_32=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_CPU_SUP_UMC_32=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_IOMMU_API=y +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +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_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_HAVE_MLOCK=y +CONFIG_HAVE_MLOCKED_PAGE_BIT=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +CONFIG_HWPOISON_INJECT=m +CONFIG_HIGHPTE=y +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +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_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_SFI=y +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +# CONFIG_X86_POWERNOW_K6 is not set +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +CONFIG_X86_P4_CLOCKMOD=m +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +# CONFIG_X86_E_POWERSAVER is not set + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_OLPC=y +CONFIG_PCI_DOMAINS=y +CONFIG_DMAR=y +CONFIG_DMAR_DEFAULT_ON=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +CONFIG_OLPC=y +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_HAVE_AOUT=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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=y +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_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=y +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=y +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=y +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 is not set +# 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=y +CONFIG_NF_CONNTRACK_IPV4=y +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=y +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=y +CONFIG_IP_NF_TARGET_REJECT=y +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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +CONFIG_RDS=m +CONFIG_RDS_RDMA=m +CONFIG_RDS_TCP=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=m +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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_ISA=m +CONFIG_CAN_SJA1000_PLATFORM=m +CONFIG_CAN_EMS_PCI=m +CONFIG_CAN_KVASER_PCI=m + +# +# CAN USB interfaces +# +CONFIG_CAN_EMS_USB=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 is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_FIR is not set +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_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 is not set +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=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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="/sbin/hotplug" +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_STANDALONE=y +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=y +# 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 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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_CPQ_CISS_DA=y +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=y +CONFIG_BLK_DEV_LOOP_AES=y +# CONFIG_BLK_DEV_LOOP_KEYSCRUB is not set +# CONFIG_BLK_DEV_LOOP_PADLOCK is not set +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +# CONFIG_SGI_IOC4 is not set +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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=y +CONFIG_SCSI_SAS_LIBSAS=y +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_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +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 is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +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=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +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_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +CONFIG_SCSI_DEBUG=m +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_SRP=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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_CS5535=m +CONFIG_PATA_CS5536=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_ISAPNP is not set +CONFIG_PATA_IT821X=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_JMICRON=m +# CONFIG_PATA_LEGACY is not set +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_QDI=m +# CONFIG_PATA_RADISYS is not set +CONFIG_PATA_RDC=m +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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_WINBOND_VLB is not set +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=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_NET_ETHERNET=y +CONFIG_MII=y +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=m +# CONFIG_3C515 is not set +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=m +# CONFIG_SMC9194 is not set +CONFIG_ETHOC=m +# CONFIG_NET_VENDOR_RACAL is not set +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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=m +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=m +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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_AC3200 is not set +# CONFIG_APRICOT is not set +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_CS89x0 is not set +CONFIG_E100=y +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 is not set +# CONFIG_KS8851_MLL is not set +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=y +CONFIG_CNIC=m +CONFIG_QLA3XXX=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_JME=m +CONFIG_NETDEV_10000=y +CONFIG_MDIO=y +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=y +CONFIG_QLGE=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_BE2NET=m +# CONFIG_TR is not set +CONFIG_WLAN=y +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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=y +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=y +# 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_SDIO=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_WAN is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LM8323 is not set +CONFIG_KEYBOARD_MAX7359=m +# CONFIG_KEYBOARD_NEWTON is not set +CONFIG_KEYBOARD_OPENCORES=m +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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 is not set +CONFIG_MOUSE_PS2_OLPC=y +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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 is not set +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_WISTRON_BTNS=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_WM831X_ON=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +CONFIG_I2C=m +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +CONFIG_I2C_TINY_USB=m + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_STUB=m +CONFIG_SCx200_ACB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM831X_POWER=m +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_OLPC=y +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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=y +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 is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +CONFIG_SBC_FITPC2_WATCHDOG=m +# CONFIG_EUROTECH_WDT is not set +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_WM8400=m +CONFIG_MFD_WM831X=m +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +CONFIG_AB3100_CORE=m +CONFIG_AB3100_OTP=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +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_LP3971=m +CONFIG_REGULATOR_AB3100=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +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=y +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +CONFIG_VGASTATE=m +CONFIG_VIDEO_OUTPUT_CONTROL=m +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +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_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 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +# CONFIG_FB_UVESA is not set +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +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 is not set +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +CONFIG_FB_I810=m +CONFIG_FB_I810_GTF=y +CONFIG_FB_I810_I2C=y +# CONFIG_FB_LE80578 is not set +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 is not set +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 is not set +CONFIG_FB_TRIDENT=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +CONFIG_FB_GEODE=y +CONFIG_FB_GEODE_LX=y +CONFIG_FB_GEODE_GX=y +# CONFIG_FB_GEODE_GX1 is not set +# CONFIG_FB_TMIO is not set +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 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +CONFIG_LCD_PLATFORM=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_PROGEAR=m +CONFIG_BACKLIGHT_MBP_NVIDIA=m +# CONFIG_BACKLIGHT_SAHARA is not set +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_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set +# CONFIG_SOUND is not set +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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# 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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM831X_STATUS=m +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +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_AB3100=m + +# +# on-CPU RTC drivers +# +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=y +# CONFIG_DMATEST is not set +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 is not set +# CONFIG_SLICOSS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +# CONFIG_POCH is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +# CONFIG_RT3090 is not set +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +CONFIG_RTL8187SE=m +CONFIG_RTL8192SU=m +# CONFIG_RTL8192E is not set +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set + +# +# Android +# + +# +# Qualcomm MSM Camera And Video +# + +# +# Camera Sensor Selection +# +# CONFIG_INPUT_GPIO is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_USB_SERIAL_QUATECH_USB2 is not set +# CONFIG_VT6655 is not set +# CONFIG_VT6656 is not set +# CONFIG_FB_UDL is not set +# CONFIG_HYPERV is not set +# CONFIG_VME_BUS is not set + +# +# RAR Register Driver +# +# CONFIG_RAR_REGISTER is not set +# CONFIG_IIO is not set +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +# CONFIG_ACERHDF is not set +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_TC1100_WMI=m +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 is not set +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=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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 is not set +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_FS_POSIX_ACL=y +CONFIG_BTRFS_FS=y +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_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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_FSCACHE_OBJECT_LIST=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +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 is not set +# 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 is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +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=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_RDU is not set +# CONFIG_AUFS_SP_IATTR is not set +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +CONFIG_AUFS_BDEV_LOOP=y +# CONFIG_AUFS_DEBUG is not set +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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=y +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 is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +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=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_LOCK_ALLOC=y +# CONFIG_PROVE_LOCKING is not set +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=y +# CONFIG_DEBUG_LOCKDEP is not set +CONFIG_DEBUG_SPINLOCK_SLEEP=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# 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_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# CONFIG_LKDTM is not set +# 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 is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +# 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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +CONFIG_OPTIMIZE_INLINING=y + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +# CONFIG_INTEL_TXT 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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_IMA=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_AUDIT=y +CONFIG_IMA_LSM_RULES=y +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_ASYNC_TX_DISABLE_PQ_VAL_DMA=y +CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +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=y +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 +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=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_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +CONFIG_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_LGUEST=m +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +CONFIG_CRC7=m +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/kernelcfg/config-x86-2.6.32-std150.conf b/kernelcfg/config-x86-2.6.32-std150.conf new file mode 100644 index 0000000..30cd81f --- /dev/null +++ b/kernelcfg/config-x86-2.6.32-std150.conf @@ -0,0 +1,3950 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.32.9 +# Wed Mar 3 19:26:23 2010 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_OUTPUT_FORMAT="elf32-i386" +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_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_HWEIGHT=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 is not set +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 is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_HAVE_INTEL_TXT=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_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=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="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +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 is not set +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=32 +# 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=17 +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=y +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=y +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=y +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 + +# +# Kernel Performance Events And Counters +# +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +CONFIG_OPROFILE_EVENT_MULTIPLEX=y +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_SLOW_WORK_DEBUG=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBDAF=y +CONFIG_BLK_DEV_BSG=y +CONFIG_BLK_DEV_INTEGRITY=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_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_SPARSE_IRQ is not set +CONFIG_X86_MPPARSE=y +CONFIG_X86_BIGSMP=y +CONFIG_X86_EXTENDED_PLATFORM=y +# CONFIG_X86_ELAN is not set +CONFIG_X86_MRST=y +# CONFIG_X86_RDC321X is not set +CONFIG_X86_32_NON_STANDARD=y +# CONFIG_X86_NUMAQ is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_ES7000 is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +CONFIG_VMI=y +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_LGUEST_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +CONFIG_X86_CYCLONE_TIMER=y +CONFIG_M386=y +# 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 is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +CONFIG_X86_L1_CACHE_BYTES=64 +CONFIG_X86_INTERNODE_CACHE_BYTES=64 +# CONFIG_X86_CMPXCHG is not set +CONFIG_X86_L1_CACHE_SHIFT=4 +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_MINIMUM_CPU_FAMILY=3 +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_CYRIX_32=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_CPU_SUP_UMC_32=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_IOMMU_API=y +CONFIG_NR_CPUS=32 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# 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_ANCIENT_MCE is not set +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +# CONFIG_X86_REBOOTFIXUPS is not set +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_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_HAVE_MLOCK=y +CONFIG_HAVE_MLOCKED_PAGE_BIT=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +CONFIG_HWPOISON_INJECT=m +CONFIG_HIGHPTE=y +# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +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_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x400000 +CONFIG_RELOCATABLE=y +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +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=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=y +# CONFIG_ACPI_CUSTOM_DSDT is not set +CONFIG_ACPI_BLACKLIST_YEAR=1999 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_SBS=m +CONFIG_SFI=y +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +# CONFIG_APM_DO_ENABLE is not set +CONFIG_APM_CPU_IDLE=y +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +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=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# 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=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=y +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +# CONFIG_X86_GX_SUSPMOD is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=y +CONFIG_X86_SPEEDSTEP_SMI=y +CONFIG_X86_P4_CLOCKMOD=m +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=y +# CONFIG_X86_LONGHAUL is not set +# CONFIG_X86_E_POWERSAVER is not set + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=y +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK 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_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_OLPC=y +CONFIG_PCI_DOMAINS=y +CONFIG_DMAR=y +# CONFIG_DMAR_DEFAULT_ON is not set +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +CONFIG_PCIE_ECRC=y +# CONFIG_PCIEAER_INJECT is not set +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_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +CONFIG_OLPC=y +CONFIG_K8_NB=y +CONFIG_PCCARD=y +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=y +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_I82365=m +# CONFIG_TCIC is not set +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_HAVE_AOUT=y +CONFIG_BINFMT_AOUT=y +CONFIG_BINFMT_MISC=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +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=y +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=y +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +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=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETLABEL=y +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=y +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_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=y +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=y +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=y +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 is not set +# 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=y +CONFIG_NF_CONNTRACK_IPV4=y +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=y +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=y +CONFIG_IP_NF_TARGET_REJECT=y +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=m +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=y +# CONFIG_SCTP_HMAC_MD5 is not set +CONFIG_RDS=m +CONFIG_RDS_RDMA=m +CONFIG_RDS_TCP=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +# CONFIG_TIPC_ADVANCED is not set +# CONFIG_TIPC_DEBUG 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 is not set +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=y +CONFIG_LLC=m +# CONFIG_LLC2 is not set +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +# CONFIG_LTPC is not set +# CONFIG_COPS is not set +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# 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 is not set +CONFIG_NET_DROP_MONITOR=y +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_SCC=m +# CONFIG_SCC_DELAY is not set +CONFIG_SCC_TRXECHO=y +CONFIG_BAYCOM_SER_FDX=m +CONFIG_BAYCOM_SER_HDX=m +CONFIG_BAYCOM_PAR=m +CONFIG_BAYCOM_EPP=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_ISA=m +CONFIG_CAN_SJA1000_PLATFORM=m +CONFIG_CAN_EMS_PCI=m +CONFIG_CAN_KVASER_PCI=m + +# +# CAN USB interfaces +# +CONFIG_CAN_EMS_USB=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 is not set + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# 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_TOSHIBA_FIR is not set +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_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 is not set +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=y +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +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 is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_DEBUG_DRIVER is not set +CONFIG_DEBUG_DEVRES=y +# 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 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=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 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_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 is not set +CONFIG_MTD_SC520CDP=m +CONFIG_MTD_NETSC520=m +CONFIG_MTD_TS5500=m +# CONFIG_MTD_SBC_GXX is not set +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +CONFIG_MTD_ESB2ROM=m +CONFIG_MTD_CK804XROM=m +CONFIG_MTD_SCB2_FLASH=m +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_PMC551=m +# CONFIG_MTD_PMC551_BUGFIX is not set +# CONFIG_MTD_PMC551_DEBUG is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +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 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +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 is not set +CONFIG_MTD_NAND_CAFE=m +CONFIG_MTD_NAND_CS553X=m +CONFIG_MTD_NAND_NANDSIM=m +# CONFIG_MTD_NAND_PLATFORM is not set +CONFIG_MTD_ALAUDA=m +# CONFIG_MTD_ONENAND is not set + +# +# 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 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 is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +# CONFIG_PARPORT_AX88796 is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +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_BPCK6=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=y +CONFIG_BLK_DEV_LOOP_AES=y +# CONFIG_BLK_DEV_LOOP_KEYSCRUB is not set +# CONFIG_BLK_DEV_LOOP_PADLOCK is not set +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=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +CONFIG_IBM_ASM=m +# CONFIG_PHANTOM is not set +# CONFIG_SGI_IOC4 is not set +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=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 is not set + +# +# 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=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +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=y +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_7000FASST is not set +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +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 is not set +CONFIG_SCSI_ADVANSYS=m +# CONFIG_SCSI_IN2000 is not set +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=y +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_SCSI_FLASHPOINT=y +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_DTC3280 is not set +# CONFIG_SCSI_EATA is not set +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +# CONFIG_SCSI_GENERIC_NCR5380 is not set +# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set +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_NCR53C406A 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 is not set +# CONFIG_SCSI_PAS16 is not set +# CONFIG_SCSI_QLOGIC_FAS is not set +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_SYM53C416 is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_T128 is not set +# CONFIG_SCSI_U14_34F is not set +# CONFIG_SCSI_ULTRASTOR is not set +# CONFIG_SCSI_NSP32 is not set +CONFIG_SCSI_DEBUG=m +CONFIG_SCSI_PMCRAID=m +CONFIG_SCSI_SRP=m +CONFIG_SCSI_BFA_FC=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=y +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_CS5535=m +CONFIG_PATA_CS5536=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_ISAPNP is not set +CONFIG_PATA_IT821X=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_JMICRON=m +# CONFIG_PATA_LEGACY is not set +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_QDI=m +# CONFIG_PATA_RADISYS is not set +CONFIG_PATA_RDC=m +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_SC1200 is not set +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_WINBOND_VLB is not set +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=y +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_MIRROR=y +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_ZERO=y +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_DELAY is not set +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m +CONFIG_FUSION_LOGGING=y + +# +# IEEE 1394 (FireWire) support +# + +# +# You can enable one or both FireWire driver stacks. +# + +# +# See the help texts for more information. +# +CONFIG_FIREWIRE=m +CONFIG_FIREWIRE_OHCI=m +CONFIG_FIREWIRE_OHCI_DEBUG=y +CONFIG_FIREWIRE_SBP2=m +CONFIG_FIREWIRE_NET=m +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +# CONFIG_IEEE1394_PCILYNX is not set +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +# CONFIG_IEEE1394_ETH1394_ROM_ENTRY is not set +# CONFIG_IEEE1394_ETH1394 is not set +CONFIG_IEEE1394_RAWIO=m +# CONFIG_IEEE1394_VIDEO1394 is not set +# CONFIG_IEEE1394_DV1394 is not set +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set +CONFIG_I2O_EXT_ADAPTEC=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=y +CONFIG_MAC_EMUMOUSEBTN=y +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=m +# CONFIG_ARCNET 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_NET_ETHERNET=y +CONFIG_MII=m +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NET_VENDOR_3COM=y +# CONFIG_EL1 is not set +# CONFIG_EL2 is not set +# CONFIG_ELPLUS is not set +# CONFIG_EL16 is not set +CONFIG_EL3=m +# CONFIG_3C515 is not set +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +# CONFIG_LANCE is not set +CONFIG_NET_VENDOR_SMC=y +# CONFIG_WD80x3 is not set +CONFIG_ULTRA=m +# CONFIG_SMC9194 is not set +CONFIG_ETHOC=m +# CONFIG_NET_VENDOR_RACAL is not set +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=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +# CONFIG_AT1700 is not set +# CONFIG_DEPCA is not set +# CONFIG_HP100 is not set +CONFIG_NET_ISA=y +# CONFIG_E2100 is not set +CONFIG_EWRK3=m +# CONFIG_EEXPRESS is not set +# CONFIG_EEXPRESS_PRO is not set +# CONFIG_HPLAN_PLUS is not set +# CONFIG_HPLAN is not set +# CONFIG_LP486E is not set +# CONFIG_ETH16I is not set +CONFIG_NE2000=m +# CONFIG_ZNET is not set +# CONFIG_SEEQ8005 is not set +# 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_AC3200 is not set +# CONFIG_APRICOT is not set +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_CS89x0 is not set +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 is not set +# CONFIG_KS8851_MLL is not set +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_MTD=y +CONFIG_BE2NET=m +# CONFIG_TR is not set +CONFIG_WLAN=y +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_DEBUG=y +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 is not set +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_LEDS=y +CONFIG_ATH_COMMON=m +CONFIG_ATH5K=m +CONFIG_ATH5K_DEBUG=y +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 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_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +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=y +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=y +# 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_SDIO=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_WAN is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +# CONFIG_ATM_LANAI is not set +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +# CONFIG_ATM_ZATM is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +# CONFIG_ATM_IDT77252 is not set +# CONFIG_ATM_AMBASSADOR is not set +# CONFIG_ATM_HORIZON is not set +# CONFIG_ATM_IA is not set +# CONFIG_ATM_FORE200E is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m +CONFIG_IEEE802154_DRIVERS=m +CONFIG_IEEE802154_FAKEHARD=m +CONFIG_FDDI=y +# CONFIG_DEFXX is not set +CONFIG_SKFP=m +# CONFIG_HIPPI is not set +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 is not set +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 is not set +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 is not set +# CONFIG_PHONE is not set + +# +# 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 is not set +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_LM8323 is not set +CONFIG_KEYBOARD_MAX7359=m +# CONFIG_KEYBOARD_NEWTON is not set +CONFIG_KEYBOARD_OPENCORES=m +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +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 is not set +CONFIG_MOUSE_PS2_OLPC=y +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +# CONFIG_MOUSE_INPORT is not set +# CONFIG_MOUSE_LOGIBM is not set +# CONFIG_MOUSE_PC110PAD is not set +CONFIG_MOUSE_VSXXXAA=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +# CONFIG_INPUT_JOYSTICK is not set +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_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_WACOM_W8001=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_HTCPEN=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +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_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_WISTRON_BTNS=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_WM831X_ON=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_GAMEPORT is not set + +# +# 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 is not set +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_SYNCLINK_GT=m +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_STALDRV is not set +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=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_FOURPORT is not set +# CONFIG_SERIAL_8250_ACCENT is not set +# CONFIG_SERIAL_8250_BOCA is not set +# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set +# CONFIG_SERIAL_8250_HUB6 is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT 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_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_NVRAM=y +CONFIG_DTLK=m +CONFIG_R3964=m +# CONFIG_APPLICOM is not set +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +# CONFIG_SYNCLINK_CS is not set +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +CONFIG_RAW_DRIVER=y +CONFIG_MAX_RAW_DEVS=8192 +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=y +CONFIG_TCG_TIS=y +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +CONFIG_I2C=m +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_OCORES is not set +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +# CONFIG_I2C_TAOS_EVM is not set +CONFIG_I2C_TINY_USB=m + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_STUB=m +CONFIG_SCx200_ACB=m + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +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 is not set + +# +# PPS support +# +CONFIG_PPS=m +# CONFIG_PPS_DEBUG is not set +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +# CONFIG_W1_MASTER_MATROX is not set +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=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 is not set +CONFIG_WM831X_POWER=m +CONFIG_WM8350_POWER=m +# CONFIG_BATTERY_DS2760 is not set +# CONFIG_BATTERY_DS2782 is not set +CONFIG_BATTERY_OLPC=y +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=m +CONFIG_HWMON=m +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_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_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_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=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=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 is not set +# CONFIG_ADVANTECH_WDT is not set +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +# CONFIG_SC520_WDT is not set +CONFIG_SBC_FITPC2_WATCHDOG=m +# CONFIG_EUROTECH_WDT is not set +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +# CONFIG_WAFER_WDT is not set +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 is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SBC8360_WDT is not set +# CONFIG_SBC7240_WDT is not set +# CONFIG_CPU5_WDT is not set +CONFIG_SMSC_SCH311X_WDT=m +# CONFIG_SMSC37B787_WDT is not set +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 is not set + +# +# ISA-based Watchdog Cards +# +# CONFIG_PCWATCHDOG is not set +# CONFIG_MIXCOMWD is not set +# CONFIG_WDT is not set + +# +# 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_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_WM8400=m +CONFIG_MFD_WM831X=m +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +# CONFIG_MFD_PCF50633 is not set +CONFIG_AB3100_CORE=m +CONFIG_AB3100_OTP=m +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=m +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +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_LP3971=m +CONFIG_REGULATOR_AB3100=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_MEDIA_SUPPORT=m + +# +# Multimedia core support +# +# CONFIG_VIDEO_DEV is not set +# CONFIG_DVB_CORE is not set +# CONFIG_VIDEO_MEDIA is not set + +# +# Multimedia drivers +# +# CONFIG_DAB is not set + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_ALI=y +CONFIG_AGP_ATI=y +CONFIG_AGP_AMD=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=y +CONFIG_AGP_NVIDIA=y +CONFIG_AGP_SIS=y +CONFIG_AGP_SWORKS=y +CONFIG_AGP_VIA=y +CONFIG_AGP_EFFICEON=y +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=y +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +CONFIG_VGASTATE=m +CONFIG_VIDEO_OUTPUT_CONTROL=m +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +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_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 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +# CONFIG_FB_UVESA is not set +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +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 is not set +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +CONFIG_FB_I810=m +CONFIG_FB_I810_GTF=y +CONFIG_FB_I810_I2C=y +# CONFIG_FB_LE80578 is not set +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 is not set +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 is not set +CONFIG_FB_TRIDENT=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +CONFIG_FB_GEODE=y +CONFIG_FB_GEODE_LX=y +CONFIG_FB_GEODE_GX=y +# CONFIG_FB_GEODE_GX1 is not set +# CONFIG_FB_TMIO is not set +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 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_ILI9320 is not set +CONFIG_LCD_PLATFORM=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_GENERIC is not set +CONFIG_BACKLIGHT_PROGEAR=m +CONFIG_BACKLIGHT_MBP_NVIDIA=m +# CONFIG_BACKLIGHT_SAHARA is not set +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_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_LOGO is not set +# CONFIG_SOUND is not set +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 is not set +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=y +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 is not set +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 is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_ISP1760_HCD is not set +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 is not set +# CONFIG_USB_R8A66597_HCD is not set +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=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# 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_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_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=m + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +# CONFIG_USB_RIO500 is not set +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +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_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_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 is not set + +# +# 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_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 is not set +CONFIG_LEDS_LP3944=m +CONFIG_LEDS_CLEVO_MAIL=m +# CONFIG_LEDS_PCA955X is not set +CONFIG_LEDS_WM831X_STATUS=m +CONFIG_LEDS_WM8350=m +# CONFIG_LEDS_BD2802 is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +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_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=y +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_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_I3200=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=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 is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# 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 is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m + +# +# SPI RTC drivers +# + +# +# 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 is not set +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_AB3100=m + +# +# on-CPU RTC drivers +# +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=y +# CONFIG_DMATEST is not set +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 is not set +# CONFIG_SLICOSS is not set +# CONFIG_USB_IP_COMMON is not set +# CONFIG_W35UND is not set +# CONFIG_PRISM2_USB is not set +# CONFIG_ECHO is not set +# CONFIG_POCH is not set +# CONFIG_OTUS is not set +CONFIG_RT2860=m +CONFIG_RT2870=m +# CONFIG_RT3090 is not set +# CONFIG_COMEDI is not set +# CONFIG_ASUS_OLED is not set +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +CONFIG_RTL8187SE=m +CONFIG_RTL8192SU=m +# CONFIG_RTL8192E is not set +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set + +# +# Android +# + +# +# Qualcomm MSM Camera And Video +# + +# +# Camera Sensor Selection +# +# CONFIG_INPUT_GPIO is not set +# CONFIG_DST is not set +# CONFIG_POHMELFS is not set +# CONFIG_B3DFG is not set +# CONFIG_IDE_PHISON is not set +# CONFIG_PLAN9AUTH is not set +CONFIG_DRM_RADEON_KMS=y +# CONFIG_USB_SERIAL_QUATECH2 is not set +# CONFIG_USB_SERIAL_QUATECH_USB2 is not set +# CONFIG_VT6655 is not set +# CONFIG_VT6656 is not set +# CONFIG_FB_UDL is not set +# CONFIG_HYPERV is not set +# CONFIG_VME_BUS is not set + +# +# RAR Register Driver +# +# CONFIG_RAR_REGISTER is not set +# CONFIG_IIO is not set +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_TC1100_WMI=m +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 is not set +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=y +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=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_DEFAULTS_TO_ORDERED=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_FS_XIP=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISER4_FS=y +# CONFIG_REISER4_DEBUG is not set +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +CONFIG_REISERFS_PROC_INFO=y +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=y +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_XFS_FS=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# 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 is not set +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_FS_POSIX_ACL=y +CONFIG_BTRFS_FS=y +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_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=y +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_FSCACHE_OBJECT_LIST=y +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=y +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW 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 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 is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_UBIFS_FS=m +CONFIG_UBIFS_FS_XATTR=y +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +CONFIG_CRAMFS=m +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=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_AUFS_FS=y +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +# CONFIG_AUFS_RDU is not set +# CONFIG_AUFS_SP_IATTR is not set +# CONFIG_AUFS_SHWH is not set +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_BR_FUSE is not set +CONFIG_AUFS_BDEV_LOOP=y +# CONFIG_AUFS_DEBUG is not set +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_V4_1 is not set +# CONFIG_ROOT_NFS is not set +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_RPCSEC_GSS_KRB5=y +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +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 is not set +CONFIG_9P_FS=m +CONFIG_9P_FSCACHE=y + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +CONFIG_ACORN_PARTITION=y +CONFIG_ACORN_PARTITION_CUMANA=y +CONFIG_ACORN_PARTITION_EESOX=y +CONFIG_ACORN_PARTITION_ICS=y +CONFIG_ACORN_PARTITION_ADFS=y +CONFIG_ACORN_PARTITION_POWERTEC=y +CONFIG_ACORN_PARTITION_RISCIX=y +CONFIG_OSF_PARTITION=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +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=y +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=y +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 is not set +CONFIG_ENABLE_MUST_CHECK=y +CONFIG_FRAME_WARN=1024 +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=y +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_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +CONFIG_DEBUG_SPINLOCK=y +CONFIG_DEBUG_MUTEXES=y +CONFIG_DEBUG_LOCK_ALLOC=y +# CONFIG_PROVE_LOCKING is not set +CONFIG_LOCKDEP=y +CONFIG_LOCK_STAT=y +# CONFIG_DEBUG_LOCKDEP is not set +CONFIG_DEBUG_SPINLOCK_SLEEP=y +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_HIGHMEM=y +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# 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_BOOT_PRINTK_DELAY=y +# 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 is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# CONFIG_LKDTM is not set +# CONFIG_FAULT_INJECTION is not set +CONFIG_LATENCYTOP=y +# CONFIG_SYSCTL_SYSCALL_CHECK is not set +# 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 is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set +# CONFIG_BUILD_DOCSRC is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +# 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_4KSTACKS=y +CONFIG_DOUBLEFAULT=y +# 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=y +# CONFIG_CPA_DEBUG is not set +CONFIG_OPTIMIZE_INLINING=y + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_PATH is not set +CONFIG_SECURITY_FILE_CAPABILITIES=y +# CONFIG_SECURITY_ROOTPLUG is not set +# CONFIG_INTEL_TXT 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_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_IMA=y +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_AUDIT=y +CONFIG_IMA_LSM_RULES=y +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_ASYNC_TX_DISABLE_PQ_VAL_DMA=y +CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_FIPS=y +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=y +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +# CONFIG_CRYPTO_CRYPTD is not set +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=y +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 +CONFIG_CRYPTO_VMAC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=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=y +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=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_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +CONFIG_VIRTUALIZATION=y +# CONFIG_KVM is not set +CONFIG_LGUEST=m +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=y +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=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +CONFIG_CRC7=m +CONFIG_LIBCRC32C=y +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +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 diff --git a/mainfiles/catalyst-env.sh b/mainfiles/catalyst-env.sh new file mode 100644 index 0000000..13d6976 --- /dev/null +++ b/mainfiles/catalyst-env.sh @@ -0,0 +1,11 @@ +export VIDEO_CARDS="vesa vmware nv radeon cyrix amd ark chips dummy epson glint intel i128 i740 impact imstt mach64 mga neomagic newport nsc r128 rendition s3 s3virge siliconmotion tga trident tseng via sis savage tdfx cirrus radeonhd geode" +export INPUT_DEVICES="keyboard vmmouse mouse evdev synaptics" +export FEATURES="parallel-fetch -collision-protect -protect-owned" +export MAKEOPTS="-j5 --load-average=8" +export PORTAGE_NICENESS="19" +export ACCEPT_LICENSE="*" +export CFLAGS="-Os -mtune=i686 -pipe" +export CXXFLAGS="-Os -mtune=i686 -pipe" +#fglrx is the proprietary driver for ati (can also emerge ati-drivers) +#nv is the free driver for nvidia +#radeon is the free driver for ati diff --git a/mainfiles/catalyst.conf-x86 b/mainfiles/catalyst.conf-x86 new file mode 100644 index 0000000..2498725 --- /dev/null +++ b/mainfiles/catalyst.conf-x86 @@ -0,0 +1,66 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo/src/catalyst/files/catalyst.conf,v 1.21 2005/12/19 21:19:11 wolf31o2 Exp $ + +# Simple desriptions of catalyst settings. Please refer to the online +# documentation for more information. + +# distdir specifies where your distfiles are located. This setting should +# work fine for most default installations. +distdir="/usr/portage/distfiles" + +# options set different build-time options for catalyst. Some examples are: +# autoresume = Attempt to resume a failed build, clear the autoresume flags with +# the -a option to the catalyst cmdline. -p will clear the autoresume flags +# as well as your pkgcache and kerncache +# ( This option is not fully tested, bug reports welcome ) +# ccache = enables build time ccache support (highly recommended) +# distcc = enable distcc support for building. You have to set distcc_hosts in +# your spec file. +# pkgcache = keeps a tbz2 of every built package (useful if your build stops +# prematurely) +# kerncache = keeps a tbz2 of your built kernel and modules (useful if your +# build stops in livecd-stage2) +# seedcache = use the build output of a previous target if it exists to speed up +# the copy +# snapcache = cache the snapshot so that it can be bind-mounted into the chroot. +# WARNING: moving parts of the portage tree from within fsscript *will* break +# your cache. The cache is unlinked before any empty or rm processing, though. +# +# (These options can be used together) +#options="autoresume kerncache pkgcache seedcache snapcache" +options="autoresume ccache pkgcache kerncache seedcache" + +# sharedir specifies where all of the catalyst runtime executables are. Most +# users do not need to change this. +sharedir="/usr/lib/catalyst" + +# storedir specifies where catalyst will store everything that it builds, and +# also where it will put its temporary files and caches. +storedir="/worksrc/catalyst" + +# portdir specifies the source portage tree used by the snapshot target. +# portdir="/usr/portage" + +# snapshot_cache specifies where the snapshots will be cached to if snapcache is +# enabled in the options. +# snapshot_cache="" + +# Internal hash function catalyst should use for things like autoresume, +# seedcache, etc. The default and fastest is crc32. You should not ever need +# to change this unless your OS does not support it. +# Supported options: sha1, sha224, ripemd128, ripemd320, sha384, crc32, +# ripemd256, sha256, sha512, ripemd160, md5 +hash_function="crc32" + +# Creates a .digests file containing the hash output from any of the supported +# options below. Adding them all may take a long time. +# Supported options: sha1, sha224, ripemd128, ripemd320, sha384, crc32, +# ripemd256, sha256, sha512, ripemd160, md5 +digests="md5 sha1" + +# envscript allows users to set options such as http proxies, MAKEOPTS, +# GENTOO_MIRRORS, or any other environment variables needed for building. +# The envscript file sets environment variables like so: +# export FOO="bar" +envscript="/worksrc/sysresccd-src/mainfiles/catalyst-env.sh" diff --git a/mainfiles/fsscript.sh b/mainfiles/fsscript.sh new file mode 100644 index 0000000..21dbbb9 --- /dev/null +++ b/mainfiles/fsscript.sh @@ -0,0 +1,186 @@ +#!/bin/bash + +# This is an example fsscript for use with the livecd-stage2 target (key +# livecd/fsscript). This file is copied into the rootfs of the CD after the +# kernel(s) and any external modules have been compiled and is then executed +# within the context of the chroot. + +# define hostname +rm -f /etc/conf.d/hostname +echo "HOSTNAME=sysresccd" > /etc/conf.d/hostname +sed -i -e 's/livecd/sysresccd/g' /etc/hosts + +# clean the resolv.conf file ("dig . ns" to get list of root DNS) +echo "nameserver 8.8.8.8" > /etc/resolv.conf + +# change the default shell +chsh -s /bin/zsh root + +# remove .svn files +#find / -name ".svn" -exec rm -rf {} \; >/dev/null 2>&1 + +# Remove python precompiled files +find /usr/lib -name "*.py?" -exec rm -f {} \; >/dev/null 2>&1 + +# remove warning from clock service +sed -i -e 's:#TIMEZONE="Factory":TIMEZONE="Europe/London":g' /etc/conf.d/clock + +# remove warning from freshclam when clamd not running +sed -i -e 's:NotifyClamd:#NotifyClamd:' /etc/freshclam.conf + +# disable DHCP by default in autoconfig +sed -i -e 's/ewarn "Skipping DHCP broadcast detection as requested on boot commandline ..."//' /etc/init.d/autoconfig +sed -i -e 's/DHCP="yes"/DHCP="no"/' /etc/init.d/autoconfig + +# running hwsetup disturbs the speakup, so run "hwsetup -f" when speakup is used +sed -i -e 's!\[ -x /usr/sbin/hwsetup \] && hwsetup!cat /proc/cmdline | grep -qF "speakup=" \&\& speakupopt=" -f" ; \[ -x /usr/sbin/hwsetup \] \&\& hwsetup ${speakupopt}!g' /etc/init.d/autoconfig + +# disable netplug +sed -i -e 's/"netplugd"//' /etc/init.d/net.lo + +# make ssh-keygen silent in the sshd initscript +sed -i -e 's!/usr/bin/ssh-keygen!/usr/bin/ssh-keygen -q!g' /etc/init.d/sshd + +# disable ALSA sound by default in autoconfig +sed -i -e 's/GPM="yes"/GPM="no"/' /etc/init.d/autoconfig +sed -i -e 's/ALSA="yes"/ALSA="no"/' /etc/init.d/autoconfig +sed -i -e 's/NFS="yes"/NFS="no"/' /etc/init.d/autoconfig +sed -i -e 's/PCMCIA="yes"/PCMCIA="no"/' /etc/init.d/autoconfig +sed -i -e 's/Skipping ALSA detection as requested on command line .../Skipping ALSA detection .../' /etc/init.d/autoconfig + +# /etc/udev/rules.d/75-persistent-net-generator.rules conflicts with the sysresccd "nameif=xxx" option +#sed -i -e 's!^ENV{INTERFACE_NEW}!#ENV{INTERFACE_NEW}!g' /etc/udev/rules.d/75-persistent-net-generator.rules + +# /sbin/livecd-functions.sh expect 'cdroot' in /proc/cmdline (we removed cdroot) +sed -i -e 's!for x in ${CMDLINE}!for x in ${CMDLINE} cdroot!g' /sbin/livecd-functions.sh + +# allow freshclam +chown clamav:clamav /var/log/clamav +chown clamav:clamav /var/run/clamav +chown clamav:clamav /var/lib/clamav +chown clamav:clamav /var/lib/clamav/* + +# remove warnings about files with a modification time in the future! +sed -i -e 's!if \[\[ ${clock_screw} == 1 \]\]!if \[\[ ${clock_screw} == 2 \]\]!g' /etc/init.d/depscan.sh +sed -i -e 's!if \[\[ ${clock_screw} == 1 \]\]!if \[\[ ${clock_screw} == 2 \]\]!g' /sbin/depscan.sh + +# don't overwrite /proc/sys/kernel/printk in /etc/init.d/autoconfig +# http://www.sysresccd.org/forums/viewtopic.php?p=5800 +sed -i -r -e 's!echo "[0-9]" > /proc/sys/kernel/printk!!g' /etc/init.d/autoconfig + +# fix /sbin/livecd-functions.sh that fixes inittab +# http://www.sysresccd.org/forums/viewtopic.php?t=2040&postdays=0&postorder=asc&start=15 +sed -i -e 's!s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin!s0:12345:respawn:/sbin/agetty -L -nl /bin/bashlogin!g' /sbin/livecd-functions.sh + +# prevent the firmware extraction from displaying warnings when the clock is wrong +sed -i -e 's!tar xjf /lib/firmware.tar.bz2!tar xjfm /lib/firmware.tar.bz2!g' /etc/init.d/autoconfig + +# fix a bug in the default mtools configuration file +sed -i -e 's!SAMPLE FILE!#SAMPLE FILE!g' /etc/mtools/mtools.conf + +# don't use fbdev as the default xorg driver since framebuffer is disabled +sed -i -e 's![ -z "${XMODULE}" ] && XMODULE="fbdev"![ -z "${XMODULE}" ] && XMODULE="vesa"!g' /usr/sbin/mkxf86config.sh + +# prevent sshd from complaining +touch /var/log/lastlog + +# preserve the 'ar' and 'strings' binaries from the binutils package (and its libs) +cp -a /usr/i486-pc-linux-gnu/binutils-bin/*/ar /usr/sbin/ +cp -a /usr/i486-pc-linux-gnu/binutils-bin/*/strings /usr/sbin/ +cp -a /usr/lib/binutils/i486-pc-linux-gnu/*/libbfd*.so /usr/lib/ + +# provide a symblink to libstdc++.so.6 so that we can install all packages +ln -s /lib/lib/gcc/i486-pc-linux-gnu/*/libstdc++.so.6 /usr/lib/libstdc++.so.6 + +# replace the strings-static binary (provided by app-forensics/chkrootkit) to save splace +rm -f /usr/sbin/strings-static ; ln -s /usr/sbin/strings /usr/sbin/strings-static + +# make space by removing the redundant insmod.static binary +rm -f /sbin/insmod.static ; ln -s /sbin/insmod /sbin/insmod.static + +# remove rdev-rebuild temp files +rm -f /var/cache/revdep-rebuild/* + +# manage mksquashfs/unsquashfs programs +[ ! -f /usr/bin/mksquashfs-lzma ] && ln -s /usr/bin/mksquashfs /usr/bin/mksquashfs-lzma +[ ! -f /usr/bin/unsquashfs-lzma ] && ln -s /usr/bin/unsquashfs /usr/bin/unsquashfs-lzma + +# create link for reiserfsck +[ ! -f /sbin/fsck.reiserfs ] && ln /sbin/reiserfsck /sbin/fsck.reiserfs + +# prevent the /etc/init.d/net.eth* from being run --> they break the network (done via "ethx, dns, gateway") +rm -f /etc/init.d/net.eth* + +# remove xfce icons for missing programs +rm -f /usr/share/applications/{xfce4-file-manager.desktop,xfce4-help.desktop} + +# fix the "xfce4-logout" entry in the menu +sed -i -e 's!xfce4-session-logout!killall xinit!g' /usr/share/applications/xfce4-logout.desktop + +# decompress oscar files +if [ -f /usr/share/oscar/oscar.tar.gz ] +then + tar xfzp /usr/share/oscar/oscar.tar.gz -C /usr/share/oscar + rm -rf /usr/share/oscar/oscar.tar.gz +fi + +# prepare the runxserver script +rm -f /usr/bin/X +ln -s /root/runxserver /usr/bin/X + +# for programs that expect syslog +ln -s /usr/sbin/syslog-ng /usr/sbin/syslog + +# install the 32bits kernel modules +for modtar in /lib/modules/*.tar.bz2 +do + echo '--------------------------------------------------------------' + kerver=$(basename $modtar | sed -e 's/.tar.bz2//') + echo "DECOMPRESS32 (version [$kerver]): tar xfjp $modtar -C /lib/modules/" + tar xfjp $modtar -C /lib/modules/ + echo "DEPMOD32: depmod -ae -v $kerver" + depmod -ae -v $kerver > /dev/null + rm -f $modtar + echo '--------------------------------------------------------------' +done + +# install the 64bits kernel modules +for modtar in /lib64/modules/*.tar.bz2 +do + echo '--------------------------------------------------------------' + kerver=$(basename $modtar | sed -e 's/.tar.bz2//') + echo "DECOMPRESS64 (version [$kerver]): tar xfjp $modtar -C /lib64/modules/" + tar xfjp $modtar -C /lib64/modules/ + echo "LINK64: ln -s /lib64/modules/$kerver /lib/modules/$kerver" + ln -s /lib64/modules/$kerver /lib/modules/$kerver + echo "DEPMOD64: depmod -ae -v $kerver" + depmod -ae -v $kerver > /dev/null + rm -f $modtar + echo '--------------------------------------------------------------' +done + +# workaround for new libexpat version +[ -h /usr/lib/libexpat.so.0 ] || ln -s /usr/lib/libexpat.so /usr/lib/libexpat.so.0 + +# strip kernel modules which are in the sysrcd.dat to save space +find /lib/modules -name "*.ko" -exec strip --strip-unneeded '{}' \; +find /lib64/modules -name "*.ko" -exec strip --strip-unneeded '{}' \; + +# update /etc/make.profile +rm -rf /etc/make.profile +ln -s ../usr/portage/profiles/default/linux/x86/10.0 /etc/make.profile + +# update the database for locate +echo "--> locate -u" +locate -u >/dev/null 2>&1 + +# create the apropos / whatis database +echo "--> makewhatis" +makewhatis >/dev/null 2>&1 + +# create the locales: +localedef -i /usr/share/i18n/locales/en_US -f UTF-8 /usr/lib/locale/en_US.utf8 +localedef -i /usr/share/i18n/locales/en_US -f ISO-8859-1 /usr/lib/locale/en_US +localedef -i /usr/share/i18n/locales/de_DE -f ISO-8859-1 /usr/lib/locale/de_DE +localedef -i /usr/share/i18n/locales/fr_FR -f ISO-8859-1 /usr/lib/locale/fr_FR + diff --git a/mainfiles/initold b/mainfiles/initold new file mode 100755 index 0000000..d4e0458 --- /dev/null +++ b/mainfiles/initold @@ -0,0 +1,1596 @@ +#!/bin/sh +# Copyright 2003-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +good_msg() +{ + msg_string=$1 + msg_string="${msg_string:-...}" + #[ "$2" != 1 ] && echo -e "${GOOD}>>${NORMAL}${BOLD} ${msg_string} ${NORMAL}" + [ "$2" != 1 ] && echo -e "${GOOD}>>${NORMAL} ${msg_string} ${NORMAL}" +} + +bad_msg() +{ + msg_string=$1 + msg_string="${msg_string:-...}" + #if [ "$2" != 1 ] && echo -e "${BAD}!!${NORMAL}${BOLD} ${msg_string} ${NORMAL}" + [ "$2" != 1 ] && echo -e "${BAD}!!${NORMAL} ${msg_string} ${NORMAL}" +} + +parse_opt() +{ + case "$1" in + *\=*) + local key_name="`echo "$1" | cut -f1 -d=`" + local key_len=${#key_name} + local value_start=$((key_len+2)) + echo "$1" | cut -c ${value_start}- + ;; + esac +} + +sysresccd_expand() +{ + for curdev in $* + do + echo ${curdev} + done +} + +sysresccd_expand_removable() +{ + # Look for the value of 1 in the file /sys/block/sd*/removable + for curdev in $* + do + devroot=$(echo ${curdev} | busybox awk -F / '{sub(/[0-9]+$/,"",$NF); print $NF}') + removable_f="/sys/block/${devroot}/removable" + [ -f "${removable_f}" ] && grep -q ^1 ${removable_f} && echo ${curdev} + done +} + +sysresccd_runshell() +{ + if [ -n "$1" ] && [ -x "$1" ] + then + exec "$1" + else + exec /bin/sh + fi + exit 1 +} + +sysresccd_panic() +{ + bad_msg "$@" + bad_msg "Running a mini shell (cannot complete the boot process)" + sleep 2 + sysresccd_runshell +} + +ask_netboot_url() +{ + url="$1" + echo "You requested a network boot, the ${LOOPDAT} image will be loaded " 1>&2 + echo "through HTTP or TFTP. You have to provide the URL of the ${LOOPDAT} file " 1>&2 + echo "to boot from. (eg: \"http://192.168.1.5/${LOOPDAT}\" or \"tftp://192.168.1.5/${LOOPDAT}\"): " 1>&2 + echo "> " 1>&2 + while ! echo "${url}" | grep -q -E '^http://|^tftp://' + do + [ "${url}" != 'ask' ] && echo "Invalid http/tftp url (${url})" 1>&2 + read -p "<< URL of the ${LOOPDAT} to boot from:> " url + done + echo "${url}" +} + +is_valid_bootnet_url() +{ + echo "${1}" | grep -q '^http://' && return 0 + echo "${1}" | grep -q '^tftp://' && return 0 + return 1 +} + +sysresccd_bootstrap_net() +{ + mkdir -p /cdrom # where the downloaded files are copied (docache) + if ! mount -t tmpfs -o ${CACHESIZE} tmpfs /cdrom + then + sysresccd_panic "Cannot create tmpfs on /cdrom" + fi + + # if no static ip address configured from the command line --> run dhcp client + if [ "${NETBOOT}" = 'ask' ] + then + NETBOOT="$(ask_netboot_url ${NETBOOT} )" + fi + + if ! is_valid_bootnet_url "${NETBOOT}" + then + echo "You requested a network boot, the netboot address is not a valid http:// or tftp:// url." + NETBOOT="$(ask_netboot_url ${NETBOOT} )" + fi + + good_msg "Downloading ${LOOPDAT} from ${NETBOOT}" + if echo "${NETBOOT}" | grep -q '^http://' + then + REAL_ROOT="http" + BOOTMD5=$(echo ${NETBOOT} | sed -e "s/${LOOPDAT}/${LOOPMD5}/g") # URL of the md5 file + /bin/busybox wget ${BOOTMD5} -O /cdrom/${LOOPMD5} + res1="$?" + /bin/busybox wget ${NETBOOT} -O /cdrom/${LOOPDAT} + res2="$?" + elif echo "${NETBOOT}" | grep -q '^tftp://' + then + REAL_ROOT="tftp" + url="$(echo ${NETBOOT} | sed 's!tftp://!!g')" # remote the 'tftp://' prefix + tftpip="${url%%/*}" + tftpurl="/${url#*/}" + BOOTMD5=$(echo ${tftpurl} | sed -e "s/${LOOPDAT}/${LOOPMD5}/g") # URL of the md5 file + cmd1="/bin/busybox tftp -g -r ${BOOTMD5} -l /cdrom/${LOOPMD5} ${tftpip}" + echo "$cmd1" + ${cmd1} ; res1="$?" + cmd2="/bin/busybox tftp -g -r ${tftpurl} -l /cdrom/${LOOPDAT} ${tftpip}" + echo "$cmd2" + ${cmd2} ; res2="$?" + fi + + if [ "$res1" != '0' ] || [ "$res2" != '0' ] + then + sysresccd_panic "Cannot download the files, wget/tftp failed. May be due to lack of memory" + fi + + if [ ! -f "/cdrom/${LOOPDAT}" ] + then + sysresccd_panic "Cannot download the \"${LOOPDAT}\" boot file." + fi + + md5now=$(busybox md5sum /cdrom/${LOOPDAT} | cut -d ' ' -f1) + md5orig=$(cat /cdrom/${LOOPMD5} | cut -d ' ' -f1) + if [ "$md5now" = "$md5orig" ] + then + good_msg "Downloaded boot file to \"/cdrom/${LOOPDAT}\"" + DOCHECK=0 # Do not check the md5sum again in the general code (before mount squashfs) + else + sysresccd_panic "The root filesystem image is invalid: md5sum failed" + fi +} + +sysresccd_bootstrap_nfs() +{ + REAL_ROOT="nfs" + mkdir -p /cdrom + + good_msg "Mouting the NFS filesystem..." + if ! mount -t nfs -o intr,nolock ${NFSBOOT} /cdrom + then + sysresccd_panic "Cannot mount nfs share on /cdrom" + fi + good_msg "Successfully mounted the NFS filesystem" + + if [ ! -f "/cdrom/${SUBDIR}/${LOOPDAT}" ] + then + sysresccd_panic "Cannot find the \"${SUBDIR}/${LOOPDAT}\" boot file." + fi + + md5now=$(busybox md5sum /cdrom/${SUBDIR}/${LOOPDAT} | cut -d ' ' -f1) + md5orig=$(cat /cdrom/${SUBDIR}/${LOOPMD5} | cut -d ' ' -f1) + if [ "$md5now" = "$md5orig" ] + then + DOCHECK=0 # Do not check the md5sum again in the general code (before mount squashfs) + else + sysresccd_panic "md5sum checksum is invalid on the root filesystem image" + fi +} + +sysresccd_bootstrap_nbd() +{ + REAL_ROOT="nbd" + NBD_DEVICE="/dev/nbd0" + NBD_PROG="/sbin/nbd-client" + + NBD_SERVER=$(echo "${NBDBOOT}" | sed 's/:.*//') + NBD_PORT=$(echo "${NBDBOOT}" | sed 's/.*://') + + if [ ! -x "${NBD_PROG}" ] + then + sysresccd_panic "Error: program ${NBD_PROG} not found" + fi + + if ! modprobe nbd + then + sysresccd_panic "Error: cannot load nbd kernel module" + fi + #mknod /dev/nbd0 b 43 0 + good_msg "Setting up the NBD boot device..." + if ! ${NBD_PROG} "${NBD_SERVER}" "${NBD_PORT}" "${NBD_DEVICE}" -persist + then + sysresccd_panic "Error: nbd-client failed to connect to ${NBD_SERVER}:${NBD_PORT}" + else + good_msg "nbd-client successfully connected to ${NBD_SERVER}:${NBD_PORT}" + fi +} + +sysresccd_findcdmount() +{ + REAL_ROOT='' + [ -n "${CDROOT_DEV}" ] && BLKDEVICES="$BLKDEVICES ${CDROOT_DEV}" + mkdir -p /cdrom + + for curdev in $(sysresccd_expand ${BLKDEVICES}) + do + # Check for a block device to mount + if [ -b "${curdev}" ] && [ -z "${REAL_ROOT}" ] + then + # check the 'skipmount=/dev/xxx' option (use it with a failing hard drive) + # compare with a space at the end so that "/dev/sda1" and "/dev/sda11" don't match + if echo "$(cat /proc/cmdline) " | grep -F -q "skipmount=${curdev} " + then + good_msg "Skipping mount on device :- ${curdev}" + else + good_msg "Attempting to mount media:- ${curdev}" + + for curfs in vfat msdos iso9660 ntfs auto + do + case "${curfs}" in + iso9660) + mntopt='-o mode=0644' + ;; + vfat) + mntopt='-o fmask=0133' + ;; + *) + mntopt='' + ;; + esac + + mount -r -t $curfs ${curdev} /cdrom ${mntopt} >/dev/null 2>&1 + if [ "$?" = '0' ] + then + if [ -e /cdrom/${SUBDIR}/${LOOPDAT} ] + then + REAL_ROOT="${curdev}" + ROOTFS="${curfs}" + good_msg "Media found on ${curdev}" + else + umount /cdrom + fi + fi + done + fi + fi + done + if [ -z "${REAL_ROOT}" ] + then + bad_msg "Media not found" + fi +} + +sysresccd_findisomount() +{ + REAL_ROOT='' + [ -n "${CDROOT_DEV}" ] && BLKDEVICES="$BLKDEVICES ${CDROOT_DEV}" + mkdir -p /cdrom /isostore + for curdev in $(sysresccd_expand ${BLKDEVICES}) + do + # Check for a block device to mount + if [ -b "${curdev}" ] && [ -z "${REAL_ROOT}" ] + then + # check the 'skipmount=/dev/xxx' option (use it with a failing hard drive) + # compare with a space at the end so that "/dev/sda1" and "/dev/sda11" don't match + if echo "$(cat /proc/cmdline) " | grep -F -q "skipmount=${curdev} " + then + good_msg "Skipping mount on device :- ${curdev}" + else + good_msg "Attempting to find the iso on ${curdev}" + for curfs in vfat msdos ntfs auto + do + case "${curfs}" in + vfat) + mntopt='-o fmask=0133' + ;; + *) + mntopt='' + ;; + esac + if mount -r -t $curfs ${curdev} /isostore ${mntopt} >/dev/null 2>&1 + then + if [ -e "/isostore/${SUBDIR}/${ISOLOOP}" ] + then + ISOLOOPDEV="${curdev}" + good_msg "iso image found on ${curdev}" + if mount -r -t iso9660 -o loop "/isostore/${SUBDIR}/${ISOLOOP}" /cdrom >/dev/null 2>&1 + then + if [ -e /cdrom/${SUBDIR}/${LOOPDAT} ] + then + REAL_ROOT="iso" + good_msg "Media found on /isostore/${SUBDIR}/${ISOLOOP}" + else + umount /cdrom + umount /isostore + fi + fi + else + umount /isostore + fi + fi + mount -r -t $curfs ${curdev} /cdrom ${mntopt} >/dev/null 2>&1 + if [ "$?" = '0' ] + then + if [ -e /cdrom/${SUBDIR}/${LOOPDAT} ] + then + REAL_ROOT="${curdev}" + ROOTFS="${curfs}" + good_msg "Media found on ${curdev}" + else + umount /cdrom + fi + fi + done + fi + fi + done + if [ -z "${REAL_ROOT}" ] + then + bad_msg "Media not found" + fi +} + +sysresccd_cache_cd_contents() +{ + # Check loop file exists and cache to ramdisk if DOCACHE is enabled + if [ -z "${LOOPDAT}" -o ! -e "/cdrom/${SUBDIR}/${LOOPDAT}" ] + then + sysresccd_panic "Invalid loop location: ${LOOPDAT}" + fi + + if [ "${DOCACHE}" = '1' ] + then + good_msg "Creating tmpfs for caching" + mkdir -p /cache # where the cached files are copied (docache) + if ! mount -t tmpfs -o ${CACHESIZE} tmpfs /cache + then + sysresccd_panic "Cannot create tmpfs on /cache" + fi + + # --------------- Get loopfile size + squashfspath="/cdrom/${SUBDIR}/${LOOPDAT}" + squashfssize=$(ls -l "$squashfspath" | sed -e ":a;s/ / /g;ta" | cut -f 5 -d ' ') # size in bytes + squashfssizekb=$(( $squashfssize / 1024 )) # size in kilo-bytes + + # --------------- Cache autorun files + autoruns="$(ls -d /cdrom/${SUBDIR}/autorun* 2>/dev/null)" + [ "$autoruns" != "" ] && cp $autoruns /cache/ + + # --------------- Cache main loop file + cp -a /cdrom/${SUBDIR}/version /cache/ 2>/dev/null + cp -a /cdrom/${SUBDIR}/${LOOPMD5} /cache/${LOOPMD5} 2>/dev/null + good_msg "Copying ${LOOPDAT} file for caching (size: $squashfssizekb KB)..." + cp -a /cdrom/${SUBDIR}/${LOOPDAT} /cache/${LOOPDAT} 2>/dev/null + + # --------------- Check main loop file + expectedsize=$(busybox stat -c%s "/cdrom/${SUBDIR}/${LOOPDAT}") + copiedsize=$(busybox stat -c%s "/cache/${LOOPDAT}") + #echo "expectedsize=[${expectedsize}] and copiedsize=[${copiedsize}]" + + if [ "$copiedsize" != "$expectedsize" ] # Was the copy completed successfully ? + then # docache failed + bad_msg "Caching failed. Likely due to lack of memory" + rm -f "/cache/${LOOPDAT}" + umount /cache 2>/dev/null + sleep 5 + else # docache successful + good_msg "Caching ${LOOPDAT} successful" + SUBDIR='' + + # --------------- Cache other files if possible + if [ -d /cdrom/${SUBDIR}/isolinux ] && [ -d /cdrom/${SUBDIR}/bootdisk ] && [ -d /cdrom/${SUBDIR}/ntpasswd ] && [ "${LOWMEM}" = '0' ] + then + good_msg "Copying isolinux and bootdisk for caching..." + if ! cp -a /cdrom/${SUBDIR}/isolinux /cdrom/${SUBDIR}/bootdisk /cdrom/${SUBDIR}/ntpasswd /cache/ 2>/dev/null + then + rm -rf /cache/{isolinux,bootdisk,ntpasswd} + bad_msg "Cannot cache isolinux and bootdisk (required for PXE-server). Likely due to lack of memory" + fi + fi + + # --------------- Unmount the cdrom if possible + if umount /cdrom/ + then + good_msg "Unmounted the cdrom." + cmd="mount -n --move /cache /cdrom" + if ! ${cmd} + then + echo "${cmd} --> ${res}" && sleep 3 + fi + else + bad_msg "Cannot unmount the cdrom." + fi + fi + fi +} + +sysresccd_setup_keymap() +{ + if [ -z "$SETKMAP" ] + then + if [ ! -e /dev/vc/0 -a ! -e /dev/tty0 ] + then + DEVBIND=1 + mount -o bind ${NEW_ROOT}/dev /dev + fi + [ ! -e /dev/tty0 ] && ln -s /dev/tty1 /dev/tty0 + + sysresccd_chooseKeymap + + [ "${DEVBIND}" -eq '1' ] && umount /dev + else # "setkmap=xx" option was used + sysresccd_useKeymap $SETKMAP + fi +} + +sysresccd_useKeymap() +{ + keymap=$1 + + if [ -e /lib/keymaps/${keymap}.map ] + then + good_msg "Loading the ''${keymap}'' keymap" + loadkmap < /lib/keymaps/${keymap}.map + xkeymap=${keymap} + echo ${keymap} | grep -e "[0-9]+" >/dev/null 2>&1 + if [ "$?" -eq '0' ] + then + xkeymap=`tail -n 7 /lib/keymaps/keymapList | grep ${keymap} | sed -r "s/.*\s+${keymap}\s+([a-z-]+).*/\1/g" | grep -v 1` + fi + mkdir -p /etc/sysconfig + echo "XKEYBOARD=${xkeymap}" > /etc/sysconfig/keyboard + elif [ "$keymap" = '' ] + then + echo + good_msg "Keeping default keymap" + else + bad_msg "Sorry, but keymap ''${keymap}'' is invalid!" + sysresccd_chooseKeymap + fi +} + +sysresccd_chooseKeymap() +{ + good_msg "Loading keymaps" + cat /lib/keymaps/keymapList + echo "default choice (US keymap) will be used if no action within 20 seconds" + read -t 20 -p '<< Load keymap (Enter for default): ' keymap + sysresccd_useKeymap $keymap +} + +# ---- convert a short netmask (eg: '/24') to a long one ---- +netmask_shorttolong() # eg: '24' ==> '255.255.255.0' +{ + mask="$1" + if [ -n "${mask}" ] + then + [ "${mask}" -gt '32' ] && mask='32' + [ "${mask}" -lt '0' ] && mask='0' + bit=0 + for i in 0 1 2 3 + do + curbyte=0 + for j in 0 1 2 3 4 5 6 7 + do + curbit=0 ; [ "$bit" -lt "$mask" ] && curbit=1 + curbyte=$((curbyte*2)) + curbyte=$((curbyte+curbit)) + bit=$((bit+1)) + done + echo -n "$curbyte" + [ "$i" -lt '3' ] && echo -n '.' + done + fi +} + +# configure an interface: eg: $1='192.168.1.1/24' $2='eth0' +netconfig_setip() +{ + ethip=$1 + cureth=$2 + ipaddrbase=${ethip%%/*} # '192.168.1.1/24' --> '192.168.1.1' + + if echo "${ethip}" | grep -q -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/([0-9]{1,2})$' + then + ipaddrmask=${ethip#*/} # '192.168.1.1/24' --> '24' + else + ipaddrmask='' + fi + + if [ -n "${ipaddrmask}" ] + then + iplongmask=$(netmask_shorttolong $ipaddrmask 2>/dev/null) + maskopt="netmask ${iplongmask}" + echo "netconfig1: netmask_shorttolong($ipaddrmask)=$iplongmask" + else + iplongmask='' + maskopt='' + fi + + echo "netconfig1: configure ${cureth} to ${ethip}" + ipcmd_add="ifconfig ${cureth} ${ipaddrbase} ${maskopt}" + ${ipcmd_add} ; res=$? + echo "netconfig1: ${ipcmd_add} --> ${res}" +} + +sysresccd_speakup() +{ + if [ -n "${SPEAKUP}" ] + then + OPTLIST="$(echo ${SPEAKUP} | sed -e 's!,! !g')" + + for curopt in ${OPTLIST} + do + for x in ${curopt} + do + case "${x}" in + quiet\=*) + SPEAKUP_QUIET=`parse_opt "${x}"` + ;; + synth\=*) + SPEAKUP_SYNTH=`parse_opt "${x}"` + ;; + port\=*) + SPEAKUP_PORT=`parse_opt "${x}"` + SPEAKUP_OPTIONS="${SPEAKUP_OPTIONS} port=${SPEAKUP_PORT}" + ;; + ser\=*) + SPEAKUP_SER=`parse_opt "${x}"` + SPEAKUP_OPTIONS="${SPEAKUP_OPTIONS} ser=${SPEAKUP_SER}" + ;; + esac + done + done + + if [ -n "${SPEAKUP_QUIET}" ] + then + cmd="modprobe speakup quiet=${SPEAKUP_QUIET}" + ${cmd} + fi + + if [ -n "${SPEAKUP_SYNTH}" ] + then + cmd="modprobe speakup_${SPEAKUP_SYNTH} ${SPEAKUP_OPTIONS} start=1" + ${cmd} + fi + fi +} + +sysresccd_udev_start() +{ + good_msg "Loading modules..." + + echo '0' > /proc/sys/kernel/printk + + # Note that this only becomes /dev on the real filesystem if udev's scripts + # are used; which they will be, but it's worth pointing out + tmpfs_size="10M" + if [ -e /etc/udev/udev.conf ]; then + . /etc/udev/udev.conf + fi + mount -t tmpfs -o size=$tmpfs_size,mode=0755 udev /dev + [ -e /dev/console ] || mknod -m 0600 /dev/console c 5 1 + [ -e /dev/null ] || mknod /dev/null c 1 3 + > /dev/.initramfs-tools + mkdir /dev/.initramfs + + # Set modprobe env + export MODPROBE_OPTIONS="-qb" + + # delete the useless modules + ls /lib/modules | grep -v $(uname -r) | busybox xargs rm -rf + + # process module dependencies + depmod -a + + # load custom modules + for modname in ${MODLOAD} + do + echo "OPTION doload=${modname} ==> loading module ${modname}" + modprobe ${modname} + if [ $? -eq 0 ] ; then + good_msg "modprobe ${modname} successful" + else + bad_msg "modprobe ${modname} failed (res=$?)" + fi + done + + # write blacklist to modprobe.d + for modname in ${BLACKLIST} + do + echo "OPTION noload=${modname} ==> excluding module ${modname}" + echo "blacklist ${modname}" >> /etc/modprobe.d/initramfs + done + + # run udevd and let it process uevents + echo > /sys/kernel/uevent_helper + mkdir -p /dev/.udev/db/ + udevd --daemon --resolve-names=never + mkdir -p /dev/.udev/queue/ /dev/.udev/rules.d/ + udevadm trigger + udevadm settle || true + + # if the scandelay parameter has been set, we wait a bit for devices + sleep 3 # sleep 3 seconds anyway: most USB devices just need it to initialize + [ -n "${SCANDELAY}" ] && good_msg "Waiting ${SCANDELAY} seconds..." && sleep ${SCANDELAY} + + good_msg 'Modules loaded' + cat /proc/modules +} + +sysresccd_udev_stop() +{ + # Stop udevd, we'll miss a few events while we run init, but we catch up + for proc in /proc/[0-9]* + do + [ -x $proc/exe ] || continue + [ "$(busybox readlink $proc/exe)" != /sbin/udevd ] || kill ${proc#/proc/} + done + echo '6' > /proc/sys/kernel/printk +} + +sysresccd_netconfig() +{ + good_msg "Performing the network configuration..." + + # ---- force dhcp if booting via pxe and no static configuration specified + if [ -n "${NETBOOT}" ] || [ -n "${NFSBOOT}" ] || [ -n "${NBDBOOT}" ] + then + if ! cat /proc/cmdline | grep -q -E 'eth[x0-9]{1,2}=[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' + then + DODHCP='1' + fi + fi + + # ---- create the /etc/nsswitch.conf file (it must exist for both dns and static) ---- + rm -f /etc/nsswitch.conf /etc/host.conf + echo "hosts: files dns" > /etc/nsswitch.conf + + # ---- set the name of the network interfaces if requested on the boot argv + if grep -q -E 'nameif=[0-9,!:a-fA-F]*' /proc/cmdline + then + good_msg "Renaming the network interfaces (option 'nameif' was used)" + ethlist="$(/sbin/ifconfig -a | grep 'HWaddr' | grep '^eth[0-9]*' | busybox awk '{print $1}')" + maclist="$(/sbin/ifconfig -a | grep 'HWaddr' | grep '^eth[0-9]*' | busybox awk '{print $5}')" + + # ---- get the option from the boot command line # eg: "nameif=eth0!00:11:22:33:44:55,eth1!00:22:33:44:55:aa" + NAMEIFOPT='' + for x in $(cat /proc/cmdline) + do + if echo "${x}" | grep -q -E 'nameif=[0-9,!:a-fA-F]*' + then + NAMEIFOPT="$(echo ${x} | cut -d= -f2 | sed -e 's!,! !g')" + fi + done + + # ---- rename all the network interfaces so that each name is free for another interface + pos=0 + for curmac in ${maclist} + do + cmd="busybox nameif iftmp${pos} ${curmac}" + ${cmd} + echo "netconfig1: ${cmd} --> $?" + pos=$((pos+1)) + done + + # ---- rename the interfaces with the name requested on the boot command + for val in ${NAMEIFOPT} + do + for opt in ${val} + do + name="$(echo ${opt} | cut -d! -f1)" + mac="$(echo ${opt} | cut -d! -f2)" + + cmd="busybox nameif $name $mac" + ${cmd} + echo "netconfig1: ${cmd} --> $?" + sleep 1 + done + done + + # ---- attribute the remaining names to the remaining network interfaces + maclist="$(/sbin/ifconfig -a | grep 'HWaddr' | grep '^iftmp[0-9]*' | busybox awk '{print $5}')" + for curmac in ${maclist} + do + pos=0 + ifdone=0 + while [ "${pos}" -lt 99 ] && [ "$ifdone" = '0' ] + do + curif="eth${pos}" + if ! /sbin/ifconfig -a | grep 'HWaddr' | grep -q "^${curif}" + then + cmd="busybox nameif $curif $curmac" + ${cmd} + echo "netconfig1: ${cmd} --> $?" + ifdone=1 + sleep 1 + fi + pos=$((pos+1)) + done + done + fi + + if [ "${LOADNET}" = '1' ] # show interfaces detected with the new name + then + ethlist="$(/sbin/ifconfig -a | grep 'HWaddr' | grep '^eth[0-9]*' | busybox awk '{print $1}')" + + if [ -z "${ethlist}" ] + then + echo "No ethernet interfaces found on your system, PXE boot won't work." + sleep 2 + else + echo "Here are the ethernet interfaces found on your system:" + + # ---- get the option from the boot command line # eg: "nameif=eth0!00:11:22:33:44:55,eth1!00:22:33:44:55:aa" + for cureth in ${ethlist} + do + #cureth="${ethlist[curpos]}" + curmac="$(/sbin/ifconfig ${cureth} | grep 'HWaddr' | grep '^eth[0-9]*' | busybox awk '{print $5}')" + echo "* ${cureth}: ${curmac}" + ifconfig ${cureth} up + done + fi + fi + + # ---- configure the ethernet interfaces if requested by 'ethx=ip' ---- + if [ -n "${SETETHX}" ] + then + echo "netconfig1: found option ethx=${SETETHX}" + ethlist="$(/sbin/ifconfig -a | grep 'eth' | busybox awk '{print $1}' | busybox xargs)" # (eg: eth0 eth1 eth2) + for cureth in ${ethlist} + do + netconfig_setip ${SETETHX} ${cureth} + done + fi + + # ======================================================================================= + + # ---- configure individual ethernet interfaces ---- + if cat /proc/cmdline | grep -q -E 'eth[0-9]{1,2}=[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' + then + # parse the command line for individual ethernet interfaces settings + for x in $(cat /proc/cmdline) + do + if echo "${x}" | grep -q -E 'eth[0-9]{1,2}=[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' + then + iface=$(echo ${x} | cut -d= -f1) + ipaddr=$(echo ${x} | cut -d= -f2) + echo "netconfig1: found option ${x}" + netconfig_setip ${ipaddr} ${iface} + fi + done + fi + + # ---- configure the network via dhcp ---- + if [ -n "${DODHCP}" ] + then + ethlist="$(/sbin/ifconfig -a | grep 'eth' | busybox awk '{print $1}' | busybox xargs)" # (eg: eth0 eth1 eth2) + + dhcpstate='' + while [ "${dhcpstate}" != 'ok' ] # retry until we get a dhcp address on at least one interface + do + for cureth in ${ethlist} + do + # Try to find whether or not the link is connected + mac=$(ifconfig ${cureth} | grep HWaddr | busybox awk '{print $5}') + if [ -f /sbin/mii-tool ] && /sbin/mii-tool ${cureth} 2>/dev/null | grep -qF 'link ok' + then + linkstate='link-ok' + elif [ -f /sbin/mii-tool ] && /sbin/mii-tool ${cureth} 2>/dev/null | grep -qF 'no link' + then + linkstate='no-link' + else # if not sure, set linkstate='unknown' + linkstate='unknown' + fi + echo "--- ${cureth}: link=${linkstate}, mac=${mac}" + + # If the link is up, then try (even if another interface already has a dhcp address) + if [ "${linkstate}" != 'no-link' ] + then + good_msg "Attempting to get a DHCP address on ${cureth}..." + [ -n "${DHCPHOSTNAME}" ] && hostnameopt="-H ${DHCPHOSTNAME}" + cmd="busybox udhcpc -n -i ${cureth} ${hostnameopt}" + ${cmd} ; res="$?" + echo "${cmd} --> ${res}" + [ "${res}" = '0' ] && dhcpstate='ok' + fi + done + + if [ "${dhcpstate}" != 'ok' ] + then + echo "Cannot get a DHCP address. Check the cables on the ethernet interfaces." + sleep 2 + fi + done + fi + + # ---- configure the gateway if requested on cmdline ---- + if [ -n "${SETGW}" ] + then + while route del default gw 0.0.0.0 2>&- + do + echo "netconfig1: removing old default route" + done + echo "netconfig1: set new default route to ${SETGW}" + route add default gw ${SETGW} + fi + + # ---- configure the nameserver if requested on cmdline ---- + if [ -n "${SETDNS}" ] + then + rm -f /etc/resolv.conf 2>/dev/null + echo "netconfig1: set nameserver to ${SETDNS}" + echo "nameserver ${SETDNS}" > /etc/resolv.conf + fi +} + +# ============================================================================= +# ============================================================================= + +NORMAL="\033[0m" +WARN="\033[33;1m" +BAD="\033[31;1m" +BOLD="\033[1m" +GOOD="\033[32;1m" + +CACHESIZE='size=512m' +CDROOT='1' +DOCACHE='' +REAL_ROOT='' +SETKMAP='' +MINISHELL='' +FAKE_ROOT='/dev/ram0' +LOOPDAT='sysrcd.dat' +LOOPMD5='sysrcd.md5' +BACKSTORECMD='' +DHCPHOSTNAME='' +DOCHECK='0' +LOWMEM='0' +LOADNET='' +BOOTHD='' +SETGW='' +SETDNS='' +SETETHX='' +NETBOOT='' +NFSBOOT='' +NBDBOOT='' +ISOLOOP='' +ISOLOOPDEV='' +DODHCP='' +ROOTFS='' +SUBDIR='' +SPEAKUP='' + +REAL_ROOT='' +CDROOT_DEV='' +NEW_ROOT='/newroot' +INITPROG='/sbin/init' +CONSOLE='/dev/console' + +# CDROM DEVICES +BLKDEVICES="/dev/cdroms/* /dev/ide/cd/* /dev/sr*" +# USB Keychain/Storage +BLKDEVICES="$BLKDEVICES /dev/sd*" +# IDE devices +BLKDEVICES="$BLKDEVICES /dev/hd*" +# USB using the USB Block Driver +BLKDEVICES="$BLKDEVICES /dev/ubd* /dev/ubd/*" +# iSeries devices +BLKDEVICES="$BLKDEVICES /dev/iseries/vcd*" +# HP Smart Array +BLKDEVICES="$BLKDEVICES /dev/cciss* /dev/cciss/*" +# dmraid +BLKDEVICES="$BLKDEVICES /dev/dm* /dev/mapper/asr* /dev/mapper/ddf1* /dev/mapper/hpt*" +BLKDEVICES="$BLKDEVICES /dev/mapper/isw* /dev/mapper/jmicron* /dev/mapper/lsi*" +BLKDEVICES="$BLKDEVICES /dev/mapper/nvidia* /dev/mapper/pdc* /dev/mapper/sil*" +BLKDEVICES="$BLKDEVICES /dev/mapper/via* /dev/mapper/dos*" + +# Removable devices only +REMOVABLE_BLKDEVICES="/dev/sd?[1-9] /dev/sd?[1-9][0-9] /dev/ubd?[1-9] /dev/ubd?[1-9][0-9]" + +# ============================================================================= +# ============================================================================= + +if [ "$$" != '1' ] +then + echo '/linuxrc has to be run as the init process as the one' + echo 'with a PID of 1. Try adding init="/linuxrc" to the' + echo 'kernel command line or running "exec /linuxrc".' + exit 1 +fi + +# create system directories +[ -d /dev ] || mkdir -m 0755 /dev +[ -d /root ] || mkdir -m 0700 /root +[ -d /sys ] || mkdir /sys +[ -d /proc ] || mkdir /proc +[ -d /tmp ] || mkdir /tmp +[ -d /selinux ] || mkdir /selinux +mkdir -p /var/lock + +# mount virtual filesystems +export PATH=/bin:/usr/bin:/sbin:/usr/sbin +/bin/busybox mkdir -p /usr/bin /usr/sbin +/bin/busybox mount -t sysfs -o nodev,noexec,nosuid none /sys +/bin/busybox mount -t proc -o nodev,noexec,nosuid none /proc + +# Set up busybox +/bin/busybox --install -s + +# ============================================================================= +# ============================================================================= + +for x in $(cat /proc/cmdline) +do + case "${x}" in + real_root\=*) + REAL_ROOT=`parse_opt "${x}"` + ;; + root\=*) + FAKE_ROOT=`parse_opt "${x}"` + CDROOT=0 + ;; + init\=*) + INITPROG=`parse_opt "${x}"` + ;; + docache) + DOCACHE=1 + ;; + ethx\=*) + SETETHX=`parse_opt "${x}"` + DODHCP='' + LOADNET='1' + ;; + dodhcp) + DODHCP='1' + SETETHX='' + LOADNET='1' + ;; + dns\=*) + SETDNS=`parse_opt "${x}"` + LOADNET='1' + ;; + gw\=*) + SETGW=`parse_opt "${x}"` + LOADNET='1' + ;; + gateway\=*) + SETGW=`parse_opt "${x}"` + LOADNET='1' + ;; + dhcphostname\=*) + DHCPHOSTNAME=`parse_opt "${x}"` + ;; + netboot\=*) + NETBOOT=`parse_opt "${x}"` + LOADNET='1' + ;; + nfsboot\=*) + NFSBOOT=`parse_opt "${x}"` + LOADNET='1' + ;; + nbdboot\=*) + NBDBOOT=`parse_opt "${x}"` + LOADNET='1' + ;; + boothttp\=*) # old option (deprecated) + NETBOOT=`parse_opt "${x}"` + LOADNET='1' + ;; + boottftp\=*) # old option (deprecated) + NETBOOT=`parse_opt "${x}"` + LOADNET='1' + ;; + isoloop\=*) # iso stored on the disk + ISOLOOP=`parse_opt "${x}"` + ;; + subdir\=*) + SUBDIR=`parse_opt "${x}"` + ;; + real_init\=*) + REAL_INIT=`parse_opt "${x}"` + ;; + speakup\=*) + SPEAKUP=`parse_opt "${x}"` + ;; + nocdroot) + CDROOT=0 + ;; + cdroot\=*) + CDROOT=1 + CDROOT_DEV=`parse_opt "${x}"` + ;; + backstore\=*) + BACKSTORECMD=`parse_opt "${x}"` + ;; + setkmap\=*) + SETKMAP=`parse_opt "${x}"` + ;; + boothd\=*) + BOOTHD=`parse_opt "${x}"` + ;; + scandelay\=*) + SCANDELAY=`parse_opt "${x}"` + ;; + scandelay) + SCANDELAY=10 + ;; + doload\=*) + MODLOAD=`parse_opt "${x}"` + MODLOAD="`echo ${MODLOAD} | sed -e \"s/,/ /g\"`" + ;; + nodetect) + NODETECT=1 + ;; + noload\=*) + BLACKLIST=`parse_opt "${x}"` + BLACKLIST="`echo ${BLACKLIST} | sed -e \"s/,/ /g\"`" + ;; + CONSOLE\=*) + CONSOLE=`parse_opt "${x}"` + exec >${CONSOLE} <${CONSOLE} 2>&1 + ;; + docheck) + DOCHECK=1 + ;; + lowmem) + LOWMEM=1 + ;; + minishell) + MINISHELL=1 + ;; + esac +done + +# ============================================================================= +# ============================================================================= + +# set terminal in utf8 mode +kbd_mode -u +#/bin/consolechars -f /lat0-sun16.psf +#dumpkeys | loadkeys --unicode + +# check that aufs is supported +if ! grep -q aufs /proc/filesystems +then + bad_msg "Fatal error: aufs filesystem not supported by the kernel." + while true ; do sleep 1 ; done +fi + +sysresccd_udev_start + +sysresccd_speakup + +sysresccd_netconfig + +sysresccd_setup_keymap + +# ---- realroot ---- +if [ -z "${REAL_ROOT}" ] && [ "${CDROOT}" -eq 0 ] && [ "${FAKE_ROOT}" != "/dev/ram0" ] +then + REAL_ROOT="${FAKE_ROOT}" +fi + +mkdir -p ${NEW_ROOT} + +# Check option to boot fromn the hard disk (boothd=/dev/xxx) +if [ -n "$BOOTHD" ] +then + good_msg "Option to boot from the hard disk: boothd=${BOOTHD}" + if mount ${BOOTHD} ${NEW_ROOT} 2>/dev/null + then + good_msg "Partition ${BOOTHD} was successfully mounted" + sleep 2 + umount /sys || echo '*: Failed to unmount the initrd /sys!' + umount /proc || echo '*: Failed to unmount the initrd /proc!' + sleep 2 + (sleep 3; rm -r /bin/busybox /dev) & + cd ${NEW_ROOT} + exec /bin/busybox chroot . /bin/sh <<- EOF + exec ${INITPROG} ${REAL_INIT} +EOF + else + sysresccd_panic "Could not mount partition ${BOOTHD}" + fi +fi + +CHROOT=${NEW_ROOT} + +# Run debug shell if requested with "minishell" in cmdline +if [ "${MINISHELL}" = '1' ] +then + good_msg "Running a mini shell (as requested by the command line)" + sysresccd_runshell ${MINISHELL} +fi + +if [ "${CDROOT}" -eq '1' ] +then + rm -f /etc/mtab + ln -s /proc/mounts /etc/mtab + + good_msg "Making tmpfs for ${NEW_ROOT}" + mount -t tmpfs tmpfs ${NEW_ROOT} + + if [ -n "${NETBOOT}" ] + then + sysresccd_bootstrap_net # download ISO via http or tftp + elif [ -n "${NFSBOOT}" ] + then + sysresccd_bootstrap_nfs + elif [ -n "${NBDBOOT}" ] + then + sysresccd_bootstrap_nbd # boot from an NBD disk + elif [ -n "${ISOLOOP}" ] + then + sysresccd_findisomount # mount an iso image from and hard-disk + else + sysresccd_findcdmount # classic boot via cdrom/harddisk device + fi + + if [ "${REAL_ROOT}" = '' ] + then + echo -n -e "${WARN}>>${NORMAL}${BOLD} No bootable medium found. Waiting for new devices" + + COUNTER=0 + while [ $COUNTER -lt 3 ]; do + sleep 3 + echo -n '.' + let COUNTER=$COUNTER+1 + done + + sleep 1 + echo -e "${NORMAL}" + sysresccd_findcdmount + fi + + if [ "${REAL_ROOT}" = '' ] + then + # Undo stuff + umount ${NEW_ROOT}/dev 2>/dev/null + umount ${NEW_ROOT}/sys 2>/dev/null + umount /sys 2>/dev/null + + umount ${NEW_ROOT} + rm -rf ${NEW_ROOT}/* + + sysresccd_panic 'Could not find CD to boot, something else needed!' + fi +fi + +# Setup dmraid for fake raid devices +if [ -x "/sbin/dmraid-activate" ] && ! grep -q 'nodmraid' /proc/cmdline +then + good_msg "Activating dmraid (fake hardware raid)..." + if devices=$(dmraid -r -c) + then + for dev in $devices + do + $dev + done + fi +fi + +# Setup mdadm for linux software raid +if [ -x "/sbin/mdadm" ] && ! grep -q 'nomdadm' /proc/cmdline +then + good_msg "Loading MD modules for software raid..." + for mod in linear multipath raid0 raid1 raid456 raid5 raid6 raid10 + do + modprobe -q ${mod} + done + good_msg "Starting mdadm (linux software raid)" + /sbin/mdadm -Es > /etc/mdadm.conf + /sbin/mdadm -As +fi + +# Setup the Logical Volume Manager +if [ -x "/sbin/lvm" ] && ! grep 'nolvm' /proc/cmdline +then + good_msg 'Setting up the Logical Volume Manager' + /sbin/lvm vgscan --ignorelockingfailure --mknodes 2>/dev/null + /sbin/lvm vgchange -ay --ignorelockingfailure 2>/dev/null +fi + +# Determine root device +good_msg 'Determining root device...' + +sysresccd_search_rootfs_auto() +{ + REAL_ROOT='' + sleep 2 + devices="${BLKDEVICES} /dev/mapper/*" + [ -n "${CDROOT_DEV}" ] && devices="${devices} ${CDROOT_DEV}" + for curdev in $(sysresccd_expand ${devices}) + do + # Check for a block device to mount + if [ -b "${curdev}" ] && [ -z "${REAL_ROOT}" ] + then + # check the 'skipmount=/dev/xxx' option (use it with a failing hard drive) + if echo "$(cat /proc/cmdline) " | grep -F -q "skipmount=${curdev} " + then + good_msg "Skipping mount on device :- ${curdev}" + else + good_msg "Attempting to mount media:- ${curdev}" + + for curfs in auto + do + cmd="mount -r -t $curfs ${curdev} ${NEW_ROOT}" + ${cmd} > /dev/null 2>&1 + res=$? + if [ "$res" = '0' ] + then + good_msg "${curdev} has been successfully mounted" + if [ -e ${NEW_ROOT}${INITPROG} ] + then + good_msg "Program ${INITPROG} found on ${curdev}" + REAL_ROOT="${curdev}" + ROOTFS="${curfs}" + fi + umount ${NEW_ROOT} + fi + sleep 1 + done + fi + fi + done +} + +sysresccd_search_rootfs_uuid() +{ + uuid="$1" + sleep 2 + target="$(/bin/readlink -f /dev/disk/by-uuid/${uuid})" + if [ -b "${target}" ] + then + ROOT_DEV="${target}" + elif [ -b "/dev/disk/by-uuid/${uuid}" ] + then + ROOT_DEV="/dev/disk/by-uuid/${uuid}" + fi + if [ -b "${ROOT_DEV}" ] + then + good_msg "Found root device: /dev/disk/by-uuid/${uuid} = ${ROOT_DEV}" + REAL_ROOT="${ROOT_DEV}" + else + sysresccd_panic "Could not find root block device having UUID=${uuid}" + fi +} + +sysresccd_search_rootfs_label() +{ + label="$1" + sleep 2 + target="$(/bin/readlink -f /dev/disk/by-label/${label})" + if [ -b "${target}" ] + then + ROOT_DEV="${target}" + elif [ -b "/dev/disk/by-label/${label}" ] + then + ROOT_DEV="/dev/disk/by-label/${label}" + fi + if [ -b "${ROOT_DEV}" ] + then + good_msg "Found root device: ${ROOT_DEV}" + REAL_ROOT="${ROOT_DEV}" + else + sysresccd_panic "Could not find root block device having LABEL=${label}" + fi +} + +while true +do + while [ "${got_good_root}" != '1' ] + do + case "${REAL_ROOT}" in + UUID\=*) + uuid=`parse_opt "${REAL_ROOT}"` + sysresccd_search_rootfs_uuid ${uuid} + ;; + LABEL\=*) + label=`parse_opt "${REAL_ROOT}"` + sysresccd_search_rootfs_label ${label} + ;; + auto) + sysresccd_search_rootfs_auto + ;; + esac + + if [ "${REAL_ROOT}" = '' ] + then # No REAL_ROOT determined/specified. Prompt user for root block device. + bad_msg "The root block device is unspecified or not detected." + echo ' Please specify a device to boot, or "shell" for a shell...' + echo -n 'boot() :: ' + read REAL_ROOT + got_good_root=0 + elif [ -b "${REAL_ROOT}" ] || [ "${REAL_ROOT}" = "iso" ] || [ "${REAL_ROOT}" = "http" ] \ + || [ "${REAL_ROOT}" = "tftp" ] || [ "${REAL_ROOT}" = "nfs" ] || [ "${REAL_ROOT}" = "nbd" ] + then + got_good_root=1 + else + sysresccd_panic "Device ${REAL_ROOT} is not a valid root device..." + fi + done + + if [ "${CDROOT}" = '1' ] && [ "${got_good_root}" = '1' ] + then + # CD already mounted; no further checks necessary + break + else + if mount -o ro ${REAL_ROOT} ${NEW_ROOT} + then + good_msg "Successfully mounted ${REAL_ROOT}" + break + else + bad_msg "Could not mount specified ROOT, try again" + got_good_root=0 + REAL_ROOT='' + fi + fi +done +# End determine root device + +# If cdroot is set determine the looptype to boot +if [ "${CDROOT}" = '1' ] +then + cd ${NEW_ROOT} + + [ -z "${NETBOOT}" ] && [ -z "${NBDBOOT}" ] && sysresccd_cache_cd_contents + + good_msg 'Mounting the squashfs root filesystem' + + if [ "${DOCHECK}" -eq '1' ] + then + echo "Checking the ${LOOPDAT} file with md5sum (it may take few minutes)..." + md5now=$(busybox md5sum /cdrom/${SUBDIR}/${LOOPDAT} | cut -d ' ' -f1) + md5orig=$(cat /cdrom/${SUBDIR}/${LOOPMD5} | cut -d ' ' -f1) + if [ "$md5now" = "$md5orig" ] + then + good_msg "The ${LOOPDAT} file is valid (md5sum=$md5orig)" + else + sysresccd_panic "The root filesystem image has an invalid md5 checksum" + fi + fi + + # try 'mount -t squashfs', then 'mount' + mountpt='/squashfs' + mkdir -p ${mountpt} + + if [ "${REAL_ROOT}" = "nbd" ] + then + squashfsimg="/dev/nbd0" + squashfsopt="" + else + squashfsimg="/cdrom/${SUBDIR}/${LOOPDAT}" + squashfsopt="-o loop" + fi + + mountok='' + for fs in '-t squashfs' '' + do + if [ "$mountok" != "ok" ] + then + mount ${fs} ${squashfsopt} -o ro ${squashfsimg} ${mountpt} 2>/dev/null && mountok='ok' + fi + done + + if [ "$mountok" != "ok" ] + then + sysresccd_panic "ERROR: Cannot mount ${LOOPDAT}. Kernel version [$(uname -a)]" + fi + + good_msg "Preparing the aufs filesystem..." + mkdir -p /memory /backstore + + # ---- try to find a backing-store loopback ext3 + if [ "${BACKSTORECMD}" != 'off' ] + then + BACKSTOREDAT='/sysrcd.bs' + BACKSTOREOPT='' + BACKSTOREDEV='' + for curopt in $(echo ${BACKSTORECMD} | sed -e 's!,! !g') + do + case "${curopt}" in + alldev) + echo "FOUND OPTION: backstore=alldev (search backstore on alldevices)" + BACKSTOREOPT='alldev' + ;; + *) + echo "FOUND OPTION: backstore=${curopt} (BACKSTOREDAT=${curopt})" + BACKSTOREDAT=${curopt} + ;; + esac + done + + [ -n "${CDROOT_DEV}" ] && BLKDEVICES="$BLKDEVICES ${CDROOT_DEV}" + BLKDEVICES="$BLKDEVICES /dev/mapper/*" # LVM disks + + if [ "${BACKSTOREOPT}" = 'alldev' ] + then + SEARCHDEVICES=$(sysresccd_expand ${BLKDEVICES}) + else + good_msg "Checking removable devices only for backstore" + SEARCHDEVICES=$(sysresccd_expand_removable ${REMOVABLE_BLKDEVICES}) + fi + + for curdev in ${SEARCHDEVICES} + do + # Check for a block device to mount + if [ -b "${curdev}" ] && [ -z "${BACKSTOREDEV}" ] + then + # check the 'skipmount=/dev/xxx' option (use it with a failing hard drive) + if cat /proc/cmdline | grep -F -q "skipmount=${curdev} " + then + good_msg "Skipping backstore on device :- ${curdev}" + else + good_msg "Attempting to find backstore on media:- ${curdev}" + + for curfs in vfat auto + do + if mount -r -t ${curfs} ${curdev} /backstore >/dev/null 2>&1 + then + BACKSTOREPATH="/backstore/${BACKSTOREDAT}" + if [ -f "${BACKSTOREPATH}" ] + then + if mount -o remount,rw,noatime -t ${curfs} ${curdev} /backstore \ + && touch /backstore/ 2>/dev/null + then + if mount -o noatime -w "${BACKSTOREPATH}" /memory + then + BACKSTOREDEV="${curdev}" + good_msg "Backing store ${BACKSTOREDAT} found on ${BACKSTOREDEV}" + else + bad_msg "Cannot mount ${BACKSTOREDAT} found on ${curdev}" + fi + else + umount /backstore >/dev/null 2>&1 + bad_msg "Cannot get write-access to ${BACKSTOREDAT} on ${curdev}" + fi + else + umount /backstore >/dev/null 2>&1 + fi + fi + done + fi + fi + done + fi + + # ---- mount the aufs filesystem + if [ -z "${BACKSTOREDEV}" ] # use RAM to store the changes if no backing-store mounted + then + mount -t tmpfs tmpfs /memory + fi + + if mount -t aufs none ${NEW_ROOT} -o dirs=/memory=rw:${mountpt}=ro -o noatime + then + good_msg "The aufs filesystem is ready" + + # copy cached autorun scripts + autoruns="$(ls -d /cache/autorun* 2>/dev/null)" + [ "$autoruns" != "" ] && cp $autoruns ${NEW_ROOT}/var/autorun/cdrom + else + bad_msg "Fatal error: cannot mount the aufs filesystem." + while true ; do sleep 1 ; done + fi + + # ---- move the squashfs mount point + mkdir -p ${NEW_ROOT}/mnt/livecd 2>/dev/null + cmd="mount -n --move ${mountpt} ${NEW_ROOT}/mnt/livecd" + if ! ${cmd} + then + echo "${cmd} --> ${res}" && sleep 3 + fi + + # ---- move the backing store mount point + if [ -n "${BACKSTOREDEV}" ] + then + mkdir -p ${NEW_ROOT}/mnt/backstore + cmd="mount -n --move /backstore ${NEW_ROOT}/mnt/backstore" + if ! ${cmd} + then + echo "${cmd} --> ${res}" && sleep 3 + fi + fi + + # --- move the /memory mount point + mkdir -p ${NEW_ROOT}/mnt/memory 2>/dev/null + cmd="mount -n --move /memory ${NEW_ROOT}/mnt/memory" + if ! ${cmd} + then + echo "${cmd} --> ${res}" && sleep 3 + fi + + # --- move the /cdrom mount point + mkdir -p ${NEW_ROOT}/mnt/cdrom 2>/dev/null + if cat /proc/mounts | busybox awk '{print $2}' | grep -q '^/cdrom$' + then + cmd="mount -n --move /cdrom ${NEW_ROOT}/mnt/cdrom" + if ! ${cmd} + then + echo "${cmd} --> ${res}" && sleep 3 + else + umount /cdrom 2>/dev/null + fi + fi + + # --- move the /isostore mount point + if [ -n "${ISOLOOPDEV}" ] + then + mkdir -p ${NEW_ROOT}/mnt/isostore 2>/dev/null + cmd="mount -n --move /isostore ${NEW_ROOT}/mnt/isostore" + if ! ${cmd} + then + echo "${cmd} --> ${res}" && sleep 3 + else + umount /cdrom 2>/dev/null + fi + fi + + # make directories + for curdir in /mnt/custom /mnt/gentoo /mnt/windows /mnt/floppy /mnt/backup \ + /var/run/iptraf /var/log/iptraf /var/spool/cron /var/run/samba \ + /var/log/samba /var/cache/samba /var/log/clamav /var/run/clamav + do + mkdir -p "${NEW_ROOT}${curdir}" + done + + if [ -e /etc/sysconfig/keyboard ] + then + mkdir -p ${NEW_ROOT}/etc/sysconfig/ + cp /etc/sysconfig/keyboard ${NEW_ROOT}/etc/sysconfig/keyboard + fi + + mkdir initrd proc tmp sys 2>/dev/null + chmod 1777 tmp + + # Let Init scripts know that we booted from CD + export CDBOOT + CDBOOT=1 + + # if option "lowmem" was enabled then do not start these initscripts + if [ "${LOWMEM}" = '1' ] + then + for initscr in sshd nfs portmap + do + rm -f "${NEW_ROOT}/etc/runlevels/default/${initscr}" + done + fi +fi + +sysresccd_udev_stop + +# check the kernel is able to execute /sbin/init +good_msg "Checking ${INITPROG} can be executed by the current kernel..." +inittype="$(readelf -h ${NEW_ROOT}${INITPROG} | grep Class | awk '{print $2}')" +archtype="$(uname -m)" +echo " ${INITPROG} on the root filesystem is an ${inittype} binary" +echo " The current running kernel architecture is ${archtype}" +if [ "${inittype}" = 'ELF64' ] && [ "${archtype}" != 'x86_64' ] +then + sysresccd_panic "You must boot with a 64bit kernel such as rescue64 to run ${INITPROG}" +fi + +# move /proc /dev /sys to the new root filesystem +mount -n -o move /dev ${NEW_ROOT}/dev +nuke /dev +ln -s ${NEW_ROOT}/dev /dev + +if [ ! -x ${NEW_ROOT}${INITPROG} ] +then + sysresccd_panic "${INITPROG} not found on root filesystem" +fi + +umount /proc +umount /sys + +good_msg "Executing ${INITPROG} from the root filesystem..." +exec run-init ${NEW_ROOT} ${INITPROG} <${NEW_ROOT}/dev/console >${NEW_ROOT}/dev/console + +# ------------------------------- minishell ------------------------------- +sysresccd_panic "Failed to run run-init ${NEW_ROOT} ${INITPROG}" + diff --git a/mainfiles/linuxrc b/mainfiles/linuxrc new file mode 100755 index 0000000..fd7856c --- /dev/null +++ b/mainfiles/linuxrc @@ -0,0 +1,1434 @@ +#!/bin/sh +# Copyright 2003-2006 Gentoo Foundation +# Copyright 2006-2010 Francois Dupoux +# Distributed under the terms of the GNU General Public License v2 + +good_msg() +{ + msg_string=$1 + msg_string="${msg_string:-...}" + [ "$2" != 1 ] && echo -e "${GOOD}>>${NORMAL} ${msg_string} ${NORMAL}" +} + +bad_msg() +{ + msg_string=$1 + msg_string="${msg_string:-...}" + [ "$2" != 1 ] && echo -e "${BAD}!!${NORMAL} ${msg_string} ${NORMAL}" +} + +parse_opt() +{ + case "$1" in + *\=*) + local key_name="`echo "$1" | cut -f1 -d=`" + local key_len=${#key_name} + local value_start=$((key_len+2)) + echo "$1" | cut -c ${value_start}- + ;; + esac +} + +sysresccd_expand_alldevices() +{ + for curdev in $* + do + echo ${curdev} + done +} + +sysresccd_expand_removable() +{ + # Look for the value of 1 in the file /sys/block/sd*/removable + for curdev in $* + do + devroot=$(echo ${curdev} | awk -F / '{sub(/[0-9]+$/,"",$NF); print $NF}') + removable_f="/sys/block/${devroot}/removable" + [ -f "${removable_f}" ] && grep -q ^1 ${removable_f} && echo ${curdev} + done +} + +sysresccd_runshell() +{ + if [ -n "$1" ] && [ -x "$1" ] + then + exec "$1" + else + exec /bin/sh + fi + exit 1 +} + +sysresccd_panic() +{ + bad_msg "$@" + bad_msg "Running a mini shell (cannot complete the boot process)" + sleep 2 + sysresccd_runshell +} + +sysresccd_setup_keymap() +{ + if [ -z "$SETKMAP" ] + then + if [ ! -e /dev/vc/0 -a ! -e /dev/tty0 ] + then + DEVBIND=1 + mount -o bind ${NEWROOT}/dev /dev + fi + [ ! -e /dev/tty0 ] && ln -s /dev/tty1 /dev/tty0 + + sysresccd_chooseKeymap + + [ "${DEVBIND}" -eq '1' ] && umount /dev + else # "setkmap=xx" option was used + sysresccd_useKeymap $SETKMAP + fi +} + +sysresccd_useKeymap() +{ + keymap=$1 + + if [ -e /lib/keymaps/${keymap}.map ] + then + good_msg "Loading the ''${keymap}'' keymap" + loadkmap < /lib/keymaps/${keymap}.map + xkeymap=${keymap} + echo ${keymap} | grep -e "[0-9]+" >/dev/null 2>&1 + if [ "$?" -eq '0' ] + then + xkeymap=`tail -n 7 /lib/keymaps/keymapList | grep ${keymap} | sed -r "s/.*\s+${keymap}\s+([a-z-]+).*/\1/g" | grep -v 1` + fi + mkdir -p /etc/sysconfig + echo "XKEYBOARD=${xkeymap}" > /etc/sysconfig/keyboard + elif [ "$keymap" = '' ] + then + echo + good_msg "Keeping default keymap" + else + bad_msg "Sorry, but keymap ''${keymap}'' is invalid!" + sysresccd_chooseKeymap + fi +} + +sysresccd_chooseKeymap() +{ + good_msg "Loading keymaps" + cat /lib/keymaps/keymapList + echo "default choice (US keymap) will be used if no action within 20 seconds" + read -t 20 -p '<< Load keymap (Enter for default): ' keymap + sysresccd_useKeymap $keymap +} + +sysresccd_terminal() +{ + # set terminal in utf8 mode + kbd_mode -u + #/bin/consolechars -f /lat0-sun16.psf + #dumpkeys | loadkeys --unicode +} + +sysresccd_debug() +{ + # Run debug shell if requested with "minishell" in cmdline + if [ "${MINISHELL}" = '1' ] + then + good_msg "Running a mini shell (as requested by the command line)" + sysresccd_runshell ${MINISHELL} + fi +} + +# ---- convert a short netmask (eg: '/24') to a long one ---- +netmask_shorttolong() # eg: '24' ==> '255.255.255.0' +{ + mask="$1" + if [ -n "${mask}" ] + then + [ "${mask}" -gt '32' ] && mask='32' + [ "${mask}" -lt '0' ] && mask='0' + bit=0 + for i in 0 1 2 3 + do + curbyte=0 + for j in 0 1 2 3 4 5 6 7 + do + curbit=0 ; [ "$bit" -lt "$mask" ] && curbit=1 + curbyte=$((curbyte*2)) + curbyte=$((curbyte+curbit)) + bit=$((bit+1)) + done + echo -n "$curbyte" + [ "$i" -lt '3' ] && echo -n '.' + done + fi +} + +# configure an interface: eg: $1='192.168.1.1/24' $2='eth0' +netconfig_setip() +{ + ethip=$1 + cureth=$2 + ipaddrbase=${ethip%%/*} # '192.168.1.1/24' --> '192.168.1.1' + + if echo "${ethip}" | grep -q -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/([0-9]{1,2})$' + then + ipaddrmask=${ethip#*/} # '192.168.1.1/24' --> '24' + else + ipaddrmask='' + fi + + if [ -n "${ipaddrmask}" ] + then + iplongmask=$(netmask_shorttolong $ipaddrmask 2>/dev/null) + maskopt="netmask ${iplongmask}" + echo "netconfig1: netmask_shorttolong($ipaddrmask)=$iplongmask" + else + iplongmask='' + maskopt='' + fi + + echo "netconfig1: configure ${cureth} to ${ethip}" + ipcmd_add="ifconfig ${cureth} ${ipaddrbase} ${maskopt}" + ${ipcmd_add} ; res=$? + echo "netconfig1: ${ipcmd_add} --> ${res}" +} + +sysresccd_speakup() +{ + if [ -n "${SPEAKUP}" ] + then + OPTLIST="$(echo ${SPEAKUP} | sed -e 's!,! !g')" + + for curopt in ${OPTLIST} + do + for x in ${curopt} + do + case "${x}" in + quiet\=*) + SPEAKUP_QUIET=`parse_opt "${x}"` + ;; + synth\=*) + SPEAKUP_SYNTH=`parse_opt "${x}"` + ;; + port\=*) + SPEAKUP_PORT=`parse_opt "${x}"` + SPEAKUP_OPTIONS="${SPEAKUP_OPTIONS} port=${SPEAKUP_PORT}" + ;; + ser\=*) + SPEAKUP_SER=`parse_opt "${x}"` + SPEAKUP_OPTIONS="${SPEAKUP_OPTIONS} ser=${SPEAKUP_SER}" + ;; + esac + done + done + + if [ -n "${SPEAKUP_QUIET}" ] + then + cmd="modprobe speakup quiet=${SPEAKUP_QUIET}" + ${cmd} + fi + + if [ -n "${SPEAKUP_SYNTH}" ] + then + cmd="modprobe speakup_${SPEAKUP_SYNTH} ${SPEAKUP_OPTIONS} start=1" + ${cmd} + fi + fi +} + +sysresccd_udev_start() +{ + good_msg "Loading modules..." + + echo '0' > /proc/sys/kernel/printk + + # Note that this only becomes /dev on the real filesystem if udev's scripts + # are used; which they will be, but it's worth pointing out + tmpfs_size="10M" + if [ -e /etc/udev/udev.conf ]; then + . /etc/udev/udev.conf + fi + mount -t tmpfs -o size=$tmpfs_size,mode=0755 udev /dev + [ -e /dev/console ] || mknod -m 0600 /dev/console c 5 1 + [ -e /dev/null ] || mknod /dev/null c 1 3 + > /dev/.initramfs-tools + mkdir /dev/.initramfs + + # Set modprobe env + export MODPROBE_OPTIONS="-qb" + + # delete the useless modules + ls /lib/modules | grep -v $(uname -r) | busybox xargs rm -rf + + # process module dependencies + depmod -a + + # load custom modules + for modname in ${MODLOAD} + do + modprobe ${modname} + if [ $? -eq 0 ] + then + good_msg "modprobe ${modname} successful" + else + bad_msg "modprobe ${modname} failed (res=$?)" + fi + done + + # write blacklist to modprobe.d + for modname in ${BLACKLIST} + do + echo "blacklist ${modname}" >> /etc/modprobe.d/initramfs + good_msg "module ${modname} has been blacklisted" + done + + # run udevd and let it process uevents + echo > /sys/kernel/uevent_helper + mkdir -p /dev/.udev/db/ + udevd --daemon --resolve-names=never + mkdir -p /dev/.udev/queue/ /dev/.udev/rules.d/ + udevadm trigger + udevadm settle || true + + # if the scandelay parameter has been set, we wait a bit for devices + sleep 3 # sleep 3 seconds anyway: most USB devices just need it to initialize + [ -n "${SCANDELAY}" ] && good_msg "Waiting ${SCANDELAY} seconds..." && sleep ${SCANDELAY} + + # show list of modules which have been loaded + modcount=0 + modlist='' + while read modname details + do + [ ${modcount} -ge 1 ] && modlist="${modlist}, " + modlist="${modlist}${modname}" + modcount=$((modcount+1)) + done < /proc/modules + echo "${modlist}" +} + +sysresccd_udev_stop() +{ + # Stop udevd, we'll miss a few events while we run init, but we catch up + for proc in /proc/[0-9]* + do + [ -x $proc/exe ] || continue + [ "$(busybox readlink $proc/exe)" != /sbin/udevd ] || kill ${proc#/proc/} + done + echo '6' > /proc/sys/kernel/printk +} + +sysresccd_netconfig() +{ + good_msg "Performing the network configuration..." + + # ---- force dhcp if booting via pxe and no static configuration specified + if [ "${NETCONFIG}" = '1' ] && [ -z "${SETETHX}" ] + then + DODHCP='1' + fi + + # ---- create the /etc/nsswitch.conf file (it must exist for both dns and static) ---- + rm -f /etc/nsswitch.conf /etc/host.conf + echo "hosts: files dns" > /etc/nsswitch.conf + + # ---- set the name of the network interfaces if requested on the boot argv + if grep -q -E 'nameif=[0-9,!:a-fA-F]*' /proc/cmdline + then + good_msg "Renaming the network interfaces (option 'nameif' was used)" + ethlist="$(/sbin/ifconfig -a | grep 'HWaddr' | grep '^eth[0-9]*' | awk '{print $1}')" + maclist="$(/sbin/ifconfig -a | grep 'HWaddr' | grep '^eth[0-9]*' | awk '{print $5}')" + + # ---- get the option from the boot command line # eg: "nameif=eth0!00:11:22:33:44:55,eth1!00:22:33:44:55:aa" + NAMEIFOPT='' + for x in $(cat /proc/cmdline) + do + if echo "${x}" | grep -q -E 'nameif=[0-9,!:a-fA-F]*' + then + NAMEIFOPT="$(echo ${x} | cut -d= -f2 | sed -e 's!,! !g')" + fi + done + + # ---- rename all the network interfaces so that each name is free for another interface + pos=0 + for curmac in ${maclist} + do + cmd="busybox nameif iftmp${pos} ${curmac}" + ${cmd} + echo "netconfig1: ${cmd} --> $?" + pos=$((pos+1)) + done + + # ---- rename the interfaces with the name requested on the boot command + for val in ${NAMEIFOPT} + do + for opt in ${val} + do + name="$(echo ${opt} | cut -d! -f1)" + mac="$(echo ${opt} | cut -d! -f2)" + + cmd="busybox nameif $name $mac" + ${cmd} + echo "netconfig1: ${cmd} --> $?" + sleep 1 + done + done + + # ---- attribute the remaining names to the remaining network interfaces + maclist="$(/sbin/ifconfig -a | grep 'HWaddr' | grep '^iftmp[0-9]*' | awk '{print $5}')" + for curmac in ${maclist} + do + pos=0 + ifdone=0 + while [ "${pos}" -lt 99 ] && [ "$ifdone" = '0' ] + do + curif="eth${pos}" + if ! /sbin/ifconfig -a | grep 'HWaddr' | grep -q "^${curif}" + then + cmd="busybox nameif $curif $curmac" + ${cmd} + echo "netconfig1: ${cmd} --> $?" + ifdone=1 + sleep 1 + fi + pos=$((pos+1)) + done + done + fi + + if [ "${NETCONFIG}" = '1' ] # show interfaces detected with the new name + then + ethlist="$(/sbin/ifconfig -a | grep 'HWaddr' | grep '^eth[0-9]*' | awk '{print $1}')" + + if [ -z "${ethlist}" ] + then + echo "No ethernet interfaces found on your system, PXE boot won't work." + sleep 2 + else + echo "Here are the ethernet interfaces found on your system:" + + # ---- get the option from the boot command line # eg: "nameif=eth0!00:11:22:33:44:55,eth1!00:22:33:44:55:aa" + for cureth in ${ethlist} + do + #cureth="${ethlist[curpos]}" + curmac="$(/sbin/ifconfig ${cureth} | grep 'HWaddr' | grep '^eth[0-9]*' | awk '{print $5}')" + echo "* ${cureth}: ${curmac}" + ifconfig ${cureth} up + done + fi + fi + + # ---- configure the ethernet interfaces if requested by 'ethx=ip' ---- + if [ -n "${SETETHX}" ] + then + echo "netconfig1: found option ethx=${SETETHX}" + ethlist="$(/sbin/ifconfig -a | grep 'eth' | awk '{print $1}' | busybox xargs)" # (eg: eth0 eth1 eth2) + for cureth in ${ethlist} + do + netconfig_setip ${SETETHX} ${cureth} + done + fi + + # ---- configure individual ethernet interfaces ---- + if cat /proc/cmdline | grep -q -E 'eth[0-9]{1,2}=[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' + then + # parse the command line for individual ethernet interfaces settings + for x in $(cat /proc/cmdline) + do + if echo "${x}" | grep -q -E 'eth[0-9]{1,2}=[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' + then + iface=$(echo ${x} | cut -d= -f1) + ipaddr=$(echo ${x} | cut -d= -f2) + echo "netconfig1: found option ${x}" + netconfig_setip ${ipaddr} ${iface} + fi + done + fi + + # ---- configure the network via dhcp ---- + if [ "${DODHCP}" = '1' ] + then + ethlist="$(/sbin/ifconfig -a | grep 'eth' | awk '{print $1}' | busybox xargs)" # (eg: eth0 eth1 eth2) + + dhcpstate='' + while [ "${dhcpstate}" != 'ok' ] # retry until we get a dhcp address on at least one interface + do + for cureth in ${ethlist} + do + # Try to find whether or not the link is connected + mac=$(ifconfig ${cureth} | grep HWaddr | awk '{print $5}') + if [ -f /sbin/mii-tool ] && /sbin/mii-tool ${cureth} 2>/dev/null | grep -qF 'link ok' + then + linkstate='link-ok' + elif [ -f /sbin/mii-tool ] && /sbin/mii-tool ${cureth} 2>/dev/null | grep -qF 'no link' + then + linkstate='no-link' + else # if not sure, set linkstate='unknown' + linkstate='unknown' + fi + echo "--- ${cureth}: link=${linkstate}, mac=${mac}" + + # If the link is up, then try (even if another interface already has a dhcp address) + if [ "${linkstate}" != 'no-link' ] + then + good_msg "Attempting to get a DHCP address on ${cureth}..." + [ -n "${DHCPHOSTNAME}" ] && hostnameopt="-H ${DHCPHOSTNAME}" + cmd="busybox udhcpc -n -i ${cureth} ${hostnameopt}" + ${cmd} ; res="$?" + echo "${cmd} --> ${res}" + [ "${res}" = '0' ] && dhcpstate='ok' + fi + done + + if [ "${dhcpstate}" != 'ok' ] + then + echo "Cannot get a DHCP address. Check the cables on the ethernet interfaces." + sleep 2 + fi + done + fi + + # ---- configure the gateway if requested on cmdline ---- + if [ -n "${SETGW}" ] + then + while route del default gw 0.0.0.0 2>&- + do + echo "netconfig1: removing old default route" + done + echo "netconfig1: set new default route to ${SETGW}" + route add default gw ${SETGW} + fi + + # ---- configure the nameserver if requested on cmdline ---- + if [ -n "${SETDNS}" ] + then + rm -f /etc/resolv.conf 2>/dev/null + echo "netconfig1: set nameserver to ${SETDNS}" + echo "nameserver ${SETDNS}" > /etc/resolv.conf + fi +} + +sysresccd_setup_volumes() +{ + # Setup dmraid for fake raid devices + if [ -x "/sbin/dmraid-activate" ] && ! grep -q 'nodmraid' /proc/cmdline + then + good_msg "Activating dmraid (fake hardware raid)..." + if devices=$(dmraid -r -c) + then + for dev in $devices + do + dmraid-activate $dev + done + fi + fi + + # Setup mdadm for linux software raid + if [ -x "/sbin/mdadm" ] && ! grep -q 'nomdadm' /proc/cmdline + then + good_msg "Loading MD modules for software raid..." + for mod in linear multipath raid0 raid1 raid456 raid5 raid6 raid10 + do + modprobe -q ${mod} + done + good_msg "Starting mdadm (linux software raid)" + /sbin/mdadm -Es > /etc/mdadm.conf + /sbin/mdadm -As + fi + + # Setup the Logical Volume Manager + if [ -x "/sbin/lvm" ] && ! grep 'nolvm' /proc/cmdline + then + good_msg 'Setting up the Logical Volume Manager' + /sbin/lvm vgscan --ignorelockingfailure --mknodes 2>/dev/null + /sbin/lvm vgchange -ay --ignorelockingfailure 2>/dev/null + fi +} + +# ============================================================================================================ + +sysresccd_chroot() +{ + # check the kernel is able to execute /sbin/init + good_msg "Checking ${INITPROG} can be executed by the current kernel..." + inittype="$(readelf -h ${NEWROOT}${INITPROG} | grep Class | awk '{print $2}')" + archtype="$(uname -m)" + echo " ${INITPROG} on the root filesystem is an ${inittype} binary" + echo " The current running kernel architecture is ${archtype}" + if [ "${inittype}" = 'ELF64' ] && [ "${archtype}" != 'x86_64' ] + then + sysresccd_panic "You must boot with a 64bit kernel such as rescue64 to run ${INITPROG}" + fi + + # move /dev to the new root filesystem + mount -n -o move /dev ${NEWROOT}/dev + nuke /dev + ln -s ${NEWROOT}/dev /dev + + if [ ! -x ${NEWROOT}${INITPROG} ] + then + sysresccd_panic "${INITPROG} not found on root filesystem" + fi + + umount /proc + umount /sys + + good_msg "Executing ${INITPROG} from the root filesystem..." + exec run-init ${NEWROOT} ${INITPROG} <${NEWROOT}/dev/console >${NEWROOT}/dev/console + + # ------------------------------- minishell ------------------------------- + sysresccd_panic "Failed to run run-init ${NEWROOT} ${INITPROG}" +} + +# ============================================================================================================ +# ============================================================================================================ + +sysresccd_stage1_http() +{ + if ! mount -t tmpfs -o ${CACHESIZE} tmpfs ${BOOTPATH} + then + sysresccd_panic "Cannot create tmpfs on ${BOOTPATH}" + fi + + if ! echo "${HTTPBOOT}" | grep -q '^http://' + then + sysresccd_panic "You requested an http boot, the address is not a valid http:// url." + fi + + good_msg "Downloading ${LOOPDAT} from ${HTTPBOOT}" + BOOTMD5=$(echo ${HTTPBOOT} | sed -e "s/${LOOPDAT}/${LOOPMD5}/g") # URL of the md5 file + /bin/busybox wget ${BOOTMD5} -O ${BOOTPATH}/${LOOPMD5} + res1=$? + /bin/busybox wget ${HTTPBOOT} -O ${BOOTPATH}/${LOOPDAT} + res2=$? + + if [ ${res1} -ne 0 ] || [ ${res2} -ne 0 ] + then + sysresccd_panic "Cannot download the files: wget failed. May be due to lack of memory" + fi + + if [ ! -f "${BOOTPATH}/${LOOPDAT}" ] + then + sysresccd_panic "Cannot download the \"${LOOPDAT}\" boot file." + fi + + md5now=$(/bin/busybox md5sum ${BOOTPATH}/${LOOPDAT} | cut -d ' ' -f1) + md5orig=$(cat ${BOOTPATH}/${LOOPMD5} | cut -d ' ' -f1) + if [ "$md5now" = "$md5orig" ] + then + good_msg "Downloaded boot file to \"${BOOTPATH}/${LOOPDAT}\"" + else + sysresccd_panic "The root filesystem image is invalid: md5sum failed" + fi +} + +sysresccd_stage1_tftp() +{ + if ! mount -t tmpfs -o ${CACHESIZE} tmpfs ${BOOTPATH} + then + sysresccd_panic "Cannot create tmpfs on ${BOOTPATH}" + fi + + if ! echo "${TFTPBOOT}" | grep -q '^tftp://' + then + sysresccd_panic "You requested an tftp boot, the address is not a valid tftp:// url." + fi + + good_msg "Downloading ${LOOPDAT} from ${TFTPBOOT}" + url="$(echo ${TFTPBOOT} | sed 's!tftp://!!g')" # remote the 'tftp://' prefix + tftpip="${url%%/*}" + tftpurl="/${url#*/}" + BOOTMD5=$(echo ${tftpurl} | sed -e "s/${LOOPDAT}/${LOOPMD5}/g") # URL of the md5 file + cmd1="/bin/busybox tftp -g -r ${BOOTMD5} -l ${BOOTPATH}/${LOOPMD5} ${tftpip}" + echo "$cmd1" + ${cmd1} ; res1="$?" + cmd2="/bin/busybox tftp -g -r ${tftpurl} -l ${BOOTPATH}/${LOOPDAT} ${tftpip}" + echo "$cmd2" + ${cmd2} ; res2="$?" + + if [ "$res1" != '0' ] || [ "$res2" != '0' ] + then + sysresccd_panic "Cannot download the files, wget failed. May be due to lack of memory" + fi + + if [ ! -f "${BOOTPATH}/${LOOPDAT}" ] + then + sysresccd_panic "Cannot download the \"${LOOPDAT}\" boot file." + fi + + md5now=$(/bin/busybox md5sum ${BOOTPATH}/${LOOPDAT} | cut -d ' ' -f1) + md5orig=$(cat ${BOOTPATH}/${LOOPMD5} | cut -d ' ' -f1) + if [ "$md5now" = "$md5orig" ] + then + good_msg "Downloaded boot file to \"${BOOTPATH}/${LOOPDAT}\"" + else + sysresccd_panic "The root filesystem image is invalid: md5sum failed" + fi +} + +sysresccd_stage1_nfs() +{ + nfsurl=$(echo ${NFSBOOT} | sed -e 's!nfs://!!g') + + good_msg "Mouting the NFS filesystem from ${NFSBOOT}" + cmd="mount -t nfs -o intr,nolock ${nfsurl} ${BOOTPATH}" + if ! ${cmd} + then + sysresccd_panic "Cannot mount NFS: ${cmd}" + fi + good_msg "Successfully mounted the NFS filesystem" + + if [ ! -f "${BOOTPATH}/${SUBDIR}/${LOOPDAT}" ] + then + sysresccd_panic "Cannot find the \"${SUBDIR}/${LOOPDAT}\" boot file." + fi + + md5now=$(/bin/busybox md5sum ${BOOTPATH}/${SUBDIR}/${LOOPDAT} | cut -d ' ' -f1) + md5orig=$(cat ${BOOTPATH}/${SUBDIR}/${LOOPMD5} | cut -d ' ' -f1) + if [ "$md5now" = "$md5orig" ] + then + good_msg "Successfully checked md5 sum of ${BOOTPATH}/${LOOPDAT}" + else + sysresccd_panic "md5sum checksum is invalid on the root filesystem image" + fi +} + +# find the device that contains a file with that path: ${SUBDIR}/${LOOPDAT} +sysresccd_find_file() # $1=devtype, $2=filepath $3=mountdir, $4=mode +{ + devtype="$1" # on which devices should we search that file + filepath="$2" # path of the file we are looking for (eg: "/sysrcd.dat") + mountdir="$3" # where to mount the device if we find it + mountmode="$4" # mount mode: either 'ro' or 'rw' + + case "${devtype}" in + auto) # all devices + searchdevices=$(sysresccd_expand_alldevices ${BLKDEVICES}) + ;; + rmdev) # removable devices only + searchdevices=$(sysresccd_expand_removable ${BLKDEVICES}) + ;; + UUID\=*) # find file on filesystem having the speficed UUID + uuid=`parse_opt "${devtype}"` + target="$(/bin/readlink -f /dev/disk/by-uuid/${uuid})" + if [ -b "${target}" ] + then + searchdevices="${target}" + elif [ -b "/dev/disk/by-uuid/${uuid}" ] + then + searchdevices="/dev/disk/by-uuid/${uuid}" + fi + ;; + LABEL\=*) # find file on filesystem having the speficed LABEL + label=`parse_opt "${devtype}"` + target="$(/bin/readlink -f /dev/disk/by-label/${label})" + if [ -b "${target}" ] + then + searchdevices="${target}" + elif [ -b "/dev/disk/by-label/${uuid}" ] + then + searchdevices="/dev/disk/by-label/${uuid}" + fi + ;; + *) # specific device name (eg: "/dev/sda1") + searchdevices="${devtype}" + ;; + esac + + SEARCHDEVICE='' # result returned + mkdir -p ${mountdir} + for curdev in ${searchdevices} + do + if [ -b "${curdev}" ] # Check for a block device to mount + then + # check the 'skipmount=/dev/xxx' option (use it with a failing hard drive) + # compare with a space at the end so that "/dev/sda1" and "/dev/sda11" don't match + if echo "$(cat /proc/cmdline) " | grep -F -q "skipmount=${curdev} " + then + good_msg "Skipping mount on device: ${curdev}" + else + good_msg "Attempting to mount device: ${curdev}" + + for curfs in vfat msdos iso9660 ntfs auto + do + case "${curfs}" in + iso9660) + mntopt='-o mode=0644' + ;; + vfat) + mntopt='-o fmask=0133' + ;; + *) + mntopt='' + ;; + esac + + if mount -r -t ${curfs} ${curdev} ${mountdir} ${mntopt} >/dev/null 2>&1 + then + if [ -e ${mountdir}/${filepath} ] + then + SEARCHDEVICE="${curdev}" + good_msg "File ${filepath} found on device ${curdev}" + if [ "${mountmode}" = 'rw' ] && ! mount -o remount,rw,noatime ${mountdir} + then + sysresccd_panic "Cannot remount ${curdev} in read-write mode" + fi + return 0 + else + umount ${mountdir} >/dev/null 2>&1 + fi + fi + done + fi + fi + done + return 1 +} + +# find the device which contains sysrcd.dat and mount it on ${BOOTPATH} +sysresccd_stage1_normal() +{ + good_msg "Searching for ${SUBDIR}/${LOOPDAT} on devices..." + filefound='' + for attempts in 1 2 3 4 5 + do + [ ${attempts} -gt 1 ] && sleep 3 && bad_msg "Cannot find device with ${SUBDIR}/${LOOPDAT}. Retrying..." + if sysresccd_find_file 'auto' ${SUBDIR}/${LOOPDAT} ${BOOTPATH} 'ro' + then + if [ "${DOCHECK}" = '1' ] # don't run checksum by default on slow medias (cdrom, usb, ...) + then + if [ ! -f "${BOOTPATH}/${SUBDIR}/${LOOPMD5}" ] + then + bad_msg "Cannot find md5 checksum file: ${LOOPMD5}" + else + md5now=$(/bin/busybox md5sum ${BOOTPATH}/${SUBDIR}/${LOOPDAT} | cut -d ' ' -f1) + md5orig=$(cat ${BOOTPATH}/${SUBDIR}/${LOOPMD5} | cut -d ' ' -f1) + if [ "$md5now" = "$md5orig" ] + then + good_msg "md5 checksum of ${LOOPDAT} successfully checked" + else + sysresccd_panic "md5sum checksum is invalid on the root filesystem image" + fi + fi + fi + filefound='1' + break + fi + done + + if [ -z "${filefound}" ] + then + sysresccd_panic "Cannot find ${SUBDIR}/${LOOPDAT} on devices" + fi + + if [ "${DOCACHE}" = '1' ] + then + good_msg "Creating tmpfs for caching in ${CACHEDIR}" + if ! mount -t tmpfs -o ${CACHESIZE} tmpfs ${CACHEDIR} + then + sysresccd_panic "Cannot mount tmpfs filesystem on ${CACHEDIR} for caching" + fi + + # --------------- Get loopfile size + squashfspath="${BOOTPATH}/${SUBDIR}/${LOOPDAT}" + squashfssize=$(ls -l "$squashfspath" | sed -e ":a;s/ / /g;ta" | cut -f 5 -d ' ') # size in bytes + squashfssizekb=$(( $squashfssize / 1024 )) # size in kilo-bytes + + # --------------- Cache autorun files + autoruns="$(ls -d ${BOOTPATH}/${SUBDIR}/autorun* 2>/dev/null)" + [ "$autoruns" != "" ] && cp $autoruns ${CACHEDIR}/ + + # --------------- Cache main loop file + cp -a ${BOOTPATH}/${SUBDIR}/version ${CACHEDIR}/ 2>/dev/null + cp -a ${BOOTPATH}/${SUBDIR}/${LOOPMD5} ${CACHEDIR}/${LOOPMD5} 2>/dev/null + good_msg "Copying ${LOOPDAT} file for caching (size: $squashfssizekb KB)..." + cp -a ${BOOTPATH}/${SUBDIR}/${LOOPDAT} ${CACHEDIR}/${LOOPDAT} 2>/dev/null + + # --------------- Check main loop file + expectedsize=$(/bin/busybox stat -c%s "${BOOTPATH}/${SUBDIR}/${LOOPDAT}") + copiedsize=$(/bin/busybox stat -c%s "${CACHEDIR}/${LOOPDAT}") + + if [ "${copiedsize}" != "${expectedsize}" ] # Was the copy completed successfully ? + then # docache failed + bad_msg "Caching failed. Likely due to lack of memory" + rm -f "${CACHEDIR}/${LOOPDAT}" + umount ${CACHEDIR} 2>/dev/null + sleep 3 + else # docache successful + good_msg "File ${LOOPDAT} successfully cached" + SUBDIR='' + + # cache other files if possible + if [ -z "${LOWMEM}" ] && [ -d ${BOOTPATH}/${SUBDIR}/isolinux ] && [ -d ${BOOTPATH}/${SUBDIR}/bootdisk ] && [ -d ${BOOTPATH}/${SUBDIR}/ntpasswd ] + then + good_msg "Copying isolinux + bootdisk + ntpasswd for caching..." + if ! cp -a ${BOOTPATH}/${SUBDIR}/isolinux ${BOOTPATH}/${SUBDIR}/bootdisk ${BOOTPATH}/${SUBDIR}/ntpasswd ${CACHEDIR}/ #2>/dev/null + then + rm -rf ${CACHEDIR}/{isolinux,bootdisk,ntpasswd} + bad_msg "Cannot cache isolinux and bootdisk. Likely due to lack of memory" + fi + fi + + # unmount the media if possible + if umount ${BOOTPATH} + then + good_msg "The original media has been unmounted" + cmd="mount -n --move ${CACHEDIR} ${BOOTPATH}" + if ! ${cmd} + then + bad_msg "${cmd} --> ${res}" && sleep 3 + fi + else + bad_msg "Cannot unmount the original media" + fi + + # unmount isostore if necessary + if cat /proc/mounts | awk '{print $2}' | grep -q "^${ISOSTORE}$" + then + if losetup -d /dev/loop0 + then + umount ${ISOSTORE} && good_msg "Unmounted ${ISOSTORE}" || bad_msg "Cannot unmount ${ISOSTORE}" + fi + fi + fi + fi +} + +sysresccd_stage2_nbd() +{ + nbdurl=$(echo ${NBDBOOT} | sed -e 's!nbd://!!g') + NBD_SERVER=$(echo "${nbdurl}" | sed 's/:.*//') + NBD_PORT=$(echo "${nbdurl}" | sed 's/.*://') + + REAL_ROOT="nbd" + NBD_DEVICE="/dev/nbd0" + NBD_PROG="/sbin/nbd-client" + + if [ ! -x "${NBD_PROG}" ] + then + sysresccd_panic "Error: program ${NBD_PROG} not found" + fi + + if ! modprobe nbd + then + sysresccd_panic "Error: cannot load nbd kernel module" + fi + + good_msg "Setting up the NBD boot device..." + if ! ${NBD_PROG} "${NBD_SERVER}" "${NBD_PORT}" "${NBD_DEVICE}" -persist + then + sysresccd_panic "Error: nbd-client failed to connect to ${NBD_SERVER}:${NBD_PORT}" + else + good_msg "nbd-client successfully connected to ${NBD_SERVER}:${NBD_PORT}" + fi + + cmd="mount -t squashfs -o ro ${NBD_DEVICE} ${SQUASHFSMNT}" + if ! ${cmd} + then + sysresccd_panic "ERROR: Cannot mount ${NBD_DEVICE}. ${cmd}" + else + good_msg "successfully mounted ${NBD_DEVICE} on ${SQUASHFSMNT}" + fi +} + +sysresccd_stage2_normal() # mount ${BOOTPATH}/sysrcd.dat on ${SQUASHFSMNT} +{ + good_msg "Mounting the squashfs root filesystem on ${SQUASHFSMNT}" + + mountok='' + squashfsimg="${BOOTPATH}/${SUBDIR}/${LOOPDAT}" + for fs in '-t squashfs' '' + do + if [ "$mountok" != "ok" ] + then + mount ${fs} ${squashfsopt} -o ro ${squashfsimg} ${SQUASHFSMNT} 2>/dev/null && mountok='ok' + fi + done + + if [ "$mountok" != "ok" ] + then + sysresccd_panic "ERROR: Cannot mount ${LOOPDAT}. Kernel version [$(uname -a)]" + fi +} + +sysresccd_stage3_normal() # "backstore" + "aufs" + "mount --move" +{ + # 1. search for a backstore file ("sysrcd.bs" by default) + BACKSTORE_FOUND='' + if [ "${BACKSTORE_CMD}" != 'off' ] + then + BACKSTORE_DEVTYPE='rmdev' # by default search backstores only on removable devices + for curopt in $(echo ${BACKSTORE_CMD} | sed -e 's!,! !g') + do + case "${curopt}" in + alldev) + BACKSTORE_DEVTYPE='auto' # search for backstores on all types of devices + ;; + *) + BACKSTORE_DAT=${curopt} # search for backstores on that particular device + ;; + esac + done + + good_msg "Searching for ${SUBDIR}/${BACKSTORE_DAT} on devices..." + if sysresccd_find_file ${BACKSTORE_DEVTYPE} ${SUBDIR}/${BACKSTORE_DAT} ${BACKSTORE_MNT} 'rw' + then + good_msg "Backing store ${SUBDIR}/${BACKSTORE_DAT} found on ${SEARCHDEVICE}" + if ! mount ${BACKSTORE_MNT}/${SUBDIR}/${BACKSTORE_DAT} ${BACKSTORE_MEM} + then + sysresccd_panic "Cannot mount the loopback backstore file ${SUBDIR}/${BACKSTORE_DAT}" + fi + BACKSTORE_FOUND='1' + fi + fi + + # 2. store modifications in a tmpfs filesystem if there is no backstore + if [ -z "${BACKSTORE_FOUND}" ] && ! mount -t tmpfs tmpfs ${BACKSTORE_MEM} + then + sysresccd_panic "Fatal error: cannot mount tmpfs on ${BACKSTORE_MEM}" + fi + + # 3. create the aufs filesystem + if ! grep -q aufs /proc/filesystems + then + sysresccd_panic "Fatal error: aufs filesystem not supported by the kernel." + fi + if mount -t aufs none ${NEWROOT} -o dirs=${BACKSTORE_MEM}=rw:${SQUASHFSMNT}=ro -o noatime + then + good_msg "The aufs filesystem has been created" + else + sysresccd_panic "Fatal error: cannot mount the aufs filesystem." + fi + + # 4. copy cached autorun scripts + autoruns="$(ls -d ${CACHEDIR}/autorun* 2>/dev/null)" + [ "$autoruns" != "" ] && cp $autoruns ${NEWROOT}/var/autorun/cdrom + + # 5. move filesystems mount points to the newroot + for mntdir in ${BOOTPATH} ${SQUASHFSMNT} ${BACKSTORE_MNT} ${BACKSTORE_MEM} ${ISOSTORE} + do + targetdir="${NEWROOT}/livemnt/${mntdir}" + if cat /proc/mounts | awk '{print $2}' | grep -q "^${mntdir}$" + then + mkdir -p ${targetdir} 2>/dev/null + cmd="mount -n --move ${mntdir} ${targetdir}" + if ! ${cmd} + then + sysresccd_panic "${cmd} failed" + fi + fi + done + + # make directories + for curdir in /mnt/custom /mnt/gentoo /mnt/windows /mnt/floppy /mnt/backup \ + /var/run/iptraf /var/log/iptraf /var/spool/cron /var/run/samba \ + /var/log/samba /var/cache/samba /var/log/clamav /var/run/clamav + do + mkdir -p "${NEWROOT}${curdir}" + done + + if [ -e /etc/sysconfig/keyboard ] + then + mkdir -p ${NEWROOT}/etc/sysconfig/ + cp /etc/sysconfig/keyboard ${NEWROOT}/etc/sysconfig/keyboard + fi + + # if option "lowmem" was enabled then do not start these initscripts + if [ "${LOWMEM}" = '1' ] + then + for initscr in sshd nfs portmap + do + rm -f "${NEWROOT}/etc/runlevels/default/${initscr}" + done + fi +} + +sysresccd_stage3_rootsys() # mount the root partition on ${SQUASHFSMNT} +{ + good_msg "Searching a root filesystem having ${INITPROG}" + + filefound='' + for attempts in 1 2 3 4 5 + do + [ ${attempts} -gt 1 ] && sleep 3 && bad_msg "Cannot find device with ${INITPROG}. Retrying..." + if sysresccd_find_file ${ROOTOPT} ${INITPROG} ${NEWROOT} 'rw' + then + filefound='1' + break + fi + done + + if [ -z "${filefound}" ] + then + sysresccd_panic "Cannot find a valid root filesystem (partition having ${INITPROG})" + fi + + #NEWKERMODS="${NEWROOT}/lib/modules/$(uname -r)" + #mkdir -p ${NEWKERMODS} + #mount -t tmpfs tmpfs ${NEWKERMODS} + #cp -a /lib/modules/$(uname -r)/* ${NEWKERMODS}/ +} + +sysresccd_stage0_isoloop() # losetup the iso image on /dev/loop0 +{ + good_msg "Searching for ${SUBDIR}/${ISOLOOP} on devices..." + filefound='' + for attempts in 1 2 3 4 5 + do + [ ${attempts} -gt 1 ] && sleep 3 && bad_msg "Cannot find device with ${SUBDIR}/${ISOLOOP}. Retrying..." + if sysresccd_find_file 'auto' ${SUBDIR}/${ISOLOOP} ${ISOSTORE} 'ro' + then + filefound='1' + break + fi + done + + if [ -z "${filefound}" ] + then + sysresccd_panic "Cannot find device with ${SUBDIR}/${ISOLOOP}" + fi + + if losetup /dev/loop0 ${ISOSTORE}/${SUBDIR}/${ISOLOOP} + then + good_msg "Loopback device configured with ${ISOSTORE}/${SUBDIR}/${ISOLOOP}" + else + bad_msg "Cannot configure /dev/loop0 with ${ISOSTORE}/${SUBDIR}/${ISOLOOP}" + fi +} + +# ============================================================================= + +sysresccd_stage0() # special preparations for isoroot +{ + case "${STAGE0}" in + isoloop) + sysresccd_stage0_isoloop + STAGE1='normal' + ;; + *) + STAGE1="${STAGE0}" + ;; + esac +} + +sysresccd_stage1() # find sysrcd.dat and put it in ${BOOTPATH} +{ + case "${STAGE1}" in + rootsys) + STAGE2="rootsys" + ;; + nbd) + STAGE2="nbd" + ;; + http) + sysresccd_stage1_http + STAGE2="normal" + ;; + tftp) + sysresccd_stage1_tftp + STAGE2="normal" + ;; + nfs) + sysresccd_stage1_nfs + STAGE2="normal" + ;; + normal) + sysresccd_stage1_normal + STAGE2="normal" + ;; + esac +} + +sysresccd_stage2() # mount ${BOOTPATH}/sysrcd.dat on ${SQUASHFSMNT} +{ + case "${STAGE2}" in + rootsys) + STAGE3="rootsys" + ;; + nbd) + sysresccd_stage2_nbd + STAGE3="normal" + ;; + normal) + sysresccd_stage2_normal + STAGE3="normal" + ;; + esac +} + +sysresccd_stage3() # ${NEWROOT}=aufs +{ + case "${STAGE3}" in + rootsys) + sysresccd_stage3_rootsys + ;; + normal) + sysresccd_stage3_normal + ;; + esac +} + +# ============================================================================= + +sysresccd_parsecmdline() +{ + for x in $(cat /proc/cmdline) + do + case "${x}" in + init\=*) + INITPROG=`parse_opt "${x}"` + ;; + ethx\=*) + SETETHX=`parse_opt "${x}"` + DODHCP='' + NETCONFIG='1' + ;; + dodhcp) + DODHCP='1' + SETETHX='' + NETCONFIG='1' + ;; + dns\=*) + SETDNS=`parse_opt "${x}"` + NETCONFIG='1' + ;; + gw\=*) + SETGW=`parse_opt "${x}"` + NETCONFIG='1' + ;; + gateway\=*) + SETGW=`parse_opt "${x}"` + NETCONFIG='1' + ;; + dhcphostname\=*) + DHCPHOSTNAME=`parse_opt "${x}"` + NETCONFIG='1' + ;; + netboot\=http://*) + HTTPBOOT=`parse_opt "${x}"` + STAGE0='http' + NETCONFIG='1' + ;; + netboot\=tftp://*) + TFTPBOOT=`parse_opt "${x}"` + STAGE0='tftp' + NETCONFIG='1' + ;; + netboot\=nfs://*) + NFSBOOT=`parse_opt "${x}"` + STAGE0='nfs' + NETCONFIG='1' + ;; + netboot\=nbd://*) + NBDBOOT=`parse_opt "${x}"` + STAGE0='nbd' + NETCONFIG='1' + ;; + root\=*) + ROOTOPT=`parse_opt "${x}"` + STAGE0='rootsys' + ;; + isoloop\=*) + ISOLOOP=`parse_opt "${x}"` + STAGE0='isoloop' + ;; + docache) + DOCACHE='1' + ;; + subdir\=*) + SUBDIR=`parse_opt "${x}"` + ;; + speakup\=*) + SPEAKUP=`parse_opt "${x}"` + ;; + backstore\=*) + BACKSTORE_CMD=`parse_opt "${x}"` + ;; + setkmap\=*) + SETKMAP=`parse_opt "${x}"` + ;; + scandelay\=*) + SCANDELAY=`parse_opt "${x}"` + ;; + scandelay) + SCANDELAY=10 + ;; + doload\=*) + MODLOAD=`parse_opt "${x}"` + MODLOAD="`echo ${MODLOAD} | sed -e \"s/,/ /g\"`" + ;; + nodetect) + NODETECT='1' + ;; + noload\=*) + BLACKLIST=`parse_opt "${x}"` + BLACKLIST="`echo ${BLACKLIST} | sed -e \"s/,/ /g\"`" + ;; + CONSOLE\=*) + CONSOLE=`parse_opt "${x}"` + exec >${CONSOLE} <${CONSOLE} 2>&1 + ;; + docheck) + DOCHECK='1' + ;; + lowmem) + LOWMEM='1' + ;; + minishell) + MINISHELL='1' + ;; + httpboot\=*) # for compatibility only + HTTPBOOT=`parse_opt "${x}"` + STAGE0='http' + NETCONFIG='1' + ;; + tftpboot\=*) # for compatibility only + TFTPBOOT=`parse_opt "${x}"` + STAGE0='tftp' + NETCONFIG='1' + ;; + boothttp\=*) # for compatibility only + HTTPBOOT=`parse_opt "${x}"` + STAGE0='http' + NETCONFIG='1' + ;; + boottftp\=*) # for compatibility only + TFTPBOOT=`parse_opt "${x}"` + STAGE0='tftp' + NETCONFIG='1' + ;; + nfsboot\=*) # for compatibility only + ARG=`parse_opt "${x}"` + NFSBOOT="nfs://${ARG}" + STAGE0='nfs' + NETCONFIG='1' + ;; + nbdboot\=*) # for compatibility only + ARG=`parse_opt "${x}"` + NBDBOOT="nbd://${ARG}" + STAGE0='nbd' + NETCONFIG='1' + ;; + esac + done +} + +# ============================================================================= + +sysresccd_init() +{ + export PATH=/bin:/usr/bin:/sbin:/usr/sbin + + # only run as an init program + if [ "$$" != '1' ] + then + echo '/linuxrc has to be run as the init process as the one' + echo 'with a PID of 1. Try adding init="/linuxrc" to the' + echo 'kernel command line or running "exec /linuxrc".' + exit 1 + fi + + # create system directories + [ -d /dev ] || mkdir -m 0755 /dev + [ -d /root ] || mkdir -m 0700 /root + [ -d /sys ] || mkdir /sys + [ -d /proc ] || mkdir /proc + [ -d /tmp ] || mkdir /tmp + [ -d /selinux ] || mkdir /selinux + [ -d /var/lock ] || mkdir -p /var/lock + [ -d /usr/bin ] || mkdir -p /usr/bin + [ -d /usr/sbin ] || mkdir -p /usr/sbin + [ -d ${SQUASHFSMNT} ] || mkdir -p ${SQUASHFSMNT} + [ -d ${BOOTPATH} ] || mkdir -p ${BOOTPATH} + [ -d ${NEWROOT} ] || mkdir -p ${NEWROOT} + [ -d ${BACKSTORE_MNT} ] || mkdir -p ${BACKSTORE_MNT} + [ -d ${BACKSTORE_MEM} ] || mkdir -p ${BACKSTORE_MEM} + [ -d ${ISOSTORE} ] || mkdir -p ${ISOSTORE} + [ -d ${CACHEDIR} ] || mkdir -p ${CACHEDIR} + + # mount virtual filesystems + /bin/busybox mount -t sysfs -o nodev,noexec,nosuid none /sys + /bin/busybox mount -t proc -o nodev,noexec,nosuid none /proc + + # setup busybox + /bin/busybox --install -s +} + +# ============================================================================= + +NORMAL="\033[0m" +WARN="\033[33;1m" +BAD="\033[31;1m" +BOLD="\033[1m" +GOOD="\033[32;1m" + +DOCACHE='' +SETKMAP='' +MINISHELL='' +NETCONFIG='' +DHCPHOSTNAME='' +DOCHECK='' +LOWMEM='' +SETGW='' +SETDNS='' +SETETHX='' +NETBOOT='' +NFSBOOT='' +NBDBOOT='' +ISOLOOP='' +ISOLOOPDEV='' +DODHCP='' +ROOTFS='' +SUBDIR='' +SPEAKUP='' +STAGE0='normal' +BOOTPATH='/boot' +NEWROOT='/newroot' +SQUASHFSMNT='/squashfs' +ISOSTORE='/isostore' +BACKSTORE_CMD='' +BACKSTORE_MNT='/backstore' +BACKSTORE_MEM='/memory' +BACKSTORE_DAT='sysrcd.bs' +LOOPDAT='sysrcd.dat' +LOOPMD5='sysrcd.md5' +INITPROG='/sbin/init' +CONSOLE='/dev/console' +CACHEDIR='/cache' +CACHESIZE='size=512m' + +# CDROM DEVICES +BLKDEVICES="/dev/cdroms/* /dev/ide/cd/* /dev/sr*" +# USB Keychain/Storage +BLKDEVICES="$BLKDEVICES /dev/sd*" +# IDE devices +BLKDEVICES="$BLKDEVICES /dev/hd*" +# Loopback devices (used for isoloop=xxx) +BLKDEVICES="$BLKDEVICES /dev/loop* /dev/loop/*" +# USB using the USB Block Driver +BLKDEVICES="$BLKDEVICES /dev/ubd* /dev/ubd/*" +# iSeries devices +BLKDEVICES="$BLKDEVICES /dev/iseries/vcd*" +# HP Smart Array +BLKDEVICES="$BLKDEVICES /dev/cciss* /dev/cciss/*" +# devmapper +BLKDEVICES="$BLKDEVICES /dev/dm* /dev/mapper/*" + +# ============================================================================= + +sysresccd_init +sysresccd_parsecmdline +sysresccd_terminal +sysresccd_udev_start +sysresccd_speakup +sysresccd_setup_keymap +sysresccd_setup_volumes +sysresccd_netconfig +sysresccd_debug +sysresccd_stage0 +sysresccd_stage1 +sysresccd_stage2 +sysresccd_stage3 +sysresccd_udev_stop +sysresccd_chroot + diff --git a/mainfiles/setsnapshot.sh b/mainfiles/setsnapshot.sh new file mode 100755 index 0000000..69c412f --- /dev/null +++ b/mainfiles/setsnapshot.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +if [ -n "${1}" ] +then + newdate="${1}" +else + newdate="$(date --date='1 days ago' +%Y%m%d)" +fi + +for f in sysresccd-*.spec +do + sed -i -e "s!^snapshot: [0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]!snapshot: ${newdate}!g" ${f} +done + +grep '^snapshot: ' *.spec + diff --git a/mainfiles/sysresccd-stage1-amd64.spec b/mainfiles/sysresccd-stage1-amd64.spec new file mode 100644 index 0000000..c1b99cd --- /dev/null +++ b/mainfiles/sysresccd-stage1-amd64.spec @@ -0,0 +1,45 @@ +subarch: amd64 +version_stamp: 1.5 +target: livecd-stage1 +rel_type: default +profile: default/linux/x86/10.0 +snapshot: 20100315 +source_subpath: default/stage4-amd64-20100311-01 +portage_confdir: /worksrc/sysresccd-src/portage-etc-x86 +portage_overlay: /worksrc/sysresccd-src/portage-overlay + +livecd/use: -* X bindist fbcon ipv6 livecd ncurses pam readline ssl unicode zlib nptl nptlonly multilib jfs ntfs reiserfs xfs fat reiser4 gtk2 png jpeg -svg -opengl xorg usb pdf acl nologin -dri -glx minimal atm -berkdb -gdbm slang -fortran -nls + +livecd/packages: + app-admin/syslog-ng + app-arch/sharutils + app-arch/unzip + app-misc/livecd-tools + app-misc/screen + app-misc/symlinks + app-portage/gentoolkit + app-shells/bash + dev-libs/lzo + dev-util/pkgconfig + net-misc/iputils + net-dialup/ppp + net-misc/wget + net-wireless/wireless-tools + sys-apps/coreutils + sys-apps/diffutils + sys-apps/hdparm + sys-apps/hwsetup + sys-apps/iproute2 + sys-apps/miscfiles + sys-apps/pciutils + sys-apps/sed + sys-apps/shadow + sys-apps/slocate + sys-apps/util-linux + sys-apps/which + sys-libs/libselinux + sys-fs/lvm2 + sys-fs/sysfsutils + sys-fs/udev + sys-kernel/linux-headers + sys-kernel/gentoo-sources diff --git a/mainfiles/sysresccd-stage1-i486.spec b/mainfiles/sysresccd-stage1-i486.spec new file mode 100644 index 0000000..7839837 --- /dev/null +++ b/mainfiles/sysresccd-stage1-i486.spec @@ -0,0 +1,330 @@ +subarch: i386 +version_stamp: 1.5 +target: livecd-stage1 +rel_type: default +profile: default/linux/x86/10.0 +snapshot: 20100315 +source_subpath: default/stage4-i386-20100306-01 +portage_confdir: /worksrc/sysresccd-src/portage-etc-x86 +portage_overlay: /worksrc/sysresccd-src/portage-overlay + +livecd/use: -svg -opengl -glx -berkdb -gdbm -minimal dri X bindist fbcon ipv6 livecd ncurses pam readline ssl unicode zlib nptl nptlonly multilib jfs ntfs reiserfs xfs fat reiser4 samba gtk gtk2 png jpeg xorg usb pdf acl nologin atm bash-completion slang kdrive vram loop-aes crypt device-mapper 7zip xattr bzip2 server lzo xpm bash-completion -fam -doc -hardened -spoof-source -static -tcpd -mailwrapper -milter -nls -selinux -ermt -pic -dar32 -dar64 -openct -pcsc-lite -smartcard -caps -qt3 -qt4 -aqua -cscope -gnome -gpm -motif -netbeans -nextaw -perl -python -ruby -xterm -emacs -justify -spell -vim-pager -vim-with-x -sqlite -afs -bashlogger -plugins -vanilla -examples -maildir -pcre -accessibility -ithreads -perlsuid -php -pike -tcl -tk -nocxx -no-net2 -kerberos -sse2 -aio -cups -ldap -quotas -swat -syslog -winbind -socks5 -guile -X509 dbus -gnutls -gsm -cracklib -nousuid -skey -old-linux -pxeserial -multislot -multitarget -test -clvm -cman -gulm -gd -glibc-compat20 -glibc-omitfp -bidi -xinerama -qt3support -alsa -xcb + +livecd/packages: + =sys-boot/grub-0.97-r9 + app-accessibility/speakup-utils + app-admin/ide-smart + app-admin/hddtemp + app-admin/hwreport + app-admin/mbr + app-admin/passook + app-admin/pwgen + app-admin/sudo + app-admin/syslog-ng + app-admin/sysstat + app-admin/testdisk + app-antivirus/clamav + app-arch/afio + app-arch/arj + app-arch/bzip2 + app-arch/cabextract + app-arch/cfv + app-arch/cpio + app-arch/dump + app-arch/gzip + app-arch/lzip + app-arch/lzop + app-arch/xz-utils + app-arch/mscompress + app-arch/mt-st + app-arch/ncompress + app-arch/p7zip + app-arch/pbzip2 + app-arch/par2cmdline + app-arch/pigz + app-arch/rar + app-arch/rpm2targz + app-arch/rzip + app-arch/sharutils + app-arch/unace + app-arch/unrar + app-arch/unzip + app-arch/zip + app-arch/xarchiver + app-misc/beep + app-misc/emelfm2 + app-vim/gentoo-syntax + app-backup/dar + app-backup/duplicity + app-backup/rdiff-backup + app-backup/rsnapshot + app-backup/tob + app-benchmarks/bonnie++ + app-benchmarks/cpuburn + app-benchmarks/iozone + app-benchmarks/stress + app-portage/eix + app-cdr/cdw + app-cdr/dvd+rw-tools + app-cdr/xfburn + app-crypt/chntpw + app-crypt/md5deep + app-editors/gvim + app-editors/hexedit + app-editors/hexcurse + app-editors/joe + app-editors/nano + app-editors/qemacs + app-editors/vim + app-editors/vim-core + app-editors/zile + app-forensics/chkrootkit + app-forensics/cmospwd + app-forensics/foremost + app-forensics/magicrescue + app-forensics/sleuthkit + app-misc/ckermit + app-misc/colordiff + app-misc/livecd-tools + app-misc/mc + app-misc/screen + app-misc/symlinks + app-misc/vlock + app-misc/wipe + app-portage/gentoolkit + app-portage/mirrorselect + app-shells/bash + app-shells/ksh + app-shells/tcsh + app-shells/zsh + app-text/dos2unix + app-text/epdfview + app-text/unix2dos + dev-lang/perl + dev-libs/expat + dev-libs/libconfig + dev-libs/lzo + dev-libs/openssl + dev-libs/popt + dev-libs/pkcs11-helper + dev-python/pyparted + dev-util/cmake + dev-util/geany + dev-util/intltool + dev-util/pkgconfig + dev-util/strace + media-fonts/terminus-font + net-analyzer/arping + net-analyzer/dnstracer + net-analyzer/httping + net-analyzer/ifstat + net-analyzer/iftop + net-analyzer/iptraf + net-analyzer/macchanger + net-analyzer/netcat + net-analyzer/ngrep + net-analyzer/nmap + net-analyzer/tcpdump + net-analyzer/tcptraceroute + net-analyzer/traceroute + net-analyzer/vnstat + net-dialup/gtkterm + net-dialup/linux-atm + net-dialup/mingetty + net-dialup/minicom + net-dialup/ppp + net-dialup/pppconfig + net-dialup/pptpclient + net-dns/bind-tools + net-firewall/iptables + sys-fs/dd-rhelp + sys-fs/mtd-utils + net-fs/mount-cifs + net-fs/nfs-utils + net-fs/samba + net-ftp/ftp + net-ftp/lftp + net-ftp/ncftp + net-ftp/tftp-hpa + net-irc/irssi + net-misc/autossh + net-misc/dhcp + net-misc/bridge-utils + net-misc/dhcpcd + net-misc/ethercard-diag + net-misc/ifenslave + net-misc/iperf + net-misc/iputils + net-misc/netkit-rsh + net-misc/ntp + net-misc/openssh + net-misc/openvpn + net-misc/rdate + net-misc/rdesktop + net-misc/rsync + net-misc/telnet-bsd + net-misc/udpcast + net-misc/vconfig + net-misc/tigervnc + net-misc/vpnc + net-misc/wget + net-misc/whois + net-misc/wput + net-nds/portmap + net-wireless/iw + net-wireless/wireless-tools + net-wireless/wpa_supplicant + sys-apps/acl + sys-apps/attr + sys-apps/baselayout + sys-apps/cciss_vol_status + sys-apps/coreutils + sys-apps/dcfldd + sys-apps/debianutils + sys-apps/diffutils + sys-apps/dmapi + sys-apps/dmidecode + sys-apps/dstat + sys-apps/dumpdisklayout + sys-apps/ed + sys-apps/eject + sys-apps/ethtool + sys-apps/fbset + sys-apps/file + sys-apps/findutils + sys-apps/flashrom + sys-apps/fxload + sys-apps/gawk + sys-apps/gdisk + sys-apps/groff + sys-apps/hdparm + sys-apps/hwsetup + sys-apps/ipmitool + sys-apps/kbd + sys-apps/lshw + sys-apps/man-pages + sys-apps/memtester + sys-apps/miscfiles + sys-apps/net-tools + sys-apps/netplug + sys-apps/parted + sys-apps/pciutils + sys-apps/pcmciautils + sys-apps/pv + sys-apps/ren + sys-apps/rename + sys-apps/rescan-scsi-bus + sys-apps/sdparm + sys-apps/sed + sys-apps/setserial + sys-apps/sg3_utils + sys-apps/shadow + sys-apps/slocate + sys-apps/smartmontools + sys-apps/tcp-wrappers + sys-apps/usbutils + sys-apps/util-linux + sys-apps/which + sys-apps/x86info + sys-auth/pambase + sys-block/gpart + sys-block/gparted + sys-block/lsiutil + sys-block/mbuffer + sys-block/mpt-status + sys-block/ms-sys + sys-block/mtx + sys-block/nbd + sys-block/partclone + =sys-block/partimage-0.6.8 + sys-block/scsiadd + sys-boot/lilo + sys-boot/syslinux + sys-devel/bc + sys-devel/crossdev + sys-devel/gettext + sys-fs/btrfs-progs + sys-fs/cryptsetup + sys-fs/dd-rescue + sys-fs/ddrescue + sys-fs/dmraid + sys-fs/diskdev_cmds + sys-fs/dosfstools + sys-fs/e2fsprogs + sys-fs/fsarchiver + sys-fs/hfsplusutils + sys-fs/hfsutils + sys-fs/jfsutils + sys-fs/lde + sys-fs/lsscsi + sys-fs/lvm2 + sys-fs/mdadm + sys-fs/multipath-tools + sys-fs/ntfs3g + sys-fs/ntfsprogs + sys-fs/ntfsreloc + sys-fs/reiser4progs + sys-fs/reiserfsprogs + sys-fs/scrounge-ntfs + sys-fs/squashfs-tools + sys-fs/udev + sys-fs/udftools + sys-fs/xfsdump + sys-fs/xfsprogs + sys-kernel/gentoo-sources + sys-kernel/linux-headers + sys-libs/libselinux + sys-libs/libstdc++-v3 + sys-libs/openipmi + sys-libs/pam + sys-libs/pwdb + sys-libs/readline + sys-libs/zlib + sys-process/atop + sys-process/cronbase + sys-process/htop + sys-process/iotop + sys-process/lsof + sys-process/procps + sys-process/psmisc + sys-process/vixie-cron + x11-terms/terminal + x11-apps/setxkbmap + x11-apps/xcalc + x11-apps/xgamma + x11-apps/xkbcomp + x11-apps/xdpyinfo + x11-apps/xhost + x11-apps/xmodmap + x11-apps/xrandr + x11-apps/xset + x11-apps/xwd + x11-base/xorg-server + x11-drivers/xf86-input-evdev + x11-drivers/xf86-input-keyboard + x11-drivers/xf86-input-mouse + x11-drivers/xf86-input-vmmouse + x11-libs/wxGTK + x11-proto/glproto + x11-proto/xf86driproto + x11-proto/inputproto + x11-proto/xf86miscproto + x11-proto/xineramaproto + x11-proto/xextproto + x11-misc/mkxf86config + x11-misc/read-edid + x11-misc/util-macros + x11-misc/xkeyboard-config + x11-wm/jwm + x11-terms/mrxvt + xfce-base/xfce4-meta + x11-themes/gnome-icon-theme + xfce-extra/xfce4-wavelan-plugin + xfce-extra/xfce4-taskmanager + xfce-extra/xfce4-datetime-plugin + sys-apps/iproute2 + www-client/elinks + www-client/lynx + www-client/firefox-bin + www-servers/thttpd + diff --git a/mainfiles/sysresccd-stage2-altker32.spec b/mainfiles/sysresccd-stage2-altker32.spec new file mode 100644 index 0000000..13729bb --- /dev/null +++ b/mainfiles/sysresccd-stage2-altker32.spec @@ -0,0 +1,44 @@ +subarch: i386 +version_stamp: 1.5-alt +target: livecd-stage2 +rel_type: default +profile: default/linux/x86/10.0 +snapshot: 20100315 +source_subpath: default/livecd-stage1-i386-1.5 +portage_confdir: /worksrc/sysresccd-src/portage-etc-x86 +portage_overlay: /worksrc/sysresccd-src/portage-overlay + +livecd/fstype: none +livecd/cdtar: /usr/lib/catalyst/livecd/cdtar/isolinux-3.09-cdtar.tar.bz2 +livecd/iso: /worksrc/isofiles/systemrescuecd-x86-current.iso +livecd/splash_type: +livecd/splash_theme: +livecd/bootargs: dokeymap +livecd/gk_mainargs: --makeopts="-j5" +livecd/linuxrc: /worksrc/sysresccd-src/mainfiles/linuxrc +livecd/type: generic-livecd +livecd/readme: +livecd/motd: +livecd/modblacklist: +livecd/overlay: /worksrc/sysresccd-src/overlay-iso-x86 +livecd/root_overlay: /worksrc/sysresccd-src/overlay-squashfs-x86 +livecd/devmanager: udev +livecd/users: +livecd/volid: sysresccd + +boot/kernel: altker32 + +boot/kernel/altker32/sources: sys-kernel/alt-sources +boot/kernel/altker32/config: /worksrc/sysresccd-src/kernelcfg/config-x86-2.6.27-alt150.conf +boot/kernel/altker32/use: pcmcia usb -X png truetype +boot/kernel/altker32/extraversion: i386 +boot/kernel/altker32/initramfs_overlay: /worksrc/sysresccd-src/overlay-initramfs +boot/kernel/altker32/packages: + app-accessibility/speakup + net-dialup/speedtouch-usb + net-dialup/hcfpcimodem + net-dialup/hsfmodem + net-dialup/globespan-adsl + net-misc/openswan + net-wireless/ndiswrapper + diff --git a/mainfiles/sysresccd-stage2-altker64.spec b/mainfiles/sysresccd-stage2-altker64.spec new file mode 100644 index 0000000..9c7ad87 --- /dev/null +++ b/mainfiles/sysresccd-stage2-altker64.spec @@ -0,0 +1,44 @@ +subarch: amd64 +version_stamp: 1.5-alt +target: livecd-stage2 +rel_type: default +profile: default/linux/x86/10.0 +snapshot: 20100315 +source_subpath: default/livecd-stage1-amd64-1.5 +portage_confdir: /worksrc/sysresccd-src/portage-etc-x86 +portage_overlay: /worksrc/sysresccd-src/portage-overlay + +livecd/fstype: none +livecd/cdtar: /usr/lib/catalyst/livecd/cdtar/isolinux-3.09-cdtar.tar.bz2 +livecd/iso: /worksrc/isofiles/systemrescuecd-amd64-current.iso +livecd/splash_type: +livecd/splash_theme: +livecd/bootargs: dokeymap +livecd/gk_mainargs: --makeopts="-j5" +livecd/linuxrc: /worksrc/sysresccd-src/mainfiles/linuxrc +livecd/type: generic-livecd +livecd/readme: +livecd/motd: +livecd/modblacklist: +livecd/overlay: /worksrc/sysresccd-src/overlay-iso-x86 +livecd/root_overlay: /worksrc/sysresccd-src/overlay-squashfs-x86 +livecd/devmanager: udev +livecd/users: +livecd/volid: sysresccd +livecd/rcadd: autoconfig|default mkxf86config|default sshd|default lvm|default nfs|default portmap|default +livecd/rcdel: spind|default + +boot/kernel: altker64 + +boot/kernel/altker64/sources: sys-kernel/alt-sources +boot/kernel/altker64/config: /worksrc/sysresccd-src/kernelcfg/config-amd64-2.6.27-alt150.conf +boot/kernel/altker64/use: pcmcia usb -X png truetype +boot/kernel/altker64/extraversion: amd64 +boot/kernel/altker64/initramfs_overlay: /worksrc/sysresccd-src/overlay-initramfs +boot/kernel/altker64/packages: + app-accessibility/speakup + net-dialup/hsfmodem + net-dialup/globespan-adsl + net-misc/openswan + net-wireless/ndiswrapper + diff --git a/mainfiles/sysresccd-stage2-rescue64.spec b/mainfiles/sysresccd-stage2-rescue64.spec new file mode 100644 index 0000000..aac611c --- /dev/null +++ b/mainfiles/sysresccd-stage2-rescue64.spec @@ -0,0 +1,46 @@ +subarch: amd64 +version_stamp: 1.5-std +target: livecd-stage2 +rel_type: default +profile: default/linux/x86/10.0 +snapshot: 20100315 +source_subpath: default/livecd-stage1-amd64-1.5 +portage_confdir: /worksrc/sysresccd-src/portage-etc-x86 +portage_overlay: /worksrc/sysresccd-src/portage-overlay + +livecd/fstype: none +livecd/cdtar: /usr/lib/catalyst/livecd/cdtar/isolinux-3.09-cdtar.tar.bz2 +livecd/iso: /worksrc/isofiles/systemrescuecd-amd64-current.iso +livecd/splash_type: +livecd/splash_theme: +livecd/bootargs: dokeymap +livecd/gk_mainargs: --makeopts="-j5" +livecd/linuxrc: /worksrc/sysresccd-src/mainfiles/linuxrc +livecd/type: generic-livecd +livecd/readme: +livecd/motd: +livecd/modblacklist: +livecd/overlay: /worksrc/sysresccd-src/overlay-iso-x86 +livecd/root_overlay: /worksrc/sysresccd-src/overlay-squashfs-x86 +livecd/devmanager: udev +livecd/users: +livecd/volid: sysresccd + +boot/kernel: rescue64 + +boot/kernel/rescue64/sources: sys-kernel/std-sources +boot/kernel/rescue64/config: /worksrc/sysresccd-src/kernelcfg/config-amd64-2.6.32-std150.conf +boot/kernel/rescue64/use: pcmcia usb -X png truetype +boot/kernel/rescue64/extraversion: amd64 +boot/kernel/rescue64/initramfs_overlay: /worksrc/sysresccd-src/overlay-initramfs +boot/kernel/rescue64/packages: + net-dialup/speedtouch-usb + net-dialup/hsfmodem + app-accessibility/speakup + net-wireless/ndiswrapper + sys-block/iscsitarget + sys-cluster/drbd-kernel + #net-wireless/broadcom-sta + #sys-fs/cowloop + #sys-block/open-iscsi + diff --git a/mainfiles/sysresccd-stage2-standard.spec b/mainfiles/sysresccd-stage2-standard.spec new file mode 100644 index 0000000..91456f5 --- /dev/null +++ b/mainfiles/sysresccd-stage2-standard.spec @@ -0,0 +1,1778 @@ +subarch: i386 +version_stamp: 1.5-std +target: livecd-stage2 +rel_type: default +profile: default/linux/x86/10.0 +snapshot: 20100315 +source_subpath: default/livecd-stage1-i386-1.5 +portage_confdir: /worksrc/sysresccd-src/portage-etc-x86 +portage_overlay: /worksrc/sysresccd-src/portage-overlay + +livecd/fstype: squashfs +livecd/cdtar: /usr/lib/catalyst/livecd/cdtar/isolinux-3.09-cdtar.tar.bz2 +livecd/iso: /worksrc/isofiles/systemrescuecd-x86-current.iso +livecd/fsscript: /worksrc/sysresccd-src/mainfiles/fsscript.sh +livecd/splash_type: +livecd/splash_theme: +livecd/bootargs: dokeymap +livecd/gk_mainargs: --makeopts="-j5" +livecd/linuxrc: /worksrc/sysresccd-src/mainfiles/linuxrc +livecd/type: generic-livecd +livecd/readme: +livecd/motd: +livecd/modblacklist: +livecd/root_overlay: /worksrc/sysresccd-bin/overlay-squashfs-x86 /worksrc/sysresccd-src/overlay-squashfs-x86 +livecd/devmanager: udev +livecd/users: +livecd/volid: sysresccd +livecd/rcadd: mkxf86config|default sshd|default portmap|default sysresccd|default autorun|default netconfig2|default tigervnc|default +livecd/rcdel: nfsmount|default metalog|default consolefont|boot termencoding|boot spind|default lvm|default mdadm|default + +boot/kernel: rescuecd + +boot/kernel/rescuecd/sources: sys-kernel/std-sources +boot/kernel/rescuecd/config: /worksrc/sysresccd-src/kernelcfg/config-x86-2.6.32-std150.conf +boot/kernel/rescuecd/use: pcmcia usb -X png truetype +boot/kernel/rescuecd/extraversion: i386 +boot/kernel/rescuecd/packages: + app-accessibility/speakup + app-arch/tar + app-crypt/truecrypt + net-dialup/speedtouch-usb + net-dialup/rp-pppoe + net-dialup/hcfpcimodem + net-dialup/hsfmodem + net-dialup/globespan-adsl + net-misc/openswan + net-wireless/bcm43xx-fwcutter + net-wireless/b43-fwcutter + net-wireless/ipw2100-firmware + net-wireless/ipw2200-firmware + net-wireless/zd1201-firmware + net-wireless/zd1211-firmware + net-wireless/prism54-firmware + net-wireless/acx-firmware + net-wireless/madwifi-ng-tools + sys-apps/sysresccd-scripts + sys-block/aic94xx-firmware + sys-kernel/linux-firmware + sys-fs/lufs + sys-fs/lufis + sys-fs/sshfs-fuse + x11-wm/jwm + sys-block/iscsitarget + sys-cluster/drbd + sys-cluster/drbd-kernel + net-wireless/atmel-firmware + net-wireless/ndiswrapper + sys-apps/lm_sensors + =sys-boot/grub-1.98 + net-wireless/broadcom-sta + sys-fs/zfs-fuse + #sys-fs/cowloop + #sys-block/open-iscsi + #=sys-block/partimage-0.6.9_beta5 + +livecd/unmerge: + app-admin/eselect-opengl + app-admin/perl-cleaner + app-arch/rpm2targz + sys-devel/bison + sys-devel/bin86 + sys-devel/flex + sys-kernel/std-sources + sys-kernel/gentoo-sources + dev-lang/nasm + dev-libs/libassuan + dev-libs/libIDL + dev-libs/libxslt + dev-util/yacc + dev-util/gtk-doc + dev-util/scons + dev-util/ccache + dev-util/ctags + dev-util/intltool + sys-apps/help2man + sys-apps/miscfiles + sys-apps/busybox + sys-apps/texinfo + sys-fs/progsreiserfs + dev-python/pycrypto + dev-python/python-fchksum + dev-perl/Archive-Tar + dev-perl/Compress-Raw-Zlib + dev-perl/Compress-Zlib + dev-perl/ExtUtils-CBuilder + dev-perl/IO-Compress-Base + dev-perl/IO-Compress-Zlib + dev-perl/IO-String + dev-perl/IO-Zlib + dev-perl/XML-Parser + dev-perl/extutils-parsexs + dev-perl/module-build + dev-perl/yaml + perl-core/Scalar-List-Utils + media-libs/mesa + media-fonts/font-util + x11-apps/xclock + x11-apps/bdftopcf + x11-terms/xterm + x11-misc/imake + x11-misc/util-macros + x11-wm/twm + sys-devel/gettext + www-client/links + app-admin/metalog + x11-misc/makedepend + x11-misc/xorg-cf-files + x11-proto/bigreqsproto + x11-proto/compositeproto + x11-proto/damageproto + x11-proto/dri2proto + x11-proto/evieext + x11-proto/fixesproto + x11-proto/fontcacheproto + x11-proto/fontsproto + x11-proto/glproto + x11-proto/inputproto + x11-proto/printproto + x11-proto/randrproto + x11-proto/recordproto + x11-proto/resourceproto + x11-proto/scrnsaverproto + x11-proto/trapproto + x11-proto/videoproto + x11-proto/xcmiscproto + x11-proto/xextproto + x11-proto/xf86bigfontproto + x11-proto/xf86dgaproto + x11-proto/xf86driproto + x11-proto/xf86miscproto + x11-proto/xf86rushproto + x11-proto/xf86vidmodeproto + x11-proto/xineramaproto + sys-libs/libkudzu + dev-lang/swig + sys-kernel/genkernel + media-libs/libafterimage + x11-misc/gccmakedep + sys-libs/cracklib + sys-libs/db + app-text/build-docbook-catalog + app-text/sgml-common + app-text/docbook-xsl-stylesheets + app-text/docbook-xml-dtd + app-text/gnome-doc-utils + x11-apps/mesa-progs + media-libs/freeglut + app-admin/eselect-xvmc + dev-perl/Compress-Raw-Bzip2 + dev-perl/IO-Compress-Bzip2 + perl-core/Package-Constants + dev-util/unifdef + net-mail/mailbase + mail-mta/ssmtp + dev-util/xfce4-dev-tools + dev-libs/xmlrpc-c + dev-util/cmake + dev-util/scons + dev-libs/pkcs11-helper + app-admin/sudo + gnome-base/libgtop + gnome-base/orbit + gnome-base/gconf + gnome-base/gnome-keyring + media-fonts/dejavu + x11-libs/libgksu + x11-libs/gksu + dev-perl/XML-NamespaceSupport + perl-core/Storable + perl-core/Test-Simple + dev-perl/XML-LibXML-Common + dev-perl/XML-SAX + virtual/perl-Test-Simple + virtual/perl-Storable + dev-perl/XML-LibXML + dev-perl/XML-Simple + games-misc/fortune-mod + media-fonts/font-adobe-100dpi + app-text/recode + media-libs/glew + media-sound/alsa-headers + x11-drivers/xf86-video-fbdev + app-admin/eselect-ruby + dev-lang/ruby + +livecd/empty: + /etc/cron.daily + /etc/cron.hourly + /etc/cron.monthly + /etc/cron.weekly + /etc/logrotate.d + /etc/modules.autoload.d + /etc/runlevels/single + /etc/skel + /usr/lib/nfs + /usr/local + /usr/src + /var/cache + /var/empty + /var/lock + /var/log + /var/run + /var/spool + /var/state + /var/www + /var/tmp + /tmp + +livecd/rm: + /boot/System* + /boot/initr* + /boot/kernel* + /root/.ccache + /root/.viminfo + /lib/dev-state + /etc/*- + /etc/*.old + /etc/default/audioctl + /etc/dispatch-conf.conf + /etc/etc-update.conf + /etc/hosts.bck + /etc/issue* + /etc/genkernel.conf + /etc/make.conf.example + /etc/splash + /lib*/*.a + /lib*/*.la + /lib*/cpp + /lib*/security/pam_chroot.so + /lib*/security/pam_debug.so + /lib*/security/pam_ftp.so + /lib*/security/pam_issue.so + /lib*/security/pam_mkhomedir.so + /lib*/security/pam_postgresok.so + /lib*/security/pam_rhosts_auth.so + /lib*/security/pam_userdb.so + /root/.bash_history + /root/.svn + /root/.zsh/.svn + /usr/lib/mozilla-firefox/include + /usr/lib/mozilla-firefox/idl + /usr/include/mozilla-firefox + /usr/include/unicode + /usr/include/wx* + /usr/lib/wx/include + /usr/lib/gdkmm* + /usr/lib/scons* + /usr/share/doc/scons-* + /usr/share/man/{man0p,man2,man3,man3p,man4,man6,man7,man9} + /usr/share/man/{fr*,it*,pl*,ru*,sk*} + /usr/share/man/man1/{perl*,zshall.1.gz,ssl-*,openssl*} + /usr/share/man/man5/{groff*,lj4*} + /usr/sbin/archive-conf + /usr/sbin/bootsplash* + /usr/sbin/dispatch-conf + /usr/sbin/fb* + /usr/share/misc/*.old + /usr/share/devhelp + /usr/share/doc + /usr/share/info + /bin/*.old + /sbin/*.old + /usr/share/gtk-doc + /usr/share/gtk-2.0 + /usr/bin/{addr2line,as,bashcomp-config,gfortran*,gmsgfmt,gprof} + /usr/bin/{idle,ifnames,kernel-config,lex} + /usr/bin/{pydoc,rc-config,readelf,rpm2tar,size,tclsh,wish} + /usr/bin/{yacc,gtk-demo,cdda2wav,readcd,htmltopng} + /usr/bin/{repoman,tbz2tool,xpak} + /usr/lib/{libltdl.so,libtcl*,libtk*} + /sbin/{kallsyms,kallsyms.static,ksyms,ksyms.static} + /usr/lib/nss/*.a + /usr/lib/nspr/*.a + /usr/lib/{libbsd.a,libcurses.a,libpng.a} + /usr/*/lib/{libbfd.a,libiberty.a,libopcodes.a} + /usr/lib/binutils/*/*/libbfd.{a,la} + /usr/include/GL + /var/mail + /make* + /bin/.svn + /var/.svn + /var/lib/.svn + /var/lib/clamav/.svn + /usr/.svn + /usr/sbin/.svn + /etc/.svn + /etc/X11/.svn + /etc/X11/xinit/.svn + /etc/udev/.svn + /etc/udev/rules.d/.svn + /usr/bin/{s2p,pod2text,perlcc,xsubpp,splain,h2xs,perlbug,psed,piconv,instmodsh,dprofpp,perldoc} + /usr/bin/{pl2pm,perlivp,a2p,libnetcfg,find2perl,enc2xs,pstruct,pod2latex,cpan,c2ph} + /usr/share/doc/{lrzsz*,minicom*,vte*,ckermit*} + /usr/share/gtk-doc/html/vte* + /usr/portage/{*-*,virtual,packages,scripts,metadata,licenses,eclass,distfiles,skel*,header.txt} + /usr/portage/profiles/arch/{alpha,arm,hppa,ia64,m68k,mips,powerpc,ppc,ppc64,s390,sparc,x86-fbsd} + /usr/portage/profiles/{default/bsd,default-bsd,hardened,obsolete,selinux,uclibc} + /usr/portage/profiles/default/linux/{alpha,arm,hppa,ia64,m68k,mips,powerpc,ppc,ppc64,s390,sparc,x86-fbsd} + /usr/portage/profiles/default-linux/{alpha,arm,hppa,ia64,m68k,mips,powerpc,ppc,ppc64,s390,sparc,x86-fbsd} + /usr/lib/perl5/5.8.8/Memoize/SDBM_File.pm + /usr/lib/perl5/5.8.8/Memoize/AnyDBM_File.pm + /usr/lib/perl5/5.8.8/Memoize/NDBM_File.pm + /usr/lib/perl5/5.8.8/Memoize/Storable.pm + /usr/lib/perl5/5.8.8/Memoize/ExpireTest.pm + /usr/lib/perl5/5.8.8/Memoize/ExpireFile.pm + /usr/lib/perl5/5.8.8/Memoize/Expire.pm + /usr/lib/perl5/5.8.8/Tie/Hash.pm + /usr/lib/perl5/5.8.8/Tie/SubstrHash.pm + /usr/lib/perl5/5.8.8/Tie/Array.pm + /usr/lib/perl5/5.8.8/Tie/Memoize.pm + /usr/lib/perl5/5.8.8/Tie/RefHash.pm + /usr/lib/perl5/5.8.8/Tie/Handle.pm + /usr/lib/perl5/5.8.8/Tie/File.pm + /usr/lib/perl5/5.8.8/Tie/Scalar.pm + /usr/lib/perl5/5.8.8/Math/BigFloat/Trace.pm + /usr/lib/perl5/5.8.8/Math/BigInt.pm + /usr/lib/perl5/5.8.8/Math/Complex.pm + /usr/lib/perl5/5.8.8/Math/BigRat.pm + /usr/lib/perl5/5.8.8/Math/Trig.pm + /usr/lib/perl5/5.8.8/Math/BigInt/Calc.pm + /usr/lib/perl5/5.8.8/Math/BigInt/CalcEmu.pm + /usr/lib/perl5/5.8.8/Math/BigInt/Trace.pm + /usr/lib/perl5/5.8.8/Math/BigFloat.pm + /usr/lib/perl5/5.8.8/assert.pl + /usr/lib/perl5/5.8.8/Filter/Simple.pm + /usr/lib/perl5/5.8.8/importenv.pl + /usr/lib/perl5/5.8.8/Thread/Queue.pm + /usr/lib/perl5/5.8.8/Thread/Semaphore.pm + /usr/lib/perl5/5.8.8/Env.pm + /usr/lib/perl5/5.8.8/perl5db.pl + /usr/lib/perl5/5.8.8/dumpvar.pl + /usr/lib/perl5/5.8.8/Unicode/UCD.pm + /usr/lib/perl5/5.8.8/Unicode/Collate.pm + /usr/lib/perl5/5.8.8/Unicode/Collate/keys.txt + /usr/lib/perl5/5.8.8/Digest.pm + /usr/lib/perl5/5.8.8/Shell.pm + /usr/lib/perl5/5.8.8/DBM_Filter.pm + /usr/lib/perl5/5.8.8/PerlIO/via/QuotedPrint.pm + /usr/lib/perl5/5.8.8/i486-linux/Filter/Util/Call.pm + /usr/lib/perl5/5.8.8/i486-linux/.packlist + /usr/lib/perl5/5.8.8/i486-linux/Unicode/Normalize.pm + /usr/lib/perl5/5.8.8/i486-linux/PerlIO/encoding.pm + /usr/lib/perl5/5.8.8/i486-linux/PerlIO/via.pm + /usr/lib/perl5/5.8.8/i486-linux/PerlIO/scalar.pm + /usr/lib/perl5/5.8.8/i486-linux/SDBM_File.pm + /usr/lib/perl5/5.8.8/i486-linux/O.pm + /usr/lib/perl5/5.8.8/i486-linux/MIME/QuotedPrint.pm + /usr/lib/perl5/5.8.8/i486-linux/MIME/Base64.pm + /usr/lib/perl5/5.8.8/i486-linux/I18N/Langinfo.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode.pm + /usr/lib/perl5/5.8.8/i486-linux/Opcode.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode/KR.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode/Byte.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode/Symbol.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode/CN.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode/JP.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode/CJKConstants.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode/TW.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode/EBCDIC.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode/Unicode.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode/Encoding.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode/Encoder.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode/Alias.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode/Guess.pm + /usr/lib/perl5/5.8.8/i486-linux/Encode/Config.pm + /usr/lib/perl5/5.8.8/i486-linux/threads/shared.pm + /usr/lib/perl5/5.8.8/i486-linux/IPC/Msg.pm + /usr/lib/perl5/5.8.8/i486-linux/IPC/SysV.pm + /usr/lib/perl5/5.8.8/i486-linux/IPC/Semaphore.pm + /usr/lib/perl5/5.8.8/i486-linux/ByteLoader.pm + /usr/lib/perl5/5.8.8/i486-linux/B/Bblock.pm + /usr/lib/perl5/5.8.8/i486-linux/B/C.pm + /usr/lib/perl5/5.8.8/i486-linux/B/Showlex.pm + /usr/lib/perl5/5.8.8/i486-linux/B/Terse.pm + /usr/lib/perl5/5.8.8/i486-linux/B/Bytecode.pm + /usr/lib/perl5/5.8.8/i486-linux/B/Disassembler.pm + /usr/lib/perl5/5.8.8/i486-linux/B/Stackobj.pm + /usr/lib/perl5/5.8.8/i486-linux/B/Xref.pm + /usr/lib/perl5/5.8.8/i486-linux/B/CC.pm + /usr/lib/perl5/5.8.8/i486-linux/B/Asmdata.pm + /usr/lib/perl5/5.8.8/i486-linux/B/Debug.pm + /usr/lib/perl5/5.8.8/i486-linux/B/Concise.pm + /usr/lib/perl5/5.8.8/i486-linux/B/Lint.pm + /usr/lib/perl5/5.8.8/i486-linux/B/Assembler.pm + /usr/lib/perl5/5.8.8/i486-linux/B/Stash.pm + /usr/lib/perl5/5.8.8/i486-linux/IO/Poll.pm + /usr/lib/perl5/5.8.8/i486-linux/IO/Dir.pm + /usr/lib/perl5/5.8.8/i486-linux/Safe.pm + /usr/lib/perl5/5.8.8/i486-linux/POSIX.pod + /usr/lib/perl5/5.8.8/i486-linux/Devel/PPPort.pm + /usr/lib/perl5/5.8.8/i486-linux/Devel/Peek.pm + /usr/lib/perl5/5.8.8/i486-linux/Devel/DProf.pm + /usr/lib/perl5/5.8.8/i486-linux/XS/APItest.pm + /usr/lib/perl5/5.8.8/i486-linux/XS/Typemap.pm + /usr/lib/perl5/5.8.8/i486-linux/Digest/MD5.pm + /usr/lib/perl5/5.8.8/i486-linux/Config.pod + /usr/lib/perl5/5.8.8/i486-linux/auto/Filter/Util/Call/Call.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Filter/Util/Call/Call.so + /usr/lib/perl5/5.8.8/i486-linux/auto/ByteLoader/ByteLoader.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/ByteLoader/ByteLoader.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Unicode/Normalize/Normalize.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Unicode/Normalize/Normalize.so + /usr/lib/perl5/5.8.8/i486-linux/auto/PerlIO/scalar/scalar.so + /usr/lib/perl5/5.8.8/i486-linux/auto/PerlIO/scalar/scalar.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/PerlIO/via/via.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/PerlIO/via/via.so + /usr/lib/perl5/5.8.8/i486-linux/auto/PerlIO/encoding/encoding.so + /usr/lib/perl5/5.8.8/i486-linux/auto/PerlIO/encoding/encoding.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/File/Glob/Glob.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/sdbm/extralibs.ld + /usr/lib/perl5/5.8.8/i486-linux/auto/attrs/attrs.so + /usr/lib/perl5/5.8.8/i486-linux/auto/attrs/attrs.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Opcode/Opcode.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Opcode/Opcode.so + /usr/lib/perl5/5.8.8/i486-linux/auto/MIME/Base64/Base64.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/MIME/Base64/Base64.so + /usr/lib/perl5/5.8.8/i486-linux/auto/I18N/Langinfo/Langinfo.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/I18N/Langinfo/Langinfo.so + /usr/lib/perl5/5.8.8/i486-linux/auto/I18N/Langinfo/autosplit.ix + /usr/lib/perl5/5.8.8/i486-linux/auto/SDBM_File/SDBM_File.so + /usr/lib/perl5/5.8.8/i486-linux/auto/SDBM_File/SDBM_File.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/EBCDIC/EBCDIC.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/EBCDIC/EBCDIC.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/Unicode/Unicode.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/Unicode/Unicode.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/CN/CN.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/CN/CN.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/Byte/Byte.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/Byte/Byte.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/KR/KR.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/KR/KR.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/TW/TW.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/TW/TW.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/Symbol/Symbol.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/Symbol/Symbol.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/Encode.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/Encode.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/JP/JP.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Encode/JP/JP.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/threads/shared/shared.so + /usr/lib/perl5/5.8.8/i486-linux/auto/threads/shared/shared.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/threads/threads.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/threads/threads.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Data/Dumper/Dumper.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/IPC/SysV/SysV.so + /usr/lib/perl5/5.8.8/i486-linux/auto/IPC/SysV/SysV.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Socket/Socket.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/DynaLoader/extralibs.ld + /usr/lib/perl5/5.8.8/i486-linux/auto/DynaLoader/DynaLoader.a + /usr/lib/perl5/5.8.8/i486-linux/auto/DynaLoader/dl_find_symbol_anywhere.al + /usr/lib/perl5/5.8.8/i486-linux/auto/DynaLoader/autosplit.ix + /usr/lib/perl5/5.8.8/i486-linux/auto/DynaLoader/dl_expandspec.al + /usr/lib/perl5/5.8.8/i486-linux/auto/B/B.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/B/B.so + /usr/lib/perl5/5.8.8/i486-linux/auto/B/C/C.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/B/C/C.so + /usr/lib/perl5/5.8.8/i486-linux/auto/List/Util/Util.so + /usr/lib/perl5/5.8.8/i486-linux/auto/List/Util/Util.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Fcntl/Fcntl.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/IO/IO.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/scanf.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/closedir.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/memcmp.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getgrnam.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fputs.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strncpy.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/unimpl.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getuid.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/putc.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getgid.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/atol.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strncmp.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/rand.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fscanf.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/isatty.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/setjmp.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/assert.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/setbuf.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/longjmp.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/labs.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strtok.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getpgrp.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/memset.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/sigsetjmp.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strcmp.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/chown.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fread.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/execlp.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getgroups.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fabs.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/chdir.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/rename.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getpwuid.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/atoi.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fileno.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fseek.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fclose.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/qsort.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/execv.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/realloc.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getenv.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/ungetc.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strlen.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/div.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/vprintf.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strstr.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/execvp.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/umask.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/usage.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/unlink.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/pow.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/kill.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/memchr.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/rmdir.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/gets.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/ftell.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/redef.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/malloc.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fwrite.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getpid.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strchr.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strrchr.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/log.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/perror.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/vfprintf.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fgetpos.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fflush.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/localtime.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/opendir.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strcspn.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getppid.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strspn.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/alarm.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/sscanf.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/utime.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getc.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fcntl.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/calloc.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/rewinddir.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fopen.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/atof.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fsetpos.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/srand.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/exp.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fdopen.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/feof.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/clearerr.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getlogin.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/atan2.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/freopen.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/mkdir.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/tolower.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/putchar.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/bsearch.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/offsetof.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/gmtime.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/raise.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/free.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strerror.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/wait.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/execve.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/toupper.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getchar.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/time.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strpbrk.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fputc.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/vsprintf.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strncat.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/abs.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strcpy.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getegid.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fsync.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/printf.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/strcat.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/siglongjmp.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/setvbuf.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/waitpid.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/ferror.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/link.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/sqrt.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/readdir.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/sleep.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/sprintf.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/memcpy.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/ldiv.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/puts.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fprintf.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/exit.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fork.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/creat.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/sin.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/atexit.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/execl.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fgetc.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/errno.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/execle.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getgrgid.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/fgets.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/system.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/chmod.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/memmove.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/rewind.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/geteuid.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/getpwnam.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/cos.al + /usr/lib/perl5/5.8.8/i486-linux/auto/POSIX/remove.al + /usr/lib/perl5/5.8.8/i486-linux/auto/re/re.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/logcarp.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/logcroak.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/store_fd.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/_freeze.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/read_magic.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/fd_retrieve.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/freeze.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/lock_store.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/_store_fd.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/CAN_FLOCK.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/show_file_magic.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/lock_nstore.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/nstore.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/lock_retrieve.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/Storable.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/nstore_fd.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/nfreeze.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Storable/thaw.al + /usr/lib/perl5/5.8.8/i486-linux/auto/Devel/DProf/DProf.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Devel/DProf/DProf.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Devel/Peek/Peek.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Devel/Peek/Peek.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Devel/PPPort/PPPort.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Devel/PPPort/PPPort.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/XS/Typemap/Typemap.so + /usr/lib/perl5/5.8.8/i486-linux/auto/XS/Typemap/Typemap.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/XS/APItest/APItest.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/XS/APItest/APItest.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Digest/MD5/MD5.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Digest/MD5/MD5.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Cwd/Cwd.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Time/HiRes/HiRes.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Time/HiRes/HiRes.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Sys/Hostname/Hostname.bs + /usr/lib/perl5/5.8.8/i486-linux/auto/Sys/Hostname/Hostname.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Sys/Hostname/autosplit.ix + /usr/lib/perl5/5.8.8/i486-linux/auto/Sys/Syslog/Syslog.so + /usr/lib/perl5/5.8.8/i486-linux/auto/Sys/Syslog/Syslog.bs + /usr/lib/perl5/5.8.8/i486-linux/Time/HiRes.pm + /usr/lib/perl5/5.8.8/i486-linux/Sys/Syslog.pm + /usr/lib/perl5/5.8.8/i486-linux/Sys/Hostname.pm + /usr/lib/perl5/5.8.8/User/grent.pm + /usr/lib/perl5/5.8.8/User/pwent.pm + /usr/lib/perl5/5.8.8/Test.pm + /usr/lib/perl5/5.8.8/getcwd.pl + /usr/lib/perl5/5.8.8/fastcwd.pl + /usr/lib/perl5/5.8.8/Class/ISA.pm + /usr/lib/perl5/5.8.8/finddepth.pl + /usr/lib/perl5/5.8.8/Term/ANSIColor.pm + /usr/lib/perl5/5.8.8/Term/ReadLine.pm + /usr/lib/perl5/5.8.8/Term/Complete.pm + /usr/lib/perl5/5.8.8/Term/Cap.pm + /usr/lib/perl5/5.8.8/unicore/NormalizationCorrections.txt + /usr/lib/perl5/5.8.8/unicore/Jamo.txt + /usr/lib/perl5/5.8.8/unicore/To/Title.pl + /usr/lib/perl5/5.8.8/unicore/To/Digit.pl + /usr/lib/perl5/5.8.8/unicore/EastAsianWidth.txt + /usr/lib/perl5/5.8.8/unicore/Name.pl + /usr/lib/perl5/5.8.8/unicore/version + /usr/lib/perl5/5.8.8/unicore/lib/hst/LVT.pl + /usr/lib/perl5/5.8.8/unicore/lib/hst/V.pl + /usr/lib/perl5/5.8.8/unicore/lib/hst/L.pl + /usr/lib/perl5/5.8.8/unicore/lib/hst/LV.pl + /usr/lib/perl5/5.8.8/unicore/lib/hst/T.pl + /usr/lib/perl5/5.8.8/unicore/lib/ea/Na.pl + /usr/lib/perl5/5.8.8/unicore/lib/ea/F.pl + /usr/lib/perl5/5.8.8/unicore/lib/ea/N.pl + /usr/lib/perl5/5.8.8/unicore/lib/ea/W.pl + /usr/lib/perl5/5.8.8/unicore/lib/ea/A.pl + /usr/lib/perl5/5.8.8/unicore/lib/ea/H.pl + /usr/lib/perl5/5.8.8/unicore/lib/nt/De.pl + /usr/lib/perl5/5.8.8/unicore/lib/nt/Di.pl + /usr/lib/perl5/5.8.8/unicore/lib/nt/Nu.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/GL.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/NU.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/SG.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/AI.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/QU.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/OP.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/NS.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/H2.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/NL.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/BA.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/JT.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/SY.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/ID.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/EX.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/BK.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/H3.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/WJ.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/BB.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/IN.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/CL.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/CM.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/AL.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/HY.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/PO.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/IS.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/SP.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/CB.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/LF.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/SA.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/JV.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/JL.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/ZW.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/XX.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/CR.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/PR.pl + /usr/lib/perl5/5.8.8/unicore/lib/lb/B2.pl + /usr/lib/perl5/5.8.8/unicore/lib/jt/D.pl + /usr/lib/perl5/5.8.8/unicore/lib/jt/C.pl + /usr/lib/perl5/5.8.8/unicore/lib/jt/R.pl + /usr/lib/perl5/5.8.8/unicore/lib/jt/U.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/WS.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/S.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/RLO.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/NSM.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/ES.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/PDF.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/ET.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/LRO.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/L.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/R.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/LRE.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/BN.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/ON.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/RLE.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/B.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/CS.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/AN.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/EN.pl + /usr/lib/perl5/5.8.8/unicore/lib/bc/AL.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/can.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/fra.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/init.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/iso.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/sqr.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/vert.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/fin.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/nar.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/wide.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/sml.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/font.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/med.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/com.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/enc.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/sup.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/nb.pl + /usr/lib/perl5/5.8.8/unicore/lib/dt/sub.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/NR.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/DB.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/BL.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/OV.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/ATBL.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/AR.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/ATB.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/BR.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/ATAR.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/L.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/R.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/VR.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/B.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/AL.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/A.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/IS.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/NK.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/KV.pl + /usr/lib/perl5/5.8.8/unicore/lib/ccc/DA.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Goth.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Khar.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InEnclo2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Co.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherDef.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLinear.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/XDigit.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHalfwi.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLinea2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Runr.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/HexDigit.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/S.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Nonchara.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InAegean.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/BidiCont.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Any.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkStr.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InYijing.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Dash2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMisce5.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InOsmany.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Zs.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGlagol.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Mc.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTaiXua.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cprt.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ugar.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InNewTai.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSuppl3.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Buhd.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKangxi.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InOriya.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cf.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBopom2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Nl.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hyphen.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Alphabet.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/SoftDott.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InArabi2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Title.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHebrew.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cn.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSuppl2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Term.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/UnifiedI.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Lo.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/PatWS.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/SylotiNa.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InDevana.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Telu.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLatin1.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Knda.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKhmerS.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/GrLink.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OldPersi.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCombi3.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSpacin.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/M.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/N.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMathem.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InModifi.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMongol.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/C.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkSym.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/PatternW.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTagban.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Sm.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Sc.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Brai.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InShavia.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/AsciiHex.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Dep.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCombi2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Syrc.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InVertic.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGeorg2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCyprio.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/IDST.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Sterm2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InAlphab.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OIDS.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHangul.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Extender.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTamil.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/LogicalO.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Math.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InByzant.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCombin.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkUn2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Limb.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/LC.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHiraga.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMalaya.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/VS.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGurmuk.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBraill.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OMath.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/So.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InArrows.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSyriac.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Grek.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkUn3.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Blank.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKanbun.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Diacriti.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hira.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBengal.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Sinh.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cs.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Radical2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ethi.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTaiLe.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Osma.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCoptic.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/NChar.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Alnum.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InUgarit.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ideograp.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Dsrt.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OUpper.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Mn.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGenera.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Mlym.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKannad.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InContro.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InEnclos.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGujara.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Thaa.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherIdS.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTibeta.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InDesere.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBuhid.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cher.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/L.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InIpaExt.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKatak2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGreekA.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Quotatio.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKataka.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Punct.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cyrl.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InUnifie.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hano.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherUpp.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Lowercas.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLowSur.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Taml.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InThai.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSmallF.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCyrill.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InArabi3.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/AHex.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hex.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ideo.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Z.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLatin2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSuppl5.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Orya.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKharos.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHighSu.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Tagb.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InYiRadi.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLetter.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLao.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Beng.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCyril2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OldItali.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/ASCII.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/P.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGeomet.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkCo4.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cntrl.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/_CanonDC.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBugine.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Pc.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Mymr.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hang.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKhmer.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/WhiteSpa.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OAlpha.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Pe.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSuppl6.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Deprecat.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCurren.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCherok.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBopomo.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Gujr.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Pf.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/IdsTrina.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Pi.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Grapheme.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InPrivat.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/_CombAbo.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGeorgi.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InOldIta.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Zp.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cc.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Copt.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Assigned.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ext.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Lt.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ps.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Tglg.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkCom.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Qaai.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InArmeni.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSinhal.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSpecia.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/IdStart.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Glag.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSyloti.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGothic.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSupers.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InEthio2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSupple.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Armn.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/TaiLe.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InNumber.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/IDSB.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Dash.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Space.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/STerm.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherIdC.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBasicL.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Latn.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMisce2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InVariat.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/_CaseIgn.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTifina.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/WSpace.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/QMark.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkUni.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InEthiop.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InYiSyll.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InArabi4.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OIDC.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/LOE.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkRad.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHanuno.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkCo3.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherGra.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InVaria2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Lower.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Deva.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTags.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Terminal.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hyphen2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/JoinCont.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMyanma.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMathe2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Lu.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherAlp.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Sk.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InPhone2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Geor.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherLow.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/No.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/JoinC.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Alpha.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InEthio3.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Yiii.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Mong.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/NewTaiLu.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Thai.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InRunic.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCombi4.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMusica.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkCo2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Pd.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMisce3.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Uppercas.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Po.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTagalo.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Radical.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Bugi.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InIdeogr.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Shaw.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Dia.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHangu2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InArabic.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OGrExt.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMisce4.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Kana.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTelugu.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Lm.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InThaana.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Khmr.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Me.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGreekE.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InOldPer.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSuppl4.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/LinearB.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/PatternS.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Variatio.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Bopo.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hebr.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InAncie2.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Canadian.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLatinE.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/SpacePer.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Tfng.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InOgham.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Graph.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Zyyy.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHangu3.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Guru.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherMat.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Upper.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLimbu.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InDingba.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Tibt.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Print.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMiscel.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHighPr.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/UIdeo.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/ODI.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ogam.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ll.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/IdContin.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InPhonet.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/BidiC.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Arab.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/IdsBinar.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hani.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLatin3.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/PatSyn.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Zl.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBlockE.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Nd.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InOptica.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/SD.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBoxDra.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InAncien.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OLower.pl + /usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Laoo.pl + /usr/lib/perl5/5.8.8/unicore/ReadMe.txt + /usr/lib/perl5/5.8.8/unicore/Blocks.txt + /usr/lib/perl5/5.8.8/unicore/Index.txt + /usr/lib/perl5/5.8.8/unicore/LineBreak.txt + /usr/lib/perl5/5.8.8/unicore/CompositionExclusions.txt + /usr/lib/perl5/5.8.8/unicore/HangulSyllableType.txt + /usr/lib/perl5/5.8.8/unicore/Properties + /usr/lib/perl5/5.8.8/unicore/NamesList.txt + /usr/lib/perl5/5.8.8/unicore/PropList.txt + /usr/lib/perl5/5.8.8/unicore/ArabicShaping.txt + /usr/lib/perl5/5.8.8/unicore/PropValueAliases.txt + /usr/lib/perl5/5.8.8/unicore/SpecialCasing.txt + /usr/lib/perl5/5.8.8/unicore/CombiningClass.pl + /usr/lib/perl5/5.8.8/unicore/mktables.lst + /usr/lib/perl5/5.8.8/unicore/StandardizedVariants.txt + /usr/lib/perl5/5.8.8/unicore/NamedSequences.txt + /usr/lib/perl5/5.8.8/unicore/UnicodeData.txt + /usr/lib/perl5/5.8.8/unicore/Decomposition.pl + /usr/lib/perl5/5.8.8/unicore/PropertyAliases.txt + /usr/lib/perl5/5.8.8/unicore/BidiMirroring.txt + /usr/lib/perl5/5.8.8/unicore/Scripts.txt + /usr/lib/perl5/5.8.8/unicore/CaseFolding.txt + /usr/lib/perl5/5.8.8/unicore/mktables + /usr/lib/perl5/5.8.8/cacheout.pl + /usr/lib/perl5/5.8.8/AnyDBM_File.pm + /usr/lib/perl5/5.8.8/I18N/LangTags/Detect.pm + /usr/lib/perl5/5.8.8/I18N/LangTags/List.pm + /usr/lib/perl5/5.8.8/I18N/Collate.pm + /usr/lib/perl5/5.8.8/I18N/LangTags.pm + /usr/lib/perl5/5.8.8/Memoize.pm + /usr/lib/perl5/5.8.8/dotsh.pl + /usr/lib/perl5/5.8.8/timelocal.pl + /usr/lib/perl5/5.8.8/CGI.pm + /usr/lib/perl5/5.8.8/shellwords.pl + /usr/lib/perl5/5.8.8/bigint.pl + /usr/lib/perl5/5.8.8/validate.pl + /usr/lib/perl5/5.8.8/Encode/PerlIO.pod + /usr/lib/perl5/5.8.8/Encode/ConfigLocal_PM.e2x + /usr/lib/perl5/5.8.8/Encode/Unicode/UTF7.pm + /usr/lib/perl5/5.8.8/Encode/_PM.e2x + /usr/lib/perl5/5.8.8/Encode/Makefile_PL.e2x + /usr/lib/perl5/5.8.8/Encode/MIME/Header.pm + /usr/lib/perl5/5.8.8/Encode/MIME/Header/ISO_2022_JP.pm + /usr/lib/perl5/5.8.8/Encode/Supported.pod + /usr/lib/perl5/5.8.8/Encode/Changes.e2x + /usr/lib/perl5/5.8.8/Encode/CN/HZ.pm + /usr/lib/perl5/5.8.8/Encode/encode.h + /usr/lib/perl5/5.8.8/Encode/_T.e2x + /usr/lib/perl5/5.8.8/Encode/README.e2x + /usr/lib/perl5/5.8.8/Encode/KR/2022_KR.pm + /usr/lib/perl5/5.8.8/Encode/JP/H2Z.pm + /usr/lib/perl5/5.8.8/Encode/JP/JIS7.pm + /usr/lib/perl5/5.8.8/Hash/Util.pm + /usr/lib/perl5/5.8.8/CGI/Carp.pm + /usr/lib/perl5/5.8.8/CGI/Pretty.pm + /usr/lib/perl5/5.8.8/CGI/Apache.pm + /usr/lib/perl5/5.8.8/CGI/Cookie.pm + /usr/lib/perl5/5.8.8/CGI/Push.pm + /usr/lib/perl5/5.8.8/CGI/eg/crash.cgi + /usr/lib/perl5/5.8.8/CGI/eg/caution.xbm + /usr/lib/perl5/5.8.8/CGI/eg/dna_small_gif.uu + /usr/lib/perl5/5.8.8/CGI/eg/customize.cgi + /usr/lib/perl5/5.8.8/CGI/eg/internal_links.cgi + /usr/lib/perl5/5.8.8/CGI/eg/tryit.cgi + /usr/lib/perl5/5.8.8/CGI/eg/multiple_forms.cgi + /usr/lib/perl5/5.8.8/CGI/eg/nph-multipart.cgi + /usr/lib/perl5/5.8.8/CGI/eg/clickable_image.cgi + /usr/lib/perl5/5.8.8/CGI/eg/popup.cgi + /usr/lib/perl5/5.8.8/CGI/eg/nph-clock.cgi + /usr/lib/perl5/5.8.8/CGI/eg/RunMeFirst + /usr/lib/perl5/5.8.8/CGI/eg/file_upload.cgi + /usr/lib/perl5/5.8.8/CGI/eg/index.html + /usr/lib/perl5/5.8.8/CGI/eg/diff_upload.cgi + /usr/lib/perl5/5.8.8/CGI/eg/save_state.cgi + /usr/lib/perl5/5.8.8/CGI/eg/monty.cgi + /usr/lib/perl5/5.8.8/CGI/eg/cookie.cgi + /usr/lib/perl5/5.8.8/CGI/eg/make_links.pl + /usr/lib/perl5/5.8.8/CGI/eg/wilogo_gif.uu + /usr/lib/perl5/5.8.8/CGI/eg/frameset.cgi + /usr/lib/perl5/5.8.8/CGI/eg/javascript.cgi + /usr/lib/perl5/5.8.8/CGI/Fast.pm + /usr/lib/perl5/5.8.8/CGI/Switch.pm + /usr/lib/perl5/5.8.8/CGI/Util.pm + /usr/lib/perl5/5.8.8/open2.pl + /usr/lib/perl5/5.8.8/UNIVERSAL.pm + /usr/lib/perl5/5.8.8/Benchmark.pm + /usr/lib/perl5/5.8.8/DB.pm + /usr/lib/perl5/5.8.8/open3.pl + /usr/lib/perl5/5.8.8/SelfLoader.pm + /usr/lib/perl5/5.8.8/NEXT.pm + /usr/lib/perl5/5.8.8/tainted.pl + /usr/lib/perl5/5.8.8/B/disassemble + /usr/lib/perl5/5.8.8/B/assemble + /usr/lib/perl5/5.8.8/B/makeliblinks + /usr/lib/perl5/5.8.8/B/cc_harness + /usr/lib/perl5/5.8.8/Pod/Perldoc/ToText.pm + /usr/lib/perl5/5.8.8/Pod/Perldoc/GetOptsOO.pm + /usr/lib/perl5/5.8.8/Pod/Perldoc/ToXml.pm + /usr/lib/perl5/5.8.8/Pod/Perldoc/ToChecker.pm + /usr/lib/perl5/5.8.8/Pod/Perldoc/BaseTo.pm + /usr/lib/perl5/5.8.8/Pod/Perldoc/ToTk.pm + /usr/lib/perl5/5.8.8/Pod/Perldoc/ToRtf.pm + /usr/lib/perl5/5.8.8/Pod/Perldoc/ToPod.pm + /usr/lib/perl5/5.8.8/Pod/Perldoc/ToNroff.pm + /usr/lib/perl5/5.8.8/Pod/Perldoc/ToMan.pm + /usr/lib/perl5/5.8.8/Pod/Find.pm + /usr/lib/perl5/5.8.8/Pod/Html.pm + /usr/lib/perl5/5.8.8/Pod/LaTeX.pm + /usr/lib/perl5/5.8.8/Pod/Checker.pm + /usr/lib/perl5/5.8.8/Pod/Perldoc.pm + /usr/lib/perl5/5.8.8/Pod/Plainer.pm + /usr/lib/perl5/5.8.8/Pod/Functions.pm + /usr/lib/perl5/5.8.8/Pod/ParseUtils.pm + /usr/lib/perl5/5.8.8/Pod/Text/Color.pm + /usr/lib/perl5/5.8.8/Pod/Text/Overstrike.pm + /usr/lib/perl5/5.8.8/Pod/Text/Termcap.pm + /usr/lib/perl5/5.8.8/Pod/PlainText.pm + /usr/lib/perl5/5.8.8/pwd.pl + /usr/lib/perl5/5.8.8/look.pl + /usr/lib/perl5/5.8.8/flush.pl + /usr/lib/perl5/5.8.8/exceptions.pl + /usr/lib/perl5/5.8.8/pod/perlmod.pod + /usr/lib/perl5/5.8.8/pod/perlepoc.pod + /usr/lib/perl5/5.8.8/pod/perlmodstyle.pod + /usr/lib/perl5/5.8.8/pod/perlnetware.pod + /usr/lib/perl5/5.8.8/pod/perl570delta.pod + /usr/lib/perl5/5.8.8/pod/perlcheat.pod + /usr/lib/perl5/5.8.8/pod/perlport.pod + /usr/lib/perl5/5.8.8/pod/perl561delta.pod + /usr/lib/perl5/5.8.8/pod/perliol.pod + /usr/lib/perl5/5.8.8/pod/perlhpux.pod + /usr/lib/perl5/5.8.8/pod/perlfaq3.pod + /usr/lib/perl5/5.8.8/pod/perlmodinstall.pod + /usr/lib/perl5/5.8.8/pod/perlmachten.pod + /usr/lib/perl5/5.8.8/pod/perl58delta.pod + /usr/lib/perl5/5.8.8/pod/perltie.pod + /usr/lib/perl5/5.8.8/pod/perlbeos.pod + /usr/lib/perl5/5.8.8/pod/perlxstut.pod + /usr/lib/perl5/5.8.8/pod/perl585delta.pod + /usr/lib/perl5/5.8.8/pod/perlguts.pod + /usr/lib/perl5/5.8.8/pod/perltrap.pod + /usr/lib/perl5/5.8.8/pod/perlmacosx.pod + /usr/lib/perl5/5.8.8/pod/perlopentut.pod + /usr/lib/perl5/5.8.8/pod/perlmodlib.pod + /usr/lib/perl5/5.8.8/pod/perlintro.pod + /usr/lib/perl5/5.8.8/pod/perldebtut.pod + /usr/lib/perl5/5.8.8/pod/perlcygwin.pod + /usr/lib/perl5/5.8.8/pod/perlapio.pod + /usr/lib/perl5/5.8.8/pod/perlfaq9.pod + /usr/lib/perl5/5.8.8/pod/perltru64.pod + /usr/lib/perl5/5.8.8/pod/perlvar.pod + /usr/lib/perl5/5.8.8/pod/perlfork.pod + /usr/lib/perl5/5.8.8/pod/perl572delta.pod + /usr/lib/perl5/5.8.8/pod/perllol.pod + /usr/lib/perl5/5.8.8/pod/perl5005delta.pod + /usr/lib/perl5/5.8.8/pod/perlsub.pod + /usr/lib/perl5/5.8.8/pod/perlos400.pod + /usr/lib/perl5/5.8.8/pod/perlunicode.pod + /usr/lib/perl5/5.8.8/pod/perluniintro.pod + /usr/lib/perl5/5.8.8/pod/perlreftut.pod + /usr/lib/perl5/5.8.8/pod/perlutil.pod + /usr/lib/perl5/5.8.8/pod/perlhurd.pod + /usr/lib/perl5/5.8.8/pod/perlmint.pod + /usr/lib/perl5/5.8.8/pod/perl588delta.pod + /usr/lib/perl5/5.8.8/pod/perldebguts.pod + /usr/lib/perl5/5.8.8/pod/perl5004delta.pod + /usr/lib/perl5/5.8.8/pod/perldgux.pod + /usr/lib/perl5/5.8.8/pod/perlglossary.pod + /usr/lib/perl5/5.8.8/pod/perl584delta.pod + /usr/lib/perl5/5.8.8/pod/perl581delta.pod + /usr/lib/perl5/5.8.8/pod/perlpodspec.pod + /usr/lib/perl5/5.8.8/pod/perlre.pod + /usr/lib/perl5/5.8.8/pod/perlboot.pod + /usr/lib/perl5/5.8.8/pod/perlrequick.pod + /usr/lib/perl5/5.8.8/pod/perlbot.pod + /usr/lib/perl5/5.8.8/pod/perlcompile.pod + /usr/lib/perl5/5.8.8/pod/perljp.pod + /usr/lib/perl5/5.8.8/pod/perlobj.pod + /usr/lib/perl5/5.8.8/pod/perllinux.pod + /usr/lib/perl5/5.8.8/pod/perl587delta.pod + /usr/lib/perl5/5.8.8/pod/perlfaq5.pod + /usr/lib/perl5/5.8.8/pod/perlembed.pod + /usr/lib/perl5/5.8.8/pod/perlplan9.pod + /usr/lib/perl5/5.8.8/pod/perlreref.pod + /usr/lib/perl5/5.8.8/pod/perlsolaris.pod + /usr/lib/perl5/5.8.8/pod/perlwin32.pod + /usr/lib/perl5/5.8.8/pod/perllexwarn.pod + /usr/lib/perl5/5.8.8/pod/perldata.pod + /usr/lib/perl5/5.8.8/pod/perlfaq7.pod + /usr/lib/perl5/5.8.8/pod/perlsec.pod + /usr/lib/perl5/5.8.8/pod/perlfaq8.pod + /usr/lib/perl5/5.8.8/pod/perlqnx.pod + /usr/lib/perl5/5.8.8/pod/perlfreebsd.pod + /usr/lib/perl5/5.8.8/pod/perl.pod + /usr/lib/perl5/5.8.8/pod/perlop.pod + /usr/lib/perl5/5.8.8/pod/perlnumber.pod + /usr/lib/perl5/5.8.8/pod/perlos2.pod + /usr/lib/perl5/5.8.8/pod/perl582delta.pod + /usr/lib/perl5/5.8.8/pod/perlstyle.pod + /usr/lib/perl5/5.8.8/pod/perlvmesa.pod + /usr/lib/perl5/5.8.8/pod/perlsyn.pod + /usr/lib/perl5/5.8.8/pod/perldsc.pod + /usr/lib/perl5/5.8.8/pod/perlpacktut.pod + /usr/lib/perl5/5.8.8/pod/perl573delta.pod + /usr/lib/perl5/5.8.8/pod/perlos390.pod + /usr/lib/perl5/5.8.8/pod/perlform.pod + /usr/lib/perl5/5.8.8/pod/perl586delta.pod + /usr/lib/perl5/5.8.8/pod/perldebug.pod + /usr/lib/perl5/5.8.8/pod/perltoot.pod + /usr/lib/perl5/5.8.8/pod/perlopenbsd.pod + /usr/lib/perl5/5.8.8/pod/perltodo.pod + /usr/lib/perl5/5.8.8/pod/perl56delta.pod + /usr/lib/perl5/5.8.8/pod/perlirix.pod + /usr/lib/perl5/5.8.8/pod/perlce.pod + /usr/lib/perl5/5.8.8/pod/perlipc.pod + /usr/lib/perl5/5.8.8/pod/perldbmfilter.pod + /usr/lib/perl5/5.8.8/pod/perlothrtut.pod + /usr/lib/perl5/5.8.8/pod/perlfaq1.pod + /usr/lib/perl5/5.8.8/pod/perlclib.pod + /usr/lib/perl5/5.8.8/pod/perlhist.pod + /usr/lib/perl5/5.8.8/pod/perldelta.pod + /usr/lib/perl5/5.8.8/pod/perllocale.pod + /usr/lib/perl5/5.8.8/pod/perlretut.pod + /usr/lib/perl5/5.8.8/pod/perlcall.pod + /usr/lib/perl5/5.8.8/pod/perldos.pod + /usr/lib/perl5/5.8.8/pod/perlfunc.pod + /usr/lib/perl5/5.8.8/pod/perlxs.pod + /usr/lib/perl5/5.8.8/pod/perlref.pod + /usr/lib/perl5/5.8.8/pod/perlbs2000.pod + /usr/lib/perl5/5.8.8/pod/perlrun.pod + /usr/lib/perl5/5.8.8/pod/perltw.pod + /usr/lib/perl5/5.8.8/pod/perlvms.pod + /usr/lib/perl5/5.8.8/pod/perlcn.pod + /usr/lib/perl5/5.8.8/pod/perlpod.pod + /usr/lib/perl5/5.8.8/pod/perlbook.pod + /usr/lib/perl5/5.8.8/pod/perl571delta.pod + /usr/lib/perl5/5.8.8/pod/perlfaq.pod + /usr/lib/perl5/5.8.8/pod/perlnewmod.pod + /usr/lib/perl5/5.8.8/pod/a2p.pod + /usr/lib/perl5/5.8.8/pod/perlmacos.pod + /usr/lib/perl5/5.8.8/pod/perlamiga.pod + /usr/lib/perl5/5.8.8/pod/perlfaq6.pod + /usr/lib/perl5/5.8.8/pod/perlgpl.pod + /usr/lib/perl5/5.8.8/pod/perlhack.pod + /usr/lib/perl5/5.8.8/pod/perl583delta.pod + /usr/lib/perl5/5.8.8/pod/perlmpeix.pod + /usr/lib/perl5/5.8.8/pod/perlartistic.pod + /usr/lib/perl5/5.8.8/pod/perlapi.pod + /usr/lib/perl5/5.8.8/pod/perlaix.pod + /usr/lib/perl5/5.8.8/pod/perltooc.pod + /usr/lib/perl5/5.8.8/pod/perltoc.pod + /usr/lib/perl5/5.8.8/pod/perlapollo.pod + /usr/lib/perl5/5.8.8/pod/perlfaq4.pod + /usr/lib/perl5/5.8.8/pod/perlfaq2.pod + /usr/lib/perl5/5.8.8/pod/perlko.pod + /usr/lib/perl5/5.8.8/pod/perlvos.pod + /usr/lib/perl5/5.8.8/pod/perlebcdic.pod + /usr/lib/perl5/5.8.8/pod/perlfilter.pod + /usr/lib/perl5/5.8.8/pod/perlintern.pod + /usr/lib/perl5/5.8.8/pod/perlthrtut.pod + /usr/lib/perl5/5.8.8/pod/perldoc.pod + /usr/lib/perl5/5.8.8/pod/perluts.pod + /usr/lib/perl5/5.8.8/pod/perldiag.pod + /usr/lib/perl5/5.8.8/complete.pl + /usr/lib/perl5/5.8.8/CPAN/Nox.pm + /usr/lib/perl5/5.8.8/CPAN/PAUSE2003.pub + /usr/lib/perl5/5.8.8/CPAN/FirstTime.pm + /usr/lib/perl5/5.8.8/CPAN/SIGNATURE + /usr/lib/perl5/5.8.8/dbm_filter_util.pl + /usr/lib/perl5/5.8.8/Thread.pm + /usr/lib/perl5/5.8.8/FindBin.pm + /usr/lib/perl5/5.8.8/DBM_Filter/null.pm + /usr/lib/perl5/5.8.8/DBM_Filter/int32.pm + /usr/lib/perl5/5.8.8/DBM_Filter/utf8.pm + /usr/lib/perl5/5.8.8/DBM_Filter/encode.pm + /usr/lib/perl5/5.8.8/DBM_Filter/compress.pm + /usr/lib/perl5/5.8.8/Attribute/Handlers.pm + /usr/lib/perl5/5.8.8/Devel/SelfStubber.pm + /usr/lib/perl5/5.8.8/CPAN.pm + /usr/lib/perl5/5.8.8/Dumpvalue.pm + /usr/lib/perl5/5.8.8/newgetopt.pl + /usr/lib/perl5/5.8.8/find.pl + /usr/lib/perl5/5.8.8/syslog.pl + /usr/lib/perl5/5.8.8/Net/POP3.pm + /usr/lib/perl5/5.8.8/Net/SMTP.pm + /usr/lib/perl5/5.8.8/Net/servent.pm + /usr/lib/perl5/5.8.8/Net/netent.pm + /usr/lib/perl5/5.8.8/Net/Hostname.eg + /usr/lib/perl5/5.8.8/Net/hostent.pm + /usr/lib/perl5/5.8.8/Net/libnetFAQ.pod + /usr/lib/perl5/5.8.8/Net/FTP/L.pm + /usr/lib/perl5/5.8.8/Net/FTP/dataconn.pm + /usr/lib/perl5/5.8.8/Net/FTP/E.pm + /usr/lib/perl5/5.8.8/Net/FTP/A.pm + /usr/lib/perl5/5.8.8/Net/FTP/I.pm + /usr/lib/perl5/5.8.8/Net/protoent.pm + /usr/lib/perl5/5.8.8/Net/Time.pm + /usr/lib/perl5/5.8.8/Net/Cmd.pm + /usr/lib/perl5/5.8.8/Net/Config.eg + /usr/lib/perl5/5.8.8/Net/Ping.pm + /usr/lib/perl5/5.8.8/Net/NNTP.pm + /usr/lib/perl5/5.8.8/Net/Netrc.pm + /usr/lib/perl5/5.8.8/Net/Domain.pm + /usr/lib/perl5/5.8.8/Net/FTP.pm + /usr/lib/perl5/5.8.8/Net/Config.pm + /usr/lib/perl5/5.8.8/Test/Harness.pm + /usr/lib/perl5/5.8.8/Test/Builder.pm + /usr/lib/perl5/5.8.8/Test/Harness/Assert.pm + /usr/lib/perl5/5.8.8/Test/Harness/TAP.pod + /usr/lib/perl5/5.8.8/Test/Harness/Iterator.pm + /usr/lib/perl5/5.8.8/Test/Harness/Point.pm + /usr/lib/perl5/5.8.8/Test/Harness/Straps.pm + /usr/lib/perl5/5.8.8/Test/Tutorial.pod + /usr/lib/perl5/5.8.8/Test/Simple.pm + /usr/lib/perl5/5.8.8/Test/Builder/Tester.pm + /usr/lib/perl5/5.8.8/Test/Builder/Tester/Color.pm + /usr/lib/perl5/5.8.8/Test/Builder/Module.pm + /usr/lib/perl5/5.8.8/Test/More.pm + /usr/lib/perl5/5.8.8/getopt.pl + /usr/lib/perl5/5.8.8/ctime.pl + /usr/lib/perl5/5.8.8/Locale/Constants.pm + /usr/lib/perl5/5.8.8/Locale/Script.pod + /usr/lib/perl5/5.8.8/Locale/Maketext.pm + /usr/lib/perl5/5.8.8/Locale/Country.pm + /usr/lib/perl5/5.8.8/Locale/Maketext/GutsLoader.pm + /usr/lib/perl5/5.8.8/Locale/Maketext/TPJ13.pod + /usr/lib/perl5/5.8.8/Locale/Maketext/Guts.pm + /usr/lib/perl5/5.8.8/Locale/Language.pod + /usr/lib/perl5/5.8.8/Locale/Currency.pod + /usr/lib/perl5/5.8.8/Locale/Currency.pm + /usr/lib/perl5/5.8.8/Locale/Language.pm + /usr/lib/perl5/5.8.8/Locale/Country.pod + /usr/lib/perl5/5.8.8/Locale/Constants.pod + /usr/lib/perl5/5.8.8/Locale/Maketext.pod + /usr/lib/perl5/5.8.8/Locale/Script.pm + /usr/lib/perl5/5.8.8/Search/Dict.pm + /usr/lib/perl5/5.8.8/Switch.pm + /usr/lib/perl5/5.8.8/Digest/base.pm + /usr/lib/perl5/5.8.8/Digest/file.pm + /usr/lib/perl5/5.8.8/FileCache.pm + /usr/lib/perl5/5.8.8/auto/POSIX/SigAction/handler.al + /usr/lib/perl5/5.8.8/auto/POSIX/SigAction/safe.al + /usr/lib/perl5/5.8.8/auto/POSIX/SigAction/mask.al + /usr/lib/perl5/5.8.8/auto/POSIX/SigAction/flags.al + /usr/lib/perl5/5.8.8/bigfloat.pl + /usr/lib/perl5/5.8.8/getopts.pl + /usr/lib/perl5/5.8.8/bigrat.pl + /usr/lib/perl5/5.8.8/Time/tm.pm + /usr/lib/perl5/5.8.8/Time/gmtime.pm + /usr/lib/perl5/5.8.8/Time/localtime.pm + /usr/lib/perl5/5.8.8/Text/Balanced.pm + /usr/lib/perl5/5.8.8/Text/Abbrev.pm + /usr/lib/perl5/5.8.8/Text/Soundex.pm + /usr/lib/perl5/5.8.8/abbrev.pl + /usr/lib/perl5/5.8.8/Fatal.pm + /usr/lib/perl5/5.8.8/hostname.pl + /usr/lib/perl5/5.8.8/termcap.pl + /usr/share/man/man1/perl570delta.1.gz + /usr/share/man/man1/pl2pm.1.gz + /usr/share/man/man1/perlpod.1.gz + /usr/share/man/man1/perlform.1.gz + /usr/share/man/man1/perlmod.1.gz + /usr/share/man/man1/perlmpeix.1.gz + /usr/share/man/man1/perlfaq4.1.gz + /usr/share/man/man1/perlirix.1.gz + /usr/share/man/man1/perlos390.1.gz + /usr/share/man/man1/perlreref.1.gz + /usr/share/man/man1/perlre.1.gz + /usr/share/man/man1/h2xs.1.gz + /usr/share/man/man1/perl5005delta.1.gz + /usr/share/man/man1/perldbmfilter.1.gz + /usr/share/man/man1/xsubpp.1.gz + /usr/share/man/man1/perlhist.1.gz + /usr/share/man/man1/perlfilter.1.gz + /usr/share/man/man1/perldebug.1.gz + /usr/share/man/man1/perlport.1.gz + /usr/share/man/man1/perlbot.1.gz + /usr/share/man/man1/perltooc.1.gz + /usr/share/man/man1/perllexwarn.1.gz + /usr/share/man/man1/perlboot.1.gz + /usr/share/man/man1/perlcc.1.gz + /usr/share/man/man1/enc2xs.1.gz + /usr/share/man/man1/perlglossary.1.gz + /usr/share/man/man1/perlbs2000.1.gz + /usr/share/man/man1/pod2text.1.gz + /usr/share/man/man1/perl571delta.1.gz + /usr/share/man/man1/perltw.1.gz + /usr/share/man/man1/perlapi.1.gz + /usr/share/man/man1/perldebguts.1.gz + /usr/share/man/man1/perlhpux.1.gz + /usr/share/man/man1/perlgpl.1.gz + /usr/share/man/man1/perlpacktut.1.gz + /usr/share/man/man1/perl572delta.1.gz + /usr/share/man/man1/perltrap.1.gz + /usr/share/man/man1/perlobj.1.gz + /usr/share/man/man1/perlretut.1.gz + /usr/share/man/man1/perlsyn.1.gz + /usr/share/man/man1/perliol.1.gz + /usr/share/man/man1/perlmachten.1.gz + /usr/share/man/man1/find2perl.1.gz + /usr/share/man/man1/perlthrtut.1.gz + /usr/share/man/man1/perluts.1.gz + /usr/share/man/man1/perlclib.1.gz + /usr/share/man/man1/perlbeos.1.gz + /usr/share/man/man1/perlsolaris.1.gz + /usr/share/man/man1/perl5004delta.1.gz + /usr/share/man/man1/perldgux.1.gz + /usr/share/man/man1/perlintern.1.gz + /usr/share/man/man1/perlplan9.1.gz + /usr/share/man/man1/psed.1.gz + /usr/share/man/man1/a2p.1.gz + /usr/share/man/man1/perlvos.1.gz + /usr/share/man/man1/h2ph.1.gz + /usr/share/man/man1/perl588delta.1.gz + /usr/share/man/man1/perlfaq7.1.gz + /usr/share/man/man1/perldos.1.gz + /usr/share/man/man1/perlfaq.1.gz + /usr/share/man/man1/perlbug.1.gz + /usr/share/man/man1/perlbook.1.gz + /usr/share/man/man1/perl561delta.1.gz + /usr/share/man/man1/perltoot.1.gz + /usr/share/man/man1/perlhurd.1.gz + /usr/share/man/man1/perlxs.1.gz + /usr/share/man/man1/perlmacosx.1.gz + /usr/share/man/man1/perltru64.1.gz + /usr/share/man/man1/perlfaq8.1.gz + /usr/share/man/man1/perlguts.1.gz + /usr/share/man/man1/perlmodlib.1.gz + /usr/share/man/man1/perlfunc.1.gz + /usr/share/man/man1/perlrequick.1.gz + /usr/share/man/man1/perlapollo.1.gz + /usr/share/man/man1/perl587delta.1.gz + /usr/share/man/man1/perldoc.1.gz + /usr/share/man/man1/perlos2.1.gz + /usr/share/man/man1/perlmacos.1.gz + /usr/share/man/man1/perlpodspec.1.gz + /usr/share/man/man1/perlcn.1.gz + /usr/share/man/man1/perlebcdic.1.gz + /usr/share/man/man1/perluniintro.1.gz + /usr/share/man/man1/cpan.1.gz + /usr/share/man/man1/instmodsh.1.gz + /usr/share/man/man1/perllinux.1.gz + /usr/share/man/man1/perl583delta.1.gz + /usr/share/man/man1/perlreftut.1.gz + /usr/share/man/man1/perlmint.1.gz + /usr/share/man/man1/perljp.1.gz + /usr/share/man/man1/perlref.1.gz + /usr/share/man/man1/perlintro.1.gz + /usr/share/man/man1/perlepoc.1.gz + /usr/share/man/man1/perl.1.gz + /usr/share/man/man1/perldsc.1.gz + /usr/share/man/man1/perlxstut.1.gz + /usr/share/man/man1/perl581delta.1.gz + /usr/share/man/man1/perlko.1.gz + /usr/share/man/man1/dprofpp.1.gz + /usr/share/man/man1/pod2man.1.gz + /usr/share/man/man1/perlop.1.gz + /usr/share/man/man1/perlhack.1.gz + /usr/share/man/man1/pstruct.1.gz + /usr/share/man/man1/perlothrtut.1.gz + /usr/share/man/man1/perlfaq6.1.gz + /usr/share/man/man1/perlnewmod.1.gz + /usr/share/man/man1/perlos400.1.gz + /usr/share/man/man1/perldebtut.1.gz + /usr/share/man/man1/perltoc.1.gz + /usr/share/man/man1/perlsec.1.gz + /usr/share/man/man1/perlnetware.1.gz + /usr/share/man/man1/perl584delta.1.gz + /usr/share/man/man1/perlwin32.1.gz + /usr/share/man/man1/perl585delta.1.gz + /usr/share/man/man1/perltodo.1.gz + /usr/share/man/man1/perlembed.1.gz + /usr/share/man/man1/perlipc.1.gz + /usr/share/man/man1/pod2html.1.gz + /usr/share/man/man1/perlqnx.1.gz + /usr/share/man/man1/perlopentut.1.gz + /usr/share/man/man1/perlunicode.1.gz + /usr/share/man/man1/perldelta.1.gz + /usr/share/man/man1/perllocale.1.gz + /usr/share/man/man1/perlmodinstall.1.gz + /usr/share/man/man1/perltie.1.gz + /usr/share/man/man1/perlvar.1.gz + /usr/share/man/man1/perl56delta.1.gz + /usr/share/man/man1/perlcompile.1.gz + /usr/share/man/man1/splain.1.gz + /usr/share/man/man1/perlmodstyle.1.gz + /usr/share/man/man1/perlfaq2.1.gz + /usr/share/man/man1/perldata.1.gz + /usr/share/man/man1/perlopenbsd.1.gz + /usr/share/man/man1/perlfork.1.gz + /usr/share/man/man1/perl586delta.1.gz + /usr/share/man/man1/pod2latex.1.gz + /usr/share/man/man1/perlamiga.1.gz + /usr/share/man/man1/perlartistic.1.gz + /usr/share/man/man1/perlcall.1.gz + /usr/share/man/man1/perlrun.1.gz + /usr/share/man/man1/perlvms.1.gz + /usr/share/man/man1/perlvmesa.1.gz + /usr/share/man/man1/perlstyle.1.gz + /usr/share/man/man1/perlapio.1.gz + /usr/share/man/man1/perlce.1.gz + /usr/share/man/man1/s2p.1.gz + /usr/share/man/man1/perlaix.1.gz + /usr/share/man/man1/perl58delta.1.gz + /usr/share/man/man1/c2ph.1.gz + /usr/share/man/man1/perldiag.1.gz + /usr/share/man/man1/perl582delta.1.gz + /usr/share/man/man1/piconv.1.gz + /usr/share/man/man1/perlcygwin.1.gz + /usr/share/man/man1/perllol.1.gz + /usr/share/man/man1/perlfaq3.1.gz + /usr/share/man/man1/perlsub.1.gz + /usr/share/man/man1/libnetcfg.1.gz + /usr/share/man/man1/perlnumber.1.gz + /usr/share/man/man1/perl573delta.1.gz + /usr/share/man/man1/perlfreebsd.1.gz + /usr/share/man/man1/perlutil.1.gz + /usr/share/man/man1/perlcheat.1.gz + /usr/share/man/man1/perlfaq9.1.gz + /usr/share/man/man1/perlivp.1.gz + /usr/share/man/man1/perlfaq5.1.gz + /usr/share/man/man1/perlfaq1.1.gz + /usr/bin/{code2color,devdump} + /usr/bin/{html2png,afmtodit,grolj4,oldfind} + /usr/lib/groff + /usr/lib/xorg/modules/extensions + /usr/lib/xorg/modules/multimedia + /usr/lib/{libGL*,libIDL*} + /usr/lib/gtkmm* + /usr/sbin/{ntpd,swat} + /usr/share/fonts/75dpi/{a*,b*,c*,d*,e*,f*,g*,i*,j*,k*,li*,m*,n*,o*,p*,q*,r*,s*,t*,u*,v*,w*,x*,y*,z*} + /usr/share/fonts/75dpi/helv*ISO8859-1.pcf.gz + /usr/share/zoneinfo + /usr/share/locale/{a*,b*,c*,g*,h*,i*,j*,k*,m*,n*,o*,p*,q*,r*,s*,t*,u*,v*,w*,x*,y*,z*} + /usr/share/locale/{li*,lt*,lv*} + /usr/share/locale/{da,dz,fa,fi} + /usr/share/locale/{en_CA,eo,es,et,eu,el,es_MX} + /usr/share/locale/{de,en_GB,en,fr} + /usr/lib/locale/{a*,b*,c*,g*,h*,i*,j*,k*,l*,m*,n*,o*,p*,q*,r*,s*,t*,u*,v*,w*,x*,y*,z*} + /usr/lib/locale/{da*,de_AT*,de_BE*,de_CH*,de_LU*,de_DE@euro,dz*} + /usr/lib/locale/{en_AU*,en_BW*,en_CA*,en_DK*,en_HK*,en_IE*,en_IN*,en_NG*,en_NZ*,en_PH*,en_SG*,en_ZA*,en_ZW*} + /usr/lib/locale/{es_*,et_*,eu_*,el_*} + /usr/lib/locale/{fa*,fi*,fo*,fr_BE*,fr_CA*,fr_CH*,fr_LU*,fy*,fur_IT,fr_FR@euro} + /usr/share/fonts/misc/6x10-ISO8859-{2,3,4,5,6,7,8,9,10,11,12,13,14}.pcf.gz + /usr/share/fonts/cyrillic + /usr/share/fonts/encodings/large + /usr/share/fonts/misc/{*ja*,*ko*,k14*} + /usr/share/i18n/charmaps/{GB18030.gz,EUC-TW.gz,CP949.gz,JOHAB.gz,GBK.gz,BIG5*,EUC*} + /usr/share/i18n/charmaps/{SHIFT*,ISO_10646.gz,GB2312.gz,WINDOWS-31J.gz} + /usr/lib/dri/* + /usr/share/ati/* + /opt/bin/amdcccle + /opt/bin/fglrxinfo + /usr/lib/opengl/nvidia/* + /usr/lib/opengl/nvidia/* + /usr/lib/syslinux/com32 + /usr/lib/opengl/xorg-x11/include + /usr/share/man/{bg,cs,da,de,el,es,fi,hr,ja,ko,nl,pt,ro,sl} + /usr/bin/dar_static + /usr/bin/{Xati,Xephyr,Xfake,Xi810,Xmga,Xvia} + /usr/sbin/th_htpasswd + /usr/include/{*mm*,poppler,openssl,nouveau,libxml2,geany,drm,irssi,dar,qemacs,selinux,gmpxx.h,reiser4} + /usr/share/icons/Rodent + /usr/lib/python*/test + /usr/share/dict/ + /usr/share/i18n/locales/{a*,b*,c*,g*,h*,j*,k*,l*,m*,n*,o*,p*,q*,r*,s*,u*,v*,w*,x*,y*,z*} + /usr/share/i18n/locales/{da*,dz*,de_AT*,de-CH*,de_BE*,es_*,et_*,eu_*,el_*,fa*,fi*,fo*,fr_BE*,fr_CH*,fr_LU*,fy*,fu*} + /usr/share/i18n/locales/{en_AU,en_BW,en_CA,en_DK,en_HK,en_IE*,en_IN,en_NG,en_NZ,en_PH,en_SG,en_ZA,en_ZW} + /usr/share/i18n/locales/{id_*,is_*,ik_*,ig_*,it_*,iu_*,iw_*} + /usr/share/i18n/locales/{ta_*,te_*,tg_*,th_*,ti_*,tig*,tk_*,tl_*,tn_*,tr_*,ts_*,tt_*} + /usr/share/i18n/locales/* + /usr/share/X11/locale/{pt_BR*,el_GR*,zh*,ko*,ja*} + /usr/share/groff/*/font/devlj4 + /usr/share/zsh/*/functions/Completion/{AIX,Debian,Cygwin,Darwin,Mandriva,Redhat} + /usr/share/swig/*/{csharp,java,gcj,ruby,guile,modula3,php4} + /usr/share/vim/vim7*/{doc,indent,keymap,spell,tutor,print} + /usr/share/vim/vim7*/syntax/{php.vim,baan.vim,pfmain.vim,autoit.vim,xmodmap.vim} + /usr/share/vim/vim7*/syntax/{postscr.vim,doxygen.vim,lisp.vim,foxpro.vim,sqlanywhere.vim} + /usr/share/vim/vim7*/syntax/{maple.vim,ora.vim,ishd.vim,stata.vim,jam.vim,skill.vim} + /usr/share/vim/vim7*/syntax/{rpl.vim,fortran.vim,aml.vim,fvwm.vim,lpc.vim,ruby.vim} + /usr/share/vim/vim7*/syntax/{cdrtoc.vim,groovy.vim,vb.vim,progress.vim,vera.vim} + /usr/share/vim/vim7*/syntax/{inform.vim,sudoers.vim,maxima.vim,idl.vim,sicad.vim,scheme.vim} + /usr/share/vim/vim7*/syntax/{splint.vim,mupad.vim,nqc.vim,openroad.vim,hamster.vim} + /usr/share/vim/vim7*/syntax/{sqr.vim,spup.vim,idlang.vim,ncf.vim,mush.vim,ocaml.vim} + /usr/share/vim/vim7*/syntax/{slrnrc.vim,ada.vim,cmusrc.vim,logtalk.vim,sisu.vim} + /usr/share/vim/vim7*/syntax/{lscript.vim,smcl.vim,mma.vim,lua.vim,virata.vim,slpconf.vim} + /usr/share/vim/vim7*/syntax/{framescript.vim,xmath.vim,freebasic.vim,cobol.vim} + /usr/share/vim/vim7*/syntax/{sml.vim,btm.vim,aspvbs.vim,moo.vim,jal.vim,pov.vim,nastran.vim} + /usr/share/vim/vim7*/syntax/{forth.vim,csc.vim,fasm.vim,tsalt.vim,quake.vim,chill.vim} + /usr/share/vim/vim7*/syntax/{mf.vim,rexx.vim,fgl.vim,specman.vim,radiance.vim,rst.vim} + /usr/share/vim/vim7*/syntax/{tf.vim,tads.vim,ibasic.vim,uc.vim,omnimark.vim,a65.vim} + /usr/share/vim/vim7*/syntax/{pike.vim,jess.vim,litestep.vim,lifelines.vim,abap.vim} + /usr/share/vim/vim7*/syntax/{vhdl.vim,dcl.vim,kix.vim,sqlinformix.vim,rhelp.vim,wml.vim} + /usr/share/vim/vim7*/syntax/{verilogams.vim,hercules.vim,cs.vim,b.vim,fdcc.vim} + /usr/share/vim/vim7*/syntax/{smil.vim,jproperties.vim,clipper.vim,stp.vim,mp.vim} + /usr/share/vim/vim7*/syntax/{wsml.vim,plm.vim,aap.vim,conaryrecipe.vim,racc.vim,pilrc.vim} + /usr/share/vim/vim7*/syntax/{tsscl.vim,flexwiki.vim,trasys.vim,eviews.vim,abel.vim} + /usr/share/vim/vim7*/syntax/{iss.vim,slpreg.vim,verilog.vim,pinfo.vim,acedb.vim,lite.vim} + /usr/share/vim/vim7*/syntax/{mmix.vim,diva.vim,aflex.vim,lhaskell.vim,psf.vim,spyce.vim} + /usr/share/vim/vim7*/syntax/{pccts.vim,lout.vim,occam.vim,ptcap.vim,sl.vim,lace.vim} + /usr/share/vim/vim7*/syntax/{opl.vim,mplayerconf.vim,lprolog.vim,gkrellmrc.vim,snobol4.vim} + /usr/share/vim/vim7*/syntax/{ampl.vim,prolog.vim,loginaccess.vim,cl.vim,cupl.vim} + /usr/share/vim/vim7*/syntax/{gretl.vim,sinda.vim,papp.vim,django.vim,logindefs.vim} + /usr/share/vim/vim7*/syntax/{expect.vim,latte.vim,tpp.vim,mgl.vim,modsim3.vim} + /usr/share/vim/vim7*/syntax/{focexec.vim,bdf.vim,sather.vim,objc.vim,dylan.vim,msidl.vim} + /usr/share/vim/vim7*/syntax/{mel.vim,pic.vim,hitest.vim,simula.vim,bib.vim,purifylog.vim} + /usr/share/vim/vim7*/syntax/{gdmo.vim,modula2.vim,r.vim,privoxy.vim,slrnsc.vim,scilab.vim} + /usr/share/vim/vim7*/syntax/{povini.vim,desc.vim,matlab.vim,webmacro.vim,mason.vim} + /usr/share/vim/vim7*/syntax/{hb.vim,bst.vim,form.vim,amiga.vim,tak.vim,cdl.vim,dot.vim} + /usr/share/vim/vim7*/syntax/{yaml.vim,sm.vim,cweb.vim,z8a.vim,elmfilt.vim,pod.vim} + /usr/share/vim/vim7*/syntax/{slice.vim,ppwiz.vim,mib.vim,tssgm.vim,ahdl.vim,eruby.vim} + /usr/share/vim/vim7*/syntax/{netrw.vim,esterel.vim,clean.vim,smarty.vim,dracula.vim} + /usr/share/vim/vim7*/syntax/{st.vim,cynlib.vim,atlas.vim,uil.vim,kwt.vim,ayacc.vim,asn.vim} + /usr/share/vim/vim7*/syntax/{prescribe.vim,gp.vim,lotos.vim,elf.vim} + /usr/share/vim/vim7*/syntax/{pf.vim,snnsnet.vim,gedcom.vim,javacc.vim,spice.vim,esqlc.vim} + /usr/share/vim/vim7*/syntax/{chordpro.vim,asmh8300.vim,texmf.vim,sd.vim,takout.vim} + /usr/share/vim/vim7*/syntax/{rib.vim,modula3.vim,sindaout.vim,mgp.vim,cuplsim.vim,kscript.vim} + /usr/share/vim/vim7*/syntax/{ist.vim,snnspat.vim,ave.vim,rnc.vim,abc.vim,remind.vim} + /usr/share/vim/vim7*/syntax/{dcd.vim,tssop.vim,gsp.vim,snnsres.vim,cheetah.vim,xsd.vim} + /usr/share/vim/vim7*/syntax/{grads.vim,pyrex.vim,tli.vim,rnoweb.vim,takcmp.vim,cynpp.vim} + /usr/share/vim/vim7*/syntax/{sindacmp.vim,bzr.vim,sieve.vim,jgraph.vim,xs.vim,ecd.vim} + /usr/share/vim/vim7*/syntax/{tilde.vim,trustees.vim,dylanintr.vim,abaqus.vim,README.txt} + /usr/share/vim/vim7*/autoload/{README.txt,ada.vim,adacomplete.vim,decada.vim,gnat.vim} + /usr/share/vim/vim7*/autoload/{spellfile.vim,phpcomplete.vim,netrw.vim,javascriptcomplete.vim} + /usr/share/vim/vim7*/lang/menu_{ja*,ru*,vi*,zh*,sr*,sl*,ch*,it*,ca*,es*,pl*,po*,pt*} + /usr/share/vim/vim7*/lang/menu_{cs*,cz*,sr*,hu*,no*,sv*,nl*,ko*,af*,sk/usr/share/icons*} + /usr/share/vim/vim7*/macro/{hanoi*,life*,maze*,urm*} + /usr/share/vim/vim7*/ftplugin/{ocaml.vim,cobol.vim,ada.vim,Append*,vhdl.vim,eruby.vim} + /usr/share/vim/vim7*/ftplugin/{abaqus.vim,vb.vim,hamster.vim,aspvbs.vim,flexwiki.vim} + /usr/share/vim/vim7*/ftplugin/{verilog.vim,lprolog.vim,ishd.vim,xsd.vim,scheme.vim,occam.vim} + /usr/share/vim/vim7*/ftplugin/{mupad.vim,lua.vim,lisp.vim,aap.vim,pyrex.vim,matlab.vim} + /usr/share/xfce4/doc + /usr/share/alsa + /usr/share/icons/hicolor/icon-theme.cache + /usr/share/icons/gnome/scalable + /usr/include/{alsa,nspr,OpenIPMI,nss,xorg,hunspell,xulrunner*,netlink,xfce4,exo*} + /usr/lib/portage/pym/cache/{*.pyo,*.pyc} + /usr/lib/portage/pym/elog_modules/{*.pyo,*.pyc} + /usr/lib/portage/pym/{*.pyo,*.pyc} + /usr/lib/python*/pym/{*.pyo,*.pyc} + /usr/lib/gentoolkit/pym/gentoolkit/{*.pyo,*.pyc} + /usr/share/dstat/{*.pyo,*.pyc} + /usr/bin/{Xchips,Xepson,Xmach64,Xnest,Xpm2,Xr128,Xsmi,Xvfb} + /usr/share/gcc-data/i486-pc-linux-gnu/*/{info,locale} + /usr/share/binutils-data/i486-pc-linux-gnu/*/{info,locale} + /usr/lib/mozilla-firefox/xpidl + /usr/bin/fgl_glxgears + diff --git a/overlay-iso-sparc/boot/boot.msg b/overlay-iso-sparc/boot/boot.msg new file mode 100644 index 0000000..898d2cb --- /dev/null +++ b/overlay-iso-sparc/boot/boot.msg @@ -0,0 +1,19 @@ + +================================================================ +Welcome to SystemRescueCd 0.4.0 for SPARC (www.sysresccd.org) +================================================================ + +________BOOT IMAGES__________ +* Type "rescuecd" to boot SystemRescueCd with the default options +* Type "config" to see the silo.conf configuration file + +________BOOT OPTIONS__________ +* Add option "docache" to cache the system in RAM (it require 256MB + of RAM, but allows you to unmount and eject the CD after booting) +* Add option "setkmap=x" to configure the keyboard with the x keymap + (x='fr' for french, 'de' for german, 'us', ...) +* Add option "dodhcp" to runs the DHCP client at boot time to get an IP + +________BOOT PROBLEMS__________ +* Type "boothelp" for help if you cannot boot this livecd on sparc + diff --git a/overlay-iso-sparc/boot/boothelp.msg b/overlay-iso-sparc/boot/boothelp.msg new file mode 100644 index 0000000..66d62d4 --- /dev/null +++ b/overlay-iso-sparc/boot/boothelp.msg @@ -0,0 +1,21 @@ + +================================================================ +Welcome to SystemRescueCd for SPARC (www.sysresccd.org) [help] +================================================================ + +________MAIN SCREEN__________ +* Type "main" to see the main boot screen + +________BOOT PROBLEMS__________ +You may have problems when booting linux on sparc. Many people +have error messages like "illegal instruction" or messages about +interrupts when booting linux on sparc. Here is how to solve +these boot problems: +1. Check you have a sparc64 architecture (sun4u, sun4v or newer) +2. Upgrade OBP (OpenBoot Prom is the firmware) +3. Cold boot instead of typing "boot cdrom". You will first have + to define the cdrom as first boot device in OBP with + "setenv boot-device cdrom disk" and then poweroff and boot. +More details about these problems on http://www.sysresccd.org and +you can post questions in the SystemRescueCd forums. + diff --git a/overlay-iso-sparc/boot/silo.conf b/overlay-iso-sparc/boot/silo.conf new file mode 100644 index 0000000..81e702f --- /dev/null +++ b/overlay-iso-sparc/boot/silo.conf @@ -0,0 +1,16 @@ +timeout=100 +default="rescuecd" +message="/boot/boot.msg" + +image="/boot/rescuecd" + label="rescuecd" + append="initrd=/boot/rescuecd.igz init=/linuxrc cdroot" +image="/boot/rescuecd" + label="uk" + append="initrd=/boot/rescuecd.igz init=/linuxrc cdroot setkmap=uk" +image="cat /boot/silo.conf" + label="config" +image="cat /boot/boothelp.msg" + label="boothelp" +image="cat /boot/boot.msg" + label="main" diff --git a/overlay-iso-x86/isolinux/f1boot.msg b/overlay-iso-x86/isolinux/f1boot.msg new file mode 100644 index 0000000..8489691 --- /dev/null +++ b/overlay-iso-x86/isolinux/f1boot.msg @@ -0,0 +1,25 @@ +0C + ____ _ ____ ____ _ +/ ___| _ _ ___| |_ ___ _ __ ___ | _ \ ___ ___ ___ _ _ ___ / ___|__| | +\___ \| | | / __| __/ _ \ '_ ` _ \| |_) / _ \/ __|/ __| | | |/ _ \ | / _` | + ___) | |_| \__ \ || __/ | | | | | _ < __/\__ \ (__| |_| | __/ |__| (_| | +|____/ \__, |___/\__\___|_| |_| |_|_| \_\___||___/\___|\__,_|\___|\____\__,_| + |___/ +07 +0C*07 Linux kernel-2.6.32 (with ext4, reiser4, btrfs filesystems support) +0C*07 Both 32bits (IA32) and 64bits (AMD64/EM64T) are supported +0C*07 GParted graphical partitioning tool (partition magic clone) +0C*07 File systems tools (ext3, ext4, reiserfs, ntfs, btrfs, ...) and LVM2 +0C*07 Disk tools (parted, sfdisk, partimage, fsarchiver, testdisk, photorec) +0C*07 Ntfs-3g (ntfs full read-write support) and ntpass (reset windows passwords) +0C*07 Network tools (samba, nfs, ssh, lftp, tcpdump, ...) and wireless drivers +0C*07 Network booting via PXE (press F6 for help) + +0C*07 X.Org / Xfbdev graphical environments with XFCE and Firefox-3.6 +0C*07 Hardware autodetection and Midnight Commander + +02==>07 0EPress F5 for help if you have boot problems with SystemRescueCd 02<==07 + +Welcome to 0CSystemRescueCd07 for 0Cx86 07(i486+amd64)07 - version 0CVERSION +0fF2,F3,F4,F5,F6,F707 for boot options and more help. +0fEnter07 to boot. diff --git a/overlay-iso-x86/isolinux/f2images.msg b/overlay-iso-x86/isolinux/f2images.msg new file mode 100644 index 0000000..dc3bc3b --- /dev/null +++ b/overlay-iso-x86/isolinux/f2images.msg @@ -0,0 +1,25 @@ + +070FF107 | 0CF207 | 0FF307 | 0FF407 | 0FF507 | 0FF607 | 0FF707 0CSystemRescueCd07 09[boot images]07 + +Type the image name choosen (followed by options if necessary) then press 0CEnter07 +For instance type 0Frescuecd docache07 to boot the default image with that option + +0C*07 0EMain images to boot linux from the livecd07: +0Frescuecd07 Default: main 32bits kernel for x86, should work +0Frescue6407 Kernel for amd64 (if you have to chroot on a 64bits system) +0Faltker3207 Alternative 32 bits kernel (use it if problems with rescuecd) +0Faltker6407 Alternative 64 bits kernel (use it if problems with rescue64) + +0C*07 0EFloppy disk boot images07: +0Fmemtest07 Run memtest+ (memory tester) +0Fntpasswd07 Edit/reset Windows passwords even on NTFS disks (supports Vista) +0Ffreedos07 Run FreeDos (run DOS programs from a free OS) +0Fgag07 Run GAG (Graphical Boot Manager) +0Franish07 Run Ranish Partition Manager +0Fhdt07 Hardware Detection tool +0Fdban07 Tool that wipes all data of a computer +0Fmhdd07 Low-level Hard-Disk disagnostic tool +0Fnetboot07 Etherboot network booting images +0Fgrubdisk07 Super Grub Floppy Disk (includes Grub2) +0Fdisk107 Boot from the first hard disk + diff --git a/overlay-iso-x86/isolinux/f3params.msg b/overlay-iso-x86/isolinux/f3params.msg new file mode 100644 index 0000000..79beca1 --- /dev/null +++ b/overlay-iso-x86/isolinux/f3params.msg @@ -0,0 +1,25 @@ + +070FF107 | 0FF207 | 0CF307 | 0FF407 | 0FF507 | 0FF607 | 0FF707 0CSystemRescueCd07 09[boot options]07 + +0C*07 You can add the following boot options after the image name: +You must add these options after the boot image (F2 for images). You should use +the default boot image name (0Frescuecd07) in most cases. For instance if you +want to load the whole system into the memory type this: 0Frescuecd docache07 + +0Fdocache07 0Ccopy the system in RAM07: you can eject the cd, requires 300MB of RAM +0Fsetkmap=x07 0Cconfigure the keyboard07 with the x keymap (x='fr', 'de', 'us', ...) +0Froot=x07 0Croot=/dev/sda107 boots from 0F/dev/sda107, 0Croot=auto07 scans the disks +0Fforcevesa07 0Cuse the 0CXvesa07 grahical server instead of 0CXorg07 when you type startx +0Fnoload=x07 0Cprevent a bad module07 from being loaded at startup (eg: noload=3c59x) +0Fdoload=x07 0Cforce to load one/several modules07 at startup (eg: doload=3c59x) +0Frootpass=x07 sets the 0Croot password07 to x so that you can ssh to the system +0Fethx=ip07 automatically 0Cconfigure the ethernet07 interfaces with an ip address +0Fgateway=ip07 automatically 0Cset the default route07 in the network configuration +0Fdns=ip07 automatically configure the ip address of the 0CDNS server07 to use +0Fdostartx07 Runs the 0Cgraphical environment07 automatically at boot time +0Fminishell07 Run the 0Cdebug shell07 from the initramfs during the boot process + +0C*07 Press 0FF207 for the list of the boot images (use 0Frescuecd07 by default) +0C*07 Press 0FF507 for boot options related to boot problems and troubleshooting. +0C*07 Press 0FF707 for the list of the other options related to the network + diff --git a/overlay-iso-x86/isolinux/f4arun.msg b/overlay-iso-x86/isolinux/f4arun.msg new file mode 100644 index 0000000..cb7770b --- /dev/null +++ b/overlay-iso-x86/isolinux/f4arun.msg @@ -0,0 +1,25 @@ + +070FF107 | 0FF207 | 0FF307 | 0CF407 | 0FF507 | 0FF607 | 0FF707 0CSystemRescueCd07 09[autorun]07 + +0CAutorun07 allows running your own shell scripts at system startup. + +0C*07 Autorun files are searched from many sources, in that order: + 0Car_source07 root, 0Ccdrom07 root, 0C/root07, 0C/usr/share/sys.autorun07 +0C*07 to be searched, 0Car_source07 must be enabled with boot option + 0F ar_source=device07 : Attempts to use 0Cdevice07 as autorun source + 0C/dev/fd007 for first floppy disk + 0C/dev/sda107 for first partition of the sda disk + 0Chttp://web-srv/path/to/dir07 for a web server + 0Cnfs://nfs-srv:/path/to/dir07 for an NFS share + 0Csmb://smb-srv:/path/to/dir07 for an SMB share +0C*07 In each source directory, autorun scripts are searched by name + 0Cautorun07 script will be run unconditionally + 0Cautorun[0-9]07 script will be run if allowed by option +0C*0F autoruns=1,2,7,807 : allow only some 0Cautorun[0-9]07 scripts to be run. + - All allowed 0Cautorun[0-9]07 scripts will be chained in numeric order + - The first script returning a non-0 value (error) breaks the chain +0C*07 Only the 0Cfirst07 source where autorun scripts are found is used. +0C*0F ar_nodel07 : do not delete the local copy of the script after execution. +0C*0F ar_ignorefail07 : do not stop autorun when an autorun script fails. +0C*0F ar_nowait07 : do not wait for keypress after execution of any autorun. + diff --git a/overlay-iso-x86/isolinux/f5troubl.msg b/overlay-iso-x86/isolinux/f5troubl.msg new file mode 100644 index 0000000..6855f87 --- /dev/null +++ b/overlay-iso-x86/isolinux/f5troubl.msg @@ -0,0 +1,25 @@ + +070FF107 | 0FF207 | 0FF307 | 0FF407 | 0CF507 | 0FF607 | 0FF707 0CSystemRescueCd07 09[troubleshooting]07 + +This page tells you how to troubleshoot boot problems. Try these options if you +cannot boot (error during the kernel initialisation, screen frozen, ... ) +For more help read the SystemRescueCd manual or find support in the forums: +02www.sysresccd.org/Online-Manual-EN07 and 02http://www.sysresccd.org/forums/07 + +0C*07 0EProblems related to storage07 (hard disk / cdrom / usb stick): + 0C+07 you can try to disable the DMA speed optimisations: 0Fide=nodma07 + 0C+07 you can try to use the basic ide driver: 0Fall-generic-ide07 + 0C+07 wait for devices that are slow to initialize: 0Fscandelay=1507 +0C*07 0EIf the boot process stops due to a problem with a driver:07 + 0C+07 if the driver is compiled as a module, try 0Fnoload=modulename07 + 0C+07 use the alternative kernel: use 0Faltker3207 instead of 0Frescuecd07 + 0C+07 if the hardware autodetection crashes the computer try 0Fnodetect07 + 0C+07 you can also try this: 0Fnoapic07 or 0Firqpool07 or 0Facpi=off07 +0C*07 0EProblems with the X.Org graphical mode (startx does not work):07 + 0C+07 boot with 0FXvesa07 instead of 0FXorg07, type 0Fwizard07 in the shell to choose + 0C+07 you can try to use the old X.Org autoconfiguration: 0Fdoxdetect07 + 0C+07 use a boot image with no framebuffer (boot with 0Frescuecd07) +0C*07 0EOther boot problems:07 + 0C+07 forces the initramfs to 0Cload any module07 listed: 0Fdoload=X07 + 0C+07 loads support for 0CSCSI07 and 0CUSB07 devices with 0Fdoscsi07 + diff --git a/overlay-iso-x86/isolinux/f6pxe.msg b/overlay-iso-x86/isolinux/f6pxe.msg new file mode 100644 index 0000000..cbc9056 --- /dev/null +++ b/overlay-iso-x86/isolinux/f6pxe.msg @@ -0,0 +1,25 @@ + +070FF107 | 0FF207 | 0FF307 | 0FF407 | 0FF507 | 0CF607 | 0FF707 0CSystemRescueCd07 09[pxe boot]07 + +This page tells you how to boot SystemRescueCd from the network using PXE. + +For more help read the SystemRescueCd manual or find support in the forums: +02www.sysresccd.org/Online-Manual-EN07 + +0C*07 0EAbout PXE Network booting07: + SystemRescueCd provides a PXE-boot-server out of the box. You just have + to start a SystemRescueCd from the CD/USB/HDD and configure it to act + as a PXE boot server on your local network. The configuration is very + simple, you just have to write your settings in a config file and start + the pxebootsrv service and that's it. You can then boot other computer + with at least 256MB of memory from the network with PXE. +0C*07 0ESteps to use the PXE Network boot feature:07 + 0C+07 Boot SystemRescueCd from the CD/USB/HDD on a computer + 0C+07 Configure the network settings with 0Fipconfig07 / 0Froute add07 ... + 0C+07 Edit your pxe/network settings in 0F/etc/conf.d/pxebootsrv07 + 0C+07 Start the service with 0F/etc/init.d/pxebootsrv start07 + 0C+07 The computer should be ready to act as a PXE boot server + 0C+07 Boot any computer with at least 300MB of RAM with PXE + + + diff --git a/overlay-iso-x86/isolinux/f7net.msg b/overlay-iso-x86/isolinux/f7net.msg new file mode 100644 index 0000000..e6ca4ef --- /dev/null +++ b/overlay-iso-x86/isolinux/f7net.msg @@ -0,0 +1,25 @@ + +070FF107 | 0FF207 | 0FF307 | 0FF407 | 0FF507 | 0FF607 | 0CF707 0CSystemRescueCd07 09[network]07 + +This page tells you what boot options related to the network are available. + +0C*07 0EWhy these network boot options07: +You may want to work on a remote computer with SystemRescueCd. For instance +you may have computers in a datacenter that you want to be able to backup +or restore from SystemRescueCd. To do that, you will have to boot this livecd +using the network boot via PXE. To connect to the system, you will need to +set the root password of the system and to set the ip address. Since you +cannot do this remotely because you need a physical access to the machine, +we provide the following options that prepares the system so that you can +ssh to this machine remotely. + +0C*07 0EChange the root password07: +0Frootpass=xxx07 sets the root password of the livecd system at boot time07 + +0C*07 0ENetwork configuration options07: +0Fethx=xxx 07 configure the IP-address on all the ethernet interfaces found07 +0Fgateway=xxx 07 set the default route (route add default gw xxx)07 +0Fdns=xxx 07 set the DNS name server for name resolution07 +0Fdodhcp 07 runs the DHCP client at boot time to get a dynamic IP07 +0Fdhcphostname=xxx 07 hostname sent to the dhcp server by the dhcp client07 + diff --git a/overlay-iso-x86/isolinux/isolinux.bin b/overlay-iso-x86/isolinux/isolinux.bin new file mode 100644 index 0000000000000000000000000000000000000000..bd778b3b1d73515b36c023015f7f50f142f48625 GIT binary patch literal 14336 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 G{r>+Bvx8Rv literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/be.ktl b/overlay-iso-x86/isolinux/maps/be.ktl new file mode 100644 index 0000000..e69de29 diff --git a/overlay-iso-x86/isolinux/maps/bg.ktl b/overlay-iso-x86/isolinux/maps/bg.ktl new file mode 100644 index 0000000000000000000000000000000000000000..e5343888794dc606b6888c9225c5ae2bd345b647 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs+u4-gR)6&4p585$cL9TF2DAtECrB_<~*DJm;0 zEiNxGF)}kWH8wXmIXXK$Jw87`K|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz23MU0z>c zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3t+%eSUv{fr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp|+znrKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>-O(0>L1 literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/by.ktl b/overlay-iso-x86/isolinux/maps/by.ktl new file mode 100644 index 0000000000000000000000000000000000000000..c86626638e0bc8cf47ca49bb1525b40e9737ee64 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585$cL9UdPbAtECrB_<~*DJm;0 zEiNxGF)}kWH8wXmIXXK$Jw87`K|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz23MU0z>c zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3t+%eSUv{fr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp`xRtrKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>;0_J4r@ literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/cf.ktl b/overlay-iso-x86/isolinux/maps/cf.ktl new file mode 100644 index 0000000000000000000000000000000000000000..3612e6ed4aa1a583e5d48c988cdfec47360c3232 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585$cL9UdPbAtEm%B_<~*DJm;0 zEiUOWF)}kWH8wXmIXXM5Jub;2K|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sy}=-1wUUS zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3pjq1blyhfr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>-U34U|{ literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/croat.ktl b/overlay-iso-x86/isolinux/maps/croat.ktl new file mode 100644 index 0000000000000000000000000000000000000000..708e80021bba063e9e5dafdc89578bf10c529224 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585tWK9UdPbA;u#lB`@YFJt!(H zCoU~8F)}kWH8wXmImqZdD>`2yK|(`BMMg(RNlHshO-@fxQBqS>RaRG6T3NZi@FqXF zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}ndU>g?(5Qcafr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|=4rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>+5jf5Hi literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/cz.ktl b/overlay-iso-x86/isolinux/maps/cz.ktl new file mode 100644 index 0000000000000000000000000000000000000000..506a42cba4c714bddb75c19136d0c8e0ea086707 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gsek1qKHc6&4p585tV^1qcZsE2pW**xjei$-x0E zJuWTjE9|-G_`dz&?b-QU0WK}fK|(`BMMg(RNlHshO-@fxQBqS>RaRG6T3Px8DXu*` zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}ndU@IeDLa3Ffr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp(dlGrKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>-H@QVZh literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/de.ktl b/overlay-iso-x86/isolinux/maps/de.ktl new file mode 100644 index 0000000000000000000000000000000000000000..61d45bc2fb8547d79ce46a93fb9c257a40b7caab GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?v5fT#=6&4p585tWK9UdPbA$=nxB`;kmJt$x- zTrMpzF)}kWH8wXmIeS|?CpupuK|(`BMMg(RNlHshO-@fxQBqS>RaRG6T3J9ND<(f) zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}ndU;$YDt>=}fr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp`xRtrKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>;eYkx2R literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/dk.ktl b/overlay-iso-x86/isolinux/maps/dk.ktl new file mode 100644 index 0000000000000000000000000000000000000000..212d72187d6212d9aa849a38166f3262b6fc6a0a GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?v5fT#=6&4p585$cL9UdPbA=o3NB`^3XJt$x- zD=sZCF)}kWH8wXmImYHZv^rlRK|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz6^Ms3t$X zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3wbvUZ;P6fr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>+)8iVKn literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/dvorak.ktl b/overlay-iso-x86/isolinux/maps/dvorak.ktl new file mode 100644 index 0000000000000000000000000000000000000000..15f2444754daf699b25310582c5b9b59a0ef1850 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585$cL9UdPbAzvdTB_=H>DJp$; zTXuRdF)}kWH8wXmIa6~yT~=B^L0C#fK2=FXLr7FkO+r#kB2Z6RM@u|WMmjHCJzjfY zVR&j~E_G>SV`y}4ZDMk4Cvb0hXKO5RW;;K8D}H}~fr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp=zU~rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>+Ls(&s3 literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/es.ktl b/overlay-iso-x86/isolinux/maps/es.ktl new file mode 100644 index 0000000000000000000000000000000000000000..e2021c4033f96d000c04f0a5d8351a8b31a00d89 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585$cL9UdPbAq2N1B`*OfJt)5{ zCoU~8F)}kWH8wXmInnVvp*mk8K|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz24?D<(g> zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3plJDyn~gfr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>;K-huA` literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/et.ktl b/overlay-iso-x86/isolinux/maps/et.ktl new file mode 100644 index 0000000000000000000000000000000000000000..fb1888d349b8562cb9feffdf58e09c6dde9ee95d GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?v5fT#=6&4p585$cL9UdPbA;cr3B`@SDJt!+I zD=sZCF)}kWH8wXmIo9?(0XknIK|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz7!j^(H?8 zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3xL`)dPQkfr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>++hk}a$ literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/fi.ktl b/overlay-iso-x86/isolinux/maps/fi.ktl new file mode 100644 index 0000000000000000000000000000000000000000..c9f43a4e79a296665006e57358467ea840d2626c GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?v5fT#=6&4p585$cL9UdPbAzLFPB`RaRG6Sz3K3T_!(Z zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3s$cUVeXofr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>;^%YSSD literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/fr.ktl b/overlay-iso-x86/isolinux/maps/fr.ktl new file mode 100644 index 0000000000000000000000000000000000000000..877b11919be3f71d3bd2b20462733cc36bd4250f GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585bKI9UdPbF(orJH8*@YFgPna zDLNrQCVL_$C@pu$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>;pxqm7E literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/fr_CH.ktl b/overlay-iso-x86/isolinux/maps/fr_CH.ktl new file mode 100644 index 0000000000000000000000000000000000000000..c980529198a3f8e885040d805d4295e8dd581c79 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?v5fT#=6&4p585tWK9UdPbDRaRG6T3K5pT_!(Z zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}ndU<>#Azgoffr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>+xLVjfc literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/gr.ktl b/overlay-iso-x86/isolinux/maps/gr.ktl new file mode 100644 index 0000000000000000000000000000000000000000..90b697e4eaeab84a7709cebde3df6f69f0669092 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585$cL9UdPbAtECrB_<~*DJm;0 zEiNxGF)}kWH8wXmIXXK$Jw87`K|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz23MU0z>c zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3t+%eSUv{fr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>-!)PF(% literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/hu.ktl b/overlay-iso-x86/isolinux/maps/hu.ktl new file mode 100644 index 0000000000000000000000000000000000000000..40215120e6a38d85e3e8c5a435a56847ece636bc GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?v5fT#=6&4p585tWK9UdPbC&4QrB|YIO)+o~~ z{4Oo_F)}kWH8wXmImzkm^EzK5K|(`BMMg(RNlHshO-@fxQBqS>RaRG6T3Pk``Y+rt zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}ndU@5`+NXbjfr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp(dlSrKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>+Kg^5N0 literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/il.ktl b/overlay-iso-x86/isolinux/maps/il.ktl new file mode 100644 index 0000000000000000000000000000000000000000..866bcccc4f50214027515734ab8f349e90816932 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs+u4-gR)6&4p585$cL9TF2DAtECrB_<~*DJm;0 zEiNxGF)}kWH8wXmIXXK$Jw87`K|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz23MU0z>c zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3t+%eSUv{fr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edq2Z%7rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>-entw3> literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/it.ktl b/overlay-iso-x86/isolinux/maps/it.ktl new file mode 100644 index 0000000000000000000000000000000000000000..42931e420e8571e4320e5855cc518ec712278430 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585$cL9UdPbA+Vz)B`@G9Jt$r* zCoU~8F)}kWH8wXmIp^{`>^ff}K|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz74%D<(f& zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3x!mDtv!{fr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>-W?1Vu8 literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/lt.ktl b/overlay-iso-x86/isolinux/maps/lt.ktl new file mode 100644 index 0000000000000000000000000000000000000000..d339d2931a0e9e85e852dc70a6b12c21b0ae5def GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs+u4-gR)6@M2P85$cL9TF2DAtECrB_<~*DJm;0 zEiNxGF)}kWH8wXmIXXK5Jw87`K|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz23MU0z>c zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3t+%eSQdlfr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|;jrKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>+)1%6}z literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/mk.ktl b/overlay-iso-x86/isolinux/maps/mk.ktl new file mode 100644 index 0000000000000000000000000000000000000000..2d8d481ac829836051c304abb80504ece5025b29 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585$cL9UdPbAtECrB_<~*DJm;0 zEiNxGF)}kWH8wXmIXXK$Jw87`K|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz23MU0z>c zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3t+%eSUv{fr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edq2{ACrKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>--3V&7r literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/nl.ktl b/overlay-iso-x86/isolinux/maps/nl.ktl new file mode 100644 index 0000000000000000000000000000000000000000..16a69da2fb04b2a9d0d44d4265c90dcd453575fc GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585$cL9UdPbAz&jUC0{2gDJXs{ zFD@-GF)}kWH8wXmIXWv{Jvu!iK|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz22>DkeWb zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3s(xe13m`fr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>-hHh$3n literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/no.ktl b/overlay-iso-x86/isolinux/maps/no.ktl new file mode 100644 index 0000000000000000000000000000000000000000..53165c4fdb6ca2317abc1dafd84e760177723339 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?v5fT#=6&4p585$cL9UdPbAzLFPB`RaRG6Sz3K3ekMPB zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3s$cUVMLmfr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>++xPROL literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/pl.ktl b/overlay-iso-x86/isolinux/maps/pl.ktl new file mode 100644 index 0000000000000000000000000000000000000000..226a204b897ef0ef767f8ca95a5eb6a171b6dc57 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585$cL9UdPbAtECrB_<~*DJm;0 zEiNxGF)}kWH8wXmIXXK$Jw87`K|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz23MU0z>c zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3t+%eSUv{fr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edq2{BcrKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>;P?tjGq literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/ru.ktl b/overlay-iso-x86/isolinux/maps/ru.ktl new file mode 100644 index 0000000000000000000000000000000000000000..3f63ceaa5f6e71d57f2f9f455255f7ec62284f42 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs+u4-gR)6&4p585$cL9TF2DAtECrB_<~*DJm;0 zEiNxGF)}kWH8wXmIXXK$Jw87`K|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz23MU0z>c zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3t+%eSQdlfr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edq0^%^rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>+ye}1e0 literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/sg.ktl b/overlay-iso-x86/isolinux/maps/sg.ktl new file mode 100644 index 0000000000000000000000000000000000000000..c980529198a3f8e885040d805d4295e8dd581c79 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?v5fT#=6&4p585tWK9UdPbDRaRG6T3K5pT_!(Z zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}ndU<>#Azgoffr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>+xLVjfc literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/slovene.ktl b/overlay-iso-x86/isolinux/maps/slovene.ktl new file mode 100644 index 0000000000000000000000000000000000000000..b1141dbc84759cf7b2d65a4b54c580b56afd0d50 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?v5fT#=6&4p585tWK9UdPbA;u#lB`@YFJt!(H zCoU~8F)}kWH8wXmImqZdD>`2yK|(`BMMg(RNlHshO-@fxQBqS>RaRG6T3NZi@FqXF zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}ndU>g?(5Qcafr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|=4rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>+4orDJYu$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>-@tA)}4 literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/trq.ktl b/overlay-iso-x86/isolinux/maps/trq.ktl new file mode 100644 index 0000000000000000000000000000000000000000..8dcb42e84059a6fa55dd1d2926203c07acc05f4b GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585$cL9UdPbA>CdpB`;|yJt$xH zD(5aRF)}kWH8wXmIo|#}Eyp@1K|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz7Qc{3bsl zVPa!sWoBn+{c3A$ZEkOHadLBXb#`}nd3w-0-06RSfr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>-x@`dsM literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/ua.ktl b/overlay-iso-x86/isolinux/maps/ua.ktl new file mode 100644 index 0000000000000000000000000000000000000000..bfdfabcf394cd07f2a9d33d608aacde8d38b8d55 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585$cL9UdPbAtECrB_<~*DJm;0 zEiNxGF)}kWH8wXmIXXK$Jw87`K|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz23MU0z>c zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3t+%eSQdlfr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>-2-G0je literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/uk.ktl b/overlay-iso-x86/isolinux/maps/uk.ktl new file mode 100644 index 0000000000000000000000000000000000000000..09696e66baacb2d42ea5c69334e3336d9f7374dc GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585$cL9UdPbAwZ)fB_<~*DJm;0 zEiNxGF)}kWH8wXmIXXLBJw87oK|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz22oU0z>c zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3t+(eXM_gfr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>+IM}OG> literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/us.ktl b/overlay-iso-x86/isolinux/maps/us.ktl new file mode 100644 index 0000000000000000000000000000000000000000..c86626638e0bc8cf47ca49bb1525b40e9737ee64 GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585$cL9UdPbAtECrB_<~*DJm;0 zEiNxGF)}kWH8wXmIXXK$Jw87`K|(`BMMg(RNlHshO-@fxQBqS>RaRG6Sz23MU0z>c zVPa!sWoBn+X=-b1ZEkOHadLBXb#`}nd3t+%eSUv{fr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp`xRtrKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>;0_J4r@ literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/maps/wangbe.ktl b/overlay-iso-x86/isolinux/maps/wangbe.ktl new file mode 100644 index 0000000000000000000000000000000000000000..59daa0ca986332ba11e3632d02e3a86bdbb214fb GIT binary patch literal 256 zcmV+b0ssC00RjUA1qKHQ2?`4g4Gs?w5fT#=6&4p585bKI9UdPbF(orJH8=S=FgRa3 zDLOsiCg~z4D5vNl=S^)qEiWrFQ9?sRMMg(RNlHshKTc0jK~hsxRaRP9SyuwJBsQ?J zabja+WoBn+X=-b1EN*XbVRCbHb#{7qd3OY(Dzkrpfr5jCg@%WSiHeJijgF6yk&=^? zm6n&7nVOrNot~edp<|<@rKYE-sj922t*)=Iv9hzYwYImoxw^Z&y}rM|!NSAD#m2|T z$;!*j&Cbuz(bCh@)z;V8+1lIO-QM5e;o{@u<>u$;>FVq3?e6dJ@$&QZ_4fDp`TG0( G{r>+Bvx8Rv literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/memdisk b/overlay-iso-x86/isolinux/memdisk new file mode 100644 index 0000000000000000000000000000000000000000..5a0339342522db61e00666e27be0557c95b2fc67 GIT binary patch literal 25596 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

Kd) zdP29M4_UYk1yOE83oYD+K4>8uI^WW3Lvt-;L+`Wv=WS?`1va#Hqy4!hV*R9WTaJCn zb8R^ZEUhgkK8nHmcbvK&`X?5;Yyev5XT)YG#M6IAd~VLUJ+M(YxX$t~V*&$}?%{5G zMzh<9w+D_qKX>k@PXnWo8NOhmb1nT$^nI2un&@21UpLVy7MSQXOMeq>2~-K-Xbe6r z)?;_eV`OE65cb54fhSlY&~<}FZaxc(e^rZ9dg9&Lgb|B(prXAq$H;*dcFN;C%Xq?_ zZv@C=g{^^GaF5g*izj~&@eyD^eK(3a7_}T%;~1sT$awO_uXYynfq?%?XOU@1-JWOR z&SJSG;wpxoAFk-24rlMWzML;+y#h-H+US zB@c7MliXbPb#fhsD5Kq&V5~OWZAviSjyqXs=>Wiuw}A zmK1f9V@rx6$L8;KY^hPYV_Q&N{M68>Onj%zcWrvrjfKLh8&2-UJ|~wHb(50=$*<$& zlA_4TJr-Fg?Cf)LKHbSZ_C+W6Vy}}s-0S3i^(9X3Uv(!3qTI>7q&vBP;ZAN_pObrv zJGr0#4>-AXU(d!F`M-N=~k_P=VyL|@nWuXKW&-~^x6o#3;*PVnho zC-`iy6a2^iPH--q;IF>m1b_9VPLLvFI6)(n@0+Zce$~$jvc6Bkek~`s;47Wrorr$m z1XC>jF?XSZaDwA?$V5Qyu^f!Id_yO=iJV}+-(W+&p%ng1HDvOCKQwIOchxYM-#10_ znT8pCDIK%-O0{ob^+Lb?{kkE+INInmZZga>IgR(=zQ%OFX$}4noBy-?VsDrK@Ar>G zS$l71zU2NlpV@zN?QcHw^9#fOvwY?N?A`VEnbG>*-T&f+VZ>)fV__I!;BP)Nvdj24 epZU36#=rT@|C)WxFI`jem%P8pn)0vv%>NFP{Y$g} literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/isolinux/netboot b/overlay-iso-x86/isolinux/netboot new file mode 100644 index 0000000000000000000000000000000000000000..5b36a0fbe20dae2035f97c3e741760ac791b65a0 GIT binary patch literal 208154 zcmeFXXIK;6*DpNj6%rso=%EVI5h(&1I*MrMy$Ob>G$8>LkP<**4EA0T^~Mes2%#lJ znu>x2BM~XKU}!cvA1n^k?ZV!HRQMwXD+m%V$l@gz{lavsjnwmx@?bu05PK!_6 znMk5$q@|GJNz~-D^z?nC#9f(tEacF@e~$k*H2?(wYn%TOE%>(7%O^1-5CQ%l&i}2H z$z%opr}`fNIu7@Ls{9ZCKN|Rt2L7Xg|7hSp8u*U}{-4r-HNT>_3CNRt2UWajnzNwL zSdi!cyMUCy;8GbKRu1!);{MAabVf6vJ@^{A9(;6Un2>U}ginV_L^A12n2;*y!b_mQ zzeU+o2^c7Q%I|_oAi(OCVt{i-Ywog?+?TCBv|9T`RvKkA?$yLGt zA$j|61OFO1Nr|k6)UX|pOt{Qh0uB{?Z+lTQF2~|O~)Sx*nB3Xkm@Y~{gY)m)~R5mB0QmCO+YyRP0 zs$dvO#nmq-Q8^_JqE(-V$|@U>9qwu!mPw+3!@aE%nIs6H#!|zmlm#jdbXp|Ck@#2; zPLKa10D}a$c%Y(}O9cLPrz?glB-Aij@8RD6p;nt3tgJSDuBwB;RpM^_+rjGKmssP` zLIEGjatAXLz|-aK(82^LPDu6tophZVE~IcDU?irinxXnrLnZG3>g)$9sE=aJ|DAL@ zjLPi5QJLSSS49dJ;;!x{<0=y?l>oso+0}|N3bBPgB2?Ce;NZwyku1+AenYCsHz-9r8Uh#0GW0f zh#El+rEo7}B;hMz)YyNk5jxa(;i?4!SLYYJM75rv`biP1GY5$o5J@tS@n_XCRI(%* zpepbsp+M$eDpLZP2Nv%jo`8Ry)vRR7ed* zM^K}M6$2G*6{8hDDqgc*P<8{)g=q!3<6-g?rPtP9=y4!k2CQif6Sj(&@ zNZJ&cwg}053Khab1JU)5>c1X9!BdVNU4X*ZBj#nR4Vg-d84&6Qsu8YUdnF$sTwU{& z04y*+R41FE(%!FoC@*mUr^7E=Z2SZ};sq~Ulx52f$du`dheDQ+NCrxKH(BS93Iott zU3{-@iCWWg)ic3`LIg6vhsqMjr4F?&gCEO;{`Uln=Yc!`IA%wwAr7s`h6Y#H3hpYd znp#;+q#C}*k^pKI%8q69cy$07v8j-VyM?R#*QV4g5Yc78 z--W_~Py=yu^%DhijSe75EYL`Xg&$*W%mPtohnB@@X{Lv}s?yP`uWw_R+9qJtwwexR z39@Ew?foDPkww)cTr*CucF^L)fhrqF5gckIn~=3^1SD#J@2ZWTv%J9;UHEcuXn7JM zG^a5I#lL4!=~^M8+NICUWZ6OYZ)6JaF%yU1QR^9Lkqd9POX4GK38qHkp(l|G${>|c zm^KacFA_lY>>I_H*FT7nA|!w_Sdm$zULIU|1d8}?JgD$xy|tkVKgSwt`gr*Ki%ZOL zd}#eleWdC(B*Y6?qBi(ExJNtXUB4%L>sW$J%_anZ#@w%Wt4t^8Aoeo$ve}96o0r=R z#;-l69)V|UkC&;y;+#44uY5=XBU$X~+x}c8>!>HMOLT-QsWVh9m>Z|z00Rfx55T79 zLTHU(&BQ8IFOpEwCyQI!lw6;<>q4B28ZMcT^$^$01YBsi+wEck(AV|K1&qjA4}ls9 zKqve#DB5*l=u^ZxHywO5bOl~kLn_>esh5?O%V&VUUHwLq!Y=Bu0Q>mP!|`(4zcg)B z$h+`4?TItv#|l-kFGycHBpx!q5fqlhjxtcJ5W@2e@EG|vS!tTlD_LYLH|qIC7fJ|2 zP98BQ**_*jaJPkAntKKYF0m~RBh)Qq9U8I9yP=1BHKPsn}W>I0R*k6>gIuc_PwJkY|2N^Z&Q1XA=RL20B1TlPUxsTeOx;a;xqfgw7*<(Jdj}5 zt0Q?K)3N_`(R6Y7AYuQ?v4aB=I!x!1_Drhy17=0pC5};Fv=IM0*IBl5NqWZxBtg^` zE|qsx*n<{tB?EviCCoDnx2=D@SRM*dS#<+8%~`am{Axq2Zcj5ahV?NdQxMq99|8c| zq2od?%qn~Hf8)0zAOqk*zhpqtY8NCc3r7n(U|CkcU!l?I=^HF9chYG)Gj^n<(Jj(4 zk|yI+>quZrdxT5|J!01N;mRw-3ETz1G`EI?00zKCLpt$|Af?~nEAeh#K^BI`c;JJfU7I$|D0lUOK_Ep01-J^}$)c8rARRDh3lvgt8aZwX0a3RDz8*9FP>@|3 zU^IRRiAJo>F#4Q1G}waoIN08?tl&NPz}*@0x1NLHUV zAq#*aaNbas8yL^}&CW7oPMUFMhE`^C&5C5EjDg6QSfNWJ9s&oXE*$%`@%o`k6;`^L zyIH3f6uTbwYx%=0$K93%b_h`{<yxWimC!H*With1Ze7v7+4&pqM$1WrtyLb?apHGcx8k zoZuUn?Tck$4PcM98bCWd43NMf-<8$f4pojpvB`K75!Gb6>?xI{g2vUiHDDXkCN#jT zQON=tF3)E^#TNe>9Jsgb6x3jw9)tpei_AO{ z6D_yLPH{}kcJV-r)z^LyD}r1(SE{{3IlWjO=HGct#hR0>*(+AR$56^O zFjcnRGn?Cbq#%>vMJHA|*l58zA`jKqKz=^>FCG8)Xc?QncOKS6v4Y=*$kQV-KH4aja z;?;^>jQtpjQNAh!A}3}JWA7%3lGB#Dm-Ps`+j@#dCPsQCw$pRhesgT6Rw_zK*SR=A z7KoRs_}ds$SbeGZm1!OsfERg4bdK!ZlJz+)IZc_a%(f#BDzGGy-lamJ{>O_15rT)F zmN<>3vX?h}NAIIFc*K)UQ|qS(>!CVAsX^mZ-Fw`%gj3m;Pi9nD&)GjL(gTpJ7S@Nc zTorT$2}Rjw+~${aBf~8>EcNU81CbG5{TPDJO1QE$;GK1m8E{Q*uepR}Rq?Uj$PYivsuXPmRihBu( ztY@adSjS!m`jLr7KF*}gq>rV<8*UW!4s0?%F8eLd8iM4X0)K9t?osrZb%k%bU1GCI z%j;a~^7PojClIRBA4c9u!63Q`fo0GY%)Ri=^KIF!`E8~lSh_ddP^MGW#_;5XE=JD% zd_o`T(*kv=;gJ*Ksn_xtNOtND_>4D#)R0pDw#6}V&wdkccIkuyotoR&xMxi7i_$ua zP08ld;xU{_q%GSPf_(cDn;_mDpS4N7xmH}$O!6!pbD?sBB&9nmQ||Td>cBr7hQls6 zalakU`3OU8t-f+fB_@m6b|VMB2e&nKL)NWVrGL>?&*J;MG;Kyw|7nf%vN}2SRFdyD z8!N6HA;{TY46*GbLva@tZwysIrOC;hClKwYttxk9C;vQwP&z2XC6_OC=oHTncw(dlj`c-us4GnOepHjo?z3<*oU zQ_)f*Y7Q=*A(KILBZ|Qwc8I?WuJNHT`4qkAZYi2AV!941uwBc#O4mNVu+pNo)9?1nyGAkhc_$kNtv=$*$Q=x3^u>_1Ty50cdg_-$Cpj_!)4)k2F%f)Ko^pq zNRTcwb^XKc9q%nF?G@jAYnjCtxga5osf~??y!WKDAXLYmiTi_Fl5b2*D4H2B7P^e1 zhtx8@NfhEpu5D0)P~C38GMM#JvJ$K4P$(z*Gll&)KGv(G-XWE5h`TcTCvxuUt*w)N z#W87Kvra#4a)fmG{iWjGCy?2I$~TIQ&ms>G;&WD%ovZ{qR)^H*7Be_udF5UaApE|WhOUr+)dA&kYpZO zQ-W3yMa5Y_|LhQ@_I`q@&v?1Iwob*pSB)G=p=>jFzO%4%>l8a}oHai{4w*X@?Ah%4 z9=!PeZU(eh0@typeSE>$Znisx!agB+QYA*K1__-|wC)(4mYY2yj~|K$+=R}t(J3YU zsL&3zc7@)abH*ulzj}As6(dU(OCvi-hdSpDJP>>dvl)}fFEZ1sSXZhgjhTvpQg^Jz z$gvad>vv0fRzR`v^r5dRD!h2u$8~&^#o4T-UG(UXEEF5ba{Z_E$`p7j$Cbhg;uJ-5 zj&b*8v6Jg5Aru0Jf0d$XcSED`4~ahS#$p-xD?&N5*^2E&@vI^dY-Cp6PJ3PV$?qID zP!*!?ZT`;yTI~RGj8axut^}KX)M@=%qScLxI+oRF1lFxj+Vw%%2NsZRJcO)5bQ-0w za_c8v3#T!hD0aA|TZIM14uuVIKYdgg z*Irjm9#L2LE=e}(=#2InTGh?2wCsqE@+ehQ0*XCveg8tl%_n0Tx(>=>PgicY#85eeJFB=zzE+^?pUVntLY(FWAUx&xCsvc0QVPe zaBJMu6iFj1KhW*;B!jhFd2Ko+sbyB)b`R-m6}X*O>fUkrzej&?0$VggW3LZ(PLMj* zw4S^wzvf8hOuAFp{t;&9OVtD8){B3Tbcc#g=>E|Lbn2hmi!H7(+uME&6gq79_)=vF z5u$S!*>HpBbvMOHc0doaRqkhjKtlD6h^*cEuC;zfqt&mh0cO#^8GQFX16fkZ8nop9 z1wqwTe{0=y;boa*)hYAL&Y0&{uY6jr6+|o9x}1oko4A~Wqg=YUz`YSo^{(~5Uz=wo zggBlUb0?RD^dA;Yz_?EpTEhFZZNxdVpUDshvO_f5$=w;-vR?S)?dwT{-bA(R?4tLl zgB@r}?+)P4NlD$veQk<;%il)(Y{8fhSOeyMVxFkE`5?M=#pm;wG=@uA*ArzKQ%7Q| zExa7-E0;T*y1M`z1 zuiDCRYr?Qe37m6UT;d46VZ+oBI$IA;tRuX#aaS<6ed7Q5n$MF( zZLn9vTtno^k7Di5*s*e?*iO)dAdVHTpAjy8fn7ID`=;rGk8&A#w-KVh1O4ZQ2!=ToN2Hj}xLYV#cp7Crxo+b7Fq3$1ieNTaF6| z9aPOpmV?u!F_;%IqKzV1-{E|y*ZPnfskQ+Hf+hyb-sJ)-q^EjIF#7SWK^{r^^R{#X zQUwkjfUevB(hz(I+_cAuwjTOXSRIZ43vn&BakFWlATUV!wc%+rFS%jTDhq@|<=kP@tzBr#ty&sMu2B20WAG91zMzUk4|zti_qbNa3`iZC8&@>d5z+J+T@ za0_R>tIm4eDX5!qPjvS+2~1?O>6L%t#ge{Cs3#$2d|%qz^n(`o>=V7??6PrLSdM`^ za2C#-$Kc9x@G#%#I55R4QMTt!9fgm7b!$Gb4s&u?MGa4Ft3w6W!wcXrMpjs#mq(f; zd&G^r#>=O0EXIa{HVNrj_Lbs%&Qc&2W{(R$ABq>6|FAB#Tv81}9D=HrgIvAMgk+OB zVqLBMLctVhp+xf&tKw)U6cnag7wrm$v5!80WAKX{m=*5e9N>2mYW1fdu|f2V*^UiQ z{o@Wp6w;u+I}3hF0HbiJDMkOt9@v0*Xu6l3>Q*IChJYMy)}`HSluF;yV6GHoS%38FTTt`UlVCNQ*LUMh zo3KE^IaLIlgh8e;r`z=OrE=6x2u!-Jl|LDWEpjk0;+ahfq~<(cZRC>`c##noZX91# z5sh%zcj)jg>D}y2G>v9?U#w}E{WpV)csEdOtU!S{*((k1`*0^~K7M<_xmZs#1 z96m$dp=9E5if2!qZIvy7r`&6HClt-VXk$+4C-!nmRbx!0>V?V>3&#C9kv}(j!MMw( z91a}vP$&l{3HUcfHqb+E5ZS)cd!81swpO3| z;>5&DwL^$b75U8?r(%qJE*=ki5jj8&iHJN&WQjlrWrjzOnJ%ten)n=H>|&+*a<}8< z@PW=CCrZY{u(|ZC^{h}vn36QhxH%s&_|G(YHrwj{55PX^ig%*ISf}@RY9vkYF~h5a zOgG;ljf-u8W=0&)jcHA z95m+7`o1LV>=(oD02;uWn4kE8`b7wj9(Mg7~`u$tq0=W_HTw|O_TZEWPcIz6! z*Q6`7*apK!pL|lWtR=Y8|M|1}w^LBut|XrYvBi^XF!|d zf)?t@|BpwOD0bfaLmusZI4pN?Jv!I;F*13Q}6LGzF4&DMb)tjDjja) za9o>>XP1H2gApWG@6gJHP5D~&r8{K78yIjbv| zCRU2I|1AWI*~6Tje{^dr<B4qW)kJ=>0; zR8Ihdk0J!^63v%6pjfXqjWgcfNYVj=JDdLI>P2P}IPQ&idw%$II~-^PE3uR=G*IwX z7#oxK`FAuYqdJ)<<90;Lzg3pM;G0UFkqMqOkom0lHER_2$bbOQyFKoV+;GBLebbU+5bR@4)W&7LR$h9R6LvX1?^#17s?r!*~ z=fVg1u-lnk;AfbxpHdwq-$H+$IXqK?qz4WfpMrsM>yF2f&&G+L+=Qrtqlxe@-;bYzVHB8;WIaN!m_YdM>R%HAc6QPiudlQ{+B>xPz&Y z`-s(sBRrq10v{L-Z(sM88#0_Ii6hs)H9f%axC%^omFlL3_GOygr|leAzCpcly#Ybv zz5VgBX}JO(%Qu%5EcZ!KCAL;F0?W|&^uus=aY7nX18FY_2x-~jlW*EPo-_@_ApC!t z`b}Tqw5R=?=0KHrIxYTC6H$62<W6ogl<3)h zEEZzju%z{64m$QIr|4P8^La_2QnAKL9Y!PZ{(2gTW~ZGg;PvXYHU7a!urC0=@yG;} zg+hQwPDg_qD2pr3f49!6K{msq9KG&V89Bkf(HXMsD&pD?8GB}OQhP*@z20I+7 zkiQiIT>3=iry1Kib~2v#yeUuw%3=$@n@lW$QA0WPvAWJhF>%GbAL~_%(4lzcYr!k3+nrZ>TqSw;~7(OLrG~n zIwE75J33)Tcr{+#++-fKA*@C=IbJ=gqe{E@iG?p(=z%?!esih)Tg%$XZEqdQOx!N_ zXfkjN_YCQB9St1RiI#%VHN7|Paj!_?S&`gOzB(nPWIAln^*tWrq3F(K{I2}-@WY}# zxeDg|NqR$_J>)x1;BIyI_T5)fowT+o^nJ22QlDGU!`efZY${R{VGdwau*k+`oqsa~ zbh03)<-o%p)}&yXAd&Yrkd9C1?nW2HRv4e}9!-I3QjYoG(9Vj>biNhhC-PLSiOjKL z9XwzgsVR>!q5XQIdtw2Vz4imIV*W@s06Zz&J6<6-O=t%Fkz(a)Y3x}~C-dn{jrig7 zb8mNSv6U(@L(v!x*4FrnHlFsnzD zp|Uk&_M>A@6;`7l!m+In?FvIUBd~G?MfE?OvK33DZYACO?4qhwP3%P` zXwPbrI&bKShScEb_qsi8*pl*ZNcv)nKpd!S{+&MtVTD)8r#|-_XA?GadzC^zw_!R6 zMc*JtWY3RjDV@(>nBoFqH`!w|_aGv4&h^c=erf{S<&PWZaKY7d1U+=hk-ZmbwR98X z7*vCsG=(#Manj(8_tqPqXwdnKgl{xPjk{ z#T0*e=V--+lk9U$VVns2aW6+SL%XKFdB%)_g_Fm*&4XTVY1==;U7x(z@~ou#4WiKy=Ud|{Y@`66%6o9;OU0j0@u@!3 zNYrnX&|7$L>vToXE}EZAwOaS%r*ql1@GO7^FEI1;u%vyWMH?uHlhW-yFp`CK1qoix z38c;Zlnh5XiZW(LYAFyx+G<{csU!^A}D z(2(J@^|PW;gri+)rI>qA)G6}*iC%0R<8HJT&hVLS(2W#p&F$uvT8F^C%*Da>-My%% zsiCK^MB^Z{$HNn@rH3{XU!2w&bSu*@gM52KxvC)>e|;zUn7hZ_dd z@*8N{23yHW4CSSVC3%CBs`7^hCg;j-AUS)m_I*j&v;Yt_m7urXg` zj)$;IN@iyGjjzN)qz-R;7SGnmKa>)1d4kyVjyZzZ{AReyF$_L&hh=Df`p}QCwj{aF zBan|P-U8_(_u=cZ0l_E&)rIQim8i8Ryd95JC{-JN1e`9lt5a4< z{PKBLpLU_$B_WNBlq4|iGKyXYwU4CUi*fxbL;S>#wc$WlP8*ARo>+wAWd(y>+WJ^t zB1^)0Pd!JSmEl_7-B2y>0tS9l{=o6L22Ysa;%4T%^DW>Y8Y^c1yCAVBSJQ zCR0hb%+c+=Z~=W20#M6(2zYl`vcj0>d%0FIxTq(|6{}6&<+< zBqCuNM-4uC91fS4swiY!C?f3>s!c+CkJYKZf-**pH6J-coxRHzN7+eFGd! za$B@%_GGn0zC~85>TP5#J;`$b%RU>Yr(949x zgCI8FX?!0&(h$6MCvSfT8k6*fFcqKRFad5BovkS&}MQC(E45Hh(1Ak!$C&tRvs< zS#HIC78N%7WqiB{2cmi9z|-YgQH!e}Xp2;-0rzCu&ON9@M!Xw>uA6jsW46QNBESFH zNmlWTuC_yA#(6q|q@(&pi*FZNo#PlJ&8?mqgN2#Gx<-rri zT>fkQp=ZGcr&HulNEHo?^^hm5_2u=(FSoZX96=hrU2C*kb?aNTh7HAW7?HN$$4z6H zP8##48ByrmDcicX*{!pjZ(etleWdjD`n`8cP-YP+9o}(`K~>w^=e!9Ao;4n3#?^na z=0`ykrjN5!G>j|?s8z#T+a~trSc~%p2Z1IE4{`uQE0!FHzUlO^=6rb3;Me^M$!LZ< z%j@POlF_-;m{#@EVR_uXd%I?sG+v7Tl-fW`4ZPP?Ibf7}V?Ze##9_7Vb73%*e(}TU z7VWri8Xt};>}mJf28{c(y49m*qFzXqbVQhOqhaNk=vPSVnF+1Yx{~a4iTkcdaz<+` z#|w=u4CiVZmGcwVC=jsF9oP3eKGz%)ScC}c4l+8Fo_`8ZpgFN0Wxh)hfGzskOK$1- z;0-=)??f0B1PkJlF|abrotK z)t}UR%>{cK0PK3;n}}wAFgW#UO*&pFj8~-WTEfqH?XPW%@KZQdr|xy%Mk4o49dA6n zZJU>wu~}_V5H?Yrz)bEO5Mig^r1Lp`l4m>i-U%z;`hvE*xxBY_RI2bhP3511y|2mc zW1Zzd-p`gC`gCyZ{i1L$h)r0)^w1jTSTiMVl}t%HX}g5*`~jh$!qh4~J@1K5q;Cpdxr z_u@hhwgPv*=x>LML9VCY6kvq*KCLCcI54!^mjJJQR9j@M6$U?n33*7~_R#q_ zuRIN^frBGqNFuI-z@`!KHYZ0!vW-gk7xA{v-gSArSUjC?ttcfERNA~O=8Xx;Lg(F8 zmk*a-&yeTjt^a-aNK_e4f#V?u$gjsWe6bQce>!F5M&#_KBq`UmF$D^5STCQP<_!-4 zS58Tw7us~Esg5E#DfQjC(?*mhkhZ(ZYyJ}XaN9efYw%;Qgms7gzQz(rQ0U5in5MW3 z0gt*ZAIagmikWkdO{eLbn{V~y$&w1cg6S$WAMb?DHQJnyIwfZUY5vM7f0VbR=#nfe zbX`9t4Eb@KXla=BjEJ$w%%q18#Cmv-5*2L^&>{ZRcX=A8k9H0IENq~u*A22U{TF;$ zCM)G@AkQ|Oq@e@TpZ%keZK-%dWV#J=joO~8G|CBqeo;(7j||VunQqjc>>ss0e#~rv zcZPY%Y`{wFD3Q_hHjZ$%5?>)I`y8i_?xb zIauj55N6e7sFCN3;p7^tE$p$%!91R1Ju@1#V&2Pu=F3csoUOR{V%C6xt%3dtftngr zA4&4lSfg)1N+h@#G)kjhL1~#$VQgA$AC@74Rr<`fiv!st?B`rW6TK zt0}|%*fn<|En)2y7k0b{YmKt{8n-_EiO2+{m20V}u9L9=F2wn$DRS z{!B-5m{vW7XVkAro0)~cw5#9MOM3HW_LodkMbNRg+Z)c?y@!siUlzT4^3a3!WWp*4 z+FkTs;oweJkQ~}HDG7EfZ18ZGrWOJh=wwy#zLdzwW02@#kM9 z>iF<*O3CqXIovld_t&8-3N+#%r?1QYHGq-qfA|`19;biD=g{kH!ySM2djN0E4SFRW zBlZ#HmjU-)PeO+$@#e>o*23o8Ex~cPll-b9YI{o3s_0d59YeC^Pc20bHl8lP(F_e3 z=xElClsBs8u$naLp=^xNLY*WT^hys6${x6o)$p=zX>D*6d{CD@2XY)&lYS?DCNjoo z?fZCI`JJ?YGgii^m{9VaqHjUe=SDg0+3p`5k=I^anY-3=JId~9SmoR%<(G?EuM#+% zZ!puPwdKma@gC&`roYOS`^4#gJWfpO@xY7U`* zfGdi$>hlf$1qWTQ!m)Lv*pVf3mZNBW(OfXQY{1A1n1Y;f z3~tha%|JG65uKY2uy41Q)O&cStAdz6M^3naWh0O`bLCL&Eg~M|YO2-Y?+=&SkkhxW zq_(6bek-6oy)7R;+i{(N^4qJFytDPHRD*VbhMqNV{Xm+aG-|gxjGzzpTbP2jq@+y0 z&^o%L54D{9c67q~w^dW?Xn2?@USoXU&EH2Mp(InmMQPFE=4pTZUpFu1Zz0E()L#NQZTI?%4&ItaA&D*ne}u z@a>D9VE6T#ibuY9LUa*#yUy=eSdZtI9bX{$wePos|G>Ncp1;(sD>cN8&fo8w&&l2r z(>yP^rPS#O@Q*xweKhcxPl&{B0lhazjW5r|yByC4;1wZ#Y9qHp51;NlJ7X6F@#_hI zO@CZXNI}~C$(S2v8}a;4x|%4@^=PVyKf#vNz=dWMhx*vX@Fx;wPl$~Z_0~nYbgpc` z`*SMFfsPT(;T^9pil7^G{T0B0=f5BQwh5YSj?|4l?0zUz0bi+;@ah^0%@5u0$17KT zM+`T1LKKDD*6eO1vJ@+VCGS|TZpiWAp00C+=?QaY)Cuau<2J(``0qbe*gI68G~Din zLkB;}mGdjD$d$dLs;*%Y6agnPvDMW6wBL-$m;Y5*^-)dE@vg>5WD^!$HEjO{Cch>+ zcy`4K)Kw+Xw=p-b+TE1UG%mNHNI)T1h|EqmbzOYmEOy%ep>FoB!GvT{viPf)HF!_H zMEDlENAgvfbNuOr!V>|GZ5gA@rwb2uYT;>O3*R?k+wwilp=}xy+$ZK6(38w41kJEj z^R4mpcAnBo)6N!i z`QF$sw>>IHQT{?&+3ER>IZyR7y^2<*p2`7xaHZHc=!hVjA=(?gV8fo6+XqXounP+_ zI>|mC;@)kt=`19H&H^ai6I*SNcw*y|#(IYW91cz?*aU(nYG`*Q9@MG^jPIhl3Pg1- zY>Gpk15TtyChHUwoNw%|)4|iCb5M8yNjaDJuv>|Y^6(M2bQ^6wk_V?E2(Hact+0S( z6#Hn@nO;z{cCrGfg#v(gdpz37zE%mfHGAinYF7I`;=29e->(8Yn8^mw+E=3s?S3u% z%s{}~4@Qd=%&$rx`;v=_1RD?C_Y5drS^Z>io6-pN=>+(SA<~--IS?bc-{9>cfh0Z=%npq=U^293#Tk5Qx{~ zIxYXquP>eoOnH>}Yx=Mmr8xB^k+g#Mu?o>?Dt*0=e3RPdwFj^pW4P>cfZ{FrP7CWe zu1md6S!=1hYy&AXl2W|C_WZ7XM~&pU)1;H?ao8>1*r^^rx?UR?aN42<-8k(y0~*-X zVNgPZz`R&)0g$z}Nd_|9M_ye!{35ghjsDAKzSpcs3?v5PZxhN>_+)1m%AII4tYJ_( z!6?qg`#Ud1zoX%2+`J)27kMo6wl6mqgUjd!d3gt2t;!xdHaf?q9@Ya1C>8)3H zRx?ypkdS8RSa#d%y zQ{^_)6};2JvWm(ZgIJmdq@cwkk1rj9ryq4qF8s12hX;Ed-7GqfUW|j$9!;wIPil60 zA*1uRU#^8KC=$K!7Kt38YOzC)wTyFF=xtG{i)yboZd+ST){OBk5>C`Ehb2?qTz;3z zA;4M3#6?*n84++&?Gdx0o;P{1OJF1gS`l}5$9w0)&RvuaaC!PIZ+UgjG1GfD8V5qU zK0+bxpX!cjVr~wDUEOr!Jgs~>xsEn)TE5H^a)5pIE$RC`6O&!cUC6Jma~Hp7Y}wXL zTMS-wTQrFP!?mnBkAk;mGp?#tZgq-tSKh*Q^Ipw`6;c0C$~}qJYu+eYYR~ME^E~nO z3NszkhrCo0?4^*^$X%afcEUUlW~#OGLhj(8Rw1SXmJ9>!cAGHkq>bgmQ8vgM9ySKQ=GT`zYTs1^l*M&l3ya@@(wOr5 z81*QZh1NjAG{L6&pweN11VT*jQ#=Ds-F=kYK<&Kt@?Kmvc*6oBf(%!kR{jCU_ZAnW z)Zgp3TkB!AU4P`GyE7$szmR2n5eelHuZz-hlxmF&-I!|KvwfRRi_p)O`gp>zoHd1; zp(Zym_5;N)x9h)!cq##R40kBkZR{B4EAiZJ!-)5jyNo{-tJ{|m81IYZ6=RJbzLA3A zNT4NSux?G=7Vv85#SQW()T;kfJ`x6lPC0pGqaKo=r{|^!G4*~a7?X5&kZMu)rro#Q8j90}ePau!z& z(rT)YJYHtq0FF_rDKwgo*}vt@)iRJOFunKJ#r7Sl(2Js$ZaYm(8pL=L9@J=-#dpk; z>Eg9?+jWO^Bgew4%4BW!S2z(MsnL$hWPqW;je&R9Q`9hilSQT`r-4gpOp}Z%H|%M>h`$dPGj^%^Z~2ob5y=R3I5+o?b6C zBDSp=RU--DHN6}*qUKT>wa zs=wC|(&b`?6c=GcM*-emP=-~)m2bC~z-CbVx!f~;w3l5gs;DHpglU)KBuVB{r)`Hj zF~F?Qfp{|ONSd4+6#LMU3_prq-&r_%=7?C~j6jcNIb(nqefHIbYQy4t@T=52 zG;jf~9dI$W?k1{Y@^8pYl&sAz<~O12W#z!($&ulEwtl6vrB~9SIK(^sy)%o^y0sZFq2d38v-^b@)s-H9^6YBy+H{e;0ixK3!>JH*C1BK{^Y zv)}`tSp%!t7E%shrN%-%t7VWWx~5#?qg~akt(lq53kG9Q4`U zuK_x^Fax?A&Evr^N(+(B^Kkw;VBLck5?iY9@}=D*xsI7&e0lG(-i@)9JrOrm*9_m8 zD$##^(x!$y3<%O;1yg{M{kb6MG}py(Kej!WAj?2y!yGe^8Fto$gZ0B+?O|-@sK&|4 z&zr^fEa7?VGY6iJ+bnP#W%OI8^mU>lUbs~ zR^51FNmg3!Z@A8e_OO7{}6;jJOw^*EMf>Ck;_f16zDPLb&FJ zH<2{IQ$75$?elO0f`J?XBAM9frFG`ilv{H%WYArYbx_y8tdLt@jJ>$l*Hp?BSmG0_7w%Z7vQOUKkO&!dEtEyEz)@~+bQ1J;j`DERULL~N!(hA;~d+N^6APnyD114us z?MUo<)p9G0MI)_7<{A?F4*{0>>sWiXc#=(jX7%;<23ljyE_@lQLH8;kgKh({+ zYaQHQ7FxpOV*iw&0sKal4JAj=ldbyaqc%M1?x07^-$nC38PA`K>S3Tm z>apc+X2=-xhlkDd<1OMW8PB_H60CMu!*^47j|rjW3e0VKFZJfIPkwa%oau~vSC%AI z@{KSe#1KfCpFHj&!O1>H*V?O}+kXLhB!{ICnAJ7orvK_aktxI}-8dZ~VIk{5G+?}tVa5;O8OCRpIM9W;T`Q|q<_Z+j8RXpYOa%VekXJKrc4zOjTTtp>gDr$wjY zX5(M6z%paD+PZ1cWRKn3qESIrVS@wRl^spf-GOma>b9J3T%b8F1DPApPbu*YXaL&Sya9sZ5pB>lFW25R7@#jsa4 zHs@E!>M?gUKQcCmI&t_ygxvz%8M4x^)b1KXSl8PnIjnp_Ye*oUN@$-g32E&1`}o=G zpi`?_VE*Y%-UGXv+)sZCU+c>Lv2UR!?})g?1v`StYd>)+g0~B{5H+|(+lS6*Lg0fx zUCEYc9nq+#Os{{kt_{2Q5WV}$WLM;f)#n!57fNexDlpwA@o1>^$cAZEmy!*y#dNlt zQ`64C>h37u7ar#rfj@qE7uqyX;25ZI$&B;3p?ITQOq9&4Bcel8?>Nsb760r3^MIH5 zy-s_bS}@WGG6s6ZX|E>X+`HPK`!9BB@CrT8l-WPI$QW;Pe1@ zi=EFSG)X_nqgg7qj>}Dh&mpbO+j3H|amvHTpW7R5@r^R254J04f&ubpzKO}lh1qtR zyj+`n|6k?KUluQtVLh+kL{ha6KJYO~&RErNa+flH!o+$pv=k!^buWxN)%deDd|qBo zlo||zGF=0bzx+8W@$|l^;j4=$?ukwleR3m=c~zlaSxxHW0^;6oPe$AYRKl_2LZgOo ziKls>#TVH*qo?Qut6bODfgxu1`jrOC8QTOr$) zS-K}=pJ2m;wvP`)O)l^V^_ujfqj;C}C!i%0de(02jro&>osX}9G%0qg`D$-yon~?vWXic zw-4`^PrZaTHFUr|Pw8N&d+$uvffEU!*=BoJi8nBaQN^ZZeeaiHDE>dYSZ~ezW=g-F zGt0`@lr=L`wg;g58sS0?nNgMwkb6~TefCg(INbq0iVA$(^Wj;t)X+mT?#-YC*0k$e zVtxD%kVsAvs;q_w2UVS~PS)N}u!cb76PKBAd0<}q`w>n5WaxSE0_OAk#@mIYS-b24 zbRgq&W!TwM!ye0%HS9)7?7goG}wf;9l9Up?T&D(w=GZMcsTv^ih@~I z^nYHzi>7UMGfDjy>GzxCDHcl;ANLLiYO|O6wcaW5b^V##kSfHum7F6uram&s!l_gpA%5?AfpYI?zrNQ_0?~?cs1@5k zN3D++QxB#fjUTwbEqRGOO&BtKB;O^n3(!WKQ-04+KLap&gjwz+G_0E$);khN$$^|( z#_LIPfG$`8Y?oTjfpKZ-QRM4C3|{&x>c(xpmT5MPaY@X*cF)W$IabS%9>a80UhvOg zgn=_8^8(Yuwdy@jIj2>{$uTNTm)m;g6Q%u^fe6L}U1R5#H#?hTeHdLRw~6BsKQbc8 zgJR}~?f?u!DKfpYkNyG8)bl*G4-!1hE=O0)CLh8QS=>fd`c+$T4GFG&GtN-V-LF-n@hvF7((I@`^QgCnMSjp0qX1f zmQErXRs1VeU@8jd><*vVSmpJv5k-sawPzn~wdlWWAvAVBY#xD8bLZ~W;CqiSANssS z1j|h|pt(KrSVz)9`{E+i8;ld{#f#^v>p`Q)T1SL%?_hK5E9wb_n;ToI!i%SsFtJGi zsXW_K)~)As{e2k}g&?eY8RBF84o6b!hvO@(oyRGYbV%zY3|gS8FyG|`^AYb$c)SVQ zldRfFknCTbN2+27?+gq_4gw0p7;D}l#f7oIB$f7$NS!qp$px?+@I3v#Deu6_sYiSyf^4lN6+_B~1vh+1i| z5d;EZ2PgGHATY_Fb_z8nE`I1~j#8Ne-LE9ErnkpK(aPL`7V&d>+@s9TZ2L}$!ybGv z0M~Z2#NiMOV8xzy$t|%*Al&sDqYwxLsB!u~1Oio}!Lgzv5IRIEth|O~B`c%Bc{;aO z)`UIXOCj&GlBI!MLsj*u`_6jy5|Vlxeh>(~YNZ$gfj}t@P9hM9)4fX0j{#5p^h-4K z%VMei7d&I^T{NgIWr{An=!r9Qk9>fY!1I_(T9@Eru)h_(73xHV^BH?Wipo^dG7L)dhP|_QKv2&I``s91o{$TXOzI{iqzF8 zVP^C2g-ggQq=b1W)bVs3e&20wP77gsfeSkkF^vEK2rJy=U`|w!=^ikNko%~%_CY@w zs39$xp)uorevVAgkfdB5nIrmeeJ>-=c_aIcdVA^ent}d3sv2D zNhcw0dr{hJ5*=lJc>C!=#$V(@MXiG{QSbi(u7%Q0sn1lBBOeU_API_gDprb-47y03 zKde6r@Ds-0sGL>W)^RB04^fW5{{pa*y~^Q3L%WK*?tH3@&C+SP+3nQ2Fn-73tL$Oh zEzTYiwNN5wMRjIv`5fgSL+LV=+?S152%RgG2VjeH(ET%odnEMmxBgNby4-BzEDcrR z<&tkA{%JsaOwknSQ@P`Fa#>&~Ypx;ZOFRt7Dim#Pq5MbxJCOn{1bi;31oevZxVdYe z6&#=C0~YbV0~CelfHzzRYyGH_kXPFT761t1fE^EZD`#!KzF7N^kb&3`BVyzV^PV;O zO00kVT}BjSUIq%cp2RlZkX+h07(Ec&1%X9lhQcGUTCii%*|LZT7&e7mNJ3xFeyK~O zCjqiE3X8RAdD*H{0M8}CeaW}S?J%?%HvmmA+a`4@UNtN-~{J4ghy=MAZFot!M6c$mD*s4#19pNQsN#lMDJ z#v$hNnRRvOLYGahj->D0Zma2ktXCi&+L!RURZ^YxbU-u`?*1fZs~mJG?!r)F;iw?A zIGXd6aGW=IC#=j3yeo=1P<-VyTSJV@8(tQgG%TBW&E=4;9x><2rwqR81xq$6AmzTx zb?97wn&Son+zEKn>J@#|SwHEK3-c5pvGFOQuSMAy>@Mw3imh?|_O$QOeT~pBwR+h4G)9i;rFcYKXa>+(#pYe{`6>{VTRm|=X91)4Rd^R=lUcd}drv?cK5Hi^QhE+Nf2s6{06V8t z-aMDuOD!Qxl9aLt;Hi*h03;=WP@h`@?gG}Q zbpYRUAn05#fu-J*SoZoI>sh@1FK~s*B=rK;jBBErU^VlH0(4*v9Fe|eEm7tdsvI$9 z7@0%NSLC&3H=#w>c*+OjTW01A`h?5g5V@b}{-Z;j8^r6fS2&-(`EptJrSN?VuXeAK zMqW^B3NS>D9fjA<-sHsJeYszR6{GUrvA%6uUIFeK={92`xXXQ#{m&H4kddmE)a#iq zW}0gw#gw976OT0zySN9ekP(LSH)mKkR}yM={zu#vZ@m4(iCxakF%Xx3O3Xi<2{$AA z?ctW>A6SuNQNSZB?>JKw8NxU<(Y_7YP8raXmbp!zYrR%F?;eu&c#(-)*1YOiqXBBA z%azVkim4`3Uh*pWcgHg?JKoC4+elz8@`j_@zrt!Fjp09tvqKUsB!{@U_QVWw&IbVb zN_EYtA23x#_6_31wgT@(8f;+>DG&SW%l@`Q{guLd9tNAJjR~um0{i(3>jQMhuZYH7A*b^6q_ z)>7UFtej-d7|U&zxUKrpd-J5V{G({k!1}YBvVf4vs24BtY>K#xiP&Q>b|1+#Pq)qT zv6x{au>aD_Ofz5z20jzgbeoDzsC8$)qv?Wh`S z(24*kP860@X`j7cU%7jm{B3M=Bdeahtpi@}{+Ff6Dm<@>aaxu+QTLuT1x`j~0#RUN zpYDJ%2!JRp=o2$ZT%VOdNF(^(Dpeajf}qn$B*z&gv&A|UpF*7#q;N0I#b9{nQQc8P+B9(=L%8!+G+Eo7|6-p#n#7zUt2A}^7QQ8@83c|`> z{UFBB*8@I3_}y5HIWjw4^S~qK9VwJ9iR;~z$v}PDW^lc{n37Ep>4vf9mrKKyWlRyO z8wv+x$QDYx4&WR|@>O0NV4ibREnR&bk^`?EZYKm@U>^isnGMwUSWZpyxaxId1tvv% z27Ymc+mFbXxKMHiI3iVXQQ149=V#*q=}S^5!sXGKYkKBau0rmY7;G6wj!MUP;7Le= zctrPIO9+yf0`*mxj>XL)yd!Azxsux!fiV9B>WLxc5JVh2QQi)ZzysbPO`bmaM9eGR z1Fhd}gWp3GvsnUm9@YFkN4%yF0%%yxF^57CF*{8t$#65ozdhy0>Q^@IM^`>AzlDnM zKOHkI6Bw5eEO*T5T4+=>;~+Hl#)HN#=sED~{4>j!1-sfMAGtdr=vPv`7Nh)!KFR?U z0VkQShoK^-jxC@FE<7_fnCpg+E^rf}%;)0o9=;1b8}CVoN-&T;h&Wv0EA^Okv5uJV z4RNaqe)!O$@QZ{ItisiETP|Qx+-55g6oph=`U&L2ZC|KXjf7=ZkS3uLsN5JI) zr9hkW8s!?%_XfRJr{dS;1T;oV0~!aG+;bEEBbCz>5On@TGstcJ;Xp97c?for42;|v z-8e>Q1bl#f@7F4w@$&Q@07#X`HH?C4|IsuTk>4@hw)@+64UI7-gCAhQUz656f9yI> zt2ECi()Sl#uS^TxLRLDw{J~rdSIvolg+7OUt2O-SnA<N`OFMz#gh+zC z3LfGpF5pt6oLSa|C?>g=O&6zDGe03ES$M^V7%-q+b~FVpIZ&brxHOQi>0(k|0~*=@ zSrelzp|Va)>=ovF+oQ9FO>YUn`URV%9jHpOn$;E)NHvw;4g0!jSZFE@owjIa;(7l> zk&iyvHgsD-~~D>Jq;uS{8bj-&<`+)s|Qz*`bPE{;~gxpNbIiQ+KS;Y;u&p zg!qizcljUz(WO2R2Kcmp`f-|E_}g=QfMPwLDH+$jNw@fwEFY${;`h;v^$EFDOd_0h zNR&V~Ssou!+r(Nc9P()va}a?cwDH0N0kRi*L@9;nPq02N!9U8VuN%u#w*7s5EMb@byq?2|sApW^O z-R}CYvqstj}hNQ;zA9|O!8ey@%*Cytlq^9b=7OdG(dtJH-CxwiMIJS zVR0wVqMv!2yEVs9alN=+9$)JpYo%*>q_~lS90_n{U1K94BhE#ROvok3sxy$!DRO4( zsKs^X+a5DRr*-M?WC)wA_bCAUz7yG!!zxLQ-9?(D>a&m>}b>9MWo{eL11kG^9T zh;hG@t)eG#5-YSyi$m|*RrAI}Q+W2Uxxs=C)=B%rWFF>mo?>wDxz>Eb?e>R7A?yGp zB%Vj8wEI)uS(hFf7F|Gx$O8t%Iu1hP3WDGXC?g#IUFG|J`7RnE1 zs~rMtyRi1B%gLEaz81*l*KxDOW_Q$fcuSXY&rfZt3A2Y7F4PNhei9WZ zf_>DOT|A%%aKjqH{8u?XK{OP69AHLU<0A9Is%V|wqwhr0jL#|KUEdkIa=q#3h1=0D z7h(fBzO71fPGdm?j0+;=^mL$mZWEAK0wdgxw5}U0rp1fJUnutI?$DRSJ@@b=x9%{ zN|EiRO)YDE3IFe|Fe*6Z-t0=zRw=|kP&j-qiEpCvZk?*oFGi>@ol@V`cIMeO%QVaR zIB_YVWsa^LDxzJ-P$GWRYs%adkojb(F_pP_2lf;I&tB(gG2R=m$T8(}Ar5`fNm?iR z=jPJErm3}j8>67qX)KVA7~iAwxk%#aDx9(0kKjYVD7u}-)qwh1S^*=py9=}#sa-+S zld6pWV(TCcDl}|kO^*ZDx;~Nw(PDHarr9z?rJ}ZRYx`AXUixv@?qsJ3DkW>=NZu|G zE4qAJ&q5U2+0s0{7_#YBX^+b=9kox`W6k%yZ(p;N6FD`LlibnVFj7&PF}eoyCMD7b zd{tX$EG5T(4-9XyBPQ{B7UrGYwGEQAz^o3&-bm-)+&@ELFu*NfcF!>M=GgHD2k*@~ zJI@^W=wMYCy#DSsjuchtB)nB-SCrp)(6Dxo zZ7-v$DG?tT0zKWdkb>v`(j{1VN@bpQf_%w6!s#GDA6x(d>HsaUHR0XA_W-2yE%w6Y z@>LxERMPp%X^}j>2E~~pSX$4A{H%|AE;yLJ`xn?y*M?<&$T(X2OW42O6|z(74O6Q6x;7n z))UpT(1Y}H-AWwlvd$CO$A_GoEVTq(jpWVhO!tLT3K&K*Y@(oc5MV!aMMmzN8%A&~ zBVVq{8|z@$`+8RNWZl#txWT38-=QhIoZ~$75j+(?>gW9aWHusqT8Ssh?+Lh9styyU zY5*?HXr3yRHx1C&{KYMp9?hM6z=F)a2&LC~lsIxAG=o$g|9*kwv$h*7oNe$9fVObq z2LlV%v1mCei!Mr2u0JFGKA<8LykyNEFsK<@)a?&F+7CU{h5++E4IV2%Wh@aNWZzZ+|mY(Csvn-}QG-Rao;dKPV* zhfT@fV{YD2-=zpWV zTzMB}QNuY{FmfHSsku<7J9iGSiIkD}-28e(xB)HZE>_NMd(_pYVdHukgG%r%xFE26 z1}T{aZ5iLqdKI3JHXiR8URhB|l33kv{I~0O56i>o_ww@ZRIQ#x<1SYA7S;N^hlKfy zo6edQiYetQMC6eQAPQ6gQBwS=1g?NWDiB5u@xP!I$Zh@-1-(kp+VQHO)F){^AvLuD zLEv4-K$`%NLN){%b9v}fwA!8XFf%cTm|9ACSNbCy;|m1UFj29R3Z%fg+2$3uv&SG_ ztprXtfvwk20R!^?LYPvkixZcMi^X|ZWU<3ir4^lHo5h8CtnP6^PR_ydIB4kwIK|xG z9-VNBB5APDH2WpQ(VD82O=QZU?2skQ&QCPpr%085Dn$x@Yg%-{4NV5(>dti`hJT=k&>QDv;F&{7BX2X1_D;!E{0k_znJ`hW1{engda6K zpjYh(W#S)*3cMk7|<%ayDfhI9!PdCMlAUCxZzK=Isn5!yy&lf8w-e23lAe zAQcua{RHRzMZ9U!Fs|Gs`>;aU^SrwJ^($m`jrzaonv0=tG&ev6JIsavt$Vk2>kyVu zP(&9%>`$h2*1TGGc0;i}u+kX)lJBs{+*ceV!U}&+xy8QgWw%+omo`TJ5I)Wt&F8g+ z*->?pd!wkt8hK<9XfN;(?^}An`z*fI1GpEVy3Fe={p^oQW}&?cW;z<_cBCpYV~WS* z`Gy<^?=(6s#Ma_LcR&C(Y^3Kql3LyWJfu~hx50kx&v%czvl!lnNf4*FhVo1DpC42kQU57js5 zhEdy~95Df6Ebtm%AO>pjfBs1swZ;hFojd7ZzOWHqv8zzOyHR5486bkhkKJ{>3?e>s z8&qpd;$ar3dYHnlzP*r z#3PYIxlA`$xS_zoRzc}<(3`7IuHN{uv#0uMdbh?3cDs-g?pSRZQ8yeMb_4YF%=npu zK37e1Y#iDhHnE2u6t?yAx+H^03}=1#YDVk4_%+_5(#~O5A6~!7kfL|H@)@Xj2M#8X zb5yL$0O_+dbujt6!8{^R%Kx$S6Qk4b{^hr9)(;e)En)rp(N~;!Fj6uob%X{e7S>8@ zzf?(G6lMxg5Z4ehbQN_EBN|A!s=Rsxm~SxB+^4UD0_@wC-)_}&;wQYePuFX5IXV0t8 z5Tv)VYM{c7l%vh*#Bv0tnx@KRm;;~fljtp1aNG&YGSPa+_;6n9Ga8TwNfyR?VaUMC zl;F!uJBNY7j~}$%$0~PO|DIh)kaeR$TxeTK!3@6p$S*-WvMu9S(<4+ZwS36)xG?cd z!Vk{Fr&;tG52B&18}R9t<`+*FWPhau#ccT0#U5dw4LC%zj-2Gjg6~yrqA59#4ALeY z#MBJn(Hj8GR@EUAQ{vPU11r3t1AJE(Rq2t?0Ir1soILcN73ynoF81$=_$sH%v|qAVU*vr!?ohy5PG2k`;}!vOuariSKhvodH?qHmOOCviWh$6)fpMGGmgK!PK6x_M4D z88@Rom$-bN4`enovuS5+%~p-RC(m>-5IZB~Ox&6MI+^wZg|XqhWEXW?p08ZoIQB3# z@7mh9#2=*ygI*fS9P_2bL1x# zTXi9}?+c}|%Rx2p=u{AArz)`6P2CZY@UN2;$~s28&Yb{%Ny&*-jy_K=NrpZ(JOm`q zk(CxxmWr`8vRP`(9U{z?WQi=TODu#!5ywq|B9aI>h|7dgMK53nMKH-*c2n@{Uj5z2 zf3qiB3QJYk)Bh%$D+dj-FncM}CZhf(RN{+RRhXQ5rt^}jNUjT7!ta*ZV>1$s_(MQI zMezOSnxVQ-QWw_!u-pjjsrC`b2@L2)yP3@+t*|f#t&pKO)CzUL@Nd*dB=Eivo}$IcNoyLRtg>9_+l>ixblfy*PUVP;zm) z20)gv6>Qc^&C5u*7n=|q2Wp2KrBzmngXaz)o3%yWmwiMlI*Xw7MnE!X-M4iGJ6(fx z&mt#2(kInO(;5l7X{+?yikvfich`1jv%qbp;y@HgGKGzW29d2T))|7=@}5{(Pw2nx zAv1K4xh74~Ys&WADt(hqPm|G|cG;AL|roqtuFZQ-yXast2L@>%UVKq3A5w4Q_V zHm9(*Y^U57uI#l7cRJ1>5ON28w(!Q>O0hND+|i<%foddXJKia|8o&HdFJuU)eUxIj z@*NVhGwF%LC{_+^q%$ zdczecDd}T6sl(w*OeqVZlHVFAYkf$!*-^O)k)Q9V(#5^S>(A9U=iW}qDDI}9!xHTj z*wt&tlD~6>DH2`M_%P+43r$jSKQ?We$G6CVi`nB%@e{d|cGITC5cDY_6cW^5ikjo? z|NV}l3~6?%(qg_pdu^m`V}IoU+j)$T6Cj~t#?;RctRzV59+QK?v)SX%PR8XKEPixg`d!(HXIx`%x0#4ifE}W}Qkp|2(6(_Q z`Z^^4R(d<^tT%Hv#QmRP=I6WLV+V=sHV0ejA@nDq)L}0%>Wdx6%csO(y`F8`9;|Ka zQ&HZ~Z^Pxd^>UZ^YvvE-qrDGBv2;gM)$NUEO{?|xtW?PC zekVX%t51i%Lz#>y{Xa6tnsT1ikQgP0s-bqxn;i#Ap0Zn=tzpsTg--6+#+sThKj%*d zQ>|tP{`_`)@BOwB1%>o4IiJdZnSXQMb{tXW>-vg5cJkikc$xem-cMZ7DbKi~Z%_A3 z8*bIe#792@Qx0L~CRL36*9X2KyESAyC$*>5)8E$swRemC2~ldQ1M0rUeigm~B>10Oj z&fU^}(=53(D$j9_W#V8yF0Ar3b|IDjff;S2FfX}-trT$IqtO3-MlZ*vYC{FMO7a6} zj|{SIP$BwNJI&jZ@@A;Smk72um3Y&GfEc*6|MxP}!CPdeCG)39w-H8yFG;Wl30h;M zHQ`k` zh+yn=vF)aTpwbY0_zxM^I*A&@B;1Ht&>E_g&zX1esc$xHsoI0T zi^D8F&1q|l#>^D^flwrHQ~k%_$ob#iFGnQ1*5hviYB8p_!KOso(t-72r%j0t*{{?{w>SbTh&w7f3BKWg+2>z2w<5-ja52S+T*@ZJMu4cXZvEO z*^D*o9Nq3h7f|PSrS8J2g^_=n!~v-7$T4G$yMFHzm2l$OL-FA5*KFOPY<$LQvY02M zs^4{LB_PPtx$NFewXZH<67(*5E*%5YwCi@K6njHkyNsL|VrGV7n)gd+z{FMPw-;N* zc3W;BgzZjqSoDH3bXwUAHE6hTjglX5UU#z40~)A3L}(T3jVw$sgaeg>hQab#1{td% zO?_Hz3EzQj25%Aiv_=c%>QVMr7D)p6*~2926XD4pn3tsR2#yc0ATbYZq4L)hJfFib z%Ha;LC%&}V(R9R_wSQ@*%b${=#B<;=C@7aW<%J5UvA6up=%Vs;OQEG&-x0U(-)kln z+osc?07L0CklX|sr^qlw+RBj%CnO+Lf~G#C8U4ha)Zava%-UEU;Z-!_Bpg7hK|q$> zDIthd$&!Q`Aq&H7uS+z-j)J%AFgR!N@@#C@wi3KXmIo|Eq_iQP<)fV_{t$y<14ar-?6&vjJ(cdCFLYQ=a>x1 z4#)V-fZikAAF=kppoNt6c0u0aAo3mJ76I9hBt$7zepzT);k=Co0i@$X#=CxK?B(oZ z;!B%v>Up2&%03qmx(Teu0FLqcN(3i^Q-VT$AjlrS%Q1+H$0v9A2htWzRlSDi-Y@K| zNzgiVfca-Gza5LT)t!7$p(e=u>G{niHHfBcN}U}8{h}7g=G@e=ib72OLW1Gif@~B} zXWd6m6V~1In^)WH(Zf1{&AeJx2dgvrZjTxC7 zI;B>kb`!biCVZa?eGXJ>->d~4xh9is1CsX;%{!fj;7Xakz>_w zSB-4XKAfkNI@;?m`FZ7!gD)7qZ7z^3zdRA$Z3M}lJP$VpUSR235tEHWZpTO~frs;rCeW!B%e94KStFCr#~9yzlF2Ge-dlam&6QEz~VhlT=a`r^g$ zm4%HH&^C^{pwM`Sa^2~6#)fY8!w%!OHwqwx{Oq1GPiPx|HS=+DSa}%qFJV0U6It*oh4bBSF+M!He19}Pj|2Ln zj|`dNt#hUnxm=4^SiO3*^4F6P-4MxlBcGjM4+TQ#+}&pPy-PVae?K{OnBt008yyX%)+_WF3z8 zUdBsf@OeDSrBz$lyYV|PNoKmI!5mgW_-x%aI(eY1&9AKSQxSD0Kkef4IBA(FXvg1I z*AA~oU?##Z#6pdGWo$ZFr7voLuUz2XFQapA5bBGcyx$Saw}ir~OCFu804Wn5c-It2 z>VR>fV4SIBjuuv461DMf+A*ZeQygjqs%rB&DS5%WcLph*yyHy92`yJ_P44U4I0b{- zV?%JvHaB;pK$3^uF}t+ei>J(@fQqyG1%_V(7dML?NT5n=B9yDvBW7cw`QPZ84R462 zTKQScH@at`*QXM?#Xqf3Id!JSYwg|-;UFu$t*r+AULV0;TQp?;P$HJv3YGx3Ni#)m zx{Hfot7H zte^RW)8w0V9HZh9;4%6jbWfbB1;B3~xrnY+zjlSPc9rCCL2-=r$9Z5%MiG)t*{sPv zIsV{Fw%&iWuC0AqtJi9S1O}DAwZ{J)j;nFrPFdp-NP^b%y7grgWRnoO?bar+4(VN# zCXjGw{zE}9pA21wdNe8{b^Tt~CFxK1uv?&-@HmFJ0Q}c_D_Ls5_74t9WB_(<4efH1 zPSX9@S#s=>J_5N^wu!=CRkAZ8T?I&eoW5KhT^qmSGj zm%D7|d-z`3!4vXkssqifE8E*UxchhP9HN}y@G9e%AUZwnUKso+8MaC=sQd^2azB%7 zQYleZ@a3`6UMB;LWV&%+@J&cV%7VUm`3^4BfO>UpUxBV%EhvgV_y+X1)Z7x30bG0 zFOE_xwU)an2@E3Nr&aE&2({cE!_YpZC!4wSW)O5WtdjSRfl>O-nT1I2HytMY8IfuX zUYJbeACk^$NORwwGTQx}ZEz!(^p@8nzT*Ohg4jcfyDn?*&-wOXRdNq|+Zk6Z(JF6Z zG`64T2&juN8MrTNHvj&8JGb{@9M3_O{I*2kABoO@ zH+`RYkHB5Ed;gQ+LmCkcrAff8Q|ql$d7S1;{C<}g$C7@gpFM9eXHfN%GmF&`b;q0z z`mhk<|BbNleCL}!a7}-JEKi~E0omPSEFQIYEwcuTaay(g+05%icEFK66z$3gJFrvHjL3>GcEQZqB$x?(f zVJ;m4q8HPh<7C$U0OZ7nJj@Fwu||XKA6W7hHy zAAh!wXbYbiyn`2~&5?DuvIuF5=#g_86^oz&eUZf7GsB}eFC7qjQg%}$PI@FyHbSi6 zA*%Lt4)o9U&C&Kq+iGgZBwya^_q^xpFob(DcCj{y#>(##!QkdcbIZ_Y&CS{!jvnwQ z2aj^I1kN9>n}brs*!2z+BAlHjHj}_ z79Tfp%e~2)`}@uckZn9te7ROq%$I9&qHbODa4^BvP%sKn+tIW`9#awIc{3l#xDCw_ z`FplBy&7@9-RubUg2;mI!_?-$bH0smS>HyOWP8jun*kq^*j~PVAGa)MWP;(x5rh;t z{f?pM>IcX5m=ktSb< z$xP?G27fqik83hH+pSac^`sAyqXJQdWOBYWyVK}^!~17+7s0R7@5sg-e3k=8JRTB*4MS5zUyV# zq^8YT<`mes{~_plC%e;unPoe0meju4#qN4m-~ri@Hj<*$Kx?jS?5Q?#-X|t57BtVC zkCrlNsk^)Phvo;M@Mmo*&C~b{bEXiiHxx5>?`$j##d8Fp#fpI)C+>S6w(qCMHWu(! zkUsc(`Gh2hY97hJ)jQ}l<{T0w{#XQ*-r;sP$h%f%>XB0E zAD{X81H>dH{|^h0f0-iZUb8`f3W4_h!wCMMMWwqo<|?A3jKr*##rcFt81Bu_8La68 zQ1+v)bjzJgFu2OPN=jUb=-LOluzu>DH|VLypuk-=)RA029Q{0-*NAwos5X6fbSU+_ zVqt0I`IZ*XmqgBUI)!PpWe&oQvH#9$fhzLCx2K4~s7fCX!GKaQ*+034*L^}@5o%)c z+u3jh=1SFCzy?EvQa zq7mU^twVk!gsitJp^@OUGs&n|w$PhkC}-5;;$v6EF_X?|>x*Y+_OH3{ZZU#FRla9KgQO6@;%4PBH1pk=;iUz>p- zxua`);y0c4?HuPu=nkwqON1WRulb@ZBP6vHckv)yHS zZ{l-4K6G|ySnfcyKj91wwP%_%LbQHwSRnE3HiRS7k&RHiLEZ*c(A|i_cRb$F5qJxh zvYjvwM7n#mAM|*N(Nr?)js~~<(ZTi zHl-yQ9RB6e{PQI7ly7s6!W(IAfpo7(9Jz?7g9^^Ls##A{Mx-b@fYqOm(CWD<-D@T8v&rdA;9N!DtkhO?a(WBvyQYy`6}jkcP>!el zn-155HxN?pe7MP@&v|(I>M&nI=xoe?d8y!SKiTEj0HsFaqr}#p*5%`N#UsrlU&D~J z@+jR-ueq3qQ^K)_%>yP&&p?1~zY_rR+8Qd2@9!X%hHz(&DUk~@^~1%QDCRe}?n#9c z9%Of)2UCmykcO0In81?KUewmpEr2Q>f?!M}ty zo6iLIzXzx^5>U+(sx#PP*e~Hg2N-BfO?gRNTf@5lqJMg>8Ai<~SeW$AQgFoFPA@UT z5y=mt(~=+DKpHAtX%)w>E(8MfaS;Z)RQ*2C2(k8JuKN$CVVvxDxz?B&uGlYSDU5^o zEblL{z*i_8Lc`jyDc1+(DFnkp{T@D(&jL?MrkD)VXsLUW&GC@my66*cDA%u1JZJ37!sMULEezYa=rr05(Yl#pvb z|9&5j@AvcH=kfTy->=v6>2q=}geEmuT?nb*URAGa6X%^3GVFKss5pFv9~4I^e>lIw zkp;O#)WO>64?|Ro!Kb!Q@Cp6H?Ec-BJT~}jX3pTu%Chy+py*IW8$06{EPLtHH88`4 z>>Q1zJk1Da{hp`PL29pL^BTjZUPI))&jNLk&-+LcTNLjq3X(7mS>i3rykcJmEGsc& zEb$4O(29d#Z}dy*u2LJXka!OLIfD)#Io-z0)5z+lEO&E-Sj9T8PMEQ7kAHp9C}-gI zQG=P)@BSV&BUk!biAd*qSYzw;P8=~V5e{6a96OST`Q;4T0oi$JR){uZ1rl<4_2qTN z6)m?9*R6k>vFohIN%YEXrH)_qz0R-m1D}$zRG;w0sR~gby9;6V)pN*gCVP%jn9s_WMSa$Ql=l=J-0VonRe?uJHWZip(Ml~B`oW<89$-sDyiXBVPZ*-b9iBHv5?%Wx zau&YMV;-lS{jqhWN_*QcmfuN`OKLfS=u~mG-By?LREGZJo7LEHp^TV6n&JOU$+r?C zS%|3mCT%qGb{yx`la^bM-Lx~SqY4A9pXonyZRhj>ukPARaLMFhTyv-4_<1S zc-=|<8ssSgypuN{u`%TiTsr*gubO`Kbf}MVhoiW?R2AN)B*DsK?b-p{5tR~3b zSJJrI{#AHY$e>I=j$R`UzSTQL^>WxKESMKbe!Z0)aQEPE)W>!&GQ$Tk!c zcVm7hnCu%;-Cz%V6p!0d%ST@f%YUf%cu7-PIo*kjtT97Ps42f^lY)eTUN={4R|5|;Md6Jv z(1a=(FUl>A|2*JUe_>RSJ}pc|iKs+SAk9<`-G)ts{^8#w@^~1`;D)!q-gz9NjspQ9 zSYaZ_<-F9f_d?Gb*W+ejUlPx^K_HjR+%e_undHg@AdsS2cvk1x5sRgW73`<#g<;&|oU&PMD0?Am|)iyvDgj`x9OH27v+6!b~&=QT=5-hLU( z^Zt%U#KZ$c(#_dr#Wm~e1&vJ^KjV4uW7+C(ER*szT*1J9_?*ySsWD#9pxe38LLf(I zEULb4o_Zb!Z>C!BVy!3+CA}8Xc;fR;bj!!%MCDz%&~3RHU-v!3h~J)zIbQgPKtl(D zLILgdK-wl_#xg}TaC*Y?dJo*G$MLOL9!xxBv-<2zmb~4B@y@i`Bz-xwx#*p|Hj*o- z^y7wWu+s;18Et3%j}*w((~l8(o}Kt-3-z(Qf{_ScNjEeaAR$fi9Q*MvQK{JEX>9RS zqDHc*mX=B1EV8jmxE*#ozWQ;{lTAWio1f8RQ<(_lDh*iL27hh9>Ie zjGX`ZS04G*%8Z@wdeCZ7?sb-_M8=oPW{T(l1A>h9NZgI-pByvd*Eb z(@tH-N2EVaB8%I|=-mM6DmH$2YqS0ksbtWK`3)GuStD|3f-b_|Zx6aOlw{_kY84xn zb|>OWt6LcNs3ZPUbI{snz1Sr}Jq|)UOKu>FwqJb-z9p^62`nQY^p=`l{`Mr-ww}aU zo-hD!b%hTUWT5-3qtVvA2DqTB25j42I1ofZ8XSRI{3dPntC2xxKtHMscJXSg0j6s!>jB-w zIB691_6zV-_D-TpOh+m_AtF*dnBk)RD(DNrPWHFsFScQu@C%RD0G>Y*htk8hjd zLqQrXA3q(~#Zq8@X+!m&mbx>ZS4+xAm2OE-E`Zl$gm_7!q|&5?u#fP2{>rDfW}uhD z-KY*TXQ=Ee$j1*>>ls=Va?n;ntYzyWqupgBZ5+@lZoA9i@8A!Qy`M zgOP1LY@z%xsK2*JvJ`wlwvl1o%`Q?1DK;{t;(07gW*f*NS$O#e!C`O}aq$&DRlt83 zoXI$H0VQu_Z*1c$2EK`&pArMN<>bIzlg(#xmC|yv{v1z3C#r_W)2eV>vs1-lg31w# z0dQ>pU+B}QF_p9(8rLS+ZWdpTANP(!t}He6=ZII08Mu=qAsMgS3Z`gJj{KX(I!(eF z%cKy-NBS!zqI~7<9oQqQRwRab=o(x+{tlA}`n`W(G&vdviILQp~XiXYo({IMroF81xkx=MP)1ZM1u( zFGhrSQ#0D(HZHVieAD~Cw6u~g8y8!OF8i*3HMU+^KtI8v5 z;EV-ppNy9BgHY88S>6ft>(tn{2!)V&2m zt*|$mbuET0`tP-~UapfPvt@agIV#y^gd;tGKrmPhZAY?D7Dr82di;qeU1JX9oBpK~!)tJER{2 zda#ZQLH_rqmLQ{!0-jOTAfT5g!-*tqJE)kkTrfE~3k1keWzKT61CHq{9h{0z=rmAe zP|9;mhU*$n&{LEu{ZjBS-vqm^?a`-HIE(&5M1)X7<8u@>u2C=LjcxwKn;_#T%+CW|$YwF-_7frg^ItvF{hM_o zMH{*|7VqAM3NCKEN!^=gIOVA1tPDv`eY-owT-jLXR4fK&J*;+iy<`;~xQ7)LZ)AyT zIW_*d7}z8wsZ7xsj_C8ElwzMWv9*h*K1W?0@KJM_0lhjDYX9^WG=e96r8`VX#S?>_ z@TDsg7oMNUA_EBK^WDPZyhiAXzE^_-9TRB;g6H{@b&n8~_1-BY?u+;x3Lfyzy{3k` zJ=dP9R_tMPAJ@^G1|A<^y#m@;-`BlWp@nY84fu(dX5+xATcDi*%n>MfG)$GVvp0k- z@R`XI=RtlR?pE+WWvFYeqO zdARxZi%Z$}H5k3KopBOSaH)8!dh0bY3GeFMFvkqYRT!89{{0dMEdt49D?h3J;rhAE ztk~gE;_So|K%5D(GN*SW!cMjzrQbvAj46y21^8}dxvVi*xl?iQP6=zw$HJ^?&I8UH z)+yB4*=*I*k}5?lK_-&UAGfj%)2ij@FaQnAtc0( zf+5Ee(yI-BM}lE6)D5J@NfpkXiP)6HXy7={02h~v`pU)rMP{a->oYI_NXec@hCCG` z`yIX*XO6=$BCynJ8tf~Z3_7)ap760W`!1p3=>SI>i4k{4p7pNL2!};==6wd2hAxZf z$IgGB`NcEjvY(VOKlg zX!(7tpL1G(%hlbA%$#6?N&Ks|Tc&el>jSMP*M(PYpd{b6A64owdARB@LysA9sbQdu z5Y)zaz(dRDW6A{iVb8CN{rb06f)#%mEl+1wbK+O@#fRng1uR)nk^cI)XR1~nSvUT+ zh4;Ulv~3Tu3x>mBWHJ>cWQ(W}2gQiXb^RHrMcNPI z*;EPkdBdJ#Y!Y*IFhr-q>UNso>7O*@wcOi#bUFo6i}~k?1e;07CcRe9mc-qM)M(!g zvpF2}?ZdoH-I1i&x*vL&zxK+PIphs19e5L4VdvJQt1s16Bc!7u^Wh&j0_1H368mY{ zYM|OiZ)!1|Iy|(N(eAvHp$|NtyGRDM?Grg{2Mv_V{uYT!iuTEyBG=qvKs|xTyc3qD zhnM*q9vgK2Ly7|T2EsF5X25gQ$HC#~d8)BPJRItV;nQNyl{(DevI%>#?&8n z0G@B*K>4(3yHfGxFXSs%e`7z`i9^8YIg4QtpM$!f8{gvWEKFC!tH5V7oWUYHOaH)j z7)+;vp2O(|zVW8X-OcQaLvKYMn2v89%IuTItXHD9+zzl{NX3~z6w463|LBlJOA{#N z9Vx%2nNbv6W?FX*^br;tD!(ylDCVk-zHbI$2X2b(E>b@3%;@thl&tps8x?tRS=^zjFQnB~vdWPv* zUu4Bgk$8(yr9Uj3+>0+zZdXVpbB1l(n%L7a`gbaJYnMHpuc1;pQN6oR=Jiyq6H|dw z&C=;{V65fFKB`0+!JAqVl<2Tg79)Ygx7RQGJKj{!lrJQgrXsl0b!5@e#!Q88^p-Bh zJE2QmS0FBssKMUz0roj3TY%5(kuR}bl<}StNy~^cvv;WF_QUqxJhpXLUaG0^CKji0 z?&eqCiwelCg4Yz&=6~3KquA9fqk1b7CLsgc*Ar(<_X z7-H9B)t-QI%qZ*}FWyoL!T;-DbK$tW@9xg{{pu`4fW@-^!z{&eV<3^g=kWiv56{u& zx5v8KOmpYjejGi-T*ef zE(_nqzo`iY)kj!hrIR5(&mxB{W`CmeHFgrtwuy6pQxuExLia)j^`_#WoCsNLElxd`$Sm%`KY%}*rm5RUH9)Mwx(lSia`#Ye1y zSRaSxNdV;%8ENkd9qRNJdQ#3q$t)3N^0tX&4r99tunNd{-ZItO8RRN z6lmyU<5&u8_)&ehOPRAc+O*77C#Aq(3*LodZqb=pE0|?2HX4TJpEMRW@Esd{U-iDu zm%?pJOlgznL}%CzqR(P`8G9TE$^ZbMTOQ3imdNovaI{N+g09Azz^jIqg$OG@cG=83 z&N8Yp(c%@XUv;NkLiBc)GG$|bS>3DUZwb*(<%Fvd!+#gNRnQ)L7RT1WGt1V zPCJS-WwBN>xhz9MleCewa9eDqYE&P^Xc1XhCGOJQ#5PSn^4w?!3F1zbfbbGFy{g)| zH2fpd%^e(K-GHrHqDwzMF&a)e;JuMW*C9J8nitsT+&{egAW-f%oDEIFL=_u*b~Xd} z;7!U>lWo32Nv@{j4^bJ4C*q3-9oh33>x_U5>N3TGSD(+Lt4Zhf%cC=}OHp!aZKsf^ zjMu7JlGXgHTrr(u&@d>n&l6dQz7TW53p1yDNz{2o%z6F2Y2@ za!v+Rt@=G+$PmTn?3{K?v^NJ0KZ_fyCkA=MQfAAlEo{3&WbbXcIB4@>Hb~D4BhrG+ z)_L{FTlGS zr{TYDI8BK);E>ni3IJofwt#tO*%p9gMV>H(Nn1#LZC$RSWM)4s zQ?O^pUg8v2D0O1eX4)R4N(y%?oDLvJl}hYP6IzMPWtk5-{!9Bn{{2Bo-LSi)scOWU zGJW=F|9)C4I4H?%DzT-gA$>0M4(N}abhFHWRDtT#ofq)ZS?4lhpk0Wt0dbyG=Mv#B zsn0bF?S5M=#j6j|xaNGmuAJz=c@auDLg}`ymme#y#W9AZaCJE;>1SRom>?Si(kJuXo;p(p(fW$2K( z19wh&3vDxjypNpO_%IGKl=!vrMQPScoR-B3AYS;0hRa-+pAf6_834)H0JJqKP7e2( z6-H}lJ#kMeRDW*y0{XbeHu~D=1~Q2>C-`9-Ughs*YeRkpC46}+#WK5(h5sU--w5X~ z&+(Kr`_&STEcMtXGIOF?Thq-nYfJgDe%!t099%Qb4Fo>?oHyH$g*{(gfNPkmD|(fB zue{3nxEJ#VXB3xS`JxaY`loqO3*6zc44!i|CsHcthjh2E+))*eR}4>5QEw7Tnw1fT z9x7qu7jr-UEGc&NeD7QEUgG)9QiagB;GaS%`xUKNYCkP>qT~QrGO3vhF8CFkNpwQX_kRdCY1%`tLJRr?#;Rc31WqykeTStz zLCXYwN|Dx-5&f;5>lb}e!py~^?%5Tg4Eo9pC_-NjKOk%K@AH*%r1vuk`#X=r!2OB$ zY~o}azcf;9uAI41FUeycnOnFx3c85A180Q{u-)4Pa>AM~aY*Q^ZBwLj)>qJ*f3vut ziTwwc__Vsejg98-=d(vB^NyUoih1=}_ezg&HK>UU@1iQp5jUc1qMCO10?VnkoB4tMQ7C%?n5)SL-C0-PGeJg>mt#st-v<{ zIJXrf3u#XFc!~(|2RrBZ*a7F6N)VkEj#B#$XX%#$|dNmFzozexZAaJO1yizxj z5tYc_P3Vav-3~Q7t#n=V(1@pZUAK9$GUF17zlS_U&*FD5RsWrpE^R25cxvQ0mREkA zrDk44+9oo{yU~5fUZa}^sIaKh&S`!i>pjr;IgfTs*u4(2pzG?#f&9vhl;&|+%c{m5 zH6PzWuY(EQ&^j?J?(Waj<~oTKdbET3=oq@1J83D?xS#{3PGxVd=t(ccZ0~>?AT<~; z>r{if^-IrI>7NG`=e#*#;(YsQWU?*~a~)*pd&-?pxW2;!IZ!RLvh5dznGU&Q;2SJm zxa(x^RD~R2eK@p^lb0tEDP|{Wla&j-@Q(J?0T1!%1h&}tQCSdUuuN6#WP5E`B=qoi zH~(CX)`0`i?JQo!a7;I#D8*p`j7Wvhtk1{!ZcM(EH)N!D+RYDj==-z7~ZkttGExXSh536<<@^$s-?a`ai~pd z(8=}^R2%AD=#-4ZK8e=@Nw_zkfgmc`!PnJ|dQ?n;(CYB$4ceIJp;0NGVRmmIwhCK2 zdsdM=q`%8jUPZNd)hHgGbE0K#kleH5>|MSPM= z%_T!Q*Bj%OPseTS^`po1o^QA6NE^?%sR5A0w?44hzgDWDJNhAQAK=9awr5i)7{mB# z_vE*XJ0E>Wo8DejxRtOFcatnUEpYQZ~I2!fEu7>2R zuCCXdlk&|jDNg&0vw}wRUUzqGUs}40qGs<%7T~V9qeo5oguByvPui8LZQ1!l)jm(k zk3&wRdi-@KjI8UC?fYVOpl02-I$}K+oQ}k<6dQn~`@rwy&Wyq?rmEirl8(3h7+L!u z3+C(dn$)7hhfd(GJE)z6SncOb`>M5)wB}hZZQ?g-3@={K0w*09+saYR^ITi1Q;=Z7 zvXg>Hrc?3@JQ?W-$=eU`$~d#(H=PAK3~OgXh3duxPKV94r!DH~nQ@rdDn-js7 z`V#m5AlrT+FMQ!U#@(7>?=6yAu%9zGt(AU^GGufZz~#3CZC` zPBKCYkcfmtg8YlJ90jp|N&1qcf@13xah&B8f8AqS zCG16V+FPd)*?Y+sS}og?3emvT(q<8eM&$0OnTF7YLMG1i2Mq;lblYTYsb~yB6RLja_kQ=A)6DPn(bei$ywL#f$nCW-_2Yw?^ayfh(-;G5v>6+@!!q7@$CyRN z3-<+;!+j=sZUpoX)ZzVk6DFIZXgPi6H;}O>FgojE}+|^?;j7 z_p{4s^-iR$Axnq2Q!s1-#JEnj^!*;y4&s}m&?6qI@$P0StpejuriwA{=lhd-Vo3Y6 z>Kz@OaEg|bDD%YR2b;$9VuuXW!GD3#DvrQI&ph84#}kH`?^%P&)AkNZr!};XdzXfn z_^R)dx&dkbfT1zSb)|T$>knl+LNAq|fFVM>t8`tSZ2u)$E!e)W$zrD^?ga0RKJ|q4 z-&Le$<9AY5`+FaZD4yN54eH&juM4zXV`Lp_;h&7<+Gvy-H{F>kjg^pjH*AIvAjIFK zcTBKWhs{}TEg;1lW@juJ zmO)3IL6x}ofK<)Z=&^2&r3fKL|Bb;cC94K7F_EgwF?%mjB#%OzzY|&R=a6kQaq`B_ zHu-szm&8U8uDIVCZZltjbEIg9=C(&{r-|<$qG>=&@~@L?e~sKS!<$?8v0mtaKeRP~ zytbK7g0Zy4u{S=1I-kBL*)HyheJz zws|q0S(Bdgx$Qr}XN*n+TPeMyRyT~{b|6xXn(GneFc9XOmXI?^OzHe8(Vt17_yA$GfUrpD&Ds&J{o$9MjamrJNv`~364^#w zt9p=?7OM;_G~oCfzj79oUAki-d89Vs6Gv+ucX)z9qb(jldUc(M;!Su9@v`>zpcv?p zg*&$a;85Gt`NT%jvNq~g(!Pjgc2@9{yUYqHsckS8y@c~tW9iZ9(c-;9_n+jjPU`uF z(9G4||5abgvb6h=D0x~aC#^s?GiexdI!v!dkb^`%zSr{(?r<6HA8xQ_r>83M)0uwP z+m2plmO2uw9b)70wc;7!D&i-`Pn}kM;7QSp8IGVx?|<({Bpl)eBGj*lcc`1j@O zoM;`rEUhlpZK|!*E<}-=heO9!vnt6g4+7_5*#}O{N1_&nOI-;B(YTV?0DmwgJb@@* z=qNbcY>d*#XP5Y2A!kk~yPN{wN^NJk-iQLe3INUHc~@jpl3B5r$|E^Vv2SKLrBwdr z=<-|De%1fdS;oHJ+-Bs^0#GZbq9doNsT@tnb2t#vKnli-U>C(zi+SmD3&irVuF{YT zEut!f>``-_BT`<_*(VEQb{^khATi3UrV6}L^9JZ|g0sD|?ryqOgcW_Tv?e@sZTbf? z@`;)zL8g+7lh3=6;Dgy;JJE=4nI^5US=W__aBp1Fv^g}keD57N{$n8iBtmx927P0o zOA19mf+#1(e4>-SDemI?6_iC8RTW~nD8Zaq!33uk?(tBp;P&YkZZzr4$2yN3rH=kW zn2bdU`A1zp5T8^Z!p%=d%ys;%?jPEV$M zHf4VH=N_3k zvh^TbJNc`kU~-76Fl2Bi_w#2-eVfP*s4Y8Da6K%#=Kkxy?i~~PtkW>!hDO&D=ow&C z)fR1+rg8XV7iDzM#2scno<`V+8Tf+PG_01w~E3Hj@ZX?sA^eVhCLXK#ibJlpg!x=a0 zVKW52`&T>xDvU9!Rlv1I9g&m65R&}KsZR6EP`!pn=To0=vcDSm%#+O*S0%pwsEm@+ z>Broow4nLA?mH-vji+@#QTdKwmmzh)%4c!uS9ek+0v^@61+%c3QfN|~-WEu4w%zC4 zC`afF@bVMxh=bhlcyN53NeHxSdhKxXy^np+0T7G-h`zHcdr!@%9;)$R-DB(r z$)`4^jIOyoQR9$CMsvus|2)tb^zZ-tfXGkw=;_geRdA3ey8B)su#Eaug*I#)`OM%- z7F0q}>kmgs_>Tx#$AMqM-`S8L*je;QcQZ0(z6TIOix5uLg7Ll^xcfca_nB2{9#8y| z?+sA+4^}wCdDQsOvroii1^JS527LqtJR)K)|FnGGC?bz%a^|~#lbJE#W7!RxDfQR! z`mysu&Tw`~IHgK8Jn{r@_}5aXkEeK|q5hRoo zHeG8J=UoLDU7G-wgZv`=X#5m#@n^B|#>@WNQYG>RpK6DCb85vLUUPa$4g>rcF$Zl3 z>L|hk)RjEWo%WFksS3@4n3xVc@E3v$gV)NK@*)L9(w_jCraez!$yGR;rM$4=YX6d* z0hTT%t!LW!^tPsM-aW@;>D(Rbg+3XoI%*K0v$3V{F-s} z`}oiRH~RaNOcjQ-o&L8VeX8;NzxvY1swVKktsDk)suBWyf;5eJb{a;`ojLk?{70xc z?#P}(tXR*qV&&?W<;DI5N9@CYH%D{>V}G?g+0A?=eLGWZ&Xq>baOg5LwjRMA3Uz#M zX}oShXp;O=JNNQjG^QhymGSCA)l-1?gR6m=9aO1#K<^iEq-SrmzS2NE;--?AP#G(LcckN>VFJ$VWroNYfLF5<2t62L|}t>bF+DvHVgiwADI z?=-m$_f&vOlj298#?CydlNF?|OKO@OjZd!Sc_w-mK~A$O%H!fGj`3{e_>qT{s45nd za(5m4G}um-0Uac{iW|1{=k)R?BQols$p{vfH<2aRV+riEFqXuNz6Nehg7~Ig%8nAM zu9st8??>*u@LTZ`vq0Js3iro(FH#ogIZ&z0k0m&>602z6{d`L(RQu+lOegzx{u4N^ z+r>Xu`lcoLsp-?w>t#mQr;j?cAls&ps26H&nqSNa6Nbq8aozYclvP3RmAyRsJ4+Xf z@ct4sy?AVxf$yq_M8cl5&Rd`gE@StL)0hGH73&mOqYW~m;Xwu0MR2?W34`|}ifJMv zy|m;4sWlm(^1^B#!b_f|(#)!}8Td709WulBmk`?((DMmu*%2?LbgK$de!7~nA7M6c z6@(2|TG(+Y{f!VG9C-`2YlW&4AKb+Auu z3hhx$C;3@7xM$a&-q3L7yb%|WqJWq$} z1vQpTe|Bl3tRtS_dEo5!q}7NIZJ=blblf^YawD*9=ist9)9D{ywrxg!?Pnh z)HvSt@Iu7uVm(MxsyWVcAaZZdyRHI ze$!;JWxSG_bI-#nblE-fRsn5fOSOnvZZ3Drz&MnB@up+k<@yj(Wtj=Z4`BkUBSluUh{+i7Adp?QHMA+;NO$0#Xv=ka42FKKwa;w5kPOx zKSv4u;}C(5zD`<-;k6~KU)+xu)0cuW{f$XGem}qjp7K!Q zS`GpE5OeV70!Fgw@g-PHN!~IWG=ORTib;`?Ha#u2=Q1mzACd4amS3I^$9lcdCiFn7_eE9$M?J*(O6uBHZmZ(5xw z!Ff%nzDa=2uo%Ca0(jCy>UK3MwH1ntKKh=sZ$wX&{JBqMQgZ%^g@53IC5kEz)@$=Q zNmhP_<(qv)j{{dVhr|qs!X2n2O<))d#@3;fQ`lc@WT@LOc#zt6^6;62{_t|F0P@I- z;&#>=$v6(8|13T=B>B;=pZ&9ks-L@CAVyj?zh?{GFEQ7VvfN5mGmY&>Tk6IxqDOjV zvTV%vJjY{(YI}QIks37g;+OQQxrs?M#V7=6@>ZgTIvG@ogS*136f%Q!ypFyVZwD0a zL6)*ZdZ?cwG|BxHsd*;5NJ|M~&!~jG@Ax--<7C0+{6axWjP!$y@uH#IQekP%SHKT4t$Vx(QNMZg1FaDZ{`Ygv|v#?*5Wo*@x(;U<0_7OI? ziE%^jxWgZeKhiB-cOQsYTLf2gddMmPGzjwftlj(Fg#^=GT)5h_C77XNTwv^2Fue=+ z3J@>+c01;t5USu@lmDg1#}FxAzq0UGE*tSXJqJ>@(v70l_+n1p4llto%+J)yq*=h6LDu|oP#rd*l7 zHz#Nt++{~bA7uOF#vpb+1+zJE-t|mmd-B}2oGx76ehGW&J_uylc^ytPo^V=^bXi~4 zi8aO{Sr?t&FpILz9Y$EQ6hbM}%aXW}D|?|BxWDy61PNC1&SB~PAdBR9@3tZ#0|0cuB*2W6HR9G zT=hveH^r)swq2O9>`lb_Fn!{-MP1Qc+3xRP&)!<)jc@zCYUY3oAYWrXwsPDR!<<#A zvQhGR@dD(HOtwoL^a5MB*re~2&ay|;IcD*K@#4lqa~F5&;~#wC(Uzcm6V9`5hWd1p zG+{h<895~m-c|;V_yC_T>8ewV;A%=ApmZ}@v7BrtxAhe{dL`O_6`a&ci#>}qcI?EK zMQdQbP0uh|<w&{q+SFWfNCbE$vwB*Kh}|yxzfH2bkn9 zuXHq)Ll`Ax+D!FhNVJ8M?0dDq9P_uW(guSOsO)N>3tVWBVfW8*r&Fep)4JojzFO~D z>OH4*b%Z4Gnh|9tL$y*a;(f+WWWxJAe%sTYm3vi@) z(m*JThzMk3EA-qeJMBDQC}8k9#88cNymZlg&pW_5M@PjTOX9U34NrlA2e0R)g@gQQKtp)v1uzgb1MUNI}Tb*J^?a@GkMyJSzu@0k9!8#kE*b5V3&zXno0 zO|*AkSJnQOo%S#KpL-wpSkOPWf6nW^cG4~>l)pxxmKS`wWZiBL_4l|Bxber%)F7f1 z;YC-mZZrDXOcg>GXF$-Gzd`ucfS1!wEEK^;yA!Drvj zE%OVNi9~v9?wr}zpsK%>jJe_9LvqR4b^iL}7JJku?m~mAbAy^B791^9GwZ(eMt2`c z2KH;lN0jkOEBQvVW>B5R*^adYhx(i1%qeJ>w3Y_4SrE`E5=kM!M@!s)nw9x8k<(cZ zm3E2_B<39lnd1(E?viD54`+YCM}NZ2nwxj60%$SgQNOIC%+hXFRRl-=h<5p>b;&CK z_u~FX8g~$@M8hYArgCx05N>~uzx&W=OAjX|LUtjohwj^MBD1brD?bHc3X8VqhqHOZH>{(%UHWa8(US0 zy|yH5n*rUV?Ukk!=HIigFA({t_K#wN1w)-R##AY(JrvXEZO!#kBu_ojv zUP3ml^(Rt*e^?n+)Mzjb$`Okq!SbY;Ye5r|ciAt_v(OWpV$pDwiASYke9QycFaIt9 z!P!H*bot4?(POps5ZtmD$Lji8%Gw7;{3_xUCix;uYz3E$iAY!VjX6NHd{oOaL#C8u zJVTe^)o^T;60y&xPFLQtM6+!!7GFs0uXY6Q(X1!J%Nq~L*4bbMT7pJ=O_J<5l4Ut3 z*R(zIXz@gnB&;b3Q}U`A8Aw|>Cr#x>E@0Mt0uR=KtpSq!eb+i@V@n>i4-Z8xb4wle z-m=5Nzr4R+X`Z@riAoPWZ6{X^G!PEopSByt1VFl;s6mMm&+a3}OXY^Wpo*#uK=sHZ zOHl+<-(9vp0RKhg>3t=+0ayvR`q+SdR(Z+(0CbDtai;@VV>k-BM*^yZQt~TXu@~T7lsd-pqN}{qAg4a9|M+>Y#T^@ zRy_`0!8G%aJ#UX8ao5(}lLZJQPFHAXlc-l&QJUpes(d+C!QUj?55@PXqj`h;d z2cmZyNYs+%0PPJhtDAPMzQ0XiYrDVYU&>U4^w?+F7yAN{-9ON~00s3=_Otc$BK$tw zowv@JD&E_ZxS4)EnVc)FN7PpSAxR*Gi$y=%IC2o&fe+8qiEQfM|=sX7Qc2o+yI|hRe1U+IWqOIGn*wJsHqH4R*b=o-?!{ z(7V8y8jUvtyW=0IeMBKVZp?%${^7RqT7PuV{g@>=KLbYejJ=H!HS>^|XTiFE6HRnKrP!z8LB(t?@;K~RKmNbjHO-vvB7eIBX} zajtl~hVO`Jy_5_WE-*Uk|86s#*tTopQSkm6apsDp>Bnu;SM3e8YN7AB|Cxvs(0E!v zFC6sjYN=wn=p-sb@cyH*Q^d*7b)DINbF9<8rXz(Pw$R8d3G9vq(laQ__vj_dd%d!T zs(-TH)iX^&82D;vT>CbFe!vmay{nS)bmJcgmy#|s@&o)g+OPgez47;Lq5|DywsL4f zz2(Tw7+ETp=Xlw&LkM1wsls83L`jIn@I(15NgK^a8KPXN6twTzxkyOY9?|F>q^JF;$ zlPlY8H6#U^1+8I4k`5g;qZnE;A-}kxJlZoE3^*N5jDSSC>sng$g-&f+s{?=Q(f_ID z-Rubb!1>eY4UG_j6gX-+vc+Twn(0u3@wtm{Gf@!voaGKfu&U?QKdsg}Lg5mf!0O+{ zPnoAz1t%kY_U=S30kQ<1{S{6`k!r(ss4Tnf!a#c$rgu-mN1_?e9-ySR0jq$qYs!h} zSGD(C=;;3$I`4R>|2U4{-p(Coud`)kWz*q|vd$Kgl`dK74n?|i*143@)~`h4XwfiE z$sR>0WM;IEGfT+)`S1Jh=ll3RzMuE|^?toy&txj4ph#rp`zi0m;7f0Xfv<#1**ispIo)sxLC)VF7&WrPBr2dAQ1DEwjg`t+|jc zpT%sWXxZ`H2@t*NONki8)2m!vZJerYi66u@f_Pp%-j;_HZX_EtF=rR;{@aP2oLEgD zQ4g7Y@whR-?%A5z&6;Qj`x4Uq?DuMBsI1&A3IpkOp3a=VF_P9Scj-t#fzaw>Ze-nQ zyMm+m5X~rK<#3PNZ*O&lh#t!x(@fmwhNuQ^icSs|ek2f1%p;I_w-JLKl{uww#rxYk za+RlfCkoa50}O<%3tWC{WhA$5P}ELi1=o*g0X1EGj@~)2&|Q{jVj!_srBk~`Nyj4E zPS5Hi!r=sE<}*A`VF2ESqv+Hjl%!$T4u{^Qt?un3OFoH!xR0q2^)06EA2Z9vmg$Hw#_*%8M-} zgdcFlRYO8|DglP46VJgfDc5e0YV>UGMapXNR0utm>sF37kGYQhUtpzPV=A++VQLyAsL1KzEW^$dGreoLm~lv?WU z=8*U8k;MXF^5Nrh;`i^}&Q-cMya~Iah9ky%DEnOkOhjmCUsvO#7w8(;c*8>k;zlDv z(Qyu}J3{SA}}>2wj4EXBJSgqx)*d<77}iC+#ygK0GmL`U_MTm9QYG3eF2 zHDePc4KjT(JMWmi|G)|bndTStIDYH6)pr`1TfvL zDSifqocrZ@$(&Ju9SrNsSUpMC-2DM*`<}(vYeq^i5}>{~KGnps>r1ML*I_)u(`Lb{ z>+=yv#NJov5B=7V#@1u+8r?af&+-+`B%ki-{+c#!m@wuvK;DPgu|w^mHvgee7!0;mW$F?Z zSB*Q+<%F%*C>mzIISBJJ+G4)Z_%7u1)Dd(VkPsK|n5A~{y8!@U67)%~WbGUPfLdNG z@~B|tohPa#*7}sV=v1!!-Ua>|s=J$PN-s+migey8c(f>+!*O<9>huXimW)ol653#f z+fl12JO>aCXfoanyG8vbQB0L_xHQ5&wS(lm#z^BcHAQfb!~bl_AUrL_=nhmf#YFaa zST1ieOcZ;1AQ>jqXtpClh61k!uje`o8aG#&YNx($@~ofyX%$}UrPT2r#>5|+=?A;X!pmAxrQ`R$vK@xE`Ha4E za(w+=WAGr){^5m*v!xs%nHqx=PKUXu<~NZG?WLg#XtSEFot;DNrQtxSZN=2Bc9Dd3 zWU&3V=iLLXT9j4;duJ(UC%Nr*Efs?UXVn&9_U#`N+7%spwm*t`wuw``HrrnxP%C^v zP6cQ^idH;&$C}-)N;FfX53jd}llv+NzwOB`ht_P~j9qQV8*;?t3tJTX^XJ;JdB$*| z19I*E+F?c)RLx4;FqL?qA5f&rAEX#w+a@1Zh9uk<@N# zIvzmhn^(rPtnF$j8+kgh~>!wc8^oE%G+auAnp@4HRQGL8V^lXBIkGmB)F4YpjF`t?{P+7;bqbd z5uTf;%}f@llSd=XsEFO~>t4nAi6=- z`TGSF8QPCTH7R;Ml}_rhE7Etc9@8 z*?5o+L$!`*YFj^7GCcVB?e=rV^>O9iGlC&O4Q6P=>uDbdLG!a?GUZ3EjS(SqnNw3pCo`f z+|~-=kbWcV85L#E!f;mX2QwE*tJ4nhpo$0|!P4|wIZz`S(tQ3dwT(2(xRBVhI>>=v zhc2Bz`06I_*?4ovlxk5lG=lyEQd_lP-yE!-9?=FjVCZ|?czJ0Ar&B?AbL_0>Olw|w zv~ro2-a8`&ByB;3+j}lY$_l2eLA-t{{(8{z-tN2rgdphZ+eQI2$D_|UPo^X{pd{C> z$xAvc{2AYQMJce4QquHsmu~axDjHg*``2zWbOUV&d~?t1(R+^9nq)WWNO6%nAamzj zDekV7|1Nkaq?Anwc~-X9*Y6(EcjiYGy;)Eu71-Y7O#gmGz(-$e+ShzwD>~$vNS4hi z@;&qYrI%pNlDm)tlVhq_JSW!{#LXDF6?(_HIG?0kBzXVa*A1H+S}xW!Eh({Wqk8Eh zPge*6o8aR*K@(V z`VZ469=+}(%8kNX8^REEj$(rX^HE2y=1xZ1r$IR)Li)bu@ej|6yv}v88<0ac8R^5N zMLQQt!UHXh$u&zx*pjPdx~{i`kXpDMSB;SJBjTa=(Y}i~;tuXsu_5Y)koL}ct?J`$ zp&Q%ZRRV*V)EBvS{=4_GhZW;?Fl}$1f5UJ*BzH0ySs|G#c+Z%$*utnVer#V$Ty}~n zVqq#SJ{JJre~rM;K!)9`aQQ!U5x30UBLeF`K)zo@-u>w228gPZ3JGL3afNI~o%z=} z018~UZGHIWCr@E-)r~$pu`&l9NmV^omh<}Hmy2k!)>=L@m*m+eEnePrL*3KBl@;K9 z@!DzkNiDM*_Tfan*ruD$>f|F(Q9G1$chmH@%tl_Kt>79gm*UNw3ZUfa7@v5aZz1f2 ziM7p$gR$|I!BK@L5%QseNRxmf{jL3Un0jet1rdk{cxQGBQ2Sg63zYeJG!w4(1pE^! z5%$7`-&NZkUlueprQ4J(K`zlvZNZW^?%83EIrfjkr>n#G$n^n=k0X=U9e3X5_>-}u zrN2j$$^Yfq#6-hrKWCv?Dh>SJe}zJ+kayI~{RtZajqc6=&%Hb=@h*$E%fX z{1Av~WJhjt%H$yGYv1ZW1|QKMjIdGdeRg7PBX93`0*-UWHzgTChpY7q0#U#Ge0KRLCWIX|h*cCoT<+4&BF6)%a~|LICS~QDlDJe%P&VHEoF4sgg@$ zCvoXbRdhu6wD~G!6wqkSY_#Okln=&3K~42IoYGhF1gL4Edn&QxdIZH9>|`m3v=yxq zUZk5$Kd)%`^&=(11D;daoBW^mYU*58$dcEq?Hzpbj&rijaAW36T02diW}!$w#EN-` za?_s^jwe%R#P=zCkO2ou=V1-le>ALn{WniPJi4LsWw&tji)(nD1qDd%hqBt%Lf*#Kw*a;LY9Bp8&wt8PoG@VaOsHSN8k@|o-M>hZjs zFiTetgW6+Hl#iW6#Y7@9Ruz&Ya zlF{545fYPQ4`}l8ib0rSXssT-!C<~!5KaP--4a3Cintzed_ojAmh<^OhHnz4-Od4J zjL^mCAR(jYo^n>=iBS`NVglr4bnweuYHB@b-&UY&FRQN*WFfH{c1PV!L*&XBOR@3&7;(j*hn`^7ykAJcK{M{YEMTuI?=`84xYUcjYmS%lh z!QcraLf$Pf1aU13@`&gy+W~05e|o^7WQwh8!*)2Pm7B-taO6c@<^Y2V)bBGq=<{7=dkTXzzV zh#n{P`?i3A?aCkv+j&sjGK9X&dCv}(Y^Whe2%%8kDm%+(C!fM=rRYL#wyXvWYT9AR z!kFqy7>Av+$aRbs@7FBbFlx)n2~pT%R;1}6dFoG$W)AY=A#dajWk!=zSca3Lo&4`7 z8isU=p<9`3YWrc=WG|qrHYB@}oGaa|eWCe)y@W#{hne{>PamG_NU{PwQSNMiAYr8i zzP<1-+>2aZWAJwZ0};JNT7ClVFC)&d&?0louW{+?(Kgp{qisi@dE1n4w&RR5K$THO zXfKgWiznY~{{9>jq7r=p=AMpKt_$MxfOgq}1((C1N%=EG`8_FVgrSTri14o{py&Ki zjoGhOqiY)21>lwn1+{fUnW-P@8y}N2|bOh#y*AWi~|PFEVe3sJq8?C zGy>42qreMGjU`YYkR|8-o;KlA?21g@rgD9J#G`=}nxYm~A; z9=r64t%5y%Frqy;J^I3L|ByNC#szmA_~zBUf~c{VgJ1m8r-K^&eghgLY&1GU)nmL| zouB6Ln>L$Wlux_WjpPMo*3kBm-pF+vj>MW2{x)g-7NaSN-qV_%a3y4RCz@1A=UvB=tmnWZM7|iDX`8-Lg}iDS&y|Nr*K)-mhgdqeB%gB9uD&lR zSp%1vcIZfEffmz~ zZqdPRF}QFhV#&V2NNSIr0dDT+V5E$pif*arc%gS7THG6s@(i8Dy0ix&RNsksz6OTE zAla{;dH1u4ltzETXkL#%HC&le^RE$6r{f=n6Oln8GyS#iM)$R$T^*gO&drK`c-=(R zqMQg7J_@^oOC!1rgzcT(?d=AdL!)6Rif^=!DL*erIgT&cYdX4Lc~J?AV-}vvOMyrrR9mt^{J7~)NTzhM8Mrnpj^cD4{_((_?eKRfk8va5E^sk_h?Tf4yw zAL4?I7+2b4O01WWoW*1KYEUc2b@Zi3b_j;(AwZJ15m{e*7Jv2G#-C~k@e}+#J3Xw{ zqB7~Dz+exWleN+?skcy$f%;&X#W~)E2(rPTF(TlAM>k*;T#{Z@7P6pUFW&PXUB`qQ z>#AoBnk#}Gt$_otL-|FzrXl5vsU}JTP2T?vD13Q3ktxpKv))P*(eLPdL?a82AbaF5 zL-tp$cQHm}Y;J(xQ_UFmg9KrD)JP#P>k7W8t;xOCpyFtnl zm_@B0BHypha)b0N5`j_u-@^G$hZE&yd24X6it45U8_UNXOR~`~3NwvdK$!U1bW!-N zbr6v53IBjSt=yIcVtmu1B2-<&w5IDC0JK8vfC2)fHLhvOLgWA32)4o~U2!1GD8cLt zbHr)t^XkPHHfldQY8aV~-_fAL=y@=Hk2SDiAX$y;hivrJ!KkHXPRbLh! z8muTF!EE(_LI~Kg2uSWMiDaS|p5(`NB>Q+y;q%50b4L912>xEKsr+{+CFifVNK4vz z_IlH3Gaw+gu7EqTZ>v?2b+)Xp_GZ3u0k?FbZMU1%?SBw!<|~&T%W7{s_gGE3adp}B^6%;^g6DvT9M$MT8pm>%%1zc?`%Oc`9#mUuwR-BOl(>?;@OVwErgNAL<)C*XY4g^hcyKhmF4^t#94ysSOdli4O(%{ru z1=v7p;Mz4cnZpftdiE9TzZIdBZUTbtrK~*wQ*0B>S28pSZ7!>A(-fnWR-R-8mV_dT z0*|>XfE>bX6g04$F>k~O-FRPVk;RXT^t~#eI>1+R0ppIVzpa#!!sa!C~8UopLCLC z0@v#2gz^_^0XwR>*wbg{6bJR2XlN!RedqBGng(_h2#PjOtHxhHgSNbwZV65qP4HMc zlhXPojWAhOsJ(LzXyu^V#OF{E0Eu!dvENZPSOwhc%ye?)TStj>f1iI7^sh=ldLI)5 zVRS>GIO4Xe<{AQ&$CBMH=VH8{qf{)5`Ge4fEttw%*$JCa;U!V8*K>q5r;CYcSUE`L@TVJK^KdH-IRrR`Y0aKYIy+suYi ze^#4L9NtGX#id&7X~aKGr<|`ZVvTJ1%3+W@UWi9grAM+5S(v(FO7TzQqxT;O;Ao&v zrgHL-Q9LS$IKg&hb+k?V8-{ka<5ti_y^#BS#vjm``hF1`xC>mxUdTsg+UWDJtZ%06 zv5H9Qb%hq;H&krYA|~93QN+ae?CeP80M(JGK9IzgeE~PF(3Vib+AQY3xU;;ul6&30 zcN2CgzGsfmn;p`8!oTN7r39`+SW0}ejnNR++% zs#u&XYb)&=vwM6^X{ikrHvLN(eTg2&v4Sj5E621UsJ1@u6|Utz)KlqSKXF*ZBV`ym z*Q*_PPD7*L2xEtv&!Q~!^lvinfo{l zbjb1EkrMlR(A#THBt0tFdFLiq>wR1C`eViPB&adSP?!;GJ=doZpEi3@6_(6wUR?Ax*1F)cf{*L8UKMAEpBTUH&B5GlDG0_Liw2Ems|E`JOzL;U35 zLg1yiN$cfSVOcm?E1Z%wYwjzICUap~#wXM%=AnN5fW9_b11a+%E2q){n20@jJAD|K z0IBx%zH$l>2z)aRYkz;d93)pxLicD?1L7Nm9u8BC>;<{Uz2YPsj0@!mahs=Gb^S>Q z15)5S?Cq4pfp2(w4RHru@e-u-NYnC}k~Js=^a`w6QFkf!5>BDI=)E+`Z`#%VfiTN5 zQ~SX$01tVm*EC;heg~_2!4~m0*_YX-p{R3=8YpdK)C;>Rwr{ZPD;Qcx zyu(Is2*xhz+PtrX_k3bW~1h;GJ|E+tJ)Z=!Tw<^a#T>1NqB-jp#3T44UpVb=kzCOb+ZPppEth z*^D4EY(_(Anw=4Q3o;DGVSM* zNW%UBUqpxf8KOFSc-`YH6kiJUKig-o)u?bQZ_&o6SU8bH7h#QEJYo$^J0}^WBEWtu zgt~Jjz21OG9=4D*>E8h0$9;s?%iAp=j_lJ2pK6*2eT?oAkET9$d21X~s}%d{^we&O zG;0diz{!E@Rtd-S+CDe;^4W?1`%5_0*(le~U#!Xi{NEh7-aKH^86^)rTf@{5MI=PP zY1%sb&X6tBI)E%`OKCf~pQ2yIfiZ$cMU3zS0g5nU=7R>6vbOBxSA?m9@$A+burOik zNDfTo-7a&k&;GbY%fX5x8CKk>AW^_c#d>ljKNi zAJwTdbpmPQbS4369xWw9$vOzB4NS$l4r_=v3(%nOThXz>5f23|m8!+n);_xGD5@D|X@)`mr0p&vVEPNkj)b$lNa zb}ym|vB@8miwloL4GPCuxA*s*?V^a1eEiyX`u&B9=k_Dy={Gq?2&Lek=;E%`(*!C_ zQ+4{!hr0+3-0wxu{92DZp%ih#3!$3p`|e1dy#`%rE|%iJsz)}@KX=8M<+S=Gk)=h* z@#A-h36SszjlK>1g!m&mjNB(yCjA^Mp(6KW?l5F$zMM#{Z{QOqNTD}=z#8A;OAc2$ zmS;ob&gFSDj;L-Hga80LTyIhRdL5C-vqX1Rd!XGaVrQ|u$Vwo~=T$2{px#`l2`QV{ zC-UH9&HorGSy$% zFETsOI`*u%upCIFPxo5Lv4dL{Rcog6ZyFaW5NW47lSkragLIj@yv)0h{PyIMcqKK$ zUFPg<>15c<bv_$$gC=iFq84joh}eqw!p~gIL*#xFa}zbvWQ!9RKw+fWCSebDR_(^P}K_YRcEj$ z=XOvDdVg7hsw)(7US(zwUwq>YqQXd~erY33IGRx0Zfr$rb(AOS+RQi-C*~ydal~8l zkQ}g$75G0H;x(#Tm(q1Bm3P3>bo&x1Wk*Rcxwe_{?F@M5K+%-|&^mI*oru7Qu8GWx ztfV~^O5ZV|?z6`SpC!%;D{ttQqy3bv8BUfwZ*KMDNtym-{$1$CU0^F|=9L;F1hd5p zRxq1&R69o#Ao&(+cmiFbT zz201c_)5bUnKp-_nXea07;bT_$t~rTsQsX?hlDfB7FcPr#dY4?+kQg14zhE)vKO4< z|I14WMkKxgt_Q0$e3QU}D9D~@WK*!%`92-m+Ktnf4_>Nb(B@b_;LfC@Ey|w=8AdVo zxmxSV{4bSrt=)HX+R-l`4?>Z{56a%c^PAz-w?v%hnHqU8iA4M@IeydSmA^uoUn1XF zq54J*A{R2{!y)^aV9IrXw>CnyECBGnF?)Ga<6~>cCT#6cBQ67!7}$}&hd#VS9;G*2 ziHFooAa6`0DHb>drMooY^@#?N+C@G+$o%nu!!Sz0h_uEF7EYN=)P))$8`N$_nCe;j z=j!Ah&HlPzm#>*jIml!e%XzLtJMcHi_vz4EcF-R^=O_*0KEG7L3pFnj?y;Lhp>N7M z6(1H6_tD8L2oWi>o2mQY4|fm(04&{!4aT8-%zEKI$M(i`4}xsR?4J?=fIW_BZ+f-4 z#?7cY<&x8c?Sp1^>9t6_%rk0we%S?sXdB8Ri5#yd9HIKkr$SiYz(K55@#7OG z&f&a#^2$(Li4x(StQp$b>bTyg5A-Kie~>=Wb>2MSN&5_)ww@V;6+eegL-9CNQYgf@OQSCwr2SGEom zRh}bQ^JK~1r#3}?pV<1&gxKV7DNX_JrF#p_Zpk9k3#N#BsxQPt&XB#a`4j3ID&Bsf z$qiZqCE6WRZuOGK?2kSoDnLrIiP2fW=(7$kUk{V3+MfB}xVi#WGka-~AhD1CQWQ4N zFGJYson1y#h1_=#h^|W+s36B%T1^EIFtl&mFtlELCklXDX@$@M@?Jp`FPPL6?&I@s}kMziJX$!0+ipN4c*wV(m|| zKmPzEp`o>dWqgCG7hMs;hcj@B`W=dzwiz3N)57==kTe(C$Ir!2%p@RlUTkX&RP$Y+e{XC4h#w@9Wvsmx^1I1?tLxA2DEtoNX5 zOOBxikNpAVBsjq6Q|KH$l_9^asg@<2?a|X{dIKST$0^~WwbJ0e zE?W)`9lijUW3<52t0l@EE|l>rsx?OSNQB74bV<1xC&KFC^S;JIs`72=(Ld*!V$BbYgcRG)sb@eF=D*W#@UqvMZnAr z9LM%htcRmg;|#})xqYonm`EFy$5bonZR&Sy16J(qXHR5dd8BA?JPTN@uP9Cd12%sF zBpU?a)z6v@##n!x7=X({2Lgx*D>QvUgEVe89JJv8oJV}*RlXOu=^>D5`}|EnkP==a z$eC@seEz%DG6c(9$;ft|NJjYP$Y}7d6a_6-QOKzh)kr>YTSKY&TCB9Cd;g_w+_-78)DIEekOS|?>BP_I!;9FT8&|v zIub}bs-4)li&E*8Y*F}R10pRw7ue|n0fdAjR-NQ0Y}*~49hD7ELoIlP*q>@x@2~P)_#&3Hxx8!FaqUDzM9KS5AFo=!unIT%%7ZaPnJpq94L9K7Shem!--}iIi6VimjDVRD zbWk{2Rt0%^1GGM(|0s!l0QrYK7;p$+*Lb-yzsr)b5L~}qr&XK zF#ruY^W^}7vXZ|X5G;oFYr89fNHo1HL*1?s0zu?tQvJ6NERsPn6RfL#u`?Lq^Ppf2 zSoSB-SAWxB8%OshT@UYKuaoSxTvtFv>ed{%0;0m=nG;?5Ld2rB$r!zm1z|>)9$P%i z`exSz;)RS*GR@<^F(X+XQm#W2&}0fvsl@qh4uj9I0BO*XO55l0L^ss2 z`3C?L)Hjo+pQJ;0xLBF+0l6jJ-f%(u}7S_~`n9hVA z(*lH(b~42){2%9BEPuabbjE_}lpM95d#GtdUxG4U-f{YXu=S@3(Z<tRr zd@BO8mC?X=x~r#YD7fJ}Z9{mq1*%_%yvXUXI!~{Pg{hb0l=Kf3$WrjM1cgSN+4rd@M2 z>VpV($!n~7+MA0bAn1pV5ctiWlc9=sPdpApRU5?zH4^&ON9Y>D3}G7wnqs<+qjwH& zCW|#BA_Q?C9>HPxA{Ffi&|J&4r0X7}Vj&n5P1oEvrqImX$WKkeA&nBg(5u?vY62{r zEF1=ZeWTAcB7i;UWA~MzSk!B)_V(}2&Tg&LA^x-UWjYYhV8_2Mmf1#AAdmZnZo0A*0i|$LNA1T7UBNcQj}*^C)0(fM^sF&C{pA71!?O^*`wV0p!rz$$Yar>&^@&& zxZ2WmVb4N%O==(rA4m}r17g#y6@7C_L`ygIc!@I?FKxG@cIgY^ET}yT2dJ7!qNbhY zZA>>yj;s(52|JltK=H2`y|$tIY+unZ;*z#kA2A`Co#D1cS-^*;-Qw#jb_A-Go_5-N zVn#4KgpU0jS&ipMdU&eG&P6g)uB&PDo}5s|&)=(X7e7d(5m*fzuVY*4iI~JnqYvwF zS%|s#M{GNTKu{3{;Lw_(uwiZ}Mf+fOY}f7K*nRoJDJTegn6y8}8BIv?l_|qr z_3~~7V^o!{+56X(wgs;|;?kVFIgHu#7JaPb$k)@4J>UV|bN z!bL&(FvzZiTp%3Jmb=0_`ND^6J>i&{xW$I%9=!dh)V;sy1wh-`eZzauFu_=qXwf8+ znQmxcq_H5n`_U0b4HF{r4GEGO+v~T_V+;s-(>S8KGK3E8-Mdy&iVPEpNzzCH-7K8xe3AglOz*pT}4T@>!oZ9^Gejt{Nsb3(JhZnSyb+i6$JUzj! ze`Wn|Bj~tIj7RvyVCY-GBBEXXqc}9H>pJnGZ2M>A3Aimm^E8_ZYS>eR(my5o*`gf0_V*ET725?tM7c z2xs`8eXQvE{QEA~vYWwIQhK+@gVOZwvuE4z8S61NfM3$J8aUL{OXy=2Tv-udOB&L2 zau06DrU0mXJunBtN@BIFrv_`7r;sF$7!EPcYES~*H1OlU3iT2VrLX-I6f-P~##AMx z^*^B-8r^U^n`#Ul>9HZ%TT$MBCme99!K?g?hcJ4olu929-tJ{g}4lxl3l4pnk@NS$eL{1(Ma29>W zU6PYt?`_Aq>=gFMxF2cpfhO8(u=TgEX}>^hjYM%uLnd`@tx5xxR~kveS1E@CiZBg% z$3fs3dGLSUTYhRa!ot}fku((t50o_bXTs}zLH)D%!8##1lEeX!}2Oz9k>d zkU%+Y70tCU?w*^)Tn4Q_-(C5dU`41P7I5;mdabwT1?>5Z0{rUc+;P{|ilW0R@6Vx4p)TAPGO+79qaZLCbsEACyn8Uh}?rP^Za73GwcwyV-Xj53cY9 zDE3kMU<1*{h3L0G41Sa3iU4@xd$J`kG-b}YsolxC%te`ZW{oA0LC7;t@!yW7#sR~F zluBSn84*X;{VYW)YGDchoG3y;bwA@?dX|*%YgMlbF`*PzJ4q;nSy6GJe(p-7!)f8$ zRu+u_;FJnb9st7P28rss4J{&1Ogr?21@6^sV!6VpMPiH!B8AZ@B>7R!e=n&4?t+ls z;GRD*LhG!<@zxS}Sq#9ZN$3}`|8`3*;T-Mw|Kd+%A{Uh5%4mF)(+c?zD}L%ulj&(h z{HOqDuj+xj9sDUAN zu9j&Kvq^!{=+D&>2*g%IDBs4ptw#lF&k1=Wigf8Aa9zh-uJ4(>)wb&9n(`&!a_ zrA2i<*%IEp>%K0ZS`ZVp@!w;MYpYBK4D{dT0#PDiFfxgee(On4M3`{m;}r>UI;Pcu z2m;RvP%pB8u{<;wWKrkl6a1=YkPR2q{3sr1NP=_WW-WA)+yzq|z|)c`I&#I_pwVeU zqKWqVd!z?-Wfl%?`3PyWs%`qJjuvLmDG&9EPme(5Rv>$Ejc?xwiMk$hm{8zB8p=(5 z_dlA}TIXl8epO7jN3eSyIYD_j75#7vy}1_8=nB@mcHKr$1(B>f2)p-+oeBIFaM z5PFkc>waU3a@G_3iA5{QFKtiCNJ!J?cAMlxTiBiana|1M)@(eVX}T?;J9P@k9}*uy z`yO`qs?$0R@`7+sZ`F@tN5H0zP8nsC0@uM)Kq=jlN72GEwr3s)I~`z+W!6fe6jB*! z-SkAm(=Ns<<$`0GV6tm6O;OJq-sm~Gwj|_8IRz)z&{5!G9fYRl;TX^irGk2XJ>vR# zdr4fLh2qOBSdu1A#YkKlKPz1D_H>-kiM5U$o(y))!~W04uR0StTssIy?%pvc1ta#4 z{o2_%sXg74k-jKDEo`f)WbWjxXAGV$My81Ph9>}Jetp-JMjGq2`9xzpsr{efIi5b} za&j4iKTmS1!CX*|?-n>`(2@UafTh76;ym8P>!SFT=7vRQ_pFB>*5-M7WPAz~U;Rqa zC0gD*FdYGsQORk&q5UgL-e%eVB{Kpep}~X7JRVia;s_sLBh$i8&8MpF8x_uUkUiHI z)CXU65XJ23>|8?4u}NrEviTuW`A>jspdKw+SHL#h#FYW3h?U66RnUIA*dMsKBzP(W zPp?1rlZY_ZhMvXtNmrYj1x$Uz%aYm4h-oh zXeU zs>5}d?Sy}MpT;*#d{l_aTCA8E&p9#F$t%ci7BTB#afc+thP%j(ziykm>hDI2=MmNB zW3lOeu(Kb&SKU|uu>RdBmp;0uI7KoccoLT#6j#Mcr_5j8!X|Gw#X5>&vrnsJY#Yeq z&erb4RYy43rz1RMHE)e%_k)?wnYF`ooTS@?0jt&=EZpt(wqh#7P@Cg*_JZQ~3Ykuv zNFf0ufXdP!sVGEiFD$+~Bo_t)^)<1dQ;~rBj^H5aJ$5dB_X(M3 zdF4Af>V#JsoZTfMA+;9g@9y8s`(_~PIdXR-LgLf!0(k30Ek10LRJ+R;eb-pya+2lh z5$CnQnm8rN>i%Q&?mN;7#eX|HW>keVU()-Eytz}HMQUN`@8n(lv{yQuWYgPfgBb#z z%nkbvY~aSKwq>uSf|Grr?Ea#^$3NMQZ#w}q@~(gkexf8iAPy`Cnoe&UF$MJH$?$7& zL;$1iYJ&|!xxa4wy+h2Vzow|2gH}G_q8iJ z1(5XZ@pNLvKP4b`f#a24D7lfNc{tH8dlwsVf!sr*+((c#n|Eccp_?FsH_r)*kS?Wr zK?SMqz*cSSWxbTz220jm23_H#N;OVIdE9e0KJ7LE6Rv$M{Md*<4x%UTfj5#TcPn>? zV@#_hO)RU8G|Q5^l}Xj6a&zOEv_741EbZ4iRBMWTU zn4!i}vt2@t3hIz6b_WNW8E2e*_Q+lx&Isu)dq#@OuB@_-Gwz%#?V%wWlKN4}ij0g( zp^(U|bexO^Lj3&od3-*P_g|mydzZGr;eXMIBIn4R zqS3ARJ#LbFu+i+hh%2CNhSLD?jXafyJt-wh@mx;Yg#p-{>#?c&Qz0g6z}^CAmZ|{;{YwP2{O8jEU3BK^ zJP?^9)&O)}y!=EgJ-~z3=t0AO?n2k^I|jsRJP8HVEzgir`P&{j5Ye+VbFvi9b>jgr zI4q;H!>*3Cr^XGi7;89zc-7qaOY{H&R>u*g%c*9EG#856>fduPmdFP;_^xTvbv2V; z9a0*P=T-@zI~Y;*otyy;o65=fh|=p~7MUK)XCKBAOBm%}_kfA+#+>~%zrE?XOq(&ycP z2g*Ko%audVl{1QZ#*LNEMI)W*gAMI&UOS8*sWN@R4uer<8= zQkPqYJUsdJ3bK$rwP+99VEv#1v*6nZjIwIw$%9AuvUiyZXWn{R_ZFJ^%0o57^A9N~ zKWwiEn?Q^F;zApkVa2V)cb^Lb5m+AUxvS&Lu=L%@gj~6ER@coRCQHTp!~$ta5-T~^ zvP3Fds>CBe;+Mp2T}7`zuut|jx%OpQSDsbp$&;{&1a;E4x4Ue#KasgHk2MN`$g$m} z5u$3EAK`2ff+#fweu}>0G;QaJtD>C+oR$$BQb`I)AYdd!h5e!%_4-y2L+!1b17EDw zKHABne-3P)yfpY^J1}DW#b*f#`3eT-wV>I40 z5ICO{qW;{JzpaGy+Ckg_TB}-Hj`fjI-}9DO#k>^g*c*HmoFDys>E(D`6j)%IDPinw0quY|-u zRF`nU*<}t>@}L5?30m?OYIs!B%9<(S7JkXN(e@NWi;Pu5CR{DCJ!%glCC*G2mrNpp zURRV&US;{hA3et^CRj}W5D|N~Z2ws*Ocn-F#2Ro^MZ=+T1 z61@4l&{_*&!c4l6uov3}?K@C1>5&I-UBI@^p!%F`6WunoJIfTqZ$3f}@t6%5jy*$T zTBLZdn;m9-t^d0aZs+{f`Tg$8$zrS-p!)Jhqm_@BAZjPzY;m$16bq&M?x(s%;&Q^R zGx)pBekMFxd-`EeLJ|w^g}!lXj46=~gX#bhGtRUc!OW|sx?B4T(n?(IGpGrBEfO5R zKU%ggOxSIG0A^+#a_Rf`?*`UIn${)C)-2gja?Sf(^c@LnF!Xtb15bw~Gexy_M4axI zLiETau&ozGqfv8-QDr3fuXE?ly*kQpvENzGSsCl9pV?W-(s=ZZr3TV+Gc3?JMnrq) zAOen#NClqqJ3C$E#5kq19M2NSe~><*N|3ugeXj^dN&)n$1*opQ|7zOfcRL>cO$s@# zQkt;G(AiP*EaLb@l@|2gl3qXY$_mX^nX0NA;)WmWs~_J~&1zFhe7^(u3;B4(JQTU2 zm%F0roZuUG3ogphPa2Yz-EPV{bIcV=yK}1wJ%27sZ%ePfh=L_n92PU0l2Te!1rcLW zL>Si^$51!e$(i`ZsLPR~}XET!$HFqON^ zUFRsg!)Yzk`D0u9t@y;XV`6WI>E9&gjv@??PgJ`DdOS*V>rAv~@$ zNIG)dWRGfqI6%1XO8dojHH?G;%J?8Vr-hWXx^8a5IFs}1o&Y9YD6vM6nYN&+?R$9x zp`j|RAi}{d(W1bEJMvW_*Wx}F%LK4I;WCO!q-m1RX^X0?+;=254 z*hasu-7rkvlg|jiS4^G~yO>(wvg?_Ucz>$-^i2m;gZay3$!kcnqDuRN-euQY46;j- zbvmN-10XV?*CkFXt1sau6ZZ(+N4*lwvi41y3q5*6ld=5=%(Bq9nM9%UhoHsNEx4Wp zh@aK?cX{0Zc_K3UR^7t?zLjwcpUK8cbPgL@jBdo zm@-To_;dkU7fA51@_}Y0-?Yh~GuxO<2|-mq(DRfN5WXO2TMc=q#tUd>$s}8ARKQ*b zmUN#aCFC0(khEX^t=+^bPa`6wHsTlQ3}c{k%4$X~`-fBC^)6^XA$>}0{L(bE?nSd$XNRb3D$ z)WfpBuFq|ju?$T1w)ecY4g7?w-Ci!H>a?=MN9GQbSvK}|N(2z|!d3PK<6LVauu0>B zP>#<4mO7;zc2w+Ue&h~oisN2g50&a~Qf)T2B$>WB(JnSe>N5BPJgUMJ(-Y<9SAFZf zbnv5sG`tlsALTnc1fb)|TMfeK%DOpiOI#QzG3K! zYPFJvY`D`8Ux;LYJtUn6Lg^Uo2i~&}7vKWpX>>9_ih_{PJ5&D|nwLO*%Xysb1$@&6 zD*qV^5wO-lZF6_QS8@FY;r@_!1$(j5cSr0Hjh^~t8&|TvlufJjt+I`afHhnx3iCmP zGvZ^X3t;kln!qoBMD1fx8sr5n`{gk;0l^l4p2PCq`me46=UWvx z-3#)yAeI_6{&EG1aIYng8appJ!QY4AE``h}M*7&IKMY@LubV#FxJ)BNZ{JvK?`Ga{ z1SHnd?m?3k$lLZJnE4r2^$dt|2!=o(SC=lrl2sQiQAk@i*oz$-r(4Hc8~@`XPgr{!s3OuMpwN%FpeQN%!v)`aWK~Lqa6Jz)z%T0EHkKFRTF*eK6$FA$9i< zbd;6yvv1sPyk`~pS!Bh#q^BM{X5H)lJrw%o+LOvUk?)^?4EV0D8ivDrn$1Hta>oTg zi&w0@Tj`K~p|x`gud_WM_?+s$S48j27PLc77Pny{WODRfNElttu}n_*+=Fp}75^M1 z8kmEj)ObH@3FC^IfmwHq5eFYiJ;HgtH!K<1R}Wf!FdeO*Z41JVN}F%on)z4{73~?U z3W8$7xg#~!RaoK^BBwPSJef;kO)VO{;*N;;9?V?~oYIIcoF1wMvJF;%+q%|O6Q{~) zAmlslh-QL2bh=R5MmKP_2I* zmZfr)Bv1EDX1>Y zY*(nK zYC~a!GW_TD*SaFXlJ_`;kb*PTEnq$ARIssyb|8qwrgH_hLnYmzuhExwx4}xgTdoXkycpetS;FXI!D{TZ z6al}`Fl6_16A&OsD=f?>^hau~g9gOiP4H6dZ$agJABlkCrvp5JCdkY6H5v~+0}{VZ z?Y|>fN8R$!r+bmRQ7F796=$xN zqHu;(_k$8oK|DAA!6Ncr9nPy8FCSu0#dP5;4Kwer)@wC_GiI?n#14 z7qn}g6Y(+xusXzonOWxak_52Tng*Nq=uYMNqr$X*hq;q&%o3N0FOdKCqg>)9uKK5u z`;?F>D%%qh`k;g#grx?E7;*@YZw+QYqy7a$d+vvv0*FRJ$ z6hFeba}a{mR_@mEd_+V{miE+6aefY84%Si4Mt5E8r0NP4++2ybIV~wfjoJGT&B1=V zS-)L#>!*g%36@&ylyS>0>c&7kLj8|ok>6-TXOzl@)Gwx^#dWBXski-ekp|@_QY6`2 zYI%tenrNVDAsct3x)o9y;nelFr>y)=w#`aMS$YjaE>W!fH^CUX7qI?F=y?J=>KpK) z4AA&JKpkYinqqIxNBeOz8Je&>_-IU`@!J#u6>PC~qR z$7E91=mU)>!pp2S%9PyW!?u;20?Sm~X;2Yk%^vnryh#BI(xOqKdyvm_PTYO5pnYOyEV1Ibor0i#?g6h8gVy0JtL!Sm^D1FrHPB<%xCKk57=$xjBoE_p~fp zM}W8^J<$?XC_nzYHy%;c$ip?z7w@n-kk81aIxjdbZ_5P@13ux<2d795#!lvPSML~P z-BW0$wK`$axx)bVwT5{CG zU*2E_or=eNJTSJ9G<|@3ImU}cfC2OoM1WGjE)BR;L2W&3Qx+*kCVLX*(LxpEzu&24 zhu-;Swfb0xys75rjYY6F+{>hbwmR(`P?ViEMhgI77o%*Qvh(=H^c>r)N0dSelZlAM zX6(cU<4Vc9(9rWS4XR^o{lvLVDN5aLP2hlS<;Yd5gBDq49d4y zsWiPL9LCvBr1VT*=h79IxtMa;-ea?KZq+4fhl)Qb?K5IL6dY-4$&q~)@B_4XzUAMP zy^*0=#hwI(UV~9R`AWlQJrcV$cH?hEHisn0knp^4>(mF4^74|~iCEu6#O1}NWw=bN zfmp3BlnmM(%h<#GLho)q^w0~0()f}Fql#mh3P-Y~kOE(`TL~pR5=2ZKcnrS;sx z^=grWqS{*v)!3YTK&id2GQsmD-$}8S+ylcC@^6p_Ie8b9Uwe^>x1gP1)6x&m(lxI{ z1&aEXJ@GIF8qIN+3!fu$x1rSt;O*8Ul@Ch%?^KELj;Cubt?;Zo_hFCRbI)q4v1FN* zRD8DsvRkDF)XQjK$R(<&yR&yv3HNW-jMu)^JV0!MTvXc$mg*8%U~F#mSztDSbmyf}w+@=ej`E_Zr|3GzoD z^lowIzWui#NdYi+O`05o1h@5dF^!Ml;6AfaAfuAT#a4d;Z%3HIHv*eyH0uGk6UYn? z4X^KwKt^&kMDpRRDX7I)%)9xBKe?S9s?oWn&6DJwgZnhmGg3D|G+!444~K&B7`Tc_ zSRWv7sN8}YAI3Xj$nht)WSp@DzEq|{G|x*F>68~ia{gS{^JG> zRjx|qg8iUR3tGGEHM5lJG#du_bysw+EiFJXNP#)teC^m`R8)auKgr)0Y$w?P<>>Tj znI%9)9#()KRR{8D(ZE zP;qS49iq))7b6#2h_5Y1%3p>yMz+Y=hJ4I=^NbL&@mq+FkwuH)`$FK#C%D7USl-97 zn!NRroxPk-A!{maA2>`Y0+M0|h<%7h zwgUqgQFe~fk>u;@`SCpK%z6RlUI|TeTE%SNo&Ka(WK4mGO`omrRoi^xF_Cz@O>Lx7 z_JE*SggeJQQ*u_!^#zyT#8w#R{{66}x;maUqqg*X%yEs9^-g>VxsN@T_^GieImHa4 z)C`uy*lV7&#awV&&Wu@a_W3Y_9OBcRHG>Fo%ZpV&J3ol<-6w1=eDK5C@omYH6sM0O zKE7lTtAS!knM$F`wyQ1QOfs({lYI7P{laN}&FKi?_6K0YOgJq1!+`{f<*) z`Gs}s_#nhwsIw1~qsnRu8>JqdM0S#~-6AixW5vCvrSCfEK$_Cy?_<9?j9=vm=0FS& zw^t>$h!?qUl12zAwwMZRc7migXmz*_5ty=*=Cu|5LSWgsxF0A^3^ABp8q}!>il}eP zZ1D9K!Rgt|@(Hf(G0JVxqk$M8ELB%CM4!2uVCGmwe)(9O<(AaawqO8eoWQDV-hgzG z2$mo@Uc9`OE}(fGB9^}bs%Vk*SF#_IfFNOo4{+_k3&0AOIwI|%gxTq`813s-BEg`& zM}_#lwwGaNL9;hqEchj(B=w!2i4afSp)*>H1!&^Zz90J)!M2SgGEtE#NEae)U0qi0 zZzj+RN{7aqpe+JWHZQFU0@EI>2HkPrj%ZD(EMR*o3dPZZ=5?ut!tC&UR-Sw6L<{w6yu&cfl!WquMu}S2u=T9};fMG;euoLM}#`hE)cg65y{ zoeu(O7g>;vFh{n`7NcbLxU(!E2`C@kR_kWF?AaqbNO)J!U2^*;2@h^cvO&q0XBohc zXrKj{@A%a2b~gC#t7zLJY`2q;44;bD2D{7%vzsYC9l!?-LaF99ogD7tAjbLj*lZr1 zYHaRCZTc!86&p6hEwE_$mbJYzT_EfLN8AGXwkW6Gh1awIAI~X(t`Xab2MA6+5lc z!)_FtaLu0ywhQO7kv!Apis30DcLf-TS7wRvK41m=*IO4^m+*nx$0^J*@47*m@tOL^ zK)_kiu)*06VfF)xu|tV_L@6=4FbMu~r~lVAea9Ks;2e|JBx&g=`XTf{3SjY?^th4- zh&7w-OhAhjLTX>{y@X)Cl-$l>HU6W#ZdnJ$9G*m1SMJ`WiUlO7@su_KY^@fz=A)kJ3ME$50o>Q+&G1P{Fgl;eMW3pwyA<)Et zUCr~ClwQ>_*MNY4JmBn!?hvuvDuyXb0%{A`4$wI45?PwT8?_`g51Jo2Qq4cg4A=d+ z_+l(5Ui0{6f!0bpLOPzmCnX_NDRLE42Zej=0G%2Kew(#?Z z{C3gtTcw=zd?WAX>@)FD1=mSL=r>x5{Qv-aDTE?~ju5<9&Z+NG3QJ?ZtiE63IqMVk zym;~|$T!G0k#HM$d9k*HKUd)3osETzvdiGN!9RitzdGioRR_qUxSqzlj8QP8|Zaxz~-h$Y&PJBC~kV1N*y{o`(KUd`C8<4;X zf;z>2yovkc`OBD-- zm9{1&3vII^;;{yRZp?jsj}%DTp0^x9l{vF?(6A-sXFS!r8nlPml*STa4oB=5ajU?n zL)wWK3J;*qUahWMX7ML(_f(%LZxWHv`~37w4?;V1=^gSCx?<&=G_etRF>LH@mQ9=}87}4_ehL!r26WyB z`c97Lv|5p$Z~eUWjL!8n^UNP+7z_(?su6ha^B|Wl`#0}*2k;(Po3VO9=D{3-e$-;l z$_<1;1o)xm^Y@QH_6+T{m;j$h8ATeyC{jG914zujCbIe*MdO z#q!k0ubHQ`V6+5=`6GhjN{v;UntXYLvzwCfk|25VfC4dHX@vs`IvfS_jA zxpWbze9j9lu9VuLTeiJBGEI5n(ifgQcUZqDTRyx4@zNw*t_x)io5K&PPIEazyMR!b z)^n<4FQU%igD#Mp4s=TihFzKOVo`w~Hn=z?>nc`$*8DvSUODjCP`$}(x)XD&Oloqo zN~@0}qS~qX?m!~x@H$l%#k%Z?2)9@revEYS#s`)$;VQBf+15O1Xc1Cd)VKJ;FW{8f zB8M6csS5gG3t5x0-@FF|{02!P_ABKFHO1%-=AIhfb%x!g=|LQ`yLHlj$R8rDtm~!p zIST<@ycz?b-;pVy?#fCc)lEEOcTm_b05YR5^@#L%1?4|R>T0EDBKOvjlvvnVm(uG5 zQqAlet}EonA(Fm5HbL|b8R4Zu=&T*7@@af9K~0onES^XG-0ST|J4*3q$^S^GYosUG zx?8;qF37?2Ic^dcR>wkaKjJdBv-aQr5hDBNO3zXEoIiJ!ul~pQjn}KQJLZC&`6OF9 z9A*Y-C;{qnoc|`>1Z8sL)0j;vPi&Qwv-jUea*QKXU9=>ym;L03B%GA{&Lj}EDs}fo zNnX1?6h(PWmuNk$irPAV0=h4B3CcQEE-p|b;0AGCZ%=mKy7S+7S5n`sw#2`?ZkmoS z(Kh^>m$&A8>WSqFu>ENwKVo-#@_p`e+dN>~qKSiLucJL_7!fRj=pGh6cp)p!DX!Ac2R%w?^voK3|I7Eng#{6}@VXZdCpJ7Con zA8SD4F(E5$SEFA8KUy4SjmLPpgrGF zCMu)+bLXhDkwD5)P^J-?a=h5SaZ*e}a`x_1dk^}}7&yBgcYXGJjH07aydxNY80yhJt%xb^AMO=!4fOzIrPc94YhJ6IaZ)(t2i*QaqGiIb%eLhBaK` zRK!dy!V3IBVqn)>XTS@8W%;7%vkE+>{#f@y)|)zp>F z>ITZtYd$J}H|xq`0J(MlBm0bGQC);XK3u=kY4V=ctUplQh@a34e@J=WXZcR06Q(jW z${(KI&2bb4FWZAKp<~&oTIW*MKBZ@~-ybR};qX2MFy+q$0uIdTd=tRE;55@BQmNy1 zLCJ7}?5^D4>ZkW-lcz(gIdr0mVB-(3FFcRZm;WcTbjI!i2P~09jv!$d6IE za?x`S!udY6STe8jRSg;XKTR zwUtPlO8=tkrxH|X?3GabY(ymHR?veuxv5gRAIBWL6aA;nsAgS0B#)g&>*9~54s*T& z0Y<|t`w50O;vYoB(|S4a9KOKjVEf~WRkUw*94!zpbjwV1o&C1Dxb67fP9gED(1Lqr z)4|q=oAq`XK&^aOn5z*o53CN%u5QV^ziemJKi`K#C%myUA3^0+W9@(7+w8kK)8IQDp_Oc(z%QT&Uv7iEf?+WwR|GQ$;Gc> zvdUqU21k1?RP6VvcVvUGns!EnYzpVp7ws#Tv2l;`D!2UnOVv~A?ia0>6an71HA3&) zJ(QrNF)Ioxo*-RP@*BLN*U7@G8?Ao?o@-=JU?=bWz$ByX0){0Z_pI=G9bXr#Aa}#r z4Ie?wROh|OM5IJf)pRHT#i2daUxy9=Wa$qh~{3t#Dvt`g219GY5$Cck0c|85?+F@25kA~yj%Pvti|@blMw4^;t)4ze?4$EZ*}T9pr%c*PmsAo5B=G} zigbMqSRDb*0EYikDjTmd9x4`AdR#iCK7bJfr@8>M7&&I2v+RQ1vPk-lGVsf4Q{?eW|Zh^8#dP3E}h z$fv91|JE@VWJOr+B#gNnTd>E0@S;Qd{~Zv9=YR9h7z4KwFW(D_+?v&4xST<0N7+3-wZ&a1-5x{>h#g zYY}^9Yv6~CBU~mVZnULn`^0JgRBN`KVDHQuh-Q6nbT37Vkg))i96O_r0F7~y z0-;~jfRT%Z7-N}}suvB&*G7fmTr~awp+6n>x4KED-xi^JLIyh^gQ2Cf@h&P` zpu~pO@)YOCcCsp^u%ZXyX8W@BlCs*mAgM^2=G;quH*50m#bM8*7C6tW@DYjrdnmA{ z{(U>{Lzxi$$Wh&ZD5Ye~w%oonSZJNS28BFE2_Mu+^O9NwA5ioXT?|4=J&^YKwSgT4 z({{6}qWf%=V}-9DM?=lxv~eL&!$4FdJXfIc1r?l4{EjX4N?kanR%(3^aRgH8@6B_z+hwBAOwMPcL=)W!kmUf8^DoZ@AZd2e85Gg<_ zyKSFp;Br*{cZ7^L`f#*PeEwI0fK>y1>;wf z#2yq=nkeJz(6LPjve!?P@Tmt5Leuj{BvUj?lNemmK6t$QS)OI@DvEeDFl%evq0DOsbGtOzQ=Yj;Rv z;FexofdidmzrSFF@-igJULR84`arh5z2I1k>QG{3ECTc0U1&Ay=R{%4PcUnKR3gRr z=W-lzaSG*!ut?)>)e%krgVg8#Mpd>T0B~)*P$+uf0YM|@K#ERyv5OT%(&I(CzxHVU zK3gDDO>ymfUKIgHsR=bWvTMvjE2G^nASix2Sbymu2{Hx_PEQ2`PP{ziB_|qgbmlye z1+N?f1v9-Tyyto1;vJwmT^(yuE}~}@!!$m8R1VJ$rK2y^17VZN=5 zi|{`#Y7B_{kH=gLiV1q&Z+So6i2dCnp-J|WeD*VA;-L4ZK+*li`**a0;QWygoId0w zBv8c4Yf8J*}Y)hfje*Nv)me54v%h0q|Clss_pBf#sk1dpQGk% zqE<}fq<~d1h^J&?BJvdMSofjPnV0bj`%Yx+LiwXy3`WbRQ{Smk932tum2=^W>WSYk z+2Qn+Be}f~v;khs8KPNNY;jeh@-eUYMtpqCxJcRysNiaHK&$CK z>Cnem8r~im(?>J}_Hu{XO}l+t0==m3T@jI{+tdV-U3k{|ayTz3_0uPV2g_UgvH0;V zKUf4#1i?=kEDb5UL5<>LYp~j6vS(XDg{4(4)H#(Vp6sEyt!d``ax@ocl7C54g*^nb_}PN zs6~LZBH6!yA~Uz6o|2F}Ff?!lM5=?nmlC>5ABB7FW&;sIBa4{mBJy`H1`Rv)Zh3g+ zr943>;f8<+F~v_v64w#?8}uuA>2i!@NVa(+lTCrb2Nd8Y*c6pnToy)p5!+@vE8gGpy@vngC zg8ZAs=NsqyeK{!pWKpI^OLLsQAnVm6&Bp&wHfd}rU?7|=EWR-kdvjOv|^4x6VvZb_`pkj{si-n)UE}qn_BXKcf$dS7;%pJ_4$4Tw}!PLfJK9- z=%UTh_gJHrdRQBNIH@kN0)6E=p!f&|rJpmby&qj(o-xfg(KORmRoJ3EXo>H-GBLP= zsg42xAH$1MAL`p-2DK4l^S)$dv0A%=bq#6HCzBQ%KgO~5?p74DL^1*f(Qu}G$de14 zIzmIyhGOL&rX_y65Gb-k6g=$@=4H<~>hBG~VofF-7lTojv1%yam7$HQp(B$F4byE%e()fLEs>@KVsiBsqj{_1%)7A3_5%~v2Yqd? zR{*R5a}}KgiYvW@;D4tKmal8%5D9?`Rc3^NkbiOvAEs>Rwh50EqER0DQZexx@*`6t zI9y(6S|q!?LvT7_p$gc0xE4{D$%RdZgpxqzx4I2(Od7pqzqQEzz>7|!2}CRW>Njyd z^zG#3fZTAC^@0=|p|<&(G>Ew{LjuaN8uMaE^Cn#vtB8zgogQ%zoXe6A#R3W?9l$Q{ ztbY(Y!cf)tAr}kEAjgDoPNaISxqQrLcM6U>^-D)4ZvHFky<`YRV8A~IYNZFE;sajyhL!s?bbs*FZW0j{>`MnWedsSE~_8djUC z*mJ^X+gL@7nSm!5J%1a{Gfvv8Qet4?thj0xuMz-s;r}POHq0rp+(C8D(&Z8cfZE?g z%ZNT`s+6^fGeh24l)$VMOzQs%K&jiD4Vus~2i=9gBMB{;ps>%O$+T?_5MW7CN<4s* z@Jd!E3GY96cFyzoM-}UD$*@1ft8qTY)m>f5sw2L0)(0eB&k=N(cxpk%> z!`0a^q!VhvmELA2RW_h;JaX{wMW=fTM?8|fz~_HyfUk)b;FohwcW|)QbG(2+>8#FJ z-VnB%KXkapWB^)H8wmvKze*KA)dSw(5Om@TxJ_}^8H0s%@z)S0VAB0}ZMgKcAD;bJ zHu>_y!%xBh2kU|If*RT50|(z=X7*Xq_E!)8v@Dj+F#2gis9Nw9e+4`OJR}Zs*!a{u zMx5Jll9I*(BcY*U8=Yz%`f@}B?fC{@?q`~~7Pj0L!M|SrglOEAM<|i~cH-D$q67Tj zhRRro=?y=^(Rx(e7io5mvecB?=B<*V9*2N=A5#Dq4Rto_H(kL|(9v=nj1s9n8{wfu zk+B9{cx!80sAeU1FW;Zj?KJmyD!<^}v_RockJ1`f2M~B%!2Y5coHcy>&AweR^?9>L zuS(_pC_GK9F!OyL%OgtNk_#FA?WlZ5$1b8*;0;Oa{OwDoDRN$cMY+qhsPV2q`8{1! zw@G?4R1)(FjbO*1Cazu%E!OSaBSx*FI;OR^Qil7FxN+?cHO~5gD4AO0x%o}fzs0&7 zJwu@Ib4a_Rin8UFl9VC_n={;s^}l8{Pi$^M@0dRVDV@*Sp0s1RUlrrvN7a3)7%E0* zrQjHa_6h4YU)z`!64sUHHX#c$NCB7~aLsfO;bk16HaK!ahEHYp%QxqsvfmGjRBiLZ z!VAJ*R2jdUkUGseBn57fXb#Z+i+aI4m9y{Sl55O%1jkcaG;63ovw$Wob~%7)EB1tg z(4kdcuyB)_QfH#_Bp$-A`xSsD9<9n?$TGg(4ED^SR5kWd;D; zd3br)b6b|o>Nn-UN`gUW-7U3GTGG6rU$UubCHd#Z$V96LlIZIgly8gZ4H0qd26AKr zm_*ZfZLbqukSz`*E$cK-ypg1V|6zgM+}8}Shl8x8cKuA4Q_A|Y8pM7$Dr2q}olB;^ zAtLwTGSYCn4{2S&$)Q7 zHx=Pu4+JS@dM!gm`icCeL;G6__r0@HQR|lwFEJZgOrCuD$?byZo0Z(FpYEZ8e;BZv z3KB#Eqz03_L40E59B>iTvH)iBqi;8WP*Ju@%o%seNu@}D#aptZl_T5|2sjq8sEifp zd2Ke)+`DpVa~r0hvx=R*6}g4<{DsrjOJ=;>apxpEdZ(Qs5bXcN^%+D0yWjW^PDF1I z72mZ(y>P&(mBWr@3_6&@9iL|gmJlme^)I+(1zV$Nr^=6l?BD8OGexunf;YtHE0APD z0Ah;LtOGfKYn7+T{0^D271?NBt+uJq6*l9c&8Nd2pJdhC%6;A$ak3Oj&k&b9pj=S> zDgi2o`-Pb@|?Ua|!$Yd)u=a!<&}gg!o*12iY|97;cH{2K5XRQgp)K1i6F zcfgXu?zdI_7xh*A!Y-m@`K~MTRV#1FRfKcS6I~`@V3G{qExCbY0?bawhHFP_Ki1eF zk!D{5ZkxsjlJ7-hZZ|K0lTasE3kyQ8gr8OLKy0AaTSRbDCycb`=B0%eev_U2!iEyI zMj#-T#fXGoQ4)qnv;-JPa$5(L3?90B&65{@faS778yiz!I46*hhks3pX2f$z%t3?7 z%r{G%Z%HyQ=TrWC5ascqXbu_&lxyHE;qVuh$ z%l`2Ff@E!-tP;#uxs5Df`2{TG1H&>L zmN1`sh=pbOS4`Rjy*lV~Q+e4QJiibA9I^?`hOt-?Vwp$zp2lp^pO8oqZrkaRwue=_ z!w*=g0;K!w#MJ?V$icWSl}plydS%hby=kqYN5rH#h?}j5ny;-{YKpuw^^|qdAG^eA zUc@WD-?fB_fL_`MBX`-B+bY`v_AQsdf@bX#nn$|uPfk6*2*YFT-~N&6kcXZz6ytfPKzBX$?-~JpgE;gxCb=X9m0(?1Lx|r6$Z>I0pR|S@z}iPewsX z|Gyl+G8e*UnxY1G3J$kYVV%9FmEwH{UGnXnY6M^eL?a`&odL$2{ccSYoN2i<&976N z$mK>A7KYVSDs6kcqu3Ojh#~dj$m_9ep_ntu|8TZo@E!1nuY-9DAjv0IKfxL=Y1^2_7820t2MvcuH?;&*y0i-?fud&rpu(`z%cikt39&IvMJIZ+c$ zCy1V7{$5_b{tipmg!{W?J?9+Z$7++kvMZa&TD~trATF#Zt%2yj^gswqp3C(-@dqYL zNq6$_h}>AMg>Ka42?k!5b)d4k zC)HwgHLBMDcd$2?7yMeDyxLy>eKU!~-1~LZIO$B}QS>F|scR1D8YOo5YfF5Wl{k$_ z+dK8+y$FmfN=1Y=we$!&qg@%*iGr#ui;Lnf2)Tij#+=*?UGDTFZ&F=qe(Sk^PK0{k z!uV_89>V>&Vu!ld^BrtyFHqZ2Uc8M`4w7SMbDKtEm(t0z(cCs_%P++jXB;q^Ch|#^ zh&71s>_5Br38=yvXJ}p8mq$EH!rR)+grp+>OQ^sd=a2V&9*@ua@p;@Icc0Ju{Tk0_ zoB!L&!_ar&_n**&hCnYU@>PxSiFu3%J|*`_h|!af{{bH++lz#cP2*Y6rPheF9u3aY zmjQNJt@ej&7$i`tk}Ck3K~jK6X9Rx7;~d;ybdTRzg}30zgpoy-@>T41MxQ=P0oLrG zaxI31yjXO!H1a}54lIQVo-egdbAO?YE-3tjdPzD_r1JUA%qk~c3EHBWtJa%NwYMC$ zZf8aI?rfh~!LL)9Z_}`PlAwYtr3$lEIOJMPM-mO`Mtar=xw@z+4pVR3FRT!U(a`C) zxFSD(y8LY>OaKm9=gX(KKN*GELz6T?RA4160sW#JRSPY1gIdhX9xlVJK*COCzRP39n`6S=NubcHCw!`revY38wPF8v3S`j zNqWxXt3BS!UOM-rS5+B0E+Pba3C5qAlE1!-N$7YcD*hf96$WvteuL|179D@z3+6uH zcXQr@=3Xpd5wCh|D89;pn~+VZQHs6!Bn=_NNURW3)@e?zl=7&?Czgzgf-+a%4^HKA zS?hoG5Ao`pcPP2*3(?-;NqOeB1qXg=*#t0s4~DQpCLG-6C9~ESTNg&HJh_mF%5W%I z0JsSngFclBb|LL5>x|MJmbk+T)<1$ED|&Dvw`9>Sxe5)S{Fnj6R|9VHyY9?TXbtom zlZ<77hOfGQF9rEM2T0%j0=}cVd+^LzSt}hL72zwkxxT19@)K+8-WsW~nIpe%cLN|u zW+f+&W|e;RLC!1^truY$T2aOr*p^X`BQ%$w*CF+pjrB zK}!!6&oTnscOpEkvz&KCe=F>EkHZL@B~RIKWgyq0^M?cnsw>LSW$pjg;QA0dHF;Np zQStl3H73<)+sHKrlql)JZl2VA76fM8E}>OG)3|#suvv`{IRnQls_dWp62STL^a?e| z+S_O6rmVe$J6Cr4s{6}n}nB@h5W@Y@z$$nPjLZp!UJduneQ?bXhX)%viPGxo0z z*GDV;(?`f6Do(xWKPh8BJ0m^|`~EEY9t$WXf0fQ}6bJdlLG})aO0*jyh)VoYag)v6 z1jf|(PLotrPIauCc>$^~$oEsg(u0S2MSs#dc%M=}SPg>wSgYKJm6BQ#0HKg1`Y3nS zVq7IWf1*68iFF7nSeUI7)dV@733{cpv-v#G~P9QKz>d<61qtNS3h zaf--9gU8A{YGfWaFbd?CMvL6|9n5D`E)@d!ssJ10Dp&ML>!o^3qG-k@HX6AoL^a_ACL{L;$xry z2M1hk=m}9@e0KU3b#a?>MZw0R(hsWl?p7waAe_aJr&KbsvZbuG7%tL?c<&U|UdZh0 z3@P{Q^B=SUR=NBF6%M`wpww6?>EfDU^$X#Vs1Z0@qvI#ron2ckm-Us?!M$A}KKv-_ z2RwUh_1wlpp>(qvCjR$)R@AQbt>Bl;3h_K?Rao3o})wWC=De zqZHS@vHg>OOxntLBV}*3;|Aq z3_#nW5Ax9LWCU2^JXNYO0Cl_I;;fN%_qEL4x49;jlYK zoYI>W0|g+hiyUBajI;iqY~;{~z<7wx`VzQ23K4fRHI1wRh-<(gbV|%L`;wj#KCAi1 zP>X|QvmtLVNhJb4D@I;&Bh=l8j$DubD?K&vztAX7)q37 z)@?565TGm8aAnDKTHhzFqc9Jo2~yD~k&b2~kJzn+Dxw$~3wg@?K$L6`+-}4}(!s=b zU{3*p$>4l+%q~XJ*^e)7`$A>zt2Ye`Vhi%pLmO)G7jM5W(3QC1QGAGP8y4kH%ePD` z(ZG3JNSA#s>ao4ZlX~U}oPu+ZJL~|3GtNEiQ>IX3a6y?IKKVNq&Xyt8?8*@}W?G>)vj6k^;r$;z`R5?)w zb^XGZ5c;e3G19W7d+na3QOrz}eci1HFp78=z-+08&F({5VGc#OH&FnbC%xIoXfUG^ zLd?!zPwm~;4Oj==%8a>YhiH{Se7S)Viz5K3{@^F3Se>41PoPtFYR+6s2Ye5HDk>WR zoS=><(U5BFv)RnYqlcLkDucXKU}vo%`M_CZE_P4*@2FeI>~5LfXM}Om@+a`q>v;z-%LiCfxIEUw`=2hR zHPvq){|0Tiwd>A-^MxJ&+oSvoaoOfnhNT@fQiZBl*RFD2y2?L6l2O`;-Ad+ZN<2go{ zjHsv!mXK%(#oV4=na6JfA;=7V;@{B`-$Zi&x<(9$%zOiidt+$nl!DVb9PzP5WHfk` z*CS8Rm^H+qpBb(&!^H50mz193h?D~JQQyZ%5lYGvoD4v3JD{Bhm@*J-_FmxIpx5mgZue#k5;@MMrT7Db}P)zc* zkWY}UlM=YtA(<}Uf#$jYS{7z^OXJaJclS%u;f4uP`M4|^^73AlkHlQNY-KBWY{VuX$Ix_@`k`S@qD7R#{7 z)kiq3&jp$y$My_vndYXCLCs=NX5d|7?hOE0`l0>$prH2IR7>#eDc92aW;FN#q^x-6 zyD{`4Eayn+Pb+J|Sp*^hIenyb`WPwz?Nur~!#H6rak@u^r}$k2Dlynz{I+EH5?&;& zcBC%~jtBA#%=m_j^uWe$5-^FM+Qc9MQZh>Tabd|IP>TZo%v0^0fzKf? z;1xwOhVg_J?|X(zHT6}$PGCfG-5|x={$)0|oHNt8b1;E*@(7EEw^xLqAp$$4h401k z-B5uX6b;ofod*jPl<>x0+=I81F5+NQ!EKMRI87C%6e*XMen3wnBI<$Z(W_1sl89)C zSj5rA8=d-$-yj0m63TYJ*IVHaP@c;L5gVd!Zh#hmxsIq;@LWqU(K0^iBrV2adfK5U z?|>rFE82kg-FonhqPoa`Zb){U(TnQL1IP2;Qt{IFWhl}zvh4)Dpw$7zxsNEj^lNUY35hz(*7J?tz3R=;y@4yCy z)vk+a&JM7L_$hsLQ!-MN)2dw4-N?Fv9Y%KRE#Yp) z4mzgK?ParB%ZfHNcEzt_lqk72yDgjA9_%p5tTR9;i9I1Z{~zD(DL}BwX7feQ2}#WJ zx~4ffg=+&IP@p!bSdZt||6D)7v!`-sMXA2;|3VaG zAOIc)vv%gc=|p@s0N?Ehmrok!fb@s+PO2fgn%ZFzd7yi`?myHuerQ2VD;sk<*YLUH zg<_o2ZxCDKpYcxg)=%0y!a zwc3k;g56|Sb^6N^{hHQ}P_Y2oLuj<(T+SiJ3{-QXW^6b8O1i$f!~=)2;30RzYfO=k zggc0BjdGG1f+^kzNT(C?auk=_gdMwqWwImd2nG?J6qD>pG5{E&}*Pvaw5`{7$9u_!Y~FfEVzPC&XybU= zG!h(Fv110F+MiJ4yLOD}cTf4>=5VMgF%Oh>L&2Rf32z*KhHLjTmZoK%!}uxoAW zzVyAR0`#*TlyIkYVgCA;!UqFqhX4CVvq$ljDkT`C@kP88!A@g_fwX>gDdyUP@X(Ia^V=E?(Q1-n(oT$INs*TvQ60JiyMV_-2`S* zo>LyI;DD5@d(8eR0~m4uFV%r~41}%x-HZzE2sV@_gzV@aa=YrMk_5|fg4|@P5qu?) za?Nt$zqZUXJcGoMHnWT=$qvYhNE9s1+5Kr%kWID@$qpWw69s+V1lBp|-?_mGIDYO* zwRRrifC=aYH6btGMl21y_?;A#0#>z_Omb!ZXkIY@mHUycv*bT{lW;l!$TMrrP|qa- zzAmb~%sU{Ja)5TcDh2ixu)9aCWxqto%e{}%VNlMw%LZD+br6-8ma}tRF-Pj;24JLD ze-V(yQ$07fV`-p32KpF}sGJOb=MJcHJJl2O@J6KDXW(acYHGpIiO;S0=~QX4KA~~Q zga(=uL6fNigA>MO4slaChKJH5td9grs`K2g7Bp;atQYxR@Jg*OFdIdW6tf&{rT;-% z%{^5qhnmnj{K&`AcTq05eJ<*hQIfAMZP#rDAfqC65n>ei=!>J6Dcn^mZrzL4sR?h! z6ScN$YUoth4WVht!0o?3o6f(dYewx{aRuH$@wF|z2pc-^D?8=>EkNAjHc6DZCs&o- z&&`1`!XO_eq*V3qwr9v%KTk<{TxP(kC;fL4*GkwZ^zuEF%Gk~vQrEDPC{>NG{Mp*8 z7P=UDB=3+%r)t>GillR+M+zB}GCjUUZDjpT;)?rUuO`(m)Bs9IdtARn7~)t&jsf4d z0P(H;=D)a)g>sLPf*-<4&IW?AS{6{5x33w1y838>B+w~Korgg+&jKnn6X;5b;6G{0rGFqku|-5z*UUD=x!1DCKg4ymFY* zTW6~2D$R2Cth`J=Fl3IF`|=1#8$_U=P=x5=hQp3(4^BT|5CxUC4Zpw&O|W5r@`e%i zEs*5Bm&fsvJ84JI%GvfZ?q&AQnSabpd)FRb5M@N#r=A|U?Bfn>(*m|aPp%4Jj!aY` zUCR=|?{}#E6qT042@mN_IKzOMo^|PQTu2K}70JyhVRB@t4`Pt85OG5XkPy z8w2KoTFcY6pA4UadB=7lG~7cdd6nR&LN&HWBqWTe=GL{Xcz2fn1pts%-y81I3y^-L zLr~deK8)yTz0R%2fs+Na%&lJqJ?xy6SMNnK1KhTE7E6Y7_q4J%L7aj8{Nxn)i=1b< zvxxBYP|tP*@tJSCt(#j zBT&UIk*L!cwRHm1$UN<=f(b}&{JB8=DHYN!Z}Ub26#8S;N5nDRO~Ta*kd!4d8O4}j z=8I{ymVc+(jU-7te#y`vPboF-A^Beqb9ytO%Maf=e&F#39b1_PLFK!~%|aRdwNHR; zdO}R1K_s?7wVhyjzj6J2n5&jrKJ0Dytn=AKc(C~EE7 zU#)}I=I+@EE&d;JqXLZ;mnD({h`Wc|4LH0beap`0TOjQALv)h(C0_aPz|)9Eul%ni zwpH}@6Fy4nLqK#L;;78hBQcJIz~C!{fbc)+;w2O+Ntj5~l8q$hZ7p|r^z{Fv4k}2b zrM6T1rrYG&-iUGN3CY$w0GD9iS?{-UIwN^7oZU^gvL9Nz)HIb+clo23-;*Dc8BV8S2QsP%ikCttkI+w*h@R+z#4aPG^~oKBGK#p5VP<$A3W=5(&p zl{NGLrY9`T)Pe5e#n2ftbOas`0Ffxo?yCT?Adj6vCThhB4rHF-WIr%+*9pN>DpI@y zNT!D|4kEBnK+t!b(M*?y?Md;|kq0z?0e_L?>qeH>e;SxspX}5zU#q~Mn?1l4DQAsc zUL(4JD>>tw#il}Rx~r1%?vFbCw%^AfB^Z(=;NSyWuFoLkQDTfDp7n-HP`c2hhA!nwaxH)1TNL&Su4wck@{ z?2i!0K3S+uL;MsjE>-j}ElNpV`~NH1|Itg=rgpl9-bIm`CCnjX-o9P4vfrF%;+SoH zuPEP;x<@u)hU?bzep?(qaw)TeDShYHNRSbt^^I-*e&Ivm4e}5%)7P3Ik-I3!*8^7n z(Fkf8&#w&2X702~&Bp89t}fKQ)s?m9(jkj~1crl9kEc=ghG;|-QP-=WSK96jHyZ(S z6OUvJB`NDqm9HD8w~BEHT4FESS9RX@5sr441S>iE@I}9`E0b}(5gd@|8SyG%F&gQ= zO%rb48xTHZP0@=POlc>BDyq&?0QVImmi|LVTUc86` z&sCZJb$J*Ygz_Y(fAM!ve@q>mvRKFfUlz8mWgjEmgmmexJ7lPpR`d9?J^|8R1GXPp zUEe7_k>~RZART0kwR=vSwGV%x=J{JkfuZywQO-*Y;F1&n?zLM%>_w)Jx6Gd3Gh$7X z>@(G5qiDMbQ$6N&d1`z{*u6yxV5Fe-sCyDYc}*9Cy0|WEr3%t3{C1%U__1hK&E zt+NS`8uW0D_e?JTmy;^h@#o}24HOoUZh>#IGA3Ysv>@jsest~2V{g&hxrhuutCddX z*p@-+#Zn_D9ov2TTVSTiuS>Mo+`Y^J9@E6u_SCDcOd;gP@iZ=LxhDZ^Y5$b)>0c@) z22F!*Y3lS=BTejsKJadJK&E}LmiPi+f9-B!Wox=6KKskPNb9C_A)Of93DHm5*G7ZF zgcMTL%njva(gg)+GIEtxyV~PRg+FPkf;2L<<%<{y--LdH$`P|*KY^Z=E$s6iAOiSe zcW5gPi=nD^V6X@qI=~k3$*X~y7hq9b3dp}kdU0dc$Xhz2_Kh1D3P8wI-A1?@!Qae2 z_QBguypIh{>yzOgcoR2aat8!Dlly^FO8v(VXT^R6 zz8YwscwwisCCnUiAiD+&=s>BaWBsCuATpK9Hl2&Az8+`w7@J5>vYq(c@7*G@6|s?L z-3-jtaaZ2czJ}u6cme2*kfs#SfS5Z8H*&QBNz!xZO0Je2E#|KfnwOO>0h!a`et7`1 zjMj%7tpXHeDL9-J`Z!ROxEFSO53dLBwC3<&JtYC*;Mn!f#R210b%bN@!*?!WM7!(<*9X#`X2{smWa zFSB?mHXmKZrw=FtjqoF^W{~RGud<_VVxqM+phE%PxNG9zWGpi0M&eza1&7OP`r4)Q zcan`RM;@zJ0q8A<*6J9eqI1aa=%_plt*IDXqIYKBq#~5j3z|(-&hwnTPA)Ci{S+a+ zJ)=9<->CkX9^1|wdTu?qVDM(gZ&ENj0vzG(Elk>3Yw8CkgOF2lU7#@fepdUkC@a*% zYiQyLg5SE|j06~-1mknS5542c)%G9N&Uq{2^XWJRk2tSY$NX6UCHqD;MP+w~zzUxd zwCJ=0#7NuaM=Li!fK)ds4J5_oM6%M!K`nn;>H{jIp3O=;>D97n2dzLaX(}R)-+29xUN5vBpYF2rG2`qxK*qE=(1`GN zXJ;BJWSH`AUnONveOS4!=G*A|8W_g5Fwz`ybLPH^-Bk?*(DelpwuMa~lHd|We zoXn+)6k7jU-0|Hk8}Q9HHtYxA?#U8>#^zHmt##0??6@*3^EsmRg$lU(B~VpaH0-Kb zN6<@QeZu2&;e5~U2Zbw}v;JB>u`wq{`w5`Rl?>&5l=@O53B}o6c}K;`Bm5+Vh;UYo z(tVC6J!9ip<>i`sV6q647A&D~+b$+pYOeB1AI(N#LfcI0u+9DLq(>du%8)?E;1xnt z3~?Vh0-R!LJJwR31-X*e!mLYokShx6;VaEdnG=s)^e;*Hj$rkM9>~nf6?#BK(zS`s zF?xiOxWDK|skA3)+=-^{zin<$w8r%44U!xX1Q}X!_qLc(NLmXfrR~-1E)0!b-U&Y$ zUw0#zLs3dVT_=wf>I9`{33M_#D4i^EL@WE-BA~lbJ5v3)E=j7 zU=K0xZ_v^jD*y)A?@Q&43uCg$a1Mxyi$_852`axCcuVasB?rW3y{v$4cp9c{0h&us z2fu75;C%tDZ8%q@1Hpd8~iLqC+af4OA!KU1~C2q;?iv^U!L)X`_-o+up7j4jov$} zQ5iSH2Mt-`%10uUx8>}y1=fQj?I8)XQG}%eY0FU;)R_zz6!V4YT;Q2Uup_Ls_=BFEyfe5jJpFJXytypbmDbvjO%VdAjqx8sFyqlFL7C@ZZ zmYr0fAeN{3X$s%=@J-)*7s&&p5|@nQZGXd?1?ru;plB-{C0Y4kjw3-B+yvZK>DueA zy;$H(z7JA1?~ezj4!H3zz5jLlNtqpR|9LYLXW9umByw~>P4f=E!U_GZMNZG{@3Mu- z4a;dc+WdAxcp_qxsVh*INi^eu%0YEdQ{AFirA2u8}YI2hR$L4bv z6B0sEt~PRkt(#}&!Y_%`tza33G|Qoso6#> zg6C@U=HPwIut#@K+N`r91hcCuo*%2F5a~mukZ>{#9l+Xo!7j24Y9Iai;`UZr>d%m8 z1&1&ST7ttaD+n{VAZ1~2Mv55irm?aQR)E*3$lLR=%1ZLHz-Cg9S9{Ft&O7|{oUIUa z_zt>MW}+;U9^dVzo1gZ#Mj~I9Cwi|jXDRq8*s^}BRbiDtI|A&1waAvK+yJaey1og| zUXnP86E|qf;gxw-FN0`GC+X_vs5&Z7UyF-ZZW%nphy@r|g=kJZoH}@8L0@A(v(9(g z7GW`ttz>mxXFc8A_u>TwLYduBS`t=ea2rl2UAvS}1Uv5pgR-MtD@3jgWQPy5_WPqrISE@8CY+cbwTsVWVUhI5E)8mBTT zSFk7A`q{6+IrdaMS)c*1?-8O z^e6)Qh*HK!fb`KvnwK;GiD{pgGi`J+bDy7so8eCaX1|tbDyp8m{Q5G4QkmZ%*xtA6 zi&|z!Jvp8Tqr{7#;?AT>#*?Ju?-^>UmzuL8>a0@FcI9<=S(6)u0+V}yw~@dT?Q`(b z96Rdv8GLr$`@hxAY5QOa(4=c16X>^3cgM=qqR#aK5;qR~2l%3Kh};sYTT`Vjj@d2$KOcg;KJ-I=7*MVy}8Zd?^8Pm$85Jkr*oirPgEFM2B@T2Ll0B#y(EI-FK|s0&sU zlu=9Bd4lwdf{UN~or$tVKY)90Pr$oj4Zsc^LlWZ4>FRCWM6{j050N_CGxPnF3Be8c zFxF;Ey%ba;T>xN~K@Y*h!FLnAb=p6Xsrby?kUdTa>gMK30i#i|?*MkCqmdA47e^?w zFn@T z10Y6IH#nVz0u{)c&GR^Q|FrG_-eIrJ*S*zp%28n-6n#ibR$!ssnxmr~XVRLRB-5ty z)<261WbNC_I5^eA%fJGCdaV^#1^gW)W*h?&$SEpBhc~;ebP*&;veJ#zE;H?wgJxO) znMQS?z+?uzZb9g6bE5#J?pA1 ztjA}LC1X(HoXIe5FdaErjZT6DSyLmX<6t&Q^(CM$>~h-ME!ZGIhL=`6<%dA%me4PQ z8d+%{jsHc{PZ$OrLR%)I^{O0G~@x%zRt3i!K)>{{? z@SQ&bi772mXzD)J_YJ9);Mx*<48Ccw=}9fI%qNEYjvyKQ#PosxpqYffe-H6aY!c^H zE-1m^cc$M%_bVQgS70xsNXs+^DjdxOOEX|7-8~mOLPz97k->^6b@iXD-2l*KAT!jR zAepi6pds;gsOt39qTrz?Wv6+r(ohZs6Q5l1F{k4;a5(ShOzOk(uV_rME{#dj;eOBD zg3Ce7m&8)th7>KxVxqB`Oz+zwUC6htQ@?y2FBHZXKqd*V-h~Zj6}+@0@UT6(q77U{H5M+Ly^3-f7BSdI3+SVvG;w(aDpFIbp%>`PoeAoZw!H}f%jb!4$h0=Md zlaLc=*a^gm?yPh>)Cr28GO&19CV!X!72%(jAC8Ebc>(&KB0Aj%Qp7+PLt1fHikFoi zgLVd5LpzrbALzj8B<$~iGYmUYVj$Y&NgX=mDFU1FNzBSkRPTpHB{|PVU)4gvbm^c? zZ%4A>*7M#h?@@-Yo7RU2Z=1MaPh-9Lkeh|%KLbnW3J&Ob5>szxW|}Le>rAUO@8%P9 z`fo24esQ!urUC4Y^zFFxwTfN46GRJ19JmJ~@4>SN1oiASiDR|R=k@2{q!#}@NU(Fl zb(eCkWLHQlj}mowQ8K$+77*_~%1Nivy_iqS3=g6wJG3Y@f7uR}5moq*>d^Ja zb-FtA!1V_J)f+K=%g61{A1hXE!zTnUyT~(7K28q^h1a4Gvm;CyM}HJmUXlK?R$y@LtW?y08#{awGAeCFJ$s>&AfpHNAM?#U?MZW|S1)E%V!G|tNVTbMv+N=m0+k?oHu<(<^2%sEg(p<@D9aNwz9X>+AZ8;e#HSVsk!#3O|P9V zCs4CfC7PHLXc{UCqz{=W!rgyRjt>Bu3%6!nu0A-A>czyq2miN_Z&BpSdXaJnF?o(e zVEdOVgT90&mQ4)r_}y7pQbq0iolcn8;G~~`aqT`1Fm56-^{!75w>1G>TD$}NkHB3R zo8nh(#D^`rTgs7nFDHqJ$(q8OkokI`O84dxH>plL79n&`u(P$?Zmue)038PV6HFoR z85+AWM!RFqt2zUKPe4EnaQX}$!CPwNoOJqfeX_;lsQ570|K9;z3ir;@=E7L>LC;9y=Dx`O{>c+pZV6o-S57&%?R|ePDqEj zAJG4{?^ZUH7L!ps$Rb}dsVwA@(taWwLG|pKTM!Xp$KVC8XPpToN0nbrbgwjRgzjs% z4`u0Z15_Rz?DDwP8ovaq3LzPMBT#N(B+tG&zbX#|RNiC3(%jRpOwYqX1EoS+rTS}A z%|K937QeJX++NJ=Vk&xVt9pW;h^98z2}Ct2A6wQ~V|6BiiPEzdH(D+YEudVk+aH&I zPB^hIa{T0Oiu@^p41ip}XnaH)Lz34a)E~E_WjvLZ*CqTZDY!Y;b&>Gd;#T$B{>y#u z2-LW@FYtj+uc1#$--qER!!vHq0A5j3`R8|sXwK}#FjLEj>e0P}pXhf+D2m>|;v=L1 zw{+fLO@4*6l7@>u5zWItj?d169 z_NdQ)TfRErZ-9z&O3yqPBWzE%=MXGt)_lsV=fusqhx=9p$B!jSarYw}qa`X07+CHk zoOhx9n>9_Ky+P&2%YEVa-j>s5h5vdO_Rs!_;>wk29lAhL#ygkW{wDLygx#ne1TKHW ze96zEJl1lWHbK022_VQ|)5kMl7k((z&Dr1$395J3^KJf<Zb^+w} zx{>CM9+6!2p6kPRS42wFu|vA)lA|L3{KkbfBW~kXj~jis2_znZ>D;s%*v~-69FXaA|3&(;PAJG4N#tT zvBIbCy?&qNKnpsRV9QN@=nme!@}t>}jw4O8r+�zLI?6ggSU(55YjDho;4rX3z*u z{fm#;LuvK2yZiqzOw$BD2yGXtGb3nq?|p$4f=kpzl*RTx|GTR_&b&yf)74Q<;T_Lh z8)Zf1niKS+a!;e&2RwE7IalG|Z#AN~wvX;}XSgIPm@^sH?&kC3<7b)76oIjM5kuEJ zni(VT3ta3iJi~BIB)Bu^VN6efk$I`6)i)kPgu}Fow%%zeWF6C+S(!l+fC}1K$%+UC z$(f5ugb6ITS^*(NgrZNEg??|OVNfgQL8*r!OUc-=@@`h^Y4~g`wzm9KM?dIw3q0lP zM;BEH{tEVomZ-T?)+@PCW(Yr{PyKuhu+ zsHb9jUSg1)0G~%>M{)wF$=3p728V9!72V`XUv9?V?w6W}f|Vvj80;vR&dXRP&Me<6 z363oQl5R@4h%x}X&^Pb`5!jt{8+C-515`Xg1w$97i$%utExM@dCgeD_%X@H&ytH{L z8XLz*`_1M*P6qa(zpe2uxTz*9g(zhx(w;h~mMiJ@!&e4CrK&45HGgH(ex*~BXHOzl zirC7blb-0IaLb&42U%ZEArwrn_TzT+WnzDrU(hh#+FF|EzgLrOI*IyG8r&Z)`uQ2^ z2UD&1WB((~A1Nn~p}3GMH?blT`a7r`ine^GWGG6H40%F;AP@WnZVX_X3gz@d^gfY!7#o zve&@fFPWJPBIK;h{-YIdiAs)uBFbP~2DDQrU{y~5w^<6gmA!~>Iy$QWrpVP4MiYQC zvS0u}(WR_d#=Y=3B3CYo4MN|#h0eX)XjqPDkU+E6)6hV`L#k_ucf$av?-4>P7{twU z8#TPsVi!}3IlAPj08%jx?j_)x;;>^o@S+FUQdx#rL?}8z7rrAm1~0O6OaBrR=c}m} zK+6o?n8EydlH%e9L?D-dI6+QEu;!@Kh3c#+2e=YmBXJHC#ZLyT@q zHvKGz)hae3FCw*g2t@HsO~eIV7Hm-xF9?rxwXF?@?fx+?8($N?sO<7}9}H?l%ufAy z%%GpQXtBd_(xWJ^Q?3&-bWZ7lW1Z zY?@7Az?zx-oXnoyw3+b*&dZOzis;70+|tSJ4RV@c^af=66?1dLhV>RWq}g0(LU0+| z`{3uY&mux9H%rSEWCnCkYg}$g-2YB%<-ytew0AA6nav30w(&l@r@HP9Q2`<*8NqqB zAFRWtY*Z)9R9}D(X3L29+1`q+{;Y7r$(n0zr7IT`Jp7PQWy@4|9|_j|e88Rwwy>vs zox&=VaVE2h*v<(W8V*0+mGx(JX);udKFgcs?3WS8ffbSPyld{aCnHEo8ll^#X-1zf z$=2?B2b!nnU!A`u-t;ea2I-`7Wd0k`w-5xZILq&<-RCBddMdNn%DT|b5pqh}0qw;B zwu`ZnK_EbuOM=5EA91@%@d($q49nQ3t3pM0xQ^Jo z#UMkqFx0(~5 z4+~&fOTD*tMZ=`|KtY)V6L^B5SdPEug+FB=saf!$6__>~!9EVT9E$WQQjoNg+B03F zrIt0kH=B$<#jAyi(?1*sx^Rk1Tx6xzJb}$MN?uCV$}+!Y;&4^Y>A*-bQ5GKzkf8sD?G z`YN#DTHj*#4U@N3w41~mYq*nggJHCkx|2;Y0yiNV+e3}0SpnPS+M<95!`eg|5yPUM z7b`0ywMloT%d%E=I( z*>7fgyz%P>h}bhp!fUclpg~PdfhjZq*s0@8+W$jxUm$}#Cv{TTem2(=kC-4JptVx` zG`^az@)))5hV=yWc1MZU3eY75;tS$)SE6K1JW@N(m5MlFg8vLtB6` z0%dhS{7TPb=O}MN2e33_AS@nyRBWdM}xooSP<7k1R@c1!5 zz3~6fnVJ}*KKzkk=R*9>2%lmQ^`#jpKhCsANPBxy|)m*{;=f@RD>VV0+hDmSEgIDT`GO`2QCgFX1nbzCJt2Kv)Iv4f_u4< z{oW3Gcj`L(4%C)~ux1Tck+2 zdig-zJ4g`CsWd2y67b$4|AR-_-nX8q7gO zlwGO5+M#BQB$ao_p8%CX$a@C;rO7KwnTM_vJff{BPMuM?3_X2|^AW1LoxTFkOY2Zy zOY(WdSyEW^_Z;4P1R#Efg|R7L#Ipb*c|H`=vm0U)innN|G{-q&zPoYmGQh7f1Jz@& z`x+)iLct!?Gv^cw0e{mI0S|xVpz`f5C5+YD%vN!4JCA{}0NQ8soDX+?I|zNYHnAp! zMcHtGvvwRKD(+#=6OrJX611QzZHXi)qYrw~T`wr-5T8~I5lQsQD-4OMWw7-ul+&%S z&x{>>WUx#wS^$Z=Efw~tzs7hrp0hsO&UN#a2Gl4e)X*EivH+jxDUW3_7Tr4SUtA~R z%n|0B7UgY3#g2#(vQJBhWdg;)yd8$T3V&L46+F`E*WA{qb<-gKG>U7rWw4!PR@l&N z48Sck+=nwJ^|k9#yGcLnx$`+|$VMyR1wz^`PxNLz%OLCy0l2gxK?n0J5z=eip41-R zzB!n_}i6wi19Dxr(NHC@dHX_TRMrzx4Bx40qmWVI7Y0Lp28Qz<@6}5?CNxakJr1F ziW~pU;ROQulf`FcgQfijqmfa;_vZvEs25@YCa4Ys4xIAgVBDjPJ8B9bm*DfuI+Bxr zkbNxgkXz$ngTe1nw^hMF@_e_w1nUnJLB^ir&T=c0x!YI|Ab_L>V(Hm$QT62L1zI9GX&<{+1@axJ_LffQyqu7zK4kfy2$M-^=&nsB^k@9YM}TnqQ| zRT(jee{E?-JR}t?oYjvEkBa&Kv^Yl6|EHy}a)e`ee$hqYc%kf0<%9pk06VpN*z=-(UsF&&Z%6Cq4btyjhzSdBm1zw$`W8oaB%`sqt!o7{IVoI)E1}=9b zxH9)r1&V`k#LlnTto5B8pV^1ogS#ja79>CWZl`kzIy-@}?h*i#IFS$~(h_jb zpCECkWsyC*ruW5E7LGdD7G$bpZdMhLcs@k*xa1S4MFTuA>*xhv1 zf57;=sIpX#fmp4*1$kT>C+&=^p{}{Qb6b8M_$G4NM~&M zv68mNRj<0A!p*h2ulVNx8C!@zJAp+&vSmh0pV@s>GhK>l)K}&o{G2 zHp9pm)x5jo?cUG5o-a_DGr>@2Ev|py3iTbUU&%%s-}JJQSSz~J@vwM0Cav)R;f$0x z?urF91Z_z+XCqCZb+l7r-dyyl zYF6wKQG-gu6`arnn4a+Qcb$W^mWzI3pRI}nl}tIDtt=H|aRzlRQH8eKnEI>zj=#YD z8N2x@521O?&7A&JtLF9U2P6Q%DpW(1zc+g`;5LL}yT`P`AON_wH~>Yn;zNBQN^`7n zSi3L&s&r9F*^YUFi9Y^unyB$W!v3`Nw)11A7ZZ~H$I!X|GyTPJe0Rgx#xNP?KG#N+ zYi-P3HFrXdRC3E#ZiO0i+02Six=S~=ij;fW+@%X4*CO3ELsTvi`}zaUZ=c6GpZDwW zem$SvX%67Dl;c*57u;W_{df9^3OkM2tx_sk0ZwyeX|mB1H7gRWu|Co)(Cfw%6Set7 zf^Q=JVOn1|UOMz?+C!i>D#@{yZUN=X6lY@c*GZRZ%Ru&OcSE-!m{$gz0dSda2IA;v zuCaPy<=^V})weWD?D(>*#f9#+n_e#28rzJZ^qUz>@a`89Av2C5&?mO}YIjLI=JDNV z$dKo*{k(Nuaq2~$a7<+f8*IWF&5uUFQGlSrhTinV>@@lGn2h;qaCBoi-A%u|2iB?# zS{KsT$&pq6X7fa%<^m!5G=$^3&loLqI*TqkCx8f>;naIUKy7UO-H_V$Xjlzu{*k^- zU`H(o_Pu1yI|+#Blanb%Ci*gT3Z*1th&kDx^UgvwM_z1@tvj|;SmCK)Kia;!?Ax(B zswMcoCfiy?#OVYCU6s&UVTpG0m5kS+m=|h;a0k>O`q9A+t9SCHYG2+bE8@Pb0uH={ zL&Zu)5|O*GL(1@-{Ovl+gwnP9TF^N6BeEC0@2MSi<{F15`f+Md1uFZV6u~S!$S(m9 zA`~u7slB;ec4#xBYJexel+##Dg^Z$U)%!j3N!|k#kqNT?r5d4DcIFPx!W9xH9R>?e zjG+N!?YxlBD$eP+djeG4RY0f6PsHOJyhNU`W|EYE7SMj|6;D;a168d&$d-Hk9-43- z&4DgTBkuGgg>sS@#dOy*h_oX!GH4=qQt<{aZr*i>+9B4(_KQh}`H^p2Fal?-=_t~K`{*+Z8qm{1hAxE#qHt7a2vdukq!^BEwwRTDT;cl5XTyT) z;T!ZmK;{-R!kBx(%$#)Mk3VZ97iCoX@{xqR6wtGC3Fh}iNmXSI z5hq;?c(cGPfbaK$jfZ6*5VfwPhwO^fLrNwv9btPibk@EUoq`zl)Y<)PTj z<2REWg^Yxa8cdIO$Rxe15M_gqUqc%Tr%n@J}&Jf|sT3MG+W!g$}7 zw)PwjHqew*6>sDH5ECD1Y!H#ik@BnK+nM> z-MC)T032%H7me8Nbn&Mq{IH%7c=*vH?)tl?RX!%gl~;(Q80~P2_R}yc)7Y_4gJ9Ah zzv9u{S&v7y{~jOOI6STw8X>hJRQC7rW_}C_f+75MJ2w5DsLl0BU2rR0>_@OdrvbAp z;&bAE!K}ALD&jP7>s2E`T`@D66vuzBEe zLbnK^z;pK4vgN-{VgJaD73_Jwg(&?{nL5qD?rj%f%`7r21{SBsypbBvZiY$^d)w*< zHq%8}VX5s>4R$zK57Ej3uW6^h2W1cPBCs}COuhdy#yU|x2B0C$4)Oy{U3>2;&`&$k z!@Mz*>3Su$RNs9+SibSd&Np0bxE7{SDukPP#J+Srp;>T8VQAu(RG_9J%F8&NbDvph zpRr^03ZveCpH9Z%T*8>_5>G5OAPpst^x~a*9VX*rZZUmAIRNE_kA3y z!Nlzg&ziTHA^lV=;?la}*yg`$60#wvw|74eGH@#?JPbj*dLOjakScbj$nfXhQ2)fd!hBA^fJ^qz= z{2{;6XqL3JvvX6fW@kkswp#;Yog%+4Lw33o46yj3mIa6Q11mmV=>Gnf0EF&{0JdI@Zs6<|MW8$4V&g?mlx-wiX}9d>st zl|NJ^-}HpnwdMZc4^Snk-eEvI3Fv&&-gfTT9y)_Ag>70HRkco=xw={2K>K|WSEubg z01_PAk>0NEq8CkpffY$ACba(dnLWYnuzlTjPl3s{!M4r>pyqDz(gKM2K3Gpd!A}x= zs$aZs8IdoM6c&qIEtY_l3 z^>saUh8W3~c-t~tJiT7-MTd*yEq%R6?xT5pc)snCYV}czv@RDC&<~6bkTgtdm*T?Q z&)l}Nk=v@PkdQp927||;&20CC;azae8W%0-=c#w$+4&$dLi?Lqc&*s89FR}=oZ#LE z*ok;Oh)6yud2FRsEZ*sNPS=|F8Z&VhE=(+!KO<3dCM?t_S?L}CASH#@`yF>b1SMr{ zxpeAzwMi@en8#WZRqR2uJXI}DA`sMabYvD>7Ux=H^03B@e1)1g5A1A zuuRiidijymgB?~by3Zfk6>q}SxKi#nP$YHh>=cH|1u1L#KkEsb?AX8~O~#hNztexB z4jbVdV}bDq`hy1f&!)5Pc5>(ZHcX1I3QyZ-KQSRR?Txk4*^acVH6-QMRPV0m3qbK7 z1rLM+{0J@_)vT0T%x!uJ^udoqiG%McEe`7dKUv7(*~7*-ug3JRJ{>!0qsFl1gQGbV z_@XJa8Yu0e@l}brOK-R1<*5S*PX9iKn!%avmWxAk5#GwlYm$=IR+e4)HFEHvR8i2L zg}X7EE8HNj2YUtlpW{0(P{9+;5PtJ7>iG{-!q3{e|7}hW3Ts%Sc5#OTL}RgA(DV;q zWQ5`eTP-_6_F!N%(q@a#e)Spj;}!5Ob8lHKz%gt&pYPU?Sntzc;3XqyAH6ItEsvzJ zFh|(lp0dRfMpBACPO>++uVS%&tw%0Rt9?fJ5BZruzRsfb{m5raJ=}?&@)DjDu<~07 z;5tLer2ky0>|`fJQ!}yKOB1dgcd=I=B8A4(X*fc96`x-{8VcV*BwjUbQabGY5DB(L zNR#ATjQN$6Oj_6;PpHykw?*d{N$yL~kTMeMr$|&LKS}${7Sp4JtGVatpWCAcnExc) z6@e3}RRgYU&Fc2Ek%Q9~7K=^48~)QP@x2}>^5s;d-Z>I43&a`S|3sgbybtWu{j}U` z%)M=o1V*vGRqmf-2hpeNQ=!KeIR|C->b{gqaTE_QAa!%eIc`ShLSzj3?R}PTQ7)AQnx`bT9WgNvgZ)E7YQ#pRPC*q_BA%5>bH{`lf|n+Gt<(VBN( z>N*f}R=I6CAeBz+I1(o4inWw5#XFeS{k+u*x&XNJM&hGSO(U~H@*}8ZXM{xMlw^Rg zTLxNnr{Se?YaH#!uqe7gyJR#t8{>ONH3wdu15UU|5X42KXG$(uo>S!bwNg(joz>kH zRRUr{fG|^>H&E$NEG@Jot!PZ@OWX$z=B11T9c@Ba+MsL-G5dBP(myRy*gfs@wE>6O zrYo1$x3+f1gAAQ1Pj<|m-T=)yE_O2qw?!|DS)~X6TjQ_Je>o68hsgv7+8E*Gg0B76 zo1Yog^Nj24#`0Arf*^&z{e_Y$yCgv^d5plLOpa-%hf-w7-9HMIOM|4k);|SJ@0~BA z#Tg55-kER4T-ZgRcoxK{U%H0U8TmWrxItO1dQE<22~6T&{I2~B&)PM(Wn^xst-^Nf z{;buhuCGki4X_6(CUO)uTr=>abo_f7QD@&O_J)&mLU2RZisI^xJNg0#nAq^W8Ry61 zN8*OH^`95_>o^;)W_`?T#~4@D!cjR}y6`PqV99s!F4y>s5v9$|)e(JRn8YeO|;ITOCk` ztF4Q_n$=qcyctzeUow7gWGI44TgLniw@ApDmXrv{#+La(og+@vDSv^HQO525jPCng zE8(b=&ao)rrXTbay>VhoB)STkF4^%myD8!eX()zYxKVlhHri`zndxB*?PBu3`v+HRK)wUfi%%a1|Y z;g`s}JRWeLv=KLoBBTB&uXIm1)bvB#SN&6Wujz`% z(ZNBHM>sWig9oIn8||Wiq(;u}%Ss{k7*ss^Z4~xpL`+<>lKe;Emp|8 zJL2?PBQ}DLr1g#QLZ2e`L9(WJefAHUMpdT{YeKV1r6fD)aA41o9EpDU48^bw^1v0) zUtIjR<({pNL<0Kd^QN*bV9?!9i^SZKiRGbWuU?f z)apfEEu&t$Wt}j10GuDJgsmo7$Yk+%M(nD=T}XRyK}$RY`KRP&5H3z8o6>@~lq zgSwV-ad^nA)jy*)Z|u@ubv^H^%L@sx$N0lj02nbLHWp!J`UzD~a}aQb?|?u&|C({t z!t=nJ?_u?TrxTwAM>D@w4}@rxk6bf8)DD+444NJ?aa71MlW$bN3)(9m)eJnycI^WH z9m(lpMv1*T<2iM+!$_0=$}7{Gt)TA{W;|QA#Bm_;|NeDcTaR>#oFx&$BH13fxlshC zrOhBJLLNY)k3vo~AAv^x=ZO*UgTruUEk%}+C!Nw}D*zJw#Ji`epKqLs1gr+w^(|C~ zMV*c09J1a=uw*B>Xn5kv!RLxfE+02PW-u(=@lQr-?CA^)?2E#nvj1p5#^^hs3T@#@ zqad<1f(+pr`B#^s|KUhijKr*#WY`D2&C_3r_*_6ZcFS!q4SeHZ0f}Y@J}xUFFFx4Nb|OEZLdm(hW|dBu44HXHA>%~F=bqw%`>UdcCK`IkaY zdj7$t{Us*KiYpw7a7sZyG=Wh}eR55OnV~{WdJ7<}#)()&FMqoS&Z_bC&;{@e=%$T9XZFAmq5gr@~k__0xMu~RIS? zs=WE?*?7=o^4wBeO#5D7DV;)M*(P_Vf4;+>mu#Q(1yzPxF9}q)2Hl`GB5Hgxg_G#& zgQ$ao)ArC`TNSz!!bAmJZ`u>JF9dtBY=B@g!YP-=foaZ_9AW zH}(_w`x9%|%$0J}cIeF9yze*T{#Dm4wVA|RU-^ABtpfo1vlyl%2rLW}+F!&;Tf)Nm zX6NptYR;~_@D%jKBf$1ygy~i60;mC{_24CBNz7h_cHynyK4>~2vOxr4?iz}oQ0ayq z2uL~N2-zyRLxFRe()j7?UV$rjY#rcM?!Kr@bJbKWcX9cWC1i+PNxR1Y&UoU`qmF$< zh?Ns0_PAfL#9`Bt`!@S39>ns-c&^JIA|$&yS}bk+%s`gDZ1Z zW?T|Uv=T3SWm4hsk2HO^k7S7>plIvemi#@^a=%`LiF;E1`S~rM=3>G^M)Y1@Z8rUXM2|u z4l7nSM}}IWs&}e#GC1V2@-PLeKIA_hU>u#j@W-^eYOH+gpho1U0Cd9}pC?**xtjDH z=~^EVfrO0E#8H!^4tR6}w$vI82j!AAnvBSUW7wZQWrU-iH!)AR|R5EDehphHi-b$DM$y%@%wCN-%= z26@57oa!qt*~eV+`&Dx#ZenoeXq;&etL=<)-0|w9!e5#xRIF2C+24Xt{tx=$AKzKe z2O4fN!@v<8=MQ9^T#_8o1;-u1H0}^mzH}?J2im>ZUdn?a3Y-{RF@9%NzPv;fEokt# zJQQx81=N(|AYNt$KPSC9cf;2dcOksIX4Olv>(<@(cO8)V>b z!@xt~DGEMx?MPZUCdf^8g%nuD3sp1C*WIWCp~D&w$+=$>8!tu1eX2BMjRNI=y|4xb zCY6bScPFRtpX&P?2o859j`bjkRyQlOCO-E>W&%$|C)rEm=VIzOxj`*yT_)c@#m2l# zp=$iy$G5KJXWHJST79~=s?E4pAszS+QEMSUkd-A6a8lm@>_D7M`{ypoF! z9FefcM&O{z;HH}QC>S+h^I~>+**Q@#8g4Si8W}s<_>_(ll+(WE6_Aal*LBhi&!xnBuwQudeiWuo z0WK;hrJ6UM3^wnk+f&*V?WRxDko%R3Z%FPTk;IHjUC^FGCHgbf3soNrlr`RcKO?h< z|H8m`_KOv&c&*MRDrmU`h1e5H%FsUzl=Wh^r7jH4D7aynj0sP zcU_{8wQwPw6QAOFO^Sc5Oxucd&Fb&Vc<%2EoGawL4oczq9k_yg+PW^`!04p#LWFq~ zimg!Nnvj9vjW*S~nuCv#u2Ntix_$MoI_kaW{e<*1``qZH_nas}u8I2t*{k!oGzOVt z-})S`QjqNkU*Ej}eG;I}$yMFO-lkw{^S049wekxfUwaJ#n13!Du3BQzi19AhmXM#a z2){WkM#L&#{eBuN|Gjz_z+*<)FZrV^YS)5?<#xp($t1RG;XUxD$!_@@54B_wh``Q} z(=Z{_vG;rMqjZdy>G#)P-`3CM z1f7j>FZVIMzTZKi8dzO!_ZMRQ;-_xeZ+cinwep;&L9YEx#FmxdCoOMX_I6qa9@^jw z<5%4}_^O0*o?3Q5E-_q3FTG~N>5LSYYJL|n%r0^q%?Yvk2>>We%`-^ukZbY~a{DmY zvHjTL&fWTUZ1Q41%lwQ}qa6x}dKR&4PLfSu6-ODAR+gRJFC4l#syvOj9C}bQtmImC z(>4eAKTVF;@THQut`pUG2W7>`tej|jA08%rs>y7b?T>L)z`1LXOQ%6#^1Yeg&=v{7 zQ=_`Z63Tv8u=B@P^VgV;fx826X3$f^TYGS7qr1ENfbBKCYe#p|ImvKiZkgQ&$g~H_ zxsmAEJG0-$0Y4_?V=5#0^i-AvKp&$ZX%ClqGA);iVWc9m1rxZPY@)d>{HOsA*+lBs zM(FB_wbGUL?B+oBfjKWYXQc?2Q`gw`yTTnPr=CI(nuCX!b!t3)U^Gel=Dmv}udXzu@G>%{U-q-cKpLJsAQ z{zNojcV4bOh#IDRMoiZMm$|Y^l=Pj-EO5iB3fT^kG#S+tmvETCy7360&WVRNi5+z| zpM&j;J(wwSqv_@#cR_Euzz@y*2QG>5VcUS(?vy;T*3t`UkOVA}84LMpd@o6$66rBe zmdl&oCvGH9w-}2b5ttk}1Z_A<@eyr>C;8^4N0}JU3&}8mk|HZmZ-&zVh-?WO~Yj}fTvW&7TAgz%x#kdlNBe(Ph2-DFb-i^HW$ zKn%Z~7Z^kBX0*SEK`Iet-!_qIYAmryC7*AuG~Rgk`9=W=38 zoV=BG#hnF&QK&oL=(cHobnBt5LuQ6FgCq04by40H(vQ(mR#;o>JN{Dh(Sr!A9MD^DKJ$f zDd6Y%@p%pxz8pUlBX*1PLC6>vhbyR+*56NXF&gL<7CD0sDeI0}*p!wVk-LQQxzK;U zQR>%K8^pM3kSliQ<)qw)zdvz-K>f*^KzA8opRlc(sNd2;tX%8TAFYkX-@s@#qK1#~ zh<%uTif`qOCC z$Kk=(M2^Ad6q$H>o+e#o3|C6-(gR=O!pM)VP$k2IDofjC=j# zV-Kzx01;J|SQ`IywxZ+;K%6F{`H%YmGJQbFN>fpW{$pL&5UVAYrzZAm^F)iJ#iz|T zs9i+JQ5*S!L9lY_l;9LtDG|BZjFYXYTk00nJlqI5p>CqW zbOaYqGRdM~HZQ6n!svCsXn^$?`}e>U2S5IetC~jO zHHJ5TZRBdW&e3i_M)4Nxp0NoHZ~~)u)tXzQ1>WiT>@jds8GDs16!hL(#l{z26 zFfsC6)^?TUVjDm`i!;2RVz4Z9;~Yc~k-h=>L^>hMKSd4fXRDH_xJSav;R&+7mIVeU zk>O`a+OoAdI<{CA*$wbgl8|~*q}Iv%CTqt}OhkZpvV(9aCU{2PTTGD2n^U_0QMPE? z%l00HRihDKU?;??(+GyDHYx7_2R=wZ8Gs>~F8*#206Rj+Qvl7qGKc1sSPoDqsMcS5Ukzj^+hbgSEvHS?-iTS- zVeJ)3X|@s8hjyzWw{2mB-H7R7f_J-xpT<%s5#{NG>&-C)uRR?E0Ct`LG#B4{fRGiO zpwpl!`lJ;Dxo7+I{MbI>F5t+!N+b$cx*ZoIb-komENK>0YLO=iUh9t!VFS&`(SUuN z|C$_n&7R7F*En(M=WaXTjP?MuBXQS#xPn9k9t7EIX7Af0esonuL6Pehd(uqx?3Iq1 zRc%}LYI!F2AoHNYvQT#?knM;7=XqkS+SYDd0{0X+-dH*5*a7aLbNpDt9Sn~4vq`$1 zHP5)XF!JpmYZM(1y5UKtKRTO=2d5VS8rF{i_DLPNd0&=Cl?8Zgb- z0QLb0okIicRE5z#s}hZ@_CsRlIp>a~$Z?jw1GIeE@~j`$@*Qexw_jpe5YoVL!2QDj ziGj1>NxDi610LvC2s&1`k@E$W;n^Yo&s{en{U6Vgnv&yl;+moPa2H9Bpd6N zE^$l(f~WaXF}=vIYGRsyJH#da9@!SpR$UT*giJl!bZfdJ06zvA&-t&vW|>|+@&;xZtsUORwEd&DF> z-CL(>$Jg}CJj+Z#E;PvWjL1nI-fz?-K!$DJK}- zs=k@`&XsAzG>2;fOoc^NR%(Fr%7vQKwVBmPQyM_?ILpjuzO$}?w?;(`>PdvlH#jeN zsRJ!O{3CPU(}`vrZj%cWNyXB6T5U5ZdhOBqq8|4Wf)Nng_}Wi1vzz9tY#jRV;uULl zz}w3qKd)Xvnpdg8{NKVd(WcK%A5`%_Ky2B^4>n-KNS`T!cXmLIrGo{AgN@W@0>rB%uKe0I}BY2g>OVZf*86iv)sx})DHCh!+U6Ghijk^$ZD9eQ=`@lY4I3Wa}A;( zNnw*O^n|>?7in@rR2*fy7^>jFaX?E=4|@ABa@h%S$&|3(sVrU@j#^) z)hmCy&Mzsf^g1+JNe$EqXk!u!0~?6V?LKe`AK)U|>tco@T*eRhIB?q{b0g&l*Wj_5 zn#`hS5#KfUI2NeTrr`u^b{kboP)nhPex{-NQ!!$WEU4=&+= zLV_iz$(d`gQ-T=s2Tit2dw<{X1y|hqM7Mq_I_3R)+wwhfit*0zx-=8|eEhbT=?CQJ zK$S6}oBYZAslsavnj+gdm7}@Hhjd+>gKX1Uximml_`tLlP$xJuWZvL9uP^5fNQ@*| z`T_OE?V3}{;v@}tA@7*ifnypF4DM0V7taD~MTSpagZiB1;R^SD4o=L~2=95xx>*Rp zfw4^=wf+f>yecd}_~f)L>-_*NJ!EJ58?hjsu6wl`sV}>5`uYx6K>9Mh<;thwkpR6eQ<+#(=V9NSU`lS3D(6 zp+`ZU;tv3k3UCN!Km~8$z%RtkEpCBTZn=Q8!5EGm{L;rP;dv*G9kO|Xc{iW+>88ME zdcRkR>;2bJzu9(hnV1h~dD`Dl!|A72Xp@ZTHI+CwnMF-4tdEL=I-I9d7Np>lC1c=e{ddckCVi2LH?I7?4%vWxLn zhNBVP0DxBkotCx}_`O=WSvajq_~gV@+j&i`C-n-%dJHxcys-21j<#Qy7LG5#FF>s4 zq|)7l2;b?OXnIzGNlek-y9>_TJ4f||PlnCiQ)Lb)%o=40s#a!zDL?mUn@66ZIZ&Xk zNN0F-_FH)x_3c`gU)!i)@;?D)QzSC@gz7cC!U^(YdnqVyzZ@(^5f;sy-LmLMriX1B z9hb9p;wo8pEJDI8Ff#o!VcTFC#YQ+7LQheN{mFOe{SJW>Wnxf%eRm7t<;Yw;zDugrh9;bZCYnd^Ut^{|0%^p z9-YaNg5KNb`T{iWaOzDcTJ}mf_35oO##|QnO^H7GqE=n^4uS@iH+|dTsX0hHOnTwx zzgg1lEX{>UZ3o833-KQmmuC54a$ ziM*&e1;i=3>rzN)a9t&l?d@iyzqzxe?=nE8d64QG7tXQo&(fh*o)Y`vAYMi|ChPk${9`b>~CW zX=m~bFAQLi;OEFwyQrsP%FaLJ3LfR^?Y^9zRnbYJRUABJ(=5ZkC3?&WJUb?h-k-Z0 z0A{V7>V1|bW7>YPh?UP&0)cV6|LXD{?f+xw`hJCnS1W3hY4<_?8=P6~Uwwa5jUc_b z_eZNxtzVjR5Y6hLJaL4%28me`S;pbK23TmG#+*Jv(-DEHCMNn{0l&Tfab!l$`Tb9~ zcfgrUFsA#Q4Fmw!M3iS)cB#+j$Z>%+2S6FL8c?y^UcB3%KWs*2Q=BP7+dAfesUU$` zkE6WBo3drh05(4WFkn``@|7gup^0b6s#mH4s3Jj@^fw>1JmQ@fC^sg~^A3_Cd^Wpg z%0Ug=eZmFHqiW!g!~2&&B(RJ54r}B0?s=clB!hI@v?k)cf$RqWm*_NwRco30iH$3# z#K*-2jF}D1-B&0>$T~y;JK7b=3OR`%KQw(Ukeo;Ul+BI5(((ml4N>`B9j)+Fe1sK# zO#D@ubxy?SA=5PuP&0>DRK{qqWm3NqJ1&7@h-G#dIrnAMW}WHzMa}aZYrq@A^O}SG`Ez}34oA+5kMiH@ ziuYvyMLy~uoaHXlmDzESKvCr@Nc@T2MH9_EHJRnXbqit^i}AcYgrkX4g3I8m1XeuT zkf7Wp$YwYn3aOvo3%wM8xPO2gru;mK0%{Je$;b#6vbe>NM9ZGnv(!^F`J0)(2 z>kQ(D0xATn|q{dPRK&oM&h9{a+Vq(}>RaIGpUFJI; zB~oz^0w>np#_uA4%0ZXPx${n9^gcY?-PpDNXwXt68F(h3vFA_dH6QZ<~&wwmd%Zn_R3c{z6)K@PnJ&!9DT&xDqc|3 z+A$dDHy9QvuS9FQaL6fi&`&;4R&mBwdEx~{x`8OK;&bPu(QB-{YD}CxXrbatJN}J$ zXWW}Oh1=rG$S^55Ew)E3+mGthA$tKA!)PJJOXd(AtiKhKZ%j4A`>&93R<2kOF@;p} z(F72nVZ05%WuDzuk3Dz(2zh=~s%l9XHR>mIF6tqr?U<&a zHQ`}3vwrjuV8RSR40m+@7?OhL7uF3E$oO-Prr3D~inY!x#4Z|pW&nS1WklzWg{gyD z+~FcJTrjePUn<|2oCM4X$}=#*cx@JH#e>*zst5c!R>ZbPK5=~pdICNSx#fP@1^WEc ztkV7Ra<8x*b1I!ZX*63(;@cUTJ1%#oJzsy*eksSi{c%IzEiATLvDOFnfquOSlo^>l z%a1ME9@SmE^Kg36)TDY|m#;g_?PoWFx|Ai+smS}RNM4s4&J`!J+`1Zh(&Vep?d#+g zvECUFzG74`MmMXr>SIJX)Gg*7v45B)?|~>*eu{J2yAqi_>El#!aRJ_ZQr;J`ou_F`gt>p~?+#tx zQwNCq6|k9<>gLk^(|SYgllT(0>z{bipWUk?A5$mdarRd11O_7ol15JwiNGK+vW_$G zmSpM9JEXM}P?UisJ+l4VDg>#bo!{@**C}`Z+JSyx~m1Xa9#Yrp7~*p6ZCe#V8N-_Amhv3@IYGs}_(zZ@RbHK~bD{gtdyf(Xky z8;lgiaf7np26=jvsHPu#;o8&|m4 zK6pyz+Ak6Kx6ZNK2`hq!M5k?zq@8ZI?aDyuyS;vVZrAMaVZh=g-81(jAb^34lguH!a!DN$CLt zV)C&WOtC>{iNoWd%d)beKZ4(ica62D0|)iR%i*T*ak*gl<3mdwYCs1`#L@PKD!*6c z8kfgG&rZsa&bNg_V>x(Roufq^@)}{kODN*_-05T(*Ma|@WHOBXVET2ae6Vcc94ftO z)Rh0JnkJh?20b|C_?$3hD|hSoi#LIpi0;*LOO`{DLp0~6buhW3)Z?ELCYmLG+C~;6 z+te(KZ*5&36!;;T8HE4-3$BtJj{kkBy7S?R@KUbV$lQQ#ibD{3W19?hNE~)(ulcD|a`|4)5=Z z*~M$UZ1&7%-f35=nnfPq1`=+OXB4Wv3wy8nSgINldw*9aPx>pq3S$l==)JkLfEn#h zU%&i2@HEHFK8Xg=IE73Bpt!&CztetpXBNwmfDLmn-@KOV60D+8xg$M$BPaC>H47_| z{YOmjQ?pW)#qbu*T!vT4am;m{j7bdSxQyVy1}k?gxK{kUjDeVN;e+H@#%bh1yq!dj zq2S0X(RRw3hVnB*w-sBPpY@EE#mvfU>x z#$jv7{GL(7V2nCgDYWkLJqNFt9Y~k3P4eXjJCu~-<*I@FpXaE-uQFs$^|an)20xSy zo=u2^<=UhHO!GAxmNjAN*iTpAKLHY(2u1^M(u$*eJ_c_^e|~fOg4%hv+kkvPa^RXF$EPz4)Nontm%w<`>#PBPG49 zwR8!8{E7ko-ieplC)|KibUEmBBV0bNL~&Qp6s;Of%ZKaqGeczC?NO$hMQV;6ALKrG zIVSZFh%6P=dWJg;JkqRA!rxh>sSajs$k12<{#h_{idvqv}YH1e4 za-+H=Obv`-b?*y+{ky}t34<~L3aDv~K=;vKC}tUzs9+Te03V(ch(rkhvR0)9Fz+Nc zm+5Q_iV5J0i#TW36U#gh9%eArzlKjwUN5ojSi!K}ql78{+%q&n-s$$+a9QKh<%nC> zIg*k}1`aj8n~3zqLoyaGfq&D=CnaV0k}L&R<|i+yTJ|R}*a3x-gRDOW{dohu5-WMv z2m4-4E`QqVLcQUaYJ4J&a?}w$;|SaL;t!dn=5P>Yqs*gyu@V zWS5EuX3^!8?UNk0o-ktvrXw?+{)?W3nci5qeSJ9X+j&vcHw3tnf8P1sw8PB`3-%3h z9JBH>5`YCWG4P9+HB@R@lV3O`KJ`27)aSh?L$~=7B2!H#X$JtjgR09I`I$BT%5nwJ z5vIQ$)M*GK-rWz9oMDuCAq-+Z4|`wI`{6Q-Hp{qJ7B|KRIdUl)E%B#!>26FY$(0Iy z?#`}`tAU;kC=1tEOSxO$3cIcf8zzExN=}@gjyc2iM-dY*@r?fZ{v!-Cy7iH$tg&ya zh3_CaGk1~2ju5FNNRXUe;RY&pS9-ru_P;t0inu&i4+!DogqChvXEeIF!gF z%=a@WPD7dxvhzFC2;Bur;(wHLdyveoc=iT#PFy_)8421F?urv@=9zqFA37%;WiQ8| zr_nnO-qzbv!SG*7JXYY3Qd2#vr@}^kD=r;4*)Af6{W~jX_8U_axh5U$Rp^^Y|1;7| z2>Tcit(YLSt$+sX!7R&FWl5GAz(AH~$%=4>BGvVMW%R28ClM$An-UbvwWJM?-r}YP_3$PT|@UT z3}H%?JxE9I3lqBAdh9NE0+xqP$p3Dool04YBVA;W?jnMT1OKs|PtL@tRWj?*ciVVZT^L_?!Um&9j}A!z*?gI{@;r_`Q_el=%C@$M-)y+i|T zER>VKH$$UATwAdvjUIr>v_%>|@5fT#`}J$s&H5%SBU0^kc;nxX@wN0}*>MN{`Xq{WCu@@~#rF62?v0|z1Rz|A-M*Jy8SsG4r}Zl@!VOE%+V_2wa= z<#lIuI~l|ok3%&4D1SNM*EskDVNob)LSP+Q=VS6Te1AbyIE724fJB*#E`}xvbomgm zn=2ajsfvNJX9yn+3kg~yqlv-*g;;2nsf>bvAiiHHyDs(ep;WQTr@s8XbZfxf zne>z$-r?D_>ZW$a$hfdFHd&Kr^(bS9=Et|^L;mh;6_@K8%|3AD1A%aeQOYU!DF)1! zL?4`xEzWIM_@e%4sX$~rC^!_nBrre3n1FA=6&u$S{tgI^tsQ&la!GSPpgX;Tq?%Px z9S5z!^Xa7NVx?Fzlb@SVv;u?><@<9ExW$e@FMC3fXZH{Re4rY27upbdDNaymPFsUmB{wRm5idJ)vwqvX!H zwuUf;BzeKn^h5**!oI4bVEB${+uH36dJ_NCv{eomFr#7cChk(kuig7)1bPl58Yz%# zFtxPkoVopy%ZM4b2P&pH%{lEh-0vOU^-R$8*s)`XRqqn%U)V+coJpTd#M=!LA}(5( z)AREE-zj?CvaGawyde&9wOnWz##ThBT&*HZB3w`}gwD=T6*ohbj_;u-_e@`_Qa7Dh zmlB*>)p-IQp&a$STNKkfANRNz-#*wFvK%;b51&2|bO4<^g#8M~8s8}g=y|>Eow&QN z>LGdR4BtlVZ}?-IcGewt?$}zgyA_8!fmPJ#d@36NGXLc$xD?P)qA{`STNoSdR~IJU z2`{b)|M`@e|NMe+d>-jk*2m;HV8Zc}uMO`9{LKDA3ng$aT`LFaEsA&XSCrWw{2R9$ zbFWx|0mE)Gx+mNhS9XGs@3NiuEN)fHXj2u-6#UzZ@L93(T{tad{z3aABYR24Z(7vyrT#y%6ooQ zLnWz5*0M)3Pxd+VzC2OUXB=NWm6z$1q{A(8pJEcM#P7G#j|1)WBY7|YpmQ%%8xB?G z91r~k=5cy{7mI^F!J@`dl zng!ynn8jqih<~6Tkg+ipDcZpvR4$yDN*P|-kp8{O8i^GdvKmipZVbbQfj`mk)D_UZ z5zR$5Cf-0o&?bdq8$|~Bb%g1Bzt}7drb&vO%yYXWQ#;TKkdO)bYa3Rzq?>Lx`i~># z&99+^>v)AsW0O?mJS*1Xq1)DvTqru zIfA_`enH%Q-;}l)^nEh&W<#fAm8i=9VlzeP3^*w^;|W?sSkjvS&T_UNl%}Ck3eTQ0 zhLy30VBRtp=oc)Q>70=;skX;8#~73D}M>Eup$-0R|)L}qx1 zvy;0<%)XE>J_P<7?z)BjkTQb#NDd&|k6w?2mdumr5+qr)*a*rF6gZ#*kg+D7YkPw( zm>I+t$~AGjvW(>Njw1b0E_L4>msC!WllyH3Z3wRrANjEmaYE!ws6KVKUFY*(xdB7N zOxnM>U=dM=xN({%(EtMmi2b=HVClAS`s%Sq2Mvxa7r}y2hNJl%dOzf36U8kwS@H9Z zl*FkuFkp6nTFuvPlk|`J#0yLVa5VxE2x6aC-Y)96Y(`glFkr))+UCdSEwujVbT{pO zmhbM4TC7%j5F{Fdbg#T|zh1YX$bw*zP~KocTAbz^GID5}46+etId?!JeoOB}afTqb zFVA5T|h5IU>U9)$R1?5wyk4yX0o(0W~8 z%&L$ZRQ5M%t8oME#z*Zpm_yIxC&dg>fMsk~#2;u|RPrpv6q82mhQ>H~%M)#>Xo{npJesQl}wM_R6P z=08(F7TJw0%3yEvuL2uRI%VCsTJ}fmGoEuxF(W?RQ=XGiZsPs5~%vJ{+VHo*H8fl)r)iDkO z&{&V=iqGX?C3<`=W>JlzAKR_?3XUDzstvg%Hni%0HU+#o6}M~pPy5QKyckea_;ahDcP1bu-^v3(>=T6!7o zx#-((fLg+y3U$?`anWo}oQaY9*PrHu^CHKbmIQf|CMGv~|FY(?)>Z&@3i=xvyf= zfF_2AH@;B#`H-9D{@yk+JghX4`0+32JiUNB^5UoS^~TOgi03)Tq~Owwm+tRPA8&Sf zn%$X2Ws;r?H2FjEy?+~`sI=?$s{;Sk4bcZlpB){{&<+HOceAs6t@mhQ zHUvsS-J@dwj(lz{=#ZMTMniBB4`A3>1uY9IX;n_2PFN(-DtR?!sStm|& zCK!ZYwoyp|GrF`=Om#dEq@1R*~dYi=Q}jBWl}l&&$-F?ts50Djc{zh!12!A zw~HopF7^w-zpo>2>b9O5yq-O+1-z!}K5O&W^H9e}?`C@9?IOI-X7|_q9AUFai@h-d zmSgpUz_1Au=Bau~)*A{5w2XCkJ0%t`h3DvWX8ST(|#hbcQv z(>!~$1h{U0f@3MV_8cKJM6!~z#KcEWy3|Ql zN1m=puH*XURW3M0RFor%GN)`7J!I%r=#8%KGmCwBj(9fi>>*M?wT<1~sqtk`P*y5f zrW@OvCvfbo+-4gIz|J`>Ups{xAR)7ubONYtlIo9dbnByl>nD~Yc ze-y5`W^YJuk2-L)Ilm^NQ5+(pScy3D9Ry*DYp#h2!iHSw4Kz`y72?1CPLzq)N)zSp z;%I7nJFb!1*vw+MdQ#Y?M^{UV#?~D=4q8d$Z?`Q`m%oeS3y0EwI*gyKxfb86OnS4*XL!DEtgA(63XR?75Hn8Kj1uCl2JDMIrFBeGW!1MDCtKveAXlMqWjW(k6w_1v% zPglsyh46E7{lNSBJND-9NRb?65p&fZ=|9R_o-N%$GTe|-Sr2b$KK_f134bU!K${Jl ze8y+ng0;g1D{Eea&uVEZRC~#Bg9Y7rFlm0X5wG+g^uH^)GCIBmYmbIVb*ybq--zD}9((-+tYvD0lLCf(l3+_6riuD`A9jMw%=@=A z%VuwYnk|kcAi`70yS=(ATQ)bhvawOM3b>qYbVcZ{3J)u7pQ)}>KzD^y!_z$y z2Ca*|ErL82<0)f-#%xdMYZJSB76&tL!9Dn=5MqP&r|P@&8I}79+7%dx@x?-?r9W0r zOxL^HK|2o*U3^9Lz~qPa*(fk6RkzGxytZ3FBcpBPI2_gi1El?nfi@Rw%1%3491Uev zL##8ipe?(4TjZjF=li6neXdvzcY1+WcDM-7Da>i{_){Usy(aiTnj4#Jk-%{BcMt_% zj6cTuzyn?91)1RHjyQH2ps*dp1JDzqv z!H1`~0-GzhZw^vVDNHP~`37DLsOd!{40{|F9yaoN1+)^WY`W`zPNhS}_@@9MO$yPt zZZ=<#c;|<<-TjHFycIXsv)ar3 zeJ}VADW4KtCVDSufC;x=8M)tHI3B|aFw&h8+;(Zotbi|VHuI?vLSr!Mql(U@;3Fhn z$df}J)^k^QHF`z?K{s6&AFypa7i)@8MQIgw;z`xfxj z{>KL6jZ}C=R)45*V`_gk$rUu4$yqpXDjVL)uNKQbSrBpK^ZI}mWiS+AKyQNUSMP^D zRJc7k^2Rx}o`Oiq>W3Tkn%H-Y_=5JBdN;sAKtY%YEtm{Y`(wQi(E;sCXe5CoL2Iv> z+DT}8t@EnVgQ$1aLRUy-{KH7XC34qbjWN`6O6ry-%iG!XCOX?UKzX+Mv6%=!(0#+ggc%>$1^$JhNJCm&p{y`d#(ECy&5${V?ZvZxkj2`HP}0u?z{ zG}&rUd|ypVuI$@b6^)^o&&Rl*`RN4n$wWB!6YJWJkaY=kBw8~Ajo-v#vtzGZ2t7ZWWy>!S@X*#99q-QHz?Az@BG{`{Oi?e zaCffRXl^!~ctF=YfdvGFV>sLj+nZ?}LFK9)C-Ffna+I zQYCbxuyI3lov)>Wb`2XVtv2HEkkbXd$Bw=YZWsr~D#|MeD&z#VSi3pQ^k_gug}+Y6 zgQ|@$`AGQTqhQxF(I*X}=bqSRJNHa$^pb4#Z*pQJ9E_4N62t)@Hyd_o)xocPBGUJA znmc$S;*W<`{R20%b61abO}(GCn;HGF<}lhC&B&Bm8(Qr0nPf%qUH;g56sPdcJG1~ zl$bik-%ggR-|N{;ken7P?5*m#<^T4ig~mO1ul*4#zR(fYw;Ix}69Dh|sl0-4A9ia} zBmst%i6*m@Bc9tDe2Q6F_aQXNzU!IOOY{?CaY5MK;{_w>jxt6bm@%^3cp3!fSmx)p z0F5u)*Rl5|o<_{1KJav0u1QN(KEovtpVuq@`;!g?0I(alSa}eltey)Lw!~Ca+~uW5bb#Pu5sd{i zE{br{!G2pnyq}--lH7X}G}$U9t(c7Y$XEjD^KhJ&ye@otej|XSF_^-a)zFCY<5lB+ zNxqK!gkW)#_q_tC5dyK1H#MIm>1@MnhZ(l6 zjLOYJ6}S4YW=#tZPe|+um1IA5zfmY9tMbJ5bqwf_JAv4v0s!-sd>*#A*!AvwqXv8q zic|*OEuUSn`qp<=T4RJV$*VErwWM|mV0S+WP{WTy{NZsd!gfe=YnyUR3y}-gY%_DPQg{sPI_xMd3VBRwb9D(3i~tm_L49#*{7} z>E?ldb8?|<6Q6=1m)8?sheKRM6Fc&@WDTjuE85$ChUiq65Ua+i)tzf+=LX9F51UWN z^NSNy$|or0*8!1YojqkFIpwVYSkv*P+^39y?9QUldS!NLfmipAqJP(t;Fsf|E>Dri z%4HAzM>RV=>~R1ch|UNiXuO@9%}$w}O}QqY50!;>P~L3^NTiQSBJ#H_%cPtNh%)rF z@XrFw1F=h-*f`cm*UZL=)it=TA_;WVMHxeY5$AD4y3sU_vyfcb7>>5ll+*{$lK3v8 z{a#p`4z1j6zx|ha-J!FeHezK5sDkP`?F00)Bpc@ZHVj@fsdkE~R?Z*P^fy*A63h5$ z?28Ds8{DtEr&6DAS9DokAAF#MOVw@$DU9xMt5M@xswikSlkFkZ>O~t@dIiL?rGwI2 zJF<{Im?j7YppC43uRN5GC|J|Z>{2BL4|1rD7%?^K?-s59U?jUnOy(d6M@(@=k}$Ho zQ~fr&vVi)ZBeLZ(1u#K}tW#@y0HJcZ#gjY6`}*k`g>Kg-}4{HWR*x~l-*Cs$u><~2X` z!KUt{cSt0LU#wL@$*flKjS>XarBV=2Wdtdkb`Mu(2O zqFAZ&&-9+r>u2huCY%8GAk9|(7x>-U9{mt&X`u(b$J(~rV?h#cO1g7HgN zqfcFUu~=H(BVg_m??S{vD0^aq*;;e)>g~^8SUR<>RqHLbxPQ7*V}n`H=QU{W9N72g zfM5Gc@`0KIASAI){^~!-ha)(P&m@&A@3mi&Yl%6ygsBG(5z%3G?yE%m_-F65P3rfx zl?=+(Dp4Zy(sWA!awxa|V#H3g0mnKlpe{Y?a0vcW6^wqW1N0iSiUTF8s+qw~Vg+d3 z@fqBtle9NNwGz z8Wpjry4-}GC%bx<`Sl3cT2UggY3uM8f6@s+(511`j8}qDo%6}!5%` zLO|`u`Y+!c{XNX)I{ zS^%ZYC406GPS!}T+TQp! zkf*Nz055T@Xq9usq+Gww4qyLuPaUl@(`-ae=AWBg5GKIkVi7dg%UPw&dOAg=JZlO> z2vYq#_le5A??6E+0{1oFwmIwtV(ygHlKbS}|IpJO76-hmY)@lBbeQCV9S9{qE5C13 z8~(Mq_F==PJo@eys4-*;02wXEjxoP>v;RALk9MPf@~AImR4^^n+fFKe47DmZ#SICm zSyK|N_^UsgtwN<=Xw~Xm-lG?y_-8fP%y?TANjQxt`+~ckV?|pBcY7SaE{nyoKjG}G zezKcyQMG5hT{O)uA1uopXKQnR3?vY=j7L2naC+UPpTKw9vu%+uoIjN(-RICdI^>S> z0Jz-exYy2!-mbog_w3OxSSYg55KT7JD(&9V`EO>6=Z!HRN+Mghignr(PTWY?I9|R> zpW{yLv_vGOrc$amSI~w@j`-Z0cuC^w#I|FD;FLg|wn5MJ`f|DjC);_PL>W98>oE;AdC#y_0g<;ZiT zIF&W*J8i2@FCTWf0#0cI?o zVB0?11p0$jWIHui#WH5dOUmcM_$AHH!0xTybq+qw|d_OQMy-tmvqE~C#?WuX7-4MicuX% z82Ii&c?d5sUtE|S>;7s%%!jarFSHcV*UuL{^T7yZG1**fd(T6O1GK4Q#i9SJRd|6U0}ckn?NRq?>R*Ikzed~B`I zK9&nR&{Es}J1^@|Gj^rT0nhde*s`M?`Tl#SM5T*)GNI=?TAP$?ye#u%T4!!g)z*$% zhF#4f3lfz-%Fkpg!mxpY#EW-dJNh&Ndy8iO_CL1A!sJpDzx=)9nt!AX<1RQhynw;6 z=06XM<2xw5&Bf>ZZ;?7(SHxY};3V0GJglAl^yAUvki7&4c)1od9CWnYo^(R#Vs)M* zxH7Euhv8M&RI$|1YU+hM&ultD`PckRZJEUv#7t^Gd_pcU*GhpEinsUuK}ulvjasw! z+CkIg*$l`yr`(nD;lOsY$B4Dx2C(ZM%qgk#3-EdSQ*qQ zckzS^v;N%b79*J#wer|ihszD95;2XFrW}}GyXkrRiOtkr?Mgl^Wp%->rCL)KdamPM zmu$ARp~CiUmlIQ zimbM7y@!k=FNeo4rt>TJ(90Pce?Xnl-I!J$iS3k@Hx29@9_5nHj?#KR0J|P7A}@9t zR7-2@Og7+$1Dp--pw?#4tQ^mb!v-Su7dfVt*iQ{bm-@~CrHe}cO&)$_K^;A?9Pi^E zNm6OQ&Q3*oAW0XOg=S0C9#Ape(ABL6%FA`)Jgt;(xojTv1!3}*{f|nCO*v?&cT!Ug zx~~fWCdC-Hd8cYQigwdYJ(nw}U%O6NLw8H?^aw4#I=@3EQD};O59jZ*AE%TVe+I?i zil@$&&e`&b*iwCtlJwV9lax{#MpIoMQ)@Uk7yi|3XS7ZdtaEX0E}N7OE28z~+@XJ2-@t2y$2Yrlb)w_a|n@reIW`yn1o-*W^EdhXr=rqwb8mo)`7i*z7GM2c6MBuB6=Xvju%Kr|+g-bSCpXwj>O!>l zAtr<&iCx7qWq;SmUy4y#-8%jYjKcp;O>|gD1SJV6!q#+t@}Rij-4BM1?@z#> zvl0%;V5NaqV(^(r99Oy?yKICLqg+WyvNb%8U`}_UCN8&mE{&lBOV)*C;Wy<747DLkbhf)kj;T z*FTgY8>qxe;C4`=nMQud_<7L6_$LhJsMTix8P;PU>Ek`Il8nzk^B)GCSQG#$w-Cml zQwTa!!nRQZ|9qgEGw`2uv$1Pv4%)@5xOC}+&AG@^B(6T=5ph9bV4Vx(<(3!~Z zEAwS6Tk-ZX?-bmC{ppfsa`Jb^WKKvivN-p=wnTa83Vb2G?TJP^@zvG)OV^^% znqh4QEJ7iu+1j_Q+{QdLYUO58vmLVi0i$h`ai0F_b*fz3UNMwz+faMppAVi&O1WsV z@YQnVqC^`2O*)6R0C_93C3b#;HqAN?C=QMyw(0Y?`J#8YjhK9`L_GwBn@oFhOGSo% zP5Obu@aYpbTrG(xzo;52U&j1xMMjx zxi>!$hPvAWn2l4#YQWKmVc5ty@G5g88AiX&T7Syb{3#Z|cLK5khLs5h zMm+DOge6jP(Cb#aN8SNaHT&fvPM4=>eeQ(u47EXzE1FQqixh*7=vKK(#FGqxv2Mt5 zE668;5!j&AYrbZ@A51N`A*s*I4FVwCFzu-aEnNg+(kdX+Dq5@AOsp=VC4$*7cjk$I zK*Ev^01!axB05d6U?REa0Q8_D5(KUlA1!RC(5pa4RPK9PpzjHRP1)m4fd`a7cRAr+ zS{{ShgS^BY%54;;lvNCPE_Q;aY1>a+ybKRiE9QqFD2+Wkh?i&#Aw7d?hxSCNC&t4! z3&nzpSI-JQAxH$Ajb?-Lo?*#s&%#U?KX>zVMdpja&l|v0DqeHE3%^g~lS&j@N+6T# ztY(S}(Ig>~kQnUVsQgG^;atYfULf~$Z@~P*O2;!b>V-r>OuRrdBPuX#Fg+;v6am+R&n;f#_SpA*XaECpe>L^vPC{s5{W+4H_6{3k}N^l)-1^;43|75*SS^!5|JM3 zpH3#Yc{}kSZ3^&&z&0INI>s1vNU`iICCO z{!gUv?;DRSSCI@mDnro8|8y8?9V@;BtkCG{tq8|^M}R)jtDrv=C;kgBpYm%gc&0&R z7&iro%~a|FviZD6AK_DV5>ExFl6JcFd+5&^ho4X^F*<69^&4py^C`Urgh58Hh<9~p zw+>b(P+I^@chONvl3TfZbao~{&w`W4HRGm~7EZENXTkZE&8^36N3w%8$30nWFE8ZL zVZn_`s;9sxd-ugm4_qjPtY_NJIY)`EG3h5A+PgbX=@m$^z5*)wus&a1`i zN%P;Xah$)bm#pFnLE@P?LU| zKC8P4NU$$_c25Bxse>e%k0q!RjtAtt3I#(|8)Gyohbb7Q2B9=NXs66|fx**0!Z-+U zXsu$THCV;>TQnrk>VEoa4B>DU+#G6~h#@zEf?!J$$vIRw>AC!c{y3|sVqQFrmxif& z84Ua>-%}WmY9WP3acf`Z@@!S(Vlo>%F}ES+eaYe(qK^^g@AFjQ?~;+)!2Wt5g6KrN<@HH6J@5y4`;+B_^ijf%`@x!2pBp#$7=3OMHKcnFfhp{3HPFwh z&seiwX8-`*HIQH0-`H%Lzl`zEud1aeJSgYRT|oY~-#=gv1Dv;+ z=4ZZDcuzYFKD9a`Jjjd0*p?U2KK9@=7Sf1){}kit!JcAIW(AUc9>ZX193_92i|Bz& zm80~Znj+Q2VHi1OBaoE#z_`T2hf}vXvg>;rfhr)e_Wr+k{(jW69-g}&mlcgwsuMr0 zqJYQ`2tQto!r7tZ^SVI0{|c_OXrDa@wMAC7Zic_9D|NqW|6a6lO8Fm%(D(QbHMPVM z??Jt4bug|ul4Lw;G%ONnrg8H{k5v2scfy@KHG(^Lt@5w}HFd9$PTvk=*Ags>^p<38 zqF8Q=UbdwJll(`<3NiRdfQMB7WZX|a-%*0^V_~Z;p!K|mea(&_*mcBzmf-Ky+VIQH5a>@6hIK*2|354X?EuFG$r*NM(f9nVZKJ@@E`&3@>k7Wx~ z7pM;~5+kVO4(X9KR!6N&`u*By_pU9^0h>sR+4!;PLO)xqzX_gwIBD44`FO$())_17 z+Y5mhvFwuVc8dUhx^zZU0j-Mu~%pj?fymp++E}P?$mxhq+AXx5v8J<7qAp%tNY{V41AC z2642FEJFn@5~F%FHntxajSR{iE<$+q!R>K8vpXMAj&`oYCl}{_r7&f(43#7|$r!qMT6;8=0{M#(Ngr&cir3gvlby z31;@>X{JT58N~}-$%+_)>NIq`8A10 z6sl%h$iH5ZS`xIhVK}9CSmYp%f1#R~8Ur(R&PHeCUJgy-qFbJ6##6{>Kv1Y3x3son z*Vo_i>j-K7sgS$!M&?T7%0+$==2-}y-DR;N)^Vm?NQ7Y7FT^NGbIF;;xNnko>O7W%iCfqC`X2Ly|=%mP0lqC`>BGw!b?zYrVin4TxpXd&a&b|q|v)|uev@H3ZW{FCM z^ue&%=^DV~!1%MxIyLeTD3y<$>oe&Tx}e^42^pc(ax-Y4KcvFmJ05iAA-Mto`E+TMIFx1Iy)7vjEOnXai?x@WhL6mQE%1p&)CrEqsDKnjGCe2}K zGf3G`?f>|(PNX7A&5%9v(hBU9->rZeN$ewqJ-E(Y={t=2m;fuL8WympQ(@^ws(fQZ z0z`KPhuxQlvT+Xx4nU=W+O;2Zp&_>q`Bu;zuS=HvsJ@m6nxF zC$IuRf{&ji-USWZRh^Tr6t&nOAf2!520wm7FHU>frkHllC^UTMc?TXP+|AZHWwYk1 zFz5#G3-ly9ELCO8lyU+T8@-G;C35{XMbb&ZK#*Wois<@cC{t46-2N9cJE?&wiMcvt zV`{(*^4}eb1?Ij(zNJ@5mzVoyIp3ZS83e@uG*GjEA|_!C zj156t(Tp78`}#-7Xr zJ;GlhbDvN~dJAb$ulb%cEhKt$aZkY?8CIie!?x(j@+)cu6t^;V91?X7ci^(-D%^Ro zPE(SXuc>=b<9uad?(0e%xmdGylH9aG^x4Dxq%lAz_?7z}PS!SdeQQ3tsCcs=m-{QW zrO_~3garu6<|~QNGoR|}e&9t^UaR>NG?dn-Lp&&IzjM7(mjh`aWl^l+zj(;nlnMq(ZCM{^yPJNUg8=L=h` z8qZBl>Fq-9rP%W5UB^XnwORQoXc4&oH9u`VB?9Enz=&r8htf?iz+E*@YTT^xOc1;9tN|dwf%+~HlR}DiVmo3DbO@gXD z&)y?)_rmteFPVO@I^=$sz&%20?4NLdQdu62;`!?wRcSDHQEmVX6GLH=qa z$XiP?UO!RMnA5POIjz(2qXcW7>V~h*8f>wo`dnD}DnjEW_s8jZhRoNK`=AgPGVSQ@ zI=;O7cBCb~LF0MD9L0>ZqK zAuZX!=}nfqhlos7BW8odex4-A5ri}2j~p-a=nq$INg8=;GO=fK(+*ZQDvUiupVuFpCzDbcDZqFz+8SRm!FjlD8A^=p>})2&^aygyLI`$H}-$`KekYllTs3+j0}7 zNQE1Y^-SkICPHi5saHJL7*7UoR%wunL{Hdt3N>X`MeZ%s$Un6q>e4*42%0^wYBZVG z`H>i^l3>L79b9#ZQE2AhBI0Sc>9I3i1Pq1B}Pp)2%V=*wK(PMG+<6N0aL4`v*>2?qxxnn#i zH%B+E0%PsLE)*e6YT)e8tbFYw;y?4P+a5?N^vDLhuE@?jU9?vDi*x}d2iLj0L=0e! z)X({OT>=ilIge_G%PV|xRP53+*9%b57mP9nEaLT3sHNGFIU(BoxPty{!LP1?$*qx4 zkD;9j@^V~7rMBdI9G_hb+&{rUonSW!K`amohV`i>n4$xu-vNQK z@$(^lvd^n1K=!**}gc7UQiRws9;a zqzaLaj#8*IC;!|R2LSR+Vi@Db=7>#^r#(BMa+Zc-?G?~tdGCVDYDt(0iSgMXQmUx} zy3=#*s;nysv6D$JLS+A=CMAlZD$6KhT*yURA&^W!0ygh`l}i32oZyaz_h5HX8&!a1 zdH3MZ>gAZ9%_bC|!A`?MKTQ=*oYnYc^Yx6;USN(O)|}{P&_Oib36ybvF53$m+AZegUmCv@I%8O&m9X!sT=R4~3 zf#U&kyubhC&at$;&(8n${22dL*Nc7HeY6f*u>?8DnEnGG1q|zwxftFaFjm0&oN`Kt zK&L{>(K!|)9VS!ue}E2o8RwE$hr9@0p*$Own)OOW*U2VmEfUa@mhHj3vB|lY7ka0P zFF&GiNMZGViq1Qp>i>)5ce}&oUiZ2-*UGiYp51%7W^&DBL`V{u7m>Q$=#FlCPor@u zMOjhyYJ7`ABC~b5h!V2y&+q@wKkvumJRa}!{+#oAJ~uuVrU(OLul`cdy*Rc3saAxP ze3P{xNxeKr!A9y=V87P8VIAOE!k3%Uo|Jo<$2T}a%HsY;BV4D*_K_szjRPUZEQRu| zZpfW9QwbW(d{)J@)-=3|>2cXJ)B@7TDO?uLX$%Yloa|Sp)>L5?xrk*YhR0%;hIB0$ zpX9H;Q)409#SE z=&4=l5??K}B?srtW!f5UKVL7)iUl6p+ybEXVu%lvE@`p{ixiGDat7h@?mYP60@1-?9E?%7EH|5fSuL!Z#Z3v}^>La7a@VJnSshhn?V% z|G^mW{0!6bU7gcc#Q4alU+mv#7l*jx(g&1}BU6E+h6uhgNgQq+=;6ZkrP$l1ElW4r z+2R-(HBHp7d{5xNXbomI@PlHu!W-Mhpda-j9a$U12*6MeV80p7ZCu;MP+TMIj>R&> zGgx-|T$62di0P}9FNx0UA|Ec6En&JemGJ6zqG*H*E_q{Owq0?@L^5kL`;J_)X8S6wg?*SOo#(*w;f`$|m)83F@W;D6DmU|Cb)mmW^I zz}X(hK~9aMf8cNVo4m)e{q15s$J!NRohQk9ufJ8!C42?yeZ@;_6rIStnqS+_r|ZbV zckU{*GJ$NQ3RkthBmE8bBtb+dVSBeMwajBL z2?oX9Glw0QI{7ZE%PIz0!ix$g>+GeIBK=0%_4}j##DKLj62=?p(C&KEvmqIDhEDOwFx87SFmy&|wLNZhkEE(7Jil}ULNQ3;;c zm>u8Vwq;{X(`jgzI>0vp#WcC4PFwWUfJuXY-Uv}e8bY3-#JZuXD%#_%zul+gP0*x4 z*ngvLlKLv+(pD&&UfZ#?{dVP{g6f{F^vmr@`T5(0kT*mMzU37x^1#}(*}Gz;uzV?|Z8i*BAozT0Or48g6mmDP zQFDMeb9Xfl)@x~#cJu)iI{I7n$g!^?Z~oR&fO;>lM7Mihx1~U%@tz&u02KpCBPjOz zMmx-@;*ix?ctQ}Qvl5DwD{PsvzJi>h&9_I%>pHw33sHehHCL3%Lm8zn$A%zAuv3dArXkIm@ayne>Qxxo0K2|pGxG^tb52dI!(Z_UthfnRLHEPS?U>ncmL zN7iSw-J=IeLz(V5`-RktA=n3n=h@FWfoxzJd^bW9FC(i&1e-RW=U*?1Wj&5Im8Wbh zv;N6t;LoTzAnGWTG}w>kw&m7+n0W3bk7cHAt%jHJ1Q{z$~=ZCVpX7_4D`pWn32iB%{i)0XFD-ql#0~}O_7n|7pPDMyR z=~OE3LymVU`AcxrM5`iB#fg2*>;3R#({0c%lbemTMzWn8bGGal)$0F>U`N6#3qAP zleoAmXPdh!7}vM*UATB}y0@~uu+vib8>&b%9U`z7)IzcSz;XCz-fKb$=>uLgeNDpJ z?g-08=;Fb5QbrA;*KCbmKBv$y$iJJCyNzgaCg4(GpBM{*C{k@+58(E4j#s3dZn}w|tVo>B0`(JS%o6&N#z_ ztNQuzj;pStqm8P(@ERqaD^B?3%GMvrbxAZ>crJ*YN`?nBMmg7=p{$B4CEoFX$%dOp z6>T&qU#S#DkPRL+PK=x1rwosi@xrW2vSpl&dwg$?Ew$lTQ4|CFI9+-9*nL2ljP4S} zio;B2zc|cpo*T&4ZkP||ZIyoz_T602sY~M+qJ+=S2CQUpNh2i8VNJV=mE4z%n0seCo&8Ulc`9w5&&Z zd|%!Y!-9_ekl%~fVms!gJYMRht6Q2p@Ok6kLyUnw8QlhD)$Le|lNVLsEiifipt*Bm z7W?zZANf{kM!I{qSGOdd^w!TXu%Q|-@L9M1`s%;M)FU`nc35#oA_PxlGzq^o&N3=Z znyxV*Qd> zT+;dSy<-u{WbG4;wc*p0IF#|r_wT^eUBFRkcI!EkiR?qbD(1e^A{wdwZrdld$osSN z$zZ40iH@C4@_y)9On+7&a}WG_Y?%bcaP`c!gvjFmG1y-QJd3LS|HJOz<#dbhCqZ=h9P& z{hn8q$&Wup|AVGKUCUuS$|<^e5)JJFDwp0bp5uIi?}5+Qq|)srg+AL+f1~@84&)Nr9W^sv43?b0@X8e28R-ztMMr$(~QjQ;9ItxiXi;vrqG% zT->Mm3k6s@gb85^KZ@m3pkJHBtIzND0CArGHh#Yxd35ogW*e-L*~j6!y^WRQ>=R|c9tQ^)`xnP% z?M^1ff%yTn@!i4(2m)d5vJ9nt$JW1G0Z|vCzD+s*5sPbb0oL40T462*8wY`W3axA@ zb1@SQPWTt+xN)`%WI?iUEBx5$fxV~k2A7#HrFL8CZKW&m!sX@CAfV+no14v_;xyx2 zoi~U4P>PR0wwJ{os1JkBG@4%jmTN(LZqC!ozh7|-^Iw0RsmD@h;nqdjcrA&a`Spr| zFq>C#Es0m&J!DKghKMD?(&TH~m7py*LxneP9EM0OV4dA_l}``HP`E=;cdqK)d5H|} zefovw$t=9VqH8wGU3zc2MvpgjYG+V~*NJ5e`P7$>#RRp(>LBamV;Uki9PI|rWFLFc z1P)qcDcWuv2{{Sdvl?{8W|zu~Z^h*K?J%MP2GC144@o`plFr`CN|oLNiU8r!m*dZQ zCwT(sH>_m-VqDxnn^sZ1o@nz^T?}B*sn~T$Ucq{ulXz8_d_5MJ>CA57|MUP@NobxxZjId3PB6VX@A<#qhkW-{L<5v z83^(?15}YqrB}e^egII;ZK@4F!PaFGGCh%p^djawlIOfK%$LVK8Ize6tok(#^ycHg za}{OJt4d$b&DfVQJYNpZzR8dXU^rC(H@g{js+IqgYRl2vjdhA8PPD33{Hjfy1V3H# zd-`wg>8dN}>H1u~2TiVOZszGm3FC3%sVX9M!x7v%AxFaN~2ru_p1KNv@-rz6mJcnPRktOL^0 zIzWXo0VSQhRbo2JmuKf;(M8Xhji}nzx|}I}pGU9Q2y91)tWQz1>7Ti%E9?(vpfAh9 zh~hN-1}Wmy!h%rih;ikX4_o$yyxixfhQpvJ#*u>|Y>}Ud-KN8UDVzboyD#}zxK0Eaf`ntNrxp+rrmIM0mI>+DcJ{{2U z`FY#Rccq+(K!(J$mL7kb{v}Go>hdv(=i5YT(v9y|)E+9+t~>_gFeoJ;{G%Y=`v|#4`#=n(m?Y01L_9xo`2?r&uos%rrXUewQCw!@3m`V zjD=-`c+j!x8VhTVNObRPCVE2JW>*|WXtAkqC=;WIQJA{E`E3J9t;OzZ(>n3atd|0- z10*RH-9Q_R0d~>%p9>Ve$7ITWmDMw@^-mk1p|<}FmW@&3ztoHEWEkSjiww6DB?ivu zCB6ZT-`trV;yhpA2^X$;eG^UtdR8MK$2t3FV)}feB7PCC{_c&4$Dsl@f_9JVh0>K& zVfzi^9?dy*(dM7n$g3U%jdLNkQuXz3BMAaz53DNUz5lYy_(?_GdAcRA*Aikd{pwt& z*siy{)Jn=GY@YF)cZAbsYge)FSMSM8r7)ReAm#jZvB{^~m9}TkNe9E9`P{PW^qT)! zxIWZJ*D&ckd)jwsMbd;202hB!2{agneB3{CLY9!Y$WycP_=e!gSW=r=(^EBH)Nj}d zkarqFK8lnuD$|a_jGJRYQIKHohZtVZw(!s{itWmEhD6-%o&vr%|HP-XR|%44oX?o? z1&Y;*sG zOnIE^!TSC0$0guA*zOVo`S{~hhfh_&TvqfmLbZ=S41XAz$x=XalLXz`H5okB5J>zhUr8a?ypMQ>?+ zJPDK=+>QeasD(%8jEhI&yyqM0AUAOMhcAGmO}JCX(6g6Qeu@a*E%&_eKNOTWouZTK zMs?f+Ss`7NqZM(w18Y8CI%gw%eI}AQKT+31=|iK@qa>0&)(o>zRTyBM^Ko~@GX*Hx z^d{ueyg2;sp zu?x($IpL%rVat$vwQ(0~y9>4c0j1YPdIAm!+;(LC2p0!9oUvc%Ipa;aXJX$X+t06M zfdHJ(QQ!w_#V7*Et-b|Wp9$^-QmD)&K$?#iX{}YGYqPe`9lhBzK zkukG>6BY7()y9ttXTQ-?l#Z=s!XVyY^7fI9w##SRd_*7@CobWi3>P)sR579=$?kbH zW;|xyo%Vw@Io9To4t~PLNqo@lIq-RDmKUrQMh>vdjH>n9#tpGuK8I~jwnX=m8b(mwH{mu>VNV)CGZntu9wfGnRiN> z(Y}ycYCr4o;ir(Pq*NAA+*JE@2V3 zN9<-Zn7VA*95N^!XKn!Bh?AmOLB73C+{Wo0moatI`!8QoYtt3kh*!Tp=H+B(pp`Ra z+Ghm+mdQ*NA$4E#ePFhwfT@X!jSk!o&?`#zw(HwLXMp4lMmi;4Ltia zly^uJ2L+7&4Yn2iw%2|rqvATr*dBlyZoM}4$z?u+lP{2Jgrv0YinTXM9>}zRR{bg9A}aOZU)_NDnkcS>?KRyr9z+XM zq8IVLT~T)UjM|#WtrNssesLh12eocmQApR4xMTcM_M-9=L^|HhFim>KE;JDmo`#H9 zUOmQ8^+_QdfF$_^9>ySt1I;&e+qeM$+Oh9&l}!1;49vbQ%s*!(?K(aUx`o@-C#sS| zo2Hx?t8>2b%8K;5*yEPI0m66*NR&6%c1nW?&%2qRb6RF9U)|%uG#~15%wGD$^*4D# z2K5-%z>o~V#JwvMd}o#GLNy7xG64~*IfpMei1WuS#pb4~Z!}q_?%T05mM8zscJSOw ze2zF>es`CJYfve-G4TGLhivuh#9c;8Pbv9CE&jddGp&?pB1yjBrs36d0lQUcZhhO? zkB%&Ele)Y82-Z-T@}tnbSK+JVGY@}>n-^O<2RJHqAjQ@>9@sR`v`kaxOZo!7nT7mD zC7l>TZUfq^y)6=gr*!~^H-BZ4B2^f0cYX?xISyT4%K{pw;mlGbr+UAC{v6JFVE3nf z2laTUPn`sZqSeG6aLffn9UXma%TEP8BlK(CnzBb#?+keK%!=>pYS`xoY?Sc7TR4pF zndO^rBFg9hxvhY$KzhRo6A zRr^<;yg}|&Q8xC_0R@9|esVf4o>MQxt(ArWFN|{*p1s{f$t$G6)-#79h~tGHe;KNE z!|rX-BAB+uEr&VCChL*YQ#`QiG{pdD$+d1)F`pL6Z+dRGH@2HOozt%)#Xy<->wiit zq|C(I@0gZK_LQs1mjXdNHJNsUto09WXAHw>M1$SueGZisJ^lqq-yZTC_f2 zJmZ!Wlq`1YGWpAuKgDf66$-!$OSJEw$AonmPQMqcWy-ibCO8Jka$)wG?^v;v7wxEd zh`q^*i)g0Fq9($|4ED5i6_FuzsL27#kU?fk5`RA5{tr5KxGKjc*2ulZJ|0F9A?!;> zzTC^Y`P@RD_^ngtLdRGkEfpKZkmYAXCXnN@qLH7o`2Hp1w+g8YITbprOvzZHL1SsK z;G^VJpHdP7XJK%xBE*947N^lHvaEIS9Luy1V)Oy+CDQ-P?islpv4-M>K#uS`yHKXX zprO%8!&gL<|9`$%qX7F8yM)KY$x9N$qMX3!l7oy;};d+b`y^yoQ*`N z)R5yz4j@wUFMl*?Fra!q?l28v)E{7CwQP4a6;_C+l*Dxk7~apkmtSApZ|6mB*T9sF z2QUkN2IrQ^+H|l5nqll?4?0`A#?6Vz(o~v7y!0pyO^8nf;{^8Ga`gwQ+*&HHJ z#LdvszAE@EygR^|I2jLFDLN=N4!=3_Lp$429dhv9kDKpKn=rrCj|ciuZlqWSCRM>5 z&VI?2m27*SDytu)$oo4#H`LgNZq*I`@u}<9n>vF5EPv?V8&w6#EhgGN>h7L7&y{Im zI?Fj6j@eYOUPbscxaAG0W4#F-xYOJKF$6E+nc@G@5zBeoV^%W2*YsGChSAMK|h z3Yjria>!R}jCU{y^}nc}Zkl^8e~PX{O&tVU(*)eY$!)<$jI=kqD*@!;lN-vjKvT$h zva5<0`4k}A&c1f+hMpv0?JO6-z#>O#ChnjYg$@<{7&22nV7yJ zl|Z(Y7v_EbH5v)UW+lCw8V;I1RY+rjrF?i-NQ$gBsh>qM_iM)#%|RcNb9LS*a_%7)(;J8neJD_cU+*;qc0*Cxd%|-6Rd%e%CCJgA(*ZC*Fm=74QyuTbnt$1T zdU_UF|K`uLDShm&P5k_XyLpgu=ZEaR^US6u7x{~PFu>S^CmanCN_`V6D9a02+T^A6 zI;u&%X1eg|@Mpg>SF9x!+6g-6z;{*-xA3~q*JUwRLH@lpVa9U2;24+^#Q5l1v`7RC z+It54{Z=Z(p_K%J=kDY}W2-RCHm}s4GHRdw{&>PqTVf!@%b(?+yrQqyxs|&4_G>Nz zeN|pvXs*Vl5mYHnBls0k!)EDM5kYAB@=~4(FwFdv^!K#+N?~lF`&{S~`L=#4y{7xmJY-m<|+mhp-`2gt>$Xf$a`njRbPE{aMll*lZ0y?Hdp_%U! zoj!@te`%7z@gunz1MkPVRQ^2U0CM$fGZvnk@KGMd|2B8Hy$}-MTE;RvGU<;ViZ_Ly zpLJE%MJYr`m`fMb?NIFHQJw!tOaiZ4(vb~O4ZTc>)if6WgdB&8lxEf%Vtk$KRod*7 zA;yKAc^ju%IZteJd*igN(KMk{I|%JX>Y>Y) zMjCjR-7xw)qf$w%f2gaKRSP`x+GCUA4rn)B3{>N6w0uV#Bhix)xnM-*_62kgJDxQq zX)~3IqAM34%m;^ojG$xx9lLqR1k4Np1Uq647kZx`cY(*~uEcO)CX{Z(VP9Bd(eyED1sjr;>z5F}kz@+!70-tVj;cd<|7X~Yukaxsy z<(U2YzJHl)`;fC)K1-JTO2^dc=^2>8#*zo_F=et6xi0m>Qf@2N3@+(Ee3^G`uM`Ff zn+=Jpx(bZq>EbqWVb#X;=vD(^ctjWbbv(pPO8HR2+Z>{hrm#I*Ry9(WM?Y~_KRAw5 zgRfLXr*k4Gp_$3zf04qpN5v}kYtV?z4?jDIve@7FJkTw&5Pp2(w2&VGYD`L%<`Gnk zzOb<0@Y zKfhJciE>t$Dz~EXyeLO1A(o&yPB5@3zF1!>cM|C{o+a#z+B2ESA3tx+WrJo zP<7nsD^9ZR+03}qb+N|j-m?a-{vW`(v08I@wK9!B=#$!U>i6f2wBWua(F zoQv&5t^^*m-$<9(C80MjHD$1&wPX81j(GQ; z{4xcfBhY(!sFqI9h`H%5*^u7OM~%>p_29bRNH?p)yWHSm#a|$M7#d(4mjCa+G>5}! zEPLA)@DbgA&SwFN&d?*j!X%<2MgEsJ-iQKW4f&le8Q#}Ua=)=Lltc;2FSgr?>z40* zpYD97nIZj(pf*#n?`RQQ39p=i{RH13N%*tJS13YUC+Pv3(}GEbNfl{ufO6jWo@n66 zF%UQRRE|^}0H=BOYOj7xuVEC+^DjE1?#{Y|Vn3xSAyP_$Ly&;kQWOgBI;6MGMp>iO z-L{187dk05EGDcL4B9J_xLi)oKF+4R_kcpc!tt7b4;yZ6ZMx7OM;eV#u=R!}rRm>1sT_TplPUc%J^k z9^`oS@pHa)-O#LoCw;Spjmrrfq5pFFW>Gl+gCx#)ntqy{xIBWX=mLFi(exEk#j~pe z?i7V{a^}zFp=S93-*9mXV@yXA&}OD3XMYc$9305`T>QGXMf=34OX7~{1J_)F4vxz5 zOhmF`=f#qQBe{t-j9dtX`F;Q|n&a3uQ+Mnrk#g{?&oAuQ;L3GLf>xozIc61vmHjfXKb%A}4^znu2SFchR*+DF{Lz&?Zw-g7g9eIcT!B z?Z2nh3nr41-$a z>C$=-NbUuBeWPd|`KjtJKP12-bmFO)X(n3Q zPq~a3RIUh^i;&Agy`QsAS= ziXCl2=GN0d>*X1A|&#NxEOYAPkF=t~um6>1ILm^p>}RYRisV1+vlLHDc(K zf0K%P46OI~U%fbBBjOS}L5o3OD0_n<{B-xK>GGXQF}Dv==LX)bn9s#x5GMlj_RA;!8oHztpcp zZC?sfr<=ag8s0k%l+GIC`Dq!1L9~mAcbzVsQ>cLR_Wy(_>k91m{O4#Hn;*%I((uYt z?9rH?x#Q!9OI(S58qJA4P4bXUC$U>~$2kY1FG@+Xl`4C$`57EA+wJV>6hO|D>G#E2 zymh@4c`~f+ct_6hMBV^w3^-__H?T$Ays*q$X5**i8&sgNg^H}PQ0Vh#c|r{na1%nH?n`|=?x(G zp;F!6T?eG(1K(36zYB&CNl#mTEkz>MQouX>=z|NNDidy>QwUw=fMR)GYW0B&_l4dw zM%k_qz}atFE)Yt`t4tYJ;Tv|x-MqcAT!YI03d7^wKnoBn%lQ5JkC$~-vL&tyBi-tDPh7e*t(UpA25acR=36!{GXYDQrxlA8vdt!n^RYi_B=GE5MdO?&HnTnv$L$JQPg7Q=F zw!*>$ZDhh;MH`SaWD>g4Evkkp2V+T2jXJQ5JGH?csQVyHBm_7WKv zkY;dN)+&uBdlvcdqi1=93{4v7EH}MrAW|X6lvJt2w1LwdISGL~X`{b%V~TQ>EZUVE z2Co-A>ics-I19f?PQ&x={;Saupn2pgKd-HSy!WbD*iWsCwk^JVchaykQ@w!Gd3m^= z@FvSZAO)^+c|RtpA!$-N1ez!L*E#%~@EB(*UE#q_y+wXX*P&sa0Y?jACTT_QI#s8HJ@)zm{Vf$s2g7TDk+dh z6>1E-_-_$@mZsYEwl=o^yk$;;y;~O|4LW*q71sv&F;*9%xsvS`#a^_&PE1QYOwuP(3{eC#WK&DI{WowciP3$ z)2HRE3+0o`4O{XsrZu4T^?U&NjMC$)&npt& zA+nuCYC0&bflTtq^tQ#(T#)R`ulWnCY-K-|r!%mSkazy3E+&Z4L2bFS$i3`140Gdox|rqw7pUcmtuHMF8TW)S<{3?!3NLPi`7bk2`pBWyd+7_%8F@*%8)R!rXl@K!%uP z4^XUIiHg${^MYoLWSw_|&OTTTU9==wnF_-krVB^=4Czj64E6BH=Ubc zZ#oz&A!m|c7<9a@bCDF`=KQZ#AS3r5lp)_mP9|?IXmcO`eKzGw{xH?CMqvsuV3R?4 z&b{D6C9y42Ciq(#8UM+u2zqHv3#RZ@w+92)mN&`A#?m}ZS2WJpbW5K+saM-}I+i~3 zlNY_z3S-@?Op~EmsKA{h3o!Ib1otE%c9uYs(>l)#Iq#9rfWLO?XU)bCrS>-%Sy$y? zxHL2yhH_Si=02Qu#>}i0vLN%jN$nz?1*%UIM8}>)6)E<_y^!^S*~4)LUIFHS9MN9` z_0dsiKCso!-!|nVPjg5IU=6+@&w*jX{L2L=i8a%Z3O53Yy9aOhg#>RD+jT|YzB$@U z*Ra?E%xtk!Kyivm!nzdu7B(Df!DucJrCUs;nJno)gyDuZWo~JS?3bKeP_lIqr4_6o zxB&o{e#r8BeNZJm1+S5yQJ?TPyW4oSI z{aq}AubK4eefi>JVHtnt$q_diQB&VzQiF8oiVQ){&u6kuYFy{m*=(j;xa$;|xo^W##IlDRyT5Qz)n$8C5rnMhVW1|bxpkD+jwMu0gHvSCd+O7+#F$Zd0 zmlK8KaT3*!bw`7io#$(}WymvlWYG7B_od*-{2`mPiGz0h+KFDOlI|O<>4)(cz3UOu zSGr`*8vM2F?9v`~7?++pI*tjct_`&zJ=nK?I7(`j+@9MAJMs1l{s?6y|zAourkl>q0CE0L3{%U^8zUf?wL25SlyXo zplZ&}Hi-4&gXC;DP|#sH_*LDZE>{p+J{uyh&*^yq$#0?4WL4oWSXtnATd^9y8P31@ zZ*AOB)#wn1ee3&ce0Upts++L&Mf&>!H*lZ2_c+F_BWeEA4+tUM&~GJmJ$rtC-ihX2 z-F7JIc7b>GWYYm@t)9rDnq#M|lZzb%2ip0o2y^mld)#lK_kIw%vuus8yKSFdvx>cp ziizMc;M!}C-KupR2X+0jJ~qg`h{!zP_5!l$10gvoJnSm$W3t>snnK;SiW--66k$Iz5^E$b1S9m?GShqQI{LY_v~E}6?{xC;_hhdvG*>L@I{Oe z_zH<~gr`ghYJ?I>ma@7NoZkGY(Sn+e4+VCFCfj+6G=s!&oeg2D^FDx$5?j(Hu{l(Z+IM@5B<-qYnd`StaZfBsewX07*DUQ`qNz>-k8!^O# zjm7oR;E1b&o+|PQr10b7YT?)d3(9caSfU?|N3i{4Rx^|3p7T7^; zrbR$zpsSCQ0gI?o-9um=fuq6;uILe+SGRO1{P!3A*rP&T)ydJ4e0+2{S^4iPTN1mc}tB8~31wm1yc!jK6t4rDWnp zz7o(R7o9yg2;IlZe4a*bk%kr@mclSSfkmzF)#E_{F8O3mzSpr+OscbsGRg%%pR0oL z%fG2D&&!X&&Yz9qzihWkz)+CQ8Q>9lnuR&|59o7{TZTUx7bFmlyq`dWD;HpO?Wr4i zMzY^5h4rVxFSW~u_uL~U6#ae?)l(*c4Y?R(AE~nVu(Up^@dgDMW6+Dg=C&*UBXxUm zIzz?9b}8?o=b!yl;&nEA80Z6{$EHXFwZfS@TZG2@ zWl2je?zNZ>&~}xXS|w?^Jo0c5@HzO~VVF=-!&-xx5Qb8Zk4~qwY7>aK_n04FHcZ_p z@x%m?x`Eoa^rHVD)_NV9zQUG44g8lJ4_8mS#uKsIhDVTtDZS|fnc6q74R`+YNQS2+ z#JRadTi87Xu~Jh=@vd{gN9p!f(TS|+lh9^QM*QGDa5k3lIbMU5B3)snm}MLX0LISj z@B?Jz>W&0(EPj82`?ez#tnpJp-Wn}@=5dIY;ZzVE^1F*=R6^R=#!_?Qjx1E>1_s>5 zv8nkGI}P{k&`qyX$4iT=$p9Tq9*ZqbA?A>mS*Fwz1`;1wN>tX+ZQeLl+2N*ln+MDc zQ0&Z+e^F@dxU`Quol6PL-PWvjPbksiWEaa0%5Vcd7iTz&FKJDiJPVI#uLW(LkDLy=fW(@MDJ3kp10+}UDLLCI-l|h zD7cen;=WS>%47qU%lBEUfj;3jZ=RHcblRL!fRYZ2bf43TV3wf@!~QJ~YJpz>LW5-Z z)cU{tsfGbq^Tciq{#j-xy&~Ym?IQyk);}))u~Q!30re@KR^9(das61GUGo&3fAa2| zSdx3Uv#F%qsq4gdg0$Q|0D}kaT}Y}UeX7w|il~a_ot!x5!sTD#+RAfwy_oJ%fL>ue z4#A5wGWRv9-Vp!*0M|q~c_CuQ?uh{x6<|=Fqh69+^2GCSf06%hm4c}%4em*3RM=ia zUXuRgIWYP_8B(Y*Ui!UY9HrB!5dQIZb2%6Qf??MPU!+VmI!B;CNn*p;x4b7l+vW;8 zbTSYLN@c2+cSIPxCMdr;99nf;+N`Oi$~{6f9n?N&*HjnK2nNw0gBi`til)A85Gvh& zkhvsr9i{ipD5>cVUdfHhID9f&Sloq**eh3@(e~+A5a$_FIzJh90*$S!VO`O|W-FCB z=kF;c5Di}7j{q`d)U>Y3HB&mMEX~}g!U=^cx1*o6?5A}q9x0+Og`K&3auB+Ohu^7e zdRGu>a>%#fOJv2N+N6K~*cBw-19KI; zq%hPfiQ763tprF`y~xLn;=IUmbyH<;@?Y1T5e$MAT=}DB5>*l%JKG#>@|I;E-_msC z?Q$Oep7KiD$$b-)o@-DK2Fz80Mh0y2^-U2@5|SZd3^a7%qBy_XL=WdxIFhGCP*|e|_Vn=X`Khxqz`!Hg zrjJOW&crR2otMv95u%IcCQD`y9}PqObF zbsKA(nZ=eEim_3ym-TJdIBE~osC%z}W~kWTur9Uq($N#pW360>!~^y7jD9}9 z(D;3%nLGtdWF7&H!%TJg|2dH+5K&I;>fkR_`A_kOq@PyrW}IF6+{1PLT<}-HsVl!5 zVc;&LOHA!QC3)E((5GsjG{yQ=_eF!NfLpR^@ohgAFYAaC(`=`dYEQeG3}3JXhngJ) z>mEhiC|0tXdcwUWM2vI?w5)bKum`pw3LE}2+$7`ri&(PBLTH`L2E_ZcL@6MZX=^fH zkOi37Y)leh>U73R%gW`^w}?;(j0Z!DL|RN_DI@(23CHRF5`34; zhtzVt1l|61HI42Gd7oFX|%$Se+qoH73heI%p? z+~42rjA0kZzKq{l8@W8&&JFA7L!3B0k2;3{nAzJh7CI@(oF<$TC-hPuH4)0FfR-eV z_X$@zVs*BbNsnS~fALBuvS)mMJW+;CNA7Nap&Bp_@zSJK0c39TpdmlYatIBMm*$h2 z%XaP6yZXyUpD~R@`xuOoV za0n@{NvZA!co0B@f3CjmoGfW*TNBRNgetW#X_t$CX857scjI^#Z=nu7E@`*=4EwZ^ zpR%R1Vo?hjA`SQCdhl-0i&h!od9WD}=F zvwl_5C(bfeOhzpChLg^#DOD^b-E**LAv!O(S=jtXc62=56cF9{`(Y>>YOg$QzPkUB z9B+vI(|j0KWbbA7fNAqJ_lRzP#L_X&dsY`{hr`X92%h8n-tj#Vvv$h#`+CXpy)k#u zcat{}D1a)qi+v=3UXDEe$dx(CFyxt8<4qV!E-Ur-y|a%dtx3SPuzm+&N)il8gX%?1 zUjjxy!7Y?6&rcW!=ya&vByKY!rC=0uqUO6DZKrkynGP;F>Fg3WKCO>=840kE=?nFs zMop;NbrTyK%9Y1d@J_AJYOet+Qq)0~ya^|Z2#tXtN&VdX+wErpe(J8! zIsaaZ2NoqFPY9KEFZ~jWCn-hy`;aIlyF)0qm1Yjqj{X8Gp~_GPc4R!12O^kY0(NTM z6kcFb;5Tn@RAu%PZlP=1q=0`a#dhvPA`0< zhYs)aSf2~f7)apIue2mS*saG-a*`B%-Te!@2p_uWnt*1j_7R+p{ej!(qL$p(wRXNS zJW;5W*EdygzfI3&zBOr4)T~uR9S>Fuegyr22B}3=6QDx5h6r1<<*r3|TX@Y10FoC3 zrO-elr)&+xi~9Rv%%YZ8w*Vz4NeA@E$R%8_99AQ%Ji_O1g6`&;v+$4L67)Jxu!k)! z$Mlr`Q49Y>NB5LEEBft1O8IPT0V-zqqF+1LoflSu1)r60I{*M24vr6D=9oA*K)BB& ztto)D!ImhBh~rBP!DJvIPKDH03u`ip1^UAnVXI#V1TJZz_)<^LulLPB-L=iHQ|=El zrzy=^@JlK4rRUhMO*X24fcrc7FZ3njC%DAGYo>^8)rQxcB&F`FoZM(TDWms~7ze4h zOz|dJ=h?n8Y;P=n;3%`!(rNrfim~#b(o-%j^IyHaDe>(-bHzQ_1-`)A`c9(>mAfHRR{%ID##5?W0=NpW&w#s#3FiwWS_gHM zg_e%8S_T?7lsI{gVRja-Pm!>-;{-2aZp;6>wjtA(aI#8Z;ElW+sIrNl4P=0950vv= ztH!a0_Gu}jMZZ7kvh+j70kaqT+PK$`0?ya#P5?_B08M9bypp_(pEl=-3{9EJCAcze zg?PwU6WCnXf)Lb?Y1;a&cU!qXWYEZUD7DXV4#H9A~vB&h=M^XEnFIu567XUoA-%ILZYPK02xYayI_@az6`OpSG;3IpEQy3En&1goRELCZZWs5c+FN4rU#e5DMQ75W;Kz8pa+sqgfH9L;%Pu~za}ggO>OU1Gu@2>jmd=lsCBF6xy~pSeJjey;ok$AXeb*99?2Fw=xu7fsXjKi!}e zwI8_!5Wo^_vkPc2OvRh(ral4xYtJ1xD*<|*7jZtTnbPNBA;!i0Ht?wTg=jQz|ax2^HDqqp3hM zyYN)$WZrml|drgbIWI$HmcWo})H*?wz1ZBixp-qb!-Jp|3Bkl^O4-nP5E%16q`3E>YQ zP2;L<>@&@W4OG@|5gXIPr@MHQ=JalkbF$&xB~_}K7m8c7zekfd2VX5>RTodGBSBJ8k&>c$O#>d-{2$E%ux%lzg!g$nuNG!h>K1!njw}|A>kRAQ zi)U2tAOyy7Efmz8yQ?nt%DzUBnZ?!lUW*40*{ZCfrq8zbXed>B-#L%Ssz~RH_yv(f zbZWd{%A(59vth-B(rjYtYd25|*NQy0jdlO2CENG`QV7+%w{DYqaV3^_j{nI_PhePK@S>RBbp1Zq z5cJ5!x$SJ$QxVB~;4b?M%dJ*cf4UQjHbaIz3ooDvrh@0UU{fx)PVWd47IvO}D^vY| zL2ceDI-*?lvC{E8IAkrO{;+(=jx$lYqo`2y-tC9StecZW!n|rp2F!2bB-uj*zP--! z{F%zjONISS*yP6ZdV)Svk0$o8f_enRz#~6)-Q81?_m-uI^7o?a-C^y=$MLzZg!ucF zD-sd}k*W8t7P2)-*7yb=_dAB*ueG@Mt}=K?YWgVrU&)o!$i;YJ)$n+tbpE8T*~_BI zbCWcwF~)W$le~wn)8eq~GRra^s(h5LY#2&xf_F}9LSGKQx3EW55^;Qyl!*Lo`AI?c zDJs%0?YA($@2l!sb8)70c*(b6u&8J>{Vn9C?Xd-cBl~aaEZd1cYvF-yKQ>S!EJL$B%ZT z>fLTE?-l`-mHv_ca1DFTf9vr!wiYRsx&q zR(l(xOgy@`Lq1t^{LS%fl@9T|wRQ&DW|A-2}F{Y(vvoBMD#Ox-ho42=#|HV%Z&y0shV-U=INm=lwlRJ3y z1KQQF@PHr<+Mc=8B%&8*<@q>hj?c;(z-m5wjxh$cnCVE3GV;I?B5!je6U(7u!4 z2hXpcgbcAyo&$5_87?w?-Eo-QXRfGbUVSK^e|2Nr18`84d+#Q7bI4fztxUnqgU&sO zwh^d$L>iXV&%4ungSOg_s2eYg>u;IscsGH@CcQ3B%* zk|F~MFVnFA606DykxM6>j=cIqN)+wlqhXOhnJ8VP@+st#d%uEL-gDv8m$TrX=cU1C z0?W>RCg;f?4V;kMfcIFse8LnuxW;q8M@Rv)h*ZhW4#8uWPzL6S!9u@ zB2qb}4^i47rjpVP)&&Uw)sM%+yU)d$KH13-PXM&q>aE zO}CblruDswSdNzXqJ@=4Iq=FW3Cf zbZaY9SeJfyh!YpT?l_zLbas*H&;9%l=ua0IN*0e-HT6ipe!)4X@IW5h zZ2FkuRt+$ zT%PplW_mM3_3VL2>`1yu$H1Zyk^)X6MFOw~=SoEU)|8bCg@)@d#ldzF?!K>ZF~8z! zv0s-ZBI&YOGa=9e`)@Rhv(2Ro@5G?bH}Az=fR$*23^EX<2P8_NsJerd#mW_YwT;Wx ziKMCty=uSh3D6VL?VpL;YUlLEByZv1uykKutrGXT-6cyGkdx&4~4(A^UvxNo>T`$|cNy<|w4|nKz?gXc%gEaMhHhSo?7EtWl72TdDrD;YA%= zh*5YwD0Ty6!#`!82fJwNs!Dk5dtj_`?m!@B=h3b~s2KMG@r!127HW32DBneKkpZT; z^t*;o*{S!*1VAmYq-i@+oO`9z!(s(J ztB}zU+eY8?i65^Qu?|UTR5BmtA7OsMk3Q~i+wN}b@9*yc>mTwV{|B?F+OW;|#k*VW zS8A!M@;Fd$PDjW{Rl0&0ctCXk3fufay#bVFkh)&H$YHFCMU=Sgxv0d+?8vMmOm{iZ z!6Ec*FryFr{t+XG*_(eS)uKe^gAaRg8f^)xMu0xVcsM=0@g}JLtg_M(fB0|N!i$6_ z)*uq&QRxL(+KoqypY<{Ni|TDA8i!e=-XcR~TbGy^_af{@TMMa(kG*1Pf zGv)zdZualE5hfq=XY`xw6T1GcWILAIL*rafJw|={1Auqyf=`gO+i5Bh; zIm)NE@K*bLN}9$8B8gwywk@N3f)X)xS6gc!5q}TWn&0NCQPF}Ex!wCz;H6I! z_rVFd5@5j4rBNWV$TcEei^A{S>T!C+3#fa(>l~^oh(AM!?Y5dF-bzpTSYcHSJ)vyZ z#eR1~Cmq$@_IdtZOTiP>6g=nP=M>=;Mpmu=*!;EoHsGIW`6fl5+8&Gd&L44^Qkag_^8z*;=J$YlKN5&D@m`ZqIww_CJ3J@(c<*p=G;{aW5m;`Il?(V?-r^rv{2*AOiv*5Pez{Zno(uU<0<- z79Z^ygmH;qsE&`muCB4Df{U^#O48%&lj1AfpW>lPn%`GQwKuC2Zi&~PQ0?0Dlk#}7 zN9>|}{ouAS&l={MK& zHndX?+)Jni?-H8^*e29-(RG%E7lk(fWjb zX4SlEr|@rF*1F~ScEKb=yoA70tk$-H$SLS-Q6Edqwx3Tyg`VTYJ$n zUm#G!(GnhSS^sIR@kzt%mg8$H&is{Um&%6pL{=X)qyjx?PlUT3K!+^s6C0o@A=}gWBsg;n+Tic_gi3CDJ7SdGme$ zu?ETAc0ln+jTo5rY_>48gcR{cc+~lqgfiF0tO z#0M>HNM%#b)l~EnK8zXzk%Tqz2AitlKQJYkCzix%#GjUCy^@IGfPahvY^{)$IM2@> z?C6?1PzI96Wy}x=pL{*2={U{OKov_zh_rJ+!!{e-@p2E#LDwg6 zOdwLGdgL%)n)#DScBY}3n6f~{a*6`+JoIewv{CM#va3)SK05G9wTKw0+Q9lHsdXJ@ zGZ5%<*1*g!?F;oLvxMC~BBeP%`g{uB)AB~_cA=y8_VxUuW$$dGjF3IDA}IufV-AS5 z1j_EbthA4K)IH_Ru*Rkm;p@@KqS5fQhDq!rV&Rf#k>(iDrC)MYc7M_7M!YHT7k8&1 z5Za+wPo3v6c6dEU=sMSnBpJmuMDwt|j_I-KWYrMSa3iTiF#7D};q6U$EFe*=RHS+q zYtLkE4rxd|RZo2XuiopRq)`d;uQeL_&w(%e4=Juwt!`uIiRjTbls<9H0#AVs6CT^U z5CL3qu)>tj^+KeL9^Mf^X?6J z4;0Wz?)&4)Mk*Wk@SuZ@>W(iITO4k=a*969L2CXiD;SD1cG`~`?(-PH1^tDjY-_6R zlc=AT*dhDuTgBoXl(T+YDCx6RO-7&4-)G~k4pzsPONN}#t-q&Q_2y&` zOeA4A#-Udx+DxyzzKeQ7f2?+-BH`9*d#f6QB9RAV`!cH<)p}>8(X5sQpDkvrGyk=ePZ7b_|D#1SsDkp!d`D61 z6Nr~Cx0td48FqD{i5DagqZR>cmy z*9&^SNpAhk*HFH}aI-s_MXSR}>fe!lA)gG9?zh>xK+ zPD91pR`)Fx?c-**Ij?BP%+Td zp!m;0TPX-a+}LpFs++3+V$Q8A%cLyRYC*e^}5SD@LU? z(Ca}NmSsRizV=~`zT=dDf6x|l!|g9-)E@82&VPv~T!LS}8QXg>@%`$tPx2%`j0t6PapJI?@wm`6ge1ol zwCQw8on&s7n}XaKdf#e--Z*5IdZ^gVwC&JtA_b)%_>S+Qr-U0@f*OnATHSQ)f?pOk zC1~*n??%}t_|iUPIoh!UEE@fzY6Kk~5rWnx>B13!xW|Dy&aRM1E-p8<8%SWMJ3u+k zZgB4A-d3;3+Vnpd0n$Oq9=|*U(1CT&IQc2iX-w8;(A|jq$;MhTr{Q|zu7L7H7p3yO z)Eq|$C$vYWr>dZD{}m#<-|hBMcRx}){USeE=6mMV9~KA}6u!$2Lp%(-3I;(~k!8+> zh>z~{NKGF85}?n;BNW*sw9P?$&Az;JMa4v;7ofkJLJcRRy->*0(#gmS>7?MaH7vem7ZEINxZSG8~(G;_MQMu$mE0)_mhDy5I5~IEnZ() zMI0!Ghmj7dDvcWFE?dXf$){I4Q|)+1@Q9)@F$lOiqhh=bOV;Laqemi5x9Zas{6B0+ zmAXVTs11Fmn&JN;(HQ*B13_ZzW{Dk=`z80U1Ny<)sU4Tk#> zeyj9`?3Bwk$xyI z@BB3$Lz#1<*WszkrwOJql=SS@>G8>pyBJx8BCq9)PpNJ4k${Eo-Q`8OH!X7|%M~S$ zwiWwL34tx?N#04!Ak1LUVNW%@3KCyq82)#>748B091!44)}qsjIe#oQM^kPgMl7Q( z@aiT46u)uxQA=S9>HW&@b#(8-WMt)hRgP-`?<~*{EJ%lhdwvusjHwh369k53JL7z& z6jjXP=}0AMWjqAGHl3sf)j;TiynF)gz##AQtOAcdjBJ3#jIi@caiG* z+N5vZK#eCF;aN!GgG!g{Gz?pxWcWup$49`^Zc`_{m{$L*(__hXt8$-+RLevPH-x{*P~nW zF}rj2*?#^R0>l{tZ6sA$TNh1^IVOOn1@F8Ugn^zJJ$e*(Jw>qhM{lKoqu=83sqF5wZy>R35GbPLG6+Ir4HqIXAXMnjH+3hF zEc`sF8>46)kyW?h`m3nn<;u#=hmLamvV#jMjjfA^d%4f-Bf#0avsY<4+S~RB%Xt>E zTORD~I=ya@Q#4jPEeh%-ye)DnD?#i3^kbX;Egek5-uc<0ng&|kEU>|Fy=c~xb<)pK z@ihy{j789vF#XuIkex*dm74J$mYy7iPLCX`Iu`_%bxxmYQs_8gkCO2k$&G=DygP?~ z*Qxqzr<4e952z1(?r+U`uGX6=`uJ>r!W^mx?4dKkpx`Ku?j8>}XS*BnHx4^>$) zT*WHd1_mK)vw!;d2G04OD7l|7eVELgI)!7fowwb2`tZghSz} zdW-S7n_^bOAL9jcaCmfzvEW+V`NaRS7F7h8;(HMOvzo7MDOT~ri_E~h(u+Uo>HMPl zIG`fy)1uDZ;kevf!oUtzamyouuCbVuj9e7qNnT9Lowr^5fK-Mmh~`4>WU@VF8e$?} z+188mDhz736ZevX~BNpIYCSB zwSHXcO2d}_9tv%zCz7Y0DdlBze6mo|wiG5f-?Gc`F*zjbZEc{TLzk3*PXFcxKI45s zza6hxX}o0|%^xp?aLtvUbSbW;O!=TAnUs!Lb#qs0RsmKF{Gp7&Y-&ccI9YHmHtl35(WlOQ_f?*6?v>QjC*%(}w>~|~41Y=nJ z%-4S6)N8kAiS-1ecj5Mg1?d4k?{n+@n;10dEl>SKcE$RFyC{Rj)l%ac;#vBm6nC( z4-VvRz$5_PY<3{iL6$c zamNTt8I?Y0g1IQ#;bX8C1t`g@qzCsXoR1xn>{YS*p!j`mY?xF1nAT$))(VC+eo&yWQJI%6Jy<)2L=BjiXE_c-&q7QkPjJw zTSq(r$59bJOP*CYWQcv?T!S9flRJ55h1$yc@zqit9OQ zr-%{sMQozJ>B+km?^iH)g&CvXQ$6UP8a(%G$(?mBlLB`5}xirnBWq z(}Hai`J<*(ymQik&+iYFg;!R&J#KS&N6?3T?GcAiWGd`#3{~cf%$5`P?OQ*^%#hfI z<@fRI_#!9g#GSp62g?)Fhyy=b0I2I3G;$FYFfw#`qiHtBxV5@|xj$J*ZIHLFtAw=9 z5|}a`PEz33=xJ;A@+jHf>I$p&jN_a#b-}INL#_uNq;#hif$)d$|0-6BrGn9<1|W*%vlLkvj$4%%X0Yq z(l(J}hb}nH?opl;`pG$n^XYo58t$%Gv6fPr%`4pEG|pP1H2n&vYydUiqOdO~oaP%z z>D&h8f4;80YIzoB*VUtAEeFmbmGnsmVbfi?pH0dNRo~?i!b$`H%dsH2YDX&ll2wWm zvR86=&p6b*U8tnQi#ZYsO$HpMWz^se?V4{oVxf0o8^h1VPh8Q%QH2An%OfO;aApeI z8&>E@S0{qsg(S~kLwk307lc{tmOSSix>E5~$D%$RC-*t{-tZ#UBa4Q^Ef2PRh(dBLJ@N2fpwzGI7@T>GkA+QFtiexefYF*f3HGEF=P)k3{Z7JKn4CJB3)K8 z`Fx*%Iw)Gi#HA(gOwu&!v8Tg-OCBEJyhwaAL{M82Y-Rdgr^jE$#a#Y&(Hu3?*(HSa zWc-kqJB7>f`JfP8lvqzCvlBOaHh8>ZIDI6q?`3(zf?S+~^>#6b&reMO(=_ud6@YAR z#q3|-W60v(qmHHA2+ISlqkK@{WZH8(uUi%(v)CmS%PQ=U} z`;(!cNl1H0fvdx~vNY{drHX3#j-SWgCalqi-^3<3J9oTbpR2yYw2pN~q4N-Z zf%rfXUe|;oBO#%;^h}u~l9zR}8~W4eNlzv>yGD1=h6FOqop*q+Noo#>PC>O^|UrKYf$7B3@pu&kGsQJ7Riq|BdKqVG6#UxzLp<5PZSW@dcGE5otG zpk`30vwBxO7*L zr8`vTjVlz40b4v**rC*-`Np?!sz&W{gi0tFVX6o9_Y`etEhmaUdM7r90>^ zqdr={&>yC`zviPW?d??kDQQw z=}T`>DFhfc1)bF$A4<}g4{SrJ?{nu$_xG-5NkmA|L~oiLkzT|os{(CBRJ+^(63LdT z)Zn8K4=dj<2ZA67)!qU0!=Y$gQleF*zJbkcos$*g^k~o|xx}z=?<=QNQB&cxxFapa zWt4=`*(DeWHAwVDgO=(Ulmk!O!?S!J3Oogr?vKG;R*>;r^HBK_%~uQacg_pil>(O; zadOPVRo_b4|0w~chp(i&rxmu{fK1X?-p=2RwVbb&&(H%TRSs5_BRcC;l&Wb0>eXiFXm;#? zMV~!Z1%Y$QP@VG&J5mXcL8a15Z`1us5AJ{_iX}S=Tu0KAehF?ch^UY1a;2^y`#U>Q zR#uB9#+zxM7WMzCcYs~kCV)I(`C%QG|3FbOW7&P@OPcnA)qU23cd|iAR#6qk(1(r*7Ay&XR6bevI0GR-)H3WS9vCMD=Q-P`uDeE|uSGFD$N zJu=OH0RS8@GCmBcd44L6NaY^VhTL-9Yi`4z2ERIY9ST6W5Rhd*w7$OeN>2v_3;?3; zT}qI7LA32JoE60LVvWT0++*kJ1|rbcV%c7r`$48Y5Iaul%<28OONceOi?1FnW%%I0 z-Z2ozdbvX<87+c7plhzaARyl+qY2cI!|^*B!v>w#HeR#r+{=*>KIxa!GwT&{*Kg+j zwi@~oO#H6jeZQdE^%Gr6?6thzsP{YR}s6}Aa1Tn;E;|b_Dm{F{xm=Ib+7@|vp5Jg0H7XnSi(BhC|q?aZVazEtPnqWvi4(-54 zpHt4f3m4-9aEsEcv|ZGGF2XPu9AVhMHN)k8$#j(j1^05Y+BF6ip{o7w&=qFlDu+&!PnwBw%!IT#r^$zU6oFkSB$63%?JhZ! zY9>NA6OAzwHEmgX>QBRz;3PfKcMbq18k;0J!BgVH5IGo+bwj+-(s45ol4VNΝcmIk<$;$m?!zbR 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 Wj;Nus^p|hhgTYyd|9@<>=>Gs3Zw7z> literal 0 HcmV?d00001 diff --git a/overlay-iso-x86/usbstick.htm b/overlay-iso-x86/usbstick.htm new file mode 100644 index 0000000..9e4b401 --- /dev/null +++ b/overlay-iso-x86/usbstick.htm @@ -0,0 +1,19 @@ + + + SystemRescueCd on USB-stick + + +

Installing SystemRescueCd on an USB stick

+

The default version of systemRescueCd aims to work from a CDRom. It's also possible + to install SystemRescueCd on an USB stick.

+

You just need a 512 MB stick, and you can insatall from Linux or windows. You can + find instructions about how to install in the official SystemRescueCd website, + in the "Online manual" section.

+

Links

+ + + diff --git a/overlay-squashfs-sparc/bin/bashlogin b/overlay-squashfs-sparc/bin/bashlogin new file mode 100755 index 0000000..2287ca7 --- /dev/null +++ b/overlay-squashfs-sparc/bin/bashlogin @@ -0,0 +1,123 @@ +#!/bin/sh +# ============ ENV VARS ================================ +cd /root +export HOME=/root +export SHELL=/bin/zsh +export PATH=/sbin:/bin:/usr/sbin:/usr/bin +export path="/sbin /bin /usr/sbin /usr/bin" +export MAIL=/var/mail/root +export USER=root + +# ============ INITIALIZATIONS ========================= +if [ $(tty) = "/dev/tty1" ] +then + # ---- create directories ---- + mkdir -p /mnt/custom /mnt/gentoo /mnt/windows /mnt/floppy + + # ---- launch autorun scripts ---- + cat /proc/cmdline | grep -q "hdinstall" + if [ "$?" -eq 0 ] + then + /usr/sbin/knx-hdinstall + else + /usr/sbin/autorun + fi + + # ---- clear screen is resolution 640x480 ---- + cat /proc/cmdline | grep -q "vga=785" && clear + cat /proc/cmdline | grep -q "640x480" && clear + setterm -blank 0 -powersave off + + # ---- allow freshclam ---- + mkdir -p /var/log/clamav + mkdir -p /var/run/clamav + chown clamav:clamav /var/log/clamav + chown clamav:clamav /var/run/clamav + chown clamav:clamav /var/lib/clamav + chown clamav:clamav /var/lib/clamav/* + + # ---- create directories for samba server ---- + mkdir -p /var/run/samba + mkdir -p /var/cache/samba + + # ---- create a kernel options file ---- + if [ -f /proc/config.gz ] + then + cat /proc/config.gz | gzip -d > /root/kernel-$(uname -r).conf + fi + + # ---- eject cdrom if doeject used with docache ---- + cat /proc/cmdline | grep -q "doeject" + if [ "$?" -eq 0 ] + then + if [ -f /mnt/cdrom/sysrcd.dat ] + then + cat /proc/cmdline | grep -q "docache" + if [ "$?" -eq 0 -a -f /mnt/sysrcd.dat ] + then + eject /mnt/cdrom + if [ "$?" -eq 0 ] + then + echo "The cdrom was ejected successfully." + else + echo "The cdrom cannot be ejected." + fi + else + echo "Cannot eject cdrom since docache was not enabled or failed." + fi + fi + fi + + # ---- run DHCP if asked on cmdline (dodhcp) --- + cat /proc/cmdline | grep -q "dodhcp" + if [ "$?" -eq 0 ] + then + NETDEVICES="$(awk -F: '/eth.:|tr.:|ath.:|wlan.:/{print $1}' /proc/net/dev 2>/dev/null)" + for nics in ${NETDEVICES} + do + dhcpcd -n -t 10 -h $(hostname) $nics + echo "Network device ${nics} detected, DHCP broadcasting for IP ..." + done + fi + + # ---- run STARTX if asked on cmdline (dostartx) ---- + cat /proc/cmdline | grep -q "dostartx" + if [ "$?" -eq 0 ] + then + startx >/var/log/startx1.log 2>/var/log/startx2.log & + fi +fi + +# ============ PRINT MESSAGE =========================== +lc1='\e[01;31m' # light red +dc1='\e[00;31m' # dark red +lc2='\e[01;37m' # white +dc2='\e[00;37m' # gray + +LINES=$(stty size|cut -d" " -f1) +fbecho() +{ + [ $LINES -ge 28 ] && echo +} + +fbecho +echo -e "${lc1} =========== ${lc2}SystemRescue-Cd${lc1} ----- ${lc2}v0.4.0-sparc${lc1} ========= ${lc2}$(basename $(tty))${dc2}/6 ${lc1}==" +echo -e "${lc1} Homepage:............${dc1}http://www.sysresccd.org/" +echo +echo -e "${dc1}*${dc2} Type ${lc2}net-setup eth0${dc2} to specify ethernet configuration." +echo -e "${dc1}*${dc2} If you have a corporate ethernet network, you can configure by hand:" +echo -e " ${dc1}-${dc2} ifconfig eth0 192.168.x.a (your static IP address)" +echo -e " ${dc1}-${dc2} route add default gw 192.168.x.b (IP address of the gateway)" +fbecho +echo -e "${dc1}*${dc2} To start an ssh server on this system, type ${lc2}/etc/init.d/sshd start${dc2}." +echo -e " You will need to create an user or to change the root password with ${lc2}passwd${dc2}." +fbecho +echo -e "${dc1}*${dc2} Available console text editors : ${lc2}nano${dc2}, ${lc2}vim${dc2}, ${lc2}joe${dc2}." +echo -e "${dc1}*${dc2} Graphical web browser in the console: ${lc2}links -g www.web-site.org${dc2}." +fbecho +echo -e "${dc1}*${lc1} WARNING${dc2} : Never mount anything on /mnt! It would freeze the system." +echo -e " Use ${lc2}mkdir /mnt/mydir${dc2} and mount on /mnt/mydir instead." +fbecho + +# ============ SHELL PROMPT ============================ +exec $SHELL --login diff --git a/overlay-squashfs-sparc/etc/X11/xorg.conf.ati b/overlay-squashfs-sparc/etc/X11/xorg.conf.ati new file mode 100644 index 0000000..dbe2ba8 --- /dev/null +++ b/overlay-squashfs-sparc/etc/X11/xorg.conf.ati @@ -0,0 +1,85 @@ +Section "Files" + FontPath "/usr/share/fonts/local/" + FontPath "/usr/share/fonts/misc/" + FontPath "/usr/share/fonts/75dpi/:unscaled" + FontPath "/usr/share/fonts/100dpi/:unscaled" + FontPath "/usr/share/fonts/Type1/" + FontPath "/usr/share/fonts/TTF/" + FontPath "/usr/share/fonts/CID/" + FontPath "/usr/share/fonts/Speedo/" + FontPath "/usr/share/fonts/75dpi/" + FontPath "/usr/share/fonts/100dpi/" +EndSection + +Section "Module" + Load "extmod" + Load "dbe" + Load "record" + Load "xtrap" + Load "glx" + Load "freetype" + Load "type1" +EndSection + +Section "ServerFlags" + Option "blank time" "15" + Option "standby time" "20" + Option "suspend time" "25" + Option "off time" "30" +EndSection + +Section "InputDevice" + Identifier "Keyboard1" + Driver "kbd" + Option "AutoRepeat" "250 30" + Option "XkbModel" "pc105" + Option "XkbLayout" "us" +EndSection + +Section "InputDevice" + Identifier "Mouse1" + Driver "mouse" + Option "Protocol" "ImPS/2" + Option "Device" "/dev/input/mice" + Option "Emulate3Buttons" + Option "ZAxisMapping" "4 5" +EndSection + +Section "Monitor" + Identifier "Sceptre" + Option "dpms" + HorizSync 15-80 + VertRefresh 50-90 +EndSection + +Section "Device" + Identifier "ATI" + Driver "ati" +EndSection + +Section "Screen" + Identifier "Headone" + Device "ATI" + Monitor "Sceptre" + DefaultDepth 16 + + SubSection "Display" + Depth 8 + Modes "1280x1024" "1024x768" "800x600" "640x480" + EndSubSection + SubSection "Display" + Depth 16 + Modes "1280x1024" "1024x768" "800x600" "640x480" + EndSubSection + SubSection "Display" + Depth 24 + Modes "1152x864" "1024x768" "800x600" "640x480" + EndSubSection +EndSection + +Section "ServerLayout" + Identifier "Single head" + Screen "Headone" + InputDevice "Mouse1" "CorePointer" + InputDevice "Keyboard1" "CoreKeyboard" +EndSection diff --git a/overlay-squashfs-sparc/etc/X11/xorg.conf.mga b/overlay-squashfs-sparc/etc/X11/xorg.conf.mga new file mode 100644 index 0000000..a30f7d4 --- /dev/null +++ b/overlay-squashfs-sparc/etc/X11/xorg.conf.mga @@ -0,0 +1,87 @@ +Section "Files" + FontPath "/usr/share/fonts/local/" + FontPath "/usr/share/fonts/misc/" + FontPath "/usr/share/fonts/75dpi/:unscaled" + FontPath "/usr/share/fonts/100dpi/:unscaled" + FontPath "/usr/share/fonts/Type1/" + FontPath "/usr/share/fonts/TTF/" + FontPath "/usr/share/fonts/CID/" + FontPath "/usr/share/fonts/Speedo/" + FontPath "/usr/share/fonts/75dpi/" + FontPath "/usr/share/fonts/100dpi/" +EndSection + +Section "Module" + Load "extmod" + Load "dbe" + Load "record" + Load "xtrap" + Load "glx" + Load "freetype" + Load "type1" +EndSection + +Section "ServerFlags" + Option "blank time" "15" + Option "standby time" "20" + Option "suspend time" "25" + Option "off time" "30" +EndSection + +Section "InputDevice" + Identifier "Keyboard1" + Driver "kbd" + Option "AutoRepeat" "250 30" + Option "XkbModel" "pc105" + Option "XkbLayout" "us" +EndSection + +Section "InputDevice" + Identifier "Mouse1" + Driver "mouse" + Option "Protocol" "ImPS/2" + Option "Device" "/dev/input/mice" + Option "Emulate3Buttons" + Option "ZAxisMapping" "4 5" +EndSection + +Section "Monitor" + Identifier "Sceptre" + Option "dpms" + HorizSync 15-80 + VertRefresh 50-90 +EndSection + +Section "Device" + Identifier "mga" + Driver "mga" + VideoRam 16384 + BusID "PCI:2:1:0" +EndSection + +Section "Screen" + Identifier "Headone" + Device "mga" + Monitor "Sceptre" + DefaultDepth 24 + + SubSection "Display" + Depth 8 + Modes "1280x1024" "1024x768" "800x600" "640x480" + EndSubSection + SubSection "Display" + Depth 16 + Modes "1280x1024" "1024x768" "800x600" "640x480" + EndSubSection + SubSection "Display" + Depth 24 + Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" + EndSubSection +EndSection + +Section "ServerLayout" + Identifier "Single head" + Screen "Headone" + InputDevice "Mouse1" "CorePointer" + InputDevice "Keyboard1" "CoreKeyboard" +EndSection diff --git a/overlay-squashfs-sparc/etc/conf.d/net b/overlay-squashfs-sparc/etc/conf.d/net new file mode 100644 index 0000000..b569161 --- /dev/null +++ b/overlay-squashfs-sparc/etc/conf.d/net @@ -0,0 +1,4 @@ +config_eth0=( "null" ) +config_eth1=( "null" ) +config_eth2=( "null" ) +config_eth3=( "null" ) diff --git a/overlay-squashfs-sparc/etc/fstab b/overlay-squashfs-sparc/etc/fstab new file mode 100644 index 0000000..7cd43ca --- /dev/null +++ b/overlay-squashfs-sparc/etc/fstab @@ -0,0 +1,8 @@ +#################################################### +## ATTENTION: THIS IS THE FSTAB ON THE LIVECD ## +## PLEASE EDIT THE FSTAB at /mnt/gentoo/etc/fstab ## +#################################################### +tmpfs / tmpfs defaults 0 0 +tmpfs /lib/firmware tmpfs defaults 0 0 +tmpfs /usr/portage tmpfs defaults 0 0 +/dev/fd0 /mnt/floppy auto noauto 0 0 diff --git a/overlay-squashfs-sparc/etc/init.d/mkxf86config b/overlay-squashfs-sparc/etc/init.d/mkxf86config new file mode 100755 index 0000000..c52156a --- /dev/null +++ b/overlay-squashfs-sparc/etc/init.d/mkxf86config @@ -0,0 +1,25 @@ +#!/sbin/runscript + +depend() +{ + before local xdm +} + +start() +{ + if grep -i -q "forcevesa" /proc/cmdline + then + ebegin "Force xorg.conf with driver vesa (due to option \"forcevesa\")" + sed -i -e 's/"@@XMODULE@@"/"vesa"/' /etc/X11/xorg.conf.in + fi + + if grep -i -q "doxdetect" /proc/cmdline + then + ebegin "Creating X Configuration" + /usr/sbin/mkxf86config.sh + eend $? + else + #ewarn "Skipping creation of X configuration (due to option \"noxdetect\")" + eend 0 + fi +} diff --git a/overlay-squashfs-sparc/etc/init.d/shutdown.sh b/overlay-squashfs-sparc/etc/init.d/shutdown.sh new file mode 100755 index 0000000..fb61e56 --- /dev/null +++ b/overlay-squashfs-sparc/etc/init.d/shutdown.sh @@ -0,0 +1,14 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +opts="-hd" +[[ ${INIT_HALT} != "HALT" ]] && opts="${opts}p" +[[ ${RC_DOWN_INTERFACE} == "yes" ]] && opts="${opts}i" + +/sbin/halt "${opts}" + +echo "System halted. You can turn off your computer." + +# hmm, if the above failed, that's kind of odd ... +# so let's force a halt +/sbin/halt -f diff --git a/overlay-squashfs-sparc/root/.mc/Tree b/overlay-squashfs-sparc/root/.mc/Tree new file mode 100644 index 0000000..1d9672d --- /dev/null +++ b/overlay-squashfs-sparc/root/.mc/Tree @@ -0,0 +1 @@ +Midnight Commander TreeStore v 2.0 diff --git a/overlay-squashfs-sparc/root/.mc/history b/overlay-squashfs-sparc/root/.mc/history new file mode 100644 index 0000000..e69de29 diff --git a/overlay-squashfs-sparc/root/.mc/ini b/overlay-squashfs-sparc/root/.mc/ini new file mode 100644 index 0000000..a1940cd --- /dev/null +++ b/overlay-squashfs-sparc/root/.mc/ini @@ -0,0 +1,122 @@ + +[Midnight-Commander] +show_backups=1 +show_dot_files=1 +verbose=1 +mark_moves_down=1 +pause_after_run=1 +shell_patterns=1 +auto_save_setup=1 +auto_menu=0 +use_internal_view=1 +use_internal_edit=1 +clear_before_exec=1 +mix_all_files=0 +fast_reload=0 +fast_reload_msg_shown=0 +confirm_delete=1 +confirm_overwrite=1 +confirm_execute=0 +confirm_exit=1 +safe_delete=0 +mouse_repeat_rate=100 +double_click_speed=250 +use_8th_bit_as_meta=1 +confirm_view_dir=0 +mouse_move_pages=1 +mouse_move_pages_viewer=1 +fast_refresh=0 +navigate_with_arrows=0 +drop_menus=0 +wrap_mode=1 +old_esc_mode=0 +cd_symlinks=1 +show_all_if_ambiguous=0 +have_fast_cpu=0 +max_dirt_limit=10 +torben_fj_mode=0 +use_file_to_guess_type=1 +alternate_plus_minus=0 +only_leading_plus_minus=1 +show_output_starts_shell=0 +panel_scroll_pages=1 +xtree_mode=0 +num_history_items_recorded=60 +file_op_compute_totals=1 +vfs_timeout=60 +ftpfs_directory_timeout=900 +use_netrc=1 +ftpfs_retry_seconds=30 +ftpfs_always_use_proxy=0 +ftpfs_use_passive_connections=1 +ftpfs_use_unix_list_options=1 +ftpfs_first_cd_then_ls=0 +editor_word_wrap_line_length=72 +editor_key_emulation=0 +editor_tab_spacing=8 +editor_fill_tabs_with_spaces=0 +editor_return_does_auto_indent=1 +editor_backspace_through_tabs=0 +editor_fake_half_tabs=1 +editor_option_save_mode=0 +editor_option_save_position=1 +editor_option_backup_ext_int=-1 +editor_option_auto_para_formatting=0 +editor_option_typewriter_wrap=0 +editor_edit_confirm_save=1 +editor_syntax_highlighting=1 +nice_rotating_dash=1 +horizontal_split=0 + +[Layout] +equal_split=1 +first_panel_size=77 +message_visible=1 +keybar_visible=1 +xterm_title=1 +output_lines=0 +command_prompt=1 +menubar_visible=1 +show_mini_info=1 +permission_mode=0 +filetype_mode=1 + +[Dirs] +other_dir=/ +current_is_left=1 + +[New Left Panel] +display=listing +reverse=0 +case_sensitive=1 +sort_order=name +list_mode=full +user_format=half type name | size | perm +user_status0=half type name | size | perm +user_status1=half type name | size | perm +user_status2=half type name | size | perm +user_status3=half type name | size | perm +user_mini_status=0 + +[New Right Panel] +display=listing +reverse=0 +case_sensitive=1 +sort_order=name +list_mode=full +user_format=half type name | size | perm +user_status0=half type name | size | perm +user_status1=half type name | size | perm +user_status2=half type name | size | perm +user_status3=half type name | size | perm +user_mini_status=0 + +[Misc] +ftpfs_password=anonymous@ +ftp_proxy_host=gate +display_codepage=Other_8_bit + +[Panelize] +Find *.orig after patching=find . -name \*.orig -print +Find SUID and SGID programs=find . \( \( -perm -04000 -a -perm +011 \) -o \( -perm -02000 -a -perm +01 \) \) -print +Find rejects after patching=find . -name \*.rej -print diff --git a/overlay-squashfs-sparc/root/.mrxvtrc b/overlay-squashfs-sparc/root/.mrxvtrc new file mode 100644 index 0000000..d98d8c3 --- /dev/null +++ b/overlay-squashfs-sparc/root/.mrxvtrc @@ -0,0 +1,13 @@ +Mrxvt.syncTabTitle: True + +Mrxvt.scrollBar: true +Mrxvt.scrollbarRight: true + +# Number of lines to save in the scroll back buffer for all tabs +mrxvt*saveLines: 32767 + +# Don't scroll to the bottom every time some output is produced. +Mrxvt.scrollTtyOutputInhibit: true + +# Scroll to the bottom when a key is pressed. +Mrxvt.scrollTtyKeypress: true diff --git a/overlay-squashfs-sparc/root/.xsession b/overlay-squashfs-sparc/root/.xsession new file mode 100755 index 0000000..09dac95 --- /dev/null +++ b/overlay-squashfs-sparc/root/.xsession @@ -0,0 +1 @@ +exec /usr/bin/wmaker diff --git a/overlay-squashfs-sparc/root/.zsh/colors b/overlay-squashfs-sparc/root/.zsh/colors new file mode 100644 index 0000000..ba46593 --- /dev/null +++ b/overlay-squashfs-sparc/root/.zsh/colors @@ -0,0 +1,84 @@ +COLOR tty + +# Extra command line options for ls go here. +# Basically these ones are: +# -F = show '/' for dirs, '*' for executables, etc. +# -T 0 = don't trust tab spacing when formatting ls output. +OPTIONS -F -T 0 + +# Below, there should be one TERM entry for each termtype that is colorizable +TERM linux +TERM screen +TERM console +TERM con132x25 +TERM con132x30 +TERM con132x43 +TERM con132x60 +TERM con80x25 +TERM con80x28 +TERM con80x30 +TERM con80x43 +TERM con80x50 +TERM con80x60 +TERM xterm +TERM rxvt +TERM vt100 +TERM Eterm + +# EIGHTBIT, followed by '1' for on, '0' for off. (8-bit output) +EIGHTBIT 1 + +# Below are the color init strings for the basic file types. A color init +# string consists of one or more of the following numeric codes: +# Attribute codes: +# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed +# Text color codes: +# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white +# Background color codes: +# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white +NORMAL 00 # global default, although everything should be something. +FILE 00 # normal file +DIR 01;34 # directory +LINK 01;35 # symbolic link +FIFO 40;33 # pipe +SOCK 01;35 # socket +BLK 40;33;01 # block device driver +CHR 40;33;01 # character device driver + +# This is for files with execute permission: +EXEC 01;32 + +# List any file extensions like '.gz' or '.tar' that you would like ls +# to colorize below. Put the extension, a space, and the color init string. +# (and any comments you want to add after a '#') + +# Archives +.btm 01;32 +.tar 01;31 +.tgz 01;31 +.arj 01;31 +.gz 01;31 +.bz2 01;31 +.zip 01;31 +.rar 01;31 +.7z 01;31 +.ace 01;31 +.dar 01;31 +.lzo 01;31 +.tbz2 01;31 + +# Packages +.deb 01;35 +.rpm 01;35 + +# Web +.htm 01;36 +.php 01;36 +.php3 01;36 +.html 01;36 + +# Sources +.c 04;43;30 +.cpp 04;43;30 +.h 00;43;30 +.hpp 00;43;30 diff --git a/overlay-squashfs-sparc/root/.zsh/rc/alias.rc b/overlay-squashfs-sparc/root/.zsh/rc/alias.rc new file mode 100644 index 0000000..7e27bc1 --- /dev/null +++ b/overlay-squashfs-sparc/root/.zsh/rc/alias.rc @@ -0,0 +1,13 @@ +alias ll="ls -la" +alias rm="rm -i" +alias cp="cp -i" +alias ls="ls --color=auto" +alias l="ls -ail" +alias cl="clear" + +alias cvs="cvs -z3" + +alias reboot="shutdown -r now" + +# do a du -hs on each dir on current path +alias lsdir="for dir in *;do;if [ -d \$dir ];then;du -hsL \$dir;fi;done" diff --git a/overlay-squashfs-sparc/root/.zsh/rc/env.rc b/overlay-squashfs-sparc/root/.zsh/rc/env.rc new file mode 100644 index 0000000..3d5a32b --- /dev/null +++ b/overlay-squashfs-sparc/root/.zsh/rc/env.rc @@ -0,0 +1,2 @@ +#environement variables + diff --git a/overlay-squashfs-sparc/root/.zsh/rc/options.rc b/overlay-squashfs-sparc/root/.zsh/rc/options.rc new file mode 100644 index 0000000..cf95343 --- /dev/null +++ b/overlay-squashfs-sparc/root/.zsh/rc/options.rc @@ -0,0 +1,7 @@ +setopt CORRECT +setopt ALWAYS_TO_END +setopt NOTIFY +setopt NOCLOBBER +setopt NOBEEP +setopt AUTOLIST +setopt AUTOCD diff --git a/overlay-squashfs-sparc/root/.zsh/rc/prompt.rc b/overlay-squashfs-sparc/root/.zsh/rc/prompt.rc new file mode 100644 index 0000000..460c7eb --- /dev/null +++ b/overlay-squashfs-sparc/root/.zsh/rc/prompt.rc @@ -0,0 +1,25 @@ +# for have colors +autoload -U colors +colors + +# define your colors here (i hate white background) +host_color="green" +path_color="blue" +date_color="white" + +# Format +date_format="%H:%M" + +date="%{$fg[$date_color]%}%D{$date_format}" +host="%{$fg[$host_color]%}%n@%m" +cpath="%B%{$fg[$path_color]%}%/%b" +end="%{$reset_color%}%% " + +# enjoy 256 colors in xterm !!! (thanks to Denis Bodor) +# Note : your xterm _must_ have compiled with 256 colors support !! +# This is *not* the default ! +if [[ $TERM == "xterm" ]]; then + PS1="$host $cpath $end" +else + PS1="$date $host $cpath $end" +fi diff --git a/overlay-squashfs-sparc/root/.zshrc b/overlay-squashfs-sparc/root/.zshrc new file mode 100644 index 0000000..a1a5b6f --- /dev/null +++ b/overlay-squashfs-sparc/root/.zshrc @@ -0,0 +1,28 @@ +# +# This file is based on the configuration written by +# Bruno Bonfils, +# Written since summer 2001 + +# +# My functions (don't forget to modify fpath before call compinit !!) +fpath=($HOME/.zsh/functions $fpath) + +# colors +eval `dircolors $HOME/.zsh/colors` + +autoload -U zutil +autoload -U compinit +autoload -U complist + +bindkey "\e[3~" delete-char # Delete +bindkey "\e[2~" overwrite-mode # Insert +bindkey "\e[4~" end-of-line # End +bindkey "\e[1~" beginning-of-line # Home + +# Activation +compinit + +# Resource files +for file in $HOME/.zsh/rc/*.rc; do + source $file +done diff --git a/overlay-squashfs-sparc/root/AUTHOR b/overlay-squashfs-sparc/root/AUTHOR new file mode 100644 index 0000000..98c5ca2 --- /dev/null +++ b/overlay-squashfs-sparc/root/AUTHOR @@ -0,0 +1,8 @@ + AUTHORS of SystemRescueCd (SPARC edition): + ------------------------------------------ + +Homepage:...........http://www.sysresccd.org/ +Forums:.............http://www.sysresccd.org/forums/ + +* Main Author: + Francois Dupoux diff --git a/overlay-squashfs-sparc/root/COPYING b/overlay-squashfs-sparc/root/COPYING new file mode 100644 index 0000000..c7aea18 --- /dev/null +++ b/overlay-squashfs-sparc/root/COPYING @@ -0,0 +1,280 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 675 Mass Ave, Cambridge, MA 02139, USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS diff --git a/overlay-squashfs-sparc/root/ChangeLog-sparc b/overlay-squashfs-sparc/root/ChangeLog-sparc new file mode 100644 index 0000000..2d3781a --- /dev/null +++ b/overlay-squashfs-sparc/root/ChangeLog-sparc @@ -0,0 +1,27 @@ +This is the ChangeLog of SystemRescueCd (SPARC edition) +======================================================= + +Homepage:.......http://www.sysresccd.org/ +Forums:.........http://www.sysresccd.org/forums/ +Manual:.........http://www.sysresccd.org/Online-Manual-EN + +----------------------------------------------------------------------------- +0.4.0 (released 20071001) +----------------------------------------------------------------------------- +* First SystemRescueCd release for sparc architecture +* Linux-2.6.22 kernel with Reiser4 patch +* Support for most hardware (disks, network cards, ...) found on SPARC64 +* File systems support for ext2fs/ext3fs, reiserfs, ufs (solaris) +* Network tools: ssh, telnet, tcpdump, traceroute, nmap, netcat, ... +* Sparc-utils (eeprom, prtconf, ...) and OBP available from /proc/openprom +* Archive and compression tools: tar, gzip, bzip2, zip, rar, p7zip, lzop, ... +* Ability to mount Solaris UFS partitions read-only (useful for backup) +* CD/DVD burning tools: cdrecord-2.01, dvd+rw-tools-7.0, cdw-0.2.4 +* Disk tools: fdisk, parted (for PC disk labels), dd-rescue +* Network filesystems: NFS client+server, Samba-3.0.24 +* Scripting languages: Perl-5.8.8 and Python-2.4.4 +* SystemRescueCd customization script (sysresccd-custom) +* Midnight Commander (mc) file manager +* Text editors: vim, nano, zile, hexedit +* Security tools: clamav antivirus, chkrootkit, ... +* No graphical mode for the moment diff --git a/overlay-squashfs-sparc/sbin/livecd-functions.sh b/overlay-squashfs-sparc/sbin/livecd-functions.sh new file mode 100644 index 0000000..a2eab75 --- /dev/null +++ b/overlay-squashfs-sparc/sbin/livecd-functions.sh @@ -0,0 +1,625 @@ +#!/bin/bash + +# Global Variables: +# CDBOOT -- is booting off CD +# LIVECD_CONSOLE -- console that is specified on commandline +# -- (ttyS0, etc) Only defined if passed to kernel +# LIVECD_CONSOLE_BAUD -- console baudrate specified +# LIVECD_CONSOLE_PARITY -- console parity specified +# LIVECD_CONSOLE_DATABITS -- console databits specified + +[[ ${RC_GOT_FUNCTIONS} != "yes" ]] && source /sbin/functions.sh + +livecd_parse_opt() { + case "$1" in + *\=*) + echo "$1" | cut -f2 -d= + ;; + esac +} + +livecd_check_root() { + if [ "$(whoami)" != "root" ] + then + echo "ERROR: must be root to continue" + return 1 + fi +} + +livecd_get_cmdline() { + echo "0" > /proc/sys/kernel/printk + CMDLINE="$(cat /proc/cmdline)" + export CMDLINE +} + +no_gl() { +# einfo "If you have a card that you know is supported by either the ATI or" +# einfo "NVIDIA binary drivers, please file a bug with the output of lspci" +# einfo "on http://bugs.gentoo.org so we can resolve this." + GLTYPE=xorg-x11 +} + +ati_gl() { + einfo "ATI card detected." + if [ -e /usr/lib/xorg/modules/drivers/fglrx_drv.so ] \ + || [ -e /usr/lib/modules/drivers/fglrx_drv.so ] + then +# sed -i \ +# -e 's/ati/fglrx/' \ +# -e 's/radeon/fglrx/' \ +# -e 's/r300/fglrx/' \ +# /etc/X11/xorg.conf + GLTYPE=ati + else + GLTYPE=xorg-x11 + fi +} + +nv_gl() { + einfo "NVIDIA card detected." + if [ -e /usr/lib/xorg/modules/drivers/nvidia_drv.so ] \ + || [ -e /usr/lib/modules/drivers/nvidia_drv.so ] + then + GLTYPE=nvidia + else + GLTYPE=xorg-x11 + fi +} + +nv_no_gl() { + einfo "NVIDIA card detected." + echo + if [ -e /usr/lib/xorg/modules/drivers/nvidia_drv.so ] \ + || [ -e /usr/lib/modules/drivers/nvidia_drv.so ] + then + einfo "This card is not supported by the latest version of the NVIDIA" + einfo "binary drivers. Switching to the X server's driver instead." + fi + GLTYPE=xorg-x11 + sed -i 's/nvidia/nv/' /etc/X11/xorg.conf +} + +get_video_cards() { + [ -x /sbin/lspci ] && VIDEO_CARDS="$(/sbin/lspci | grep ' VGA ')" + [ -x /usr/sbin/lspci ] && VIDEO_CARDS="$(/usr/sbin/lspci | grep ' VGA ')" + NUM_CARDS="$(echo ${VIDEO_CARDS} | wc -l)" + if [ ${NUM_CARDS} -eq 1 ] + then + NVIDIA=$(echo ${VIDEO_CARDS} | grep "nVidia Corporation") + ATI=$(echo ${VIDEO_CARDS} | grep "ATI Technologies") + if [ -n "${NVIDIA}" ] + then + NVIDIA_CARD=$(echo ${NVIDIA} | awk 'BEGIN {RS=" "} /(NV|nv|G|C)[0-9]+/ {print $1}' | cut -d. -f1 | sed 's/ //' | sed 's:[^0-9]::g') + # NVIDIA Model reference: + # http://en.wikipedia.org/wiki/Comparison_of_NVIDIA_Graphics_Processing_Units + if [ -n "${NVIDIA_CARD}" ] + then + if [ $(echo ${NVIDIA_CARD} | cut -dV -f2) -ge 17 ] + then + nv_gl + elif [ $(echo ${NVIDIA_CARD} | cut -dG -f2) -ge 70 ] + then + nv_gl + elif [ $(echo ${NVIDIA_CARD} | cut -dV -f2) -eq 11 ] + then + nv_gl + elif [ $(echo ${NVIDIA_CARD} | cut -dC -f2) -ge 50 ] + then + nv_gl + else + nv_no_gl + fi + else + no_gl + fi + elif [ -n "${ATI}" ] + then + ATI_CARD=$(echo ${ATI} | awk 'BEGIN {RS=" "} /(R|RV|RS)[0-9]+/ {print $1}' | sed -e 's/[^0-9]//g') + if [ $(echo ${ATI_CARD} | grep S) ] + then + ATI_CARD_S=$(echo ${ATI_CARD} | cut -dS -f2) + elif [ $(echo ${ATI_CARD} | grep V) ] + then + ATI_CARD_V=$(echo ${ATI_CARD} | cut -dV -f2) + else + ATI_CARD=$(echo ${ATI_CARD} | cut -dR -f2) + fi + if [ -n "${ATI_CARD_S}" ] && [ ${ATI_CARD_S} -ge 350 ] + then + ati_gl + elif [ -n "${ATI_CARD_V}" ] && [ ${ATI_CARD_V} -ge 250 ] + then + ati_gl + elif [ -n "${ATI_CARD}" ] && [ ${ATI_CARD} -ge 200 ] + then + ati_gl + else + no_gl + fi + else + no_gl + fi + fi +} + +livecd_config_wireless() { + cd /tmp/setup.opts + [ -x /usr/sbin/iwconfig ] && iwconfig=/usr/sbin/iwconfig + [ -x /sbin/iwconfig ] && iwconfig=/sbin/iwconfig + dialog --title "SSID" --inputbox "Please enter your SSID, or leave blank for selecting the nearest open network" 20 50 2> ${iface}.SSID + SSID="$(cat ${iface}.SSID)" + if [ -n "${SSID}" ] + then + dialog --title "WEP (Part 1)" --menu "Does your network use encryption?" 20 60 7 1 "Yes" 2 "No" 2> ${iface}.WEP + WEP="$(cat ${iface}.WEP)" + case ${WEP} in + 1) + dialog --title "WEP (Part 2)" --menu "Are you entering your WEP key in HEX or ASCII?" 20 60 7 1 "HEX" 2 "ASCII" 2> ${iface}.WEPTYPE + WEP_TYPE="$(cat ${iface}.WEPTYPE)" + case ${WEP_TYPE} in + 1) + dialog --title "WEP (Part 3)" --inputbox "Please enter your WEP key in the form of XXXX-XXXX-XX for 64-bit or XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XX for 128-bit" 20 50 2> ${iface}.WEPKEY + WEP_KEY="$(cat ${iface}.WEPKEY)" + if [ -n "${WEP_KEY}" ] + then + ${iwconfig} ${iface} essid "${SSID}" + ${iwconfig} ${iface} key "${WEP_KEY}" + fi + ;; + 2) + dialog --title "WEP (Part 3)" --inputbox "Please enter your WEP key in ASCII form. This should be 5 or 13 characters for either 64-bit or 128-bit encryption, repectively" 20 50 2> ${iface}.WEPKEY + WEP_KEY="$(cat ${iface}.WEPKEY)" + if [ -n "${WEP_KEY}" ] + then + ${iwconfig} ${iface} essid "${SSID}" + ${iwconfig} ${iface} key "s:${WEP_KEY}" + fi + ;; + esac + ;; + 2) + ${iwconfig} ${iface} essid "${SSID}" + ${iwconfig} ${iface} key off + ;; + esac + fi +} + +livecd_write_wireless_conf() { + cd /tmp/setup.opts + SSID="$(cat ${iface}.SSID)" + if [ -n "${SSID}" ] + then + echo "# This wireless configuration file was built by net-setup" > /etc/conf.d/wireless + WEP="$(cat ${iface}.WEPTYPE)" + case ${WEP} in + 1) + WEP_TYPE="$(cat ${iface}.WEPTYPE)" + if [ -n "${WEP_TYPE}" ] + then + WEP_KEY="$(cat ${iface}.WEPKEY)" + if [ -n "${WEP_KEY}" ] + then + SSID_TRANS="$(echo ${SSID//[![:word:]]/_})" + case ${WEP_TYPE} in + 1) + echo "key_${SSID_TRANS}=\"${WEP_KEY} enc open\"" >> /etc/conf.d/wireless + ;; + 2) + echo "key_${SSID_TRANS}=\"s:${WEP_KEY} enc open\"" >> /etc/conf.d/wireless + ;; + esac + fi + fi + ;; + 2) + : + ;; + esac + echo "preferred_aps=( \"${SSID}\" )" >> /etc/conf.d/wireless + echo "associate_order=\"forcepreferredonly\"" >> /etc/conf.d/wireless + fi +} + +livecd_config_ip() { + cd /tmp/setup.opts + dialog --title "TCP/IP setup" --menu "You can use DHCP to automatically configure a network interface or you can specify an IP and related settings manually. Choose one option:" 20 60 7 1 "Use DHCP to auto-detect my network settings" 2 "Specify an IP address manually" 2> ${iface}.DHCP + DHCP="$(cat ${iface}.DHCP)" + case ${DHCP} in + 1) + /sbin/dhcpcd -n -t 10 -h $(hostname) ${iface} & + ;; + 2) + dialog --title "IP address" --inputbox "Please enter an IP address for ${iface}:" 20 50 "192.168.1.1" 2> ${iface}.IP + IP="$(cat ${iface}.IP)" + BC_TEMP="$(echo $IP|cut -d . -f 1).$(echo $IP|cut -d . -f 2).$(echo $IP|cut -d . -f 3).255" + dialog --title "Broadcast address" --inputbox "Please enter a Broadcast address for ${iface}:" 20 50 "${BC_TEMP}" 2> ${iface}.BC + BROADCAST="$(cat ${iface}.BC)" + dialog --title "Network mask" --inputbox "Please enter a Network Mask for ${iface}:" 20 50 "255.255.255.0" 2> ${iface}.NM + NETMASK="$(cat ${iface}.NM)" + dialog --title "Gateway" --inputbox "Please enter a Gateway for ${iface} (hit enter for none:)" 20 50 2> ${iface}.GW + GATEWAY="$(cat ${iface}.GW)" + dialog --title "DNS server" --inputbox "Please enter a name server to use (hit enter for none:)" 20 50 2> ${iface}.DNS + DNS="$(cat ${iface}.DNS)" + /sbin/ifconfig ${iface} ${IP} broadcast ${BROADCAST} netmask ${NETMASK} + if [ -n "${GATEWAY}" ] + then + /sbin/route add default gw ${GATEWAY} dev ${iface} netmask 0.0.0.0 metric 1 + fi + if [ -n "${DNS}" ] + then + dialog --title "DNS Search Suffix" --inputbox "Please enter any domains which you would like to search on DNS queries (hit enter for none:)" 20 50 2> ${iface}.SUFFIX + SUFFIX="$(cat ${iface}.SUFFIX)" + echo "nameserver ${DNS}" > /etc/resolv.conf + if [ -n "${SUFFIX}" ] + then + echo "search ${SUFFIX}" >> /etc/resolv.conf + fi + fi + ;; + esac +} + +livecd_write_net_conf() { + cd /tmp/setup.opts + echo "# This network configuration was written by net-setup" > /etc/conf.d/net + DHCP="$(cat ${iface}.DHCP)" + case ${DHCP} in + 1) + echo "iface_${iface}=\"dhcp\"" >> /etc/conf.d/net + ;; + 2) + IP="$(cat ${iface}.IP)" + BROADCAST="$(cat ${iface}.BC)" + NETMASK="$(cat ${iface}.NM)" + GATEWAY="$(cat ${iface}.GW)" + if [ -n "${IP}" -a -n "${BROADCAST}" -a -n "${NETMASK}" ] + then + echo "iface_eth0=\"${IP} broadcast ${BROADCAST} netmask ${NETMASK}\"" >> /etc/conf.d/net + if [ -n "${GATEWAY}" ] + then + echo "gateway=\"${iface}/${GATEWAY}\"" >> /etc/conf.d/net + fi + fi + ;; + esac +} + +get_ifmac() { + local iface=$1 + + # Example: 00:01:6f:e1:7a:06 + cat /sys/class/net/${iface}/address +} + + +get_ifdriver() { + local iface=$1 + + # Example: ../../../bus/pci/drivers/forcedeth (wanted: forcedeth) + local if_driver="$(readlink /sys/class/net/${iface}/device/driver)" + basename ${if_driver} +} + +get_ifbus() { + local iface=$1 + + # Example: ../../../bus/pci (wanted: pci) + # Example: ../../../../bus/pci (wanted: pci) + # Example: ../../../../../../bus/usb (wanted: usb) + local if_bus="$(readlink /sys/class/net/${iface}/device/bus)" + basename ${if_bus} +} + +get_ifproduct() { + local iface=$1 + local bus="$(get_ifbus ${iface})" + local if_pciaddr + local if_devname + local if_usbpath + local if_usbmanufacturer + local if_usbproduct + + if [[ ${bus} == "pci" ]]; then + # Example: ../../../devices/pci0000:00/0000:00:0a.0 (wanted: 0000:00:0a.0) + # Example: ../../../devices/pci0000:00/0000:00:09.0/0000:01:07.0 (wanted: 0000:01:07.0) + if_pciaddr="$(readlink /sys/class/net/${iface}/device)" + if_pciaddr="$(basename ${if_pciaddr})" + + # Example: 00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3) + # (wanted: nVidia Corporation CK804 Ethernet Controller) + if_devname="$(lspci -s ${if_pciaddr})" + if_devname="${if_devname#*: }" + if_devname="${if_devname%(rev *)}" + fi + + if [[ ${bus} == "usb" ]]; then + if_usbpath="$(readlink /sys/class/net/${iface}/device)" + if_usbpath="/sys/class/net/${iface}/$(dirname ${if_usbpath})" + if_usbmanufacturer="$(< ${if_usbpath}/manufacturer)" + if_usbproduct="$(< ${if_usbpath}/product)" + + [[ -n ${if_usbmanufacturer} ]] && if_devname="${if_usbmanufacturer} " + [[ -n ${if_usbproduct} ]] && if_devname="${if_devname}${if_usbproduct}" + fi + + if [[ ${bus} == "ieee1394" ]]; then + if_devname="IEEE1394 (FireWire) Network Adapter"; + fi + + echo ${if_devname} +} + +get_ifdesc() { + local iface=$1 + desc="$(get_ifproduct ${iface})" + if [[ -n ${desc} ]]; then + echo $desc + return; + fi + + desc="$(get_ifdriver ${iface})" + if [[ -n ${desc} ]]; then + echo $desc + return; + fi + + desc="$(get_ifmac ${iface})" + if [[ -n ${desc} ]]; then + echo $desc + return; + fi + + echo "Unknown" +} + +show_ifmenu() { + local old_ifs="${IFS}" + local opts + IFS=" +" + for ifname in $(/sbin/ifconfig -a | grep "^[^ ]"); do + ifname="${ifname%% *}" + [[ ${ifname} == "lo" ]] && continue + opts="${opts} ${ifname} '$(get_ifdesc ${ifname})'" + done + IFS="${old_ifs}" + + if ! eval dialog --menu \"Please select the interface that you wish to configure from the list below:\" 0 0 0 $opts 2>iface; then + exit + fi + + iface="$(< iface)" +} + +show_ifconfirm() { + local iface=$1 + local if_mac="$(get_ifmac ${iface})" + local if_driver="$(get_ifdriver ${iface})" + local if_bus="$(get_ifbus ${iface})" + local if_product="$(get_ifproduct ${iface})" + + local text="Details for network interface ${iface} are shown below.\n\nInterface name: ${iface}\n" + [[ -n ${if_product} ]] && text="${text}Device: ${if_product}\n" + [[ -n ${if_mac} ]] && text="${text}MAC address: ${if_mac}\n" + [[ -n ${if_driver} ]] && text="${text}Driver: ${if_driver}\n" + [[ -n ${if_bus} ]] && text="${text}Bus type: ${if_bus}\n" + text="${text}\nIs this the interface that you wish to configure?" + + if ! dialog --title "Interface details" --yesno "${text}" 15 70; then + result="no" + else + result="yes" + fi +} + +livecd_console_settings() { + # scan for a valid baud rate + case "$1" in + 300*) + LIVECD_CONSOLE_BAUD=300 + ;; + 600*) + LIVECD_CONSOLE_BAUD=600 + ;; + 1200*) + LIVECD_CONSOLE_BAUD=1200 + ;; + 2400*) + LIVECD_CONSOLE_BAUD=2400 + ;; + 4800*) + LIVECD_CONSOLE_BAUD=4800 + ;; + 9600*) + LIVECD_CONSOLE_BAUD=9600 + ;; + 14400*) + LIVECD_CONSOLE_BAUD=14400 + ;; + 19200*) + LIVECD_CONSOLE_BAUD=19200 + ;; + 28800*) + LIVECD_CONSOLE_BAUD=28800 + ;; + 38400*) + LIVECD_CONSOLE_BAUD=38400 + ;; + 57600*) + LIVECD_CONSOLE_BAUD=57600 + ;; + 115200*) + LIVECD_CONSOLE_BAUD=115200 + ;; + esac + if [ "${LIVECD_CONSOLE_BAUD}" = "" ] + then + # If it's a virtual console, set baud to 38400, if it's a serial + # console, set it to 9600 (by default anyhow) + case ${LIVECD_CONSOLE} in + tty[0-9]) + LIVECD_CONSOLE_BAUD=38400 + ;; + *) + LIVECD_CONSOLE_BAUD=9600 + ;; + esac + fi + export LIVECD_CONSOLE_BAUD + + # scan for a valid parity + # If the second to last byte is a [n,e,o] set parity + local parity + parity=$(echo $1 | rev | cut -b 2-2) + case "$parity" in + [neo]) + LIVECD_CONSOLE_PARITY=$parity + ;; + esac + export LIVECD_CONSOLE_PARITY + + # scan for databits + # Only set databits if second to last character is parity + if [ "${LIVECD_CONSOLE_PARITY}" != "" ] + then + LIVECD_CONSOLE_DATABITS=$(echo $1 | rev | cut -b 1) + fi + export LIVECD_CONSOLE_DATABITS + return 0 +} + +livecd_read_commandline() { + livecd_get_cmdline || return 1 + + for x in ${CMDLINE} + do + case "${x}" in + cdroot) + CDBOOT="yes" + RC_NO_UMOUNTS="^(/|/dev|/dev/pts|/lib/rcscripts/init.d|/proc|/proc/.*|/sys|/mnt/livecd|/newroot)$" + export CDBOOT RC_NO_UMOUNTS + ;; + cdroot\=*) + CDBOOT="yes" + RC_NO_UMOUNTS="^(/|/dev|/dev/pts|/lib/rcscripts/init.d|/proc|/proc/.*|/sys|/mnt/livecd|/newroot)$" + export CDBOOT RC_NO_UMOUNTS + ;; + console\=*) + local live_console + live_console=$(livecd_parse_opt "${x}") + + # Parse the console line. No options specified if + # no comma + LIVECD_CONSOLE=$(echo ${live_console} | cut -f1 -d,) + if [ "${LIVECD_CONSOLE}" = "" ] + then + # no options specified + LIVECD_CONSOLE=${live_console} + else + # there are options, we need to parse them + local livecd_console_opts + livecd_console_opts=$(echo ${live_console} | cut -f2 -d,) + livecd_console_settings ${livecd_console_opts} + fi + export LIVECD_CONSOLE + ;; + esac + done + return 0 +} + +livecd_fix_inittab() { + if [ "${CDBOOT}" = "" ] + then + return 1 + fi + + # Create a backup + cp -f /etc/inittab /etc/inittab.old + + # Comment out current getty settings + sed -i -e '/^c[0-9]/ s/^/#/' /etc/inittab + sed -i -e '/^s[01]/ s/^/#/' /etc/inittab + + # SPARC & HPPA console magic + if [ "${HOSTTYPE}" = "sparc" -o "${HOSTTYPE}" = "hppa" -o "${HOSTTYPE}" = "ppc64" ] + then + # Mount openprom tree for user debugging purposes + if [ "${HOSTTYPE}" = "sparc" ] + then + mount -t openpromfs none /proc/openprom + fi + + # SPARC serial port A, HPPA mux / serial + if [ -c "/dev/ttyS0" ] + then + LIVECD_CONSOLE_BAUD=$(stty -F /dev/ttyS0 speed) + echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ttyS0 vt100" >> /etc/inittab + fi + # HPPA software PDC console (K-models) + if [ "${LIVECD_CONSOLE}" = "ttyB0" ] + then + mknod /dev/ttyB0 c 11 0 + LIVECD_CONSOLE_BAUD=$(stty -F /dev/ttyB0 speed) + echo "b0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ttyB0 vt100" >> /etc/inittab + fi + # FB / STI console + if [ -c "/dev/vc/1" -o -c "/dev/tts/1" -o -c "/dev/tty2" ] + then + MODEL_NAME=$(cat /proc/cpuinfo |grep "model name"|sed 's/.*: //') + if [ "${MODEL_NAME}" = "UML" ] + then + for x in 0 1 2 3 4 5 6 + do + #echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab + echo "c${x}:12345:respawn:/sbin/agetty -nl /bin/bashlogin 38400 tty${x} linux" >> /etc/inittab + done + else + for x in 1 2 3 4 5 6 + do + #echo "c${x}:12345:respawn:/sbin/mingetty --noclear --autologin root tty${x}" >> /etc/inittab + echo "c${x}:12345:respawn:/sbin/agetty -nl /bin/bashlogin 38400 tty${x} linux" >> /etc/inittab + done + fi + fi + if [ -c "/dev/hvc0" ] + then + einfo "Adding hvc console to inittab" + echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin 9600 hvc0 vt320" >> /etc/inittab + fi + + + # The rest... + else + if [ "${LIVECD_CONSOLE}" = "tty0" -o "${LIVECD_CONSOLE}" = "" ] + then + for x in 1 2 3 4 5 6 + do + echo "c${x}:12345:respawn:/sbin/agetty -nl /bin/bashlogin 38400 tty${x} linux" >> /etc/inittab + done + else + einfo "Adding ${LIVECD_CONSOLE} console to inittab" + echo "s0:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${LIVECD_CONSOLE_BAUD} ${LIVECD_CONSOLE} vt100" >> /etc/inittab + fi + fi + + # EFI-based machines should automatically hook up their console lines + if dmesg | grep -q '^Adding console on' + then + dmesg | grep '^Adding console on' | while read x; do + line=`echo "$x" | cut -d' ' -f4` + id=e`echo "$line" | grep -o '.\{1,3\}$'` + [ "${line}" = "${LIVECD_CONSOLE}" ] && continue # already setup above + case "$x" in + *options\ \'[0-9]*) speed=`echo "$x" | sed "s/.*options '//; s/[^0-9].*//"` ;; + *) speed=9600 ;; # choose a default, only matters if it is serial + esac + echo "$id:12345:respawn:/sbin/agetty -nl /bin/bashlogin ${speed} ${line} vt100" >> /etc/inittab + done + fi + + # force reread of inittab + kill -HUP 1 + return 0 +} diff --git a/overlay-squashfs-sparc/usr/sbin/autorun b/overlay-squashfs-sparc/usr/sbin/autorun new file mode 100755 index 0000000..ecd0e65 --- /dev/null +++ b/overlay-squashfs-sparc/usr/sbin/autorun @@ -0,0 +1,143 @@ +#!/bin/sh +# (c) P.Dorgueil 2003 +# Distributed under the terms of the GNU General Public License v2 + + +# paths for sh & csh-type scripts +export PATH="/sbin:/bin:/usr/sbin:/usr/bin" +export path="(/sbin /bin /usr/sbin /usr/bin)" + +# execute only on vc#1 +tty | grep 1 >/dev/null || exit 0 + +# script name +n=autorun +mkdir -p /var/$n + +# exit if already done +lock=/var/$n/$n.done +[ -f $lock ] && exit 0 +>$lock + + +# brutal kernel args parsing +cat /proc/cmdline | grep ar_nowait >/dev/null && ar_nowait=y +for a in $(cat /proc/cmdline); do eval $(echo $a|grep =); done + + +# autorun exec rules: +# - pass 'ar_source=/dev/fd#' to request floppy device test +# - CD is tested if no floppy requested or no autorun found on floppy +# - if a file named 'autorun' is found on any media, it is always run +# - if a file named 'autorun[0-9]' is found on any media, it is run if either +# - 'autoruns=...' arg did specify its number (ex. autoruns=1,3,5), or +# - no 'autoruns=...' arg was passed +# - pass autoruns=no to prevent running any 'autorun[0-9A-F]' file +# - defaults to allow all 'autorun[0-9A-F]' files +# - if many autorun files are to be run, +# - always in alphab order: autorun, then autorun0, then autorun1 etc... +# - first non-zero exit code stops all + + +# allow any file if nothing specified +[ "$autoruns" ] || autoruns=0123456789ABCDEF + + +# general utils : ebegin, eend +. /sbin/functions.sh + +# special source mount point +ar_mnt=/mnt/$n + + +# make logs directory +logd=/var/$n/log +mkdir -p $logd + +# do files test +res=0 + +# collect a list of runnable autorun* files +autorun_files= +addauto() { + for a in "" 0 1 2 3 4 5 6 7 8 9 A B C D E F; do + echo $autoruns|grep "$a">/dev/null && [ -f $1/$n$a ] && autorun_files="$autorun_files$1/$n$a " + done +} + + +# keep ar_floppy compatibility +[ "$ar_floppy" ] && ar_source="$ar_floppy" + +# test for special devices request +if [ "$ar_source" ]; then + # attempt to mount a special device + mkdir -p $ar_mnt + umount -f $ar_mnt 2>/dev/null + mtyp=; echo $ar_source | grep ^// > /dev/null && mtyp="-o guest -t smbfs" + mount $mtyp $ar_source $ar_mnt 2>/dev/null + addauto $ar_mnt +fi + + +# if no special files, test for cd files +[ "$autorun_files" ] || addauto /mnt/cdrom + +# if no cd, test for copy of cached cd files +[ "$autorun_files" ] || addauto /var/$nn/cdrom + +# if no cd files, test for home files +[ "$autorun_files" ] || addauto /root + +# if no cached cd, test for system files +[ "$autorun_files" ] || addauto /usr/share/sys.$n + + +# execute selected autorun files +if [ "$autorun_files" ]; then + + # print banner + ebegin "Starting $n scripts"; eend 0 + + for a in $autorun_files; do + + # compute log files base + base=$(basename $(dirname $a)) + + # log autorun file name + echo "*** $a" | tee -a $logd/${base}.log + + # skip msdos trailing cr + cat $a | sed 's/\r//' >/tmp/$n + + # execute temp copy of autorun file + sh /tmp/$n 2>&1 | tee -a $logd/${base}.log + res=$? + + # remove temp copy + rm -f /tmp/$n + + # mark autorun done + echo $a >> $lock + + # stop autorun at first error + if [ $res -ne 0 ]; then + echo "ERROR : $a script returned $res, aborting" + ar_nowait= + break + fi + done + + if [ "$ar_nowait" = "" ]; then + echo -n "End of $n scripts, press to continue " + read x + fi +fi + +# unmount special device just in case, then sync disks +[ "$ar_source" ] && umount -f $ar_mnt 2>/dev/null && sync + +# exit OK if $res is 0, else error message +eend $res "$(cat $lock 2>/dev/null): $n script error" +rm -f $lock +exit $res diff --git a/overlay-squashfs-sparc/usr/sbin/knx-hdinstall b/overlay-squashfs-sparc/usr/sbin/knx-hdinstall new file mode 100755 index 0000000..a1c67d8 --- /dev/null +++ b/overlay-squashfs-sparc/usr/sbin/knx-hdinstall @@ -0,0 +1,842 @@ +#!/bin/bash + +# +# Knoppix install on hard disk +# knx-hdinstall 0.39 +# 01/2003 Christian Perle +# +# 06/2003 update by Fabian Franz +# +# 01/2004 adapted for SystemRescueCD http://www.sysresccd.org +# by Franck Ladurelle +# +# +# Knoppix install contributors: +# Eduard Bloch better lilo.conf support +# Erik Ringius swedish translation +# Erik Schanze extended swap selection +# Fabian Franz progress bar, more filesystem types +# Florent Beranger french translation +# Klaus Knopper knoppix specific changes/bugfixes +# Luis Llorente spanish translation +# +# This software is released under the GPL. There is NO WARRANTY. +# (see http://www.gnu.org/licenses/gpl.html) +# +# TODO: +# separate /boot partition +# optional automounter support +# "no cloop" install (extract_compressed_fs, requires doubled disk space) +# + +SVERSION="0.39-sysresccd" +MVERSION="1" + +# get the kernel command line +CMDLINE="$(cat /proc/cmdline)" + +# some functions borrowed from knoppix-autoconfig + +stringinstring() +{ + case "$2" in *$1*) return 0;; esac + return 1 +} + +getbootparam() +{ + stringinstring "$1=" "$CMDLINE" || return 1 + result="${CMDLINE##*$1=}" + result="${result%%[ ]*}" + echo "$result" + return 0 +} + +checkbootparam() +{ + stringinstring "$1" "$CMDLINE" + return "$?" +} + +rotdash() +{ + p=$1 + while [ -d /proc/$p ] + do + echo -n '/' ; usleep 100000 + echo -n '-' ; usleep 100000 + echo -n '\' ; usleep 100000 + echo -n '|' ; usleep 100000 + done +} + +progressbar() +{ + { + TOTAL=255 + p=$1 + while [ -d /proc/$p ] + do + PROGRESS=$(df -m /mnt/custom | awk '/custom/{print $3}') + echo $[PROGRESS*100/TOTAL] + sleep 5 + done + } | $DIA --backtitle "$BT" --title "$T1" --gauge "$M2" 8 60 0 +} + +# X or text console +case "`tty`" in + /dev/tty[1-8]) + MODE=text + DIA=dialog + ;; + /dev/pts/*|/dev/ttyp*) + MODE=x + export XDIALOG_HIGH_DIALOG_COMPAT=1 + [ -x /usr/bin/gdialog ] && DIA=gdialog + [ -x /usr/bin/Xdialog ] && DIA=Xdialog + [ $DIA = dialog ] && MODE=text + ;; + *) + MODE=text + DIA=dialog + ;; +esac +# text mode if DISPLAY is not set +if [ -z "$DISPLAY" ] ; then + MODE=text + DIA=dialog +fi + +# mount point for root filesystem +TR="/mnt/custom" +# mount points for loop-mounts +TL1="/mnt/l1" +TL2="/mnt/l2" +# default hostname +DEFHNAME="box" + +if [ $UID != 0 ] ; then + echo "This script requires root privileges." + exit 0 +fi + +# read config file + +APPEND_OPTIONS= +if [ -r /proc/cmdline ]; then + for parm in `cat /proc/cmdline`; do + parm=`echo $parm | sed -e 's/^ *//' | tr [A-Z] [a-z]` + name=`echo $parm | cut -f1 -d=` + value=`echo $parm | cut -f2 -d=` + case $name in + config) + [ -f "/mnt/cdrom/$value" ] && CONFIG_FILE=/mnt/cdrom/$value + [ -f "/root/$value" ] && CONFIG_FILE=/root/$value + ;; + nonet|noscsi|nousb|noapic) + APPEND_OPTIONS="$APPEND_OPTIONS $value" + ;; + autoruns) + APPEND_AUTORUNS="$APPEND_AUTORUNS $name=$value" + ;; + vga|video) + VGAMODE="vga=$value" + ;; + esac + done +fi + +grep noconfig /proc/cmdline > /dev/null +if [ $? = 0 ]; then + CONFIG_FILE= +fi + +[ -r "$CONFIG_FILE" ] && . $CONFIG_FILE + +[ -x "$PRE_SCRIPT" ] && $PRE_SCRIPT + +TMP="/tmp/hdinst.tmp.$$" +[ -f /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n +ORIG_LANG="$LANG" + +ORIG_LANGUAGE="en" +if [ -r /proc/cmdline ]; then + for parm in `cat /proc/cmdline`; do + parm=`echo $parm | sed -e 's/^ *//' | tr [A-Z] [a-z]` + name=`echo $parm | cut -f1 -d=` + value=`echo $parm | cut -f2 -d=` + case $name in + setkmap) + ORIG_LANGUAGE="$value" + ;; + esac + done +fi + +ORIG_LC_ALL="$LC_ALL" +# throw away locale settings +export LANG=C +export LANGUAGE=C +export LC_ALL=C +umask 022 +killall dhcpcd >/dev/null 2>&1 +killall -9 pump >/dev/null 2>&1 +killall automount >/dev/null 2>&1 +swapoff -a >/dev/null 2>&1 +# unmount anything in /mnt +while read x mnt x +do + case "$mnt" in + /mnt*) + ### umount $mnt >/dev/null 2>&1 + ;; + *) ;; + esac +done < /proc/mounts + +case "$ORIG_LANGUAGE" in +de|at|ch) +BT="SysrescCD Installation" +M1="Dieses Skript hilft bei der Installation \ +von Knoppix auf Festplatte. Beachten Sie, \ +dass sich knx-hdinstall noch in der \ +Entwicklungsphase befindet. Für Datenverluste oder Hardwareschäden \ +übernimmt der Autor Christian Perle und KNOPPER.NET keine Haftung." +;; +es) +BT="Instalación de SysrescCD" +M1="Este script ayuda en la instalación de Knoppix \ +en el disco duro. Nótese que knx-hdinstall está todavía en \ +desarrollo. El autor no toma ninguna responsabilidad \ +en caso de pérdida de datos o daño del hardware." +;; +fr) +BT="Installation de SysrescCD" +M1="Ce script aide à installer Knoppix \ +sur un disque dur. Notez que knx-hdinstall est en phase de développement. \ +L'auteur Christian Perle et KNOPPER.NET se dégagent de toute responsabilité \ +en cas de perte de données ou dommage matériel." +;; +se) +BT="SysrescCD installation" +M1="Detta skript är en hjälp vid installation av Knoppix \ +på en hårddisk. Observera att knx-hdinstall är under utveckling. \ +Författaren Christian Perle och KNOPPER.NET avsäger sig allt ansvar \ +för alla skador, förlorade data och skador på hårdvara." +;; +*) +BT="SysrescCD Install" +M1="This script helps installing Knoppix \ +on a hard disk. Note that knx-hdinstall is still under \ +development. The author Christian Perle and KNOPPER.NET take no responsibility \ +for data loss or hardware damage." +;; +esac + +if [ "$NO_MESSAGES" != "yes" ]; then + $DIA --backtitle "$BT" --title "knx-hdinstall $SVERSION" --msgbox "$M1" 16 45 +fi + +# valid partitioning: min. 2.2 GB file system, min. 128 MB swap +FSMIN=295 +SWAPMIN=0 +# "no cloop" method requires more space +NCLOOPFSMIN=4400 + +# size of initrd: 2.5 MB +INSIZE=2500 + +# select hard disk for partitioning +> $TMP + +###NUMHD=1 +###HARDDISKS="hda mon_disque" +> $TMP +NUMHD=0 +for p in sda sdb sdc sdd sde sdf hda hdb hdc hdd hde hdf ; do + [ -e /dev/$p ] || continue + case "$p" in + hd?) + if [ "`cat /proc/ide/$p/media`" = "disk" ] ; then + echo "$p `tr ' ' _ > $TMP + NUMHD=$[NUMHD+1] + fi + ;; + sd?) + ##x="`scsi_info /dev/$p | grep MODEL | tr ' ' _`" + ##x=${x#*\"} + ##x=${x%\"*} + echo "$p unknown" >> $TMP + NUMHD=$[NUMHD+1] + ;; + *) ;; + esac +done +HARDDISKS="`cat $TMP`" + +case "$ORIG_LANGUAGE" in +de|at|ch) +T1="Partitionieren" +M1="Wählen Sie eine Festplatte aus (Leertaste zum Ankreuzen):" +;; +es) +T1="Particionar el disco duro" +M1="Seleccione un disco duro (La barra espaciadora selecciona):" +;; +fr) +T1="Partitionnement" +M1="Choisissez un disque dur (touche Espace pour choisir):" +;; +se) +T1="Partitionering av hårddisk" +M1="Välj en hårddisk (Välj med mellanslagstangenten):" +;; +*) +T1="Partition hard disk" +M1="Choose a hard disk (Space bar selects):" +;; +esac +if [ -z "$HDCHOICE" ]; then + $DIA --backtitle "$BT" --title "$T1" --radiolist "$M1" 16 60 $NUMHD \ + $(echo "$HARDDISKS" | while read p model ; do echo "$p" "$model" off ; done) \ + 2> $TMP + HDCHOICE="`cat $TMP`" +fi +case "$ORIG_LANGUAGE" in +de|at|ch) +M1="Sie haben keine Festplatte ausgewählt. Das Skript wird beendet." +;; +es) +M1="No se ha seleccionado un disco duro. El script finalizará." +;; +fr) +M1="Aucun disque dur choisi. Le script va être terminé." +;; +se) +M1="Ingen hårddisk vald. Skriptet avbryts." +;; +*) +M1="No hard disk chosen. The script will be terminated." +;; +esac +if [ -z "$HDCHOICE" ] ; then + $DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 40 + rm -f $TMP + exit 0 +fi +###x=$(fdisk -l /dev/$HDCHOICE 2>/dev/null | grep " heads.* sectors.* cylinders") +###HDS=${x%% heads*} +###HDS=${HDS##* } +###SECT=${x%% sectors*} +###SECT=${SECT##* } +###CYLS=${x% cylinders} +###CYLS=${CYLS##* } +###case "$ORIG_LANGUAGE" in +###de|at|ch) +###M1="Sie haben /dev/$HDCHOICE gewählt. \ +###Die Platte hat eine Kapazität von \ +###$[CYLS*HDS*SECT/2048] MB. \ +###Das Partitionierungsprogramm \ +###cfdisk wird jetzt gestartet." +###;; +###es) +###M1="Disco duro /dev/$HDCHOICE seleccionado. \ +###Capacidad de este dispositivo: \ +###$[CYLS*HDS*SECT/2048] MB. \ +###Ahora se arrancará la herramienta cfdisk \ +###de particionado." +###;; +###fr) +###M1="Le disque dur /dev/$HDCHOICE a été choisi. \ +###Sa capacité est de: \ +###$[CYLS*HDS*SECT/2048] MB. \ +###L'outil de partitionnement \ +###cfdisk va être lancé maintenant." +###;; +###se) +###M1="Hårddisken /dev/$HDCHOICE är vald. \ +###Storleken är: \ +###$[CYLS*HDS*SECT/2048] MB. \ +###Partitioneringsprogrammet \ +###cfdisk startas nu." +###;; +###*) +###M1="Hard disk /dev/$HDCHOICE chosen. \ +###Capacity of this device: \ +###$[CYLS*HDS*SECT/2048] MB. \ +###The partitioning tool \ +###cfdisk will be launched now." +###;; +###esac +###$DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 40 +###if [ $MODE = text ] ; then +### ( +### LANG="$ORIG_LANG" +### LANGUAGE="$ORIG_LANGUAGE" +### LC_ALL="$ORIG_LC_ALL" +### cfdisk /dev/$HDCHOICE +### ) +###else +### ( +### LANG="$ORIG_LANG" +### LANGUAGE="$ORIG_LANGUAGE" +### LC_ALL="$ORIG_LC_ALL" +### xterm -fn 10x20 -e cfdisk /dev/$HDCHOICE +### ) +###fi + +# select root partition (create filesystem) +> $TMP +fdisk -l /dev/$HDCHOICE | grep "^/dev.*Linux$" | tr -d '*' | +while read dev x x size x +do + size=${size%+} + echo $dev $[size/1024]_MB off >> $TMP +done +NUMEXT2="`wc -l <$TMP`" +EXT2PART="`cat $TMP`" +case "$ORIG_LANGUAGE" in +de|at|ch) +T1="Filesystem anlegen" +M1="Es wurde keine Linux-Partition auf der gewählten Platte gefunden. Das Skript wird beendet." +;; +es) +T1="Crear sistema de ficheros" +M1="No se pudo encontrar ninguna partición Linux en el disco duro seleccionado. El script finalizará." +;; +fr) +T1="Création du système de fichiers" +M1="Aucune partition Linux trouvée sur le disque dur sélectionné. Le script va être terminé." +;; +se) +T1="Formatera Linuxpartition" +M1="Kunde inte hitta en Linux partition på den valda hårddisken. Skriptet avbryts." +;; +*) +T1="Create filesystem" +M1="No Linux partition could be found on the chosen hard disk. The script will be terminated." +;; +esac +if [ $NUMEXT2 = 0 ] ; then + $DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 40 + rm -f $TMP + exit 0 +fi +case "$ORIG_LANGUAGE" in +de|at|ch) +M1="Wählen Sie die Rootpartition aus:" +;; +es) +M1="Elija la partición raíz:" +;; +fr) +M1="Choisissez la partition root:" +;; +se) +M1="Välj partition till Linux (rootpartitionen):" +;; +*) +M1="Choose the root partition:" +;; +esac +if [ -z "$FSCHOICE" ]; then + $DIA --backtitle "$BT" --title "$T1" --radiolist "$M1" 16 60 $NUMEXT2 \ + $EXT2PART 2> $TMP + FSCHOICE="`cat $TMP`" +fi +case "$ORIG_LANGUAGE" in +de|at|ch) +M1="Sie haben keine Partition ausgewählt. Das Skript wird beendet." +;; +es) +M1="No se ha seleccionado ninguna partición. El script finalizará." +;; +fr) +M1="Aucune partition choisie. Le script va être terminé." +;; +se) +M1="Ingen partition vald. Skriptet avbryts." +;; +*) +M1="No partition chosen. The script will be terminated." +;; +esac +if [ -z "$FSCHOICE" ] ; then + $DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 40 + rm -f $TMP + exit 0 +fi +size=$(echo "$EXT2PART" | grep "$FSCHOICE") +size=${size%%_*} +size=${size##* } +case "$ORIG_LANGUAGE" in +de|at|ch) +M1="Die gewählte Partition ist kleiner als $FSMIN MB. Das Skript wird beendet." +;; +es) +M1="La partición seleccionada es menor que $FSMIN MB. El script finalizará." +;; +fr) +M1="La partition choisie est inférieure à $FSMIN MB. Le script va être terminé." +;; +se) +M1="Den valda partitionen är mindre än $FSMIN MB. Skriptet avbryts." +;; +*) +M1="The chosen partition is smaller than $FSMIN MB. The script will be terminated." +;; +esac +if [ $size -lt $FSMIN ] ; then + $DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 40 + rm -f $TMP + exit 0 +fi + +# select filesystem type +FSTYPE=ext2 +sleep 2 +dd if=/dev/zero of=$FSCHOICE bs=1k count=16 >/dev/null 2>&1 +sync +case $FSTYPE in + xfs) + mkfs.$FSTYPE -f $FSCHOICE 2> $TMP + x=$? + ;; + reiserfs) + echo y | mkfs.$FSTYPE $FSCHOICE 2> $TMP + x=$? + ;; + *) + mkfs.$FSTYPE $FSCHOICE 2> $TMP + x=$? + case $FSTYPE in *ext*) tune2fs -O ^dir_index $FSCHOICE;; esac + ;; +esac +if [ $x != 0 ] ; then + case "$ORIG_LANGUAGE" in + de|at|ch) + M1="Beim Anlegen des Filesystems ist ein Fehler aufgetreten. Hier die Meldungen von mkfs:" + ;; + es) + M1="Ocurrió un error mientras se creaba el sistema de ficheros. Algunos mensajes de mkfs:" + ;; + fr) + M1="Une erreur est intervenue pendant la création du système de fichiers. Quelques messages de mkfs:" + ;; + se) + M1="Fel under formateringen. Meddelande från mkfs:" + ;; + *) + M1="An error occurred while creating the filesystem. Some messages from mkfs:" + ;; + esac + $DIA --backtitle "$BT" --title "$T1" --msgbox "$M1 `tail -8 $TMP`" 15 60 + rm -f $TMP + exit 0 +fi + +case "$ORIG_LANGUAGE" in +de|at|ch) +T1="Dateien kopieren" +M1="Jetzt werden die Dateien der Knoppix-CD auf die Rootpartition kopiert. Dies kann je nach Geschwindigkeit der Festplatte und des CDROM-Laufwerks 10-40 Minuten dauern." +M2="Kopiere Dateien..." +;; +es) +T1="Copiar archivos" +M1="Ahora se copiarán todos los archivos del CD de Knoppix al disco duro. Esto lleverá de 10 a 40 minutos, dependiendo del hardware." +M2="Copiando archivos..." +;; +fr) +T1="Copier les fichiers" +M1="Copie maintenant tous les fichiers du CD sur le disque dur. Celà va prendre de 10 à 40 minutes, selon le matériel." +M2="Copie les fichiers..." +;; +se) +T1="Kopiera filerna" +M1="Kopierar nu alla filerna från Knoppix CDn till hårddisken. Detta kommer ta 10 till 40 minuter beroende på datorn." +M2="Kopierar filer..." +;; +*) +T1="Copy files" +M1="Now copying all files from the Knoppix CD to hard disk. This will take 10 to 40 minutes, depending on the hardware." +M2="Copying files..." +;; +esac +###$DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 60 + +mkdir -p $TR >/dev/null 2>&1 +mount -t $FSTYPE $FSCHOICE $TR 2> $TMP +if [ $? != 0 ] ; then + case "$ORIG_LANGUAGE" in + de|at|ch) + M1="Beim Einbinden der Rootpartition $FSCHOICE ist ein Fehler aufgetreten. Hier die Meldungen von mount:" + ;; + es) + M1="Ocurrió un error mientras se montaba la partición raíz $FSCHOICE. Algunos mensajes de mount:" + ;; + fr) + M1="Une erreur est intervenue lors du montage de la partition root $FSCHOICE. Quelques messages de mount:" + ;; + se) + M1="Fel vid montering av $FSCHOICE rootpartitionen. Meddelande från mount:" + ;; + *) + M1="An error occurred while mounting the root partition $FSCHOICE. Some messages from mount:" + ;; + esac + $DIA --backtitle "$BT" --title "$T1" --msgbox "$M1 `tail -8 $TMP`" 15 60 + rm -f $TMP + exit 0 +fi +# now the root filesystem is filled with data +echo -n "$M2" +###(cd /KNOPPIX ; cp -a * $TR ; sync) & + +(cp -dpR /mnt/cloop/* /mnt/custom/ ; sync) & + +progressbar $! + +mkdir -p /mnt/custom/boot/ +cp /mnt/cdrom/isolinux/vmlinuz1 /mnt/custom/boot +cp /mnt/cdrom/isolinux/initrd1 /mnt/custom/boot + +#rotdash $! +# two beeps +echo -ne "\007" >/dev/tty1 +echo -ne "\007" >/dev/tty1 +case "$ORIG_LANGUAGE" in +de|at|ch) +T1="Dateien kopiert" +M1="Der Kopiervorgang ist abgeschlossen." +;; +es) +T1="Copia finalizada" +M1="El proceso de copia ha finalizado." +;; +fr) +T1="Copie terminée" +M1="Le processus de copie des fichier est terminé." +;; +se) +T1="Kopieringen avslutad" +M1="Kopieringen är klar." +;; +*) +T1="Copying finished" +M1="The copying process has finished." +;; +esac +###$DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 40 + +# remove hotplug if no USB module is loaded +grep -E "usb|uhci|ohci" /proc/modules >/dev/null 2>&1 +if [ $? != 0 ] ; then + rm -f $TR/etc/rc5.d/S??hotplug +fi +# remove cardmgr if no PCMCIA module is loaded +grep "pcmcia_core" /proc/modules >/dev/null 2>&1 +if [ $? != 0 ] ; then + rm -f $TR/etc/rc5.d/S??pcmcia +fi + +# create /etc/fstab +cat <$TR/etc/fstab +# /etc/fstab: filesystem table. +# +# filesystem mountpoint type options dump pass +EOF +case $FSTYPE in + reiserfs|xfs) + echo "$FSCHOICE / $FSTYPE defaults 0 1" >>$TR/etc/fstab + ;; + *) + echo "$FSCHOICE / $FSTYPE defaults,errors=remount-ro 0 1" >>$TR/etc/fstab + ;; +esac +cat <>$TR/etc/fstab +proc /proc proc defaults 0 0 +EOF + +# set hostname +case "$ORIG_LANGUAGE" in +de|at|ch) +T1="Rechnernamen setzen" +M1="Geben Sie den Rechnernamen ein (ohne Domain-Anhang):" +;; +es) +T1="Asignar nombre de host" +M1="Dé un nombre de host a esta máquina (sin el dominio añadido):" +;; +fr) +T1="Nom de la machine" +M1="Saisissez un nom pour cette machine (sans le domaine):" +;; +se) +T1="Datorns namn (host)" +M1="Ge datorn ett namn (hostname), (utan domain):" +;; +*) +T1="Set hostname" +M1="Give a host name for this machine (without domain appended):" +;; +esac +###$DIA --backtitle "$BT" --title "$T1" --inputbox "$M1" 15 60 $DEFHNAME 2>$TMP +###HNAME="`cat $TMP`" +###[ -z "$HNAME" ] && HNAME=$DEFHNAME +HNAME=$DEFHNAME +cat <$TR/etc/hosts +127.0.0.1 $HNAME localhost + +# The following lines are desirable for IPv6 capable hosts +# (added automatically by netbase upgrade) + +::1 ip6-localhost ip6-loopback +fe00::0 ip6-localnet +ff00::0 ip6-mcastprefix +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters +ff02::3 ip6-allhosts +EOF +echo "$HNAME" > $TR/etc/hostname +echo "$HNAME" > $TR/etc/mailname + +# change home directory of root to /root +sed -e 's,/home/root,/root,g' /etc/passwd > $TR/etc/passwd + +INITRD="initrd=/boot/initrd1" + +# set up LILO in chroot environment +case "$ORIG_LANGUAGE" in +fr) +T1="Mise en place du chargeur de démarrage" +M1="Voulez-vous installer le chargeur de démarrage (LILO) ?" +;; +*) +T1="Set up boot loader" +M1="Do you want to install the boot loader (LILO)?" +;; +esac +###$DIA --backtitle "$BT" --title "$T1" --yesno "$M1" 15 60 +###x=$? +x=1 +if [ $x = 0 ] ; then + if stringinstring "hd[a-d]" "$FSCHOICE" + then + LBOOT=${FSCHOICE%%?[1-9]*}a # Set MBR to /dev/hda + else + LBOOT=${FSCHOICE%%[1-9]*} + fi + # Make a backup of the old mbr + dd if=$LBOOT of=$TR/boot/knoppix-old-mbr.$(date +"%s") bs=512 count=1 +else + LBOOT=$FSCHOICE +fi +BKERNEL="/boot/vmlinuz1" +[ ! -e "$TR/vmlinuz" ] && ln -sf "$BKERNEL" "$TR/vmlinuz" + +rm -f $TR/etc/lilo.conf + +APPEND_SCSI="hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi" +APPEND_SCSI="$APPEND_SCSI hdg=scsi hdh=scsi" +APPEND_ACCEL="" +if [ ! -z "$ORIG_LANGUAGE" ]; then + APPEND_KMAP="setkmap=$ORIG_LANGUAGE" +fi +if [ -z "$APPEND_AUTORUNS" ]; then + APPEND_AUTORUNS="autoruns=no" +fi +APPEND="$APPEND_SCSI $APPEND_ACCEL $APPEND_KMAP $APPEND_OPTIONS" +APPEND="$APPEND apm=power-off nomce" + +cat <$TR/etc/lilo.conf +boot=$FSCHOICE +$VGAMODE +prompt +timeout=50 + +image=$BKERNEL + label=Linux + root=$FSCHOICE + read-only + $INITRD + append = "$APPEND $APPEND_AUTORUNS setroot=$FSCHOICE" + +image=$BKERNEL + label=Sauvegarde + root=$FSCHOICE + read-only + $INITRD + append = "$APPEND setroot=$FSCHOICE autoruns=autorun3" + +image=$BKERNEL + label=Restauration + root=$FSCHOICE + read-only + $INITRD + append = "$APPEND setroot=$FSCHOICE autoruns=autorun4" + +EOF + +case "$ORIG_LANGUAGE" in +de|at|ch) +echo "Der Bootloader (LILO) wird eingerichtet..." +;; +es) +echo "Instalando el cargador de arranque (LILO)..." +;; +fr) +echo "Met en place le chargeur de démarrage (LILO)..." +;; +se) +echo "Installerar bootmanager (LILO)..." +;; +*) +echo "Setting up boot loader (LILO)..." +;; +esac +lilo -w -r $TR +# copy LILO bootsector to a file (for boot.ini in NT/2k/XP) +if [ $LBOOT = $FSCHOICE ] ; then + dd if=$LBOOT of=$TR/linboot.img bs=512 count=1 +fi + +# detach all loop devices (otherwise $FSCHOICE will be busy) +for i in 7 6 5 4 3 2 1 0 +do + losetup -d /dev/loop$i >/dev/null 2>&1 +done + +[ -x "$POST_SCRIPT" ] && $POST_SCRIPT + +# unmount root partition +umount $TR >/dev/null 2>&1 + +rm -f $TMP + +case "$ORIG_LANGUAGE" in +fr) +T1="Terminée" +M1="L'installation est terminée. Voulez vous redémarrer ?" +;; +*) +T1="Finished" +M1="The installation process is finished. Do you wish to reboot?" +;; +esac +###$DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 40 +case "$REBOOT" in +yes) + shutdown -r now + ;; +no) + ;; +*) +$DIA --backtitle "$BT" --title "$T1" --yesno "$M1" 15 60 +x=$? +clear +if [ $x = 0 ] ; then + shutdown -r now +fi +esac +exit 0 diff --git a/overlay-squashfs-sparc/usr/sbin/mountsys b/overlay-squashfs-sparc/usr/sbin/mountsys new file mode 100755 index 0000000..5790751 --- /dev/null +++ b/overlay-squashfs-sparc/usr/sbin/mountsys @@ -0,0 +1,578 @@ +#!/bin/bash +# +# (c) Pierre Dorgueil 2003 +# linux filesystem search & mount tool +# for rescue systems +# +# may work for most linux systems, but +# **** NO GUARANTEE **** +# that it will work at all for yours +# +# "use at your own risk" (tm) +# "know what you are doing" (tm-too) +# + + +############## translations + +#:Success:$2 on $3 -\> $4 $5 +#:Success(fr):$2 sur $3 -\> $4 $5 + +#:Failed:Failed +#:Failed(fr):Echec + +#:Busy:BUSY\! +#:Busy(fr):OCCUPE\! + +#:Errs:Errors detected +#:Errs(fr):Des erreurs ont été détectées + +#:Runfsck:You should run $3 $2 manually +#:Runfsck(fr):Vous devriez exécuter $3 $2 à la main + +#:UnkFS:Unsupported FS on $2 +#:UnkFS(fr):Système de fichiers non supporté sur $2 + +#:TryingFS:Trying to mount filesystems... +#:TryingFS(fr):Tentative de montage des systèmes de fichiers... + +#:TryingSwap:Trying to activate swap... +#:TryingSwap(fr):Activation du swap... + +#:NoRoot:Failed to find a Linux root +#:NoRoot(fr):Racine du système Linux introuvable + +#:MountedRoot:Root FS mounted to $2 +#:MountedRoot(fr):Racine montée en $2 + +#:MountedFS:$2 mounted to $3 +#:MountedFS(fr):$2 monté sur $3 + +#:NoRemount:Unable to mount $2 to $3 +#:NoRemount(fr):Impossible de monter $2 sur $3 + +#:NoUmount:Unable to umount $2 +#:NoUmount(fr):Impossible de démonter $2 + +#:ManyRoots:Sorry, $2 Linux root partitions found. +#:ManyRoots(fr):Désolé, $2 racines Linux trouvées. + +#:DoChroot:$2 $3 $4 is now launched§ +#:DoChroot:Ctrl-D to return to SrCD system§ +#:DoChroot(fr):$2 $3 $4 va être exécuté§ +#:DoChroot(fr):Ctrl-D pour revenir au système de dépannage§ + +#:NoChroot:Sorry, chroot didn't work, no valid shell found +#:NoChroot(fr):Désolé, chroot n'a pu être lancé, pas de shell + +#:Unmounting:Trying to unmount filesystems... +#:Unmounting(fr):Tentative de démontage des systèmes de fichiers... + +#:CannotUmt:Failed for $2 \(probably busy?\) +#:CannotUmt(fr):Echec pour $2 \(probablement utilisé?\) + +#:FstabFound: fstab file found, use it [Y/n] ? +#:FstabFound(fr): Fichier fstab détecté, l'utiliser [O/n] ? + +#:Help:This program walks through your hard drives and tries to§ +#:Help:¤- check and mount all partitions it finds, or§ +#:Help:¤- activate the swap partitions.§ +#:Help:Only ext2/3, jfs, xfs, reiserfs and fat32 partitions are mounted.§ +#:Help:-h, --help§ +#:Help:¤¤¤¤Display this help and exit§ +#:Help:-r, --read-only§ +#:Help:¤¤¤¤All partitions are mounted read only and no filesystem check will§ +#:Help:¤¤¤¤be performed.§ +#:Help:-w, --read-write§ +#:Help:¤¤¤¤Try to mount all partitions read/write. Before mounting a partition§ +#:Help:¤¤¤¤read/write, a non-destructive filesystem check will be performed.§ +#:Help:¤¤¤¤If the check fails the partition is mounted read only.§ +#:Help:-S, --system§ +#:Help:¤¤¤¤Try to mount all Linux system partitions read/write,§ +#:Help:¤¤¤¤at their supposed real place. If successful, launches a chroot§ +#:Help:¤¤¤¤shell into the target system. \(Ctrl-D to return\)§ +#:Help:\\[1m-u\\[m, \\[1m--umount\\[m§ +#:Help:¤¤¤¤Unmount non-busy partitions under $mnt, remove unused dirs§ +#:Help:-s, --swap§ +#:Help:¤¤¤¤Search for Linux swap partitions and try to activate them.§ + +#:Help(fr):§ +#:Help(fr):Ce programme va parcourir les partitions de vos disques IDE et§ +#:Help(fr):SCSI et tenter§ +#:Help(fr):¤- de les monter \(ext2/3, jfs, xfs, reiserfs ou fat32\)§ +#:Help(fr):¤- ou de les activer \(swap\)§ +#:Help(fr):\\[1m-h\\[m, \\[1m--help\\[m§ +#:Help(fr):¤¤¤¤Affiche cette aide.§ +#:Help(fr):\\[1m-r\\[m, \\[1m--read-only\\[m§ +#:Help(fr):¤¤¤¤Les partitions sont montées en lecture seule, aucune§ +#:Help(fr):¤¤¤¤vérification.§ +#:Help(fr):\\[1m-w\\[m, \\[1m--read-write\\[m§ +#:Help(fr):¤¤¤¤Essaie de monter les partitions en lecture/écriture.§ +#:Help(fr):¤¤¤¤avant tout montage lecture/écriture, une vérification non§ +#:Help(fr):¤¤¤¤destructive \(fsck\) sera effectuée.§ +#:Help(fr):¤¤¤¤Si elle échoue, la partition sera montée en lecture seule.§ +#:Help(fr):\\[1m-S\\[m, \\[1m--system\\[m§ +#:Help(fr):¤¤¤¤Comme --read-write, mais tente de monter chaque partition§ +#:Help(fr):¤¤¤¤à sa place. En cas de réussite, exécute un shell chroot§ +#:Help(fr):¤¤¤¤dans le système cible. \(Ctrl-D pour revenir\)§ +#:Help(fr):\\[1m-u\\[m, \\[1m--umount\\[m§ +#:Help(fr):¤¤¤¤Démonte les partitions montées sous $mnt§ +#:Help(fr):\\[1m-s\\[m, \\[1m--swap\\[m§ +#:Help(fr):¤¤¤¤Recherche les partitions de swap Linux et essaie de les§ +#:Help(fr):¤¤¤¤activer§ + + + +############## simplified multi-lang sh utilities + +#:ERROR:FAILED +#:ERROR(fr):ERREUR + + resources=$0 + [ -x $resources ] || resources=$(which $(basename $0)) + +function _n() { + [ "$1" = "" ] && return + trsl=`grep -h "^#:$1($lang):" $resources` + if [ "$trsl" = "" ]; then + trsl=`grep -h "^#:$1:" $resources` + fi + if [ "$trsl" = "" ]; then + echo -n "### $*" + else + eval echo -ne `echo -e "$trsl" | cut -d: -f3-` | sed 's/§ /§/g' | tr '§¤' '\012 ' + fi +} +function _() { + _n $*; echo +} + + + + + COL60="\033[60G" + HIGH="\033[1m" + RED="\033[1;31m" + GREEN="\033[1;32m" +YELLOW="\033[1;33m" + NORM="\033[0;39m" + CEOL="\033[K" + +pr_l() { + echo -ne "\r" + flg="$1"; shift + [ $# -gt 0 ] && echo -ne "`_n $*`$CEOL" + echo -e "$COL60[$flg$NORM]" +} +ok() { + pr_l "$GREEN OK " $* +} +warn() { + pr_l "$YELLOW WARN " $* +} +err() { + pr_l "$RED`_ ERROR`" $* +} + + +############## mount utilities + +mount=/bin/mount +umount=/bin/umount +mkdir=/bin/mkdir + +# root mount point +mnt=/mnt/linux +$mkdir -p $mnt + +usage() { + echo "Usage: $(basename $0) -h|-r|-w|-S|-s|-u|--help|--read-only|--read-write|--system|--swap" +} +help() { + usage; _ Help +} + +# 'syslookup mount_point' try to figure mounted partition type +# should be tweaked for each unsupported system +# /tmp detection is easily subject to fail +syslookup() { + if [ -x $1/bin/sh -a\ + -e $1/etc/passwd -a\ + -e $1/usr -a\ + -e $1/var -a\ + -e $1/tmp ]; then echo root + + # from old times, when /boot had to + # be kept before cylinder 1024 + elif [ -f $1/boot.b -o\ + -d $1/grub ]; then echo boot + + elif [ -e $1/bin -a\ + -e $1/lib -a\ + -e $1/include ]; then echo usr + + elif [ -e $1/cache -a\ + \( -e $1/lib/dpkg -o\ + -e $1/lib/rpm \) ]; then echo var # poor test + + elif [ -d $1/.X11-unix ]; then echo tmp # very poor test !!! + + elif [ "$(/usr/bin/find $1 -name .\*shrc 2>/dev/null)" != "" ]; then echo home + + fi +} + +# 'trymount device directory' - creates the directory +trymount() { + # umount it just in case + umount $1 2>/dev/null + umount $2 2>/dev/null + # try to create target dir + mkdir -p $2 2>/dev/null + mount $* &>/dev/tty12 +} + +# 'tryunmount' - umount everything in $mnt +tryumount() { + _n Unmounting + olist= + while true; do + list=`cat /proc/mounts | cut -d" " -f2|grep $mnt/` + [ "$list" = "" -o "$list" = "$olist" ] && break + umount -f $list 2>/dev/null + olist="$list" + done + rmdir $mnt/* $mnt 2>/dev/null + [ "$list" = "" ] && ok && return 0 + err + _ CannotUmt "$list" + return 1 +} + +postmount() { + MOUNTS="$MOUNTS $1:$2" +} + +mountfs() { + echo -n "- $1..." + dvc=`basename $1` + umount $1 2>/dev/null + if [ "`cat /proc/mounts | grep \"^$1 \"`" != "" ]; then _n "Busy"; err; return 1; fi + LABEL=`e2label $1 2>/dev/null` + + if [ "$?" = 0 ]; then # --- ext2/3 + case "_$LABEL" in + _) LABEL=/ext.$dvc;; + _/) LABEL=/root.$dvc;; + _/*) LABEL=$LABEL.$dvc;; + *) LABEL=/$LABEL.$dvc;; + esac + if trymount $1 $mnt$LABEL -n -t ext3 -o ro; then + umount $mnt$LABEL &>/dev/tty12 + extfs=3 + fsck=fsck.ext3 + else + if trymount $1 $mnt$LABEL -n -t ext2 -o ro; then + umount $mnt$LABEL &>/dev/tty12 + extfs=2 + fsck=fsck.ext2 + else + extfs= + fsck=fsck + fi + fi + FSCK=0 + if [ "$MOUNT_OPTION" = "rw" ]; then + fsck="$fsck -nv" + echo -n "$fsck..." + $fsck $1 &>/dev/tty12 + FSCK=$? + fi + if [ $FSCK -ne 0 -a $FSCK -ne 1 ]; then + warn Errs + _ Runfsck $1 fsck + MOUNT_OPTION=ro + fi + if trymount $1 $mnt$LABEL -n -t ext$extfs -o $MOUNT_OPTION; then + postmount $1 $mnt$LABEL + sys=`syslookup $mnt$LABEL`; [ "$sys" != "" ] && sys=",$sys" + ok Success Ext${extfs}FS $1 $mnt$LABEL "($MOUNT_OPTION$sys)" + else + err Failed + fi + return + fi + + + # try ReiserFS + LABEL=/rfs.$dvc + if trymount $1 $mnt$LABEL -n -t reiserfs -o ro; then # --- reiserfs + umount $mnt$LABEL &>/dev/tty12 + FSCK=0 + if [ "$MOUNT_OPTION" = "rw" ]; then + fsck=reiserfsck + echo -n "$fsck..." + echo Yes|$fsck $1 &>/dev/tty12 + FSCK=$? + fi + if [ $FSCK -ne 0 ]; then + warn Errs + _ Runfsck $1 reiserfsck + MOUNT_OPTION=ro + fi + if trymount $1 $mnt$LABEL -t reiserfs -n -o $MOUNT_OPTION; then + postmount $1 $mnt$LABEL + sys=`syslookup $mnt$LABEL`; [ "$sys" != "" ] && sys=",$sys" + ok Success ReiserFS $1 $mnt$LABEL "($MOUNT_OPTION$sys)" + else + err + fi + return + fi + + # try Jfs + LABEL=/jfs.$dvc + if trymount $1 $mnt$LABEL -n -t jfs -o ro; then # --- jfs + umount $mnt$LABEL &>/dev/tty12 + FSCK=0 + if [ "$MOUNT_OPTION" = "rw" ]; then + fsck="fsck.jfs -nv" + echo -n "$fsck..." + $fsck $1 &>/dev/tty12 + FSCK=$? + fi + if [ $FSCK -ne 0 ]; then + warn Errs + _ Runfsck $1 fsck.jfs + MOUNT_OPTION=ro + fi + if trymount $1 $mnt$LABEL -t jfs -n -o $MOUNT_OPTION; then + postmount $1 $mnt$LABEL + sys=`syslookup $mnt$LABEL`; [ "$sys" != "" ] && sys=",$sys" + ok Success JFS $1 $mnt$LABEL "($MOUNT_OPTION$sys)" + else + err + fi + return + fi + + # try Xfs + LABEL=/xfs.$dvc + if trymount $1 $mnt$LABEL -n -t xfs -o ro; then # --- xfs + umount $mnt$LABEL &>/dev/tty12 + FSCK=0 + if [ "$MOUNT_OPTION" = "rw" ]; then + fsck="fsck.xfs -nv" + echo -n "$fsck..." + $fsck $1 &>/dev/tty12 + FSCK=$? + fi + if [ $FSCK -ne 0 ]; then + warn Errs + _ Runfsck $1 fsck.xfs + MOUNT_OPTION=ro + fi + if trymount $1 $mnt$LABEL -t xfs -n -o $MOUNT_OPTION; then + postmount $1 $mnt$LABEL + sys=`syslookup $mnt$LABEL`; [ "$sys" != "" ] && sys=",$sys" + ok Success XFS $1 $mnt$LABEL "($MOUNT_OPTION$sys)" + else + err + fi + return + fi + + # try VFAT + LABEL=/win.$dvc + if trymount $1 $mnt$LABEL -tvfat -n; then # --- vfat + ok Success Fat32 $1 $mnt$LABEL "($MOUNT_OPTION)" + return + fi + + # try NTFS + LABEL=/ntfs.$dvc + if trymount $1 $mnt$LABEL -n -t ntfs -o ro; then # --- xfs + umount $mnt$LABEL &>/dev/tty12 + if [ "$MOUNT_OPTION" = "rw" ]; then + echo "ntfs partitions cannot (yet?) be checked..." + fi + if mount.captive-ntfs $1 $mnt$LABEL -n -o $MOUNT_OPTION; then + postmount $1 $mnt$LABEL + sys=`syslookup $mnt$LABEL`; [ "$sys" != "" ] && sys=",$sys" + ok Success NTFS $1 $mnt$LABEL "($MOUNT_OPTION$sys)" + else + err + fi + return + fi + + # FS not yet supported + rm -rf $mnt${LABEL} + warn UnkFS $1 +} + +ch_root() { + for i in zsh bash ksh sh; do + if [ -f $1/bin/$i ]; then + echo + _ DoChroot SHELL=/bin/$i chroot $sysroot + SHELL=/bin/$i chroot $sysroot + return 0 + fi + done + _ NoChroot + return 1 +} + + +# CODE BEGINS HERE + +if [ $# -ne 1 ]; then + usage + exit 1 +fi + +MOUNT_OPTION=rw +case "$1" in + -h|--help) help; exit 0;; + -r|--read-only) MOUNT_OPTION=ro;; + -s|--swap) MOUNT_OPTION=swap;; + -w|--read-write) ;; + -S|--system) BUILDSYS=y;; + -u|--umount) tryumount; exit $?;; + *) usage; exit 1;; +esac + + +# @TODO@ : software raid support - fstab method is OK if devices autodetected & /dev entries exist +# @raid@ modprobe -k raid0 &>/dev/tty12 +# @raid@ modprobe -k raid1 &>/dev/tty12 +# @raid@ modprobe -k raid5 &>/dev/tty12 + +sysroot=$mnt/sys +umount $sysroot/* 2>/dev/null + +# Probe for and try to mount filesystems... +if [ "$MOUNT_OPTION" = "swap" ]; then + _ TryingSwap +else + _ TryingFS +# @raid@ for t in `seq 0 31`; do +# @raid@ [ -e /dev/md$t ] || continue +# @raid@ dd if=/dev/md$t of=/tmp/rd count=1 bs=1 &>/dev/null +# @raid@ [ -s /tmp/rd ] && mountfs /dev/md$t +# @raid@ rm /tmp/rd &>/dev/null +# @raid@ done +fi + +for t in hd sd; do + for d in a b c d e f g h; do + # Check if the drive exists... + [ -e /dev/$t$d ] || continue + dd if=/dev/$t$d of=/dev/null bs=1 count=1 &>/dev/null || continue + for p in `fdisk -l /dev/$t$d 2>/dev/null|grep "^/dev"|awk '{print $1}'`; do + TYPE=`fdisk -l /dev/$t$d 2>/dev/null|grep "^$p"|tr -d \*|awk '{print $5}'` + # Don't even consider mounting a partial raid fs or an extended partition... + [ "$TYPE" = 5 -o "$TYPE" = fd ] && continue + if [ "$MOUNT_OPTION" = "swap" ]; then + if [ "$TYPE" = 82 ]; then + echo -n "- $p..." + swapon $p &>/dev/tty12 && ok || err + fi + else + if [ "$TYPE" != 82 ]; then + mountfs $p + fi + fi + done + done +done + +# try to rebuild system if requested +if [ "$BUILDSYS" = y ]; then + # first, look for a root sys + NUMROOTS=0 + for mt in $MOUNTS; do + mntpt=`echo $mt | cut -d: -f2` + if [ "`syslookup $mntpt`" = root ]; then + SYS="$SYS $mt" + NUMROOTS=$(($NUMROOTS + 1)) + fi + done + + case $NUMROOTS in + # no root sys found + 0) err NoRoot;; + + # one root sys found, try to continue + 1) echo + mntpt=`echo $SYS | cut -d: -f2` + mntdv=`echo $SYS | cut -d: -f1` + umount $mntpt + if [ $? -eq 0 ]; then + if trymount $mntdv $sysroot; then + ok MountedRoot $sysroot + # look for etc/fstab, ask to use it if present + fstab=$sysroot/etc/fstab + a=n + if [ -f $fstab ]; then + _n FstabFound + read a; case "$a" in n*|N*) a=n;; *) a=y;; esac + if [ $a = y ]; then + mv /etc/fstab /etc/fstab.tmp + awk '{ if (($3 == "ext2") || ($3 == "ext3") || ($3 == "reiserfs") || ($3 == "xfs") || ($3 == "jfs")) printf("%s '$sysroot'%s %s %s %s %s\n",$1,$2,$3,$4,$5,$6); }' <$fstab >/etc/fstab + mount -a + mv /etc/fstab.tmp /etc/fstab + echo + mount | grep $sysroot + (cd $sysroot; umount $mnt/* 2>/dev/null; rmdir $mnt/* 2>/dev/null) + ch_root $sysroot + fi + fi + + # no fstab or asked not to use it + if [ $a = n ]; then + echo + for dir in boot usr var tmp home; do + if [ -d $sysroot/$dir ]; then + for mnt in $MOUNTS; do + mntpt=`echo $mnt | cut -d: -f2` + mntdv=`echo $mnt | cut -d: -f1` + if [ "`syslookup $mntpt`" = $dir ]; then + if umount $mntpt; then + if trymount $mntdv $sysroot/$dir; then + ok MountedFS $mntdv $sysroot/$dir + else + warn NoRemount $mntdv $sysroot/$dir + mount $mntdv $mntpt + fi + else + warn NoUmount $mntpt + fi + break + fi + done + fi + done + ch_root $sysroot + fi + + else + warn NoRemount $mntdv $sysroot + mount $mntdv $mntpt + fi + else + warn NoUmount $mntpt + fi + ;; + + # many Linux system, bad luck - find your children manually + *) err ManyRoots $NUMROOTS;; +esac +fi + +# unload unneeded modules +# rmmod -a +echo + +exit 0 diff --git a/overlay-squashfs-sparc/usr/sbin/sysreport b/overlay-squashfs-sparc/usr/sbin/sysreport new file mode 100755 index 0000000..72ea763 --- /dev/null +++ b/overlay-squashfs-sparc/usr/sbin/sysreport @@ -0,0 +1,207 @@ +#! /bin/bash +# +# System Report +# Copyright (c) 1999-2003 Red Hat, Inc. All rights reserved. +# +# Written by: +# Wil Harris +# Peter Jones +# Preston Brown +# Than Ngo + +# adapted by P.Dorgueil from +# +#Name : sysreport Relocations: (not relocateable) +#Version : 1.3.5 Vendor: Red Hat, Inc. +#Release : 2 Build Date: Thu Jul 31 18:56:57 2003 +#Install Date: (not installed) Build Host: dolly.devel.redhat.com +#Group : Development/Debuggers Source RPM: sysreport-1.3.5-2.src.rpm +#Size : 17531 License: GPL +#Signature : DSA/SHA1, Thu Aug 21 20:36:20 2003, Key ID 94cd5742e418e3aa +#Packager : Red Hat, Inc. +#URL : http://www.redhat.com/support +#Summary : Gathers system hardware and configuration information. +#Description : +#Sysreport is a utility that gathers information about a system's +#hardware and configuration. The information can then be used for +#diagnostic purposes and debugging. Sysreport is commonly used to help +#support technicians and developers by providing a "snapshot" of a +#system's current layout. +# +# only hardware-related infos were kept. + + +# functions + + +catiffile() { + res=1 + file=$1; shift; echo -n $1 + if [ -e $file ]; then + dir=$(dirname $file) + name=$(basename $file) + cd $dir + x="find $name -print" + [ "$2" = "" ] && list=$($x) || list=$($x | grep -v $2) + res=0 + for i in $list; do + if [ -d $i ]; then mkdir -p $ROOTDIR/$i || res=2; fi + if [ -f $i ]; then cp -a $i $ROOTDIR/$i || res=1; fi + done + fi + if [ $res -eq 0 ]; then + ln -s $name $ROOTDIR/$1 + echo_success + else + echo_failure + fi + return $res +} + +catifexec() { + res=1 + file=$1; shift; echo -n $1 + if [ -x $file ]; then + name=$(basename $file) + dest=$ROOTDIR/$name + $file > $dest 2>&1 && ln -s $name $ROOTDIR/$1 + res=$? + fi + [ $res -eq 0 ] && echo_success || echo_failure + return $res +} + +catiffunc() { + res=1 + file=$1; shift; echo -n $1 + $file > $ROOTDIR/$file 2>&1 && ln -s $file $ROOTDIR/$1 + res=$? + [ $res -eq 0 ] && echo_success || echo_failure + return $res +} + +echo_() { + [ "$BOOTUP" = "color" ] && $MOVE_TO_COL + echo -n "[ " + [ "$BOOTUP" = "color" ] && $1 + echo -n $2 + [ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL + echo " ]" +} +echo_success() { + echo_ "$SETCOLOR_SUCCESS" " OK " +} +echo_passed() { + echo_ "$SETCOLOR_WARNING" "WARN" +} +echo_failure() { + echo_ "$SETCOLOR_FAILURE" "FAIL" +} + + +BOOTUP=color +MOVE_TO_COL="echo -en \\033[20G" +SETCOLOR_SUCCESS="echo -en \\033[1;32m" +SETCOLOR_FAILURE="echo -en \\033[1;31m" +SETCOLOR_WARNING="echo -en \\033[1;33m" +SETCOLOR_NORMAL="echo -en \\033[0;39m" +LOGLEVEL=1 + + +################################################## + +umask 0077 +ROOTBASE=/tmp +ROOTNAME=sysreport.`date +%Y%m%d.%H%M%S` +ARCHNAME=$ROOTNAME.tbz +ROOTDIR=$ROOTBASE/$ROOTNAME +LOG=$ROOTBASE/Log + +PATH="/bin:/usr/bin" + +rm -rf $ROOTDIR +mkdir $ROOTDIR + +quiet=n; [ $# -gt 0 ] && quiet=y + +( + uname_a() { + uname -a + grep -i version /etc/motd + } + fdisk_l() { + /sbin/fdisk -l + } + echo "Collecting system infos..." + catifexec /bin/date Sys-Date + catifexec /usr/bin/uptime Sys-Uptime + catiffunc uname_a Sys-Name + catiffunc fdisk_l Sys-Part + catiffile /proc/stat Mbd-Stat + catiffile /proc/cpuinfo Mbd-Cpu + catiffile /proc/meminfo Mbd-Ram + catiffile /proc/interrupts Mbd-Irqs + catiffile /proc/dma Mbd-Dma + catiffile /proc/ioports Mbd-Ports + catiffile /proc/pci Bus-Pci + catiffile /proc/scsi Bus-Scsi + catiffile /proc/ide Bus-Ide smart_ + catifexec /bin/dmesg Krn-Boot + catiffile /proc/sys Krn-Sys route/flush + catifexec /sbin/lsmod Krn-Mods + catiffile /proc/devices Krn-Devs + catifexec /usr/bin/free Krn-Free + catiffile /proc/filesystems Krn-Fs + catiffile /proc/partitions Krn-Part + catiffile /proc/mdstat Krn-Raid + catiffile /var/log Krn-Logs +) | ( [ $quiet = n ] && tee $LOG || cat > $LOG ) + +if [ $quiet = n ]; then + LINE=x + echo + echo "Any useful comment here : email, machine brand name, bug description, ..." + echo "End with an empty line" + while [ "$LINE" != "" ]; do + read LINE + echo "$LINE" >> $LOG + done +fi + +cd $ROOTBASE +tar cvvf $ARCHNAME $ROOTNAME >>$LOG 2>/dev/null +tar cjf $ARCHNAME $ROOTNAME >/dev/null 2>&1 +rm -Rf $ROOTDIR + + +if [ $quiet = n ]; then + echo + echo "Results in $ROOTBASE/$ARCHNAME" + echo "If you want a diskette copy of this file, please put a" + echo "msdos formatted diskette in the drive and press " + read OK + + FLOP=/mnt/floppy + DEST1=$FLOP/report1.tbz + DEST2=$FLOP/report2.tbz + mkdir -p $FLOP && \ + mount /dev/fd0 $FLOP && \ + cp $ARCHNAME $DEST1 && cp $ARCHNAME $DEST2 + umount $FLOP + + mount /dev/fd0 $FLOP + if cmp $ARCHNAME $DEST1; then + if cmp $ARCHNAME $DEST2; then + echo "Done; you may send one of the two report files by mail" + umount $FLOP + exit 0 + fi + fi + umount $FLOP + echo "Sorry: an error occured during report file copying." + exit 1 +else + echo $ROOTBASE/$ARCHNAME + exit 0 +fi + diff --git a/overlay-squashfs-sparc/usr/sbin/sysresccd-custom b/overlay-squashfs-sparc/usr/sbin/sysresccd-custom new file mode 100755 index 0000000..52ae337 --- /dev/null +++ b/overlay-squashfs-sparc/usr/sbin/sysresccd-custom @@ -0,0 +1,319 @@ +#!/bin/bash +# Project page: http://www.sysresccd.org/ +# By Francois Dupoux +# (C) 2003-2007 Francois Dupoux +# This scipt is available under the GPL-2 license. + +## HELP AND BASIC ARGUMENT PROCESSING +##################################### + +usage() +{ + cat < ... + +Please, read the manual for help about how to use this script. +http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd + +Commands (execute in that order): + 1) extract Extract files from the squashfs into your hard disk + 2) squashfs Create the new compressed loopback squashfs filesystem + 3) setkmap Force a keymap to be loaded without prompt at startup + 4) isogen Generate the final bootable ISO image + + -h|--help Display this screen + +Copyright 2003-2007 Francois Dupoux. (http://www.sysresccd.org) +Distributed under the GNU Public License version 2 +EOF +} + +## MISC FUNCTIONS: Many utilities functions +########################################### + +# show the error message ($1 = first line of the message) +help_readman() +{ + echo "$1" + echo "Please, read the manual for more help about this script" + echo "Web: http://www.sysresccd.org" + exit 1 +} + +## Main +########################################### + +if [ "$1" = "-h" ] || [ "$1" = "--help" ] +then + usage + exit 1 +fi + +if [ "`whoami`" != "root" ] +then + help_readman "$0: This script requires root privileges to operate." + #exit 1 +fi + +if [ ! -d "/mnt/custom" ] +then + help_readman "$0: You need to mount a partition with free space on /mnt/custom" + exit 1 +fi + +cat /proc/mounts | grep " /mnt/custom " > /dev/null +if [ $? -eq 0 ]; then + echo "/mnt/custom is mounted -> ok" +else + help_readman "$0: /mnt/custom is not mounted. Cannot continue." + exit 1 +fi + +PROG=${0} +ISO_VOLUME="${2}" +KEYMAP="${2}" + +## ERROR HANDLING +##################################### + +die() +{ + if [ -n "$1" ] + then + echo "${PROG}: error: $1" + else + echo "${PROG}: aborting." + fi + exit 1 +} + +extract_die() +{ + if [ -n "$1" ] + then + echo "do_extract: error: $1" + else + echo "do_extract: aborting." + fi + exit 1 +} + +squashfs_die() +{ + #umount /mnt/custom/customcd/cloop/files/ + if [ -n "$1" ] + then + echo "do_squashfs: error: $1" + else + echo "do_squashfs: aborting." + fi + exit 1 +} + +isogen_die() +{ + if [ -n "$1" ] + then + echo "do_isogen: error: $1" + else + echo "do_isogen: aborting." + fi + exit 1 +} + +setkmap_die() +{ + if [ -n "$1" ] + then + echo "do_setkmap: error: $1" + else + echo "do_setkmap: aborting." + fi + exit 1 +} + +## MISC FUNCTIONS: Many utilities functions +########################################### + +# $1 == MB required by the function +check_freespace() +{ + SIZE=`(\df -m -P) | grep " /mnt/custom$" | tail -n 1 | awk '{print $4}'` + + if [ $SIZE -gt $1 ]; then + echo "there is enough estimated free space here ($SIZE MB) -> ok" + else + echo "$PROG: not enough room in /mnt/custom" + help_readman "You only have $SIZE MB free, and the script needs at least $1 MB free" + exit 1 + fi +} + +# check the original SystemRescueCd disc is mounted +check_origcdmounted() +{ + grep docache /proc/cmdline > /dev/null + if [ $? -eq 1 ]; then + echo "docache not used -> ok" + fi + + CMDLINE="`cat /proc/cmdline`" + for x in $CMDLINE + do + if [ "$x" = "docache" ] + then + docache_error=0 + cat /proc/mounts | grep " /mnt/cdrom " > /dev/null + if [ $? -eq 1 ]; then + docache_error=1 + fi + + if [ $docache_error -eq 0 ]; then + if [ ! -f /mnt/cdrom/sysrcd.dat ]; then + docache_error=1 + fi + if [ ! -d /mnt/cdrom/boot ]; then + docache_error=1 + fi + if [ ! -f /mnt/cdrom/boot/silo.conf ]; then + docache_error=1 + fi + fi + + if [ $docache_error -eq 1 ]; then + echo "$0: When using docache option you must mount the " + help_readman "original version of SystemRescueCd." + exit 1 + else + echo "docache used and original /mnt/cdrom is mounted -> ok" + fi + + fi + done +} + +## MAIN FUNCTIONS: Extracting the squashfs to the hard disk +######################################################## +do_extract_check() +{ + # check for free space + check_freespace 500 +} + +do_extract() +{ + # check the original cd is mounted + check_origcdmounted + + # copy the boot files + mkdir -p /mnt/custom/customcd/isoroot/ + rm -rf /mnt/custom/customcd/isoroot/* + cp -a /mnt/cdrom/boot /mnt/custom/customcd/isoroot/ || extract_die + + # extract files + mkdir -p /mnt/custom/customcd/files/ + rm -rf /mnt/custom/customcd/files/* + cp -dpR /mnt/livecd/* /mnt/custom/customcd/files/ || extract_die +} + +## MAIN FUNCTIONS: Create the new squashfs image from files +######################################################## +do_squashfs() +{ + # check for free space + check_freespace 350 + + mkdir -p /mnt/custom/customcd/ + mkdir -p /mnt/custom/customcd/files/ + mkdir -p /mnt/custom/customcd/isoroot/ + touch "/mnt/custom/customcd/files/customized" + + mksquashfs /mnt/custom/customcd/files/ /mnt/custom/customcd/isoroot/sysrcd.dat || squashfs_die + (cd /mnt/custom/customcd/isoroot/ ; md5sum sysrcd.dat > sysrcd.md5) + + # Change permissions to allow the file to be sent by thttpd for PXE-boot + chmod 666 /mnt/custom/customcd/isoroot/sysrcd.dat + chmod 666 /mnt/custom/customcd/isoroot/sysrcd.md5 +} + +## MAIN FUNCTIONS: Force a keymap to be loaded without prompt +######################################################## +do_setkmap() +{ + if [ "$KEYMAP" = "" ] + then + usage + setkmap_die + fi + + if [ ! -d "/mnt/custom/customcd/isoroot/boot" ] + then + help_readman "$PROG: You have to run command prepiso before setkmap" + exit 1 + fi + + echo "Keymap to be loaded: ${KEYMAP}" + + # Set keymap in silo.conf + cp /mnt/custom/customcd/isoroot/boot/silo.conf /mnt/custom/customcd/isoroot/boot/silo.bak + sed -e "s:append:append setkmap=${KEYMAP}:g" /mnt/custom/customcd/isoroot/boot/silo.bak > /mnt/custom/customcd/isoroot/boot/silo.conf +} + +## MAIN FUNCTIONS: Create the new ISO image +######################################################## +do_isogen() +{ + # check for free space + check_freespace 200 + + if [ "$ISO_VOLUME" = "" ] + then + usage + isogen_die + fi + + mkdir -p /mnt/custom/customcd/isofile/ + rm -rf /mnt/custom/customcd/isofile/* + + if [ ! -d "/mnt/custom/customcd/isoroot/boot" ] + then + help_readman "$PROG: You have to run command squashfs before isogen" + exit 1 + fi + + touch "/mnt/custom/customcd/isoroot/customized" + + echo "Volume name of the CDRom: ${ISO_VOLUME}" + + mkisofs -G /boot/isofs.b -J -V "${ISO_VOLUME}" -B ... -r \ + -o /mnt/custom/customcd/isofile/sysresccd-new.iso \ + /mnt/custom/customcd/isoroot || isogen_die + + md5sum /mnt/custom/customcd/isofile/sysresccd-new.iso > /mnt/custom/customcd/isofile/sysresccd-new.md5 + + echo "Final ISO image: /mnt/custom/customcd/isofile/sysresccd-new.iso" +} + + +## MAIN SHELL FUNCTION +######################################################## + +case "$1" in + extract) + do_extract_check + do_extract;; + extract-nosizecheck) + do_extract;; + squashfs) + do_squashfs;; + setkmap) + do_setkmap;; + isogen) + do_isogen;; + *) + usage + exit 1 + ;; +esac +exit 0 diff --git a/overlay-squashfs-x86/bin/bashlogin b/overlay-squashfs-x86/bin/bashlogin new file mode 100755 index 0000000..b9e2935 --- /dev/null +++ b/overlay-squashfs-x86/bin/bashlogin @@ -0,0 +1,92 @@ +#!/bin/sh +# ============ ENV VARS ================================ +cd /root +export LANG=en_US.utf8 +export HOME=/root +export SHELL=/bin/zsh +export PATH=/sbin:/bin:/usr/sbin:/usr/bin +export path="/sbin /bin /usr/sbin /usr/bin" +export MAIL=/var/mail/root +export USER=root + +# ============ INITIALIZATIONS ========================= + +if [ ! -f /var/run/bashlogin ] # do the setup only once +then + touch /var/run/bashlogin # make that the setup has been done + + if echo ${CMDLINE} | grep -q "hdinstall" + then + /usr/sbin/knx-hdinstall + fi + + # ---- clear screen is resolution 640x480 ---- + cat /proc/cmdline | grep -q "vga=785" && clear + cat /proc/cmdline | grep -q "640x480" && clear + setterm -blank 0 -powersave off + + # ---- run STARTX if asked on cmdline (dostartx) ---- + cat /proc/cmdline | grep -q "dostartx" + if [ "$?" -eq 0 ] + then + sleep 3 + startx >/var/log/startx1.log 2>/var/log/startx2.log & + fi +fi + +# ============ PRINT MESSAGE =========================== +lc1='\e[01;31m' # light red +dc1='\e[00;31m' # dark red +lc2='\e[01;37m' # white +dc2='\e[00;37m' # gray + +# fix broken console with utf8 in the alternative-kernels +echo -n -e '\033%G' +kbd_mode -u + +LINES=$(stty size|cut -d" " -f1) +fbecho() +{ + [ $LINES -ge 28 ] && echo +} + +if [ -f /root/version ] +then + VERSION=" ${lc2}$(cat /root/version)${lc1} " +else + VERSION="" +fi + +fbecho +echo -e "${lc1} =========== ${lc2}SystemRescue-Cd${lc1} -----${VERSION}=========== ${lc2}$(basename $(tty))${dc2}/6 ${lc1}==" +echo -e " ${dc1}http://www.sysresccd.org/" +echo +echo -e "${dc1}*${dc2} Type ${lc2}net-setup eth0${dc2} to specify ethernet configuration." +echo -e "${dc1}*${dc2} If your PC is on an ethernet local network, you can configure by hand:" +echo -e " ${dc1}-${dc2} ifconfig eth0 192.168.x.a (your static IP address)" +echo -e " ${dc1}-${dc2} route add default gw 192.168.x.b (IP address of the gateway)" +fbecho +echo -e "${dc1}*${dc2} To be sure there is an ssh server running, type ${lc2}/etc/init.d/sshd start${dc2}." +echo -e " You will need to create an user or to change the root password with ${lc2}passwd${dc2}." +fbecho +echo -e "${dc1}*${dc2} Available console text editors : ${lc2}nano${dc2}, ${lc2}vim${dc2}, ${lc2}qemacs${dc2}, ${lc2}joe${dc2}." +echo -e "${dc1}*${dc2} Web browser in the console: ${lc2}elinks www.web-site.org${dc2}." +fbecho +#echo -e "${dc1}*${lc1} WARNING${dc2} : Never mount anything on /mnt! It would freeze the system." +#echo -e " Use ${lc2}mkdir /mnt/mydir${dc2} and mount on /mnt/mydir instead." +#fbecho +echo -e "${dc1}*${lc1} Ntfs-3g${dc2} : If you need a full Read-Write NTFS access, use Ntfs-3g." +echo -e " Mount the disk: ${lc2}ntfs-3g /dev/sda1 /mnt/windows${dc2}" +fbecho +echo -e "${dc1}*${lc1} Graphical environment${dc2} : use either ${lc2}Xorg${dc2} or ${lc2}Xfbdev${dc2}." +echo -e " Type ${lc2}wizard${dc2} to run the graphical environment (or ${lc2}startx${dc2} but it may fail)" +echo -e " X.Org comes with Window-Maker and you can use several graphical tools:" +echo -e " ${dc1}-${dc2} Partition manager:..${lc2}gparted${dc2}" +echo -e " ${dc1}-${dc2} Web browsers:.......${lc2}firefox-3.6${dc2}" +echo -e " ${dc1}-${dc2} Text editors:.......${lc2}gvim${dc2} and ${lc2}geany${dc2}" +echo +fbecho + +# ============ SHELL PROMPT ============================ +exec $SHELL --login + diff --git a/overlay-squashfs-x86/etc/X11/xorg.conf.in b/overlay-squashfs-x86/etc/X11/xorg.conf.in new file mode 100644 index 0000000..856daee --- /dev/null +++ b/overlay-squashfs-x86/etc/X11/xorg.conf.in @@ -0,0 +1,177 @@ +#xorg.conf.in template for mkxf86config + +Section "ServerLayout" + Identifier "X.Org Configured" + Screen 0 "Screen0" 0 0 + InputDevice "Keyboard0" "CoreKeyboard" + InputDevice "Mouse0" "CorePointer" + InputDevice "Synaptics" "CorePointer" +# InputDevice "PS/2 Mouse" "AlwaysCore" +# InputDevice "Serial Mouse" "AlwaysCore" +# InputDevice "USB Mouse" "AlwaysCore" +EndSection + +Section "ServerFlags" + Option "AllowMouseOpenFail" "true" + Option "DontVTSwitch" "false" + @@NOPM@@ +EndSection + +Section "Files" + FontPath "/usr/share/fonts/util" + FontPath "/usr/share/fonts/encodings" + FontPath "/usr/share/fonts/misc" + FontPath "/usr/share/fonts/local" + FontPath "/usr/share/fonts/terminus" + FontPath "/usr/share/fonts/corefonts" + FontPath "/usr/local/share/fonts" + FontPath "/usr/share/fonts/default" + FontPath "/usr/share/fonts/TTF" + FontPath "/usr/share/fonts/type1" + FontPath "/usr/share/fonts/100dpi" + FontPath "/usr/share/fonts/75dpi" + FontPath "/usr/share/fonts/arphicfonts" + FontPath "/usr/share/fonts/jisx0213" + FontPath "/usr/share/fonts/shinonome" + FontPath "/usr/share/fonts/baekmuk-fonts" + FontPath "/usr/share/fonts/kacst-fonts" + FontPath "/usr/share/fonts/sgi-fonts" + FontPath "/usr/share/fonts/unfonts" + FontPath "/usr/share/fonts/default/ghostscript" +EndSection + +Section "Module" + Load "ddc" + Load "vbe" + Load "bitmap" + Load "type1" + Load "freetype" +EndSection + +Section "InputDevice" + Identifier "Keyboard0" + Driver "keyboard" + Option "CoreKeyboard" + Option "XkbRules" "xorg" + Option "XkbModel" "pc105" + Option "XkbLayout" "us" +EndSection + +Section "InputDevice" + Identifier "Mouse0" + Driver "mouse" + Option "Protocol" "auto" + Option "Device" "/dev/input/mice" + Option "ZAxisMapping" "4 5 6 7" +EndSection + +Section "InputDevice" + Identifier "Serial Mouse" + Driver "mouse" + Option "Protocol" "Microsoft" + Option "Device" "/dev/ttyS0" + Option "Emulate3Buttons" "true" + Option "Emulate3Timeout" "70" + Option "SendCoreEvents" "true" +EndSection + +Section "InputDevice" + Identifier "PS/2 Mouse" + Driver "mouse" + Option "Protocol" "IMPS/2" + Option "Device" "/dev/misc/psaux" + Option "Emulate3Buttons" "true" + Option "Emulate3Timeout" "70" + Option "SendCoreEvents" "true" + Option "ZAxisMapping" "4 5" +EndSection + +Section "InputDevice" + Identifier "USB Mouse" + Driver "mouse" + Option "Device" "/dev/input/mice" + Option "SendCoreEvents" "true" + Option "Protocol" "IMPS/2" + Option "ZAxisMapping" "4 5" + Option "Buttons" "5" +EndSection + +Section "InputDevice" + Identifier "Synaptics" + Driver "synaptics" + Option "Protocol" "event" + Option "Device" "@@SYNDEV@@" + Option "LeftEdge" "1900" + Option "RightEdge" "5400" + Option "TopEdge" "1900" + Option "BottomEdge" "4000" + Option "FingerLow" "25" + Option "FingerHigh" "30" + Option "MaxTapTime" "180" + Option "MaxTapMove" "220" + Option "VertScrollDelta" "100" + Option "MinSpeed" "0.02" + Option "MaxSpeed" "0.10" + Option "AccelFactor" "0.0010" + Option "SHMConfig" "on" +EndSection + +# Auto-generated by mkxf86config +@@MONITOR@@ + +Section "Device" + ### Available Driver options are:- + # sw_cursor is needed for some ati and radeon cards + #Option "sw_cursor" + #Option "hw_cursor" + #Option "NoAccel" + #Option "ShowCache" + #Option "ShadowFB" + #Option "UseFBDev" + #Option "Rotate" + Identifier "Card0" + # The following line is auto-generated by x11-misc/mkxf86config + Driver "@@XMODULE@@" + VendorName "All" + BoardName "All" +# BusID "PCI:1:0:0" +EndSection + +Section "Screen" + Identifier "Screen0" + Device "Card0" + Monitor "Monitor0" + DefaultColorDepth 16 + SubSection "Display" + Depth 1 + @@MODES@@ + EndSubSection + SubSection "Display" + Depth 4 + @@MODES@@ + EndSubSection + SubSection "Display" + Depth 8 + @@MODES@@ + EndSubSection + SubSection "Display" + Depth 15 + @@MODES@@ + EndSubSection + SubSection "Display" + Depth 16 + @@MODES@@ + EndSubSection + SubSection "Display" + Depth 24 + @@MODES@@ + EndSubSection + SubSection "Display" + Depth 32 + @@MODES@@ + EndSubSection +EndSection + +Section "DRI" + Mode 0666 +EndSection diff --git a/overlay-squashfs-x86/etc/conf.d/consolefont b/overlay-squashfs-x86/etc/conf.d/consolefont new file mode 100644 index 0000000..a35efa7 --- /dev/null +++ b/overlay-squashfs-x86/etc/conf.d/consolefont @@ -0,0 +1,18 @@ +# /etc/conf.d/consolefont + +# CONSOLEFONT specifies the default font that you'd like Linux to use on the +# console. You can find a good selection of fonts in /usr/share/consolefonts; +# you shouldn't specify the trailing ".psf.gz", just the font name below. +# To use the default console font, comment out the CONSOLEFONT setting below. +# This setting is used by the /etc/init.d/consolefont script (NOTE: if you do +# not want to use it, run "rc-update del consolefont" as root). + +#CONSOLEFONT="default8x16" +#CONSOLEFONT="lat1-16" +CONSOLEFONT="ter-v16b" + +# CONSOLETRANSLATION is the charset map file to use. Leave commented to use +# the default one. Have a look in /usr/share/consoletrans for a selection of +# map files you can use. +#CONSOLETRANSLATION="8859-1_to_uni" + diff --git a/overlay-squashfs-x86/etc/conf.d/in.tftpd b/overlay-squashfs-x86/etc/conf.d/in.tftpd new file mode 100644 index 0000000..e8a9d50 --- /dev/null +++ b/overlay-squashfs-x86/etc/conf.d/in.tftpd @@ -0,0 +1,13 @@ +# /etc/init.d/in.tftpd + +# Path to server files from +# Depending on your application you may have to change this. +# This is commented out to force you to look at the file! +INTFTPD_PATH="/tftpboot/" + +# For more options, see in.tftpd(8) +# -R 4096:32767 solves problems with ARC firmware, and obsoletes +# the /proc/sys/net/ipv4/ip_local_port_range hack. +# -s causes $INTFTPD_PATH to be the root of the TFTP tree. +# -l is passed by the init script in addition to these options. +INTFTPD_OPTS="-R 4096:32767 -s ${INTFTPD_PATH}" diff --git a/overlay-squashfs-x86/etc/conf.d/net b/overlay-squashfs-x86/etc/conf.d/net new file mode 100644 index 0000000..b569161 --- /dev/null +++ b/overlay-squashfs-x86/etc/conf.d/net @@ -0,0 +1,4 @@ +config_eth0=( "null" ) +config_eth1=( "null" ) +config_eth2=( "null" ) +config_eth3=( "null" ) diff --git a/overlay-squashfs-x86/etc/conf.d/pxebootsrv b/overlay-squashfs-x86/etc/conf.d/pxebootsrv new file mode 100644 index 0000000..d694d4e --- /dev/null +++ b/overlay-squashfs-x86/etc/conf.d/pxebootsrv @@ -0,0 +1,46 @@ +# Copyright 2003-2007 Francois Dupoux - www.sysresccd.org +# Distributed under the terms of the GNU General Public License v2 + +# Config file for /etc/init.d/pxebootsrv +# Have a look at the PXE chapter in the official manual for more details: +# http://www.sysresccd.org/Sysresccd-manual-en_PXE_network_booting + +# ------------------------- README ------------------------------------ +# The pxebootsrv service allows to provide a PXE-boot-server for +# SystemRescueCd out of the box. You just need to edit the following +# options and run "/etc/init.d/pxebootsrv restart", and you can boot +# any computer of your local network with PXE. +# +# You must configure these options if the current SystemRescueCd system +# acts as DHCP-server and TFTP-server and HTTP-server. If you keep this +# default behavior you just need to edit these options and start the +# service with "/etc/init.d/pxebootsrv restart". +# If you don't want the current system to be the DHCP server, you will have +# to configure everything by hand and it will not be possible to use +# the pxebootsrv service. + +# ------------------------ CONFIGURATION ------------------------------- +# By default the current systems acts as DHCP and TFTP and HTTP server +# If you want another machine of you network to act as one of those +# you will have to turn the appropriate option yo "no" + +# Set to "yes" if you want this machine to act as a DHCP server +PXEBOOTSRV_DODHCPD="yes" +# Set to "yes" if you want this machine to act as a TFTP server +PXEBOOTSRV_DOTFTPD="yes" +# Set to "yes" if you want this machine to act as an HTTP server +PXEBOOTSRV_DOHTTPD="yes" + +# Here is a typical PXE-Boot configuration --> update with your settings +PXEBOOTSRV_SUBNET="192.168.1.0" # Used only if PXEBOOTSRV_DODHCPD="yes" +PXEBOOTSRV_NETMASK="255.255.255.0" # Used only if PXEBOOTSRV_DODHCPD="yes" +PXEBOOTSRV_DEFROUTE="192.168.1.254" # Used only if PXEBOOTSRV_DODHCPD="yes" +PXEBOOTSRV_DNS="192.168.1.254" # Used only if PXEBOOTSRV_DODHCPD="yes" +PXEBOOTSRV_DHCPRANGE="192.168.1.100 192.168.1.150" # Used only if PXEBOOTSRV_DODHCPD="yes" +PXEBOOTSRV_LOCALIP="192.168.1.5" + +# Keep these values to $PXEBOOTSRV_LOCALIP if the current computer +# acts as TFTP server and HTTP server as well as DHCP server +PXEBOOTSRV_TFTPSERVER="$PXEBOOTSRV_LOCALIP" # IP address of the TFTP server if PXEBOOTSRV_DODHCPD="yes" +PXEBOOTSRV_HTTPSERVER="http://$PXEBOOTSRV_LOCALIP/sysrcd.dat" # download URL + diff --git a/overlay-squashfs-x86/etc/conf.d/thttpd b/overlay-squashfs-x86/etc/conf.d/thttpd new file mode 100644 index 0000000..c0b6341 --- /dev/null +++ b/overlay-squashfs-x86/etc/conf.d/thttpd @@ -0,0 +1,28 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/www-servers/thttpd/files/thttpd-2.25/thttpd.confd,v 1.1 2004/08/08 18:34:03 stuart Exp $ + +## Config file for /etc/init.d/thttpd + +## the startup-dir of thttpd is the docroot, so we specify it here +## and the init-script does a "cd" prior to startup: +#THTTPD_DOCROOT="/var/www/localhost" +THTTPD_DOCROOT="/livemnt/boot" + +## There are 2 ways to configure thttpd: +## 1) specify all params on the cmd-line +## 2) use a config-file (and start with "-C ") +## Note: 1) and 2) can be mixed. +## +## We choose 1) here -- if you have a more complicated setup read +## thttpd(8) for details on 2). + +THTTPD_OPTS="-p 80 -u root -r -i /var/run/thttpd.pid -l /var/log/thttpd.log" + +## For a more complex setup (e.g. cgi-support) use an external configfile: +## comment the THTTPD_OPTS line above und use the one below. +#THTTPD_OPTS="-C /etc/thttpd/thttpd.conf" + +## If you know what you are doing you can add cgi-support with the line below; +## but you _should_ use the extern-configfile version! +#THTTPD_OPTS="$THTTPD_OPTS -c **.cgi|**.sh" diff --git a/overlay-squashfs-x86/etc/dhcp/dhcpd.orig b/overlay-squashfs-x86/etc/dhcp/dhcpd.orig new file mode 100644 index 0000000..742c418 --- /dev/null +++ b/overlay-squashfs-x86/etc/dhcp/dhcpd.orig @@ -0,0 +1,34 @@ +# +# DHCP Server Configuration file. +# see /usr/share/doc/dhcp*/dhcpd.conf.sample +# + +ddns-update-style interim; +ignore client-updates; + +subnet 192.168.1.0 netmask 255.255.255.0 { + + option routers 192.168.1.254; + option subnet-mask 255.255.255.0; + option domain-name-servers 192.168.1.254; + + range dynamic-bootp 192.168.1.100 192.168.1.150; + default-lease-time 21600; + max-lease-time 43200; + + # if we want to define an IP address for a mac address + #host pxeclient { + # hardware ethernet 00:1C:C4:43:10:86; + # fixed-address 192.168.1.86; + #} +} + +allow booting; +allow bootp; + +next-server 192.168.1.5; # IP addr of the TFTP server + +class "pxeclients" { + match if substring(option vendor-class-identifier, 0, 9) = "PXEClient"; + filename "/pxelinux.0"; +} diff --git a/overlay-squashfs-x86/etc/env.d/02locale b/overlay-squashfs-x86/etc/env.d/02locale new file mode 100644 index 0000000..1f55d3a --- /dev/null +++ b/overlay-squashfs-x86/etc/env.d/02locale @@ -0,0 +1,2 @@ +LANG="en_US.UTF-8" + diff --git a/overlay-squashfs-x86/etc/fstab b/overlay-squashfs-x86/etc/fstab new file mode 100644 index 0000000..44942c3 --- /dev/null +++ b/overlay-squashfs-x86/etc/fstab @@ -0,0 +1,7 @@ +#################################################### +## ATTENTION: THIS IS THE FSTAB ON THE LIVECD ## +## PLEASE EDIT THE FSTAB at /mnt/gentoo/etc/fstab ## +#################################################### +tmpfs / tmpfs defaults 0 0 +tmpfs /lib/firmware tmpfs defaults 0 0 +/dev/fd0 /mnt/floppy auto noauto 0 0 diff --git a/overlay-squashfs-x86/etc/init.d/autorun b/overlay-squashfs-x86/etc/init.d/autorun new file mode 100755 index 0000000..6080768 --- /dev/null +++ b/overlay-squashfs-x86/etc/init.d/autorun @@ -0,0 +1,14 @@ +#!/sbin/runscript + +depend() +{ + after sysresccd tigervnc mdadm +} + +start() +{ + ebegin "Starting SystemRescueCd autorun scripts" + export LANG=en_US.utf8 + echo "Starting autorun at $(date +%Y%m%d-%H:%M:%S)" > /var/log/autorun.log + /usr/sbin/autorun +} diff --git a/overlay-squashfs-x86/etc/init.d/halt.sh b/overlay-squashfs-x86/etc/init.d/halt.sh new file mode 100755 index 0000000..b8f4782 --- /dev/null +++ b/overlay-squashfs-x86/etc/init.d/halt.sh @@ -0,0 +1,248 @@ +#!/bin/bash +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +[[ ${RC_GOT_FUNCTIONS} != "yes" ]] && source /sbin/functions.sh + +# Check to see if this is a livecd, if it is read the commandline +# this mainly makes sure $CDBOOT is defined if it's a livecd +[[ -f /sbin/livecd-functions.sh ]] && \ + source /sbin/livecd-functions.sh && \ + livecd_read_commandline + +# livecd-functions.sh should _ONLY_ set this differently if CDBOOT is +# set, else the default one should be used for normal boots. +# say: RC_NO_UMOUNTS="/mnt/livecd|/newroot" +RC_NO_UMOUNTS=${RC_NO_UMOUNTS:-^(/|/dev|/dev/pts|/lib/rcscripts/init.d|/proc|/proc/.*|/sys|/newroot|/livemnt|/livemnt/memory|/livemnt/backstore|/livemnt/squashfs|/livemnt/isostore|/livemnt/boot)$} + +# Reset pam_console permissions if we are actually using it +if [[ -x /sbin/pam_console_apply && ! -c /dev/.devfsd && \ + -n $(grep -v -e '^[[:space:]]*#' /etc/pam.d/* | grep 'pam_console') ]]; then + /sbin/pam_console_apply -r +fi + +stop_addon devfs +stop_addon udev + +# Try to unmount all tmpfs filesystems not in use, else a deadlock may +# occure, bug #13599. +umount -at tmpfs &>/dev/null + +# Turn off swap and perhaps zero it out for fun +swap_list=$(swapon -s 2>/dev/null) + +if [[ -n ${swap_list} ]] ; then + ebegin $"Deactivating swap" + swapoff -a + eend $? + + if [[ ${RC_SWAP_ERASE} == "yes" ]] ; then + for s in $(echo "${swap_list}" | awk '$2 == "partition" {print $1}') ; do + ebegin $"Erasing swap space" ${s} + ssize=$(awk '$4 == "'${s##*/}'" {print $3}' /proc/partitions 2> /dev/null) + dd if=/dev/zero of=${s} bs=1024 count=${ssize} 2> /dev/null + eend $? + ebegin $"Creating swap space" ${s} + mkswap ${s} > /dev/null + eend $? + done + fi +fi + +# Write a reboot record to /var/log/wtmp before unmounting + +halt -w &>/dev/null + +# Unmounting should use /proc/mounts and work with/without devfsd running + +# Credits for next function to unmount loop devices, goes to: +# +# Miquel van Smoorenburg, +# Modified for RHS Linux by Damien Neil +# +# +# Unmount file systems, killing processes if we have to. +# Unmount loopback stuff first +# Use `umount -d` to detach the loopback device + +# Remove loopback devices started by dm-crypt + +remaining=$(awk '!/^#/ && $1 ~ /^\/dev\/loop/ && $2 != "/" {print $2}' /proc/mounts | \ + sort -r | grep -v -E "${RC_NO_UMOUNTS}" | grep -v '/livemnt') +[[ -n ${remaining} ]] && { + sig= + retry=3 + + while [[ -n ${remaining} && ${retry} -gt 0 ]]; do + if [[ ${retry} -lt 3 ]]; then + ebegin "Unmounting loopback filesystems (retry)" + umount -d ${remaining} &>/dev/null + eend $? "Failed to unmount filesystems this retry ${remaining}" + else + ebegin "Unmounting loopback filesystems" + umount -d ${remaining} &>/dev/null + eend $? "Failed to unmount filesystems ${remaining} " + fi + + remaining=$(awk '!/^#/ && $1 ~ /^\/dev\/loop/ && $2 != "/" {print $2}' /proc/mounts | \ + sort -r | grep -v -E "${RC_NO_UMOUNTS}") + [[ -z ${remaining} ]] && break + + /bin/fuser -s -k ${sig} -m ${remaining} + sleep 5 + retry=$((${retry} - 1)) + sig=-9 + done +} + +# Try to unmount all filesystems (no /proc,tmpfs,devfs,etc). +# This is needed to make sure we dont have a mounted filesystem +# on a LVM volume when shutting LVM down ... +ebegin "Unmounting filesystems" +for x in $(awk '{print $2}' /proc/mounts | sort -ur) ; do + x=${x//\\040/ } + + # Do not umount these ... will be different depending on value of CDBOOT + if echo "${x}" | grep -q -E "${RC_NO_UMOUNTS}" + then + continue + fi + + # If we're using the mount (probably /usr) then don't unmount us + if [[ " $(fuser -m "${x}" 2>/dev/null) " == *" $$ "* ]] ; then + continue + fi + + if ! umount "${x}" &>/dev/null; then + # Kill processes still using this mount + /bin/fuser -s -k -9 -m "${x}" + sleep 2 + # Now try to unmount it again ... + umount -f -r "${x}" &>/dev/null + fi +done +eend 0 + +# Try to remove any dm-crypt mappings +stop_addon dm-crypt + +# Stop LVM, etc +for x in $(reverse_list ${RC_VOLUME_ORDER}) ; do + stop_addon "${x}" +done + +# This is a function because its used twice below +ups_kill_power() { + local UPS_CTL UPS_POWERDOWN + if [[ -f /etc/killpower ]] ; then + UPS_CTL=/sbin/upsdrvctl + UPS_POWERDOWN="${UPS_CTL} shutdown" + elif [[ -f /etc/apcupsd/powerfail ]] ; then + UPS_CTL=/etc/apcupsd/apccontrol + UPS_POWERDOWN="${UPS_CTL} killpower" + else + return 0 + fi + if [[ -x ${UPS_CTL} ]] ; then + ewarn "Signalling ups driver(s) to kill the load!" + ${UPS_POWERDOWN} + ewarn "Halt system and wait for the UPS to kill our power" + /sbin/halt -id + while [ 1 ]; do sleep 60; done + fi +} + +mount_readonly() { + local x= + local retval=0 + local cmd=$1 + + # Get better results with a sync and sleep + sync; sync + sleep 1 + + for x in $(awk '{print $2}' /proc/mounts | sort -ur) ; do + x=${x//\\040/ } + + # Do not umount these ... will be different depending on value of CDBOOT + # ====> livecd: continue even if "${x}" == "/" to avoid the error message + if [[ -n $(echo "${x}" | grep -E "${RC_NO_UMOUNTS}") ]] ; then + continue + fi + + # Do not umount these ... (mounts done before chroot) + if echo "${x}" | grep -q -E '/newroot|/boot|/livemnt/boot|/livemnt/memory|/livemnt/backstore|/livemnt/squashfs|/livemnt/isostore' + then + continue + fi + + if [[ ${cmd} == "u" ]]; then + umount -n -r "${x}" + else + mount -n -o remount,ro "${x}" &>/dev/null + fi + retval=$((${retval} + $?)) + done + [[ ${retval} -ne 0 ]] && killall5 -9 &>/dev/null + + return ${retval} +} + +# Since we use `mount` in mount_readonly(), but we parse /proc/mounts, we +# have to make sure our /etc/mtab and /proc/mounts agree +cp /proc/mounts /etc/mtab &>/dev/null +ebegin "Remounting remaining filesystems readonly" +mount_worked=0 +if ! mount_readonly ; then + if ! mount_readonly ; then + # If these things really don't want to remount ro, then + # let's try to force them to unmount + if ! mount_readonly u ; then + mount_worked=1 + fi + fi +fi +eend ${mount_worked} + +# ---- sysresccd: special umounts +if cat /proc/mounts | awk '{print $2}' | grep -q '/livemnt/backstore' +then + cmd="mount -o remount,mod:/livemnt/memory=ro /" + ${cmd} 2>/dev/null + #echo "${cmd} --> $?" + + cmd="mount -f -o remount,ro /livemnt/memory" + ${cmd} 2>/dev/null + #echo "${cmd} --> $?" + + cmd="umount -fl /livemnt/memory" + ${cmd} 2>/dev/null + #echo "${cmd} --> $?" + + sleep 1 + + cmd="mount -fl -o remount,ro /livemnt/backstore" + ${cmd} 2>/dev/null + #echo "${cmd} --> $?" +fi + +if [[ ${mount_worked} -eq 1 ]]; then + ups_kill_power + /sbin/sulogin -t 10 /dev/console +fi + +# Inform if there is a forced or skipped fsck +if [[ -f /fastboot ]]; then + echo + ewarn "Fsck will be skipped on next startup" +elif [[ -f /forcefsck ]]; then + echo + ewarn "A full fsck will be forced on next startup" +fi + +ups_kill_power + +# Load the final script depending on how we are called +[[ -e /etc/init.d/"$1".sh ]] && source /etc/init.d/"$1".sh + +# vim:ts=4 diff --git a/overlay-squashfs-x86/etc/init.d/mkxf86config b/overlay-squashfs-x86/etc/init.d/mkxf86config new file mode 100755 index 0000000..c52156a --- /dev/null +++ b/overlay-squashfs-x86/etc/init.d/mkxf86config @@ -0,0 +1,25 @@ +#!/sbin/runscript + +depend() +{ + before local xdm +} + +start() +{ + if grep -i -q "forcevesa" /proc/cmdline + then + ebegin "Force xorg.conf with driver vesa (due to option \"forcevesa\")" + sed -i -e 's/"@@XMODULE@@"/"vesa"/' /etc/X11/xorg.conf.in + fi + + if grep -i -q "doxdetect" /proc/cmdline + then + ebegin "Creating X Configuration" + /usr/sbin/mkxf86config.sh + eend $? + else + #ewarn "Skipping creation of X configuration (due to option \"noxdetect\")" + eend 0 + fi +} diff --git a/overlay-squashfs-x86/etc/init.d/netconfig2 b/overlay-squashfs-x86/etc/init.d/netconfig2 new file mode 100755 index 0000000..9ff669b --- /dev/null +++ b/overlay-squashfs-x86/etc/init.d/netconfig2 @@ -0,0 +1,96 @@ +#!/sbin/runscript + +debugnetcfg2='/var/log/netconfig2.log' + +depend() +{ + before xdm autorun + after sysresccd +} + +log_netconfig2() +{ + echo "netconfig2 @ $(date +%Y%m%d-%H:%M:%S): ${1}" >> ${debugnetcfg2} +} + +print_and_log_netconfig2() +{ + echo "netconfig2 @ $(date +%Y%m%d-%H:%M:%S): ${1}" >> ${debugnetcfg2} + echo "netconfig2: ${1}" +} + +start() +{ + ebegin "Performing the network configuration..." + + CMDLINE="$(cat /proc/cmdline)" + + # ---- run DHCP if asked on cmdline (dodhcp) ---- + # we must run dhcp from bashlogin even if it has already been done in linuxrc since it updates + # system files such as resolv.conf + if echo "${CMDLINE}" | grep -q -F 'dodhcp' + then + DHCPHOSTNAME="$(hostname)" + for opt in ${CMDLINE} + do + if echo "${opt}" | grep -q -F 'dhcphostname' + then + DHCPHOSTNAME=$(echo "${opt}" | cut -d= -f2) + print_and_log_netconfig2 "DHCPHOSTNAME=${DHCPHOSTNAME}" + fi + done + + NETDEVICES="$(awk -F: '/eth.:|tr.:|ath.:|wlan.:/{print $1}' /proc/net/dev 2>/dev/null)" + dhcpstate='' + attempts=1 + maxattempts=25 + while [ "${dhcpstate}" != 'ok' ] && [ "${attempts}" -lt "${maxattempts}" ] # retry until we get a dhcp address on at least one interface + do + for curdev in ${NETDEVICES} + do + # Try to find whether or not the link is connected + mac=$(ifconfig ${curdev} | grep HWaddr | awk '{print $5}') + if [ -n "$(which mii-tool)" ] && mii-tool ${curdev} 2>/dev/null | grep -qF 'link ok' + then + linkstate='link-ok' + elif [ -n "$(which mii-tool)" ] && mii-tool ${curdev} 2>/dev/null | grep -qF 'no link' + then + linkstate='no-link' + else # if not sure, set linkstate='unknown' + linkstate='unknown' + fi + print_and_log_netconfig2 "--- ${curdev}: link=${linkstate}, mac=${mac}" + + # If the link is up, then try (even if another interface already had a dhcp address) + if [ "${linkstate}" != 'no-link' ] + then + print_and_log_netconfig2 "Attempt ${attempts} of ${maxattempts} to get a DHCP address on ${curdev}..." + cmd="dhcpcd -L -n -t 10 -I '' -h ${DHCPHOSTNAME} ${curdev}" + ${cmd} ; res="$?" + print_and_log_netconfig2 "${cmd} --> ${res}" + [ "${res}" = '0' ] && dhcpstate='ok' + fi + done + + if [ "${dhcpstate}" != 'ok' ] + then + print_and_log_netconfig2 "Cannot get a DHCP address. Check the cables on the ethernet interfaces." + fi + + attempts=$((attempts+1)) + done + fi + + # ---- configure the dns nameserver if requested ---- + for curopt in ${CMDLINE} + do + if echo "${curopt}" | grep -q -E '^dns=[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$' + then + setdns="$(echo ${curopt} | sed -r -e 's!^dns=([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})$!\1!g')" + rm -f /etc/resolv.conf 2>/dev/null + echo "nameserver ${setdns}" > /etc/resolv.conf + print_and_log_netconfig2 "set nameserver to ${setdns}" + fi + done +} + diff --git a/overlay-squashfs-x86/etc/init.d/pxebootsrv b/overlay-squashfs-x86/etc/init.d/pxebootsrv new file mode 100755 index 0000000..c0a2e67 --- /dev/null +++ b/overlay-squashfs-x86/etc/init.d/pxebootsrv @@ -0,0 +1,182 @@ +#!/sbin/runscript +# Distributed under the terms of the GNU General Public License, v2 or later + +bootdir='/livemnt/boot' + +depend() +{ + need net +} + +start() +{ + ebegin "Starting the pxe-boot-server" + + # ---- check the cdrom files exist + for curfile in sysrcd.dat isolinux/rescuecd isolinux/initram.igz isolinux/isolinux.cfg + do + cur="${bootdir}/$curfile" + if [ ! -f $cur ] + then + eerror "File \"$cur\" does not exists. Cannot start the pxebootsrv daemon." + return 1 + fi + done + + # ---- check the config file exists + if [ ! -f /etc/conf.d/pxebootsrv ] + then + eerror "The pxebootsrv configuration file \"/etc/conf.d/pxebootsrv\" does not exists. Cannot continue." + return 1 + fi + + # ---- check the major options are set to 'yes' or 'no' + if [ $PXEBOOTSRV_DODHCPD != "yes" ] && [ $PXEBOOTSRV_DODHCPD != "no" ] + then + eerror "Invalid value for PXEBOOTSRV_DODHCPD. Must be \"yes\" or \"no\" (lowercase)." + return 1 + fi + + if [ $PXEBOOTSRV_DOTFTPD != "yes" ] && [ $PXEBOOTSRV_DOTFTPD != "no" ] + then + eerror "Invalid value for PXEBOOTSRV_DOTFTPD. Must be \"yes\" or \"no\" (lowercase)." + return 1 + fi + + if [ $PXEBOOTSRV_DOHTTPD != "yes" ] && [ $PXEBOOTSRV_DOHTTPD != "no" ] + then + eerror "Invalid value for PXEBOOTSRV_DOHTTPD. Must be \"yes\" or \"no\" (lowercase)." + return 1 + fi + + if [ $PXEBOOTSRV_DODHCPD == "yes" ] + then + # ---- prepare /etc/dhcp/dhcpd.conf from /etc/conf.d/pxebootsrv + [ -f /etc/dhcp/dhcpd.conf ] && cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.bak + cp /etc/dhcp/dhcpd.orig /etc/dhcp/dhcpd.conf + + if [ -z "$PXEBOOTSRV_SUBNET" -o -z "$PXEBOOTSRV_NETMASK" ] + then + eerror "Invalid values for PXEBOOTSRV_SUBNET or PXEBOOTSRV_NETMASK" + return 1 + else + sed -i -e "s/subnet 192.168.1.0 netmask 255.255.255.0/subnet $PXEBOOTSRV_SUBNET netmask $PXEBOOTSRV_NETMASK/" /etc/dhcp/dhcpd.conf + sed -i -e "s/option subnet-mask 255.255.255.0;/option subnet-mask $PXEBOOTSRV_NETMASK;/" /etc/dhcp/dhcpd.conf + fi + + if [ -z "$PXEBOOTSRV_DEFROUTE" ] + then + eerror "The config variable PXEBOOTSRV_DEFROUTE is missing" + return 1 + else + sed -i -e "s/option routers 192.168.1.254;/option routers $PXEBOOTSRV_DEFROUTE;/" /etc/dhcp/dhcpd.conf + fi + + if [ -z "$PXEBOOTSRV_DHCPRANGE" ] + then + eerror "The config variable PXEBOOTSRV_DHCPRANGE is missing" + return 1 + else + sed -i -e "s/range dynamic-bootp 192.168.1.100 192.168.1.150;/range dynamic-bootp $PXEBOOTSRV_DHCPRANGE;/" /etc/dhcp/dhcpd.conf + fi + + if [ -z "$PXEBOOTSRV_TFTPSERVER" ] + then + eerror "The config variable PXEBOOTSRV_TFTPSERVER is missing" + return 1 + else + sed -i -e "s/next-server 192.168.1.5;/next-server $PXEBOOTSRV_TFTPSERVER;/" /etc/dhcp/dhcpd.conf + fi + + if [ ! -z "$PXEBOOTSRV_DNS" ] + then + sed -i -e "s/option domain-name-servers 192.168.1.254;/option domain-name-servers $PXEBOOTSRV_DNS;/" /etc/dhcp/dhcpd.conf + fi + fi + + if [ $PXEBOOTSRV_DOTFTPD == "yes" ] + then + # ---- copy all files in isolinux to /tftpboot/ + for curfile in ${bootdir}/isolinux/* + do + if [ -f $curfile ] # if not a directory + then + cp $curfile /tftpboot/ --remove-destination + if [ ! "$?" -eq '0' ] + then + eerror "Cannot copy \"$curfile\" to /tftpboot/. Memory probably missing." + return 1 + fi + fi + done + + # ---- copy the bootdisks to /tftpboot/ + cp -r --remove-destination ${bootdir}/bootdisk /tftpboot/ + if [ ! "$?" -eq '0' ] + then + rm -rf /tftpboot/bootdisk + eerror "Cannot copy the bootdisk directory to /tftpboot/. Memory probably missing." + return 1 + fi + + # ---- prepare pxelinux config file + rm -f /tftpboot/pxelinux.cfg/default.bak + [ -f /tftpboot/pxelinux.cfg/default ] && mv /tftpboot/pxelinux.cfg/default /tftpboot/pxelinux.cfg/default.bak + cp ${bootdir}/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default + #sed -i -e "s!cdroot!cdroot scandelay=5 boothttp=$PXEBOOTSRV_HTTPSERVER!g" /tftpboot/pxelinux.cfg/default + sed -i -e "s!append!append scandelay=5 netboot=$PXEBOOTSRV_HTTPSERVER!g" /tftpboot/pxelinux.cfg/default + cp ${bootdir}/isolinux/*.msg /tftpboot/ + if [ ! "$?" -eq '0' ] + then + eerror "Cannot copy *.msg to /tftpboot/. Memory probably missing." + return 1 + fi + + fi + + # ---- start the DHCPD service + if [ $PXEBOOTSRV_DODHCPD == "yes" ] + then + /etc/init.d/dhcpd restart + if [ "$?" != "0" ] + then + eerror "Cannot start /etc/init.d/dhcpd, check /var/log/messages" + return 1 + fi + fi + + # ---- start the THTTPD service + if [ $PXEBOOTSRV_DOHTTPD == "yes" ] + then + /etc/init.d/thttpd restart + if [ "$?" != "0" ] + then + eerror "Cannot start /etc/init.d/thttpd" + return 1 + fi + fi + + # ---- start the TFTPD service + if [ $PXEBOOTSRV_DOTFTPD == "yes" ] + then + /etc/init.d/in.tftpd restart + if [ "$?" != "0" ] + then + eerror "Cannot start /etc/init.d/in.tftpd" + return 1 + fi + fi + + return 0 +} + +stop() +{ + ebegin "Stopping the pxe-boot-server" + + /etc/init.d/thttpd stop + /etc/init.d/in.tftpd stop + /etc/init.d/dhcpd stop + + return 0 +} diff --git a/overlay-squashfs-x86/etc/init.d/shutdown.sh b/overlay-squashfs-x86/etc/init.d/shutdown.sh new file mode 100755 index 0000000..fb61e56 --- /dev/null +++ b/overlay-squashfs-x86/etc/init.d/shutdown.sh @@ -0,0 +1,14 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +opts="-hd" +[[ ${INIT_HALT} != "HALT" ]] && opts="${opts}p" +[[ ${RC_DOWN_INTERFACE} == "yes" ]] && opts="${opts}i" + +/sbin/halt "${opts}" + +echo "System halted. You can turn off your computer." + +# hmm, if the above failed, that's kind of odd ... +# so let's force a halt +/sbin/halt -f diff --git a/overlay-squashfs-x86/etc/init.d/sysresccd b/overlay-squashfs-x86/etc/init.d/sysresccd new file mode 100755 index 0000000..bc91137 --- /dev/null +++ b/overlay-squashfs-x86/etc/init.d/sysresccd @@ -0,0 +1,121 @@ +#!/sbin/runscript + +depend() +{ + before xdm autorun tigervnc + after pwgen sshd lvm portmap hald +} + +start() +{ + ebegin "Performing the SystemRescueCd specific initializations" + + CMDLINE="$(cat /proc/cmdline)" + + # ---- create file /var/log/lastlog so that ssh does not complain in the logs ---- + touch /var/log/lastlog + + # ---- create dir /var/log/samba so that samba is happy ---- + mkdir -p /var/log/samba + + # ---- create several directories + mkdir -p /var/cache/revdep-rebuild + + # ---- load the right keymap ---- + keymap=$(grep '^XKEYBOARD=' /etc/sysconfig/keyboard 2>/dev/null | cut -d= -f2) + case "${keymap}" in + fr) + loadkeys fr-latin9 + ;; + uk) + loadkeys uk + ;; + esac + + # ---- auto-detect software raid ---- + [ -n "$(which mdadm)" ] && mdadm --auto-detect 2>&1 + + # ---- change the root password if requested in cmdline ---- + #[ -n "${newpass}" ] && ( echo root:${newpass} ) | chpasswd 1>/dev/null 2>&1 + for curopt in ${CMDLINE} + do + if echo "${curopt}" | grep -q -E '^rootpass=[^ ]{1,32}$' + then + newpass="$(echo ${curopt} | sed -r -e 's!^rootpass=([^ ]{1,32})$!\1!g')" + ( echo root:${newpass} ) | chpasswd 1>/dev/null 2>&1 + fi + done + + # ---- options to start/stop services ---- + for curopt in ${CMDLINE} + do + if echo "${curopt}" | grep -q -E '^initscript=[a-zA-Z0-9]{1,32}:[a-z]{1,32}$' + then + touch /var/log/initscript.log + service="$(echo ${curopt} | sed -r -e 's!^initscript=([a-zA-Z0-9]{1,32}):([a-z]{1,32})$!\1!g')" + action="$(echo ${curopt} | sed -r -e 's!^initscript=([a-zA-Z0-9]{1,32}):([a-z]{1,32})$!\2!g')" + echo "initscript: found option ${curopt} (service=${service} and action=${action}" >| /var/log/initscript.log + if [ -x "/etc/init.d/${service}" ] + then + cmd="/etc/init.d/${service} ${action}" + ${cmd} > /var/log/initscript-${service}.log 2>&1 + res=$? + echo "initscript: ${cmd} --> ${res}" | tee -a /var/log/initscript.log + else + echo "initscript: /etc/init.d/${service} not found" | tee -a /var/log/initscript.log + fi + fi + done + + # ---- options to configure and start the vncserver ---- + # eg: "rescuecd vncserver=2:mYpAsWd" will create two vnc displays (display=1 on port 5900 and display=2 on port 5901) + # and the two displays will use the same password and the root user account (password=mYpAsWd) + # this option should be used only once, but in case of multiple usages the last vncserver option overwrite the previous ones + for curopt in ${CMDLINE} + do + if echo "${curopt}" | grep -q -E '^vncserver=[1-9]:[^ ]{5,8}$' + then + rm -f /root/.vnc/passwd + sed -i -e 's!^DISPLAYS=.*!!g' /etc/conf.d/tigervnc + displaycnt="$(echo ${curopt} | sed -r -e 's!^vncserver=([1-9]):([^ ]{5,8})$!\1!g')" + password="$(echo ${curopt} | sed -r -e 's!^vncserver=([1-9]):([^ ]{5,8})$!\2!g')" + echo "vncserver: found option ${curopt} (will create ${displaycnt} displays" >| /var/log/vncserver.log + mkdir -p /root/.vnc/ + echo -e "${password}\n${password}\n" | vncpasswd /root/.vnc/passwd >/dev/null 2>&1 + chmod 600 /root/.vnc/passwd + echo "exec /usr/bin/startxfce4 >/dev/null 2>&1" >| /root/.vnc/xstartup + chmod 700 /root/.vnc/xstartup + displayopt='' + for ((i=1; i <= displaycnt; i++)) + do + echo "vncserver: preparing display number $i" >> /var/log/vncserver.log + displayopt="${displayopt} root:$i" + displayopt="$(echo ${displayopt} | sed -e 's!^ !!g' | sed -e 's! $!!g')" + done + echo "DISPLAYS=\"${displayopt}\"" >> /etc/conf.d/tigervnc + #/etc/init.d/tigervnc start + fi + done + + # ---- clean /etc/mtab ---- + if cat /etc/mtab | grep -q -F 'tmpfs /newroot' + then + rm -f /etc/mtab.bak + cp /etc/mtab /etc/mtab.bak + sed -i -e "/ \/newroot/d" /etc/mtab + fi + + # ---- allow freshclam ---- + mkdir -p /var/log/clamav /var/run/clamav + chown clamav:clamav /var/log/clamav + chown clamav:clamav /var/run/clamav + chown clamav:clamav /var/lib/clamav + chown clamav:clamav /var/lib/clamav/* + + # ---- create a kernel options file ---- + if [ -f /proc/config.gz ] + then + cat /proc/config.gz | gzip -d > /root/kernel-$(uname -r).conf + fi +} + diff --git a/overlay-squashfs-x86/etc/init.d/tigervnc b/overlay-squashfs-x86/etc/init.d/tigervnc new file mode 100755 index 0000000..1ca7b09 --- /dev/null +++ b/overlay-squashfs-x86/etc/init.d/tigervnc @@ -0,0 +1,57 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/net-misc/tigervnc/files/tigervnc.initd,v 1.2 2009/05/25 16:42:17 armin76 Exp $ + +depend() { + need net +} + +checkconfig() { + if [ -n "${DISPLAYS}" ]; then + if [ $1 = "start" ]; then + local user + for user in $DISPLAYS; do + if eval [ ! -f "~${user%%:*}/.vnc/passwd" ]; then + eerror "There are no passwords defined for user ${user%%:*}." + return 1 + elif [ -e "/tmp/.X11-unix/X${user##*:}" ]; then + eerror "Display :${user##*:} appears to be already in use because of /tmp/.X11-unix/X${user##*:}" + eerror "Remove this file if there is no X server $HOSTNAME:${user##*:}" + return 1 + elif [ -e "/tmp/.X${user##*:}-lock" ]; then + eerror "Display :${user##*:} appears to be already in use because of /tmp/.X${user##*:}-lock" + eerror "Remove this file if there is no X server $HOSTNAME:${user##*:}" + return 1 + fi + done + fi + return 0 + #else + # eerror 'Please define $DISPLAYS in /etc/conf.d/tigervnc' + # return 1 + fi +} + +start() { + checkconfig start || return 1 + ebegin "Starting TigerVNC server" + for user in $DISPLAYS; do + su ${user%%:*} -c "cd ~${user%%:*} && vncserver :${user##*:} $VNC_OPTS" &>/dev/null + done + eend $? +} + +stop() { + checkconfig stop || return 2 + ebegin "Stopping TigerVNC server" + for user in $DISPLAYS; do + su ${user%%:*} -c "vncserver -kill :${user##*:}" &>/dev/null + done + eend $? +} + +restart() { + svc_stop + svc_start +} diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/.parentlock b/overlay-squashfs-x86/opt/firefox/defaults/profile/.parentlock new file mode 100644 index 0000000..e69de29 diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/XPC.mfasl b/overlay-squashfs-x86/opt/firefox/defaults/profile/XPC.mfasl new file mode 100644 index 0000000000000000000000000000000000000000..6f2d2711af36353e3a7aebd8c2940e843301fb66 GIT binary patch literal 2165221 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�Y&@#bMWa7P%__;A&|LUv;P$tP8a?i*J8{fU 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�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%0AY{FrT=+5-m>Y{fGxlqHIWy6~$7eWo44 zwKRSu`LYu z-oY|*N7=@eg5ivLNkzJyG%?aK^^J{$C%3vU06aC@ibCUeDY7aF#)mKp1S+oADl zufa;3#=3x~I;lB{4*7_DGNBTZ=d4y=V^@mjmn&a&+{lW{*19KCr`MOqS*-DZ!;lkh zi`#Xj`^gQ;R~tsv_CKtNz&!XF%q=DQr z&}Jnweg@YrVKUA>;QTM7K}4U}Elf{-KKwFA;Iv(eg3m4E9!BI;yqEJN9osb@2^JoX zb83zVYlGXpZ1!s3SA2}AkMW_;3I0uZudMVe8Fyq0fflXCBT+8jG;L1ZaGWkHIufrG zm%mr@$7LP)b6-6D_sT+2tZFNN}5 z@(*0Vshs`-&F*6hpTzpV8KO|1$?hKW8~Y6bl}C(0`1B)KQSFUe8fAYJ$(~4bmxre_ zLX1#4;i3r@Jye;KNQHVa((u1`#vHEBX_H_4WvyA~m!Z=d{X8fPm&~ewW1*nC>;?lP z5pWk$$(r>>r6`#l1tr4@SvG_MTlBKU>^qc%%+1jwX1`NeDQ`XEq(?^9k#cg?6vb(! zDO2c_{QTvi->Q;j)v!RhL`kkxI$0=%iuF#nz2#dObwq)16a+*#{^&2%&^UxvUxXVA zb`LR_o)eg4T>+TdR8(64Q`?n*Xw>Ib+QieS zxvvj*>u+94rNb6HJnIJ!VZd_X{I@5@in5>(B>qX^C;V)o(I$(y^Cek>d_wUc)x*!L zC*M#HKW{z!rlGO9@;axqxm=~4hP}q=lX(Z&d&3^GU-)=j7}j-Bu9N0n;1AOAo5%vY^n)%6*ai>=_~E1M-F0*e~=dT@pV7dlBN=Vmne9S(ZB3XY)1*bFqPd zY7Ko#a|HRG1-PMM@qIY0NpiTgs;r$hLP4(MGy!=R>6@jGwwrZInxaWlKjfipY5pNV z9X||e2y=_H(C^jK1_|0$QGM+G$q9MhX69%z7qT%dm?uHT_%ZQ!ln)>DaXqI_#>^?E zzy+ddzgIloLz+zoG;-PUm_NZ@Xu5Oin8Q9MUT)|^pmwO6cEeBZQ!VM)!aJ7_=Cys> zt^a}YA|3V2WD~@=`I@U7bxOo)rQODiS)4c9@ga-E*nmKmg}#) z>L(h%$2Ai?wrimB_bFGpWb!dD(KDevgyPkvscYx$of@s=TgjK;jl?d7XNl*c!|pCU z%kzZkb%dri_)57x*fqS_wOCZ^vaKpsQ00`v2p4TEpurP5KhXz+qtS^o`t&%75SFB2 zP6fZX1I7mxQ)Lx3KeE1JzysVerss)%cg+0jc;|b`^gfB~TURD?C`1>P>1HzO!}Y(@ zFZ1y~>ks|p!)tiXzymVZ(tI6OHNcj=4g7(gIPjb;$_-CQ8I;SO!EcBU<9g*hCU!p0 z*HQkR$CWv*`l{)wtL~1kR{ugx3qxdneqBn4b zusGd?17%&bxniIdtm}*F(Qj{+ew+BC(m{&gH?pb_6stwCKi6lsuBHL_x(*u_bSL*vNK(ccgo@4N_H2Dz+Q<^ZjOeH zFKd(ty#1g;go}I?(XYf}twd9E&X%|UnTL1dYSDbi1m%aK1w>0Nzw4>;t|_{!DY{;r z5jPZ9VZbnrrdP4qDi}4wT`+(-dUsC~&LD9cJi$xYNykxWjG$fEyv=Nq%eu>R($+&8 zD^9-GW>Mtr}9%YCf9aGM5d6-O+I?`)HP)sa$Wg6FGtJ8=jAKmbWb+9pAhSC;g&T zyo25dw3y?Fu;Y8)xzKmj=tSxYYnp51QS1kSqMptMjJ~-`&Z9oyTFnMBZ?6bEYT+`<2{^NMnOTWE>6lZ{<5*Uo6xL=Bc57q3uul>jjQKdC zFTaoJ3;qjuA2~74`Q|@Z+{kQ4pB0TSrCx5(^<4B!-_rypW*K$)`e-#9f@<>&+2svN zw=J%hJiYpc{R#RN8DOo5_N*)RBtBs;V&0|a2Ns4v&*$op#{XlsPM{AMd)6EK6T96h zQF_olVfE4GEbZZEx%hrIq#S5o=d-NW+h)z?_{ zz0>EVzpLFp);jt)>gO8H^`w637cm29o8yw{&z+|)X*+595M+@Hd8yB2_k!sC`aP+a z^p$V;d^+A_ZCfqul{~V}-5l%vhiGd=e3SG^UfkNq*byb`(v3W~7?LgW5;sq|~fUQcjU}R)#zjS3FK`~b)H&z-2&*xRrmav>ZZDK-4bW2 zH`%%$&-Gg;!P#ye!y?EoZNHZ5mjlG)mPV^c5Gvm)ol9pjVtHdK4k{Fg#zB5$dPRmb zR6ZM^LSxD;Q$V|lmOb^3K{PuovulUq;}Q3=BnAO-1Dg)&)JN(#~H9 z?WAetcFIMxqMZkG5R~Xw?yuHwU0xku#(ha@M^q}wPR*e&g;r28 zt>}x2GOZ{a67|Qd9Z=mOq*h8=8_(VH)vEH4>*)Q}nM?i3r3S^;KN#JvhiU+}8ERbqO@DO9V6;I=NYNklS&EHv<+Hr9$tyrg>L>OO*1D3w zJ68qC;wo;H53!b;(&Q>5O{OyI-CgQk%ezZr5HD)^%WrA$`i*?Pb|AXDFB+JN-e-Lu zv^LDw;LV?kWOHI%z&)aE^;|==xwsva&|p-$B;zV(i!hW;yseIn802z{a-HG6Z7|w? zS)!nOC9d8f0rrCEK3(n9G+khV>sT1ADr~Qvkmyqct^RYIj$gfM-ep}zB43an;+j7w zb#%q1f1~wxM9UxCxi7e>#dNm2wn6;1%NMOfR)if3r}Qhkl8(hjV>_uWU&O0JZi{-Z z2ROx*b1qlTqB1Qf=PGjQ!43S9_3@)0vx;?Xb}geO{EeFyyTX}oqYAW~H!Al!m2@M; z-OfXk6?@3ZL$1v5gc#rFfgc?jr!iBQZ`bQLS|X{_wq~24(|V; z7X?7v8BxYJ#&J->(Rs?fL*HG>yn_<ur>{Ljc*WqU~94=C3|h^9L} z^h#NPuMsPjqJOXUW;{iez`)zH%pDw?#uPxzEIb9bQGk4W9DC2Pp3$W$V(~Hzn(h7q znq0+^spQBAG@bA!b{r-Z)_drsr1zCwMG$DH`s(rj6 z&y}|Ok%*kSQJ${aCD&Z-zyiS(i2=7iAJgf6TNOiM5W7X4D`gf6TF8u0Dd=~S@ z$Lb-Ce&714|64qXX4ve-4~B}RjuuL4>ZbMWNBwF2_z4EdRSY?O?k!_YY(8rH8NXk^TWo zPae2cdcieg8~TkTXPZi6p74&b^YKaZ!rorSJw#kaE0pxhebs@@Y<$-ko9T2Hv;*A! zH>LAoKl8bh)~MvQJPs4m=2tv3H*eELpB!(cB`SFxknazS!BOcG(d02s`vmnT^o%l? zlhw{h_IXr&|0mx^G_Sygp^Usf>3*fzZtD#xMzA&W_PKZa$>{DfCaf(-3TL|f_jHyF zv`jS}ksh1uHABY^+zA(y+@fmDY^^kSvKMu z?}Kk|wfDZC1wFju2i6JFwjcxZ_+wd{3M{nWtK2HkTGQd4>F@*Z+~*^YiBFk4?WEQW zZA6}i9dn{DJ7qdI&+AZ0&&shlPhMUOj$^*N1QK5p-v@kO%i0m(+s|`k_X+lOOGRMr zbg#?0kL#ZKa!g;^n%7N|KCe>%X0>FGl=TsPfiE&dWX)e-k?S+ry$pp~^gDV5gSe3hXtEvRsnC5Ez&O)WV*I+fN(_$dDftJu-aQ1(+A+fu#1!C zFb4^${4`#>lMqW=G9k6ldbRgO9pT*FI+;Os;#6XiNW_i`idD}646>G!#3VLsl&npC zXcBAxG$J84AC%qTK-3$I0GpL}(PdQ=o9rQJG)bAP^>mh|Z1Pkb#)lG~`6CGc^k|+Q zwGKur6b(!QCHcf$r7P*&=J_+36Y8j;s{{o_K$3_l2%W4I*Qi-7?|w{u_M>}?y7wAZ zmakS>)7#YaPpRoTvq;i8324$yM_Q#;Nto2$AFUpYu9LU}iOe>lMWtV0zQ>E=_UPJv z?Dx_yu{w<9I5fQ(O`zW2h|%C;1SnR!H~HiC>Lwa#fbT%WiUFhKx@A}wzJ4XJ)}Y_) z(y7=$QS*h!a|y_r-u->6)}b#smu4L896`=?>p-+d*ZU-unu=~yK?BiR8y|~UCsCK$ z+8o^>iIs#;>J1U+thC#e)(jbC2x$&RQ_&qZ;u3fv3(~P7otk@F=-;D-&4;2seK#uX z8CH;jkGDpWE4Ah>wcyF=TkvqM1rk(Ah}Cc7c6U4i2hH77PS+A^`#2ALtT|d?)xA$` zD<{@#8ZFRipk1(6Of`x*tBEC9)#i=SGWF&9+)D?s#9W&MNmWiNOCp(>fTEd(v{=i< zM*T;3NVM6jV*X0ws;2eIOtwX=b6@@JI>(C;dj7`}Zo|oMgTSSbTOUI99RC`lE*iBN-SkON%A9 zHcA0#YII4Zf*kUnE2ftV2qlR8r%0jxXQWV)IzY0lKZu22|B^spRwECr6c@bxO18vUhNhTbE=w!R*bu78l2%2& z92fb9m4xgyw&j(iweWhjIB#GqVzn4+l3yy0n>wksF8+z8ua-LAxkPJ27YGOz`wJ?n znM%`(7fK!f0m%Gwg2u&pyFww7U3wl}Sep&*3g~9H;|rfJb=K2>o~wGinzplJI&R$x zZdW+ArqT9LraJd+?_6iMSyKE}Df)|2p+R!dbFU3|dSeujO_|*b-K3-VI7&X+Fw!`R zEweIiSogl*w>a8;L8clnlscEG9al~17x`!BHQyTU1#BTCTIcmHx>X`co;z<;!fs1= z>qud&QBT%!+B?$8&OYWxc`OATYrTBeCnjcla=eiebCqBImKfaYM3or*()#Bg718i9 z$Yj3hb4s9x+y*M}6rP6XE$zk@83=*yfghct7K{^g_P$K-pN z_qkI3$=fs}IuI)Jj5sqS0%+2`FVNn3em2-{J}j@zb#Xf6X`B}iRqCf~2F^Q30o*9!vVPtO+`}mi!qSK8%f94gUXfA7tsluLxK& z7aT^@%XFsWqbO%OUW)g8(=wgvveQbLGWpW7S=u`rnGJI)$U$p!|K2XzLgWf;Vu>4` z$d0#^xntTv-8+=-wAQV2Xw2Y5Mh8Dgy6I$6ywA(V+&}mUTdi=CjL!pcS=5>33oC6! zD3f(iOGXBt4!;`wTelfjNa`a$X;|shUaS9CqO+hqF7wNBztqJyZP!KJ_X{eIYQzFY z%%2;X;Mp)w13vNceq1(ZwfgA2NW6CG17qWMKcP)|i+^t${Yy*H@={aE0$$kPa$YGC znGo5HceH6lyOPVOLbQwYIQfhrEi(P-(`IEj_#rX z&qLS8U^en?%Ja49a%gbKbY%zMQ1YRJOP^r~Y{IN4>Y6m{t3~a{eqLa9RlChQ&x(4_ zUu3A^j6&}75+khFlT}U5qp~!o9@?F}@ss9>p#q$fv!J|9;O+f-TFd5?b?3Ht#7}W6 z#B{&Go!QaO<0s$afsgMqUN5q!e2-{5&zXx@Xa=f+=hTzhfty9h?ay<)eII6m{-qT3;-NG?X2eKy6rtDXVwbC$;^Z9s|m&b!c zwrj+YNaA}z97v}*eP$MgKalm}b#O|Ib5ZH}Fh=}s+3ah%a=**>C$XcfHHZE-#YWe_ikS5F?I# zZin4v|G4b9?2Iir2XbTyhEt}YNLOU7CP7R=a$}cxe84g);9Ir$LkHXyV-R-=yeAYb zK@vpw_r^`V9O11?k&3zpvG0@pR~@!@5|t23BW;OeEOk%jRCaOKv6+szZgJR10Mc1r zSJ)u$=LY@E#oqd$=2n-+iSc!N>n`JI8K0nwyg}Es{m-02V?JOLd|du(jAw`)vqobK z=3q44Yi@QvXkPy@TifhKzK5rAAaqi?T*m{Bzo4)2&IM!dQ@RjiCY|5YgTK;r%H5LO zC$rJhFn6&pfO-k^IcuRdOtLdL#2kZ$n<-Wu^EdR>_pU&zp_NZo1#6!29RDYrcRtNc zR%hZ9I9{HrpJ-^c~`7-gf zMwbWOoTs0d-}IUH)%Hg4GrfTi4>TO>BRoTX10Ry5mz?&dK6Y>RcY3i+sZQz{YcTyh zPa{%iHr`3He^X|)v!8mc%&ebho(c$1q72%E#ZGtz9N3%EwnU6)vWMXtiyX>5AoKeh zZ4RRtcyZ{G+GED7@HL&49VT_awSX6yH;zl#4Xf+b9oFghNzAg)2hw3Z-x{;|^h8dx?{hStuF|^7=Sv#SuJLwXnaby$9(?RkV?8y!gBJJ| z211|7?$uiVQS`h32H(IpeEK146k@RMZH&z8%7j3@wtRxz^hXT?M7L?`w*#}xaYJdf zZ!0Z2syd4xBX37?G;=_d6t8+66A)73iL7Yb!h=v(lZb>+M6CEDvvfI%j##cx!3;y9 zD)n?E^`vrih8z}6)>K*f^z2VD2Ml3Is~6@E@SIfccMQ-}bDPFmq_i9h2YD8DiH5PPGrGyq3$ zX9$IMuXQXM4!O_(8?iVZ=&NBID3`8sXq7YBU!n0iMKvSxpK~;QB*-e3R zY3sXVa)6K?OqE$bI*Ea^QhGGIvvbL&I8aNj96zELXFh372~ zjuz6fUHkP29ouR@WlO}@>WlhOirUrP2c;8^ zC*^n5J{{;Zpt8%8a=9kua@;R8Ee87{f{ThSzo#i`lE1~lXoXie^l+q;%a`k*E^EeB zYThC_UpyRL)gQ_8Vw;|BmD;tL0agv$Ev>z}SFie`9fPI|cFk-y!A>RE%!~d=+TEmK zSE~-Cyx&y7nxoQ$YuWUwP1o$zpQ1NGT3>I%gK-lMMk_TEKTuCsO8aV{S*4_!d+OkB zsp0=vlXp*O{wixDgFy53b1=GAsWkgl8RL+q{{t8Q|0P$ z&~}z1GN}Q-Pt_LY$ZEC2xp+iyBg;a=bZS=Tl*;2po64pjy`1oqx=aI$E;XorO_v!r zZ~M@L=bkkU?g$<-B$89Q$2%$<`swFNoqwcOydpj6ADN!?8`KedYAB}EKk+obO9BOn z?YzvdCH#&`Lwnk0`r}xEd-bNfx0>_I%jO@Cu3Pmf;4I2mIly=RK>6R6-oEqC$g2nc zCKK5CfrMgqnVovEnwoP8>%kZ=s*8_b?I_Nw2lE8QH zjPku+r^gNOW}CnApTp%8iJ35&P{Y!@E_2$ zu9rY34DB6YlujF9RE^uZO{I*9+9%ER`u=oumw2}E=yp9_r>i>^xA#bNN7S$A%WL$- zH{*6)jp(;e|JGPazq>=%~uPWzVNSD{E%~gKyJPJ}ir1BwVkk`vx3w%nY zHo((B>dz+L*j)5_@UUSX=VMN}J|Ng6GkaXJ1@Fro03OIvm_Nz8ELR)m(@Zg`(sD3l zPA(VmHJUHIT6`+Tc{aLkczt-hd>kwK;&=fL>t11nlfpXLm^<{Pr<`tfXRf&%f!c_t z1(Y0iz&6z9(&8*01O^F?<81O>l8fLccR>7e_4sj=i45e3RyQ(>GtzN=OuaoC*Gb>; zC_-8g-q5FHej#N`=3HKHu|@AH@q$Ym(tZTf$&Ru<1g^>R=v6)@0ZK(dDoBBfWeEfJ z;`40o(O241D;^bc5%dH>Zs8*uV2rGR^~eZZxm^uw*2k{4pCj|B(hsfD-;I9cWm9Rr zF5{E7>0q6NIE2V2W^1>>p5SeEDa~|e>rv-X?H8;AuE8ri1gX<{!Y(FWcIr>)cZg(dY>_eY~It~mjhr(5CeP4I5M zuh}tknWRVBt7iAX9IAv#vbHPbYkBWVZ%;y(qUX)}DEb`nb&+o^aG(u=-UGLU)e_## z#UGRQB(^T#c5mlg{6?X{tLZ?m^tpc9{H!!`B%mF=^rU7n+_U$uT|4u*pyjZGdSsRSX9Xp(Cn^1K$k$>$MmHvhuI0^C9^u5Jk{s<@f}0%zLY}rne3J;kA6R4 zciBIZ7HY4E9xZ&pM5VDePr+l$hv@Oqzm_yissxW7uPk+!)i9TKnSWIgQCIZU%bGff z>HDH4#ZJ8068WvYA)ulhzk}j5;NPlgEqJRM(>gdvgfau!gAn5EccEil(S;mk$KsY-wNt9l(4_IKtZXf}`J{Qhg@7bufc||CQZk|A3=K8T3VU3SAp68a&*YQ3~a^ zXcb*simFucvVu0XPHG1E^NF<3`?9a>VASdkvhrdSGL@pS(T?JDZI8K|3hOsXD`Y{* z`fxrKhHW;*-4yCMHOh~Vzzt9+)xG&zrJkFwjB*HEAWd1TetVX?QqpTuW%H~i^N7`H z9V&7#S}3PHdAXTht*n$Vl>F3SwAfGN@ci;tXotcpRhvh;g3QoJgsGmvU_Z$H+8LME-^(>AjhETkIq{Fl&(WgFH zik|jOi0slajLuhK%aqmfTsCRGXBe%2b66t#u9N!e7}Bnjw#odol7=Ezl;%|6&#J(m zSAjok1^y4F>9Hb-Qx#9)x$a@ZLNE(6dsxE+_z%4E*KuwGI5Xjyha|gt)bKCsJ$atx zeG~pG$Z8yC!+!@kZdQJq=mo%kiOj5$_pX$hdD-w%zKc8|dfU&u2(|AP_j}rQh|@-k z!-0)Rq5#~GaU80Gr(J4!D*BK~tGteCw0gBYC5%UQpUY!RFEdRO0H2v;tl(hhVMBSx z1+U}`IObQN#~%|m#x{oDyM0z3J9`_DMO5xo{th%es4sn@twDCjeR|I&o%k|KS8M-8 zMsrBBCddSW{EzFXMBizJtIk$Z>+dVmgx9Hm$0iYBRLKex;?~eADq- z==-huh7S~G;Ca}aeXsX@ANx3$z~g@vMh^S7ue?q9d?vdKx_A8yW%CUm>DVg_g2bno zN4yMq;Ely}NGGnFnB@@5AYK6kTQ=<|#HJm}DT-dG>T}P!ZaY>JO9d?KIliE*$$fSr zZopje)@OyFh^tRuoc3;c064xET)|pMa0RD(91y*_Pr&eV9INRLd6u?or47vMaF)$X z>kB#;e*{jBCY0p5RmYFSkwc4?rOxSBr5vud{Tr}wdC`dNQR%#Ugqx5> zL%W_7K8Aj!{oK2~9Bp^2TiQ!ZbJhrJcKS3!NtUmbh}WUvo_h$bCN}vr659!f(+#Pq9qc1=y*B1UAjQwY%dFv^Mnf(k3+U6K}9t z0ZH2RE2>t7G)J#*K}4fJ&HQOmp3l6~k0DYV1ICz*__V&O1|yjp6*h^Nuy{F&DB@4z zgZ94ru4FY5?Z_IjDB}Je+R_v?sF}pJQ2?El67#Iz>N27B%}TslHw5TuABa{74q_>E zb*)~s=>_qZ6$dD8YRkJH5pz&9t45tkr~^Ej1+e)7m<$Rxn(Z96rPobG*8@!%pccyS zZ%E$XxIMao_bNihRZ`%~1?8qq-&G8A&D)y=92<+)a@Jdttha8D77xj)K#^$#b4?-( zPE%h_x-Ln&UJq9skJb-FxA#SNOhp@PD)p&NC!+OYD%MX$8?BZ6VVcM0mY%FHx>JA> zC#Fj7qR=M7Fl*XsI`+w|PcNA$ikcj1w0-eUWjyo87bni2pFFRR#kF{KxOKEkF+-BS zm;tq?pNRhd(`TaRN?q^h%#QJoB*HdgPWbx?PVfnXv2W`b&w|WO3!C9@e3A*!?KBvSJ8hz2&w>`m5SL$LZZ_nK3lu ztz#W}9NTv75>q7co2uW@m6^rCt%U4U?&0bIUQaupk@_ebgXp*}2`0o1i*dNi< zmnS;oXKT-6ZuRPLcSy8R7fJ&M*QIzL3cL*er6;`|-O3}QChX4Oi!@Yow@dmXZ5E4# zE7>b!n&K_?8$SGkSA(9l7EMaJv>cB6Afx8GSKqA0H_@mc)^7BWD2J`urT6O}>B0HP zPS`b1>Y8V@_DtSE=cVn=gZ+KAcWIq6WrkRFE*DJnt37(>^g@2`&+q2mKCHt6&k)Xe zIG|mS^FxBy$WB2ip*-^CCjH!@JlQy?rwj(b@k;!p>A%xHZZ8I(mfnxOx9r#H=&Ih1 zgr>~u|I&0G`@8c|)9V7~qVJ>aY2JwYbj%gn5%k!MBUI~d(USKYrvbm=I&f&A+1SI( zM5|Cg^)P&P<&sU z@}w@{l!mL1n3o02Kdd$(&%m#k^vJHKZyP?-Th%6bqpUv}`5j**?VFA+COva0(DZ4` z2HwFxA-B($5zeT0eCPD?xXmi`lHRwK`klTX)yMT=^=hB+?@o>DuDC4PcvK_r^8Uw- zvJYeFcwp3EcdgRZ_KmERmY|+(B&dyI1I6Ka%Y!~w&IoZ(RvB>%WJ{=N_{QRA2 zIl+s}Rp5_|g;-0>bHxd;2WlQ-HrI%N6q0hh3_er~Qc?I*;%Likz+Oit{KuZLvS3!MidC}p_9`kXH z+A+6k(>n;e&J+_loxqYr;aLmf%g{W9_Py7yihHh%?a z!xt^M#@rM}br?tYK7IF3>32-8&jm4>tf1#MCmzteY>mgxY2MBT#uXppEUbdwFAw#d zf*aW4q<$Hn1Sfb*hUyZL?CyYc#`i_=&0$?*^U0V8`wd3tR9rTAgIMe7Iq`t*nIX`w zv?ZhkN0OITCNn76PuNGuHKufY7<<<2mCU<51bVd6e`zyxPSN~`M~w0y-iXgc+BA}D zQT3VVI{19rJhjaJgGD3r+v)CXZ}VmMDxJfE)KEpV4gO-cV1YC}_|+zHrW4pbs5Od5 z_OUo;;A#B))AVQq+ucUZ`Ci1|WmY%wGbm+Db#u*_-KSqXqjyRc2b~>k;-UJUvbE>2 zqDbxI#2TFq9tPgo*^-A~7@6s1nU!_rA)DY*w|yQfk2!gLUvaL(V>2WYMCKpkh)ojX z=sw8PkE7E@+10m8GYcp}*F7c}Lm4p+;4b8gf$jyjJxd~eCcAqKrhi2P^a1CGkI4?7 zX480Dv%2nSZQS)kpfeIk4E892dimCsq6Uc+OIZ6fl%l3XQDZ4;mT0jQwMeumje*4x znJ4A8Da#9oqV^ALR6!DHHR?RrI*DWcOMfJ<-A>_B?R?UBOZ+FKs=xj}_p1DSlRS9) zh@sno*hfqP$_w~&jUd3Us*<2h;4Ah;E9La5-sc~$N**idbOwxZ>ebuI8Lvw& zC5+3KzrYKM0m|DOerh1P@l3RCAiC*H^sbL6z zv@`XS61knJ|35z7pm@)X+oP7a@ck0Ma=F0B8+FbVA(Mx78UssW!nXFk zZ$%A5`>-n0rm3U&WLMG7{wm^FklWH9sRFq%<7ciBxWjVF0%C(arzL^gsLMNbshM$& zF7NWoeqG*egVj|3oBcT0&eM=H_nMmOKWzfgn>R)`$klcphx!WK?~}K!_VAv!qIxyY zYLq0p{*hYU*-&d1Y^pvBHdXJtCd56~BWsBPq(hX2W^1Q4PIIF(8uF8qbzw}}E8Z33hv5Xj@Q5rcOK1lQ{I_VA9@>i*vNUXVus{}1#? zF{5jh@YDGmRzrZ}eS+hoT78?Rh#{@1Fc`hxde*Hmyf+^h&TVPM~__x{IH?JoKNp2_Y9-()8QyJza3Jtw*J{NmS2^VjIR zLEiy=cj)_TD6Yr5jtZ_8$0usgIA9=Ps*wl*|qYoSaO}^*YVxT{AGRrnF{!_ z7w|%9{T{BXDw{o;j*-z+tZH#|F_ zxZCr;XMcad-vuk}?@ji1z5N}qzncf@)%lCBbnl7IdMxkuvl8{omR2>7HHfW^@Y=+Y-bq4czoPiq z_Vc)@Ip@1Ea)7la;k`3IIJL7S1t01n5T zHfdEv1#gz8wn+y)JZikgsG@W__mP%k2L6q7Q2gn4`_%@xg21;?9(-dy-FBmX6M0~7 zoF66k)iwq@^FF$1b5pi9^J2)-pOkK9NS9}idAi0CB2s}4j z>dqQ9COmVV+x4+P&NY+07qYAqg5Kk5PvGcj2YH=$M5+rvh`b9gxx^NXbevrWZ^ktr ze);D05kXIOCA>OwhcV1@J=xKwE^PW-k{UciUFQ8!S9~-*Xx^(b^9URyA@k8*Y~2d3dlhcubiSr;7Rq% zwJXf+qWHY0^cT*ZRu=V_l|e*TzkfpTIIX)gdWtW>nzDrq`ES#kEX0|iE)OFQ<9}Rf zLMe_3;LbgFGWROSF1tpM^JSr))_w9Ot@A*ivrFmkl`IA+vDX7W2zII2Rwp(`z!>>o zHJ?z{X)Qe`@8+tXOY3~WmyD6?G&uP(iASD)m)613?topnuBQ84spr$faP~Tl>E-s- zW$LsGJX*UAl{)PAqU)Mj7nPnfS^u4{ALn_%Ot>Wi2H>rL2FnQb&|FYkR=D^8Ij);p$>s z7P9()Z;sU{%drV~s%U!#d-j%;jLLCch#KH+q(1i*4w5Z@UaqT?q#f1Ixyir^%-0Z1}#=V1YAhj;M;_Hp7T=Z_5&lQ3DUGj*txy!?A^gulzr?W?Jnr4UE}R^276}hHH#h> z9LvtXRlkYejd5i>6ZtO?O5~QO3}XHkii|ch9@FV_i9~^4sL!y_m+AM`yrh+Sf?h5k z>m0dg{(P2D3;CQz9k+hDXI1UVn?I8ro1mn;9aaXrzuP?T zH(M1ylN?-#eMOju;a$F->g{H}CiR3C?~e{@W*<oMk6(qw3(>dS4jl{w)<};_h>M=aV*VaJ zpw_-{KyOalZj+?lVRH%EKUf$AjwHJeFt-EEv?gu~^f`4U@DA{-#IL@mr_&a5`$Kw! zlJNlNt`g+Kh-GQbqKy;$Mz$T?ZRGw5{~<1pW< z?dL^}UUoOE-apExe_0M98K3H9!!7v!euMJU7Wms6w6k&@bjsE8=37+_Hq6h;J=1xh zu!bso$sC9N_aDMlPDyX!lSdJ}j_HBOvcqMLKxStX|^B&C$Bc%7ESWYK8mNNw?hM z=i00<2Vl0EY+C9N3@dbWCq+ol5SOge8ZCngm7#k4I;nwoZ7REHWy{mn%kEIQok_WB zUZY}w#3s&CBFdck=efJkvxe(m={)=T#N^nL$%_gUq7ScL)~|%mU$nywl~Oj%CO0e_ zYHUzlbFtm|gf^QNt)_zVyPZbEY1Y(i=LKomuXbi;b$&#Bzd}CYdxWnY=&a+K?`g|e z%FD|!XiK*IqIU9ZzM@tkdHJS!<{sU%KCwz;_ekUoLEZuF4pr}YrJBvn<+Rk|qoTdR zT|W0IZCtsLXBA_sg|(WYL)y)F;}Wh@M*lymR8Q*Z3H@dDbA<%PDe|JVd)>5klNzZ^ znl31+R9XaXq<8QZ>DE1EwPLk`gl0U(m#m}U-x}f%`VJhVSPlztHDgmPmLU7?Ok)!0 z3V0L7z{?8M1m_rl9o?c7h=#L)HYq(4VcyakD3Q>UqS}+hH7tq;BR`ZsTqU#1;hk+; zdJJclJk@J8xYe24gV27**pxrLT}vH1(~CZb;W6{JV$ie4)YD`KNaRZed*`&2OQLkJ=V=~$9JV1OW} zW8X~M&al3!owEQwWyM0LL5I5*1DU5&t;})g(@_2?U5B|ty{x1prO&7E>?u(gZpq`Z ztkQ4>wsYB|iNnQbvb$9gSvB|77#@W$@A|_AEpt?#gvn;zM|=gHIWJGZCQZj-9TA|- znB9}e6Z7}t-Pxd&n zC2901|M+bEvYt0hVWA@qk%Q^49>C|U9M7X=@26$$AYVCy#mYXylV9tq@b&Kc=MCa4 zcC66}t~-=bR1flXBOBhW^qk&VjC)lq*IF$H zR3|$F)RWt-JCvXeT{0ZnvRG|_-gK*4q}6Hq5ZVb^>T&%Ibd&dCHu7^|;M7T4((d`; zr~kU-Jv}Nr3*UQn?-~VQo0s_nzBn0=Z2CN3%oy@b^AOOwI|REBm4*6=iQ$xgm>Hh0 zn%s!;f-H$^`rxpeU0mmzm7Y2inlVqSFoQYM$|1o_aQZn!nyH*wUDSp8-$=ScQ}EQ z(s>5saRfJ`t0HeUPIXc3F51`@lm^i%B@)6kzNy5zpTQ6y|;wuZ6XcT|u|0 zJnBPEi*6q6n6K+>E5j^3mBK9KTQ=)_SqwwoAg@f;bAVC6DWTS#)=zdo@X>MQB|rOW z+V+ESy%PVZG=IB5nZeh5p4OLj!iO?@^`!;X5FgMZHc-y_DmGRlr(oy2I)<-RyeO&@e~2?mA$MOK|Y=R}jYE z)8#tR_xhQNnv_b`ulFc?ph8^qMXf^+-U9ft#ZT*s)WF`Abdqq+^im+xHc`=BquCgf-MXX~%UngeTW)!(!) z5j!Sh{gmDyLxUdLZ@49E2MC^+i{BY*H7&8D-Dw&bTEO?M?Y2w8r-#_a)$A6)JK0mG z(LJKoykG6h+njKk4f@GPmCM&*<+=bW>9vsWy_m-reIB#t^I=`n2l|r#^s`MC#M^7a ziC44NbDcYDG{8-nxl>p{ozVYjdjDG8C;nbV!NWbikP?I0UA71oWzR|XwOBFMG?=y9 zt8W&6Lo}r^viyy~XhS88K2r@wE7iui!YJEQ$FHoXO88W_Xsw)4iUYRU;S8=G z5e(gH+~?W7dd7!&23-^OCwmzG5ss6hMRA1`#;5RvyqgE3dW1I(l3FyzQi~=F!PLUz zR=J1ZBF1$)f8^5PII&&U*^?8m4|f~GZ_cr2Umk{qw9j1U?tsQ6d%k#MiE;6@?=dKt zV{V%;oxLL31h*&1&-J>Sjud$Z%5{9FaQ zIixs4J&F0wp1%Zu>BF9Xhkm<2D!I?}b6A8xb{=aAw`vxHTW!9#aTU`E*N9HgbXRmQ z=!6cH?Cx+0slZ!Eh41Kv;#bKFvM=I1$}d~S=Ba4DEg$|!kSZpXKfP~o%p`P0la3sH zgM%R#+oSr2RJWD1L}iRARBj)kau?reh3NQ8xf-p|n;WMsT@pWpsMm!=S6OcUq?!;X z`a($5l7Rzq)iOkimR}fPrK(@m7hS8%)w;Z{PqI_wrgnLwE^pHJW&>|k0Nx@1$^p^c zflQ%nwL1Xilc+FY>a6OWiq;A$G(ZXNh}Q9=L&NaXS2QzSt~b%@+PIdbnPIYHK1WRg ztJ=Z<{mD!6+W{wiORgn|4spR4mCD6kd9GQ0b4W*S*4cnODxlSfA08`Br^W75U)I zFYEiX^8T_DqnZu+Y|wWu`t2RU!`avrt$V;5f7|h}nk`xdYS3v6c>6T2ajxF+=4^2@ zduf_)+$K8djA}p!56%WIe5b>?tMoo=ZB$HA&hYrb?>ijt-jz%8v~dacdsZ)nP#+9n}ZRKH@e}FFXTM>uj8{ z>Jh=%n~?vI&*k5VjL35&ahj0Nx<7%x$&QD&)6;M=c=Xv<&Ee&Z8Fgs>YgDOa$ zg)%#N1w77dZGNb)SKrz;#g%>l$o>)<6K)HA0h&{n4Z5r=s}rRj)(sL;u1OQlkifEi zyY6`o|LbFzrdxHf}Rh#bFjy*MG0-!YD9*7GOmkp&%!ye4G3-YS^KxgMxJ)1 zb@0__Fw#IXzE@lN>r}?vZRy91#w}_dyVp{(PQZyCfgI`)d7*ne1sNfD6Wqf%Iu2$H zBv^+2t<<;noaIfPH}_a?S?u9$VqIqI3Nr2BKULkH3K*yHdypd1zPZXTz#}uo&0&34 z!e{zeINR%*JcJ-ymBv-20@_ZMfZc6 zjf_03)ylMa+~zO{>zRDSE&|>`Hh}IKniYFOq_=q4jOiKtIpfBjeoEJ@>7Ifv^qK5# zFc|@4M&SbML$F_3HE3wryxACy)k&CY$$!ST~TL^t4-1-{?mForv>nKM&HVGaw=0fk@&=tzL$3?iMv z;P;CkpW}=X1g8dhB89=lAYw16_7JQ{?K)ab-K+jTi&Z6eK^s z*XexD>gMYPxes%kYvig4v*Kcr3A=*Dbi=(UN$c_i7T;EB9czC?X-SXGqkY+V397Si zz@Z_r`8R+mmlMkAQM?x({A3J&#nIsV5a>f`iSHMz@(j8ZWR%?+X;z^Tg&7?(66s$3 zBOP=J9>{4{wp$=I#xDeEJhPue*SrnR>p6dnee*e$neDiiwbNlN>^4)Zfv@pYk!D8$ zJ_3!Q%}4b$bPZXQ2zZ9KmzI>#iJzy!I^g}7qwlr5{GZlz;?atTM24yRwj|=!98*{I zMrhn<0S=mu?S-<3bS~1lSmzR*$tHas$*eC$*pj)V%Z2ITO+&0zt3ypF4jmxX5F8#|69P|cMAVfc8udL75;fU zaOHP#95G&yww^OQ)j5u9-t)5)Tm`-?;;MW}yOhH56yqQ8l+*W&w*+rya=)*ag7?K9 z7x-G>l6+`5W1cn8xK7}-Oi#tUf@j4p7kJ*F1#npxN%wez`v~vg8=M9Not@)(c;dSn zJn?|h#-CE!;!(hL5^Z5*!BWCxcWV!uLH&O7f=oOs4Q;_9!$(&7g{4wIm6TbQomK{- zes@e!8aP$iLx|0GkL)2bJt+dCJY4!@Hu7+o7@U+|Tfzv9s#xOkDUPEoDpl)Gy6*w7;(d$RDx)o!i;srO5R3r%bq8-R?iX$eUbp<)s|$1+NgWI5WW=$g`>Xw z=$(V6Eh@vdVo}L3(LAzxX~|xXGHy*)?Zk>)tlJkI3yb9yHvYgwXXOOm)8BQSMYDpXEAJq8c;sC7{Ari`sKb%pRdQpr?kWM z52=)lM|JozV@SjoBNyMdQ*1Dc}u7cgsC4>hd4$xRi#vu@;nf>+?w` zC2_-S>jvHxQIT&0L`EMI;s@`FI@FS@EE!}$k%_GUvEmBwjNTLtjw)MAmOAp^;TT*| zSyzf{wvvr;HntfZ2Rpj6xO#Xbkq^+&dy+Fkql9im!7BZ!Ec|onk3HAERK7f0KNFSL zXJn-Z|4KbVAkTGkGu$1ny)-?%!P2L_zEQv3;Nkx+gtt70hpV>%>%dYgf1LT|C9-1P z-~2ll^DfhS20RsJu){R`Aa!w{J=giQ!tupfK|i23bsUu0b`Ofz1a}6ElE*>CQoJ6` z_^>FUd%AXWkNR*zM}oeXw#4`=^a38@P^K`3~>>NKF0F184h;2L3$Y<7WKYjJu)P$2A_YmpA$73&-Wi zF#C0vS*i}}J@EaM_!aQF+n+M{hVTA(gYWK7u2$O5=;RS~3rC8Jh3_hcpoAd}^(qX7 z-;1064Xt4X6$-amnEbwJcGm3w5csZ|{4-xa+HZPk^bT@$8qgY2?bWNRA#-|CPRFfU zRvTk%c}0qHD&G3ivoOw7VQaG7xLnm}g?&?4S$YQ{YxEA5xz`lSj?nj2KBa}JKbtO2 zttJW%tq+S;mdJ2fdOfOZTYru_nIwo^`jR%rRQ!8=-YJ6Cu&&idK-j|e@@Uf=+dEj- zY5~5VLh8C%Z%EyUz=lQ!Rq^ul#+ss)x89ow67{nL{l3cHr+O1O>NNf_1Yl%3`SojN zStUC2|$&*;sKs3!#;ZtVNrQ82ftB3(hc3XRt!&`ZuEbOx!jI!w8Fc^ z*+MyMbsjT_CmzhHG`6U(Dm-kKZ1jC#VfSWYcCg-&ydyf{S*G+hkDHr$Uea^Mc#^s5 zcAzK3_xSoE(xBtZylOok_T1*UYt0y>)oQvJ7uJn8=Ls58WE9qKh80|)Hz>)!J*wZj z>PO^{d^?+CnUE{AHQ2nk$A*s&1r{zm5Wq7>bsySY7o`Db#n_O1^U+=KYl!?&)aEWE zel7ISxqt9uvy9aVk4}B*t9&c+xV9`dV5c;j@&oV8H8PUN^b6LYB2VCa2<3A17bj~Gx-pWrlm=xRBgg6&7V?9s5KtU z6Ti>C5Cl`ZNjD?+x*&^gM>-a-;cS$1Zf?IZcBPsew{O?!e{ z1U%z^Y(E6!Oh%?F5`R-p$5(+^Fk20O+Wqt_FR6XyDFw)3_#K5|CqT=nz@ynqmZx_9UH*M)lRqj z<%n()dtpvz@yO9lq5aH`XB3D~a83sa1lNxpP1LAg{-{dp1XlC{ErLTVc9ziD+@^iIFzld(1T;14BRaBBIX_6a+(Olq)U;amyWv%lK z%Ca_>#b{|Gi!>C37SkqT`pWu778b;1Us+G0Mi$%4PvJ$|RpN^p+}O4#nv6wI+b1>1 zbdE-gl&(I|jzl|QX31CT)7PNUf&71S`4uA~(<0a*?fJ4NNj{BJaL+L}V<5Rvf4iaM zKcR`fOk69V?!0mJ5pYU7I({*8tuBKPHA)}^aq}-|XIgE8Hn!$U{*d|eCCnZf8k5N81hllJ`nhW! z#x_Fam3Fp1=J*>bi-S3ieEJXUF8@b!0w*)$mJ?}&Dl+7WGu0zGGMHgaP7~%mAzK~= zYMW~&k+!y$J+DVw^A5PvU6{birg-$4jnZ_futi%Fv`@0^$wUTwu4nAfEXTLPy={0K zy^oxTu_T@~j|gL_-Ku93ob9VschJMA*mEwmHl$%Ia~HG!sBJ2x&oLDdPh!heLm^Z& zk5NY2RU7r&4R83zn!8JKbGJIpoLMMuv=EyG`h*V%HahXmqJ3EPv4Odlrq5~W7~6Hg z6Hf>#p;*CZE$o3n+MuuHx*c9BpR3I}oAPwcJg&Mor#rb+`Y`&1==)h5ckdT?s#sT3 z)PT|cGW{2Q66XsZP^9;D*xs+F%)^g)y-On)EF_HOr1T#=_jp(X-;Xw4-g{ zYj7|=YZ=7**kZvAa{wIsi;<3FMESxx4P7>lc6^kOWv??ax>Srt8H{P)jzLCIOwtmSj*N%7f0Kn%pFfhnIR)bDAx99}}Y|bwevH42-(n{WesX zI6ULC@`aH`h1mkcv@r2-i&eAbLd)(EjpMbn4Z{CuIn-1P9MW=R&F}THFBcY9mq^*O zLO)m&WTo&}=87(^SLlKCO5V`CTIQa3INIr3sABXL2#fCA9mE*UYNB$*vSyAUBnVY2 z@_wn_!dxjD8VBhr)(**DU~3D{U^&R#=vu##iNTBrik*F1vbFCE(<2+cF|&GIGP`W{ z411>N{h8mH9(nih6-5<=F`%Y5nG1llQ5W6Np$kHkdH;&)uK93vr}(1XoZ}m<` ztKz(+%yx5^_vQ2>FX54nI&>rdlGkyS%hBA&eDFea-4}yjJC*Uhu9+UXD4SCMGI_dF z9zCXQWi)Z2G)~nqnm|A1X+mBH9jL-PjV8QNpb5W9g9=AmnxI&L7eN!CB2E*Kn6=Kk zgeI7TZ74C9#%KcOhP*UAvbQy<_=bxmtFKC_jJaqR z2u*>UXt#xL%$#4|L{3i3Pfog}C1WE+TGD?I{Lzl@zf`oOh-W*+^WD&pZfQfObd9#e zG^7=sd?(Qo`nyO=@>JFJrtd^r0xk2pBTp?%t|-D!JD#T1P{{+${&&Xkf_2SEmYFq0*|5Dqcmdy1mD)szR!3^JreB1ly)?d%xq_e#ffx&$P8$xk6cu_s;tG zu=$1+F=jiSy9jIT;H({tEd*cQRKS-Xry+&o(&0lSAg@n0+4oz449Ur_WL=oG*IedHG}1@6q+P4rri&R4{rcnl4^ z?6@}APlA09z49kh+(mqL@FzS)@ksHRjCS=Pn&Y5mg11ETKAGU9v=!UuPhpq9R=ZO% z-k;X&DLRAAQCbZ1lpuZdPC1he7CwLxp4a_5`lURT+$+)cPhPbJX0N&!oBk+}x8E!S-#JT+gO-q z!GFnZV@1uDrvtxC7Rn-O0`=jHc@V~tweMKcK4$Bqu;6-ZK+>{ahF#L0Fs-ELU#RXZ z^n=?_+};vay75k3m+OazB7gD&s*CUHeoXappCs(YPstAQq+*{D%M>eAoadB$YeFu( zRav{s!Pu|{#CfN@6{s@{676q2N5E6mCbp8rmMFe|OecL_mTs4xGta(HzZ}G0#OA)+ z?(%=qc_xcNMbm5NqZL-NV)a&(82l*rz9nUpj1!6vlUimp=M*qTvQMx@$oPRaOr{H! zqHqJ;DCbh$rI7{{GRC}DRTSGG{D#jf830}#UnJwTLb2?9-@zByb5nOVjm$VOycEO1 zRPBrzy)_O0FP(pVR=S;HB~P zAj&II@qk%;sX18p1D5VWm;?F^{S~*pxJTQmG+jH`LSD$@C zp5t)r@LorFy|^AHbq^f z3*&oE+^8pdBj^(5`lgcErXp*F+$6^IZA$t#B~`ry-2dOgX!p1j zGxnajc$gj(Oy_-f`u-I73Uq~QaMe!rKG&l<%l1kl=H+fhNM&s;dol0}6p{zpl!xVj z6*FA8kXY5wuPjzIzP^vzcSiKQdH1#e9S;en!iq9)3vlMU6TqkV{EAZn^BnZWRXUsJ z%a|bfa2gl(K|$y<^1dzOdqN#f3H~x#-)cV5XRIn`t^{7WI2XhC1Uf<=`&`On=)-#6 zPWJ%b#ZNi#?RQC!#5;)3Fnxho1v%JBE9y})h^Dp>sz2Qo-Wb)mm>SNYTFwY{ytrM>avr6 zK>4rHxkHFg+hBfSde!c!-ig{=3T_+q+l?%>UU)9=8`9VC4LMpeYng-0t)0RUTwkqo zyG6tMe$7mxK1^s247|XOCbw#)6!#N9rKim@(AMO3l|y;Ze#eQ(6(>#V2(hXCyS`7( zu+p)XbWceg^EtC}LtG9xsW|5Ke0UiC%D)w3!GOEG{8qS^I)^3}R#y>^LAUS@4Lqii%ycoIeRH>-aRhvhY*svS<5nYDxG;Cs0{3Y59NqSW zTQm~d2Ntb|6ca8yAW}$pP@&?+f7HkOebv`z?$IGP=v!#h=zSoPz0r?lxM|7O({h-=a^@n63oUf zGrNrEBsH=%PcxeD`$j z9pX=#;fmX!x2j1T8G`?;H-1eY)6HW@800%Ip6Im)-8|M5Eb>Qe2&pEyDJw0;N zqI-Jr3#vqcUYwn;kAaI$dkuK4>vVXHBiEi(AMI36FRF1Y+0quFsLfIyu~*hq@9V_k zSR!le<2`e?Svb)bXJ=<8htKGpR3O#4v^w3=s^>L+d0f@=EyfQz5p-D{o!b<#~PRYkCVyM1b8L`qF9rm4}1Y$xEOe?tDDdR zWPRQqf0aQk-vhxJQ=WAsUz2N`d?FibKe zs~|9cg_s=prA#jKd$^l`FQB(^^bg|6ozg$|(`d#A^hfLT2W;LQO>qZ2S?IeMD&k%P z79STJ!UuqHpkwd}Ssi>%2Amk@1=d6PWq5_Lct)l5+AkQv`9#P2&d=a?bK3kyGW{<3 z*cFq$1Fq={>`Xi-6*yxph)T!Y@*%?)lwCYT0i`k!A8)pcbkj_+@UnYX9x~$s28JHc z#y!F<8$~27x`9lO$(u>#p479$9}CgMkMZ@m+TN%@JUHBhsRD$RSa$2-JGnQRLH7jN z1UcERxUe**VvbOIH$z99&vtmQza^;3~ zZh6suK-xQqt#@Vlkm<$kEZeu6^+3);I#c4BT5_W^T;#pa!@w>M?AlG z3Fked7Gg0aJ_8)+{i=;yQ=0JuWfXBr`!Zs@>2{p!RYq$&j!XFL7Y~R0glss^SPy^+ zo=I*t?15IC*22>*+@3@KI*xG8#7hP<#^rjw!G}J+59n)1j_AHzvN@e{HlE+pQ+Bic z`_5b(_y9ZL&-ri_{oTI5&_+CNbq{)#TZP^5qI2ALvuYh%x3c~kRoOcPp$GNPJy(Fj zgMv{kBt)`0r1PLb@PmR#>VoW-&+`H0CFO1NyuZCMU#KVhg&tEak6Ul4P#w&_Owa4l zLYiTVIhV<$;PAXoCcDo#cGq_v7tA2_GoFlr>*BD^W&SJBfUw6hZ}5+VhOsxb!=%%V z)6zMdP#^8mJLr$!dmE1Fo^r6ok@s1R$1$~(y_BFW-)zv9!Q@)K|8t$iLpb(sS)b+g zf|PYaR{5$Zg89V=SqHm7JxejE1bU-<_{E&ZSYA=YoL)+~QZ{l$vK$lT*nv-0$*QMq z>$Fjkt&I|;Pz;1O)Jko>3{_N|AG=*vOBV5X8MX{wN#0kh_VR4G??NY=`wCg;ZF`TE z+aF7Yb&lva}Z}M(Xdk zt)M<+9A_c;CS5ld4Lr0Nwnxj1Y4z*ly@!V{mL3lYF|Ewe<3Xdx z%&Cj!9!R%;bou%5LKj#GqwuKm8&*|&%1O`ES1 zbh3TfdCy4dKL0oN7!7<--YCTX3m2~-# z?{j*5q!V`SIKcVH8}zOZF9vl+;d(d9^B7Wg(kUN}r^)@@aW@Cp1nQ>)2sXIIoyw4g6(7_rA z_Nd#O@4erwMp zkMTS3Oft>y;4{h3@;mfQW!PMF3>2=Ps(@HpagZNXx>0SZp~q5NDCCuH&GGs{F;?=46l-Z5RO8P4AWH_tUD82oxwM=YQA~vg6Y6Xk={o4CdE=4MVpPsJ#S@rpC1D~HB zowUD4?eE9z?+lMTqde6sJT*gSsOSwtoBM>#)fC62DV!jew%=pXC+aTWNFDew!^ zqyLmH_(47VNj?0*^x;28V=_0J&Z~|3?M6TH=xEX2Qe6xlYsXIoJVClL`rj$NqMTsU zSqRSIyWsJn-o+)_G1It^20GT9h9?h7GRs zQmeRPZ!6v}lrF=A!O6wCo0vYsJKOLS_*R6qAAwGj7AjEA3t)lD_*BNNEbVUP z$F_c0?`aQuF}Lkw4gQGLA(}-^{vU}h+$je=@kr&$; z%BNj<>YcTUG@bA~!1}2M@9t|ei*iG;K1Jz)Z~2(Sc9$~l-~0MvWCwJVZha_Up_;8D z%Csre4|r|vuTz3**E^x>kKqQMFCGKzL}m7GB{P13zIGcSUnxQaI+wf-sL0F2yo>vS zOo-=v*mx2=SOZTI@Dyo^{3rZMwr;7{V0sG`EF2v>n1v9 zwgJ)11fup$h-wdi2t6srrq3QYW21-8*hqPTGDk&R9<(k-cBO-t-d);v6)l51RO^a$ zEL@tXy*@rH{QomL|Fvkq&!m*5K`o_km!1IPatZv!{#6rA=&{&b3&A_UL>VqAjyCWX z#)<2Tp(o^@PgZV6*A|Mq^f`kycz%axhtxctDPm^wWOi*}6I}rOdBEKPeu2>)d_)I6 zAN12rc9;K?!syxnqXJNIW?B!N^cTSMPl3~hD=eH|^6h)p_lx-g*4B<*Em&JJDSMTEx++UtCI`9h;>R_2yBr)=pd*J{RN)%F^Dly`;iz^pObsw zWiJD{2&(E{XD-tqmvIE2CdR9HWSwgK^B0ZDI|>!=-jC^5n)_+*Li?#muc!}w1-}w} zG=MpL3FtK}R~+;Quy?=RdE24+*QEFHkIC;1=Xbq=Oo0f5I7VeZuQwUFb?45@05~(kb^i2+E=RLq|vNm^aoZlsr%O^)tCfq*V zE$p39pB8+>K24uO!{I*y&orX@W;+kjw9y$%sF(8VexUim##WY(Z*U$G)FQKU%^0}t z395>B4ZMx7+vPp|4UY#_I4+JBpC+J{ci^yAb>aO{rQfBMCtQPv_p6Mf4IFc_G_R61 zjxhevX^sH<@LRCyfKfKFK=Q&%SweT0rnm1`dmd+nDTc&zl%@@IFqLE(Y&oj0wG)^UlWI zw(~1$Cwt9g?ew)f(5@is!C$(5sd={Kb!HClU{X(CSeHQbCx=oMFXP7k1TJJ}P zmt*SL!+K6%-k#Jx18gf>}9g>WCpZ*cWfVJcyu7UTXjSKYw62Ae&D0yn#-{cmVRJV8B^AQ za4@FKbLLX<7}KC`R&~c@8{I6GpzcM)(*0r&_s!Y=G*h=@_SYISc0G>f#5nx~PC8U* z0ne#tvpnqUtU~*g#L5E)>@leB)Xqbs5%%gRO3Gd$xSx752V%L4{(KinbkLvlJ+!5G zq`c6h74_?5Nzcy5l3tl|)vuc@fP?Rx#Dg!UwBl>yBPO>@)}{iz>9(H-1W;vjqg{W} z-+`Cpy4Y@>(bh6MNxSh2KF9c#!(D;3DGOZIy8pfJuTz?Zj%m#GHjiw^<1!E2_rdXA z7{j)6#27c3-f?b=$L8=hko%HqS4#aNtyrIG^?$f03*2B(MqkH&|no=gmU46w(rZX^& zz`60km!?;*)w%wxepAJPeX84ewnk%C;G=()cC?#k#eN|DeB(u$qCS9%)3;aaT<93W zS7n?w@yGT{Z%TRP^COHQWA;5t#{sX!9JTz!AC<&*$?i=KUC}uuc!07T}Ch<0GY0V{)d_0LdJNla%T7@Zw2n)2oWE zQJbAYkIK<)|KG0uCoT=}l&)w06!mI_`e&hIr{e6}SLwH#aVqNU<{O`QJZK|4 zTCAUCjMh^r9UY8O^AIWWn8}$I6Xlh0b*~-Wj?b26eD;BM;{%>!e2V?j?YIE1JJd%+ zNy5q=yn7xJXA*oyGF^SMKG8<^WglbeR>phK=g7|-^f|CdeT&DKW&`}N%>i4L(mmYo zQorW;-X2?v#~eN+eh7}$HBMfix}MM155?9WQg6jxD76%K993Ds9@?6CWgR$dLUIp& zCwO2{mx+c(#O0{sx&zXnFAMa7KIZ;j{Y8f2IsV>D183*p6?_{9YxpEta0H)Vct3#b6I| zUt*xAtHM)lIj*PXo~lo6PFCx?GH)oV5~~h$Bj?mL+hx(v*=t^s{SI5pY)|jlztGkK z4Bx;a0vWcYlaN0oHgb6)${9fabr+{Ezt$2&%R1TnmGKpG)~Vg%g}s8`6*;`!|AWjK zcxL=xkZ(^5hS1+Lck$=L^7XiWxhE|!5n>!&uj|%6P59_iL2#p+iZqnC$)oV!Us~y}&Yn#6Rq;k_2 z)Q6gT3>WXW_HYTFF0Mhyui8L1W*)GrBVMy1GGi^@lUqyi!CY$E4gG69FR)I;YkY53 ze!Ti8q+80?J0MHU=hv6j2bvIzVuDvn)m}_{`Ubyr$T}i~CQuvb#rjCxcG+YspLUkCax~ zHa!=yO&25PNIx4W+d@RGNsxh8TeT^7ui`uEvDE(GlpRjK2T*?B(M<`oqcRB^ixqqJ zeIhU#FbY~mXr$dd3D4rnpn#0HChXMiIAg?B)gs0(CCTX@OZv7XE4L-X+EZCuYxc=I zu(IzQVNm)Kt%rDRT)|bL$kIlnKU#&b>PpD`i<7;tjjz^1LAyMvAOg?lN&JhijgNfz zGg@$X=EZa4OMj{I*bh8Eqt4RNEj%3;JT1$?Q{OK!?&!Yr(Z#XL;bre@tYbRf9$#gg z!6{+s;2#Z#a3sQ4%<*_tVVT_ne%)<^aY~0XbldQqtUuhHJR&ZX-DD2v9`CkRD-b;| zxamICru~XSPs{X+>FYs!e4mXkTnTZeS;4o{M*5J(9=~+P{Gg}?af10C2fxT3?v?2GvIL69aX&h6 zUS0kDr2fJiI9)m-TiOvliQ%|jfa9C={wd`__Hth0Im>ZEf0;9Rn(g25@57@NV^7yL zPwIMJ(J2S%3;c3|Q^WC`E^be6cz3hT?r{H@T76hGpO4aIIzjpo=!OQrowVWWR2JmA8Gu6F{jmc?CtyJWC-v{_X%T!D^u;k~b(dD(F! z{94fu5BLszd2Gi6zM-KU@W1pgeN;Tg4yLwcvniX&Gf{MT*_1tHw=ns$g2}vIt#T7Z zx_?Zu6%GT?f#BoB*TErI>n!iHGA-MD_%f3X;Ey=y8@?O*${wbF&eLT}HREwdL|vsz zxlY*S7nNqF;RNQsU?Fd}efEp$v%F7H#dN&w`Yiav$9zapBBI~R`u0ja@3wDaTui%> zNr1U`V!!@MbH6?{A1s3Jiu5;bbE`f@rd>#%mZvR_U`FS`XA=$X!26sz!Z9x_uSj88 za~=UG1?Tima*)Hb)>s42Q=k?*x`pS@s^1H~4*z1lejm{n>Gw|hrPUZ*r!va(m*b4` zwDD+XyhgGAi~I(2;70GZ#&`^;_wkS6mXT~cgnrR_XG4-ci13WO=JVe3-Hyww#--rj zZ1HN_;TiPFt;Z$nt5##exbAM!I0l{|#$G3tQkef`$N%813FUl1zw|Bg1_!Xtx1hVl zV+>x*+UOM$Ls{R5}&ZGiST zkCb1>o$+MIY<@r!uhH3QU$V9)>;vbqs^h*sB^sUW^#d$VNKSJp!g=THKGQX*>y<7p zC#z|Q=m{)MNUF=P8VJ5ct~t!N)_wOTBq_Gr^@sK!)5-4Qclkdu zo5y_oU4jg`llJb@Z=c1$?W>}WV)vfSGArqEzdh~`j|VnucaUoGE;))TVs7vGWJs|` ztb{0+U0O}QjedSI>qtfVzkti{-R#}4^~ zDC~QKZXA|JysbA~{a@rD@?Z7A|DwyI)d|Yp$5X?QkXfgRoax5yr{Oc~le%?LOD7 zWEbWc{`l?Y1Nq?r+o$qxb|ZgKei=^dl<)L5JgxdQdkF+w!8gD?*;)ekBgI~F$h1DJ zXoUKpsm$;Y`P#`{yayk&rdtORGzGzSKzhFED-!}9jPYFOdqz>#d_1I*7%bnY-)3kn z|Nfx{WU>Eb9=hV1VuS3_KlpO!56m3+7>g!avrsy)I-wRrjnJBAdnS1Oy?>lKImGVK zIG{CknGzobaIjP;c7TI{GrnIuQf>$8On}o&cT(S#T;}!z-u1tsKWJ76B5+mooB#tX z&AEG|mJI9^X4aOh{@QZHuTT58YW6K&Sj>h&OR`gNaBmHpH=k1tm^W4Q8jGcUaG!o>QQrY~D*i~XloOb~+U z)lk$jQ!$-WM1U6>n=3VP&8fLMy2ZbLCH$M;AG7}v;Jge!00Ry+2W^JM5QOv}>*WJP zQC6%60>>OJz<9=KI8Q_#@F&)7UqOtP*zq0n&;7c}`3>?iFFZ|tF7eLc7@hON+Q6JD zn>V}koN~Qhcnr3#7kDkhPTPP40D1$a1Q3*jG&V1wfN}ZH^%4*=N?tRW<}@$*zQcfD*kO^nkDZM#mZB z>0Y%Q9L;!kgQMw#`FL??VCczapN~A;GY-cMf_zMTZaAO)qTX@LE$_AU_xJg2?k^Zt zCd7(R_n@32wXuX4QkYv_^nqXv2Yd9`iV(lBX4N(ZRtF&hgWQGJWyCGKlzF&^5ZQWZ z%skr$$~LSIjmdMYZW|BEUaVMxOB6jvTKG+gw)v|Zm;T*6%a(($SMc?fs+ekZC!D`Z z+u8p`>GEEAUv>6HVbU2zr_+CN!o*csA`h_m(zW=xee}T4GgG6BNaIC0jEKa|exs2{0&+G40 zq^sSU%lE5~TF++MPanV2_6QtSom|%0A&w3#pY61sw+P3yfxR(;b+I{L@G*($Fu3Xa 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 G#2YLE*20q;x=`Bg>oTv8%_c8rN zxU>snOv`~&59o~XHRf}A?2pFf2TF4;U4BoZeE9rRg5HFuv2rcm8kOHw8;6+MLJf~KtRbJSvvr_4fg|0uI+B#; z+h)3^mJKY|g2XxwKH==62_D6Qa`)ak+(^u%xR^`kek>->gRoMiKF*uOD zp{898Yl=rF&eN#;xKAPNR#EksuPfB_K*O5iKIP?ZROdhqjv?10p1(ZjxeHoRw&tD$ z^{h-#m5t*-je9jNFWZ)YIrHk;68HZeWdeiRBMjOlhmF;Eb^V@SS68;*`866oW%);| zy&hECL$5Jo%``ex3w5^Zgzl2%#2nMg37VjdWz1#b zbXGogXqq3!DfG%8&FYQ0r`7wY@6k!+gGa{o#_6nHTs-M|;}pJ9{mIrFo1if#rq+@) zy_hf8b8D;dOjKiY-rNYjF{ibDZm(%n>3+uPtk&_U)|e~ADfG%8*?x8>@FU5!skz-f zA__Feslhm(!&~jAlmjTw&d-zm?n%_2=IFGbEMA_}!sve^31F>&Yto9jaQtLD<|W#Z z$Mb1Tx7#1J2K{KbX8F;on7iiXwziE$ZHswIURovcM|Px=6d1T)pyXXCi4jvmoX%Q+ zBuP_3oFb~WjuMiP38`bwX)Wk>p#?xCEmdO3Z%ALWwpt*vj!4^$wuSWMVU$q*ajcSbPyD|UFuOa4pRzu7| zt%g=OWvBsqkNXg`R?3fgrImgrYX9t9F_fK#Pt47%^)X+x@>}75p@yDR>zi{xtEDwQ z7wYLv)iXP%v$_sP5SuGE3$^v9YRls?K(G-%v%0U2TZI;+M=nrhJ-@QLTH#BfhIAi8 z4N2}}ecToC#x!TLdasV}gcb~@pd4CI&sS(ibIxO}xeAWbUQyZdG!9Jb_j6tDi{HgC z#$h+TR)2I*GzSV{IL|ctzFDop z5acQgVlfPhD|v=+I$BfN54znlRhXwfCdVgkD$+3SCK8VLS*sIXK{j!NX_19L3^blH zwRE_xg9|K(7s^gP4`PJpxV=OA!2Gl61LF>D4C#~XmUrN8c$detNQ2Wfq)D<--YrhN zn^a@~Gefhvx0J=hnt7Tme1ZTDhEfo7vD=v3IxZV-BHB5?P3R4nWseO^NEHm1bXBb3 zQq`l7Pu?od(DpRW6o!Du4`R$|Ah=01MiySNxzGSomkmzPEeCKy&Be&f9xN7oUR4fJUKRbqx1!CNKsvJt3B8feTMx`#$y6%ztzSc=TzVXVgs0S>J_r z-(GxKlh?kz@9!|E;L=2AL%+J_DBG_wBdUTqk)u*}O({j?Ww_5=`v&$lY@phv0}Y1* zsSK(0`)C~+AGD;rsHMB+B$w`X8~ndDiYUED@jv(I->OKqtx~(r320|T4bST-ai%v# z?YM@bUM&dv9*{v73p(HuwKP8_iuUKnMWGnp>9zcHT-1|-0*n_p6ZH!|CnKY9;u9|n zA3T?d8_SK0`tdw1FOG}KYI)C|Id=TmnR6kEx-KqiHXU!7`h|`ceuIvO9eBG=V3yMD z!aXQvM@`4mEy<}eAYrG_3(xwg8WNhh(&iqFo+A@L*a!Vz{n0@w7-0NTPtrFW@;xFz zo9r_KeZbQ!pgvqHJ0L!BOhf|&?VfU(9^7aCNzAPt!;< zx}0!#i&_oma9GCk@OSGj9JB!!OKAJ-ngKaD_{CwtZ|HTbM;sCilET9H(OiTIFeZ2x znp%@7WwrWGskXobVPjOUCio-UriIGixJ`#VA33U0z-DXVT93)p0WO&dm+lFwz!70V z2rW*xH~DUs*8aqws!s7h{LF9r+~6#qfj9QY=}@oDEi?TR&T^LbY~ z@7m70_VccM-gTUJo#$QGdDng3^_+LT=Uv}3O&8yjw08+6&I@+xCJh?hCc${l4L5I$!C2=MQEIGoAOkSG(_aulCB- z-9Iy5uI>-a+#px?tuwb@C|$a1X4QqZOZUxey3l@U@65gn=Xyc+s7kBHoSHGL|+o#_r^gB<#qx$XF@6YIW;Kgcn zrc(I%3-k5hbGrKF3xm4)?{~RzQWp8T&Yy zAK0hUnn*%5c+i)IHF(0q_q@__K>LWTd;DGck3{H@-so=P2kk z_cpHMrHQV4-E{QRGgV#ZrjK^${>o_YbkCH2A1uE;y2Kv5dVSRVR`CGEqdSEMg;&94 z;6fNTb0PuyJV%iVyn|L$nyz)42P!mL9*RtE~6)q&~>j$vp}7G>MWTYgJ#WwTo8nDT|PHfA`y z3e^F=(9WP1)?w4-m{&imUL03i@CJI}2)rEH$R3(261#Y!@Ue*atJN!`;4R0UIvY;K z=o@od2D@$QBb?O&0Ve$Wm^Z^0Pz*6jp%LgG`2?kt zmb$`w`oBZ>9MBCs;AWlF#~F^#%uYDQh}+9<>F-^WRe%j_I{U&o4e?x2eC)P;8ScBgi`jJKTT} zZN@2T!tE=&M>e^xb*>w6ug9BQZ#M1ov5>s>E`eam{+r-Zlp*Yosxg}q+q`q#OE zD3MRzC#gQOIg6rK2KtO;OSt>Uiw zELoM*@k;+H;7+T!+gvU%Zmi2atdYT-J5?tc&Zfrg-OB}B8ufDF@l-AJ6@HtPQ9J`L zSx|#fi^C`>8F+8Hgy}w$y5|`5J#0fNaCRyQ&vohD5y zlnrl9KefD+kHkd!pO*HV*63n-H~u{)&Fi?}LTt_v<+201PRhQd{P0};GKRA0?m_mE z2R#f}BVA9ZX877RuiK%$ql>5Cv3Tr^o&i&w5}5mEwIqfGRA+tu!`_L+eio;c#$=I6 z`W=4c$GjXf=|q3IIxS1gc=;@gl*XOfzD2p1UH$9fxwZBoFdA4`z)#qjJ+5flKx>rB-wY8Xk zaspM{XTCl#RGz9X=x|dPs~7dVK)>G@@VC`zwNpo{cn3Z8rSPupPZ=Nh3O1n85_)vZ z594t)8jaK2_}WuTPdQ<%lg}Az8~3;jo|z43e1dYD=_I_r$>&LWR#tnw0za@{j8@E7 z11~+Tr%9Yj1_V$Z{LWIxy@WgS4qUZ&);FF_su#!-u4#W#=IGYbT{GJ3MCx3w=c8Gk zHKej)-gv;<*(@4=L{CqvRp$~MvQ_>F|J$z7w%=pE&By@m=^uSN>v7?je};aB9EMMi zsSWU$ZMtG|Y zvEVIRwr>#+-ssBv3hkR*ah>sJf7J$EZ@>hXP{k2bR8if>AKbqR4Qa>yWzlEp?Un zSjgQ!?2aDx_=jzJC@vo+-!+2eM`b~FD>F5A1difpEu+BsdB)V4hLzU zar4!@9j+{0bb}jIi??ic3sgR0h3Ma*&2Hf~&vD9dqzBxn&~T|l2{6SZaZ9FFPfkb^jJO$=62*r>ClK%2Q0ydNW@7M)l~j=~pW5 zyKjzye!{aA zI=6^}<@;$SMR`Obz~}Jztn%CeJMWzAn7fsiGLWn6k;RlPz8B~huZdZM#>=2@)3f(y z%G|1)Rw89Vzpb<<859$2TJ*mBy7sG8A%w=-PMtP^YkUbkcdPF+I?>@=UHG=9ZT!L5 zFfsg+dVRf}0&WB;l}t%L>09v4BqdxDABU7C>9=1g7{t@4n+21Tvdv9$Q08p%^j4)w z^X#NN4IJNmMNbP4kv>lgdm70A>V%d;PTIa(_dKWXdHoCTLY{}!3uX?``a*emx(VgY zRdyqjW7{fiLB(}otw15B|0s*+8~7Vz-}Ej|Z4V{%);LT787e7y*>nfWWjwICkneHW zg3&r{$KQ%(jO@kJhA-{2y5_*o0qx%J@6vz7)3sOPW*?%j2?&WfEgt!%np^s?u8;ZG zOhbsVYZ^kgWw%^^*SYeHm$E)Ht46$R!qCxNMYqJ3e?hiKO<$JUJL7uvLegljr0WLP zOErB;fgPl|#_z-N`w<-C)PKRvN6J?`51-Jr_jz9#%c!wdx!j8`i~Soq3FpDx7nL*p!H6- zgli#sX;9WzbloNt?^Dtluk&H2@xrf$5=y$NRG7D`zh~OYbhUW2VtE}{zjMA^r zFUA45998I32$119I1+s2=E20bYaEdG>Ys4v8tn_Jx@iM=YQ9%A2PBdCSa=7%WS^1V z=J<}t_DH91ga?$xI}5flZn{@_;e#B|t<4pqk1)q{S_5xe`y3PmNq1Ul+DLgh#wTPV zVQG{Pmu4#?38Q3b6Jdzl3Wb> ztKwzW%QfJ=Ol9||PpK7qYV-n1^OYX)b>7Z>PlwqOJv655hLnDt>s{yk{e-uA3Oik= zwEz1Tb-wd)&&c~e@B87c38%V6FM5Psm3gEkhvNA1a`;s3MnhuOa!cIpriUx;H=&}^ z&`|eO_3bThioC?${jBv@JEtyozEUYHM`d3y;HIiq~*3*Q{*qcS}F8?O<^Q= z`6=y-$|?~Mege>2rOghZM#g{kd2oS)U+|BmuIz_-#s}wFXeaOBKLKYBNK?jVz;n)k zr(A>kY|ish{XL{N56hbaALAW3JRDtfpVU#&1s_zNhvc){?R6$Ndz!D4XEu2S9vc2y zoyZZBLEAk|5~>>78~oSkduUJ4#(wo5IfpHBRL`li5nb{QdcjIyw@0jdsFmkG={_zf z-lZ$Mx4WDDJ#7qc(P21%jnOxn&3;eeczM$^!j=yD=74tbz#LJ!{5UUkFsH~^ z4C|z9&Two2X`4usuD!c<9$$_4h{S zUH!b`y=rWiT1=bG{w)1i7>8EvN+90Y_DXBe+>=O4`@_sFxcQ>)IglafG9S}PyEwyPYeVtoNIT!&zAZx4 zqI_499#USs_o^)4lot=UkfdufDLLb{aXpplegC)R91?H#j;#m8SlUHgOXZNmE3{Nm zvP<}&F&9xKE zGSNRiII+b0ZXR@hC_b;_rR<#NcE-(*t08Uf`_{kEd(Zx%q)e7@x8NoKQa z!O2^*{rxoIWjzu=kX+S6rN^l7|Jgt@_<5 z$+%szE*WPDt>T%&Cy!l4TW{3a7-oU8=p*`K^Oy+e*!WNL*aqND9A-Aoh4z?iJuQ!! z^^JRYS@IreC-0dZN#4UN&{LuLMtqAv@PD9_gLJ?!_25@g&BPQu1>6|h$;wnKR{G~e zDE_psi-;8SovDbraSB+L#!g@%$#U6n3AkYIpnDO$$~c)8hVK*~>QS}FbUx@A${;oI zkhYfWoR^Oi$_4F#Yeeg*2EqFokFN%I>uabB9>AOoJ8>J`*c?&pL9=<&|5@ocm^WRb z-zWWD`cEvc5GKMW=|w(ue zk>Me!Ms!VwyF>Tu9CIVO^$D4G;gLdV{QQXD^hE9^*)zDBWM(m~YI!tU;`8{~l-g6D zOwZT5Ar1k?PM zaH4pw7Z0Oiyg{@nf+#%`9I6p76)m-)%et{W~wVX)eA;1W7h;+McGx%vHmOXb*Utar1U|(3zMS`g?13WhSw=HC^g)%M#P7Mup?peO zQ?mrpkWb1d`WxDxPNf$*p!3B#gWTMzzNC3L{2ytM)QF;-mn}bIj1+m&OPqRr0i6a~ z%O1w(pD2hkj<_Px$cja&e!ZqFw5ltdS7*|(vxN(cX;Rl|1Pjt(cLjNtg~M#PL*IZU zaxlR1Q9%tHu?2&8NWc}7rO0az+xFsFr27DyYO0&%`~6!L}nH|#!%F@G>O1HOgz z7|~<@(<}znd*N(BNWsDus~*t@2!O zqcP7765?quJJvXZoXwae;heTn!n`o;xf(kNJTrTsQGGFwNshUt4wz|a;Ik$Gl_g{{X$+j-9PPm=JZ>BdJZr^I@XG>h+Foh*`)6GZj^CoX z8{;_hCFbpgr>v2t9^bPv2ALPu6up-={=q~&52b1W&u)GfZBF7;pvAewj3ntUh5_^x zFw|%Y{+^7(PWFVhBgf1h0;erchkh-V4-Zc4zaH{wO}|K%L&P)D&)CrD86k#mF0`g1 zJzb)MFz=hc355AC15MJtVeDLNqv0hVdGx(uH1fChk z&JbC`99XjKc&-wj^t2#^UkCni3rtBzh|l{ayY(=MF5NGpNr*Z44J$Qs<$Vr{J;UiJ z(~K2xTKDF!I|BEJ-*qM4nX!l=*)!vMH~UBeyqoZndFH891Y7@Rcur{;vB=AQrVp+&C#ssLwyw}4n4sr-n&|qS->wvX z>&-CzTrbgc7~#v&e41w5#!FvO_+78!DQeHeDSt=H!7GI~y>a@F*SN2$ny)`p{zg@E zZ~yM%RJHom(eCkq>8}nffR#q`YZH;Ps8wG2FN66LtQfFEtGMN1!to$*2wtU!v*v?7$lzflIgUx}@oY)N7 z*hv1-24-i&*AYX1o=r#*qVtfXpItRNSY_3|zm_k`S{9e8Glaj%EG66l}}S0i`4 zl)da%1bV$V$e?EO4LD@wAu{Ve8lnTgIQ>8`2#435b#sZOQeFDH4tOrTgo0X-(Q8k> zi&L=J?w@MKk3>ibF5a$vTotb77v7JSCI*ck`=VRrqrW3Q+94r?cr~A1!TZo@Z-^7( zdQhjy@T{eDShFp$R3|MwwqD*F44~Ov!VPB7@!1id->%wy9F5-54(K0zP5W+G2Nv(q z?7fheEj?xCt=Yss?{x>g=U|Q=y@IjK9s(}%dt3WAdGok*1|(|X{zZy~;YuMZf;zt0 zUS=M@FCnPA)_tgdq7J6xwF)-}n9<(nHEZ>x_GdHik--ew!xCfd8nIcV2fy*PAJ+X- zy5<0O&o2h2_%cvH>RAdi2`=`;W@xza27t1 zJvMmn^%nnww_KAu+Is+hjYNKVd|-Tm<94+^c{Lj_HnoFdCo~p8?fU5 z9>_Pt#k6N~mwJc=fNvp=r$r})E5irruS&RV<-oJYnxqB?V|@cZ&7`mYn4Sa25Fd;E z3l83)GkZv172LqR`z?a%hVRLwmCbse_Hht`%BCgAl?Uxdq|50-x8E7+eCLn0fShP? zQoinX%Wqh5$4e9Cu@0@UjKL0!P}1R{9Jur|;}F zll1(C=UJHW9C?(UO-sXFuRZL5dGK58)u^70JgLEQkeckr=fg@zx!^53*ua0rytGU1 z7-D>B%tr{qt#>F5UJvs>!au@>ZRml_hlN$22fXgrXk}9<7oE|3p~xrvbS59Un-GtD z&SNFKEy%gu!nH2WZe{7XIO z2=i@E>l&Kj42PzrI^3XS)Yyd=7$VXw{XN0A-Xc5EgD6*p* zMRsV}kDo{@5kn{(FKC$%)|Y|@`+P)5zc0_5SweeFA`gfd7Ho3!*SSF-V<^+gFOO7q znmHug&{|klNN#cqeYAoEfz&-EtL#6EjLn?TC5Z;Ix~kJt%$pZz5brTMB;F8kYFvNuaUWM1r0Le# zs_*qid1vuWs=QC~JcJR+70HZP4F zrEFwec$XKKu|n_D^t9S@5?kLn8+BV9@JzEQCzLl{Z_0DzPm*)dCgghdd0IcRa?x$9 z?e&^*fSd6alX8K>@Xppe&AtZ>Y0*iN>NVG*J1x&9PP64PP4`0Jv3-P z`f64>L%U?RZC(6&Iy(CRPfo&%c~nZTSd{Em}@Us2AmU(a3`_NK4y<%N*{L5XKv z@$=r_Abk%-PQ;}|+Hpueh&C;AVi}%RWDFh@P3m2T+xVHV#7T4;Xt`U9KM3_xVy!1v zPVFlZseXk>_1l7-=+|^ZqvKuUy;nxrg06S!E7iATLH10&_*UeM9$!5Dm5&B>>r$nN zzRJ-m%|0fYP0ux#_5i;m47q09kTrXBp4E7rmNsPb^_G@#K)=YYMbKkk7V^X9X&LpT zS9Oi@vDe*Qk~q)Q^eu3!QF?3@?A4Hi_RW>YkQR(Z6XF`YYNXfku904aFTnJw{pt-^ z$tot~cv8=-_tP#@z8%8X{j#a{=-0-UImKp^fn4>S03?Kd)2btx+Wz!nkS!; z#bLe2C;iHfI~BwEVd3~D#ZliW+xo+Pt`V8e@vzR@{gvT8^bq*MgK9lnw+E_Au8lSN z3n>oxJd7i7#}{B;Ea*6R6WHs|;>FNYOb-vf8az0Rf!SXB^vi)i06e?N-=+VUKcIdO z$J*wN5T-~=bQ=pyEs^c?^G98nP#Zj<%DTa9lUQ^SDVb5SaD2(s`1K;TT`yHXQr6Zk z)3pGOR%z;F9ZePg_t|g_`e9usG=*+5seAHJcVim@I>4Ltw9GiAU{02 z8J}LTjqmZa39kxzQ=V-+toK>lIKTDHV|^RxyvWErdyiFC=e&O~Uhy3GPpCgjL-fTY z7kn9<4$+{-hZ^B^mfivd1sS4Zb*%Xp^2{~KYQFt z^olf%f^jzcsND^EkB|z#To3Dn0j$;u^O)-gPt3XGV+gO|mu^r6{_dl8qQ*7CessYj zeuf9#6P~a}PlA2{UD-ZkL>isbfU`&8aUfXMi&$~f10J?1Z}2kv2PLICt#l~(*K8{Q zTE>Tu(RrEc!P8>?i>TT2GB1;p%Q)YCSIUA;@aiMQ{KI|~3JXmZoy>jB`^`talZ}ho z-Q>G+ol1}Q5nQ0Z^z|AKUb|2eB^$^_9hj#F%|7VoN2f27$ToIB^*DO%JJs-;e+`DL z-D|fY4#M}ZOUOK~e+<&3C*pGfJ{`hwY_vF{BZ3G68x|B;SWbpyyZqRvlSDxOQT)c> zLh&8kBusg;;n2xQ^~7Op{Rg+qOpUtPC6MCd1yo`0km%K*%3$gYn1^!fAsQu4SB>Vt zzP!e9W4$JzqcUlh*bam$T&qtAAND4glYAvjOWbYEY19)%;8l*F}qbK(CWwKk^Kd+?8ttJ?!5r=T)xkQNJ2$6MVXLtXc5O2 zyl4)9zA+EbKT;q4doMtphtDxzFLfpj0gsON3GurKE%Z|?NLjx#56m$>XFp#Q zSsZ-5VRCgHKF?-ofV&tM;Wro>P<+7Wxf&XDK<9e_&+^0OohSYnT&6$h1h<@I4pa z8}s0O*KF`UbNa}U$BrF2+d8y~9|OYSH$WTz#2q@X5w!EzNK)|Ci$z>_I|N~t{cIH{ zKkV<&&~xEj%!6~xMlxdY#N>|CV@J21IK1QZ$y4<}z6N3u&IKz$aL!9=(dh9>?*t9f3p_ciWNt?APFFl$meY*){cxxiU;RTLV0?^=Q-Gor!rcHW3hPm2MlCH(UFbAm4buUmIYgU3 z=tmn(f)?K1;utq8F|Up29D$b8ekt?_Gw0cb)4UTut1BF2SeAz*IqbVj!}25#Yi2Cg zaF|~{sI-{>q_z3DptkSwoO7@K(%RegHyzE&=aGYBIHclp)x%fu4|=qHs7@$%UhA1r z538lqeGcn57~SviXZRSx(85i4k<1)W*lCOHmCy>C!y zvzlvKyR!(@HaTBxPT!)_3O?S2_|c?JyGZv;|Cr|zthDuUZ5l(Kp}B-3v>3IW7H2tG zev9D@=tRj`R$Dig&sD$yoJncT(E2n~>(j7r-LQDhu;PU%e^}8&wAkX8L!bAmo$scP zOEVPQypKWuWQ?-onI5B!!b;mgXo1qsZ`!W|QA*~x3+n0B^(f%k@SJ)SaCpqa6m2ZD zIB?OQ_5SbEg8PpGM+j|PEy-$Qn0Da=tlKYKO3#<<7Eaj+Op0s8^M*#vc(`s*nar}X zX3@A@{udTvjA>mXS_=YR6T8+3ujhMRFlf=ARNK%b&bUvy zpAyewEdA7yO5g}o9q?mrRK3Tyi?3 zb8JlZt4DZL^E8sVjZ+ej=Yn;4ZBYaK5ym}0ZGKZM#wUozjO=IH-{gIG3Is~h3@wfI zmeh@U`++(S(kC-qy?%7k{GA1ai@cU`RQ002gF&Cv-?aB9ey0r45qcizH>=B}F&>F} z%2N=1?@aVPJg4_8MFHo)ShQ>kUY^3C@JfL!YHp!~xidB;U}k zb|2jr(l&0{DWy%ftQo&Z;$d@YBTk&j(z#$_7>_I`N%uWz4O;Jsn6lod-_ifFY|z*q z4czgt-sHgo2;858n`pCXJWKMwBxZh6{XHj+i?;wjN6^P&P4kl)xvXr7wHP%ZIs%pk zjA*X8Bzt}+vS-bkhc*O`G=tJW3QFi>W)Win+m2}gaywK~BgiGKD(JJb4w8Bp9iey3 zIv|;wOPyrzVqXHi%I2%bgL)qXc(EwbWzC8o*5nXAZTMHR_k5?rsLbdWnbfHFU7q(~ zQzl0NxxwNe)|A7FPZ%yFUVs1-{bUHca-gktfl5o~1;?xw+*BBJ&$UdgUDE)(}>4A-C6HWD^(+U zDyKAp&>z#jlhn{${)G0mLJ3(7FfD)T=MxM*S&3~}k(V0Sbc?exZWhUmSJC2E4KBx& z0$H@Mj)P|Pq@>LYAL*;3j~or?mhbtLZeUu>x0i*J+w|Zzongb9Cw0vcrf<1E&;P=C zS3K`Z=Uv-**M8oW&%2KEuJgR>I`6vAyPosj!Aoj8HV~0psIYLkSbW2|Kl$hG((;)V z7YdhF&#b*rytHxV!xu`I_Rc(Vq3zPh%uiluzx341CoYsPot`;!q2tmgXDaSzFLYk2 zxc{PBz0jrK-_&pSi&`LAz0jjuZLfEsSHJ(d$|k(8R@_@ry)1mIg-2wj?X%Hrh@T*2 zE$+YgK_=00i5}8F7;4xw?*UzhEs1$YIz$*B-#8>8vS0sL+;>3FI4GN`=QvC=?Z#_^ zKrfrS8WLrJ9TO#}2!zhrLRhBmS#+5Fl%SQJbUotOVvDsi$_xAB0|m4JMUmgLIvMZ( zR=*s4B!|hThx}dokGA7spGbD+sb7u9GCQq1(ki7b(IzEjw?Z5DXwyY~Ge^$K(mpA> z-{$j|<+AJdFZg~==R4nd%()Ni^MT#^u%#Xhceu`NS|EEPkM-rXWm-t9tt`7q@rQm< zu2N`+DnZn5Zpqe^%C>KNyU@w`9Z75nZM3*gi<|h^vDQ9y4&Ulm!0XApsm@nAN%q=+ z_O%^q@0@z6@0Fpijh3{n)nfamz^ltb?_0&4^kS%zAZh^^;y`*MKAvoKpzg7p_=MZ18c@vgH*cg&0+l8_ zC8R&R35_M;M%s3rF@5Sr2edNR`k*stn1gGmm#{QzE8#K6Yb}QMeu{)TSOm*-n6TN` zN1fqlOm=?lDE$i=7~$2puT!X-_*x`&CRUzUyzC#-3r~TP@eaSZut0EW4cK%5#cjI@YZ-+op(-2$GI7e2Sj)2}Hd=5&ZZ;_lp zDMn|;_tT?mxJ>^7j&cou4cnz6QP83SF6ouWG4MYd+Gy}0G=(Ww_`0z1vZY71*rtea zKqc)S_Y^=tWgIUA@?3c>4Q=0~%4o!5uzFP{lJ`yYD>(`?8D&!KVs=3M=35_d9C0&cpd75ztW~VbW$H@I2z!!ka;JDg4C7>r91q`E%e1q!*Fd2f7kB{ zZGJ9%FE(Jb5MG$wmHck3*#kHD+PUB``n_$CgJzJ%V&K#Whj|CC%mtsNBm0B&t=^)w~Z9&{so0O0p#-E)B7W&NVZW)HQ?cC(K4gbsIy-`CAJHeZ88RVW7z z?!OMncfM`28oyPCxbc%cQ+&AFv*QW>?SSb}S1Y*slggC-086oxe$n4No{N5Id^Bx` zB{vsDX2P#R@ZeVQDEKX(wZ@4KABgLKyT%fb=g8$rrE0W^JZa*k35FBauE2joAe(J3 zM&L(s6C)eTG)B|rF}a^<2{u_?o6T2~&+J6P0mH&(@L`L}Q*N7y&J71*oT+bJ@YglQ0TxEH ztvERTqlyD(eA|;7=@z%V-*5mKk-KX^gbTb!hj~~WI^M<_JdXK0cr+&OtZ{IrgSn4W zgHPtKf>&g9#^A@Pe*-TW&&jb{Wgsh_*L!f|QT=kT5ft#%PJ?xa*g|asLSqgEwnFDq z;H$qEUKZs+O|l7n-$pDYVjla%{KQj~#%WvhuSxj{pSBUJ;A^Vd9DVhj>->knCwea$ z7m>I8vpWBQeC(h7ivIj!Xjm(<f+vet2Wp*p9xjMFJiZw0Eq% zu+cg7;0Z}vw#Hk@e@yQw%Y2ZABma-?IoOaK9}BpXJ-*2UkVBtF`rfy6?M*>0iuRSK z1)cBwnU^Q++FLe86ucM(ea)UPKWU%Y8Q1Nv*+0xDVryA@rya*@@8{cdMiFPJm zG~D@)W((S9++qq_qQcZQ`)Jcr?N83V(AZV=#fjmi(^rI_zx3v4iO1c&BD=cIpjV zN$wRV+@U+t&L)3J6GGs*rcF>?EAtiiC{JUbkYRgR^n=B_#`8t0*^iA-q5sv%;}sF9phJhT784+^IC6X z$9Pyfc59UC`v9I;h@k~BP(Qv8I2J9(e~Z4%C&bg7$I2)Fq*{)jfVmg)^DH~p0q;rr zUEsskt{rOEL&AZ0+mYm~PbkkOtZC`#S{?D+N$l$l>Bz^4#|C?lYxs1)i-RiXxb8Wi zo#2Zx4UOG!_9!2l#c%icN)WoAWw~s8ls+cqd64&Eu@*9zU;z&1w&_1KmOVUwy`u(x}#cwxPssYgalD5n)z|M$w2v2pzeh8XLswQ+%q!L!~< zpwH+5j3DygAPs-9c}>0YV}j3mmqvjZTXe(p$Uqw!xyzOo9&F{L?QSp+S#c)XN}E1~ znu1JVoYJFhbQfd^bZ}N_IGFRNF3oe)9da)FIe$4YHm4QNkI7phiH*|9#~rZ5F;U&pA#?bmu4{7Lw z&Gewh98R=SFQNm!)Op!%3~$je_N#1@5a8vVQCfHj{2Q5+J+|H=RC%KCF+*1MrlsY9I9Epdrzebax2Dhi8x@!4C(h5a!GrT+eSimJ)<}n< zU--pr@u-av?K&1|T+ESC26F`91z~GwQ0O9I`!Ala@g6s372wHyv5Rqlt6B zjaU_1CdRAuQQ-VX8jKI=;q=-S`t*wCOBfs-Nt^V%bD!pa>C>+LQ?Bb%uIE#(?^CY- zQ*QpJ+=5TJg`aYZKjoHu$}P*pfqh!*C2g|w1cBrMzaSG}gX_>H-4(wn zw>+TTFSxFKn_ceu2xKQ}54O+PnP+&ul< zTygy)?v{!h7;(2&+Okp-0c;&V8q=~aYG~S&Wc+&;_j-rMI&xy#VsCjt152E zh+AE8OGn(Aid#0~)>ho|5qEdRT{q(Hskjv*?%s;Ke#CvS;yy6q)>Yi_h+AKAH;lOZ zD(=P+_hS`z(}>$paW{{+jTLvxh}%?gw~n|ERorbOZga)mKH~1LxI0GNhb!*R5x1q{ z?iz7hD{ke8+g5R_M%?y_TRq}-RNR^ox3l8bj<{VFcegt5K*imop9d@MUj6K@xDSrF zAOF}3?mCRASJq5Ty|QsCI$qiJ&6$0#6lU(y=WAEZtnr3X?a!EGHGaK&}Db@YI zhbOP@(z#n9d>^S^D7|>0?Zpf2FDh_v-l3dZfBp39&%a)A6`h}Zt>XTP z&d=-mxAgl(ov-TrhR%0hs}#2AJfib8oqzdSrMN-on9jei^H+6V)cN~5|LnC&sjPEQ z=k+=_>fEFApw5a;r7iu2&M)hHL+AH({>5vRw!3sHP1}jrD{ardUTN>qx#T{Xh6pc? zl>BJ0eO1^k46?adC%EM)r!85$nn5*4d5XEsg2l$bI7% zwj3_-fAr|N#4f_a(~I2GJZebq`E~r8~MTFTKAHyo99NJGE`vp-x=k|z~st>E4bbZ9r%&k7k$3jBK zCJMmfRj3P|{(zSD)2q02?SW zhyO_5?poin%apP~?6j-CEFgbCrNuTPaH=oMyj=DvOsjLD(mgClKHyun+kH%>Fm}7V z#sZ|1BWZm>7A0}xVfC7Am`@0HKkZ?#M!B=k5{vnipMHQtd3EnoKdASK1k_2-n6_Ro zQ5}rSIbY|p26f^w*(DhAsg1q5J|vx*HUL?$i~5)7-040l%-f?D0vq7;sNO%ME3kgM z@u#P)@93GPBU@|;(LNU2-P*@}!L>tCN!F^}DhEFd+8|2; z5BRp>XMv9-c@H!e@>-lDX@79EbsC}-aURqXgj0(^ejEF{EQ{( z`S@;rPc0ojg0LK7t48o}6xkT}7_7Fm&|pZ*VjOr5bueq&C@1(*Uq`k_bFU*WCv`CA z->hv93De9YkR8#uZg4M@5ym-BPEsH64QZ|S$q|mrL{=TDrOeiy{1lkM7}_%Ye@xJ2 zlM$nXq>UHG7F-BR0k^7-;F~_IGH4?-5O5}$&RPnG;ZsueBTimq*tqvx;@yLS_K1ot zdIS!^PP?HFYwr%dt(WD2zY^0#L=}Eeq&0bCS`X09FC(Nqq!RGWnGODoct85f3E^kF zT?T25_XKYz9y^NwKBITMU#v5{g%)W~yc9G*I$5gaqrD-Y@syC3Pspd+0M3WBAr-z` zqQ;VQVYCN+pG`}7yaRuZ3U0u5QsZEsQ?-!+mWCZMzM)ejd2@)!2oO$Vll9BS8ru~; zA}P@x@$Cw7qt~|upVv0u9(4Nokf;^=<}PJQ#~8c60+yV~ zct-B;^#6waJM1CwD;(T+UbZ{*05pmBh3{t;`|e)at?{7!X5ST#)7RN-CHfAH=gpxp zWQ>TZT(!L*N=+Vz?0BFf-F#04)kA7)239M9$y{JHtaOcGRp0x$ zz^q<&s}i7k`Tc`md)1;0%;t<=!^+zjX7#;q2D3nmG2N>0_Zh4nR*N#Q@-eYwi+MO4BRHyrbS2MxzUt|pYu4Z2@eIhjQ5Y5 z#?T6HI;aXW@Tdg-JDX1->9f2^6aSciMzMsZnq<$P8WE{{HlYW~d%<-2shB-c(2|?I?^CDCzAKk@lD=e=VPP|LP z89$W4*;KYBQJjWMRB*qI-N^$kPg5k110I zul-yv{cYy=O2V4we*#zgZUmZz$Me{vGlNtJ)%UZ!CUdB8*X;aRvuEemsuXytD`f>R< zCzn;av2i;ejLkzt1;nqMQ1d0h8Nzi#V17@gR7!}hw;^s08epKu==JA?b51IC>? z&F_--XD8u1tTc_`Yf(q|?acqZMp`%CEIdl)A8!@M(ccZe*_P==bYKesUk>_#j~(v^ zdWIOPKf>BPXeN7jK3uP65O%Tku@K?owGSh%_Stqyjw3)g3`3uSp>+f}0 zJKj&USW&AowD{|^8`;Xp%{Et*#DnHKQM$BPS^@c^vi9%xv@=(oh`E<|JQ}w$PgjCo z@k2Z!ZiCMm{6WXS+X|nEXS$R~HWcGU9`k4H7hLd@n;jAC2J|do0T0U_(y-*PDafaB zzjtRyzZ!2l3TJ7}m+?8J&y1C~&l~a0c}id3JG{Nd%c!4zkEL(o+A*la6c zB%%uYWC~0A*sdJWmK@pxN8{#gV(*G{)v7|5WIx1q@!-_>lJT0@Yh~;{ug0W(!o?p0 z7U;ondF)N*NGw(_<|s%Si*+&nOaxz28&2QxkqAmk$I4I-xSltMoy47CrD-htf>goQ zW^Tc7COIqKD&LFcP!dnJ35SRVMZTpu9{oT^O!9$bYQ6G2fO#e30VXkR9*Nn-yxDnj z6+Ql8BXcqjeNMmlQf!?Kk@AzCC(ve&z$1;HE)x)Myl^UAkJOJflu zX$60NONFQL$KvK2jq8xoPY4rEtL5}N3E?o$nOp$?4FcOF+>&{KY@pF3jG#T_D@T9{ z^p`zin3$vA!(svn*_zz=qSB}R{DqodHxIu7wb|au-sC}mmT;7OKY^>s$Y8UZkHhwD zNzcN9C(L_f#*rf_@Hnq8H-GsL!w;x0@svncgFL9 zB{^&c)}HB+Kft{kbq2X@RGW=I2(3Z?Z5$KRsoH;Gi|Kq#ZOIlDyEo`f z*l|4?obkJ4DE40&9(NsTOIdCCUtD3Ue^BPZcQREBNfXfHs0wS?LOnC;)FKqWSh}Qk zZ*(1=w@bnEt3{`^;Pi@?Ouxml>GfeZq>HRK(Hc=%wtX^j4@+sjGTJx3DCaKPslgUt zYyE*=iSTlDtXpMtrSeuiWB6uuBGO1&;R)XmjEBV2L5XP3Qa@k%gP?P0B#ZapY!>%< z297t1rG?Lq3$xKep+eI0437x&mFP;L4AU{$xr=BotRSNk-k%a@!mq-0mIop)NDci4 zj$;y_zAR|fqN~p+MuQo0^Ujc;vXQ~rvi7Lu&}UwH@&r2O8u+m85zpEgUGofmjnCt7 z4O}h#QKg9E74ZQW4-M3B8c?v5$P3&ouRY~iBmS>fzCJG-w^+R<^J4FV-N!P}?zd`0 z@MN6xx)Xer1DOciX@B-e^Pg|O!wO0xElb%7j{lLelm)RE$4zHy#$y9qfhTzLyy9yn zR1VKMiP}a_=iuJ!MHQnX?pX&3$8E-kBlXY2fwlpwaB$D@*(fdod&Hn{^|2A(S9xhT z6#s^{0{?73dpxvEkA|(JWpXl-skt0(e-HF1+Bhj#AJ+(A&lyf{7v-7+4D?Afq4~?w z@v*UNG)ZarU7tJ4hme)UXdtH7w)?oYXH`E3cpHvi1Xf$I_mK=5?vHFFO#C*r_de^HTl^UBsr2=l6#=y-yzSf(D{@z z7^I(8&8Y>_Oofxx-xl_3*FUWSsuXTyXM~{-4opRIj+K{VebZh}N#0$oesy3-dv1>v z-sVQiZ09Tjv5FW)cD`OIY{J#_??#tQ2l%(b3*J$tevKEyYVxlAL*UnJ@(y|QqwK3J9T2$8>X7KIMAHgWjnM~(`!kLWM*u2FP!XbKmVTW z3CsrR+ok*1>P7Esyj1(Sck4On*#SmzE7IuO#9?=G+b(X&Z@I%=cL^`7xM}+(wlNZC zQ>HeRztq3b3i9lWy>WqEDsZ{dt#jQouIJnD7*DqRx5deNm28PGj%{e7WWJgWZl3t& zX4fyC3I`1vPij9Jzs`MJT~#+^H)wmM`LZM0#X23bSY>HwTmRHo2bQu2&D*2>U%^1IU*0Y0XXdQ@=IFeykhWKMZ;j5o z$X5-b4OvxMyUy!o^sDWf3fKE#YK4auG}iM{`c&y(fhX^VhoY;pLTZ;Z^@FmW*@p&S zFV8-zca+ab3_o5?u30N^K&!qU@jl>>D#t_8(mtl&*mHbHw8VO>11i_nL_O;B{xEqV zd?E1CBrll@ADvqt`Bnrg(H_;w?g7?E=q~Bk!9SPeYj{wlT@1AAiI?W`l3=y4idj^>YM2Gi}Zu0F!X*1>&&Ps=aN6$K9tUwWs0ruLHb- z?Z-X1o9CyXMtTKzP1{bbX;Vdw$S-U$8!d}#jpT7whNBN=KW)Xc^y*%N?Gt*=!9Jw$ zNc^!J^d%e{oCCat$VRbUXp8$Kza4)H2yy-Q-+F1QL{n+nTf=M}?@{xfMfn8_2b}kD zOHP+f7Jh4V0ox2p5c=)aCVIyQC9U?M^Z#2(v=Hak%2;ku_3!H@FFVT`hRXO{M|^RHRV0sp{>tS-uPMyzv-jawcKX?*+v z4FL!A{p=BFNb1gt<9=p4!KI#&hQk*?ZjDlvm1@~>r_UH*-|`S%_Kf_j+uEZfog&8S zm4RiwQ=XMwe5rb+GrIiJ)zIip4QNM-MoWL1N29=Twzc$mG(uUe@;YFh+}D*d>g%sx zf1gK>c=&W@9Oxin`3N3dhH4K&BdwC2a`ulaARJ z8$$+f6;cGrQahemFLgN({cYod1Gphl~AIuXoVj4 z)GE@(GF}q5sk)`&V3g=fNVemj`iw*Nx-Yybwl_+D)Vqla>)gD-9d2>B>DP@MJ#ruo zh?ch39?SOWq00GD=LTW1R`ddaX~qrlc2Lx2HOso#=-S%17(cE4<4WORhc>X^)b&cG za4Pyeuiw&ZmBO(F^20=Kn1{TPfujXx`}XL-bakrQZ*Qlo3zqSbG$pN0ERf5FBwrgH zoK~5Y9;NZ~80O&N@lt9m_IG11m|RKgx`9T4Q&z?x=fd9W!K*+z+8=a#n;8gi zn_Dg9eXr~SVt}%;b4{Igze`*Siy)rAn5&%wU(UC4C~J?$D||t58e)!idy5jgl)hrO zVq0z#w00=h!{Ww=YB>xyv%E2kLvmgmT`p;x1!$9&Gw9R0^!PudU*r4f75!N|j8)bJ zNfCJeJ0cv)8jE0MdSW~?O<%{8*RSs}x|NKV#_JEUP+8KrDn=nI;Y~mY+tj3AgPndso%=^pOX9A1X z<^yR3HXm~6e^g!$V#1)`J^n8J=Lv07=tlfzg(I%yw}+Dq(1!x0uIggFcTMp<6Wyeo@-{3Qq*1JyKw+)*YNIR8DlC0NeWd~flSh~_|U#~sO4!Cku z?0r64dA;k^!;Vy49qYBN*#Xy?df2(%&D$qw#kWqx{XM^zL+9UAzx48bnsl!AOew%n z-gPNi`n5a%w^uB<%O^P8HXXgUR8d;7_X#wT)?#vA6Mm)R65G5!2G22nwBeuOU3&i# z#ysm^54fM??Ua?I8_EJBLL3@-^5_kjz&zfhr?TYEP1Yv#6W-4ayDbkii=WnJmQRTK zZQmK%04*hb4oM2&J@v6}2)JZv7P{K+%VkGC@Y?EQMDpg(ft~H^8&d{#ke-=^m@=#! z{1J2A-$O|~zrj98^P9Qurb7PzfAgOq6c!!uAIANJzf1o~^B-+UDPA$++H)8YJO@V9 zkz_wNEbQ#k0X*)&vvcK!+ z0N2YSZ>)-ne_UyFx84oNpIs}Ft=yFe))lu-tZPsYVO{Y|wGahucyz**zA^i^iRIYyz{10Al z_GujV!?=a@mq81me)O`yUt8s;mimD=<&Q+~y-^4La!Jf*~Z}O?}N0}CbPcGO- z^6l3hXt zOUH~u8;Mi|3?5SvoT&)kKt(Vep$UBkMIj;XTax!vbJGmLYqrKNqeWAFb{1Bow83CTwWDRJ(OfHH}PjQk_`uahj0>zL_lwKU~ zo|d|NrHb)?wK)Fw>v7z#W5@r}Xpa6qy$f8^w3g-&9G0dM&*n2*7G}wS-mtKKLVs-~ zp+S~sPr6SiA6|n=)d!5{LU+ipq#aH^&ZJy?w=|O;{j0aJ>vh231!R48b~PXP7q3x* zc8S}vmV+;E}}FyY!3$d#|3X3F7o4 z%*Y5a^$j`UY+FE2eReYPN@2u#kJMG_M!#C88x{S2RE%SYtLNJE+q7RPJJzHzo%k6+ z%i{B)VOuX9Lxp@-!&3&8FOR3}()fkFAI&ElkDawU_QNhx8Sj;^m3}10c1-sij4gP7 zi@!_%31e$KNKt!XR5i>J8TKxKkfgj>NVi_-cMiaDsjF zi?1i$lZ2}UlRR=js%f|DoU2WKu^w0cAuxEacttaNn{k|rFY^5=55YUb-MM)O`9>;o z5ZK~#wYX8ZZCE3j)}g_BnJ$ICBY)21VuNfs(ftSXssTC=745(v`uWE9fk zmvXu4N6J$#D<-ol?Q%i4n^LHy)?R&G)0@_&R`Bxog_r5M%hDF`64{B5w)wj6Fe}eq zBWLPXerNsWdD7w@?E=DXF~?OO^{)RR)f;N1&O3db)(2*S%omTYdqQiOl2BNg!jY8` zKCmZA`1YXU89{+`||tS9+WG1jh~1U}e8H=XbN z@s{>C^g!{%uT_eFt)%{Fg^vELj=vYY zp9Gl0QEYdFcttyK;$#fiJ2~73*m2L85{s4hjV$af8>OwHJey}?uLJa~P*zfx1ZR@_ zGKBIi&em{09!0YuVx1vx=kuVy9ahOPK2WaBc%@@Cz05YL4!xWM0~|7>E63&}l7 z#0X_blsylW;h|5Z+L)EJ_v4_VIwm^CnatPG${3X;5Yl#X;Z53$zR_&$IPGRW4H*jE z1l<(m9%XrWo)>^>yypJa1#q<=7{Y+?mwgF0=e4axcWT`H@7 zR~_5a-)K9pRMP^%)BIiRRY{XECLV%=F{Vx6X7;F!vBp&jIr>&Su7?>=!;DtObFgka z&F^uw<4J7E)j+3}aiEtr4#*Yk#ztQRKzA{^g2%!;LwrP_Q}mlK=S;cVq_gnVmmSh) z8t+D9IKvJu?3cq%TEs#SD-pO8zHi&7g`K|Hn*%I;PM8H&TU&Sn4inn|_kq{{OTFV@ zP2wW`?(=u)Kf;5VNVzFU9e=^!`%qi0*o#!8n4|CTF$A8$^UdcD_q6mO)TT}G*Pf$K zJl$l@$qMU6?(vb`B~|h2V_-`aBy(5Tj1}awf{q#oYv15{d$;^LPNK= z`*pn&U8w%Ha2`3Kt+6M%dZx7R4l)F*0EVPZca~3$-{6lNQSV9VVytOo-TP{f zpOj85?CkOW-5UtFp?^If3Y%>=9MUqrF_h|Qm^8QPYz!0Ds646K4r_dDPyaP3s?Xas z(BMw2l6k>QqtD|K)Q|3CI*RcK8*3{A{(!u}cV;~u9=i~)`I-#v9Qlh_KPa4hlzC>=)!ipG}(sE#ysp!^#CZE_B841J*Kqq z!U_Fy1p9EK-KPFZ49<9s*E1r=ibD*-tthqPW%v1o3Sx^=irWattv%M#?C{uvBrJ8g zeOv|TS_!|Sg?wKYvuuAudM}*I*6?lJy!)kz@>s`s_jun|s^Ln}uzL1trSu`4TW0h- zQTpvlX9mo^LT#J$sRM%M(VF}rJttp&Cx$WHC)c+ic4^_$)AqSo zUqwrL^B#?9dJeel;{nFa^k&8YE{`07UP2tiq@I%>eiwY65Bkvy>#35dEiF8U*w)#; zmq?lE5ouhelKLY(o^$y!5;8E-&6F8^2^;PikH>r;>419turLeGVC_erB8m^a{%M)J z#J-*IzV46?UP=m+ujcnfj-9KOG@D+ATt1sqGSA^seDw%AI}*jPf``FpU{S4xbMK`d zX*Ma8%GZ$0e+HEvR^8yd+`ayoUfb>CvwzNRQ-1?`r}wZFhQlwnv-VmHPv)ZOe;w{W zi46Rc4twc}U@ZTNZ>Er=vb3Ia^)f#pEdUbsp z6LeBxwU()-o8lytuBtU_hyYDN>#zB;z3R$qKP#sT{x{NURp84Q-LkyDJ~}Y?UECOcaih-0 z`b?lOWC3*d!`u6KvD$?$7F+bIJ->q!tj?uK;|cIb<5i}eACD*m9zcJg+rZ1vUjv8W z9qTt6*NGL&&OpY2_`;ZZ{EpN(4`p0y{SbXFyCw~{4&2{h7r0a4m!?6+v$%M)j>xtN zwyg0L`o@^lm&0zH$b7g_wiJW;57J&4R+}2*@7!&aMJmVi@1$Ox+-Wpzu>%i$GD$yC zGBxktYuf|;%5*66U_K++{k)!07rIT>e@%MB^<YfW-z#q(#WB;~%x`5{(fBEhpy9OnBj$V2Gi)|U^+X4k1h-i|WtZnVQ zZ2ki9D%NGwnh)cQmBhY2@Gts_zv{SJ0G~gmlV?E(M88S%G`{kPj|$Fe_TO3Wjex_4 zZy(01b;5Ut*^`Lxmyi>@CUxxl-tOCAGJ>xz!fQ+y`D^`hOt0C6@@2YB zZ(zDZ75IHwB<45Z4KHllu6<+tY@)nielIKwUcYUVQzTmF2Bx%SEfPfUi|>^>qq><$ zENE&`^Ca^W>(;To?Ao@W?f6IiJldv5Ql;2zQmTwJ9cdNl7E)onZc^Ik{bAixUt(7n z?FRF}_J?IjO0!rvz)HRi=&yc5h@$-CP%k=JQ zeZQ*C<5a-sx%%#DQ!+L^=7HD`r!@LtztIR~#<-ufFNp3sA)CU|DODScUUXw8Pa&pl02VKD`+d%(ElfOa!vaJe`lVB zZ=S-Zc?WFmU7R+ry`;ro8GK5CU+IyrYmt79rv*rCS8L!(@rv@@x)1pZ2_9#Dr{Hxr zcqI86?GJn{IWpe9p#eIGYoU!{uEal#{>aLx`NUx=j9l6|RiZiq`1lR|VX(ucr7R+K7y3X4j)z*%%m>*zR(8V6qU6VMe*g zSQ|zK>0<}@6Z>Gom|DbJs5Sj1VSIYA+%nk|r_9Q#Mq?V}7Gn!-a^T~` zmcHNLrT?U*#Dm|fjWsSi4RD8BtC7`!KT(JTh^D(0v*y#`&xz8p<_am2786s#44J(( z%&ybf3ct3W}am+(T~%|-6e5aL8-0AvYuzKOi@0b0%Xi6IHD{?Z`t?ipCjG&W9bt~8IH6-X=J3Z}n zxGgFo-hrcg6Dt_ymc3(x>-9RE_sMs-r6Og`Qc}visHmdUvJI}^-v#cjG4`{J-s1x8 zdR|{$kWsTlzF+?;9v4kGzBxLdgi^2g`Korv_;RK6hi{GcOnY#&f+KI#?#1MV9`Vm7zkiU-LyTn5G>w{#=FtV9dA{y+ zR4_6x^FeRr?TlucHB*b7zeBLJ__xVjh4SxN%HyM2;o*;)YL&`2E3kSksaH3Kn)c za|gRsB6Eobr@)07m&URMdSQ==tkyLt>wioVl(sRx@f@Y$ZHNoAwwsqG$X{@pI1kFS zXYn_ouT?Zr}-C%h!5e7AjwLHtyizWt6iBH9p&!Q73wxS~MV zh{CH^d~`uve~_Yy`#_H_7moU(hWxV1P*h=WC~9F`l>cgjIreSSY|XtDG(Ee{Em0rN zg({YM*FRAw+NX7ya8f0xi{bV1=yloc@F}jVOR=Js;zpn1`jCPJ>An#ksHIp%Uxt0} zE%6O?iEpg6$6$Pu?@`!8d$YSadM`J?26wAvU+-=a$dq0nQ&9cwHmjh@@6c1_xA0{( zU9#*>ue6T1yYyS4OooUpvuiKk(;}n%qbk-m%4X}4PhFB2+JIjX=* zX}gt@J2osJB!yri)_d=n#oUs&1|cox?j{BrVr3Zm?|p3SbMo!Ifm zqyPHhOx|a0(j7`0$|o=J zN#`2mMK?*-|Df7}mO#1SFfo?g*Gp^bQ=a~3G#d9QyUM#!S>WYy;Y@Zvefk&1Cn?8i zBeW6w$f258&WHDh1n)+C!F1uthW&$v0{);WozZ=OO|st5r(_x{o9{xxI}WQ3yo9V; zi*YIGFJLV4T1tJi177q@hOeQY1=zGokJ!lhdqD?`i18M#K-ArF<)J;`Rq$s5TV^DJ z7S4Nc{g_&2aT{@eL&>CJT#3#-BFh-v+;mYr)PYQZ_RTJbE3uY|SPWWXbL5XC#+p6< zJ1<*4aMJcRGmVe7&_ZHY7(aM~jYw$c|Hs{%K-pEDcfR}9tx2j$Qk4cYKncV=i9r&Q zjAj8cAV3o1#gU3zDp^KgMUpMBV{(!>=_Gd2?&Ua-gk+@?yOY;%#d(EGfD8olf_p_w zwt<9BH-S#_NSyUn_sUw`onGm5C%pgf`_8U2)V(!f_sZ%cox11jv*-QoZ`$AfwqvQ| z3a3x<0RSw1Aoco(TP99>NuM|g$5B{U?lO4tu=HOpz9#Xi<=uYg8tW3n= z%~KBgy4G|7x1=upW!|BK@wDBNeB<`VXa$X3_C`?oYZNk`vW4}b@4ci7%g4Z(o92E;oY9$^mG)K>muFL-4l7K2EMz%x3v5bu)v&P zr(c9Lq?uz{cL3k>o%y{#g}g@JpnQ%WBGfq@&*oZVx(RN;Udhu^n!{!u&MBWeKmT~o z;~(%9_$T_W%;PJ4vN_58@HyFR_ESza7nyrQIh@6NUS2QL>qu{)1@6!J;5aA39Q%ER zbDdh#$@deVSGeRi0$qZuh;y&F_-6X9 z&W&M?&aF@a32mt~r#WKIZY0*tm)+GHp+}-ow`Q=mNy_I}RZluMqZ0a-F`?VTl0Q^q zf6|sO2{;opsav%y)lIRQ!=|*`VS2svbiFp4ADS6D&a~dHQzsTZ29(R)?D!#gV#}-b z?mFk!jqW~s?B?EgMqjz-tD02LjQ&og_E~}VVTl#6=@h~>6WG2}Kv6u?vSkTyQXV(L zfR{WzE}vb=7|w(*CC@zH&--L{{(O({!ZWtl%b){~ei325s zS2?Qrj=r97E`GV$pN6)bXXu>Imc0s#o)tYFgT$Q7sHd0pfvyPG2Nfq?=j$Q=PB?Ur zxj{KxQ9mE+GfWWS<&hH>6E^6Fl%Y=lTd`{4oT^BC{ZaZKf7i>$*LYru=|qdX!!4fpb(jn`{r zqU+S^t}v+I@AIMyoEWcnK5#U_)**HqqF%Bm?ZP%23t=`Xe&Q*dMy21~yr_d+K`2kq zK7rtbjc!-SyPKu`myJd1rgeq~KVpwwgzP8SgR0!5(Qqq^Htj=_mP(o+aSSZjk&{;m zrv`IsVXm|zT|$ETP-7>P;`Lhn*vV8g(-D1U15+(5@VMx)YGGhYEiBZ%NcUn{vSPvE zjL~myJwGhDW2>69R=+~4*2J^2CW`&&PLeqK4y z+AaT!z8>1G7=2?3l}_e`r1eYRuw|B~2@o~#7ffBBK83nzbhKCe(7)u2^;Q)mtq{~g z9MRCn4m(FQJWnB7ksIof1xv~!iBXzsTAlVo?Lz~q+t+meU*eU%X1vnxdUm6nCh?6? zRpQ&a-^1xdTbmouS_FsOnc$R934s*tUfPZ3OhsRqdu5#ia}#_-+R4^97U{d=yoGA5wG%%K5j<4yg!cVJ3Wmz0dQ!<=8u+ib6I~h+Bcl>xUnZPd`ms}?mCd-nShb5 z5NDt2!CB2bd%rZV+g4%bBNHsDGJboq?~9fHZE9(=cJI)5pHz=To1O@h^kuVe(9em~ z3#%MxsCzA@UFc*c#=BKL&uWbKF?k`^NB()DM`Um3bZ9YU4(M(KW0`)dxSq#Yxt_1_ zSWcH$AfLRRb$^c1#=aFP74(ctV`|tzuKeWYp3Fh`tZXU$_$&5dG38X^TCIh`b$MW%gRnhIW4qI97 zTL~WTVa4adE(=(ICoNy1zh;-ElP^U1a3dwEXGFPmqwVaFsNM?A*XiPs=66b5-=z07 zm}0i&zs%iS2xr@};))nTSwouy7SWHVAxxqjY{)woTB9@cMu)5QMLfO2(*RE*MBnh* z&V)XUX|TJ*$7DQb^(f;HKL=mOGh@kmCUA$Ar#wf9GZj4{PF~)if5GaLouNmZ2nUV$ z#8^-GPM*Q-#ktWOx6fwYak}5_!tv;&_Z#MSyieJzOY?oZsMVd;GH4fPEZnNNtjurM z4y!wrzBr#r8+lotr-L^X&E^hsz0uss&(!?fak`zC9OCSW^JL=ufq%!A`?%WT5`oKT z`7)Sk%%3k)F!cIYOF9F6+KqY}XEN`;t-&tMyFX?8^YgBZqw^z2-094Z>CCezyOHNi=Fn_m zo_0+(m$EwKTfE1p1A6+rFTmOGjUR@un(?zFOw z3I9Mxhb;W-?|oapT<9)n`^W69_(${be952sG1;(khYnGbNQuT;95n^9 zg;L~CGO8w?G@ z8C}HeWE!FX?WK$XI)zICl1{Z5LDSNf%SVT0`dl5>NwOG0kBW5G+fPYUtG5rIFRANq zCIm{R8?L;9WM~QMI{mx+5PNGTbNoFG{+t4BZ9M=y%myY%!@Oyxr{O#BQskoYSUTg` zn#m)1+ykGLU#p4OKh~pIPNdS0THBx*jpPvMPnPEfL8z~&%Nw4hqx@)#z}j1LTZBvw zx=lGoIWo!u;Dr3TF*~rfN;>1zBhH+KdT0E#myN#i0?i(z$rCtN&^xloUgOR=;dh(X zn)5lto##8n2}JKYo)>BJ@)9_saeeS)aATo1&C1R1KBFz{6DyYs&7DkF7sqZg`3s(+ z%-{JAuA;0&oAP6shqUX}`rGvH7UO&Td|zO5V!lP$YT2ZDZnHdZ7C(iR~=8Ul``pJ{LTdP8D?v{pJf zWUJYURke0#JpQN-oICY^&YY`v#xyg*GhGs-;NWvS{O#0%{wU*%JVlN2J!9DnZW_g( z4v#t&tkF*D%N|Bw^FnIFz6klPY}J5nABu*(PlTB$|9aaQ2l6YgPxGFa^XT9s(n#fV zWc)UeSQmEV%=@3Rx8k3D@T#sT4t{v72$p*y6gO%92F01mi)Xt#Z8@j-S*)x+YagBr z7|rHUTlQJ3nxnPh&nRz^&vAXPANQcL(`S=V>+Ypgs{|9o3GBV(H6#k!p*Y z+BRAt{ggDYd6~ph`?fj^NX>g#8OWhx%yywlG9_+B3f#dMs`5*PwX;E`GMG9bouhR- z#g)ebYmG9Xo?Fr;T%&?qj;*)5qSPqy*hpXh+=X&e3R%`m*Vr?ougyEToWmGpqT6SY z6uYU#~Ar7USS&Cdb_D>;nL-LK$%P5>w4N#K9)0? zS4%Xniu+iqt-v*OY%;r-GR(y^dAeI(&vV&qqHZ+OG@$IspR#ncdH;mj zI&uEfzszf718njiQrqI*;xbRv$exh2o`!XP*H}mV<@$uJ3iZ`RYypT7%Piv(!qID$ zZF(lt^?Kb|>5Lv@eV-%zUQzFo`D~yZc(lpv8YZ)sAaB<_H*Op72qum?^s>D|2!GCu z5~$77Z}p4d&_5RrU8TTNtFIF6)JCNgr{?u&kA?79Xn8EOJ{H;@3+<1Ej>kghV`0wc zLik*${&-mZxp0O2y*?pQDIdsB2w81p z(4Vl}Hjsq5S~p8VmsZY_(5;k+cARST<4;lf&2lZ1|xXW_tnDYNj|?*wRl_Ze@Eir*8AVl;-&K0MzZZmxLh5+N|o^eK>u|*mGAr zxB9uOpIh_X#^<)khi+xt3zgHC$d}ADmFKUxs`C75-B({-d47%VjSAbM-+hmVZ`MwK z?5S@(aOS|k^ADc>(Z{RbJbwC9zyIj-pM4<-XLSGR3rS^_?rU`4r~3ijpVB?{LekQw zTVX9v=>Dqi=XAfM`!(HfzmQbhbocANT=!<(yLI2K`;hK0=zd-Ids=f-KCPGNzESsa z-O8u+r9(;ho>t<{Ii0j!_-xX4sh(vI)wbz{r0r(icj+G1{ad=VZr7%K+E?hlaHOgQ zK@liys^YU=pC;&Z(!N%E+n-O`uOA(K{EBZTg30u{T)$J(XDh9q9g#;0SPUqxA(eledXaZ^Yk{ZmsU-{QX3pc)$2E=fy7&)_6pC>4-3; zTi(Vs!0W?RlCd&bFV5nq10YVGT6NOWa6?z~dHSv@PSH(sy0 z6{*(w;cD^xjn12jvShaB3QcaT0a{>s@g~&>@2bxG59k+puUQ)6Vi&(hDQWjq@yY8} zm4mjK_zR}UKOZ;NKZfmB{~>c?t-oI_xk-JyThbKL&Ti#P{>Vr9GK*=DzwS|5Ry%1k zDf6-SS{}X1W0!g!`iVqcK696Hpow^BVl|jMp8df$XehKV+N}}>zmeymqFpdKu;NHb zG3|a?ow)U@w~4e+SkgSCf564CYL5RvycooFD`Xp_5G;#b7f?>)`B8WHjbeWO4gCjN z%FN4&hc8n2eyx$QUV%2#X=^NhuR^Ft@k|hCJZodrH{YMM6F8vl^xba#_1Sh@Ba`J6 z+l4-5f7%0XTLnkPYT59(wh-+<7M85Sd7pT_k%#d05Un8d`TMxSlOdr+Z=Ie_%z@JR zX*=v2iGGDoHjv@s_-3WV(RHiu$n_DAz6Y*iZ@E6h%RJY30v$YX$rp{G@-QgrinV zBzAh2x`KxyFPX0c{W4K6itT;PW@p&GRXcp6U2J*2T_6mLr{4KrCKVnuHYxHQ_^ zF!!THVl3ak-Jsn3bcMTAI=FIJX@h3Zi#g(0Ikw5ek()gHR>j8hu~-LSy7+zK zNK+ri85$CEkNt^!jGPF)1IF?+!RK>UkNmim^$m<`wo4Cs4u^1`es33^g2zEizFlFv z6>qD`!P3cfxzkHKapxaxp#4*oOFZQEjQ?aNWg~E0--rW`(Ks*gwA&n$5B0~wWQRg; zQ~UOhr}BKjU0FWxL%XcyX!t3IxeCYRJ-|0CzIG|(?uNPUReaI`ZzJRNMzaa#W41ZJ zJ{6B-T+oZIBL&_vpK5N~0*nwAxg^>#q!wZY?HUkfkV8d`i!L8aE^sF2cKLkVt@zBy zi0?grWcrI0j|;sv_<=cHzP9c&dEpNIR@S24)(ZVvN$&cUid!pnVsqC@h(|WmN?R)m zx%fZkH5-{n#g_Em74uy}TcaK)>bMDm|A~FY_%K(YPZN8~$Ip4t*kc*Yfp@@SjeAX* z+Li6o0MEKlOL&)}Eje-$72xF`GX65oKIl8wh_#Zsq=n8ki`m(IOZ#_EANCSv)BXpPwCJb0g6W0fj>*Q6IKanbIF$BJ)NA^9G8dhm zWOHgJu$Ny8r5?T(3N7Res(1>Mm&NxCw`~(%!fF-Bpc1(YtK zgd1DxQWu;rLF58e@j|iG7lnVN1GIim2bO(1TpC`Nv%NpoAqjsSuBcoXuGGC+_f?gh z;cDI2RBjE|R_+XID!&xgR$dM3D*q6!Ymwasi&|Qe+_Xq~J%6t1S*w)TV{IrnwOp#5 z0fGTeB4~f-1I^*KZEdLoGJU|L|IaZIksXKmsIv#TSF(I{?#i4&JlAz-iAtZ9zqWx9 z&_%#b+wp*Zr1TRjUs{Q}+AE@64NUJ4pOe#d>=6-jEb?d{TtSmnpW=&Wuj~;_N!_xehvo?mMYr?WMVflgy zg`I1K$zON6BW`DyXCZRPO~|0StWh1$vq;+BK%|{`4%bKwo(?PD5`kcw$%KNuRp-W5 zS#M@-UT^uG7xTNsURR}cn4~$|oaTHvX*n1^c>DBYU}N?|@OOwc>JDGVTefu3xpr#a(y8t9N7wE#co-@q}V z1-nBnVrna3nt4`MKCNX?&iorbIcGzYKC7g~J+5;S@K}%TJU+%VQkidum%!rXA^nmD ze$3AqU&`vd$RRHQenIA-{^~G^og|7;e{f7 z+@+kN?~cJ3weR((%xpEFXvsx7zBgM-h;@qkA@4P0ZYZ?ppXZ?%FXy4q9F=|B zOm0s`J<4`q=>3rgsR#4Q$H+&*ZR3E|jQ1N>9O9z0&G%DTCm2%@7x^$Bx2%1NaUK%P zOw#J<+?S4Gx{f=F0ZSLb`f~Fcse)e zmqzKL7O^}o5eMemR9AjS)3!Q~=yfma+n@ol{`vWs*Kq?Ejp{=Q$o;ex{n%u2Hb{5m z(lEF*gU!j)ppSdN@*ilDzw3ZEhzcP?(6g@pb^M(97m0lz?e8ufKP{bb`9@gBPH4XW9Y zU>Ur}h3EjDaoK0`)hw(Ak@w*%8p%D(r|r@WVhMS>$&}be-eY=(M zaGsHXl`3kbSoW1FY^8u`rG&1P5};OYm#aTJm{*bI@?_Ipk|Q?YdL=AqGyTWt=$Fq6 ze=dH|E^(WGV#m@Pst!Sx?3xW9c19_SzOLOqJ3ntf3@*y&Gu`<=8UC6MZXkUlxB`~o z$$*CFt5UB9E8uU36|gHh zCF7oyjQi7)ala%P_X)|kzbzT}Ny)g+yF4r3z7q80-SJ?2uloC)k^v=e@#&*_MAp^g zW<5&c;_+HNvfn}Sm)8E0wy1=N()X0{5e`N;ae(nz{(G&^i`5;n(q3rNE1WZ{dy^Qu?PQ5DR_wo ze^U9$59LzNeaPRm_X5uad;M*>zwOl93NLws9?$ki+%%r!kE`@J=#OXVaiu@@>hWBE ztm;gNFDDwx58h^<6h}6k!VoikK(5kz`Ddg*{;8Sey2~wi~Q1L@xc3e{)u|!aTRi4nMa8_ugL$9270zf zt%zZR1uKM1rkYBQ0Dt9q#XKL@NG1h$<@uz%UX6N@pY!IC$Itj;+5yI6O&#h^eD3@{ zRr<&M?D#jnM|{UK{XDtc>FMB?7?0RLk(WJurXYFHt`JVn;MLm$Zi#)&6 z_h=dAz7?V#kve=rH?%m?X~v%L!@5c9@aNQrwXHu;7+3V&`Ix^J{))jBpIZ?R2}>+a z*iKZll^lh`y~9(>I~CmT&-ofui#&5y3BzILh{CE`-B_o!DPNV+QOIKM(@?Ruwx-f% zzP2o)f>?{$CWiy|t|jRmxUUlTj*|{0*1|M?JT20=ugxlJTwgh;ipawi71isp?QI%# z<7#brq+aDvG-qJNzTzD!2|t&FpH9NR@DtJ$GV;K~PszPzk7A}yqO{Op4mG>AqEgw- z`P&?d#==DxAv%e>a=VP_?IiBX2EEDIW@Q5_E)~g7cFhLfuF>EX*CYJQr$+qNGL@3) zqa7PWYtcN-bdE2xuZ#Er{GX+d`s~QXIIfzCN1RIE2wl$e)j&5hIlr!rsE$uXdyU{73MvfN$52x4ZUWbt}BYo5!xT;ua^Vo2G+*DlsMTug&!l|+m$Q2 z$b))Er;TMJ^9r7c3;hec9C)jIF|W+EolUAO{aTC^sO$)H-%`w$?fv6$D=>{|X9Gj` z35LKi-~r!%Q290brV$K*f8e)cs~uMGI83OoN05%TyS0*DbdfiB-}^6Oq&PmTI^-b` zo+#C8y{HFW-yoc7i;P&wv?9Fg9yiSSjr`)I77slFG7KoT^vg&iJ?+FI`tc^I!%8`b>~rms z$dgEzzhfn#_lkA|D>RpV%N?JW#tI5*Kb-!lMAAfYGN|dY$X8Yxm`_+bDWEE{i699+ zuVtn{dBQ7w+3S26ZHTVwlO1^8YG0&^!V_iIiuSPh57oIpDPxhx<-YedG2&RoIZwN}=jk%V&+8k#`uqx_myD5snI8OIO)cYGs@<* zbUU#k_SF|Wqk}%UIV({gUp>$(6v!m}5qJ1|-`C{v_emQt{h7^t`;-Q~Pb1IRJ5HQq zz860Xedv@V|!ZosN-NawF(^?6AC-Oz{( zr~Js3YGKjRJmQ0m>Hak4f8OtjQ*JaUezH8}p%2Pz_3}3OF*oON7$bOvZ1+umB&Wv* zQJ>6iId8+A**`NDS)7Ts&EQh!$KqIf*{mOV_*S*&QRPwWn;4rmGfw3*+o@aBxIJpx zDfpLT!nCgKBpo!y`)aT7YJSJnUKQ4v%*XRD>f4X$<|3ZY zMJ&2!w!?{j?R-&xbfH^e^$keK*D>-IWxj)Q;WbDX`H_5o#<2YNXek1p7xj@m<69N_ zhg_SNyJCNM*}ghRJi|r$h0pm7CW@|8tGhXvAp8^`OV@iYkU4{ccqTJJ=#>Ysijoqj zcQw>RjLwqOiR)uMF4beT zJ-p&?%k=gwe_XD|Q~tO@kN?^q&z5+3j@D5qeWgmL4=hBsd@gW)&Lf`Z!K-35^?LrA zaKYW$`7Srhr^AJO&~aQ6QE@!2nq2Iy!;kV^L7q9TwR~6U*nAy~-h4a_DTb zcgyai<)cZwKoqU#2lB{X=7b-Q|+(%YYmf2 z6AR>|GjC*nSD#{K(MLzsl>frFdb@n6D3xT2h4WWDCGElkT@ot(R!#qJVzd6%go?kn z^E>>^&}WwC#AUztO}49GpSZO<#SeH{ z$m7k@Puv0KY2cBXrODe3PS$VizhVb^tOq=6vpjE5eQ(h}-?inbXgjnq+ABP&XTlok zci@rGz-0W4$At&T(oeKsgeJ2#6QLr~aLV~G_K4*^&-~kY+Zy?|gU`wLPnIV0iPtDK zb!}c=mbMJXq|2|9f+paNVm~7T4C~D;m#|-CRSNA-X2lxEqrCPAEu}UyKI*Y95>EC zv(02&I3w@lN{w9~b$5Ii*PkbPjEZ{KY(#zD(B|^mR+h8JVcd|O=zGeJ)(uhT#C&%g zk9L$N7w3hI^GOAL^XbPi|ZbN)u9Id4zh4s7rB3j z2Vgs{J-fy&QY5ztWK;W7b>L2iu9$ zj>@Z8+}jdt+TK)u%pDY~iZ6FN5%%>1Votx|e=V%uJ+i==v};#?1q8MzqMFz%k;L`-p)?5>>6XwO!}fTM4n4pE>}M1ue=911y%Psvi+W2DQH5>k|Ps~yAjM`jUOVddu-?4vndDP}BYn|vi{owAJCw_(op_CQtl;GwRv7d5 zQvGtVZp4KT&hjO2$82$ljv>_K3Yueq`L$hp{cI&Eolw4pQCP8Pxj+zhks#~>gRr!) z*}&KNYHGXMOD)s$uy#;S-sv;P$y0fZ@wLs)7d;(gkUzh&k?sbbAD9CkpeVca9O0tO zbHE$nX$Y8fpE;4Xz$;|_`u6JisN%vCIt;OgH%mpE7$3@v^qII3ns*7pfi3)BQRjU4 z?J5ac9BslT(p@x_a35Iy#`<|5#x%F6RCp%7H;N0~{HlYC>5GsXzOB1_$q-aVthR_R z6_NBRQX1IO!{81-zt0vlr1hzSSzGzjhE4(e`S0HcS4ykUE*(*a6d3|Ip?{Hu-;xSq z+zwZM$3-$$3Ip%tl&Ol=^*I=@x|8$Z&B1EdfNX-+J7nCeWYWFNlM19& z70}yw`|4_$8l>r??U|4u?E-D<2uJ0%T72azLcj66w(dn=_ zeOEMXdX;{~LeI)VRnaBtyK`cO82O^2kv8TnQRjJn&R3h!A67R+XVRb7I4?`IBL0_& z!oN?#+e!G#^oY=x=Oy7c?C1jyR(~%wMR1p`%I3RTyL|b;+~F0cMtjGel77In5^`+U z@`y}zrL`bLF4d(Zct9xOr}W_gExoks{hztsLYcgBKy{McLu&TBER0EO;V;7je$;}| zOet2B$5#y8W`j%a)1)2{l;m*9&obATH#5`x`WywnmUR^H>C7T1Pcxrqq+{MQ8xQH3 zIxx?(eR+|BIL`{+VVwk9fg?FvB+@}gp+D^Zq|7pIBFM`MvF|ha3!nQ=1tM(Zxg_}e2z`8qw=ecH5OGAX=5Xt4U77qhu{@9GZ3XI! z{RnLOI%6jNx&Fstf1-_`YX~AN#dc=2D{G&!wz*Cj&L`ws8m*~)4F}prJTCm)0MFF9 zdu82%r~7vb+{L)$cfAf9PGiLPC@m6vR)t?L!aiMf2Q-C^brPjDW|+$8}I?n%71s- zR@8Gb?qxk5@YG0ehThk4pktIgWFbTPiESC}Yy@Z2s|;&|O^0?MPez?cgxf|lNYQNm zLPMf{2t6@AI>IYUGXdl+EKpNv#cL3l!8UPFlSr|qK^(ro5GGS zbPaEh*3mI@%?7@n6MU8YCjC$P4_t)zT0c=Gda?Dfpq^NCd_wJKKT;fn{Axa7H|pMJ zT*vV+m`c##tzo_8^=pI5>!8BmYrI#9F{In61kdC^h_B1U@O&*Uv#;Qwe0+G2cv|!o zst;F1H+|+~iRON~yFol{#F>-LH^%oG3e$!B4F!P*Enh`^XC7=aWY>W$R*QS*0dwIU zMuQ%4QHp0+{gZ1G&v`a5@X`brXt8~3KMWj0ALMZeG(Eo`ycuud{BbdE;JOVPfx)nu&Mz{_;-G@#vh-6GrL z2Z^1I?~C%-gQxm+13x477tGXrj1|=`&IAN{rs40S?u9dFZxcRq?H^?zdr$)P zd{Al=>{cH(&loWtl!q8DC-RIWh<$mCL0^#%I~nl}v{!MCY4)(Hb}&tMvO&)9Zpatl zR$oK8S#OUTtVQ11L)_*zk29HL^v^bNc$|V9Pr$;TJXU5qwBE`(WL(c>tdQo=eMLXe z(8#z#LmOO2jL+bQHQ#7y#QLtcyot%Ei!|8BxGz< zL4$)at(bVWdFWe5WuZu?g`}Ij7k5;YRIH} z+8BCIhra7=OE-Ee9m$UN$#RjB$8+Iec5UjGzR4bR(hi2Su7#4t?c$9=C)u5KIxM|D zurb@7mrGS-)tmDkjA{!$&Q|c}Z2Nl-kAo}ZzKwKJGAZ2_+1u!C`Ss|>luV7(9u;+i zm|G4|pSx*6YOkf0n72fsy9PVLeCq(&9#yu%J&4=a(s^;d_Md2iMKTemuWr%Hm*PJxQsccV69|M$38U9PUaJH*7s>&F1XCk zuxKC3d~&|EI0LgX-HrrUcYY<#ZFCOI475PbOF<7a?FXe@q1ocH`xVkEOvDqO4w>ES z;4u^t>m=zw!;fvw4~9l73_y=j3(U5o?jhg}S#0t9&vvvbTkIho>7> zOC4KXS-@P4de-YbPx)qj))>=Kewm*pjP;GI?;>W4wMMgbNSK|ql5DLhjtFw^u+ozc zV=^(HZA!^%Dp;$Wi>E`*nXRse@yv8Rlm-4o6X1DYtY4tUvHwBIw^!;Pqv)8{Tj!@T zxeoDQ;rkV7|GU?2+7H(Cya)B$d@NlfctpA7=>j-B)-cYCMasv=E-wk>+cI&!z$fKx zt@E)N3uMF_Ro9{){;-P6Mxl=se0hd&|Dhz~Mp z!}CP%IT4nMFuBh(CD~XbmwJA1uGEp0c_d;eYE}a6q0gbj`}7Y_W%#_tTFR+1wo_Pi z?GyF(Q#?pRpBK~IuC&BlZSe2(zFD5zjSs+Y_$|t3^8Ea~m+8z)Fl3zVx2mO$<|T6k zj2urU&*MCOGW<{9IS(J_f2K7A6Yf)AvN{H}fPaH#Fz!QY4{`{&k~T#d1^)aty>lVQ zF~={kx8k21e=aIJL5`CVF6IVlED?JMu-WD+xSe1vdr9G#eksX#{fmQ$q`NwKMr731 zO*%#xC$7tN&-5IjHVGj`9^TKqn+*^DgVG;QXRd*pdj@wnPDX3STz5JI zE(7xd@9@ur#u`U`>Q@zqi~Wnx&7JmE{8NNWF@aiGY|&Yk4{w7}7P#pMTp7g3&n-Kq zw`|!W=-m)n`Pd%T*moRw3x4&zQ{O#;vDxkH3RCbL50mcHMAD9M<@m<6w^W-R{^-0( zeV4Cz1NA=fo?=>!4b5O3ZqrsO7cauK>&pkaUm0C&p#RE&9=QdAPkcsejd~Ev`O1NQ zv5<(jugI@!Z1rsBLciuhQO8;}@70awLU~*o?P+zsGxLY%dNfW|;9P<|!n1yw6uPy$ zbaMtRCl`RTfxl+@(&@|(U^nVCw+dz^p1Q&=F`pBZb3{;<*S|#gFXmC!sAPE{&lcn6 zwJlk^sc;1IpsXW4p4O8-cX|lqJ57xGS}c#KGdMiI-ar`R#~cD9L>eDyNSxI%AIjo_ z9zY-S^Euxlfr`-${g{05VdwAzWTcBZOu4{s`I>wVJ7sAw1+|q$b`hP-K8b)52?|qC z>l?W#IIdG1pMy5pe(-bca&_Qb^>QYwwfuD)tJ$oxf7rP;ojLWtBaG9gJd8u>%60{f zV4biNnoSSuw~PxL(Ws+}#|3;7|7v?H{%H!|0_`(t|K75xre=%LAujklMw>kJw>w3EwJ~D2t0<;3HoqD|_U@zLFTX z5pOnAzP(@N`1nR|Qh7?B_s~{c+bQ!Jd7KCwT&H}wSkHmS!oH<^IUH#CVa82EjDye= z-5C!qr7?KTgJjZRcn*E7Tg{mc7KAnaU`5OZN8POk6lKAd`x%F+=3v&}E{RRHe&1-k z;CGO3A}^Mw9}y0Uc1cs8lfayvYBXcsli?sb6CQ;&Mi^o38fZleQ$BaFMciQLi*Bz? z{!xEGANsoXiGn@FafJit*ff;oSa^2!PZ^J--|`xvf^-CoU&M*m&)b8HY?0koy#FVr zPB6Rf$~w_aGwZIqjFy^pzh{SloKC7oe?5FNseVQV-Yd>J|Ebpwv=8;*imLjV=acG> z>HBA}@vc7RCCvuL4hhDJzELX-zqN7deh`=U;>5mX9y-tBc!ziF?C=zWEKR?~enNLc zUk&IkUvCm{x7op;rM)JiOXgW@dmGGzeNbTM2j4e8KC#5}GV972DXb53FX8y$}Ja3ak;ZnTQEkBF;X z&WfJhv;9VS*hXeUw|PhsW!_!~e3W*(f-Gh?<6re4>n z)t$Ef7k%w`sQ)#)7%iVwj*6BFxTVTyLA&u@kTO(<$=h(YbZA?HMC>3tbGb4wBeIGj z+GJ>Nue>kxDy?`lXu7JBw8AGf3T~n030f9n&Ri;2 zSkd;%FL<_&vUS>!Ww#Tph)U~?neXImBRSLYqU2jgZlYz}?H&rGa`_ma7P>u}hyXU? zw!$a6Fm6eIDcd%RmC?qgcI{Yd^)*2%bkI%HwaAEF`uEzyf3k`!iS?VhUeXSEy_Tw8 z@-(38EYsqnh02SxYJ_hG37c}JpeBy@mUTyXjE0<}Go*HgOT7zX$;;IN{%p-J6f;4@flHVS&!{fjmc2)F_q(aesFxxZET2#f^1BR*@B ztge9#22;uzZNHk~F6_NxF6058EZb<8={51D;&0&JBOS*clC^_Fx!vL9QO4DT&4e!^ z{$%@-`JVS%0Ii%UPXrIjYMtX@$H3%E`}6I~EIEBFpdml#{qU}@@%3?R@O-_Hb-bCK z)dL-Gyw9CeU~g2PW;@ksE3n3@=LzFBv-WwP#FK?RoIZAaW29EDbM*1|IKXwj?>uJq zE%O(U>HMh&>kwJZvJ-0eYmYChb*$p;k^cwc(*Kb%!q3Dx0$gTe#aai{x0%l+R?;$A z?WUB{=JP}T%hUeb4bHQDm}R}{V#P0VAjMqE{OmEsr#N>1!{g`>2@k+<7uFdcb{h#lzX1o%7P}G&d*D!uu z*uPVU8|4 zrha1bu4hv9S=yZ0(2&>FVa0Wr)-M7V%-ynX7+CN*x@Vkgjk`|JPeqy1*Jt(!qMbuV z?uxKjhN2jU@3X`@*QwQW0=BLK z?+I7KdEiTz+WcW2Dq-2PB}G=x*^TK5r6<-~D{?@arpy-*>%;&{4#192yrUGy&hoFd zSGmb;=aA5pl@(9jErwR_n+9wfr~<_36QJC5;-+$ti!E~48JvsdIWqBWYm8qOv&?}h zG6v+Mcu}^Mia)mrdXx#eF)Y*+y*I7pcGXe^EwV`3^|DwNf|{)O08@G5*R_$Q^Id)A z6UlWN3{DX2-8Zc&cXNPnx;)!H~rsg|7C zbY-N%#vhD#4qr&ZKTE=wop*+}?7!wxalg(c8?)J?*O5842}W#fjzjI1YtNAm;gav` z{x8BO-#7O2@9I?@-8x40+poJ>yz=V@=BZrUM023}Uokb&jx8jn9@yYW@k*AFCAL&cfH^uKt zW^*m0cllh3)U7d}neln>X+smVtH)GVpNnOh$9p#RPCKz;b?E>rJ*;z_FGu4zEZQE! zplkn!zHyye-D)!ER(~!0mEK?58>6*&v|G2;02nl3=MD$}rt7FBIY1jju_24m8Ds3x zgJ_s}S*&a_?G{>(xsXF1x}b#Xp<$v=`rEP-OL#3f$%k}m887nHvRPCl-AE>cJ&y4W znfLdha*z#i>GN`g2 zQ4aJH$3eQyYU6%l-6PH^cH?BHT>=}_*LmQ4YS!kmIS4 zxj;oL>t5At+x0=aQNSMQn|zS?o>9(gXCpJZ&{XI%ud2qi_4jg8yL5+!2JQ=E&bWyY zLvc9JJI}w`OP8PC_sr-aRE>uKG+nd70hefyit9sd|7V1inVf(_n#tgrZ*IBHUMn~a zx3?r6>$I8f5&j2X)$G6;Y$C-C7GR9|T$WQQZz4~X@iY-GDSs+_HH>{@l$|M*u@A-UCu!jb2uu0wBe>*4e?$i!D@NVY>J=@JV_hlnl;w)(PvnuiSTnU*!TUjTRaW=ue=RB<1?(ZgrlE;*Wz4j z-hr?v9Wcgz0(8_6poyHQYoK0-b<>szYvA0!)H@eG2C4T6-NdE*c)iI3$n-7!Vmq^7 zhZ}n7xvG6`=A}GEyUqc%fPAZWd|o`xmbDW39WA?xU|cEipakPqL}HWz^8EL?P+1>3 zb$;s_R+farS^U%XKp|yU6|6FjO47Ds^w>&Xd+0NCty5mXvkTE8$m4jAM+D1{3;pI4 z>PyE$dwW>)(_*_6OSRJj^*bI+1{YWL$2e;mm$Vh|q#P`bza!^9c<8vx+;aZhdav#w z?bMUmnj`O(onv+)1`9m%>r0>M5&9OFc86}AF4KC)NcCeirTN5@+ThpzxhLt_S>fv& zHIVZ(QjC@FxvLH`w%{n|6QIJbQ9Ukb2P*iE{0QbH1Q_0`d4jdkNxcv28*!lF^%UN) zJdQqI`4+=@o+-WscG)e<>6EcP;19>o@uaBcT13ipT$n%4!RtH~?#3=9JD(wchQsY< z{mp(F@<;ZI^8@~p_UG-h8_PV-8~QmDu5pWVo;;bO@NoHj@^YBB{|5C5W8mpYM}L)d z|AgaLk>Ji~3JS_Odm^A7mJGp9$e=u0R4IBc$!G(MtmA{&*j^{~!jc705&>tj&WhN%$LngwZqMn@!@ z_K77O|LeKWW{mDtM|Bp)sP%FBt`Qs)KGoQvcW6AGVEgN5`|!b}nFKHZ&U;ET5T0+u>cDht99yIiAVBMa=DW@tT2q z%d2JHpYTh5V$5DaX7t#ShhOiz{8!-iBgE#T#9r%;!RpQU@Nqe zfd#w*RgSG%wA-o$ukbf2Wj*JF$!-a*Wf?h-pXb3@8z20ZSRlpf2>t8BJdbFL9;l2u zbD{I~3df_m=0fFtge@it)p;c2Ip~Zr8BP(ZQ#Xks-c3Pv0;lrSkt+i_a>Z6Xs&ZZ#E3k8Y5qVrm933v#+Ium&lJW%F;X0m3%JeZz8g&+KR zTVA%?jX>XhO{2_VM&8Zoq@o$FCH@b>9tfNrX)nB49{VvK-1#*M@DRKeQX8Bw65DoR zEO66SzGUz1?9Yx<);0&G?q@;I z7UyGVQ{+9NWzBd^<_a<{lFDIG!91T!x;(wgV)>bOPHT~h;kfsjE|fjI*e0J)uJA|y zs64n>D?ryM{5Ihd&no`t-ObCj20cfttGPLpBh}%!k7+h@=QmX0Ifc1XIY1j4$ryw)<}Q;)O~%A?GokBF zTgrSuOylE5UioorbWSRBaR0c(U6dDq0(9&50t~wNfj&f;3#`u7`66xn`g;TR=3@cf zAn)?UI+BD0*myLWjEMV~m9lRHK+rXtetu4!S3IA)<;hIoS{?ZhJWV38yf#5#Ro%g!#R6#~)Uh$^vJ@@-%0gJ0wiD zjfaXtvQjCduo%Z>sGK;M77^39}e{)nh8 z|3{YS6H<;JI>?i0pcN_w^<@`bo9=TM`_6&I^}*+pHkoa;=`fqNv&QX4$^TF~F=hkj zF9~3ac3IV5iZDFYTyF-0q;DisL8J0;^uzG^F%=ImT{(feX0$A?XP&<9i8++t{|$dS zQ@d9B5&H+n4jCSv%+{6u=g!MejMYCSzaaSHYJ}J9^qLnPpV0OwV}N5C(YQR`*`YXG z*d2hEnGfa5kxkidNGJhA0^7A1wb<^l&mBgfU{Qr$e)_Z3r(yHayK# z@WDKY{2k9RKIO$VnW<=@$IblTM3~FdNS@>R&4;1e(9i7@pbNWhaK=}46U0q9T+f1@ zU_cRLzlkLrqOUIl*iQJCJM0wcivP5jW>x&DX+A4v@P^5=BwPF@SURk-rCfD^SnIWH z3xpi9f{To4O4e2tCK@fnxbe-CUlAeg@ZjzajJlOpBv-<2`#K#SWOc;7E4DYMgM{2p z%VL4=taM_$#dCe<1DSEp_h%)SY85Ij;w(aI`B{BDxrn-q`s6?hov*}bnTMNQd0p$k zN~;9S*b#lxxd!w9P(%NdVa}OQX%}u(QzRIVj>{$6<|(ShcH*3buO#7LB;nVevXcw?*Wy_Yqv?)1w$@J6t0N2LZcC`(f7YwL`pzCh z#nH~hL(AP9P^jWRi>6l;=RczuZL8k@)i65xJC)jJ#V7zsx@JSyzb|0#*Wdv&>ALbG zz&|W;T&G2oHl%mL9jCZnkYZggID4HEc_KS`SzDDK7HN^!bY3<}7sO?b<^B2-1`W<^ zXm%+NIOJygv-WEKVP}Lr2-=~d>_L9qd0a3RufTWY#OM05c!x;+OlNZokl-bD|!h z?t>`m-w1KJe!FD%o7CQ68*O&+&_{=4LxdLZm}zePOw`@!suFo3^N#9W@BL|7 z)~E3U?%XwfO5bwPpK(-(mG^lL-C1d|ygz}ZCc2LXcGv1fu}zZ0g;j0MKVy%;glWFB z>BpPZkHvE}T3YEx$5+k+QSa&UK(YNU%d(2YZYn(QW_|8BtJp(XnT{jDO^zcOKe+md z@fmB+3vB>)7!Jk6%tlC&bTLloMzZnrlsBk`_~AGq@*XXS^BSD|+<`wH(rOATz@Iie zc--=ha=FIGt~g&VO5gK8;)Jn#z3_brxGd0W#%OS1h2Qx=2Mcm?3h&vmmc|$V(G~_C ztEvmnyHfic>#dN&-d@>8J)5-MEedz9q}IEQ!qu#}*}%eG6JViw6XSwjm)#j?gz?Y2 zUD${7&e0U_*X+PsN|Kjt~naIzsSSwp-Xkq6B+XELnm({WDaq(HdlJZ(_s`$>GVJp8{eZjw+?6T#= z;>x!~^?OYH(%Zi?3}&x={W@OqUs4GvW!l1g)z9jc#aJNIMa2-?n~U*Lis<*VF|T@` z$ZQ#OBgeL&EphE2|7|SvL_Z*`_>e%~EObeK=LcsFy8cP*??C52{_%FlX`&5UA-7fU zq;g?WIWMVPAxPKK^&I2){6H)1^SCAm+&|NY{|j-F3K*VuRe-B|=Dx2vTle|z!Eiov z=0MeM+v|syptdg(l)kF4!HuW13NA}w$VQtP(k zvTyXgAz4{BYKCO1q49f<>W=4vZ4GC>=l_G@`-(gsdBS;OnZt~yznlVlnNF{qb`UpP zcgI>V+WdN4@IZ#O@J8<8^ktM^d4>i>oVMTgq_Jb|KD9j4QB7Ch<#|Jwyr1DWqddzu zc)P}BWpCTJWp4KUWYc|&*!W2h;BKDoeLa( z+3!s`&K|)9y0Y6eGuSahosi+8Ohi6lSI04MFTlK)2dot#Y+}sV?!26+WCp9~n#w#+ zgw=^Tk;Z-XF(1GeLpJy5Yo5_sM~>I~1lWcbyG=a-4+gx(wIO&?;QCtK?6JQefoa@$M9V z6oZHqSq^~KKvp1X%Qp6BZABWMkvV|!=y%*uZNxTsLa6~`YrVEgn2`^- zT`>tgF)k~BfATix-rrG2me>(p4TV9vy~=i!{hL46PFo=n~#&%Az%eFVb_E7ShC zPl5SMYohNb-m~%XamnNtzT9bjLpcsdks>>cQBGWA1{eGfDy{3(>Ur{L8?@*<@yg3I z>|jE!F~u|+wpDc$)sl1K=A_E6A?!#@kt`vxhGk%*YsT?AS+Z|Z7wf-kx}y!TB!Ui! zygDze)BK!B-oZu~VW(5V&ZE*dOPo0>$0cuR%Cht!wW~>bZ|SX%c7)sP9iN1L zc9~3ibM=;vN$Uzf{b z+CeXcLsI#*r1E%D`DznkOolwC7B9IV-Go0p@60Giy-K87d{mkt38-qiZC`wO76)<2Q5jC%ZQtv3A2#qlzLiO*?q6C%yAAN(y-xcW7wD;^{M^ zBff0^m&$3rq_w}4$kskUq4@=Wb^q*i{O@T3E*BMM+PM7IZo09V%5UJ1sI%B9Y>sRf z&!Yw3!l$!mk!Ns}%Vu#d!x^}igYT3bdGg6MSI)CU{Ph{}1iq8$pO&mg{q7MS!^=m0 zCn{|Pud(OO&k2jW|4%wMA}o7?U5CCS$gt_xSnU~Lkk$+6XN3^Q10l# z9#lBr!T*HdFX2cUR;C?gnn60~V`Et|lUs?Gmvzt9J2g3^y5Pq$>dXe!KCB}Kjgyb( zUk;{WoOBH3d0@Q0d3r?|jbzhCasgvKk$>`jU|byLiRzeOzI&{*&3nC|Y`Dx?ASLPy=ZS zUgRTbZ0taR2YB7`rA>Ac9(1HQ7GUPfjO})!Z>gvvO37wB1q|*8eHI}Vk!3^j@&R`u ztKBll!}9ONA1h)ua>EK$vM4uH{*-7i}l z!U#9n>Im_D55ZNIo9j%NpTK7M+IqeOOF0AC`1WDeO-2MO$3zq9=Z`Bd@&ktq zsmGBcz<ZYDnZu;%#3DMZzp|uZG5N7_#$s@)fvt*{lkBUr8 zS}OU)56LhxOD57C_GH|zJ+boOVP>^rVQg&lFgBg|6UQn06K)m#$#x=I3i+W*!?3gQ zuWU-Rz1LzkZ~FbDeT#V8CynK;&l#)t?Z?36<$G9*cybg|)%M#)+D}dOKkbHD*`jO~ z+!oKpXk7xlIFID=Gw-Z*fy3cXqQ?)yk<-CV8BB1x3Y-dBcHl4LZ-8m1#f=~Xtb+wY zJ}-w|@J|u09#UQQE2cv;^#CtS7H5Na5$7-9x;)MxIlYu62;TcZ~yD;bCNdnY| zdDN&rF@Bj}nNFJWz82EZr<0Wff9ZNu#)BUAwlfbKrHkj>ZLr>=RUW@tIZ?l{O))gZ2^r9DOS7VBf`5@tU1jPx@x#AJ0j_>(&Ngqs-fu^T;#7M<&g^ z=rSGi!TFO6^3jQbUEyh6=Qcf@2%fuGX}RM1KlDFd;5)8ucMHdT6JDZUe@`2SBYZ-r zJLwV*gwDOBxLWVm=3V1m#LZapS>cD93_s*;)j~plGp@|@;(Xm%Xg%@hU+9Tbw#i~E zqVPCvjq5$&ct6#UZ%#|k@<;vs<3at=u+KXsY;_%d__h**x8MtR>-TSUb8WG|{^xUH zvxvmKl?2ykE%#RMtA%P3Dz(s>gqB)p+fobdNvM9d7CMs9S__>?Xsd-eNocR>!1-F} z+FX;;MlpMm&`}G$N$9MFz9h`4g?R}YqWMYas)Yqf=&pr+B^XeGg(O(?PPG;mzoR^t zyrV47dPg}feMfmLdq-I;e@8j2NJ397oSlT;S~w>OeYG%{gn6~FG70l*;oKxFsD<;A z&|eFy60}g~Ct+bNT#$rCwQymAI_jb%EUATylWFOv0dkRwrSlqUq<{TDU3+=hed1Nmx}2*CgTmTDUd|7u3RucerBy6aKT}jwj z3m;9wM{42bBwSw$wH8tGeIT{TI5wulqmh{<{~F zR;6rJ%2t)y`Z3)P>VEWTlC+NLeo6O#keS>4y7j5;#M4}dlFI8^l6!o!EKq+oq}QeT zoob)wiDL&3-gWrk$tynLc1KmE(R4|5Q{7);u0m&T7v_R*WVIQKg8T|NaX=+U70&uB zcRcGie%o&p038Rb{?Kx#A3`Id*iM5UQr^Tzc8Qj8F}8C7o(3GaUpb+zM3j8WmsZ|5*?g~heXH&}_2g&hW_xMLfAaXAdXLgm zpT$$gk2V2V1l*~bC$AX7RIA?L98=-z=_c z20b3MxLLd%22JjFi}p2(hfN+(xX)rxbBCeH+IO=c=3cdp(>!)4Z~6n6YgWb%gZ1sE z)4W~zJIs4J5%NjWF(YKArc%fwmIZ7yD~r>nnGIOo>`+O0KZBF?7qjn1rKBz3govNu zT#g9B9};XtZ8&kLH-0zZtWS)80a6;J@V0`Bz#8axz#zx<6!&gsdAd)AsAbNymS|n} zSX#GK@jSszG0*(hVTF??csqWNb_4NSzCNVQ_;BaV^LeA=M)n6g#PqOoQWovG zP5FSkr;5iu2K)A=AMjpDoCJ#Rl_8Apk@hcrIy4ZNwLNL@ zl&$43p7dFH|8lHz9(&(zIWQVPS>{g}TomPTaylYxM_I*~UJvRW<7P9Vd3=YN=Jqha zOq3srV;bSc%cWl%$J?pdE=-Gzb3!$9is{fvKGfOsxkYiXN;_gOL|Z+4m-+xr zJvKxR*6t}JdNSEd+|JgqvmlOmovL*6LW0xxLN%a z)%bVn04=>s(AtRiCRXQ*9+&YN5~O4tjO$oeD4Z*~QAGa2B+>>=5j z=DAnUl;ucW=ue*?F^&RsAy+X6vvDcLay;)b#G~xoep$T^XQ`jFtPX%Os(lhK-{3++`<+ZTA~IpftW7 z$X*$&G507BWV5@3S@5g0L+^O{zELr=3mBp=&P#*hJchoPFM)($W$9MiRjfr&*=XX$ zV*`E%0{|mn8SNe$9-qzq&u@!)%(QQ=SHj}DXUjbLW;*h^_lwW@i(G^ zJg0NB<0qpPQ6~^FG#CPGKs}%@J~JoIZ7<*V1R&GE0U#kwEMbS>5nkSBHT3v|;&TBL z;Qt8clj#>G!uT#5Z^m^GndxF&;R)h6TVVP}uzfo2G1p-32y1g8RSQ{_3t`nut}1gO zfPmJ(X!)#7=eCQsI~lJ54V+%u$m>MOEXxDj6XB$|-`RNqhbf=y$c+={I=TX%@yNS- z1XEi@`RFgMiFBp0E{bx%30%;X9~HKQhdrTZXcinkasblQalHd$+w{xD-UQ~wDtjyb z5q6NR;v2xp0+E>(AyXkyfJ+t@V3E6RC8FKKb1n-MS&OEDg^AIZJ9W0kuyAg@>-l?Z z1>Rof)_b%$>wdN;TA?$=HGO9_<93C@l0Dqhx4|;$)A{}J0ypDW>r$_h7Gd%o{N`eFmA2m)p%ZcyMfa&Pw6wTlZ z&Mo4r>FP48N)zF&5qtqp^ndK_s6PRh#lDPTz~Zkeoa@x;s?|Tjric39^&tol({s_c zZd)tU;`O1`ArDlR9!;ZYcVPx3V00toPEkJ{YV($Ik>}y`@R@YqqbzY{B3z04AbVtB ztf-!6Z|e9;9)rIY`hHhYIb6!#=KXFOaXYmz7?=If11-*Y_t>)!1M#v!(VpC=bk7}o_V@$95Z6rSz<#Bft5M8&kygX2@M6vEjGE1bRZ5ec z6N99R{5h!K!NOQ#!}m#r#dTwz^19;V>3K*_^J6UNZKh8K2LY=;D40i%U=?;U3V>DO zLz*{erUy+D_x5Evr$M!A;=E+OHERWJXa?(i`$6FbcuUTz+bf;(Et36MDL~ulJF8ub zOL@?k#_?{jl(!U8_!vxu-_RlNHO_ROQg4&~mtEYhpY>WmuXdZxl@s`=2mDj>G*K&@ zPo)I9D!PmK$hkG={);dabqkDWe$O7|M|pwgsLNvmu@oMP>0#Cjm&xdKzn^o&)D;i^^Bd84SeSid-rVl z|5d(pE7a;gQ=IasQWfpms^+T(7@UrLlkan$fv@};W7%Gj?{SQFX-wjJ54;QMBaSGC zGe$+slkJu2*SE>n&EUKK*RHdvN(SG|(Tv_UTNlgL(DJl4wz;U|@_Y{~U+8P(74oqC z?-b4jePtXUvA5zM0VhB$2-c<;{S|GiNIY!murqgY$hPGDHw;<@zOCJh(pX3N-9IL7P{wrFtZ09VIdXghANw0gCpVGzR?>8`$&fWh_kHk} z3etYSo=uyfTs1ThJ2d&eG?t}&fCG^!IH zwM}Koz)E?_AL=;R{k&X9>Hg)@`h|G^eiD8)5@`6=y3)uRum8F^V|IYiSY1J{9#~?h z7ag2qKf|5Rj4sllaigQdtvWCcSEm$|nwQRW{{5ncrAX8L%(!M_&m38#o4F9-VyDq= z_gzB<2Vf?kg=`SqBhR@w7}-)X)k=5fGFXfHCJ!!-$w+MuWn z=wUN_0d34Q(VfDa@aLPA2W=Z_&`aQop>b^MEBB6TS<6I1K}YBMjB-4uz4TKy(%^CL zzlX)6_{t-@CyywcZ%AZFE#+_UNLYtM`y&qXJu&pM+ZRB)%VAM|aGY0MS3|FW9zWIx z`X2op;|G`hE5E6`e7#A45Q~I>adlZ{RUCubt~cNG2oogeKv2*w$Ev)!^t~^7Z%1Py zB(wAJEe(a_4m%`0${F2a4$c!!^Nop;MR3L^S}z1~vUe+bsnOmF*istGn>)px!}s>esnaDmcxkJzQ)bb_Sg--x@kL$wS~`<-S7S zRYS#9ot23wgL$wKM%JFf|75&N>T7^a+1Fr-pFU`7pYI&(ODbJSWf5L>VPzCNYTNxd zSH0e9y92w&4z``T=(!}kEiZu&bSabX9q3myJC|gn8xKdEGdBW{#NI(|?He8L*UQWE z=4p|FeI4HgtAF>vJR$uvy8lv$|BN;QhQEriFjIW}EhU^U=mmb$b4r|G5GH+AZTkTYzqfw` z4%8Ia@FO-pZZJV#(pSy{War(J_hd91`WV;X%h2uG_To6x#%#|gREf2IU(2R%Z?e+1 zYW(1PoUT)I`p5Z=>Csa~xB1Q5Q^vc~3)8nz!%HqS89V|1llLprY@BHyWw6?COyd-7 z0wS%1t|6~+!P_&(w(wHAM3h8s*eN5*GY4+^-8M*<9lPRU>!!um+m3r9X*y>VMOoOa zt?3*Ax=NgXi*UI(f9nm5BA0IK5Vt)@Na$T zZeJ6Yts1=CxbXVizOgex!T(M8`0w~l8S(!C-nW*_6es_UQWbgVxy#9^*&OFvl$&^- zE)U#n+{lA(&2(_*>)S3H)rZ2MaVmp0chOA2LuV_9mnnowdbX1bbFd7IHsUYoL$C_FL!4G+R%UTUlsQVN*_VuF zfcwk(8ulK-=|(vRSteqHRtnN}YV|@}cf5tp zD_!gJx_BuCoMnC^wC)JKj%zBey;={JX=g3I*PetLI^Gq}DCZfS4_huB7B0lX3GxfB z_rvxq4CG@+iQwkaxM}CN+l{-$f5qnIIfo-}gl>3n`9PG~K-z}P?MV3g`{sSS-Mw$) zQABa1Jdh6(;WDihaAcDoIw6PG!d%LG+2-ZaJmBgB2OtDuP+&(P%a4YdAlHkYYC#&P zIx0SA9dgd0u;xYY3uVe%_PrJ9@Z?N{Mrvn?xfOBl{h;FMRT(bq{NRstZmix^sa9dp z+aytNJmPYpUL{tQx|WdvikEh=*IkM#HI1Aie(-1Ja;4inuk>*E%0l&+x%iOhZ&j=H zj;(aOjw9S;@2b>deO909A^l=SRF>HQsUiBd)_i$O;OKr=a=^6~q5EA83e`HxtJOu7 zRFPbrECQJ?aqau4XEWJVF->1r){r+1rzga=Z3K2MsjK-wTzsg^UofOa~F=-Al&Q^x%xL(!m z?5rPqa8LeKubI5HP}LUB7OBK>`0os+mpxA(?4 z<=xHlZgbA~6x*b?`8MAAwn-%qXkMHh^YM`Q#d6fAZGeRF1?;)kdRS8FeFcl0?y*-! zNAx>aitATVXFpS4B++hNu(N~k<5@ZTOy}4R`FxQ;r~im|`oZf=_<9olbrMcJeKp_FjzT1eL0_( zwJKrxlJj&N+uWh9gAyDoYjv;V3!gVwj;iF-FCUnv!k&a{In-6}9T})EHqrGJ(;N=< z*H_oCRmvMjs&jS7=G8$bRh;{jw2MO>BRvY=rTe4GaF??`mD|S8NJpDUuCE;ERjcRN zvjpIw-cvH%L7#cgz5{;pCqnb!%2Tg)j_Jg7<)v*#mEqSrrHfSN_v${VzeU zQn(9ROl#p@;a&a9L|%3xA4-2?hZEO!TnkAqk#C7Px)j6;?TGR}uG-`PQ1`d)Wy2pLQ_!!BCGi&N&iBuB))jy= zd=U9b19u8$qD9^|%NP9+c~4ib?(pAOS5fAJ$v4l>@;)6s9K1K2^suyV&FTy9KABzw zyBmiEprq(YH{-g!uU+oRcGWOKQD#v#4P-MP87vl%rY75?hW%wx&#+J9jHKbZe6%^d z0YU7qXBP;w78s%4`1keb@}L4J=6clA}93=ydqZ( zE99_x2fZY7Cgz>Dprp*0e=HMu%-PxY_QMqZFmu?Obg41G@H z4Jh36{~Zv&1eYm(SDdZTO^Z0kR6$++)3yul59cTVzv}i)9Jnlo!s5n4t9Mbv*99dJ|Nz&e1i-0{PK7(DRp#?Ak}njYOrTW!F6(Qr{hW zZl*ewuT;PXd3ss>IP;4;TEz04&4UPcpJ@Oso{lm1ITPc0cw-&#UO{Nt+BcS*ha}H~ zIo$}(&=(+sQ&(_Mqd0p7slIE-^J2bEwU;l9lJ!d0ghj@zKyjh$G=JO-R~0h%4iu_0Y9{0E!XE}-^w*~ zTm^2(^hg;NEbpHLdLnM3enUo4V=S)&?f?JTdlT@uuItY8R$<==5+JyVlAxVhNNO=D z$uuc~izHebH%XQthXetFqC}AlNehzg5-N#0n`0+4PIsIrJ#k`p;z?o$5+MZ9 zEXuMI+Uay>9D6bue_t}`?j+Nl=`YEo$MgT)^KQKbuK*N88til)P*v~U?cL?vbIv{I z+;c-nkSc=*jw(GD{xXmaUFDzBU%~?tb86Px;iFqz^EZ^hOF1=R?-IUi5k0t8tH6~S z`jfXWmxZTg%Sf-I6G7RT}a!Z>pvJr+v!Ck5=oSbFojkLH!R73BG?Blfd^J z(ml_70&e4;IUHomClZ`2aljNF9G(@`2Ja2&nQ(9q9RBeH<_$7c;^EE0JNk4-+K?A` z46;+Rm_8_80s9bxJ@O+RJ`mv;@M5(-%kHaJQqLnT)o+YrKef@}gJKQ&nxZe%; zjU(<~hx?`x_j93paho6@~8>Znoc^=(#6)UKBkq zik=ro&x@nyCDHQ||15FQ(lu_`I(LyoRBdP7av$61woQtNvR@o!zc_lnBznFidcHJz zzBGF7_0Qs=K3Oh&tW}4;3^uNll;qt0ez9EmPoc!ximsDH<`3oec#3}*Icdbk%;Jo@ zoYWo)Yo#gQ6g;Q*uC@B}g_HaibE>+|eQJF+bUCZfj%i1pwXoqC*6&m0%d;2;f3QBy z<~tv@$-E1jg6zAD)>Us;Uj0IzYHdQtoPAH8ua3O8QcvV5Gs~Y>0~-%uAX`S-_eb8_ zE$^}!8Grb^n;V}zQ}uH-zL0(jd|}X;Bkw{|h5XETP}$48 zX}m9ElRhIS*ysc+4dZpO*~!{B!{?e#A1QV^7WVO=KJb`%a(TjojYDh|XS^rtKd$i` z>m4}tfAdf2ud^<)R@Kh9Ucbk^C}rzm?alPQ8rVg$)h!ffRgh{?2WaR(Y3VJc?30#W zMxtw_el9eyL~gr7+!!|WY?)WC9pC!i!xE;+o|DZh3rNyx`uIk7T%p{vC19o5yGkj` zyVkhYXw%#V$}2)va@_s)w}m zvLh{c69Cm!8K|sUf|{P}j}#Ov=Zmt0?UE%d!aQ%TWGBa;#g?`pjii*B1#-qa6*|%M z{vRqyua=J0`3(l*Zly}4Txl?uSfq|9ba%)$R$r#0#)hi%+jlHi(qt0J_4HcC#Dr zndiP(E-ukg7!&2b*?ws*mJY|zCM z`orOtci3};mU5W6#8oSADzA>(+nSUwHf#ZxvDTgGeqQ5aZND{mWAc7$FveD$A+cTG zn}t1N-(swFr;_hOOTfykakmMRAPF-Y9I!O2N5i3%lg8)gXTLCbCrjgJYCDQ7pqia7 z^$$1`oD^#*tbMV(F~(So(`HH?EPX?L z$IfzSW^_WGNa>eU6>MC?9)vMaB?c`Z(ldKIWVYflZm{_%?iOx+PzZN-0^wri!NH7% z{(WO>#ijQM5vJ{5>%EVfYJAA|WB%T(mgLzLVE_4)#y{*fKkRxd_@`I$NN~~P3Ih)j zlbm(E%9Z80Xv<7+MIK#YzRqN?7dR5k$nLYSM~QYERygmU3WqA%&pX}~=3T(II}?2| zr1%ESu-bXl2ZSSsG$Vrzh53xAHvgDc@Wny@42O%yH((_h9@Zhu`Fva1&wuCtR2@kMd4Qn==^M|%? z3pa=ll#QfHmQfwrUT?qF=&lwjXu~j&T~oyR=R1~1KR%UYk7nEE?cFd-$ zO8Q-ZZue@oL0`>B&t-n@e@K!ZAWgZ#~+Fq%^$3TMvtsxEYZ+f$sdZR%jj=E%R zbl_J4&tdvouv*#+D0x{+@9{nHjNm7Wr5;cj$=PmrW2U?i^fb0(AM(6tn7@khV@un! z_ytZBJUgVg4z&*4f~<&kCTTc*G9Z~7cx1coXdiqFeI3G+_{GxO+IVvM{55kmd_-N6 z`~d9;{e4^%#I)pbYpabvYk_lV^Ur%iJ(6u_9v#$&F%R*y0ZPSM;ThedzdlStUE?=) zc-axWLiVbL8&!H5Hwt-0z8FDe-u@e7X<4U47Vt7^Pg=l#BF_R|r$MGH;9GNT85Lv+AjO}|HR_|D<8%8|K%D+Y2ls^P#zgfhaiTj_VOxzDEy+@@g z4^#0@aPoX1WWP$*uKx+Qz;A(7fJf{h{oS&8#=w51*<`oM9=uJGgEo4pUGzY9%-XOj z#NF=kamC8s+cAG#@tb&=1|W^6b$oENcQnt$_!DLKlX4P}Yhr8$##&BeCv29na=R$r z?$`DC4e@usE=%F!XQGGC@bG!8Zt+NblzTbxh{UsUD^ zjAM(hDZ4>Xtu)}1njGxm0VItE)O$aD!1#ZUG+?%C&uX}Xx%_Tv2W8Z1|4E*tz2{8n zK@#_Hzet}X?=};=&Dqc^=uqHY!HK*xmaiJ$IUSv%jafPcWsLWPu~*6b8Nf5=$!d{F z#B|A4q81itkA=0<27$)ES@b3%5X)E#)3yrMAty-#sm*dMXJSmB@2Uln;Q?5vid zUViV9KN}Wr_3WgWMWLc5cd=i1x?3dxT`R;LJ#AboOGKeSG#ufC zH$Rg}*;bBU77R$9E&xD6Ul~+Shcu?zw~-jV+Q;vYG=Ax`-3p&$JZRH}fY+<_Z8aF1 z>6jzy4LAheF)d>YJ1ULuWz?&W{pY^}PUFJn2l!yFXD@Lk;z?{qdY&OlP%9n&6OC8e zFRJrvG1`*{>#SYUZL=3s&#C($edfZ2)Cb?4)CUE>qh~gKuvq;N;9#cxH(Ok=!Mfh# z0^l0Ef$WvS1qoS4%+CuGG(_&H8?{CAupp~BKvvA33N@G{Q4#gF{Q=&y zS3b-^alQ>hA^?+zAbIAktbL$35>J`7&q}KmuKs2cT-ABLVK#Kw4ql(29{`(h_v z#8M>AB|Yq}@p7l?`|PUAlV-}FFoxClRpAfE{HD-rSsWan5d}{4O*t*u)>#GwFkl5vm4V2=UNNv)RQzK{nRtL^>XA<`&=6gZf5lVKuP*JN9ng zU{W*Mc~BqdVzOTFM}Mv`F81my)GxA+>;;d!#mTK@!33`61T#98S70iuRPR<=%#n$F zO`D^Qg_{5Ezr+en%#CRv`{BUiqX>mt4N<^&Mt_6@h{_}}(B^o>MV{uL4q0s194 zQ0cM}z+0Bz#pBHiBw;Q{$e^;;NJ`Lz|17Ywm05=upPfUUNA^aK<*-PrN^`pVS*r0TlPG=5g_`b)6*2b?T=`<^dy&8eOH- zj_+=o+)v&Pp8Cwh7RBa&?Ps{qWy?nw=2iBr4dNk-8gWfJ^=a606_&_T- zg$G;N4+tXcL>@aYb5mj;+*JJSOkpVr58Pj;PZ-f_RM%eL>ewS#ujXf%Q@xsD-1B=( ze*@aVg^vVw{qdXhm7rohtTFCkJ_o%geL^nuWdY(s9j1ae@L=wNj4R^2l_;K|Xvz0LkelL2X9>H_lh>x?=25q%s{)HJ$Rt}*I#>%{Y_4@Du#qHO7 zs0;i^+Ai_k`3O~Ul`GI(!=f?G&6Rn9l)=Byr>KNl`~Usw=nUQcP0E_dT&YxAH=*9& z4_@K^$#ov5&hR^|@nXxFU?CG~TAg12Z*T=3C-kR<+IOFj?ApNR%+klrPSu^W5eh2O z`1*qH@2Toe+9W*+I0AXZc0s#AD*QJ#4V*0=+XB*#aP|Vc1$Kawa|HV=+uy)B4Dbd| zDLogsgZc&enh%V=5^~qd`cYv;b(LSodGn#CC1@LQU6QzuxK7cm5!d^SdrzagNjep+ zD3u=Xb4ss&t>%^`gIQKuaNU>mPQNJA8qExHyj$T<-c|qNy2g`Ze8$#kH(%Xev&-S2 zz47F2ROedf$U_>l^!W>oe@(walV*N4dbJZv45u)@f!{Yt(=I=j;3Xt0yEMAsAjXDw zBa6Mz&QqXX;Kn{-PQ#r;qSn}jr1!-GhoP;kTv&k`PZi@=W^rug%UP1N9~ieZ;HPXF z)>z2mp~mLH$LK3-wlsa+tkSEWwcC`i@k`DhaPmM(vSa*uwK>I{p-y2noLsvdRye#Q zY4Y@I;QLsQJLLJpkSCNwnj`K9E4!1x69@HS?*3-9NJH*(qrx^Sl6XGhO3Yo&IBiMM zyj|}%c_5bb^j}jE8(pQ0RAV+3+tH@Vw8f_q+bQvkHdcg`@m%)Y1iM=#2$HJ?AqDZO zGETvYFnW@UNLbclZ&TrKZg(9!%?9|JDqrFuP&sm`NNv}<#S!9AM(>3kETU5vlS$+OF~TkP`c#U{Nu`Y>QL3wbDw!Et zDziq6UUzXN)xC*YUDCCM%`uf)UaDH&;G5Db$Apq-t#i0r43>>iSyx15Dc*b5yh~EC z9nXhsSNd#MDVsU5kDGk8(#5r1@D=Ay{IF|!%N4}7NjmtWiHcmKilq8tMWz0Gd@HXF zt=t~>*gALJgu9+0xxrHFTVrRHT;a2=BzBd;Gfi3@6(5be%3LeMAXyDH3gIu+o+W@s zp%Ucbg;Dn2jVf8bK)r>~pMELeeG}422G_k9;oFcTaf91{Xf|88So-h_{Zk|h0k%!DVV zEIt8Ob6*X|6UTe{^j2FbTHY+~4`rUvS`xa-Gc+{42BEg`83o7>13es2%wgp_CUKXQ zU_1ol6R%ujpYX}GJNm4dt=;dBD4Mllf$}BKJxlug-yz!`PS$)xX+qnQHdgdWe4e7E zp*^8b(T?mEB|hL{-v^WfT)`!v*)dKaZaMMr_{lQx!t|`dLSFo)JX<9%W0=f~rzUt3 z@&cQ9r{a0?o2`7--PQWzPTBR|>m?gIeR=4uXOfna6Yf^to$8Iv>Qj+dpC8yj3PF91 zYcw7bJr(t3Yyxj_w^AOja1hDVmX?0MS5|Xj&;A~9YFqWUMek$3Gvy(>VhJ?`iA+E9k(!2;Qa6D;um~iR@1uC z^;-%IawQ9i*PFHS$ndJXgNwB{S9rE3`~Fhmp;kKf1v)WB#|oda5L?5AwE+^Ky#AZX zS%%sErCmQA)tU1PfsKvPbMhy_gKPb446@&&Ey0^@j`O_Kfp02P1M1n$Vx$}WuTQ}a zIG_#+;@!)+l#71Vt@Ud{;=N4`ex(>6D3GFcK^oFkqIzDJu} zbY^O~?u%_fdD?c;vryV1P5djI@iVA>&*Nh+jrpe4IzD3>pNxFj+sMsyeLY*cJRJ?? z{Yjjk2OG?z?AQ|qoK1xG$e>e$_3YC3- z)o{oE2yiqNeq(UKCGk_*$YDh zNg{>grQ$YU&)rNy^>uXO;2@;JU$yr2pQ*1iwitgy+o6|vexQKEVCe%k%bqg_^?)Y; zS3yOMvo=~v9C=vx91|ZfAk2tFoA;eB`y>_Z$Afx@@i0y27S#bQ5%Dpvp2Vk&A^Uak zQETmhZ!zuwns89L8N)kt&xKBie#19f_7cuDf-Kgui2Zb(Y-$1(hiXgO?4_4pd@Q#- z>s*7>K*q^xu)U;C5;2C{P_MS*NrI;XHipCC*E;t9QDdLxG3&hzL$$F_(n0tg(>)`# z*y-1)d$e||=C_9RFl&ij>hoX~M_(fY2zrlgp6dcOLN9MuYJ(WkF4HHumJGZn{!Y*$IZUAgnpJsbt_V_^1U}glM5&oWGULutH9_pqJ5&WazSh^~<$yeeXdP)9C(;ldzk% zx+RHpI6aW}107=D#8Exb@-8alLA`f_<^2uPv~KY;fl94&ZRYGiZ`SnLD2tztsLl$} zZrBIzB{s2&|H=at>95b zPY}{~_9BR%-;3+4Gx%5aGWDM2oZ>Bsx#a8ex;jy=@A^G`EwYvAOWyQsuywFQg-G|vx+(H~P0O=g}(B81#Gx<-jg91y~Y$F}>t(uI2c*9v{14~+y+lI1& zO_i;~sM{8g%eD(AJ)pU0;nVT(ya(DA=k1fs3a?!zyX3u7txfaR%I^l(EztY0j%P;# zcoCb3$+$IcGt$nmu1(5*r&<@&rm6UV^F`0;Yj7Uec2I5mkcWkUEsd8zKAVmYt+Q1- zWq|Y3X|TB)P-zbcMmWJSDPgd38K;ASPo%csWy+x+k~HZ-PrK4Oham3_aEn&qevJxH z9Lk7cXOrLt={FKu8zb5?dHm9}kukUT7**s93ap^<0vFdfE-%cjZ5qYho??bR0s@RK zLbC&14D{*U@=7aw>BcKTpB6^X$)9MAk>ZHNJV{?}OAbSyJH8~0^*-;GKuAosFCZ^p z%=P*neEisvr}n>h_3C}cj*J}Ne{A*Ok;5nUA3m}A=%InZ{l{0IIJSTPLkIVdta{?O zyG?_T=7S3UZ0zqBZvtGwE5{tE^*`?q{cmHN^jZ?*L9i_A32-g&6y!-+yaKO!tKzxf zRpDKF{8RcX>VJ_anIsfMxMZNf(gXUdzVF?F0}j0k+glxT+29|Hj!8~xLL?2z*PBnC z91A7aIwqUckn|pJ+XFb$H6Zk3CN|RaSC|XjXZwsWpeoO%SHZr|ljCG~9xe{=RJ(*P zI4$g;-f=*jM*cbj95NtH&aj`U@O}YP*t@ad1e@QhQqgN1ir#B{9rd@jCF2?Er>USW z{L;~mE&eI}l^AOcv^c4PT!)Iik$7>^*lR)tkE%C+SFvJXDv;srRRkPl-7LEp87;t9 z>5$9rLBWxd`m*KJ^esf{kXzB%7;#TWwx;CxoV$+4m#S($;&_hhR4InFrW zNCCQn+y>qudnLwMBPSkRZX9f8BT=~HB8_(9Ig;b3$M?7SqZ0>PUx|h&D!A5u|DZZK zEgvrYaV`DM9E|;4?i9X+Q#5=x+qpiIF-gkQY)rO^`rA&=U81prszb5LyoR65+Q!l5 zB)-7|8MvQuyjyWx=*FPEd2)orIO?|GX`~MBEozY?d(k=#V^9Hrt-;JPN%QkhOBU>q znq&s14Jsz5Ggm^La{U-7x1_{sJNXKg&{gXgKdHuL=;%jl8DsdIu>OXN$+HoJ&#C77 zJ3hm~;DR>r{@KC@dBgZ{&j;VG?6ixoe4L&)_Kb0~1ov~5GQx9Qo^wKvm8;e`%%{qPpWI(4OaWKEZgQ?uut6`Q9JCDtnZOUQB>f2^7@|mFz;Ba zG3&DM1wRyQM2_p8K6o}7AZX~73VT(b?3I|4G0kN9DMCUL^vTg2l+m}$z1Mnk@9olA z%T`?{ca6BgvrdQU{7aqQ<-c`+&S{?#2-u_^IA0W>`j? z3q)rXFWpQ-*MExiXr{tDCzEj<~YMtL8)U?ms#x211`Q~5FHEsqcSI6Ua4o7HLwRA~4 zqp8YEp0%-PiuazYGc*=Y@s11STnl)gspJ;GQ^1$V2&(DGl+5E^WMt{`Cfj)-w=rD4 zNjMzKz}=#+W=+ai^Fd1<&RT=#OV%Md-gSx#d-~$Mc4jQk3-t-S1l;0?Z$Z3!VwZnY zymy2#n|kjEPUF1%QHD@wlvFAO|}*2VbTgRya!$^$it?ynPh(E z!+zR^F_vQmxm9)hNcvzl=lUs|=Z|a-?3Nc%+aU)$A~oCZwt*Q}2(SE6USeot?!Y z?tG|Ti?UbI0*;UUezVj774Mq0(~^^_V0ukf{4{l@y;(nc^i{Pz_~e1-%F`DES3!2d z?BIf>>eeU7w%F}-K!1nS^T9GE%umLmUOA9&(U-g{@Oj*adBS>$u}kg{rq1ZpSaD+$ ziX0T}Ao3I9PUwj}QQ0`g@f(Wg;#?c%(+B-i`b*;|4k~Q_H)aneN>a1rB1}eD=9OPj zO7FM*H2VRT?h95+swAJyJBE<~A`g{C+kg~HGDVcfnDyROEsRwN>Rj)18ne=x@0bO0 z_wA#)JQFDSjHEEqGuN?yFhnerD8?c-zgJoj;c(dJ>^Yw3W~^tad4PFmZ9w>kI`rQ4x~WAz`y~x@+8229 z&rSt%??z93zWFHNE=?!Vb;tUGEZsF}e$sZ#<^Y{p%^qrzj|-4LxrEJr4jdBwfC`yi zI`c86m+5(AbmM-_C8SsO{+ZBwX!K5D{X3&PwEZrXa6+N!H&~fhDxR~~PiW4**R9qc zI|#4LzfS=K;bVuB3QRB@zCz;b=husyG`3`)5r|o^|8BQFZF#oxqsg4hA z8g;-z9lQn3AwT%%LDdpn+Hr+p!$3IruP+g%N00v)=YanPMWfMW?e|s-=%5T!BL4>O z^(k%MnwC1p8b0XLL0>DZR2V1nu*${rx>;QqUz83r*>oP2B|rTR@084+4y&G@_TR5I z?GRS4w&n)ct^iPUu`lyF{k|_+bNj&PD~)T-5L^;v+;DjesKvH_^3pE5ZL&3J-45-& zwB3>|{^+j;*5z%s-es?yw$y1|u64H7_!X+WirFkW=({oZCBq~sC3-5_a=#^oJXkc-jyG*GU(NmX`LeC6hqg&^@ zR^H8g*Iu4Vo-DkZti7qMzaM3~BGlu`yjorvVw3H>!cu-BD&eY-=IXo>t`4!u60Wk8 z+6n6`&Sq0z-4%HytO&8m60Wh7#&BGVzad$ltaVM|H*{CGRT+2kb+4tYpJi~sKS-;Ez!7TeGew{1)0KDaT;5^Z00Txhs=d+zT~-stm(4xCSR&v7x?OGd8*YT zFHabQyf-mN^ZF{zllLa;tGsii^JJP+oo}3XE_8kw`Da@*=d*p3K4&*3;$9 zYdw9ISMRVlb|zx;bkalX#(MkYMjX5GBz^$8Dc z69xe~*>TOqG6Xsl)@j(_Y}INCNz#C~>(P0=HRx1<(?FkD_XL?z*f(&M;K`KqH8RomkI{AlgiyA#Rr)jU6(r&Vk@R@K z9=3@!2!2AHYUPa{Yk&_*>Y|J9qYo6UK8$Ug2xI<*zA<@2khgBDq$J&RJP_j*%7F($ z(vY<3q>SnKq-+^ki8*Cp^ObxL5{BfS^B}!eG7m?|^*-_eydq%9bx0J@thcZu(fNOG z8t=$Ef}9gxGHXXd9}Xn)l0MXj<@5>JpB>gOaJE^$T-cRR*3@<-z!oCGg8a`2?yeW) z$o6l-)f1@WykrkAYkj}v)Q1bG&~Qt5Xx1cJTS!ufVDPJZ7x;yScOk9JT(!c`lWJ(j zUh7`kI#YO|pOCO6eU{8rcExVXr<9-fk%#>jloZA`)?Qf}RuIG|?SsjOA9$b{T?#hY zNk7esu3U^g;}ygo*mH4(XM3{mFC`vo?b8!eE)`&vR2P=L%ZDbn z<+Ie%uG;DviJ@2_`zx>Cz42mHdaeEbwCV~rq}<3h$NO9eZ)5z4v-#eaf|KtDT#U@H zFZ1fh90~a9`%%|tCf9Ys`jPJ#k4{%ti$_Kttbx8ibMV9>IRO25UmuGw^)q8;O7 z`-x_TV6Tqtk#*&d(53STM{2ktI@x6}>zSoEJdb&zD9+~mt zXtHpqL9hB8@4B4%9DG@#i?C4$`HkKijbPZbx>aB>Pj?FKh;3f6z=-V^jw_BfAXhi- zHTr{?vJeN2oQVxQ;~Kvwh9SzZxO|@-@a}umR@1OfhM%mSNy&9>Lj9^G?)-6$%0gi5 zFBAY=jo;YqSYQ2)K3uH*!!_z$$<>uyL&-IkTuaHdmRx(u%^P*|M_tz=g|c(~PTz%o zS1h|?zpH!n1u-%@d83}l`hM5=s9;axsdcW2kfwguTz1VL>31y_p))!ZC4GWVCUxl} z+SJH%ziThMwtm+U(#<1(hjMmW2#=lpZh_u7U&lRf?04N|H(&7!%Wgrx>nXdgez!=$ zi_5ON-z_P-h5c@6+4c0hWo5Uh-(6I8i~HSj>XS08?IRdY4`=LxTHdR^7C&LL(3$n2=V&0i9kGWueNzwcT&vW(;<|>*= zn+rpkGAs@AG5c=(t+ATiqz`Ri&hg3me&ej_V@h!%if27htt_jtmBU)6TDo|C?@6?4 zkLI-HMgGg$X-Mm0tEH{X(*0v;S(l~5LmrFgU1qB@P~oRf_;F-(ZA`O!=em^#{VM6$ zxySkn8Qr~l6FBy%O1W>IsXJ+pDlYWx9-niUf2MyZ$99d=bI0@^tiEk5 z7;}2v{OpEwRu($np(y7AzINs#W^$P^-VSvjAGP8+SB?Q3~T~P}ZO{ z@i^N2J*Y6+Wba~6zCjN#62j83V(HWL^|;raGsoFG#U3bV#qX*NuJIciz0KA^VMiMWQ9CVey`fBD$3}FF%G97>EqnDZYh(7b z-|lHa^BTwT)BavoIUK}92C3oLIo^T$R^7{7M~9d-=)DVkaH34TYMx%DL~={}t)h&k z>vlx@qr?=k`${{c9#oYYL8V_J5f5vCV%e|hY!z0EoZjRm$}UCUNkk5S0t zwb~j^)L@HWf)Dn*ak5(mBme{h0ElGDTb)o>7y7?%UbljrAz`eV-#Y(WCA29L8*IgYpw ztF_2}24vYn-44i(B@6xL-y6)wTi40EAa#TuCTSVcF~d)X6>d0-Hj>NmMcU5_WrX%~ z&lqIiOgQxAxXLq|NRwQo=f4s}S6gDe#TX4_D1l)Lt2=ANBu2-6boAjnH^xjRVqaLGGz>*(|zS^J94@a;j%{xkAl1WPb2uSNhd!Qo7`hQq#69? ztr_L{LegbnKrm>7)_)JV<|cOwcvem|nq7-9ZHuC0<9Lbiu8^LbD`JwNT`7&2Jn9gG zy4zI6yUEhFLCIUK@b-r=0Ld2KTCJQ`U(SAC4@5Hcl*Tlq0S8sXk5l0%=91yyEZ-40eycZh#&~?g7unQdzJ~Us z>B(;OPP~4g5A3{dJ0XEQ(312l-K}2wK*Xt99l#Iia?MW!ZLqpktCi&^U9}VeXDW%m zu&aPCtJ5#E_sL3KLQCjvMgndPIRM%$8_UUQjq-tau2mW?bOYc&_{QwD-gqfFUkF?i z(tkamZMxMTgMbDgnro3Uu>Tou8E74bjr7+Fea{sBq1WlXq{Uvw<#K(h(@;)!9E$pW zb<`I?Q+mx9XzBTe(Q16abTnK|^n4ZdOT(Z+h3C57v^31sEWHi9R6%jjJjVHc{c;7r z4>#Fk>bp-QMV^*KPS$FI_X**9IiB_lBgqp*!I{$~?EF8A!5MBL>Z7~c#Kn5&5PcG= z!NdNs5bqdR65$=26!67=$+Bx+_P!$dTKH<&eN5tppOU!YW7w*_94b=_oII~g={*eQ zyQA9NG&&r(Le}?bT)>#^smv{#L%?0Nu^?_LzEsivO6rNJTXxKViELPsKh5Ji7}p!D z_{z9~8?x8!pc(y(AWC!REoBRG=A{wTtd;R#-8YqkxqO@K2QkzarNdTmxOM!idug1m zTE^sOls-Lo3trwz8`AJRH6EpJlX8&h#%{WCU_Rv40qL-N({QWJr+`b-s|?B?sH|p_ zqhoXIQpIy2D~F~)L$Vih%+D?jhvu5jm5b(>3_025<2Up$Z8T>>-dg(pmy{_Z>&Cs! zlrTy>@Ez6#$(9jU%etuA{K@Zk!(kAJYIHEj#gxR45irj)C+pfMZKWctWB~P_|f}q@N>^}=FGH^u9mv~uga9heeTPQ zSF=80ECVedoKKifx~*LB71STQBrfVtA2S!Smw17`BXZs6@x0%k<~H0Koq!1L5Zc(* ze1JFAhBLmP^mQqI*Y?llwS}^&-^}$JG(CZ98B>X_vh(*nQ;li0`8Kn@iO0Fx{PQW^v~i&ruFSi`kVS@VHw!HO5t40d&De4gH&5v&Q|N z$M;U%=PFDWxELD3l~*_V^@A3zezkKmZ-}0gKUzy{b@PB?3BrXPuQNx8?wah zQ51)v$Pj3A@6=_>#~-aABcqx~@hJ>y7r zkomCnb+Ga6z4N1U&1)H}KT|`}c51~XQ}y?`;Ya-{vX6zl1`sb~%HGns!$|6_T$FFW5EFT9u|O^CIf_AX@9$g%O~5X%pZ z2K|ciaUm;Oq~H7eQ~U)U5aqec{i0Ck0&Umt(x+RWh3;C{<94e@#om0H)3hZoD$15r zYK@{Mxa0_$yPZB>+d0M5a(27ipZn9>3ma~g=OLx5Xx}VPo0nL7se@cXuXi1KmU=A| z+3BOb>$3@5RKsvLYy=UEjeWALI{py`4jf*gQ+k;G_qOwWX78oLR}EeJQd*1VWxvBZ z(8siDOQPopQK;RuzybiD#ufFRPJ)|}oviO8~!2L{cDf7YJe`hp}P7H>Q=yvA(`;|lif%k44sEnY)vu+_puNW=ops7H_1=bzvj zB-@Ux+t(_QvdC|ubV*~eh0^w81$VJ7vUdhcmIpkqVOWB1 z%a?=$-WmF$PjDHa5|fv^Gr?uHZ#u48TmofvR$bS#dF2+-75S5DR60@gwT*7^SJa{(cCCd^z2yo&uMdYIW2@3^FY>o! z|AxwKL6t1&fBg>kT_Rf7yEa+GNQGN$baG`-bkf+?OMlxyD$XwMSGop58x`6lt**={ z!i70)f8V(wz`J(ey~CSA8%Cyl2aK>gwN#o^)_FJh$8B^}l=b-E?_YwD6xo~KF>>baS zye#Fi9O#%{`hn(?U)y_yx93s4YvVia5@2-+x`409#_|Sm4R8y_4zmo}Z}x66-92A8 zW1-%S?|VG{#Xj)+gzeeoi^sJ+x_?0S@Q--BIFt1EDg8rQO47EOq-W>f{q7#0-tbS1 zFDQdga=il%3C~$M5oy6=d28wEcztk6C^yK{LU~ypo^ZoA)$O4uFHcSYPBmPTn}7ULqI11B_g!3M`{1ZE(3=O%_n zvrA3eCr}=A3U2bCC=NUg`OxrTV?{kl0}m4W@ws2ISU6bOfj-~`4*N=0L(mbZ5qW_R zn;mg^w3U@F_MFD`aq1eU@CK@5I6a&l%lzYg;p)>3d{nrS>$%y|L+D=`W^9~*&2+e} z?S3eFIXn|%zCj=AnY>c8NJf?gVN8)1E#-`Acv7S7figg{ErfOVh_KxC-8P5wcbN@| zr@~M`Wb=%nJR^)DGc!bwYa%&ZK{nI5TViJC$uN zI4ST$$@w?gZp`dSfXVcjrFGUe7h~+5+$RFeBCWu>GR)CC1=GPQGK~S^IX4rS4)YD$ zBD2nhKi{HzYz{x9x111lF1lOw{=4-FSEs@}e=p(cxrXn+!!gGLE}gkuU^ofhVE+k~ zK^udmKXb?S289rd5AR`IpY+yQhs7PolCaS4Nog$YM$Qs!n*-j-<4c*3PeuL7nRDbL z47>!+3FX669*ZXJ_>G-@+<#l?vR6&>81_h#)`D3X7R7K$F<0RT8{O~9!cZKhrZxva zCYZn%!~|-5VFD$Qjrc&h;(~Qt?^-0|5nl*LsEs%B$K@^lnuSX?EN*iBzDzNYoUf&@ ziYeiyZ|U9G3AS7#fscxkrC`gqeOav!yEa9L$*sQ~UQm2v8#UM=a7JNV zjHS-XDR`z+jO9yu{<5B5dRt##@n(^dYO2V48vS`=D$Vnx9&ZNNsRd{Ls$g(w3TM_m zA82R5nPKk(aDT3GWtfk7yqV!jEU<&_9?sTQdejlTZhTF!Ek7=v#P|m0TpAA>ex8mG zv$;Jx*$r#aB>tj~;30S$WIxY{*B#a~;c?sUQp{wY44ea>5+wBGnNIE=%1yUBO@C&} z>%rq7Av&Crx!sq+Y++oiZ)rcWqvYNvYiD(OHxt^WVxudfMS7xt2DEOdRrUbhT@{rU z>;<}_=j4xACKlpC6&03A@+VM?&SUWiL=R4We-&+O(10&GZJtMk)iM{qrMZ~)!BN;A z#&oKAm*sDg`;w;W|G2&Xxcl`lC->{m&ZJ+nYwfL?4aiuJspCTa^nSE>@7THS+y1CP zU>4ZFDt2l&q|hqeNP8wBb7N6x7bfmwA=+QH?Eskl`~1$+e{( z{Z%hXIQ;T8ddlJ`=3*=#P1htHN6qn7ZgdF#I9ZP^s>h(hSZmWZWSr;?f}DUoNARAU zX~xRf(!dAb=P^3#U7(oy9rr0L9NhSIg>m6a8@%|qKJe*$xL{e~u>895A%|dI!cJ*k zwZ!~1B2W(8UZOqd;(ceqBD85l3)}kyMH;VOwUDf8huc$kJ*wshk zO=Y%%LnbkdxYD-LbgHcQQN2iaNfLJ=~~gQaV9*L=klC{&1g!b!#G z1nyEU7B3RBc+uhLRa&TefnfW|SIfl}o<%z~h6wS+)YiPgB`5dy?)i)x`!$mz;$+)6 zLveB;WhXqJ@_lt|e>ZYR^QkS_;HSx?3f3kAT&7M>uV;&Y0KCrAXEHo|$V*1RPywcA ztDm&_z`B!}!hEs$aG8ELMjY4VJ#ptwKghg`bzJE^am*8g^L*VQFl|1M%|jr4F`KzT zzAN>q-rnPySz(^pEQ;qDr#~RivUwKvFu?1?bo^e;VkBc$Pg{dpKSOu$L&VGt`*|#t z#lzd~5_Z6s9li$f+f99E!b_2k`~lPT>OI4**XJj^*JC&|mSCV&e!l0)!h``_UO2eQ zbcWYOI>YOHKL-5q(~4iF57%|k$3M8%k4w(o`oG-ztT-=MplmMQ(^nAyWe*5FJ}|uB zhaEh8VD+*6M~@skvGVBS2ai9l=aomE-hb@Sz_Y8K`OqPIgGYE&5CCtX^yF_8E;)x+ zVkduLhOgFVu|5dfK)my#{Hb4RYga)H`69QG^C0HzdSTO~$Mg}$->RxJ>Pd~kvx;RN z8sD*65QU_2zhoCkJ<&lQllGP!*WBTK9qAD}RqbTlRa$jOxmsm%$k3$qUuw0~zb1Go+O8SMxbuyy@jkulu(~?PtHZP<_Z-4QrX3(d+QO&HcLTNG zq?S#df4kHo=3lZOphz?8kNh%CUth0s?SvQ=7hRN^Ed7!xdwZ*5sq?Wab)Wh@@ExHS z=BXEK9apm39_b@~Zzvbp_!6@iuvOAOw_`WGH$YUr&tT5xb{Rf>7vc~G)F z^rweK(N+ld2gHp~M@C{q&o&cQ`MTO!B%w8ChqXd0t$5yCBjd#z)V^55ajnc2O>%ab zW@GT7V(q_ArQ?AD8U5zUOkJTi+C0oFNrm}~F-(r#b(Nma8}q5hE{44PQCuos&uY}G z8Xs3*U86eos;_$0M>e8{vfk~8zS|kX*xr^qw%b(e*^Y1AKVf`nKM0=Z^D@3|eTi!JTm{pC!gar)<0%Gxy=*fz$Zhf zZBZHlb&Xu|97BFbgbgZ zT)a0qGRtz_n_ioopYfPoD{AfS*^a93DlyrAuA5bo?4rp0Ym{M+>V{!sBP@l(f^z|$ z;Tpx+F+Ps*ES&XgTy}N+uD*;*{pC?`!Q3z1Y(MVc+EJ1Q#(DYivatj|+I)L=nO zYjtG3#k;4f<68F~-{z1OL^2$;=5Z->P!b@{M1_kQhBkp***=6R5u%YWPQkc37{cU@ z6KMm|;y(1Xp;W{yjA&3uDM96mov4rxCn~sEVr~pXX)s6thJd~7tNyT{@6sLbte{bRZ5~rEKog{!*2PBKfeUh?DY_O&EinoP$&4rtRcQsAzrl zYMmq3Dp%TZOL2_8ptSw&2Ze$$TQ>tJQ0;6sU!Y$yrKXX!EbQcsDY~dy^4zTS)H|sR zO&T;G_at>dVmO0FAOcbw9F>Ce?0so7WXLJy!jzDMO$-A<)_C;O(4N=_2yCkxySAX<~x9m~* zJtDz9n@O(s7>>ujAsCKT3`kF}wVg))e3|>V+U-2?zSlM;kbA9g%Xp^^YYN_Y0Ol{N zTxR?jCvfoz^$<*x36f7p82+qA&2SK~!x$%-p6S?4%AW1KV2&Bg#maobSbreOrH+)( zC#Y7rXGId8102>Vj1}uq{gQ@q4hWMT^(Dp5z`=!VZ25scE zkb2xb!+J0`xu%*g7$JtM*7>qc8G#PwVPuc-CS~zFBVI_Up%Y8Vq>FljL!eXHOB*)C zpj;z=I6B7hJNBu9?n9nh+i|Zlrg@RVmqR@;i^n(-18g|-A*Ce_oOK{l zX$DS@aQIr|9jD_qtep8upT+%IzC=lUpTgG$esibllB5^OMY13FH_2uEgVF9#OA7Jw%($>YW`%NM zqHQnQ^5QqA$o9KohX7AJrr&50dGU{a&WxQrscmb~n`#|PE%^j{Nti6`Wn7?@Mu*ef zIdLqA(=s$O1&z(bY^>USI_o#g9#}<$9t`iWH4h_-EH0+6#N#}KRT1~l$?Up=ItB&q z7Qq`F@DbIT^w;Ubn7tcWU=l_m114X#iuS*##FFno`e^N-ohF^cJnFDkC79BL`nmem zBhJ0&-v|f%X`USM%F5z7YiJfd&%%~$q3X)q3BOE!@Cf|!W%>ZmDI2oz95W3S`C){+ zeoIN_SbW}?f(g}!+MWYTGL@3CB&*Yi4hgHhD+9H>VvlP9f8gB}OQX|vZ@wQIH5stJ zGby3ckPh_-#ypcEVoRYT0^R*e>eDx9RwCMj7mtG46G3}a5Q+xOjzEPzPfserQAKmm zsYz2}+-fEjQI?KG7TYg*(321*Qj}!j6iITcaq*NHW>l@NR1wT%WH?Zgv>A$Tc54b4 zGrHEM6h8PsXjD4*kr3P-tsi646YG@97&Lj*2$C^z*aa{X4d0o;e>7wluEx1jJs0n4 zV{sKcmodB$_&LUG?Nuu{=T&PJnM;})ULZZzl&Mw(gHsqsR#g>WfR?XS>)IrEO$tgX z%?975We0N(Isbjzd0@MXrt63o^uw4wsm_k564)k(0=7zUlBBqp3!}1K?TJ{er-nby0PqVaYsJ#SmGJ17V#Xl%}XW5FX<;=QF6; zFJjH`{Q~Lpd|M;meJz?J@e+(BP=%YDryf0=YRuybu@xTdaMb-IN?NbaF}OGR>5qXk z)AQ)u!$X5Af%-DB#h^`(u>6LqFvw+%T>%~Am_-BzzrV5eV-xe^Hg|)wl2;N2Bck!P`OFpTJEzzJtHj z@+xq%zHipwN|l1jhtma~)o?Ks_@~Dd=n9oAomtQcr$^w!DXxufS;hd z7}6+Bj1t1y(x+_l9F+N#OaUSA$+0}_`NliCwO6qUZ0MHIb*gZ zB5kAWHnn88-pNMvD3Vn^+#UU6O8-hVT9t}mjO*h?V3coOB9fjk@IIav;k5WfG-6Wz zj!INs?m0&A^VDM73T+qyk_TOiP!=(Y>WHZME#Gq0! z_>2K@j)#RwX3a=34od{jbjOpz>p<(1UPuD$A{Tj9Swc5+gq*WTcN68-{I;tKAR{Q$jXTua+QBMTF_A-W)CekgDbkXuyF8&=_+VgUXoO zH~~_C1$1+c8w|aTF-VHLZP%QF5hVe>DX8&>1fLZ|6H^S!m*II9h?jyZW19lF!c3#m zbSUc5{G`A-Yz8l8@jb^~)vBr_X{hzfoL39BD5*$fX@P}hf_aP=dKXAn!sJqw*yb`q z3W0JN#4zj?smnaI3Ctf>$XPlt$I#KNszFBKqCxT(z}yC4>8;$pp65xwEhG32u$@|r zbY&8S8EGt)QTBugjp+&>GZMXc&gVvxP>^vjDa_WA=@O>ToY&P>J`fa8Zm91ZLv>iQ zB`Y;a18ECFrYgJmL5mkacXp^MpqO~OCg2)oW`YMnJ$XoQ&eS!sk8SKc@oYF6L>Lf6 zJTR*eG1$d*o**KSS??}azF6&TUI@~2Zn6)8bo?rn0RMBj>-BGA?M=B<*N*cG@n*R@ zUG4hbW$kSBZ430(9<7<^0vC^=Cg-N6D{HJN;sR#$>T}jtw@y=o1A+n^@v)v?tuYGk z4+zs{YOVd!rg4QiTB)+r-Z5{ksXj4A28pj0yg(&SRB_@LtlBRZ1Ow&OYjMjowMfHn z9(Rb9oxe9CR%89qebiRs%cxm_ny(#(ph@P|_J!qOWZBsS zBhAt`*PqZ|3Nt+?O<$ zabME1vEQ}o)22_mJ{{zeLz8)B9GY}K+VAFrcO4c0Z)gFN}}t2qgE*FX{esI`hbJ^B1p| z3thK59fhTt*Rf))#O{i&Q0t1Gk(jZG2ppqb+-LAJH&a%3i zg)?bD?=i?*nZQCEM(IdMF*P*jA=VDsY)&UODMc&@h-*XnSL$O@mN=Z1^%j*DEBTN6 zmfA+cr06=Ghw|7EM>|d=TAl5G($Rl=H2IB;WKX)^uH4pEP~;x93j=T7mRxO+in8eA zJ&HN(T|n6SBg8QmL!9Z~;`QB*1Fll+jiaClWoNP1uNQb#HEez*M~V5qc7*4@0+M>#r1AnirRoX;p+Xp&I-oI zi|x$S&grIg94Y5Ea+t?D*V5!}4q4ZKia0?4&r@yCkP z>5#eg94=RQwSKFgZUKfu3xfZAE0^VGfEdG(JX_oezdQ#cfMHm!a^{7-hq~EZ2hQRYVNMzh z5|cjZ1KMcLKVrzY_wpRxJGso6;7jIZc2jdLczuQPSMR$6YRNNN0>=GyTrE%17K9ne zz6d9TK$Eg01|)ob(}INM+Y*6&Hpa?bmJ0$K_8>lZpmX@|9~j^l_J&_R`}GMI&qu?9e(RJ1TtztWJ0Kdx*oUPa zbiuHFHL5i|j)P`qaoCS5j0#S z(>SW(G%!#LA2CyW#@NKO$KdY!!LQ8*kDf1FFk8I&{l+2i9+PoMpD4~DKmS>aOpXT+ z#h4$A14qnUtA-<>t9$ebSF^ALI0F0tTyYvC+%tF;zGt&Sr~|w^;$(0JX#zJjIYmCM zfi~k3H!Wtgv}xg+i8e?JpN;{}Q^Jn)4-0NE>ae)82lVuS(m(%qr;xjjJrtliqw#KzjxDJ0m zZw;rl3B5LgQyVAT{5~BNtV4&-x&@ogx+d?NMNV~^b-;1a>0sfTZs!zV)uhQnbc*mA z4m#{v>lP+L7O!zj*1APPuXQ>Jc)~4Jp5864z0bQ7?AoZ3+ElM)3Rd%$8t>Q~LMnK7 zVngJzZDF@NIaEJBRDWvXPVXV6O^>JVQIN2*N6ZQQeEPu*UOxSZF!tBS&g@+_&e6b1 z|JGhG_q_0XddPCTwO4Fu$4Stg@EhA_r%rjC-JLvcOhlb&a~-k*y0eL`g;-wPKrcq;yw zHBee4n&zL87v2&ThI3>3X;~;d@hhA!Z?B>Va+(FVYaDLH<)x5xIM`E%d^YK^fs;;W0hUM(f{c-8{Y^YKb@RrsyRwr%&DZ;sNgK@~;$$5we2U(d@%jJ|Ty0WJ?$EzCJZjMx~1=+PEaG=rk z7f$V%7mK3j z>5uAM)V=dgKj+V@j|#5^7M@m~<`nHJ{wDo}d^@H;P=dfs+W6C-s3l@KWj^moS)9K^ zPo?E;*LE{FWgq1y7tYjNOWGM{XGw4(f#l;QC{+D!?}_qY$T^|f)0p~B>K zr>#i8)zWsQ@D;_4>3rX!>m;VpU16M=qe z_>Ljj^W4^0)L*s0><=kVdd*zFg>jn--xwa7EU&v<`KrsD0we(ctSroAq?(+G_s>Qq z2b{(7DIgE|3w{vH?47pFcAd^VwmNOn?1G15e(?^Q$Iy=$##c!SbzHG~lqWU|*^@{? zY*KDU-M|Gi)!i)3yf4VtlJD5#>yUhl)%ASI1ZKOoXMQL9iJr};2v+|qmEQU#mkD*tYM;wzRRzyl3P2Kphbn4b{ru<-(Z zbU@O+BZ4dB+R#T%a7R8mpnK>ic$*9Q3H~Gx7x&@Px~r_CgT2ddx%NK59OtS9m;8#- zr+FdwS^A5)Y-0tFixdUx@DmD+FL*`j${gdOu0{RQp6n$&Z!%5MZt!D>ucfa4N|_q; z2KvC(nT7X-y2cO?tLBNDDW4qbLk|ZY7`k{+e?$7Eo%cqGXeZ-(W%Qi<@yrUodJ~5e zWX>V5!wE9y5J3Opa|jUX9`>|mCWjBy(ubc@Wz)`n>mR3|7?5*y@Br{&`1}DuJy2vP z+#XXn?}~LWS*QQ-rgL{#0P`S>J#*=N=m+4Pk5=#`P#a4%c8l)u-mLtOvH5^ZPVN<5 z;?M);=3&+DX^%soX}0@qChM~U5ds;%vB|^lizolP46KP8r2TvNT^I^xju z6a;jpn-Hs3*l5zOW>b(Z{)$(SHWiZUP|XQR=hi1R6ix0LQ%WEkyB#fsq-`iF>b%^q zZqr)Vv7^wi-pzYhvO!;f)UEZ>whHIL-uc`M*1N9FAi?m|?O#$`vx7-d%du z_3Hg~EL8lu_Tn|}GQ^Bt%6K_#JL|4!atqXRSMWrMSNJsyv-{L!jfkTb-`W6oWS--(Amf}`M`{l8_Qqq1TX(F}^4dgS(3`Qv zRNR*{v7?G%Ccpd}R6dl@)($cMwo2^?dbJQsy0}L%8eZpmeOPQTj7$d8OzcJIC+KHZ zuE!jn$st$ZpX@f)(D(F7o^2HI^jV(Vkog?rBI`%SI8Sc@&a9@lyiRfOQQ>M3hJClZ z%XGZSbo_`NFCX&;ufxRJx90jqyI&^YxQ@Fb!3wc=~y`77Lc>iZT7)S6nwjvcB$xk@dmOr zTe`+ATjMTL%%yssaLYr`#j1_+DQk7&n8 z#q#&zCF5gnjVbjc7NHjY;4f6~^nn$PAFVcLkvA~=p%z#XZS~(^#d|%@hbkZs2()Up zbGI7LQ42nuiblL!d|E57G94DBznS~zi>G)uG>)}oa?Cf2&YSm~m`=|W&(^{-0&5&P zhusD5XZv1kalOm)5T+51Y2i%xS=w{A)@}C*X7gwDVwQk{UO{_#}A(@^9As z$g|lb&S)%iBxsb(X77CHoak?p18nh@zR9}BRNmT9O+T+9{FS6{&~t2VzyZvD=4;HG z7)54|!3VM-h%Ix&dY+EHQ4XVRePrd(XE6k@cCc{hR#Sp*(SHZ^At(ygos(U&+wpvb zczLv5w;m;y*L;fLtalAcbJ49RLK|IVj@J;W9KN9v8n?J+ew$EJaO0m^y0*B>M7FlN ziwJ8~84BqP_uuNhNOmV8LsE*ctX9!OO5NmsAk;;~FVc`8n9~wFSvQeHWrEzTbMr-r ze6c=(g+ssUM6&b_8Q16?UA)7;V6oaX;SFa@amNzeuXRl`GTbuQesZwu)Z2SoKd9v` zR)a5oO;KZiF!t}~cQi&Mhb3-Ar^qneHP|z_#4lyv+S@ibZ*YO`Axnde+P-mZWkD<& zroQl3Ei|Z01D4jO6n~0&RgDhJ1XlvjPYOPt6=xU2rosAj{4jDy%WLU@Wt%~J1W)&< z#5jCV@XxVT29Ect48bbG(!;l<%ipSX&}OX$wriGI8k=Kw_*2MDA2C0+ zSLRGStBHfho(b)ljja!TlANpi^vpZKudLf1RIIHHvDkweTRgafEs8eF?Qki^gM)Ix zn$QFmEAmTlJh5g z!}d?KX!~2sOK;47qvwrfZ(Q=m6>nVg`l>f>d41CxJ6?bI^$)&2@cQH0=4K;vozmCR z`E(2I<=0d$#mB-l3s7*M02*;LY~C@Y3-PAX%va}9=6!x6kfpchKCwP=epAKXDJBfV zyYM!P=N%u8ppbi54P!GyI+(R%8Dl=nOIl;kr%wxd3-5VIZ8USScnb_uAEi3tsw9em zWkltO!kqdsm5q%AEn7V(8{}|6e{5_EwIMy9dyKfm=0;ueU7@Ca`)&DL^Zk3 zDWmyKQ)6AhgD%uqpiyv1_UgMzRNDmN#mSqg)~Z1=!5JuwBS)_63K&GW9i7$p_^~5T z?SJp;)tRlXc@vy|NUIOcj4!r|(+u2BbeTrrty) zJMU*Q#s=HlJgW~G1-fY$I5*7ARiZ|)?b{W5%+ER&26lnFX4aR6f5>$q^(8bu)0Z1* ze;&@9ZobU4FLAb5tuJSShpOT3WZwpw37pavSj_At2({%&QL7KbIRK_lRx3;{Q?9h? zyRe&noDK$ww|>hvA!3rGRko`Va2cHBDUmKgS*MJj}m}Q%AxK9S`a{$ zSdK2zGgs(O>m>^d-*JELMxpDCE7h&w^1=Eu()~pVYwcUis4_6RVy1m-Z9X@B3oV-t zX9k=>Q^Pz@!Xi9kE-X$sxs;Zm7)`jrqGY18gT*WKj!b_YrN3(7V|a6bOBNRiZ+jj- z*jhJrUxe6vUMXn~PJaw!xGDM?)g1nH5tMCF9gRENAzVp)eWrrlfEPZjK4#@LQ#=4Hvj)muGDV1Bd3P2M4A%`;&_K=o zyGk$0!1Y_SyH=iiws39z6neHAT*s#Ed2mgA1758KE`ad|qmBl~>G$5~Ir$??_OpUG z>5KebVUZW2!Dg><^@o`O4K@R0y1Ybky*t?TreCFAtKDght|vVBU`02Z`sb|e(mj2v zCduvHJ$@V6ukVH}U>TZjk`xJAR#~-zf4dp|}r<=3cxkBHRWUzbgb-62Qoq zzU(QN0BGKKeSnmvK5E0QXI;y}=I{N-N{m;SDvkcXeaCV|w=HV^-k)jF(7vNjVQXEx z(LZ>xLG3f_9$YlM+{rLy!iW8PwG9O55N2L0Tu%tfxqM;E_?0vXlgm6x^mSz##@y$W9IA2;(b%C&wj~K3 zdPv?A1{bVx<3oCAJ$ayU0QBLnTKi##ag4U$>x$Wy*+}%Se{j_UsqF*uF$WnTeDYgzb=pZb;IIm z`n2O+^{3vF?N8q?=c_;Ad8X=5<5jGOfKy5$dg?rVFP>-VC-JO4~mjQ3ZtE2&H*d50{oo4G`Ro_O|nAoTIoKG z^3ZavS8s8rhxRvAC`qkzYd~e-4u<+hbL;tRAMiXC&!A|Zf4+XJ^--8}^fzN1#x(Gk zsH2|NTnln#;sc&~T=!h#H`&S6EYyczP|j@C zVOMDJnpKCT#X6G}V(Iu?SCD_7rvSU6B1_$O?8wOR{l_Z4AfxBWnlCUzo+C)Yfj}r@ z@|W4iEF=ChedwO~Xd1J>fSg^i=BweGS1M?&X}*@dj~V;_i2b}=g^b_$iNen)&v&CK z`}sJ(yg=%|?m5@=oNIp0wT!y9QP)1|I!4{RQP(-@7L2;CQP(}{7LK}}QMYK+Egp4C zM%~g;w`|niP;&Jp*HCheB}%xl;JcWcSrR&uwO z+VmlS#rBdZgD<$_<$(<>=w@dD;CHGFr zeXZoaUUI)za=%}4XG`uICHKve`-4$8HcGMoVbp!8GU{<`G;?~?n^CHG%S?r%!& z?@R9g9VPESjJmInx_>+B{?n-YucPkoM%{lKb>AB;G(A^XFk0vuEvy_Z+*~SrxK#K^ zsqoQKp;Rh7H(GdPv@lXC{8Fj#=~CgBM+-kPTKKr%Mp1l0Xx-n{_0=~K|pc@CI3km4qYY|_I z`C7u)(jA*$(1wmj>Neo-gOQ z-alW#^OZa|_~)y5zFNvMbud_3ND;>Ui+^SCW5~ z-oDMfzC-qY{al+hHgEu$&E)oY4x^P1w@y{7oR zW!Ks7)|K7-e)m3=aI^Qyx}e`}D7&tHcSqTEThZ%%#KL~pS9U%9Zd2JU>UW#VZgIcc zQg%!F-PW>O+VAcxyJh|EuClwR-`%b9Hu@^EXK33aG9Q1os(s_cHi$M5m+dwu+X#XsV+@ADCZK4Qox-EYy4`siUFeZWUQ?xPP{bia>& z!bd;pqYwG$r!4w0AAQ(&;*oy$1FFvlebCWvu=X?#KJx50>3e^t)r~+T)5pA<+4dK2Mk3PxiZ!vin%Sd#3Dus^2}U_YTu% znpFMnBmVoN{=4MApYz|N8~R<@-~EtE`C*m#Bl5oE^hIoI z_f{Kg-L1A&+kpf!F)>8Zh9HVSYi+62Qo8uo?sj`?%lrG@^W1rs|NlSp59+&o-uIt8 z^DK8i_ndRjIrrRqe?E2}D7jyV-LIA0FUIbJCHG6Q`%uaKa_l}_a_^1ZM@sH}+SRw@ zekFDvE4f3l`*_K{U)B26PE!7wo<69`eJFOHD7g>E?$=B1BeDBr$$d0-pDMYJsljjY zo$?z#)8F*j{g%(})5<7zpDDRd#O||7tf(Kq$#uG42c>?;H+7)oJ{h}*OYTz{3>eOCGW#!c>5-EUh5liL?P-aKJ=^E=s&H^e8-?|UeH zqvRfr-5-?PBeDCY&;Acf?yy>UBzAvPa*rzW0pFe%eDpu|(ZA(!@Wqll8oNI!xxv_d zyX20=?oUhZbFq7=|QRp&&Tf1OYUUs{-Wd_kKJFE+^N|8RmpuJcHb$v zFKW|d6{}(%GurxY$$cqye^YW_j@{pu-0v#niKGFY?sSKHZS4MeiF>jxy!^`&cV_72 zUzfP2hF<<{iTldX%fByiPm5zLbEh{u_W}1+E9^f@?wQ#ASIK=ncCVD&vvK4~?zuRM zO78hMsw=tQQ}JI@`(IG#Hw2YGP~U$uj_T>HsG;QkFphAz`6JI~Ux3g4@$KRp--@HA zl6x_ZnoI6a;;2RNQo?WR`qMaSExDKCXjIAlSsaZnxtHUpt>peZj^u{(7jZPUjzlxxi6e2<|E_JNOYX1ZNL=;1s?zV%C6T!5-^P)+>fgnYxa!}>k+|wV#L@JU z`^Pvsr{w-Aj%JkH_u^<~$^EmE{f$pHOBMdtIGSB@|E6#M;=j!)x&IMIb4%_&;;3B# zaWt>wzOUea_rd4FlcMv4PjNKAsktqGPQlzR~P>Sl} z=)zJ|A4eCJqJ}uSxD++6Ek#X={)*4@5)dl76oiTv2%c+7QHw!$VJT{jqeZ?-i%Zd{ zIJ&G9jgF(sOHo@KT~Uh0#L<S86IbA%nZ+SG+Kw}xf-d% zv&M0pv7%0o5?A|1b-{X~6;MgEvJ}mW8C)-mqt&J8+&EIP=f%-lctW(U6wQyL?oxDq z9IY=!uZg2;O3?*zbZsfRFpf5qqKo3_wWa9dIJ&MBT@ptdOVOoj>O?j2>PT=}6i3(l zB5&|;+*FDd$I*?YNQK>`;uUp)2li(5`5(p67Pa+?INGY)m2tF9w~jcvS+^x|v|YEQ zadeArSH;n-x-DB#ik8RGZF=mCP1m7*KsXn!f%6h{Y2(T#C*Zz;Mdjx^NK z=F27j{YxCZc}cXn&OhC^B-&z6_b-XI+S9=$(KeGII-{E*r?>kaj7!n>IC@7Z5~{zG z><~3TDIs>LE4sZDy{-#X-?6F`?bNj^j{ch(x;u^@)U79u-lbb_96hAlo;Z59Zhdj| z6T0=s(NF63hB*2u-R_8^_vrS9D7faEP#nCU7qWy97%cbZ*9KE*`-5W>mD@AXLqhBdSZ&t&RKUAmtbsg08mQHyJ zMh^(#-WEq13Dq0#_x38K|NUX;|uv;=$-0B8Xp=pJMdR z+izR$#17x3-0y=A`vM+R<`C>dar7~t?Z!s-3arDVj^b>LPsZ#Wlar7Id z=%?c7H%rlb;^?MtF6qMn)m*XB6^t3i%mtjnO9j$D5D09&bB7_Hg(e zpK*NF@i~W&&p&>{Ga7V$R)fmP<8k!p@wjfzEB`bYH~-A{_2>7G$F0|$j9cHS`^R)W zq3f@X#|@*7$Mv6mc`$C8d-C?<@whjCb1-gLb26TA-gATT#Pk0}Z|5l1*pu<(e}7>x zu0MG)9(C#QcF#D&wUE8Oo~RBHh2J`;Y57bUdE5L)nb}f?ke3 zJt&T)hYpSqNR~^7iHv3(%&&+}v|b*aXw!XcIAVZ<2E0Ke`*32$W$wf*U32Uhg86#9 z;P5j8Ur+u$vvb$sp8gY^gI#BKww_o$xR%?sT7T7gV&mWqhaY`RM&rR-4mBKm{b28* z#$$I5?mg6`ar#{X-cKHC*7EOxfk&1`8mB*`FP}Nos<0FK? zT_4i*+oXsNE1q7ytm_#*)J+&vFMKYpJO5-{w_Mj9y56Vjv%3CN*LQUN8)qZbHxCRP znsqF$|A6kZbsyAy&at>*qV98be^U4MV{zlC!MJhkp?SWVhaY+DWZXEXfBK2I@e+m4 zS9p)^=j;AX-Cv{odv(7+_utU{Lfy5B?9fHJpVIwe-JjC^65U_W{ZgOnp#^&V3%xGX z{kys^IuAqNZs&kp{Gj+dQ_t)rth3=Q?ex>fqgi0$9b?E6DJzaNbiDkJ|A6~C0 zSLwb-_hq`jRrlq(|D^7nx_@2wt95@-_pW1cbENwU-4_adFF&+WPs{bR;?OERZC2Q7 z-S_FfM)&v7LF$|4_XEu4kLq)`K7UI0^}0W<`!%}L*lT@_1`ch|`ycB4wYvX_?$_!5 zmnz`9hc+IITY3iLmb(sJuP3T`gSBFl-EP#^pVil!bpN>Sn|1$V-M8relI~k||L?kQ zv*cemAI_5uq!9IRPAD-3qE&oxS_sD>t(fUui{#_*7z~@n;ecVw~z|2u^v6qJx`n$Sb zIvJ0S9*;*i5;(d|^?38Kc=UC;-={m^zTaANP_M7k>sxfcQ}?&({tn$A(EWqDzfE^= z?8lGAZFRc8{b4n}ZPuaK#rm=q;u6xfJ*4Zsy56trgStL_!Z4UUDt2w`mC;p zbsbgs7j%79mr5A(2fF@P*UP&8PS^KN#$!d-V_S5INXIICtis2>SQ9TQF0o-_jX1qAZ`0r7V@&7d#PiR$)6UX8S z^Zcf0dilIwI(;T5^|Ve=HtFl*dItYvcj{O?(fOw@=xGLwUR9mAfgC4p@c~~_K)-+b zvYrHNCHq}NfY_Z54^JxW7k$_nJ-y#QJ*B75_@}Sv>C67uIHb`aK`$QGC*#lkudxb-i2HFX;OC5t=bc zRj}}5`lgPb^t3L)Zqm1P{iBAn23;5ETCGd{I{A>UPw4uzuHVu1C9;|PZC~DBAB!jd ztMBp2ubhmh_`__boa2N3?pQo!p?~^&JuUH1|DY!!h(Pv_dJ>`O>7VojdBpB}syvIX zPQ+7w$DTl%}Pjh{`|8XpydZB;%4?T&G_(7B$zpwYTgYnc2pNps7cru>a ztLs;EeNvZDX6m z)WSy|kI!+uoilDwQp4xsbLO0k&snc)i>}}FA&)EM%L)-cJLmUx{h2P6JR|a?H7FrN zm^x#;F4bX%sy$<)E-}yXKZ>C8SpJU&=9BSE$pbTm zPBWM4TB)mFm%uUe7j>!NnZKp$ur7gh=I3>Z=gxdl*Wc?Bhn`hO^Jk46jAu=U%xBHh z^%`9Zb*=GXw<&CgU^uH+*Bf-*rE8zAH|ct-u6O8q*O8+~j}9Ew(=Q$6uh`(MKU5aq z)urB>-KcAlu6A9@e)d{jn|1Bhr7F)BCCye(&VHLN!EBD$;T$zJm;tV)A8iX@9N7}{Fhe-JrbNE1p01W4b=2 z>odB<@8>?I>$t8jDUWA#eN)$eos8RsI_>A`Qa`o7U6&A{U3~jQ+%8i8T-^Q_8gw4h z+drO+=LuNz#^}0M*Ct(CgbTXe&YnN@dnS04RINXJES}dZsOa${59`lIAC@fQQE%Q` z6vXj}$!bhc7NPRoxq3YjpL?0K2|G}%mYJ(aao?vu+--KX z^GJi9QQ_8Vev@Zr_o{h_5oU{U%NHtJ9&hq_G%DVkjUf@S35p-k^FL45Q#q;OT8Cq9TFS)b39SHq|v7L_9`#x&s>`=Znh1BYzvq2 z&7!9&-u3cYyG6ch*UE=&i~RUD$%pM$ypI#VjPt1s9+sbZRlT{8FZqq}`4P_MHV55$<@{!~tVi#6D=fgYU+uOs%}0sN za%}5tTee9&e%yhr9k!M|nhUJTZq*((Ftp9wnGeMWYoF?9Tjf|@<9uFQgiH9&*r~6E zpZILyQDgB8F04kOErz9`)#mSPOV0Ns@eMBcMsv!g`FQoJr@=hh5c&Zq1nqfF0pseE=$VTcd>=@ohu?^NqEJMbWj)p!bK z(-~|z-;^3!3j++p*A#~IsoI98*ZGt=@!@f0oYs z#II-*{Sj6=!nCwd z9LrK^15EnBj_)(*1ztg&;b$xqXGO&twTU$qEZW~+B`;uQ{(1O*GU9=?Ks4p6w9CdS zThql_xwKt*Uq9N#xVl57ZctsW*E8QH>LN!L)`tz^LZ56_{X*%)ovw@W!^&3UCUC&C zZRxR&^s&K{wt#zZ?=)uMTPdD~!ydBm>CL2|4)6+m7Rf!$D`1=TdcY-kKO3dNfwyQx zq^3|TFfy#Ovf;H*2+*^Wr#TkUVq{?e{q0wrd&R|U^V}4M{a&^Jw~gv)YY|JRKXuxX zP-3qiPi@;9>Ie6@OX0+WXNL8^`BB=!ZCrzrDG#dTpii(X^q9pXFQ5XvLcYibf&Zo3 ztyp}+J1B%)_jz8CmSAz{l7AgjuhD`@|dD=_I;S>(En9&s& zQwB7dr;+L-IPsysjmo1(c?75#*S}VSv^4*{M$AdXH3B5 zjco(_hw5c`N56(}lY+o^8^f$k)Zbu)G#BK!bsD|dN+i$qC>K11!q%x&C}xX?8vM%g zqkT{wHO_LdN_l}-Auo7kXmj{R{$X#5N@3lSKm(rB4qI)MrwVw-dbJs8!?Xs2E#oz# z&OPFfL0UR6Y>iWRF@E1Co&dIt)JDp&_}OifhD&ATfcHgdGhe^zeS~~t8^OSH8B6n$ zU$!4ZjMah@GDEM@5)NO;^C5U{z$J?V4+xttGWt?hpl9#^eiFu*Z0c<5DT{pIEW3qG z#WJ9QAZ=$uL%IW*6j}KY7=(1zwr1~$fvu0WDn*b1im@r*coCy%Izn$!T>>mEFT&9{;m2?X_z`tP zi=!89Gu6Pic4^Gq<4Z2aOYt)tuuxvA#W6huZWl%nR^EW+X*eZU3kQcN1Ac~0p;!4Z zveL&v)=Ar*4TBPFQzC;o<8Mf3BV~{%jH_FH3{K^7Hz>7Xl=+wga~m77arbzcF5m-L zYOCaIlg0hHUQA&aWH7_BZ2wpsWPJ7Cq0}e8!Js8S{Qg4>ES6>AI7EtZA$~}EX-=MRb{Y}mvqP{;3VPL zD>mqz@3apLhIbthP4EpFBA<^*iPop|TDR&B9wQ-HKH$_y2Tp;v*?f^>IH>%3a#|y{B5MOUk}VGkDduBiS-?1J z6Zm14nbcO%o8;N3`wq`}Nn_<0uVwUOO(+$e!@j`%;ew33 z^apsGrCDT{6l<(ps~5Z`)Gb&6EF2j;n}=ClSkH^~@-DSK*fy!@7UgqLUk$gx#eP8o zsg_*nrMr?5CE!?(&&m1_8HAQ_fKWBv3p&g97b`>ilrOEea-lP5iZ4Mof+s;WL59nx zqTYEP3+#{+sr5BVmyd6-G5O<7Dx=%CIbb?%gU;alsq~-E0nR}@;GYj!tu#o3R>nM^ z54~NaxGaX5WwJU3T3%-Jsgzf3=}j)R^w)dHu!h^luPj}#Rx8*s@_iM`F>9?!Ye758 z!t_4nzF&~vCOD+HP9KJRE5R&{ZFvD(`VcDlTgz3fXm3%;2u=IUb)$UA7HM@&cGa4Giq+oS4zYd54L9Q zO~!kTqlR(Upq<5&6fVdFa9`xAqHPeqwnOD1vD(3PSQ#jpKB0Zv^kj#ZGft#7SZZw+ zbJH@Zv9%8^C-7+CP7BizU`blyWYb%Hp~WohvM~akKyT1L)=qdbmhNJ0=m+3r@z(ix zK@!2{ilyJ`ZROHG###BxIFiR^^0PUo>SdNgAngPC8|=zkCM=wK!ec|6ti52ZYRW9d zor*&pfX{B#-K?r1MHn3|j>)!Lqzy*XX}n5t(3xzW0}8M? zm|{GGS;}85-=O6|n+Jy^s;oT2;Tx<@hd#4$j2f)Xrn4a<-lvhv<`s&wrl~!_(jcFh zt$T}?LxxKkMtb03@=5p-(wcn2P9;zk^$1c&u^zOIP2u5oeYzNt1Lq@u_%6H}Yzl1& zv(|(|N8~|xo`$l0m%_zHeB{5oa`88b7V~{%X&6)C4%ixid$Il_mC0CX^8Y>3w5#V+ zscc{i6&ugO@@I5HyP;#_@cHk+15U>X3{T7FiwuZ0*xCkci}vBrPm}>4FNWuJgb=%W zeqpQ%eHF&{ZG!h5$tY~{HJr3hwX?j?3u-Id=n^_N{zQqDddl*pO({;MaN49^#*#^` z-Xh5DPwD|Jp~J(6pw?`ESHl^2X?|{%Q5bI(s{?!xxghXXXrHklrO7}?M%BQMdK7W* zfGC2NA~jSRV@$6Buk+&xe3$a_xM6hzj?f|FIX$vQV@S{eOdGX$@Qd>LgmyA>g5@S( zE80Pwj0Qs-%a3t3i??Y`XbRMnR+4LwG%TI*ZRR-5!v&ul(?hX`7>^9)rt?h9KBes- z@8R2mOxNve5M&(FAA;q@=83inZj4m{cc3rEL8C(IZ@OE^!{jjFL?2eK0rj`>p;viR zm-6`^;sA>*48ypb#aZInJS1Ziaw*)+^yQ)qP#mMEufZztq;0Bukni(+h`JCLsNoe= zEgoeOZ-Z(BceHs7YGnNboU`Fs9$GC<*49xiPVfMt)DWjw7seUrD}=*aua`ErP4LIt zZHw@7v)(uA-wt=1p76r6dIRGy?-F)gY0x*ugQ6Xv$G4E0fFlbx0Q#u4r z7QZ+{Yi&WtvGBlWtS3T?i>ass{Lj+lY4L!!hrIfOVSy_)K}I6;<^l_`HsT9`WFI(S z-riTa=3A7?Z2sg69aWB(rz+Zq?2+x?z>f(-<~Od9?ivqY2WoKK><;tD>%=uqY4B!@ zv3IK<;|jW55r66D9m)@T3CAOb{$M=Hr?h;F@$+#=6>_ln;DyQQLAuL_8~>(N2LuaR zVKroa4LFb<9*XsgP<+eKP#IhB{k7jqD??mt%ub^)l+^j6}4Y1@HI9Yyy|5!ZBFYS}i zmfb4Tbon4ZhaO4W(yy8s#^&uwS(+?jUC6(B9Lpd2v-+;q9bAIPphMAP>3A1pYG!q? z6TyM%WQDe%4~>Rb>FS@{0n|} zo#F@1fy7N1_(WJLZ<{Z&aUm-U+9r;bpKXzaGiHFlfpZ{ZV|TDTEY*6&VDt`l5yp&r z^(EM-H!FP>|3e=1faPHIg|F>XIy^1muTTK`Q?I@;`s`L2P*Kn?&{=COCu<1_^o@*C zt-NgfN@W9=q9nUowPq%Po-BH3(;u`iZ%c-E;HchW%<#r%u&H?v2` z+oYS-%Jl}p=Vs;2Tzx3T+6!I5!S2+Bodroc-*$_K{+O+6u^rn~#&x5_9R)}vjU~w3Ev;CS< zF!c@kRz42cc)xECeThDn4^Q*R%SLHBoA0PK9X1x)Vr^r7t@biE`5p}V;n|fNQkxa{R=&Z-X$-_ePoV%lkqd? zUGOveUd$gUI-QLPbVPX;KgGpjOv*!M3f^7CoYR!n25=_}zheBXO(4~uEG@bMyehv6 zh|v&kiai^-1r5vk9ytfSGW(737uh|9+!m!xWloE4dQERa@3axw%=(y-)VMd_;rS`A z*{Tr6Jgcvjg^dfkgFo0POgeZ%UN$ilqW|$dHe<6B@HMWYzWOAZvhA%oXIln~`JkYhbXunN6U2 zp7~T(7n^I|r`)Qi3m%CEOJ+b*+0uBmSz^ua5UxTD!x4B8{gQqKM%By8_9e5KV9xL< ztR3(TY#vbYjgnlTJ0vME46P*F=UJJ`BxbY2P}kuhK`Y>v zAL>`M7oiV^HDL=CPTL!GA*b8QNxdY$I<0JNIc4ix;e95*LpwnG8pQ`kNN4#3`x5%= z9jYt)sa~dMe(dgxo(g~9m+H9q@VK@WOW&!#EA= zU$kGivcuOAm{V>`Y*1h<$ivp)0}P29;0in!=$#)sN&`>mI{X4m4So;#T{*YQol=l% zZ+4BV8arLxLoRxa0L)#VuWEckiM5x3KZUmK@FRUqk7%c!B*R)^xmfX=)uS0$`g+5U zdxaxePcPcT7;fWje)L`={AH{mPO%@z-FnM#4G6Zx_60Z?{^s!zcm;e5JB?GP@T0!` z1TO&#uy7YP3M^V>KLm+d;jmPB<#+UVgO%D6+Tjb=A83raBGdDuuCyO~D*jfVuMS;p zJG~9M`cBu-;To5_Xo-sUeVLqA$f?2OdXOe+U(b$De{%xm>~7)kTN^vD;pRCy?E~-D zs+V~_S6B75+i*JafK$UoY@Ts}=b`D?64q{q@euu?IQCeXw#FWOvau1aP5xMh&F=69 zcez6C=V|VgJ)0c|u8C#Tw14{Gf+TL(-M?xdXj?&OOFdyn3yPZHO{0Cbq7f(vWlZscnp&^o>x*!v_yN z(gXeB_Xns{Qo28YvP*vHI8m=Jffj)$eZw!%AH1&kGn^LPB}nW~+@!+#)e5f-ifcR~ z?8Oi@kVQ3kkvI5&3>WNiVdgZIY4dZC$lN~FDND<^iRISDL!;sOMA2_J8h(xlM#4H- zeA+TsueOVZg-i|FB3c94O-~Ho_TUcJ zvEOxMe4)O5otx9?PrLe-9w#kx8h>@na+7xbRwRwcQW+WQ;k(d5SaPown- ze0V}*a~PbT+9^Ev3V(XqCQowW@8T+tzmcIk)TLHh=~aR}Z>j$b_))Eo!JCoBYvPz> z_$DtC7a>ai)o=@5)i(tD)Mk^N{Wcm)dx-qdX~EUhj%R**(6f2FFlre7f=}rF$Rglr zZ_W$b;?TE-!>g6vtWMb5!3D~ro~A>arGjr<#AN1_XJl?LFW7d=b5aETz(MrvZQ?%J zS#ah-ji;NRYq=*GWh(V4%LBOYO8lsA&{Mi+gn59P4q)@EHeZUT3-%M!cY)7DUBG6) zBwy&5eHPFui!p%@@;-GmNT+%U<>d1y#xPp?sN(TEvbe$X=5_X(`&&*+=mU0q?{<-e zr;&y(FZXO0+2|~fK{xbXulG7wY?GMl1$u6FlYEM1OCc(o5D2evEo67It0#V|#jp4A zm18cx-bJVuUt~EXGn?pq;?0Q&o!ri}9G)~D8trR+{DGeO{!u61p80fCG~GYy?07o7 zXmp;ZdwlyrXqNu8o(}5@mh0X6H{fzHJdc|x-7o?iNY+v?!er^j>IgNb_(J|LF7xNX zi$0WWdDcQl5}uY(ti90?WfkWgm}8>GjE}n&?tiBYhi4|QjPdX^cuVnTI4niW z&O7XMjpF>mwt6vjSbBX=lhC7gYDiZr@BT?8$n);HHvk8CVb*_#(JtkSXXm>|e^uJg z2Alp~KXYQz0e;^BKGXp?U`b;}0S=qT9qU)}$kub4@?bs_*@`@n$9Ajk`E}>PvO@o{ z_71*|rkMV)F0`Do{-95ob>FR(lV*Q48wWO+eJZU-;gn^3cbA{52z)IMH9EV0{v={gkk1V+$p(e8cA5>cM_)+q%k@!M2o91{x|n(d^v7iPap)Me1{huCzbX z+@O=w3ggF^50ALbzvcgkP6mTgB$kQvoBz}>^a(oZfU$~bysW*|$<#Ya)TD=r>)iCM zuCCind`|jcv-0SGUYa$w^U|2l6e$}@)4^g$-yJ$wOw~|UCdSv_w9JiGrVUJS-ZKsogyzx*nF78(@HHg(w!=q~F`#Fh-(Y)Y z$7L(DyQQbur+2m;9ewzOcB9pGY*2S?-tCSj;5twDTI`#jQM|UCywK?B7Q7j0eKk6> z@jRW4H!An+{T* zhO%jw(-`vXyFtq1T4|!1xrSw<74%Rf z2ipz7bn205HPj`f1p20{DqH_U_G>vM+82?*Q+5gEgXMwzk+;IkcyYfr#$0$cyoFIY zjcIU8!)PTizgMj@tr`A-UYE{1T3x{m+r2BTD{@r&opR8kz@RWIVfO#ZaaIe;hD!&$ z{BY3gQt%ig1b7{C9M9xvGwde+Rf|L2O%AnMAY;IzY`%qd!j%tt+v~evV)`9fJlfk? z2JAKW7bPLF+t`4vGgGC;PnJ0ryNw^EWr(e3AQ#I~(4^JkWv1f8zM@8ZA0_?XYaSM{ z!;NlljxOwUZG&!1mm907&C%G9>9~Z;h4=9Z&+@ElLYJH9-@O)-6#T92u0d={N|S;o z`QXN(_sRafN$(9SbtLy(A8$$*#t2QZG`t9(tAo!qxpP9;G=;tB&-Eg}i!swBdTiI( zWjDL#L3d7FyL)tj|{XO?iJ7M83Q+M zJ1nyy2Q?pI>uDbQM~i`e1Hq@wYht7QUvH32gd=~`KCr~mX$GkXRx7~r;mE?Bl61xUc1hPgo*_^R?q&@c1F+N?rAL=)fjR?6X*jg8O zE(#}r+bqb@Y2eKvE@MK7Nf_-J$;LuFqkm>8u~^XRbSxRp&O;l?Ka@#I^0P50%rR_H zjC9U|aQLjjz_dwr_amP^eJ6aLF5^8|$a}$7TK-|oC?6L{KUG)C%eSjdtO2%MvfO{0|7w0z?Pr;0 zp@&p{T%c@l$?9%8Ju5A3o;7%cSUre4d6+V<*C-YC%78wIPd`^{SH5gyfa;?Yai{CD zdRB{zS0rB4H>(9U15Y|=F|7miQI5yx26)(+CzbV^$@=L?YCfzMhD?*s=SJ1vuy2#@ zVQdY$IQge_usom*#$j}fpfgk7X}WIoK8Ec29DE(O%ObQ{vIJg;*NC^U-eR5Jw&}_8 zqaV#nA1QPA^_;8;Wv;D6~y9!>5d!VK;!lxGK1!r7}c-}_yLWF!(JWXV_%#0SHEslFT-%tX+=c;I5Ao?nTFvfI zuzzT8@>FLiA4{OU;@-62DxPK8`MOjuDxYbfedLqUyupL-SsMp9ZJx;N*1lTsz*~8f zXx8FW#%lR&ZuB0$`55F?ugliYTKr0UBjwlC_@GJj=AH4^Tx&s z?|_e)-nLCx73}C~eZn3q;8Z2KDcET8W1FQ4Ix(~u=I}y2=*#RF!dWxY=CmZhBCvPO7kVx=~WjI=o``tXIqu3y|ln%2vu)ow)AU4mUv-rWIacnkc0U zo6zK-GNFtqQ&X~J$3j=L_i0^DiWH`&t3uLqa!JwKhLXxNAW5pJsA(Dply2T>(egXp zgb+U1+Y+)O{CW!Xso^5K3&ncd;$Ytw+}ig zVi?#|fo9_9t(%E74NT{Dx%2!eG=EadD`(bh*WuNEp8I^XIjL;T(I^?zMk(8Wl|ijl zdfd_u_nHoO!FDNdH#^O4Unn!36iz)|q^CAL(dr8X!lov7a;@d4aq8kOcZo{cuG6ps zd@fbw0N645DxKK?JI0`6@2^p;?E8YDdMwC(UO4o5VfOQ)F1I*&ABu3<5_cKJ4Sl$L ziH?{yFb=va6auh%yc&z%`Yl-mbt0!4AvBrq8!=YtvEbkA#-=FdXCw8lMg*IHrMc3l z87I(o47w#>TQ-7AmwHSKEd8FhtI?brX_fTmk7)H#fs9#w|E0X_AP^6t?0TA^nHsfLDj@!Ld$#$vSHnN^=vPaM;Q_YC7xv(u$Kb|QUnVNn5 zD*4(J<&IGQRQ9MW%jWBlN@=9GwqTQ~z7`;?fk4hlZ8bnPodq<@LbsqA?`DO_t`JSPSt&c0UJIuUT{lF9Gw?}_de+~;YdKX83txsNIYn(QoKs@aHa#XGlSWDSS6Lk{~ttWpe}~np@+(KYsxp=|IyoN z&4v)x45l_{qkk;ZXoKZ_ZuQISj^P5c9 zdPP5E5ia!L@MG;yb{?%!F>Vz>l*|2^m za4Et!rIYGo@JM|?9zQC+S1aGKF&8?@%e-g9k7x&+7;Y4PzzbaEM|hB3z^h;%!sjkK zzY;hO_CNBnSqp26X&6MOZU zTTmiD<+aB|$ADpHy$Ui0&0Hfe@A=K64Hs8S5i>;zr>uT~xG z9qNQ}IXY{)5j^3?9lZSCsVil1Hq__U>V^O(i|6S+V0lcZ9LC;MJ`6jh@x|m)a2~lo zwT+j@A&=BXS{`n5W6&60A5}!jOzKx8+$n>n-OY0Kg2$rD9zz=~j^|Uq+lJ_Blr<&hYmJ=euWXrKK z7<;S?R#XG~&5B1Uz$cqNjh||9l)b#7u6#iGQcv)OdeUR$#w_iP89q)N@C@6$tt+u~ zj2+oN4{Z)(3@anRZ&vLScBQV7=QYs)XqUBakucFHAWwsQ=SyDu$G3pfMY4M?q}md7 zXxBx4%vilewKIynG=aL+wM*sS<1QV7Fy$Q38|kPO<5D$Q5PmpISNJgoww$szXvF4J zE7|#hZ}~ZcjEx$n{15+Y=;G4kJ$nll*wp@SqMM0wUbO3WO_I)<-RRX?MZ!4b)5x7m z{!q?aSUdf6te-j6h^d*=)K;odgi%Ej+b3mm#O(+ZCgwifGE=3sjw>G$5cB@lbyw0q z|0n4*_%wihW<{yw$5P&7v;n>D2RT>L@C13avffs0%w_yCK2dG%@P{||sG>YxgP-tr zeykILPk^Jv-w=LEyXXS_v_J%zH^i1N=k>sY&@-K%!MQD;unoW9QRipgNwbldHV!q{) zYBdM4^omu%d3;xNX6LA*B?ti{n`5Z+>!}$N ze^mbCjORZrpKFMxmUCsH1IAvnKOsFa%YLuE+K)Bm;2UtLhHn9nu=V7iNF!R!ob#u%il*!4EACNQXlJlLK!0hS;8(_J zg9Q=03H+^+S7L}m-La9SKBZd}KlT5#I;7tFK$L!}mamPTh7TqeP$%T&gPv~!TVz)( z`WuxGH1QpXM!zGA$GS^&|C)a@ADZM*eAHyMYOQMM>?w^m$Q_{5{%klC#Hlhoi>mL3fdNo{%k6 zaFrv4_B?1*?dqRUha>Z3t)RaYt7p&nuZYpi+?&DFzx7Nsv(B8JdG@eC;k%-~X5H{4 z$U5mScAX7ZH+Y^n`N!R1`5pAN1{=^(dG@Pd3_wQ*9wEdmNJpL(v-}=D3gtmx8;t9k zGL>yRET8`?%W{*Z8qo&d7DkjHOSle zNXoH_YlcFcAJtf&>iO)3x51AKm3SrfAg*zgu=b&nwbaIwAH~`-v4!o|_W016W|5*mpx{uJtS2Krkq0&{K!zjnZMFnUvkAaRC_FV}34#hbyDU z9)N2Wt^Q#& z*0a-W!r-o}Z*tRK9_{MB>DNF>8JoFUv|WGG#+Fz9`g+Z6%RYAa%z*waj*bjm*VBR;q}T>iv?XKxmMnAc9RmT3(_eXGaKmTvW>kE_SGIMDJ| zwQ^sf?UaW-!6Zqn5S3zC9+l?OkjHJkQHq~MTn=qwZYp4E_1IPx^ubKxTXY9+!(0~f zQ0f_{7yYn9uh*UNogeY(6QjNC?&)c%Xn4>ean1IWhEX;)=|0`z*EcA@a$2aOg0tmBP(XF zH>vDqxegy2^ikCLO}1)$-%1UhMyFEOE5&P3ycf<{;iK73hJ|Qsp;A^xn=fOGE#=VW zNKeQHz_=p)8HycvZ>)CwDcZTdq1xMo+7T`7|N746GdpJ}P7?Oa&ZaXv&q?2h;_ix` zW+HCj5d+?Ny4B)ezg#q*-#ew=kN4m#yb*h$NwK!l3VWfg^D{gG_pp7z8F&USOqU7X zmFs*@bA~c&kBI}{#zvO%6w3=b3ww+so#nZR#W8suevjmr;y=c&7c4@>1SHTkGYxoS~6hGu>aD=P)yEPK6iUG;q+TLDr(QP8ufh1C` zG_^t**XbX;FWFoA`@jRd!LK4;Tk98S0v$N5u|DWW9^-WxudPlU^}_U@SY3Nem{+7s zf!?<%3wsGXnr`&FPDR&gDc_=(-{|+qulIZ8H%L;FcS5}wxcUZ>O1rDn>yov)?kdEg z=Oqr+`AH=Ph58lR>ZN&QlWTn86~rm6+0*P}?4l)R=Z4{nL$f#GfR;W@nYg&4ZsF1X z=-HhUduC!I)takK4QI4f3frU%^fsJ`>)r!XR^GMCQg^6<6^T5E?(}bq~Xf)6ni(m0$v1}lloxEWS-7AiazMqAXs8IfM@U{4Rs7SirtPicKdx; zFL3cbEH9sFx@Q(o4K#Lw6{ z&02}=JbhEIaB5o1E8lrS2_7Ekt-oB$I3=d_)C;9P+|%~?xbFQ=3W+`(@~d_1c%N`6 z@7Lm925z*8aidr5!0V46-@y{-5*UJ00YBb6^d5E;2yj7@h8x`PVS#O#Ul5 zn4nQNeS&to@_>lMhhd?5(eUV4fXXD%ktAWQZT*1S+LWi4zoJd`xA0Fy0q=RV7>nr|`_gW}Ip%hHGX=Hc!*t!nZ(+_Wgi|;f)F6FviVPUJvP_ z4fIF&-5SC6kSsj=lVriYu4LOc*OxSGm0W{AX2DO4Mw(2_nhY8k#l#t92f#9Lt}Fwn zGa3oCmU`w=zYkgDw{yf3hf(p{7zrLc?IQ6?xw+F}46eUJ%G0h+U!|5PiRLFsGU zIrd-E|6~n(vwQn#SKsNzYbzC7AfN1l*3E7!+6#@<|BBx1I{oWpP5kOr`>Scoxbv4e zR{Vzm;%$cA+a#}60kKAV%rZB_a+cw(>5wX{|J3{a_NZoT;nh3!H)!pDy?<$N;^WT^ z{QhF6vH4M{P|wH)BD=?VvU@zWa}?IPzSgG)21J+|x2H76Zs5u~5#|>(j4Pz4t#4w_ zIakz)(U10Xpgj7;$&;?q>TVK`J8X-UC-zJ^+&Aa(xb7L9PB3tLsdVde^2Qfoe*=H~ zq;qS<_s-lK7{{9I396vkBg=T7Cu92mcB80FiZ z(J5aGafruhONM*-b(kTJ&{%OAe7^+$!Vnh9C!alhOn&$4enuC(`KNS8w&M9l-JzfK zSKV&J*iF9t7_az+cYCwHPh?)myB0ghpVBDhMt+ITHr~FNo!(@QqSa#fx=MKPKk5oz zVe=;cY@Nl@v!>z~T?6cWxtO#cC=%6nxOS7+z6{Cwq@{MUY?-`!$a78c z%O`n2xB0#C&7I zYqTy!mGj^D&hE6Fk{a-Mqej>DiorYZU@jb)CZz&PiwwffX`2;4-Jfa4P`YYzsPVO6 zr?$MH7ql$q!%bFPD?W!VYyA-L6?(Dy=s`blbDHjwef*C;Bd;KP8XpLn8hM$oE_6dZ zf*jVTXWDD}bYH@c&Cd?o1UUUBh4aJy30yAHMR^`2b>|n>y$N45YRlUQ0Ri_Y>BB+{ z*&>BDT7Rkc277OmIwV`>OySB*ga@xY)qPQTqdsDdnuc2msjf~-(Ih2kaE+8RV=#j+ z8|pwuvQTPz;fTi1BTrr1bY@^v)3ef-`kJ2HIrjD)A6M|v+x@;KzLNS=E4}@j8khIE zZSj6U5FLIT^p^RHEc84V>z&QhEcEcCzpM`ozQ7&%3=0q|W$)H|z`HOb$vb0>$(HOS zXu3CfAr)uGzP0Kb<}5-Up{IGbaUguz;`0e>e&{!FioT;xR>#2YtzXF_*i7~4`#Rtu z>9c$jUac`dmi2qsb=Xk= zo8?|X8<>Yw?8$)Ez&?oRTj1@xX^4Kvz1Qg8phi>2tPZgX4NAx>Kk<9I-DvMF?p8=% z9Ty&npcaD1L*^PC6NSxQpS!&eu(k}IuNSis>}z&ECo<5xn4zNK^XO&f1_{WK>_9l$ zEqhrqu8$&4iQ}G_rB80#p!+?6B`&iQ6fTk22KFeS;z}IG0bL&+v|Wm2X~lv{M#l3tqHY7Eh9u{X3_#NPkoXw_5wZ^+Nr$X4kdM zP4?Nynclrnx75O3s9(CyHLOZr8hBa5646dKMUIt};U#G8SnLg2KHl_hH^v^cFjZjN za2jV%Wvhj%GZOF6Za4jTAoeA zp4r~){^B&}JY{3Bf3dxv>r?o>vF*A`O;PrEM1lMEufN#gkv9rsFTrCR+AY zYibqiLZ2IMr&>U(SQkpK$fmj|pZmp%?$ceQ2jXd)EnmbM_Gu1PWV@}*2cM;qDf>&i zoZma^NfZt-$Pb;yw3KbA-y46>EwrjNyMw1eRPBE~R9U|uxY@n#G>Au1Z?O~Lsk5FS;}AgbpZ?z*8X?8#U1XlL3g=F?<;)EuUysTI=b8v+X{1T zhg<5aDv(C%why0nt+&*_WY_>YUDe^1-BNeU6rCZYs`}Uhg6*bNchfC(yNP;B^hGd0 zYdd^`t8ZyqCCt?k9ZG%m3w3i|m^_PUmfH)X^x`4#!Yu!k$yYrr>SjP1DyqxFrcRBj z>vSu+IZMpK1WnD!sZ-RT)p~g06{(izDUR=^HAy#x_qAPa9XT&^-JNc|cBqS_F59AN zS#?ju^;5pOQ@d27ANDpsI-qsawiC7#!KYdd_tj61-A|8_Mktrsx+D63W!=nW9jl)7 z8ljZNdM&NSR`}%3(T~UV=PJMXgSvlJe=gE;ZGC3DuTRyN-gZdF<|K*>jO!rmd`3^))H;b$-XJo~FrhwBChUJ!AWU``JK0 zC)m@ft-k6M{f4Jof-;K+>uah4D8Fx9&&0mzJ@b{neVM4Ip(t%id`k#P<31|Ww~yA# zc3x=B^7#F#?Bia$_SyHf4(ZQB50fr)hab(R)D~k$2Lz&hWCE=2r}D}~XLe3J+&@de z=R;px+hfYq8)K)z|2_ z%sAY>J=izR7H_*Ia55ir0{KzhWEo_NwaTA-k(12dCY)zaD(aHjJ&A`bik64A8RQ$Y zonb%d_R>;l2U;y@kTFK`g{Iz>%cth)`U>*n%Gw5a59bl_jEqxh{{X(@{fN}U3?i0r z;v-+!xr+Jv6K3<)%#oO0fyFd0FIjzvi+scUcBq5d6t+n6BfYI3#=q}?dX*X7d_F*$ zo?h$gh^)Fv`H>d+h&<_gzGv%V?XYmGzl~3`vyhj#pD+kJFt#>NFE>KV5 zc}CAz9B2Xv47W#{o%M>ur%-wtJ@~s(=)q(0d$wICs>f~ghd?W z`vdBa9^H8dhw^FcJNzO4opY-8sl~M0<{v|PnysLBu z7UOv<4xw4E^k>)TzjX!0GJ&aS(l9OLKv zz0H$2#xJpI)9+Re?c|Nq{D8t9<%)Hj_|PA)LJvNuyPd88_rvzE&&vWqwFM|fW=GHR^t6K?X+vG0^}tIFv$MPo>&N{* zJ}}G1%X4@I>PNo70{fT2Dx23@L9Ex?rHo%@!+@u8RPrcKYxPjjP~C|KKMTA%gn@5J zUf^q<18&f0Vn5P?GuYj@=i{Yu0*q)oeak$bd7|a%hWuz#K2Ayp&_2*F=brg-|~NCyVFE83i@*j zh^|qGXg3czK(=XV=@|L4k98}>$TmnoyjcQl&oUGs3HrRBdFW)t!9KZ1xj=>a^G5S2D%bg1rGZykeTWmF$1^a`L(Aep$5{vwmn%SkXX0dA z#W&hpUeC1bv^GXZwdzpNn>)oH8$S%DHwfB5Cyz_eAH856B&&7rPpFzX&Gei=cmlFB z^!t0f=!ZRYlkTq7>`aCoCKi-Vg?TGtZazUq9ht#k zCO*QvPIqpH-(7zY>)`oHsh#-!M+{Xm0*2S~e30TOKE^L4?{IUMxVhPkF!e2Smuz8SGRqpZnb#x`8Iyr;Rs4s;{a-`H4 zAj?bdcyGzk)1C=tXe!t<--HAs>wp-%{|&B-cAeE4NKZl`En?Q29(>F zV>%Ysf78FokW}9zE6?GcDLvCkIj?7a&jmaz?zw{7)%@wkYNdEQvr=8AKkP+A_P<>% zePgi_^)~b57t^aD{SCWxlwSScVyx2rpL5mgndz$|gBq1i_E}U0dnPKXKLC%cRF>bo z(MOutJJmNum1ufu=Xh&J18eGSTbtIN=}A33^!#R8s>Wk7x?%L{g}3snb^QFCm|T9o zcFIn8Dsprs8w;{yt?Ntdw9%|rC_BWV0mJ3ti|HC4x-XbcJ+41&&n-^W=lz7b%U>CHmukpg9BxwL-qN;c>d%i4$5X6 zw*1UO6=0l?xk|aR^CeO2#mq`N+V1F~YnwA(0C}*u8&id-?m>kkn zI?w8IrKxUnuu^~!a@}1zSIzW_Z2pTRTV>~`vnwoZt>h1DO(pbTwu^i(q`jQ3%{*6e zsjHpTcDK7g*w?NvKnodpkKT6a%GbT!Q-#q$niu$QcCGD7w_A8oE+GNq8NPn^DA!wr zQ5${kP#Jy{&{}(911XkDT6AUT4yp@wY3xDWdI!4ul^Q+Vyrj_XEyrU0v$&_x*~^#Y zo!T^0nl_tp9+qf$)Hv8@s2g9RCu@g6tq7+S zH*Hi{E1C&5pJH6d+ zX8)0+jJ|;@sa@3akMvD03qIV&5bQ;G=I@t|hb741o6Z2;tTGudQuxsqd0PSyA_ufX z!wdADfcuOkRxhKubQU5DC94xSNn9J%;C$Dre5e?lGW*!@w$*%Zut!4PewNx+(VGnq zwiHUSx(r{=|9Ts)*+!Y6C|Yl=zTiQ=^){z8yX^aN^)psEDAR1uDZCdH;AMG(zfjXi zHgNh69+{5+dFX?e)Dy0hrDDEk=`J5yjswsgUOcRZMl!)BfW5egE6@NoP^`&;#(*Pj z2~u6km(zYn@&KE`#CFw|afVqs^RH_c9I&Ip{TY3NY=lg-TacXrMrCpr=aJzIGu!yJ$V2j3d0Tx=+{rl1^nx^X$$ zfmhXPwHuC*%4GTQtQFDb+pss;+DMb8kSfhX+ALmhBt|OEhJgAhmwv;l-Y0ldZm>v( zeg#MSg%6g(JnHf@$YxWiai7ZQrQSaF#N5u??bwExOZ=eM(Dx(llnlW^AEc>O(x{;;=vN z6Knz>Kpr=_htoXGuKjipQ$NnGyhC^V1SykoJp8+4E{5{5Q-F3UWdA~JCh}EU#@P>8v*a|FlswayERVX`zT~Y)w6d|y z>2__)u)D}Arh;WuZ?|XJZnOwSFY~CCz9~?DJKcF5ZvGN?u0EaL=`L8}USm%eEpZph zzex^mPU{*kS>`U?%%t8W3SHnKb4iC=*y%1wfMeelb>N%0DECeIE8cm@H*2%(TWT}a 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� zv+P*BuCd6kf9?2k=-WUw%F;#T`t~-qVlTC_0y?gOvzKBAR8vx#gb!Bx5utsI8)Jw@ zI4b$0_(ia90+V@p#HE%`n~e~?*5^)K;&2#3U&wz0ZN!rY<2#U?8NhhOqL zT#$bQ9l2E8TB|(U;}*VPqnc|D*5ufi0PFQ#f;XSD-CTf7=BAy(O^8%{W4zW%k>tzK#3e=K_j)h_V9XEI+3)TZF?$WC_8O1Z;MD74|}C zK#ZTj4?7xrPdewp1_VYof4fB~N&B?Ty&Y0Ij^Iaeo8KlK>6w#oRx{zE?_vQ$TN9-d zHvCk4XXd7Fdh0?`(WLn6O3UoqZ4F@?Mb~G!!F5UShxCC`SY8&z`GOt_Rl5vNnGw^R z7E!rw?O1lx>JPjqx9gsfzFRtMdi$dI`=856>;L9VO6}mW;74B3viSOE!q+@s>H1B^ z5gM2EjE@)3PO9%&V?;lZt{tu-1GVmN{|-1QGp>{Y?TE)SJVSqGMh6K1SPAkO*UY_g zaLoaHP^T=PJp5Q9OXt3|S>5sQW)CQA_so{CVgxTrW}=+d1$hqrF<@z&2L1pK%V5`a zY>$+Mha;uAj{SgA9uX{7^$n0q8B_J8hEF{Z+kLW9;ua!qWNq@;F?c3}NeA_g_h`yU zMqnDTx_bkyl)Ry{nR{5Ystf!^ z2Hp}f$ga-XXNy>37d>zPMQm7P*>YofFX4y8774JvmBp?4)16{t&x5tfRu)2n-uK?t@>uy$`V)mB zs_02~(kFZ+qvVftLDv1sx<`vUy4hd1#&YXfUZh+ypRg^9I;{q(3%l>mQu1dmAV;E@ zYfjy0g;n6J>El}aj7n|=OF!50XH`FbvZU$BQm@Aj_6_P9B&~I+7MZJg&>OFTZf|!h zf`4F@Qy*O3n4|Bg+tOrN?y8C~|2JQA+GO=ws;s>hGSR7Cx@X7TMu{S7ZU$bT%u`5s zb+=X<*OJby8N}vHucPzz#~FodremasPoXcwYbALGZ6==Xh^|Q&=(RuF zr?(y(H1rWO;%Ee3mu>nEitOJ)(~+OBQN+Hy@T!xd$n-B1oxGss(9R<|bMHJ8s-IEd z?0K_KF0?uJXUJP+vpfUu308daM87d&<36d zDVA&c16`_U*9F#MU(F0sJ#X})7#5pr>FMZKV4U@mpxq`IQ^Ij#=L3;mHtv_Q}EWQUm!dTv?60_)p zo(JV-ygZXnnBBtj+-pm&V#enj{uskd_G!iucsKaTf$fPgW$ZYpcQ^{N@1NSFc9&?j z%c>J~1QH!(<yeJrl1C_nn!en{SQ{tQI$4FE+l~x%q~)5oKZe2904}r|MXG zsqh-UV`p!Vj^wm0Jcmvf`A89Nfy?Q1BX~^vaZWoxC-QzfoLZ{^QHsM_@4}G#S@FAftqDY-gjEs_rZPv$7cQR6o70tt$RGJUs?Fr zs1EE=PtupZ{<&g0H~rIUoXgUCU;=ykbYm0K0=}8ac#xv@;sA zy#TkC@|>r4x}Jw?-~w920bB^GtRD6t`r~sW8p;jQbcFcuCFDGgvg5Nw9g^RNpkpEJ zelO%#tEm1|_3Jt3ceEAUryWRTNHh6)3!a~}6=kdsLM|0dEB){N;H#d6`mAbkF!$@8 z@!}Vb*AiCiF5I%o9NM&~Lt3I}p4=^%n-1XxnU0p4Z2D@_O?{0rim3`C1rKgH3x!v(R3+75 z5whO@3+WSeGG*k>et+VB_`mVS8d1hJ&#OP;hpE=_ zZP2$K6ZOdalGhaa$jd>W%lDl>hn559nb%pq#;hwZ@&jm5IF9LpHiv_>&2;Yfey}-B z5awYAbx&G;;b0GqHoi1rB31;-HZg1v85!#=IG|XA=t;W7#B4-9F?)Cx%SVhzSTSXJ z#vwH-&(k}`16}xO#z|;ctiKmAlRkK-cp1YJyby~^IC!@@+~~}GfT#BSGLC0aG21sf z3*Yh!$5i0;jO0gY9Bk*AvabMHZ|HMOp|i!kWT=I;&edhF_+&-fg6ca@u|Xzc?c-wm zXZG16?5Pfy&fOY(Ow8)pgPje)R5-!mO1-mhVx)4gi%>lhQN`*$Z#K%b@@3)nSTo$d za;b2;LS?^Ov=d(DbSzIdL*3fVUH&*|ZaZ2?S;Xjrdfy{znWu#1=_PF{L)Tq~zI3_{ zYzIBCh)2xT1lxu#b!727kYA?TQw*JeG|sOMne55>4G!e>s?M~rc(?-B*g>qKz!w+* zOyC<=$WXQsyEyDMD+|-VESN6Xl)n3J&>`|D!~aOv3T8sv>H9#VxJI^zFFPbLw|b-{ zJR#2?OEV!35B(_uGb6es^3$E{Y;ew+$?M{x?rbXSOd0|}(>1ch%o;+tM+Bd(_$0){ zO^IDc%0`*45g#o`Danu?<;3To8ApC$PGKrq1-ty8vc9-5jHRzrL5ih7mDwU0B{_ao{UW{JJtpzfH$Kcpv6U?i0OX+AU z&#|*P3v=qwnt$oIp#a(+PjlU^2sjL z=V$TI#64f#ZXWu&W`TBi&dO9XYBwh%LXpheU12_(o!~_F*$YmmYwFk4Z?Isxx70WA z;I8`CnU3QtP2EkO-_m=bT9{=`U1Xf zqqUK4?N(U(`q;pq$OiO%O-laBXjR)(q?IU3U;a>oTF{yQ6K$&M2PZ$SGxu<^U|)`{ z$h>RSUpz;`g-f@_Y`shmVw*8`@NMM4ksKs=`A{sFU2D$UoMpY%ciM+~6q&Q{w417f3@R{y zjU1Y>8vFd5R&`YvPxlGPyz_VtJ{F(nXRv&%GJ4Zq zC-AwCJU@!%;T0;Yz3!XWSf-ng$zZoxwvA~k^$xVPIB!Gyv2{`MDIs=<4*~2S5j-NN z23|{Aej%K} zM0g=Yfb1Cp8G^OQg^jjY z!>pVPS@&QcvU(qJW04&EKirut{{ehPvIe`1seW>w(_V0j9BJE2tp&%DE@DQ|0W-S4ENS*H_@9s3J)Mn^9Cgb&U*uPver*nhx6 z-yJK|7haZsp!>E$B8TLXSt!aWi(zB`}*a9fW+kuCX@BE28Q^XLy!zO|(gB}1a_5Ggm z++(eB{-iRVib_Iw>`h?_?n=H?4+@_ZE zL^f0pVnFUu?b+Wn&U=^oA$aBZe&SW7cl&1si+S7$FyQZ*L-73b5ZhW(YpyFiev2&i z#0GmmuV=IUwiH!~zH>+v+pV$?eb@-$^ z3daCLZHSzbJ8>4jU#d2`n6eT3yDinw;G&%tolm;=HI_GfrIW()Fy{J({6YH^K&L~# z!WIcvDG)=)L)i+L+Xw~0+Cb;JT3M(GR&C&fU|^q%QL}HRt9J0cnnkvC7RpYNX!qH3 zTo-Rjmfe5PUTK38V{HOLRz$lQA&AwBLy}%^7AL*!tj;FO-cihj*w))lyG3B7I=qZd zc%6`=KgUz6KLobGEv$4ii9Nec-?Yc;q7LWOr)am#&j6e>d?kh-JfaNVQ*ZblcB#zj zH`c7N zzvAPHBz2tDTl5|Z&&uDdrQ}(p1Jkz&Ddwo+8{{cLGnMu_Wb}8tDBCXc9%)BE zDBI;Z?3b}Lq8B=1eVDXC4}rfR(-+&)PFH|V9U?;==)v^U&32dnZYyLcYfa zC0>X8TW*okYr7~T+(VkQu}fodacU?Mb&%kG>zhuMH)#60y2a{OHz$K;Qb~4 zn%Zil!ETU7{W55EDF^YW@aUCNCMr zmUy@K=HCaqZfps0OGUtG`X$J&W$X>qv7JrgKFQnfwmkxRRmScB&G`mGmX67FecB@? zNxr2Yk7#2!L~|NDaJb{w792-f`+2pd# z$>sX^QFfa5TZ|QtCRdK}clje(va9mRWVi5S9rK9tr{d#j9FC((V(inPf--iuyUPZIVg~XtSV^>tyN0BAz8%Q6>KKhPOw>ai)xQl zp0CexV~9mEKxk`C=e3m`AJ3i`Z}`rAZEWGuY>$)MvfWPDo|BwjWQ)$!OcR@BzB#t= z=OQbOZhtwtb(4+TYHZ#CeuJgv47+_A7?$NL4~efV&dHD6PXWu*(JE-O+bV(wThO{4 z7nbRLo=)JWlwafF5+r(fhV4)5JIY5U3v_p@=|&+wdrXg9$8J9xoze$DOS!)-$N7hqq0 zT7UCC3qH)6Uya<#SVQtgtor3hO=Ujd$oYeYl=uIXQI z!;jDYIF+p`8yz19WcZ@Z5#236zAit3{n_{EIC*O#?elRhzVWgcSL_=_o8eUTMU(Z& zlAgy@b<5JWt{d>vu3b*mfU8qBPSC_MX`4&(deWw5nP4g}-+d&+K*{oV`u*d#KO$eXn{Nd^c;7RmKRUR6Tt8$r>=_*R4w4R@SUhBNV!inl zZ@C1et@bq2Dd7yGQdn^A53wVC|GX?c%dS{@oyCewM^=D%KG1K)YeHLOg6nm9Ec_)2JzjE}PbGT%zIq;9;2={*Hf3YcqqpU3VD{4EE zMg&Wi1$@I^*&XF&{yPpw+XY2L$YFK>+ndWPVU9Ik@hbRP|7XhZd2(!>#{}aCO?vU&O+mY?CkQ~I$+ zl{-t&Ok`2Fp=W+_;BlC*qfd(OgHI23w|Kooeg?z&#+cG@u-_y&DqLwgptY&Di>Ryo zBO8{e$T<>E7)Y_aTs%~@#sE8%&AYMx3%LX%xOqofdfCA}y*6!8`qU_;DApaMx1C?k zD^#OzQEppBx)Vx9*oCPtj~`R&FC%?66W;QErEfpSkk=xzdFL3i+s~c7(|LG6=%lrj)kW;jd`NbOYz>lL z+tI06DCiVY1vop?HPhg9m|wpXdpUF<>zjNH(Odp^z2^YWnSZF;UH*?Iwk4KnD*RJI z^X}y1?!;-c+ju<-LFM>t6o7fHbPk-sH`PRZF8e?lX->o%Kv23wIRcnt|dCv5A!G9VUe;{Y?4fdW)o**Veh(ubPN25Pl z+ic%^`!BM=0cqLpAC}b=+WAh`K#~V^Yq~W>*l5c8C}n-zPTrv0%k*pA$H6Yn3@sy+ zr&0P$(vb7ocr;kAyv-~U#7cMHMQnk|IsUjDSl4stE>W?LN~=J|LO%swkjmVW_jDs4 zY#NmHxPIWvL8XR9eqPrclk2*ShTreEmNvaaK9WwFuHz92dlMN)aRs-ILGp~kiM9=D zzHDn(>U;D7w*xUfmwFb7m@;dI^HFU_GEXy09%xM~g!E<4R_J8iWT6h*4MfJHiY!H6 zSI%AMrJIImW!59UK|KM3N%&n|#6Q)q`$@C@-V_xyGO-s0DuAwwG8OjCNz7 zv#}~UmK`^$Qq{}yq z7uOg2mu2Dbuhgi*dbNMgn1b&>3%;wn43e6Ct;?*_p)ZT_KKav5yrn`MXx-XT)p!5{ zRo#(>wGqHF^Ny`#LF^RJP@=ZuHMw69cSO&4j$T*P)5tf-hV=cXbkBj05-@kO-R1vC zkV9xvuWOf0Q64G9+9*u7g1lw69iTm|+C%hZf9UJmT7`W~H96$G#`-oyJ<%k6oyM*b zwVAD8y0z`6?N76_qeb+GCfQVYTII6i{QzJ&DI0c#Iya-i6FTDdo+uK*7atb{sZTQKc*f4rS0lMwX*|14-Wun!Gp zXP?jL3fLAov4i;)`Vo1ecr1@_oMA{EOmVY^4PUSan{Rr!3)JJ6K^3(_y7J-p%7j z9fMCU`7(B){xNjGw}i%p)ngB+Ey215<)zeJ;_oL!PxZyQB)LW3IBne{ctVD7zt)&w&uJ6=6 zTU|ZY)Sg_g?3!@728JoE)W#;R2B-Sz)uNRi7tral1V7z}8H&oXG%-2 z)3@#MCwKt?14w*p1s6a$uysnF*33yUGsij_ypFTDt-!{m;0o<^T#2<8q>#8AZ|^{( z45D@5x%!aOVL4`=EdJip1J9#M$!uESCCC-{YS5k_xzd-=6)1FmU5>A-3B9sbDdH9R z8Ewf%>SRQ5;-_mwg|LEA)@_BdR$0HIg|X7=M6yaPf@ZNQ#N+LTTCK8vhw_J%-b+x7 z!{XFXFFhryR`f$6AtmnnMa6o(Ldve8AM(W)<0}a^u^Z&I_I>^X-`P)v}Yvxit!(j@6kz76(H(pD%I^!edz5F;|LmaD_QFZdIH}T55+?4 zPL^&o0a~)#GTF%3&smWJmia^7@Z4@peq(J3E`Z<0{cp7P>M-48M_F86*TmmCZJwKq z;y$BK=}TlG4z8JZV{YVNx|Z*h^}@llH{d%!1dz#2YGCC-)4}Lp4)SEw=_i+;;=Q}Q zzg;GGiH$Vig!eS7={%2zxVV`iOXqRrU<;)Vzy6)s~^@#%7z7KJ8&P7@p1%J6W(D(}Snd zeSf-|7?<7d2Y-P6(8IF*UhSiH%UdC#zUb9%9W@msci_QpZR}NNmjQQ^dFaY6 z+a+u4Mgq9kl7-sEO!{tBJS%(Bzg184!uBYyCErmF>+vC8EZIHvq19q#)livDh*MvmK;(^o08?nWmnAn%f1cl00917$VLxmD=IP!G?uOR<&d)ti%*CMwKUx$4nj1u6i9Dr$@4F3RGyBE_+?wC{G& zzGcF6!}Z=jJ0+=c82SLtx3UGG8$t_wFUVlKavFqf3BK%>uI;+c`@xVedKlCYs)$9@ zwJGSN$K`^)q0 zpmT1kV4XA4{x;=kF4{1B~O!{`ooK9+0*ugr(;}P4k@m*TPsv#9r|adjeP6= zVT_T7NKYRZ_cWs&Aq{W=&m=9+ffe6h4IAE5_8gf6=s|XRLf51XytB9$8)@;nJfi*# zV}{&uuf}Vav?3sn9%Q_ByIMB}RwK55U`xsdWXsN)j-;=Q(t`6G)mlJu)%9N+27bN)T!RkW{y<0mvu z$8<(s+^sVQHWA?F2D{7ud7WEnhwJ$-zQ8_Oy$bnJ!%MDXgLq%+mAX{BAa#;jGDXfK z)jqa;h<_*sGX5fy1`pI;8D7pRHA9=5Avm7<9&^EYvT*-Ia~pOpVl?d3gkm|sZ%zV zq$TQNNL9omrxEDBK$%n6KpS}%e|u68?^?3A*?CahPuYA1F!Jy8JqPpq!1G7+13vkM zLjx`u#FmCh)B#m$*v}AsfirOOatMO8`;dd(VctNZgUkP_G?iX6)JTN-P;TKfPH>*%{1zP@+D{qHaC%&C$;s;g4ooNe%vBmVvbYem;XMkGqGEp0)=+O@)CVWT$Gqn zk**mAGFk<_3F|6c&qg}%)Z1=$3@VlxreO5e#01{vX{>+tVnMebMwZ$Jcijcl6tUjwk z^ZwtRe;-&~s9&DPJfM~_2Cg5(^Hrp8*Y7jwALhN<(VABM4_%MPI?xo##IDK+6ytcI z*Fc@2U5|+uV5jhXF|cQ}`oj70ag8nG$zS*d<8^Jr&e>&q;Qdf}LPHt5a3H!#%EWt0 zCeGu77F2+Tkf?zj$(%GnjaQdzOxH84GWw+y3oGJ-3QLg1PRWNQ=t`x?P03u3yrl2f zC-Y=jY>1Nxj&G>Mg(^W#sEJ7FhGd~g=^`sTC8d@EVv2BiyNqtiPmvR&$-J}4QrRMv z+-hL+czQsX0yn~TBxb-1jg#Q|&o5YDDQRUDh5W64X>)P~krFl~SDsClZ%znZfLZk; zmGERxPaaKHgxjm_cID8c$u%+yKAOBwaSy_~>+(sjkCVQiqzVV=R#nY6-XK$@sw!io z%#O085(`olswKai*7io#_OlmYBvtDq@sL%Z*5+h&T;nw=C12yU`D(0dQ4M`T2#7{C zE-O~!yas1{+_ld+3Tm_HU%xVbk)T)gn&L`Mj0}hir6CcBh+v!b$@=F8!n$I%yH#_p z!eR$LHva1HoJQPAY?Ju>TI2&UIn19g%^OR8yYKng6OT-e-_jw{q1n=o$tX6$ngGJ=eaM=sD@%T z87Y%?K@*X^Gmg%BSiVMQi(BdKaeWG|N0dmcX?cGLWM-Fl+?sU6I3#KP`|EU$={IZG z-9AYCTS~^>;IpL%?D~YB=OxYqxg0#-cD!C-)u<1gIz+;_+vs}HisgBg(d}p_Ho;bV zKhUr61D6o8`nhc*TPaF9bfMPr5w+ZJiESZeFWDef-dy_1*NcZWgOEU&p+Zo8dILyjr||gCI4F z=?ShLwpn$&fes6A-NRz5bZ7K^u!lAy&v~EjRf-V7)cXV9(tLm9YqU#wfX!}qSflSV zpG@+8-weMG*hL+QtBO3gMm5Fj0IM~5LR+#YUe6oem2%L=U9V>Z4oRL0{S&|O2)SM^ zb;;(Q{292A^;w{|_oZ~h(|`;3J>U@oB?+-`ug`tUxK7>Q*k90UfT^kaY}LD#Z`>1E zA3-CEHHFWFl>+o5cW!Eg5q(E}Yn?))j^ZvD_Bv!lI!hd#ABO^E&r-a`9}$Ll;O>Qg~&LZ|YD zxTZGcjJgsx>Bbyv0-bAsZVSl>o@{l)b#t?mPh|KCjbl~V-^pCp@*g2365k!2}*A2!P=Mx!hqkj&j_wmX7+hp}=?XNFDl5yIs2}H(~cN7~C%c*JW z);nYo+1BN>3ll&bA3KFEUxsVNm8D@T1W$AFG|X($Q|Zs(Xsb0H$bdsODnBdUf@C!! z*^z!bEc-CBBwnsW!GBWs&UIYJiu*OMFTT^5)=oQ!7u~MBOlFM7*i#1`*3+;q*}Ybf zOM)La+G(@2xkj+Ye5S8#3ci<_?AZzr>GJ@m518b$Pv1YLrw+5z$#}qZa*jW)v*+cJ zJT;EzV1QlOkL|#(f_k*#u?^UTMvBl)HLHT>#iL2D&8npQ7N8X+jAv22%(Ae0gJ3lu zqq({e9B)V07<=UN*iR>KyY}%YLv!F$|8-8K+?+})9?nPupU`fXIz2)l(U064X}=)e zB~ma)lXnKoRi$@&llOtH;I z_Y8*HpTPm+k*~-D<5{auS=_iyxRGCv)iDNcTnZhhU)s}gECl!%5#2uXEDNg=^5c*n zX~uy%fp0!{2RCJx%wSvem_ec5UJ_sB=lhvA=ZpJfTWqdD9*&wJ!EwG7Oi?cIng6CW ze3BNLfCoR2htC{v)JkX5V|#ZG7mXv+d9Yy=_u1Wh;hrWq^fgdUi{0AUZay^hX;F7Vwg>z19PnK)9~W0d?{)hb-?5J`)*7yX z`K&+pq~Cg4`a1Jea9E&!S^IWCKlUHGM=8`VmKS3j>+0n1ZDD0kzyNGx`y|~E$<6Kh zN@fQ**>ldvpK{R4SrxQLsoh`N?P;O@=t3+$KAtOIILm+-64hkhc9uWL!Oo}W2*qvz*t8j74{QB79&#}xP`K__!H^!3R(e}2A zZjnm)uga~@7ANW>3(up!gx?8&wKImUM|)Mq=k)uOVB;vs>q27f`PLkRKW8fEm%bkTr>X?f0y~!Wo6eVzg(J7wioIH>uml^d)i@d*$7w`}in}GjVy)c<^OIni2Ryo#?|< zA|nVgrO4Dc?7_^cdUKKkgy z__OZZ^7mYeDi7cPqu{&XuWmN|b}(1g#!&1J+7IRhe#JT({5X!8w?@Tuq$Q1B@p&C+ z6-PVyuvi9t{>6q&*O91c$=5B1{2%pZgEG`bA+4?B22F(UAgB3c)$$q zJL;@wt*zP02e+Hm^36LXP|N3ui_$ZW?z`pMy?z7-ocI}(xzQ^+*56HLa;+b ztSu%|>dpMk$%6DjmnGE(zu|%Wv6K;uBP1Mt+saxMa@3L^OBU`MB`i!!kf{0QU5mSu z+Z#niIjg9Uvt`TjV0&b>t|cS(R3e~PpVb|RtBZ0~Z}C)_&ZoLwW+*~;`L+q9eXktB zbl=25iF5Ti*+qc%i^J7{BZ-A{R1^z@KK;>DmQpX86m_q6zBD{XTkK@#(OGBALCb~2 zMp9)sus)H(7pF|4WB3O_G__p)W`X5AIx9X=-gpXLW#!E07Z?4aI}d^%?dT!)gLf)} zAw%IimjZ2r@080s|J_t{sLX!p zMH)d}pkc9`+{~@LKS&#TjO*#-*y-dr_;ne%6Ft_)+jUi_pT7V9A^K)Hrz7T2K0GVHzjo_H1xFDG*{EZ+y&QI~df6l6=hP@wI!C6<%i zyUcB3c|UTOu>((NNAscaUrNhlodkUvVo{`z?c}uF4VKV&(Jj$(?b(h{NsLB3fEDNf zhN>&Ke}1Hb(%$)Kx=8ZTq)YaEBiY7)YohO4Mf_z)a>}04|L#OISX#V@n+#H-mt^Vp zeVY<(5u57lyf8W^>XYuEJ}w>E{Z--Te>i*vtMwZjtD`Fy2v=xhSz7bMCR)>BF?!nJ z)us3bw!$%BBwlYF!wlDaQ`F0VzcM)eq{T-Nc z^_izezCv80O~kKZFGTQb4X<@zi-k@A6U9Sfs%)|DfFc~(o-Bx-5N|`swna`T1dl!@ zpahBup|Q?0p!crx_N!AERBNLudwoy8JB zs*3Yy#gpN0W&GcvLz(0hbM~x$?mcjsyM-jIP%&Rm*s6$7@M)f3=nzeM=RWMTgl$L3YYe8xuQ(7)tIl zW{OXnQfPx^abecx*y5CQob^JB(qY=g0+B1q4g}u&Yriwxa<7*qV8k2BKSLq zz=&rnlnrNJGcJBhEIens`uo!Oc&Kw(xLGE+DXe=mI>lJVJq%nFdwD8Yf;UYyF9Zw_ zRs5tVOI`wW7~uP<>{DfB$LV;a%L7h}52;L(4Rt=I9|y32KHz-nKnjmoK#|IeJ%S88 zqTiv?@VARXbO3+QnnC^Az~9!X;ZKnev>~okVL_Y2ktzIk1Cx7DKy_}H$W9`-+Lpl; z;AA@pxRUykgHT!cxk2z#@cUQ=T)Z3bGu8M{2S3yymVL_VQLW%Az{ED?$-(%*2OTDW z@~~nc0xFj5$1>wyS~8KBMKam)AK-k>mPTZT3$?$&F`ERiLxPh4+7J1w0!7oo+T zC)c@~l76j66z$qo%y=X3ZJUcXbiwr9fJbLLYw^C)>HQ$jC=eyDO7(_5Ao3$J8;evck=XWqlSK z&(}N6_91>c`B;aUOK|PrdVG9>g?kG>*#C{OCHF#J`9dq~zB4RbI5XEiR#*+C=}Uuz z#R13s+KZ@nPmWKhwRV)nnOlW3d4G_urNFDhY!>GL7=zBRJ_QXGDz#64<8|iHud@6d zIyOCjho=4i?7a<;UB`9bdEdPG0x$puz~K9XLlWRO0g4ocB0-QGe2|1m5C8#^qNo)x zc)&n3K@tXFf|Rw%#8DF4@g^=y+O>BbS!H=Q&c;rLnjtW@D4DfLOz=aNASJf5G!-YN z*LK-kc9oM&T;&S)|2yaQyM6C{Z{`j_iIyu3%zN+l?e5$6^y%}}r%z*_cPl-8YQ^iJ zt3Q-lWp<`A15rZ5x*&3Rb!zGF4*g>f8P9%3GUpLp2e=%x)dyb}fKS7lptM-hW19oE zBfROb#bb4E6@!WS$GX)sY5UB1-u8&3p3o-Gr9Un=02AKK`$PE$b@ifT<`7qb@;uw6 z_Jdjne^7lSTJLsA*F^pGy1+8FF;I{9aY=>|&SH0lcZZH)+u(X8zDl3N7{_qo8JWzr zN56Sv?-OIiejE4jIiA}qgRf(r%XyvhyAqq&V-!D}w#zd!U)212LBClyble5DC$)9e4kZc;?;Q>+7EjV_v%jY*#J(opS|zwWXz1;<2l3=1BRES;_%d(Rw{d6b(~=g z(3xU9USN5{24mVhsW$O_44Mb;G9o-7Y9})w#35k3!#WTVR9Ks4$0ncXDo^S@3Esgw zUt?E!8A9@_nUgM}=`IsVC%(SSO^V%$f>P^xqBi`bt>(y@qOX~G3w-6J7u@K2m0tI=VXy#ioFUv&q<;k;W&)%NAGPeAA(OOL2yaTB!eLN`o zSkPsDhB1YQ9~6ZA?U~~*YF#FdB;$AitlO1iZqOEE%t_juVldMf2hE3i&|A)jgny6f zH+k*omiNQwRjV$LXSuE8(iOzwuS8h zm?L8rlW=|8kc3@*3uA4iO4@k+V$!JD3uZRBIqRM!~TdInm&j~+!C5R!m zdF&mJKimp8{yO07cLP6xJMX_*e?d2z-E2ax$Z+EQq?ycxuvgq=7xsZVkKr1h!630S z{|;;RJtt1jx<7Ffu^%v&Vb4Lhj(uUk$A1L?lqPTKPMBNo*j4^RqAH8#vbIY(lSv})VP8h$Cr}eYnn^p(JS(o1Q*e>xxXb@ zHKnk*$(qf{TIJ#f7&@@du89+hI>Ztkjm|mZ{`JYTyaM|Yo6weFxIUuuvgA87vMTL?+VgX28gobc6;0%U?zavN7-_ToMrWhP{fw4a=GPA` z!kPH&1qB@82scYrY2T+s`xa{EXS8pQ*=3n8MLmQ(EY@xjaUR6{%l0KZFLplJ-kQgJ zhG(?0St7f(<4Kv#@_xr>oox4yff(({SB;NDq9>6yM~y>mE%hcmy^#!9<$*IY7W8H$0QmvV0xrQuT9q@XXKNDQLT8Kiie=eZR6&efDm^ z;UCen!tT!41K!(W|HsUInZ6BRp4Z{ghq4&Ti*?^|vWQXPR15b6W&EHU?e_Dvi<5bk z>a=@@jlz-m{fm-AG4=rS-go!mA9%d!olD>9);D~19d^h-w4O=ap3hpw)rw$39p-N= zhmgm9fOh@OXrSAsPf9OsXcV7S9qLxKi$VvGnw*|{bkQSe8|~!FPzS2!aa8H0KNq;* zvE!Dlyxj%bm+9_|@e7LBo}Fz*zoGlk+Au5e*Fl$lM5Wo?iX|bl&SY>5zNL#)-`7pi zx!rP5ev;RtKaZ#f_>w-V(L5+hut#Z z@DOHcHg4Vqa{@S)sg&Ob&w~w#*}@3ZCU%;j6Yf$T(V=JuYJXDqD8u-C8MD3WlSlM(o5sVsN5ZDTdtGl=`47y= zi3}RDCGU{fmu{}ov5kY;`RW-S1=`$cQfs(L)n*UxHY2h`O0$xm*P2Mvc0915x#WhQ zi!2z8ZW)7-{bcP8y{IZLO-Z20+j{H21I*$1MLQsKJA-64uC3&rOXU@Cw zR_mIp%c+)_Dto#sjFoOAMMihDcr3lH2gOHsaNxB&zD29Uw^gN@o9?qeVcSr$AT7?; ztmqQoUa5KEE-IsM(9(~6!=`a9jWsUmj{~Sw%Qh#=Ir)Yo)$MBKRI+MIvU+pS1FevP zN9Oe|pMlG!h$yL$zBa#t{$zSlrt`RRW9#0HWvQy8tFxmE8*8K^{dP-bs*Ogpd{Z)! z&gFtm)STlsR8{Bqzt;TD`=odM8|DH$BVIqx+t6L!Yp2stH^#?SvOoGpxr}2a&xaqi zliR)hfZt^trhc9#8X0KgzGIcr|%0AEPm5Jh7F%<8P9D%X`PNfG&;iqg%Lq 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®aJmMDDOj@g*G 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

Bookmarks

+ +

+

Get Bookmark Add-ons +
+

Bookmarks Toolbar Folder

+
Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar +

+

Getting Started +
Latest Headlines +

+


+

Mozilla Firefox

+

+

Help and Tutorials +
Customize Firefox +
Get Involved +
About Us +

+

diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/cert8.db b/overlay-squashfs-x86/opt/firefox/defaults/profile/cert8.db new file mode 100644 index 0000000000000000000000000000000000000000..ac40a3325724b598ba93a314d250bd03eb7f479f GIT binary patch literal 65536 zcmeI)F$w}P5CFjS6uHXI_nfb=x3I9e1Fe0AAM*=#)`FF2lC!k)NHq&fmLz1uJYZwF z-bF+cvA9NTQW>j=Sz2;N`z_LW*_fBL9F3PQ{rQ&ma^yQXt4BNjr+Qxv2@oJafB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+z*GWFJiAACPx%%E2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+Kt+Kz4G-AvkEg@XPc=rs zI|K+2AV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!Cs>0 * { + * font-size: 15pt !important + * } + */ +/* + * Give the Location (URL) Bar a fixed-width font + * + * #urlbar { + * font-family: monospace !important; + * } + */ + +/* + * For more examples see http://www.mozilla.org/unix/customizing.html + */ + diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/chrome/userContent-example.css b/overlay-squashfs-x86/opt/firefox/defaults/profile/chrome/userContent-example.css new file mode 100644 index 0000000..bd79691 --- /dev/null +++ b/overlay-squashfs-x86/opt/firefox/defaults/profile/chrome/userContent-example.css @@ -0,0 +1,35 @@ +/* + * Edit this file and copy it as userContent.css into your + * profile-directory/chrome/ + */ + +/* + * This file can be used to apply a style to all web pages you view + * Rules without !important are overruled by author rules if the + * author sets any. Rules with !important overrule author rules. + */ + +/* + * example: turn off "blink" element blinking + * + * blink { text-decoration: none ! important; } + * + */ + +/* + * example: give all tables a 2px border + * + * table { border: 2px solid; } + */ + +/* + * example: turn off "marquee" element + * + * marquee { -moz-binding: none; } + * + */ + +/* + * For more examples see http://www.mozilla.org/unix/customizing.html + */ + diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/compatibility.ini b/overlay-squashfs-x86/opt/firefox/defaults/profile/compatibility.ini new file mode 100644 index 0000000..df41364 --- /dev/null +++ b/overlay-squashfs-x86/opt/firefox/defaults/profile/compatibility.ini @@ -0,0 +1,5 @@ +[Compatibility] +LastVersion=3.5.2_20090729211829/20090729211829 +LastOSABI=Linux_x86-gcc3 +LastPlatformDir=/opt/firefox +LastAppDir=/opt/firefox diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/compreg.dat b/overlay-squashfs-x86/opt/firefox/defaults/profile/compreg.dat new file mode 100644 index 0000000..02b22ab --- /dev/null +++ b/overlay-squashfs-x86/opt/firefox/defaults/profile/compreg.dat @@ -0,0 +1,1934 @@ +Generated File. Do not edit. + +[HEADER] +Version,0,5 + +[COMPONENTS] +rel:nsMicrosummaryService.js,1248930498000 +rel:nsSessionStore.js,1248930498000 +rel:txEXSLTRegExFunctions.js,1248930498000 +rel:nsSearchService.js,1248930498000 +rel:aboutSessionRestore.js,1248930498000 +rel:nsWebHandlerApp.js,1248930498000 +rel:nsTaggingService.js,1248930498000 +rel:FeedConverter.js,1248930498000 +rel:libimgicon.so,1248930500000 +rel:nsSidebar.js,1248930498000 +rel:nsPrivateBrowsingService.js,1248930498000 +rel:nsPlacesTransactionsService.js,1248930498000 +rel:WebContentConverter.js,1248930498000 +rel:storage-mozStorage.js,1248930498000 +rel:libbrowsercomps.so,1248930500000 +rel:nsLoginManager.js,1248930498000 +rel:nsSessionStartup.js,1248930498000 +rel:nsContentPrefService.js,1248930498000 +rel:nsPlacesDBFlush.js,1248930498000 +rel:nsURLFormatter.js,1248930498000 +rel:nsLoginInfo.js,1248930498000 +rel:nsSafebrowsingApplication.js,1248930498000 +rel:nsSetDefaultBrowser.js,1248930498000 +rel:fuelApplication.js,1248930498000 +rel:aboutRobots.js,1248930498000 +rel:nsHandlerService.js,1248930498000 +rel:nsDefaultCLH.js,1248930498000 +rel:storage-Legacy.js,1248930498000 +rel:nsDownloadManagerUI.js,1248930498000 +rel:aboutCertError.js,1248930498000 +rel:nsExtensionManager.js,1248930498000 +rel:pluginGlue.js,1248930498000 +rel:nsContentDispatchChooser.js,1248930498000 +rel:nsHelperAppDlg.js,1248930498000 +rel:nsUrlClassifierLib.js,1248930498000 +rel:nsBlocklistService.js,1248930498000 +rel:nsLivemarkService.js,1248930498000 +rel:nsFilePicker.js,1248930498000 +rel:nsAddonRepository.js,1248930498000 +rel:nsBrowserContentHandler.js,1248930498000 +rel:nsUrlClassifierListManager.js,1248930498000 +rel:nsBrowserGlue.js,1248930498000 +rel:nsSearchSuggestions.js,1248930498000 +rel:FeedProcessor.js,1248930498000 +rel:nsUpdateService.js,1248930498000 +rel:libbrowserdirprovider.so,1248930500000 +rel:nsLoginManagerPrompter.js,1248930498000 +rel:nsProxyAutoConfig.js,1248930498000 +rel:nsBadCertHandler.js,1248930498000 +rel:libdbusservice.so,1248930500000 +rel:aboutRights.js,1248930498000 +rel:NetworkGeolocationProvider.js,1248930498000 +rel:aboutPrivateBrowsing.js,1248930498000 +rel:jsconsole-clhandler.js,1248930498000 +rel:nsTryToClose.js,1248930498000 +rel:FeedWriter.js,1248930498000 + +[CLASSIDS] +{bfc310d2-38a0-11d3-8cd3-0060b0fc14a3},,application/x-mozilla-static,,nsLayoutModule +{a7f800e0-4306-11d4-98d0-001083010e9b},@mozilla.org/uriloader/external-helper-app-service;1,application/x-mozilla-static,Netscape External Helper App Service,docshell_provider +{75656ad9-bd13-4c5d-939a-ec6351eea0cc},,application/x-mozilla-static,,nsComposerModule +{ba6151ad-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{495eca42-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{0cd233e0-7a86-11d3-915c-006008a6edf6},,application/x-mozilla-static,,nsI18nModule +{73bb7c12-dbab-4ae2-aecf-a0331dec916f},,application/x-mozilla-static,,nsUCvMathModule +{cb6593e0-f9b2-11d2-bdd6-000064657374},@mozilla.org/js/xpc/XPConnect;1,application/x-mozilla-static,,xpconnect +{e768ebef-70f9-4fe3-8835-4f4f3fd996e2},,application/x-mozilla-static,,nsUCvMathModule +{229fa115-9412-4d32-baf3-2fc407f76fb1},,text/javascript,,rel:FeedConverter.js +{4bfaa9f0-1dd2-11b2-afae-a82cbaa0b606},,application/x-mozilla-static,,PKI +{f1299dc2-1dd1-11b2-a347-ee6b7660e048},,application/x-mozilla-static,,JavaScript_Debugger +{77da64d3-7458-4920-9491-86cc9914f904},,text/javascript,,rel:NetworkGeolocationProvider.js +{0de2fbfa-6b7f-11d7-bbba-0003938a9d96},,application/x-mozilla-static,,nsLayoutModule +{5eb7c3c1-ec1f-4007-87cc-eefb37d68ce6},,application/x-mozilla-static,,nsToolkitCompsModule +{6394eeae-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{d4f2b600-b5c1-11d6-b483-cc97c63e567c},,application/x-mozilla-static,,nsLayoutModule +{27f0682c-ff64-4dd2-ae7a-668e59f2fd38},,application/x-mozilla-static,,nsImageLib2Module +{748a1132-671a-409a-8d1d-f1cdf6b3a6b4},,application/x-mozilla-static,,nsI18nModule +{fcacef24-2b40-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUniversalCharDetModule +{a496d0a2-dff7-4e23-bd65-1ca742fa178a},,application/x-mozilla-static,,NSS +{2d524fd3-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{8323fad0-2102-11d4-8142-000064657374},,application/x-mozilla-static,,nsParserModule +{16786594-0296-4471-8096-8f84497ca428},,application/x-mozilla-static,,NSS +{a5570462-1dd1-11b2-9d19-df30a27fbdc4},,application/x-mozilla-static,,nsFileViewModule +{c0773e90-5799-4eff-ad03-3ebcd85624ac},,application/x-mozilla-static,,RemoteServiceModule +{ba6151ba-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{f7fa4581-238e-11d5-a73c-ab64fb68f2bc},,application/x-mozilla-static,,embedcomponents +{8b1ae382-51a9-4972-b930-56977a57919d},,text/javascript,,rel:nsWebHandlerApp.js +{10f2f5f0-f103-4901-980f-ba11bd70d60d},,application/x-mozilla-static,,nsToolkitCompsModule +{9416bfb4-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{e18da21c-a4b8-4be5-98aa-942e1e19f35c},,text/javascript,,rel:aboutRobots.js +{be9a53ae-c7e9-11d3-8cda-0060b0fc14a3},@mozilla.org/network/file-input-stream;1,application/x-mozilla-static,nsFileInputStream,necko +{a0f827e1-8ab6-11d5-a14b-005004832142},,application/x-mozilla-static,,nsUConvModule +{a6cf9124-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsLayoutModule +{d3f69889-e13a-4321-980c-a39332e21f34},,application/x-mozilla-static,,nsWidgetGtk2Module +{05bae29d-8aef-486d-84aa-53f48f146811},,application/x-mozilla-static,,xpconnect +{660d8ca8-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eebb-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{0c4f1ddc-1dd2-11b2-9d95-f2fdf113044b},,application/x-mozilla-static,,NSS +{7b8556ac-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{a15789aa-8903-462b-81e9-4aa2cff4d5cb},,application/x-mozilla-static,,NSS +{ffc08380-256c-11d5-9905-001083010e9b},,application/x-mozilla-native,,rel:libimgicon.so +{bc0017e3-2438-47be-a567-41db58f17627},,application/x-mozilla-static,,docshell_provider +{ff41913b-546a-4bff-9201-dc9b2c032eba},@mozilla.org/network/url-parser;1?auth=maybe,application/x-mozilla-static,nsStdURLParser,necko +{7fa5237d-b0eb-438f-9e50-ca0166e63788},,application/x-mozilla-static,,necko +{3c1c0163-9bd0-11d3-9d09-0050040007b2},,application/x-mozilla-static,,nsUConvModule +{efc323e1-ec62-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{95c963b7-20b2-11db-92f6-001422106990},,text/javascript,,rel:FeedProcessor.js +{d25e0511-2bae-11d4-9d10-0050040007b2},,application/x-mozilla-static,,nsChardetModule +{b69155f4-a8bf-453d-8653-91d1456e1d3d},,text/javascript,,rel:nsTryToClose.js +{7c657d14-ec5e-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eea6-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{ba61519b-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{5fcaa2c1-7ca4-4f73-a357-93e79d709376},,application/x-mozilla-static,,nsLayoutModule +{831f8f13-7aa8-485f-b02e-77c881cc5773},,application/x-mozilla-static,,necko +{660d8ca6-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{7294fe9c-14d8-11d5-9882-00c04fa02f40},,application/x-mozilla-static,,docshell_provider +{ba6151a3-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{eaca2576-0d4a-11d3-9d7e-0060088f9ff7},,application/x-mozilla-static,,nsLayoutModule +{b88a4712-eb52-4c10-9b85-bf5894b510f0},,application/x-mozilla-static,,nsLayoutModule +{6a4d4c1e-a74a-4320-8124-16233a0183d6},,application/x-mozilla-static,,nsSoftwareUpdate +{ba6151b2-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{0c351177-0159-4500-86b0-a219dfde4258},,application/x-mozilla-static,,nsLayoutModule +{495eca47-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{7dfdf0d1-aff6-4a34-bad1-d0fe74601642},,text/javascript,,rel:nsDownloadManagerUI.js +{da5b130a-1dd1-11b2-ad47-f455b1814a78},,application/x-mozilla-static,,nsGfxModule +{3ff8fb9f-ee63-48df-89f0-dace0242fd82},,application/x-mozilla-static,,necko +{02bf7a2a-39d8-4a23-a50c-2cbb085ab7a5},,application/x-mozilla-static,,necko +{98d41c21-ccf3-11d2-b3b1-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{6803cac5-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{a62af1ba-79b3-4896-8aaf-b148bfce4280},,application/x-mozilla-static,,necko +{18c2f98d-b09f-11d2-bcde-00805f0e1353},,application/x-mozilla-static,,nsSoftwareUpdate +{fb0bbc5c-452e-4783-b32c-80124693d871},,application/x-mozilla-static,,NSS +{e3fa9d0a-1dd1-11b2-bdef-8c720b597445},,application/x-mozilla-static,,nsToolkitCompsModule +{660d8ca0-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eeb3-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{ba6151b7-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{019718e3-cdb5-11d2-8d3c-000000000000},,application/x-mozilla-static,,nsLayoutModule +{7b8556a4-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{9fe5d975-09bd-44aa-a01a-66402ea28657},,application/x-mozilla-static,,mozSpellCheckerModule +{ea06d4e2-2b3d-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUniversalCharDetModule +{2d524fd8-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{c31f4883-839b-45f6-82ad-a6a9bc5ad599},,text/javascript,,rel:nsPrivateBrowsingService.js +{12bb8f17-2389-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsChardetModule +{6b8bdffc-3394-417d-be83-a81b7c0f63bf},,application/x-mozilla-static,,docshell_provider +{ea06d4e6-2b3d-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUniversalCharDetModule +{de9472d0-8034-11d3-9399-00104ba0fd40},,application/x-mozilla-static,,necko +{c0844a84-5a12-4808-80a8-809cb002bb4f},,text/javascript,,rel:nsPlacesTransactionsService.js +{5060b803-340e-11d5-be5b-b3e063ec6a3c},,application/x-mozilla-static,,nsFindComponent +{a6cf9107-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsParserModule +{21dd6a02-413c-11d3-b3c3-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{c5de4da2-d667-42d2-b8c2-efdbcf3302ef},,application/x-mozilla-static,,nsUConvModule +{57cf9383-3405-11d5-be5b-aa20fa2cf37c},,application/x-mozilla-static,,embedcomponents +{9445791f-fa4c-4669-b174-df5032bb67b3},,application/x-mozilla-static,,necko +{ccd0e960-7947-4635-b70e-4c661b63d675},,application/x-mozilla-static,,necko +{a6cf9129-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsWidgetGtk2Module +{2f977d53-5485-11d4-87e2-0010a4e75ef2},,application/x-mozilla-static,,nsWidgetGtk2Module +{d4214e92-fb94-11d2-bdd8-00104bde6048},,application/x-mozilla-static,,nsRDFModule +{c401eb80-f9ea-11d3-bb6f-e732b73ebe7c},,application/x-mozilla-static,,nsWidgetGtk2Module +{aa892eb4-ffbf-477d-9f9a-06c995ae9f27},,text/javascript,,rel:nsSearchSuggestions.js +{24f92fae-f793-473b-8061-713408bd11d5},,application/x-mozilla-native,,rel:libbrowsercomps.so +{ba6151aa-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{ce02d538-0217-47a3-a589-b51790fdd8ce},,application/x-mozilla-static,,docshell_provider +{2587e382-1324-11d4-a652-eadbb2be3484},,application/x-mozilla-static,,application +{2b026890-5a2e-4981-ada2-a600358947b4},,application/x-mozilla-static,,nsUConvModule +{214c48a0-b57f-11d4-959c-0020183bf181},,application/x-mozilla-static,,docshell_provider +{74b7a390-3b41-11d4-8a80-006008c844c3},,application/x-mozilla-static,,NSS +{f57899d0-4e2c-4ac6-9e29-50c736103b0c},,text/javascript,,rel:nsSetDefaultBrowser.js +{9de95a0c-39a4-4d64-9a53-17940dd7cabb},,application/x-mozilla-static,,nsPlacesModule +{66856477-6596-40eb-bb87-59ca2dabb6f7},,application/x-mozilla-static,,nsLayoutModule +{892ffeb0-3f80-11d3-a16c-0050041caf44},,application/x-mozilla-static,,necko +{929d9320-251e-11d4-8a7c-006008c844c3},,application/x-mozilla-static,,NSS +{1f4dbcf7-245c-4c8c-943d-8a1da0495e8a},,application/x-mozilla-static,,necko +{eab9012e-5f74-4cbc-b2b5-a590235513cc},,text/javascript,,rel:nsBrowserGlue.js +{6394eeab-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{ab1da296-6125-40ba-96d0-47a8282ae3db},,application/x-mozilla-static,,nsParserModule +{f30bc0a2-958b-4287-bf62-ce38ba0c811e},,application/x-mozilla-static,,docshell_provider +{66634f68-be19-42d0-a4ca-d1c21fa059b8},,application/x-mozilla-static,,nsUConvModule +{2d524fd0-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{ff8780a5-bbb1-4bc5-8ee7-057e7bc5c925},,application/x-mozilla-static,,nsUConvModule +{2002f784-3960-11d3-b3c3-00805f8a6670},,application/x-mozilla-static,,nsChardetModule +{2d96b3d0-c051-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsWidgetGtk2Module +{4a68cee9-6f07-4950-b441-a1ce6a082e2f},,application/x-mozilla-static,,nsCJVMManagerModule +{26acb1f0-28fc-43bc-867a-a46aabc85dd4},,text/javascript,,rel:FeedProcessor.js +{ff8fe7ec-2f74-4408-b742-6b7a546029a8},,application/x-mozilla-static,,necko +{62db0002-dbb6-43f4-8fb7-9d2538bc5747},,application/x-mozilla-static,,nsComposerModule +{5b256c10-22d8-4109-af92-1253035e9fcb},,application/x-mozilla-static,,NSS +{b57f97c1-0d70-11d3-8aae-00600811a836},,application/x-mozilla-static,,nsUConvModule +{db340cc2-7f50-4ea3-8427-f529daf6dc87},,application/x-mozilla-static,,satchel +{7b8556a9-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{78d2286f-de9d-47ac-9c26-e8675aedf3be},,text/javascript,,rel:aboutCertError.js +{439400d3-6f23-43db-8b06-8aafe1869bd8},,application/x-mozilla-static,,necko +{a578e0a4-f76b-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{9416bfb1-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{78804a84-8173-42b6-bb94-789f0816a810},@mozilla.org/network/url-parser;1?auth=no,application/x-mozilla-static,nsNoAuthURLParser,necko +{bfd1a792-ad9f-11d3-bdc7-0050040a9b44},,application/x-mozilla-static,,docshell_provider +{6803caca-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{a47e9526-6e48-4574-9d6c-3164e271f74e},,application/x-mozilla-static,,nsLayoutModule +{948a0023-e3a7-11d2-96cf-0060b0fb9956},,application/x-mozilla-static,,nsWidgetGtk2Module +{8dbe7246-1dd2-11b2-9b8f-b9a849e4403a},,application/x-mozilla-static,,necko +{8b5314ba-db01-11d2-96ce-0060b0fb9956},,application/x-mozilla-static,,nsWidgetGtk2Module +{50e95301-17a8-11d4-9f7e-dd530d5f057c},,application/x-mozilla-static,,nsComposerModule +{7d7008a0-c49a-11d3-9b22-0080c7cb1080},,application/x-mozilla-static,,necko +{77cfaaf1-1cf4-11d3-8aaf-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eeb8-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{0099907d-123c-4853-a46a-43098b5fb68c},,application/x-mozilla-static,,appshell +{cb60980e-18a5-4a77-9110-8146614ca7f0},,application/x-mozilla-static,,nsFileViewModule +{ba6151a2-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{379c2771-ec77-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{8a115faa-7dcb-4e8f-979b-5f53472f51cf},,text/javascript,,rel:nsExtensionManager.js +{49b38f14-6193-11d3-b3c5-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{12bb8f1c-2389-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUniversalCharDetModule +{e6fd9940-899d-11d2-8eae-00805f29f370},,application/x-mozilla-static,,nsLayoutModule +{9226888e-da08-11d3-8cda-0060b0fc14a3},@mozilla.org/network/buffered-input-stream;1,application/x-mozilla-static,nsBufferedInputStream,necko +{093c2356-4843-4c65-8709-d7dbcbbe7dfb},,text/javascript,,rel:nsUpdateService.js +{3a9cd622-264d-11d4-ba06-0060b0fc76dd},,application/x-mozilla-static,,nsLayoutModule +{3b581fd4-3497-426c-8f61-3658b971cb80},,application/x-mozilla-static,,nsLayoutModule +{36a1d3b3-d886-4317-96ff-87b0005cfef7},,application/x-mozilla-static,,NSS +{bf88b48c-fd8e-40b4-ba36-c7c3ad6d8ac9},,application/x-mozilla-static,,embedcomponents +{aa699204-1dd1-11b2-84a9-a280c268e4fb},,application/x-mozilla-static,,nsGfxModule +{920307b0-c6e8-11d2-8aa8-00600811a836},,application/x-mozilla-static,,nsUConvModule +{7c657d11-ec5e-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eea3-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{9416bfbe-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{2bf64764-997f-450d-af96-3028d1a902b0},,application/x-mozilla-static,,nsI18nModule +{fcacef23-2b40-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUniversalCharDetModule +{0885d4f8-f7b8-4cda-902e-94ba38bc256e},,application/x-mozilla-static,,necko +{7c02eadc-0076-4d03-998d-80d779c48589},,application/x-mozilla-static,,nsSecurityManagerModule +{895db6c7-dbdf-40ea-9f64-b175033243dc},,application/x-mozilla-static,,satchel +{e12752f0-ee9a-11d1-a82a-0040959a28c9},,application/x-mozilla-static,,nsGfxModule +{47049e42-1d87-482a-984d-56ae185e367a},,application/x-mozilla-static,,nsChromeModule +{8df290ae-dcaa-4c11-98a5-2429a4dc97bb},,text/javascript,,rel:nsContentPrefService.js +{ba6151af-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{495eca44-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{972d8d8f-f0da-11d4-9885-00c04fa0cf4b},,application/x-mozilla-static,,nsLayoutModule +{56388dad-287b-4240-a785-85c394012503},,application/x-mozilla-static,,necko +{0f78da56-8321-11d2-8eac-00805f29f370},,application/x-mozilla-static,,nsRDFModule +{e56f5e01-c7cc-4675-a9d7-b8f1e4127295},,application/x-mozilla-static,,docshell_provider +{6394eec0-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{0404d02a-01ca-aaab-4762-944b1bf2f7b5},,application/x-mozilla-static,,nsLayoutModule +{898cdc9b-e43f-422f-9cc4-2f6291b415a3},,text/javascript,,rel:nsUpdateService.js +{a35d1cd4-c505-4d2d-a0f9-aef00b7ce5a5},,application/x-mozilla-static,,nsLayoutModule +{0032d852-1dd2-11b2-95f7-e0a1910ed2da},,application/x-mozilla-static,,nsRDFModule +{87ed1160-e2f2-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{6394eeb0-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{7b8556a1-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{0cb0d9a0-f503-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{a59da935-4091-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{3f6fe6a2-ac0a-11d2-b3ae-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{2d524fd5-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{e332db00-e076-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{3decd6c8-30ef-11d3-8cd0-0060b0fc14a3},,application/x-mozilla-static,,necko +{e8b8bdb7-c96c-4d82-9c6f-2b3c585ec7ea},,application/x-mozilla-static,,nsPlacesModule +{ba6151bc-ec62-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{e6a3f533-4ffa-4615-8eb4-d4e72d883fa7},,text/javascript,,rel:nsContentPrefService.js +{2e9b69dd-9087-438c-8b5d-f77b553abefb},,application/x-mozilla-static,,docshell_provider +{e64f152a-9f07-11d3-8cda-0060b0fc14a3},@mozilla.org/network/protocol;1?name=resource,application/x-mozilla-static,nsResProtocolHandler,necko +{26a4a019-2827-4a89-a85c-5931a678823a},,text/javascript,,rel:nsUrlClassifierLib.js +{4a6212db-accb-11d3-b765-0060b0b6cecb},,application/x-mozilla-static,,nsSecurityManagerModule +{bbbb1d61-438f-4436-92ed-8308e5830fb0},,application/x-mozilla-static,,mozStorageModule +{7319788a-fe93-4db3-9f39-818cf08f4256},,text/javascript,,rel:nsSearchService.js +{841387c8-72e6-484b-9296-bf6eea80d58a},,application/x-mozilla-static,,nsWidgetGtk2Module +{7fbd2146-5ff4-4674-b069-a7bbce66e773},,application/x-mozilla-static,,nsComposerModule +{d0f9db12-249c-11d5-9905-001083010e9b},,application/x-mozilla-native,,rel:libimgicon.so +{6803cacf-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{ed0244e0-c144-11d2-8f4c-006008159b0c},,application/x-mozilla-static,,nsLayoutModule +{14632191-ac21-4bdf-83e7-2363ad17e838},,application/x-mozilla-static,,nsLayoutModule +{a6cf9126-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsLayoutModule +{4d977f60-fbe7-4583-8cb7-f5ed882293ef},,application/x-mozilla-static,,nsLayoutModule +{c2710d40-6f4d-4b7f-9778-76ae5166648c},,application/x-mozilla-static,,nsLayoutModule +{6394eebd-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{7b8556ae-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{379c2776-ec77-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{ea617873-3b73-4efd-a2c4-fc39bfab809d},,application/x-mozilla-static,,necko +{f6d5ebbd-34f4-487d-9d10-3d34123e3eb9},,application/x-mozilla-static,,tkAutoCompleteModule +{6987230e-0098-4e78-bc5f-1493ee7519fa},,application/x-mozilla-static,,nsWidgetGtk2Module +{f01cb3e7-4ace-414e-a2b7-eaba03e9c86c},,application/x-mozilla-static,,nsUCvMathModule +{af7a9952-aa48-11d2-b3ae-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{8c2023b9-175c-477e-9761-44ae7b549756},,text/javascript,,rel:storage-mozStorage.js +{4ca6b67b-5cc7-4e71-a98a-97af1c134862},,application/x-mozilla-static,,nsPermissionsModule +{64f300a1-c88c-11d3-97fb-00400553eef0},,application/x-mozilla-static,,nsLayoutModule +{a4bd2161-7892-4389-8d5a-3111a6d17ec7},,application/x-mozilla-static,,PKI +{66230b2b-17fa-4bd3-abf4-07986151022d},,application/x-mozilla-static,,necko +{1dcc23b0-d4cb-11dc-9ad6-479d56d89593},,text/javascript,,rel:nsTaggingService.js +{5d0fcdd0-4daa-11d2-b328-00805f8a3859},,application/x-mozilla-static,,nsLayoutModule +{a431b276-f77d-4b83-9b37-872cf2fbcc2a},,application/x-mozilla-static,,nsUConvModule +{8f666a11-04a0-11d3-b3b9-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{1cd91b88-1dd2-11b2-92e1-ed22ed298000},@mozilla.org/preferences-service;1,application/x-mozilla-static,Preferences Server,nsPrefModule +{dab3a846-3a59-4fc2-9745-c6ff48776f00},,application/x-mozilla-static,,mozStorageModule +{6394eea8-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{0958b101-9ada-11d2-8ebc-00805f29f370},,application/x-mozilla-static,,nsRDFModule +{9158c470-86e4-11d4-9be2-00e09872a416},,application/x-mozilla-static,,necko +{b9507aec-1dd1-11b2-8cd5-c48ee0c50307},,application/x-mozilla-static,,NSS +{c64d0bcb-8270-4ca7-a0b3-3380c8ffecb5},,text/javascript,,rel:nsSafebrowsingApplication.js +{b6ed3030-6183-11d3-a178-0050041caf44},,application/x-mozilla-static,,necko +{c07e81e0-ef12-11d2-92b6-00105a1b0d64},@mozilla.org/network/socket-transport-service;1,application/x-mozilla-static,nsSocketTransportService,necko +{64d6174c-1496-4ffd-87f2-da2670f88934},,application/x-mozilla-static,,mozSpellCheckerModule +{fb5c1775-1bbd-4b9c-abb0-ae7acd29e87e},,application/x-mozilla-static,,nsLayoutModule +{2002f781-3960-11d3-b3c3-00805f8a6670},,application/x-mozilla-static,,nsChardetModule +{1f34bc80-1bc7-11d6-a384-d705dd0746fc},,application/x-mozilla-static,,nsLayoutModule +{ba61519a-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{35b2656c-4102-4bc1-876a-fd6cb830787b},,application/x-mozilla-static,,nsLayoutModule +{8b042e22-6f87-11d3-b3c8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{4dc30689-929d-425e-a709-082c6294e542},,application/x-mozilla-static,,nsLayoutModule +{ba6151b4-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{660d8ca5-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{4f6b5e00-0c36-11d5-a535-0010a401eb10},,application/x-mozilla-static,,nsCookieModule +{495eca49-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{a578e0a1-f76b-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{aeb8936f-219c-4d3c-8385-d9382daa551a},,application/x-mozilla-static,,mozSpellCheckerModule +{bacd8ad0-552f-11d3-a9f7-000064657374},,application/x-mozilla-static,,nsLayoutModule +{6803cac7-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{0bec75a8-1dd2-11b2-863a-f69f77c31371},,application/x-mozilla-static,,PKI +{d5eb483c-67c0-4286-a4a6-330e58a82300},,application/x-mozilla-static,,nsUCvMathModule +{9286e71a-621a-4b91-851e-9984c1a2e81a},,application/x-mozilla-static,,nsLayoutModule +{0704e7c0-a758-11d2-9119-006008a6edf6},,application/x-mozilla-static,,nsI18nModule +{4aef38b7-6364-4e23-a5e7-12f837fbbd9c},,application/x-mozilla-static,,nsLayoutModule +{660d8ca2-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eeb5-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{7b8556a6-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{ba61519f-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{5d5d92cd-6bf8-11d9-bf4a-000a95dc234c},,application/x-mozilla-static,,nsLayoutModule +{2d524fda-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{7baf62e0-8e61-11d2-8eb1-00805f29f370},,application/x-mozilla-static,,nsRDFModule +{136e2c4d-c5a4-477c-b131-d93d7d704f64},,application/x-mozilla-native,,rel:libbrowsercomps.so +{0f2f347c-1e4f-40cc-8efd-792dea70a85e},,text/javascript,,rel:nsLoginInfo.js +{2ee83680-2af0-4bcb-bfa0-c9705f6554f1},,application/x-mozilla-static,,docshell_provider +{414af362-9ad8-4296-898e-62247f25a20e},,text/javascript,,rel:FeedProcessor.js +{2d524fdd-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{aaab6710-0f2c-11d5-a53b-0010a401eb10},,application/x-mozilla-static,,necko +{e9b301c0-e0e4-11d3-a1a8-0050041caf44},,application/x-mozilla-static,,necko +{18a03189-067b-4978-b4f1-bafe35292ed6},,text/javascript,,rel:txEXSLTRegExFunctions.js +{77cfaaf2-1cf4-11d3-8aaf-00600811a836},,application/x-mozilla-static,,nsUConvModule +{d9b1f97e-cfa0-80b6-fb92-9972e48e3dcc},,application/x-mozilla-static,,nsUConvModule +{929814d6-1dd2-11b2-8e08-82fa0a339b00},,application/x-mozilla-static,,xpconnect +{ba5bc4c6-1dd1-11b2-bb89-b844c6ec0339},,application/x-mozilla-static,,nsAutoConfigModule +{e7caf8c0-3570-47fe-aa1b-da47539b5d07},,application/x-mozilla-static,,NSS +{ea06d4e5-2b3d-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUniversalCharDetModule +{2f277c00-0eaf-4ddb-b936-41326ba48aae},,application/x-mozilla-static,,necko +{1423e739-782c-4081-b5d8-fe6fba68c0ef},,application/x-mozilla-static,,necko +{ecea1b28-ae54-4047-8bbe-c624235106b4},,application/x-mozilla-static,,nsLayoutModule +{0ae53c0f-8ea2-4916-bedc-717443c3e185},,application/x-mozilla-static,,NSS +{0ddf4df8-4dbb-4133-8b79-9afb966514f5},,application/x-mozilla-static,,nsLayoutModule +{dbfd145d-3298-4f3c-902f-2c5e1a1494ce},,application/x-mozilla-static,,nsImageLib2Module +{ba6151ac-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{cb3ede1a-0fa5-4e27-aafe-0f7801e5a1f1},,application/x-mozilla-static,,nsImageLib2Module +{c94f4a30-64d7-11d4-9960-00b0d02354a0},,application/x-mozilla-static,,NSS +{56ad2981-8a87-11d2-918c-0080c8e44db5},,application/x-mozilla-static,,nsLayoutModule +{822bcd11-6432-48be-9e9d-36f7804b7747},,application/x-mozilla-static,,nsCookieModule +{b3c290a6-3943-4b89-8bbe-c01eb7b3b311},,text/javascript,,rel:nsUpdateService.js +{6ddb050c-0d04-11d4-986e-00c04fa0cf4a},,application/x-mozilla-static,,necko +{1691e1f4-ee41-11d4-9885-00c04fa0cf4b},,application/x-mozilla-static,,nsLayoutModule +{379c2774-ec77-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{a6cf90f5-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsLayoutModule +{49bb6593-3aff-4eb3-a068-2712c28bd58e},,text/javascript,,rel:FeedWriter.js +{e6156350-2be8-11db-a98b-0800200c9a66},,text/javascript,,rel:nsURLFormatter.js +{6394eead-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{42c52b81-a200-11d3-9d0b-0050040007b2},,application/x-mozilla-static,,nsXPIntlModule +{5d0cfa97-69dd-4e5e-ac84-f253162e8f9a},,text/javascript,,rel:FeedProcessor.js +{a59da932-4091-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{bfcb82c2-5611-4318-90d6-baf4a7864252},,application/x-mozilla-static,,nsLayoutModule +{9d3f70da-86e9-11d4-95ec-00b0d03e37b7},,application/x-mozilla-static,,nsLayoutModule +{2d524fd2-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{a2112d6a-0e28-421f-b46a-25c0b308cbd0},,application/x-mozilla-static,,embedcomponents +{2ce606b0-bee6-11d1-aad9-00805f8a3e14},,application/x-mozilla-static,,nsParserModule +{7526a738-9632-11d3-8cd9-0060b0fc14a3},,application/x-mozilla-static,,nsJarModule +{ff8c4d10-3194-11d3-9885-006008962422},@mozilla.org/js/xpc/ContextStack;1,application/x-mozilla-static,,xpconnect +{d2800356-c2d7-4e05-a884-79fe566af1cf},,application/x-mozilla-static,,nsUConvModule +{9868b4ce-da08-11d3-8cda-0060b0fc14a3},,application/x-mozilla-static,,necko +{69bb8313-2d4f-45ec-97e0-d39da58ecce9},,text/javascript,,rel:nsExtensionManager.js +{ba6151b9-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{d9b1f97f-cfa0-80b6-fb92-9972e48e3dcc},,application/x-mozilla-static,,nsUConvModule +{bc54f001-6eb0-4e32-9f49-7e064d8e70ef},,application/x-mozilla-static,,nsAuthModule +{26fb965c-9de6-11d3-bccc-0060b0fc76bd},,application/x-mozilla-static,,nsLayoutModule +{2d78bbf0-e26c-482b-92b3-78a7b2afc8f7},,application/x-mozilla-static,,nsLayoutModule +{62b778a6-bce3-456b-8c31-2865fbb68c91},@mozilla.org/network/idn-service;1,application/x-mozilla-static,nsIDNService,necko +{9416bfb3-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{6030f7ef-32ed-46a7-9a63-6a5d3f90445f},,application/x-mozilla-static,,nsLayoutModule +{6803cacc-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{9f6d5d40-90e7-11d3-af80-00a024ffc08c},,application/x-mozilla-static,,docshell_provider +{8b5314bc-db01-11d2-96ce-0060b0fb9956},,application/x-mozilla-static,,nsWidgetGtk2Module +{660d8ca7-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{7b8556a2-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{bd1326a6-5a14-48de-97cc-95b5195f4fb9},,application/x-mozilla-static,,nsUCvMathModule +{ba6151a4-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{75c80fd0-accb-432c-af59-ec60668c3990},,application/x-mozilla-static,,nsAuthModule +{6deb193c-f87d-4078-bc78-5e64655b4d62},,application/x-mozilla-native,,rel:libbrowserdirprovider.so +{44588c1f-2ce8-4ad8-9b16-dfb9d9d513a7},,application/x-mozilla-static,,necko +{45c23a20-d71c-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{a6cf9112-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsParserModule +{f916ebfb-78ef-464b-94d0-a6f2ca3200ae},,application/x-mozilla-static,,nsWidgetGtk2Module +{c1751cfc-e8f1-4ade-b0bb-f74edfb8ef6a},,text/javascript,,rel:nsPlacesDBFlush.js +{cc75499a-1dd1-11b2-8a82-ca410ac907b8},,application/x-mozilla-static,,BOOT +{c6e8c44d-9f39-4af7-bcc0-76e38a8310f5},,text/javascript,,rel:nsBrowserGlue.js +{7b8556b2-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{7c657d13-ec5e-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eea5-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{9416bfc0-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{2e363d60-872e-11d2-b531-000000000000},,application/x-mozilla-static,,nsLayoutModule +{d930e29b-6909-44e5-ab4b-af10d6923705},,application/x-mozilla-static,,nsWidgetGtk2Module +{a1b72850-a999-11d2-9119-006008a6edf6},,application/x-mozilla-static,,nsI18nModule +{3a0a0fc1-8349-11d3-be47-00104bde6048},,application/x-mozilla-static,,nsLayoutModule +{6049b263-c1e6-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsGfxModule +{670ee5da-6ad5-11d7-9950-000393636592},,application/x-mozilla-static,,embedcomponents +{ec693a6f-0832-49dd-877c-89f6552df5de},,application/x-mozilla-static,,NSS +{dccbe7e4-7750-466b-a557-5ea36c8ff24e},,application/x-mozilla-static,,necko +{1f59b001-02c9-11d5-ae76-cc92f7db9e03},,application/x-mozilla-static,,embedcomponents +{ba6151b1-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{47433d1d-d9a7-4954-994f-f7a05cf87c2e},,application/x-mozilla-static,,nsUConvModule +{cb9e0de8-3598-4ed7-857b-827f011ad5d8},,text/javascript,,rel:nsLoginManager.js +{495eca46-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{0e6892c1-a9ad-11d2-b3ae-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{d4214e93-fb94-11d2-bdd8-00104bde6048},,application/x-mozilla-static,,nsRDFModule +{58f089ee-512a-42d2-a935-d0c874128930},,application/x-mozilla-static,,nsLayoutModule +{6316c6ce-12d3-479e-8f53-e289351412b8},@mozilla.org/intl/stringbundle/text-override;1,application/x-mozilla-static,String Textfile Overrides,nsI18nModule +{6803cac4-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{34587f4a-be18-43c0-9112-b782b08c0add},,application/x-mozilla-static,,BOOT +{5ba6d920-d4e9-11d3-a1a5-0050041caf44},,application/x-mozilla-static,,necko +{822cb9ae-6421-4484-b3c3-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{6803cac9-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{1b117e16-0cad-11d4-986e-00c04fa0cf4a},,application/x-mozilla-static,,nsJarModule +{4b664e54-72a2-4bbf-a5c2-66d4dc3066a0},,application/x-mozilla-static,,nsLayoutModule +{8e4444ff-8e99-4bdd-aa7f-fb3c1c77319f},,text/javascript,,rel:FeedProcessor.js +{6394eeb2-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{6803cacd-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{b992ddcd-3899-4320-9909-924b3e72c922},,text/javascript,,rel:FeedProcessor.js +{7b8556a3-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{471f4944-1dd2-11b2-87ac-90be0a51d609},,application/x-mozilla-static,,embedcomponents +{14c13684-1dd2-11b2-9463-bb10ba742554},,application/x-mozilla-static,,nsToolkitCompsModule +{9c7ec5d1-23f9-11d5-aea8-8fcc0793e97f},,application/x-mozilla-static,,necko +{2d524fd7-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{b148eed2-236d-11d3-b35c-00a0cc3c1cde},,application/x-mozilla-static,,nsWidgetGtk2Module +{12bb8f16-2389-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsChardetModule +{ed394ba0-5472-11d3-bbc8-0000861d1237},,application/x-mozilla-static,,necko +{e638d761-8687-11d2-b530-000000000000},,application/x-mozilla-static,,nsRDFModule +{54ae32f8-1dd2-11b2-a209-df7c505370f8},,text/javascript,,rel:nsFilePicker.js +{a41661d5-1417-11d5-9882-00c04fa02f40},,application/x-mozilla-static,,docshell_provider +{9e9b565a-8e52-4c1a-8805-b2b91655f874},,application/x-mozilla-static,,nsI18nModule +{057b04d0-0ccf-11d2-beba-00805f8a66dc},,application/x-mozilla-static,,docshell_provider +{0a698c44-3bff-11d4-9649-00c0ca135b4e},,application/x-mozilla-static,,nsUConvModule +{bfd1a791-ad9f-11d3-bdc7-0050040a9b44},,application/x-mozilla-static,,docshell_provider +{36102b6b-7b62-451a-a1c8-a0d456c92dc5},,application/x-mozilla-static,,nsSecurityManagerModule +{63c7b9f4-0cc8-43f8-b666-0a661655cb73},,application/x-mozilla-native,,rel:libbrowsercomps.so +{8aa66d77-1bbb-45a6-991e-b8f47751c291},,text/javascript,,rel:nsLoginManagerPrompter.js +{9eb760f0-4380-11d2-b328-00805f8a3859},,application/x-mozilla-static,,nsLayoutModule +{2e41ada0-62b7-4902-b9a6-e4542aa458ba},,application/x-mozilla-static,,embedcomponents +{320706d2-2e81-42c6-89c3-8d83b17d3fb4},,application/x-mozilla-static,,necko +{1f5c1721-7dc3-11d3-bf87-00105a1b0627},,application/x-mozilla-static,,nsLayoutModule +{f1eac761-87e9-11d3-af80-00a024ffc08c},,application/x-mozilla-static,,Browser_Embedding_Module +{40b22006-5dd5-42f2-bfe7-7dbf0757ab8b},,application/x-mozilla-static,,nsLayoutModule +{9ef9fa14-1dd1-11b2-9d65-d72d6d1f025e},,application/x-mozilla-static,,necko +{5632bf70-51ec-11d3-9896-006008962422},@mozilla.org/js/xpc/Exception;1,application/x-mozilla-static,,xpconnect +{36b63ef3-e0fa-4c49-9fd4-e065e85568f4},,application/x-mozilla-static,,necko +{6394eebf-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{ba6151a9-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{379c2778-ec77-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{dc8e21a0-03e4-11da-8cd6-0800200c9a66},,application/x-mozilla-static,,nsAuthModule +{17491ba4-1dd2-11b2-aae3-de6b92dab620},,application/x-mozilla-static,,necko +{d6008c40-4dad-11d2-b328-00805f8a3859},,application/x-mozilla-static,,nsLayoutModule +{3a8a3a50-512c-11d4-9a54-000064657374},,application/x-mozilla-static,,nsLayoutModule +{4f91ef2e-57ba-472e-ab7a-b4999e42d6c0},,text/javascript,,rel:FeedConverter.js +{7ef2f07f-6e34-410b-8336-88acd1cd16b7},,application/x-mozilla-static,,nsLayoutModule +{9f6a0d2e-1dd1-11b2-a5b8-951f13c846f7},,application/x-mozilla-static,,nsImageLib2Module +{94f1de09-d0e5-4ca8-94c2-98b049316b7f},,application/x-mozilla-static,,nsSystemPrefModule +{a4557478-ae16-11d5-ba4b-00108303b117},,application/x-mozilla-static,,NSS +{adf42751-1cef-4ad2-aa8e-bcb849d8d31f},,application/x-mozilla-static,,nsI18nModule +{a39e0e9d-e567-41e3-b12c-5df67f18174d},,application/x-mozilla-static,,NSS +{fb8cbf4e-4701-4ba1-b1d6-5388e041fb67},,application/x-mozilla-static,,necko +{feca3c34-205e-4ae5-bd1c-03c686ff012b},,application/x-mozilla-static,,nsLayoutModule +{7c657d18-ec5e-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eeaa-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{a772eee4-0464-405d-a329-a29dfda3791a},,application/x-mozilla-static,,docshell_provider +{549abb24-7c9d-4aba-915e-7ce0b716b32f},,application/x-mozilla-static,,nsSystemPrefModule +{3a449110-66fd-11d4-9528-0020183bf181},,application/x-mozilla-static,,Browser_Embedding_Module +{6fb0c970-e1b1-11db-8314-0800200c9a66},,application/x-mozilla-native,,rel:libbrowsercomps.so +{b5e65b52-1dd1-11b2-ae8f-f0928ed88482},@mozilla.org/js/xpc/RuntimeService;1,application/x-mozilla-static,,xpconnect +{38d1592e-b81e-432b-86f8-471878bbfe07},,application/x-mozilla-static,,nsImageLib2Module +{a277189c-1dd1-11b2-a8c9-e4e8bfb1338e},,application/x-mozilla-static,,NSS +{0fa3158c-d5a7-43de-9181-a285e74cf1d4},,application/x-mozilla-static,,nsUnixProxyModule +{2002f783-3960-11d3-b3c3-00805f8a6670},,application/x-mozilla-static,,nsChardetModule +{6ebc941a-f2ff-4d56-b3b6-f7d0b9d73344},,text/javascript,,rel:nsDefaultCLH.js +{22117140-9c6e-11d3-aaf1-00805f8a4905},,text/javascript,,rel:nsSidebar.js +{1abdcc96-1dd2-11b2-b520-f8f59cdd67bc},,application/x-mozilla-static,,nsLayoutModule +{e09af32d-2a54-4d76-9ef0-3070e83f8be7},,application/x-mozilla-static,,nsLayoutModule +{a665e49a-f3e6-4fed-9f31-f7c568a29899},@mozilla.org/intl/unicodenormalizer;1,application/x-mozilla-static,Unicode Normlization,nsI18nModule +{ba6151b6-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{cf0f71fd-fafd-4e2b-9fdc-134d972e16e2},,application/x-mozilla-static,,necko +{5fb907e0-1dd2-11b2-a7c0-f14c416a62a1},,application/x-mozilla-static,,NSS +{f66bc334-1dd1-11b2-bab2-90e04fe15c19},,application/x-mozilla-static,,Browser_Embedding_Module +{13e50d8d-9cee-4ad1-a3a2-4a442fdf7dfa},,application/x-mozilla-static,,nsComposerModule +{a1fde867-e802-11d4-9885-00c04fa0cf4b},,application/x-mozilla-static,,nsLayoutModule +{a578e0a3-f76b-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{f96f5ec9-755b-447e-b1f3-717d1a84bb41},,application/x-mozilla-static,,nsLayoutModule +{adea1880-1a8e-11d2-a82e-0040959a28c9},,application/x-mozilla-static,,nsPluginModule +{776588a6-86d5-47e2-b6b3-992810078202},,application/x-mozilla-static,,nsUConvModule +{f6913e2e-1dd1-11b2-84be-f455dee342af},,application/x-mozilla-static,,necko +{a6cf9120-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsI18nModule +{ba61519d-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{d8e716f9-c96e-4e84-ab12-980f5567e2a4},,application/x-mozilla-static,,nsPluginModule +{660d8ca4-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eeb7-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{67ba681d-5485-4fff-952c-2ee337ffdcd6},,application/x-mozilla-static,,NSS +{7b8556a8-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{ba6151a1-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{830b5f80-e2f2-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{d92a18c8-234d-49e4-9936-3b7e020c29a2},,text/javascript,,rel:aboutPrivateBrowsing.js +{2d524fdc-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{cc10c750-9ec3-11d2-b3ae-00805f8a6670},,application/x-mozilla-static,,nsI18nModule +{12bb8f1b-2389-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUniversalCharDetModule +{d9783472-8fe9-11d2-9d3c-0060088f9ff7},,application/x-mozilla-static,,nsLayoutModule +{09f689e0-b4da-11d2-a68b-00104bde6048},,application/x-mozilla-static,,nsLayoutModule +{eae599aa-ecef-49c6-a8af-6ddcc6feb484},,application/x-mozilla-static,,NSS +{fcca6f83-9f7d-44e4-a74b-b59433e6c8c3},,application/x-mozilla-static,,nsLayoutModule +{218f2ac0-0a48-11d3-b3ba-00805f8a6670},,application/x-mozilla-static,,nsChardetModule +{6049b261-c1e6-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsGfxModule +{663ca4a8-d219-4000-925d-d8f66406b626},,application/x-mozilla-static,,nsAccessibilityModule +{6394eea2-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{bfd05264-834c-11d2-8eac-00805f29f370},,application/x-mozilla-static,,nsRDFModule +{ca200860-4696-40d7-88fa-4490d423a8ef},,application/x-mozilla-static,,embedcomponents +{2bc2ad62-ad5d-4b7b-a9db-f74ae203c527},,application/x-mozilla-static,,nsUConvModule +{1f1ce501-663a-11d3-b7a0-be426e4e69bc},,application/x-mozilla-static,,appshell +{3f429a14-dffe-417d-8cb8-fdf09bacd09e},,application/x-mozilla-static,,NSS +{a2059c0e-5a58-4c55-ab7c-26f0557546ef},,application/x-mozilla-static,,satchel +{5d0ce354-df01-421a-83fb-7ead0990c24e},,text/javascript,,rel:nsBrowserContentHandler.js +{a61e6398-2057-40fd-9c81-873b908d24e7},,application/x-mozilla-static,,nsWidgetGtk2Module +{8d995d4f-adcc-4159-b7f1-e94af72eeb88},,application/x-mozilla-static,,BOOT +{2ee3039b-2de4-43d9-93b0-649beacff39a},,application/x-mozilla-static,,tkAutoCompleteModule +{75a500a2-0030-40f7-86f8-63f225b940ae},,application/x-mozilla-native,,rel:libdbusservice.so +{67671792-8e25-4487-b1b7-5073cfa95fee},,application/x-mozilla-static,,nsUCvMathModule +{ba6151ae-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{1f13b201-39fa-11d6-a7f2-df501ff820dc},,application/x-mozilla-static,,nsLayoutModule +{ea06d4e1-2b3d-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUniversalCharDetModule +{a3254cb0-8e20-11d2-8a98-00600811a836},,application/x-mozilla-static,,nsUConvModule +{9dcef3a4-a3bc-11d5-ba47-00108303b117},,application/x-mozilla-static,,NSS +{ac9e3e82-bfbd-4f26-941e-f58c8ee178c1},,application/x-mozilla-static,,nsLayoutModule +{9e3b6c90-2f75-11d3-8cd0-0060b0fc14a3},,application/x-mozilla-static,,necko +{7dd4d320-c84b-4624-8d45-7bb9b2356977},,application/x-mozilla-static,,nsToolkitCompsModule +{374e0cde-f605-4259-8c92-e639c6c2eeef},,application/x-mozilla-static,,nsUniversalCharDetModule +{2a898043-180f-4c8b-8e54-410c7a540f27},,application/x-mozilla-static,,nsWidgetGtk2Module +{2376201c-bbc6-472f-9b62-7548040a61c6},,text/javascript,,rel:FeedConverter.js +{e0da1d70-2f7b-11d3-8cd0-0060b0fc14a3},,application/x-mozilla-static,,necko +{a181af0d-68b8-4308-94db-d4f859058215},,application/x-mozilla-static,,necko +{461cd5dd-73c6-47a4-8cc3-603b37d84a61},,application/x-mozilla-static,,ZipWriterModule +{5534ddc0-dd96-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{84b0f182-c6c7-11d2-b3b0-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{6394eeaf-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{460a9792-b154-4f26-a922-0f653e2c8f91},,text/javascript,,rel:nsMicrosummaryService.js +{a2027ec6-ba0d-4c72-805d-148233f5f33c},,application/x-mozilla-static,,necko +{ba615199-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{495eca43-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{3f6fe6a1-ac0a-11d2-b3ae-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{296d76aa-275b-4f3c-af8a-30a4026c18fc},,application/x-mozilla-static,,NSS +{2d524fd4-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{a6cf90e5-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsLayoutModule +{77c0e42a-1dd2-11b2-8ebf-edc6606f2f4b},,application/x-mozilla-static,,necko +{7bb40992-77eb-43db-9a4e-39d3bcc383ae},,application/x-mozilla-static,,nsParserModule +{8a0dce80-e2f2-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{a4048e94-1dd1-11b2-a676-8a06c086cc7d},,application/x-mozilla-static,,nsRDFModule +{ce768990-5a4e-11d2-8164-006008119d7a},,application/x-mozilla-static,,nsPluginModule +{815e42e0-72cc-480f-934b-148e33c228a6},,application/x-mozilla-static,,nsAuthModule +{ba6151bb-ec62-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{95f46161-d177-11d2-bf86-00105a1b0627},,application/x-mozilla-static,,nsLayoutModule +{072a5c3d-30c6-4f07-b87f-9f63d51403f2},,text/javascript,,rel:FeedProcessor.js +{e1c61582-2a84-11d3-8cce-0060b0fc14a3},,application/x-mozilla-static,,necko +{a0f827e2-8ab6-11d5-a14b-005004832142},,application/x-mozilla-static,,nsUConvModule +{6803cace-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{32314cc8-22f7-4f7f-a645-1a45453ba6a6},,text/javascript,,rel:nsHandlerService.js +{1c31ed79-accd-4b94-b517-06e0c81999d5},,text/javascript,,rel:FeedConverter.js +{2f977d4f-5485-11d4-87e2-0010a4e75ef2},,application/x-mozilla-static,,nsPrefModule +{fe74cf80-aa2d-11db-abbd-0800200c9a66},,text/javascript,,rel:fuelApplication.js +{660d8ca9-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eebc-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{7b8556ad-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{379c2775-ec77-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{a4e5888f-4fe4-4632-8e7e-745196ea7c70},,application/x-mozilla-static,,NSS +{541afcb2-a9a3-11d2-8ec5-00805f29f370},,application/x-mozilla-static,,nsLayoutModule +{bfd0526d-834c-11d2-8eac-00805f29f370},,application/x-mozilla-static,,nsRDFModule +{4f47e42e-4d23-4dd3-bfda-eb29255e9ea3},,application/x-mozilla-static,,necko +{64edb481-0c04-11d5-a73c-e964b968b0bc},,application/x-mozilla-static,,embedcomponents +{7e677795-c582-4cd1-9e8d-8271b3474d2a},,application/x-mozilla-static,,embedcomponents +{af7a9951-aa48-11d2-b3ae-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{797bec5a-1dd2-11b2-a7f8-ca397e0179c4},,application/x-mozilla-static,,nsImageLib2Module +{27aecc62-7777-428e-b34c-5973a47b8298},,application/x-mozilla-static,,nsLayoutModule +{efc323e2-ec62-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{fca3766a-434a-4ae7-83cf-0909e18a093a},,application/x-mozilla-static,,necko +{95d89e3e-a169-41a3-8e56-719978e15b12},@mozilla.org/xre/app-info;1,application/x-mozilla-static,nsXULAppInfo,Apprunner +{fcacef22-2b40-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUniversalCharDetModule +{9ac9e770-18bc-11d3-9337-00104ba0fd40},@mozilla.org/network/io-service;1,application/x-mozilla-static,nsIOService,necko +{7c657d15-ec5e-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{edb0490e-1dd1-11b2-83b8-dbf8d85906a6},,application/x-mozilla-static,,nsToolkitCompsModule +{6394eea7-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{a21bfa01-f349-4394-a84c-8de5cf0737d0},,application/x-mozilla-static,,embedcomponents +{63ac8c66-1dd2-11b2-b070-84d00d3eaece},,text/javascript,,rel:nsProxyAutoConfig.js +{ba615191-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{fe4f7592-c1fc-4662-ac83-538841318803},,application/x-mozilla-static,,xpconnect +{fc2389b8-c650-4093-9e42-b05e5f0685b7},,application/x-mozilla-static,,nsWidgetGtk2Module +{58a1c31c-1dd2-11b2-a3f6-d36949d48268},,application/x-mozilla-static,,necko +{c7e410d4-85f2-11d3-9f63-006008a6efe9},,application/x-mozilla-static,,nsJarModule +{4ca3c946-5408-49f0-9eca-3a97d5c67750},,application/x-mozilla-native,,rel:libbrowsercomps.so +{7b8556b1-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{7ee2a4c0-4b93-17d3-ba18-0060b0f199a2},@mozilla.org/scriptsecuritymanager;1,application/x-mozilla-static,scriptsecuritymanager,nsSecurityManagerModule +{ba6151b3-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{ca168834-cc00-48f9-b83c-fd018e58cae3},,text/javascript,,rel:nsUrlClassifierListManager.js +{ec7a6c20-e081-11da-8ad9-0800200c9a66},,text/javascript,,rel:nsSessionStartup.js +{77221d5a-1dd2-11b2-8c69-c710f15d2ed5},,application/x-mozilla-static,,nsWidgetGtk2Module +{5280606b-2510-4fe0-97ef-9b5a22eafe6b},,text/javascript,,rel:nsSessionStore.js +{495eca48-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{6049b262-c1e6-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsGfxModule +{b00ed78a-04e2-4f74-8e1c-d1af79dfd12f},,application/x-mozilla-static,,necko +{bfd05264-834c-11d2-8eac-00805f29f371},,application/x-mozilla-static,,nsLayoutModule +{e746a8b1-c97a-4fc5-baa4-66607521bd08},,application/x-mozilla-static,,necko +{a6cf9063-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsLayoutModule +{6803cac6-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{fcacef21-2b40-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUniversalCharDetModule +{518e071f-1dd2-11b2-937e-c45f14def778},,application/x-mozilla-static,,PKI +{f24a14f0-4fa1-11d3-9894-006008962422},,application/x-mozilla-static,,xpconnect +{e35d5067-95bc-4029-8432-e8f1e431148d},,text/javascript,,rel:nsContentDispatchChooser.js +{82776710-5690-11d3-be36-00104bde6048},,application/x-mozilla-static,,application +{660d8ca1-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eeb4-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{14c0e880-623e-11d3-a178-0050041caf44},,application/x-mozilla-static,,necko +{ba61519e-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{4f5e62b8-d659-4156-84fc-2f6099400369},,application/x-mozilla-static,,nsLayoutModule +{6c84aec9-29a5-4264-8fbc-bee8f922ea67},,application/x-mozilla-static,,necko +{2d524fd9-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{47cd0651-b1be-4a0f-b5c4-10e5a573ef71},,text/javascript,,rel:nsBrowserContentHandler.js +{e91f9440-e076-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{06beec76-a183-4d9f-85dd-085f26da565a},,application/x-mozilla-static,,nsWidgetGtk2Module +{12ff56ec-58be-402c-b057-01f961de969b},,application/x-mozilla-native,,rel:libbrowsercomps.so +{6394eeba-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{e7f70966-9a37-48d7-8aeb-35998f31090e},,application/x-mozilla-static,,nsToolkitCompsModule +{a0ccaaf8-09da-44d8-b250-9ac3e93c8117},,application/x-mozilla-static,,nsToolkitCompsModule +{21dd6a03-413c-11d3-b3c3-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{dbded6ec-edbf-4054-a834-287b82c260f9},,text/javascript,,rel:nsBadCertHandler.js +{5551a1e0-5a66-11d3-806a-00600811a9c3},,application/x-mozilla-static,,application +{27aba825-35b5-4018-9fdd-f99250a0e722},,text/javascript,,rel:nsUpdateService.js +{6c3c274b-4cbf-4bb5-a635-05ad2cbb6535},,application/x-mozilla-static,,docshell_provider +{25029490-f132-11d2-9588-00805f369f95},,application/x-mozilla-static,,necko +{30dcd313-73e1-447d-8339-37744952154e},,application/x-mozilla-static,,nsUConvModule +{e638d760-8687-11d2-b530-000000000001},,application/x-mozilla-static,,nsRDFModule +{fc886801-e768-11d4-9885-00c04fa0cf4b},,application/x-mozilla-static,,nsLayoutModule +{ac2bb8fe-eeeb-4572-b40f-be03932b56e0},,application/x-mozilla-static,,nsImageLib2Module +{4ea60761-31d6-491d-9e34-4b53a26c416c},,application/x-mozilla-static,,NSS +{aa40253b-4c42-4056-8132-37bcd07862fd},,application/x-mozilla-static,,nsLayoutModule +{4e4aae11-8901-46cc-8217-dad7c5415873},,application/x-mozilla-static,,embedcomponents +{fbc81170-1f69-11d3-9344-00104ba0fd40},@mozilla.org/network/protocol;1?name=file,application/x-mozilla-static,nsFileProtocolHandler,necko +{a0d6ad32-1dd1-11b2-aa55-a40187b54036},,application/x-mozilla-static,,necko +{984e3259-9266-49cf-b605-60b022a00756},,application/x-mozilla-static,,nsPlacesModule +{ba6151ab-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{7584ce90-5b25-11d3-a175-0050041caf44},,application/x-mozilla-static,,necko +{0a5cd734-eb65-4d14-88a0-9f0bb2aba206},,application/x-mozilla-static,,nsRDFModule +{749e62f4-60ae-4569-a8a2-de78b649660e},,text/javascript,,rel:nsLoginManagerPrompter.js +{9a28ffa7-e6ef-4b52-a127-6ad951de8e9b},,application/x-mozilla-native,,rel:libbrowsercomps.so +{2d96b3df-c051-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsWidgetGtk2Module +{a6cf9115-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsGfxModule +{5c337258-a580-472e-8615-f277ddc5bb06},,application/x-mozilla-static,,nsWidgetGtk2Module +{0e3afd3d-eb60-4c2b-963b-56d7c439f124},,application/x-mozilla-static,,nsLayoutModule +{8eaaf524-7d6d-4f7d-ae8b-9277b324008d},,text/javascript,,rel:nsAddonRepository.js +{6394eeac-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{36fa00c2-1dd2-11b2-be07-d16eeb4c50ed},,application/x-mozilla-static,,nsImageLib2Module +{275d800e-3f60-4896-adb7-d7f390ce0e42},@mozilla.org/network/url-parser;1?auth=yes,application/x-mozilla-static,nsAuthURLParser,necko +{a59da931-4091-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{0659cb83-faad-11d2-8e19-b206620a657c},,application/x-mozilla-static,,appshell +{f3294b1c-89f4-46f8-98a0-44e1eae92518},,text/javascript,,rel:nsExtensionManager.js +{2d524fd1-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{20557898-1dd2-11b2-8f65-9c462ee2bc95},,application/x-mozilla-static,,nsImageLib2Module +{2d96b3d1-c051-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsWidgetGtk2Module +{13111d00-ce81-11d6-8082-ecf3665af67c},,application/x-mozilla-static,,nsLayoutModule +{bc26ff01-f2bd-11d4-a73c-e5a4b5a8bdfc},,application/x-mozilla-static,,nsComposerModule +{06893e69-71d8-4b23-81eb-80314daf3e66},,application/x-mozilla-native,,rel:libbrowsercomps.so +{ba6151b8-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{b57f97c2-0d70-11d3-8aae-00600811a836},,application/x-mozilla-static,,nsUConvModule +{c87a37fc-8109-4ce2-a322-8cdec925379f},,application/x-mozilla-static,,nsLayoutModule +{9416bfb2-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{e7ba1480-1dea-11d3-830f-00104bed045e},,application/x-mozilla-static,,nsLayoutModule +{6803cacb-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{f68578eb-6ec2-4169-ae19-8c6243f0abe1},,text/javascript,,rel:nsHelperAppDlg.js +{d92d57c5-ba1d-11d2-af0c-0060089fe59b},,application/x-mozilla-static,,nsI18nModule +{e036c738-1dd1-11b2-9392-9d94aa74b0c5},,application/x-mozilla-static,,nsAutoConfigModule +{8b5314bb-db01-11d2-96ce-0060b0fb9956},,application/x-mozilla-static,,nsWidgetGtk2Module +{e7509b46-2eb2-410a-9d7c-c3ce73284d01},,application/x-mozilla-static,,nsLayoutModule +{d673255d-1184-400a-b0b5-ee9d1295bd85},,application/x-mozilla-static,,nsUConvModule +{6394eeb9-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{d0a75e02-b5e7-11d5-a7f2-df109fb8a1fc},,application/x-mozilla-static,,nsLayoutModule +{a33982d3-1adf-4162-9941-f734bc45e4ed},,application/x-mozilla-static,,nsComposerModule +{7b8556aa-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{bd6390c8-fbea-11d4-98f6-001083010e9b},,application/x-mozilla-static,,docshell_provider +{a6cf9059-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,docshell_provider +{c375fa80-150f-11d6-a618-0010a401eb10},,application/x-mozilla-static,,necko +{51fa28c7-74c0-4b85-9c46-d03faa7b696b},,application/x-mozilla-static,,necko +{d750a964-2d14-484c-b3aa-8ed7823b5c7b},,application/x-mozilla-static,,nsLayoutModule +{786e0a0e-e035-4600-8ee0-365a63a80b80},,application/x-mozilla-static,,nsToolkitCompsModule +{b0ff4572-dae4-4bef-a092-83c1b88f6be9},@mozilla.org/network/dns-service;1,application/x-mozilla-static,nsDNSService,necko +{bbc23860-2553-479d-8b78-94d9038334f7},,text/javascript,,rel:nsTaggingService.js +{064d9cee-1dd2-11b2-83e3-d25ab0193c26},,application/x-mozilla-static,,nsPrefModule +{6394eea4-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{6ee5301a-3981-49bd-85f8-1a2cc228cf3e},,application/x-mozilla-static,,nsUniversalCharDetModule +{9416bfbf-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{2bf64765-997f-450d-af96-3028d1a902b0},,application/x-mozilla-static,,nsI18nModule +{9c8f9601-801a-11d2-98ba-00805f297d89},,application/x-mozilla-static,,nsTransactionManagerModule +{6c392c62-1ab1-4de7-bfc6-ed4f9fc7749a},,application/x-mozilla-static,,nsLayoutModule +{2cd0c310-e127-44d0-88fc-4435c9ab4d4b},,text/javascript,,rel:jsconsole-clhandler.js +{b7b2ccec-7912-4ea6-a548-b038447004bd},,application/x-mozilla-static,,nsToolkitCompsModule +{d899a152-9412-46b2-b651-2e71c5c2f05f},,application/x-mozilla-static,,nsLayoutModule +{217d014a-1dd2-11b2-999c-b0c4df79b324},,application/x-mozilla-static,,NSS +{80d7e247-d4b8-45d7-bb59-6f1dd56f384c},,application/x-mozilla-static,,nsLayoutModule +{ba6151b0-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{df71c6f0-ec53-11d2-bdca-000064657374},,application/x-mozilla-static,,nsRDFModule +{c2be6dc0-ef1e-4abd-86a2-4f864ddc57f6},,application/x-mozilla-static,,nsToolkitCompsModule +{792a7e82-06a0-437c-af63-b2d12e808acc},,text/javascript,,rel:WebContentConverter.js +{495eca45-0a5c-11d4-a135-005004832142},,application/x-mozilla-static,,nsUConvModule +{78c61626-4d1f-4843-9364-4652d98ff6e1},,application/x-mozilla-static,,nsImageLib2Module +{6356aa16-7916-4215-a825-cbc2692ca87a},,application/x-mozilla-static,,application +{e11a6080-4daa-11d2-b328-00805f8a3859},,application/x-mozilla-static,,nsLayoutModule +{7e6e57c0-e2f2-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{ea06d4e3-2b3d-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUniversalCharDetModule +{5871a422-1dd2-11b2-ab3f-e2e56be5da9c},,application/x-mozilla-static,,nsImageLib2Module +{0e4e7d00-f71a-439f-9178-1a71ff11b55f},,application/x-mozilla-static,,nsLayoutModule +{e197cc01-cfe1-11d4-8eb0-87ae406dfd3f},,application/x-mozilla-static,,nsLayoutModule +{2ea2e7d0-4095-11d3-9144-006008a6edf6},,application/x-mozilla-static,,nsI18nModule +{dd156d62-d26f-4441-9cdb-e8f09107c273},,application/x-mozilla-static,,nsSecurityManagerModule +{6394eeb1-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{c272fee0-c7e9-11d3-8cda-0060b0fc14a3},,application/x-mozilla-static,,necko +{96ec4163-efc8-407a-8735-007fb26be4e8},,application/x-mozilla-static,,nsAuthModule +{e38e53b9-5bb0-456a-b553-579370cb1567},,application/x-mozilla-static,,xpconnect +{a6cf90e3-15b3-11d2-932e-00805f8add32},,application/x-mozilla-static,,nsLayoutModule +{89e9da80-4c03-46a0-a357-cf77bbef98b9},,text/javascript,,rel:aboutRights.js +{d164e770-4157-11d4-9a42-000064657374},,application/x-mozilla-static,,nsLayoutModule +{2d524fd6-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{78481e4a-50e4-4489-b68a-ef82670ed63f},,application/x-mozilla-native,,rel:libbrowsercomps.so +{301dea42-6850-4cda-8945-81f7dbc2186b},,application/x-mozilla-static,,necko +{b322a5c0-a419-484e-96ba-d7182163899f},,text/javascript,,rel:nsUpdateService.js +{9c47c121-1c6e-4d8f-b904-3ac968116e88},,application/x-mozilla-static,,docshell_provider +{8b449142-1eab-4bfa-9830-fab6ebb09774},,application/x-mozilla-static,,nsLayoutModule +{6bd13476-1dd2-11b2-bbef-f0ccb5fa64b6},@mozilla.org/moz/jsloader;1,application/x-mozilla-static,JS component loader,xpconnect +{c8e518c1-47ae-11d3-91cd-00105aa3f7dc},,application/x-mozilla-static,,nsI18nModule +{2fd6b7f6-eb8c-4f32-ad26-113f2c02d0fe},,application/x-mozilla-static,,JavaScript_Debugger +{ff9fbcd7-9517-4334-b97a-ceed78909974},,application/x-mozilla-static,,NSS +{510a86bb-6019-4ed1-bb4f-965cffd23ece},,application/x-mozilla-static,,necko +{b084a2ce-1dd1-11b2-bf10-8324f8e065cc},,application/x-mozilla-static,,NSS +{3d262d00-8b5a-11d2-8eb0-00805f29f370},,application/x-mozilla-static,,nsLayoutModule +{dca61eb5-c7cd-4df1-b0fb-d0722baba251},,text/javascript,,rel:nsLivemarkService.js +{ea06d4e4-2b3d-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUniversalCharDetModule +{660a3226-915c-4ffb-bb20-8985a632df05},,application/x-mozilla-static,,NSS +{2ec62893-3b35-48fa-ab1d-5e68a9f45f08},,application/x-mozilla-static,,necko +{ce002b28-92b7-4701-8621-cc925866fb87},,application/x-mozilla-static,,nsCookieModule +{7ef52eaf-b7e1-462b-87e2-5d1dbaca9048},,application/x-mozilla-static,,mozSpellCheckerModule +{c95f1831-c376-11d1-b721-00600891d8c9},,application/x-mozilla-static,,nsLayoutModule +{cf3a0e06-1dd1-11b2-a904-ac1d6da77a02},,application/x-mozilla-static,,necko +{e09e4ca6-276b-4bb4-8b71-0635a3a2a007},,text/javascript,,rel:storage-Legacy.js +{56c778e4-1bee-45f3-a689-886692a97fe7},,application/x-mozilla-static,,mozSpellCheckerModule +{fd9a9e8a-a77b-496a-b7bb-263df9715149},,application/x-mozilla-static,,nsImageLib2Module +{7bd05c78-6a26-11d7-b16f-0003938a9d96},,application/x-mozilla-static,,nsLayoutModule +{6394eebe-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{7b8556af-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{379c2777-ec77-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{de401c37-9a7f-4278-a6f8-3de2833989ef},,application/x-mozilla-static,,nsAccessibilityModule +{4ec832da-6ae7-4185-807b-daddcb5da37a},,application/x-mozilla-static,,nsLayoutModule +{f0acde16-1dd1-11b2-9e35-f5786fff5a66},,application/x-mozilla-static,,docshell_provider +{56e2ada8-4631-11d4-ba11-001083023c1e},,application/x-mozilla-static,,nsLayoutModule +{f34ff792-722e-4490-b195-47d242edca1c},,application/x-mozilla-native,,rel:libbrowsercomps.so +{61ba33c0-3031-11d3-8cd0-0060b0fc14a3},,application/x-mozilla-static,,nsChromeModule +{e042570c-62de-4bb6-a6e0-798e3c07b4df},,application/x-mozilla-static,,embedcomponents +{bbef8185-c628-4cc1-b53e-e61e74c2451a},,application/x-mozilla-static,,necko +{9416bfc1-1f93-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{aa13e4a0-a5ac-11d2-9119-006008a6edf6},,application/x-mozilla-static,,nsI18nModule +{7c657d17-ec5e-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eea9-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{66354bc9-7ed1-4692-ae1d-8da97d6b205e},,text/javascript,,rel:nsBlocklistService.js +{171e72db-0f8a-412a-8461-e4c927a3a2ac},,application/x-mozilla-static,,nsComposerModule +{ef565d0a-ab9a-4a13-9160-0644cdfd859a},,application/x-mozilla-static,,nsCookieModule +{735959a1-af01-447e-b02d-56e968fa52b4},,application/x-mozilla-static,,NSS +{5e8d4751-1852-434b-a992-2c6d2a25fa46},,application/x-mozilla-static,,nsPlacesModule +{ecd55a01-2780-11d5-a73c-ca641a6813bc},,application/x-mozilla-static,,embedcomponents +{2002f782-3960-11d3-b3c3-00805f8a6670},,application/x-mozilla-static,,nsChardetModule +{8227f019-afc7-461e-b030-9f185d7a0e29},,application/x-mozilla-static,,mozSpellCheckerModule +{7c65e6f0-7605-11dd-ad8b-0800200c9a66},,text/javascript,,rel:aboutSessionRestore.js +{1d40026b-4c44-4f6f-b158-26bb5e9c65e9},,application/x-mozilla-static,,nsLayoutModule +{e28ab250-d66d-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{ba6151b5-1dfa-11d3-b3bf-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{4f76e100-d71c-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{88cecbb7-6c63-4b3b-8cd4-84f3b8228c69},,application/x-mozilla-static,,nsPlacesModule +{d85a17c1-aa7c-11d2-9b8c-00805f8a16d9},@mozilla.org/intl/stringbundle;1,application/x-mozilla-static,String Bundle,nsI18nModule +{a578e0a2-f76b-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{f7c9f5f4-4451-41c3-a28a-5ba2447fbace},,application/x-mozilla-static,,necko +{7b8556b0-ec79-11d2-8aac-00600811a836},,application/x-mozilla-static,,nsUConvModule +{1147d32c-215b-4014-b180-07fe7aedf915},,application/x-mozilla-static,,nsLayoutModule +{905f80f1-8a7b-11d2-918c-0080c8e44db5},,application/x-mozilla-static,,nsLayoutModule +{6803cac8-1e3b-11d5-a145-005004832142},,application/x-mozilla-static,,nsUConvModule +{758e4f20-e2f2-11d3-b32f-004005a7a7e4},,application/x-mozilla-static,,nsUCvMathModule +{6394eea1-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{ec06f3fc-70db-4ecd-94e0-a6e91ca44d8a},,application/x-mozilla-static,,docshell_provider +{660d8ca3-f763-11d2-8aad-00600811a836},,application/x-mozilla-static,,nsUConvModule +{6394eeb6-fc3d-11d2-b3b8-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{bd57cee8-1dd1-11b2-9fe7-95cf4709aea3},,application/x-mozilla-static,,nsWidgetGtk2Module +{9c0ff6f4-deda-40e5-806c-b6cc449c21ce},,application/x-mozilla-static,,nsUConvModule +{49b38f12-6193-11d3-b3c5-00805f8a6670},,application/x-mozilla-static,,nsUConvModule +{2d524fdb-ae74-11d3-abf7-0004aceefa51},,application/x-mozilla-static,,nsUConvModule +{7f915b01-98fc-11d4-8eb0-a803f80ff1bc},,application/x-mozilla-static,,nsLayoutModule +{430d416c-a722-4ad1-be98-d9a445f85e3f},,application/x-mozilla-static,,ZipWriterModule +{245abae2-b947-4ded-a46d-9829d3cca462},,application/x-mozilla-static,,nsJarModule +{cb9abbae-66b6-4609-8594-5c4ff300888e},,application/x-mozilla-static,,necko +{38e7ef10-58df-11d2-8164-006008119d7a},,application/x-mozilla-static,,nsCJVMManagerModule +{2c3837af-8b85-4a68-b0d8-0aed88985b32},,application/x-mozilla-static,,NSS +{23bcc750-dc20-460b-b2d4-74d8f58d3615},,application/x-mozilla-static,,CommandLineModule +{6049b260-c1e6-11d1-a827-0040959a28c9},,application/x-mozilla-static,,nsGfxModule +{dbfcbe4a-10f7-4d6f-a481-68e6d6b71d21},,application/x-mozilla-static,,NSS +{c744ca3d-840b-460a-8d70-7ce63c51c958},,application/x-mozilla-static,,nsWindowDataSourceModule +{be65e2b7-fe46-4e0f-88e0-4b385db4d68a},,application/x-mozilla-static,,NSS +{dca9d7c3-7b6a-4490-ad6d-2699a8d683cd},,application/x-mozilla-static,,nsLayoutModule +{dc26e0e0-ca94-11d1-a9a4-00805f8a7ac4},,application/x-mozilla-static,,nsPrefModule +{b7f44954-11d1-11b2-8c2e-c2feab4186bc},,application/x-mozilla-static,,nsLayoutModule +{9f1800ab-f428-4207-b40c-e832e77b01fc},,application/x-mozilla-static,,nsWidgetGtk2Module +{0320e073-79c7-4dae-8055-81bed8b8db96},,application/x-mozilla-static,,nsJarModule +{93ad72a6-02cd-4716-9626-d47d5ec275ec},,application/x-mozilla-static,,nsLayoutModule + +[CONTRACTIDS] +@mozilla.org/intl/unicode/encoder;1?charset=Big5,{efc323e2-ec62-11d2-8aac-00600811a836} +@mozilla.org/gfx/region/nsThebes;1,{e12752f0-ee9a-11d1-a82a-0040959a28c9} +@mozilla.org/image/tools;1,{fd9a9e8a-a77b-496a-b7bb-263df9715149} +@mozilla.org/network/effective-tld-service;1,{cb9abbae-66b6-4609-8594-5c4ff300888e} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-greek,{7b8556b1-ec79-11d2-8aac-00600811a836} +@mozilla.org/extensions/addon-repository;1,{8eaaf524-7d6d-4f7d-ae8b-9277b324008d} +@mozilla.org/oji/jvm-mgr;1,{38e7ef10-58df-11d2-8164-006008119d7a} +@mozilla.org/inspector/dom-utils;1,{40b22006-5dd5-42f2-bfe7-7dbf0757ab8b} +@mozilla.org/xtf/xml-contentbuilder;1,{e09af32d-2a54-4d76-9ef0-3070e83f8be7} +@mozilla.org/intl/unicharcategory;1,{748a1132-671a-409a-8d1d-f1cdf6b3a6b4} +@mozilla.org/intl/unicode/decoder;1?charset=x-windows-949,{9416bfbf-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-6,{660d8ca8-f763-11d2-8aad-00600811a836} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-32,{30dcd313-73e1-447d-8339-37744952154e} +@mozilla.org/content/post-content-iterator;1,{a6cf90e3-15b3-11d2-932e-00805f8add32} +@mozilla.org/intl/unicode/encoder;1?charset=x-t1-cmmi,{bd1326a6-5a14-48de-97cc-95b5195f4fb9} +@mozilla.org/network/mime-hdrparam;1,{1f4dbcf7-245c-4c8c-943d-8a1da0495e8a} +@mozilla.org/network/protocol/about;1?what=config,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/network/sync-stream-listener;1,{439400d3-6f23-43db-8b06-8aafe1869bd8} +@mozilla.org/intl/unicode/decoder;1?charset=x-viet-tcvn5712,{6394eead-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/download-manager-ui;1,{7dfdf0d1-aff6-4a34-bad1-d0fe74601642} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-arabic,{6803cac7-1e3b-11d5-a145-005004832142} +@mozilla.org/url-classifier/streamupdater;1,{c2be6dc0-ef1e-4abd-86a2-4f864ddc57f6} +@mozilla.org/xmlextras/domparser;1,{3a8a3a50-512c-11d4-9a54-000064657374} +@mozilla.org/oji/jvm-config-mgr;1,{4a68cee9-6f07-4950-b441-a1ce6a082e2f} +@mozilla.org/streamconv;1?from=x-compress&to=uncompressed,{66230b2b-17fa-4bd3-abf4-07986151022d} +@mozilla.org/network/protocol-proxy-service;1,{e9b301c0-e0e4-11d3-a1a8-0050041caf44} +@mozilla.org/storage/service;1,{bbbb1d61-438f-4436-92ed-8308e5830fb0} +@mozilla.org/widget/clipboardhelper;1,{77221d5a-1dd2-11b2-8c69-c710f15d2ed5} +@mozilla.org/network/server-socket;1,{2ec62893-3b35-48fa-ab1d-5e68a9f45f08} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-14,{6394eeb1-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-turkish,{7b8556a4-ec79-11d2-8aac-00600811a836} +@mozilla.org/uriloader/web-handler-app;1,{8b1ae382-51a9-4972-b930-56977a57919d} +@mozilla.org/intl/saveascharset;1,{0cd233e0-7a86-11d3-915c-006008a6edf6} +@mozilla.org/network/http-authenticator;1?scheme=basic,{fca3766a-434a-4ae7-83cf-0909e18a093a} +@mozilla.org/sidebar;1,{22117140-9c6e-11d3-aaf1-00805f8a4905} +@mozilla.org/streamconv;1?from=text/plain&to=text/html,{9ef9fa14-1dd1-11b2-9d65-d72d6d1f025e} +@mozilla.org/webnavigation-info;1,{f30bc0a2-958b-4287-bf62-ce38ba0c811e} +@mozilla.org/intl/charsetdetect;1?type=ukprob,{2002f782-3960-11d3-b3c3-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1251,{a578e0a1-f76b-11d2-8aad-00600811a836} +@mozilla.org/storage/statement-wrapper;1,{dab3a846-3a59-4fc2-9745-c6ff48776f00} +@mozilla.org/layout/contentserializer;1?mimetype=application/xml,{4aef38b7-6364-4e23-a5e7-12f837fbbd9c} +@mozilla.org/system-proxy-settings;1,{0fa3158c-d5a7-43de-9181-a285e74cf1d4} +@mozilla.org/gfx/renderingcontext;1,{6049b261-c1e6-11d1-a827-0040959a28c9} +@mozilla.org/image/decoder;2?type=image/jpg,{5871a422-1dd2-11b2-ab3f-e2e56be5da9c} +@mozilla.org/security/crlmanager;1,{5b256c10-22d8-4109-af92-1253035e9fcb} +@mozilla.org/layout/contentserializer;1?mimetype=image/svg+xml,{4aef38b7-6364-4e23-a5e7-12f837fbbd9c} +@mozilla.org/login-manager/storage/mozStorage;1,{8c2023b9-175c-477e-9761-44ae7b549756} +@mozilla.org/network/mime-input-stream;1,{58a1c31c-1dd2-11b2-a3f6-d36949d48268} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-8,{5534ddc0-dd96-11d2-8aac-00600811a836} +@mozilla.org/dom/storage;1,{8b449142-1eab-4bfa-9830-fab6ebb09774} +@mozilla.org/embedding/browser/nsCommandHandler;1,{3a449110-66fd-11d4-9528-0020183bf181} +@mozilla.org/intl/unicode/encoder;1?charset=IBM850,{2d524fd6-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1254,{7b8556ae-ec79-11d2-8aac-00600811a836} +@mozilla.org/sound;1,{b148eed2-236d-11d3-b35c-00a0cc3c1cde} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-devanagari,{6803cac5-1e3b-11d5-a145-005004832142} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-6,{660d8ca3-f763-11d2-8aad-00600811a836} +@mozilla.org/xpinstall/install-manager;1,{6a4d4c1e-a74a-4320-8124-16233a0183d6} +@mozilla.org/passwordmanager/authpromptfactory;1,{749e62f4-60ae-4569-a8a2-de78b649660e} +@mozilla.org/extensions/blocklist;1,{66354bc9-7ed1-4692-ae1d-8da97d6b205e} +@mozilla.org/widget/bidikeyboard;1,{9f1800ab-f428-4207-b40c-e832e77b01fc} +@mozilla.org/permissions/contentblocker;1,{4ca6b67b-5cc7-4e71-a98a-97af1c134862} +@mozilla.org/appshell/component/browser-status-filter;1,{6356aa16-7916-4215-a825-cbc2692ca87a} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-2022-CN,{ba615199-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/security/nsASN1Tree;1,{4bfaa9f0-1dd2-11b2-afae-a82cbaa0b606} +@mozilla.org/intl/texttransform;1?type=hankakutozenkaku,{8f666a11-04a0-11d3-b3b9-00805f8a6670} +@mozilla.org/intl/charsetdetect;1?type=ruprob,{2002f781-3960-11d3-b3c3-00805f8a6670} +@mozilla.org/uriloader/content-handler;1?type=text/css,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/widget/native-key-bindings;1?type=input,{5c337258-a580-472e-8615-f277ddc5bb06} +@mozilla.org/streamconv;1?from=text/gopher-dir&to=application/http-index-format,{ea617873-3b73-4efd-a2c4-fc39bfab809d} +@mozilla.org/editor/editorcontroller;1,{26fb965c-9de6-11d3-bccc-0060b0fc76bd} +@mozilla.org/layout/documentEncoder;1?type=application/xml,{e7ba1480-1dea-11d3-830f-00104bed045e} +@mozilla.org/image/decoder;2?type=image/gif,{797bec5a-1dd2-11b2-a7f8-ca397e0179c4} +@mozilla.org/intl/texttosuburi;1,{8b042e22-6f87-11d3-b3c8-00805f8a6670} +@mozilla.org/network/protocol/about;1?what=buildconfig,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/widget/htmlformatconverter;1,{948a0023-e3a7-11d2-96cf-0060b0fb9956} +@mozilla.org/intl/unicode/encoder;1?charset=Shift_JIS,{e28ab250-d66d-11d2-8aac-00600811a836} +@mozilla.org/nsCertificateDialogs;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/streamconv;1?from=application/http-index-format&to=text/html,{cf0f71fd-fafd-4e2b-9fdc-134d972e16e2} +@mozilla.org/network/stream-transport-service;1,{0885d4f8-f7b8-4cda-902e-94ba38bc256e} +@mozilla.org/js/xpc/RuntimeService;1,{b5e65b52-1dd1-11b2-ae8f-f0928ed88482} +@mozilla.org/network/binary-detector;1,{a2027ec6-ba0d-4c72-805d-148233f5f33c} +@mozilla.org/intl/charsetalias;1,{98d41c21-ccf3-11d2-b3b1-00805f8a6670} +@mozilla.org/browser/favicon-service;1,{984e3259-9266-49cf-b605-60b022a00756} +@mozilla.org/globalprefsecuritycheck;1,{7ee2a4c0-4b93-17d3-ba18-0060b0f199a2} +@mozilla.org/js/xpc/Exception;1,{5632bf70-51ec-11d3-9896-006008962422} +@mozilla.org/feed-person;1,{95c963b7-20b2-11db-92f6-001422106990} +@mozilla.org/xul/xul-popup-manager;1,{14632191-ac21-4bdf-83e7-2363ad17e838} +@mozilla.org/content/plugin/document-loader-factory;1,{0ddf4df8-4dbb-4133-8b79-9afb966514f5} +@mozilla.org/network/request-observer-proxy;1,{51fa28c7-74c0-4b85-9c46-d03faa7b696b} +@mozilla.org/browser/clh;1,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/embedcomp/controller-command-group;1,{ecd55a01-2780-11d5-a73c-ca641a6813bc} +@mozilla.org/uriloader/content-handler;1?type=text/plain,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/network/socket;2?type=starttls,{b9507aec-1dd1-11b2-8cd5-c48ee0c50307} +@mozilla.org/uriloader/external-helper-app-service;1,{a7f800e0-4306-11d4-98d0-001083010e9b} +@mozilla.org/scriptsecuritymanager;1,{7ee2a4c0-4b93-17d3-ba18-0060b0f199a2} +@mozilla.org/browser/browserglue;1,{eab9012e-5f74-4cbc-b2b5-a590235513cc} +@mozilla.org/network/protocol;1?name=ftp,{25029490-f132-11d2-9588-00805f369f95} +@mozilla.org/js/xpc/XPConnect;1,{cb6593e0-f9b2-11d2-bdd6-000064657374} +@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica3,{830b5f80-e2f2-11d3-b32f-004005a7a7e4} +@mozilla.org/intl/unicode/decoder;1?charset=Big5-HKSCS,{ba6151bb-ec62-11d2-8aac-00600811a836} +@mozilla.org/security/psmdownload;1,{c94f4a30-64d7-11d4-9960-00b0d02354a0} +@mozilla.org/embedcomp/find;1,{57cf9383-3405-11d5-be5b-aa20fa2cf37c} +@mozilla.org/autocomplete/controller;1,{f6d5ebbd-34f4-487d-9d10-3d34123e3eb9} +@mozilla.org/network/unichar-stream-loader;1,{9445791f-fa4c-4669-b174-df5032bb67b3} +@mozilla.org/nsTokenDialogs;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/intl/scriptabledateformat;1,{2ea2e7d0-4095-11d3-9144-006008a6edf6} +@mozilla.org/network/application-cache-service;1,{02bf7a2a-39d8-4a23-a50c-2cbb085ab7a5} +@mozilla.org/network/http-authenticator;1?scheme=ntlm,{bbef8185-c628-4cc1-b53e-e61e74c2451a} +@mozilla.org/intl/unicode/encoder;1?charset=gb18030,{a59da932-4091-11d5-a145-005004832142} +@mozilla.org/geolocation/provider;1,{77da64d3-7458-4920-9491-86cc9914f904} +@mozilla.org/intl/charsetdetect;1?type=ko_parallel_state_machine,{ea06d4e1-2b3d-11d3-b3bf-00805f8a6670} +@mozilla.org/inspector/search;1?type=cssvalue,{4d977f60-fbe7-4583-8cb7-f5ed882293ef} +@mozilla.org/network/socket;2?type=socks,{8dbe7246-1dd2-11b2-9b8f-b9a849e4403a} +@mozilla.org/intl/platformcharset;1,{84b0f182-c6c7-11d2-b3b0-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-arabic,{6803cac6-1e3b-11d5-a145-005004832142} +@mozilla.org/intl/charsetdetect;1?type=cjk_parallel_state_machine,{fcacef24-2b40-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=KOI8-U,{6394eea6-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=x-t1-cmr,{d5eb483c-67c0-4286-a4a6-330e58a82300} +@mozilla.org/browser/sessionstore;1,{5280606b-2510-4fe0-97ef-9b5a22eafe6b} +@mozilla.org/pref-localizedstring;1,{064d9cee-1dd2-11b2-83e3-d25ab0193c26} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-6-E,{495eca45-0a5c-11d4-a135-005004832142} +@mozilla.org/security/nsscertcache;1,{3f429a14-dffe-417d-8cb8-fdf09bacd09e} +@mozilla.org/libjar/zip-reader-cache;1,{1b117e16-0cad-11d4-986e-00c04fa0cf4a} +@mozilla.org/url-classifier/utils;1,{b7b2ccec-7912-4ea6-a548-b038447004bd} +@mozilla.org/intl/unicode/encoder;1?charset=windows-936,{9416bfc1-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/editor/txtsrvfilter;1,{171e72db-0f8a-412a-8461-e4c927a3a2ac} +@mozilla.org/nsDOMCryptoDialogs;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/intl/unicode/decoder;1?charset=armscii-8,{6394eeac-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/image/decoder;2?type=image/icon,{ffc08380-256c-11d5-9905-001083010e9b} +@mozilla.org/intl/unicode/encoder;1?charset=windows-874,{6394eeb4-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/network/protocol;1?name=resource,{e64f152a-9f07-11d3-8cda-0060b0fc14a3} +@mozilla.org/updates/update-manager;1,{093c2356-4843-4c65-8709-d7dbcbbe7dfb} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-3,{660d8ca5-f763-11d2-8aad-00600811a836} +@mozilla.org/network/url-parser;1?auth=yes,{275d800e-3f60-4896-adb7-d7f390ce0e42} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-8-I,{495eca48-0a5c-11d4-a135-005004832142} +@mozilla.org/embedcomp/cookieprompt-service;1,{ce002b28-92b7-4701-8621-cc925866fb87} +@mozilla.org/intl/unicode/encoder;1?charset=x-zapf-dingbats,{21dd6a03-413c-11d3-b3c3-00805f8a6670} +@mozilla.org/network/idn-service;1,{62b778a6-bce3-456b-8c31-2865fbb68c91} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-ukrainian,{6394eeaa-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/gfx/image/frame;2,{aa699204-1dd1-11b2-84a9-a280c268e4fb} +@mozilla.org/network/input-stream-channel;1,{6ddb050c-0d04-11d4-986e-00c04fa0cf4a} +@mozilla.org/microsummary/service;1,{460a9792-b154-4f26-a922-0f653e2c8f91} +@mozilla.org/toolkit/app-startup;1,{7dd4d320-c84b-4624-8d45-7bb9b2356977} +@mozilla.org/url-classifier/listmanager;1,{ca168834-cc00-48f9-b83c-fd018e58cae3} +@mozilla.org/network/auth-module;1?name=ntlm,{a4e5888f-4fe4-4632-8e7e-745196ea7c70} +@mozilla.org/intl/xmlencoding;1,{12bb8f16-2389-11d3-b3bf-00805f8a6670} +@mozilla.org/network/socket;2?type=udp,{320706d2-2e81-42c6-89c3-8d83b17d3fb4} +@mozilla.org/intl/unicode/encoder;1?charset=x-johab,{d9b1f97e-cfa0-80b6-fb92-9972e48e3dcc} +@mozilla.org/spellchecker/personaldictionary;1,{7ef52eaf-b7e1-462b-87e2-5d1dbaca9048} +@mozilla.org/browser/global-history;1,{a772eee4-0464-405d-a329-a29dfda3791a} +@mozilla.org/widget/idleservice;1,{6987230e-0098-4e78-bc5f-1493ee7519fa} +@mozilla.org/xpinstall/installtrigger;1,{18c2f98d-b09f-11d2-bcde-00805f0e1353} +@mozilla.org/layout/documentEncoder;1?type=application/xhtml+xml,{e7ba1480-1dea-11d3-830f-00104bed045e} +@mozilla.org/network/protocol;1?name=http,{4f47e42e-4d23-4dd3-bfda-eb29255e9ea3} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1252,{7c657d15-ec5e-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-32,{49b38f14-6193-11d3-b3c5-00805f8a6670} +@mozilla.org/intl/semanticunitscanner;1,{adf42751-1cef-4ad2-aa8e-bcb849d8d31f} +@mozilla.org/rdf/datasource;1?name=in-memory-datasource,{bfd0526d-834c-11d2-8eac-00805f29f370} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-16LE,{ba6151b7-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/streamconv;1?from=compress&to=uncompressed,{66230b2b-17fa-4bd3-abf4-07986151022d} +@mozilla.org/intl/unicode/decoder;1?charset=us-ascii,{ba6151b9-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/network/stream-loader;1,{5ba6d920-d4e9-11d3-a1a5-0050041caf44} +@mozilla.org/content/canvas-rendering-context;1?id=2d,{a35d1cd4-c505-4d2d-a0f9-aef00b7ce5a5} +@mozilla.org/layout/contentserializer;1?mimetype=text/html,{9d3f70da-86e9-11d4-95ec-00b0d03e37b7} +@mozilla.org/network/socket;2?type=ssl,{217d014a-1dd2-11b2-999c-b0c4df79b324} +@mozilla.org/intl/unicode/encoder;1?charset=x-windows-949,{9416bfbe-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/security/hash;1,{36a1d3b3-d886-4317-96ff-87b0005cfef7} +@mozilla.org/network/auth-module;1?name=sasl-gssapi,{815e42e0-72cc-480f-934b-148e33c228a6} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1251,{a578e0a3-f76b-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-15,{6394eea2-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-3,{660d8ca0-f763-11d2-8aad-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-32LE,{ba6151b6-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/dom/storagemanager;1,{b88a4712-eb52-4c10-9b85-bf5894b510f0} +@mozilla.org/psm;1,{a277189c-1dd1-11b2-a8c9-e4e8bfb1338e} +@mozilla.org/docloaderservice;1,{057b04d0-0ccf-11d2-beba-00805f8a66dc} +@mozilla.org/streamconv;1?from=application/mac-binhex40&to=*/*,{301dea42-6850-4cda-8945-81f7dbc2186b} +@mozilla.org/network/protocol/about;1?what=cache,{9158c470-86e4-11d4-9be2-00e09872a416} +@mozilla.org/gfx/printsettings-service;1,{841387c8-72e6-484b-9296-bf6eea80d58a} +@mozilla.org/intl/unicode/decoder;1?charset=IBM866,{ba6151a9-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/content/syncload-dom-service;1,{0e4e7d00-f71a-439f-9178-1a71ff11b55f} +@mozilla.org/intl/unicode/encoder;1?charset=us-ascii,{ba6151ba-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=TIS-620,{c5de4da2-d667-42d2-b8c2-efdbcf3302ef} +@mozilla.org/uriloader/content-handler;1?type=text/html,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/security/nsCertTree;1,{4ea60761-31d6-491d-9e34-4b53a26c416c} +@mozilla.org/xul/xul-template-builder;1,{3d262d00-8b5a-11d2-8eb0-00805f29f370} +@mozilla.org/inspector/flasher;1,{9286e71a-621a-4b91-851e-9984c1a2e81a} +@mozilla.org/security/crypto;1,{929d9320-251e-11d4-8a7c-006008c844c3} +@mozilla.org/fuel/application;1,{fe74cf80-aa2d-11db-abbd-0800200c9a66} +@mozilla.org/url-classifier/hashcompleter;1,{786e0a0e-e035-4600-8ee0-365a63a80b80} +@mozilla.org/intl/converter-output-stream;1,{ff8780a5-bbb1-4bc5-8ee7-057e7bc5c925} +@mozilla.org/embeddor.implemented/bookmark-charset-resolver;1,{88cecbb7-6c63-4b3b-8cd4-84f3b8228c69} +@mozilla.org/intl/stringcharsetdetect;1?type=zhcn_parallel_state_machine,{ea06d4e5-2b3d-11d3-b3bf-00805f8a6670} +@mozilla.org/find/find_service;1,{5060b803-340e-11d5-be5b-b3e063ec6a3c} +@mozilla.org/editor/editingsession;1,{bc26ff01-f2bd-11d4-a73c-e5a4b5a8bdfc} +@mozilla.org/xbl;1,{64f300a1-c88c-11d3-97fb-00400553eef0} +@mozilla.org/uriloader/dbus-handler-app;1,{6c3c274b-4cbf-4bb5-a635-05ad2cbb6535} +@mozilla.org/intl/unicode/encoder;1?charset=GEOSTD8,{6394eebe-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/content-pref/hostname-grouper;1,{8df290ae-dcaa-4c11-98a5-2429a4dc97bb} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-romanian,{6394eeb8-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/network/util;1,{9ac9e770-18bc-11d3-9337-00104ba0fd40} +@mozilla.org/intl/unicode/encoder;1?charset=x-ttf-cmex,{e91f9440-e076-11d3-b32f-004005a7a7e4} +@mozilla.org/intl/converter-input-stream;1,{2bc2ad62-ad5d-4b7b-a9db-f74ae203c527} +@mozilla.org/network/url-parser;1?auth=maybe,{ff41913b-546a-4bff-9201-dc9b2c032eba} +@mozilla.org/netwerk/global-channel-event-sink;1,{7ee2a4c0-4b93-17d3-ba18-0060b0f199a2} +@mozilla.org/layout/documentEncoder;1?type=image/svg+xml,{e7ba1480-1dea-11d3-830f-00104bed045e} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-ce,{7b8556b0-ec79-11d2-8aac-00600811a836} +@mozilla.org/permissionmanager;1,{4f6b5e00-0c36-11d5-a535-0010a401eb10} +@mozilla.org/toolkit/crash-reporter;1,{95d89e3e-a169-41a3-8e56-719978e15b12} +@mozilla.org/DOM/Level2/CSS/computedStyleDeclaration;1,{ecea1b28-ae54-4047-8bbe-c624235106b4} +@mozilla.org/safebrowsing/application;1,{c64d0bcb-8270-4ca7-a0b3-3380c8ffecb5} +@mozilla.org/network/application-cache-namespace;1,{b00ed78a-04e2-4f74-8e1c-d1af79dfd12f} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-8,{660d8ca9-f763-11d2-8aad-00600811a836} +@mozilla.org/uriloader/content-handler;1?type=image/x-icon,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/accessibleRetrieval;1,{663ca4a8-d219-4000-925d-d8f66406b626} +@mozilla.org/intl/stringcharsetdetect;1?type=cjk_parallel_state_machine,{fcacef22-2b40-11d3-b3bf-00805f8a6670} +@mozilla.org/js/jsd/debugger-service;1,{f1299dc2-1dd1-11b2-a347-ee6b7660e048} +@mozilla.org/image/encoder;2?type=image/png,{38d1592e-b81e-432b-86f8-471878bbfe07} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-cyrillic,{6394eeb9-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/gfx/devicecontextspec;1,{d3f69889-e13a-4321-980c-a39332e21f34} +@mozilla.org/nsGeneratingKeypairInfoDialogs;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/cookie/permission;1,{ef565d0a-ab9a-4a13-9160-0644cdfd859a} +@mozilla.org/uriloader/content-handler;1?type=image/bmp,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica4,{87ed1160-e2f2-11d3-b32f-004005a7a7e4} +@mozilla.org/widget/appshell/gtk;1,{2d96b3df-c051-11d1-a827-0040959a28c9} +@mozilla.org/xhtmlparanoidfragmentsink;1,{2d78bbf0-e26c-482b-92b3-78a7b2afc8f7} +@mozilla.org/intl/unicode/decoder;1?charset=GB2312,{379c2774-ec77-11d2-8aac-00600811a836} +@mozilla.org/image/loader;1,{9f6a0d2e-1dd1-11b2-a5b8-951f13c846f7} +@mozilla.org/profile/migrator;1?app=browser&type=seamonkey,{9a28ffa7-e6ef-4b52-a127-6ad951de8e9b} +@mozilla.org/uriloader/psm-external-content-listener;1,{c94f4a30-64d7-11d4-9960-00b0d02354a0} +@mozilla.org/uriloader/content-handler;1?type=image/vnd.microsoft.icon,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/intl/unicode/encoder;1?charset=x-koreanjamo-0,{47433d1d-d9a7-4954-994f-f7a05cf87c2e} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1257,{a578e0a2-f76b-11d2-8aad-00600811a836} +@mozilla.org/widget/window/gtk;1,{2d96b3d0-c051-11d1-a827-0040959a28c9} +@mozilla.org/widget/printdialog-service;1,{06beec76-a183-4d9f-85dd-085f26da565a} +@mozilla.org/login-manager/prompter;1,{8aa66d77-1bbb-45a6-991e-b8f47751c291} +@mozilla.org/network/protocol;1?name=gopher,{44588c1f-2ce8-4ad8-9b16-dfb9d9d513a7} +@mozilla.org/intl/unicode/decoder;1?charset=KOI8-R,{6394eea5-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-romanian,{6394eea8-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/network/standard-url;1,{de9472d0-8034-11d3-9399-00104ba0fd40} +@mozilla.org/updates/item;1,{f3294b1c-89f4-46f8-98a0-44e1eae92518} +@mozilla.org/intl/charsetdetect;1?type=zhcn_parallel_state_machine,{ea06d4e2-2b3d-11d3-b3bf-00805f8a6670} +@mozilla.org/feed-processor;1,{26acb1f0-28fc-43bc-867a-a46aabc85dd4} +@mozilla.org/security/cipherinfo;1,{ec693a6f-0832-49dd-877c-89f6552df5de} +@mozilla.org/network/protocol;1?name=moz-anno,{e8b8bdb7-c96c-4d82-9c6f-2b3c585ec7ea} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-gujarati,{6803cacb-1e3b-11d5-a145-005004832142} +@mozilla.org/xmlextras/xmlserializer;1,{a6cf9124-15b3-11d2-932e-00805f8add32} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-8,{660d8ca4-f763-11d2-8aad-00600811a836} +@mozilla.org/layout/xul-boxobject-container;1,{dca9d7c3-7b6a-4490-ad6d-2699a8d683cd} +@mozilla.org/streamconv;1?from=multipart/mixed&to=*/*,{7584ce90-5b25-11d3-a175-0050041caf44} +@mozilla.org/network/auth-module;1?name=kerb-gss,{dc8e21a0-03e4-11da-8cd6-0800200c9a66} +@mozilla.org/layout/contentserializer;1?mimetype=application/xhtml+xml,{4aef38b7-6364-4e23-a5e7-12f837fbbd9c} +@mozilla.org/appshell/appShellService;1,{0099907d-123c-4853-a46a-43098b5fb68c} +@mozilla.org/network/protocol/about;1?what=mozilla,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/js/jsd/app-start-observer;2,{2fd6b7f6-eb8c-4f32-ad26-113f2c02d0fe} +@mozilla.org/network/protocol/about;1?what=plugins,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/intl/unicharutil;1,{cc10c750-9ec3-11d2-b3ae-00805f8a6670} +@mozilla.org/browser/search-service;1,{7319788a-fe93-4db3-9f39-818cf08f4256} +@mozilla.org/intl/unicode/decoder;1?charset=gb18030,{a59da935-4091-11d5-a145-005004832142} +@mozilla.org/browser/feeds/sniffer;1,{06893e69-71d8-4b23-81eb-80314daf3e66} +@mozilla.org/image/decoder;2?type=image/xbm,{dbfd145d-3298-4f3c-902f-2c5e1a1494ce} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-greek,{7b8556a3-ec79-11d2-8aac-00600811a836} +@mozilla.org/network/protocol/about;1?what=logo,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/intl/unicode/encoder;1?charset=T.61-8bit,{ba6151af-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=T.61-8bit,{ba6151b4-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/plugin/manager;1,{ce768990-5a4e-11d2-8164-006008119d7a} +@mozilla.org/intl/unicode/encoder;1?charset=IBM855,{2d524fd8-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-ce,{7b8556a2-ec79-11d2-8aac-00600811a836} +@mozilla.org/rdf/datasource;1?name=composite-datasource,{e638d761-8687-11d2-b530-000000000000} +@mozilla.org/satchel/form-history;1,{a2059c0e-5a58-4c55-ab7c-26f0557546ef} +@mozilla.org/nsClientAuthDialogs;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/intl/datetimeformat;1,{0704e7c0-a758-11d2-9119-006008a6edf6} +@mozilla.org/nullprincipal;1,{dd156d62-d26f-4441-9cdb-e8f09107c273} +@mozilla.org/dom/window-controller;1,{7bd05c78-6a26-11d7-b16f-0003938a9d96} +@mozilla.org/inspector/deep-tree-walker;1,{bfcb82c2-5611-4318-90d6-baf4a7864252} +@mozilla.org/intl/charsetdetect;1?type=zh_parallel_state_machine,{fcacef23-2b40-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/collation-factory;1,{a1b72850-a999-11d2-9119-006008a6edf6} +@mozilla.org/layout/contentserializer;1?mimetype=text/plain,{6030f7ef-32ed-46a7-9a63-6a5d3f90445f} +@mozilla.org/inspector/dom-view;1,{fb5c1775-1bbd-4b9c-abb0-ae7acd29e87e} +@mozilla.org/embeddor.implemented/web-content-handler-registrar;1,{792a7e82-06a0-437c-af63-b2d12e808acc} +@mozilla.org/network/protocol/about;1?what=blocked,{c64d0bcb-8270-4ca7-a0b3-3380c8ffecb5} +@mozilla.org/offlinecacheupdate;1,{e56f5e01-c7cc-4675-a9d7-b8f1e4127295} +@mozilla.org/embedcomp/controller-command-table;1,{670ee5da-6ad5-11d7-9950-000393636592} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-roman,{7b8556a1-ec79-11d2-8aac-00600811a836} +@mozilla.org/image/request;1,{20557898-1dd2-11b2-8f65-9c462ee2bc95} +@mozilla.org/autoconfiguration;1,{e036c738-1dd1-11b2-9392-9d94aa74b0c5} +@mozilla.org/network/protocol;1?name=wyciwyg,{e7509b46-2eb2-410a-9d7c-c3ce73284d01} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-turkish,{7b8556b2-ec79-11d2-8aac-00600811a836} +@mozilla.org/streamconv;1?from=uncompressed&to=deflate,{461cd5dd-73c6-47a4-8cc3-603b37d84a61} +@mozilla.org/svg/svg-document;1,{b7f44954-11d1-11b2-8c2e-c2feab4186bc} +@mozilla.org/rdf/serializer;1?format=ntriples,{0a5cd734-eb65-4d14-88a0-9f0bb2aba206} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1252,{7b8556ac-ec79-11d2-8aac-00600811a836} +@mozilla.org/intl/charsetdetect;1?type=zhtw_parallel_state_machine,{ea06d4e3-2b3d-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-10,{ba6151b0-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/uriloader/content-handler;1?type=application/http-index-format,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/network/simple-stream-listener;1,{fb8cbf4e-4701-4ba1-b1d6-5388e041fb67} +@mozilla.org/browser/directory-provider;1,{6deb193c-f87d-4078-bc78-5e64655b4d62} +@mozilla.org/layout/xmlfragmentsink;1,{4b664e54-72a2-4bbf-a5c2-66d4dc3066a0} +@mozilla.org/intl/unicode/decoder;1?charset=VISCII,{6394eeae-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/layout/xul-boxobject-scrollbox;1,{56e2ada8-4631-11d4-ba11-001083023c1e} +@mozilla.org/network/load-group;1,{e1c61582-2a84-11d3-8cce-0060b0fc14a3} +@mozilla.org/layout/xul-boxobject-tree;1,{3b581fd4-3497-426c-8f61-3658b971cb80} +@mozilla.org/alerts-service;1,{a0ccaaf8-09da-44d8-b250-9ac3e93c8117} +@mozilla.org/intl/unicode/encoder;1?charset=x-euc-tw,{379c2776-ec77-11d2-8aac-00600811a836} +@mozilla.org/browser/shell-service;1,{63c7b9f4-0cc8-43f8-b666-0a661655cb73} +@mozilla.org/intl/unicode/encoder;1?charset=x-adobe-euro,{822cb9ae-6421-4484-b3c3-00805f8a6670} +@mozilla.org/widget/lookandfeel;1,{a61e6398-2057-40fd-9c81-873b908d24e7} +@mozilla.org/browser/placesTransactionsService;1,{c0844a84-5a12-4808-80a8-809cb002bb4f} +@mozilla.org/intl/unicode/encoder;1?charset=IBM862,{2d524fda-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/network/file-output-stream;1,{c272fee0-c7e9-11d3-8cda-0060b0fc14a3} +@mozilla.org/network/protocol/about;1?what=credits,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1258,{6394eea3-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/network/protocol;1?name=about,{9e3b6c90-2f75-11d3-8cd0-0060b0fc14a3} +@mozilla.org/content/style-sheet-service;1,{fcca6f83-9f7d-44e4-a74b-b59433e6c8c3} +@mozilla.org/uriloader/content-handler;1?type=image/png,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/chrome/chrome-registry;1,{47049e42-1d87-482a-984d-56ae185e367a} +@mozilla.org/appshell/trytoclose;1,{b69155f4-a8bf-453d-8653-91d1456e1d3d} +@mozilla.org/image/decoder;2?type=image/x-png,{36fa00c2-1dd2-11b2-be07-d16eeb4c50ed} +@mozilla.org/cookieService;1,{c375fa80-150f-11d6-a618-0010a401eb10} +@mozilla.org/principal;1,{36102b6b-7b62-451a-a1c8-a0d456c92dc5} +@mozilla.org/nsCMSDecoder;1,{9dcef3a4-a3bc-11d5-ba47-00108303b117} +@mozilla.org/intl/unicode/encoder;1?charset=EUC-JP,{45c23a20-d71c-11d2-8aac-00600811a836} +@mozilla.org/crypto/fips-info-service;1,{ff9fbcd7-9517-4334-b97a-ceed78909974} +@mozilla.org/intl/charsetdetect;1?type=ja_parallel_state_machine,{12bb8f1b-2389-11d3-b3bf-00805f8a6670} +@mozilla.org/content/element/html;1?name=audio,{1d40026b-4c44-4f6f-b158-26bb5e9c65e9} +@mozilla.org/security/script/nameset;1,{7c02eadc-0076-4d03-998d-80d779c48589} +@mozilla.org/network/protocol;1?name=moz-icon,{d0f9db12-249c-11d5-9905-001083010e9b} +@mozilla.org/uriloader/handler-service;1,{32314cc8-22f7-4f7f-a645-1a45453ba6a6} +@mozilla.org/security/pkcs11moduledb;1,{ff9fbcd7-9517-4334-b97a-ceed78909974} +@mozilla.org/widgets/child_window/gtk;1,{2d96b3d1-c051-11d1-a827-0040959a28c9} +@mozilla.org/autocomplete/search;1?name=form-history,{895db6c7-dbdf-40ea-9f64-b175033243dc} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-5,{660d8ca7-f763-11d2-8aad-00600811a836} +@mozilla.org/browser/places/import-export-service;1,{6fb0c970-e1b1-11db-8314-0800200c9a66} +@mozilla.org/toolkit/URLFormatterService;1,{e6156350-2be8-11db-a98b-0800200c9a66} +@mozilla.org/xml/xml-document;1,{a6cf9063-15b3-11d2-932e-00805f8add32} +@mozilla.org/image/decoder;2?type=image/pjpeg,{5871a422-1dd2-11b2-ab3f-e2e56be5da9c} +@mozilla.org/network/buffered-input-stream;1,{9226888e-da08-11d3-8cda-0060b0fc14a3} +@mozilla.org/intl/nslanguageatomservice;1,{a6cf9120-15b3-11d2-932e-00805f8add32} +@mozilla.org/feed-textconstruct;1,{b992ddcd-3899-4320-9909-924b3e72c922} +@mozilla.org/intl/unicode/encoder;1?charset=Adobe-Symbol-Encoding,{21dd6a02-413c-11d3-b3c3-00805f8a6670} +@mozilla.org/image/decoder;2?type=image/x-icon,{cb3ede1a-0fa5-4e27-aafe-0f7801e5a1f1} +@mozilla.org/uriloader/content-handler;1?type=application/xhtml+xml,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/security/keyobjectfactory;1,{a39e0e9d-e567-41e3-b12c-5df67f18174d} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-16LE,{ba6151b5-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/widget/native-key-bindings;1?type=textarea,{2a898043-180f-4c8b-8e54-410c7a540f27} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-15,{6394eeb2-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/spellchecker-inline;1,{9fe5d975-09bd-44aa-a01a-66402ea28657} +@mozilla.org/network/safe-file-output-stream;1,{a181af0d-68b8-4308-94db-d4f859058215} +@mozilla.org/streamconv;1?from=uncompressed&to=gzip,{461cd5dd-73c6-47a4-8cc3-603b37d84a61} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-6-E,{495eca47-0a5c-11d4-a135-005004832142} +@mozilla.org/content/css-parser;1,{2e363d60-872e-11d2-b531-000000000000} +@mozilla.org/rdf/datasource;1?name=window-mediator,{c744ca3d-840b-460a-8d70-7ce63c51c958} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1250,{7c657d14-ec5e-11d2-8aac-00600811a836} +@mozilla.org/toolkit/console-clh;1,{2cd0c310-e127-44d0-88fc-4435c9ab4d4b} +@mozilla.org/transformiix-nodeset;1,{5d5d92cd-6bf8-11d9-bf4a-000a95dc234c} +@mozilla.org/uriloader/content-handler;1?type=image/svg+xml,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/updates/update-prompt;1,{27aba825-35b5-4018-9fdd-f99250a0e722} +@mozilla.org/uriloader/content-handler;1?type=image/x-xbitmap,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-32BE,{ba6151b3-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/nslocaleservice;1,{c8e518c1-47ae-11d3-91cd-00105aa3f7dc} +@mozilla.org/rdf/content-sink;1,{0958b101-9ada-11d2-8ebc-00805f29f370} +@mozilla.org/network/urichecker;1,{cf3a0e06-1dd1-11b2-a904-ac1d6da77a02} +@mozilla.org/dom/storage;2,{27aecc62-7777-428e-b34c-5973a47b8298} +@mozilla.org/intl/unicode/encoder;1?charset=x-mtextra,{0cb0d9a0-f503-11d3-b32f-004005a7a7e4} +@mozilla.org/uriloader/content-handler;1?type=application/vnd.mozilla.xul+xml,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/browser/livemark-service;2,{dca61eb5-c7cd-4df1-b0fb-d0722baba251} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-5,{660d8ca2-f763-11d2-8aad-00600811a836} +@mozilla.org/intl/unicode/decoder;1?charset=x-user-defined,{9416bfb2-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/preferences;1,{dc26e0e0-ca94-11d1-a9a4-00805f8a7ac4} +@mozilla.org/uriloader/content-handler;1?type=image/jpg,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/network/protocol;1?name=data,{b6ed3030-6183-11d3-a178-0050041caf44} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-8-E,{495eca42-0a5c-11d4-a135-005004832142} +@mozilla.org/parser/parser-service;1,{a6cf9112-15b3-11d2-932e-00805f8add32} +@mozilla.org/intl/unicode/encoder;1?charset=x-viet-tcvn5712,{6394eebd-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/browser/httpindex-service;1,{2587e382-1324-11d4-a652-eadbb2be3484} +@mozilla.org/gfx/fontmetrics;1,{6049b263-c1e6-11d1-a827-0040959a28c9} +@mozilla.org/intl/stringcharsetdetect;1?type=ukprob,{2002f784-3960-11d3-b3c3-00805f8a6670} +@mozilla.org/focus-event-suppressor-service;1,{35b2656c-4102-4bc1-876a-fd6cb830787b} +@mozilla.org/widget/native-key-bindings;1?type=editor,{f916ebfb-78ef-464b-94d0-a6f2ca3200ae} +@mozilla.org/js/xpc/ContextStackIterator;1,{05bae29d-8aef-486d-84aa-53f48f146811} +@mozilla.org/browser/session-history-entry;1,{bfd1a791-ad9f-11d3-bdc7-0050040a9b44} +@mozilla.org/feed-result;1,{072a5c3d-30c6-4f07-b87f-9f63d51403f2} +@mozilla.org/userinfo;1,{14c13684-1dd2-11b2-9463-bb10ba742554} +@mozilla.org/xpfe/http-index-format-factory-constructor,{82776710-5690-11d3-be36-00104bde6048} +@mozilla.org/intl/unicode/encoder;1?charset=IBM852,{2d524fd7-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/browser/nav-history-service;1,{88cecbb7-6c63-4b3b-8cd4-84f3b8228c69} +@mozilla.org/nsFormSigningDialog;1,{a4bd2161-7892-4389-8d5a-3111a6d17ec7} +@mozilla.org/security/hmac;1,{a496d0a2-dff7-4e23-bd65-1ca742fa178a} +@mozilla.org/js/xpc/ID;1,{f24a14f0-4fa1-11d3-9894-006008962422} +@mozilla.org/geolocation/service;1,{0404d02a-01ca-aaab-4762-944b1bf2f7b5} +@mozilla.org/intl/stringcharsetdetect;1?type=zhtw_parallel_state_machine,{ea06d4e6-2b3d-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-roman,{7b8556af-ec79-11d2-8aac-00600811a836} +@mozilla.org/nsCMSSecureMessage;1,{5fb907e0-1dd2-11b2-a7c0-f14c416a62a1} +@mozilla.org/embedding/browser/nsWebBrowserPersist;1,{7e677795-c582-4cd1-9e8d-8271b3474d2a} +@mozilla.org/toolkit/remote-service;1,{c0773e90-5799-4eff-ad03-3ebcd85624ac} +@mozilla.org/uriloader/content-handler;1?type=image/gif,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/intl/stringbundle;1,{d85a17c1-aa7c-11d2-9b8c-00805f8a16d9} +@mozilla.org/user_cert_picker;1,{735959a1-af01-447e-b02d-56e968fa52b4} +@mozilla.org/browser/shistory;1,{7294fe9c-14d8-11d5-9882-00c04fa02f40} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-7,{77cfaaf2-1cf4-11d3-8aaf-00600811a836} +@mozilla.org/gfx/devicecontext;1,{6049b262-c1e6-11d1-a827-0040959a28c9} +@mozilla.org/browser/final-clh;1,{47cd0651-b1be-4a0f-b5c4-10e5a573ef71} +@mozilla.org/network/input-stream-pump;1,{ccd0e960-7947-4635-b70e-4c661b63d675} +@mozilla.org/embedcomp/prompt-service;1,{a2112d6a-0e28-421f-b46a-25c0b308cbd0} +@mozilla.org/intl/entityconverter;1,{9e9b565a-8e52-4c1a-8805-b2b91655f874} +@mozilla.org/intl/unicode/decoder;1?charset=x-imap4-modified-utf7,{b57f97c1-0d70-11d3-8aae-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=x-user-defined,{9416bfb4-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/typeaheadfind;1,{e7f70966-9a37-48d7-8aeb-35998f31090e} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-13,{ba6151b1-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica2,{7e6e57c0-e2f2-11d3-b32f-004005a7a7e4} +@mozilla.org/intl/unicode/decoder;1?charset=x-johab,{d9b1f97f-cfa0-80b6-fb92-9972e48e3dcc} +@mozilla.org/prefetch-service;1,{6b8bdffc-3394-417d-be83-a81b7c0f63bf} +@mozilla.org/embedcomp/nbalert-service;1,{a2112d6a-0e28-421f-b46a-25c0b308cbd0} +@mozilla.org/network/socket-provider-service;1,{ed394ba0-5472-11d3-bbc8-0000861d1237} +@mozilla.org/zipwriter;1,{430d416c-a722-4ad1-be98-d9a445f85e3f} +@mozilla.org/rdf/datasource;1?name=local-store,{df71c6f0-ec53-11d2-bdca-000064657374} +@mozilla.org/preferences-service;1,{1cd91b88-1dd2-11b2-92e1-ed22ed298000} +@mozilla.org/nsSSLCertErrorDialog;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/streamconv;1?from=gzip&to=uncompressed,{66230b2b-17fa-4bd3-abf4-07986151022d} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1255,{ba6151a1-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/scriptableunicodeconverter,{0a698c44-3bff-11d4-9649-00c0ca135b4e} +@mozilla.org/nsCertPickDialogs;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/content/range-utils;1,{a6cf9126-15b3-11d2-932e-00805f8add32} +@mozilla.org/editor/txtsrvfiltermail;1,{7fbd2146-5ff4-4674-b069-a7bbce66e773} +@mozilla.org/network/protocol;1?name=jar,{c7e410d4-85f2-11d3-9f63-006008a6efe9} +@mozilla.org/pref-relativefile;1,{2f977d4f-5485-11d4-87e2-0010a4e75ef2} +@mozilla.org/gfx/printsession;1,{2f977d53-5485-11d4-87e2-0010a4e75ef2} +@mozilla.org/mime;1,{a7f800e0-4306-11d4-98d0-001083010e9b} +@mozilla.org/image/decoder;2?type=image/x-xbitmap,{dbfd145d-3298-4f3c-902f-2c5e1a1494ce} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1258,{6394eeb3-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/webshell;1,{a6cf9059-15b3-11d2-932e-00805f8add32} +@mozilla.org/intl/charsetdetectionadaptor;1,{12bb8f17-2389-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=VISCII,{6394eebf-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/profile/migrator;1?app=browser&type=phoenix,{78481e4a-50e4-4489-b68a-ef82670ed63f} +@mozilla.org/intl/unicode/encoder;1?charset=Big5-HKSCS,{ba6151bc-ec62-11d2-8aac-00600811a836} +@mozilla.org/streamconv;1?from=deflate&to=uncompressed,{66230b2b-17fa-4bd3-abf4-07986151022d} +@mozilla.org/oji/jvm-auth-tools;1,{d8e716f9-c96e-4e84-ab12-980f5567e2a4} +@mozilla.org/layout/htmlsanitizer;1,{feca3c34-205e-4ae5-bd1c-03c686ff012b} +@mozilla.org/cookiemanager;1,{aaab6710-0f2c-11d5-a53b-0010a401eb10} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-2,{7b8556a6-ec79-11d2-8aac-00600811a836} +@mozilla.org/autocomplete/search;1?name=search-autocomplete,{aa892eb4-ffbf-477d-9f9a-06c995ae9f27} +@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica1,{758e4f20-e2f2-11d3-b32f-004005a7a7e4} +@mozilla.org/network/url-parser;1?auth=no,{78804a84-8173-42b6-bb94-789f0816a810} +@mozilla.org/embedcomp/printingprompt-service;1,{e042570c-62de-4bb6-a6e0-798e3c07b4df} +@mozilla.org/image/encoder;2?type=image/jpeg,{ac2bb8fe-eeeb-4572-b40f-be03932b56e0} +@mozilla.org/network/network-link-service;1,{75a500a2-0030-40f7-86f8-63f225b940ae} +@mozilla.org/intl/wbrk;1,{2bf64765-997f-450d-af96-3028d1a902b0} +@mozilla.org/charset-converter-manager;1,{3c1c0163-9bd0-11d3-9d09-0050040007b2} +@mozilla.org/security/streamcipher;1,{dbfcbe4a-10f7-4d6f-a481-68e6d6b71d21} +@mozilla.org/login-manager/loginInfo;1,{0f2f347c-1e4f-40cc-8efd-792dea70a85e} +@mozilla.org:/content/content-area-dragdrop;1,{1f34bc80-1bc7-11d6-a384-d705dd0746fc} +@mozilla.org/layout/documentEncoder;1?type=text/html,{e7ba1480-1dea-11d3-830f-00104bed045e} +@mozilla.org/rdf/rdf-service;1,{bfd05264-834c-11d2-8eac-00805f29f370} +@mozilla.org/security/certoverride;1,{67ba681d-5485-4fff-952c-2ee337ffdcd6} +@mozilla.org/layout/content-policy;1,{0e3afd3d-eb60-4c2b-963b-56d7c439f124} +@mozilla.org/secure_browser_ui;1,{cc75499a-1dd1-11b2-8a82-ca410ac907b8} +@mozilla.org/browser/history-entry;1,{a41661d5-1417-11d5-9882-00c04fa02f40} +@mozilla.org/htmlparanoidfragmentsink;1,{a47e9526-6e48-4574-9d6c-3164e271f74e} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-10,{ba6151ab-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/widget/dragservice;1,{8b5314bb-db01-11d2-96ce-0060b0fb9956} +@mozilla.org/channelclassifier,{ce02d538-0217-47a3-a589-b51790fdd8ce} +@mozilla.org/layout/xul-boxobject-menu;1,{aa40253b-4c42-4056-8132-37bcd07862fd} +@mozilla.org/embedcomp/base-command-controller;1,{bf88b48c-fd8e-40b4-ba36-c7c3ad6d8ac9} +@mozilla.org/intl/unicode/decoder;1?charset=IBM864i,{2d524fdc-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/wifi/monitor;1,{3ff8fb9f-ee63-48df-89f0-dace0242fd82} +@mozilla.org/plugin/host;1,{adea1880-1a8e-11d2-a82e-0040959a28c9} +@mozilla.org/embedcomp/command-params;1,{f7fa4581-238e-11d5-a73c-ab64fb68f2bc} +@mozilla.org/uriloader/content-handler;1?type=text/xml,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/intl/unicode/encoder;1?charset=IBM857,{2d524fd9-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/layout/xul-boxobject-listbox;1,{c2710d40-6f4d-4b7f-9778-76ae5166648c} +@mozilla.org/uriloader;1,{9f6d5d40-90e7-11d3-af80-00a024ffc08c} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1255,{ba6151a3-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=x-tamilttf-0,{a431b276-f77d-4b83-9b37-872cf2fbcc2a} +@mozilla.org/feed-generator;1,{414af362-9ad8-4296-898e-62247f25a20e} +@mozilla.org/intl/lbrk;1,{2bf64764-997f-450d-af96-3028d1a902b0} +@mozilla.org/uriloader/local-handler-app;1,{bc0017e3-2438-47be-a567-41db58f17627} +@mozilla.org/intl/unicode/encoder;1?charset=EUC-KR,{379c2778-ec77-11d2-8aac-00600811a836} +@mozilla.org/xmlextras/xmlhttprequest;1,{d164e770-4157-11d4-9a42-000064657374} +@mozilla.org/layout/documentEncoder;1?type=text/plain,{e7ba1480-1dea-11d3-830f-00104bed045e} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-hebrew,{6803cacd-1e3b-11d5-a145-005004832142} +@mozilla.org/filepicker;1,{bd57cee8-1dd1-11b2-9fe7-95cf4709aea3} +@mozilla.org/accessibilityService;1,{de401c37-9a7f-4278-a6f8-3de2833989ef} +@mozilla.org/xml/xpointer;1?scheme=xpath1,{0c351177-0159-4500-86b0-a219dfde4258} +@mozilla.org/network/protocol/about;1?what=sessionrestore,{7c65e6f0-7605-11dd-ad8b-0800200c9a66} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-gurmukhi,{6803cace-1e3b-11d5-a145-005004832142} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1250,{7b8556aa-ec79-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-16,{a0f827e1-8ab6-11d5-a14b-005004832142} +@mozilla.org/content/xmlhttprequest-bad-cert-handler;1,{dbded6ec-edbf-4054-a834-287b82c260f9} +@mozilla.org/layout/htmlfragmentsink;2,{13111d00-ce81-11d6-8082-ecf3665af67c} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-2,{7c657d11-ec5e-11d2-8aac-00600811a836} +@mozilla.org/image/decoder;2?type=image/bmp,{78c61626-4d1f-4843-9364-4652d98ff6e1} +@mozilla.org/image/decoder;2?type=image/jpeg,{5871a422-1dd2-11b2-ab3f-e2e56be5da9c} +@mozilla.org/feed-entry;1,{8e4444ff-8e99-4bdd-aa7f-fb3c1c77319f} +@mozilla.org/streamconv;1?from=x-gzip&to=uncompressed,{66230b2b-17fa-4bd3-abf4-07986151022d} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-IR-111,{9416bfb3-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=IBM864,{2d524fdb-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/content/namespacemanager;1,{d9783472-8fe9-11d2-9d3c-0060088f9ff7} +@mozilla.org/rdf/datasource;1?name=xml-datasource,{7baf62e0-8e61-11d2-8eb1-00805f29f370} +@mozilla.org/uriloader/content-handler;1?type=image/jpeg,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/network/proxy-auto-config;1,{63ac8c66-1dd2-11b2-b070-84d00d3eaece} +@mozilla.org/system-preferences;1,{549abb24-7c9d-4aba-915e-7ce0b716b32f} +@mozilla.org/systemprincipal;1,{4a6212db-accb-11d3-b765-0060b0b6cecb} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-ukrainian,{6394eeba-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/login-manager/storage/legacy;1,{e09e4ca6-276b-4bb4-8b71-0635a3a2a007} +@mozilla.org/streamconv;1?from=uncompressed&to=x-gzip,{461cd5dd-73c6-47a4-8cc3-603b37d84a61} +@mozilla.org/network/incremental-download;1,{a62af1ba-79b3-4896-8aaf-b148bfce4280} +@mozilla.org/xtf/xtf-service;1,{4ec832da-6ae7-4185-807b-daddcb5da37a} +@mozilla.org/embedcomp/command-manager;1,{64edb481-0c04-11d5-a73c-e964b968b0bc} +@mozilla.org/intl/unicode/decoder;1?charset=IBM850,{2d524fd0-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/intl/stringcharsetdetect;1?type=ruprob,{2002f783-3960-11d3-b3c3-00805f8a6670} +@mozilla.org/network/file-input-stream;1,{be9a53ae-c7e9-11d3-8cda-0060b0fc14a3} +@mozilla.org/no-data-protocol-content-policy;1,{ac9e3e82-bfbd-4f26-941e-f58c8ee178c1} +@mozilla.org/libjar/zip-reader;1,{7526a738-9632-11d3-8cd9-0060b0fc14a3} +@mozilla.org/document-charset-info;1,{d25e0511-2bae-11d4-9d10-0050040007b2} +@mozilla.org/network/protocol/about;1?what=privatebrowsing,{d92a18c8-234d-49e4-9936-3b7e020c29a2} +@mozilla.org/download-manager;1,{edb0490e-1dd1-11b2-83b8-dbf8d85906a6} +@mozilla.org/xre/runtime;1,{95d89e3e-a169-41a3-8e56-719978e15b12} +@mozilla.org/readconfig;1,{ba5bc4c6-1dd1-11b2-bb89-b844c6ec0339} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-7,{7b8556a8-ec79-11d2-8aac-00600811a836} +@mozilla.org/content/subtree-content-iterator;1,{a6cf90e5-15b3-11d2-932e-00805f8add32} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-16BE,{ba6151b2-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/network/protocol;1?name=file,{fbc81170-1f69-11d3-9344-00104ba0fd40} +@mozilla.org/offlinecacheupdate-service;1,{ec06f3fc-70db-4ecd-94e0-a6e91ca44d8a} +@mozilla.org/browser/nav-bookmarks-service;1,{9de95a0c-39a4-4d64-9a53-17940dd7cabb} +@mozilla.org/widget/image-to-gdk-pixbuf;1,{fc2389b8-c650-4093-9e42-b05e5f0685b7} +@mozilla.org/txttohtmlconv;1,{77c0e42a-1dd2-11b2-8ebf-edc6606f2f4b} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-devanagari,{6803cac4-1e3b-11d5-a145-005004832142} +@mozilla.org/embedding/browser/nsWebBrowser;1,{f1eac761-87e9-11d3-af80-00a024ffc08c} +@mozilla.org/network/protocol;1?name=https,{dccbe7e4-7750-466b-a557-5ea36c8ff24e} +@mozilla.org/intl/unicode/decoder;1?charset=Shift_JIS,{0e6892c1-a9ad-11d2-b3ae-00805f8a6670} +@mozilla.org/network/http-authenticator;1?scheme=negotiate,{75c80fd0-accb-432c-af59-ec60668c3990} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-cyrillic,{6394eea9-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-hebrew,{6803cacc-1e3b-11d5-a145-005004832142} +@mozilla.org/streamconv;1?from=application/x-unknown-content-type&to=*/*,{7d7008a0-c49a-11d3-9b22-0080c7cb1080} +@mozilla.org/rdf/resource-factory;1,{0f78da56-8321-11d2-8eac-00805f29f370} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-32BE,{ba6151ae-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/rdf/datasource;1?name=charset-menu,{42c52b81-a200-11d3-9d0b-0050040007b2} +@mozilla.org/embedcomp/appstartup-notifier;1,{1f59b001-02c9-11d5-ae76-cc92f7db9e03} +@mozilla.org/intl/metacharset;1,{218f2ac0-0a48-11d3-b3ba-00805f8a6670} +@mozilla.org/feed;1,{5d0cfa97-69dd-4e5e-ac84-f253162e8f9a} +@mozilla.org/content/pre-content-iterator;1,{80d7e247-d4b8-45d7-bb59-6f1dd56f384c} +@mozilla.org/security/x509certdb;1,{fb0bbc5c-452e-4783-b32c-80124693d871} +@mozilla.org/view-manager;1,{c95f1831-c376-11d1-b721-00600891d8c9} +@mozilla.org/image/decoder;2?type=image/png,{36fa00c2-1dd2-11b2-be07-d16eeb4c50ed} +@mozilla.org/moz/jssubscript-loader;1,{929814d6-1dd2-11b2-8e08-82fa0a339b00} +@mozilla.org/security/sdr;1,{0c4f1ddc-1dd2-11b2-9d95-f2fdf113044b} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1256,{ba6151a2-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/extensions/manager;1,{8a115faa-7dcb-4e8f-979b-5f53472f51cf} +@mozilla.org/spellchecker/i18nmanager;1,{aeb8936f-219c-4d3c-8385-d9382daa551a} +@mozilla.org/intl/unicode/decoder;1?charset=x-gbk,{ba61519e-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-6-I,{495eca44-0a5c-11d4-a135-005004832142} +@mozilla.org/dirIndex;1,{f6913e2e-1dd1-11b2-84be-f455dee342af} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-croatian,{6394eea7-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/appshell/window-mediator;1,{0659cb83-faad-11d2-8e19-b206620a657c} +@mozilla.org/network/protocol/about;1?what=rights,{89e9da80-4c03-46a0-a357-cf77bbef98b9} +@mozilla.org/network/simple-uri;1,{e0da1d70-2f7b-11d3-8cd0-0060b0fc14a3} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-gujarati,{6803caca-1e3b-11d5-a145-005004832142} +@mozilla.org/intl/unicode/decoder;1?charset=GEOSTD8,{6394eeaf-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-7,{af7a9951-aa48-11d2-b3ae-00805f8a6670} +@mozilla.org/security/datasignatureverifier;1,{296d76aa-275b-4f3c-af8a-30a4026c18fc} +@mozilla.org/content/range;1,{56ad2981-8a87-11d2-918c-0080c8e44db5} +@mozilla.org/network/default-auth-prompt;1,{ca200860-4696-40d7-88fa-4490d423a8ef} +@mozilla.org/places/sync;1,{c1751cfc-e8f1-4ade-b0bb-f74edfb8ef6a} +@mozilla.org/gfx/image;1,{6049b260-c1e6-11d1-a827-0040959a28c9} +@mozilla.org/network/protocol/about;1?what=robots,{e18da21c-a4b8-4be5-98aa-942e1e19f35c} +@mozilla.org/embedcomp/window-watcher;1,{a21bfa01-f349-4394-a84c-8de5cf0737d0} +@mozilla.org/network/protocol/about;1?what=licence,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/browser/default-browser-clh;1,{f57899d0-4e2c-4ac6-9e29-50c736103b0c} +@mozilla.org/layout/documentEncoder;1?type=text/xml,{e7ba1480-1dea-11d3-830f-00104bed045e} +@mozilla.org/streamconv;1?from=application/vnd.mozilla.maybe.feed&to=*/*,{229fa115-9412-4d32-baf3-2fc407f76fb1} +@mozilla.org/intl/stringcharsetdetect;1?type=ko_parallel_state_machine,{ea06d4e4-2b3d-11d3-b3bf-00805f8a6670} +@mozilla.org/appshell/component/browser/instance;1,{5551a1e0-5a66-11d3-806a-00600811a9c3} +@mozilla.org/updates/timer-manager;1,{b322a5c0-a419-484e-96ba-d7182163899f} +@mozilla.org/uriloader/content-handler;1?type=text/rdf,{5d0ce354-df01-421a-83fb-7ead0990c24e} +@mozilla.org/widget/clipboard;1,{8b5314ba-db01-11d2-96ce-0060b0fb9956} +@mozilla.org/scripterror;1,{e38e53b9-5bb0-456a-b553-579370cb1567} +@mozilla.org/nsCMSEncoder;1,{a15789aa-8903-462b-81e9-4aa2cff4d5cb} +@mozilla.org/content/element/html;1?name=option,{a6cf90f5-15b3-11d2-932e-00805f8add32} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-13,{ba6151ac-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/spellchecker;1,{8227f019-afc7-461e-b030-9f185d7a0e29} +@mozilla.org/network/async-stream-copier;1,{e746a8b1-c97a-4fc5-baa4-66607521bd08} +@mozilla.org/image/cache;1,{9f6a0d2e-1dd1-11b2-a5b8-951f13c846f7} +@mozilla.org/intl/unicodenormalizer;1,{a665e49a-f3e6-4fed-9f31-f7c568a29899} +@mozilla.org/editor/editordocstatecontroller;1,{50e95301-17a8-11d4-9f7e-dd530d5f057c} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-16,{d673255d-1184-400a-b0b5-ee9d1295bd85} +@mozilla.org/uriclassifierservice,{5eb7c3c1-ec1f-4007-87cc-eefb37d68ce6} +@mozilla.org/textservices/textservicesdocument;1,{019718e3-cdb5-11d2-8d3c-000000000000} +@mozilla.org/spellcheck/dir-provider;1,{64d6174c-1496-4ffd-87f2-da2670f88934} +@mozilla.org/embedcomp/rangefind;1,{471f4944-1dd2-11b2-87ac-90be0a51d609} +@mozilla.org/login-manager;1,{cb9e0de8-3598-4ed7-857b-827f011ad5d8} +@mozilla.org/streamconv;1?from=multipart/byteranges&to=*/*,{7584ce90-5b25-11d3-a175-0050041caf44} +@mozilla.org/network/protocol;1?name=javascript,{bfc310d2-38a0-11d3-8cd3-0060b0fc14a3} +@mozilla.org/geolocation/prompt;1,{c6e8c44d-9f39-4af7-bcc0-76e38a8310f5} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-8-E,{495eca49-0a5c-11d4-a135-005004832142} +@mozilla.org/network/protocol;1?name=chrome,{61ba33c0-3031-11d3-8cd0-0060b0fc14a3} +@mozilla.org/toolkit/command-line;1,{23bcc750-dc20-460b-b2d4-74d8f58d3615} +@mozilla.org/intl/unicode/encoder;1?charset=x-tscii,{d2800356-c2d7-4e05-a884-79fe566af1cf} +@mozilla.org/uriloader/external-protocol-service;1,{a7f800e0-4306-11d4-98d0-001083010e9b} +@mozilla.org/rdf/datasource;1?name=extensions,{69bb8313-2d4f-45ec-97e0-d39da58ecce9} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-7,{77cfaaf1-1cf4-11d3-8aaf-00600811a836} +@mozilla.org/browser/annotation-service;1,{5e8d4751-1852-434b-a992-2c6d2a25fa46} +@mozilla.org/system-preference-service;1,{94f1de09-d0e5-4ca8-94c2-98b049316b7f} +@mozilla.org/intl/unicode/encoder;1?charset=x-ttf-cmsy,{e332db00-e076-11d3-b32f-004005a7a7e4} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-11,{776588a6-86d5-47e2-b6b3-992810078202} +@mozilla.org/intl/unicode/encoder;1?charset=x-imap4-modified-utf7,{b57f97c2-0d70-11d3-8aae-00600811a836} +@mozilla.org/intl/unicode/decoder;1?charset=x-viet-vps,{6394eeb0-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/layout/htmlfragmentsink;1,{d4f2b600-b5c1-11d6-b483-cc97c63e567c} +@mozilla.org/security/pkcs11;1,{74b7a390-3b41-11d4-8a80-006008c844c3} +@mozilla.org/layout/xmlfragmentsink;2,{4dc30689-929d-425e-a709-082c6294e542} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-croatian,{6394eeb7-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/content-pref/service;1,{e6a3f533-4ffa-4615-8eb4-d4e72d883fa7} +@mozilla.org/url-classifier/dbservice;1,{5eb7c3c1-ec1f-4007-87cc-eefb37d68ce6} +@mozilla.org/intl/unicode/decoder;1?charset=IBM862,{2d524fd4-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/exslt/regexp;1,{18a03189-067b-4978-b4f1-bafe35292ed6} +@mozilla.org/document-transformer;1?type=xslt,{bacd8ad0-552f-11d3-a9f7-000064657374} +@mozilla.org/image/decoder;2?type=image/vnd.microsoft.icon,{cb3ede1a-0fa5-4e27-aafe-0f7801e5a1f1} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-IR-111,{9416bfb1-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/editor/htmleditor;1,{ed0244e0-c144-11d2-8f4c-006008159b0c} +@mozilla.org/network/http-auth-manager;1,{36b63ef3-e0fa-4c49-9fd4-e065e85568f4} +@mozilla.org/xul/xul-document;1,{541afcb2-a9a3-11d2-8ec5-00805f29f370} +@mozilla.org/url-classifier/jslib;1,{26a4a019-2827-4a89-a85c-5931a678823a} +@mozilla.org/saxparser/attributes;1,{7bb40992-77eb-43db-9a4e-39d3bcc383ae} +@mozilla.org/intl/unicode/encoder;1?charset=KOI8-U,{6394eeb6-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-gurmukhi,{6803cacf-1e3b-11d5-a145-005004832142} +@mozilla.org/intl/unicode/decoder;1?charset=windows-936,{9416bfc0-1f93-11d3-b3bf-00805f8a6670} +@mozilla.org/transfer;1,{e3fa9d0a-1dd1-11b2-bdef-8c720b597445} +@mozilla.org/rdf/container-utils;1,{d4214e92-fb94-11d2-bdd8-00104bde6048} +@mozilla.org/rdf/datasource;1?name=httpindex,{2587e382-1324-11d4-a652-eadbb2be3484} +@mozilla.org/intl/unicode/decoder;1?charset=windows-874,{6394eea4-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/browser/session-history-transaction;1,{bfd1a792-ad9f-11d3-bdc7-0050040a9b44} +@mozilla.org/autocomplete/simple-result;1,{2ee3039b-2de4-43d9-93b0-649beacff39a} +@mozilla.org/scriptableinterfaces;1,{fe4f7592-c1fc-4662-ac83-538841318803} +@mozilla.org/security/random-generator;1,{be65e2b7-fe46-4e0f-88e0-4b385db4d68a} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-4,{660d8ca6-f763-11d2-8aad-00600811a836} +@mozilla.org/profile/migrator;1?app=browser&type=dogbert,{24f92fae-f793-473b-8061-713408bd11d5} +@mozilla.org/network/content-sniffer;1,{7d7008a0-c49a-11d3-9b22-0080c7cb1080} +@mozilla.org/intl/unicode/decoder;1?charset=HZ-GB-2312,{ba61519a-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/rdf/xml-parser;1,{a4048e94-1dd1-11b2-a676-8a06c086cc7d} +@mozilla.org/nsTokenPasswordDialogs;1,{518e071f-1dd2-11b2-937e-c45f14def778} +@mozilla.org/intl/unicode/encoder;1?charset=x-t1-cmsy,{e768ebef-70f9-4fe3-8835-4f4f3fd996e2} +@mozilla.org/intl/unicode/decoder;1?charset=TIS-620,{66634f68-be19-42d0-a4ca-d1c21fa059b8} +@mozilla.org/network/protocol;1?name=default,{bd6390c8-fbea-11d4-98f6-001083010e9b} +@mozilla.org/image/container;1,{27f0682c-ff64-4dd2-ae7a-668e59f2fd38} +@mozilla.org/toolkit/default-clh;1,{6ebc941a-f2ff-4d56-b3b6-f7d0b9d73344} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-icelandic,{6394eebb-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-2022-JP,{4f76e100-d71c-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-16,{a0f827e2-8ab6-11d5-a14b-005004832142} +@mozilla.org/gfx/fontenumerator;1,{a6cf9115-15b3-11d2-932e-00805f8add32} +@mozilla.org/network/socket-transport-service;1,{c07e81e0-ef12-11d2-92b6-00105a1b0d64} +@mozilla.org/content/element/html;1?name=img,{d6008c40-4dad-11d2-b328-00805f8a3859} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1257,{a578e0a4-f76b-11d2-8aac-00600811a836} +@mozilla.org/browser/download-history;1,{88cecbb7-6c63-4b3b-8cd4-84f3b8228c69} +@mozilla.org/intl/unicode/encoder;1?charset=x-mac-farsi,{6803cac9-1e3b-11d5-a145-005004832142} +@mozilla.org/security/keyobject;1,{eae599aa-ecef-49c6-a8af-6ddcc6feb484} +@mozilla.org/network/stream-listener-tee;1,{831f8f13-7aa8-485f-b02e-77c881cc5773} +@mozilla.org/gfx/printerenumerator;1,{a6cf9129-15b3-11d2-932e-00805f8add32} +@mozilla.org/browser/feeds/result-service;1,{2376201c-bbc6-472f-9b62-7548040a61c6} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1253,{af7a9952-aa48-11d2-b3ae-00805f8a6670} +@mozilla.org/network/protocol/about;1?what=,{1f1ce501-663a-11d3-b7a0-be426e4e69bc} +@mozilla.org/layout/xul-boxobject-popup;1,{6c392c62-1ab1-4de7-bfc6-ed4f9fc7749a} +@mozilla.org/nsSecurityWarningDialogs;1,{8d995d4f-adcc-4159-b7f1-e94af72eeb88} +@mozilla.org/data-document-content-policy;1,{1147d32c-215b-4014-b180-07fe7aedf915} +@mozilla.org/filepicker/fileview;1,{a5570462-1dd1-11b2-9d19-df30a27fbdc4} +@mozilla.org/xul/xul-controllers;1,{1f5c1721-7dc3-11d3-bf87-00105a1b0627} +@mozilla.org/embedcomp/dialogparam;1,{4e4aae11-8901-46cc-8217-dad7c5415873} +@mozilla.org/layout/xul-boxobject;1,{d750a964-2d14-484c-b3aa-8ed7823b5c7b} +@mozilla.org/layout/form-processor;1,{0ae53c0f-8ea2-4916-bedc-717443c3e185} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-8,{7c657d18-ec5e-11d2-8aac-00600811a836} +@mozilla.org/gfx/screenmanager;1,{c401eb80-f9ea-11d3-bb6f-e732b73ebe7c} +@mozilla.org/rdf/container;1,{d4214e93-fb94-11d2-bdd8-00104bde6048} +@mozilla.org/moz/jsloader;1,{6bd13476-1dd2-11b2-bbef-f0ccb5fa64b6} +@mozilla.org/network/protocol/about;1?what=feeds,{12ff56ec-58be-402c-b057-01f961de969b} +@mozilla.org/rdf/xml-serializer;1,{0032d852-1dd2-11b2-95f7-e0a1910ed2da} +@mozilla.org/network/dns-service;1,{b0ff4572-dae4-4bef-a092-83c1b88f6be9} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1256,{ba6151a4-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/content/document-loader-factory;1,{fc886801-e768-11d4-9885-00c04fa0cf4b} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-14,{6394eea1-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=Big5,{efc323e1-ec62-11d2-8aac-00600811a836} +@mozilla.org/helperapplauncherdialog;1,{f68578eb-6ec2-4169-ae19-8c6243f0abe1} +@mozilla.org/streamConverters;1,{892ffeb0-3f80-11d3-a16c-0050041caf44} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-4,{660d8ca1-f763-11d2-8aad-00600811a836} +@mozilla.org/streamconv;1?from=application/vnd.mozilla.maybe.video.feed&to=*/*,{229fa115-9412-4d32-baf3-2fc407f76fb1} +@mozilla.org/intl/unicode/decoder;1?charset=EUC-JP,{3f6fe6a1-ac0a-11d2-b3ae-00805f8a6670} +@mozilla.org/intl/stringbundle/text-override;1,{6316c6ce-12d3-479e-8f53-e289351412b8} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-2022-JP,{3f6fe6a2-ac0a-11d2-b3ae-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=HZ-GB-2312,{ba61519d-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/browser/shistory-internal;1,{9c47c121-1c6e-4d8f-b904-3ac968116e88} +@mozilla.org/network/socket;2?type=socks4,{f7c9f5f4-4451-41c3-a28a-5ba2447fbace} +@mozilla.org/network/buffered-output-stream;1,{9868b4ce-da08-11d3-8cda-0060b0fc14a3} +@mozilla.org/intl/unicode/encoder;1?charset=IBM866,{ba6151aa-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=x-ttf-cmmi,{73bb7c12-dbab-4ae2-aecf-a0331dec916f} +@mozilla.org/editor/editorspellchecker;1,{75656ad9-bd13-4c5d-939a-ec6351eea0cc} +@mozilla.org/intl/collation;1,{aa13e4a0-a5ac-11d2-9119-006008a6edf6} +@mozilla.org/widget/transferable;1,{8b5314bc-db01-11d2-96ce-0060b0fb9956} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-16BE,{ba6151ad-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/updates/update-service;1,{b3c290a6-3943-4b89-8bbe-c01eb7b3b311} +@mozilla.org/image/decoder;2?type=image/x-xbm,{dbfd145d-3298-4f3c-902f-2c5e1a1494ce} +@mozilla.org/network/auth-module;1?name=sys-ntlm,{bc54f001-6eb0-4e32-9f49-7e064d8e70ef} +@mozilla.org/intl/unicode/encoder;1?charset=hkscs-1,{a59da931-4091-11d5-a145-005004832142} +@mozilla.org/intl/unicode/encoder;1?charset=x-t1-cmex,{f01cb3e7-4ace-414e-a2b7-eaba03e9c86c} +@mozilla.org/intl/unicode/decoder;1?charset=IBM852,{2d524fd1-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/network/protocol;1?name=feed,{4f91ef2e-57ba-472e-ab7a-b4999e42d6c0} +@mozilla.org/layout/contentserializer;1?mimetype=application/vnd.mozilla.xul+xml,{4aef38b7-6364-4e23-a5e7-12f837fbbd9c} +@mozilla.org/intl/unicode/encoder;1?charset=x-gbk,{ba61519b-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=IBM855,{2d524fd2-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/satchel/form-fill-controller;1,{895db6c7-dbdf-40ea-9f64-b175033243dc} +@mozilla.org/editor/texteditor;1,{e197cc01-cfe1-11d4-8eb0-87ae406dfd3f} +@mozilla.org/privatebrowsing-wrapper;1,{136e2c4d-c5a4-477c-b131-d93d7d704f64} +@mozilla.org/chrome/chrome-native-theme;1,{d930e29b-6909-44e5-ab4b-af10d6923705} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-9,{7b8556a9-ec79-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/encoder;1?charset=x-ttf-cmr,{67671792-8e25-4487-b1b7-5073cfa95fee} +@mozilla.org/nsCMSMessage;1,{a4557478-ae16-11d5-ba4b-00108303b117} +@mozilla.org/content/dom-selection;1,{c87a37fc-8109-4ce2-a322-8cdec925379f} +@mozilla.org/network/protocol/about;1?what=crashes,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-2022-KR,{ba61519f-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/editor/htmleditorcontroller;1,{62db0002-dbb6-43f4-8fb7-9d2538bc5747} +@mozilla.org/profile/migrator;1?app=browser&type=opera,{f34ff792-722e-4490-b195-47d242edca1c} +@mozilla.org/streamconv;1?from=multipart/x-mixed-replace&to=*/*,{7584ce90-5b25-11d3-a175-0050041caf44} +@mozilla.org/streamconv;1?from=text/ftp-dir&to=application/http-index-format,{14c0e880-623e-11d3-a178-0050041caf44} +@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica5,{8a0dce80-e2f2-11d3-b32f-004005a7a7e4} +@mozilla.org/network/protocol/about;1?what=neterror,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/updates/update-checker;1,{898cdc9b-e43f-422f-9cc4-2f6291b415a3} +@mozilla.org/intl/unicode/encoder;1?charset=IBM864i,{2d524fdd-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/xul/xul-prototype-cache;1,{3a0a0fc1-8349-11d3-be47-00104bde6048} +@mozilla.org/intl/unicode/encoder;1?charset=UTF-16,{49b38f12-6193-11d3-b3c5-00805f8a6670} +@mozilla.org/network/default-prompt;1,{2e41ada0-62b7-4902-b9a6-e4542aa458ba} +@mozilla.org/intl/unicode/encoder;1?charset=GB2312,{379c2777-ec77-11d2-8aac-00600811a836} +@mozilla.org/security/pkiparamblock;1,{0bec75a8-1dd2-11b2-863a-f69f77c31371} +@mozilla.org/toolkit/profile-migrator;1,{4ca3c946-5408-49f0-9eca-3a97d5c67750} +@mozilla.org/network/auth-module;1?name=negotiate-gss,{96ec4163-efc8-407a-8735-007fb26be4e8} +@mozilla.org/embedding/browser/content-policy;1,{f66bc334-1dd1-11b2-bab2-90e04fe15c19} +@mozilla.org/browser/tagging-service;1,{bbc23860-2553-479d-8b78-94d9038334f7} +@mozilla.org/network/protocol/about;1?what=certerror,{78d2286f-de9d-47ac-9c26-e8675aedf3be} +@mozilla.org/js/xpc/ContextStack;1,{ff8c4d10-3194-11d3-9885-006008962422} +@mozilla.org/intl/unicode/encoder;1?charset=jis_0201,{ba615191-1dfa-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=windows-1254,{7c657d17-ec5e-11d2-8aac-00600811a836} +@mozilla.org/streamconv;1?from=uncompressed&to=rawdeflate,{461cd5dd-73c6-47a4-8cc3-603b37d84a61} +@mozilla.org/xre/app-info;1,{95d89e3e-a169-41a3-8e56-719978e15b12} +@mozilla.org/xptinfo/loader;1&type=zip,{0320e073-79c7-4dae-8055-81bed8b8db96} +@mozilla.org/browser/global-history;2,{88cecbb7-6c63-4b3b-8cd4-84f3b8228c69} +@mozilla.org/intl/unicode/encoder;1?charset=KOI8-R,{6394eeb5-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/network/protocol/about;1?what=license,{f0acde16-1dd1-11b2-9e35-f5786fff5a66} +@mozilla.org/intl/utf8converterservice;1,{2b026890-5a2e-4981-ada2-a600358947b4} +@mozilla.org/streamconv;1?from=application/vnd.mozilla.maybe.audio.feed&to=*/*,{229fa115-9412-4d32-baf3-2fc407f76fb1} +@mozilla.org/transactionmanager;1,{9c8f9601-801a-11d2-98ba-00805f297d89} +@mozilla.org/nss_errors_service;1,{a277189c-1dd1-11b2-a8c9-e4e8bfb1338e} +@mozilla.org/saxparser/xmlreader;1,{ab1da296-6125-40ba-96d0-47a8282ae3db} +@mozilla.org/locale/posix-locale;1,{d92d57c5-ba1d-11d2-af0c-0060089fe59b} +@mozilla.org/content-dispatch-chooser;1,{e35d5067-95bc-4029-8432-e8f1e431148d} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-9,{7c657d13-ec5e-11d2-8aac-00600811a836} +@mozilla.org/network/authprompt-adapter-factory;1,{a21bfa01-f349-4394-a84c-8de5cf0737d0} +@mozilla.org/layout/plaintextsink;1,{6030f7ef-32ed-46a7-9a63-6a5d3f90445f} +@mozilla.org/gfx/region;1,{da5b130a-1dd1-11b2-ad47-f455b1814a78} +@mozilla.org/network/http-authenticator;1?scheme=digest,{17491ba4-1dd2-11b2-aae3-de6b92dab620} +@mozilla.org/network/cache-service;1,{6c84aec9-29a5-4264-8fbc-bee8f922ea67} +@mozilla.org/security/entropy;1,{34587f4a-be18-43c0-9112-b782b08c0add} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-1,{920307b0-c6e8-11d2-8aa8-00600811a836} +@mozilla.org/satchel/form-history-importer;1,{db340cc2-7f50-4ea3-8427-f529daf6dc87} +@mozilla.org/spellchecker/engine;1,{56c778e4-1bee-45f3-a689-886692a97fe7} +@mozilla.org/intl/unicode/decoder;1?charset=x-euc-tw,{379c2771-ec77-11d2-8aac-00600811a836} +@mozilla.org/network/protocol/about;1?what=blank,{3decd6c8-30ef-11d3-8cd0-0060b0fc14a3} +@mozilla.org/autocomplete/search;1?name=file,{cb60980e-18a5-4a77-9110-8146614ca7f0} +@mozilla.org/autocomplete/search;1?name=places-tag-autocomplete,{1dcc23b0-d4cb-11dc-9ad6-479d56d89593} +@mozilla.org/network/protocol/about;1?what=cache-entry,{7fa5237d-b0eb-438f-9e50-ca0166e63788} +@mozilla.org/security/pk11tokendb;1,{b084a2ce-1dd1-11b2-bf10-8324f8e065cc} +@mozilla.org/network/protocol;1?name=view-source,{9c7ec5d1-23f9-11d5-aea8-8fcc0793e97f} +@mozilla.org/intl/stringcharsetdetect;1?type=ja_parallel_state_machine,{12bb8f1c-2389-11d3-b3bf-00805f8a6670} +@mozilla.org/rdf/datasource;1?name=files,{e638d760-8687-11d2-b530-000000000001} +@mozilla.org/intl/unicode/encoder;1?charset=armscii-8,{6394eebc-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-11,{9c0ff6f4-deda-40e5-806c-b6cc449c21ce} +@mozilla.org/intl/stringcharsetdetect;1?type=universal_charset_detector,{6ee5301a-3981-49bd-85f8-1a2cc228cf3e} +@mozilla.org/feed-unescapehtml;1,{10f2f5f0-f103-4901-980f-ba11bd70d60d} +@mozilla.org/dom/xpath-evaluator;1,{d0a75e02-b5e7-11d5-a7f2-df109fb8a1fc} +@mozilla.org/layout/contentserializer;1?mimetype=text/xml,{4aef38b7-6364-4e23-a5e7-12f837fbbd9c} +@mozilla.org/intl/unicode/decoder;1?charset=IBM857,{2d524fd3-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/browser/sessionstartup;1,{ec7a6c20-e081-11da-8ad9-0800200c9a66} +@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-6-I,{495eca46-0a5c-11d4-a135-005004832142} +@mozilla.org/intl/charsetdetect;1?type=universal_charset_detector,{374e0cde-f605-4259-8c92-e639c6c2eeef} +@mozilla.org/dirIndexParser;1,{a0d6ad32-1dd1-11b2-aa55-a40187b54036} +@mozilla.org/autocomplete/search;1?name=history,{88cecbb7-6c63-4b3b-8cd4-84f3b8228c69} +@mozilla.org/network/downloader;1,{510a86bb-6019-4ed1-bb4f-965cffd23ece} +@mozilla.org/intl/unicode/decoder;1?charset=EUC-KR,{379c2775-ec77-11d2-8aac-00600811a836} +@mozilla.org/PopupWindowManager;1,{822bcd11-6432-48be-9e9d-36f7804b7747} +@mozilla.org/security/recentbadcerts;1,{e7caf8c0-3570-47fe-aa1b-da47539b5d07} +@mozilla.org/dom/json;1,{93ad72a6-02cd-4716-9626-d47d5ec275ec} +@mozilla.org/browser/feeds/result-writer;1,{49bb6593-3aff-4eb3-a068-2712c28bd58e} +@mozilla.org/intl/unicode/encoder;1?charset=x-viet-vps,{6394eec0-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/intl/unicode/encoder;1?charset=windows-1253,{7b8556ad-ec79-11d2-8aac-00600811a836} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-8-I,{495eca43-0a5c-11d4-a135-005004832142} +@mozilla.org/network/protocol;1?name=pcast,{1c31ed79-accd-4b94-b517-06e0c81999d5} +@mozilla.org/network/io-service;1,{9ac9e770-18bc-11d3-9337-00104ba0fd40} +@mozilla.org/uriloader/content-handler;1?type=application/x-xpinstall,{18c2f98d-b09f-11d2-bcde-00805f0e1353} +@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-1,{a3254cb0-8e20-11d2-8a98-00600811a836} +@mozilla.org/intl/unicode/decoder;1?charset=IBM864,{2d524fd5-ae74-11d3-abf7-0004aceefa51} +@mozilla.org/xul/xul-tree-builder;1,{1abdcc96-1dd2-11b2-b520-f8f59cdd67bc} +@mozilla.org/privatebrowsing;1,{c31f4883-839b-45f6-82ad-a6a9bc5ad599} +@mozilla.org/docshell/urifixup;1,{214c48a0-b57f-11d4-959c-0020183bf181} +@mozilla.org/intl/stringcharsetdetect;1?type=zh_parallel_state_machine,{fcacef21-2b40-11d3-b3bf-00805f8a6670} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-icelandic,{6394eeab-fc3d-11d2-b3b8-00805f8a6670} +@mozilla.org/network/protocol;1?name=moz-safe-about,{1423e739-782c-4081-b5d8-fe6fba68c0ef} +@mozilla.org/xul/xul-sort-service;1,{bfd05264-834c-11d2-8eac-00805f29f371} +@mozilla.org/intl/unicode/decoder;1?charset=x-mac-farsi,{6803cac8-1e3b-11d5-a145-005004832142} +@mozilla.org/image/decoder;2?type=image/x-ms-bmp,{78c61626-4d1f-4843-9364-4652d98ff6e1} +@mozilla.org/layout/htmlCopyEncoder;1,{7f915b01-98fc-11d4-8eb0-a803f80ff1bc} +@mozilla.org/intl/unicode/decoder;1?charset=UTF-32LE,{ba6151b8-1dfa-11d3-b3bf-00805f8a6670} + +[CATEGORIES] +content-sniffing-services,@mozilla.org/image/loader;1,@mozilla.org/image/loader;1 +Charset Encoders,UTF-16, +Charset Encoders,ISO-8859-8-E, +Charset Encoders,ISO-8859-4, +Charset Encoders,ISO-8859-16, +Charset Encoders,x-mac-gurmukhi, +Charset Encoders,x-ttf-cmex, +Charset Encoders,TIS-620, +Charset Encoders,ISO-IR-111, +Charset Encoders,EUC-JP, +Charset Encoders,windows-1251, +Charset Encoders,x-mac-ukrainian, +Charset Encoders,x-t1-cmex, +Charset Encoders,x-mac-roman, +Charset Encoders,ISO-8859-7, +Charset Encoders,x-mac-hebrew, +Charset Encoders,ISO-8859-15, +Charset Encoders,Adobe-Symbol-Encoding, +Charset Encoders,gb18030, +Charset Encoders,IBM857, +Charset Encoders,x-ttf-cmsy, +Charset Encoders,x-mathematica5, +Charset Encoders,hkscs-1, +Charset Encoders,x-mac-ce, +Charset Encoders,windows-1252, +Charset Encoders,KOI8-U, +Charset Encoders,ISO-8859-10, +Charset Encoders,GB2312, +Charset Encoders,UTF-8, +Charset Encoders,x-viet-tcvn5712, +Charset Encoders,HZ-GB-2312, +Charset Encoders,ISO-8859-2, +Charset Encoders,windows-1257, +Charset Encoders,x-mathematica1, +Charset Encoders,x-windows-949, +Charset Encoders,x-tamilttf-0, +Charset Encoders,ISO-8859-6-I, +Charset Encoders,ISO-8859-5, +Charset Encoders,KOI8-R, +Charset Encoders,x-imap4-modified-utf7, +Charset Encoders,VISCII, +Charset Encoders,windows-1258, +Charset Encoders,ISO-8859-8, +Charset Encoders,IBM855, +Charset Encoders,EUC-KR, +Charset Encoders,x-ttf-cmmi, +Charset Encoders,x-mathematica3, +Charset Encoders,UTF-32LE, +Charset Encoders,windows-1250, +Charset Encoders,armscii-8, +Charset Encoders,IBM864i, +Charset Encoders,IBM852, +Charset Encoders,x-euc-tw, +Charset Encoders,ISO-8859-8-I, +Charset Encoders,x-johab, +Charset Encoders,UTF-16LE, +Charset Encoders,x-user-defined, +Charset Encoders,x-mac-icelandic, +Charset Encoders,windows-874, +Charset Encoders,windows-1255, +Charset Encoders,x-mac-romanian, +Charset Encoders,x-ttf-cmr, +Charset Encoders,x-mathematica4, +Charset Encoders,ISO-8859-3, +Charset Encoders,ISO-8859-11, +Charset Encoders,Big5, +Charset Encoders,UTF-7, +Charset Encoders,Shift_JIS, +Charset Encoders,IBM866, +Charset Encoders,x-mac-devanagari, +Charset Encoders,x-mtextra, +Charset Encoders,x-mac-turkish, +Charset Encoders,x-gbk, +Charset Encoders,UTF-32BE, +Charset Encoders,x-t1-cmr, +Charset Encoders,windows-1256, +Charset Encoders,x-mac-farsi, +Charset Encoders,GEOSTD8, +Charset Encoders,UTF-32, +Charset Encoders,x-koreanjamo-0, +Charset Encoders,x-t1-cmsy, +Charset Encoders,x-mac-croatian, +Charset Encoders,UTF-16BE, +Charset Encoders,ISO-8859-6, +Charset Encoders,us-ascii, +Charset Encoders,x-mac-greek, +Charset Encoders,T.61-8bit, +Charset Encoders,ISO-8859-9, +Charset Encoders,jis_0201, +Charset Encoders,x-mac-gujarati, +Charset Encoders,ISO-8859-6-E, +Charset Encoders,x-mathematica2, +Charset Encoders,Big5-HKSCS, +Charset Encoders,windows-1253, +Charset Encoders,ISO-8859-1, +Charset Encoders,IBM864, +Charset Encoders,ISO-8859-13, +Charset Encoders,IBM850, +Charset Encoders,x-zapf-dingbats, +Charset Encoders,ISO-8859-14, +Charset Encoders,x-mac-arabic, +Charset Encoders,IBM862, +Charset Encoders,windows-936, +Charset Encoders,windows-1254, +Charset Encoders,x-t1-cmmi, +Charset Encoders,x-tscii, +Charset Encoders,ISO-2022-JP, +Charset Encoders,x-viet-vps, +Charset Encoders,x-mac-cyrillic, +net-content-sniffers,Feed Sniffer,@mozilla.org/browser/feeds/sniffer;1 +net-content-sniffers,Binary Detector,@mozilla.org/network/binary-detector;1 +JavaScript global static nameset,PrivilegeManager,@mozilla.org/security/script/nameset;1 +JavaScript global constructor,BrowserFeedWriter,@mozilla.org/browser/feeds/result-writer;1 +JavaScript global constructor,Image,@mozilla.org/content/element/html;1?name=img +JavaScript global constructor,Audio,@mozilla.org/content/element/html;1?name=audio +JavaScript global constructor,Option,@mozilla.org/content/element/html;1?name=option +agent-style-sheets,pluginfinder xbl binding,chrome://mozapps/content/plugins/missingPluginBinding.css +xpcom-directory-providers,spellcheck-directory-provider,@mozilla.org/spellcheck/dir-provider;1 +xpcom-directory-providers,browser-directory-provider,@mozilla.org/browser/directory-provider;1 +Gecko-Content-Viewers,application/xml,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/javascript,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,text/rdf,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,text/plain,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/jpg,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/gif,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/bmp,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/x-view-source,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/icon,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/jpeg,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/pjpeg,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/ecmascript,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,mozilla.application/cached-xul,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/x-png,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/http-index-format,@mozilla.org/xpfe/http-index-format-factory-constructor +Gecko-Content-Viewers,image/x-xbitmap,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/x-javascript,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/x-xbm,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/png,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,text/css,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,text/html,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/rdf+xml,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/x-icon,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,text/ecmascript,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,text/javascript,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/xhtml+xml,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,application/vnd.mozilla.xul+xml,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,text/xml,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/vnd.microsoft.icon,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/xbm,@mozilla.org/content/document-loader-factory;1 +Gecko-Content-Viewers,image/x-ms-bmp,@mozilla.org/content/document-loader-factory;1 +uconv-charset-titles,chrome://global/locale/charsetTitles.properties, +uconv-charset-data,resource://gre/res/charsetData.properties, +command-line-handler,x-default,@mozilla.org/browser/final-clh;1 +command-line-handler,b-jsconsole,@mozilla.org/toolkit/console-clh;1 +command-line-handler,m-setdefaultbrowser,@mozilla.org/browser/default-browser-clh;1 +command-line-handler,m-browser,@mozilla.org/browser/clh;1 +command-line-handler,y-default,@mozilla.org/toolkit/default-clh;1 +content-policy,@mozilla.org/data-document-content-policy;1,@mozilla.org/data-document-content-policy;1 +content-policy,@mozilla.org/no-data-protocol-content-policy;1,@mozilla.org/no-data-protocol-content-policy;1 +content-policy,@mozilla.org/permissions/contentblocker;1,@mozilla.org/permissions/contentblocker;1 +content-policy,@mozilla.org/embedding/browser/content-policy;1,@mozilla.org/embedding/browser/content-policy;1 +@mozilla.org/streamconv;1,?from=multipart/x-mixed-replace&to=*/*, +@mozilla.org/streamconv;1,?from=multipart/mixed&to=*/*, +@mozilla.org/streamconv;1,?from=deflate&to=uncompressed, +@mozilla.org/streamconv;1,?from=application/http-index-format&to=text/html, +@mozilla.org/streamconv;1,?from=gzip&to=uncompressed, +@mozilla.org/streamconv;1,?from=text/gopher-dir&to=application/http-index-format, +@mozilla.org/streamconv;1,?from=application/x-unknown-content-type&to=*/*, +@mozilla.org/streamconv;1,?from=text/plain&to=text/html, +@mozilla.org/streamconv;1,?from=x-compress&to=uncompressed, +@mozilla.org/streamconv;1,?from=compress&to=uncompressed, +@mozilla.org/streamconv;1,?from=application/mac-binhex40&to=*/*, +@mozilla.org/streamconv;1,?from=text/ftp-dir&to=application/http-index-format, +@mozilla.org/streamconv;1,?from=x-gzip&to=uncompressed, +@mozilla.org/streamconv;1,?from=multipart/byteranges&to=*/*, +pref-config-startup,ReadConfig Module,@mozilla.org/readconfig;1 +charset-detectors,cjk_parallel_state_machine,@mozilla.org/intl/charsetdetect;1?type=cjk_parallel_state_machine +charset-detectors,ko_parallel_state_machine,@mozilla.org/intl/charsetdetect;1?type=ko_parallel_state_machine +charset-detectors,ruprob,@mozilla.org/intl/charsetdetect;1?type=ruprob +charset-detectors,off,off +charset-detectors,universal_charset_detector,@mozilla.org/intl/charsetdetect;1?type=universal_charset_detector +charset-detectors,zhcn_parallel_state_machine,@mozilla.org/intl/charsetdetect;1?type=zhcn_parallel_state_machine +charset-detectors,zhtw_parallel_state_machine,@mozilla.org/intl/charsetdetect;1?type=zhtw_parallel_state_machine +charset-detectors,zh_parallel_state_machine,@mozilla.org/intl/charsetdetect;1?type=zh_parallel_state_machine +charset-detectors,ja_parallel_state_machine,@mozilla.org/intl/charsetdetect;1?type=ja_parallel_state_machine +charset-detectors,ukprob,@mozilla.org/intl/charsetdetect;1?type=ukprob +JavaScript global property,InstallTrigger,@mozilla.org/xpinstall/installtrigger;1 +JavaScript global property,external,@mozilla.org/sidebar;1 +JavaScript global property,sidebar,@mozilla.org/sidebar;1 +command-line-validator,b-browser,@mozilla.org/browser/clh;1 +profile-after-change,Extension Manager,@mozilla.org/extensions/manager;1 +profile-after-change,Used to synchronize the temporary and permanent tables of Places,@mozilla.org/places/sync;1 +profile-after-change,Blocklist Service,@mozilla.org/extensions/blocklist;1 +Charset Decoders,UTF-16, +Charset Decoders,ISO-8859-8-E, +Charset Decoders,ISO-8859-4, +Charset Decoders,ISO-8859-16, +Charset Decoders,UTF-32LE, +Charset Decoders,TIS-620, +Charset Decoders,ISO-IR-111, +Charset Decoders,windows-1252, +Charset Decoders,windows-1251, +Charset Decoders,UTF-16BE, +Charset Decoders,x-mac-ukrainian, +Charset Decoders,IBM852, +Charset Decoders,x-mac-roman, +Charset Decoders,ISO-8859-7, +Charset Decoders,x-mac-ce, +Charset Decoders,ISO-8859-15, +Charset Decoders,IBM857, +Charset Decoders,gb18030, +Charset Decoders,x-viet-tcvn5712, +Charset Decoders,IBM862, +Charset Decoders,KOI8-U, +Charset Decoders,ISO-8859-2, +Charset Decoders,armscii-8, +Charset Decoders,ISO-8859-10, +Charset Decoders,UTF-8, +Charset Decoders,us-ascii, +Charset Decoders,HZ-GB-2312, +Charset Decoders,ISO-2022-JP, +Charset Decoders,x-gbk, +Charset Decoders,windows-1257, +Charset Decoders,ISO-8859-14, +Charset Decoders,x-mac-hebrew, +Charset Decoders,ISO-8859-6-I, +Charset Decoders,x-johab, +Charset Decoders,ISO-8859-5, +Charset Decoders,KOI8-R, +Charset Decoders,x-imap4-modified-utf7, +Charset Decoders,VISCII, +Charset Decoders,windows-1258, +Charset Decoders,ISO-8859-8, +Charset Decoders,EUC-KR, +Charset Decoders,x-mac-gurmukhi, +Charset Decoders,Big5, +Charset Decoders,IBM864, +Charset Decoders,windows-1250, +Charset Decoders,EUC-JP, +Charset Decoders,IBM864i, +Charset Decoders,x-euc-tw, +Charset Decoders,ISO-8859-8-I, +Charset Decoders,UTF-16LE, +Charset Decoders,x-mac-icelandic, +Charset Decoders,GB2312, +Charset Decoders,windows-1255, +Charset Decoders,x-windows-949, +Charset Decoders,ISO-2022-KR, +Charset Decoders,x-mac-romanian, +Charset Decoders,T.61-8bit, +Charset Decoders,ISO-8859-3, +Charset Decoders,ISO-8859-11, +Charset Decoders,UTF-7, +Charset Decoders,Shift_JIS, +Charset Decoders,x-mac-devanagari, +Charset Decoders,ISO-2022-CN, +Charset Decoders,UTF-32BE, +Charset Decoders,x-mac-turkish, +Charset Decoders,IBM866, +Charset Decoders,windows-1256, +Charset Decoders,x-mac-farsi, +Charset Decoders,GEOSTD8, +Charset Decoders,UTF-32, +Charset Decoders,x-mac-croatian, +Charset Decoders,ISO-8859-6, +Charset Decoders,x-mac-greek, +Charset Decoders,ISO-8859-9, +Charset Decoders,x-mac-cyrillic, +Charset Decoders,x-mac-gujarati, +Charset Decoders,ISO-8859-6-E, +Charset Decoders,Big5-HKSCS, +Charset Decoders,windows-1253, +Charset Decoders,ISO-8859-1, +Charset Decoders,ISO-8859-13, +Charset Decoders,IBM850, +Charset Decoders,x-user-defined, +Charset Decoders,x-mac-arabic, +Charset Decoders,windows-874, +Charset Decoders,windows-936, +Charset Decoders,windows-1254, +Charset Decoders,IBM855, +Charset Decoders,x-viet-vps, +JavaScript global constructor prototype alias,Image,HTMLImageElement +JavaScript global constructor prototype alias,Audio,HTMLAudioElement +JavaScript global constructor prototype alias,Option,HTMLOptionElement +module-loader,text/javascript,@mozilla.org/moz/jsloader;1 +app-startup,PrivateBrowsing Service,service,@mozilla.org/privatebrowsing;1 +app-startup,tryToClose Service,service,@mozilla.org/appshell/trytoclose;1 +app-startup,Update Service,service,@mozilla.org/updates/update-service;1 +app-startup,Web Content Handler Registrar,service,@mozilla.org/embeddor.implemented/web-content-handler-registrar;1 +app-startup,Application,service,@mozilla.org/fuel/application;1 +app-startup,Window Data Source,service,@mozilla.org/rdf/datasource;1?name=window-mediator +app-startup,Firefox Browser Glue Service,service,@mozilla.org/browser/browserglue;1 +app-startup,Browser Session Startup Service,service,@mozilla.org/browser/sessionstartup;1 +app-startup,SystemPref Module,@mozilla.org/system-preferences;1 +app-startup,Script Security Manager,service,@mozilla.org/scriptsecuritymanager;1 +external-uricontentlisteners,application/x-x509-user-cert,@mozilla.org/uriloader/psm-external-content-listener;1 +external-uricontentlisteners,application/x-x509-email-cert,@mozilla.org/uriloader/psm-external-content-listener;1 +external-uricontentlisteners,application/x-x509-crl,@mozilla.org/uriloader/psm-external-content-listener;1 +external-uricontentlisteners,application/pkix-crl,@mozilla.org/uriloader/psm-external-content-listener;1 +external-uricontentlisteners,application/x-pkcs7-crl,@mozilla.org/uriloader/psm-external-content-listener;1 +external-uricontentlisteners,application/x-x509-ca-cert,@mozilla.org/uriloader/psm-external-content-listener;1 +external-uricontentlisteners,application/x-x509-server-cert,@mozilla.org/uriloader/psm-external-content-listener;1 +JavaScript global privileged property,Application,@mozilla.org/fuel/application;1 +XSLT extension functions,http://exslt.org/regular-expressions,@mozilla.org/exslt/regexp;1 +parser-service-category,Meta Charset Service,@mozilla.org/intl/metacharset;1 diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/content-prefs.sqlite b/overlay-squashfs-x86/opt/firefox/defaults/profile/content-prefs.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..bc60b62e85313b2e481cbd620b2fc23e7979bbcf GIT binary patch literal 7168 zcmeHJT}#6-6m8b71;OVqVHh8T753&Ia9g94b)9w{ZtOv-?M7i=Y@G;#So}}^H}SmK0ufR|K5743Qr-}hD$$qUT=cw_CEBfqjenIaxpS(1CP+YhWa)Q z8nex6w>FI?+6GY+E@!5pcdIHquY*Sdm!%0J^VJe4%ceb3ToyN$-XhRDiVDwaU_!u1 zGXh1uY6&Q>rZ6<3An}W=K?uS7F!CPe0ii)&N(SJz+7_maP$TqFZl>+xYwVyK$LzJ7 zG3w%RGq2_zX=fTV!4^6A3Om^D-~roC=<7c&&qz}Mw%qQ!$R1i2D&XwZIfV4&&36IY zSKI2h^;oHBuwDo8gs^7_>?@ZvVA)^Fke(T9j$AxS2xKJmSD?XK4a9e37xZ}OyHeT# z&Ha7&;e+o|i_fVocO&87cKAQI~AxGh{wz!2N!}pj3di{Dt9|vjGd?CmeqJ;Q~f%;lWlU z2%OEi2YV6k3cpd>+@4cmHdl*>RA$Fwjt8;O#*ZS@8t>CRka~vEF2hHk)L+J=lWlze R`;qUaU3w=+z!7*u0vAAONaFwi literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/cookies.sqlite-journal b/overlay-squashfs-x86/opt/firefox/defaults/profile/cookies.sqlite-journal new file mode 100644 index 0000000000000000000000000000000000000000..69da24306b32a50411bdc0a9498ffcce11ac26cf GIT binary patch literal 2576 zcmZQz7zHCd1ekb10l+fCLt)hWqaiRtLtw?T6GlLF95mn0_T zq~_*V#V6h{X$&bU4s+?f;@d4gCZ5Y zT_bfA@)C1X6+&DiLUa_$5_3vn?2P>45~y%NVo3&snOaehSyTx#M@JzivAD!BIXShs kI2CTXjzVT}aB6aCQ7S@RX0b;}Nr8V}4qUG$upBT30I0xC_5c6? literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/downloads.sqlite b/overlay-squashfs-x86/opt/firefox/defaults/profile/downloads.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..0a575dbb7f9c83e4efacaf284223480215d6933c GIT binary patch literal 2048 zcmeHGO-sZu5KW7q7xCzIZo5JS#Xn%zjZ&<2ttq%CiEUN`ZBx=ITCak?+f*9Y!lFN5 zJ0v78Z@%(i?(ag00#-^F9N~=Y5XT|s0E7_N?BC`X&~0noeb0iw&V55VZbHl&Z5tH$ zm^!$_#>t(JLCmA`Wi+cnQ~Z z=|Ra00gOH{4{Fuu)B@!CSzyngD5?d=7wc$9WYProDLoKnHhid&n@RZLwO9$Qh3+$m z5+%05yoYI{^{hov+W?4e8AM4K!kk|ENyy;DgMz>P<8*v#yi8xLt?WOlzH;VQRW4JG oQk8wxHI;t9T75Rv<_)S?)Xn + + + + + + + 4 + + + diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/formhistory.sqlite b/overlay-squashfs-x86/opt/firefox/defaults/profile/formhistory.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..11c8564a7f37e935a266604f393d8e15df0b350b GIT binary patch literal 4096 zcmeH`K}*9h6vvZhP!PmpkG`X&yLs42u+AvO+RfU*b}E%-7-&~$Gf{8#tNF!Dbk$Pp zK7h@GkmMzK|GZ!F?(cjq7_5sjPXwHz5yBXq10aO3Y;7ZQ()Ovb(cbXa_)sno;|!6B z@h&@U|AjzJh-rBau8;X9WzTu>8mo`=$SYBlFL9PsVq38^?pqyAL+VBpyx@{9VgFH> z1>GHRqM|Qkbh|W6Ya%ak)F;!cP4;SkhUt}DbC#u>BxiPgg-y$G@Y_@*4;kxRzcV#< za*=!C)8C2kR6>a8H4R}Ndbe)4f*ZOT!?zklbQwV~lWpPqV|YrkE$cc3&sn8-G{IDW u@(ab=J1qwU2J--$Ez$p5@2^}Q@a009ILKmY**5I_I{1Q0-=Qv{TJ=tw{7 z3w@^d^|s9~0s#aNKmY**5I_I{1Q0*~0R++!c+K=5ADZ06PS?2Nd+^pC%#Ds8o%$!0G3g#?Ra);oP9f{K(`NT_b$Dc}`m&~W?w8e) z7l!LWbGBTc_v?#p)o+FiL8DXtDR?IW2q1s}0tg_000IagfB*sr{9WKPo&OBBAb + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/mimeTypes.rdf b/overlay-squashfs-x86/opt/firefox/defaults/profile/mimeTypes.rdf new file mode 100644 index 0000000..96e5599 --- /dev/null +++ b/overlay-squashfs-x86/opt/firefox/defaults/profile/mimeTypes.rdf @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/permissions.sqlite b/overlay-squashfs-x86/opt/firefox/defaults/profile/permissions.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..3e03dd5f1747a8277653f52dd9e94ded2c50b29f GIT binary patch literal 2048 zcmWFz^vNtqRY=P(%1ta$FlJz3U}R))P*7lCU|<4bWWWgIfG`Z8^I_r`G%rwuk-38b zh(^I^2#kgRmJldoWEYp0XKb`CNleN~&CRch&&V$>DTXtcoP%5)LtGU?9G!ez72v`O z8VZ>y3Z8x;uI{cu3IRc$zK%hW3f``fIw0)|A+8Z2Iwh3_sSs8{YEf=xadBpT9!!fS TC~pEY{U{g>fzc2cfgu0@+EXpI literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/places.sqlite b/overlay-squashfs-x86/opt/firefox/defaults/profile/places.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..89e3a802080625729c5fe34f7e41a73f726d88df GIT binary patch literal 135168 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 QX8KVu8UmvsFakpW02|3Ky#N3J literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/secmod.db b/overlay-squashfs-x86/opt/firefox/defaults/profile/secmod.db new file mode 100644 index 0000000000000000000000000000000000000000..0534d698f6887f866b0279ac2ff0971f97748738 GIT binary patch literal 16384 zcmeI&&x#W<90%~&m1PeWy~tif0v<*|+N~^l8a%WprBnvu3#3VA3_FvQG_$*1@G-o5 z_icOyeGSoMrb{ie>a8sD4GfvdpWpA7Pp7vbhYvX+q({izuY^1Zx8xoncS090aGJ?qEF`Iw=fo4TobRox1+Y6z2`+j2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX?}Z4u~^@Ar@U{r++Pwp4^VAOHafKmY;|fB*y_009W>SKyG) z-j|*4if5q!8LoEl(L2WI)Oh6#FKIR#Gx}sSqH`;}?vNBEDejpbK%}ZXa zQoHoJ(pQQtxlpuTO72yYHQ79jcY?MHX1|AShja*jz2&_=oV6L~W_qiPa$3;N2D#`i zW;XX1+^G;()K2>~ov0Z9Iy@__|5r_gB zpT_0S+Fjja#7R0jJ=q+3Q_=I7iE<-p{0VigMa;e}v(hGG=}G$?{^x_&X?Qsw-}Eo} g+pGHHCmIAG009U<00Izz00bZa0SG_<0{^?fFUxr8rT_o{ literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/signons.sqlite b/overlay-squashfs-x86/opt/firefox/defaults/profile/signons.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..bed4ec7d1362803bb06ede6b5e7dcaba52253aaa GIT binary patch literal 11264 zcmeHN!EV|>5cS%CNvfQ!9x5%jSVBTk4n0*ZrA~|L7%;Y!s0Yib-NY)`6dSelMx=g1 zf2Uv3kH|md(p}payvS`tXw}HG64LI@?9R-a9f5c=9H?I8;t#=eY)AN*t8fT$FEHjf zu1-GdLnI5dwn68@+PZLBB@!guQu&^6i;lSOg{p~Q@wh5V?;2>)@qEYqG7i34qu|o> zL+dICBi|mo7IkK~nn4-}Y}7cwtOtrogQk$o|8X)ul#(y8-?fDvwN2&p}z{Zduph;sV) z&~q?5x|*T9R&?CgyQgja9KTi0n@a%JbPeUqz^2w6mtAb4~bHvfxbP-LQc|8)sq>&5oEG|@94Ci zfi+WAn^#dZ(Or8qUd2ztZ{{9eB8&HDp*y87^TcyUDZnvY*@Y833_k}`r%=K5-%sb0 z$aT#0Dva|tWD5QCDpuigwvpS|H*(OJPux``n3RS=psw==wBji0FaQBSpmYd8{g*D~ z5HKK+A+S$p@cp0R0TV!=Ob9^zmnqv2DN1PK~mtyGmI`@!p%%{0(JG>%WEu z9N*v_{--cOKga^c_6U5ei_$aFA5dl50IZaRWqTDK6}1QC^qKB}R3_VEO?uiubJi9m zf>}fRMTS<&j1?-_1*iYdTPFVF_L0RwO_YY@eH^nnTlQO6S?2+pL9r--6&pa>ldw!p1F0<^* z^@+6Qm~6IK%Igm6BgYA)00Izz00bZa0SFu+fie|EIUc9wQAeN7nfc;WssTI_}CV2h$f zB65F>E?EV`Ty(F`2iUtKw7NF2x{{HxA$6*43j=7O|Fq)+^S0s#m>00Izz00bZa0SG_<0uX?}AqgY| zk#vzXr9*2Ise!j&`ZqgoKUsbH>iy`=k1LPAMq(SM{w!_1REKv?zgwq5f(C|vQyykk zHs5?cKY8oHv!2zylar;bpMR6X=`+t?OvSgqQ+kYNB}l)Bw8IZ55P$##AOHafKmY;| zfB*y_009Uzfk11htMWF2;8m*6|Jy|REp0bJf=B@Z5P$##AOHafKmY;|fB*y_0D-DN zI7BHGDo5&m{-1y89|ZysfB*y_009U<00Izz00bZafhHDkKmU*C|0dpGqy_;9KmY;| zfB*y_009U<00I!;0(kz%Z2$oXKmY;|fB*y_009U<00Izbeu1d;f&c#BI+50;AI+aF zGK2sGAOHafKmY;|fB*y_009Ub8G&vZCVf)WF>NQ2*K_yul9{kA_kSGE@f^Av<{=AV O(p#M~KWEu<-i&`G6P9TJ literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/opt/firefox/defaults/profile/webappsstore.sqlite b/overlay-squashfs-x86/opt/firefox/defaults/profile/webappsstore.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..1aded2a78d4c25c05ef28e80e9efcecc4525359e GIT binary patch literal 3072 zcmeHG%?iRW3{E#e5WINtnwyF{=>zy%M39NI!fs<~gyD2!n|}unzPWYou;~j3Hqi1V zO}?~W$#OCC62e^&9oz)FPy)uFj|c#|TzS)^!*YQ<&V|2WRfaUZ2KrrY%9H{>t$?SM z>+J@6RK4StuJI-a$=TD*N!<&r-7t*fB#5Y^k1ReA99QOavEn#2$K1w`0-T#zC~Bq& z21?4-16aAt +AccelNewWindow=n +AccelDetachTab=d +AccelCloseTab=w +AccelCloseWindow=q +AccelCopy=c +AccelPaste=v +AccelPreferences=Disabled +AccelShowMenubar=Disabled +AccelShowToolbars=Disabled +AccelShowBorders=Disabled +AccelFullscreen=F11 +AccelSetTitle=Disabled +AccelReset=Disabled +AccelResetAndClear=Disabled +AccelPrevTab=Page_Up +AccelNextTab=Page_Down +AccelSwitchToTab1=1 +AccelSwitchToTab2=2 +AccelSwitchToTab3=3 +AccelSwitchToTab4=4 +AccelSwitchToTab5=5 +AccelSwitchToTab6=6 +AccelSwitchToTab7=7 +AccelSwitchToTab8=8 +AccelSwitchToTab9=9 +AccelContents=F1 +BackgroundMode=TERMINAL_BACKGROUND_SOLID +BackgroundImageFile= +BackgroundImageStyle=TERMINAL_BACKGROUND_STYLE_TILED +BackgroundDarkness=0.500000 +BindingBackspace=TERMINAL_ERASE_BINDING_AUTO +BindingDelete=TERMINAL_ERASE_BINDING_AUTO +ColorForeground=#000000000000 +ColorBackground=#f3bcf9999333 +ColorCursor=#000000000000 +ColorSelection=White +ColorSelectionUseDefault=TRUE +ColorPalette1=#000000000000 +ColorPalette2=#aaaa00000000 +ColorPalette3=#0000aaaa0000 +ColorPalette4=#aaaa55550000 +ColorPalette5=#00000000aaaa +ColorPalette6=#aaaa0000aaaa +ColorPalette7=#0000aaaaaaaa +ColorPalette8=#aaaaaaaaaaaa +ColorPalette9=#555555555555 +ColorPalette10=#ffff55555555 +ColorPalette11=#5555ffff5555 +ColorPalette12=#ffffffff5555 +ColorPalette13=#55555555ffff +ColorPalette14=#ffff5555ffff +ColorPalette15=#5555ffffffff +ColorPalette16=#ffffffffffff +CommandUpdateRecords=TRUE +CommandLoginShell=FALSE +FontAllowBold=TRUE +FontAntiAlias=TRUE +FontName=Fixed 13 +MiscAlwaysShowTabs=FALSE +MiscBell=FALSE +MiscBordersDefault=TRUE +MiscCursorBlinks=FALSE +MiscDefaultGeometry=80x24 +MiscInheritGeometry=FALSE +MiscMenubarDefault=TRUE +MiscMouseAutohide=FALSE +MiscToolbarsDefault=TRUE +MiscConfirmClose=TRUE +MiscCycleTabs=TRUE +MiscTabCloseButtons=TRUE +MiscTabPosition=GTK_POS_TOP +MiscHighlightUrls=TRUE +ScrollingBar=TERMINAL_SCROLLBAR_RIGHT +ScrollingLines=32768 +ScrollingOnOutput=TRUE +ScrollingOnKeystroke=TRUE +ScrollingSingleLine=TRUE +ShortcutsNoMenukey=TRUE +ShortcutsNoMnemonics=FALSE +TitleInitial=Terminal +TitleMode=TERMINAL_TITLE_APPEND +Term=xterm +VteWorkaroundTitleBug=TRUE +WordChars=-A-Za-z0-9,./?%&#:_~ + diff --git a/overlay-squashfs-x86/root/.config/autostart/Terminal.desktop b/overlay-squashfs-x86/root/.config/autostart/Terminal.desktop new file mode 100644 index 0000000..490c86f --- /dev/null +++ b/overlay-squashfs-x86/root/.config/autostart/Terminal.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=0.9.4 +Type=Application +Name=Terminal +Comment=terminal +Exec=/usr/bin/terminal +StartupNotify=false +Terminal=false +Hidden=false + diff --git a/overlay-squashfs-x86/root/.config/autostart/xfce4-settings-helper-autostart.desktop b/overlay-squashfs-x86/root/.config/autostart/xfce4-settings-helper-autostart.desktop new file mode 100644 index 0000000..b8ca220 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/autostart/xfce4-settings-helper-autostart.desktop @@ -0,0 +1,3 @@ +[Desktop Entry] +Hidden=false + diff --git a/overlay-squashfs-x86/root/.config/autostart/xfce4-tips-autostart.desktop b/overlay-squashfs-x86/root/.config/autostart/xfce4-tips-autostart.desktop new file mode 100644 index 0000000..5673067 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/autostart/xfce4-tips-autostart.desktop @@ -0,0 +1,3 @@ +[Desktop Entry] +Hidden=true + diff --git a/overlay-squashfs-x86/root/.config/epdfview/main.conf b/overlay-squashfs-x86/root/.config/epdfview/main.conf new file mode 100644 index 0000000..0319af7 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/epdfview/main.conf @@ -0,0 +1,6 @@ + +[main window] +width=792 +height=526 +x=0 +y=0 diff --git a/overlay-squashfs-x86/root/.config/geany/geany.conf b/overlay-squashfs-x86/root/.config/geany/geany.conf new file mode 100644 index 0000000..f1a5680 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/geany/geany.conf @@ -0,0 +1,162 @@ + +[geany] +default_open_path= +cmdline_new_files=true +notebook_double_click_hides_widgets=false +highlighting_invert_all=false +pref_main_suppress_search_dialogs=false +pref_main_search_use_current_word=true +check_detect_indent=false +use_tab_to_indent=true +pref_editor_tab_width=4 +indent_hard_tab_width=8 +indent_mode=2 +indent_type=1 +autocompletion_max_entries=30 +mru_length=10 +disk_check_timeout=30 +show_editor_scrollbars=true +brace_match_ltgt=false +use_gtk_word_boundaries=true +complete_snippets_whilst_editing=false +show_symbol_list_expanders=true +allow_always_save=false +pref_main_load_session=true +pref_main_project_session=true +pref_main_project_file_in_basedir=false +pref_main_save_winpos=true +pref_main_confirm_exit=false +pref_main_suppress_status_messages=false +switch_msgwin_pages=false +beep_on_errors=true +auto_focus=false +sidebar_symbol_visible=true +sidebar_openfiles_visible=true +editor_font=Monospace 10 +tagbar_font=Sans 9 +msgwin_font=Sans 9 +show_notebook_tabs=true +show_tab_cross=true +tab_order_ltr=true +tab_pos_editor=2 +tab_pos_msgwin=0 +tab_pos_sidebar=2 +show_indent_guide=false +show_white_space=false +show_line_endings=false +show_markers_margin=false +show_linenumber_margin=false +long_line_type=0 +long_line_column=72 +long_line_color=#C2EBC2 +symbolcompletion_max_height=10 +symbolcompletion_min_chars=4 +use_folding=true +unfold_all_children=false +use_indicators=true +line_wrapping=false +auto_close_xml_tags=true +complete_snippets=true +auto_complete_symbols=true +pref_editor_disable_dnd=false +pref_editor_smart_home_key=true +pref_editor_newline_strip=false +line_break_column=72 +auto_continue_multiline=true +comment_toggle_mark=~ +scroll_stop_at_last_line=true +autoclose_chars=0 +pref_editor_default_new_encoding=UTF-8 +pref_editor_default_open_encoding=none +default_eol_character=2 +pref_editor_new_line=true +pref_editor_replace_tabs=false +pref_editor_trail_space=false +pref_toolbar_show=true +pref_toolbar_icon_style=0 +pref_toolbar_icon_size=3 +pref_template_developer=root +pref_template_company= +pref_template_mail=root@sysresccd +pref_template_initial=r +pref_template_version=1.0 +pref_template_year=%Y +pref_template_date=%Y-%m-%d +pref_template_datetime=%d.%m.%Y %H:%M:%S %Z +context_action_cmd= +sidebar_visible=false +statusbar_visible=true +msgwindow_visible=false +fullscreen=false +scribble_text=Type here what you want, use it as a notice/scratch board +treeview_position=156 +msgwindow_position=329 +geometry=0;0;800;551;1; +custom_date_format= +autocomplete_doc_words=false +completion_drops_rest_of_word=false +use_safe_file_saving=false +documents_show_paths=true +sidebar_page=0 +pref_toolbar_append_to_menu=false +scribble_pos=57 + +[search] +pref_search_current_file_dir=true +find_all_expanded=false +replace_all_expanded=false +fif_mode=0 +fif_extra_options= +fif_case_sensitive=true +fif_match_whole_word=false +fif_invert_results=false +fif_recursive=false +fif_use_extra_options=false + +[plugins] +load_plugins=true +active_plugins=; +custom_plugin_path= + +[tools] +make_cmd=make +term_cmd=xterm +browser_cmd=firefox +grep_cmd=grep + +[printing] +print_cmd= +use_gtk_printing=true +print_line_numbers=true +print_page_numbers=true +print_page_header=true +page_header_basename=false +page_header_datefmt=%c + +[VTE] +load_vte=true +emulation=xterm +font=Monospace 10 +scroll_on_key=true +scroll_on_out=true +enable_bash_keys=false +ignore_menu_bar_accel=false +follow_path=false +run_in_vte=false +skip_run_script=false +cursor_blinks=false +scrollback_lines=500 +shell=/bin/zsh +colour_fore=#FFFFFF +colour_back=#000000 +last_dir=/root + +[project] +session_file= +project_file_path=/root/projects + +[files] +recent_files= +current_page=0 +recent_projects= +FILE_NAME_0= diff --git a/overlay-squashfs-x86/root/.config/xfce4/Xcursor.xrdb b/overlay-squashfs-x86/root/.config/xfce4/Xcursor.xrdb new file mode 100644 index 0000000..b3ac9e1 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/Xcursor.xrdb @@ -0,0 +1,3 @@ +Xcursor.theme: +Xcursor.theme_core: true +Xcursor.size: 0 diff --git a/overlay-squashfs-x86/root/.config/xfce4/Xft.xrdb b/overlay-squashfs-x86/root/.config/xfce4/Xft.xrdb new file mode 100644 index 0000000..451deaa --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/Xft.xrdb @@ -0,0 +1,4 @@ +Xft.antialias: -1 +Xft.hinting: -1 +Xft.rgba: none +Xft.hintstyle: hintnone diff --git a/overlay-squashfs-x86/root/.config/xfce4/helpers.rc b/overlay-squashfs-x86/root/.config/xfce4/helpers.rc new file mode 100644 index 0000000..a3b2b84 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/helpers.rc @@ -0,0 +1,2 @@ +TerminalEmulator=Terminal + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/actions-12.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/actions-12.rc new file mode 100644 index 0000000..cef4af6 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/actions-12.rc @@ -0,0 +1,3 @@ +type=0 +orientation=0 + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/datetime-12513146570.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/datetime-12513146570.rc new file mode 100644 index 0000000..dd0817d --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/datetime-12513146570.rc @@ -0,0 +1,6 @@ +layout=1 +date_font=Sans 7 +time_font=Sans 7 +date_format=%Y-%m-%d +time_format=%H:%M:%S + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513148561.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513148561.rc new file mode 100644 index 0000000..12c32ff --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513148561.rc @@ -0,0 +1,12 @@ +[Entry 0] +Name=GParted +Comment=disk partitionning +Icon=/root/icons/gparted.png +Exec='/usr/sbin/gpartedbin' +Path=/root +Terminal=false + +[Global] +MoveFirst=false +ArrowPosition=0 + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513149092.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513149092.rc new file mode 100644 index 0000000..20981d2 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513149092.rc @@ -0,0 +1,12 @@ +[Entry 0] +Name=Firefox +Comment=Web browser +Icon=/root/icons/firefox.png +Exec='/usr/bin/firefox' +Path=/root +Terminal=false + +[Global] +MoveFirst=false +ArrowPosition=0 + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513149743.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513149743.rc new file mode 100644 index 0000000..31f594e --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513149743.rc @@ -0,0 +1,12 @@ +[Global] +MoveFirst=false +ArrowPosition=0 + +[Entry 0] +Name=xfburn +Comment=cd/dvd burning software +Icon=/root/icons/xfburn.png +Exec='/usr/bin/xfburn' +Path=/root +Terminal=false + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513150224.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513150224.rc new file mode 100644 index 0000000..d906aac --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-12513150224.rc @@ -0,0 +1,12 @@ +[Global] +MoveFirst=false +ArrowPosition=0 + +[Entry 0] +Name=emelfm +Comment=File Manager +Icon=/root/icons/emelfm2.png +Exec='/usr/bin/emelfm2' +Path=/root +Terminal=false + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-7.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-7.rc new file mode 100644 index 0000000..8097a7b --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-7.rc @@ -0,0 +1,12 @@ +[Global] +MoveFirst=false +ArrowPosition=0 + +[Entry 0] +Name=Command Prompt +Comment=X terminal emulator +Icon=utilities-terminal +Exec='/usr/bin/terminal' +Path=/root +Terminal=false + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-8.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-8.rc new file mode 100644 index 0000000..07a6c13 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/launcher-8.rc @@ -0,0 +1,12 @@ +[Entry 0] +Name=Editor +Comment=Edit text files +Icon=accessories-text-editor +Exec='/usr/bin/geany' +Path=/root +Terminal=false + +[Global] +MoveFirst=false +ArrowPosition=0 + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/pager-2.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/pager-2.rc new file mode 100644 index 0000000..cb0d5e9 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/pager-2.rc @@ -0,0 +1,4 @@ +rows=2 +scrolling=true +show-names=false + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/panels.xml b/overlay-squashfs-x86/root/.config/xfce4/panel/panels.xml new file mode 100644 index 0000000..a919662 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/panels.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/separator-11.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/separator-11.rc new file mode 100644 index 0000000..c46dd6a --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/separator-11.rc @@ -0,0 +1,2 @@ +separator-type=2 + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/separator-13.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/separator-13.rc new file mode 100644 index 0000000..c46dd6a --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/separator-13.rc @@ -0,0 +1,2 @@ +separator-type=2 + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/separator-6.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/separator-6.rc new file mode 100644 index 0000000..c46dd6a --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/separator-6.rc @@ -0,0 +1,2 @@ +separator-type=2 + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/systray-4.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/systray-4.rc new file mode 100644 index 0000000..e462c0b --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/systray-4.rc @@ -0,0 +1,4 @@ +[Global] +ShowFrame=false +Rows=1 + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/tasklist-3.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/tasklist-3.rc new file mode 100644 index 0000000..7a8acf3 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/tasklist-3.rc @@ -0,0 +1,7 @@ +grouping=1 +width=300 +all_workspaces=false +expand=true +flat_buttons=true +show_handles=true + diff --git a/overlay-squashfs-x86/root/.config/xfce4/panel/xfce4-menu-5.rc b/overlay-squashfs-x86/root/.config/xfce4/panel/xfce4-menu-5.rc new file mode 100644 index 0000000..22b02ab --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/panel/xfce4-menu-5.rc @@ -0,0 +1,7 @@ +use_default_menu=true +menu_file= +icon_file=/root/icons/cdrom.png +show_menu_icons=true +button_title=Menu +show_button_title=false + diff --git a/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml new file mode 100644 index 0000000..050f22a --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml b/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml new file mode 100644 index 0000000..c2cb6a6 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml b/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml new file mode 100644 index 0000000..861c741 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml b/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml new file mode 100644 index 0000000..913b922 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml new file mode 100644 index 0000000..2b85993 --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml new file mode 100644 index 0000000..fa990de --- /dev/null +++ b/overlay-squashfs-x86/root/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/overlay-squashfs-x86/root/.jwmrc b/overlay-squashfs-x86/root/.jwmrc new file mode 100644 index 0000000..c8b8cba --- /dev/null +++ b/overlay-squashfs-x86/root/.jwmrc @@ -0,0 +1,137 @@ + + + + +

+ gparted + terminal --hide-toolbars --hide-menubar --geometry=90x30 --command=partimage + terminal --hide-toolbars --hide-menubar --geometry=80x25 --command=testdisk + gtk-lshw + + + + terminal --hide-toolbars --hide-menubar --geometry=90x30 --command=mc + epdfview + dillo + xarchiver + terminal --hide-toolbars --hide-menubar --geometry=90x35 --command=hexcurse + + + + gparted + terminal + LANG=en_US mrxvt + geany + gvim + firefox + xfburn + + + + killall jwm + + + + + + root:1 + showdesktop + exec:gparted + exec:terminal + exec:firefox + exec:xfburn + exec:geany + + + + xclock + + + /root/icons/ + + + /root/jwm/wallpaper.png + + + + 400 + + + 2 + + + click + + + border + + + opaque + + + opaque + + + up + down + right + left + left + down + up + right + select + escape + + next + close + desktop# + root:1 + window + + shade + close + maximize + minimize + desktop + resize + root:1 + move + + restart + exec:aterm + exec:aterm -T "vim" -e vi + + + + -*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1 + 4 + 20 + + white + grey40:grey0 + grey44 + grey13 + + + grey44 + grey20:grey0 + grey44 + grey13 + + + + + -*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1 + grey13 + white + + + + -*-helvetica-medium-r-*-*-12-*-*-*-*-*-iso8859-1 + white + grey50:grey30 + grey70 + grey50:grey0 + + diff --git a/overlay-squashfs-x86/root/.local/share/Terminal/Terminal-toolbars.ui b/overlay-squashfs-x86/root/.local/share/Terminal/Terminal-toolbars.ui new file mode 100644 index 0000000..128c0e4 --- /dev/null +++ b/overlay-squashfs-x86/root/.local/share/Terminal/Terminal-toolbars.ui @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/overlay-squashfs-x86/root/.mrxvtrc b/overlay-squashfs-x86/root/.mrxvtrc new file mode 100644 index 0000000..d98d8c3 --- /dev/null +++ b/overlay-squashfs-x86/root/.mrxvtrc @@ -0,0 +1,13 @@ +Mrxvt.syncTabTitle: True + +Mrxvt.scrollBar: true +Mrxvt.scrollbarRight: true + +# Number of lines to save in the scroll back buffer for all tabs +mrxvt*saveLines: 32767 + +# Don't scroll to the bottom every time some output is produced. +Mrxvt.scrollTtyOutputInhibit: true + +# Scroll to the bottom when a key is pressed. +Mrxvt.scrollTtyKeypress: true diff --git a/overlay-squashfs-x86/root/.vimrc b/overlay-squashfs-x86/root/.vimrc new file mode 100644 index 0000000..991f020 --- /dev/null +++ b/overlay-squashfs-x86/root/.vimrc @@ -0,0 +1,2 @@ +set guifont=Fixed\ 13 + diff --git a/overlay-squashfs-x86/root/.xinitrc b/overlay-squashfs-x86/root/.xinitrc new file mode 100755 index 0000000..88716fb --- /dev/null +++ b/overlay-squashfs-x86/root/.xinitrc @@ -0,0 +1,67 @@ +#!/bin/bash +if [ -f /etc/sysconfig/keyboard ] +then + if grep -q XKEYBOARD /etc/sysconfig/keyboard + then + KEYMAP=$(cat /etc/sysconfig/keyboard | grep XKEYBOARD | cut -d '=' -f2) + + # The keymap must be listed in the following file: + # /usr/share/X11/xkb/rules/xorg.lst + + [ $KEYMAP = "azerty" -o $KEYMAP = "01" ] && KEYMAP="azerty" + [ $KEYMAP = "be" -o $KEYMAP = "02" ] && KEYMAP="be" + [ $KEYMAP = "bg" -o $KEYMAP = "03" ] && KEYMAP="bg" + [ $KEYMAP = "br-a" -o $KEYMAP = "04" ] && KEYMAP="br" + [ $KEYMAP = "br-l" -o $KEYMAP = "05" ] && KEYMAP="br" + [ $KEYMAP = "by" -o $KEYMAP = "06" ] && KEYMAP="by" + [ $KEYMAP = "cf" -o $KEYMAP = "07" ] && KEYMAP="cf" + [ $KEYMAP = "croat" -o $KEYMAP = "08" ] && KEYMAP="hr" + [ $KEYMAP = "cz" -o $KEYMAP = "09" ] && KEYMAP="cz" + [ $KEYMAP = "de" -o $KEYMAP = "10" ] && KEYMAP="de" + [ $KEYMAP = "dk" -o $KEYMAP = "11" ] && KEYMAP="dk" + [ $KEYMAP = "dvorak" -o $KEYMAP = "12" ] && KEYMAP="dvorak" + [ $KEYMAP = "es" -o $KEYMAP = "13" ] && KEYMAP="es" + [ $KEYMAP = "et" -o $KEYMAP = "14" ] && KEYMAP="et" + [ $KEYMAP = "fi" -o $KEYMAP = "15" ] && KEYMAP="fi" + [ $KEYMAP = "fr" -o $KEYMAP = "16" ] && KEYMAP="fr" + [ $KEYMAP = "gr" -o $KEYMAP = "17" ] && KEYMAP="gr" + [ $KEYMAP = "hu" -o $KEYMAP = "18" ] && KEYMAP="hu" + [ $KEYMAP = "il" -o $KEYMAP = "19" ] && KEYMAP="il" + [ $KEYMAP = "is" -o $KEYMAP = "20" ] && KEYMAP="is" + [ $KEYMAP = "it" -o $KEYMAP = "21" ] && KEYMAP="it" + [ $KEYMAP = "jp" -o $KEYMAP = "22" ] && KEYMAP="jp" + [ $KEYMAP = "la" -o $KEYMAP = "23" ] && KEYMAP="latam" + [ $KEYMAP = "lt" -o $KEYMAP = "24" ] && KEYMAP="lt" + [ $KEYMAP = "mk" -o $KEYMAP = "25" ] && KEYMAP="mk" + [ $KEYMAP = "nl" -o $KEYMAP = "26" ] && KEYMAP="nl" + [ $KEYMAP = "no" -o $KEYMAP = "27" ] && KEYMAP="no" + [ $KEYMAP = "pl" -o $KEYMAP = "28" ] && KEYMAP="pl" + [ $KEYMAP = "pt" -o $KEYMAP = "29" ] && KEYMAP="pt" + [ $KEYMAP = "ro" -o $KEYMAP = "30" ] && KEYMAP="ro" + [ $KEYMAP = "ru" -o $KEYMAP = "31" ] && KEYMAP="ru" + [ $KEYMAP = "se" -o $KEYMAP = "32" ] && KEYMAP="se" + [ $KEYMAP = "sg" -o $KEYMAP = "33" ] && KEYMAP="sg" + [ $KEYMAP = "sk-y" -o $KEYMAP = "34" ] && KEYMAP="sk" + [ $KEYMAP = "sk-z" -o $KEYMAP = "35" ] && KEYMAP="sk" + [ $KEYMAP = "slovene" -o $KEYMAP = "36" ] && KEYMAP="si" + [ $KEYMAP = "trf" -o $KEYMAP = "37" ] && KEYMAP="tr" + [ $KEYMAP = "trq" -o $KEYMAP = "38" ] && KEYMAP="tr" + [ $KEYMAP = "ua" -o $KEYMAP = "39" ] && KEYMAP="ua" + [ $KEYMAP = "uk" -o $KEYMAP = "40" ] && KEYMAP="gb" + [ $KEYMAP = "us" -o $KEYMAP = "41" ] && KEYMAP="us" + [ $KEYMAP = "wangbe" -o $KEYMAP = "42" ] && KEYMAP="wangbe" + [ $KEYMAP = "fr_CH" -o $KEYMAP = "43" ] && KEYMAP="ch -variant fr" + [ $KEYMAP = "speakup" -o $KEYMAP = "44" ] && KEYMAP="us" + [ $KEYMAP = "cz" -o $KEYMAP = "45" ] && KEYMAP="cz" + [ $KEYMAP = "de_CH" -o $KEYMAP = "46" ] && KEYMAP="ch" + [ $KEYMAP = "sg-lat1" -o $KEYMAP = "47" ] && KEYMAP="ch" + + setxkbmap -layout $KEYMAP + echo "setxkbmap -layout $KEYMAP" > /var/log/xorg-keymap.log + fi +fi + +xset s off +xset r +/usr/bin/terminal >/dev/null 2>&1 & +exec /root/winmgr.sh >/dev/null 2>&1 diff --git a/overlay-squashfs-x86/root/.xsession b/overlay-squashfs-x86/root/.xsession new file mode 100755 index 0000000..09dac95 --- /dev/null +++ b/overlay-squashfs-x86/root/.xsession @@ -0,0 +1 @@ +exec /usr/bin/wmaker diff --git a/overlay-squashfs-x86/root/.zsh/colors b/overlay-squashfs-x86/root/.zsh/colors new file mode 100644 index 0000000..ba46593 --- /dev/null +++ b/overlay-squashfs-x86/root/.zsh/colors @@ -0,0 +1,84 @@ +COLOR tty + +# Extra command line options for ls go here. +# Basically these ones are: +# -F = show '/' for dirs, '*' for executables, etc. +# -T 0 = don't trust tab spacing when formatting ls output. +OPTIONS -F -T 0 + +# Below, there should be one TERM entry for each termtype that is colorizable +TERM linux +TERM screen +TERM console +TERM con132x25 +TERM con132x30 +TERM con132x43 +TERM con132x60 +TERM con80x25 +TERM con80x28 +TERM con80x30 +TERM con80x43 +TERM con80x50 +TERM con80x60 +TERM xterm +TERM rxvt +TERM vt100 +TERM Eterm + +# EIGHTBIT, followed by '1' for on, '0' for off. (8-bit output) +EIGHTBIT 1 + +# Below are the color init strings for the basic file types. A color init +# string consists of one or more of the following numeric codes: +# Attribute codes: +# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed +# Text color codes: +# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white +# Background color codes: +# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white +NORMAL 00 # global default, although everything should be something. +FILE 00 # normal file +DIR 01;34 # directory +LINK 01;35 # symbolic link +FIFO 40;33 # pipe +SOCK 01;35 # socket +BLK 40;33;01 # block device driver +CHR 40;33;01 # character device driver + +# This is for files with execute permission: +EXEC 01;32 + +# List any file extensions like '.gz' or '.tar' that you would like ls +# to colorize below. Put the extension, a space, and the color init string. +# (and any comments you want to add after a '#') + +# Archives +.btm 01;32 +.tar 01;31 +.tgz 01;31 +.arj 01;31 +.gz 01;31 +.bz2 01;31 +.zip 01;31 +.rar 01;31 +.7z 01;31 +.ace 01;31 +.dar 01;31 +.lzo 01;31 +.tbz2 01;31 + +# Packages +.deb 01;35 +.rpm 01;35 + +# Web +.htm 01;36 +.php 01;36 +.php3 01;36 +.html 01;36 + +# Sources +.c 04;43;30 +.cpp 04;43;30 +.h 00;43;30 +.hpp 00;43;30 diff --git a/overlay-squashfs-x86/root/.zsh/rc/alias.rc b/overlay-squashfs-x86/root/.zsh/rc/alias.rc new file mode 100644 index 0000000..7859c0c --- /dev/null +++ b/overlay-squashfs-x86/root/.zsh/rc/alias.rc @@ -0,0 +1,13 @@ +alias ll="ls -lah" +alias rm="rm -i" +alias cp="cp -i" +alias ls="ls --color=auto" +alias l="ls -ail" +alias cl="clear" + +alias cvs="cvs -z3" + +alias reboot="shutdown -r now" + +# do a du -hs on each dir on current path +alias lsdir="for dir in *;do;if [ -d \$dir ];then;du -hsL \$dir;fi;done" diff --git a/overlay-squashfs-x86/root/.zsh/rc/env.rc b/overlay-squashfs-x86/root/.zsh/rc/env.rc new file mode 100644 index 0000000..768f0ae --- /dev/null +++ b/overlay-squashfs-x86/root/.zsh/rc/env.rc @@ -0,0 +1,4 @@ +#environement variables +export LD_LIBRARY_PATH=/usr/lib/gcc/i486-pc-linux-gnu/4.4.2 +export HISTSIZE=512 + diff --git a/overlay-squashfs-x86/root/.zsh/rc/options.rc b/overlay-squashfs-x86/root/.zsh/rc/options.rc new file mode 100644 index 0000000..bc91ccb --- /dev/null +++ b/overlay-squashfs-x86/root/.zsh/rc/options.rc @@ -0,0 +1,7 @@ +setopt CORRECT +setopt ALWAYS_TO_END +setopt NOTIFY +setopt NOBEEP +setopt AUTOLIST +setopt AUTOCD +setopt PRINT_EIGHT_BIT diff --git a/overlay-squashfs-x86/root/.zsh/rc/prompt.rc b/overlay-squashfs-x86/root/.zsh/rc/prompt.rc new file mode 100644 index 0000000..a6664cc --- /dev/null +++ b/overlay-squashfs-x86/root/.zsh/rc/prompt.rc @@ -0,0 +1,14 @@ +# for have colors +autoload -U colors +colors + +# define your colors here (i hate white background) +host_color="green" +path_color="blue" +date_color="white" + +host="%{$fg[$host_color]%}%n@%m" +cpath="%B%{$fg[$path_color]%}%/%b" +end="%{$reset_color%}%% " + +PS1="$host $cpath $end" diff --git a/overlay-squashfs-x86/root/.zshrc b/overlay-squashfs-x86/root/.zshrc new file mode 100644 index 0000000..142d08b --- /dev/null +++ b/overlay-squashfs-x86/root/.zshrc @@ -0,0 +1,35 @@ +# +# This file is based on the configuration written by +# Bruno Bonfils, +# Written since summer 2001 + +# +# My functions (don't forget to modify fpath before call compinit !!) +fpath=($HOME/.zsh/functions $fpath) + +# colors +eval `dircolors $HOME/.zsh/colors` + +autoload -U zutil +autoload -U compinit +autoload -U complist + +bindkey '\e[A' history-search-backward +bindkey '\e[B' history-search-forward +bindkey '^K' kill-whole-line +bindkey "\e[H" beginning-of-line # Home (xorg) +bindkey "\e[1~" beginning-of-line # Home (console) +bindkey "\e[4~" end-of-line # End (console) +bindkey "\e[F" end-of-line # End (xorg) +bindkey "\e[2~" overwrite-mode # Ins +bindkey "\e[3~" delete-char # Delete +bindkey '\eOH' beginning-of-line +bindkey '\eOF' end-of-line + +# Activation +compinit + +# Resource files +for file in $HOME/.zsh/rc/*.rc; do + source $file +done diff --git a/overlay-squashfs-x86/root/AUTHOR b/overlay-squashfs-x86/root/AUTHOR new file mode 100644 index 0000000..17b1481 --- /dev/null +++ b/overlay-squashfs-x86/root/AUTHOR @@ -0,0 +1,20 @@ + AUTHORS of SystemRescueCd (x86 edition): + ---------------------------------------- + +Homepage:...........http://www.sysresccd.org/ +Forums:.............http://www.sysresccd.org/forums/ + +* Main Author: + Francois Dupoux + +* Other contributors: + - Jean-Francois Tissoires (Oscar and many help for testing beta versions) + - Franck Ladurelle (many suggestions, and help for scripts) + - Pierre Dorgueil (reported many bugs and improvements) + - Matmas did the port of linuxrc for loadlin + - Gregory Nowak (tested the speakup) + - Fred alias Sleeper (Eagle driver) + - Thanks to Melkor for the help to port to unicode + +* Many thanks to Isaiah Salinas for update the SysResccd to + version 0.2.19 with linux-2.6. diff --git a/overlay-squashfs-x86/root/COPYING b/overlay-squashfs-x86/root/COPYING new file mode 100644 index 0000000..c7aea18 --- /dev/null +++ b/overlay-squashfs-x86/root/COPYING @@ -0,0 +1,280 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 675 Mass Ave, Cambridge, MA 02139, USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS diff --git a/overlay-squashfs-x86/root/ChangeLog-x86 b/overlay-squashfs-x86/root/ChangeLog-x86 new file mode 100644 index 0000000..7d85531 --- /dev/null +++ b/overlay-squashfs-x86/root/ChangeLog-x86 @@ -0,0 +1,930 @@ +This is the ChangeLog of SystemRescueCd (x86 edition) +===================================================== + +Homepage:.......http://www.sysresccd.org/ +Forums:.........http://www.sysresccd.org/forums/ +Manual:.........http://www.sysresccd.org/Online-Manual-EN + +----------------------------------------------------------------------------- +1.5.0 (2010-03-22) +----------------------------------------------------------------------------- +* initramfs: udevd used to load kernel modules that corresponds to the hardware +* initramfs: /init bootscript rewritten ("rdinit=/initold" to use the old one) +* initramfs: added firmwares required for ethernet and disk controller devices +* initramfs: ability to boot systems with selinux enabled using root=/dev/xxx +* initramfs: kernel modules are gzipped to save memory used by the initramfs +* initramfs: print error when chrooting to a 64bit system from a 32bit kernel +* Option for network boot changed to "netboot=proto://" (http, tftp, nfs, nbd) +* Updated the standard kernels (rescuecd and rescue64) to linux-2.6.32.10 +* Updated util-linux to 2.17.1 (adds support of harddrives with 4k blocks) +* Updated parted to version 2.2 (standard text based partitionning tool) +* Updated GParted to version 0.5.2 (graphical partitionning tool) +* Updated ntfs3g to 2010.3.6 (driver that provides read-write access to ntfs) +* Updated gdisk to 0.6.5 (fdisk utility for GPT based hard disks) + +----------------------------------------------------------------------------- +1.4.0 (2010-03-01) +----------------------------------------------------------------------------- +* Updated the standard kernels to linux-2.6.32.9 +* Updated the alternative kernels to Linux-2.6.27.45 +* Updated mozilla-firefox to 3.6 +* Added zfs-fuse-0.6.0 filesystem +* Updated fsarchiver to 0.6.8 (fixes archive corruption when saved to smbfs/cifs) +* Updated sys-apps/parted to 2.1 (support for devices with sectors > 512 bytes) +* New boot option "nbdboot=ip:port" to boot sysresccd from NBD (network block device) +* New boot option "nfsboot=ip:/path" to boot sysresccd from NFS (network filesystem) +* New boot option "isoloop=xxx" to boot sysresccd from an ISO on the disk with grub2 + +----------------------------------------------------------------------------- +1.3.5 (2010-01-25) +----------------------------------------------------------------------------- +* Updated the standard kernels to linux-2.6.31.12 with btrfs update from 2.6.32 +* Updated fsarchiver to 0.6.5 (bug fixes, progress info, "--exclude" option) +* Updated GParted to version 0.5.1 (with workaround for partition resizing problems) +* Added missing codepages (especially CP850) required by mtools / syslinux +* Implemented boot option dhcphostname=myhostname which is used by the dhcp client +* Updated lvm2 to 2.02.56 (Logical Volume Manager version 2) +* Downgraded mtools to version 3.9.11 to fix problems +* Updated ntfs3g to 2010.01.16 (bug fix release) + +----------------------------------------------------------------------------- +1.3.4 (2009-12-28) +----------------------------------------------------------------------------- +* Updated the standard kernels to linux-2.6.31.9 with btrfs update from 2.6.32 +* Updated the alternative kernels to Linux-2.6.27.41 +* Updated xorg-server to version 1.6.5 (graphical server and drivers) +* Updated ntfs3g from 2009.04.04-AR21 to 2009.11.14 (standard release) +* Updated gdisk to 0.5.1 (gdisk is a GPT partition table manipulator) +* Updated fsarchiver to 0.6.2 (default: stable version) +* Added fsarchiver-0.6.3-beta10 (alternative: beta version) +* Added sys-block/scsiadd which allows to add and remove scsi devices +* Added /usr/sbin/suspend-usb-device script to safely disconnect usb disks +* memtest+ 4.00 is now booted as a kernel to fix issues (thx to argonavis) +* Replaced aida with hdt-0.3.6 (Hardware-Detection-Tool floppy disk image) + +----------------------------------------------------------------------------- +1.3.3 (2009-12-07) +----------------------------------------------------------------------------- +* Updated the standard kernels to Linux-2.6.31.6 with btrfs update from 2.6.32 +* Added Grub2-beta (version 1.97.1), Grub-legacy (0.97) is still there anyway +* Patched parted-1.9.0 to fix multiple problems (GParted bug 601574) +* Updated gparted to version 0.5.0 (adds support for Linux software RAID) +* dmraid-1.0.0-rc16 fixes (Gentoo bug #275451) + +----------------------------------------------------------------------------- +1.3.2 (2009-11-09) +----------------------------------------------------------------------------- +* Updated the standard kernels to Linux-2.6.31.5 with btrfs update from 2.6.32 +* Updated the alternative kernels to Linux-2.6.27.38 +* Updated dmraid to 1.0.0-rc16 and mdadm to 3.0.2 (hardware and software raid) +* Updated lvm2 to 2.02.51 (Logical Volume Manager version 2) +* Updated xorg-server to version 1.6.3.901 (graphical server and drivers) +* Support for framebuffer video in the standard kernels (boot option "vga=xxx") +* Replaced Xvesafb with Xfbdev (run "wizard" to use this graphical mode) +* Updated sys-fs/ntfs3g to version 2009.4.4-AR21 (ntfs-3g advanced release) +* Updated gparted to 0.4.8 (Graphical Partitionning tool) +* Added Super Grub Disk version 1.21 (includes GRUB-1.96) + +----------------------------------------------------------------------------- +1.3.1 (2009-10-04) +----------------------------------------------------------------------------- +* Updated the standard kernels to Linux-2.6.31.1 +* Updated the alternative kernels to Linux-2.6.27.35 +* Updated sys-fs/ntfs3g to version 2009.4.4-AR19 (ntfs-3g advanced release) +* Updated the memtest86+ floppy disk image to 4.00 (memtestp boot entry) +* Updated partimage to 0.6.8 (ssl can now be disabled at runtime) +* Updated sys-block/gdisk to 0.5.0 (gdisk is a GPT partition table manipulator) +* Updated sys-fs/fsarchiver to 0.6.1 (crypto is now based on libgcrypt) +* Replaced tightvnc with tigervnc-1.0.0 and fixed the vnc server configuration +* Fixed dns in the initramfs (required to boot from an url using an hostname) +* Added app-benchmarks/iozone-3.242 (filesystem benchmarking program) + +----------------------------------------------------------------------------- +1.3.0 (2009-09-14) +----------------------------------------------------------------------------- +* Updated the standard kernels to Linux-2.6.31.0 +* Updated sys-fs/fsarchiver to 0.5.9 (better ntfs support) +* Updated sys-fs/ntfs3g to version 2009.4.4-AR17 (ntfs-3g advanced release) +* Updated sys-fs/e2fsprogs to 1.41.9 (ext2/ext3/ext4 filesystem tools) +* Linux-2.6.31 and btrfs-progs-0.19 are using a new btrfs format +* Added sys-block/gdisk-0.3.1 (gdisk is a GPT partition table manipulator) +* Updated the xfce environment to 4.6.1 +* Updated python to version 2.6.2 +* Updated mozilla-firefox to 3.5.2 + +----------------------------------------------------------------------------- +1.2.3 (2009-08-10) +----------------------------------------------------------------------------- +* Updated the alternative kernels to Linux-2.6.27.29 +* Updated sys-fs/e2fsprogs to 1.41.8 (ext2/ext3/ext4 filesystem tools) +* Updated app-arch/dump to 0.4b42 (better support for ext4) +* Updated sys-fs/ntfs3g to version 2009.4.4-AR16 (ntfs-3g advanced release) +* Added missing firmwares (package sys-kernel/linux-firmware) +* Initial support for sys-block/partclone-0.1.1 +* Updated sys-block/gparted to 0.4.6 +* Updated sys-apps/parted to 1.9.0 + +----------------------------------------------------------------------------- +1.2.2 (2009-07-13) +----------------------------------------------------------------------------- +* Updated the standard kernels to Linux-2.6.29.6 +* Updated the alternative kernels to Linux-2.6.27.25 +* Updated the sysresccd-cleansys script with the new packages list +* Updated aufs to aufs2-git-20090622 for linux-2.6.29 (standard kernels) +* Updated sys-fs/fsarchiver to 0.5.8 (filesystems backup/deployment tool) +* Updated sys-fs/e2fsprogs to 1.41.7 (ext2/ext3/ext4 filesystem tools) +* Added sys-fs/mtd-utils-20080907 (contains the tools related to ubifs) +* Added net-analyzer/macchanger-1.5.0 (change the mac address of an interface) +* Updated sys-fs/ntfs3g to version 2009.4.4-AR12 (ntfs-3g advanced release) +* pxe boot fix: allow thttpd to send files with the execution permission +* Added mdadm support in the initial boot process + +----------------------------------------------------------------------------- +1.2.1 (2009-06-15) +----------------------------------------------------------------------------- +* Updated the standard kernels to Linux-2.6.29.4 +* Updated the alternative kernels to Linux-2.6.27.24 +* Updated sys-fs/e2fsprogs to 1.41.6 (ext2/ext3/ext4 filesystem tools) +* Updated lvm2 (Logical Volume Manager) to 2.02.45 (comes with devmapper) +* Updated sys-fs/ntfs3g to version 2009.4.4-AR10 (ntfs-3g advanced release) +* Updated sys-fs/fsarchiver to 0.5.7 (filesystems backup/deployment tool) +* Updated sys-apps/parted to 1.8.8-git-20080324 +* Added cowloop-3.1 (Copy On Write block device) + +----------------------------------------------------------------------------- +1.2.0 (released 20090512) +----------------------------------------------------------------------------- +* Updated the standard kernels to Linux-2.6.29.3 (more drivers and new btrfs) +* Updated the alternative kernels to Linux-2.6.27.22 with reiser4 and ext4 +* Changed the default desktop environment to xfce4 (it was jwm before) +* Updated sys-fs/fsarchiver to 0.5.4 (filesystems backup/deployment tool) +* Updated app-admin/testdisk to 6.11 (testdisk-6.11 and photorec-6.11) +* Updated sys-fs/ntfs3g to version 2009.4.4 (ntfs-3g advanced release) +* Updated Xorg-server to 1.5.3 (graphical server, drivers, environment) +* Updated GNU tar archiver to 1.22 (adds option -J to compress with lzma) +* GParted-0.4.5 with better dmraid and crypt-luks support (special thanks to Curtis) + +----------------------------------------------------------------------------- +1.1.7 (released 20090406) +----------------------------------------------------------------------------- +* Updated the kernels (standard and alternative) to Linux-2.6.27.21 +* Updated sys-fs/ntfs3g to version 2009.3.8 (ntfs-3g advanced release) +* Updated sys-fs/fsarchiver to 0.4.7 (filesystems backup/deployment tool) +* Added gpxe-0.9.6 (Etherboot images boot from network using an image on the cdrom) +* Updated the intel gigabit e1000/e1000e network driver in the standard kernel +* Fixed boot on dmraid and lsi devices (thanks to luispoo for that fix in linuxrc) +* Fixed a problem related to the bootdisk images in sysresccd-custom (thanks to jtournier) +* Updated sys-block/gparted to 0.4.4 + +----------------------------------------------------------------------------- +1.1.6 (released 20090302) +----------------------------------------------------------------------------- +* Updated the standard kernels to Linux-2.6.27.19 with reiser4 and ext4 +* Updated the alternative kernels to Linux-2.6.27.19 with reiser4 and ext4 +* Updated sys-fs/ntfs3g to version 2009.2.1 (ntfs-3g advanced release) +* Updated sys-fs/fsarchiver to 0.4.3 (filesystems backup/deployment tool) +* Updated the speakup driver to version 3.0.3_p20090222 +* Fixed problems with the function keys in Midnight-Commander in terminal +* Added crossdev to make it easier to compile 64bit programs or kernels +* Added lxde-terminal and xarchiver (graphical file archiver) +* Added xfburn-0.4.0 (simple CD/DVD burning software, still in development) +* Updated sys-block/gparted to 0.4.3 + +----------------------------------------------------------------------------- +1.1.5 (released 20090209) +----------------------------------------------------------------------------- +* Updated the standard kernels to Linux-2.6.27.14 with reiser4 and ext4 +* Recent ext4 kernel updates backported from linux-2.6.29-rc +* Updated sys-fs/fsarchiver to 0.4.1 (filesystems backup/deployment tool) +* Updated sys-boot/grub to 0.97-r9 (support boot from ext4 filesystems) +* Updated the btrfs filesystem support to 0.18 (kernel module and utils) +* Updated sys-fs/ntfs3g to version 2009.1.1 (ntfs full read-write support) +* Updated sys-fs/e2fsprogs to 1.41.4 (important ext4 fixes) +* Updated GParted to version 0.4.2 (add support for ext4, detection of LVM pv) +* Patched app-arch/tar to add support for xattr/acl/selinux (patch from fedora) +* Fix: autorun scripts copied in the root of the cdrom were not executed +* Created the whatis / locate databases (useful to find a file quickly and help) +* Repaired sysresccd-cleansys which was broken on portage-2.2 + +----------------------------------------------------------------------------- +1.1.4 (released 20090105) +----------------------------------------------------------------------------- +* Updated the standard kernels to Linux-2.6.27.10 with Reiser4 +* Updated the alternative kernels to Linux-2.6.27.09 with Reiser4 +* Updated sys-fs/fsarchiver to 0.2.3 (filesystems backup/deployment tool) +* Updated the memtest86+ floppy disk image to 2.11 (memtestp boot entry) +* New script to help installing sysresccd on an usb stick: sysresccd-usbstick +* Updated grub to sys-boot/grub-0.97-r8 (boot manager) +* Updated sys-apps/portage to version 2.2_rc20 +* Updated mozilla-firefox web browser to version 3.0.5 +* Added sys-process/atop-1.21 to monitor processes +* Added support for floppy disks in the kernel + +----------------------------------------------------------------------------- +1.1.3 (released 20081208) +----------------------------------------------------------------------------- +* Updated the standard kernels to Linux-2.6.27.7 with Reiser4 +* Updated the alternative kernels to Linux-2.6.27.7 with Reiser4 +* Updated squashfs with lzma support (kernel driver and tools) to 3.4 +* Updated sys-block/gparted to 0.4.1 +* Updated the memtest86+ floppy disk image to 2.10 (memtestp boot entry) +* Updated sys-fs/ntfs3g to 1.5130 (ntfs full read-write support) +* Updated sys-fs/fsarchiver to 0.1.6 (tool to backup linux filesystems) +* backported ext4 filesystem support from linux-2.6.28-rc +* Added sys-block/iscsitarget and core-iscsi-tools-3.5 +* Fixed bug with the permissions which prevents thttpd from working +* Fixed bug in the pxe network boot to get a dynamic address + +----------------------------------------------------------------------------- +1.1.2 (released 20081117) +----------------------------------------------------------------------------- +* Fixed a problem in the ISO filesystem that may prevent the disc from booting +* Updated the standard kernels to Linux-2.6.26.08 with Reiser4 +* Added fsarchiver-0.1.2 (tool to backup linux filesystems) +* Ability to uninstall all the graphical tools using sysresccd-cleansys + +----------------------------------------------------------------------------- +1.1.1 (released 20081110) +----------------------------------------------------------------------------- +* Updated the standard kernels to Linux-2.6.26.07 with Reiser4 +* Updated the alternative kernels to Linux-2.6.26.07 with Reiser4 +* Updated the speakup kernel modules (thanks to Gregory Nowak) +* Updated truecrpt (encryption program) to 6.0a +* Updated sys-fs/ntfs3g to 1.5012 (ntfs full read-write support) +* Updated sys-block/gparted to 0.3.9 +* Updated the e1000 network driver (with protection against corruption) +* Updated "Offline NT Password & Registry Editor" ("ntpasswd" boot entry) +* Fixed option "skipmount" which was broken +* The network driver r8169 is back in the standard kernels +* Added support for Firewire-1394 which was missing from the kernel +* Added sys-fs/ntfsreloc-0.7 (deals with moving NTFS filesystems) +* Added network drivers: atl1e, at76_usb +* Added firmware for Ralink rt73-based WiFi USB adapters + +----------------------------------------------------------------------------- +1.1.0 (released 20080908) +----------------------------------------------------------------------------- +* Swapped the two kernel sources: standard-kernel and alternative-kernels +* Most drivers are compiled as module in the standard kernels (2.6.25.16) +* Most drivers are built-in the alternative kernels (2.6.25.14) +* Added development tools (gcc, make, ...) and gentoo tools (emerge, equery, ...) +* Added option nameif ("nameif=eth0!00:0C:29:57:D0:6E,eth1!00:0C:29:57:D0:64") +* Added support for backing-store loopback file systems (keep the changes) +* Added support for the speakup (support devices for blind people) +* Ability to install your own packages using the gentoo commands (emerge) +* Script sysresccd-cleansys which removes the optional packages (such as devtools) +* Added dev-util/geany-0.14 (lightweight but powerful text editor based on gtk2) +* Fixed problems with the qla2xxx fiber channel driver (compiled as module) +* Added Realtek network driver (RTL8111B/RTL8168B/RTL8111/RTL8168/RTL8111C) +* Added an alternative driver for realtek rtl8187 wireless devices: r8187.ko +* Changed option "vncserver=x:password" so that display 0 is not used by vnc +* Improved the default configuration of the graphical software in JWM +* Updated sys-fs/e2fsprogs to 1.41.1 (add support for the ext4 filesystem) +* Updated sys-fs/ntfs3g to 1.2812 (ntfs full read-write support) +* Updated app-admin/testdisk to 6.10 (testdisk-6.10 and photorec-6.10) +* Updated squashfs with lzma support (kernel driver and tools) to fix a bug +* Updated the btrfs filesystem support to 0.16 (kernel module and utils) +* Updated the python interpreter to dev-lang/python-2.5.2-r5 +* Updated lvm2 (Logical Volume Manager) to 2.02.39 +* Updated sys-block/gparted to 0.3.8 +* Updated the freedos bootdisk image + +----------------------------------------------------------------------------- +1.0.4 (released 20080630) +----------------------------------------------------------------------------- +* Updated the default kernels to Linux-2.6.25.07 with Reiser4 +* Fixed problem with samba due to bad case in the utf8 charset +* Fixed the lvm package: the lvm1 support was broken +* Fixed the lvm service: now it starts after mdadm so that lvm on raid works +* Updated sys-fs/ntfs3g to 1.2531 (ntfs full read-write support) +* Updated the btrfs filesystem support to 0.15 (kernel module and utils) +* Ability to boot linux from an lvm disk: "rescuecd root=/dev/VolGroup00/LogVol00" +* Added option "root=auto" to boot the first linux system found on an hard drive +* Added "mhdd" boot floppy disk image (low-level hard-disk diagnostic tool) + +----------------------------------------------------------------------------- +1.0.3 (released 20080526) +----------------------------------------------------------------------------- +* Updated the default kernels to Linux-2.6.25.04 with Reiser4 +* Updated the alternative kernels to Linux-2.6.24.07 with Reiser4 +* Switched from unionfs to aufs (another union file system) +* Boot from network via PXE or with docache now work with only 256MB of RAM +* Updated the btrfs filesystem support to 0.14 (kernel patch and utils) +* Updated the graphical environment to Xorg-server version 1.4 +* Updated sys-fs/ntfs3g to 1.2506 (ntfs full read-write support) +* Updated sys-block/gparted to 0.3.7 +* Improved fonts in the graphical environment (Xorg and Xvesa) +* Added support for 256-byte inode in ext3fs in grub-0.97 +* Added a PDF viewer (app-text/epdfview-0.1.6-r1) +* Fixed shell problem with the serial console + +----------------------------------------------------------------------------- +1.0.2 (released 20080428) +----------------------------------------------------------------------------- +* Enabled unicode by default (thanks to Melkor for his help) +* Updated the default kernel to Linux-2.6.24.05 with Reiser4 +* Updated sys-block/partimage and sys-block/partimage-ssl to 0.6.7 +* Updated sys-fs/ntfs3g to 1.2412 (ntfs full read-write support) +* Added extra ntfsprogs tools (ntfswipe ntfstruncate ntfsmove ntfsmftalloc) +* Added x11-terms/rxvt-unicode (terminal that supports unicode) +* Added xfce-extra/terminal-0.2.8 (terminal with utf8 support and tabs) +* Added networking tools: openvpn + pptpclient + openswan + vpnc +* Added net-misc/autossh (automatically restart SSH sessions and tunnels) +* Rewrote the network boot options implementation (make it simpler) +* Improved the dhcp boot options support (pxeboot and dodhcp option) +* Added network boot options for static addresses on single interfaces +* Fixed boot from and hard disk connected to an HP-Smart-Array (CCISS) +* Added the server mode in tightvnc (vncpasswd + /etc/init.d/vnc start) +* Added the "vncserver=x:password" option (start vncserver with x displays) +* Added the "initscript=service:action" boot option to start/stop services +* Start the portmap initscript by default (required by autorun on nfs) +* Improved the vim configuration (turned on syntax highlighting) +* Added the missing net-dialup/rp-pppoe package (pppoe-setup command) +* Moved the initialization stuff from bashlogin to initscript +* Updated e2fsprogs to 1.40.8 (fix the wrong value for the inode size) +* Added several drivers for 56k modems + +----------------------------------------------------------------------------- +1.0.1 (released 20080331) +----------------------------------------------------------------------------- +* Using JWM-2.0.1 as default Window-Manager instead of Window-Maker +* Using unionfs-2.2.4 as the root filesystem (all files are now writable) +* Updated sys-block/gparted to 0.3.6 (add support for the labels) +* Updated squashfs to 3.3 (with LZMA compression) to save space +* Updated sys-fs/ntfsprogs to 2.0.0 since it's marked as stable in gentoo +* Updated sys-fs/ntfs3g to 1.2310 (ntfs full read-write support) +* Updated the Memtest86+ floppy disk image to 2.01 +* Updated the btrfs filesystem support to 0.13 (kernel patch and utils) +* Updated the default kernel to Linux-2.6.24.04 with Reiser4 (rescuecd + rescue64) +* Updated app-cdr/cdrkit-1.1.7.1 (Fix for Joliet directory length bug) +* Added sys-apps/ipmitool (Utility for controlling IPMI enabled devices) +* Added missing crypto modules in the default kernel (rescuecd + rescue64) +* Added skipmount=/dev/xxx option that prevents the system from mounting a device +* Replaced cryptsetup-luks with cryptsetup-1.0.5 +* Autodetect software raid volumes at boot time using 'mdadm --auto-detect' +* Fixed an autorun bug introduced in 1.0.0: no stdout for interactive scripts +* Fixed bugs in the network configuration boot options (ethx, gateway, dns) +* Fixed problems with udhcpc client when multiple ethernet interfaces exists +* Prevents multiple setkmap when "sysresccd-custom setkmap" used several times + +----------------------------------------------------------------------------- +1.0.0 (released 20080303) +----------------------------------------------------------------------------- +* A processor >= i686 is not required anymore (programs are now compiled for i486) +* Added Xvesa to fix problems with the graphical environment on some hardware +* Added a 64bits alternative kernel (altker64) +* The alternative kernel (known as vmlinuz2) has been renamed altker32 +* Merged all the old initramfs igz files into a single initram.igz file +* The PXE boot can now download the sysrcd.dat file using the tftp protocol +* Rewrote autorun with support of the http source (can execute scripts from http) +* Fixed problems with the network configuration boot options (ethx, dodhcp, gateway) +* Updated the default kernel to Linux-2.6.24.02 with Reiser4 (rescuecd + rescue64) +* Updated the alternative kernel to Linux-2.6.22.18 (altker32 + altker64) +* Removed the framebuffer from the default kernel (it can disturb Xorg) +* Updated app-admin/testdisk to 6.9 (testdisk-6.9 and photorec-6.9) +* Updated sys-block/gparted to 0.3.5 (bug fixes and stability release) +* Updated sys-fs/ntfs3g to 1.2216 (ntfs full read-write support) +* Compiled the hard disk controllers support as module in the alternative kernels +* Renamed the 'boothttp=url' and 'boottftp=url' to netboot='url' +* Removed the "cdroot" boot option (from linuxrc, isolinux.cfg, syslinux.cfg) +* Compiled the CCISS driver as built-in to improve the HP Smart Array support +* Improved the wireless network support (drivers and firmwares) +* When options 'docache' and 'lowmem' used together it does not cache the bootdisks +* Added sys-fs/scrounge-ntfs-0.9 (Data recovery program for NTFS file systems) +* Added sys-apps/rescan-scsi-bus and sys-apps/sg3_utils (SCSI utils) +* Added sys-block/lsiutil-1.52 (LSI Logic Fusion MPT command line management tool) +* Added the GPT-disklabel support and CCISS support to grub-0.97 +* Added sys-block/mbuffer (tool for buffering data streams) +* Added support for btrfs-0.12 (kernel and utils) thanks to Christian Hesse +* Added the atl2-1.0.4 network driver (Attansic/Atheros L2 network driver) +* Added support for loop-aes (encrypted loopback block device driver + utils) +* Fix: process the network boot options before autorun (it may need the network) +* Fixed name resolution that was broken in the pxe boot process due to libc +* Updated the memtest86+ floppy disk image to 2.00 (memtestp boot entry) + +----------------------------------------------------------------------------- +0.4.3 (released 20080122) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.6.23.14 with Reiser4 (rescuecd + rescue64) +* Updated the alternative kernel to Linux-2.6.22.16 with Reiser4 (vmlinuz2) +* Patched the kernel with a fix for sis190 network driver +* Updated the build files to catalyst-2.0.5 and genkernel-3.4.9 +* Fix: patched gparted (refreshing the devices crashed the program) +* Fix: program /sbin/ip was not installed with sys-apps/iproute2 (wrong use) +* Fix: the lvm (Logical Volume Manager v2) initscript was broken +* Added boot option: dodebug enables verbose messages in the linuxrc script +* Added boot option: lowmem prevents non critical things to be loadded into memory +* Added x11-drivers/ati-drivers (better support for ATI cards in X.Org) +* Added x11-drivers/nvidia-drivers (better support for Nvidia cards in X.Org) +* Added ksh and tcsh shells (app-shells/ksh-93.20070628, app-shells/tcsh-6.15-r2) +* Added app-arch/pbzip2-1.0.2 (Parallel bzip2 compression for SMP computers) +* Added app-arch/lzma-utils-4.32.2 (compression tools based on LZMA) +* Added the missing mount-cifs tool (mount-cifs supports smbfs) + +----------------------------------------------------------------------------- +0.4.2 (released 20071205) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.6.23.08 with Reiser4 (rescuecd + rescue64) +* Updated the alternative kernel to Linux-2.6.22.12 with Reiser4 (vmlinuz2) +* Updated sys-fs/ntfs3g to 1.1120 (ntfs full read-write support) +* Introduced the support of the smbfs (samba) again (cifs recommended anyway) +* Disable unicode by default in the console (exec unicode_stop at startup) +* Added madwifi (support for ath5k wireless cards) +* Added extra ntfsprogs tools (ntfswipe ntfstruncate ntfsmove ntfsmftalloc) +* Added boot option: rootpass=xxx sets the root password to xxx at startup +* Added boot option: ethx=ipaddress sets the ip of all the ethernet interfaces +* Added boot option: gateway=ipaddress sets the default route +* Added boot option: dns=ipaddress sets the dns nameserver (useful for pxe) +* Fix: solved problems with accentued characters in zsh +* Fix: bug with USB keys: removed /bootdisk/ from syslinux.cfg +* Fix: autorun scripts were not executed when option docache used +* Fix: the default-route was ignored by the dhcp client on pxe booting +* Fix: the dns-server was ignored by the dhcp client on pxe booting + +----------------------------------------------------------------------------- +0.4.1 (released 20071101) +----------------------------------------------------------------------------- +* Updated sys-fs/ntfs3g to 1.1004 +* Updated sys-apps/parted to 1.8.8 +* New sources for the default kernel (rescuecd and rescue64) +* Fix: option setkmap was broken in sysresccd-custom script +* Fix: network booting via PXE was broken on 64bits (rescue64) +* Fix: docache was broken with the Hard-disk easy installation +* Updated Oscar (French tool to backup computers) +* Added option boothd=xxx (boot an installed linux from harddisk) +* Added raid monitoring tools (mpt-status and cciss_vol_status) +* Improved the wireless support + +----------------------------------------------------------------------------- +0.4.0 (released 20071004) +----------------------------------------------------------------------------- +* Added PXE-Network booting support (boot sysresccd from the network) +* Added a 64bits kernel (rescue64) to chroot on a 64bits linux +* Added a 32bits alternative kernel (vmlinuz2) based on 2.6.20.19 +* Updated the default 32bits kernel (rescuecd) to 2.6.22.09 (with Reiser4) +* Added partimage-ssl client (partimage client with SSL support) +* Updated the e1000 network driver (added ich9 support for new devices) +* Updated the "Offline NT Password & Registry Editor" disk (Vista support) +* Added option "minishell" to debug the initramfs and the startup scripts +* Updated squashfs (driver and tools) to version 3.2 (with LZMA support) +* Optimized and cleaned the linuxrc startup script +* Updated Oscar (French tool to backup computers) +* Many boot options are not required anymore +* Updated sys-fs/ntfs3g to 1.913 +* Added lm_sensors-2.10.1 + +----------------------------------------------------------------------------- +0.3.8 (released 20070905) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.6.22.06 with Reiser4 +* Updated sys-fs/ntfs3g to 1.826 +* Updated sys-block/partimage to 0.6.6 +* Updated app-admin/testdisk to 6.8 +* Added sys-fs/dm-raid-1.0.0-rc14 (Device mapper tool) +* Added serial communication tools (minicom-2.2 + gtkterm-0.99.5 + ckermit-8.0.211) +* Improved the welcome screen (removed images for serial console) +* Updated Oscar (French tool to backup computers) + +----------------------------------------------------------------------------- +0.3.7 (released 20070718) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.6.20.15 with Reiser4 +* Updated sys-fs/ntfs3g to 1.710 +* Updated app-admin/testdisk to 6.7 +* Added Attansic L2 Gigabit Ethernet driver +* Added sys-fs/ddrescue-1.2 (GNU ddrescue) +* Added app-crypt/truecrypt-4.3 (multiplatform encryption tool) +* Added sys-fs/lde-2.6.1 (Linux Disk Editor) +* Updated Oscar (French tool to backup computers) + +----------------------------------------------------------------------------- +0.3.6 (released 20070611) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.6.20.11 with Reiser4 +* Updated sys-fs/ntfs3g to 1.516 +* Updated X-Window-System to 1.3.0 +* Added support for ZFS Filesystem 0.4.0-beta1 (unstable) +* Added MondoRescue 2.2.3 +* Added app-backup/rdiff-backup 1.0.4 +* Added option "rescuehd" to boot linux on hard disk +* Updated Oscar (French tool to backup computers) + +----------------------------------------------------------------------------- +0.3.5 (released 20070419) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.6.20.7 with Reiser4 +* Updated sys-fs/ntfs3g to 1.417 +* Updated X.Org to 7.2 (better graphical mode support) +* Updated Oscar (French tool to backup computers) +* Added sys-apps/dmidecode +* Added sys-boot/ms-sys +* Added vncviewer (app-misc/vnc) + +----------------------------------------------------------------------------- +0.3.4 (released 20070320) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.6.19.7 with Reiser4 +* Improved the compression level for squashfs with lzma to save space +* Added sys-block/mtx, app-arch/mt-st, app-benchmarks/cpuburn +* Added dev-lang/python (python interpreter version 2.4) +* Added app-backup/duplicity (python script to backup remote files) +* Fixed boot problems on laptops (thanks to markmarques for his tests) +* Updated Oscar (French tool to backup computers) + +----------------------------------------------------------------------------- +0.3.3 (released 20070301) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.6.19.2 with Reiser4 +* Updated sys-fs/ntfs3g to 1.0 +* Updated sys-block/gparted to 0.3.4 +* Updated app-admin/testdisk to 6.6 +* Updated Memtest+ bootdisk to 1.70 +* Updated the system (glibc-2.5, udev-104, clamav-0.90, mdadm-2.6) +* Updated Oscar (French tool to backup computers) +* Added option "forcevesa", and changed DefaultDepth for X.Org +* Added app-forensics/foremost (program to recover files) +* Added sys-devel/bc (calculator) +* Fixed hangs problems at boot time + +----------------------------------------------------------------------------- +0.3.2 (released 20070110) +----------------------------------------------------------------------------- +* Updated sys-apps/testdisk to 6.5 +* Updated sys-fs/ntfs3g beta to 20070102 +* Updated ntfsresize to 1.13.1.1 (for win-vista) +* Added option "doeject" to eject the disc at boot time +* Added sys-fs/cryptsetup-luks +* Added app-forensics/cmospwd (decrypts cmos password) +* Added app-forensics/magicrescue (find deleted files) +* Added app-admin/mbr (install-mbr) +* Added x11-terms/mrxvt (nice terminal for xorg) +* Added several app-admin tools (sysstat, hddtemp, ide-smart) +* Added Oscar (French tool to backup computers) +* Improved support for hardware +* Improved keymaps support (fr_CH and speakup) + +----------------------------------------------------------------------------- +0.3.1 (released 20070101) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.6.18.6 with Reiser4 +* Updated ntfs3g-beta to 20061218 (full NTFS Read/Write) +* Optimized space usage to reduce the size of the disc +* Added option "dodhcp" to get a dynamic IP at boot time +* Added option "dostartx" to run XOrg environment at boot time +* Added sys-apps/lshw (hardware lister) +* Improved support for hardware + +----------------------------------------------------------------------------- +0.3.0 (released 20061220) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.6.18.5 with Reiser4 +* Added xorg graphical environment with WindowMaker +* Added gparted-0.3.3 to replace qtparted +* Added ntfs3g-beta-20061212 (full NTFS Read/Write) +* Added graphical editors (gvim, leafpad) +* Added graphical web browsers (firefox-2.0 and dillo) +* Updated the file-system tools (parted, e2fsprogs, xfsprogs, ...) +* Updated the system (glibc, clamav, ...) +* Updated the bootdisks + +----------------------------------------------------------------------------- +0.2.19 (released 20060501) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.6.16.10 +* Option to boot sysresccd from the harddisk +* Fixed problems with SCSI cdrom devices +* Fixed boot problems with cdcache +* Updated ntfsprogs to 1.13.0 +* Updated Oscar scripts +* Updated the manual +* Added rsnapshot + +----------------------------------------------------------------------------- +0.2.18 (released 20060401) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.6.15.6 +* Fixed important problems with USB-stick installation +* Fixed bugs with ftp that was broken +* Updated e2fsprogs to 1.38 (ext2 and ext3 system tools) +* Updated ntfsprogs-1.12.1 +* Updated the manual +* Updated Oscar scripts +* Other minor fixes and updates + +----------------------------------------------------------------------------- +0.2.17 (released 20060301) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.6.15.4 +* Updated CaptiveNtfs to 1.1.7 +* Fixed boot from an USB stick +* Added Framebuffer support for intel video chipsets (i810fb and intelfb) +* Added Oscar (Outil Complet d'Assistance Reseau) +* Updated the manual + +----------------------------------------------------------------------------- +0.2.16 (released 20060201) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.6.15.1 +* Updated the system (udev-080, hotplug-20040923, coldplug-20040920) +* Updated LVM tools (evms-2.5.3, device-mapper-1.01.03) +* Added Reiser4 support (support in the kernel, and reiser4progs-1.0.5) +* Updated NTFS support (Improved support in the kernel, and ntfsprogs-1.11.2) +* Updated Parted to 1.6.23 +* Updated bootloaders support (grub-0.96, lilo-22.7) +* Updated file systems tools (jfsutils-1.1.8, dosfstools-2.11) +* Updated bootdisks (memtest+ and "Offline NT Password and registry editor") +* Updated ClamAV virus definitions +* Many thanks to Isaiah Salinas for his help + +----------------------------------------------------------------------------- +0.2.15 (released 20040818) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.4.27 +* Added missing LVM tools (Volume Manager tools) +* Added Oscar (build an advanced customized disc) +* Updated Samba to 3.0.5 +* Module "cpqarray" loaded if required +* Updated ClamAv to 0.75.1 +* Updated Memtest86+ bootdisk to 1.20 +* Added bootdisk "Offline NT Password and registry editor" +* Fixed a keyboard problem +* Fixed a problem in the partimage-ssl package +* Added mdadm (Software RAID administrator program) +* Added sleuthkit (file system and media management forensic analysis tools) +* Added rzip (compression program for large files) +* Udded udpcast (allows mulitcast transfers) +* Many minor updates + +----------------------------------------------------------------------------- +0.2.14 (released 20040818) +----------------------------------------------------------------------------- +* Added menu that help choosing boot options (contrib from Jernej Simoncic) +* Allow to boot harddisk and floppy at prompt +* Compressed bootdisk images (saved a lot of space) +* Updated hotplug and hardware detection +* Updated e2fsprogs to 1.35 +* Partimage available in two versions (with or without SSL) +* Added joe (editor) +* Added telnet (client and server) +* Added tcpdump (Network analyser) +* Removed the warning at startup +* Many minor updates + +----------------------------------------------------------------------------- +0.2.13 (released 20040607) +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.4.26 (patched with SATA support) +* Improved FrameBuffer support (should work with dell laptops) +* Updated the FreeDos bootdisk +* Updated parted to 1.6.11 +* Updated QtParted to 0.4.4 +* Updated ntfsprogs to 1.9.2 +* Added aget (download manager) +* Added iftop (network administration tool) +* Added zile (tiny emacs editor clone) +* Added bonnie++ (tiny benchmark tool) +* Added par2cmdline (Parity Archive Volume Set v2) +* Updated DBAN bootdisk +* Updated Clam-AntiVirus to 0.70 +* Updated hotplug +* Better SCSI hardware autodetection +* Many minor updates + +----------------------------------------------------------------------------- +0.2.12 +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.4.25 +* Updated EVMS VolumeManager to 2.3.0 +* Enabled the NTFS Read/Write support in the kernel (uncomplete but safe) +* Updated ntfsprogs to 1.9.0 (major ntfsresize improvements) +* Updated QtParted to 0.4.3 +* Updated parted to 1.6.7 +* Updated the eagle-usb adsl driver to 1.9.6 +* Updated memtest+ to 1.11 +* Many minor updates + +----------------------------------------------------------------------------- +0.2.11 +----------------------------------------------------------------------------- +* Updated EVMS to 2.2.2 patched +* Added Dban bootdisk (tool that wipes all data of a computer) +* Added pppconfig (configure PPP) +* Added BashBurn (script that make CD burning easier) +* Put the manual (Pdf, Html) on the CDRom +* Updated partimage to 0.6.4 final +* Updated Clam-AntiVirus to 0.66 +* Updated Samba to 3.0.2a +* Updated Reiserfsprogs to 3.6.12 +* Many minor updates + +----------------------------------------------------------------------------- +0.2.10 +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.4.24 +* Improved the EVMS support +* Added CaptiveNtfs-1.1.5 +* Added Perl-5.8 (for Captive-Ntfs) +* Added Ranish partition manager bootdisk +* Added Aida bootdisk (Hardware diagnostic tool) +* Added DVD burning tools (dvd+rw-tools) +* Added app-cdr/cdw (CD Burning program) +* Updated/added network drivers +* Updated memtest (memory tester) +* Updated partimage to 0.6.3 final +* Many minor updates + +----------------------------------------------------------------------------- +0.2.9 +----------------------------------------------------------------------------- +* Updated the kernel to Linux-2.4.23 +* Added LDE (Linux Disk editor) +* Added sys-apps/ms-sys (Like the DOS "sys" command) +* Updated Samba to 3.0.1 +* Updated QtParted to 0.4.1 (many bug fixes) +* Updated partimage to 0.6.3_beta14 (bug fixes) +* Many minor updates +* Added Floppy images: FreeDOS, Memtest, Gag + +----------------------------------------------------------------------------- +0.2.8 +----------------------------------------------------------------------------- +* The system can be installed on an USB stick (128 MB or better) +* Added network tools: iptraf, nmap, pppoeconf, netcat +* Added support for i810-FrameBuffer (for Dell laptops) +* Updated QtParted to 0.4.1_pre4 (many bugfixes) +* Updated QtEmbedded to 3.2.3 +* Updated DAR (Disk Archiver) to 2.0.0 +* Updated Clam-AntiVirus to 0.65 +* Updated Ntfsprogs to 1.8.0 +* Updated ChkRootKit to 0.42b +* Removed the warning at kernel boot about cud driver +* Added testdisk, unace, smartmontools, ren, rename +* Made ISO smaller (removed translation files) +* An HTML version of the manual is available from the CDRom +* Fixed problems in the FI (finish) keymap + +----------------------------------------------------------------------------- +0.2.7 +----------------------------------------------------------------------------- +* Updated QtEmbedded to 3.2.2 (bugfixes related to the mouse support) +* Kernel: added LVM/RAID support +* Added iptables tools (firewall) +* Added many network drivers +* Added ntfs-rw module (NTFS Write/Debug support) +* Added the eject command (eject a CDRom) +* Improved the isolinux boot splash/help pages +* Partimage compiled as static (allows to copy the binary on a server) +* Updated Libaal, Reiser4Progs, Nano +* Updated ClamAv virus definitions +* More internet providers known in the eagle-config script +* Script for installation of the system on the hard disk +* Generated detailed list of packages on the system + +----------------------------------------------------------------------------- +0.2.6 +----------------------------------------------------------------------------- +* Added autorun script feature +* Added bind-tools (nslookup, ...) +* Added sys-apps/lsof (list processes) +* More hardware supported in the kernel (pcmcia, ...) +* Make loadlin easy to use +* Removed packet writing patch (may cause problems) +* Updated Samba to version 3.0.0 +* Updated OpenSSL, Nano, Nfs-Tools, Vim +* Updated Libaal, Reiser4Progs +* Updated ClamAv virus definitions +* Updated partimage-0.6.3 (bugfixes) + +----------------------------------------------------------------------------- +0.2.5 +----------------------------------------------------------------------------- +* Update: kernel-2.4.22 (xfs, ntfs, speakup, packet writing) +* Used cloop instead of gcloop (more stable) +* Fixed links (strings, for chkrootkit) +* Updated sys-apps/coreutils to 5.0-r3 +* Updated ssh to 3.7.1 (security fixes) +* Updated QtParted to 0.4.0-final (stable version) +* Added mtools-3.9.8 (access a fat file system with dos commands) +* Added HFS+ tools (mac file system) +* Big cleanup: removed bad symlinks, and garbage files + +----------------------------------------------------------------------------- +0.2.4 +----------------------------------------------------------------------------- +* Major bugfix: downgraded kernel +* Personnalization script simpler +* No password required for all consoles +* Options at boottime (setroot) for developers +* Updated QtParted, Lufs, Jfsutils +* Many minor bugfixes (symlinks, ...) +* Removed IDE error messages kernel bug + +----------------------------------------------------------------------------- +0.2.3 +----------------------------------------------------------------------------- +* Added net-ftp/lftp +* Added app-admin/chkrootkit +* Added sys-apps/dar +* Added sys-apps/linux-ldm +* Added net-mail/clamav Anti-Virus +* New feature: personnalization script +* Updated QtParted. +* Updated Qt-Embedded: 3.2.0 -> 3.2.1 +* Reduced size of the Qt library +* Updated kernel -> 2.4.22-xfs +* Bugfixes: vim, fsck.reiser4 + +----------------------------------------------------------------------------- +0.2.2 +----------------------------------------------------------------------------- +* Removed many garbage files (reduce size of packages) +* Run numlock in the default runlevel +* Added sys-apps/convertfs (unstable) +* Added FR_ch, cs_CZ keymaps +* Added DirectFb + lite + DFBTerm +* Added QTinyEditor (graphical text editor) +* Added links webbrowser +* Added manpages +* Added THC secure-delete tools +* Added VCHE (hex editor) + +----------------------------------------------------------------------------- +0.2.1 +----------------------------------------------------------------------------- +2003-08-01 +* Added a script (eagle-config) in order to make adsl easy with eagle modems +* Updated QtParted-0.4.0_pre, reiserfsprogs, reiser4progs, e2fsprogs + +2003-07-24 +* Added net-fs/samba, net-fs/nfs-utils, net-fs/ftpfs +* released 0.2.1 + +----------------------------------------------------------------------------- +0.2.0 +----------------------------------------------------------------------------- +2003-07-27 +* Fixed bug: speakup-1.5 (soft for blind) keeps its keymap +* New: added Reiser4Progs, that manage ReiserFs-4 partitions (beta) +* Updated parted, QtParted, reiserfsprogs +* released 0.2.0 + +2003-07-24 +* Updated Qt-3.1.2 -> Qt-3.2.0 +* Added system utilities: xfsdump +* New splash screen at boot that presents the software +* Fixed bug: no more error messages at startup with hardware detection +* Added system utilities: gpart, dd_rescue, dump/restore + +----------------------------------------------------------------------------- +0.1.4 +----------------------------------------------------------------------------- +2003-07-23 +* added new tools: md5deep, coreutils, wipe +* make Zsh the default shell +* release 0.1.4 + +2003-07-22 +* system based on a new stage archive +* added some tools: md5deep, aide +* resolved many errors at startup + +----------------------------------------------------------------------------- +0.1.3 +----------------------------------------------------------------------------- +2003-07-21 +* hardware detection with hotplug +* add backup scripts in /root +* add eagle driver for Adsl modem SagemFast800 +* released 0.1.3 + +2003-07-20 +* no more error message destroying the QtEmbedded screen +* more details about FrameBuffer in text files + +----------------------------------------------------------------------------- +0.1.2 +----------------------------------------------------------------------------- +2003-07-20 +* released 0.1.2 + +2003-07-19 +* QtEmbedded support with uic and no QtDesigner +* QtParted-0.4.0_pre3 and PartGui-0.2.3_pre1 + +----------------------------------------------------------------------------- +0.1.1 +----------------------------------------------------------------------------- +2003-07-18 +* made the isolinux configuration (help.msg, bootlogo) +* mylivecd script: now uses PORTAGE_OVERLAY +* The partimage server can start +* release 0.1.1 + +----------------------------------------------------------------------------- +0.1.0 +----------------------------------------------------------------------------- +2003-07-17 +* added many programs: + - vim + - xfsprogs, ntfsprogs +* released 0.1.0 diff --git a/overlay-squashfs-x86/root/icons/cdrom.png b/overlay-squashfs-x86/root/icons/cdrom.png new file mode 100644 index 0000000000000000000000000000000000000000..c0b184514d53b726b922edd45e4892977c55376a GIT binary patch literal 9643 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 literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/root/icons/desktop.png b/overlay-squashfs-x86/root/icons/desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..7f9c9aff92cd68711e1ade1c2d5bea0cb7e6f076 GIT binary patch literal 2557 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 IwU3(lf5V>M%>V!Z literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/root/icons/emelfm2.png b/overlay-squashfs-x86/root/icons/emelfm2.png new file mode 100644 index 0000000000000000000000000000000000000000..f26d941669df84573ac551949f4046ad5e856a76 GIT binary patch literal 4184 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 SOX_b9z{Jqfpy7sR!v6tdUPY+@ literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/root/icons/folder_yellow.png b/overlay-squashfs-x86/root/icons/folder_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..8499411dc4981bb73052b06bae2cb611703bd08f GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^3Lq@N1|*eVE!z&H*pj^6UH*dsXT4V3y#j_f2TK7MCwa$_? zW3A~H9aWhI<^l%34~}cME?T;PvFg37E-UYbKU`CSxT3hE5`J<@B=c+$QRUylFzYgl zho)*&7MtbsKfw%Zx4NBnV%AtH5;aYT?*Jp;g8!F{cy#sIuZ2o3-E>0)=s5;YS3j3^ HP6VaV2PSW^ak6Sx7W1r7t7fbT6? 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 Duyj{0 literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/root/icons/gparted.png b/overlay-squashfs-x86/root/icons/gparted.png new file mode 100644 index 0000000000000000000000000000000000000000..374fe56f124542e12de851477732f0be06e5f994 GIT binary patch literal 4027 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 literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/root/icons/lxterminal.png b/overlay-squashfs-x86/root/icons/lxterminal.png new file mode 100644 index 0000000000000000000000000000000000000000..68f79e3a628bcf153b079e18534b4a19b20daca0 GIT binary patch literal 6288 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 literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/root/icons/terminal.png b/overlay-squashfs-x86/root/icons/terminal.png new file mode 100644 index 0000000000000000000000000000000000000000..1e53ab72d4b60beed4fe2b00685e8d8c0b4eb75d GIT binary patch literal 1408 zcmV-`1%LX9P)ir89FOR1t8cdjl%bs@UZl?Xyncir6oLAMnw?kpE^BZyhq zjf;v+j2c1FT56=Njhf&DNo~|go0)SLcIHkpGtIP_HWYkdNaoC$@4WBH`SBeh2_e|Z zY-_ZDdii6Z(MT&-@5<*^K^H>2H*Wp`#1^~;g%HR<7r@1f7wPEe@UfFNhD;{I{rmS- zR&)al10t8piLJn^SFZ$60{#UKY}H9D0d2rvvQbhlm&sl=>&>1$dl(oPFz+R)a%HvN8{c>D-c2wVWNvQGwc&bM zSXdyLOfow=YkMYF7g&2h2w^i(&7nhwXlrZR5Cf%BiBu}ZGZl{+J=zvX-rNha=9EcGcznL zEpg~k(|Ggd4XIQLP1DvT-e$lMFG&*7Xw+6&*L5B~e8{Iy zpG=|q_wOeV2=M;BnH;*VTt<05pXc%8$9((tZQa6GH2|<{*DhP-d_GSmlW`2>wgFkq zEH5wf^5sk3zJ2R?Q>=xn0a>=Mu+@!L?-{G{`SWKcCMGBri|Z2VhT}dUgg{Xgy1Tn8 z%A?UJ(P$J!QGnmQD}*pFCsbAC`Sa(V_kgwHItRXf{c1DN)YQb8GiR8coh6gWpsFg( z&CSTNOjlP|MT{Rme(?JBYvS>E&CSR+1J>Sr_wF5s4rLfvpR zAcSCkex6t?MlP4Ds}Wh2xqkh+4p_qmT75e@zsFiGFpxGWVW=l#KgpextTd}@Zdqm;i4#tFZquZ z*Atl#q9UD;B#C0NNIV{AadFWc3dZRy7!12%FRtf!}kP$pIzNmX9AlGB!5GmoHy7K>BYSCvmx4CXq;R@7}$d0dCy5 z!QQ=l85|t+U7Qze27dke#nY!xSy))`6d;{Wv$(kEyD+a*7$_79jE|3_s;cJzH*enb zUDR4I4Yanla^b>-Mr!edHIW31fvZ=q5{X1MUC>$?9UTSB|9LVn1u#B7-WWyeLk4mH z(n_8a0=j{}8!F2?0w@F1k|qBS0-cRiwGIlB-zmdpvsM4(Gx=kn(fkMKzhv3jnqwCL O000083vb literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/root/icons/vim.png b/overlay-squashfs-x86/root/icons/vim.png new file mode 100644 index 0000000000000000000000000000000000000000..29793534a87c79a758631c852e382c4341f49cea GIT binary patch literal 902 zcmV;119|+3P)AW7 zg=m_2)?eGB;|?H>dA3FGI`?(md~ydsV=4U4kNrC#r1;D0x`_;sUTtK;~?Gv+XtMEyJXce4zdB@VC&Q}4x|Cy1A73u2V(XcUwTaB`?eZ~Z(NqL zaosJa6IoMp-O^^D>B9RM27N?%#}OWn5JGevxdg!*^NPWTIVtBNBs^S28qhK_^Gkgi z!U_+(kO6fG54?Z@bqWvc*nql)2X<&c8^QxSGJsR~cp?p`X#<2ycz7;ZTl5PIZ5gdz$iwkc0MwH*p*BFre$~hlpX|G~#qRpHHVf2oHdsdV(7zNSdHOVDK2RKjD`# zz?FADfX|5I@%#IDOz)?5;h$Hy&Sc$kby#XAiOS*d^>sL`wWv#Y0C_SF?g+OLoPhAR z+uz^q=KpF~_=Ysejq_&~D5|k>uo%z`IZbGGv*1qC{S$N^8r3Bx8IjQ3MSAxct zHg*GYm70{y$2{4GGC8(An*ns;%VoZbfttzloI0s*Zot~78kvc-Ro5IfzwiASS}OB_ z%?!YtD044=m&|++h?>dinGYlypuRcd`(_L6D4)xSb(9dHCtb6>6q37rX3T#b;CrR@ zH%*v+$C1`PCjQj+HjS)my7nQ)F|=csvPiZS)duDUw;|Mm@XrXj1Bk=FMfw<4qvL9h c_WxbYKb)k5WZ}>i`2YX_07*qoM6N<$g1~;KS^xk5 literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/root/icons/xfburn.png b/overlay-squashfs-x86/root/icons/xfburn.png new file mode 100644 index 0000000000000000000000000000000000000000..18442a965284974307e38000a285e1d8bfb895e4 GIT binary patch literal 3890 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 Ay8r+H literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/root/icons/xterm.png b/overlay-squashfs-x86/root/icons/xterm.png new file mode 100644 index 0000000000000000000000000000000000000000..a2145965185de84c1d6bdffcbd88fbccca6a5305 GIT binary patch literal 4633 zcmV+!66WoRP)N+erdM2Ub1AVB`-PBbjYyb!h{Wz zqu2Gi95WHbg>;H2INdxw(%UZ&?K4kCrIUHiJ|_f5LW%e@g^ z2CQn`v~=gLrCU`~qyGTFs@Bh5<$(OD_U3sID258Xr5IqShH8F)P3ER_eoF@2EoFtYL13V`= zjNqgIZ|Nk_>^)8*dAF*-ndT7O)BxCcnwqH@szYc1INv8t8`PY006@@N@f}I0 z@h(c1ZcAPUI8ljER`tAO9s;Ij9vUiOsK>vj=g9`w)@$n|sTUPCj;R4B>Z{y|OM!s=5tbMBXgQF zGC(n=0f-^Q=*Sk`YmJl9 zG4OJ4WMtzSH!^jibDv2*C(%_)zui7`zyOkXM(A`;x@W}za>tLqHVptHAj$a?KE#5H zVFqCJ0hqymA>kd7lK^Cp?{7f}_u}X_SMLhiF{#W1zAgN!(-)X`VpXl`ZNwlg>3)Jg z7x=lN?U_?rdo11SrrsQ%c|-otF$0(z*m7c0Ge5ig_2ONCAMrX75N3inkpz>O9!_Nc z-40zapgphSpIHNL2XbFMV@TbN1pG?_e1)Vv{2V%5dxD~K>X-Y*ImyWoG(r~|(5{!@M463J_Dk1*_8`#jHxJ58 zQR;=58|bGs!X2+Wn$R`_eoCUfYYpfG*Y3Tbo6mdV0ow$zWTBIq@Iu#-aJwl3UiJnm z3{gv`+zgw5Rc#frbbwn2<8H0F)buXrCX&c znh~(AXT_V>ZX-M=QlW=wdgDmfCP=awaeef6%Dd12um8&s8A=LCUIujecxhJ!Do2&0 zN}}~>hI+h4*-iSZ;1N~;Bv)tVQyYLGo<__uVpO{rzDo^g7T;V)!eW3Y+s}#Ioa=g> zd&329zSn^U++1`UHGn2W&#}^>m>$iF>6?fONs@3O8C>%7kBy9}y%+<8IbOEY#pn_J zB(FIE+ktK(VfR^&$h;kr^u~E|l2`Vb>0!_T18z>7B*YtWOMa0%d~z6dV^edBldpEw!k54_wL8B~BCu`dDu*@xLj*+;-qak;WobZWz++oRiJ z8d%s_+*>LV!!C6oQiv47+s=4;>S(d-W5U{z*mtP`*EMUg`4j#)1$-INkqPpPXxZW` zB*io@1DE=Fi3q5t^b|0^dAC+g0n6p-X{`<{mzCd?Vt_EmNu?OoXj$dz%;hEVGOa0% z(2m5m(g3eX=!^jlI1*1b-z({Z3cF9HxLIZFt=v#|5{i?UzZ>8$bzpirxKxY*O8k>y zP6H4hP?(!$sK6T1{{{f2W<(Zrz#1{Xal5JH%8@PQN8IV%i~Ux3{Ty)sGlk67_l?^( zK5a%T|G1{3HGpzEUN@9=AM}j}`rQ(1>6|De0aIh`BIG@p+VL6yR1#!hEd5ok@jLV! zRo*zMH$q(v%>8SFI6uQ0;Nyl$p1Od@B>#5k+6!`4d7Cg2W&MVdgUV160K(ggdq6qy zVvGWh!{1p|I%hUii37mMM&6tkP7Tt){d(FqEXox}CV--FiW-z~3AC z2^iqtKGM@rlrAUAiE0Xn)?(+A!$7|*2Xc9!6ua186@VTwTHBlfcsWv7E(2ov{oTnC zVCLTJvJwYIv!mJ3EMRJTX6KK8vjF+kXq?#fEF7A05#mnS=j&76JV0#6=`Sh84GxJKEl6h_$S_~CK z#Sl;oz8Kp(1f=xH*X^35+n}2@;P!>P!30Tcp8lq&4F>qX*f-uc9$EsvnR&dhVgOP) zye*~uB$737Q6G`hN#|{IF*1f~sJ6GD1JPQv7OlCzPlBMQC`mV7xLX_90C;)eGxy@x zEituGO1vpuh5r2wL|MV@J0Fl-@hmWd_Wiwd`9IY zZBSGGr-9neN%64e z@}3%cL%V{2(|&WEV!6wYGQZwC9~LK(31ZK`%9&bi9WaMZ|JV90d)8^v?SKLFLAE%S zXAh>zvw$cK%c2BKj>HFK&uEP%hDpBvb*8GE#LI#N$kkXWssWQDN?eHpIsNI=T;B1H zilSC8ia=&$Yhp712$usVGZtV87)2C-We+bvfM65Izqz+bkEzXSAs|?n0E9Y6c+>X{ z^?2P+q8n2srk$Dr@b7+Y>Mc!>quPW}F;wW&>P}K=RY+MW--Nx_)U;-Zx5<}jjF@K0 zIu`h_iW>cGEo4^qj(opwHXP5qg2A%7&Dv}n3HQb~jcxBV{`vmvrkZx!I@5vyS63{+ zFg2=aK3-5)wjVkD|B=GPLG-x!2u?eABSRV);eQ@GkDXI##~=0%_l~j;9sHU@V;hOX zkY)_9@iE(5sJ)W!M83Db-IM{1O{Y7LcOK{RKrvVh7K4D4meNuh5Yxf?-gNQ}NpCR$ zM+~zd3!tC_|YDin!Q$3sSCTdev+Xk zWFu2eHGl7xHGtK2X_4HLw!{qyK&GCuZW-{VL^DSEo0?Yp3xqk_9sMEj1AZXFG!hD+ ziJBTv+TJe|WzWu*pv8Lj>wu-#d(9)Kz{BF%s1Nr9#y-;+M%Y(7z<<;0CosNiB` zh*jA0xN+MAcKk+@DqjO9x7^ z<8=T?uF3&U1Q!3g_*YH>a`|FNi33lc?j4q5Ksj-^SebRkYX+RuxWR(roaphyL8JiW z^0~a*>$A!BlkG136>F2=WnoT80;x;oH+x4wv^J=$7;eI|ZJ*3*pyTB51{~4gb(5eDTJX$LT z$#xGV0U;^OQL4i0Mm7?jr92{qiG$H?C!S$VwM2ME@Sl$G46fIJez{-nmjV8;=aLo; zXP>S8C{M>mznVy@t}GQf5ttlVF-#43aj&%eVjfVSKtcP!Ov0H)?JQzpKp{d?lAD)@ zSOds^+jvQIotO0#u&O1Nkp^~_h11A3u>0b9p`0X>3<_8Ijav;EOp>>^qN{xko@|Ij|y z!O#2|z`)t=={`5L`q|_Nz{}%>%mcT?H}irBo(Er!6+^)1JM-Tx6@le)?4ptYl=yGw z*_MX}eEPlL_ky9GWW+SEVyM3#nghzShl}M|$CkI+M%uVRdvu$+J3jq@nhO9bx-)+& zf2!3hvw-$Sd!xN+p8)|E0s${!8@(2<#NT8D+p<$z*XqE2?A58d0*L8IL5bUop5_V6 zOiKqIh98C>hJl@rcRtL01(=D8MNY*3`qs?T=D;(}S)@(P)btd&pS3mMaIv;#YCtJQ+1DPCS}Mh?n3d8%{`7~%vg)ic zhI+i-&W`wI@E!$RS68Fi@xo{pP*?74>M5YHB+g0vM*zTyJq_7#FJTO|oUn9YVP`E0 z09yS=-zq6fB{YJNq%|q?;CFif5IvTEO>U$&>1^p#!Z$LfIbH_#j`Y;z2vF!PhV&Fr zPE=FX6a_}6=GV^BO!Dcc2+Z$k(G`+pdJOe6M_x~Ngl@_JI$T|`4cXyrI7@|;;8MQ~ z@Uo>>Q^45n*fS{&SXE9E(|{b{#GNf#ya8&e1%OhF7_j^DXi-c9M&`1kT%<5Z433=- zC`Ja519E`5u|yzK<3u3)=tNcGj@wzDEhmhO(`n~yo_jkt@m+%}4j@fn-um^AVo2WN zayUD(F_Z)*4uW>WRNXw&fLFQWHEO0M1_As>p~i@#jL-(Y|joE;pEIU(oQN*wo<7-ern zs9L(IktCX$Q;2DQKLJJH&X0XiF`g~9M#fNC8@r(b=J)K!GyXXU-U$B(cyE`70V%^n P00000NkvXXu0mjfe^k8h literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/root/jwm/wallpaper.png b/overlay-squashfs-x86/root/jwm/wallpaper.png new file mode 100644 index 0000000000000000000000000000000000000000..232ecc6a009be850dc170fdcf05516a72dd9230f GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={WL`z&FN}P*Q6H7Al^Atidb5j}E zZ!mLk>lk1LF%6O6S7%0S9;1OBOz`!j8!i<;h*8Kqr>Uz33hE&{2 z=6O+n+`;>ROYmiPU5Tv;SDFI3-B1}!T1*T{51Dw`?8C!>8W}uY{an^LB{Ts5+CeYc literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/root/runxserver b/overlay-squashfs-x86/root/runxserver new file mode 100755 index 0000000..29feb67 --- /dev/null +++ b/overlay-squashfs-x86/root/runxserver @@ -0,0 +1,41 @@ +#!/bin/bash + +# --------------------------------- variables ----------------------------- +curtime="$(date +%Y%m%d-%H:%M:%S)" +forcevesa='0' +argv="$@" + +# ------------------------------ parse options ----------------------------- +if [ -f /root/xserver.cfg ] +then + options="$(cat /root/xserver.cfg)" +else + options="$(cat /proc/cmdline)" +fi + +for x in ${options} +do + case "${x}" in + forcevesa) + forcevesa=1 + ;; + forcexorg) + forcevesa=0 + ;; + esac +done + +# ----------------------------------- main -------------------------------- +if [ "${forcevesa}" = '1' ] +then + cmd="exec /usr/bin/Xfbdev -dumb -mouse mouse,/dev/input/mice -keybd keyboard,xkbmodel=pc105" + echo "${curtime}: ${cmd}" >> /var/log/debugx.log + ${cmd} + exit 0 +else + cmd="exec /usr/bin/Xorg ${argv}" + echo "${curtime}: ${cmd}" >> /var/log/debugx.log + ${cmd} + exit 0 +fi + diff --git a/overlay-squashfs-x86/root/version b/overlay-squashfs-x86/root/version new file mode 100644 index 0000000..bc80560 --- /dev/null +++ b/overlay-squashfs-x86/root/version @@ -0,0 +1 @@ +1.5.0 diff --git a/overlay-squashfs-x86/root/winmgr.sh b/overlay-squashfs-x86/root/winmgr.sh new file mode 100755 index 0000000..4bc075f --- /dev/null +++ b/overlay-squashfs-x86/root/winmgr.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +# --- new environment: xfce +exec /usr/bin/startxfce4 >/dev/null 2>&1 + +# --- old environment: jwm +#exec /usr/bin/jwm >/dev/null 2>&1 + diff --git a/overlay-squashfs-x86/tftpboot/pxelinux.0 b/overlay-squashfs-x86/tftpboot/pxelinux.0 new file mode 100644 index 0000000000000000000000000000000000000000..0df4fbedb8e4ded1fa143610733ac075a4f41362 GIT binary patch literal 16662 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 fsarchiver probe simple <<<=====================' +fsarchiver probe simple +echo ' ' +echo 'Press a key to continue' +read key + diff --git a/overlay-squashfs-x86/usr/bin/wizard b/overlay-squashfs-x86/usr/bin/wizard new file mode 100755 index 0000000..6b351cb --- /dev/null +++ b/overlay-squashfs-x86/usr/bin/wizard @@ -0,0 +1,90 @@ +#!/bin/bash + +# ------------------------------- variables ----------------------------------- +DIALOGOPTS='--backtitle SystemRescueCd' + +# ------------------------------- checks -------------------------------------- +[ -z "$(which dialog)" ] && exit 0 + +# ------------------------------- dialog -------------------------------------- +# "Xorg-gen" "Generate a default config for Xorg in /etc/X11/xorg.conf" \ +dialog ${DIALOGOPTS} --title "SystemRescueCd wizard" \ + --menu "Please select and option and press Enter:" 0 0 0 \ + "Xorg-run" "Graphical desktop using Xorg (optimal) auto-configuration" \ + "Xorg-mkx" "Graphical desktop using Xorg (optimal) mkxf86config" \ + "Xfbdev-run" "Graphical desktop using Xfbdev (alternative)" \ + "Exit" "Exit this menu and return to shell" 2>/tmp/result +res=$? +[ "$res" != '0' ] && exit $res + +choice="$(cat /tmp/result)" +rm -f /tmp/result + +xfbdev_cfg() +{ + dialog ${DIALOGOPTS} --title "Xfbdev configuration" \ + --menu "Select your screen configuration:" 0 0 0 \ + "640x480x8" "640x480 (8bits - 256 colors)" \ + "640x480x24" "640x480 (24bits - 16.7 millions colors)" \ + "800x600x8" "800x600 (8bits - 256 colors)" \ + "800x600x24" "800x600 (24bits - 16.7 millions colors)" \ + "1024x768x8" "1024x768 (8bits - 256 colors)" \ + "1024x768x24" "1024x768 (24bits - 16.7 millions colors)" \ + "1280x1024x8" "1280x1024 (8bits - 256 colors)" \ + "1280x1024x24" "1280x1024 (24bits - 16.7 millions colors)" \ + "1600x1200x8" "1600x1200 (8bits - 256 colors)" \ + "1600x1200x24" "1600x1200 (24bits - 16.7 millions colors)" 2>/tmp/result + if [ "$?" = '0' ] + then + choice="$(cat /tmp/result)" + echo "forcevesa=${choice}" > /root/xserver.cfg + return 0 + else + echo "" > /root/xserver.cfg + return 1 + fi +} + +error_amd64() +{ + msg='' + msg="${msg}Sorry, Xfbdev does not work with 64bits\n" + msg="${msg}kernels (rescue64 and altker64).\n" + msg="${msg}You have to start SystemRescueCd using \n" + msg="${msg}either the rescuecd or the altker32 kernel.\n" + msg="${msg}You can also use Xorg that works on amd64.\n" + dialog --title "Error" --msgbox "${msg}" 10 55 +} + +# ------------------------------- functions ------------------------------------ +case "$choice" in + Xorg-run) + echo "forcexorg" > /root/xserver.cfg + startx + ;; + Xorg-mkx) + echo "forcexorg" > /root/xserver.cfg + /usr/sbin/mkxf86config.sh + startx + ;; + Xfbdev-run) + #if [ "$(uname -m)" = "x86_64" ] + #then + # error_amd64 && exec "$0" + #else + echo "forcevesa" > /root/xserver.cfg + startx + #fi + ;; + Xorg-gen) + Xorg -configure >/dev/null 2>&1 + [ -f /etc/X11/xorg.conf ] && mv /etc/X11/xorg.conf /etc/X11/xorg.old + mv /root/xorg.conf.new /etc/X11/xorg.conf + ;; + Exit) + exit 0 + ;; +esac + +exit 0 + diff --git a/overlay-squashfs-x86/usr/sbin/cd_oscar b/overlay-squashfs-x86/usr/sbin/cd_oscar new file mode 100755 index 0000000..cfa1963 --- /dev/null +++ b/overlay-squashfs-x86/usr/sbin/cd_oscar @@ -0,0 +1,76 @@ +#!/bin/sh + + +## Copyright (C) 2003-2008 Tissoires Jean-François & Benjamin, Jean-Francois.Tissoires@ac-lyon.fr +## Cédérom Outil Système Complet d'Assistance Réseau: OSCAR +## Cédérom Rapide de Sauvegarde aux Ordinateurs et Systèmes: RapideSOS +## Ce programme est sous Licence Publique Générale GNU publiée par la Free Software Foundation. + +## caractères : é, è, ç, à, ù, ê, â, ï, ô, correspondent … : ‚, Š, ‡, …, —, ˆ, ƒ, ‹, “, +## il faut donc remplac‚ é, è, ç, à, ù, ê, â, i_accent_traima, ô, par é, è, ç, à, ù, ê, â, ï, ô, + + + + + +#----------------------------------------------------------------------------------------------------- +boite_choix_test_ou_cdoscar() # Choisir tester Oscar ou faire cdOscar +{ +langage +choix_langue=`cat /usr/share/oscar/usr/choix_langue` +chemin_langue=/usr/share/oscar/usr/langue/$choix_langue + + DIALOGRC="/etc/dialogmenu_bloque" dialog --colors\ + --backtitle "`cat /etc/banniere_oscar`" \ + --cancel-label "`cat $chemin_langue/Annuler`" --ok-label "`cat $chemin_langue/menu_298`" --extra-button --extra-label "`cat $chemin_langue/menu_299`" \ + --menu "\n`cat $chemin_langue/menu_164`\Z3O\Z4util de\Z3 S\Z4auvegarde\Z3 C\Z4omplet d'\Z3A\Z4ssistance \Z3R\Z4éseaux \n\n" 10 80 0 \ + "" " " \ + "" " " \ + "" "`cat $chemin_langue/menu_294`" \ + "" "`cat $chemin_langue/menu_295`" \ + "" " " \ + "" " " \ + "" "`cat $chemin_langue/menu_296`" \ + "" "`cat $chemin_langue/menu_297`" \ + "" " " \ + "" " " + case $? in + 0) cdrom_oscar ;; # Réaliser cdOSCAR + 3) if ( test -e /usr/share/oscar/usr/GNUstep/.jwmrc ) + then + if ( test -e /root/.jwmrc ) + then + if ! ( test -e /root/.jwmrc.bak ) + then + cp -f /root/.jwmrc /root/.jwmrc.bak + fi + cp -f /usr/share/oscar/usr/GNUstep/.jwmrc /root/.jwmrc + fi + fi + /usr/share/oscar/bin/oscar ;; # Tester OSCAR + 1) exit ;; #Annuler + 255) exit ;; + esac +} +#----------------------------------------------------------------------------------------------------- + +PATH="/usr/share/oscar/bin:$PATH" +if ( test -e /usr/share/oscar/usr/choix_langue ) +then + choix_langue=`cat /usr/share/oscar/usr/choix_langue` +else + traduction + echo "fr" > /usr/share/oscar/usr/choix_langue + choix_langue=fr +fi +chemin_langue=/usr/share/oscar/usr/langue/$choix_langue + +cp -f /usr/share/oscar/usr/dialogmenu_bloque /etc +cp -f /usr/share/oscar/usr/dialogrc /etc +cp -f /usr/share/oscar/usr/exec_dialog_src /etc +chmod +x /etc/exec_dialog_src + +cp -f /usr/share/oscar/usr/version_theme_oscar /root/version_theme_oscar +chmod +x /root/version_theme_oscar +/root/version_theme_oscar +boite_choix_test_ou_cdoscar diff --git a/overlay-squashfs-x86/usr/sbin/mkxf86config.sh b/overlay-squashfs-x86/usr/sbin/mkxf86config.sh new file mode 100755 index 0000000..5027023 --- /dev/null +++ b/overlay-squashfs-x86/usr/sbin/mkxf86config.sh @@ -0,0 +1,298 @@ +#!/bin/bash + +source /etc/profile +source /sbin/functions.sh + +# First, get the command line +CMDLINE="$( /etc/X11/xorg.conf + fi + exit 0 + ;; + ip28) + # This might support Newport too, but I2 Newport boards are rare. + cp -f /etc/X11/xorg.conf.impact /etc/X11/xorg.conf + exit 0 + ;; + + ip30) + # Figure out if we're Impact, or VPro (Odyssey) + if [ -e "/proc/fb" ]; then + ip30_impact="$(grep -i 'impact' /proc/fb)" + ip30_odyssey="$(grep -i 'odyssey' /proc/fb)" + if [ -n "${ip30_impact}" ] + then + cp -f /etc/X11/xorg.conf.impact /etc/X11/xorg.conf + elif [ -n "${ip30_odyssey}" ] + then + # Do nothing for now -- maybe one day we'll get an X driver + # cp -f /etc/X11/xorg.conf.odyssey /etc/X11/xorg.conf + ewarn "Currently, there is no X driver for Odyssey" + fi + fi + exit 0 + ;; + ip32) + # We use fbdev for now -- maybe one day we'll get a gbefb X driver + cp -f /etc/X11/xorg.conf.o2-fbdev /etc/X11/xorg.conf + exit 0 + ;; + xres\=*) + # We got a resolution on the command line, use it. + NEWMODE=$(echo ${x} | cut -d= -f2) + RAWMODES="\"${NEWMODE}\"" + esac +done + +TMPFILE="/tmp/mkxf86config-$$" +MONITORTMP="${TMPFILE}-monitor" + +rm -f "${TMPFILE}" "${MONITORTMP}" + +# Read in what hwsetup has found for X +[ -f /etc/sysconfig/xserver ] && . /etc/sysconfig/xserver + +WHEEL='s|"PS/2"|"auto"\ +Option "ZAxisMapping" "4 5"|g;' + +# Read in changes +[ -f /etc/sysconfig/gentoo ] && . /etc/sysconfig/gentoo + +# Read default keyboard from config file. +# There seems to be no reliable autoprobe possible. +[ -f /etc/sysconfig/keyboard ] && . /etc/sysconfig/keyboard + +# Create mouse link and insert a mouse default type into xorg.conf +# if not already done by hwsetup +[ -f /etc/sysconfig/mouse ] && . /etc/sysconfig/mouse +# We create this link since hwsetup cannot properly detect serial mice +[ -e /dev/mouse ] || ln -sf /dev/ttyS0 /dev/mouse + +PROTO="${XMOUSETYPE:-Microsoft}" +NOEMU="" +[ "${XEMU3}" = "no" ] && NOEMU='s|^.*Emulate3|# No 2 -> 3 Button emulation|g' + +DEADKEYS="" +[ "${XKEYBOARD}" = "de" ] || DEADKEYS='s|^.*nodeadkeys.*$||g;' + +if [ -n "${XMODULE}" ] +then + # Check for Framebuffer X-Modules and initialize framebuffer module + case "${XMODULE}" in + pvr2fb) + modprobe "${XMODULE}" >/dev/null 2>&1 + XMODULE="fbdev" + ;; + esac +fi + +# We used to use ddcxinfo-knoppix for monitor information, now we will just let +# X choose for itself. This will probably break older machines. +# You can uncomment the following to re-enable dccxinfo-knoppix, but this only +# works on x86. +#MONITOR="$(ddcxinfo-knoppix -monitor)" +# Here we are setting a default set of HorizSync and VertRefresh. These are +# "safe" values. I am hoping to remove this completely in the future once more +# testing has been done on alternate architectures. +MONITOR='Section "Monitor" + Identifier "Monitor0" + HorizSync 28.0 - 96.0 + VertRefresh 50.0 - 75.0 +EndSection' +RC="$?" +COMPLETE="$(awk '/EndSection/{print}' < "${MONITORTMP}" + +# Intel drivers have been renamed +if [ "${XMODULE}" = 'i810' ] +then + XMODULE='intel' +fi + +# VMWare special handling +VMWARE="" +MOUSEDRIVER="" +if [ "${XMODULE}" = "vmware" ] +then + VMWARE='s|^.*BusID.*PCI.*$|BusID "PCI:0:15:0"|g;' + DEPTH='s|DefaultColorDepth |# DefaultColorDepth |g;' + if [ -e /usr/lib/xorg/modules/input/vmmouse_drv.so ] || \ + [ -e /usr/lib/modules/input/vmmouse_drv.so ] + then + MOUSEDRIVER='s|^.*Driver.*"mouse".*$|\tDriver\t"vmmouse"|g;' + fi +fi + +#VirtualPC special handline +VPC="" +if [ "${XMODULE}" = "s3" ] +then + VPC='s|^.*BusID.*PCI.*$|BusID "PCI:0:8:0"|g;' + DEPTH='s|DefaultColorDepth 24|DefaultColorDepth 16|g;' +fi + +# If we don't have a XMODULE set, use fbdev as fall-back +# +#[ -z "${XMODULE}" [ -z "${XMODULE}" ] ] && XMODULE="fbdev"] && XMODULE="fbdev" XMODULE="vesa" +[ -z "${XMODULE}" ] && XMODULE="vesa" + +# Do NOT use a default colordepth setting if we are using the "fbdev" module +if [ "${XMODULE}" = "fbdev" ] +then + DEPTH='s|DefaultColorDepth |# DefaultColorDepth |g;' +fi + +# These drivers need the sw_cursor option +SWCURSOR="" +MONITORLAYOUT="" +case "${XMODULE}" in + ati|nv|trident) + SWCURSOR='s|^.*#Option.*"sw_cursor".*$|Option "sw_cursor"|g;' + ;; + radeon) + SWCURSOR='s|^.*#Option.*"sw_cursor".*$|Option "sw_cursor"|g;' + MONITORLAYOUT='s|^.*#Option.*"MonitorLayout".*$|Option "MonitorLayout"|g;' + ;; +esac + +# We must use NoPM, because some machines freeze if Power management is beingi +# activated. +NOPM="" +DPMS="" + +#checkbootparam noapm && NOPM='Option "NoPM" "true"' || DPMS='Option "DPMS" "true"' + +sed -e 's|@@PROTOCOL@@|'"${PROTO}"'|g;'"${NOEMU}" \ + -e '/@@MONITOR@@/r '"${MONITORTMP}" \ + -e 's|@@MONITOR@@||g' \ + -e 's|@@NOPM@@|'"${NOPM}"'|g' \ + -e 's|@@XMODULE@@|'"${XMODULE}"'|g;'"${VMWARE}""${VPC}""${SERIALMOUSE}""${USBMOUSE}""${PSMOUSE}""${SWCURSOR}""${MONITORLAYOUT}""${WHEEL}""${SYNMOUSE}""${MOUSEDRIVER}" \ + -e 's|@@SYNDEV@@|'"${SYNDEV}"'|g' \ + -e 's|@@MODES@@|'"${MODES}"'|g;'"${DEPTH}" \ + -e 's|"XkbLayout" *"[^"]*"|"XkbLayout" "'"${XKEYBOARD}"'"|g;'"${DEADKEYS}" \ + /etc/X11/xorg.conf.in >/etc/X11/xorg.conf + +if [ -n "${DPMS}" ] +then + if [ -f /etc/X11/xorg.conf ] + then + sed -e 's|Identifier[ ]*"Monitor0"|Identifier "Monitor0"\ + '"${DPMS}"'|g' /etc/X11/xorg.conf >/etc/X11/xorg.conf.new + mv -f /etc/X11/xorg.conf.new /etc/X11/xorg.conf + fi +fi + +rm -f "${TMPFILE}" "${MONITORTMP}" 2>/dev/null + +# Print info about selected X-Server +[ -n "${XDESC}" ] || XDESC="(yet) unknown card" +echo -n " ${GOOD}Video is" + +[ -n "${XDESC}" ] && echo -n " ${HILITE}${XDESC}${NORMAL}," +echo -n " using ${GOOD}${XSERVER:-generic VESA}" +[ -n "${XMODULE}" ] && echo -n "(${HILITE}${XMODULE}${NORMAL})" +echo " Server${NORMAL}" + +echo -n " ${GOOD}Monitor is ${HILITE}${MODEL:-Generic Monitor}${NORMAL}" +[ -n "${HREFRESH}" -a -n "${VREFRESH}" ] && echo "${GOOD}, ${GOOD}H:${HILITE}${HREFRESH}kHz${GOOD}, V:${HILITE}${VREFRESH}Hz${NORMAL}" || echo "" +[ -n "${XVREFRESH}" ] && echo " ${GOOD}Trying specified vrefresh rate of ${HILITE}${XVREFRESH}Hz.${NORMAL}" + +[ -n "${MODES}" ] && echo " ${GOOD}Using Modes ${HILITE}${MODES##Modes }${NORMAL}" + diff --git a/overlay-squashfs-x86/usr/sbin/suspend-usb-device b/overlay-squashfs-x86/usr/sbin/suspend-usb-device new file mode 100755 index 0000000..ef45cc7 --- /dev/null +++ b/overlay-squashfs-x86/usr/sbin/suspend-usb-device @@ -0,0 +1,181 @@ +#!/bin/bash +# +# suspend-usb-device: an easy-to-use script to properly put an USB +# device into suspend mode that can then be unplugged safely +# +# Copyright (C) 2009, Yan Li +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +# To reach the auther, please write an email to the address as stated +# above. + +# ACKNOWLEDGEMENTS: +# Christian Schmitt for firewire supporting +# David for improving parent device +# search and verbose output message + + +usage() +{ + cat< + +This script is designed to properly put an USB device into suspend +mode that can then be unplugged safely. It sends a SYNCHRONIZE CACHE +command followed by a START-STOP command (if the device supports it), +unbinds the device from the driver and then suspends the USB +port. After that you can disconnect your USB device safely. + +usage: +$0 [options] dev + +sample: +$0 /dev/sde + +options: + -l show the device and USB bus ID only + -h print this usage + -v verbose + +This program comes with ABSOLUTELY NO WARRANTY. This is free +software, and you are welcome to redistribute it under certain +conditions; for details please read the licese at the beginning of the +source code file. +EOF +} + +set -e -u + +SHOW_DEVICE_ONLY=0 +VERBOSE=0 +while getopts "vlh" opt; do + case "$opt" in + h) + usage + exit 2 + ;; + l) + SHOW_DEVICE_ONLY=1 + ;; + v) + VERBOSE=1 + ;; + ?) + echo + usage + exit 2 + ;; + esac +done +DEV_NAME=${!OPTIND:-} + +if [ -z ${DEV_NAME} ]; then + usage + exit 2 +fi + +# mount checking +if mount | grep "^${DEV_NAME}[[:digit:]]* "; then + 1>&2 echo + 1>&2 echo "the above disk or partition is still mounted, can't suspend device" + 1>&2 echo "unmount it first using umount" + exit 1 +fi + +# looking for the parent of the device with type "usb-storage:usb", it +# is the grand-parent device of the SCSI host, and it's devpath is +# like +# /devices/pci0000:00/0000:00:1d.7/usb5/5-8 (or /fw5/fw5-8 for firewire devices) + +# without an USB hub, the device path looks like: +# /devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/host5/target5:0:0/5:0:0:0 +# here the grand-parent of host5 is 2-1 + +# when there's a USB HUB, the device path is like: +# /devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2.2/5-2.2:1.0/host4/target4:0:0/4:0:0:0 +# and the grand-parent of host4 is 5-2.2 + +DEVICE=$(udevadm info --query=path --name=${DEV_NAME} --attribute-walk | \ + egrep "looking at parent device" | head -1 | \ + sed -e "s/.*looking at parent device '\(\/devices\/.*\)\/.*\/host.*/\1/g") + +if [ -z $DEVICE ]; then + 1>&2 echo "cannot find appropriate parent USB/Firewire device, " + 1>&2 echo "perhaps ${DEV_NAME} is not an USB/Firewire device?" + exit 1 +fi + +# the trailing basename of ${DEVICE} is DEV_BUS_ID ("5-8" in the +# sample above) +DEV_BUS_ID=${DEVICE##*/} + +[[ $VERBOSE == 1 ]] && echo "Found device $DEVICE associated to $DEV_NAME; USB bus id is $DEV_BUS_ID" + +if [ ${SHOW_DEVICE_ONLY} -eq 1 ]; then + echo Device: ${DEVICE} + echo Bus ID: ${DEV_BUS_ID} + exit 0 +fi + +# flush all buffers +sync + +# root check +if [ `id -u` -ne 0 ]; then + 1>&2 echo error, must be run as root, exiting... + exit 1 +fi + + +# send SCSI sync command, some devices don't support this so we just +# ignore errors with "|| true" +[[ $VERBOSE == 1 ]] && echo "Syncing device $DEV_NAME" +sdparm --command=sync "$DEV_NAME" >/dev/null || true +# send SCSI stop command +[[ $VERBOSE == 1 ]] && echo "Stopping device $DEV_NAME" +sdparm --command=stop "$DEV_NAME" >/dev/null + +# unbind it; if this yields "no such device", we are trying to unbind the wrong device +[[ $VERBOSE == 1 ]] && echo "Unbinding device $DEV_BUS_ID" +if [[ "${DEV_BUS_ID}" == fw* ]] +then + echo -n "${DEV_BUS_ID}" > /sys/bus/firewire/drivers/sbp2/unbind +else + echo -n "${DEV_BUS_ID}" > /sys/bus/usb/drivers/usb/unbind + + # suspend it if it's an USB device (we have no way to suspend a + # firewire device yet) + + # check if CONFIG_USB_SUSPEND is enabled + [[ $VERBOSE == 1 ]] && echo "Checking whether $DEVICE can be suspended" + POWER_LEVEL_FILE=/sys${DEVICE}/power/level + if [ ! -f "$POWER_LEVEL_FILE" ]; then + 1>&2 cat< "$POWER_LEVEL_FILE" +fi diff --git a/overlay-squashfs-x86/usr/share/applications/fsarchiver-probe.desktop b/overlay-squashfs-x86/usr/share/applications/fsarchiver-probe.desktop new file mode 100644 index 0000000..e4ba176 --- /dev/null +++ b/overlay-squashfs-x86/usr/share/applications/fsarchiver-probe.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Version=0.5 +Name=Show Filesystems +Type=Application +Comment=Show the filesystems detected this computer +Exec=terminal --hide-toolbars --hide-menubar --geometry=90x30 --command=/usr/bin/showfs.sh +Categories=ConsoleOnly;System; diff --git a/overlay-squashfs-x86/usr/share/applications/midnight-commander.desktop b/overlay-squashfs-x86/usr/share/applications/midnight-commander.desktop new file mode 100644 index 0000000..1519f65 --- /dev/null +++ b/overlay-squashfs-x86/usr/share/applications/midnight-commander.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Version=4.6.1 +Name=Midnight Commander +Type=Application +Comment=Norton Commander clone for Linux +Exec=terminal --hide-toolbars --hide-menubar --geometry=90x30 --command=mc +Categories=ConsoleOnly;System; diff --git a/overlay-squashfs-x86/usr/share/applications/mrxvt.desktop b/overlay-squashfs-x86/usr/share/applications/mrxvt.desktop new file mode 100644 index 0000000..51ac0f7 --- /dev/null +++ b/overlay-squashfs-x86/usr/share/applications/mrxvt.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Exec=/usr/bin/mrxvt +Icon=utilities-terminal +StartupNotify=false +Terminal=false +Categories=System; +Name=mrxvt +Comment=alternative terminal diff --git a/overlay-squashfs-x86/usr/share/applications/partimage.desktop b/overlay-squashfs-x86/usr/share/applications/partimage.desktop new file mode 100644 index 0000000..e24720d --- /dev/null +++ b/overlay-squashfs-x86/usr/share/applications/partimage.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Version=0.6.7 +Name=Partimage +Type=Application +Comment=Ghost clone for linux +Exec=terminal --hide-toolbars --hide-menubar --geometry=90x30 --command=partimage +Categories=ConsoleOnly;System; diff --git a/overlay-squashfs-x86/usr/share/applications/testdisk.desktop b/overlay-squashfs-x86/usr/share/applications/testdisk.desktop new file mode 100644 index 0000000..aea591f --- /dev/null +++ b/overlay-squashfs-x86/usr/share/applications/testdisk.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Version=6.11 +Name=Testdisk +Type=Application +Comment=Low level disk recovery program +Exec=terminal --hide-toolbars --hide-menubar --geometry=80x25 --command=testdisk +Categories=ConsoleOnly;System; diff --git a/overlay-squashfs-x86/usr/share/mc/extfs/uzip b/overlay-squashfs-x86/usr/share/mc/extfs/uzip new file mode 100644 index 0000000..549ab9f --- /dev/null +++ b/overlay-squashfs-x86/usr/share/mc/extfs/uzip @@ -0,0 +1,415 @@ +#! /usr/bin/perl -w +# +# zip file archive Virtual File System for Midnight Commander +# Version 1.4.0 (2001-08-07). +# +# (C) 2000-2001 Oskar Liljeblad . +# + +use POSIX; +use File::Basename; +use strict; + +# +# Configuration options +# + +# Location of the zip program +my $app_zip = "/usr/bin/zip"; +# Location of the unzip program +my $app_unzip = "/usr/bin/unzip"; +# Set this to 1 if zipinfo (unzip -Z) is to be used (recommended), otherwise 0. +my $op_has_zipinfo = 1; + +# Command used to list archives (zipinfo mode) +my $cmd_list_zi = "$app_unzip -Z -l -T"; +# Command used to list archives (non-zipinfo mode) +my $cmd_list_nzi = "$app_unzip -qq -v"; +# Command used to add a file to the archive +my $cmd_add = "$app_zip -g"; +# Command used to add a link file to the archive (unused) +my $cmd_addlink = "$app_zip -g -y"; +# Command used to delete a file from the archive +my $cmd_delete = "$app_zip -d"; +# Command used to extract a file to standard out +my $cmd_extract = "$app_unzip -p"; + +# +# Main code +# + +die "uzip: missing command and/or archive arguments\n" if ($#ARGV < 1); + +# Initialization of some global variables +my $cmd = shift; +my %known = ( './' => 1 ); +my %pending = (); +my $oldpwd = POSIX::getcwd(); +my $archive = shift; +my $aarchive = absolutize($archive, $oldpwd); +my $cmd_list = ($op_has_zipinfo ? $cmd_list_zi : $cmd_list_nzi); +my ($qarchive, $aqarchive) = map (quotemeta, $archive, $aarchive); + +if ($cmd eq 'list') { &mczipfs_list(@ARGV); } +if ($cmd eq 'rm') { &mczipfs_rm(@ARGV); } +if ($cmd eq 'rmdir') { &mczipfs_rmdir(@ARGV); } +if ($cmd eq 'mkdir') { &mczipfs_mkdir(@ARGV); } +if ($cmd eq 'copyin') { &mczipfs_copyin(@ARGV); } +if ($cmd eq 'copyout') { &mczipfs_copyout(@ARGV); } +if ($cmd eq 'run') { &mczipfs_run(@ARGV); } +#if ($cmd eq 'mklink') { &mczipfs_mklink(@ARGV); } # Not supported by MC extfs +#if ($cmd eq 'linkout') { &mczipfs_linkout(@ARGV); } # Not supported by MC extfs +exit 1; + +# Remove a file from the archive. +sub mczipfs_rm { + my ($qfile) = map { &zipquotemeta($_) } @_; + &checkargs(1, 'archive file', @_); + &safesystem("$cmd_delete $qarchive $qfile >/dev/null"); + exit; +} + +# Remove an empty directory from the archive. +# The only difference from mczipfs_rm is that we append an +# additional slash to the directory name to remove. I am not +# sure this is absolutely necessary, but it doesn't hurt. +sub mczipfs_rmdir { + my ($qfile) = map { &zipquotemeta($_) } @_; + &checkargs(1, 'archive directory', @_); + &safesystem("$cmd_delete $qarchive $qfile/ >/dev/null", 12); + exit; +} + +# Extract a file from the archive. +# Note that we don't need to check if the file is a link, +# because mc apparently doesn't call copyout for symbolic links. +sub mczipfs_copyout { + my ($qafile, $qfsfile) = map { &zipquotemeta($_) } @_; + &checkargs(1, 'archive file', @_); + &checkargs(2, 'local file', @_); + &safesystem("$cmd_extract $qarchive $qafile > $qfsfile", 11); + exit; +} + +# Add a file to the archive. +# This is done by making a temporary directory, in which +# we create a symlink the original file (with a new name). +# Zip is then run to include the real file in the archive, +# with the name of the symbolic link. +# Here we also doesn't need to check for symbolic links, +# because the mc extfs doesn't allow adding of symbolic +# links. +sub mczipfs_copyin { + my ($afile, $fsfile) = @_; + &checkargs(1, 'archive file', @_); + &checkargs(2, 'local file', @_); + my ($qafile) = quotemeta $afile; + $fsfile = &absolutize($fsfile, $oldpwd); + my $adir = File::Basename::dirname($afile); + + my $tmpdir = &mktmpdir(); + chdir $tmpdir || &croak("chdir $tmpdir failed"); + &mkdirs($adir, 0700); + symlink ($fsfile, $afile) || &croak("link $afile failed"); + &safesystem("$cmd_add $aqarchive $qafile >/dev/null"); + unlink $afile || &croak("unlink $afile failed"); + &rmdirs($adir); + chdir $oldpwd || &croak("chdir $oldpwd failed"); + rmdir $tmpdir || &croak("rmdir $tmpdir failed"); + exit; +} + +# Add an empty directory the the archive. +# This is similar to mczipfs_copyin, except that we don't need +# to use symlinks. +sub mczipfs_mkdir { + my ($dir) = @_; + &checkargs(1, 'directory', @_); + my ($qdir) = quotemeta $dir; + + my $tmpdir = &mktmpdir(); + chdir $tmpdir || &croak("chdir $tmpdir failed"); + &mkdirs($dir, 0700); + &safesystem("$cmd_add $aqarchive $qdir >/dev/null"); + &rmdirs($dir); + chdir $oldpwd || &croak("chdir $oldpwd failed"); + rmdir $tmpdir || &croak("rmdir $tmpdir failed"); + exit; +} + +# Add a link to the archive. This operation is not used yet, +# because it is not supported by the MC extfs. +sub mczipfs_mklink { + my ($linkdest, $afile) = @_; + &checkargs(1, 'link destination', @_); + &checkargs(2, 'archive file', @_); + my ($qafile) = quotemeta $afile; + my $adir = File::Basename::dirname($afile); + + my $tmpdir = &mktmpdir(); + chdir $tmpdir || &croak("chdir $tmpdir failed"); + &mkdirs($adir, 0700); + symlink ($linkdest, $afile) || &croak("link $afile failed"); + &safesystem("$cmd_addlink $aqarchive $qafile >/dev/null"); + unlink $afile || &croak("unlink $afile failed"); + &rmdirs($adir); + chdir $oldpwd || &croak("chdir $oldpwd failed"); + rmdir $tmpdir || &croak("rmdir $tmpdir failed"); + exit; +} + +# This operation is not used yet, because it is not +# supported by the MC extfs. +sub mczipfs_linkout { + my ($afile, $fsfile) = @_; + &checkargs(1, 'archive file', @_); + &checkargs(2, 'local file', @_); + my ($qafile) = map { &zipquotemeta($_) } $afile; + + my $linkdest = &get_link_destination($afile); + symlink ($linkdest, $fsfile) || &croak("link $fsfile failed"); + exit; +} + +# Use unzip to find the link destination of a certain file in the +# archive. +sub get_link_destination { + my ($afile) = @_; + my ($qafile) = map { &zipquotemeta($_) } $afile; + my $linkdest = safeticks("$cmd_extract $qarchive $qafile"); + &croak ("extract failed", "link destination of $afile not found") + if (!defined $linkdest || $linkdest eq ''); + return $linkdest; +} + +# List files in the archive. +# Because mc currently doesn't allow a file's parent directory +# to be listed after the file itself, we need to do some +# rearranging of the output. Most of this is done in +# checked_print_file. +sub mczipfs_list { + open (PIPE, "$cmd_list $qarchive |") || &croak("$app_unzip failed"); + if ($op_has_zipinfo) { + while () { + chomp; + next if /^Archive:/; + next if /^\d+ file/; + next if /^Empty zipfile\.$/; + my @match = /^(.{10}) +([\d.]+) +([a-z\d]+) +(\d+) +([^ ]{2}) +(\d+) +([^ ]{4}) +(\d{4})(\d\d)(\d\d)\.(\d\d)(\d\d)(\d\d) +(.*)$/; + next if ($#match != 13); + &checked_print_file(@match); + } + } else { + while () { + chomp; + my @match = /^ +(\d+) +([^ ]+) +(\d+) +(\d+\%) +(\d?\d)-(\d?\d)-(\d\d) (\d?\d):(\d\d) +([0-9a-f]+) +(.*)$/; + next if ($#match != 10); + my @rmatch = ('', '', 'unknown', $match[0], '', $match[2], $match[1], + $match[6] + ($match[6] < 70 ? 2000 : 1900), $match[4], $match[5], + $match[7], $match[8], "00", $match[10]); + &checked_print_file(@rmatch); + } + } + if (!close (PIPE)) { + &croak("$app_unzip failed") if ($! != 0); + &croak("$app_unzip failed", 'non-zero exit status ('.($? >> 8).')') + } + + foreach my $key (sort keys %pending) { + foreach my $file (@{ $pending{$key} }) { + &print_file(@{ $file }); + } + } + + exit; +} + +# Execute a file in the archive, by first extracting it to a +# temporary directory. The name of the extracted file will be +# the same as the name of it in the archive. +sub mczipfs_run { + my ($afile) = @_; + &checkargs(1, 'archive file', @_); + my $qafile = &zipquotemeta($afile); + my $tmpdir = &mktmpdir(); + my $tmpfile = File::Basename::basename($afile); + + chdir $tmpdir || &croak("chdir $tmpdir failed"); + &safesystem("$cmd_extract $aqarchive $qafile > $tmpfile"); + chmod 0700, $tmpfile; + &safesystem("./$tmpfile"); + unlink $tmpfile || &croak("rm $tmpfile failed"); + chdir $oldpwd || &croak("chdir $oldpwd failed"); + rmdir $tmpdir || &croak("rmdir $tmpdir failed"); + exit; +} + +# This is called prior to printing the listing of a file. +# A check is done to see if the parent directory of the file has already +# been printed or not. If it hasn't, we must cache it (in %pending) and +# print it later once the parent directory has been listed. When all +# files have been processed, there may still be some that haven't been +# printed because their parent directories weren't listed at all. These +# files are dealt with in mczipfs_list. +sub checked_print_file { + my @waiting = ([ @_ ]); + + while ($#waiting != -1) { + my $item = shift @waiting; + my $filename = ${$item}[13]; + my $dirname = File::Basename::dirname($filename) . '/'; + + if (exists $known{$dirname}) { + &print_file(@{$item}); + if ($filename =~ /\/$/) { + $known{$filename} = 1; + if (exists $pending{$filename}) { + push @waiting, @{ $pending{$filename} }; + delete $pending{$filename}; + } + } + } else { + push @{$pending{$dirname}}, $item; + } + } +} + +# Print the mc extfs listing of a file from a set of parsed fields. +# If the file is a link, we extract it from the zip archive and +# include the output as the link destination. Because this output +# is not newline terminated, we must execute unzip once for each +# link file encountered. +sub print_file { + my ($perms,$zipver,$platform,$realsize,$format,$cmpsize,$comp,$year,$mon,$day,$hours,$mins,$secs,$filename) = @_; + $mon = (qw/Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec/)[$mon-1]; + if ($platform ne 'unx') { + $perms = ($filename =~ /\/$/ ? 'drwxr-xr-x' : '-rw-r--r--'); + } + printf "%-10s 1 %-8d %-8d %8d %s %s %s %s:%s %s", $perms, $<, + $(, $realsize, $mon, $day, $year, $hours, $mins, $filename; + if ($platform eq 'unx' && $perms =~ /^l/) { + my $linkdest = &get_link_destination($filename); + print " -> $linkdest"; + } + print "\n"; +} + +# Die with a reasonable error message. +sub croak { + my ($command, $desc) = @_; + die "uzip ($cmd): $command - $desc\n" if (defined $desc); + die "uzip ($cmd): $command - $!\n"; +} + +# Make a set of directories, like the command `mkdir -p'. +# This subroutine has been tailored for this script, and +# because of that, it ignored the directory name '.'. +sub mkdirs { + my ($dirs, $mode) = @_; + $dirs = &cleandirs($dirs); + return if ($dirs eq '.'); + + my $newpos = -1; + while (($newpos = index($dirs, '/', $newpos+1)) != -1) { + my $dir = substr($dirs, 0, $newpos); + mkdir ($dir, $mode) || &croak("mkdir $dir failed"); + } + mkdir ($dirs, $mode) || &croak("mkdir $dirs failed"); +} + +# Remove a set of directories, failing if the directories +# contain other files. +# This subroutine has been tailored for this script, and +# because of that, it ignored the directory name '.'. +sub rmdirs { + my ($dirs) = @_; + $dirs = &cleandirs($dirs); + return if ($dirs eq '.'); + + rmdir $dirs || &croak("rmdir $dirs failed"); + my $newpos = length($dirs); + while (($newpos = rindex($dirs, '/', $newpos-1)) != -1) { + my $dir = substr($dirs, 0, $newpos); + rmdir $dir || &croak("rmdir $dir failed"); + } +} + +# Return a semi-canonical directory name. +sub cleandirs { + my ($dir) = @_; + $dir =~ s:/+:/:g; + $dir =~ s:/*$::; + return $dir; +} + +# Make a temporary directory with mode 0700. +sub mktmpdir { + while (1) { + my $dir = POSIX::tmpnam(); + return $dir if mkdir ($dir, 0700); + } +} + +# Make a filename absolute and return it. +sub absolutize { + my ($file, $pwd) = @_; + return "$pwd/$file" if ($file !~ /^\//); + return $file; +} + +# Like the system built-in function, but with error checking. +# The other argument is an exit status to allow. +sub safesystem { + my ($command, @allowrc) = @_; + my ($desc) = ($command =~ /^([^ ]*) */); + $desc = File::Basename::basename($desc); + system $command; + my $rc = $?; + &croak("`$desc' failed") if (($rc & 0xFF) != 0); + if ($rc != 0) { + $rc = $rc >> 8; + foreach my $arc (@allowrc) { + return if ($rc == $arc); + } + &croak("`$desc' failed", "non-zero exit status ($rc)"); + } +} + +# Like backticks built-in, but with error checking. +sub safeticks { + my ($command, @allowrc) = @_; + my ($desc) = ($command =~ /^([^ ]*) /); + $desc = File::Basename::basename($desc); + my $out = `$command`; + my $rc = $?; + &croak("`$desc' failed") if (($rc & 0xFF) != 0); + if ($rc != 0) { + $rc = $rc >> 8; + foreach my $arc (@allowrc) { + return if ($rc == $arc); + } + &croak("`$desc' failed", "non-zero exit status ($rc)"); + } + return $out; +} + +# Make sure enough arguments are supplied, or die. +sub checkargs { + my $count = shift; + my $desc = shift; + &croak('missing argument', $desc) if ($count-1 > $#_); +} + +# Quote zip wildcard metacharacters. Unfortunately Info-ZIP zip and unzip +# on unix interpret some wildcards in filenames, despite the fact that +# the shell already does this. Thus this function. +sub zipquotemeta { + my ($name) = @_; + my $out = ''; + for (my $c = 0; $c < length $name; $c++) { + my $ch = substr($name, $c, 1); + $out .= '\\' if (index('*?[]\\', $ch) != -1); + $out .= $ch; + } + return quotemeta($out); +} diff --git a/overlay-squashfs-x86/usr/share/misc/pci.ids b/overlay-squashfs-x86/usr/share/misc/pci.ids new file mode 100644 index 0000000..f376947 --- /dev/null +++ b/overlay-squashfs-x86/usr/share/misc/pci.ids @@ -0,0 +1,18380 @@ +# +# List of PCI ID's +# +# Version: 2010.03.01 +# Date: 2010-03-01 03:15:01 +# +# Maintained by Martin Mares and other volunteers from the +# PCI ID Project at http://pciids.sf.net/. +# +# New data are always welcome, especially if they are accurate. If you have +# anything to contribute, please follow the instructions at the web site. +# +# This file can be distributed under either the GNU General Public License +# (version 2 or higher) or the 3-clause BSD License. +# + +# Vendors, devices and subsystems. Please keep sorted. + +# Syntax: +# vendor vendor_name +# device device_name <-- single tab +# subvendor subdevice subsystem_name <-- two tabs + +0000 Gammagraphx, Inc. (or missing ID) +0010 Allied Telesis, Inc +# This is a relabelled RTL-8139 + 8139 AT-2500TX V3 Ethernet +001a Ascend Communications, Inc. +001c PEAK-System Technik GmbH + 0001 PCAN-PCI CAN-Bus controller +0033 Paradyne corp. +003d Lockheed Martin-Marietta Corp +# Real TJN ID is e159, but they got it wrong several times --mj +0059 Tiger Jet Network Inc. (Wrong ID) +0070 Hauppauge computer works Inc. + 0003 WinTV PVR-250 + 0009 WinTV PVR-150 + 0801 WinTV PVR-150 + 0807 WinTV PVR-150 + 4000 WinTV PVR-350 + 4001 WinTV PVR-250 (v1) + 4009 WinTV PVR-250 + 4800 WinTV PVR-350 + 4801 WinTV PVR-250 MCE + 4803 WinTV PVR-250 + 7444 WinTV HVR-1600 + 7801 WinTV HVR-1800 MCE + 8003 WinTV PVR-150 + 8801 WinTV PVR-150 + c801 WinTV PVR-150 + e807 WinTV PVR-500 MCE (1st tuner) + e817 WinTV PVR-500 MCE (2nd tuner) +0071 Nebula Electronics Ltd. +0095 Silicon Image, Inc. (Wrong ID) + 0680 Ultra ATA/133 IDE RAID CONTROLLER CARD +# Wrong ID used in subsystem ID of the TELES.S0/PCI 2.x ISDN adapter +00a7 Teles AG (Wrong ID) +00f5 BFG Technologies, Inc. +0100 Ncipher Corp Ltd +0123 General Dynamics +# 018a is not LevelOne but there is a board misprogrammed +018a LevelOne + 0106 FPC-0106TX misprogrammed [RTL81xx] +# 021b is not Compaq but there is a board misprogrammed +021b Compaq Computer Corporation + 8139 HNE-300 (RealTek RTL8139c) [iPaq Networking] +0270 Hauppauge computer works Inc. (Wrong ID) +0291 Davicom Semiconductor, Inc. + 8212 DM9102A(DM9102AE, SM9102AF) Ethernet 100/10 MBit(Rev 40) +# SpeedStream is Efficient Networks, Inc, a Siemens Company +02ac SpeedStream + 1012 1012 PCMCIA 10/100 Ethernet Card [RTL81xx] +02e0 XFX Pine Group Inc +0303 Hewlett-Packard Company (Wrong ID) +0315 SK-Electronics Co., Ltd. +0357 TTTech AG + 000a TTP-Monitoring Card V2.0 +036f Trigem Computer Inc. +0403 Future Technology Devices International Ltd +0432 SCM Microsystems, Inc. + 0001 Pluto2 DVB-T Receiver for PCMCIA [EasyWatch MobilSet] +045e Microsoft + 006e MN-510 802.11b wireless USB paddle + 00c2 MN-710 wireless USB paddle +0482 Kyocera +04cf Myson Century, Inc + 8818 CS8818 USB2.0-to-ATAPI Bridge Controller with Embedded PHY +050d Belkin + 001a FSD7000 802.11g PCI Wireless card + 700f F5D7001 - Wireless G Plus Desktop Card + 7050 F5D7050 802.11g Wireless USB Adapter + 705c F5D7050 v4 +058f Alcor Micro Corporation +05a9 OmniVision + 8519 OV519 series +05e3 CyberDoor + 0701 CBD516 +066f Sigmatel Inc. + 3410 SMTP3410 + 3500 SMTP3500 +0675 Dynalink + 1700 IS64PH ISDN Adapter + 1702 IS64PH ISDN Adapter + 1703 ISDN Adapter (PCI Bus, DV, W) + 1704 ISDN Adapter (PCI Bus, D, C) +069d Hughes Network Systems (HNS) +0721 Sapphire, Inc. +0795 Wired Inc. + 6663 Butane II (MPEG2 encoder board) + 6666 MediaPress (MPEG2 encoder board) +07ca AVerMedia Technologies Inc. + a301 AVerTV 301 + b808 AVerTV DVB-T Volar (USB 2.0) +07d0 ITT Geospatial Systems +07e2 ELMEG Communication Systems GmbH +0842 NPG, Personal Grand Technology +# Nee Gemplus International, SA +08e6 Gemalto NV +08ff AuthenTec + afe4 [Anchor] AF-S2 FingerLoc Sensor Module +0925 First International Computer, Inc. + 1234 VA-502 Mainboard +093a PixArt Imaging Inc. + 010e Innovage Mini Digital Camera + 010f SDC-300 Webcam + 020f Digital Photo Viewer + 2468 CIF Single Chip + 2600 PAC7311 + 2603 Philips Webcam SPC500NC + 2608 Maxell MaxCam RotaWeb +09c1 Arris + 0704 CM 200E Cable Modem +0a89 BREA Technologies Inc +0ace ZyDAS + 1211 ZD1211 IEEE 802.11b+g USB Adapter +0b0b Rhino Equipment Corp. + 0105 Rhino R1T1 + 0205 Rhino R4FXO + 0206 RCB4FXO 4-channel FXO analog telphony card + 0305 Rhino R4T1 + 0405 Rhino R8FXX + 0406 RCB8FXX 8-channel modular analog telphony card + 0505 Rhino R24FXX + 0506 RCB24FXS 24-Channel FXS analog telphony card + 0605 Rhino R2T1 + 0705 Rhino R24FXS + 0706 RCB24FXO 24-Channel FXO analog telphony card + 0905 R1T3 Single T3 Digital Telephony Card + 0906 RCB24FXX 24-channel modular analog telphony card + 0a06 RCB672FXX 672-channel modular analog telphony card +0b3d Brontes Technologies +0b49 ASCII Corporation + 064f Trance Vibrator +0ccd TerraTec Electronic GmbH + 0038 Cinergy T^2 DVB-T Receiver +0e11 Compaq Computer Corporation + 0001 PCI to EISA Bridge + 0002 PCI to ISA Bridge + 0046 Smart Array 64xx + 0e11 4091 Smart Array 6i + 0e11 409a Smart Array 641 + 0e11 409b Smart Array 642 + 0e11 409c Smart Array 6400 + 0e11 409d Smart Array 6400 EM + 0049 NC7132 Gigabit Upgrade Module + 004a NC6136 Gigabit Server Adapter + 005a Remote Insight II board - Lights-Out + 007c NC7770 1000BaseTX + 007d NC6770 1000BaseTX + 0085 NC7780 1000BaseTX + 00b1 Remote Insight II board - PCI device + 00bb NC7760 + 00ca NC7771 + 00cb NC7781 + 00cf NC7772 + 00d0 NC7782 + 00d1 NC7783 + 00e3 NC7761 + 0508 Netelligent 4/16 Token Ring + 1000 Triflex/Pentium Bridge, Model 1000 + 2000 Triflex/Pentium Bridge, Model 2000 + 3032 QVision 1280/p + 3033 QVision 1280/p + 3034 QVision 1280/p + 4000 4000 [Triflex] + 4040 Integrated Array + 4048 Compaq Raid LC2 + 4050 Smart Array 4200 + 4051 Smart Array 4250ES + 4058 Smart Array 431 + 4070 Smart Array 5300 + 4080 Smart Array 5i + 4082 Smart Array 532 + 4083 Smart Array 5312 + 4091 Smart Array 6i + 409a Smart Array 641 + 409b Smart Array 642 + 409c Smart Array 6400 + 409d Smart Array 6400 EM + 6010 HotPlug PCI Bridge 6010 + 7020 USB Controller + a0ec Fibre Channel Host Controller + a0f0 Advanced System Management Controller + a0f3 Triflex PCI to ISA Bridge + a0f7 PCI Hotplug Controller + 8086 002a PCI Hotplug Controller A + 8086 002b PCI Hotplug Controller B + a0f8 ZFMicro Chipset USB + a0fc FibreChannel HBA Tachyon + ae10 Smart-2/P RAID Controller + 0e11 4030 Smart-2/P Array Controller + 0e11 4031 Smart-2SL Array Controller + 0e11 4032 Smart Array 3200 Controller + 0e11 4033 Smart Array 3100ES Controller + 0e11 4034 Smart Array 221 Controller + ae29 MIS-L + ae2a MPC + ae2b MIS-E + ae31 System Management Controller + ae32 Netelligent 10/100 TX PCI UTP + ae33 Triflex Dual EIDE Controller + ae34 Netelligent 10 T PCI UTP + ae35 Integrated NetFlex-3/P + ae40 Netelligent Dual 10/100 TX PCI UTP + ae43 Netelligent Integrated 10/100 TX UTP + ae69 CETUS-L + ae6c Northstar + ae6d NorthStar CPU to PCI Bridge + b011 Netelligent 10/100 TX Embedded UTP + b012 Netelligent 10 T/2 PCI UTP/Coax + b01e NC3120 Fast Ethernet NIC + b01f NC3122 Fast Ethernet NIC + b02f NC1120 Ethernet NIC + b030 Netelligent 10/100 TX UTP + b04a 10/100 TX PCI Intel WOL UTP Controller + b060 Smart Array 5300 Controller + b0c6 NC3161 Fast Ethernet NIC + b0c7 NC3160 Fast Ethernet NIC + b0d7 NC3121 Fast Ethernet NIC + b0dd NC3131 Fast Ethernet NIC + b0de NC3132 Fast Ethernet Module + b0df NC6132 Gigabit Module + b0e0 NC6133 Gigabit Module + b0e1 NC3133 Fast Ethernet Module + b123 NC6134 Gigabit NIC + b134 NC3163 Fast Ethernet NIC + b13c NC3162 Fast Ethernet NIC + b144 NC3123 Fast Ethernet NIC + b163 NC3134 Fast Ethernet NIC + b164 NC3165 Fast Ethernet Upgrade Module + b178 Smart Array 5i/532 + 0e11 4080 Smart Array 5i + 0e11 4082 Smart Array 532 + 0e11 4083 Smart Array 5312 + b1a4 NC7131 Gigabit Server Adapter + b200 Memory Hot-Plug Controller + b203 Integrated Lights Out Controller + b204 Integrated Lights Out Processor + c000 Remote Insight Lights-Out Edition + f130 NetFlex-3/P ThunderLAN 1.0 + f150 NetFlex-3/P ThunderLAN 2.3 +0e21 Cowon Systems, Inc. +0e55 HaSoTec GmbH +0eac SHF Communication Technologies AG + 0008 Ethernet Powerlink Managing Node 01 +0f62 Acrox Technologies Co., Ltd. +# Formerly NCR +1000 LSI Logic / Symbios Logic + 0001 53c810 + 1000 1000 LSI53C810AE PCI to SCSI I/O Processor + 0002 53c820 + 0003 53c825 + 1000 1000 LSI53C825AE PCI to SCSI I/O Processor (Ultra Wide) + 0004 53c815 + 0005 53c810AP + 0006 53c860 + 1000 1000 LSI53C860E PCI to Ultra SCSI I/O Processor + 000a 53c1510 + 0e11 b143 Integrated Dual Channel Wide Ultra2 SCSI Controller + 1000 1000 LSI53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Nonintelligent mode) + 000b 53C896/897 + 0e11 6004 EOB003 Series SCSI host adapter + 1000 1000 LSI53C896/7 PCI to Dual Channel Ultra2 SCSI Multifunction Controller + 1000 1010 LSI22910 PCI to Dual Channel Ultra2 SCSI host adapter + 1000 1020 LSI21002 PCI to Dual Channel Ultra2 SCSI host adapter + 13e9 1000 6221L-4U (Dual U2W SCSI, dual 10/100TX, graphics) + 000c 53c895 + 1000 1010 LSI8951U PCI to Ultra2 SCSI host adapter + 1000 1020 LSI8952U PCI to Ultra2 SCSI host adapter + 1de1 3906 DC-390U2B SCSI adapter + 1de1 3907 DC-390U2W + 000d 53c885 + 000f 53c875 + 0e11 7004 Embedded Ultra Wide SCSI Controller + 1000 1000 LSI53C876/E PCI to Dual Channel SCSI Controller + 1000 1010 LSI22801 PCI to Dual Channel Ultra SCSI host adapter + 1000 1020 LSI22802 PCI to Dual Channel Ultra SCSI host adapter + 1092 8760 FirePort 40 Dual SCSI Controller + 1775 10d0 V5D Single Board Computer Wide Ultra SCSI + 1775 10d1 V5D Single Board Computer Ultra SCSI + 1de1 3904 DC390F/U Ultra Wide SCSI Adapter + 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard + 4c53 1050 CT7 mainboard + 0010 53C1510 + 0e11 4040 Integrated Smart Array Controller + 0e11 4048 RAID LC2 Controller + 1000 1000 53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Intelligent mode) + 0012 53c895a + 1000 1000 LSI53C895A PCI to Ultra2 SCSI Controller + 0013 53c875a + 1000 1000 LSI53C875A PCI to Ultra SCSI Controller + 0020 53c1010 Ultra3 SCSI Adapter + 1000 1000 LSI53C1010-33 PCI to Dual Channel Ultra160 SCSI Controller + 107b 1040 Server Onboard 53C1010-33 + 1de1 1020 DC-390U3W + 0021 53c1010 66MHz Ultra3 SCSI Adapter + 1000 1000 LSI53C1000/1000R/1010R/1010-66 PCI to Ultra160 SCSI Controller + 1000 1010 Asus TR-DLS onboard 53C1010-66 + 103c 1300 Ultra160 SCSI [AB306A] + 103c 1310 Ultra160 SCSI [A9918A] + 103c 1330 Ultra160 SCSI [A7059A] + 103c 1340 Ultra160 SCSI [A7060A] + 124b 1070 PMC-USCSI3 + 4c53 1080 CT8 mainboard + 4c53 1300 P017 mezzanine (32-bit PMC) + 4c53 1310 P017 mezzanine (64-bit PMC) + 0030 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI + 0e11 00da ProLiant ML 350 + 1028 0123 LSI Logic 1020/1030 + 1028 014a LSI Logic 1020/1030 + 1028 016c PowerEdge 1850 MPT Fusion SCSI/RAID (Perc 4) + 1028 0183 LSI Logic 1020/1030 + 1028 018a PERC 4/IM + 1028 1010 LSI U320 SCSI Controller + 103c 12c5 Ultra320 SCSI [A7173A] + 103c 1323 Core I/O LAN/SCSI Combo [AB314A] + 103c 3108 Single Channel Ultra320 SCSI HBA G2 + 124b 1170 PMC-USCSI320 +# VMware's emulation of this device. Was missing from the list. + 15ad 1976 LSI Logic Parallel SCSI Controller + 1734 1052 PRIMERGY BX/RX/TX S2 series onboard SCSI(IME) + 0031 53c1030ZC PCI-X Fusion-MPT Dual Ultra320 SCSI + 0032 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI + 1000 1000 LSI53C1020/1030 PCI-X to Ultra320 SCSI Controller + 0033 1030ZC_53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI + 0040 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI + 1000 0033 MegaRAID SCSI 320-2XR + 1000 0066 MegaRAID SCSI 320-2XRWS + 0041 53C1035ZC PCI-X Fusion-MPT Dual Ultra320 SCSI + 0050 SAS1064 PCI-X Fusion-MPT SAS + 1028 1f04 SAS 5/E + 1028 1f09 SAS 5i/R + 0054 SAS1068 PCI-X Fusion-MPT SAS + 1028 1f04 SAS 5/E Adapter Controller + 1028 1f05 SAS 5/i Adapter Controller + 1028 1f06 SAS 5/i Integrated Controller + 1028 1f07 SAS 5/iR Integrated RAID Controller + 1028 1f08 SAS 5/iR Integrated RAID Controller + 1028 1f09 SAS 5/iR Adapter RAID Controller + 15ad 1976 SAS Controller + 0055 SAS1068 PCI-X Fusion-MPT SAS + 1033 8336 SAS1068 + 0056 SAS1064ET PCI-Express Fusion-MPT SAS + 0057 M1064E MegaRAID SAS + 8086 346c Embedded Software RAID Technology II (ESTRII) + 0058 SAS1068E PCI-Express Fusion-MPT SAS + 1000 3140 SAS3081E-R 8-Port SAS/SATA Host Bus Adapter + 1028 021d SAS 6/iR Integrated Workstations RAID Controller + 1028 1f0e SAS 6/iR Adapter RAID Controller + 1028 1f0f SAS 6/iR Integrated Blades RAID Controller + 1028 1f10 SAS 6/iR Integrated RAID Controller + 103c 3229 SC44Ge Host Bus Adapter + 0059 MegaRAID SAS 8208ELP/8208ELP + 005a SAS1066E PCI-Express Fusion-MPT SAS + 005c SAS1064A PCI-X Fusion-MPT SAS + 005e SAS1066 PCI-X Fusion-MPT SAS + 0060 MegaRAID SAS 1078 + 1000 1006 MegaRAID SAS 8888ELP + 1000 100a MegaRAID SAS 8708ELP + 1000 100e MegaRAID SAS 8884E + 1000 100f MegaRAID SAS 8708E + 1000 1010 MegaRAID SATA 350-8ELP + 1000 1011 MegaRAID SATA 350-4ELP + 1000 1012 MegaRAID SAS 8704ELP + 1000 1016 MegaRAID SAS 8880EM2 + 1014 0363 MegaRAID SAS PCI Express ROMB + 1014 0364 SystemX MegaRAID SAS 8808E + 1014 0365 SystemX MegaRAID SAS 8884E + 1014 0379 SystemX MegaRAID SAS 8880EM2 + 1028 1f0a PERC 6/E Adapter RAID Controller + 1028 1f0b PERC 6/i Adapter RAID Controller + 1028 1f0c PERC 6/i Integrated RAID Controller + 1028 1f0d PERC 6/i Integrated RAID Controller + 1028 1f11 CERC 6/i Integrated RAID Controller + 1033 835a MegaRAID SAS PCI Express ROMB + 1043 824d MegaRAID SAS PCI Express ROMB + 1170 002f MegaRAID SAS PCI Express ROMB + 1170 0036 MegaRAID SAS PCI Express ROMB + 15d9 c080 MegaRAID SAS PCI Express ROMB + 17aa 6b7c MegaRAID SAS PCI Express ROMB + 18a1 0003 LSI MegaRAID SAS PCI Express ROMB + 8086 1006 RAID Controller SRCSAS28EP + 8086 100a RAID Controller SRCSAS28EV + 8086 1010 RAID Controller SRCSATA28E + 8086 34cc Integrated RAID Controller SROMBSAS28E + 8086 34cd Integrated RAID Controller SROMBSAS28E + 0062 SAS1078 PCI-Express Fusion-MPT SAS + 1000 0062 SAS1078 PCI-Express Fusion-MPT SAS + 0064 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor] + 0065 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor] + 0070 SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire] + 0072 SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] + 1028 1f1c 6Gbps SAS HBA Adapter + 1028 1f1d PERC H200 Adapter + 1028 1f1e PERC H200 Integrated + 1028 1f1f PERC H200 Modular + 0073 MegaRAID SAS 9240 + 1000 9240 MegaRAID SAS 9240-4i + 0074 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator] + 0076 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator] + 0077 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator] + 0079 LSI MegaSAS 9260 + 1000 9262 MegaRAID SAS 9262-8i + 1000 9263 MegaRAID SAS 9261-8i + 1000 9281 MegaRAID SAS 9281-8E + 1028 1f15 PERC H800 Adapter + 1028 1f16 PERC H700 Adapter + 1028 1f17 PERC H700 Integrated + 1028 1f18 PERC H700 Modular + 1028 1f1a PERC H800 Proto Adapter + 1028 1f1b PERC H700 Integrated + 007c MegaRAID SAS 1078DE + 1014 0395 ServeRAID-AR10is SAS/SATA Controller + 0080 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0081 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0082 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0083 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0084 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0085 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0086 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0087 SAS2208 PCI-Express Fusion-MPT SAS-2 + 008f 53c875J + 1092 8000 FirePort 40 SCSI Controller + 1092 8760 FirePort 40 Dual SCSI Host Adapter + 0407 MegaRAID + 1000 0530 MegaRAID 530 SCSI 320-0X RAID Controller + 1000 0531 MegaRAID 531 SCSI 320-4X RAID Controller + 1000 0532 MegaRAID 532 SCSI 320-2X RAID Controller + 1028 0531 PowerEdge Expandable RAID Controller 4/QC + 1028 0533 PowerEdge Expandable RAID Controller 4/QC + 8086 0530 MegaRAID Intel RAID Controller SRCZCRX + 8086 0532 MegaRAID Intel RAID Controller SRCU42X + 0408 MegaRAID + 1000 0001 MegaRAID SCSI 320-1E RAID Controller + 1000 0002 MegaRAID SCSI 320-2E RAID Controller + 1025 004d MegaRAID ACER ROMB-2E RAID Controller + 1028 0001 PowerEdge RAID Controller PERC4e/SC + 1028 0002 PowerEdge RAID Controller PERC4e/DC + 1028 0012 PowerEdge RAID Controller RAC4 + 1028 0015 PowerEdge RAID Controller PERC5 + 1028 1f03 PowerEdge RAID Controller PERC5 + 1734 1065 FSC MegaRAID PCI Express ROMB + 8086 0002 MegaRAID Intel RAID Controller SRCU42E + 8086 3449 MegaRAID Intel RAID Controller SROMBU + 0409 MegaRAID + 1000 3004 MegaRAID SATA 300-4X RAID Controller + 1000 3008 MegaRAID SATA 300-8X RAID Controller + 8086 3008 MegaRAID RAID Controller SRCS28X + 8086 3431 MegaRAID RAID Controller Alief SROMBU42E + 8086 3499 MegaRAID RAID Controller Harwich SROMBU42E + 0411 MegaRAID SAS + 1000 1001 MegaRAID SAS 8408E + 1000 1002 MegaRAID SAS 8480E + 1000 1003 MegaRAID SAS 8344ELP + 1000 1004 MegaRAID SAS 8308ELP + 1000 1008 MegaRAID SAS 84016E + 1000 100c MegaRAID SATA 300-12E + 1000 100d MegaRAID SATA 300-16E + 1000 2004 MegaRAID SATA 300-8ELP + 1000 2005 MegaRAID SATA 300-4ELP + 1033 8287 MegaRAID SAS PCI Express ROMB + 1054 3016 MegaRAID SAS RoMB Server + 1734 1081 MegaRAID SAS PCI Express ROMB + 1734 10a3 MegaRAID SAS PCI Express ROMB + 8086 1001 RAID Controller SRCSAS18E + 8086 1003 RAID Controller SRCSAS144E + 8086 3500 SROMBSAS18E RAID Controller + 8086 3501 SROMBSAS18E RAID Controller + 8086 3504 SROMBSAS18E RAID Controller + 0413 MegaRAID SAS Verde ZCR + 1000 1005 MegaRAID SAS 8300XLP + 0621 FC909 Fibre Channel Adapter + 0622 FC929 Fibre Channel Adapter + 1000 1020 44929 O Dual Fibre Channel card + 0623 FC929 LAN + 0624 FC919 Fibre Channel Adapter + 0625 FC919 LAN + 0626 FC929X Fibre Channel Adapter + 1000 1010 7202-XP-LC Dual Fibre Channel card + 0627 FC929X LAN + 0628 FC919X Fibre Channel Adapter + 0629 FC919X LAN + 0640 FC949X Fibre Channel Adapter + 0642 FC939X Fibre Channel Adapter + 0646 FC949ES Fibre Channel Adapter + 0701 83C885 NT50 DigitalScape Fast Ethernet + 0702 Yellowfin G-NIC gigabit ethernet + 1318 0000 PEI100X + 0804 SA2010 + 0805 SA2010ZC + 0806 SA2020 + 0807 SA2020ZC + 0901 61C102 + 1000 63C815 + 1960 MegaRAID + 1000 0518 MegaRAID 518 SCSI 320-2 Controller + 1000 0520 MegaRAID 520 SCSI 320-1 Controller + 1000 0522 MegaRAID 522 i4 133 RAID Controller + 1000 0523 MegaRAID SATA 150-6 RAID Controller + 1000 4523 MegaRAID SATA 150-4 RAID Controller + 1000 a520 MegaRAID ZCR SCSI 320-0 Controller + 1028 0518 MegaRAID 518 DELL PERC 4/DC RAID Controller + 1028 0520 MegaRAID 520 DELL PERC 4/SC RAID Controller + 1028 0531 PowerEdge Expandable RAID Controller 4/QC + 1028 0533 PowerEdge Expandable RAID Controller 4/QC + 8086 0520 MegaRAIDRAID Controller SRCU41L + 8086 0523 MegaRAID RAID Controller SRCS16 +1001 Kolter Electronic + 0010 PCI 1616 Measurement card with 32 digital I/O lines + 0011 OPTO-PCI Opto-Isolated digital I/O board + 0012 PCI-AD/DA Analogue I/O board + 0013 PCI-OPTO-RELAIS Digital I/O board with relay outputs + 0014 PCI-Counter/Timer Counter Timer board + 0015 PCI-DAC416 Analogue output board + 0016 PCI-MFB Analogue I/O board + 0017 PROTO-3 PCI Prototyping board + 9100 INI-9100/9100W SCSI Host +1002 ATI Technologies Inc + 3150 M24 1P [Radeon Mobility X600] + 103c 0934 nx8220 + 3151 M24 [FireMV 2400] + 3152 M22 [Radeon Mobility X300] + 3154 M24GL [Mobility FireGL V3200] + 3171 M24 [FireMV 2400] (Secondary) + 3e50 RV380 0x3e50 [Radeon X600] + 3e54 RV380 0x3e54 [FireGL V3200] + 3e70 RV380 [Radeon X600] (Secondary) + 4136 Radeon IGP 320 M + 4137 Radeon IGP330/340/350 + 4144 R300 AD [Radeon 9500 Pro] + 4145 R300 AE [Radeon 9700 Pro] + 4146 R300 AF [Radeon 9700 Pro] + 4147 R300 AG [FireGL Z1/X1] + 4148 R350 AH [Radeon 9800] + 4149 R350 AI [Radeon 9800] + 414a R350 AJ [Radeon 9800] + 414b R350 AK [FireGL X2] + 4150 RV350 AP [Radeon 9600] + 1002 0002 R9600 Pro primary (Asus OEM for HP) + 1002 0003 R9600 Pro secondary (Asus OEM for HP) + 1002 4722 All-in-Wonder 2006 AGP Edition + 1458 4024 Giga-Byte GV-R96128D (Primary) + 148c 2064 PowerColor R96A-C3N + 148c 2066 PowerColor R96A-C3N + 174b 7c19 Sapphire Atlantis Radeon 9600 Pro + 174b 7c29 GC-R9600PRO [Sapphire] (Primary) + 17ee 2002 Radeon 9600 256Mb Primary + 18bc 0101 GC-R9600PRO (Primary) + 4151 RV350 AQ [Radeon 9600] + 1043 c004 A9600SE + 4152 RV350 AR [Radeon 9600] + 1002 0002 Radeon 9600XT + 1002 4772 All-in-Wonder 9600 XT + 1043 c002 Radeon 9600 XT TVD + 1043 c01a A9600XT/TD + 174b 7c29 Sapphire Radeon 9600XT + 1787 4002 Radeon 9600 XT + 4153 RV350 AS [Radeon 9550] + 1043 010c A9550GE/TD + 1462 932c RX9550SE-TD128 (MS-8932) + 4154 RV350 AT [FireGL T2] + 4155 RV350 AU [FireGL T2] + 4156 RV350 AV [FireGL T2] + 4157 RV350 AW [FireGL T2] + 4158 68800AX [Mach32] + 4164 R300 AD [Radeon 9500 Pro] (Secondary) + 4165 R300 AE [Radeon 9700 Pro] (Secondary) + 4166 R300 AF [Radeon 9700 Pro] (Secondary) + 4168 Radeon R350 [Radeon 9800] (Secondary) + 4170 RV350 AP [Radeon 9600] (Secondary) + 1002 0003 R9600 Pro secondary (Asus OEM for HP) + 1002 4723 All-in-Wonder 2006 AGP Edition (Secondary) + 1458 4025 Giga-Byte GV-R96128D (Secondary) + 148c 2067 PowerColor R96A-C3N (Secondary) + 174b 7c28 GC-R9600PRO [Sapphire] (Secondary) + 17ee 2003 Radeon 9600 256Mb (Secondary) + 18bc 0100 GC-R9600PRO (Secondary) + 4171 RV350 AQ [Radeon 9600] (Secondary) + 1043 c005 A9600SE (Secondary) + 4172 RV350 AR [Radeon 9600] (Secondary) + 1002 0003 Radeon 9600XT (Secondary) + 1002 4773 All-in-Wonder 9600 XT (Secondary) + 1043 c003 A9600XT (Secondary) + 1043 c01b A9600XT/TD (Secondary) + 174b 7c28 Sapphire Radeon 9600XT (Secondary) + 1787 4003 Radeon 9600 XT (Secondary) + 4173 RV350 AS [Radeon 9550] (Secondary) + 1043 010d A9550GE/TD (Secondary) + 4237 Radeon 7000 IGP + 4242 R200 BB [Radeon All in Wonder 8500DV] + 1002 02aa Radeon 8500 AIW DV Edition + 4243 R200 BC [Radeon All in Wonder 8500] + 4336 Radeon Mobility U1 + 1002 4336 Pavilion ze4300 ATI Radeon Mobility U1 (IGP 320 M) + 103c 0024 Pavilion ze4400 builtin Video + 161f 2029 eMachines M5312 builtin Video + 4337 Radeon IGP 330M/340M/350M + 1014 053a ThinkPad R40e + 103c 0850 Radeon IGP 345M + 4341 IXP150 AC'97 Audio Controller + 4342 IXP200 3COM 3C920B Ethernet Controller + 4345 EHCI USB Controller + 4347 OHCI USB Controller #1 + 4348 OHCI USB Controller #2 + 4349 Dual Channel Bus Master PCI IDE Controller + 434d IXP AC'97 Modem + 4353 SMBus + 4354 215CT [Mach64 CT] + 4358 210888CX [Mach64 CX] + 4361 IXP SB300 AC'97 Audio Controller + 4363 SMBus + 436e 436E Serial ATA Controller + 4370 IXP SB400 AC'97 Audio Controller + 1025 0079 Aspire 5024WLMMi + 1025 0091 Aspire 5032WXMi + 103c 308b MX6125 + 105b 0c81 Realtek ALC 653 + 107b 0300 MX6421 + 1462 0131 MS-1013 Notebook + 4371 IXP SB400 PCI-PCI Bridge + 103c 308b MX6125 + 1462 7217 Aspire L250 + 4372 IXP SB400 SMBus Controller + 1025 0080 Aspire 5024WLMMi + 103c 308b MX6125 + 1462 0131 MS-1013 Notebook + 1462 7217 Aspire L250 + 4373 IXP SB400 USB2 Host Controller + 1025 0080 Aspire 5024WLMMi + 103c 308b MX6125 + 1462 7217 Aspire L250 + 4374 IXP SB400 USB Host Controller + 103c 308b MX6125 + 1462 7217 Aspire L250 + 4375 IXP SB400 USB Host Controller + 1025 0080 Aspire 5024WLMMi + 103c 308b MX6125 + 1462 7217 Aspire L250 + 4376 IXP SB400 IDE Controller + 1025 0080 Aspire 5024WLMMi + 103c 308b MX6125 + 1462 0131 MS-1013 Notebook + 1462 7217 Aspire L250 + 4377 IXP SB400 PCI-ISA Bridge + 1025 0080 Aspire 5024WLMi + 103c 308b MX6125 + 1462 7217 Aspire L250 + 4378 SB400 AC'97 Modem Controller + 1025 0080 Aspire 5024WLMMi + 103c 308b MX6125 + 1462 0131 MS-1013 Notebook + 4379 IXP SB400 Serial ATA Controller + 1462 7141 Aspire L250 + 437a IXP SB400 Serial ATA Controller + 1002 4379 4379 Serial ATA Controller + 1002 437a 437A Serial ATA Controller + 1462 7141 Aspire L250 + 14f1 8800 Leadtek WinFast TV2000XP Expert + 437b IXP SB4x0 High Definition Audio Controller + 1002 437b IXP SB4x0 High Definition Audio Controller + 10cf 1326 Fujitsu Lifebook A3040 + 1734 10b8 Realtek High Definition Audio + 4380 SB600 Non-Raid-5 SATA + 103c 2813 DC5750 Microtower + 1458 b005 Gigabyte GA-MA69G-S3H Motherboard + 1462 7327 K9AG Neo2 + 17f2 5999 KI690-AM2 Motherboard + 4381 SB600 Raid-5 SATA + 4382 SB600 AC97 Audio + 4383 SBx00 Azalia (Intel HDA) + 103c 280a DC5750 Microtower + 1043 836c M4A785TD Motherboard + 17f2 5000 KI690-AM2 Motherboard + 4384 SBx00 PCI to PCI Bridge + 4385 SBx00 SMBus Controller + 103c 280a DC5750 Microtower + 1043 8389 M4A785TD Motherboard + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 4386 SB600 USB Controller (EHCI) + 103c 280a DC5750 Microtower + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 4387 SB600 USB (OHCI0) + 103c 280a DC5750 Microtower + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 4388 SB600 USB (OHCI1) + 103c 280a DC5750 Microtower + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 4389 SB600 USB (OHCI2) + 103c 280a DC5750 Microtower + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 438a SB600 USB (OHCI3) + 103c 280a DC5750 Microtower + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 438b SB600 USB (OHCI4) + 103c 280a DC5750 Microtower + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 438c SB600 IDE + 103c 280a DC5750 Microtower + 1458 5002 Gigabyte GA-MA69G-S3H Motherboard + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 438d SB600 PCI to LPC Bridge + 103c 280a DC5750 Microtower + 1462 7368 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 438e SB600 AC97 Modem + 4390 SB700/SB800 SATA Controller [IDE mode] + 1043 8389 M4A785TD Motherboard + 1849 4390 Motherboard (one of many) + 4391 SB700/SB800 SATA Controller [AHCI mode] + 4392 SB700/SB800 SATA Controller [Non-RAID5 mode] + 4393 SB700/SB800 SATA Controller [RAID5 mode] + 4394 SB700/SB800 SATA Controller [SATA and FC Enabled] + 4395 SB800 SATA Controller [Storage mode with HyperFlash-PCIE] + 4396 SB700/SB800 USB EHCI Controller + 4397 SB700/SB800 USB OHCI0 Controller + 4398 SB700 USB OHCI1 Controller + 4399 SB700/SB800 USB OHCI2 Controller + 439c SB700/SB800 IDE Controller + 439d SB700/SB800 LPC host controller + 4437 Radeon Mobility 7000 IGP + 4554 210888ET [Mach64 ET] + 4654 Mach64 VT + 4742 3D Rage Pro AGP 1X/2X + 1002 0040 Rage Pro Turbo AGP 2X + 1002 0044 Rage Pro Turbo AGP 2X + 1002 0061 Rage Pro AIW AGP 2X + 1002 0062 Rage Pro AIW AGP 2X + 1002 0063 Rage Pro AIW AGP 2X + 1002 0080 Rage Pro Turbo AGP 2X + 1002 0084 Rage Pro Turbo AGP 2X + 1002 4742 Rage Pro Turbo AGP 2X + 1002 8001 Rage Pro Turbo AGP 2X + 1028 0082 Rage Pro Turbo AGP 2X + 1028 4082 Optiplex GX1 Onboard Display Adapter + 1028 8082 Rage Pro Turbo AGP 2X + 1028 c082 Rage Pro Turbo AGP 2X + 8086 4152 Xpert 98D AGP 2X + 8086 464a Rage Pro Turbo AGP 2X + 4744 3D Rage Pro AGP 1X + 1002 4744 Rage Pro Turbo AGP + 8086 4d55 Rage 3D Pro AGP 1X [Intel MU440EX] + 4747 3D Rage Pro + 4749 3D Rage Pro + 1002 0061 Rage Pro AIW + 1002 0062 Rage Pro AIW + 474c Rage XC + 474d Rage XL AGP 2X + 1002 0004 Xpert 98 RXL AGP 2X + 1002 0008 Xpert 98 RXL AGP 2X + 1002 0080 Rage XL AGP 2X + 1002 0084 Xpert 98 AGP 2X + 1002 474d Rage XL AGP + 1033 806a Rage XL AGP + 474e Rage XC AGP + 1002 474e Rage XC AGP + 474f Rage XL + 1002 0008 Rage XL + 1002 474f Rage XL + 4750 3D Rage Pro 215GP + 1002 0040 Rage Pro Turbo + 1002 0044 Rage Pro Turbo + 1002 0080 Rage Pro Turbo + 1002 0084 Rage Pro Turbo + 1002 4750 Rage Pro Turbo + 4751 3D Rage Pro 215GQ + 4752 Rage XL + 0e11 001e Proliant Rage XL + 1002 0008 Rage XL + 1002 4752 Proliant Rage XL + 1002 8008 Rage XL + 1028 00ce PowerEdge 1400 + 1028 00d1 PowerEdge 2550 + 1028 00d9 PowerEdge 2500 + 1028 0134 PowerEdge 600SC + 1028 014a PowerEdge 1750 + 1028 0165 PowerEdge 750 + 103c 10e1 NetServer Rage XL + 107b 6400 6400 Server + 1734 007a PRIMERGY RX/TX series onboard VGA + 8086 3411 SDS2 Mainboard + 8086 3427 S875WP1-E mainboard + 8086 5744 S845WD1-E mainboard + 4753 Rage XC + 1002 4753 Rage XC + 4754 3D Rage I/II 215GT [Mach64 GT] + 4755 3D Rage II+ 215GTB [Mach64 GTB] + 4756 3D Rage IIC 215IIC [Mach64 GT IIC] + 1002 4756 Rage IIC + 4757 3D Rage IIC AGP + 1002 4757 Rage IIC AGP + 1028 0089 Rage 3D IIC + 1028 008e PowerEdge 1300 onboard video + 1028 4082 Rage 3D IIC + 1028 8082 Rage 3D IIC + 1028 c082 Rage 3D IIC + 4758 210888GX [Mach64 GX] + 4759 3D Rage IIC + 475a 3D Rage IIC AGP + 1002 0084 Rage 3D Pro AGP 2x XPERT 98 + 1002 0087 Rage 3D IIC + 1002 475a Rage IIC AGP + 4964 Radeon RV250 Id [Radeon 9000] + 4965 Radeon RV250 Ie [Radeon 9000] + 4966 Radeon RV250 If [Radeon 9000] + 10f1 0002 RV250 If [Tachyon G9000 PRO] + 148c 2039 RV250 If [Radeon 9000 Pro "Evil Commando"] + 1509 9a00 RV250 If [Radeon 9000 "AT009"] + 1681 0040 RV250 If [3D prophet 9000] + 174b 7176 RV250 If [Sapphire Radeon 9000 Pro] + 174b 7192 RV250 If [Radeon 9000 "Atlantis"] + 17af 2005 RV250 If [Excalibur Radeon 9000 Pro] + 17af 2006 RV250 If [Excalibur Radeon 9000] + 4967 Radeon RV250 Ig [Radeon 9000] + 496e Radeon RV250 [Radeon 9000] (Secondary) + 4a48 R420 JH [Radeon X800] + 4a49 R420 JI [Radeon X800PRO] + 4a4a R420 JJ [Radeon X800SE] + 4a4b R420 JK [Radeon X800] + 4a4c R420 JL [Radeon X800] + 4a4d R420 JM [FireGL X3] + 4a4e M18 JN [Radeon Mobility 9800] + 4a4f Radeon X800 SE (R420) (AGP) + 4a50 R420 JP [Radeon X800XT] + 4a54 R420 [Radeon X800 VE] + 4a69 R420 [Radeon X800 PRO/GTO] (Secondary) + 4a6a R420 [Radeon X800] (Secondary) + 4a6b R420 [Radeon X800] (Secondary) + 4a70 R420 [X800XT-PE] (Secondary) + 4a74 R420 [Radeon X800 VE] (Secondary) + 4b48 Radeon X850 Consumer (R481) + 4b49 R480 [Radeon X850XT] + 4b4a Radeon X850 SE (R480) (AGP) + 4b4b R480 [Radeon X850Pro] + 4b4c R481 [Radeon X850XT-PE] + 4b69 R480 [Radeon X850XT] (Secondary) + 4b6b R480 [Radeon X850Pro] (Secondary) + 4b6c R481 [Radeon X850XT-PE] (Secondary) + 4c42 3D Rage LT Pro AGP-133 + 0e11 b0e7 Rage LT Pro (Compaq Presario 5240) + 0e11 b0e8 Rage 3D LT Pro + 0e11 b10e 3D Rage LT Pro (Compaq Armada 1750) + 1002 0040 Rage LT Pro AGP 2X + 1002 0044 Rage LT Pro AGP 2X + 1002 4c42 Rage LT Pro AGP 2X + 1002 8001 Rage LT Pro AGP 2X + 1028 0085 Rage 3D LT Pro + 4c44 3D Rage LT Pro AGP-66 + 4c45 Rage Mobility M3 AGP + 4c46 Rage Mobility M3 AGP 2x + 1002 0155 IBM Thinkpad A22p + 1014 0155 IBM Thinkpad A22p + 1028 00b1 Latitude C600 + 4c47 3D Rage LT-G 215LG + 4c49 3D Rage LT Pro + 1002 0004 Rage LT Pro + 1002 0040 Rage LT Pro + 1002 0044 Rage LT Pro + 1002 4c49 Rage LT Pro + 4c4d Rage Mobility P/M AGP 2x + 0e11 b111 Armada M700 + 0e11 b160 Armada E500 + 1002 0084 Xpert 98 AGP 2X (Mobility) + 1014 0154 ThinkPad A20m/A21m + 1028 00aa Latitude CPt + 1028 00bb Latitude CPx + 1179 ff00 Satellite 1715XCDS laptop + 13bd 1019 PC-AR10 + 4c4e Rage Mobility L AGP 2x + 4c50 3D Rage LT Pro + 1002 4c50 Rage LT Pro + 4c51 3D Rage LT Pro + 4c52 Rage Mobility P/M + 1033 8112 Versa Note VXi + 4c53 Rage Mobility L + 4c54 264LT [Mach64 LT] + 4c57 Radeon Mobility M7 LW [Radeon Mobility 7500] + 1014 0517 ThinkPad T30 + 1014 0530 ThinkPad T42 2373-4WU + 1028 00e6 Radeon Mobility M7 LW (Dell Inspiron 8100) + 1028 012a Latitude C640 + 1043 1622 Mobility Radeon M7 (L3C/S) + 144d c006 Radeon Mobility M7 LW in vpr Matrix 170B4 + 4c58 Radeon RV200 LX [Mobility FireGL 7800 M7] + 4c59 Radeon Mobility M6 LY + 0e11 b111 Evo N600c + 1014 0235 ThinkPad A30/A30p (2652/2653) + 1014 0239 ThinkPad X22/X23/X24 + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 104d 8140 PCG-Z1SP laptop + 1509 1930 Medion MD9703 + 4c5a Radeon Mobility M6 LZ + 4c64 Radeon RV250 Ld [Radeon Mobility 9000 M9] + 4c65 Radeon RV250 Le [Radeon Mobility 9000 M9] + 4c66 Radeon RV250 [Mobility FireGL 9000] + 1014 054d ThinkPad T41 + 4c67 Radeon RV250 Lg [Radeon Mobility 9000 M9] +# Secondary chip to the Lf + 4c6e Radeon RV250 Ln [Radeon Mobility 9000 M9] (Secondary) + 4d46 Rage Mobility M4 AGP + 4d4c Rage Mobility M4 AGP + 4d52 Theater 550 PRO PCI [ATI TV Wonder 550] + 4d53 Theater 550 PRO PCIe + 4e44 Radeon R300 ND [Radeon 9700 Pro] + 1002 515e Radeon ES1000 + 1002 5965 Radeon ES1000 + 4e45 Radeon R300 NE [Radeon 9500 Pro] + 1002 0002 Radeon R300 NE [Radeon 9500 Pro] + 1681 0002 Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro] + 4e46 R300 NF [Radeon 9600 TX] + 4e47 Radeon R300 NG [FireGL X1] + 4e48 Radeon R350 [Radeon 9800 Pro] + 4e49 Radeon R350 [Radeon 9800] + 4e4a R360 NJ [Radeon 9800 XT] + 1002 4e4a R360 [Radeon 9800 XT] + 4e4b R350 NK [FireGL X2] + 4e50 RV350 [Mobility Radeon 9600 M10] + 1025 005a TravelMate 290 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 144d c00c P35 notebook + 1462 0311 MSI M510A + 1734 1055 Amilo M1420W + 4e51 M10 NQ [Radeon Mobility 9600] + 4e52 RV350 [Mobility Radeon 9600 M10] + 144d c00c P35 notebook + 4e53 M10 NS [Radeon Mobility 9600] + 4e54 M10 NT [FireGL Mobility T2] + 4e56 M11 NV [FireGL Mobility T2e] + 4e64 Radeon R300 [Radeon 9700 Pro] (Secondary) + 4e65 Radeon R300 [Radeon 9500 Pro] (Secondary) + 1002 0003 Radeon R300 NE [Radeon 9500 Pro] + 1681 0003 Hercules 3D Prophet 9500 PRO [Radeon 9500 Pro] (Secondary) + 4e66 RV350 NF [Radeon 9600] (Secondary) + 4e67 Radeon R300 [FireGL X1] (Secondary) + 4e68 Radeon R350 [Radeon 9800 Pro] (Secondary) + 4e69 Radeon R350 [Radeon 9800] (Secondary) + 4e6a RV350 NJ [Radeon 9800 XT] (Secondary) + 1002 4e6a R360 [Radeon 9800 XT] (Secondary) + 1002 4e71 M10 NQ [Radeon Mobility 9600] + 4e71 M10 NQ [Radeon Mobility 9600] (Secondary) + 4f72 RV250 [Radeon 9000 Series] + 4f73 Radeon RV250 [Radeon 9000 Series] (Secondary) + 5041 Rage 128 PA/PRO + 5042 Rage 128 PB/PRO AGP 2x + 5043 Rage 128 PC/PRO AGP 4x + 5044 Rage 128 PD/PRO TMDS + 1002 0028 Rage 128 AIW + 1002 0029 Rage 128 AIW + 5045 Rage 128 PE/PRO AGP 2x TMDS + 5046 Rage 128 PF/PRO AGP 4x TMDS + 1002 0004 Rage Fury Pro + 1002 0008 Rage Fury Pro/Xpert 2000 Pro + 1002 0014 Rage Fury Pro + 1002 0018 Rage Fury Pro/Xpert 2000 Pro + 1002 0028 Rage 128 Pro AIW AGP + 1002 002a Rage 128 Pro AIW AGP + 1002 0048 Rage Fury Pro + 1002 2000 Rage Fury MAXX AGP 4x (TMDS) (VGA device) + 1002 2001 Rage Fury MAXX AGP 4x (TMDS) (Extra device?!) + 5047 Rage 128 PG/PRO + 5048 Rage 128 PH/PRO AGP 2x + 5049 Rage 128 PI/PRO AGP 4x + 504a Rage 128 PJ/PRO TMDS + 504b Rage 128 PK/PRO AGP 2x TMDS + 504c Rage 128 PL/PRO AGP 4x TMDS + 504d Rage 128 PM/PRO + 504e Rage 128 PN/PRO AGP 2x + 504f Rage 128 PO/PRO AGP 4x + 5050 Rage 128 PP/PRO TMDS [Xpert 128] + 1002 0008 Xpert 128 + 5051 Rage 128 PQ/PRO AGP 2x TMDS + 5052 Rage 128 PR/PRO AGP 4x TMDS + 5053 Rage 128 PS/PRO + 5054 Rage 128 PT/PRO AGP 2x + 5055 Rage 128 PU/PRO AGP 4x + 5056 Rage 128 PV/PRO TMDS + 5057 Rage 128 PW/PRO AGP 2x TMDS + 5058 Rage 128 PX/PRO AGP 4x TMDS + 5144 Radeon R100 QD [Radeon 7200] + 1002 0008 Radeon 7000/Radeon VE + 1002 0009 Radeon 7000/Radeon + 1002 000a Radeon 7000/Radeon + 1002 001a Radeon 7000/Radeon + 1002 0029 Radeon AIW + 1002 0038 Radeon 7000/Radeon + 1002 0039 Radeon 7000/Radeon + 1002 008a Radeon 7000/Radeon + 1002 00ba Radeon 7000/Radeon + 1002 0139 Radeon 7000/Radeon + 1002 028a Radeon 7000/Radeon + 1002 02aa Radeon AIW + 1002 053a Radeon 7000/Radeon + 5145 Radeon R100 QE + 5146 Radeon R100 QF + 5147 Radeon R100 QG + 5148 Radeon R200 QH [Radeon 8500] + 1002 010a FireGL 8800 64Mb + 1002 0152 FireGL 8800 128Mb + 1002 0162 FireGL 8700 32Mb + 1002 0172 FireGL 8700 64Mb + 5149 Radeon R200 QI + 514a Radeon R200 QJ + 514b Radeon R200 QK + 514c Radeon R200 QL [Radeon 8500 LE] + 1002 003a Radeon R200 QL [Radeon 8500 LE] + 1002 013a Radeon 8500 + 148c 2026 R200 QL [Radeon 8500 Evil Master II Multi Display Edition] + 1681 0010 Radeon 8500 [3D Prophet 8500 128Mb] + 174b 7149 Radeon R200 QL [Sapphire Radeon 8500 LE] + 1787 0f08 Radeon R200 QL [PowerMagic Radeon 8500] + 514d Radeon R200 QM [Radeon 9100] + 514e Radeon R200 QN [Radeon 8500LE] + 514f Radeon R200 QO [Radeon 8500LE] + 5154 R200 QT [Radeon 8500] + 5155 R200 QU [Radeon 9100] + 5157 Radeon RV200 QW [Radeon 7500] + 1002 013a Radeon 7500 + 1002 0f2b ALL-IN-WONDER VE PCI + 1002 103a Dell Optiplex GX260 + 1458 4000 RV200 QW [RADEON 7500 PRO MAYA AR] + 148c 2024 RV200 QW [Radeon 7500LE Dual Display] + 148c 2025 RV200 QW [Radeon 7500 Evil Master Multi Display Edition] + 148c 2036 RV200 QW [Radeon 7500 PCI Dual Display] + 174b 7146 RV200 QW [Radeon 7500 LE] + 174b 7147 RV200 QW [Sapphire Radeon 7500LE] + 174b 7161 Radeon RV200 QW [Radeon 7500 LE] + 17af 0202 RV200 QW [Excalibur Radeon 7500LE] + 5158 Radeon RV200 QX [Radeon 7500] + 5159 Radeon RV100 QY [Radeon 7000/VE] + 1002 000a Radeon 7000/Radeon VE + 1002 000b Radeon 7000 + 1002 0038 Radeon 7000/Radeon VE + 1002 003a Radeon 7000/Radeon VE + 1002 00ba Radeon 7000/Radeon VE + 1002 013a Radeon 7000/Radeon VE + 1002 0908 XVR-100 (supplied by Sun) +# The IBM card doubles as an ATI PCI video adapter + 1014 029a Remote Supervisor Adapter II (RSA2) + 1014 02c8 eServer xSeries server mainboard + 1028 016c PowerEdge 1850 Embedded Radeon 7000/VE + 1028 016d PowerEdge 2850 Embedded Radeon 7000-M + 1028 0170 PowerEdge 6850 Embedded Radeon 7000/VE + 1028 019a PowerEdge SC1425 + 103c 1292 Radeon 7000 + 1043 c00a A7000/T/64M + 1458 4002 RV100 QY [RADEON 7000 PRO MAYA AV Series] + 148c 2003 RV100 QY [Radeon 7000 Multi-Display Edition] + 148c 2023 RV100 QY [Radeon 7000 Evil Master Multi-Display] + 174b 0280 Radeon RV100 QY [Radeon 7000/VE] + 174b 7112 RV100 QY [Sapphire Radeon VE 7000] + 174b 7c28 Sapphire Radeon VE 7000 DDR + 1787 0202 RV100 QY [Excalibur Radeon 7000] + 17ee 1001 Radeon 7000 64MB DDR + DVI + 515a Radeon RV100 QZ [Radeon 7000/VE] + 515e ES1000 + 1028 01bb PowerEdge 1955 Embedded ATI ES1000 + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 1028 01f0 PowerEdge R900 Embedded ATI ES1000 + 1028 0205 PowerEdge 2970 Embedded ATI ES1000 + 1028 020b PowerEdge T605 Embedded ATI ES1000 + 1028 020f PowerEdge R300 Embedded ATI ES1000 + 1028 0210 PowerEdge T300 Embedded ATI ES1000 + 1028 0221 PowerEdge R805 Embedded ATI ES1000 + 1028 0223 PowerEdge R905 Embedded ATI ES1000 + 1028 0225 PowerEdge T105 Embedded ATI ES1000 + 1028 023c PowerEdge R200 Embedded ATI ES1000 + 103c 1304 Integrity iLO2 Advanced KVM VGA [AD307A] + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 S5000PSLSATA Server Board + 515f ES1000 + 5168 Radeon R200 Qh + 5169 Radeon R200 Qi + 516a Radeon R200 Qj + 516b Radeon R200 Qk +# This one is not in ATI documentation, but is in XFree86 source code + 516c Radeon R200 Ql + 5245 Rage 128 RE/SG + 1002 0008 Xpert 128 + 1002 0028 Rage 128 AIW + 1002 0029 Rage 128 AIW + 1002 0068 Rage 128 AIW + 5246 Rage 128 RF/SG AGP + 1002 0004 Magnum/Xpert 128/Xpert 99 + 1002 0008 Magnum/Xpert128/X99/Xpert2000 + 1002 0028 Rage 128 AIW AGP + 1002 0044 Rage Fury/Xpert 128/Xpert 2000 + 1002 0068 Rage 128 AIW AGP + 1002 0448 Rage Fury + 5247 Rage 128 RG + 524b Rage 128 RK/VR + 524c Rage 128 RL/VR AGP + 1002 0008 Xpert 99/Xpert 2000 + 1002 0088 Xpert 99 + 5345 Rage 128 SE/4x + 5346 Rage 128 SF/4x AGP 2x + 1002 0048 RAGE 128 16MB VGA TVOUT AMC PAL + 5347 Rage 128 SG/4x AGP 4x + 5348 Rage 128 SH + 534b Rage 128 SK/4x + 534c Rage 128 SL/4x AGP 2x + 534d Rage 128 SM/4x AGP 4x + 1002 0008 Xpert 99/Xpert 2000 + 1002 0018 Xpert 2000 + 534e Rage 128 4x + 5354 Mach 64 VT + 1002 5654 Mach 64 reference + 5446 Rage 128 Pro Ultra TF + 1002 0004 Rage Fury Pro + 1002 0008 Rage Fury Pro/Xpert 2000 Pro + 1002 0018 Rage Fury Pro/Xpert 2000 Pro + 1002 0028 Rage 128 AIW Pro AGP + 1002 0029 Rage 128 AIW + 1002 002a Rage 128 AIW Pro AGP + 1002 002b Rage 128 AIW + 1002 0048 Xpert 2000 Pro + 544c Rage 128 Pro Ultra TL + 5452 Rage 128 Pro Ultra TR + 1002 001c Rage 128 Pro 4XL + 103c 1279 Rage 128 Pro 4XL + 5453 Rage 128 Pro Ultra TS + 5454 Rage 128 Pro Ultra TT + 5455 Rage 128 Pro Ultra TU + 5460 M22 [Mobility Radeon X300] + 1775 1100 CR11/VR11 Single Board Computer + 5461 M22 [Mobility Radeon X300] + 5462 M24 [Radeon Mobility X600] + 5464 M22 [FireGL GL] + 5548 R423 UH [Radeon X800 (PCIE)] + 5549 R423 UI [Radeon X800PRO (PCIE)] + 554a R423 UJ [Radeon X800LE (PCIE)] + 554b R423 UK [Radeon X800SE (PCIE)] + 554c Radeon X800 XTP (R430) (PCIE) + 554d R430 [Radeon X800 XL] (PCIe) + 1458 2124 GV-R80L256V-B (AGP) + 554e Radeon X800 SE (R430) (PCIE) + 554f R430 [Radeon X800 (PCIE)] + 5550 R423 [FireGL V7100] + 5551 R423 [FireGL V5100 (PCIE)] + 5552 R423 UR [FireGL V5100 (PCIE)] + 5554 R423 UT [FireGL V7100 (PCIE)] + 5555 R430 GL PRO + 5569 R423 UI [Radeon X800PRO (PCIE)] (Secondary) + 556b Radeon R423 UK (PCIE) [X800 SE] (Secondary) + 556d R430 [Radeon X800 XL] (PCIe) (Secondary) + 1458 2125 GV-R80L256V-B (AGP) + 556f R430 [Radeon X800] (PCIE) (Secondary) + 5571 R423GL-SE [FireGL V5100 (PCIE)] (Secondary) + 564a M26 [Mobility FireGL V5000] + 564b M26 [Mobility FireGL V5000] + 564f M26 [Radeon Mobility X700 XL (PCIE)] + 5652 M26 [Radeon Mobility X700] + 5653 Radeon Mobility X700 (PCIE) + 1025 0080 Aspire 5024WLMi + 103c 0940 HP Compaq NW8240 Mobile Workstation + 5654 264VT [Mach64 VT] + 1002 5654 Mach64VT Reference + 5655 264VT3 [Mach64 VT3] + 5656 264VT4 [Mach64 VT4] + 5657 Radeon X550/X700 Series (RV410) + 5830 RS300 Host Bridge + 5831 RS300 Host Bridge + 5832 RS300 Host Bridge + 5833 Radeon 9100 IGP Host Bridge + 5834 Radeon 9100 IGP + 5835 RS300M AGP [Radeon Mobility 9100IGP] + 5838 Radeon 9100 IGP AGP Bridge + 5854 Radeon Xpress Series (RS480) + 5874 Radeon Xpress Series (RS482) + 5940 RV280 [Radeon 9200 PRO] (Secondary) + 17af 2021 Excalibur Radeon 9250 (Secondary) + 5941 RV280 [Radeon 9200] (Secondary) + 1458 4019 Gigabyte Radeon 9200 + 174b 7c12 Sapphire Radeon 9200 + 17af 200d Excalibur Radeon 9200 + 18bc 0050 GeXcube GC-R9200-C3 (Secondary) + 5944 RV280 [Radeon 9200 SE (PCI)] + 5950 RS480 Host Bridge + 1025 0080 Aspire 5024WLMMi + 103c 280a DC5750 Microtower + 103c 308b MX6125 + 1462 0131 MS-1013 Notebook + 1462 7217 Aspire L250 + 5951 Radeon Xpress 200 (RS480/RS482/RX480/RX482) Chipset - Host bridge + 5952 RD580 [CrossFire Xpress 3200] Chipset Host Bridge + 5954 RS480 [Radeon Xpress 200G Series] + 1002 5954 RV370 [Radeon Xpress 200G Series] + 5955 Radeon XPRESS 200M 5955 (PCIE) + 1002 5955 RS480 0x5955 [Radeon XPRESS 200M 5955 (PCIE)] + 103c 308b MX6125 + 1462 0131 MS-1013 Notebook + 5956 RD790 Northbridge only dual slot PCI-e_GFX and HT3 K8 part + 5957 RX780/RX790 Chipset Host Bridge + 1849 5957 A770CrossFire Motherboard + 5958 RD780 Northbridge only dual slot PCI-e_GFX and HT1 K8 part + 5960 RV280 [Radeon 9200 PRO] + 17af 2020 Excalibur Radeon 9250 + 5961 RV280 [Radeon 9200] + 1002 2f72 All-in-Wonder 9200 Series + 1019 4c30 Radeon 9200 VIVO + 12ab 5961 YUAN SMARTVGA Radeon 9200 + 1458 4018 Gigabyte Radeon 9200 + 174b 7c13 Sapphire Radeon 9200 + 17af 200c Excalibur Radeon 9200 + 18bc 0050 Radeon 9200 Game Buster + 18bc 0051 GeXcube GC-R9200-C3 + 18bc 0053 Radeon 9200 Game Buster VIVO + 5962 RV280 [Radeon 9200] + 5964 RV280 [Radeon 9200 SE] + 1002 5964 Radeon 9200 SE, 64-bit 128MB DDR, 200/166MHz + 1043 c006 ASUS Radeon 9200 SE / TD / 128M + 1458 4018 Radeon 9200 SE + 1458 4032 Radeon 9200 SE 128MB + 147b 6191 R9200SE-DT + 148c 2073 CN-AG92E + 174b 7c13 Sapphire Radeon 9200 SE + 1787 5964 Excalibur 9200SE VIVO 128M + 17af 2012 Radeon 9200 SE Excalibur + 18bc 0170 Sapphire Radeon 9200 SE 128MB Game Buster + 18bc 0173 GC-R9200L(SE)-C3H [Radeon 9200 Game Buster] + 5965 RV280 [FireMV 2200 PCI] + 5969 ES1000 + 5974 RS482 [Radeon Xpress 200] + 103c 280a DC5750 Microtower + 1462 7141 Aspire L250 + 5975 RS482 [Radeon Xpress 200M] + 5978 RD790 PCI to PCI bridge (external gfx0 port A) + 1849 5957 A770CrossFire Motherboard + 5979 RD790 PCI to PCI bridge (external gfx0 port B) + 597a RD790 PCI to PCI bridge (PCI express gpp port A) + 597b RD790 PCI to PCI bridge (PCI express gpp port B) + 597c RD790 PCI to PCI bridge (PCI express gpp port C) + 597d RD790 PCI to PCI bridge (PCI express gpp port D) + 597e RD790 PCI to PCI bridge (PCI express gpp port E) + 1849 5957 A770CrossFire Motherboard + 597f RD790 PCI to PCI bridge (PCI express gpp port F) + 1849 5957 A770CrossFire Motherboard + 5980 RD790 PCI to PCI bridge (external gfx1 port A) + 5981 RD790 PCI to PCI bridge (external gfx1 port B) + 5982 RD790 PCI to PCI bridge (NB-SB link) + 5a10 RD890 Northbridge only dual slot (2x16) PCI-e GFX Hydra part + 5a11 RD890 Northbridge only single slot PCI-e GFX Hydra part + 5a12 RD890 Northbridge only dual slot (2x8) PCI-e GFX Hydra part + 5a13 RD890 PCI to PCI bridge (external gfx0 port A) + 5a14 RD890 PCI to PCI bridge (external gfx0 port B) + 5a15 RD890 PCI to PCI bridge (PCI express gpp port A) + 5a16 RD890 PCI to PCI bridge (PCI express gpp port B) + 5a17 RD890 PCI to PCI bridge (PCI express gpp port C) + 5a18 RD890 PCI to PCI bridge (PCI express gpp port D) + 5a19 RD890 PCI to PCI bridge (PCI express gpp port E) + 5a1a RD890 PCI to PCI bridge (PCI express gpp port F) + 5a1b RD890 PCI to PCI bridge (PCI express gpp port G) + 5a1c RD890 PCI to PCI bridge (PCI express gpp port H) + 5a1d RD890 PCI to PCI bridge (external gfx1 port A) + 5a1e RD890 PCI to PCI bridge (external gfx1 port B) + 5a1f RD890 PCI to PCI bridge (NB-SB link) + 5a33 Radeon Xpress 200 Host Bridge + 5a34 RS480 PCI-X Root Port +# Comes in pair with 5a3f + 5a36 RS480 PCI Bridge + 5a37 RS480 PCI Bridge + 5a38 RS480 PCI Bridge +# Comes in pair with 5a38 + 5a39 RS480 PCI Bridge + 5a3f RS480 PCI Bridge + 1462 7217 Aspire L250 + 5a41 RS400 [Radeon Xpress 200] + 5a42 RS400 [Radeon Xpress 200M] + 5a43 Radeon Xpress Series (RS400) + 5a61 RC410 [Radeon Xpress 200] + 5a62 RC410 [Radeon Xpress 200M] + 5a63 Radeon Xpress Series (RC410) + 5b60 RV370 5B60 [Radeon X300 (PCIE)] + 1043 002a Extreme AX300SE-X + 1043 032e Extreme AX300/TD + 1458 2102 GV-RX30S128D (X300SE) + 1462 0400 RX300SE-TD128E (MS-8940 REV:200) + 1462 0402 RX300SE-TD128E (MS-8940) + 174b 0500 Radeon X300 (PCIE) + 196d 1086 X300SE HM + 5b62 RV380 [Radeon X600 (PCIE)] + 5b63 RV370 [Sapphire X550 Silent] + 5b64 RV370 5B64 [FireGL V3100 (PCIE)] + 5b65 RV370 5B65 [FireGL D1100 (PCIE)] + 5b66 RV370X + 5b70 RV370 [Radeon X300SE] + 1462 0403 RX300SE-TD128E (MS-8940) (secondary display) + 174b 0501 Radeon X300SE + 196d 1087 X300SE HM + 5b72 RV380 [Radeon X600] + 5b73 RV370 secondary [Sapphire X550 Silent] + 5b74 RV370 5B64 [FireGL V3100 (PCIE)] (Secondary) + 5b75 RV370 5B75 [FireGL D1100 (PCIE)] (Secondary) + 5c61 M9+ 5C61 [Radeon Mobility 9200 (AGP)] + 5c63 M9+ 5C63 [Radeon Mobility 9200 (AGP)] + 1002 5c63 Apple iBook G4 2004 + 144d c00c P30 notebook + 5d44 RV280 [Radeon 9200 SE] (Secondary) + 1458 4019 Radeon 9200 SE (Secondary) + 1458 4032 Radeon 9200 SE 128MB + 147b 6190 R9200SE-DT (Secondary) + 174b 7c12 Sapphire Radeon 9200 SE (Secondary) + 1787 5965 Excalibur 9200SE VIVO 128M (Secondary) + 17af 2013 Radeon 9200 SE Excalibur (Secondary) + 18bc 0171 Radeon 9200 SE 128MB Game Buster (Secondary) + 18bc 0172 GC-R9200L(SE)-C3H [Radeon 9200 Game Buster] + 5d45 RV280 [FireMV 2200 PCI] (secondary) + 5d48 M28 [Radeon Mobility X800XT] + 5d49 M28 [Mobility FireGL V5100] + 5d4a Mobility Radeon X800 + 5d4c Radeon X850 (PCIE) + 5d4d R480 [Radeon X850XT Platinum (PCIE)] + 5d4e Radeon X850 SE (R480) (PCIE) + 5d4f R480 [Radeon X800 GTO (PCIE)] + 5d50 FireGL V7200 (R480) (PCIE) + 5d51 R480 GL 12P + 5d52 R480 [Radeon X850XT (PCIE)] (Primary) + 1002 0b12 PowerColor X850XT PCIe (Primary) + 1002 0b13 PowerColor X850XT PCIe (Secondary) + 5d57 R423 5F57 [Radeon X800XT (PCIE)] + 5d6d R480 [Radeon X850XT Platinum (PCIE)] (Secondary) + 5d6f R480 [Radeon X800 GTO (PCIE)] (Secondary) + 5d72 R480 [Radeon X850XT (PCIE)] (Secondary) + 5d77 R423 5F57 [Radeon X800XT (PCIE)] (Secondary) + 5e48 RV410 [FireGL V5000] + 5e49 RV410 [FireGL V3300] + 5e4a RV410 [Radeon X700XT] + 5e4b RV410 [Radeon X700 Pro (PCIE)] + 5e4c RV410 [Radeon X700SE] + 5e4d RV410 [Radeon X700 (PCIE)] + 148c 2116 PowerColor Bravo X700 + 5e4f RV410 [Radeon X700] + 5e6b RV410 [Radeon X700 Pro (PCIE)] (Secondary) + 5e6d RV410 [Radeon X700 (PCIE)] (Secondary) + 148c 2117 PowerColor Bravo X700 + 5f57 R423 [Radeon X800XT (PCIE)] + 6899 Cypress [Radeon HD 5800 Series] + 68b8 Juniper [Radeon HD 5700 Series] + 68c1 Redwood [Radeon HD 5600 Series] + 1025 0347 Aspire 7740G + 68e0 Manhattan [Mobility Radeon HD 5000 Series] + 700f PCI Bridge [IGP 320M] + 7010 PCI Bridge [IGP 340M] + 7100 R520 [Radeon X1800] + 7102 M58 [Radeon Mobility X1800] + 7103 M58 [Mobility FireGL V7200] + 7104 R520GL [FireGL V7200] (Primary) + 7105 R520 [FireGL] + 7106 M58 [Mobility FireGL V7100] + 7108 M58 [Radeon Mobility X1800] + 7109 R520 [Radeon X1800] + 1002 0322 All-in-Wonder X1800XL + 1002 0d02 Radeon X1800 CrossFire Edition + 710a R520 [Radeon X1800] + 710b R520 [Radeon X1800] + 710c R520 [Radeon X1800] + 7120 R520 [Radeon X1800] (Secondary) + 7124 R520GL [FireGL V7200] (Secondary) + 7129 R520 [Radeon X1800] (Secondary) + 1002 0323 All-in-Wonder X1800XL (Secondary) + 1002 0d03 Radeon X1800 CrossFire Edition (Secondary) + 7140 RV515 [Radeon X1600] + 7142 RV515 PRO [Radeon X1300/X1550 Series] + 1002 0322 All-in-Wonder 2006 PCI-E Edition + 1043 0142 EAX1300PRO/TD/256M + 7143 RV505 [Radeon X1550 Series] + 7145 Radeon Mobility X1400 + 17aa 2006 Thinkpad T60 model 2007 + 7146 RV515 [Radeon X1300] + 1002 0322 All-in-Wonder 2006 PCI-E Edition + 1545 1996 Radeon X1300 512MB PCI-e + 7147 RV505 [Radeon X1550 64-bit] + 7149 M52 [Mobility Radeon X1300] + 714a M52 [Mobility Radeon X1300] + 714b M52 [Mobility Radeon X1300] + 714c M52 [Mobility Radeon X1300] + 714d RV515 [Radeon X1300] + 714e RV515LE [Radeon X1300] + 7152 RV515GL [FireGL V3300] (Primary) + 7153 RV515GL [FireGL V3350] + 715e RV515 [Radeon X1300] + 715f RV505 CE [Radeon X1550 64-bit] + 7162 RV515 PRO [Radeon X1300/X1550 Series] (Secondary) + 1002 0323 All-in-Wonder 2006 PCI-E Edition (Secondary) + 7163 RV505 [Radeon X1550 Series] (Secondary) + 7166 RV515 [Radeon X1300] (Secondary) + 1002 0323 All-in-Wonder 2006 PCI-E Edition (Secondary) + 1545 1997 Radeon X1300 512MB PCI-e (Secondary) + 716e RV515LE [Radeon X1300] Secondary + 7172 RV515GL [FireGL V3300] (Secondary) + 7173 RV515GL [FireGL V3350] (Secondary) + 7180 RV516 [Radeon X1300/X1550 Series] + 7181 RV516 XT Radeon X1600 Series (Primary) + 7183 RV516 [Radeon X1300/X1550 Series] + 7186 RV515 [Radeon Mobility X1450] + 7187 RV516 [Radeon X1300/X1550 Series] + 7188 M64-S [Mobility Radeon X2300] + 103c 30c1 6910p + 718a Mobility Radeon X2300 + 718c M62CSP64 [Mobility Radeon X1350] + 718d M64CSP128 [Mobility Radeon X1450] + 7193 RV516 [Radeon X1550 Series] + 7196 RV516 [Mobility Radeon X1350] + 719b FireMV 2250 + 719f RV516LE [Radeon X1550 64-bit] + 71a0 RV516 [Radeon X1300/X1550 Series] (Secondary) + 71a1 RV516 XT Radeon X1600 Series (Secondary) + 71a3 RV516 [Radeon X1300 Pro] (Secondary) + 71a7 RV516 [Radeon X1300/X1550 Series] (Secondary) + 71bb FireMV 2250 (Secondary) + 71c0 RV530 [Radeon X1600] + 71c1 Radeon X1650 Pro + 71c2 RV530 [Radeon X1600] + 71c4 M56GL [Mobility FireGL V5200] + 17aa 2007 ThinkPad T60p + 71c5 M56P [Radeon Mobility X1600] + 103c 309f Compaq nx9420 Notebook + 103c 30a3 Compaq NW8440 + 1043 10b2 A6J-Q008 + 106b 0080 MacBook Pro + 71c6 RV530LE [Radeon X1600/X1650 PRO] + 71c7 RV535 [Radeon X1650 Series] + 71ce RV530LE [Radeon X1600] + 71d2 RV530GL [FireGL V3400] + 71d4 M56GL [Mobility FireGL V5250] + 71d5 M66-P [Mobility Radeon X1700] + 71d6 M66-XT [Mobility Radeon X1700] + 71de RV530LE [Radeon X1600] + 71e0 RV530 [Radeon X1600] (Secondary) + 71e1 Radeon X1650 Pro (Secondary) + 71e2 RV530 [Radeon X1600] (Secondary) + 71e6 RV530LE [Radeon X1650 PRO] (Secondary) + 71e7 RV535 [Radeon X1650 Series] + 71f2 RV530GL [FireGL V3400 (Secondary)] + 7210 M71 [Mobility Radeon X2100] + 7211 M71 [Mobility Radeon X2100] (Secondary) + 7240 R580 [Radeon X1900] + 7241 R580 [Radeon X1900] + 7242 R580 [Radeon X1900] + 7243 R580 [Radeon X1900] + 7244 R580 [Radeon X1900] + 7245 R580 [Radeon X1900] + 7246 R580 [Radeon X1900] + 7247 R580 [Radeon X1900] + 7248 R580 [Radeon X1900] + 7249 R580 [Radeon X1900 XT] (Primary) + 724a R580 [Radeon X1900] + 724b R580 [Radeon X1900] + 1002 0b12 Radeon X1900 (Primary) + 1002 0b13 Radeon X1900 (Secondary) + 724c R580 [Radeon X1900] + 724d R580 [Radeon X1900] + 724e R580 [AMD Stream Processor] + 7269 R580 [Radeon X1900 XT] (Secondary) + 726b R580 [Radeon X1900] + 726e R580 [AMD Stream Processor] (Secondary) + 7280 RV570 [Radeon X1950 Pro] + 7288 Radeon X1950 GT + 7291 Radeon X1650 XT (Primary) (PCIE) + 7293 Radeon X1650 Series + 72a0 RV570 [Radeon X1950 Pro] (secondary) + 72a8 Radeon X1950 GT (Secondary) + 72b1 Radeon X1650 XT (Secondary) (PCIE) + 72b3 Radeon X1650 Series (Secondary) + 7833 Radeon 9100 IGP Host Bridge + 7834 Radeon 9100 PRO IGP + 7835 Radeon Mobility 9200 IGP + 7838 Radeon 9100 IGP PCI/AGP Bridge + 7910 RS690 Host Bridge + 17f2 5000 KI690-AM2 Motherboard + 7911 RS690 Host Bridge + 7912 RS690 PCI to PCI Bridge (Internal gfx) + 7913 RS690 PCI to PCI Bridge (PCI Express Graphics Port 0) + 7915 RS690 PCI to PCI Bridge (PCI Express Port 1) + 7916 RS690 PCI to PCI Bridge (PCI Express Port 2) + 7917 RS690 PCI to PCI Bridge (PCI Express Port 3) + 1002 7910 RS690 PCI to PCI Bridge + 7919 Radeon X1200 Series Audio Controller + 17f2 5000 KI690-AM2 Motherboard + 791e RS690 [Radeon X1200 Series] + 1462 7327 K9AG Neo2 + 17f2 5000 KI690-AM2 Motherboard + 791f RS690M [Radeon X1200 Series] + 7930 Radeon Xpress 7930 Host Bridge + 7932 RS7932 PCI Bridge + 7933 RS7933 PCI Bridge + 7936 RS7936 PCI Bridge + 793b RS600 audio device [Radeon Xpress 12xx Series] + 793f RS600 [Radeon Xpress 1200 Series] + 7941 RS600 [Radeon Xpress 1200 Series] + 7942 Radeon Xpress 1250 + 796e Radeon 2100 + 7c37 RV350 AQ [Radeon 9600 SE] + 9400 R600 [Radeon HD 2900 Series] + 1002 3000 Sapphire Radeon HD 2900 XT + 1002 3142 HIS Radeon HD 2900XT 512MB GDDR3 VIVO PCIe + 9403 R600 [Radeon HD 2900 PRO] + 940a R600GL [Fire GL V8650] + 940b R600GL [Fire GL V8600] + 940f R600 [FireGL V7600] + 9440 RV770 [Radeon HD 4870] + 9441 R700 [Radeon HD 4870 X2] + 9442 RV770 [Radeon HD 4850] + 174b e810 Sapphire HD 4850 512MB GDDR3 PCI-E Dual Slot Fansink + 9443 R700 [Radeon HD 4850] + 944a M98L [Mobility Radeon HD 4850] + 944c RV770 LE [Radeon HD 4800 Series] + 944e RV770 CE [Radeon HD 4710] + 9450 RV770 [FireStream 9270] + 9452 RV770 [FireStream 9250] + 945a M98 XT [Mobility Radeon HD 4870] + 9460 RV790 [Radeon HD 4800 Series] + 9462 RV790LE [Radeon HD 4800 Series] + 9480 M96 [Mobility Radeon HD 4650] + 103c 3628 ATI Mobility Radeon HD 4650 [dv6-1190en] + 9485 RV740 Pro [Radeon HD 4770] + 9489 M96 XT [Mobility FireGL V5725] + 9490 RV730XT [Radeon HD 4670] + 174b e880 Radeon HD 4670 512MB DDR3 + 9491 M96 CSP [ATI RADEON E4690] + 9495 RV730 Pro AGP [Radeon HD 4600 Series] + 1002 9495 RV730 XT [PowerColor Radeon HD4670 AGP 1GB DDR] + 1458 0028 HD4650 + 9498 RV730 PRO [Radeon HD 4650] + 949e RV370 [FirePro V5700] + 949f RV730 [FirePro V5700] + 94a0 Mobility Radeon HD 4830 [M97] + 94a1 [M97 XT] Mobility Radeon HD 4860 + 94a3 M97 GL [ATI FirePro M7740] + 94b3 Radeon HD 4770 [RV740] + 94b4 RV740 LE [ATI Radeon HD 4700 Series] + 94c1 RV610 [Radeon HD 2400 XT] + 1028 0211 Optiplex 755 + 1028 0d02 Optiplex 755 + 94c3 RV610 video device [Radeon HD 2400 PRO] + 1002 94c3 Radeon HD 2400PRO + 174b e400 Sapphire HD 2400 PRO video device + 18bc 3550 GeCube Radeon HD2400 PRO + 94c4 RV610 LE AGP [Radeon HD 2400 PRO AGP] + 94c8 Radeon HD 2400 XT + 94c9 Mobility Radeon HD 2400 + 1002 94c9 Radeon HD2400 + 94cb Radeon E2400 + 94cc RV 610LE PCI [Radeon HD 2400] + 9501 Radeon HD 3870 + 174b e620 Sapphire Radeon HD 3870 PCIe 2.0 + 9504 Mobility Radeon HD 3850 + 9505 RV670PRO [Radeon HD 3850] + 9507 RV670 [Radeon HD 3850] + 9508 M88 XT Mobility Radeon HD 3870] + 950f R680 [Radeon HD 3870 x2] + 9511 RV670 [FireGL 7700] + 9515 RV670 AGP [Radeon HD 3850] + 9519 RV670 [FireStream 9170] + 9540 RV710 [Radeon HD 4550] + 954f RV710 [Radeon HD 4350] + 9552 M92 LP [Mobility Radeon HD 4300 Series] + 9553 M92 [Mobility Radeon HD 4500 Series] + 9555 M93 [Mobility Radeon HD 4500 Series] + 9559 Mobility Radeon HD 3600 Series + 9581 M76 [Radeon Mobility HD 2600 Series] + 9583 M76XT [Mobility Radeon HD 2600 XT] + 9586 RV 630 XT AGP [Radeon HD 2600 XT AGP] + 9587 RV630 PRO AGP [Radeon HD 2600 PRO AGP] + 9588 RV630 [Radeon HD 2600XT] + 1458 216c Radeon HD 2600 XT, 256MB GDDR3, 2x DVI, TV-out, PCIe (GV-RX26T256H) + 9589 RV630 [Radeon HD 2600 Series] + 958c RV630GL [FireGL v5600] + 958d RV630 [FireGL V3600] + 9591 Mobility Radeon HD 3650 + 1002 9591 Mobility Radeon HD 3650 + 9593 Radeon Mobility HD 3670 + 9595 M86GL [Mobility FireGL V5700] + 9596 RV635 PRO AGP [Radeon HD 3650] + 9598 Mobility Radeon HD 3600 Series + 1002 9598 Mobility Radeon HD 3600 + 1043 01d6 EAH3650 Silent + 95c0 Mobility Radeon HD 3470 + 1002 95c0 Mobility Radeon HD 3470 + 95c4 Mobility Radeon HD 3400 Series + 1002 95c4 Mobility Radeon HD 3400 + 95c5 RV620 LE [Radeon HD 3450] + 95c6 RV620 LE AGP [Radeon HD 3450] + 95c7 RV620 CE [Radeon HD 3430] + 95c9 RV620 PCI [Radeon HD 3450] + 95cc RV620 [ATI FireGL V3700] + 95cd RV620 [FireMV 2450] + 95ce RV620 [FirePro 2260] + 95cf RV620 [FirePro 2260] + 960f RS780 Azalia controller + 9610 Radeon HD 3200 Graphics + 1458 d000 GA-MA78GM-S2H Motherboard + 9611 Radeon 3100 Graphics + 9612 RS780M/RS780MN [Radeon HD 3200 Graphics] + 9613 RS780MC [Radeon HD 3100 Graphics] + 9614 Radeon HD 3300 Graphics + 9615 RS780E [AMD 780E] + 9616 760G [Radeon 3000] + 970f RS880 Audio Device [Radeon HD 4200] + 1043 83a2 M4A785TD Motherboard + 9710 RS880 [Radeon HD 4200] + 1043 83a2 M4A785TD Motherboard + 9712 M880G [Mobility Radeon HD 4200] + 9713 M860G [Mobility Radeon 4100] + 9723 Radeon HD 5450 + aa00 R600 Audio Device [Radeon HD 2900 Series] + aa08 RV630/M76 audio device [Radeon HD 2600 Series] + aa10 RV610 audio device [Radeon HD 2400 PRO] + 174b aa10 Sapphire HD 2400 PRO audio device + 18bc aa10 GeCube Radeon HD 2400 PRO HDCP-capable digital-only audio device + aa18 Radeon HD 3870 Audio device + aa20 RV635 Audio device [Radeon HD 3600 Series] + aa28 RV620 Audio device [Radeon HD 34xx Series] + aa30 HD48x0 audio + 174b aa30 Sapphire HD 4850 512MB GDDR3 PCI-E Dual Slot Fansink + aa38 RV710/730 + 103c 3628 ATI RV710/730 [dv6-1190en] + 174b aa38 R700 Audio Device [Radeon HD 4000 Series] + aa50 Cypress HDMI Audio [Radeon HD 5800 Series] + aa58 Juniper HDMI Audio [Radeon HD 5700 Series] + aa60 Redwood HDMI Audio [Radeon HD 5600 Series] + 1025 0347 Aspire 7740G + aa68 Manhattan HDMI Audio [Mobility Radeon HD 5000 Series] + ac00 Theater 600 Pro + cab0 AGP Bridge [IGP 320M] + cab2 RS200/RS200M AGP Bridge [IGP 340M] + cab3 R200 AGP Bridge [Mobility Radeon 7000 IGP] + cbb2 RS200/RS200M AGP Bridge [IGP 340M] +1003 ULSI Systems + 0201 US201 +1004 VLSI Technology Inc + 0005 82C592-FC1 + 0006 82C593-FC1 + 0007 82C594-AFC2 + 0008 82C596/7 [Wildcat] + 0009 82C597-AFC2 + 000c 82C541 [Lynx] + 000d 82C543 [Lynx] + 0101 82C532 + 0102 82C534 [Eagle] + 0103 82C538 + 0104 82C535 + 0105 82C147 + 0200 82C975 + 0280 82C925 + 0304 QSound ThunderBird PCI Audio + 1004 0304 QSound ThunderBird PCI Audio + 122d 1206 DSP368 Audio + 1483 5020 XWave Thunder 3D Audio + 0305 QSound ThunderBird PCI Audio Gameport + 1004 0305 QSound ThunderBird PCI Audio Gameport + 122d 1207 DSP368 Audio Gameport + 1483 5021 XWave Thunder 3D Audio Gameport + 0306 QSound ThunderBird PCI Audio Support Registers + 1004 0306 QSound ThunderBird PCI Audio Support Registers + 122d 1208 DSP368 Audio Support Registers + 1483 5022 XWave Thunder 3D Audio Support Registers + 0307 Thunderbird + 0308 Thunderbird + 0702 VAS96011 [Golden Gate II] + 0703 Tollgate +1005 Avance Logic Inc. [ALI] + 2064 ALG2032/2064 + 2128 ALG2364A + 2301 ALG2301 + 2302 ALG2302 + 2364 ALG2364 + 2464 ALG2364A + 2501 ALG2564A/25128A +1006 Reply Group +1007 NetFrame Systems Inc +1008 Epson +100a Phoenix Technologies +100b National Semiconductor Corporation + 0001 DP83810 + 0002 87415/87560 IDE + 000e 87560 Legacy I/O + 000f FireWire Controller + 0011 NS87560 National PCI System I/O + 0012 USB Controller + 0020 DP83815 (MacPhyter) Ethernet Controller + 103c 0024 Pavilion ze4400 builtin Network + 12d9 000c Aculab E1/T1 PMXc cPCI carrier card + 1385 f311 FA311 / FA312 (FA311 with WoL HW) + 0021 PC87200 PCI to ISA Bridge + 0022 DP83820 10/100/1000 Ethernet Controller + 1186 4900 DGE-500T + 1385 621a GA621 + 1385 622a GA622T + 0028 Geode GX2 Host Bridge + 002a CS5535 South Bridge + 002b CS5535 ISA bridge + 002d CS5535 IDE + 002e CS5535 Audio + 002f CS5535 USB + 0030 Geode GX2 Graphics Processor + 0035 DP83065 [Saturn] 10/100/1000 Ethernet Controller + 0500 SCx200 Bridge + 0501 SCx200 SMI + 0502 SCx200, SC1100 IDE controller + 100b 0502 IDE Controller + 0503 SCx200, SC1100 Audio Controller + 100b 0503 XpressAudio controller + 0504 SCx200 Video + 0505 SCx200 XBus + 0510 SC1100 Bridge + 100b 0500 GPIO and LPC support bridge + 0511 SC1100 SMI & ACPI + 100b 0501 SC1100 SMI & ACPI bridge + 0515 SC1100 XBus + 100b 0505 SC1100 PCI to XBus bridge + d001 87410 IDE +100c Tseng Labs Inc + 3202 ET4000/W32p rev A + 3205 ET4000/W32p rev B + 3206 ET4000/W32p rev C + 3207 ET4000/W32p rev D + 3208 ET6000 + 4702 ET6300 +100d AST Research Inc +100e Weitek + 9000 P9000 Viper + 9001 P9000 Viper + 9002 P9000 Viper + 9100 P9100 Viper Pro/SE +1010 Video Logic, Ltd. +1011 Digital Equipment Corporation + 0001 DECchip 21050 + 0002 DECchip 21040 [Tulip] + 0004 DECchip 21030 [TGA] + 0007 NVRAM [Zephyr NVRAM] + 0008 KZPSA [KZPSA] + 0009 DECchip 21140 [FasterNet] + 1025 0310 21140 Fast Ethernet + 10b8 2001 SMC9332BDT EtherPower 10/100 + 10b8 2002 SMC9332BVT EtherPower T4 10/100 + 10b8 2003 SMC9334BDT EtherPower 10/100 (1-port) + 1109 2400 ANA-6944A/TX Fast Ethernet + 1112 2300 RNS2300 Fast Ethernet + 1112 2320 RNS2320 Fast Ethernet + 1112 2340 RNS2340 Fast Ethernet + 1113 1207 EN-1207-TX Fast Ethernet + 1186 1100 DFE-500TX Fast Ethernet + 1186 1112 DFE-570TX Fast Ethernet + 1186 1140 DFE-660 Cardbus Ethernet 10/100 + 1186 1142 DFE-660 Cardbus Ethernet 10/100 + 11f6 0503 Freedomline Fast Ethernet + 1282 9100 AEF-380TXD Fast Ethernet + 1385 1100 FA310TX Fast Ethernet + 2646 0001 KNE100TX Fast Ethernet + 000a 21230 Video Codec + 000d PBXGB [TGA2] + 000f PCI-to-PDQ Interface Chip [PFI] + 1011 def1 FDDI controller (DEFPA) + 103c def1 FDDI controller (3X-DEFPA) + 0014 DECchip 21041 [Tulip Pass 3] + 1186 0100 DE-530+ + 0016 DGLPB [OPPO] + 0017 PV-PCI Graphics Controller (ZLXp-L) + 0018 Memory Channel interface + 0019 DECchip 21142/43 + 1011 500a DE500A Fast Ethernet + 1011 500b DE500B Fast Ethernet + 1014 0001 10/100 EtherJet Cardbus + 1025 0315 ALN315 Fast Ethernet + 1033 800c PC-9821-CS01 100BASE-TX Interface Card + 1033 800d PC-9821NR-B06 100BASE-TX Interface Card + 103c 125a 10/100Base-TX (PCI) [A5506B] + 108d 0016 Rapidfire 2327 10/100 Ethernet + 108d 0017 GoCard 2250 Ethernet 10/100 Cardbus + 10b8 2005 SMC8032DT Extreme Ethernet 10/100 + 10b8 8034 SMC8034 Extreme Ethernet 10/100 + 10ef 8169 Cardbus Fast Ethernet + 1109 2a00 ANA-6911A/TX Fast Ethernet + 1109 2b00 ANA-6911A/TXC Fast Ethernet + 1109 3000 ANA-6922/TX Fast Ethernet + 1113 1207 Cheetah Fast Ethernet + 1113 2220 Cardbus Fast Ethernet + 115d 0002 Cardbus Ethernet 10/100 + 1179 0203 Fast Ethernet + 1179 0204 Cardbus Fast Ethernet + 1186 1100 DFE-500TX Fast Ethernet + 1186 1101 DFE-500TX Fast Ethernet + 1186 1102 DFE-500TX Fast Ethernet + 1186 1112 DFE-570TX Quad Fast Ethernet + 1259 2800 AT-2800Tx Fast Ethernet + 1266 0004 Eagle Fast EtherMAX + 12af 0019 NetFlyer Cardbus Fast Ethernet + 1374 0001 Cardbus Ethernet Card 10/100 + 1374 0002 Cardbus Ethernet Card 10/100 + 1374 0007 Cardbus Ethernet Card 10/100 + 1374 0008 Cardbus Ethernet Card 10/100 + 1385 2100 FA510 + 1395 0001 10/100 Ethernet CardBus PC Card + 13d1 ab01 EtherFast 10/100 Cardbus (PCMPC200) + 1498 000a TPMC880-10 10/100Base-T and 10Base2 PMC Ethernet Adapter + 1498 000b TPMC880-11 Single 10/100Base-T PMC Ethernet Adapter + 1498 000c TPMC880-12 Single 10Base2 PMC Ethernet Adapter + 14cb 0100 LNDL-100N 100Base-TX Ethernet PC Card + 1668 2000 FastNet Pro (PE2000) + 2646 0001 KNE100TX + 2646 0002 KNE-CB4TX + 8086 0001 EtherExpress PRO/100 Mobile CardBus 32 + 001a Farallon PN9000SX Gigabit Ethernet + 0021 DECchip 21052 + 0022 DECchip 21150 + 0023 DECchip 21150 + 0024 DECchip 21152 + 0025 DECchip 21153 + 0026 DECchip 21154 + 0034 56k Modem Cardbus + 1374 0003 56k Modem Cardbus + 0045 DECchip 21553 + 0046 DECchip 21554 + 0e11 4050 Smart Array 4200 Controller + 0e11 4051 Smart Array 4250ES Controller + 0e11 4058 Smart Array 431 Controller + 103c 10c2 NetRAID-4M + 12d9 000a IP Telephony card + 4c53 1050 CT7 mainboard + 4c53 1051 CE7 mainboard + 9005 0364 5400S (Mustang) + 9005 0365 5400S (Mustang) + 9005 1364 Dell PowerEdge RAID Controller 2 + 9005 1365 Dell PowerEdge RAID Controller 2 + e4bf 1000 CC8-1-BLUES + 1065 StrongARM DC21285 + 1069 0020 DAC960P / DAC1164P +1012 Micronics Computers Inc +1013 Cirrus Logic + 0038 GD 7548 + 0040 GD 7555 Flat Panel GUI Accelerator + 004c GD 7556 Video/Graphics LCD/CRT Ctrlr + 00a0 GD 5430/40 [Alpine] + 00a2 GD 5432 [Alpine] + 00a4 GD 5434-4 [Alpine] + 00a8 GD 5434-8 [Alpine] + 00ac GD 5436 [Alpine] + 00b0 GD 5440 + 00b8 GD 5446 + 00bc GD 5480 + 1013 00bc CL-GD5480 + 00d0 GD 5462 + 00d2 GD 5462 [Laguna I] + 00d4 GD 5464 [Laguna] + 00d5 GD 5464 BD [Laguna] + 00d6 GD 5465 [Laguna] + 13ce 8031 Barco Metheus 2 Megapixel, Dual Head + 13cf 8031 Barco Metheus 2 Megapixel, Dual Head + 00e8 GD 5436U + 1100 CL 6729 + 1110 PD 6832 PCMCIA/CardBus Ctrlr + 1112 PD 6834 PCMCIA/CardBus Ctrlr + 1113 PD 6833 PCMCIA/CardBus Ctrlr + 1200 GD 7542 [Nordic] + 1202 GD 7543 [Viking] + 1204 GD 7541 [Nordic Light] + 4000 MD 5620 [CLM Data Fax Voice] + 4400 CD 4400 + 6001 CS 4610/11 [CrystalClear SoundFusion Audio Accelerator] + 1014 1010 CS4610 SoundFusion Audio Accelerator + 6003 CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator] + 1013 4280 Crystal SoundFusion PCI Audio Accelerator + 1014 0153 ThinkPad A20m + 153b 112e DMX XFire 1024 + 153b 1136 SiXPack 5.1+ + 1681 0050 Game Theater XP + 1681 a010 Gamesurround Fortissimo II + 1681 a011 Gamesurround Fortissimo III 7.1 + 5053 3357 Santa Cruz + 6004 CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] + 6005 Crystal CS4281 PCI Audio + 1013 4281 Crystal CS4281 PCI Audio + 10cf 10a8 Crystal CS4281 PCI Audio + 10cf 10a9 Crystal CS4281 PCI Audio + 10cf 10aa Crystal CS4281 PCI Audio + 10cf 10ab Crystal CS4281 PCI Audio + 10cf 10ac Crystal CS4281 PCI Audio + 10cf 10ad Crystal CS4281 PCI Audio + 10cf 10b4 Crystal CS4281 PCI Audio + 1179 0001 Crystal CS4281 PCI Audio + 14c0 000c Crystal CS4281 PCI Audio +1014 IBM + 0002 PCI to MCA Bridge + 0005 Processor to I/O Controller [Alta Lite] + 0007 Processor to I/O Controller [Alta MP] + 000a PCI to ISA Bridge (IBM27-82376) [Fire Coral] + 0017 CPU to PCI Bridge + 0018 TR Auto LANstreamer + 001b GXT-150P + 001c Carrera + 001d SCSI-2 FAST PCI Adapter (82G2675) + 0020 GXT1000 Graphics Adapter + 0022 PCI to PCI Bridge (IBM27-82351) + 002d Processor to I/O Controller [Python] + 002e SCSI RAID Adapter [ServeRAID] + 1014 002e ServeRAID-3x + 1014 022e ServeRAID-4H + 0031 2 Port Serial Adapter +# AS400 iSeries PCI sync serial card + 1014 0031 2721 WAN IOA - 2 Port Sync Serial Adapter + 0036 PCI to 32-bit LocalBus Bridge [Miami] + 0037 PowerPC to PCI Bridge (IBM27-82660) + 003a CPU to PCI Bridge + 003c GXT250P/GXT255P Graphics Adapter + 003e 16/4 Token ring UTP/STP controller + 1014 003e Token-Ring Adapter + 1014 00cd Token-Ring Adapter + Wake-On-LAN + 1014 00ce 16/4 Token-Ring Adapter 2 + 1014 00cf 16/4 Token-Ring Adapter Special + 1014 00e4 High-Speed 100/16/4 Token-Ring Adapter + 1014 00e5 16/4 Token-Ring Adapter 2 + Wake-On-LAN + 1014 016d iSeries 2744 Card + 0045 SSA Adapter + 0046 MPIC interrupt controller + 0047 PCI to PCI Bridge + 0048 PCI to PCI Bridge + 0049 Warhead SCSI Controller + 004e ATM Controller (14104e00) + 004f ATM Controller (14104f00) + 0050 ATM Controller (14105000) + 0053 25 MBit ATM Controller + 0054 GXT500P/GXT550P Graphics Adapter + 0057 MPEG PCI Bridge + 0058 SSA Adapter [Advanced SerialRAID/X] + 005c i82557B 10/100 + 005e GXT800P Graphics Adapter + 007c ATM Controller (14107c00) + 007d 3780IDSP [MWave] + 008b EADS PCI to PCI Bridge + 008e GXT3000P Graphics Adapter + 0090 GXT 3000P + 1014 008e GXT-3000P + 0091 SSA Adapter + 0095 20H2999 PCI Docking Bridge + 0096 Chukar chipset SCSI controller + 1014 0097 iSeries 2778 DASD IOA + 1014 0098 iSeries 2763 DASD IOA + 1014 0099 iSeries 2748 DASD IOA + 009f PCI 4758 Cryptographic Accelerator + 00a5 ATM Controller (1410a500) + 00a6 ATM 155MBPS MM Controller (1410a600) + 00b7 256-bit Graphics Rasterizer [FireGL1] + 1092 00b8 FireGL1 AGP 32Mb + 00b8 GXT2000P Graphics Adapter + 00be ATM 622MBPS Controller (1410be00) + 00dc Advanced Systems Management Adapter (ASMA) + 00fc CPC710 Dual Bridge and Memory Controller (PCI-64) + 0104 Gigabit Ethernet-SX Adapter + 0105 CPC710 Dual Bridge and Memory Controller (PCI-32) + 010f Remote Supervisor Adapter (RSA) + 0142 Yotta Video Compositor Input + 1014 0143 Yotta Input Controller (ytin) + 0144 Yotta Video Compositor Output + 1014 0145 Yotta Output Controller (ytout) + 0156 405GP PLB to PCI Bridge + 015e 622Mbps ATM PCI Adapter + 0160 64bit/66MHz PCI ATM 155 MMF + 016e GXT4000P Graphics Adapter + 0170 GXT6000P Graphics Adapter + 017d GXT300P Graphics Adapter + 0180 Snipe chipset SCSI controller + 1014 0241 iSeries 2757 DASD IOA + 1014 0264 Quad Channel PCI-X U320 SCSI RAID Adapter (2780) + 0188 EADS-X PCI-X to PCI-X Bridge + 01a7 PCI-X to PCI-X Bridge + 01bd ServeRAID Controller + 1014 01bd ServeRAID 4Lx + 1014 01be ServeRAID-4M + 1014 01bf ServeRAID-4L + 1014 0208 ServeRAID-4Mx + 1014 020e ServeRAID-4Lx + 1014 022e ServeRAID-4H + 1014 0258 ServeRAID-5i + 1014 0259 ServeRAID-5i + 01c1 64bit/66MHz PCI ATM 155 UTP + 01e6 Cryptographic Accelerator + 01ef PowerPC 440GP PCI Bridge + 1734 102b PCEAS PCI-X Dual Port ESCON Adapter + 1734 10f8 PCEAT PCI-Express Dual Port ESCON Adapter + 01ff 10/100 Mbps Ethernet + 0219 Multiport Serial Adapter + 1014 021a Dual RVX + 1014 0251 Internal Modem/RVX + 1014 0252 Quad Internal Modem + 021b GXT6500P Graphics Adapter + 021c GXT4500P Graphics Adapter + 0233 GXT135P Graphics Adapter + 0266 PCI-X Dual Channel SCSI + 0268 Gigabit Ethernet-SX Adapter (PCI-X) + 0269 10/100/1000 Base-TX Ethernet Adapter (PCI-X) + 028c Citrine chipset SCSI controller + 1014 028d Dual Channel PCI-X DDR SAS RAID Adapter (572E) + 1014 02be Dual Channel PCI-X DDR U320 SCSI RAID Adapter (571B) + 1014 02c0 Dual Channel PCI-X DDR U320 SCSI Adapter (571A) + 1014 030d PCI-X DDR Auxiliary Cache Adapter (575B) + 02a1 Calgary PCI-X Host Bridge + 02bd Obsidian chipset SCSI controller + 1014 02c1 PCI-X DDR 3Gb SAS Adapter (572A/572C) + 1014 02c2 PCI-X DDR 3Gb SAS RAID Adapter (572B/571D) + 1014 0338 PCI-X DDR Auxiliary Cache Adapter (575C) + 0302 Winnipeg PCI-X Host Bridge + 0308 CalIOC2 PCI-E Root Port + 0314 ZISC 036 Neural accelerator card + 032d Axon - Cell Companion Chip + 1014 03a1 PCIe PowerXCell 8i Cell Accelerator Board + 0339 Obsidian-E PCI-E SCSI controller + 1014 030a PCIe 3Gb SAS RAID Adapter (574E) + 1014 033a PCIe 3Gb SAS Adapter (57B3) + 1014 0360 PCI-E Auxiliary Cache Adapter (57B7) + 033d PCI-E IPR SAS Adapter (FPGA) + 1014 033c PCIe2 1.8GB Cache 6Gb SAS RAID Adapter Tri-port (57B5) + 1014 0356 PCIe2 1.8GB Cache 6Gb SAS RAID & SSD Adapter (574D) + 1014 035f PCIe2 6Gb SAS Adapter Quad-port (57B2) + 034a PCI-E IPR SAS Adapter (ASIC) + 1014 033b PCIe2 6Gb SAS RAID Adapter Quad-port (57B4) + 1014 0355 PCIe2 3.6GB Cache 6Gb SAS RAID Adapter Quad-port (57B1) + 1014 0357 PCIe2 6Gb SAS Adapter Quad-port (57C6) + 1014 035d PCIe2 3.6GB Cache 6Gb SAS RAID & SSD Adapter (575D) + 1014 035e PCIe2 3.6GB Cache 6Gb SAS RAID Adapter Quad-port (57CE) + 3022 QLA3022 Network Adapter + 4022 QLA3022 Network Adapter + ffff MPIC-2 interrupt controller +1015 LSI Logic Corp of Canada +1016 ICL Personal Systems +1017 SPEA Software AG + 5343 SPEA 3D Accelerator +1018 Unisys Systems +1019 Elitegroup Computer Systems +101a AT&T GIS (NCR) + 0005 100VG ethernet + 0007 BYNET BIC4G/2C/2G + 101a 0019 BYNET BIC2C + 101a 001c BYNET BIC2G + 101a 001f BYNET BIC4G + 0009 PQS Memory Controller + 000a BYNET BPCI Adapter + 000b BYNET 4 Port BYA Switch (BYA4P) + 000c BYNET 4 Port BYA Switch (BYA4G) + 0010 NCR AMC Memory Controller + 1dc1 BYNET BIC2M/BIC4M/BYA4M + 101a 0019 BIC2M + 101a 001f BIC4M + 101a 0ece BYA4M + 1fa8 BYNET Multi-port BIC Adapter (XBIC Based) + 101a 00c3 BYNET BIC2SE +101b Vitesse Semiconductor +# Maxim VSC452 Super BMC Controller with Video + 0452 VSC452 [SuperBMC] +101c Western Digital + 0193 33C193A + 0196 33C196A + 0197 33C197A + 0296 33C296A + 3193 7193 + 3197 7197 + 3296 33C296A + 4296 34C296 + 9710 Pipeline 9710 + 9712 Pipeline 9712 + c24a 90C +# ID for Newly Acquired Storage Products from Vitesse +101d Maxim Integrated Products +101e American Megatrends Inc. + 0009 MegaRAID 428 Ultra RAID Controller (rev 03) + 1960 MegaRAID + 101e 0471 MegaRAID 471 Enterprise 1600 RAID Controller + 101e 0475 MegaRAID 475 Express 500/500LC RAID Controller + 101e 0477 MegaRAID 477 Elite 3100 RAID Controller + 101e 0493 MegaRAID 493 Elite 1600 RAID Controller + 101e 0494 MegaRAID 494 Elite 1650 RAID Controller + 101e 0503 MegaRAID 503 Enterprise 1650 RAID Controller + 101e 0511 MegaRAID 511 i4 IDE RAID Controller + 101e 0522 MegaRAID 522 i4133 RAID Controller + 1028 0471 PowerEdge RAID Controller 3/QC + 1028 0475 PowerEdge RAID Controller 3/SC + 1028 0493 PowerEdge RAID Controller 3/DC + 1028 0511 PowerEdge Cost Effective RAID Controller ATA100/4Ch + 103c 60e7 NetRAID-1M + 9010 MegaRAID 428 Ultra RAID Controller + 9030 EIDE Controller + 9031 EIDE Controller + 9032 EIDE & SCSI Controller + 9033 SCSI Controller + 9040 Multimedia card + 9060 MegaRAID 434 Ultra GT RAID Controller + 9063 MegaRAC + 101e 0767 Dell Remote Assistant Card 2 +101f PictureTel +1020 Hitachi Computer Products +1021 OKI Electric Industry Co. Ltd. +1022 Advanced Micro Devices [AMD] + 1100 K8 [Athlon64/Opteron] HyperTransport Technology Configuration + 1101 K8 [Athlon64/Opteron] Address Map + 1102 K8 [Athlon64/Opteron] DRAM Controller + 1103 K8 [Athlon64/Opteron] Miscellaneous Control + 1200 K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration + 1201 K10 [Opteron, Athlon64, Sempron] Address Map + 1202 K10 [Opteron, Athlon64, Sempron] DRAM Controller + 1203 K10 [Opteron, Athlon64, Sempron] Miscellaneous Control + 1204 K10 [Opteron, Athlon64, Sempron] Link Control + 1300 Mobile K10 [Turion X2, Athlon X2, Sempron] HyperTransport Configuration + 1301 Family 11h [Turion X2, Athlon X2, Sempron] Address Map + 1302 Mobile K10 [Turion X2, Athlon X2, Sempron] DRAM Controller + 1303 Mobile K10 [Turion X2, Athlon X2, Sempron] Miscellaneous Control + 1304 Mobile K10 [Turion X2, Athlon X2, Sempron] Link Control + 2000 79c970 [PCnet32 LANCE] + 1014 2000 NetFinity 10/100 Fast Ethernet + 1022 2000 PCnet - Fast 79C971 + 103c 104c Ethernet with LAN remote power Adapter + 103c 1064 Ethernet with LAN remote power Adapter + 103c 1065 Ethernet with LAN remote power Adapter + 103c 106c Ethernet with LAN remote power Adapter + 103c 106e Ethernet with LAN remote power Adapter + 103c 10ea Ethernet with LAN remote power Adapter + 1113 1220 EN1220 10/100 Fast Ethernet + 1259 2450 AT-2450 10/100 Fast Ethernet + 1259 2454 AT-2450v4 10Mb Ethernet Adapter + 1259 2700 AT-2700TX 10/100 Fast Ethernet + 1259 2701 AT-2700FX 100Mb Ethernet + 1259 2702 AT-2700FTX 10/100 Mb Fiber/Copper Fast Ethernet + 1259 2703 AT-2701FX + 1259 2704 AT-2701FTX 10/100 Mb Fiber/Copper Fast Ethernet + 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard + 4c53 1010 CP5/CR6 mainboard + 4c53 1020 VR6 mainboard + 4c53 1030 PC5 mainboard + 4c53 1040 CL7 mainboard + 4c53 1060 PC7 mainboard + 2001 79c978 [HomePNA] + 1092 0a78 Multimedia Home Network Adapter + 1668 0299 ActionLink Home Network Adapter + 2003 Am 1771 MBW [Alchemy] + 2020 53c974 [PCscsi] + 2040 79c974 + 2080 CS5536 [Geode companion] Host Bridge + 2081 Geode LX Video + 2082 Geode LX AES Security Block + 208f CS5536 GeodeLink PCI South Bridge + 2090 CS5536 [Geode companion] ISA + 2091 CS5536 [Geode companion] FLASH + 2093 CS5536 [Geode companion] Audio + 2094 CS5536 [Geode companion] OHC + 2095 CS5536 [Geode companion] EHC + 2096 CS5536 [Geode companion] UDC + 2097 CS5536 [Geode companion] UOC + 209a CS5536 [Geode companion] IDE + 3000 ELanSC520 Microcontroller + 7006 AMD-751 [Irongate] System Controller + 7007 AMD-751 [Irongate] AGP Bridge + 700a AMD-IGR4 AGP Host to PCI Bridge + 700b AMD-IGR4 PCI to PCI Bridge + 700c AMD-760 MP [IGD4-2P] System Controller + 700d AMD-760 MP [IGD4-2P] AGP Bridge + 700e AMD-760 [IGD4-1P] System Controller + 700f AMD-760 [IGD4-1P] AGP Bridge + 7400 AMD-755 [Cobra] ISA + 7401 AMD-755 [Cobra] IDE + 7403 AMD-755 [Cobra] ACPI + 7404 AMD-755 [Cobra] USB + 7408 AMD-756 [Viper] ISA + 7409 AMD-756 [Viper] IDE + 740b AMD-756 [Viper] ACPI + 740c AMD-756 [Viper] USB + 7410 AMD-766 [ViperPlus] ISA + 7411 AMD-766 [ViperPlus] IDE + 7413 AMD-766 [ViperPlus] ACPI + 7414 AMD-766 [ViperPlus] USB + 7440 AMD-768 [Opus] ISA + 1043 8044 A7M-D Mainboard + 7441 AMD-768 [Opus] IDE + 7443 AMD-768 [Opus] ACPI + 1043 8044 A7M-D Mainboard + 7445 AMD-768 [Opus] Audio + 7446 AMD-768 [Opus] MC97 Modem (Smart Link HAMR5600 compatible) + 7448 AMD-768 [Opus] PCI + 7449 AMD-768 [Opus] USB + 7450 AMD-8131 PCI-X Bridge + 7451 AMD-8131 PCI-X IOAPIC + 7454 AMD-8151 System Controller + 7455 AMD-8151 AGP Bridge + 7458 AMD-8132 PCI-X Bridge + 7459 AMD-8132 PCI-X IOAPIC + 7460 AMD-8111 PCI + 161f 3017 HDAMB + 7461 AMD-8111 USB + 7462 AMD-8111 Ethernet + 7463 AMD-8111 USB EHCI + 7464 AMD-8111 USB OHCI + 161f 3017 HDAMB + 7468 AMD-8111 LPC + 161f 3017 HDAMB + 7469 AMD-8111 IDE + 1022 2b80 AMD-8111 IDE [Quartet] + 161f 3017 HDAMB + 746a AMD-8111 SMBus 2.0 + 746b AMD-8111 ACPI + 161f 3017 HDAMB + 746d AMD-8111 AC97 Audio + 161f 3017 HDAMB + 746e AMD-8111 MC97 Modem + 756b AMD-8111 ACPI + 9600 RS780 Host Bridge + 9601 RS780 Host Bridge Alternate + 9602 RS780 PCI to PCI bridge (int gfx) + 9603 RS780 PCI to PCI bridge (ext gfx port 0) + 9604 RS780 PCI to PCI bridge (PCIE port 0) + 9605 RS780 PCI to PCI bridge (PCIE port 1) + 9606 RS780 PCI to PCI bridge (PCIE port 2) + 9607 RS780 PCI to PCI bridge (PCIE port 3) + 9608 RS780 PCI to PCI bridge (PCIE port 4) + 9609 RS780 PCI to PCI bridge (PCIE port 5) + 960a RS780 PCI to PCI bridge (NB-SB link) + 960b RS780 PCI to PCI bridge (ext gfx port 1) +1023 Trident Microsystems + 0194 82C194 + 2000 4DWave DX + 2001 4DWave NX + 122d 1400 Trident PCI288-Q3DII (NX) + 2100 CyberBlade XP4m32 + 2200 XGI Volari XP5 + 8400 CyberBlade/i7 + 1023 8400 CyberBlade i7 AGP + 8420 CyberBlade/i7d + 0e11 b15a CyberBlade i7 AGP + 8500 CyberBlade/i1 + 8520 CyberBlade i1 + 0e11 b16e CyberBlade i1 AGP + 1023 8520 CyberBlade i1 AGP + 8620 CyberBlade/i1 + 1014 0502 ThinkPad R30/T30 + 1014 1025 Travelmate 352TE + 8820 CyberBlade XPAi1 + 9320 TGUI 9320 + 9350 GUI Accelerator + 9360 Flat panel GUI Accelerator + 9382 Cyber 9382 [Reference design] + 9383 Cyber 9383 [Reference design] + 9385 Cyber 9385 [Reference design] + 9386 Cyber 9386 + 9388 Cyber 9388 + 9397 Cyber 9397 + 939a Cyber 9397DVD + 9420 TGUI 9420 + 9430 TGUI 9430 + 9440 TGUI 9440 + 9460 TGUI 9460 + 9470 TGUI 9470 + 9520 Cyber 9520 + 9525 Cyber 9525 + 9540 Cyber 9540 + 9660 TGUI 9660/938x/968x + 9680 TGUI 9680 + 9682 TGUI 9682 + 9683 TGUI 9683 + 9685 ProVIDIA 9685 + 9750 3DImage 9750 + 1014 9750 3DImage 9750 + 1023 9750 3DImage 9750 + 9753 TGUI 9753 + 9754 TGUI 9754 + 9759 TGUI 975 + 9783 TGUI 9783 + 9785 TGUI 9785 + 9850 3DImage 9850 + 9880 Blade 3D PCI/AGP + 1023 9880 Blade 3D + 9910 CyberBlade/XP + 9930 CyberBlade/XPm + 9960 CyberBlade XP2 +1024 Zenith Data Systems +1025 Acer Incorporated [ALI] + 1435 M1435 + 1445 M1445 + 1449 M1449 + 1451 M1451 + 1461 M1461 + 1489 M1489 + 1511 M1511 + 1512 ALI M1512 Aladdin + 1513 M1513 + 1521 ALI M1521 Aladdin III CPU Bridge + 10b9 1521 ALI M1521 Aladdin III CPU Bridge + 1523 ALI M1523 ISA Bridge + 10b9 1523 ALI M1523 ISA Bridge + 1531 M1531 Northbridge [Aladdin IV/IV+] + 1533 M1533 PCI-to-ISA Bridge + 10b9 1533 ALI M1533 Aladdin IV/V ISA South Bridge + 1535 M1535 PCI Bridge + Super I/O + FIR + 1541 M1541 Northbridge [Aladdin V] + 10b9 1541 ALI M1541 Aladdin V/V+ AGP+PCI North Bridge + 1542 M1542 Northbridge [Aladdin V] + 1543 M1543 PCI-to-ISA Bridge + Super I/O + FIR + 1561 M1561 Northbridge [Aladdin 7] + 1621 M1621 Northbridge [Aladdin-Pro II] + 1631 M1631 Northbridge+3D Graphics [Aladdin TNT2] + 1641 M1641 Northbridge [Aladdin-Pro IV] + 1647 M1647 [MaGiK1] PCI North Bridge + 1671 M1671 Northbridge [ALADDiN-P4] + 1672 Northbridge [CyberALADDiN-P4] + 3141 M3141 + 3143 M3143 + 3145 M3145 + 3147 M3147 + 3149 M3149 + 3151 M3151 + 3307 M3307 MPEG-I Video Controller + 3309 M3309 MPEG-II Video w/ Software Audio Decoder + 3321 M3321 MPEG-II Audio/Video Decoder + 5212 M4803 + 5215 ALI PCI EIDE Controller + 5217 M5217H + 5219 M5219 + 5225 M5225 + 5229 M5229 + 5235 M5235 + 5237 M5237 PCI USB Host Controller + 5240 EIDE Controller + 5241 PCMCIA Bridge + 5242 General Purpose Controller + 5243 PCI to PCI Bridge Controller + 5244 Floppy Disk Controller + 5247 M1541 PCI to PCI Bridge + 5251 M5251 P1394 Controller + 5427 PCI to AGP Bridge + 5451 M5451 PCI AC-Link Controller Audio Device + 5453 M5453 PCI AC-Link Controller Modem Device + 7101 M7101 PCI PMU Power Management Controller + 10b9 7101 M7101 PCI PMU Power Management Controller +1028 Dell + 0001 PowerEdge Expandable RAID Controller 2/Si + 1028 0001 PowerEdge 2400 + 0002 PowerEdge Expandable RAID Controller 3/Di + 1028 0002 PowerEdge 4400 + 1028 00d1 PERC 3/DiV [Viper] + 1028 00d9 PERC 3/DiL [Lexus] + 0003 PowerEdge Expandable RAID Controller 3/Si + 1028 0003 PowerEdge 2450 +# PowerEdge Codename Iguana + 0004 PowerEdge Expandable RAID Controller 3/Di [Iguana] + 1028 0004 PERC 3/DiF [Iguana] + 0006 PowerEdge Expandable RAID Controller 3/Di + 0007 Remote Access Card III + 0008 Remote Access Card III + 0009 Remote Access Card III: BMC/SMIC device not present + 000a PowerEdge Expandable RAID Controller 3/Di + 1028 0106 PERC 3/DiJ [Jaguar] + 1028 011b PERC 3/DiD [Dagger] + 1028 0121 PERC 3/DiB [Boxster] + 000c Embedded Remote Access or ERA/O + 000d Embedded Remote Access: BMC/SMIC device + 000e PowerEdge Expandable RAID controller 4/Di + 000f PowerEdge Expandable RAID controller 4/Di + 1028 014a PowerEdge 1750 + 0010 Remote Access Card 4 + 0011 Remote Access Card 4 Daughter Card + 0012 Remote Access Card 4 Daughter Card Virtual UART + 0013 PowerEdge Expandable RAID controller 4 + 1028 016c PowerEdge Expandable RAID Controller 4e/Si + 1028 016d PowerEdge Expandable RAID Controller 4e/Di + 1028 016e PowerEdge Expandable RAID Controller 4e/Di + 1028 016f PowerEdge Expandable RAID Controller 4e/Di + 1028 0170 PowerEdge Expandable RAID Controller 4e/Di + 0014 Remote Access Card 4 Daughter Card SMIC interface + 0015 PowerEdge Expandable RAID controller 5 + 1028 1f01 PERC 5/E Adapter RAID Controller + 1028 1f02 PERC 5/i Adapter RAID Controller + 1028 1f03 PERC 5/i Integrated RAID Controller + 0016 PowerEdge Expandable RAID controller S300 + 1028 1f24 PERC S300 Controller +1029 Siemens Nixdorf IS +102a LSI Logic + 0000 HYDRA + 0010 ASPEN + 001f AHA-2940U2/U2W /7890/7891 SCSI Controllers + 9005 000f 2940U2W SCSI Controller + 9005 0106 2940U2W SCSI Controller + 9005 a180 2940U2W SCSI Controller + 00c5 AIC-7899 U160/m SCSI Controller + 1028 00c5 PowerEdge 2550/2650/4600 + 00cf AIC-7899P U160/m + 1028 0106 PowerEdge 4600 + 1028 0121 PowerEdge 2650 +102b Matrox Graphics, Inc. +# DJ: I've a suspicion that 0010 is a duplicate of 0d10. + 0010 MGA-I [Impression?] + 0100 MGA 1064SG [Mystique] + 0518 MGA-II [Athena] + 0519 MGA 2064W [Millennium] + 051a MGA 1064SG [Mystique] + 102b 0100 MGA-1064SG Mystique + 102b 1100 MGA-1084SG Mystique + 102b 1200 MGA-1084SG Mystique + 1100 102b MGA-1084SG Mystique + 110a 0018 Scenic Pro C5 (D1025) + 051b MGA 2164W [Millennium II] + 102b 051b MGA-2164W Millennium II + 102b 1100 MGA-2164W Millennium II + 102b 1200 MGA-2164W Millennium II + 102b 2100 MGA-2164W Millennium II + 051e MGA 1064SG [Mystique] AGP + 051f MGA 2164W [Millennium II] AGP + 0520 MGA G200 + 102b dbc2 G200 Multi-Monitor + 102b dbc8 G200 Multi-Monitor + 102b dbe2 G200 Multi-Monitor + 102b dbe8 G200 Multi-Monitor + 102b ff03 Millennium G200 SD + 102b ff04 Marvel G200 + 0521 MGA G200 AGP + 1014 ff03 Millennium G200 AGP + 102b 48e9 Mystique G200 AGP + 102b 48f8 Millennium G200 SD AGP + 102b 4a60 Millennium G200 LE AGP + 102b 4a64 Millennium G200 AGP + 102b c93c Millennium G200 AGP + 102b c9b0 Millennium G200 AGP + 102b c9bc Millennium G200 AGP + 102b ca60 Millennium G250 LE AGP + 102b ca6c Millennium G250 AGP + 102b dbbc Millennium G200 AGP + 102b dbc2 Millennium G200 MMS (Dual G200) + 102b dbc3 G200 Multi-Monitor + 102b dbc8 Millennium G200 MMS (Dual G200) + 102b dbd2 G200 Multi-Monitor + 102b dbd3 G200 Multi-Monitor + 102b dbd4 G200 Multi-Monitor + 102b dbd5 G200 Multi-Monitor + 102b dbd8 G200 Multi-Monitor + 102b dbd9 G200 Multi-Monitor + 102b dbe2 Millennium G200 MMS (Quad G200) + 102b dbe3 G200 Multi-Monitor + 102b dbe8 Millennium G200 MMS (Quad G200) + 102b dbf2 G200 Multi-Monitor + 102b dbf3 G200 Multi-Monitor + 102b dbf4 G200 Multi-Monitor + 102b dbf5 G200 Multi-Monitor + 102b dbf8 G200 Multi-Monitor + 102b dbf9 G200 Multi-Monitor + 102b f806 Mystique G200 Video AGP + 102b ff00 MGA-G200 AGP + 102b ff02 Mystique G200 AGP + 102b ff03 Millennium G200 AGP + 102b ff04 Marvel G200 AGP + 110a 0032 MGA-G200 AGP + 0522 MGA G200e [Pilot] ServerEngines (SEP1) + 0525 MGA G400/G450 + 0e11 b16f MGA-G400 AGP + 102b 0328 Millennium G400 16Mb SDRAM + 102b 0338 Millennium G400 16Mb SDRAM + 102b 0378 Millennium G400 32Mb SDRAM + 102b 0541 Millennium G450 Dual Head + 102b 0542 Millennium G450 Dual Head LX + 102b 0543 Millennium G450 Single Head LX + 102b 0641 Millennium G450 32Mb SDRAM Dual Head + 102b 0642 Millennium G450 32Mb SDRAM Dual Head LX + 102b 0643 Millennium G450 32Mb SDRAM Single Head LX + 102b 07c0 Millennium G450 Dual Head LE + 102b 07c1 Millennium G450 SDR Dual Head LE + 102b 0d41 Millennium G450 Dual Head PCI + 102b 0d42 Millennium G450 Dual Head LX PCI + 102b 0d43 Millennium G450 32Mb Dual Head PCI + 102b 0e00 Marvel G450 eTV + 102b 0e01 Marvel G450 eTV + 102b 0e02 Marvel G450 eTV + 102b 0e03 Marvel G450 eTV + 102b 0f80 Millennium G450 Low Profile + 102b 0f81 Millennium G450 Low Profile + 102b 0f82 Millennium G450 Low Profile DVI + 102b 0f83 Millennium G450 Low Profile DVI + 102b 19d8 Millennium G400 16Mb SGRAM + 102b 19f8 Millennium G400 32Mb SGRAM + 102b 2159 Millennium G400 Dual Head 16Mb + 102b 2179 Millennium G400 MAX/Dual Head 32Mb + 102b 217d Millennium G400 Dual Head Max + 102b 23c0 Millennium G450 + 102b 23c1 Millennium G450 + 102b 23c2 Millennium G450 DVI + 102b 23c3 Millennium G450 DVI + 102b 2f58 Millennium G400 + 102b 2f78 Millennium G400 + 102b 3693 Marvel G400 AGP + 102b 5dd0 4Sight II + 102b 5f50 4Sight II + 102b 5f51 4Sight II + 102b 5f52 4Sight II + 102b 9010 Millennium G400 Dual Head + 1458 0400 GA-G400 + 1705 0001 Millennium G450 32MB SGRAM + 1705 0002 Millennium G450 16MB SGRAM + 1705 0003 Millennium G450 32MB + 1705 0004 Millennium G450 16MB + 0527 Parhelia + 102b 0840 Parhelia 128Mb + 102b 0850 Parhelia 256MB + 102b 0870 MED2mp-DVI + 102b 0880 P-256 Edge Overlap Controller + 0528 Parhelia + 102b 1020 Parhelia 128MB + 102b 1030 Parhelia 256 MB Dual DVI + 102b 1040 MED2mp-DVI + 102b 1050 Sono S20 + 102b 1060 PJ-30L + 102b 1070 PJ-40L + 102b 1421 MED5mp + 102b 1431 MED3mp-DVI + 102b 1451 MED5mp-DVI + 102b 1491 MED2mp-DVI + 102b 14b1 MED3mp-DVI + 102b 14c1 MED5mp-DVI + 102b 14e1 Parhelia PCI 256MB + 102b 14f1 Parhelia Precision SGT + 102b 1501 ATC-4MP + 102b 1511 ATC-4MP + 102b 1521 TheatreVUE T30 + 102b 1531 TheatreVUE T20 + 102b 1541 MED2mp-DVI + 102b 1551 MED3mp-DVI + 102b 1561 MED5mp-DVI + 102b 1571 Parhelia DL256 PCI + 102b 1591 Parhelia Precision SDT + 102b 15a1 MED4mp-DVI + 102b 2011 Parhelia HR256 + 102b 2021 QID Pro + 102b 2061 PJ-40LP + 102b 2081 EWS Quad + 102b 2411 PPX-OUT8 + 102b 2421 VPX-OUT8 + 102b 2441 PPX-OUT4 + 102b 2451 VPX-OUT4 + 102b 2491 LPX-OUT4 + 0530 MGA G200EV + 0532 MGA G200eW WPCM450 + 1028 0235 PowerEdge R710 MGA G200eW WPCM450 + 1028 0236 PowerEdge R610 MGA G200eW WPCM450 + 1028 0237 PowerEdge T610 MGA G200eW WPCM450 + 1028 0287 PowerEdge M610 MGA G200eW WPCM450 + 1028 028c PowerEdge R410 MGA G200eW WPCM450 + 1028 028d PowerEdge T410 MGA G200eW WPCM450 + 1028 029c PowerEdge M710 MGA G200eW WPCM450 + 0540 M91XX + 102b 2080 M9140 LP PCIe x16 + 102b 20c0 Xenia + 102b 20c1 Xenia Pro + 102b 2100 M9120 PCIe x16 + 102b 2140 M9125 PCIe x16 + 102b 2180 M9120 Plus LP PCIe x16 + 102b 21c0 M9120 Plus LP PCIe x1 + 102b 2200 VDA1164 Output Board + 102b 2240 M9148 LP PCIe x16 + 102b 2241 M9138 LP PCIe x16 + 102b 2280 M9188 ATX PCIe x16 + 102b 22c0 M9128 LP PCIe x16 + 0d10 MGA Ultima/Impression + 1000 MGA G100 [Productiva] + 102b ff01 Productiva G100 + 102b ff05 Productiva G100 Multi-Monitor + 1001 MGA G100 [Productiva] AGP + 102b 1001 MGA-G100 AGP + 102b ff00 MGA-G100 AGP + 102b ff01 MGA-G100 Productiva AGP + 102b ff03 Millennium G100 AGP + 102b ff04 MGA-G100 AGP + 102b ff05 MGA-G100 Productiva AGP Multi-Monitor + 110a 001e MGA-G100 AGP + 2007 MGA Mistral + 2527 MGA G550 AGP + 102b 0f83 Millennium G550 + 102b 0f84 Millennium G550 Dual Head DDR 32Mb + 102b 1e41 Millennium G550 +# Clearly the device name should not say AGP anymore... + 102b 2300 Millennium G550 LP PCIE + 2537 Millenium P650/P750 + 102b 1820 Millennium P750 64MB + 102b 1830 Millennium P650 64MB + 102b 1850 RAD2mp + 102b 1860 RAD3mp + 102b 1880 Sono S10 + 102b 1c10 QID 128MB + 102b 2811 Millennium P650 Low-profile PCI 64MB + 102b 2821 Millenium P650 Low-profile PCI + 102b 2841 RAD PCI + 102b 2851 Spectrum PCI + 102b 2871 EpicA TC2 + 102b 2c11 QID Low-profile PCI + 102b 2c21 QID LP PCI LW + 102b 2c31 QID LP PCI + 102b 2c41 EpicA TC4 + 102b 3001 Extio F1400 + 102b 3011 Extio F1220 + 102b 3041 RG-200DL + 102b 3051 RG-400SL + 102b 3061 Extio F1420 + 102b 3081 Extio F1240 + 2538 Millenium P650 PCIe + 102b 0847 RAD PCIe + 102b 08c7 Millennium P650 PCIe 128MB + 102b 0907 Millennium P650 PCIe 64MB + 102b 0947 Parhelia APVe + 102b 0987 ATC PCIe 4MP + 102b 1047 Millennium P650 LP PCIe 128MB + 102b 1087 Millennium P650 LP PCIe 64MB + 102b 1801 Millenium P650 PCIe x1 + 102b 2538 Parhelia APVe + 102b 3007 QID Low-profile PCIe + 102b 3087 Aurora VX3mp + 102b 30c7 QID LP PCIe + 2539 Millennium P690 + 102b 0040 Millenium P690 PCIe x16 + 102b 0042 ONYX + 102b 0043 SPECTRA + 102b 0080 Millenium P690 Plus LP PCIe x16 + 102b 0081 Millenium P690 LP PCIe x16 + 102b 0082 RAD LPX PCIe x16 + 102b 00c0 Millenium P690 Plus LP PCI + 102b 00c2 Millenium P690 LP PCI + 102b 00c3 RAD LPX PCI + 102b 0101 Millenium P690 PCI + 102b 0140 Millenium P690 LP PCIe x1 + 102b 0180 Display Wall IP Decode 128 MB + 4536 VIA Framegrabber + 4cdc Morphis Vision System Jpeg2000 + 4fc5 Morphis Vision System + 5e10 Morphis Vision System Aux/IO + 6573 Shark 10/100 Multiport SwitchNIC +102c Chips and Technologies + 00b8 F64310 + 00c0 F69000 HiQVideo + 102c 00c0 F69000 HiQVideo + 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard + 4c53 1010 CP5/CR6 mainboard + 4c53 1020 VR6 mainboard + 4c53 1030 PC5 mainboard + 4c53 1050 CT7 mainboard + 4c53 1051 CE7 mainboard + 00d0 F65545 + 00d8 F65545 + 00dc F65548 + 00e0 F65550 + 00e4 F65554 + 00e5 F65555 HiQVPro + 0e11 b049 Armada 1700 Laptop Display Controller + 1179 0001 Satellite Pro/Satellite + 00f0 F68554 + 00f4 F68554 HiQVision + 00f5 F68555 + 0c30 F69030 + 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard + 4c53 1050 CT7 mainboard + 4c53 1051 CE7 mainboard + 4c53 1080 CT8 mainboard +102d Wyse Technology Inc. + 50dc 3328 Audio +102e Olivetti Advanced Technology +102f Toshiba America + 0009 r4x00 + 000a TX3927 MIPS RISC PCI Controller + 0020 ATM Meteor 155 + 102f 00f8 ATM Meteor 155 + 0030 TC35815CF PCI 10/100 Mbit Ethernet Controller + 0031 TC35815CF PCI 10/100 Mbit Ethernet Controller with WOL + 0032 TC35815CF PCI 10/100 Mbit Ethernet Controller on TX4939 + 0105 TC86C001 [goku-s] IDE + 0106 TC86C001 [goku-s] USB 1.1 Host + 0107 TC86C001 [goku-s] USB Device Controller + 0108 TC86C001 [goku-s] I2C/SIO/GPIO Controller + 0180 TX4927/38 MIPS RISC PCI Controller + 0181 TX4925 MIPS RISC PCI Controller + 0182 TX4937 MIPS RISC PCI Controller + 01b4 Celleb platform IDE interface + 01b5 SCC USB 2.0 EHCI controller + 01b6 SCC USB 1.1 OHCI controller +1030 TMC Research +1031 Miro Computer Products AG + 5601 DC20 ASIC + 5607 Video I/O & motion JPEG compressor + 5631 Media 3D + 6057 MiroVideo DC10/DC30+ +1032 Compaq +1033 NEC Corporation + 0000 Vr4181A USB Host or Function Control Unit + 0001 PCI to 486-like bus Bridge + 0002 PCI to VL98 Bridge + 0003 ATM Controller + 0004 R4000 PCI Bridge + 0005 PCI to 486-like bus Bridge + 0006 PC-9800 Graphic Accelerator + 0007 PCI to UX-Bus Bridge + 0008 PC-9800 Graphic Accelerator + 0009 PCI to PC9800 Core-Graph Bridge + 0016 PCI to VL Bridge + 001a [Nile II] + 0021 Vrc4373 [Nile I] + 0029 PowerVR PCX1 + 002a PowerVR 3D + 002c Star Alpha 2 + 002d PCI to C-bus Bridge + 0035 USB + 1033 0035 Hama USB 2.0 CardBus + 103c 1293 USB add-in card + 103c 1294 USB 2.0 add-in card + 1179 0001 USB + 12ee 7000 Root Hub + 14c2 0105 PTI-205N USB 2.0 Host Controller + 1799 0001 Root Hub + 1931 000a GlobeTrotter Fusion Quad Lite (PPP data) + 1931 000b GlobeTrotter Fusion Quad Lite (GSM data) + 807d 0035 PCI-USB2 (OHCI subsystem) + 003b PCI to C-bus Bridge + 003e NAPCCARD Cardbus Controller + 0046 PowerVR PCX2 [midas] + 005a Vrc5074 [Nile 4] + 0063 Firewarden + 0067 PowerVR Neon 250 Chipset + 1010 0020 PowerVR Neon 250 AGP 32Mb + 1010 0080 PowerVR Neon 250 AGP 16Mb + 1010 0088 PowerVR Neon 250 16Mb + 1010 0090 PowerVR Neon 250 AGP 16Mb + 1010 0098 PowerVR Neon 250 16Mb + 1010 00a0 PowerVR Neon 250 AGP 32Mb + 1010 00a8 PowerVR Neon 250 32Mb + 1010 0120 PowerVR Neon 250 AGP 32Mb + 0072 uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr + 0074 56k Voice Modem + 1033 8014 RCV56ACF 56k Voice Modem + 009b Vrc5476 + 00a5 VRC4173 + 00a6 VRC5477 AC97 + 00cd IEEE 1394 [OrangeLink] Host Controller + 12ee 8011 Root hub + 00ce IEEE 1394 Host Controller + 00df Vr4131 + 00e0 USB 2.0 + 12ee 7001 Root hub + 14c2 0205 PTI-205N USB 2.0 Host Controller + 1799 0002 Root Hub + 807d 1043 PCI-USB2 (EHCI subsystem) + 00e7 uPD72873 IEEE1394 OHCI 1.1 2-port Host Controller + 00f2 uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr + 00f3 uPD6113x Multimedia Decoder/Processor [EMMA2] + 010c VR7701 + 0125 uPD720400 PCI Express - PCI/PCI-X Bridge + 013a Dual Tuner/MPEG Encoder +1034 Framatome Connectors USA Inc. +1035 Comp. & Comm. Research Lab +1036 Future Domain Corp. + 0000 TMC-18C30 [36C70] +1037 Hitachi Micro Systems +1038 AMP, Inc +1039 Silicon Integrated Systems [SiS] + 0001 Virtual PCI-to-PCI bridge (AGP) + 0002 SG86C202 + 0003 SiS AGP Port (virtual PCI-to-PCI bridge) + 0004 PCI-to-PCI bridge + 0006 85C501/2/3 + 0008 SiS85C503/5513 (LPC Bridge) + 0009 ACPI + 000a PCI-to-PCI bridge + 0016 SiS961/2 SMBus Controller + 0018 SiS85C503/5513 (LPC Bridge) + 0180 RAID bus controller 180 SATA/PATA [SiS] + 0181 SATA + 0182 182 SATA/RAID Controller + 1734 1095 D2030-A1 + 0186 AHCI Controller (0106) + 0190 190 Ethernet Adapter + 0191 191 Gigabit Ethernet Adapter + 0200 5597/5598/6326 VGA + 1039 0000 SiS5597 SVGA (Shared RAM) + 0204 82C204 + 0205 SG86C205 + 0300 300/305 PCI/AGP VGA Display Adapter + 107d 2720 Leadtek WinFast VR300 + 0310 315H PCI/AGP VGA Display Adapter + 0315 315 PCI/AGP VGA Display Adapter + 0325 315PRO PCI/AGP VGA Display Adapter + 0330 330 [Xabre] PCI/AGP VGA Display Adapter + 0406 85C501/2 + 0496 85C496 + 0530 530 Host + 0540 540 Host + 0550 550 Host + 0597 5513C + 0601 85C601 + 0620 620 Host + 0630 630 Host + 0633 633 Host + 0635 635 Host + 0645 SiS645 Host & Memory & AGP Controller + 0646 SiS645DX Host & Memory & AGP Controller + 0648 645xx + 0649 SiS649 Host + 0650 650/M650 Host + 0651 651 Host + 0655 655 Host + 0660 660 Host + 0661 661FX/M661FX/M661MX Host + 0662 662 Host + 0671 671MX + 0730 730 Host + 0733 733 Host + 0735 735 Host + 0740 740 Host + 0741 741/741GX/M741 Host + 0745 745 Host + 0746 746 Host + 0755 755 Host + 0760 760/M760 Host + 0761 761/M761 Host + 1734 1099 D2030-A1 Motherboard + 0900 SiS900 PCI Fast Ethernet + 1019 0a14 K7S5A motherboard + 1039 0900 SiS900 10/100 Ethernet Adapter onboard [Asus P4SC-EA] + 1043 8035 CUSI-FX motherboard + 1043 80a7 Motherboard P4S800D-X + 1462 0900 MS-6701 motherboard + 0961 SiS961 [MuTIOL Media IO] + 0962 SiS962 [MuTIOL Media IO] + 0963 SiS963 [MuTIOL Media IO] + 0964 SiS964 [MuTIOL Media IO] + 0965 SiS965 [MuTIOL Media IO] + 0966 SiS966 [MuTIOL Media IO] + 0968 SiS968 [MuTIOL Media IO] + 1180 SATA Controller / IDE mode + 1182 SATA Controller / RAID mode + 1183 SATA Controller / IDE mode + 1184 AHCI Controller / RAID mode + 1185 AHCI IDE Controller (0106) + 3602 83C602 + 5107 5107 + 5300 SiS540 PCI Display Adapter + 5315 550 PCI/AGP VGA Display Adapter + 5401 486 PCI Chipset + 5511 5511/5512 + 5513 5513 [IDE] + 1019 0970 P6STP-FL motherboard + 1039 5513 SiS5513 EIDE Controller (A,B step) + 1043 8035 CUSI-FX motherboard + 1462 7010 MS-6701 motherboard + 1631 5513 GA-8SIML Rev1.0 Motherboard + 1734 1095 D2030-A1 Motherboard + 5517 5517 + 5571 5571 + 5581 5581 Pentium Chipset + 5582 5582 + 5591 5591/5592 Host + 5596 5596 Pentium Chipset + 5597 5597 [SiS5582] + 5600 5600 Host + 6204 Video decoder & MPEG interface + 6205 VGA Controller + 6236 6236 3D-AGP + 6300 630/730 PCI/AGP VGA Display Adapter + 1019 0970 P6STP-FL motherboard + 1043 8035 CUSI-FX motherboard + 6306 530/620 PCI/AGP VGA Display Adapter + 6325 65x/M650/740 PCI/AGP VGA Display Adapter + 1039 6325 SiS 651 onboard [Asus P4SC-EA] + 1631 1004 SiS 651C onboard [Gigabyte GA-8SIML Rev1.0] + 6326 86C326 5598/6326 + 1039 6326 SiS6326 GUI Accelerator + 1092 0a50 SpeedStar A50 + 1092 0a70 SpeedStar A70 + 1092 4910 SpeedStar A70 + 1092 4920 SpeedStar A70 + 10b0 6326 S6110-B (AGP) + 1569 6326 SiS6326 GUI Accelerator + 6330 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter + 1039 6330 [M]661xX/[M]741[GX]/[M]760 PCI/AGP VGA Adapter + 1043 8113 SiS Real 256E (ASUS P5S800-VM motherboard) + 1458 d000 SiS661FX GUI 2D/3D Accelerator + 1734 1099 D2030-A1 + 6350 770/670 PCIE VGA Display Adapter + 6351 771/671 PCIE VGA Display Adapter + 7001 USB 1.1 Controller + 1019 0a14 K7S5A motherboard + 1039 7000 Onboard USB Controller + 1462 5470 ECS K7SOM+ motherboard + 1462 7010 MS-6701 motherboard + 1734 1095 D2030-A1 Motherboard + 7002 USB 2.0 Controller + 1462 5470 K7SOM+ 5.2C Motherboard + 1462 7010 MS-6701 motherboard + 1509 7002 Onboard USB Controller + 1734 1095 D2030-A1 + 7007 FireWire Controller + 1462 701d MS-6701 + 7012 AC'97 Sound Controller + 1039 7012 SiS 7012 onboard [Asus P4SC-EA] AC'97 Sound Controller + 1043 818f A8S-X Motherboard + 13f6 0300 CMI9739(A) on ECS K7SOM+ motherboard + 1462 5850 MSI 648 Max (MS-6585) + 1462 7010 MS-6701 motherboard + 15bd 1001 DFI 661FX motherboard + 1734 109f D2030-A1 Motherboard +# There are may be different modem codecs here (Intel537 compatible and incompatible) + 7013 AC'97 Modem Controller + 7016 SiS7016 PCI Fast Ethernet Adapter + 1039 7016 SiS7016 10/100 Ethernet Adapter + 7018 SiS PCI Audio Accelerator + 1014 01b6 SiS PCI Audio Accelerator + 1014 01b7 SiS PCI Audio Accelerator + 1019 7018 SiS PCI Audio Accelerator + 1025 000e SiS PCI Audio Accelerator + 1025 0018 SiS PCI Audio Accelerator + 1039 7018 SiS PCI Audio Accelerator + 1043 1453 SiS PCI Audio Accelerator + 1043 800b SiS PCI Audio Accelerator + 1054 7018 SiS PCI Audio Accelerator + 107d 5330 SiS PCI Audio Accelerator + 107d 5350 SiS PCI Audio Accelerator + 1170 3209 SiS PCI Audio Accelerator + 1462 400a SiS PCI Audio Accelerator + 14a4 2089 SiS PCI Audio Accelerator + 14cd 2194 SiS PCI Audio Accelerator + 14ff 1100 SiS PCI Audio Accelerator + 152d 8808 SiS PCI Audio Accelerator + 1558 1103 SiS PCI Audio Accelerator + 1558 2200 SiS PCI Audio Accelerator + 1563 7018 SiS PCI Audio Accelerator + 15c5 0111 SiS PCI Audio Accelerator + 270f a171 SiS PCI Audio Accelerator + a0a0 0022 SiS PCI Audio Accelerator + 7019 SiS7019 Audio Accelerator + 7502 Azalia Audio Controller +103a Seiko Epson Corporation +103b Tatung Corp. Of America +103c Hewlett-Packard Company + 002a NX9000 Notebook + 08bc NX5000 Notebook + 1005 A4977A Visualize EG + 1008 Visualize FX + 1028 Tach TL Fibre Channel Host Adapter + 1029 Tach XL2 Fibre Channel Host Adapter + 107e 000f Interphase 5560 Fibre Channel Adapter + 9004 9210 1Gb/2Gb Family Fibre Channel Controller + 9004 9211 1Gb/2Gb Family Fibre Channel Controller + 102a Tach TS Fibre Channel Host Adapter + 107e 000e Interphase 5540/5541 Fibre Channel Adapter + 9004 9110 1Gb/2Gb Family Fibre Channel Controller + 9004 9111 1Gb/2Gb Family Fibre Channel Controller + 1030 J2585A DeskDirect 10/100VG NIC + 1031 J2585B HP 10/100VG PCI LAN Adapter + 103c 1040 J2973A DeskDirect 10BaseT NIC + 103c 1041 J2585B DeskDirect 10/100VG NIC + 103c 1042 J2970A DeskDirect 10BaseT/2 NIC + 1040 J2973A DeskDirect 10BaseT NIC + 1041 J2585B DeskDirect 10/100 NIC + 1042 J2970A DeskDirect 10BaseT/2 NIC + 1048 Diva Serial [GSP] Multiport UART + 103c 1049 Tosca Console + 103c 104a Tosca Secondary + 103c 104b Maestro SP2 + 103c 1223 Superdome Console + 103c 1226 Keystone SP2 + 103c 1227 Powerbar SP2 + 103c 1282 Everest SP2 + 103c 1301 Diva RMP3 + 1054 PCI Local Bus Adapter + 1064 79C970 PCnet Ethernet Controller + 108b Visualize FXe + 10c1 NetServer Smart IRQ Router + 10ed TopTools Remote Control + 10f0 rio System Bus Adapter + 10f1 rio I/O Controller + 1200 82557B 10/100 NIC + 1219 NetServer PCI Hot-Plug Controller + 121a NetServer SMIC Controller + 121b NetServer Legacy COM Port Decoder + 121c NetServer PCI COM Port Decoder + 1229 zx1 System Bus Adapter + 122a zx1 I/O Controller + 122e PCI-X Local Bus Adapter + 127b sx1000 System Bus Adapter + 127c sx1000 I/O Controller + 1290 Auxiliary Diva Serial Port + 103c 1291 Diva SP2 + 1291 Auxiliary Diva Serial Port + 12b4 zx1 QuickSilver AGP8x Local Bus Adapter + 12eb sx2000 System Bus Adapter + 12ec sx2000 I/O Controller + 12ee PCI-X 2.0 Local Bus Adapter + 12f8 Broadcom BCM4306 802.11b/g Wireless LAN + 12fa BCM4306 802.11b/g Wireless LAN Controller + 1302 RMP-3 Shared Memory Driver + 1303 RMP-3 (Remote Management Processor) + 1361 BCM4312 802.11a/b/g WLAN Controller + 1371 Broadcom Corporation BCM4312 802.11a/b/g (rev 02) + 2910 E2910A PCIBus Exerciser + 2925 E2925A 32 Bit, 33 MHzPCI Exerciser & Analyzer + 3080 Pavilion ze2028ea + 3085 Realtek RTL8139/8139C/8139C+ + 30b5 Compaq Presario V3000Z + 31fb DL365 ATI ES1000 VGA controller + 3206 Adaptec Embedded Serial ATA HostRAID + 3220 Smart Array P600 + 103c 3225 3 Gb/s SAS RAID + 3230 Smart Array Controller + 103c 3223 Smart Array P800 + 103c 3234 P400 SAS Controller + 103c 3235 P400i SAS Controller + 103c 3237 E500 SAS Controller + 103c 323d P700m SAS Controller + 3238 Smart Array E200i (SAS Controller) + 323a Smart Array G6 controllers + 103c 3241 Smart Array P212 + 103c 3243 Smart Array P410 + 103c 3245 Smart Array P410i + 103c 3247 Smart Array P411 + 103c 3249 Smart Array P812 + 103c 324a HP Smart Array 712m (Mezzanine RAID controller) + 103c 324b Smart Array P711m (Mezzanine RAID controller) +# Will present virtual install media as mass storage, keyboard/mouse from console session, etc. + 3300 Proliant iLO2 virtual USB controller + 3301 iLO3 Serial Port +# Virtual serial port which is presented on a Java applet + 3302 Proliant iLO2 virtual UART + 3305 Proliant iLO2 [Integrated Lights Out] controller + 3306 iLO3 Slave instrumentation & System support + 3307 iLO3 Management Processor Support and Messaging + 3308 iLO3 MS Watchdog Timer + 402f PCIe Root Port + 4030 zx2 System Bus Adapter + 4031 zx2 I/O Controller + 4037 PCIe Local Bus Adapter + 403b PCIe Root Port + 60e8 NetRAID-2M : ZX1/M (OEM AMI MegaRAID 493) +103e Solliday Engineering +103f Synopsys/Logic Modeling Group +1040 Accelgraphics Inc. +1041 Computrend +1042 Micron + 1000 PC Tech RZ1000 + 1001 PC Tech RZ1001 + 3000 Samurai_0 + 3010 Samurai_1 + 3020 Samurai_IDE +1043 ASUSTeK Computer Inc. + 0675 ISDNLink P-IN100-ST-D + 0675 1704 ISDN Adapter (PCI Bus, D, C) + 0675 1707 ISDN Adapter (PCI Bus, DV, W) + 10cf 105e ISDN Adapter (PCI Bus, DV, W) + 0c11 A7N8X Motherboard nForce2 IDE/USB/SMBus + 4015 v7100 SDRAM [GeForce2 MX] + 4021 v7100 Combo Deluxe [GeForce2 MX + TV tuner] + 4057 v8200 GeForce 3 + 8043 v8240 PAL 128M [P4T] Motherboard + 8047 v8420 Deluxe [GeForce4 Ti4200] + 807b v9280/TD [Geforce4 TI4200 8X With TV-Out and DVI] + 8095 A7N8X Motherboard nForce2 AC97 Audio + 80ac A7N8X Motherboard nForce2 AGP/Memory + 80bb v9180 Magic/T [GeForce4 MX440 AGP 8x 64MB TV-out] + 80c5 nForce3 chipset motherboard [SK8N] + 80df v9520 Magic/T + 815a A8N-SLI Motherboard nForce4 SATA + 8168 Realtek PCI-E Gigabit Ethernet Controller (RTL8111B) + 8187 802.11a/b/g Wireless LAN Card + 8188 Tiger Hybrid TV Capture Device +# Found on ASUS M2V motherboard + 81e7 Realtek ALC-660 6-channel CODEC + 81f4 EN7300TC512/TD/128M/A(C262G) [Graphics Card EN7300TC512] + 8233 EEE-PC 701 Netbook + 82ca G96 GeForce 9500 GT + 82e8 M3N72-D +# wrong vendor ID (should have been AMD) + 9602 RS880 PCI to PCI bridge (int gfx) + 1043 83a2 M4A785TD Motherboard +1044 Adaptec (formerly DPT) + 1012 Domino RAID Engine + a400 SmartCache/Raid I-IV Controller + a500 PCI Bridge + a501 SmartRAID V Controller + 1044 c001 PM1554U2 Ultra2 Single Channel + 1044 c002 PM1654U2 Ultra2 Single Channel + 1044 c003 PM1564U3 Ultra3 Single Channel + 1044 c004 PM1564U3 Ultra3 Dual Channel + 1044 c005 PM1554U2 Ultra2 Single Channel (NON ACPI) + 1044 c00a PM2554U2 Ultra2 Single Channel + 1044 c00b PM2654U2 Ultra2 Single Channel + 1044 c00c PM2664U3 Ultra3 Single Channel + 1044 c00d PM2664U3 Ultra3 Dual Channel + 1044 c00e PM2554U2 Ultra2 Single Channel (NON ACPI) + 1044 c00f PM2654U2 Ultra2 Single Channel (NON ACPI) + 1044 c014 PM3754U2 Ultra2 Single Channel (NON ACPI) + 1044 c015 PM3755U2B Ultra2 Single Channel (NON ACPI) + 1044 c016 PM3755F Fibre Channel (NON ACPI) + 1044 c01e PM3757U2 Ultra2 Single Channel + 1044 c01f PM3757U2 Ultra2 Dual Channel + 1044 c020 PM3767U3 Ultra3 Dual Channel + 1044 c021 PM3767U3 Ultra3 Quad Channel + 1044 c028 PM2865U3 Ultra3 Single Channel + 1044 c029 PM2865U3 Ultra3 Dual Channel + 1044 c02a PM2865F Fibre Channel + 1044 c03c 2000S Ultra3 Single Channel + 1044 c03d 2000S Ultra3 Dual Channel + 1044 c03e 2000F Fibre Channel + 1044 c046 3000S Ultra3 Single Channel + 1044 c047 3000S Ultra3 Dual Channel + 1044 c048 3000F Fibre Channel + 1044 c050 5000S Ultra3 Single Channel + 1044 c051 5000S Ultra3 Dual Channel + 1044 c052 5000F Fibre Channel + 1044 c05a 2400A UDMA Four Channel + 1044 c05b 2400A UDMA Four Channel DAC + 1044 c064 3010S Ultra3 Dual Channel + 1044 c065 3410S Ultra160 Four Channel + 1044 c066 3010S Fibre Channel + a511 SmartRAID V Controller + 1044 c032 ASR-2005S I2O Zero Channel + 1044 c035 ASR-2010S I2O Zero Channel + c066 3010S Ultra3 Dual Channel +1045 OPTi Inc. + a0f8 82C750 [Vendetta] USB Controller + c101 92C264 + c178 92C178 + c556 82X556 [Viper] + c557 82C557 [Viper-M] + c558 82C558 [Viper-M ISA+IDE] + c567 82C750 [Vendetta], device 0 + c568 82C750 [Vendetta], device 1 + c569 82C579 [Viper XPress+ Chipset] + c621 82C621 [Viper-M/N+] + c700 82C700 [FireStar] + c701 82C701 [FireStar Plus] + c814 82C814 [Firebridge 1] + c822 82C822 + c824 82C824 + c825 82C825 [Firebridge 2] + c832 82C832 + c861 82C861 + c895 82C895 + c935 EV1935 ECTIVA MachOne PCIAudio + d568 82C825 [Firebridge 2] + d721 IDE [FireStar] +1046 IPC Corporation, Ltd. +1047 Genoa Systems Corp +1048 Elsa AG + 0c60 Gladiac MX + 0d22 Quadro4 900XGL [ELSA GLoria4 900XGL] + 1000 QuickStep 1000 + 3000 QuickStep 3000 + 8901 Gloria XL + 1048 0935 GLoria XL (Virge) +1049 Fountain Technologies, Inc. +# nee SGS Thomson Microelectronics +104a STMicroelectronics + 0000 STLS2F Host Bridge + 0008 STG 2000X + 0009 STG 1764X + 0010 STG4000 [3D Prophet Kyro Series] + 0201 STPC Vega Northbridge + 0209 STPC Consumer/Industrial North- and Southbridge + 020a STPC Atlas/ConsumerS/Consumer IIA Northbridge + 020b STPC Consumer II ISA Bridge + 0210 STPC Atlas ISA Bridge + 021a STPC Consumer S Southbridge + 021b STPC Consumer IIA Southbridge + 0220 STPC Industrial PCI to PCCard bridge + 0228 STPC Atlas IDE + 0229 STPC Vega IDE + 0230 STPC Atlas/Vega OHCI USB Controller + 0238 STPC Vega LAN + 0500 ST70137 [Unicorn] ADSL DMT Transceiver + 104a 0500 BeWAN ADSL PCI st + 0564 STPC Client Northbridge + 0981 21x4x DEC-Tulip compatible 10/100 Ethernet + 1746 STG 1764X + 2774 21x4x DEC-Tulip compatible 10/100 Ethernet + 3520 MPEG-II decoder card + 55cc STPC Client Southbridge +104b BusLogic + 0140 BT-946C (old) [multimaster 01] + 1040 BT-946C (BA80C30) [MultiMaster 10] + 8130 Flashpoint LT +104c Texas Instruments + 0500 100 MBit LAN Controller + 0508 TMS380C2X Compressor Interface + 1000 Eagle i/f AS + 104c PCI1510 PC card Cardbus Controller + 3d04 TVP4010 [Permedia] + 3d07 TVP4020 [Permedia 2] + 1011 4d10 Comet + 1040 000f AccelStar II + 1040 0011 AccelStar II + 1048 0a31 WINNER 2000 + 1048 0a32 GLoria Synergy + 1048 0a34 GLoria Synergy + 1048 0a35 GLoria Synergy + 1048 0a36 GLoria Synergy + 1048 0a43 GLoria Synergy + 1048 0a44 GLoria Synergy + 107d 2633 WinFast 3D L2300 + 1092 0126 FIRE GL 1000 PRO + 1092 0127 FIRE GL 1000 PRO + 1092 0136 FIRE GL 1000 PRO + 1092 0141 FIRE GL 1000 PRO + 1092 0146 FIRE GL 1000 PRO + 1092 0148 FIRE GL 1000 PRO + 1092 0149 FIRE GL 1000 PRO + 1092 0152 FIRE GL 1000 PRO + 1092 0154 FIRE GL 1000 PRO + 1092 0155 FIRE GL 1000 PRO + 1092 0156 FIRE GL 1000 PRO + 1092 0157 FIRE GL 1000 PRO + 1097 3d01 Jeronimo Pro + 1102 100f Graphics Blaster Extreme + 3d3d 0100 Reference Permedia 2 3D + 8000 PCILynx/PCILynx2 IEEE 1394 Link Layer Controller + 1443 8003 FireBoard200 + e4bf 1010 CF1-1-SNARE + e4bf 1020 CF1-2-SNARE + 8009 TSB12LV22 IEEE-1394 Controller + 104d 8032 8032 OHCI i.LINK (IEEE 1394) Controller + 8017 PCI4410 FireWire Controller + 8019 TSB12LV23 IEEE-1394 Controller + 11bd 000a Studio DV500-1394 + 11bd 000e Studio DV + e4bf 1010 CF2-1-CYMBAL + 8020 TSB12LV26 IEEE-1394 Controller (Link) + 1028 00d8 Precision 530 + 11bd 000f Studio DV500-1394 + 11bd 001c Excalibur 4.1 + 8021 TSB43AA22 IEEE-1394 Controller (PHY/Link Integrated) + 104d 80df Vaio PCG-FX403 + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 8022 TSB43AB22 IEEE-1394a-2000 Controller (PHY/Link) + 104c 8023 TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) + 8023 TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) + 103c 088c NC8000 laptop + 1043 808b K8N4-E Mainboard + 1043 815b P5W DH Deluxe Motherboard + 1443 8023 FireCard400 + 8024 TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) + 107d 6620 Winfast DV2000 FireWire Controller + 1443 8024 FireBoard Blue + 1458 1000 GA-EP45-DS5 Motherboard + 8025 TSB82AA2 IEEE-1394b Link Layer Controller + 1458 1000 GA-K8N Ultra-9 Mainboard + 8026 TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link) + 1025 0035 TravelMate 660 + 1025 003c Aspire 2001WLCi (Compaq CL50 motherboard) + 103c 006a NX9500 + 1043 808d A7V333 mainboard. + 8027 PCI4451 IEEE-1394 Controller + 1028 00e6 PCI4451 IEEE-1394 Controller (Dell Inspiron 8100) + 8029 PCI4510 IEEE-1394 Controller + 1028 0163 Latitude D505 + 1028 0196 Inspiron 5160 + 1071 8160 MIM2900 + 802b PCI7410,7510,7610 OHCI-Lynx Controller + 1028 0139 Latitude D400 + 1028 014e PCI7410,7510,7610 OHCI-Lynx Controller (Latitude D800) + 802e PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer Controller + 1028 018d Inspiron 700m/710m + 8031 PCIxx21/x515 Cardbus Controller + 1025 0080 Aspire 5024WLMi + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 103c 308b MX6125 + 8032 OHCI Compliant IEEE 1394 Host Controller + 1025 0080 Aspire 5024WLMi + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 103c 308b MX6125 + 8033 PCIxx21 Integrated FlashMedia Controller + 1025 0080 Aspire 5024WLMi + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 103c 308b MX6125 + 8034 PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller + 1025 0080 Aspire 5024WLMi + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 103c 308b MX6125 + 8035 PCI6411/6421/6611/6621/7411/7421/7611/7621 Smart Card Controller + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 8036 PCI6515 Cardbus Controller + 8038 PCI6515 SmartCard Controller + 8039 PCIxx12 Cardbus Controller + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 803a PCIxx12 OHCI Compliant IEEE 1394 Host Controller + 103c 309f nx9420 + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 803b 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) + 103c 309f nx9420 + 103c 30a3 Compaq nw8440 + 803c PCIxx12 SDA Standard Compliant SD Host Controller + 103c 309f nx9420 + 103c 30a3 Compaq nw8440 + 803d PCIxx12 GemCore based SmartCard controller + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 nc8430 + 103c 30aa nc6310 + 8101 TSB43DB42 IEEE-1394a-2000 Controller (PHY/Link) + 8201 PCI1620 Firmware Loading Function + 8204 PCI7410,7510,7610 PCI Firmware Loading Function + 1028 0139 Latitude D400 + 1028 014e Latitude D800 + 8231 XIO2000(A)/XIO2200(A) PCI Express-to-PCI Bridge + 8235 XIO2200(A) IEEE-1394a-2000 Controller (PHY/Link) + 823e XIO2213A PCI Express to PCI Bridge + 823f XIO2213A 1394b OHCI with 3-Port PHY + 1546 803c FWB-PCIE1X11B + 8400 ACX 100 22Mbps Wireless Interface + 1186 3b00 DWL-650+ PC Card cardbus 22Mbs Wireless Adapter [AirPlus] + 1186 3b01 DWL-520+ 22Mbps PCI Wireless Adapter + 1395 2201 WL22-PC + 16ab 8501 WL-8305 IEEE802.11b+ Wireless LAN PCI Adapter + 8401 ACX 100 22Mbps Wireless Interface + 9000 Wireless Interface (of unknown type) + 9065 TMS320DM642 + 9066 ACX 111 54Mbps Wireless Interface + 104c 9066 WL212 Sitecom Wireless Network PCI-Card 100M (Version 1) + 104c 9096 Trendnet TEW-412PC Wireless PCI Adapter (Version A) + 1186 3b04 DWL-G520+ Wireless PCI Adapter + 1186 3b05 DWL-G650+ AirPlusG+ CardBus Wireless LAN + 13d1 aba0 SWLMP-54108 108Mbps Wireless mini PCI card 802.11g+ + 16ec 010d USR5416 802.11g Wireless Turbo PCI Adapter + 1737 0033 WPC54G Ver.2 802.11G PC Card + 17cf 0033 Z-Com XG650 Wireless miniPCI 802.11b/g + a001 TDC1570 + a100 TDC1561 + a102 TNETA1575 HyperSAR Plus w/PCI Host i/f & UTOPIA i/f + a106 TMS320C6414 TMS320C6415 TMS320C6416 + 175c 5000 ASI50xx Audio Adapter + 175c 6400 ASI6400 Cobranet series + 175c 8700 ASI87xx Radio Tuner card + ac10 PCI1050 + ac11 PCI1053 + ac12 PCI1130 + ac13 PCI1031 + ac15 PCI1131 + ac16 PCI1250 + 1014 0092 ThinkPad 600 + ac17 PCI1220 + ac18 PCI1260 + ac19 PCI1221 + ac1a PCI1210 + ac1b PCI1450 + 0e11 b113 Armada M700 + 1014 0130 ThinkPad A21m/T20/T22 + ac1c PCI1225 + 0e11 b121 Armada E500 + 1028 0088 Latitude CPi A400XT + ac1d PCI1251A + ac1e PCI1211 + ac1f PCI1251B + ac20 TI 2030 + ac21 PCI2031 + ac22 PCI2032 PCI Docking Bridge + ac23 PCI2250 PCI-to-PCI Bridge + ac28 PCI2050 PCI-to-PCI Bridge + ac2c PCI2060 PCI-to-PCI Bridge + ac30 PCI1260 PC card Cardbus Controller + ac40 PCI4450 PC card Cardbus Controller + ac41 PCI4410 PC card Cardbus Controller + ac42 PCI4451 PC card Cardbus Controller + 1028 00e6 PCI4451 PC card CardBus Controller (Inspiron 8100) + ac44 PCI4510 PC card Cardbus Controller + 1028 0149 Inspiron 5100 + 1028 0163 Latitude D505 + 1028 0196 Inspiron 5160 + 1071 8160 MIM2000 + ac46 PCI4520 PC card Cardbus Controller + 1014 0552 ThinkPad + ac47 PCI7510 PC card Cardbus Controller + 1028 0139 Latitude D400 + 1028 013f Precision M60 + 1028 014e Latitude D800 + ac48 PCI7610 PC Card Cardbus Controller + ac49 PCI7410 PC Card Cardbus Controller + ac4a PCI7510,7610 PC card Cardbus Controller + 1028 0139 Latitude D400 + 1028 014e Latitude D800 + ac4b PCI7610 SD/MMC controller + ac4c PCI7610 Memory Stick controller + ac50 PCI1410 PC card Cardbus Controller + ac51 PCI1420 PC card Cardbus Controller + 0e11 004e Evo N600c + 1014 0148 ThinkPad A20m + 1014 023b ThinkPad T23 + 1028 00b1 Latitude C600 + 1028 012a Latitude C640 + 1033 80cd Versa Note VXi + 10cf 1095 Lifebook S-4510/C6155 + e4bf 1000 CP2-2-HIPHOP + ac52 PCI1451 PC card Cardbus Controller + ac53 PCI1421 PC card Cardbus Controller + ac54 PCI1620 PC Card Controller + 103c 08b0 tc1100 tablet + ac55 PCI1520 PC card Cardbus Controller + 1014 0512 ThinkPad T30/T40 + ac56 PCI1510 PC card Cardbus Controller + 1014 0512 ThinkPad R50e + 1014 0528 ThinkPad R40e + 17aa 2012 ThinkPad T60/R60 series + ac60 PCI2040 PCI to DSP Bridge Controller + 175c 5100 ASI51xx Audio Adapter + 175c 6100 ASI61xx Audio Adapter + 175c 6200 ASI62xx Audio Adapter + 175c 8800 ASI88xx Audio Adapter + 186f 3001 WR-G303 PCI radio receiver + 186f 3005 WR-G305 PCI radio receiver + 186f 3101 WR-G313 PCI radio receiver + 186f 3105 WR-G315 PCI radio receiver + ac8d PCI 7620 + ac8e PCI7420 CardBus Controller + 1028 018d Inspiron 700m/710m + ac8f PCI7420/7620 Combo CardBus, 1394a-2000 OHCI and SD/MS-Pro Controller + 1028 018d Inspiron 700m/710m + fe00 FireWire Host Controller + fe03 12C01A FireWire Host Controller +104d Sony Corporation + 8004 DTL-H2500 [Playstation development board] + 8009 CXD1947Q i.LINK Controller + 8039 CXD3222 i.LINK Controller + 8056 Rockwell HCF 56K modem + 808a Memory Stick Controller + 81ce SxS Pro memory card +104e Oak Technology, Inc + 0017 OTI-64017 + 0107 OTI-107 [Spitfire] + 0109 Video Adapter + 0111 OTI-64111 [Spitfire] + 0217 OTI-64217 + 0317 OTI-64317 +104f Co-time Computer Ltd +1050 Winbond Electronics Corp + 0000 NE2000 + 0001 W83769F + 0033 W89C33D 802.11 a/b/g BB/MAC + 0105 W82C105 + 0840 W89C840 + 1050 0001 W89C840 Ethernet Adapter + 1050 0840 W89C840 Ethernet Adapter + 0940 W89C940 + 5a5a W89C940F + 6692 W6692 + 1043 1702 ISDN Adapter (PCI Bus, D, W) + 1043 1703 ISDN Adapter (PCI Bus, DV, W) + 1043 1707 ISDN Adapter (PCI Bus, DV, W) + 144f 1702 ISDN Adapter (PCI Bus, D, W) + 144f 1703 ISDN Adapter (PCI Bus, DV, W) + 144f 1707 ISDN Adapter (PCI Bus, DV, W) + 9921 W99200F MPEG-1 Video Encoder + 9922 W99200F/W9922PF MPEG-1/2 Video Encoder + 9970 W9970CF +1051 Anigma, Inc. +1052 ?Young Micro Systems +1053 Young Micro Systems +1054 Hitachi, Ltd + 3009 2Gbps Fibre Channel to PCI HBA 3009 + 300a 4Gbps Fibre Channel to PCI-X HBA 300a + 300b 4Gbps Fibre Channel to PCI-X HBA 300b + 300f ColdFusion 3 Chipset Processor to I/O Controller + 3010 ColdFusion 3 Chipset Memory Controller Hub + 3011 ColdFusion 3e Chipset Processor to I/O Controller + 3012 ColdFusion 3e Chipset Memory Controller Hub + 3017 Unassigned Hitachi Shared FC Device 3017 + 301d PCIe-to-PCIe Bridge with Virtualization IO Assist Feature + 3020 FIVE-EX based Fibre Channel to PCIe HBA + 302c M001 PCI Express Switch Upstream Port + 302d M001 PCI Express Switch Downstream Port + 3505 SH7751 PCI Controller (PCIC) + 350e SH7751R PCI Controller (PCIC) +1055 Efar Microsystems + 9130 SLC90E66 [Victory66] IDE + 9460 SLC90E66 [Victory66] ISA + 9462 SLC90E66 [Victory66] USB + 9463 SLC90E66 [Victory66] ACPI + e420 LAN9420/LAN9420i +1056 ICL +# Motorola made a mistake and used 1507 instead of 1057 in some chips. Please look at the 1507 entry as well when updating this. +1057 Motorola + 0001 MPC105 [Eagle] + 0002 MPC106 [Grackle] + 0003 MPC8240 [Kahlua] + 0004 MPC107 + 0006 MPC8245 [Unity] + 0008 MPC8540 + 0009 MPC8560 + 0012 MPC8548 [PowerQUICC III] + 0100 MC145575 [HFC-PCI] + 0431 KTI829c 100VG + 1073 Nokia N770 + 1219 Nokia N800 + 1801 DSP56301 Digital Signal Processor + 14fb 0101 Transas Radar Imitator Board [RIM] + 14fb 0102 Transas Radar Imitator Board [RIM-2] + 14fb 0202 Transas Radar Integrator Board [RIB-2] + 14fb 0611 1 channel CAN bus Controller [CanPci-1] + 14fb 0612 2 channels CAN bus Controller [CanPci-2] + 14fb 0613 3 channels CAN bus Controller [CanPci-3] + 14fb 0614 4 channels CAN bus Controller [CanPci-4] + 14fb 0621 1 channel CAN bus Controller [CanPci2-1] + 14fb 0622 2 channels CAN bus Controller [CanPci2-2] + 14fb 0810 Transas VTS Radar Integrator Board [RIB-4] + 175c 4200 ASI4215 Audio Adapter + 175c 4300 ASI43xx Audio Adapter + 175c 4400 ASI4401 Audio Adapter + ecc0 0010 Darla + ecc0 0020 Gina + ecc0 0030 Layla rev.0 + ecc0 0031 Layla rev.1 + ecc0 0040 Darla24 rev.0 + ecc0 0041 Darla24 rev.1 + ecc0 0050 Gina24 rev.0 + ecc0 0051 Gina24 rev.1 + ecc0 0070 Mona rev.0 + ecc0 0071 Mona rev.1 + ecc0 0072 Mona rev.2 + 18c0 MPC8265A/8266/8272 + 18c1 MPC8271/MPC8272 + 3052 SM56 Data Fax Modem + 3055 SM56 Data Fax Modem + 3410 DSP56361 Digital Signal Processor + ecc0 0050 Gina24 rev.0 + ecc0 0051 Gina24 rev.1 + ecc0 0060 Layla24 + ecc0 0070 Mona rev.0 + ecc0 0071 Mona rev.1 + ecc0 0072 Mona rev.2 + ecc0 0080 Mia rev.0 + ecc0 0081 Mia rev.1 + ecc0 0090 Indigo + ecc0 00a0 Indigo IO + ecc0 00b0 Indigo DJ + ecc0 0100 3G + 4801 Raven + 4802 Falcon + 4803 Hawk + 4806 CPX8216 + 4d68 20268 + 5600 SM56 PCI Modem + 1057 0300 SM56 PCI Speakerphone Modem + 1057 0301 SM56 PCI Voice Modem + 1057 0302 SM56 PCI Fax Modem + 1057 5600 SM56 PCI Voice modem + 13d2 0300 SM56 PCI Speakerphone Modem + 13d2 0301 SM56 PCI Voice modem + 13d2 0302 SM56 PCI Fax Modem + 1436 0300 SM56 PCI Speakerphone Modem + 1436 0301 SM56 PCI Voice modem + 1436 0302 SM56 PCI Fax Modem + 144f 100c SM56 PCI Fax Modem + 1494 0300 SM56 PCI Speakerphone Modem + 1494 0301 SM56 PCI Voice modem + 14c8 0300 SM56 PCI Speakerphone Modem + 14c8 0302 SM56 PCI Fax Modem + 1668 0300 SM56 PCI Speakerphone Modem + 1668 0302 SM56 PCI Fax Modem + 5608 Wildcard X100P + 5803 MPC5200 + 5806 MCF54 Coldfire + 5808 MPC8220 + 5809 MPC5200B + 6400 MPC190 Security Processor (S1 family, encryption) + 6405 MPC184 Security Processor (S1 family) +1058 Electronics & Telecommunications RSH +# Formerly: Teknor Industrial Computers Inc +1059 Kontron +105a Promise Technology, Inc. + 0d30 PDC20265 (FastTrak100 Lite/Ultra100) + 1043 8042 AV7266-E South Bridge Promise RAID + 105a 4d33 Ultra100 + 0d38 20263 + 105a 4d39 Fasttrak66 + 1275 20275 + 3318 PDC20318 (SATA150 TX4) + 3319 PDC20319 (FastTrak S150 TX4) + 8086 3427 S875WP1-E mainboard + 3371 PDC20371 (FastTrak S150 TX2plus) + 3373 PDC20378 (FastTrak 378/SATA 378) + 1043 80f5 K8V Deluxe/PC-DL Deluxe motherboard + 1462 590d KT6 Delta-FIS2R (MS-6590) + 1462 702e K8T NEO FIS2R motherboard + 3375 PDC20375 (SATA150 TX2plus) + 3376 PDC20376 (FastTrak 376) + 1043 809e A7V8X motherboard + 3515 PDC40719 [FastTrak TX4300/TX4310] + 3519 PDC40519 (FastTrak TX4200) + 3570 20771 (FastTrak TX2300) + 3571 PDC20571 (FastTrak TX2200) + 3574 PDC20579 SATAII 150 IDE Controller + 3577 PDC40779 (SATA 300 779) + 3d17 PDC40718 (SATA 300 TX4) + 3d18 PDC20518/PDC40518 (SATAII 150 TX4) + 3d73 PDC40775 (SATA 300 TX2plus) + 3d75 PDC20575 (SATAII150 TX2plus) + 3f20 PDC42819 [FastTrak TX2650/TX4650] + 4302 80333 [SuperTrak EX4350] + 4d30 PDC20267 (FastTrak100/Ultra100) + 105a 4d33 Ultra100 + 105a 4d39 FastTrak100 + 8086 5744 S845WD1-E mainboard + 4d33 20246 + 105a 4d33 20246 IDE Controller + 4d38 PDC20262 (FastTrak66/Ultra66) + 105a 4d30 Ultra Device on SuperTrak + 105a 4d33 Ultra66 + 105a 4d39 FastTrak66 + 4d68 PDC20268 (Ultra100 TX2) + 105a 4d68 Ultra100TX2 + 4d69 20269 + 105a 4d68 Ultra133TX2 + 5275 PDC20276 (MBFastTrak133 Lite) + 1043 807e A7V333 motherboard. + 105a 0275 SuperTrak SX6000 IDE + 105a 1275 MBFastTrak133 Lite (tm) Controller (RAID mode) + 1458 b001 MBUltra 133 + 5300 DC5300 + 6268 PDC20270 (FastTrak100 LP/TX2/TX4) + 105a 4d68 FastTrak100 TX2 + 6269 PDC20271 (FastTrak TX2000) + 105a 6269 FastTrak TX2/TX2000 + 6300 PDC81731 [FastTrak SX8300] + 6621 PDC20621 (FastTrak S150 SX4/FastTrak SX4000 lite) + 6622 PDC20621 [SATA150 SX4] 4 Channel IDE RAID Controller + 6624 PDC20621 [FastTrak SX4100] + 6626 PDC20618 (Ultra 618) + 6629 PDC20619 (FastTrak TX4000) + 7275 PDC20277 (SBFastTrak133 Lite) + 8002 SATAII150 SX8 + 8350 80333 [SuperTrak EX8350/EX16350], 80331 [SuperTrak EX8300/EX16300] + 8650 81384 [SuperTrak EX SAS and SATA RAID Controller] + 105a 4600 SuperTrak EX4650A + 105a 4601 SuperTrak EX4650 + 105a 4610 SuperTrak EX4650EL + 105a 8600 SuperTrak EX8650EL + 105a 8601 SuperTrak EX8650A + 105a 8602 SuperTrak EX8654 + 105a 8603 SuperTrak EX8658 + 105a 8604 SuperTrak EX8650 + 105a 8610 SuperTrak EX8650M + 105a a600 SuperTrak EX12650 + 105a b600 SuperTrak EX16650 + 105a b601 SuperTrak EX16654 + 105a b602 SuperTrak EX16658 + 8760 PM8010 [SuperTrak EX SAS and SATA 6G RAID Controller] + c350 80333 [SuperTrak EX12350] + e350 80333 [SuperTrak EX24350] +105b Foxconn International, Inc. + 0c4d SiS AC'97 Sound Controller +105c Wipro Infotech Limited +105d Number 9 Computer Company + 2309 Imagine 128 + 2339 Imagine 128-II + 105d 0000 Imagine 128 series 2 4Mb VRAM + 105d 0001 Imagine 128 series 2 4Mb VRAM + 105d 0002 Imagine 128 series 2 4Mb VRAM + 105d 0003 Imagine 128 series 2 4Mb VRAM + 105d 0004 Imagine 128 series 2 4Mb VRAM + 105d 0005 Imagine 128 series 2 4Mb VRAM + 105d 0006 Imagine 128 series 2 4Mb VRAM + 105d 0007 Imagine 128 series 2 4Mb VRAM + 105d 0008 Imagine 128 series 2e 4Mb DRAM + 105d 0009 Imagine 128 series 2e 4Mb DRAM + 105d 000a Imagine 128 series 2 8Mb VRAM + 105d 000b Imagine 128 series 2 8Mb H-VRAM + 11a4 000a Barco Metheus 5 Megapixel + 13cc 0000 Barco Metheus 5 Megapixel + 13cc 0004 Barco Metheus 5 Megapixel + 13cc 0005 Barco Metheus 5 Megapixel + 13cc 0006 Barco Metheus 5 Megapixel + 13cc 0008 Barco Metheus 5 Megapixel + 13cc 0009 Barco Metheus 5 Megapixel + 13cc 000a Barco Metheus 5 Megapixel + 13cc 000c Barco Metheus 5 Megapixel + 493d Imagine 128 T2R [Ticket to Ride] + 11a4 000a Barco Metheus 5 Megapixel, Dual Head + 11a4 000b Barco Metheus 5 Megapixel, Dual Head + 13cc 0002 Barco Metheus 4 Megapixel, Dual Head + 13cc 0003 Barco Metheus 5 Megapixel, Dual Head + 13cc 0007 Barco Metheus 5 Megapixel, Dual Head + 13cc 0008 Barco Metheus 5 Megapixel, Dual Head + 13cc 0009 Barco Metheus 5 Megapixel, Dual Head + 13cc 000a Barco Metheus 5 Megapixel, Dual Head + 5348 Revolution 4 + 105d 0037 Revolution IV-FP AGP (For SGI 1600SW) + 11a4 0028 PVS5600M + 11a4 0038 PVS5600D +105e Vtech Computers Ltd +105f Infotronic America Inc +1060 United Microelectronics [UMC] + 0001 UM82C881 + 0002 UM82C886 + 0101 UM8673F + 0881 UM8881 + 0886 UM8886F + 0891 UM8891A + 1001 UM886A + 673a UM8886BF + 673b EIDE Master/DMA + 8710 UM8710 + 886a UM8886A + 8881 UM8881F + 8886 UM8886F + 888a UM8886A + 8891 UM8891A + 9017 UM9017F + 9018 UM9018 + 9026 UM9026 + e881 UM8881N + e886 UM8886N + e88a UM8886N + e891 UM8891N +1061 I.I.T. + 0001 AGX016 + 0002 IIT3204/3501 +1062 Maspar Computer Corp +1063 Ocean Office Automation +1064 Alcatel + 1102 Dynamite 2840 (ADSL PCI modem) +1065 Texas Microsystems +1066 PicoPower Technology + 0000 PT80C826 + 0001 PT86C521 [Vesuvius v1] Host Bridge + 0002 PT86C523 [Vesuvius v3] PCI-ISA Bridge Master + 0003 PT86C524 [Nile] PCI-to-PCI Bridge + 0004 PT86C525 [Nile-II] PCI-to-PCI Bridge + 0005 National PC87550 System Controller + 8002 PT86C523 [Vesuvius v3] PCI-ISA Bridge Slave +1067 Mitsubishi Electric + 0301 AccelGraphics AccelECLIPSE + 0304 AccelGALAXY A2100 [OEM Evans & Sutherland] + 0308 Tornado 3000 [OEM Evans & Sutherland] + 1002 VG500 [VolumePro Volume Rendering Accelerator] +1068 Diversified Technology +1069 Mylex Corporation + 0001 DAC960P + 0002 DAC960PD + 0010 DAC960PG + 0020 DAC960LA + 0050 AcceleRAID 352/170/160 support Device + 1069 0050 AcceleRAID 352 support Device + 1069 0052 AcceleRAID 170 support Device + 1069 0054 AcceleRAID 160 support Device + b166 AcceleRAID 600/500/400/Sapphire support Device + 1014 0242 iSeries 2872 DASD IOA + 1014 0266 Dual Channel PCI-X U320 SCSI Adapter + 1014 0278 Dual Channel PCI-X U320 SCSI RAID Adapter + 1014 02d3 Dual Channel PCI-X U320 SCSI Adapter + 1014 02d4 Dual Channel PCI-X U320 SCSI RAID Adapter + 1069 0200 AcceleRAID 400, Single Channel, PCI-X, U320, SCSI RAID + 1069 0202 AcceleRAID Sapphire, Dual Channel, PCI-X, U320, SCSI RAID + 1069 0204 AcceleRAID 500, Dual Channel, Low-Profile, PCI-X, U320, SCSI RAID + 1069 0206 AcceleRAID 600, Dual Channel, PCI-X, U320, SCSI RAID + ba55 eXtremeRAID 1100 support Device + ba56 eXtremeRAID 2000/3000 support Device + 1069 0030 eXtremeRAID 3000 support Device + 1069 0040 eXtremeRAID 2000 support Device + ba57 eXtremeRAID 4000/5000 support Device + 1069 0072 eXtremeRAID 5000 support Device +106a Aten Research Inc +106b Apple Computer Inc. + 0001 Bandit PowerPC host bridge + 0002 Grand Central I/O + 0003 Control Video + 0004 PlanB Video-In + 0007 O'Hare I/O + 000c DOS on Mac + 000e Hydra Mac I/O + 0010 Heathrow Mac I/O + 0017 Paddington Mac I/O + 0018 UniNorth FireWire + 0019 KeyLargo USB + 001e UniNorth Internal PCI + 001f UniNorth PCI + 0020 UniNorth AGP + 0021 UniNorth GMAC (Sun GEM) + 0022 KeyLargo Mac I/O + 0024 UniNorth/Pangea GMAC (Sun GEM) + 0025 KeyLargo/Pangea Mac I/O + 0026 KeyLargo/Pangea USB + 0027 UniNorth/Pangea AGP + 0028 UniNorth/Pangea PCI + 0029 UniNorth/Pangea Internal PCI + 002d UniNorth 1.5 AGP + 002e UniNorth 1.5 PCI + 002f UniNorth 1.5 Internal PCI + 0030 UniNorth/Pangea FireWire + 0031 UniNorth 2 FireWire + 106b 5811 iBook G4 2004 + 0032 UniNorth 2 GMAC (Sun GEM) + 0033 UniNorth 2 ATA/100 + 0034 UniNorth 2 AGP + 0035 UniNorth 2 PCI + 0036 UniNorth 2 Internal PCI + 003b UniNorth/Intrepid ATA/100 + 003e KeyLargo/Intrepid Mac I/O + 003f KeyLargo/Intrepid USB + 0040 K2 KeyLargo USB + 0041 K2 KeyLargo Mac/IO + 0042 K2 FireWire + 0043 K2 ATA/100 + 0045 K2 HT-PCI Bridge + 0046 K2 HT-PCI Bridge + 0047 K2 HT-PCI Bridge + 0048 K2 HT-PCI Bridge + 0049 K2 HT-PCI Bridge + 004a CPC945 HT Bridge + 004b U3 AGP + 004c K2 GMAC (Sun GEM) + 004f Shasta Mac I/O + 0050 Shasta IDE + 0051 Shasta (Sun GEM) + 0052 Shasta Firewire + 0053 Shasta PCI Bridge + 0054 Shasta PCI Bridge + 0055 Shasta PCI Bridge + 0056 U4 PCIe + 0057 U3 HT Bridge + 0058 U3L AGP Bridge + 0059 U3H AGP Bridge + 005b CPC945 PCIe Bridge + 0066 Intrepid2 AGP Bridge + 0067 Intrepid2 PCI Bridge + 0068 Intrepid2 PCI Bridge + 0069 Intrepid2 ATA/100 + 006a Intrepid2 Firewire + 006b Intrepid2 GMAC (Sun GEM) + 0074 U4 HT Bridge + 1645 Tigon3 Gigabit Ethernet NIC (BCM5701) +106c Hynix Semiconductor + 8801 Dual Pentium ISA/PCI Motherboard + 8802 PowerPC ISA/PCI Motherboard + 8803 Dual Window Graphics Accelerator + 8804 LAN Controller + 8805 100-BaseT LAN +106d Sequent Computer Systems +106e DFI, Inc +106f City Gate Development Ltd +1070 Daewoo Telecom Ltd +1071 Mitac + 8160 Mitac 8060B Mobile Platform +1072 GIT Co Ltd +1073 Yamaha Corporation + 0001 3D GUI Accelerator + 0002 YGV615 [RPA3 3D-Graphics Controller] + 0003 YMF-740 + 0004 YMF-724 + 1073 0004 YMF724-Based PCI Audio Adapter + 0005 DS1 Audio + 1073 0005 DS-XG PCI Audio CODEC + 0006 DS1 Audio + 0008 DS1 Audio + 1073 0008 DS-XG PCI Audio CODEC + 000a DS1L Audio + 1073 0004 DS-XG PCI Audio CODEC + 1073 000a DS-XG PCI Audio CODEC + 8086 4d55 DS-XG PCI Audio CODEC [Intel MU440EX] + 000c YMF-740C [DS-1L Audio Controller] + 107a 000c DS-XG PCI Audio CODEC + 000d YMF-724F [DS-1 Audio Controller] + 1073 000d DS-XG PCI Audio CODEC + 0010 YMF-744B [DS-1S Audio Controller] + 1073 0006 DS-XG PCI Audio CODEC + 1073 0010 DS-XG PCI Audio CODEC + 0012 YMF-754 [DS-1E Audio Controller] + 1073 0012 DS-XG PCI Audio Codec + 0020 DS-1 Audio + 1000 SW1000XG [XG Factory] + 2000 DS2416 Digital Mixing Card + 1073 2000 DS2416 Digital Mixing Card +1074 NexGen Microsystems + 4e78 82c500/1 +1075 Advanced Integrations Research +1076 Chaintech Computer Co. Ltd +1077 QLogic Corp. + 1016 ISP10160 Single Channel Ultra3 SCSI Processor + 1020 ISP1020 Fast-wide SCSI + 1022 ISP1022 Fast-wide SCSI + 1080 ISP1080 SCSI Host Adapter + 1216 ISP12160 Dual Channel Ultra3 SCSI Processor + 101e 8471 QLA12160 on AMI MegaRAID + 101e 8493 QLA12160 on AMI MegaRAID + 1240 ISP1240 SCSI Host Adapter + 1280 ISP1280 SCSI Host Adapter + 2020 ISP2020A Fast!SCSI Basic Adapter + 2100 QLA2100 64-bit Fibre Channel Adapter + 1077 0001 QLA2100 64-bit Fibre Channel Adapter + 2200 QLA2200 64-bit Fibre Channel Adapter + 1077 0002 QLA2200 + 2300 QLA2300 64-bit Fibre Channel Adapter + 2312 ISP2312-based 2Gb Fibre Channel to PCI-X HBA + 103c 0131 2Gb Fibre Channel - Single port [A7538A] + 103c 12ba 2Gb Fibre Channel - Dual port [A6826A] + 2322 ISP2322-based 2Gb Fibre Channel to PCI-X HBA + 2422 ISP2422-based 4Gb Fibre Channel to PCI-X HBA + 103c 12d7 4Gb Fibre Channel [AB379A] + 103c 12dd 4Gb Fibre Channel [AB429A] + 2432 ISP2432-based 4Gb Fibre Channel to PCI Express HBA + 2532 ISP2532-based 8Gb Fibre Channel to PCI Express HBA + 3022 ISP4022-based Ethernet NIC + 3032 ISP4032-based Ethernet IPv6 NIC + 4010 ISP4010-based iSCSI TOE HBA + 4022 ISP4022-based iSCSI TOE HBA + 4032 ISP4032-based iSCSI TOE IPv6 HBA + 5432 SP232-based 4Gb Fibre Channel to PCI Express HBA + 6312 SP202-based 2Gb Fibre Channel to PCI-X HBA + 6322 SP212-based 2Gb Fibre Channel to PCI-X HBA + 7220 IBA7220 InfiniBand HCA + 7322 IBA7322 QDR InfiniBand HCA + 8000 10GbE Converged Network Adapter (TCP/IP Networking) + 8001 10GbE Converged Network Adapter (FCoE) + 8020 cLOM8214 1/10GbE Controller + 1077 0203 8200 Series Single Port 10GbE Converged Network Adapter (TCP/IP Networking) + 1077 0207 8200 Series Dual Port 10GbE Converged Network Adapter (TCP/IP Networking) + 1077 020b 3200 Series Dual Port 10Gb Intelligent Ethernet Adapter + 1077 020c 3200 Series Quad Port 1Gb Intelligent Ethernet Adapter + 1077 020f 3200 Series Single Port 10Gb Intelligent Ethernet Adapter + 8021 8200 Series 10GbE Converged Network Adapter (FCoE) + 8022 8200 Series 10GbE Converged Network Adapter (iSCSI) + 8432 ISP2432M-based 10GbE Converged Network Adapter (CNA) +1078 Cyrix Corporation + 0000 5510 [Grappa] + 0001 PCI Master + 0002 5520 [Cognac] + 0100 5530 Legacy [Kahlua] + 0101 5530 SMI [Kahlua] + 0102 5530 IDE [Kahlua] + 0103 5530 Audio [Kahlua] + 0104 5530 Video [Kahlua] + 0400 ZFMicro PCI Bridge + 0401 ZFMicro Chipset SMI + 0402 ZFMicro Chipset IDE + 0403 ZFMicro Expansion Bus +1079 I-Bus +107a NetWorth +107b Gateway 2000 +107c LG Electronics [Lucky Goldstar Co. Ltd] +107d LeadTek Research Inc. + 0000 P86C850 + 204d [GeForce 7800 GTX] Winfast PX7800 GTX TDH + 2134 WinFast 3D S320 II + 2971 [GeForce FX 5900] WinFast A350 TDH MyViVo + 6609 Winfast TV 2000 XP RM + 6654 Conexant CX23883 [WinFast DTV1800 H] +107e Interphase Corporation + 0001 5515 ATM Adapter [Flipper] + 0002 100 VG AnyLan Controller + 0004 5526 Fibre Channel Host Adapter + 0005 x526 Fibre Channel Host Adapter + 0008 5525/5575 ATM Adapter (155 Mbit) [Atlantic] + 9003 5535-4P-BRI-ST + 9007 5535-4P-BRI-U + 9008 5535-1P-SR + 900c 5535-1P-SR-ST + 900e 5535-1P-SR-U + 9011 5535-1P-PRI + 9013 5535-2P-PRI + 9023 5536-4P-BRI-ST + 9027 5536-4P-BRI-U + 9031 5536-1P-PRI + 9033 5536-2P-PRI +107f Data Technology Corporation + 0802 SL82C105 +1080 Contaq Microsystems + 0600 82C599 + c691 Cypress CY82C691 + c693 82c693 +1081 Supermac Technology + 0d47 Radius PCI to NuBUS Bridge +1082 EFA Corporation of America +1083 Forex Computer Corporation + 0001 FR710 +1084 Parador +1085 Tulip Computers Int.B.V. +1086 J. Bond Computer Systems +1087 Cache Computer +1088 Microcomputer Systems (M) Son +1089 Data General Corporation +# Formerly Bit3 Computer Corp. +108a SBS Technologies + 0001 VME Bridge Model 617 + 0010 VME Bridge Model 618 + 0040 dataBLIZZARD + 3000 VME Bridge Model 2706 +108c Oakleigh Systems Inc. +108d Olicom + 0001 Token-Ring 16/4 PCI Adapter (3136/3137) + 0002 16/4 Token Ring + 0004 RapidFire 3139 Token-Ring 16/4 PCI Adapter + 108d 0004 OC-3139/3140 RapidFire Token-Ring 16/4 Adapter + 0005 GoCard 3250 Token-Ring 16/4 CardBus PC Card + 0006 OC-3530 RapidFire Token-Ring 100 + 0007 RapidFire 3141 Token-Ring 16/4 PCI Fiber Adapter + 108d 0007 OC-3141 RapidFire Token-Ring 16/4 Adapter + 0008 RapidFire 3540 HSTR 100/16/4 PCI Adapter + 108d 0008 OC-3540 RapidFire HSTR 100/16/4 Adapter + 0011 OC-2315 + 0012 OC-2325 + 0013 OC-2183/2185 + 0014 OC-2326 + 0019 OC-2327/2250 10/100 Ethernet Adapter + 108d 0016 OC-2327 Rapidfire 10/100 Ethernet Adapter + 108d 0017 OC-2250 GoCard 10/100 Ethernet Adapter + 0021 OC-6151/6152 [RapidFire ATM 155] + 0022 ATM Adapter +108e Sun Microsystems Computer Corp. + 0001 EBUS + 1000 EBUS + 1001 Happy Meal 10/100 Ethernet [hme] + 1100 RIO EBUS + 108e 1100 RIO EBUS on Blade 100 motherboard +# Correction + 1101 RIO 10/100 Ethernet [eri] + 108e 1101 RIO GEM on Blade 100 motherboard + 1102 RIO 1394 + 108e 1102 RIO 1394 on Blade 100 motherboard + 1103 RIO USB + 108e 1103 RIO USB on Blade 100 motherboard + 1647 Broadcom 570x 10/100/1000 Ethernet [bge] + 1648 Broadcom 570x 10/100/1000 Ethernet [bge] + 16a7 Broadcom 570x 10/100/1000 Ethernet [bge] + 16a8 Broadcom 570x 10/100/1000 Ethernet [bge] + 2bad GEM 10/100/1000 Ethernet [ge] + 5000 Simba Advanced PCI Bridge + 108e 5000 Netra AX1105-500 + 5043 SunPCI Co-processor + 5ca0 Crypto Accelerator 6000 [mca] + 6300 Intel 21554 PCI-PCI bus bridge [db21554] + 6301 Intel 21554 PCI-PCI bus bridge [db21554] + 6302 Intel 21554 PCI-PCI bus bridge [db21554] + 6303 Intel 21554 PCI-PCI bus bridge [db21554] + 6310 Intel 21554 PCI-PCI bus bridge [db21554] + 6311 Intel 21554 PCI-PCI bus bridge [db21554] + 6312 Intel 21554 PCI-PCI bus bridge [db21554] + 6313 Intel 21554 PCI-PCI bus bridge [db21554] + 6320 Intel 21554 PCI-PCI bus bridge [db21554] + 6323 Intel 21554 PCI-PCI bus bridge [db21554] + 6330 Intel 21554 PCI-PCI bus bridge [db21554] + 6331 Intel 21554 PCI-PCI bus bridge [db21554] + 6332 Intel 21554 PCI-PCI bus bridge [db21554] + 6333 Intel 21554 PCI-PCI bus bridge [db21554] + 6340 Intel 21554 PCI-PCI bus bridge [db21554] + 6343 Intel 21554 PCI-PCI bus bridge [db21554] + 6350 Intel 21554 PCI-PCI bus bridge [db21554] + 6353 Intel 21554 PCI-PCI bus bridge [db21554] + 6722 Intel 21554 PCI-PCI bus bridge [db21554] + 676e SunPCiIII + 7063 SunPCiII / SunPCiIIpro + 8000 Psycho PCI Bus Module + 8001 Schizo PCI Bus Module + 8002 Schizo+ PCI Bus Module + 80f0 PCIe switch [px] + 80f8 PCIe switch [px] + 9010 PCIe/PCI bridge switch [pxb_plx] + 9020 PCIe/PCI bridge switch [pxb_plx] + 9102 Davicom Fast Ethernet driver for Davicom DM9102A [dmfe] + a000 Psycho UPA-PCI Bus Module [pcipsy] + a001 Psycho UPA-PCI Bus Module [pcipsy] + 108e a001 Ultra IIe on Blade 100 motherboard + a801 Schizo Fireplane-PCI bus bridge module [pcisch] + abba Cassini 10/100/1000 + abcd Multithreaded 10-Gigabit Ethernet Network Controller + c416 Sun Fire System/System Controller Interface chip [sbbc] +108f Systemsoft +1090 Compro Computer Services, Inc. + 4610 PCI RTOM + 4620 GPIO HSD +1091 Intergraph Corporation + 0020 3D graphics processor + 0021 3D graphics processor w/Texturing + 0040 3D graphics frame buffer + 0041 3D graphics frame buffer + 0060 Proprietary bus bridge + 00e4 Powerstorm 4D50T + 0720 Motion JPEG codec + 0780 Intense3D Wildcat 3410 (MSMT496) + 07a0 Sun Expert3D-Lite Graphics Accelerator + 1091 Sun Expert3D Graphics Accelerator +1092 Diamond Multimedia Systems + 0028 Viper V770 + 1092 4a00 Viper V770 32MB + 00a0 Speedstar Pro SE + 00a8 Speedstar 64 + 0550 Viper V550 + 08d4 Supra 2260 Modem + 094c SupraExpress 56i Pro + 1001 Video Crunch It 1001 capture card + 1092 Viper V330 + 6120 Maximum DVD + 8810 Stealth SE + 8811 Stealth 64/SE + 8880 Stealth + 8881 Stealth + 88b0 Stealth 64 + 88b1 Stealth 64 + 88c0 Stealth 64 + 88c1 Stealth 64 + 88d0 Stealth 64 + 88d1 Stealth 64 + 88f0 Stealth 64 + 88f1 Stealth 64 + 9999 DMD-I0928-1 "Monster sound" sound chip +1093 National Instruments + 0160 PCI-DIO-96 + 0162 PCI-MIO-16XE-50 + 1150 PCI-DIO-32HS High Speed Digital I/O Board + 1170 PCI-MIO-16XE-10 + 1180 PCI-MIO-16E-1 + 1190 PCI-MIO-16E-4 + 1310 PCI-6602 + 1330 PCI-6031E + 1350 PCI-6071E + 14e0 PCI-6110 + 14f0 PCI-6111 + 17d0 PCI-6503 + 1870 PCI-6713 + 1880 PCI-6711 + 18b0 PCI-6052E + 2410 PCI-6733 + 2890 PCI-6036E + 2a60 PCI-6023E + 2a70 PCI-6024E + 2a80 PCI-6025E + 2c80 PCI-6035E + 2ca0 PCI-6034E + 70a9 PCI-6528 (Digital I/O at 60V) + 70b8 PCI-6251 [M Series - High Speed Multifunction DAQ] + 7144 PXI-5124 (12-bit 200 MS/s Digitizer) + b001 IMAQ-PCI-1408 + b011 IMAQ-PXI-1408 + b021 IMAQ-PCI-1424 + b031 IMAQ-PCI-1413 + b041 IMAQ-PCI-1407 + b051 IMAQ-PXI-1407 + b061 IMAQ-PCI-1411 + b071 IMAQ-PCI-1422 + b081 IMAQ-PXI-1422 + b091 IMAQ-PXI-1411 + c801 PCI-GPIB + c831 PCI-GPIB bridge +1094 First International Computers [FIC] +# nee CMD Technology Inc +1095 Silicon Image, Inc. + 0240 Adaptec AAR-1210SA SATA HostRAID Controller + 0640 PCI0640 + 0643 PCI0643 + 0646 PCI0646 + 0647 PCI0647 + 0648 PCI0648 + 1043 8025 CUBX motherboard + 0649 SiI 0649 Ultra ATA/100 PCI to ATA Host Controller + 0e11 005d Integrated Ultra ATA-100 Dual Channel Controller + 0e11 007e Integrated Ultra ATA-100 IDE RAID Controller + 101e 0649 AMI MegaRAID IDE 100 Controller + 0650 PBC0650A + 0670 USB0670 + 1095 0670 USB0670 + 0673 USB0673 + 0680 PCI0680 Ultra ATA-133 Host Controller + 1095 0680 SiI 0680 ATA/133 Controller + 1095 3680 Winic W-680 (Silicon Image 680 based) + 3112 SiI 3112 [SATALink/SATARaid] Serial ATA Controller + 1095 3112 SiI 3112 SATALink Controller + 1095 6112 SiI 3112 SATARaid Controller + 9005 0250 SATAConnect 1205SA Host Controller + 3114 SiI 3114 [SATALink/SATARaid] Serial ATA Controller + 1095 3114 SiI 3114 SATALink Controller + 1095 6114 SiI 3114 SATARaid Controller + 3124 SiI 3124 PCI-X Serial ATA Controller + 1095 3124 SiI 3124 PCI-X Serial ATA Controller + 3132 SiI 3132 Serial ATA Raid II Controller + 3512 SiI 3512 [SATALink/SATARaid] Serial ATA Controller + 1095 3512 SiI 3512 SATALink Controller + 1095 6512 SiI 3512 SATARaid Controller + 3531 Sil 3531 [SATALink/SATARaid] Serial ATA Controller +1096 Alacron +1097 Appian Technology +1098 Quantum Designs (H.K.) Ltd + 0001 QD-8500 + 0002 QD-8580 +1099 Samsung Electronics Co., Ltd +109a Packard Bell +109b Gemlight Computer Ltd. +109c Megachips Corporation +109d Zida Technologies Ltd. +109e Brooktree Corporation + 032e Bt878 Video Capture + 0350 Bt848 Video Capture + 0351 Bt849A Video capture + 0369 Bt878 Video Capture + 1002 0001 TV-Wonder + 1002 0003 TV-Wonder/VE + 036c Bt879(??) Video Capture + 13e9 0070 Win/TV (Video Section) + 036e Bt878 Video Capture + 0070 13eb WinTV Series + 0070 ff01 Viewcast Osprey 200 + 0071 0101 DigiTV PCI + 107d 6606 WinFast TV 2000 + 11bd 0012 PCTV pro (TV + FM stereo receiver) + 11bd 001c PCTV Sat (DBC receiver) + 127a 0001 Bt878 Mediastream Controller NTSC + 127a 0002 Bt878 Mediastream Controller PAL BG + 127a 0003 Bt878a Mediastream Controller PAL BG + 127a 0048 Bt878/832 Mediastream Controller + 144f 3000 MagicTView CPH060 - Video + 1461 0002 TV98 Series (TV/No FM/Remote) + 1461 0003 AverMedia UltraTV PCI 350 + 1461 0004 AVerTV WDM Video Capture + 1461 0761 AverTV DVB-T + 1461 0771 AverMedia AVerTV DVB-T 771 + 14f1 0001 Bt878 Mediastream Controller NTSC + 14f1 0002 Bt878 Mediastream Controller PAL BG + 14f1 0003 Bt878a Mediastream Controller PAL BG + 14f1 0048 Bt878/832 Mediastream Controller + 1822 0001 VisionPlus DVB card + 1851 1850 FlyVideo'98 - Video + 1851 1851 FlyVideo II + 1852 1852 FlyVideo'98 - Video (with FM Tuner) + 18ac d500 DViCO FusionHDTV5 Lite + 270f fc00 Digitop DTT-1000 + bd11 1200 PCTV pro (TV + FM stereo receiver) + 036f Bt879 Video Capture + 127a 0044 Bt879 Video Capture NTSC + 127a 0122 Bt879 Video Capture PAL I + 127a 0144 Bt879 Video Capture NTSC + 127a 0222 Bt879 Video Capture PAL BG + 127a 0244 Bt879a Video Capture NTSC + 127a 0322 Bt879 Video Capture NTSC + 127a 0422 Bt879 Video Capture NTSC + 127a 1122 Bt879 Video Capture PAL I + 127a 1222 Bt879 Video Capture PAL BG + 127a 1322 Bt879 Video Capture NTSC + 127a 1522 Bt879a Video Capture PAL I + 127a 1622 Bt879a Video Capture PAL BG + 127a 1722 Bt879a Video Capture NTSC + 14f1 0044 Bt879 Video Capture NTSC + 14f1 0122 Bt879 Video Capture PAL I + 14f1 0144 Bt879 Video Capture NTSC + 14f1 0222 Bt879 Video Capture PAL BG + 14f1 0244 Bt879a Video Capture NTSC + 14f1 0322 Bt879 Video Capture NTSC + 14f1 0422 Bt879 Video Capture NTSC + 14f1 1122 Bt879 Video Capture PAL I + 14f1 1222 Bt879 Video Capture PAL BG + 14f1 1322 Bt879 Video Capture NTSC + 14f1 1522 Bt879a Video Capture PAL I + 14f1 1622 Bt879a Video Capture PAL BG + 14f1 1722 Bt879a Video Capture NTSC + 1851 1850 FlyVideo'98 - Video + 1851 1851 FlyVideo II + 1852 1852 FlyVideo'98 - Video (with FM Tuner) + 0370 Bt880 Video Capture + 1851 1850 FlyVideo'98 + 1851 1851 FlyVideo'98 EZ - video + 1852 1852 FlyVideo'98 (with FM Tuner) + 0878 Bt878 Audio Capture + 0070 13eb WinTV Series + 0070 ff01 Viewcast Osprey 200 + 0071 0101 DigiTV PCI + 1002 0001 TV-Wonder + 1002 0003 TV-Wonder/VE + 11bd 0012 PCTV pro (TV + FM stereo receiver, audio section) + 11bd 001c PCTV Sat (DBC receiver) + 127a 0001 Bt878 Video Capture (Audio Section) + 127a 0002 Bt878 Video Capture (Audio Section) + 127a 0003 Bt878 Video Capture (Audio Section) + 127a 0048 Bt878 Video Capture (Audio Section) + 13e9 0070 Win/TV (Audio Section) + 144f 3000 MagicTView CPH060 - Audio + 1461 0002 Avermedia PCTV98 Audio Capture + 1461 0003 UltraTV PCI 350 + 1461 0004 AVerTV WDM Audio Capture + 1461 0761 AVerTV DVB-T + 1461 0771 AverMedia AVerTV DVB-T 771 + 14f1 0001 Bt878 Video Capture (Audio Section) + 14f1 0002 Bt878 Video Capture (Audio Section) + 14f1 0003 Bt878 Video Capture (Audio Section) + 14f1 0048 Bt878 Video Capture (Audio Section) + 1822 0001 VisionPlus DVB Card + 18ac d500 DViCO FusionHDTV5 Lite + 270f fc00 Digitop DTT-1000 + bd11 1200 PCTV pro (TV + FM stereo receiver, audio section) + 0879 Bt879 Audio Capture + 127a 0044 Bt879 Video Capture (Audio Section) + 127a 0122 Bt879 Video Capture (Audio Section) + 127a 0144 Bt879 Video Capture (Audio Section) + 127a 0222 Bt879 Video Capture (Audio Section) + 127a 0244 Bt879 Video Capture (Audio Section) + 127a 0322 Bt879 Video Capture (Audio Section) + 127a 0422 Bt879 Video Capture (Audio Section) + 127a 1122 Bt879 Video Capture (Audio Section) + 127a 1222 Bt879 Video Capture (Audio Section) + 127a 1322 Bt879 Video Capture (Audio Section) + 127a 1522 Bt879 Video Capture (Audio Section) + 127a 1622 Bt879 Video Capture (Audio Section) + 127a 1722 Bt879 Video Capture (Audio Section) + 14f1 0044 Bt879 Video Capture (Audio Section) + 14f1 0122 Bt879 Video Capture (Audio Section) + 14f1 0144 Bt879 Video Capture (Audio Section) + 14f1 0222 Bt879 Video Capture (Audio Section) + 14f1 0244 Bt879 Video Capture (Audio Section) + 14f1 0322 Bt879 Video Capture (Audio Section) + 14f1 0422 Bt879 Video Capture (Audio Section) + 14f1 1122 Bt879 Video Capture (Audio Section) + 14f1 1222 Bt879 Video Capture (Audio Section) + 14f1 1322 Bt879 Video Capture (Audio Section) + 14f1 1522 Bt879 Video Capture (Audio Section) + 14f1 1622 Bt879 Video Capture (Audio Section) + 14f1 1722 Bt879 Video Capture (Audio Section) + 0880 Bt880 Audio Capture + 2115 BtV 2115 Mediastream controller + 2125 BtV 2125 Mediastream controller + 2164 BtV 2164 + 2165 BtV 2165 + 8230 Bt8230 ATM Segment/Reassembly Ctrlr (SRC) + 8472 Bt8472 + 8474 Bt8474 +109f Trigem Computer Inc. +10a0 Meidensha Corporation +10a1 Juko Electronics Ind. Co. Ltd +10a2 Quantum Corporation +10a3 Everex Systems Inc +10a4 Globe Manufacturing Sales +10a5 Smart Link Ltd. + 3052 SmartPCI562 56K Modem + 5449 SmartPCI561 modem +10a6 Informtech Industrial Ltd. +10a7 Benchmarq Microelectronics +10a8 Sierra Semiconductor + 0000 STB Horizon 64 +10a9 Silicon Graphics, Inc. + 0001 Crosstalk to PCI Bridge + 0002 Linc I/O controller + 0003 IOC3 I/O controller + 0004 O2 MACE + 0005 RAD Audio + 0006 HPCEX + 0007 RPCEX + 0008 DiVO VIP + 0009 AceNIC Gigabit Ethernet + 10a9 8002 AceNIC Gigabit Ethernet + 0010 AMP Video I/O + 0011 GRIP + 0012 SGH PSHAC GSN + 0208 SSIM1 SAS Adapter + 1001 Magic Carpet + 1002 Lithium + 1003 Dual JPEG 1 + 1004 Dual JPEG 2 + 1005 Dual JPEG 3 + 1006 Dual JPEG 4 + 1007 Dual JPEG 5 + 1008 Cesium + 100a IOC4 I/O controller + 1504 SSIM1 Fibre Channel Adapter + 2001 Fibre Channel + 2002 ASDE + 4001 TIO-CE PCI Express Bridge + 4002 TIO-CE PCI Express Port + 8001 O2 1394 + 8002 G-net NT + 8010 Broadcom e-net [SGI IO9/IO10 BaseIO] + 8018 Broadcom e-net [SGI A330 Server BaseIO] +10aa ACC Microelectronics + 0000 ACCM 2188 + 2051 2051 CPU bridge + 5842 2051 ISA bridge +10ab Digicom +10ac Honeywell IAC +10ad Symphony Labs + 0001 W83769F + 0003 SL82C103 + 0005 SL82C105 + 0103 SL82c103 + 0105 SL82c105 + 0565 W83C553F/W83C554F +10ae Cornerstone Technology +10af Micro Computer Systems Inc +10b0 CardExpert Technology +10b1 Cabletron Systems Inc +10b2 Raytheon Company +10b3 Databook Inc + 3106 DB87144 + b106 DB87144 +10b4 STB Systems Inc + 1b1d Velocity 128 3D + 10b4 237e Velocity 4400 +10b5 PLX Technology, Inc. + 0001 i960 PCI bus interface + 1024 Acromag, Inc. IndustryPack Carrier Card + 1042 Brandywine / jxi2, Inc. - PMC-SyncClock32, IRIG A & B, Nasa 36 + 106a Dual OX16C952 4 port serial adapter [Megawolf Romulus/4] + 1076 VScom 800 8 port serial adaptor + 1077 VScom 400 4 port serial adaptor + 1078 VScom 210 2 port serial and 1 port parallel adaptor + 1103 VScom 200 2 port serial adaptor + 1146 VScom 010 1 port parallel adaptor + 1147 VScom 020 2 port parallel adaptor + 2540 IXXAT CAN-Interface PC-I 04/PCI + 2724 Thales PCSM Security Card + 6140 PCI6140 32-bit 33MHz PCI-to-PCI Bridge + 6150 PCI6150 32-bit 33MHz PCI-to-PCI Bridge + 6152 PCI6152 32-bit 66MHz PCI-to-PCI Bridge + 6154 PCI6154 64-bit 66MHz PCI-to-PCI Bridge + 6254 PCI6254 64-bit 66MHz PCI-to-PCI Bridge + 6466 PCI6466 64-bit 66MHz PCI-to-PCI Bridge + 6520 PCI6520 64-bit 133MHz PCI-X-to-PCI-X Bridge + 6540 PCI6540 64-bit 133MHz PCI-X-to-PCI-X Bridge + 1775 1100 CR11 Single Board Computer + 4c53 10e0 PSL09 PrPMC + 6541 PCI6540/6466 PCI-PCI bridge (non-transparent mode, primary side) + 1775 1100 CR11 Single Board Computer + 4c53 10e0 PSL09 PrPMC + 6542 PCI6540/6466 PCI-PCI bridge (non-transparent mode, secondary side) + 1775 1100 CR11 Single Board Computer + 4c53 10e0 PSL09 PrPMC + 8111 PEX 8111 PCI Express-to-PCI Bridge + 8112 PEX8112 x1 Lane PCI Express-to-PCI Bridge + 8114 PEX 8114 PCI Express-to-PCI/PCI-X Bridge + 8311 PEX8311 x1 Lane PCI Express-to-Generic Local Bus Bridge + 8505 PEX 8505 5-lane, 5-port PCI Express Switch + 8508 PEX 8508 8-lane, 5-port PCI Express Switch + 8509 PEX 8509 8-lane, 8-port PCI Express Switch + 8512 PEX 8512 12-lane, 5-port PCI Express Switch + 8516 PEX 8516 Versatile PCI Express Switch + 8517 PEX 8517 16-lane, 5-port PCI Express Switch + 8518 PEX 8518 16-lane, 5-port PCI Express Switch + 8524 PEX 8524 24-lane, 6-port PCI Express Switch + 8525 PEX 8525 24-lane, 5-port PCI Express Switch + 8532 PEX 8532 Versatile PCI Express Switch + 8533 PEX 8533 32-lane, 6-port PCI Express Switch + 8547 PEX 8547 48-lane, 3-port PCI Express Switch + 8548 PEX 8548 48-lane, 9-port PCI Express Switch + 8647 PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch + 9016 PLX 9016 8-port serial controller + 9030 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge + 10b5 2695 Hilscher CIF50-PB Profibus Master Board + 10b5 2862 Alpermann+Velte PCL PCI LV (3V/5V): Timecode Reader Board + 10b5 2906 Alpermann+Velte PCI TS (3V/5V): Time Synchronisation Board + 10b5 2940 Alpermann+Velte PCL PCI D (3V/5V): Timecode Reader Board + 10b5 2977 IXXAT iPC-I XC16/PCI CAN Board + 10b5 2978 SH ARC-PCIu SOHARD ARCNET card + 10b5 3025 Alpermann+Velte PCL PCI L (3V/5V): Timecode Reader Board + 10b5 3068 Alpermann+Velte PCL PCI HD (3V/5V): Timecode Reader Board + 12fe 0111 CPCI-ASIO4 (ESD 4-port Serial Interface Board) + 1369 9c01 VX222v2 + 1369 9d01 VX222-Mic + 1369 9d02 VX222-Mic + 1369 9e01 PCX924v2 + 1369 9f01 PCX924-Mic + 1369 9f02 PCX924-Mic + 1369 a001 PCX22v2 + 1369 a701 LCM220v2 + 1369 a801 LCM200 + 1397 3136 4xS0-ISDN PCI Adapter + 1397 3137 S2M-E1-ISDN PCI Adapter + 1518 0200 Kontron ThinkIO-C + 15ed 1002 MCCS 8-port Serial Hot Swap + 15ed 1003 MCCS 16-port Serial Hot Swap + 9036 9036 + 9050 PCI <-> IOBus Bridge + 10b5 1067 IXXAT CAN i165 + 10b5 114e Wasco WITIO PCI168extended + 10b5 1169 Wasco OPTOIO32standard 32 digital in, 32 digital out + 10b5 1172 IK220 (Heidenhain) + 10b5 2036 SatPak GPS + 10b5 2221 Alpermann+Velte PCL PCI LV: Timecode Reader Board + 10b5 2273 SH ARC-PCI SOHARD ARCNET card + 10b5 2431 Alpermann+Velte PCL PCI D: Timecode Reader Board + 10b5 2905 Alpermann+Velte PCI TS: Time Synchronisation Board + 10b5 3196 Goramo PLX200SYN sync serial card + 10b5 9050 PCI-I04 PCI Passive PC/CAN Interface + 1369 8901 PCX11+ PCI + 1369 8f01 VX222 + 1369 9401 PCX924 + 1369 9501 PCX22 + 1498 0362 TPMC866 8 Channel Serial Card + 1522 0001 RockForce 4 Port V.90 Data/Fax/Voice Modem + 1522 0002 RockForce 2 Port V.90 Data/Fax/Voice Modem + 1522 0003 RockForce 6 Port V.90 Data/Fax/Voice Modem + 1522 0004 RockForce 8 Port V.90 Data/Fax/Voice Modem + 1522 0010 RockForce2000 4 Port V.90 Data/Fax/Voice Modem + 1522 0020 RockForce2000 2 Port V.90 Data/Fax/Voice Modem + 15ed 1000 Macrolink MCCS 8-port Serial + 15ed 1001 Macrolink MCCS 16-port Serial + 15ed 1002 Macrolink MCCS 8-port Serial Hot Swap + 15ed 1003 Macrolink MCCS 16-port Serial Hot Swap + 5654 2036 OpenSwitch 6 Telephony card + 5654 3132 OpenSwitch 12 Telephony card + 5654 5634 OpenLine4 Telephony Card + d531 c002 PCIntelliCAN 2xSJA1000 CAN bus + d84d 4006 EX-4006 1P + d84d 4008 EX-4008 1P EPP/ECP + d84d 4014 EX-4014 2P + d84d 4018 EX-4018 3P EPP/ECP + d84d 4025 EX-4025 1S(16C550) RS-232 + d84d 4027 EX-4027 1S(16C650) RS-232 + d84d 4028 EX-4028 1S(16C850) RS-232 + d84d 4036 EX-4036 2S(16C650) RS-232 + d84d 4037 EX-4037 2S(16C650) RS-232 + d84d 4038 EX-4038 2S(16C850) RS-232 + d84d 4052 EX-4052 1S(16C550) RS-422/485 + d84d 4053 EX-4053 2S(16C550) RS-422/485 + d84d 4055 EX-4055 4S(16C550) RS-232 + d84d 4058 EX-4055 4S(16C650) RS-232 + d84d 4065 EX-4065 8S(16C550) RS-232 + d84d 4068 EX-4068 8S(16C650) RS-232 + d84d 4078 EX-4078 2S(16C552) RS-232+1P + 9052 PCI9052 PCI <-> IOBus Bridge + 9054 PCI9054 32-bit 33MHz PCI <-> IOBus Bridge + 10b5 2455 Wessex Techology PHIL-PCI + 10b5 2696 Innes Corp AM Radcap card + 10b5 2717 Innes Corp Auricon card + 10b5 2844 Innes Corp TVS Encoder card + 12c7 4001 Intel Dialogic DM/V960-4T1 PCI + 12d9 0002 PCI Prosody Card rev 1.5 + 14b4 d100 Dektec DTA-100 + 14b4 d114 Dektec DTA-120 + 16df 0011 PIKA PrimeNet MM PCI + 16df 0012 PIKA PrimeNet MM cPCI 8 + 16df 0013 PIKA PrimeNet MM cPCI 8 (without CAS Signaling) + 16df 0014 PIKA PrimeNet MM cPCI 4 + 16df 0015 PIKA Daytona MM + 16df 0016 PIKA InLine MM + 9056 PCI9056 32-bit 66MHz PCI <-> IOBus Bridge + 10b5 2979 CellinkBlade 11 - CPCI board VoATM AAL1 + 10b5 3268 IXXAT iPC-I XC16/PCIe CAN Board + 10b5 3352 Alpermann+Velte PCL PCIe HD: Timecode Reader Board + 10b5 3353 Alpermann+Velte PCL PCIe D: Timecode Reader Board + 10b5 3354 Alpermann+Velte PCL PCIe LV: Timecode Reader Board + 10b5 3355 Alpermann+Velte PCL PCIe L: Timecode Reader Board + 10b5 3415 Alpermann+Velte PCIe TS: Time Synchronisation Board + 1369 c001 LX6464ES + 1369 c201 LX1616ES + 14b4 d140 Dektec DTA-140 + 9060 PCI9060 32-bit 33MHz PCI <-> IOBus Bridge + 906d 9060SD + 125c 0640 Aries 16000P + 906e 9060ES + 9080 PCI9080 32-bit; 33MHz PCI <-> IOBus Bridge + 103c 10eb (Agilent) E2777B 83K Series Optical Communication Interface + 103c 10ec (Agilent) E6978-66442 PCI CIC + 10b5 1123 Sectra KK631 encryption board + 10b5 9080 9080 [real subsystem ID not set] + 12d9 0002 PCI Prosody Card + 12df 4422 4422PCI ["Do-All" Telemetry Data Aquisition System] + 1369 9601 PCX822np + 1369 a102 PCX822v2 + 1369 a201 PCX442 + 1369 a301 LCM440v2 + 1369 a401 VX822 + 1369 a402 VX822v2 + 1369 a901 LCM420 + 1369 aa01 VX820v2 + 1517 000b ECSG-1R3ADC-PMC Clock synthesizer + 9656 PCI9656 PCI <-> IOBus Bridge + 1517 000f ECDR-GC314-PMC Receiver + 1885 0700 Tsunami FPGA PMC with Altera Stratix S40 + 1885 0701 Tsunami FPGA PMC with Altera Stratix S30 + a100 Blackmagic Design DeckLink + bb04 B&B 3PCIOSD1A Isolated PCI Serial + c001 CronyxOmega-PCI (8-port RS232) +10b6 Madge Networks + 0001 Smart 16/4 PCI Ringnode + 0002 Smart 16/4 PCI Ringnode Mk2 + 10b6 0002 Smart 16/4 PCI Ringnode Mk2 + 10b6 0006 16/4 CardBus Adapter + 0003 Smart 16/4 PCI Ringnode Mk3 + 0e11 b0fd Compaq NC4621 PCI, 4/16, WOL + 10b6 0003 Smart 16/4 PCI Ringnode Mk3 + 10b6 0007 Presto PCI Plus Adapter + 0004 Smart 16/4 PCI Ringnode Mk1 + 0006 16/4 Cardbus Adapter + 10b6 0006 16/4 CardBus Adapter + 0007 Presto PCI Adapter + 10b6 0007 Presto PCI + 0009 Smart 100/16/4 PCI-HS Ringnode + 10b6 0009 Smart 100/16/4 PCI-HS Ringnode + 000a Smart 100/16/4 PCI Ringnode + 10b6 000a Smart 100/16/4 PCI Ringnode + 000b 16/4 CardBus Adapter Mk2 + 10b6 0008 16/4 CardBus Adapter Mk2 + 10b6 000b 16/4 Cardbus Adapter Mk2 + 000c RapidFire 3140V2 16/4 TR Adapter + 10b6 000c RapidFire 3140V2 16/4 TR Adapter + 1000 Collage 25/155 ATM Client Adapter + 1001 Collage 155 ATM Server Adapter +10b7 3Com Corporation + 0001 3c985 1000BaseSX (SX/TX) + 0013 AR5212 802.11abg NIC (3CRDAG675) + 10b7 2031 3CRDAG675 11a/b/g Wireless PCI Adapter + 0910 3C910-A01 + 1006 MINI PCI type 3B Data Fax Modem + 1007 Mini PCI 56k Winmodem + 10b7 615b Mini PCI 56K Modem + 10b7 615c Mini PCI 56K Modem + 1201 3c982-TXM 10/100baseTX Dual Port A [Hydra] + 1202 3c982-TXM 10/100baseTX Dual Port B [Hydra] + 1700 3c940 10/100/1000Base-T [Marvell] + 1043 80eb A7V600/P4P800/K8V motherboard + 10b7 0010 3C940 Gigabit LOM Ethernet Adapter + 10b7 0020 3C941 Gigabit LOM Ethernet Adapter + 147b 1407 KV8-MAX3 motherboard + 3390 3c339 TokenLink Velocity + 3590 3c359 TokenLink Velocity XL + 10b7 3590 TokenLink Velocity XL Adapter (3C359/359B) + 4500 3c450 HomePNA [Tornado] + 5055 3c555 Laptop Hurricane + 5057 3c575 Megahertz 10/100 LAN CardBus [Boomerang] + 10b7 5a57 3C575 Megahertz 10/100 LAN Cardbus PC Card + 5157 3cCFE575BT Megahertz 10/100 LAN CardBus [Cyclone] + 10b7 5b57 3C575 Megahertz 10/100 LAN Cardbus PC Card + 5257 3cCFE575CT CardBus [Cyclone] + 10b7 5c57 FE575C-3Com 10/100 LAN CardBus-Fast Ethernet + 5900 3c590 10BaseT [Vortex] + 5920 3c592 EISA 10mbps Demon/Vortex + 5950 3c595 100BaseTX [Vortex] + 5951 3c595 100BaseT4 [Vortex] + 5952 3c595 100Base-MII [Vortex] + 5970 3c597 EISA Fast Demon/Vortex + 5b57 3c595 Megahertz 10/100 LAN CardBus [Boomerang] + 10b7 5b57 3C575 Megahertz 10/100 LAN Cardbus PC Card + 6000 3CRSHPW796 [OfficeConnect Wireless CardBus] + 6001 3com 3CRWE154G72 [Office Connect Wireless LAN Adapter] + 6055 3c556 Hurricane CardBus [Cyclone] + 6056 3c556B CardBus [Tornado] + 10b7 6556 10/100 Mini PCI Ethernet Adapter + 6560 3cCFE656 CardBus [Cyclone] + 10b7 656a 3CCFEM656 10/100 LAN+56K Modem CardBus + 6561 3cCFEM656 10/100 LAN+56K Modem CardBus + 10b7 656b 3CCFEM656 10/100 LAN+56K Modem CardBus + 6562 3cCFEM656B 10/100 LAN+Winmodem CardBus [Cyclone] + 10b7 656b 3CCFEM656B 10/100 LAN+56K Modem CardBus + 6563 3cCFEM656B 10/100 LAN+56K Modem CardBus + 10b7 656b 3CCFEM656 10/100 LAN+56K Modem CardBus + 6564 3cXFEM656C 10/100 LAN+Winmodem CardBus [Tornado] + 7646 3cSOHO100-TX Hurricane + 7770 3CRWE777 PCI(PLX) Wireless Adaptor [Airconnect] + 7940 3c803 FDDILink UTP Controller + 7980 3c804 FDDILink SAS Controller + 7990 3c805 FDDILink DAS Controller + 80eb 3c940B 10/100/1000Base-T + 8811 Token ring + 9000 3c900 10BaseT [Boomerang] + 9001 3c900 10Mbps Combo [Boomerang] + 9004 3c900B-TPO Etherlink XL [Cyclone] + 10b7 9004 3C900B-TPO Etherlink XL TPO 10Mb + 9005 3c900B-Combo Etherlink XL [Cyclone] + 10b7 9005 3C900B-Combo Etherlink XL Combo + 9006 3c900B-TPC Etherlink XL [Cyclone] + 900a 3c900B-FL 10base-FL [Cyclone] + 9050 3c905 100BaseTX [Boomerang] + 9051 3c905 100BaseT4 [Boomerang] + 9054 3C905B-TX Fast Etherlink XL PCI + 10b7 9054 3C905B-TX Fast Etherlink XL PCI + 9055 3c905B 100BaseTX [Cyclone] + 1028 0080 3C905B Fast Etherlink XL 10/100 + 1028 0081 3C905B Fast Etherlink XL 10/100 + 1028 0082 3C905B Fast Etherlink XL 10/100 + 1028 0083 3C905B Fast Etherlink XL 10/100 + 1028 0084 3C905B Fast Etherlink XL 10/100 + 1028 0085 3C905B Fast Etherlink XL 10/100 + 1028 0086 3C905B Fast Etherlink XL 10/100 + 1028 0087 3C905B Fast Etherlink XL 10/100 + 1028 0088 3C905B Fast Etherlink XL 10/100 + 1028 0089 3C905B Fast Etherlink XL 10/100 + 1028 0090 3C905B Fast Etherlink XL 10/100 + 1028 0091 3C905B Fast Etherlink XL 10/100 + 1028 0092 3C905B Fast Etherlink XL 10/100 + 1028 0093 3C905B Fast Etherlink XL 10/100 + 1028 0094 3C905B Fast Etherlink XL 10/100 + 1028 0095 3C905B Fast Etherlink XL 10/100 + 1028 0096 3C905B Fast Etherlink XL 10/100 + 1028 0097 3C905B Fast Etherlink XL 10/100 + 1028 0098 3C905B Fast Etherlink XL 10/100 + 1028 0099 3C905B Fast Etherlink XL 10/100 + 10b7 9055 3C905B Fast Etherlink XL 10/100 + 9056 3c905B-T4 Fast EtherLink XL [Cyclone] + 9058 3c905B Deluxe Etherlink 10/100/BNC [Cyclone] + 905a 3c905B-FX Fast Etherlink XL FX 100baseFx [Cyclone] + 9200 3c905C-TX/TX-M [Tornado] + 1028 0095 3C920 Integrated Fast Ethernet Controller + 1028 0097 3C920 Integrated Fast Ethernet Controller + 1028 00b4 OptiPlex GX110 + 1028 00d8 Precision 530 + 1028 00fe Optiplex GX240 + 1028 012a 3C920 Integrated Fast Ethernet Controller [Latitude C640] + 10b7 1000 3C905CX-TX/TX-M Fast Etherlink for PC Management NIC + 10b7 7000 10/100 Mini PCI Ethernet Adapter + 10f1 2466 Tiger MPX S2466 (3C920 Integrated Fast Ethernet Controller) + 144d c005 X10 Laptop + 9201 3C920B-EMB Integrated Fast Ethernet Controller [Tornado] + 1043 80ab A7N8X Deluxe onboard 3C920B-EMB Integrated Fast Ethernet Controller + 9202 3Com 3C920B-EMB-WNM Integrated Fast Ethernet Controller + 9210 3C920B-EMB-WNM Integrated Fast Ethernet Controller + 9300 3CSOHO100B-TX 910-A01 [tulip] + 9800 3c980-TX Fast Etherlink XL Server Adapter [Cyclone] + 10b7 9800 3c980-TX Fast Etherlink XL Server Adapter + 9805 3c980-C 10/100baseTX NIC [Python-T] + 10b7 1201 EtherLink Server 10/100 Dual Port A + 10b7 1202 EtherLink Server 10/100 Dual Port B + 10b7 9805 3c980 10/100baseTX NIC [Python-T] + 10f1 2462 Thunder K7 S2462 + 9900 3C990-TX [Typhoon] + 9902 3CR990-TX-95 [Typhoon 56-bit] + 9903 3CR990-TX-97 [Typhoon 168-bit] + 9904 3C990B-TX-M/3C990BSVR [Typhoon2] + 10b7 1000 3CR990B-TX-M [Typhoon2] + 10b7 2000 3CR990BSVR [Typhoon2 Server] + 9905 3CR990-FX-95/97/95 [Typhon Fiber] + 10b7 1101 3CR990-FX-95 [Typhoon Fiber 56-bit] + 10b7 1102 3CR990-FX-97 [Typhoon Fiber 168-bit] + 10b7 2101 3CR990-FX-95 Server [Typhoon Fiber 56-bit] + 10b7 2102 3CR990-FX-97 Server [Typhoon Fiber 168-bit] + 9908 3CR990SVR95 [Typhoon Server 56-bit] + 9909 3CR990SVR97 [Typhoon Server 168-bit] + 990a 3C990SVR [Typhoon Server] + 990b 3C990SVR [Typhoon Server] +10b8 Standard Microsystems Corp [SMC] + 0005 83c170 EPIC/100 Fast Ethernet Adapter + 1055 e000 LANEPIC 10/100 [EVB171Q-PCI] + 1055 e002 LANEPIC 10/100 [EVB171G-PCI] + 10b8 a011 EtherPower II 10/100 + 10b8 a014 EtherPower II 10/100 + 10b8 a015 EtherPower II 10/100 + 10b8 a016 EtherPower II 10/100 + 10b8 a017 EtherPower II 10/100 + 0006 83c175 EPIC/100 Fast Ethernet Adapter + 1055 e100 LANEPIC Cardbus Fast Ethernet Adapter + 1055 e102 LANEPIC Cardbus Fast Ethernet Adapter + 1055 e300 LANEPIC Cardbus Fast Ethernet Adapter + 1055 e302 LANEPIC Cardbus Fast Ethernet Adapter + 10b8 a012 LANEPIC Cardbus Fast Ethernet Adapter + 13a2 8002 LANEPIC Cardbus Fast Ethernet Adapter + 13a2 8006 LANEPIC Cardbus Fast Ethernet Adapter + 1000 FDC 37c665 + 1001 FDC 37C922 + 2802 SMC2802W [EZ Connect g] + a011 83C170QF + b106 SMC34C90 +10b9 ALi Corporation + 0101 CMI8338/C3DX PCI Audio Device + 0111 C-Media CMI8738/C3DX Audio Device (OEM) + 10b9 0111 C-Media CMI8738/C3DX Audio Device (OEM) + 0780 Multi-IO Card + 0782 Multi-IO Card + 1435 M1435 + 1445 M1445 + 1449 M1449 + 1451 M1451 + 1461 M1461 + 1489 M1489 + 1511 M1511 [Aladdin] + 1512 M1512 [Aladdin] + 1513 M1513 [Aladdin] + 1521 M1521 [Aladdin III] + 10b9 1521 ALI M1521 Aladdin III CPU Bridge + 1523 M1523 + 10b9 1523 ALI M1523 ISA Bridge + 1531 M1531 [Aladdin IV] + 1533 M1533/M1535/M1543 PCI to ISA Bridge [Aladdin IV/V/V+] + 1014 053b ThinkPad R40e + 10b9 1533 ALi M1533 Aladdin IV/V ISA Bridge + 1541 M1541 + 10b9 1541 ALI M1541 Aladdin V/V+ AGP System Controller + 1543 M1543 + 1563 M1563 HyperTransport South Bridge + 10b9 1563 ASRock 939Dual-SATA2 Motherboard + 1849 1563 ASRock 939Dual-SATA2 Motherboard + 1573 PCI to LPC Controller + 1575 M1575 South Bridge + 1621 M1621 + 1631 ALI M1631 PCI North Bridge Aladdin Pro III + 1632 M1632M Northbridge+Trident + 1641 ALI M1641 PCI North Bridge Aladdin Pro IV + 1644 M1644/M1644T Northbridge+Trident + 1646 M1646 Northbridge+Trident + 1647 M1647 Northbridge [MAGiK 1 / MobileMAGiK 1] + 1651 M1651/M1651T Northbridge [Aladdin-Pro 5/5M,Aladdin-Pro 5T/5TM] + 1671 M1671 Super P4 Northbridge [AGP4X,PCI and SDR/DDR] + 1672 M1672 Northbridge [CyberALADDiN-P4] + 1681 M1681 P4 Northbridge [AGP8X,HyperTransport and SDR/DDR] + 1687 M1687 K8 Northbridge [AGP8X and HyperTransport] + 1689 M1689 K8 Northbridge [Super K8 Single Chip] + 1695 M1695 K8 Northbridge [PCI Express and HyperTransport] + 1697 M1697 HTT Host Bridge + 3141 M3141 + 3143 M3143 + 3145 M3145 + 3147 M3147 + 3149 M3149 + 3151 M3151 + 3307 M3307 + 3309 M3309 + 3323 M3325 Video/Audio Decoder + 5212 M4803 + 5215 MS4803 + 5217 M5217H + 5219 M5219 + 5225 M5225 + 5228 M5228 ALi ATA/RAID Controller + 5229 M5229 IDE + 1014 050f ThinkPad R30 + 1014 053d ThinkPad R40e + 103c 0024 Pavilion ze4400 builtin IDE + 1043 8053 A7A266 Motherboard IDE + 1849 5229 ASRock 939Dual-SATA2 Motherboard IDE (PATA) + 5235 M5225 + 5237 USB 1.1 Controller + 1014 0540 ThinkPad R40e + 103c 0024 Pavilion ze4400 builtin USB + 104d 810f VAIO PCG-U1 USB/OHCI Revision 1.0 + 10b9 5237 ASRock 939Dual-SATA2 Motherboard + 1849 5237 ASRock 939Dual-SATA2 Motherboard + 5239 USB 2.0 Controller + 10b9 5239 ASRock 939Dual-SATA2 Motherboard + 1849 5239 ASRock 939Dual-SATA2 Motherboard + 5243 M1541 PCI to AGP Controller + 5246 AGP8X Controller + 5247 PCI to AGP Controller + 5249 M5249 HTT to PCI Bridge + 524b PCI Express Root Port + 524c PCI Express Root Port + 524d PCI Express Root Port + 524e PCI Express Root Port + 5251 M5251 P1394 OHCI 1.0 Controller + 5253 M5253 P1394 OHCI 1.1 Controller + 5261 M5261 Ethernet Controller + 5263 ULi 1689,1573 integrated ethernet. + 5281 ALi M5281 Serial ATA / RAID Host Controller + 5287 ULi 5287 SATA + 5288 ULi M5288 SATA + 1043 8056 A8R-MVP Mainboard + 5289 ULi 5289 SATA + 5450 Lucent Technologies Soft Modem AMR + 5451 M5451 PCI AC-Link Controller Audio Device + 1014 0506 ThinkPad R30 + 1014 053e ThinkPad R40e + 103c 0024 Pavilion ze4400 builtin Audio + 5453 M5453 PCI AC-Link Controller Modem Device + 5455 M5455 PCI AC-Link Controller Audio Device + 10b9 5455 ASRock 939Dual-SATA2 Motherboard + 1849 0850 ASRock 939Dual-SATA2 Motherboard + 5457 M5457 AC'97 Modem Controller + 1014 0535 ThinkPad R40e + 103c 0024 Pavilion ze4400 builtin Modem Device + 5459 SmartLink SmartPCI561 56K Modem + 545a SmartLink SmartPCI563 56K Modem + 5461 High Definition Audio/AC'97 Host Controller + 5471 M5471 Memory Stick Controller + 5473 M5473 SD-MMC Controller + 7101 M7101 Power Management Controller [PMU] + 1014 0510 ThinkPad R30 + 1014 053c ThinkPad R40e + 103c 0024 Pavilion ze4400 + 1849 7101 ASRock 939Dual-SATA2 Motherboard +10ba Mitsubishi Electric Corp. + 0301 AccelGraphics AccelECLIPSE + 0304 AccelGALAXY A2100 [OEM Evans & Sutherland] + 0308 Tornado 3000 [OEM Evans & Sutherland] + 10dd 0024 Tornado 3000 + 1002 VG500 [VolumePro Volume Rendering Accelerator] +10bb Dapha Electronics Corporation +10bc Advanced Logic Research +10bd Surecom Technology + 0e34 NE-34 +10be Tseng Labs International Co. +10bf Most Inc +10c0 Boca Research Inc. +10c1 ICM Co., Ltd. +10c2 Auspex Systems Inc. +10c3 Samsung Semiconductors, Inc. + 1100 Smartether100 SC1100 LAN Adapter (i82557B) +10c4 Award Software International Inc. +10c5 Xerox Corporation +10c6 Rambus Inc. +10c7 Media Vision +10c8 Neomagic Corporation + 0001 NM2070 [MagicGraph 128] + 0002 NM2090 [MagicGraph 128V] + 0003 NM2093 [MagicGraph 128ZV] + 0004 NM2160 [MagicGraph 128XD] + 1014 00ba MagicGraph 128XD + 1025 1007 MagicGraph 128XD + 1028 0074 MagicGraph 128XD + 1028 0075 MagicGraph 128XD + 1028 007d MagicGraph 128XD + 1028 007e MagicGraph 128XD + 1033 802f MagicGraph 128XD + 104d 801b MagicGraph 128XD + 104d 802f MagicGraph 128XD + 104d 830b MagicGraph 128XD + 10ba 0e00 MagicGraph 128XD + 10c8 0004 MagicGraph 128XD + 10cf 1029 MagicGraph 128XD + 10f7 8308 MagicGraph 128XD + 10f7 8309 MagicGraph 128XD + 10f7 830b MagicGraph 128XD + 10f7 830d MagicGraph 128XD + 10f7 8312 MagicGraph 128XD + 0005 NM2200 [MagicGraph 256AV] + 1014 00dd ThinkPad 570 + 1028 0088 Latitude CPi A + 0006 NM2360 [MagicMedia 256ZX] + 0016 NM2380 [MagicMedia 256XL+] + 10c8 0016 MagicMedia 256XL+ + 0025 NM2230 [MagicGraph 256AV+] + 0083 NM2093 [MagicGraph 128ZV+] + 8005 NM2200 [MagicMedia 256AV Audio] + 0e11 b0d1 MagicMedia 256AV Audio Device on Discovery + 0e11 b126 MagicMedia 256AV Audio Device on Durango + 1014 00dd ThinkPad 390/i1720/i1721 + 1025 1003 MagicMedia 256AV Audio Device on TravelMate 720 + 1028 0088 Latitude CPi A + 1028 008f MagicMedia 256AV Audio Device on Colorado Inspiron + 103c 0007 MagicMedia 256AV Audio Device on Voyager II + 103c 0008 MagicMedia 256AV Audio Device on Voyager III + 103c 000d MagicMedia 256AV Audio Device on Omnibook 900 + 10c8 8005 MagicMedia 256AV Audio Device on FireAnt + 110a 8005 MagicMedia 256AV Audio Device + 14c0 0004 MagicMedia 256AV Audio Device + 8006 NM2360 [MagicMedia 256ZX Audio] + 8016 NM2380 [MagicMedia 256XL+ Audio] +10c9 Dataexpert Corporation +10ca Fujitsu Microelectr., Inc. +10cb Omron Corporation +# nee Mentor ARC Inc +10cc Mai Logic Incorporated + 0660 Articia S Host Bridge + 0661 Articia S PCI Bridge +10cd Advanced System Products, Inc + 1100 ASC1100 + 1200 ASC1200 [(abp940) Fast SCSI-II] + 1300 ABP940-U / ABP960-U + 10cd 1310 ASC1300 SCSI Adapter + 1195 1320 Ultra-SCSI CardBus PC Card REX CB31 + 2300 ABP940-UW + 2500 ABP940-U2W + 2700 ABP3950-U3W +10ce Radius +# nee Citicorp TTI +10cf Fujitsu Limited. + 1414 On-board USB 1.1 companion controller + 1415 On-board USB 2.0 EHCI controller + 1422 E8410 nVidia graphics adapter + 142d HD audio (Realtek ALC262) + 1430 82566MM Intel 1Gb copper LAN interface + 2001 mb86605 + 200c MB86613L IEEE1394 OHCI 1.0 Controller + 2019 MB86295S [CORAL P] + 201e MB86296S [CORAL PA] + 202b MB86297A [Carmine Graphics Controller] +10d1 FuturePlus Systems Corp. +10d2 Molex Incorporated +10d3 Jabil Circuit Inc +10d4 Hualon Microelectronics +10d5 Autologic Inc. +10d6 Cetia +10d7 BCM Advanced Research +10d8 Advanced Peripherals Labs +10d9 Macronix, Inc. [MXIC] + 0431 MX98715 + 0512 MX98713 + 0531 MX987x5 + 1186 1200 DFE-540TX ProFAST 10/100 Adapter + 8625 MX86250 + 8626 Macronix MX86251 + 3Dfx Voodoo Rush + 8888 MX86200 +10da Compaq IPG-Austin + 0508 TC4048 Token Ring 4/16 + 3390 Tl3c3x9 +10db Rohm LSI Systems, Inc. +10dc CERN/ECP/EDU + 0001 STAR/RD24 SCI-PCI (PMC) + 0002 TAR/RD24 SCI-PCI (PMC) + 0021 HIPPI destination + 0022 HIPPI source + 10dc ATT2C15-3 FPGA +10dd Evans & Sutherland + 0100 Lightning 1200 + 10dd 0023 Lightning 1200 15+16M +10de nVidia Corporation + 0008 NV1 [EDGE 3D] + 0009 NV1 [EDGE 3D] + 0010 NV2 [Mutara V08] + 0020 NV4 [RIVA TNT] + 1043 0200 V3400 TNT + 1048 0c18 Erazor II SGRAM + 1048 0c19 Erazor II + 1048 0c1b Erazor II + 1048 0c1c Erazor II + 1092 0550 Viper V550 + 1092 0552 Viper V550 + 1092 4804 Viper V550 + 1092 4808 Viper V550 + 1092 4810 Viper V550 + 1092 4812 Viper V550 + 1092 4815 Viper V550 + 1092 4820 Viper V550 with TV out + 1092 4822 Viper V550 + 1092 4904 Viper V550 + 1092 4914 Viper V550 + 1092 8225 Viper V550 + 10b4 273d Velocity 4400 + 10b4 273e Velocity 4400 + 10b4 2740 Velocity 4400 + 10de 0020 Riva TNT + 1102 1015 Graphics Blaster CT6710 + 1102 1016 Graphics Blaster RIVA TNT + 0028 NV5 [RIVA TNT2/TNT2 Pro] + 1043 0200 AGP-V3800 SGRAM + 1043 0201 AGP-V3800 SDRAM + 1043 0205 PCI-V3800 + 1043 4000 AGP-V3800PRO + 1048 0c21 Synergy II + 1048 0c28 Erazor III + 1048 0c29 Erazor III + 1048 0c2a Erazor III + 1048 0c2b Erazor III + 1048 0c31 Erazor III Pro + 1048 0c32 Erazor III Pro + 1048 0c33 Erazor III Pro + 1048 0c34 Erazor III Pro + 107d 2134 WinFast 3D S320 II + TV-Out + 1092 4804 Viper V770 + 1092 4a00 Viper V770 + 1092 4a02 Viper V770 Ultra + 1092 5a00 RIVA TNT2/TNT2 Pro + 1092 6a02 Viper V770 Ultra + 1092 7a02 Viper V770 Ultra + 10de 0005 RIVA TNT2 Pro + 10de 000f Compaq NVIDIA TNT2 Pro + 1102 1020 3D Blaster RIVA TNT2 + 1102 1026 3D Blaster RIVA TNT2 Digital + 14af 5810 Maxi Gamer Xentor + 0029 NV5 [RIVA TNT2 Ultra] + 1043 0200 AGP-V3800 Deluxe + 1043 0201 AGP-V3800 Ultra SDRAM + 1043 0205 PCI-V3800 Ultra + 1048 0c2e Erazor III Ultra + 1048 0c2f Erazor III Ultra + 1048 0c30 Erazor III Ultra + 1102 1021 3D Blaster RIVA TNT2 Ultra + 1102 1029 3D Blaster RIVA TNT2 Ultra + 1102 102f 3D Blaster RIVA TNT2 Ultra + 14af 5820 Maxi Gamer Xentor 32 + 002a NV5 [Riva TNT2] + 002b NV5 [Riva TNT2] + 002c NV6 [Vanta/Vanta LT] + 1043 0200 AGP-V3800 Combat SDRAM + 1043 0201 AGP-V3800 Combat + 1048 0c20 TNT2 Vanta + 1048 0c21 TNT2 Vanta + 1092 6820 Viper V730 + 1102 1031 CT6938 VANTA 8MB + 1102 1034 CT6894 VANTA 16MB + 14af 5008 Maxi Gamer Phoenix 2 + 002d NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] + 1043 0200 AGP-V3800M + 1043 0201 AGP-V3800M + 1048 0c3a Erazor III LT + 1048 0c3b Erazor III LT + 10de 0006 RIVA TNT2 Model 64/Model 64 Pro + 10de 001e M64 AGP4x + 1102 1023 CT6892 RIVA TNT2 Value + 1102 1024 CT6932 RIVA TNT2 Value 32Mb + 1102 102c CT6931 RIVA TNT2 Value [Jumper] + 1462 8808 MSI-8808 + 1554 1041 Pixelview RIVA TNT2 M64 + 1569 002d Palit Microsystems Daytona TNT2 M64 + 002e NV6 [Vanta] + 002f NV6 [Vanta] + 0034 MCP04 SMBus + 0035 MCP04 IDE + 0036 MCP04 Serial ATA Controller + 0037 MCP04 Ethernet Controller + 0038 MCP04 Ethernet Controller + 003a MCP04 AC'97 Audio Controller + 003b MCP04 USB Controller + 003c MCP04 USB Controller + 003d MCP04 PCI Bridge + 003e MCP04 Serial ATA Controller + 0040 NV40 [GeForce 6800 Ultra] + 0041 NV40 [GeForce 6800] + 1043 817b V9999 Gamer Edition + 0042 NV40.2 [GeForce 6800 LE] + 0043 NV40.3 [GeForce 6800 XE] + 0044 NV40 [GeForce 6800 XT] + 0045 NV40 [GeForce 6800 GT] + 0046 NV45 [GeForce 6800 GT] + 0047 NV40 [GeForce 6800 GS] + 1682 2109 GeForce 6800 GS + 0048 NV40 [GeForce 6800 XT] + 0049 NV40GL + 004d NV40GL [Quadro FX 4000] + 004e NV40GL [Quadro FX 4000] + 0050 CK804 ISA Bridge + 1043 815a K8N4-E or A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1458 0c11 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 147b 1c1a KN8-Ultra Mainboard + 1565 3402 NF4 AM2L Mainboard + 0051 CK804 ISA Bridge + 1028 0225 PowerEdge T105 ISA Bridge + 0052 CK804 SMBus + 1028 0225 PowerEdge T105 SMBus + 1043 815a K8N4-E or A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1458 0c11 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 147b 1c1a KN8-Ultra Mainboard + 1565 3402 NF4 AM2L Mainboard + 0053 CK804 IDE + 1043 815a K8N4-E or A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1458 5002 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 147b 1c1a KN8-Ultra Mainboard + 1565 3402 NF4 AM2L Mainboard + 0054 CK804 Serial ATA Controller + 1028 0225 PowerEdge T105 Serial ATA + 1043 815a A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1458 b003 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 147b 1c1a KN8-Ultra Mainboard + 1565 5401 NF4 AM2L Mainboard + 0055 CK804 Serial ATA Controller + 1028 0225 PowerEdge T105 Serial ATA + 1043 815a K8N4-E or A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1458 b003 GA-K8N Ultra-9 Mainboard + 147b 1c1a KN8-Ultra Mainboard + 1565 5401 NF4 AM2L Mainboard + 0056 CK804 Ethernet Controller + 0057 CK804 Ethernet Controller + 1043 8141 K8N4-E or A8N-E Mainboard + 10de cb84 NF4 Lanparty + 10f1 2865 Tomcat K8E (S2865) + 1458 e000 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 147b 1c1a KN8-Ultra Mainboard + 1565 2501 NF4 AM2L Mainboard + 0058 CK804 AC'97 Modem + 0059 CK804 AC'97 Audio Controller + 1043 812a K8N4-E or A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 147b 1c1a KN8-Ultra Mainboard + 1565 8211 NF4 AM2L Mainboard + 005a CK804 USB Controller + 1028 0225 PowerEdge T105 onboard USB + 1043 815a K8N4-E or A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1458 5004 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 147b 1c1a KN8-Ultra Mainboard + 1565 3402 NF4 AM2L Mainboard + 005b CK804 USB Controller + 1028 0225 PowerEdge T105 onboard USB + 1043 815a K8N4-E or A8N-E Mainboard + 10f1 2865 Tomcat K8E (S2865) + 1458 5004 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 147b 1c1a KN8-Ultra Mainboard + 1565 3402 NF4 AM2L Mainboard + 005c CK804 PCI Bridge + 005d CK804 PCIE Bridge + 005e CK804 Memory Controller + 1028 0225 PowerEdge T105 Memory Controller + 1043 815a A8N-E Mainboard + 10de 005e ECS Elitegroup NFORCE3-A939 motherboard. + 10f1 2865 Tomcat K8E (S2865) + 10f1 2891 Thunder K8SRE Mainboard + 1458 5000 GA-K8N Ultra-9 Mainboard + 1462 7100 MSI K8N Diamond + 147b 1c1a KN8-Ultra Mainboard + 1565 3402 NF4 AM2L Mainboard + 005f CK804 Memory Controller + 0060 nForce2 ISA Bridge + 1043 80ad A7N8X Mainboard + 147b 1c02 NF7-S/NF7 (nVidia-nForce2) 2.X + a0a0 03ba UK79G-1394 motherboard + 0064 nForce2 SMBus (MCP) + 147b 1c02 NF7-S/NF7 (nVidia-nForce2) 2.X + a0a0 03bb UK79G-1394 motherboard + 0065 nForce2 IDE + 10de 0c11 nForce 2 EIDE Controller + a0a0 03b2 UK79G-1394 motherboard + 0066 nForce2 Ethernet Controller + 1043 80a7 A7N8X Mainboard onboard nForce2 Ethernet + 10de 0c11 nForce MCP-T Networking Adapter + a0a0 03b3 UK79G-1394 motherboard + 0067 nForce2 USB Controller + 1043 0c11 A7N8X Mainboard + a0a0 03b4 UK79G-1394 motherboard + 0068 nForce2 USB Controller + 1043 0c11 A7N8X Mainboard + a0a0 03b4 UK79G-1394 motherboard + 006a nForce2 AC97 Audio Controler (MCP) + 1043 8095 nForce2 AC97 Audio Controler (MCP) + a0a0 0304 UK79G-1394 motherboard + 006b nForce Audio Processing Unit + 10de 006b nForce2 MCP Audio Processing Unit + a0a0 0304 UK79G-1394 motherboard + 006c nForce2 External PCI Bridge + 006d nForce2 PCI Bridge + 006e nForce2 FireWire (IEEE 1394) Controller + a0a0 0306 UK79G-1394 motherboard + 0080 MCP2A ISA bridge + 147b 1c09 NV7 Motherboard + 0084 MCP2A SMBus + 147b 1c09 NV7 Motherboard + 0085 MCP2A IDE + 147b 1c09 NV7 Motherboard + 0086 MCP2A Ethernet Controller + 0087 MCP2A USB Controller + 147b 1c09 NV7 Motherboard + 0088 MCP2A USB Controller + 147b 1c09 NV7 Motherboard + 008a MCP2S AC'97 Audio Controller + 147b 1c09 NV7 Motherboard + 008b MCP2A PCI Bridge + 008c MCP2A Ethernet Controller + 008e nForce2 Serial ATA Controller + 0090 G70 [GeForce 7800 GTX] + 0091 G70 [GeForce 7800 GTX] + 0092 G70 [GeForce 7800 GT] + 0093 G70 [GeForce 7800 GS] + 0095 G70 [GeForce 7800 SLI] + 0098 G70 [GeForce Go 7800] + 0099 G70 [GeForce Go 7800 GTX] + 009d G70GL [Quadro FX 4500] + 00a0 NV5 [Aladdin TNT2] + 14af 5810 Maxi Gamer Xentor + 00c0 NV41 [GeForce 6800 GS] + 00c1 NV41.1 [GeForce 6800] + 00c2 NV41.2 [GeForce 6800 LE] + 00c3 NV42 [GeForce 6800 XT] + 00c8 NV41.8 [GeForce Go 6800] + 00c9 NV41.9 [GeForce Go 6800 Ultra] + 00cc NV41 [Quadro FX Go1400] + 00cd NV41 [Quadro FX 3450/4000 SDI] + 10de 029b wx4300 Workstation + 00ce NV41GL [Quadro FX 1400] + 00d0 nForce3 LPC Bridge + 00d1 nForce3 Host Bridge + 00d2 nForce3 AGP Bridge + 00d3 CK804 Memory Controller + 00d4 nForce3 SMBus + 00d5 nForce3 IDE + 00d6 nForce3 Ethernet + 00d7 nForce3 USB 1.1 + 00d8 nForce3 USB 2.0 + 00d9 nForce3 Audio + 00da nForce3 Audio + 00dd nForce3 PCI Bridge + 00df CK8S Ethernet Controller + 1043 80a7 K8N-E + 105b 0c43 Winfast NF3250K8AA + 147b 1c0b NF8 Mainboard + 00e0 nForce3 250Gb LPC Bridge + 1043 813f K8N-E + 10de 0c11 Winfast NF3250K8AA + 1462 7030 K8N Neo-FSR v2.0 + 147b 1c0b NF8 Mainboard + 1849 00e0 Motherboard (one of many) + 00e1 nForce3 250Gb Host Bridge + 1043 813f K8N-E + 1462 7030 K8N Neo-FSR v2.0 + 147b 1c0b NF8 Mainboard + 1849 00e1 Motherboard (one of many) + 00e2 nForce3 250Gb AGP Host to PCI Bridge + 00e3 nForce3 Serial ATA Controller + 1043 813f K8N-E + 105b 0c43 Winfast NF3250K8AA + 147b 1c0b NF8 Mainboard + 1849 00e3 Motherboard (one of many) + 00e4 nForce 250Gb PCI System Management + 1043 813f K8N-E + 105b 0c43 Winfast NF3250K8AA + 1462 7030 K8N Neo-FSR v2.0 + 147b 1c0b NF8 Mainboard + 1849 00e4 Motherboard (one of many) + 00e5 CK8S Parallel ATA Controller (v2.5) + 1043 813f K8N-E + 105b 0c43 Winfast NF3250K8AA + 1462 7030 K8N Neo-FSR v2.0 + 147b 1c0b NF8 Mainboard + 1849 00e5 Motherboard (one of many) + f849 00e5 Motherboard (one of many) + 00e6 CK8S Ethernet Controller + 00e7 CK8S USB Controller + 1043 813f K8N-E + 105b 0c43 Winfast NF3250K8AA + 1462 7030 K8N Neo-FSR v2.0 + 147b 1c0b NF8 Mainboard + 1849 00e7 Motherboard (one of many) + 00e8 nForce3 EHCI USB 2.0 Controller + 1043 813f K8N-E + 105b 0c43 Winfast NF3250K8AA + 1462 7030 K8N Neo-FSR v2.0 + 147b 1c0b NF8 Mainboard + 1849 00e8 Motherboard (one of many) + 00ea nForce3 250Gb AC'97 Audio Controller + 1043 819d K8N-E + 105b 0c43 Winfast NF3250K8AA + 1462 b010 K8N Neo-FSR v2.0 + 147b 1c0b NF8 Mainboard + 00ed nForce3 250Gb PCI-to-PCI Bridge + 00ee nForce3 Serial ATA Controller 2 + 00f0 NV40 [GeForce 6800 Ultra] + 00f1 NV43 [GeForce 6600 GT] + 1043 81a6 N6600GT TD 128M AGP + 1043 81c6 N6600GT TD 128M AGP + 1458 3150 GV-N66T128VP + 1554 1191 PixelView PV-N43UA (128KD) + 1682 2119 GeForce 6600 GT AGP 128MB DDR3 DUAL DVI TV + 00f2 NV43 [GeForce 6600] + 1554 1194 PixelView PV-N43AT (256KD) + 1682 211c GeForce 6600 256MB DDR DUAL DVI TV + 00f3 NV43 [GeForce 6200] + 00f4 NV43 [GeForce 6600 LE] + 00f5 G70 [GeForce 7800 GS] + 00f6 NV43 [GeForce 6800 GS] + 1682 217e XFX GeForce 6800 XTreme 256MB DDR3 AGP + 00f8 NV45GL [Quadro FX 3400/4400] + 00f9 NV45 [GeForce 6800 GTO] + 10de 00f9 NV40 [GeForce 6800 GT] + 1682 2120 GEFORCE 6800 GT PCI-E + 00fa NV36 [GeForce PCX 5750] + 00fb NV35 [GeForce PCX 5900] + 00fc NV37GL [Quadro FX 330/GeForce PCX 5300] + 00fd NV37GL [Quadro PCI-E Series] + 00fe NV38GL [Quadro FX 1300] + 00ff NV18 [GeForce PCX 4300] + 0100 NV10 [GeForce 256 SDR] + 1043 0200 AGP-V6600 SGRAM + 1043 0201 AGP-V6600 SDRAM + 1043 4008 AGP-V6600 SGRAM + 1043 4009 AGP-V6600 SDRAM + 1048 0c41 Erazor X + 1048 0c43 ERAZOR X PCI + 1048 0c48 Synergy Force + 1102 102d CT6941 GeForce 256 + 14af 5022 3D Prophet SE + 0101 NV10DDR [GeForce 256 DDR] + 1043 0202 AGP-V6800 DDR + 1043 400a AGP-V6800 DDR SGRAM + 1043 400b AGP-V6800 DDR SDRAM + 1048 0c42 Erazor X + 107d 2822 WinFast GeForce 256 + 1102 102e CT6971 GeForce 256 DDR + 14af 5021 3D Prophet DDR-DVI + 0103 NV10GL [Quadro] + 1048 0c40 GLoria II-64 + 1048 0c44 GLoria II + 1048 0c45 GLoria II + 1048 0c4a GLoria II-64 Pro + 1048 0c4b GLoria II-64 Pro DVII + 0110 NV11 [GeForce2 MX/MX 400] + 1043 4015 AGP-V7100 Pro + 1043 4021 V7100 Deluxe Combo + 1043 4031 V7100 Pro with TV output + 1048 0c60 Gladiac MX + 1048 0c61 Gladiac 511PCI + 1048 0c63 Gladiac 511TV-OUT 32MB + 1048 0c64 Gladiac 511TV-OUT 64MB + 1048 0c65 Gladiac 511TWIN + 1048 0c66 Gladiac 311 + 10de 0091 Dell OEM GeForce 2 MX 400 + 10de 00a1 Apple OEM GeForce2 MX + 1462 8817 MSI GeForce2 MX400 Pro32S [MS-8817] + 14af 7102 3D Prophet II MX + 14af 7103 3D Prophet II MX Dual-Display + 1545 0023 Xtasy Rev. B2 + 0111 NV11DDR [GeForce2 MX200] + 0112 NV11 [GeForce2 Go] + 0113 NV11GL [Quadro2 MXR/EX/Go] + 0140 NV43 [GeForce 6600 GT] + 0141 NV43 [GeForce 6600] + 1043 81b0 EN6600 Silencer + 1458 3124 GV-NX66128DP Turbo Force Edition + 0142 NV43 [GeForce 6600 LE] + 0143 NV43 [GeForce 6600 VE] + 0144 NV43 [GeForce Go 6600] + 0145 NV43 [GeForce 6610 XL] + 0146 NV43 [Geforce Go 6600TE/6200TE] + 0147 NV43 [GeForce 6700 XL] + 0148 NV43 [GeForce Go 6600] + 0149 NV43 [GeForce Go 6600 GT] + 014a NV43 [Quadro NVS 440] + 014c NV43 [Quadro FX 540 MXM] + 014d NV43GL [Quadro FX 550] + 014e NV43GL [Quadro FX 540] + 014f NV43 [GeForce 6200] + 0150 NV15 [GeForce2 GTS/Pro] + 1043 4016 V7700 AGP Video Card + 1048 0c50 Gladiac + 1048 0c52 Gladiac-64 + 107d 2840 WinFast GeForce2 GTS with TV output + 107d 2842 WinFast GeForce 2 Pro + 10de 002e GeForce2 GTS + 1462 8831 Creative GeForce2 Pro + 0151 NV15DDR [GeForce2 Ti] + 1043 405f V7700Ti + 1462 5506 Creative 3D Blaster Geforce2 Titanium + 0152 NV15BR [GeForce2 Ultra, Bladerunner] + 1048 0c56 GLADIAC Ultra + 0153 NV15GL [Quadro2 Pro] + 0160 NV44 [GeForce 6500] + 0161 NV44 [GeForce 6200 TurboCache(TM)] + 0162 NV44 [GeForce 6200SE TurboCache (TM)] + 0163 NV44 [GeForce 6200 LE] + 0164 NV44 [GeForce Go 6200] + 0165 NV44 [Quadro NVS 285] + 0166 NV43 [GeForce Go 6400] + 0167 NV43 [GeForce Go 6200/6400] + 0168 NV43 [GeForce Go 6200/6400] + 0169 NV44 [GeForce 6250] + 016a NV44 [GeForce 7100 GS] + 0170 NV17 [GeForce4 MX 460] + 0171 NV17 [GeForce4 MX 440] + 10b0 0002 Gainward Pro/600 TV + 10de 0008 Apple OEM GeForce4 MX 440 + 1462 8661 G4MX440-VTP + 1462 8730 MX440SES-T (MS-8873) + 1462 8852 GeForce4 MX440 PCI + 147b 8f00 Abit Siluro GeForce4MX440 + 0172 NV17 [GeForce4 MX 420] + 0173 NV17 [GeForce4 MX 440-SE] + 0174 NV17 [GeForce4 440 Go] + 0175 NV17 [GeForce4 420 Go] + 0176 NV17 [GeForce4 420 Go 32M] + 103c 08b0 tc1100 tablet + 144d c005 X10 Laptop + 4c53 1090 Cx9 / Vx9 mainboard + 0177 NV17 [GeForce4 460 Go] + 0178 NV17GL [Quadro4 550 XGL] + 0179 NV17 [GeForce4 440 Go 64M] + 10de 0179 GeForce4 MX (Mac) + 017a NV17GL [Quadro NVS] + 017b NV17GL [Quadro4 550 XGL] + 017c NV17GL [Quadro4 500 GoGL] + 017d NV17 [GeForce4 410 Go 16M] + 0181 NV18 [GeForce4 MX 440 AGP 8x] + 1043 8063 GeForce4 MX 440 AGP 8X + 1043 806f V9180 Magic + 1462 8880 MS-StarForce GeForce4 MX 440 with AGP8X + 1462 8900 MS-8890 GeForce 4 MX440 AGP8X + 1462 9350 MSI Geforce4 MX T8X with AGP8X + 147b 8f0d Siluro GF4 MX-8X + 1554 1111 PixelView MVGA-NVG18A + 0182 NV18 [GeForce4 MX 440SE AGP 8x] + 0183 NV18 [GeForce4 MX 420 AGP 8x] + 0184 NV18 [GeForce4 MX] + 0185 NV18 [GeForce4 MX 4000] + 0186 NV18M [GeForce4 448 Go] + 0187 NV18M [GeForce4 488 Go] + 0188 NV18GL [Quadro4 580 XGL] + 0189 NV18 [GeForce4 MX with AGP8X (Mac)] + 018a NV18GL [Quadro NVS 280 SD] + 018b NV18GL [Quadro4 380 XGL] + 018c NV18GL [Quadro NVS 50 PCI] + 018d NV18M [GeForce4 448 Go] + 0191 G80 [GeForce 8800 GTX] + 0193 G80 [GeForce 8800 GTS] + 0194 G80 [GeForce 8800 Ultra] +# Found in GPU server Tesla D870 and S870 + 0197 G80 [Tesla C870] + 019d G80 [Quadro FX 5600] + 019e G80 [Quadro FX 4600] + 01a0 NVCrush11 [GeForce2 MX Integrated Graphics] + 01a4 nForce CPU bridge + 01ab nForce 420 Memory Controller (DDR) + 01ac nForce 220/420 Memory Controller + 01ad nForce 220/420 Memory Controller + 01b0 nForce Audio Processing Unit + 01b1 nForce AC'97 Audio Controller + 01b2 nForce ISA Bridge + 01b4 nForce PCI System Management + 01b7 nForce AGP to PCI Bridge + 01b8 nForce PCI-to-PCI bridge + 01bc nForce IDE + 01c1 nForce AC'97 Modem Controller + 01c2 nForce USB Controller + 01c3 nForce Ethernet Controller + 01d0 G72 [GeForce 7350 LE] + 01d1 G72 [GeForce 7300 LE] + 1462 0345 7300LE PCI Express Graphics Adapter + 01d3 G72 [GeForce 7300 SE/7200 GS] + 01d6 G72M [GeForce Go 7200] + 01d7 G72M [Quadro NVS 110M/GeForce Go 7300] + 01d8 G72M [GeForce Go 7400] + 1028 01d7 XPS M1210 + 01d9 G72M [GeForce Go 7450] + 01da G72M [Quadro NVS 110M] + 01db G72M [Quadro NVS 120M] + 01dc G72GL [Quadro FX 350M] + 01dd G72 [GeForce 7500 LE] + 01de G72GL [Quadro FX 350] + 10de 01dc Quadro FX Go350M + 01df G71 [GeForce 7300 GS] + 01e0 nForce2 IGP2 + 147b 1c09 NV7 Motherboard + 01e8 nForce2 AGP + 01ea nForce2 Memory Controller 0 + a0a0 03b9 UK79G-1394 motherboard + 01eb nForce2 Memory Controller 1 + a0a0 03b9 UK79G-1394 motherboard + 01ec nForce2 Memory Controller 2 + a0a0 03b9 UK79G-1394 motherboard + 01ed nForce2 Memory Controller 3 + a0a0 03b9 UK79G-1394 motherboard + 01ee nForce2 Memory Controller 4 + 10de 01ee MSI Delta-L nForce2 memory controller + a0a0 03b9 UK79G-1394 motherboard + 01ef nForce2 Memory Controller 5 + a0a0 03b9 UK79G-1394 motherboard + 01f0 NV18 [GeForce4 MX - nForce GPU] + a0a0 03b5 UK79G-1394 motherboard + 0200 NV20 [GeForce3] + 1043 402f AGP-V8200 DDR + 1048 0c70 GLADIAC 920 + 0201 NV20 [GeForce3 Ti 200] + 0202 NV20 [GeForce3 Ti 500] + 1043 405b V8200 T5 + 1545 002f Xtasy 6964 + 0203 NV20DCC [Quadro DCC] + 0211 NV48 [GeForce 6800] + 0212 NV48 [GeForce 6800 LE] + 0215 NV48 [GeForce 6800 GT] + 0218 NV48 [GeForce 6800 XT] + 0221 NV44A [GeForce 6200] + 3842 a341 256A8N341DX + 0222 NV44 [GeForce 6200 A-LE] + 0240 C51PV [GeForce 6150] + 1043 81cd A8N-VM CSM + 1462 7207 K8NGM2 series + 0241 C51 [GeForce 6150 LE] + 0242 C51G [GeForce 6100] + 105b 0cad Winfast 6100K8MB + 0243 C51 PCI Express Bridge + 0244 C51 [Geforce Go 6150] + 103c 30b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 10de 0244 GeForce Go 6150 + 0245 C51 [Quadro NVS 210S/GeForce 6150LE] + 0246 C51 PCI Express Bridge + 0247 C51 [GeForce Go 6100] + 1043 1382 MCP51 PCI-X GeForce Go 6100 + 0248 C51 PCI Express Bridge + 0249 C51 PCI Express Bridge + 024a C51 PCI Express Bridge + 024b C51 PCI Express Bridge + 024c C51 PCI Express Bridge + 024d C51 PCI Express Bridge + 024e C51 PCI Express Bridge + 024f C51 PCI Express Bridge + 0250 NV25 [GeForce4 Ti 4600] + 0251 NV25 [GeForce4 Ti 4400] + 1043 8023 v8440 GeForce 4 Ti4400 + 10de 0251 PNY GeForce4 Ti 4400 + 1462 8710 PNY GeForce4 Ti 4400 + 0252 NV25 [GeForce4 Ti] + 0253 NV25 [GeForce4 Ti 4200] + 107d 2896 WinFast A250 LE TD (Dual VGA/TV-out/DVI) + 147b 8f09 Siluro (Dual VGA/TV-out/DVI) + 0258 NV25GL [Quadro4 900 XGL] + 0259 NV25GL [Quadro4 750 XGL] + 025b NV25GL [Quadro4 700 XGL] + 0260 MCP51 LPC Bridge + 103c 30b7 Presario V6133CL + 1043 81bc A8N-VM CSM Mainboard + 1458 5001 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 0261 MCP51 LPC Bridge + 105b 0cad Winfast 6100K8MB + 0262 MCP51 LPC Bridge + 0263 MCP51 LPC Bridge + 0264 MCP51 SMBus + 103c 30b7 Presario V6133CL + 1043 81bc A8N-VM CSM Mainboard + 105b 0cad Winfast 6100K8MB + 1462 7207 K8NGM2 series + 0265 MCP51 IDE + 103c 30b7 Presario V6133CL + 1043 81bc A8N-VM CSM Mainboard + 1462 7207 K8NGM2 series +# Foxconn has used a wrong vendor ID for this one + f05b 0cad Winfast 6100K8MB + 0266 MCP51 Serial ATA Controller + 103c 30b7 Presario V6133CL + 1043 81bc A8N-VM CSM Mainboard + 1462 7207 K8NGM2 series + 0267 MCP51 Serial ATA Controller + 1043 81bc A8N-VM CSM Mainboard + 1462 7207 K8NGM2 series + 0268 MCP51 Ethernet Controller + 0269 MCP51 Ethernet Controller + 103c 30b7 Presario V6133CL + 1043 8141 A8N-VM CSM Mainboard + 1462 7207 K8NGM2 series + 026a MCP51 MCI + 026b MCP51 AC97 Audio Controller + 105b 0cad Winfast 6100K8MB + 026c MCP51 High Definition Audio + 103c 30b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 10de cb84 A8N-VM CSM Mainboard + 1462 7207 K8NGM2 series + 026d MCP51 USB Controller + 103c 30b7 Presario V6133CL + 1043 81bc A8N-VM CSM Mainboard + 105b 0cad Winfast 6100K8MB + 1462 7207 K8NGM2 series + 026e MCP51 USB Controller + 103c 30b7 Presario V6133CL + 1043 81bc A8N-VM CSM Mainboard + 105b 0cad Winfast 6100K8MB + 1462 7207 K8NGM2 series + 026f MCP51 PCI Bridge + 103c 30b7 Presario V6133CL + 0270 MCP51 Host Bridge + 103c 30b7 Presario V6133CL + 1043 81bc A8N-VM CSM Mainboard + 105b 0cad Winfast 6100K8MB + 1458 5001 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 0271 MCP51 PMU + 103c 30b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 0272 MCP51 Memory Controller 0 + 105b 0cad Winfast 6100K8MB + 027e C51 Memory Controller 2 + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1458 5000 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 027f C51 Memory Controller 3 + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1458 5000 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 0280 NV28 [GeForce4 Ti 4800] + 0281 NV28 [GeForce4 Ti 4200 AGP 8x] + 0282 NV28 [GeForce4 Ti 4800 SE] + 0286 NV28 [GeForce4 Ti 4200 Go AGP 8x] + 0288 NV28GL [Quadro4 980 XGL] + 0289 NV28GL [Quadro4 780 XGL] + 028c NV28GLM [Quadro4 Go700] + 0290 G71 [GeForce 7900 GTX] + 0291 G71 [GeForce 7900 GT/GTO] + 10de 042b NX7900GTO-T2D512E [7900 GTO] + 0292 G71 [GeForce 7900 GS] + 0293 G71 [GeForce 7900 GX2] + 0294 G71 [GeForce 7950 GX2] + 0295 G71 [GeForce 7950 GT] + 1043 8225 GeForce 7950 GT + 107d 2a68 WinFast PX7950GT TDH + 1462 0663 NX7950GT-VT2D512EZ-HD + 0297 G71 [GeForce Go 7950 GTX] + 0298 G71 [GeForce Go 7900 GS] + 0299 G71 [GeForce Go 7900 GTX] + 029a G71 [Quadro FX 2500M] + 029b G71 [Quadro FX 1500M] + 029c G71 [Quadro FX 5500] + 029d G71GL [Quadro FX 3500] + 029e G71 [Quadro FX 1500] + 029f G70 [Quadro FX 4500 X2] +# Xbox Graphics Processing Unit (Integrated). GeForce3 derivative (NV20 < NV2A < NV25). + 02a0 NV2A [XGPU] + 02a5 MCPX CPU Bridge + 02a6 MCPX Memory Controller + 02e0 G73 [GeForce 7600 GT] + 02e0 2249 GF 7600GT 560M 256MB DDR3 DUAL DVI TV + 02e1 G73 [GeForce 7600 GS] + 1682 222b PV-T73K-UAL3 (256MB) + 1682 2247 GF 7600GS 512MB DDR2 + 02e2 G73 [GeForce 7300 GT] + 02e3 G71 [GeForce 7900 GS] + 02e4 G71 [GeForce 7950 GT] + 1682 2271 PV-T71A-YDF7 (512MB) + 02f0 C51 Host Bridge + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1462 7207 K8NGM2 series + 02f1 C51 Host Bridge + 1458 5000 GA-M55plus-S3G + 02f2 C51 Host Bridge + 02f3 C51 Host Bridge + 02f4 C51 Host Bridge + 02f5 C51 Host Bridge + 02f6 C51 Host Bridge + 02f7 C51 Host Bridge + 02f8 C51 Memory Controller 5 + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1458 5000 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 02f9 C51 Memory Controller 4 + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1458 5000 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 02fa C51 Memory Controller 0 + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1458 5000 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 02fb C51 PCI Express Bridge + 02fc C51 PCI Express Bridge + 103c 30b7 Presario V6133CL + 02fd C51 PCI Express Bridge + 103c 30b7 Presario V6133CL + 02fe C51 Memory Controller 1 + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1458 5000 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 02ff C51 Host Bridge + 103c 30b7 Presario V6133CL + 1043 81cd A8N-VM CSM Mainboard + 1458 5000 GA-M55plus-S3G + 1462 7207 K8NGM2 series + 0300 NV30 [GeForce FX] + 0301 NV30 [GeForce FX 5800 Ultra] + 0302 NV30 [GeForce FX 5800] + 0308 NV30GL [Quadro FX 2000] + 0309 NV30GL [Quadro FX 1000] + 0311 NV31 [GeForce FX 5600 Ultra] + 0312 NV31 [GeForce FX 5600] + 0313 NV31 + 0314 NV31 [GeForce FX 5600XT] + 1043 814a V9560XT/TD + 0316 NV31M + 0317 NV31M Pro + 031a NV31M [GeForce FX Go5600] + 031b NV31M [GeForce FX Go5650] + 031c NV31 [Quadro FX Go700] + 031d NV31GLM + 031e NV31GLM Pro + 031f NV31GLM Pro + 0320 NV34 [GeForce FX 5200] + 0321 NV34 [GeForce FX 5200 Ultra] + 0322 NV34 [GeForce FX 5200] + 1043 02fb V9250 Magic + 1043 8180 V9520-X/TD/128M + 1462 9110 MS-8911 (FX5200-TD128) + 1462 9171 MS-8917 (FX5200-T128) + 1462 9360 MS-8936 (FX5200-T128) + 0323 NV34 [GeForce FX 5200LE] + 0324 NV34M [GeForce FX Go5200 64M] + 1028 0196 Inspiron 5160 + 103c 006a Pavillon ZD7000 laptop + 1071 8160 MIM2000 + 0325 NV34M [GeForce FX Go5250] + 0326 NV34 [GeForce FX 5500] + 1458 310d GeForce FX 5500 128 MB + 1682 2034 GeForce 5500 256 MB + 0327 NV34 [GeForce FX 5100] + 0328 NV34M [GeForce FX Go5200 32M/64M] + 0329 NV34M [GeForce FX Go5200] + 10de 0010 Powerbook G4 + 032a NV34GL [Quadro NVS 280 PCI] + 032b NV34GL [Quadro FX 500/600 PCI] + 032c NV34GLM [GeForce FX Go 5300] + 032d NV34 [GeForce FX Go5100] + 032f NV34GL + 0330 NV35 [GeForce FX 5900 Ultra] + 1043 8137 V9950 Ultra / 256 MB + 0331 NV35 [GeForce FX 5900] + 1043 8145 V9950GE + 0332 NV35 [GeForce FX 5900XT] + 0333 NV38 [GeForce FX 5950 Ultra] + 0334 NV35 [GeForce FX 5900ZT] + 1462 9373 FX5900ZT-VTD128 (MS-8937) + 0338 NV35GL [Quadro FX 3000] + 033f NV35GL [Quadro FX 700] + 0341 NV36.1 [GeForce FX 5700 Ultra] + 1462 9380 MS-8938 (FX5700U-TD128) + 0342 NV36.2 [GeForce FX 5700] + 0343 NV36 [GeForce FX 5700LE] + 0344 NV36.4 [GeForce FX 5700VE] + 0345 NV36.5 + 0347 NV36 [GeForce FX Go5700] + 103c 006a NX9500 + 0348 NV36 [GeForce FX Go5700] + 0349 NV36M Pro + 034b NV36MAP + 034c NV36 [Quadro FX Go1000] + 034e NV36GL [Quadro FX 1100] + 034f NV36GL + 0360 MCP55 LPC Bridge + 0361 MCP55 LPC Bridge + 1028 0221 PowerEdge R805 MCP55 LPC Bridge + 0362 MCP55 LPC Bridge + 147b 12c4 KN9-Ultra Mainboard + 0363 MCP55 LPC Bridge + 0364 MCP55 LPC Bridge + 1028 0221 PowerEdge R805 MCP55 LPC Bridge + 0365 MCP55 LPC Bridge + 0366 MCP55 LPC Bridge + 0367 MCP55 LPC Bridge + 0368 MCP55 SMBus + 1028 020c PowerEdge M605 MCP55 SMBus + 1028 0221 PowerEdge R805 MCP55 SMBus + 147b 12c4 KN9-Ultra Mainboard + 0369 MCP55 Memory Controller + 147b 12c4 KN9-Ultra Mainboard + 036a MCP55 Memory Controller + 036b MCP55 SMU + 036c MCP55 USB Controller + 1028 020c PowerEdge M605 MCP55 USB Controller + 1028 0221 PowerEdge R805 MCP55 USB Controller + 147b 12c4 KN9-Ultra Mainboard + 036d MCP55 USB Controller + 1028 020c PowerEdge M605 MCP55 USB Controller + 1028 0221 PowerEdge R805 MCP55 USB Controller + 147b 12c4 KN9-Ultra Mainboard + 036e MCP55 IDE + 147b 12c4 KN9-Ultra Mainboard + 0370 MCP55 PCI bridge + 0371 MCP55 High Definition Audio + 0372 MCP55 Ethernet + 0373 MCP55 Ethernet + 147b 12c4 KN9-Ultra Mainboard + 0374 MCP55 PCI Express bridge + 0375 MCP55 PCI Express bridge + 0376 MCP55 PCI Express bridge + 0377 MCP55 PCI Express bridge + 0378 MCP55 PCI Express bridge + 037a MCP55 Memory Controller + 037e MCP55 SATA Controller + 037f MCP55 SATA Controller + 1028 0221 PowerEdge R805 MCP55 SATA Controller + 147b 12c4 KN9-Ultra Mainboard + 0390 G73 [GeForce 7650 GS] + 0391 G73 [GeForce 7600 GT] + 1458 3427 GV-NX76T128D-RH + 0392 G73 [GeForce 7600 GS] + 1462 0622 NX7600GS-T2D256EH + 0393 G73 [GeForce 7300 GT] + 10de 0412 NX7300GT-TD256EH + 1462 0412 NX7300GT-TD256EH + 0394 G73 [GeForce 7600 LE] + 0395 G73 [GeForce 7300 GT] + 0397 G73 [GeForce Go 7700] + 0398 G73 [GeForce Go 7600] + 1025 006c Acer 9814 WKMI + 0399 G73 [GeForce Go 7600 GT] + 039a G73M [Quadro NVS 300M] + 039b G73 [GeForce Go 7900 SE] + 039c G73 [Quadro FX 550M] + 10de 039c Quadro FX 560M + 039e G73GL [Quadro FX 560] + 03a0 C55 Host Bridge + 03a1 C55 Host Bridge + 03a2 C55 Host Bridge + 03a3 C55 Host Bridge + 03a4 C55 Host Bridge + 03a5 C55 Host Bridge + 03a6 C55 Host Bridge + 03a7 C55 Host Bridge + 03a8 C55 Memory Controller + 03a9 C55 Memory Controller + 03aa C55 Memory Controller + 03ab C55 Memory Controller + 03ac C55 Memory Controller + 03ad C55 Memory Controller + 03ae C55 Memory Controller + 03af C55 Memory Controller + 03b0 C55 Memory Controller + 03b1 C55 Memory Controller + 03b2 C55 Memory Controller + 03b3 C55 Memory Controller + 03b4 C55 Memory Controller + 03b5 C55 Memory Controller + 03b6 C55 Memory Controller + 03b7 C55 PCI Express bridge + 03b8 C55 PCI Express bridge + 03b9 C55 PCI Express bridge + 03ba C55 Memory Controller + 03bb C55 PCI Express bridge + 03bc C55 Memory Controller + 03d0 C61 [GeForce 6150SE nForce 430] + 03d1 C61 [GeForce 6100 nForce 405] + 03d2 C61 [GeForce 6100 nForce 400] + 03d5 C61 [GeForce 6100 nForce 420] + 03d6 C61 [GeForce 7025 / nForce 630a] + 03e0 MCP61 LPC Bridge + 1849 03e0 939NF6G-VSTA Board + 03e1 MCP61 LPC Bridge + 03e2 MCP61 LPC Bridge + 03e3 MCP61 LPC Bridge + 03e4 MCP61 High Definition Audio + 03e5 MCP61 Ethernet + 03e6 MCP61 Ethernet + 03e7 MCP61 SATA Controller + 03e8 MCP61 PCI Express bridge + 1849 03e8 939NF6G-VSTA Board + 03e9 MCP61 PCI Express bridge + 1849 03e9 939NF6G-VSTA Board + 03ea MCP61 Memory Controller + 1849 03ea 939NF6G-VSTA Board + 03eb MCP61 SMBus + 1849 03eb 939NF6G-VSTA Board + 03ec MCP61 IDE + 1849 03ec 939NF6G-VSTA Board + 03ee MCP61 Ethernet + 03ef MCP61 Ethernet + 1849 03ef 939NF6G-VSTA Board + 03f0 MCP61 High Definition Audio + 1849 0888 939NF6G-VSTA Board + 03f1 MCP61 USB Controller + 1849 03f1 939NF6G-VSTA Board + 03f2 MCP61 USB Controller + 1849 03f2 939NF6G-VSTA Board + 03f3 MCP61 PCI bridge + 1849 03f3 939NF6G-VSTA Board + 03f4 MCP61 SMU + 03f5 MCP61 Memory Controller + 1849 03eb 939NF6G-VSTA Board + 03f6 MCP61 SATA Controller + 1849 03f6 939NF6G-VSTA Board + 03f7 MCP61 SATA Controller + 0400 G84 [GeForce 8600 GTS] + 0401 G84 [GeForce 8600GT] + 0402 G84 [GeForce 8600 GT] + 1462 0910 NX8600GT-T2D256EZ + 0403 G84 [GeForce 8600 GS] + 0404 G84 [GeForce 8400 GS] + 1462 1230 NX8400GS-TD256E + 0405 G84 [GeForce 9500M GS] + 0407 G84 [GeForce 8600M GT] + 0408 G84 [GeForce 9650M GS] + 0409 G84 [GeForce 8700M GT] + 040a G84 [Quadro FX 370] + 040b Quadro NVS 320M + 040c Quadro FX 570M + 17aa 20d9 ThinkPad T61p + 040d Quadro FX 1600M + 040e G84 [Quadro FX 570] + 040f G84 [Quadro FX 1700] + 0420 G86 [GeForce 8400 SE] + 0421 G86 [GeForce 8500 GT] + 1462 0960 NX8500GT-TD512EH/M2 + 0422 G86 [GeForce 8400 GS] + 0423 G86 [GeForce 8300 GS] + 0424 G86 [GeForce 8400 GS] + 0425 G86 [GeForce 8600M GS] + 1025 0121 Aspire 5920G + 0426 G86 [GeForce 8400M GT] + 0427 G86 [GeForce 8400M GS] + 0428 G86 [GeForce 8400M G] + 0429 Quadro NVS 140M + 17aa 20d8 ThinkPad T61 + 042a Quadro NVS 130M + 042b Quadro NVS 135M + 042c G86 [GeForce 9400 GT] + 042d Quadro FX 360M + 042e G86 [GeForce 9300M G] + 042f G86 [Quadro NVS 290] + 0440 MCP65 LPC Bridge + 0441 MCP65 LPC Bridge + 0442 MCP65 LPC Bridge + 0443 MCP65 LPC Bridge + 0444 MCP65 Memory Controller + 0445 MCP65 Memory Controller + 0446 MCP65 SMBus + 0447 MCP65 SMU + 0448 MCP65 IDE + 0449 MCP65 PCI bridge + 044a MCP65 High Definition Audio + 044b MCP65 High Definition Audio + 044c MCP65 AHCI Controller + 044d MCP65 AHCI Controller + 044e MCP65 AHCI Controller + 044f MCP65 AHCI Controller + 0450 MCP65 Ethernet + 0451 MCP65 Ethernet + 0452 MCP65 Ethernet + 0453 MCP65 Ethernet + 0454 MCP65 USB Controller + 0455 MCP65 USB Controller + 0456 MCP65 USB Controller + 0457 MCP65 USB Controller + 0458 MCP65 PCI Express bridge + 0459 MCP65 PCI Express bridge + 045a MCP65 PCI Express bridge + 045c MCP65 SATA Controller + 045d MCP65 SATA Controller + 045e MCP65 SATA Controller + 045f MCP65 SATA Controller + 0531 C67 [GeForce 7150M / nForce 630M] + 0533 C67 [GeForce 7000M / nForce 610M] + 053a C68 [GeForce 7050 PV / nForce 630a] + 053b C68 [GeForce 7050 PV / nForce 630a] + 1043 8308 M2N68-AM Motherbord + 053e C68 [GeForce 7025 / nForce 630a] + 0541 MCP67 Memory Controller + 0542 MCP67 SMBus + 1043 8308 M2N68-AM Motherbord + 0543 MCP67 Co-processor + 0547 MCP67 Memory Controller + 1043 8308 M2N68-AM Motherbord + 1849 0547 ALiveNF7G-HDready + 0548 MCP67 ISA Bridge + 1043 8308 M2N68-AM Motherboard + 054c MCP67 Ethernet + 1043 8308 M2N68-AM Motherbord + 1849 054c ALiveNF7G-HDready, MCP67 Gigabit Ethernet + 054d MCP67 Ethernet + 054e MCP67 Ethernet +# forcedeth source code from Nvidi + 054f MCP67 Ethernet + 0550 MCP67 AHCI Controller + 1043 8308 M2N68-AM Motherboard + 0554 MCP67 AHCI Controller + 1043 8308 M2N68-AM Motherboard + 0555 MCP67 SATA Controller + 1043 8308 M2N68-AM Motherboard + 055c MCP67 High Definition Audio + 1043 8290 M2N68-AM Motherboard + 055d MCP67 High Definition Audio + 055e MCP67 OHCI USB 1.1 Controller + 1043 8308 M2N68-AM Motherboard + 055f MCP67 EHCI USB 2.0 Controller + 1043 8308 M2N68-AM Motherboard + 0560 MCP67 IDE Controller + f043 8308 M2N68-AM Motherboard + 0561 MCP67 PCI Bridge + 0562 MCP67 PCI Express Bridge + 1849 0562 ALiveNF7G-HDready + 0563 MCP67 PCI Express Bridge + 0568 MCP78S [GeForce 8200] Memory Controller + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0568 K10N78FullHD-hSLI R3.0 Memory Controller + 0569 MCP78S [GeForce 8200] PCI Express Bridge + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0569 K10N78FullHD-hSLI R3.0 PCI Express Bridge + 056a MCP73 [nForce 630i] USB 2.0 Controller (EHCI) + 056c MCP73 IDE + 1afa 7150 JW-IN7150-HD + 056d MCP73 PCI Express bridge + 056e MCP73 PCI Express bridge + 056f MCP73 PCI Express bridge + 05b8 PCI express bridge for GTX 295 + 05be PCI express bridge for Quadro Plex S4 / Tesla S870 / Tesla S1070 + 05e0 GT200b [GeForce GTX 295] + 05e1 GT200 [GeForce GTX 280] +# GT200 [GTX 260] or GT200 [GTX 260-216] or GT200b [GTX 260-216] + 05e2 GT200 [GeForce GTX 260] + 05e3 GT200b [GeForce GTX 285] + 05e6 GT200b [GeForce GTX 275] +# Found in GPU server Tesla S1070 + 05e7 GT200 [Tesla C1060] + 05ed GT200GL [Quadro Plex 2200 D2] + 05f8 GT200GL [Quadro Plex 2200 S4] + 05f9 GT200GL [Quadro CX] + 05fd GT200GL [Quadro FX 5800] + 05fe GT200GL [Quadro FX 4800] + 05ff GT200GL [NVIDIA Quadro FX 3800] + 0600 G92 [GeForce 8800 GTS 512] + 0601 G92 [GeForce 9800 GT] + 0602 G92 [GeForce 8800 GT] + 0604 G92 [GeForce 9800 GX2] + 0605 G92 [GeForce 9800 GT] + 0606 G92 [GeForce 8800 GS] + 0608 G92 [GeForce 9800M GTX] + 0609 G92 [GeForce 8800M GTS] + 060a GT200 [GeForce GTX 280M] + 060b G92 [GeForce 9800M GT] + 060c G92 [GeForce 8800M GTX] + 060d G92 [GeForce 8800 GS] + 0610 G92 [GeForce 9600 GSO] + 1682 2385 GeForce 9600 GSO 768mb + 0611 G92 [GeForce 8800 GT] + 107d 2ab0 Winfast PX8800 GT PCI-E + 19da 1040 ZT-88TES2P-FSP + 0612 G92 [GeForce 9800 GTX] + 0613 G92 [GeForce 9800 GTX+] + 0614 G92 [GeForce 9800 GT] + 107d 2ab3 WinFast PX9800 GT (S-Fanpipe) + 0615 G92 [GeForce GTS 250] + 3842 1150 GeForce GTS 250 P/N 512-P3-1150-TR +# Overclocked + 3842 1151 GeForce GTS 250 P/N 512-P3-1151-TR + 3842 1155 GeForce GTS 250 P/N 01G-P3-1155-TR +# Overclocked + 3842 1156 GeForce GTS 250 P/N 01G-P3-1156-TR + 0617 G92 [GeForce 9800M GTX] + 0618 GT200 [GeForce GTX 260M] + 0619 G92GL [Quadro FX 4700 X2] + 061a G92 [Quadro FX 3700] + 061b G92GL [Quadro VX 200] + 061c G92M [Quadro FX 3600M] + 061d G92 [Quadro FX 2800M] + 061f G92 [Quadro FX 3800M] + 0622 G94 [GeForce 9600 GT] + 107d 2ac1 WinFast PX9600GT 1024MB + 1458 3481 GV-NX96T512HP + 0623 G94 [GeForce 9600 GS] + 0625 G94 [GeForce 9600 GSO 512] + 0626 G94 [GeForce GT 130] + 0627 G94 [GeForce GT 140] + 0628 G94 [GeForce 9800M GTS] + 062a G94 [GeForce 9700M GTS] + 062b G94 [GeForce 9800M GS] + 062c G94 [GeForce 9800M GTS] + 0631 G94M [GeForce GTS 160M] + 0632 G94M [GeForce GTS 150M] + 0638 G94 [Quadro FX 1800] + 063a G94M [Quadro FX 2700M] + 0640 G96 [GeForce 9500 GT] + 0641 G96 [GeForce 9400 GT] + 0643 G96 [GeForce 9500 GT] + 0644 G96 [GeForce 9500 GS] + 0645 G96 [GeForce 9500 GS] + 0646 G96 [GeForce GT 120] + 0647 G96 [GeForce 9600M GT] + 0648 G96 [GeForce 9600M GS] + 0649 G96 [GeForce 9600M GT] + 064a G96 [GeForce 9700M GT] + 064b G96 [GeForce 9500M G] + 064c G96 [GeForce 9650M GT] + 0651 G96 [GeForce G 110M] + 0652 G96 [GeForce GT 130M] + 0653 G96M [GeForce GT 120M] + 0658 G96 [Quadro FX 380] + 0659 G96 [Quadro FX 580] + 065b G96 [GeForce 9400 GT] + 065c G96M [Quadro FX 770M] + 06e0 G98 [GeForce 9300 GE] + 06e1 G98 [GeForce 9300 GS] + 06e2 G98 [GeForce 8400] + 06e3 G98 [GeForce 8300 GS] + 06e4 G98 [GeForce 8400 GS] + 1458 3475 GV-NX84S256HE [GeForce 8400 GS] + 06e5 G98 [GeForce 9300M GS] + 06e6 G98 [GeForce G100] + 06e7 G98 [GeForce 9300 SE] + 06e8 G98 [GeForce 9200M GS] + 06e9 G98 [GeForce 9300M GS] + 1043 19b2 U6V laptop + 06ea G86M [Quadro NVS 150M] + 06eb G98M [Quadro NVS 160M] + 06ec G98M [GeForce G 105M] + 06ef G98M [GeForce G 103M] + 06f8 G98 [Quadro NVS 420] + 06f9 G98 [Quadro FX 370 LP] + 06fa G98 [Quadro NVS 450] + 0751 MCP78S [GeForce 8200] Memory Controller + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0751 K10N78FullHD-hSLI R3.0 Memory Controller + 0752 MCP78S [GeForce 8200] SMBus + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0752 K10N78FullHD-hSLI R3.0 SMBus + 0753 MCP78S [GeForce 8200] Co-Processor + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0753 K10N78FullHD-hSLI R3.0 Co-Processor + 0754 MCP78S [GeForce 8200] Memory Controller + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0754 K10N78FullHD-hSLI R3.0 Memory Controller + 0759 MCP78S [GeForce 8200] IDE + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0759 K10N78FullHD-hSLI R3.0 IDE + 075a MCP78S [GeForce 8200] PCI Bridge + 1043 82e8 M3N72-D + 1849 075a K10N78FullHD-hSLI R3.0 PCI Bridge + 075b MCP78S [GeForce 8200] PCI Express Bridge + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 075b K10N78FullHD-hSLI R3.0 PCI Express Bridge + 075c MCP78S [GeForce 8200] LPC Bridge + 1462 7508 K9N2GM-FIH + 1849 075c K10N78FullHD-hSLI R3.0 LPC Bridge + 075d MCP78S [GeForce 8200] LPC Bridge + 1043 82e8 M3N72-D + 0760 MCP77 Ethernet + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0760 K10N78FullHD-hSLI R3.0 Ethernet + 0761 MCP77 Ethernet + 0762 MCP77 Ethernet + 0763 MCP77 Ethernet + 0774 MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio +# has a Realtek ALC1200 HDAudio Codec + 1043 82fe M3N72-D + 1462 7508 K9N2GM-FIH + 1849 3662 K10N78FullHD-hSLI R3.0 High Definition Audio + 0778 MCP78S [GeForce 8200] PCI Express Bridge + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 0778 K10N78FullHD-hSLI R3.0 PCI Express Bridge + 077a MCP78S [GeForce 8200] PCI Bridge + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 077a K10N78FullHD-hSLI R3.0 PCI Bridge + 077b MCP78S [GeForce 8200] OHCI USB 1.1 Controller + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 077b K10N78FullHD-hSLI R3.0 OHCI USB 1.1 Controller + 077c MCP78S [GeForce 8200] EHCI USB 2.0 Controller + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 077c K10N78FullHD-hSLI R3.0 EHCI USB 2.0 Controller + 077d MCP78S [GeForce 8200] OHCI USB 1.1 Controller + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 077d K10N78FullHD-hSLI R3.0 OHCI USB 1.1 Controller + 077e MCP78S [GeForce 8200] EHCI USB 2.0 Controller + 1043 82e8 M3N72-D + 1462 7508 K9N2GM-FIH + 1849 077e K10N78FullHD-hSLI R3.0 EHCI USB 2.0 Controller + 07c0 MCP73 Host Bridge + 1afa 7150 JW-IN7150-HD + 07c1 MCP73 Host Bridge + 07c2 MCP73 Host Bridge + 07c5 MCP73 Host Bridge + 07c8 MCP73 Memory Controller + 1afa 7150 JW-IN7150-HD + 07cb nForce 630i memory controller + 1afa 7150 JW-IN7150-HD + 07cd nForce 630i memory controller + 1afa 7150 JW-IN7150-HD + 07ce nForce 630i memory controller + 1afa 7150 JW-IN7150-HD + 07cf nForce 630i memory controller + 1afa 7150 JW-IN7150-HD + 07d0 nForce 630i memory controller + 1afa 7150 JW-IN7150-HD + 07d1 nForce 630i memory controller + 1afa 7150 JW-IN7150-HD + 07d2 nForce 630i memory controller + 1afa 7150 JW-IN7150-HD + 07d3 nForce 630i memory controller + 1afa 7150 JW-IN7150-HD + 07d6 nForce 630i memory controller + 1afa 7150 JW-IN7150-HD + 07d7 MCP73 LPC Bridge + 1afa 7150 JW-IN7150-HD + 07d8 MCP73 SMBus + 1afa 7150 JW-IN7150-HD + 07d9 MCP73 Memory Controller + 1afa 7150 JW-IN7150-HD + 07da MCP73 Co-processor + 1afa 7150 JW-IN7150-HD + 07dc MCP73 Ethernet + 07dd MCP73 Ethernet + 07de MCP73 Ethernet + 07df MCP73 Ethernet + 07e0 C73 [GeForce 7150 / nForce 630i] + 1afa 7150 JW-IN7150-HD + 07e1 C73 [GeForce 7100 / nForce 630i] + 07e2 GeForce 7050 / nForce 630i + 07e3 C73 [GeForce 7050 / nForce 610i] + 07e5 C73 [GeForce 7100 / nForce 620i] + 07f0 MCP73 IDE + 07f4 GeForce 7100/nForce 630i SATA + 07f8 MCP73 SATA RAID Controller + 07fc MCP73 High Definition Audio + 10de 07fc MCP73 High Definition Audio + 07fe GeForce 7100/nForce 630i USB + 1afa 7150 JW-IN7150-HD + 0844 C77 [GeForce 9100M G] + 0845 C77 [GeForce 8200M G] + 0847 C78 [GeForce 9100] + 0848 C77 [GeForce 8300] + 0849 C77 [GeForce 8200] + 1462 7508 K9N2GM-FIH + 1849 0849 K10N78FullHD-hSLI R3.0 GeForce 8200 + 084a C77 [nForce 730a] + 084b C77 [GeForce 8200] + 084c C77 [nForce 780a SLI] + 084d C77 [nForce 750a SLI] + 1043 82e8 M3N72-D mGPU + 084f C77 [GeForce 8100 / nForce 720a] + 0860 C79 [GeForce 9300] + 0861 C79 [GeForce 9400] + 0862 C79 [GeForce 9400M G] + 0863 C79 [GeForce 9400M] + 0864 C79 [GeForce 9300] + 0865 C79 [GeForce 9300] + 0866 C79 [GeForce 9400M G] + 0867 C79 [GeForce 9400] + 0868 C79 [nForce 760i SLI] + 086a C79 [GeForce 9400] + 086c C79 [GeForce 9300 / nForce 730i] + 086d C79 [GeForce 9200] + 086e C79 [GeForce 9100M G] + 086f C79 [GeForce 9200M G] + 0870 C79 [GeForce 9400M] + 0871 C79 [GeForce 9200] + 0872 C79 [GeForce G102M] + 0873 C79 [GeForce G102M] + 0876 ION VGA [GeForce 9400M] + 087a C79 [Quadro FX 470] + 087d ION VGA + 087e ION LE VGA + 087f C79 [Quadro FX 470M] + 0a20 GT216 [GeForce GT 220] + 0a23 GT218 [GeForce 210] + 0a28 GT216 [GeForce GT 230M] + 0a2a GT216 [GeForce GT 230M] + 0a34 GT216 [GeForce GT 240M] + 0a60 GT218 [GeForce G210] + 0a62 GT218 [GeForce 205] + 0a63 GT218 [GeForce 310] + 0a64 GT218 [ION] + 0a65 GT218 [GeForce 210] + 0a66 GT218 [GeForce 310] + 0a6c NVS 3100M + 0a74 GT218 [GeForce G210M] + 0a75 GT218 [GeForce 310M] + 0a78 GT218GL [Quadro FX 380 LP] + 0a80 MCP79 Host Bridge + 0a81 MCP79 Host Bridge + 0a82 MCP79 Host Bridge + 0a83 MCP79 Host Bridge + 0a84 MCP79 Host Bridge + 0a85 MCP79 Host Bridge + 0a86 MCP79 Host Bridge + 0a87 MCP79 Host Bridge + 0a88 MCP79 Memory Controller + 0a89 MCP79 Memory Controller + 0aa0 MCP79 PCI Express Bridge + 0aa2 MCP79 SMBus + 0aa3 MCP79 Co-processor + 0aa4 MCP79 Memory Controller + 0aa5 MCP79 OHCI USB 1.1 Controller + 0aa6 MCP79 EHCI USB 2.0 Controller + 0aa7 MCP79 OHCI USB 1.1 Controller + 0aa8 MCP79 OHCI USB 1.1 Controller + 0aa9 MCP79 EHCI USB 2.0 Controller + 0aaa MCP79 EHCI USB 2.0 Controller + 0aab MCP79 PCI Bridge + 0aac MCP79 LPC Bridge + 0aad MCP79 LPC Bridge + 0aae MCP79 LPC Bridge + 0aaf MCP79 LPC Bridge + 0ab0 MCP79 Ethernet + 0ab1 MCP79 Ethernet + 0ab2 MCP79 Ethernet + 0ab3 MCP79 Ethernet + 0ab4 MCP79 SATA Controller + 0ab5 MCP79 SATA Controller + 0ab6 MCP79 SATA Controller + 0ab7 MCP79 SATA Controller + 0ab8 MCP79 AHCI Controller + 0ab9 MCP79 AHCI Controller + 0aba MCP79 AHCI Controller + 0abb MCP79 AHCI Controller + 0abc MCP79 RAID Controller + 0abd MCP79 RAID Controller + 0abe MCP79 RAID Controller + 0abf MCP79 RAID Controller + 0ac0 MCP79 High Definition Audio + 0ac1 MCP79 High Definition Audio + 0ac2 MCP79 High Definition Audio + 0ac3 MCP79 High Definition Audio + 0ac4 MCP79 PCI Express Bridge + 0ac5 MCP79 PCI Express Bridge + 0ac6 MCP79 PCI Express Bridge + 0ac7 MCP79 PCI Express Bridge + 0ac8 MCP79 PCI Express Bridge + 0ad0 MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) + 1462 7508 K9N2GM-FIH + 1849 0ad0 K10N78FullHD-hSLI R3.0 IDE + 0ad4 MCP78S [GeForce 8200] AHCI Controller + 1043 82e8 M3N72-D + 1849 0ad4 K10N78FullHD-hSLI R3.0 AHCI Controller + 0ad8 MCP78S [GeForce 8200] SATA Controller (RAID mode) + 0be2 High Definition Audio Controller + 0be3 High Definition Audio Controller + 0be4 High Definition Audio Controller + 0ca3 GT215 [GeForce GT 240] + 0ca8 GT215 [GeForce GTS 260M] + 0ca9 GT215 [GeForce GTS 250M] +10df Emulex Corporation + 1ae5 LP6000 Fibre Channel Host Adapter + e100 Proteus-X: LightPulse IOV Fibre Channel Host Adapter + e180 Proteus-X: LightPulse IOV Fibre Channel Host Adapter + f011 Saturn: LightPulse Fibre Channel Host Adapter + f015 Saturn: LightPulse Fibre Channel Host Adapter + f085 LP850 Fibre Channel Host Adapter + f095 LP952 Fibre Channel Host Adapter + f098 LP982 Fibre Channel Host Adapter + f0a1 Thor LightPulse Fibre Channel Host Adapter + f0a5 Thor LightPulse Fibre Channel Host Adapter + f0b5 Viper LightPulse Fibre Channel Host Adapter + f0d1 Helios LightPulse Fibre Channel Host Adapter + f0d5 Helios LightPulse Fibre Channel Host Adapter + f0e1 Zephyr LightPulse Fibre Channel Host Adapter + f0e5 Zephyr LightPulse Fibre Channel Host Adapter + f0f5 Neptune LightPulse Fibre Channel Host Adapter + f100 Saturn-X: LightPulse Fibre Channel Host Adapter + f111 Saturn-X LightPulse Fibre Channel Host Adapter + f112 Saturn-X LightPulse Fibre Channel Host Adapter + f180 LPSe12002 EmulexSecure Fibre Channel Adapter + f700 LP7000 Fibre Channel Host Adapter + f701 LP7000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2) + f800 LP8000 Fibre Channel Host Adapter + f801 LP8000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2) + f900 LP9000 Fibre Channel Host Adapter + f901 LP9000 Fibre Channel Host Adapter Alternate ID (JX1:2-3, JX2:1-2) + f980 LP9802 Fibre Channel Host Adapter + f981 LP9802 Fibre Channel Host Adapter Alternate ID + f982 LP9802 Fibre Channel Host Adapter Alternate ID + fa00 Thor-X LightPulse Fibre Channel Host Adapter + fb00 Viper LightPulse Fibre Channel Host Adapter + fc00 Thor-X LightPulse Fibre Channel Host Adapter + 10df fc00 LP10000 LightPulse Fibre Channel Host Adapter + fc10 Helios-X LightPulse Fibre Channel Host Adapter + fc20 Zephyr-X LightPulse Fibre Channel Host Adapter + fc40 Saturn-X: LightPulse Fibre Channel Host Adapter + fc50 Proteus-X: LightPulse IOV Fibre Channel Host Adapter + fd00 Helios-X LightPulse Fibre Channel Host Adapter + fd11 Helios-X LightPulse Fibre Channel Host Adapter + fd12 Helios-X LightPulse Fibre Channel Host Adapter + fe00 Zephyr-X LightPulse Fibre Channel Host Adapter + fe05 Zephyr-X: LightPulse FCoE Adapter + fe11 Zephyr-X LightPulse Fibre Channel Host Adapter + fe12 Zephyr-X LightPulse FCoE Adapter + ff00 Neptune LightPulse Fibre Channel Host Adapter +10e0 Integrated Micro Solutions Inc. + 5026 IMS5026/27/28 + 5027 IMS5027 + 5028 IMS5028 + 8849 IMS8849 + 8853 IMS8853 + 9128 IMS9128 [Twin turbo 128] +10e1 Tekram Technology Co.,Ltd. + 0391 TRM-S1040 + 10e1 0391 DC-315U SCSI-3 Host Adapter + 690c DC-690c + dc29 DC-290 +10e2 Aptix Corporation +10e3 Tundra Semiconductor Corp. + 0000 CA91C042 [Universe] + 0108 Tsi108 Host Bridge for Single PowerPC + 0148 Tsi148 [Tempe] + 1775 1100 VR11 Single Board Computer + 0860 CA91C860 [QSpan] + 0862 CA91C862A [QSpan-II] + 8260 CA91L8200B [Dual PCI PowerSpan II] + 8261 CA91L8260B [Single PCI PowerSpan II] + a108 Tsi109 Host Bridge for Dual PowerPC +10e4 Tandem Computers + 8029 Realtek 8029 Network Card +10e5 Micro Industries Corporation +10e6 Gainbery Computer Products Inc. +10e7 Vadem +10e8 Applied Micro Circuits Corp. + 1072 INES GPIB-PCI (AMCC5920 based) + 2011 Q-Motion Video Capture/Edit board + 4750 S5930 [Matchmaker] + 5920 S5920 + 8043 LANai4.x [Myrinet LANai interface chip] + 8062 S5933_PARASTATION + 807d S5933 [Matchmaker] + 8088 Kongsberg Spacetec Format Synchronizer + 8089 Kongsberg Spacetec Serial Output Board + 809c S5933_HEPC3 + 80b9 Harmonix Hi-Card P8 (4x active ISDN BRI) + 80d7 PCI-9112 + 80d9 PCI-9118 + 80da PCI-9812 + 80fc APCI1500 Signal processing controller (16 dig. inputs + 16 dig. outputs) + 811a PCI-IEEE1355-DS-DE Interface + 814c Fastcom ESCC-PCI (Commtech, Inc.) + 8170 S5933 [Matchmaker] (Chipset Development Tool) + 81e6 Multimedia video controller + 828d APCI3001 Signal processing controller (up to 16 analog inputs) + 8291 Fastcom 232/8-PCI (Commtech, Inc.) + 82c4 Fastcom 422/4-PCI (Commtech, Inc.) + 82c5 Fastcom 422/2-PCI (Commtech, Inc.) + 82c6 Fastcom IG422/1-PCI (Commtech, Inc.) + 82c7 Fastcom IG232/2-PCI (Commtech, Inc.) + 82ca Fastcom 232/4-PCI (Commtech, Inc.) + 82db AJA HDNTV HD SDI Framestore + 82e2 Fastcom DIO24H-PCI (Commtech, Inc.) + 8406 PCIcanx/PCIcan CAN interface [Kvaser AB] + 8407 PCIcan II CAN interface (A1021, PCB-07, PCB-08) [Kvaser AB] + 8851 S5933 on Innes Corp FM Radio Capture card +10e9 Alps Electric Co., Ltd. +10ea Intergraphics Systems + 1680 IGA-1680 + 1682 IGA-1682 + 1683 IGA-1683 + 2000 CyberPro 2000 + 2010 CyberPro 2000A + 5000 CyberPro 5000 + 5050 CyberPro 5050 + 5202 CyberPro 5202 +# CyberPro5202 Audio Function + 5252 CyberPro5252 +10eb Artists Graphics + 0101 3GA + 8111 Twist3 Frame Grabber +10ec Realtek Semiconductor Co., Ltd. + 0139 Zonet Zen3200 + 0260 Realtek 260 High Definition Audio + 0261 Realtek 261 High Definition Audio + 0262 Realtek 262 High Definition Audio + 0269 Realtek ALC269 High Definition Audio (82801G) + 0280 Realtek 280 High Definition Audio + 0660 Realtek 660 High Definition Audio + 0662 Realtek 662 High Definition Audio + 0861 Realtek 861 High Definition Audio + 0862 Realtek 862 High Definition Audio + 0880 Realtek 880 High Definition Audio + 0883 Realtek 883 High Definition Audio + 1025 1605 TravelMate 5600 series + 0885 Realtek 885 High Definition Audio + 0888 Realtek 888 High Definition Audio + 8029 RTL-8029(AS) + 10b8 2011 EZ-Card (SMC1208) + 10ec 8029 RTL-8029(AS) + 1113 1208 EN1208 + 1186 0300 DE-528 + 1259 2400 AT-2400 + 1af4 1100 Qemu virtual machine + 8129 RTL-8129 + 10ec 8129 RT8129 Fast Ethernet Adapter + 11ec 8129 RT8129 Fast Ethernet Adapter + 8136 RTL8101E/RTL8102E PCI Express Fast Ethernet controller + 1179 ff64 RTL8102E PCI-E Fast Ethernet NIC + 8138 RT8139 (B/C) Cardbus Fast Ethernet Adapter + 10ec 8138 RT8139 (B/C) Fast Ethernet Adapter + 8139 RTL-8139/8139C/8139C+ + 0357 000a TTP-Monitoring Card V2.0 + 1025 005a TravelMate 290 + 1025 8920 ALN-325 + 1025 8921 ALN-325 + 103c 006a NX9500 + 103c 30d9 Presario C700 + 1043 1045 L8400B or L3C/S notebook + 1043 8109 P5P800-MX Mainboard + 1071 8160 MIM2000 + 10bd 0320 EP-320X-R + 10f7 8338 Panasonic CF-Y5 laptop + 1113 ec01 FNC-0107TX + 1186 1300 DFE-538TX + 1186 1320 SN5200 + 1186 8139 DRN-32TX + 11f6 8139 FN22-3(A) LinxPRO Ethernet Adapter + 1259 2500 AT-2500TX + 1259 2503 AT-2500TX/ACPI + 1385 f31d FA311 v2 + 1395 2100 AMB2100 + 1429 d010 ND010/ND012 + 1432 9130 EN-9130TX + 1436 8139 RT8139 + 144d c00c P30/P35 notebook + 1458 e000 GA-7VM400M/7VT600 Motherboard + 1462 0131 MS-1013 Notebook + 1462 217c Aspire L250 + 1462 788c 865PE Neo2-V Mainboard + 146c 1439 FE-1439TX + 1489 6001 GF100TXRII + 1489 6002 GF100TXRA + 149c 139a LFE-8139ATX + 149c 8139 LFE-8139TX + 14cb 0200 LNR-100 Family 10/100 Base-TX Ethernet + 1565 2300 P4TSV Onboard LAN (RTL8100B) + 1631 7003 Onboard RTL8111 on GA-8SIML Rev1.0 Mainboard + 1695 9001 Onboard RTL8101L 10/100 MBit + 16ec 00ff USR997900A + 1799 5000 F5D5000 PCI Card/Desktop Network PCI Card + 1799 5010 F5D5010 CardBus Notebook Network Card + 187e 3303 FN312 + 1904 8139 RTL8139D Fast Ethernet Adapter + 2646 0001 KNE120TX + 8e2e 7000 KF-230TX + 8e2e 7100 KF-230TX/2 + a0a0 0007 ALN-325C + 8167 RTL-8110SC/8169SC Gigabit Ethernet + 1458 e000 GA-MA69G-S3H Motherboard + 1462 235c P965 Neo MS-7235 mainboard + 1462 236c 945P Neo3-F motherboard + 8168 RTL8111/8168B PCI Express Gigabit Ethernet controller + 1043 11f5 A6J-Q008 + 1043 16d5 U6V laptop + 1043 81aa P5B + 1043 83a3 M4A785TD Motherboard + 1458 e000 GA-EP45-DS5 Motherboard + 1462 238c Onboard RTL8111b on MSI P965 Platinum Mainboard + 1462 368c K9AG Neo2 + 1775 11cc CC11/CL11 + 1849 8168 Motherboard (one of many) + 8169 RTL-8169 Gigabit Ethernet + 1025 0079 Aspire 5024WLMi + 10bd 3202 EP-320G-TX1 32-bit PCI Gigabit Ethernet Adapter + 1259 c107 CG-LAPCIGT + 1371 434e ProG-2000L + 1385 311a GA311 + 1458 e000 GA-8I915ME-G Mainboard + 1462 030c K8N Neo-FSR v2.0 mainboard + 1462 065c Hetis 865GV-E (MS-7065) + 1462 702c K8T NEO 2 motherboard + 1462 7094 K8T Neo2-F V2.0 + 16ec 011f USR997903 + 1734 1091 D2030-A1 + a0a0 0449 AK86-L motherboard + 8180 RTL8180L 802.11b MAC + 8185 RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller + 8197 SmartLAN56 56K Modem + 8199 RTL8187SE Wireless LAN Controller +10ed Ascii Corporation + 7310 V7310 +10ee Xilinx Corporation + 0001 EUROCOM for PCI (ECOMP) + 0002 Octal E1/T1 for PCI ETP Card + 0205 Wildcard TE205P + 0210 Wildcard TE210P + 0314 Wildcard TE405P/TE410P (1st Gen) + 0405 Wildcard TE405P (2nd Gen) + 0410 Wildcard TE410P (2nd Gen) + 3fc0 RME Digi96 + 3fc1 RME Digi96/8 + 3fc2 RME Digi96/8 Pro + 3fc3 RME Digi96/8 Pad + 3fc4 RME Digi9652 (Hammerfall) + 3fc5 RME Hammerfall DSP + 3fc6 RME Hammerfall DSP MADI + 8380 Ellips ProfiXpress Profibus Master + 8381 Ellips Santos Frame Grabber + d154 Copley Controls CAN card (PCI-CAN-02) +# SED is assigned Xilinx PCI device IDs ebf0 through ebff + ebf0 SED Systems Modulator/Demodulator + ebf1 SED Systems Audio Interface Card + ebf2 SED Systems Common PCI Interface +10ef Racore Computer Products, Inc. + 8154 M815x Token Ring Adapter +10f0 Peritek Corporation +10f1 Tyan Computer + 2865 Tyan Thunder K8E S2865 + 5300 Tyan S5380 Mainboard +10f2 Achme Computer, Inc. +10f3 Alaris, Inc. +10f4 S-MOS Systems, Inc. +10f5 NKK Corporation + a001 NDR4000 [NR4600 Bridge] +10f6 Creative Electronic Systems SA +10f7 Matsushita Electric Industrial Co., Ltd. +10f8 Altos India Ltd +10f9 PC Direct +10fa Truevision + 000c TARGA 1000 +10fb Thesys Gesellschaft fuer Mikroelektronik mbH + 186f TH 6255 +10fc I-O Data Device, Inc. +# What's in the cardbus end of a Sony ACR-A01 card, comes with newer Vaio CD-RW drives + 0003 Cardbus IDE Controller + 0005 Cardbus SCSI CBSC II +10fd Soyo Computer, Inc +10fe Fast Multimedia AG +10ff NCube +1100 Jazz Multimedia +1101 Initio Corporation + 0002 INI-920 Ultra SCSI Adapter + 1060 INI-A100U2W + 1622 INI-1623 PCI SATA-II Controller + 9100 INI-9100/9100W + 9400 INI-940 Fast Wide SCSI Adapter + 9401 INI-935 Fast Wide SCSI Adapter + 9500 INI-950 SCSI Adapter + 9502 INI-950P Ultra Wide SCSI Adapter +1102 Creative Labs + 0002 SB Live! EMU10k1 + 100a 1102 SB Live! 5.1 Digital OEM SB0220 EMU10K1-JFF + 1102 0020 CT4850 SBLive! Value + 1102 0021 CT4620 SBLive! + 1102 002f SBLive! mainboard implementation + 1102 100a SB Live! 5.1 Digital OEM [SB0220] + 1102 4001 E-mu APS + 1102 8022 CT4780 SBLive! Value + 1102 8023 CT4790 SoundBlaster PCI512 + 1102 8024 CT4760 SBLive! + 1102 8025 SBLive! Mainboard Implementation + 1102 8026 CT4830 SBLive! Value + 1102 8027 CT4832 SBLive! Value + 1102 8028 CT4760 SBLive! OEM version + 1102 8031 CT4831 SBLive! Value + 1102 8040 CT4760 SBLive! + 1102 8051 CT4850 SBLive! Value + 1102 8061 SBLive! Player 5.1 + 1102 8064 SBLive! 5.1 Model SB0100 + 1102 8065 SBLive! 5.1 Digital Model SB0220 + 1102 8066 Live! 5.1 Digital [SB0228] + 1102 8067 SBLive! 5.1 eMicro 28028 + 0004 SB Audigy + 1102 0051 SB0090 Audigy Player + 1102 0053 SB0090 Audigy Player/OEM + 1102 0058 SB0090 Audigy Player/OEM + 1102 1002 SB Audigy2 Platinum + 1102 1007 SB0240 Audigy 2 Platinum 6.1 + 1102 1009 SB Audigy2 OEM HP + 1102 2002 SB Audigy 2 ZS (SB0350) + 1102 4001 E-MU 1010 + 0005 SB X-Fi + 1102 0021 X-Fi Platinum + 1102 002c X-Fi XtremeGamer FATAL1TY PRO + 1102 1003 X-Fi XtremeMusic + 0006 [SB Live! Value] EMU10k1X + 0007 CA0106 Soundblaster + 1102 0007 SBLive! 24bit + 1102 1001 SB0310 Audigy LS + 1102 1002 SB0312 Audigy LS + 1102 1006 SB0410 SBLive! 24-bit + 1102 100a SB0570 [SB Audigy SE] + 1102 1012 SB0790 X-Fi XA + 1102 1013 Soundblaster X-Fi Xtreme Audio + 1462 1009 K8N Diamond + 0008 SB0400 Audigy2 Value + 1102 0008 EMU0404 Digital Audio System + 1102 4004 EMU1010 Digital Audio System [MAEM8960] + 0009 [SB X-Fi Xtreme Audio] CA0110-IBG + 1102 0010 [SB X-Fi Xtreme Audio] CA0110-IBG + 1102 0018 SB1040 + 000b X-Fi Titanium series [EMU20k2] + 1102 0041 SB X-Fi Titanium PCI-e [SB0880] + 4001 SB Audigy FireWire Port + 1102 0010 SB Audigy FireWire Port + 7002 SB Live! Game Port + 1102 0020 Gameport Joystick + 7003 SB Audigy Game Port + 1102 0040 SB Audigy Game Port + 1102 0060 SB Audigy2 MIDI/Game Port + 7004 [SB Live! Value] Input device controller + 7005 SB Audigy LS Game Port + 1102 1001 SB0310 Audigy LS MIDI/Game port + 1102 1002 SB0312 Audigy LS MIDI/Game port + 7006 [SB X-Fi Xtreme Audio] CA0110-IBG PCI to PCIe Bridge + 8938 Ectiva EV1938 + 1033 80e5 SlimTower-Jim (NEC) + 1071 7150 Mitac 7150 + 110a 5938 Siemens Scenic Mobile 510PIII + 13bd 100c Ceres-C (Sharp, Intel BX) + 13bd 100d Sharp, Intel Banister + 13bd 100e TwinHead P09S/P09S3 (Sharp) + 13bd f6f1 Marlin (Sharp) + 14ff 0e70 P88TE (TWINHEAD INTERNATIONAL Corp) + 14ff c401 Notebook 9100/9200/2000 (TWINHEAD INTERNATIONAL Corp) + 156d b400 G400 - Geo (AlphaTop (Taiwan)) + 156d b550 G560 (AlphaTop (Taiwan)) + 156d b560 G560 (AlphaTop (Taiwan)) + 156d b700 G700/U700 (AlphaTop (Taiwan)) + 156d b795 G795 (AlphaTop (Taiwan)) + 156d b797 G797 (AlphaTop (Taiwan)) +# nee Triones Technologies, Inc. +1103 HighPoint Technologies, Inc. + 0003 HPT343/345/346/363 + 0004 HPT366/368/370/370A/372/372N + 1103 0001 HPT370A + 1103 0004 HPT366 UDMA66 (r1) / HPT368 UDMA66 (r2) / HPT370 UDMA100 (r3) / HPT370 UDMA100 RAID (r4) + 1103 0005 HPT370 UDMA100 + 1103 0006 HPT302/302N + 0005 HPT372A/372N + 0006 HPT302/302N + 0007 HPT371/371N + 0008 HPT374 + 0009 HPT372N + 1720 RocketRAID 1720 (2x SATA II RAID Controller) + 1740 RocketRAID 1740 + 1742 RocketRAID 1742 + 2300 RocketRAID 230x 4 Port SATA-II Controller + 2310 RocketRAID 2310 4 Port SATA-II Controller + 2320 RocketRAID 2320 SATA-II Controller + 2322 RocketRAID 2322 SATA-II Controller + 2340 RocketRAID 2340 16 Port SATA-II Controller + 2640 RocketRAID 2640 SAS/SATA Controller + 3220 RocketRAID 3220 + 3320 RocketRAID 3320 +1104 RasterOps Corp. +1105 Sigma Designs, Inc. + 1105 REALmagic Xcard MPEG 1/2/3/4 DVD Decoder + 8300 REALmagic Hollywood Plus DVD Decoder + 8400 EM840x REALmagic DVD/MPEG-2 Audio/Video Decoder + 8401 EM8401 REALmagic DVD/MPEG-2 A/V Decoder + 8470 EM8470 REALmagic DVD/MPEG-4 A/V Decoder + 8471 EM8471 REALmagic DVD/MPEG-4 A/V Decoder + 8475 EM8475 REALmagic DVD/MPEG-4 A/V Decoder + 1105 0001 REALmagic X-Card + 8476 EM8476 REALmagic DVD/MPEG-4 A/V Decoder + 127d 0000 CineView II + 8485 EM8485 REALmagic DVD/MPEG-4 A/V Decoder + 8486 EM8486 REALmagic DVD/MPEG-4 A/V Decoder + c622 EM8622L MPEG-4.10 (H.264) and SMPTE 421M (VC-1) A/V Decoder +1106 VIA Technologies, Inc. + 0102 Embedded VIA Ethernet Controller + 0130 VT6305 1394.A Controller + 0198 P4X600 Host Bridge + 0204 K8M800 Host Bridge + 0208 PT890 Host Bridge + 0238 K8T890 Host Bridge + 0258 PT880 Host Bridge + 0259 CN333/CN400/PM880 Host Bridge + 0269 KT880 Host Bridge + 0282 K8T800Pro Host Bridge + 1043 80a3 A8V Deluxe + 0290 K8M890 Host Bridge + 0293 PM896 Host Bridge + 0296 P4M800 Host Bridge + 0305 VT8363/8365 [KT133/KM133] + 1019 0987 K7VZA Mainboard + 1043 8033 A7V Mainboard + 1043 803e A7V-E Mainboard + 1043 8042 A7V133/A7V133-C Mainboard + 147b a401 KT7/KT7-RAID/KT7A/KT7A-RAID Mainboard + 0308 PT880 Ultra/PT894 Host Bridge + 1043 8199 P4V800D-X Mainboard + 0314 CN700/VN800/P4M800CE/Pro Host Bridge + 0324 CX700/VX700 Host Bridge + 0327 P4M890 Host Bridge + 0336 K8M890CE Host Bridge + 0340 PT900 Host Bridge + 0351 K8T890CF Host Bridge + 0353 VX800 Host Bridge + 0364 CN896/VN896/P4M900 Host Bridge + 1043 81ce P5VD2-VM mothervoard + 0391 VT8371 [KX133] + 0409 VX855/VX875 Host Bridge: Host Control + 0415 PATA IDE Host Controller + 0501 VT8501 [Apollo MVP4] + 0505 VT82C505 +# Shares chip with :0576. The VT82C576M has :1571 instead of :0561. + 0561 VT82C576MV + 0571 VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE + 1019 0985 P6VXA Motherboard + 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235) + 1043 8052 VT8233A Bus Master ATA100/66/33 IDE + 1043 808c A7V8X / A7V333 motherboard + 1043 80a1 A7V8X-X motherboard rev. 1.01 + 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard + 1106 0571 VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE + 1179 0001 Magnia Z310 + 1297 f641 FX41 motherboard + 1458 5002 GA-7VAX Mainboard + 1462 5901 KT6 Delta-FIS2R (MS-6590) + 1462 7020 K8T NEO 2 motherboard + 1462 7094 K8T Neo2-F V2.0 + 1462 7120 KT4AV motherboard + 1462 7181 K8MM3-V mainboard + 147b 1407 KV8-MAX3 motherboard + 1849 0571 K7VT2/K7VT6 motherboard + 0576 VT82C576 3V [Apollo Master] + 0581 CX700/VX700 RAID Controller +# Upgrade bios to get correct ID: 5324 instead of 0581 + 1106 0581 Wrong IDE ID + 0585 VT82C585VP [Apollo VP1/VPX] + 0586 VT82C586/A/B PCI-to-ISA [Apollo VP] + 1106 0000 MVP3 ISA Bridge + 0591 VT8237A SATA 2-Port Controller + 0595 VT82C595 [Apollo VP2] + 0596 VT82C596 ISA [Mobile South] + 1106 0000 VT82C596/A/B PCI to ISA Bridge + 1458 0596 VT82C596/A/B PCI to ISA Bridge + 0597 VT82C597 [Apollo VP3] + 0598 VT82C598 [Apollo MVP3] + 0601 VT8601 [Apollo ProMedia] + 0605 VT8605 [ProSavage PM133] + 103c 1254 D9840-60001 [Brio BA410 Motherboard] + 1043 802c CUV4X mainboard + 0680 VT82C680 [Apollo P6] + 0686 VT82C686 [Apollo Super South] + 1019 0985 P6VXA Motherboard + 103c 1256 D9840-60001 [Brio BA410 Motherboard] + 1043 802c CUV4X mainboard + 1043 8033 A7V Mainboard + 1043 803e A7V-E Mainboard + 1043 8040 A7M266 Mainboard + 1043 8042 A7V133/A7V133-C Mainboard + 1106 0000 VT82C686/A PCI to ISA Bridge + 1106 0686 VT82C686/A PCI to ISA Bridge + 1179 0001 Magnia Z310 + 147b a702 KG7-Lite Mainboard + 0691 VT82C693A/694x [Apollo PRO133x] + 1019 0985 P6VXA Motherboard + 1179 0001 Magnia Z310 + 1458 0691 VT82C691 Apollo Pro System Controller + 0693 VT82C693 [Apollo Pro Plus] + 0698 VT82C693A [Apollo Pro133 AGP] + 0926 VT82C926 [Amazon] + 1000 VT82C570MV + 1106 VT82C570MV + 1122 VX800/VX820 Chrome 9 HC3 Integrated Graphics + 1204 K8M800 Host Bridge + 1208 PT890 Host Bridge + 1238 K8T890 Host Bridge + 1258 PT880 Host Bridge + 1259 CN333/CN400/PM880 Host Bridge + 1269 KT880 Host Bridge + 1282 K8T800Pro Host Bridge + 1290 K8M890 Host Bridge + 1293 PM896 Host Bridge + 1296 P4M800 Host Bridge + 1308 PT894 Host Bridge + 1314 CN700/VN800/P4M800CE/Pro Host Bridge + 1324 CX700/VX700 Host Bridge + 1327 P4M890 Host Bridge + 1336 K8M890CE Host Bridge + 1340 PT900 Host Bridge + 1351 VT3351 Host Bridge + 1353 VX800/VX820 Error Reporting + 1364 CN896/VN896/P4M900 Host Bridge + 1409 VX855/VX875 Error Reporting + 1571 VT82C576M/VT82C586 + 1595 VT82C595/97 [Apollo VP2/97] + 1732 VT1732 [Envy24 II] PCI Multi-Channel Audio Controller + 2106 VIA Rhine Family Fast Ethernet Adapter (VT6105) + 2204 K8M800 Host Bridge + 2208 PT890 Host Bridge + 2238 K8T890 Host Bridge + 2258 PT880 Host Bridge + 2259 CN333/CN400/PM880 CPU Host Bridge + 2269 KT880 Host Bridge + 2282 K8T800Pro Host Bridge + 2290 K8M890 Host Bridge + 2293 PM896 Host Bridge + 2296 P4M800 Host Bridge + 2308 PT894 Host Bridge + 2314 CN700/VN800/P4M800CE/Pro Host Bridge + 2324 CX700/VX700 Host Bridge + 2327 P4M890 Host Bridge + 2336 K8M890CE Host Bridge + 2340 PT900 Host Bridge + 2351 VT3351 Host Bridge + 2353 VX800/VX820 Host Bus Control + 2364 CN896/VN896/P4M900 Host Bridge + 2409 VX855/VX875 Host Bus Control + 287a VT8251 PCI to PCI Bridge + 287b VT8251 Host Bridge + 287c VT8251 PCIE Root Port + 287d VT8251 PCIE Root Port + 287e VT8251 Ultra VLINK Controller + 3022 CLE266 + 3038 VT82xxxxx UHCI USB 1.1 Controller +# possibly Hewlett-Packard D9840-60001 [Brio BA410 Motherboard] + 0925 1234 VA-502 Mainboard + 1019 0985 P6VXA Motherboard + 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235) + 1043 8080 A7V333 motherboard + 1043 808c VT6202 USB2.0 4 port controller + 1043 80a1 A7V8X-X motherboard + 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard + 1179 0001 Magnia Z310 + 1458 5004 GA-7VAX Mainboard + 1462 5901 KT6 Delta-FIS2R (MS-6590) + 1462 7020 K8T NEO 2 motherboard + 1462 7094 K8T Neo2-F V2.0 + 1462 7120 KT4AV motherboard + 1462 7181 K8MM3-V mainboard + 147b 1407 KV8-MAX3 motherboard + 182d 201d CN-029 USB2.0 4 port PCI Card + 1849 3038 K7VT6 + 3040 VT82C586B ACPI + 3043 VT86C100A [Rhine] + 10bd 0000 VT86C100A Fast Ethernet Adapter + 1106 0100 VT86C100A Fast Ethernet Adapter + 1186 1400 DFE-530TX rev A + 3044 VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller + 0010 0001 IEEE 1394 4port DCST 1394-3+1B + 1025 005a TravelMate 290 + 1043 808a A8V/A8N/P4P800 series motherboard + 1043 81fe M4A series motherboard + 1458 1000 GA-7VT600-1394 Motherboard + 1462 207d K8NGM2 series motherboard + 1462 217d Aspire L250 + 1462 590d KT6 Delta-FIS2R (MS-6590) + 1462 702d K8T NEO 2 motherboard + 1462 971d MS-6917 + 3050 VT82C596 Power Management + 3051 VT82C596 Power Management + 3053 VT6105M [Rhine-III] + 3057 VT82C686 [Apollo Super ACPI] + 1019 0985 P6VXA Motherboard + 1019 0987 K7VZA Motherboard + 1043 8033 A7V Mainboard + 1043 803e A7V-E Mainboard + 1043 8040 A7M266 Mainboard + 1043 8042 A7V133/A7V133-C Mainboard + 1179 0001 Magnia Z310 + 3058 VT82C686 AC97 Audio Controller + 0e11 0097 SoundMax Digital Integrated Audio + 0e11 b194 Soundmax integrated digital audio + 1019 0985 P6VXA Motherboard + 1019 0987 K7VZA Motherboard + 103c 1251 D9840-60001 [Brio BA410 Motherboard] + 1043 1106 A7V133/A7V133-C Mainboard + 1106 4511 Onboard Audio on EP7KXA + 1106 aa03 VT1612A AC'97 Audio Controller + 11d4 5348 AD1881A audio + 1458 7600 Onboard Audio + 1462 3091 MS-6309 Onboard Audio + 1462 3092 MS-6309 v2.x Mainboard (VIA VT1611A codec) + 1462 3300 MS-6330 Onboard Audio + 15dd 7609 Onboard Audio + 3059 VT8233/A/8235/8237 AC97 Audio Controller + 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235) + 1019 1877 K8M800-M2 (V2.0) onboard audio + 1043 8095 A7V8X Motherboard (Realtek ALC650 codec) + 1043 80a1 A7V8X-X Motherboard + 1043 80b0 A7V600/K8V-X/K8V Deluxe motherboard (ADI AD1980 codec [SoundMAX]) + 1043 810d Asus P5VD1-X (AD1888 codec [SoundMax]) + 1043 812a A8V Deluxe motherboard (Realtek ALC850 codec) + 10ec 8168 High Definition Audio + 1106 3059 L7VMM2 Motherboard + 1106 4161 K7VT2 motherboard + 1106 4170 PCPartner P4M800-8237R Motherboard + 1106 4552 Soyo KT-600 Dragon Plus (Realtek ALC 650) + 1297 c160 FX41 motherboard (Realtek ALC650 codec) + 1413 147b KV8 Pro motherboard onboard audio + 1458 a002 GA-7VAX Onboard Audio (Realtek ALC650) + 1462 0080 K8T NEO 2 motherboard + 1462 3800 KT266 onboard audio + 1462 5901 KT6 Delta-FIS2R (MS-6590) + 1462 7181 K8MM3-V mainboard + 147b 1407 KV8-MAX3 motherboard + 1695 300c EP-8KRA2+ Mainboard + 1849 0850 ASRock 775Dual-880 Pro onboard audio (Realtek ALC850) + 1849 9739 P4VT8 Mainboard (C-Media CMI9739A codec) + 1849 9761 K7VT6 motherboard + 4005 4710 MSI K7T266 Pro2-RU (MSI-6380 v2) onboard audio (Realtek/ALC 200/200P) + a0a0 01b6 AK77-8XN onboard audio + a0a0 0342 AK86-L motherboard + 3065 VT6102 [Rhine-II] + 1043 80a1 A7V8X-X Motherboard + 1043 80ed A7V600-X Motherboard + 1106 0102 VT6102 [Rhine II] Embeded Ethernet Controller on VT8235 + 1186 1400 DFE-530TX rev A + 1186 1401 DFE-530TX rev B + 13b9 1421 LD-10/100AL PCI Fast Ethernet Adapter (rev.B) + 1462 7061 MS-7061 + 1462 7181 K8MM3-V mainboard + 147b 1c09 NV7 Motherboard + 1695 3005 VT6103 + 1695 300c Realtek ALC655 sound chip + 1849 3065 K7VT6 motherboard +# This hosts more than just the Intel 537 codec, it also hosts PCtel (SIL33) and SmartLink (SIL34) codecs + 3068 AC'97 Modem Controller + 1462 309e MS-6309 Saturn Motherboard + 3074 VT8233 PCI to ISA Bridge + 1043 8052 VT8233A + 3091 VT8633 [Apollo Pro266] + 3099 VT8366/A/7 [Apollo KT266/A/333] + 1043 8064 A7V266-E Mainboard + 1043 807f A7V333 Mainboard + 1849 3099 K7VT2 motherboard + 3101 VT8653 Host Bridge + 3102 VT8662 Host Bridge + 3103 VT8615 Host Bridge + 3104 USB 2.0 + 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235) + 1043 808c A7V8X motherboard + 1043 80a1 A7V8X-X motherboard rev 1.01 + 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard + 1297 f641 FX41 motherboard + 1458 5004 GA-7VAX Mainboard + 1462 5901 KT6 Delta-FIS2R (MS-6590) + 1462 7020 K8T NEO 2 motherboard + 1462 7094 K8T Neo2-F V2.0 + 1462 7120 KT4AV motherboard + 1462 7181 K8MM3-V mainboard + 147b 1407 KV8-MAX3 motherboard + 182d 201d CN-029 USB 2.0 4 port PCI Card + 1849 3104 K7VT6 motherboard + 3106 VT6105/VT6106S [Rhine-III] + 1106 0105 VT6106S [Rhine-III] + 1186 1403 DFE-530TX rev C + 1186 1406 DFE-530TX+ rev F2 + 1186 1407 DFE-538TX + 3108 K8M800/K8N800/K8N800A [S3 UniChrome Pro] + 3109 VT8233C PCI to ISA Bridge + 3112 VT8361 [KLE133] Host Bridge + 3113 VPX/VPX2 PCI to PCI Bridge Controller + 3116 VT8375 [KM266/KL266] Host Bridge + 1297 f641 FX41 motherboard + 3118 CN400/PM800/PM880/PN800/PN880 [S3 UniChrome Pro] + 3119 VT6120/VT6121/VT6122 Gigabit Ethernet Adapter + 3122 VT8623 [Apollo CLE266] integrated CastleRock graphics + 3123 VT8623 [Apollo CLE266] + 3128 VT8753 [P4X266 AGP] + 3133 VT3133 Host Bridge + 3147 VT8233A ISA Bridge + 1043 808c A7V333 motherboard + 3148 P4M266 Host Bridge + 3149 VIA VT6420 SATA RAID Controller + 1043 80ed A7V600/K8V Deluxe/K8V-X/A8V Deluxe motherboard + 1458 b003 GA-7VM400AM(F) Motherboard + 1462 5901 KT6 Delta-FIS2R (MS-6590) + 1462 7020 K8T Neo 2 Motherboard + 1462 7094 K8T Neo2-F V2.0 + 1462 7181 K8MM3-V mainboard + 147b 1407 KV8-MAX3 motherboard + 147b 1408 KV7 + 1849 3149 K7VT6 motherboard + a0a0 04ad AK86-L motherboard + 3156 P/KN266 Host Bridge + 3157 CX700/VX700 [S3 UniChrome Pro] + 3164 VT6410 ATA133 RAID controller + 1043 80f4 P4P800 Mainboard Deluxe ATX + 1462 7028 915P/G Neo2 + 3168 P4X333/P4X400/PT800 AGP Bridge + 1849 3168 P4VT8 Mainboard + 3177 VT8235 ISA Bridge + 1019 0a81 L7VTA v1.0 Motherboard (KT400-8235) + 1043 808c A7V8X motherboard + 1043 80a1 A7V8X-X motherboard + 1106 0000 KT4AV motherboard + 1297 f641 FX41 motherboard + 1458 5001 GA-7VAX Mainboard + 1849 3177 K7VT2 motherboard + 3178 ProSavageDDR P4N333 Host Bridge + 3188 VT8385 [K8T800 AGP] Host Bridge + 1043 80a3 K8V Deluxe/K8V-X motherboard + 147b 1407 KV8-MAX3 motherboard + 3189 VT8377 [KT400/KT600 AGP] Host Bridge + 1043 807f A7V8X motherboard + 1106 0000 KT4AV motherboard (KT400A) + 1458 5000 GA-7VAX Mainboard + 1849 3189 K7VT6 motherboard + 3204 K8M800 Host Bridge + 3205 VT8378 [KM400/A] Chipset Host Bridge + 1458 5000 GA-7VM400M Motherboard + 3208 PT890 Host Bridge + 3213 VPX/VPX2 PCI to PCI Bridge Controller + 3218 K8T800M Host Bridge + 3227 VT8237 ISA bridge [KT600/K8T800/K8T890 South] + 1043 80ed A7V600/K8V-X/A8V Deluxe motherboard + 1106 3227 DFI KT600-AL / Soltek SL-B9D-FGR Motherboard + 1458 5001 GA-7VT600 Motherboard + 147b 1407 KV8-MAX3 motherboard + 1849 3227 K7VT4 motherboard + 3230 K8M890CE/K8N890CE [Chrome 9] + 3238 K8T890 Host Bridge + 3249 VT6421 IDE RAID Controller + 324a CX700/VX700 PCI to PCI Bridge + 324b CX700/VX700 Host Bridge + 324e CX700/VX700 Internal Module Bus + 3253 VIA VT6655 WiFi Adapter, 802.11a/b/g + 3258 PT880 Host Bridge + 3259 CN333/CN400/PM880 Host Bridge + 3260 VIA Chrome9 HC IGP + 3269 KT880 Host Bridge + 3282 K8T800Pro Host Bridge + 3287 VT8251 PCI to ISA Bridge + 3288 VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) + 3290 K8M890 Host Bridge + 3296 P4M800 Host Bridge + 3324 CX700/VX700 Host Bridge + 3327 P4M890 Host Bridge + 3336 K8M890CE Host Bridge + 3337 VT8237A PCI to ISA Bridge + 3340 PT900 Host Bridge + 3343 P4M890 [S3 UniChrome Pro] + 3344 CN700/P4M800 Pro/P4M800 CE/VN800 [S3 UniChrome Pro] + 3349 VT8251 AHCI/SATA 4-Port Controller + 3351 VT3351 Host Bridge + 3353 VX800 PCI to PCI Bridge + 3364 CN896/VN896/P4M900 Host Bridge + 3371 CN896/VN896/P4M900 [Chrome 9 HC] + 3372 VT8237S PCI to ISA Bridge + 337a VT8237A PCI to PCI Bridge + 337b VT8237A Host Bridge + 3409 VX855/VX875 DRAM Bus Control + 4149 VIA VT6420 (ATA133) Controller + 4204 K8M800 Host Bridge + 4208 PT890 Host Bridge + 4238 K8T890 Host Bridge + 4258 PT880 Host Bridge + 4259 CN333/CN400/PM880 Host Bridge + 4269 KT880 Host Bridge + 4282 K8T800Pro Host Bridge + 4290 K8M890 Host Bridge + 4293 PM896 Host Bridge + 4296 P4M800 Host Bridge + 4308 PT894 Host Bridge + 4314 CN700/VN800/P4M800CE/Pro Host Bridge + 4324 CX700/VX700 Host Bridge + 4327 P4M890 Host Bridge + 4336 K8M890CE Host Bridge + 4340 PT900 Host Bridge + 4351 VT3351 Host Bridge + 4353 VX800/VX820 Power Management Control + 4364 CN896/VN896/P4M900 Host Bridge + 4397 VT1708B/1702S/1708S HD audio codec + 4409 VX855/VX875 Power Management Control + 5030 VT82C596 ACPI [Apollo PRO] + 5122 VX855/VX875 Chrome 9 HCM Integrated Graphics + 5208 PT890 I/O APIC Interrupt Controller + 5238 K8T890 I/O APIC Interrupt Controller + 5287 VT8251 Serial ATA Controller + 5290 K8M890 I/O APIC Interrupt Controller + 5308 PT894 I/O APIC Interrupt Controller + 5324 VX800 Serial ATA and EIDE Controller + 5327 P4M890 I/O APIC Interrupt Controller + 5336 K8M890CE I/O APIC Interrupt Controller + 5340 PT900 I/O APIC Interrupt Controller + 5351 VT3351 I/O APIC Interrupt Controller + 5353 VX800/VX820 APIC and Central Traffic Control + 5364 CN896/VN896/P4M900 I/O APIC Interrupt Controller + 5409 VX855/VX875 APIC and Central Traffic Control + 6100 VT85C100A [Rhine II] + 6287 SATA RAID Controller + 6327 P4M890 Security Device + 6353 VX800/VX820 Scratch Registers + 6364 CN896/VN896/P4M900 Security Device + 6409 VX855/VX875 Scratch Registers + 7204 K8M800 Host Bridge + 7205 KM400/KN400/P4M800 [S3 UniChrome] + 1458 d000 Gigabyte GA-7VM400(A)M(F) Motherboard + 1462 7061 MS-7061 + 7208 PT890 Host Bridge + 7238 K8T890 Host Bridge + 7258 PT880 Host Bridge + 7259 CN333/CN400/PM880 Host Bridge + 7269 KT880 Host Bridge + 7282 K8T800Pro Host Bridge + 7290 K8M890 Host Bridge + 7293 PM896 Host Bridge + 7296 P4M800 Host Bridge + 7308 PT894 Host Bridge + 7314 CN700/VN800/P4M800CE/Pro Host Bridge + 7324 CX700/VX700 Host Bridge + 7327 P4M890 Host Bridge + 7336 K8M890CE Host Bridge + 7340 PT900 Host Bridge + 7351 VT3351 Host Bridge + 7353 VX800/VX820 North-South Module Interface Control + 7364 CN896/VN896/P4M900 Host Bridge + 7409 VX855/VX875 North-South Module Interface Control + 8231 VT8231 [PCI-to-ISA Bridge] + 8235 VT8235 ACPI + 8305 VT8363/8365 [KT133/KM133 AGP] + 8324 CX700/VX700 PCI to ISA Bridge + 8353 VX800/VX820 Bus Control and Power Management + 8391 VT8371 [KX133 AGP] + 8400 MVP4 + 8409 VX855/VX875 Bus Control and Power Management + 8500 KLE133/PLE133/PLE133T + 8501 VT8501 [Apollo MVP4 AGP] + 8596 VT82C596 [Apollo PRO AGP] + 8597 VT82C597 [Apollo VP3 AGP] + 8598 VT82C598/694x [Apollo MVP3/Pro133x AGP] + 1019 0985 P6VXA Motherboard + 8601 VT8601 [Apollo ProMedia AGP] + 8605 VT8605 [PM133 AGP] + 8691 VT82C691 [Apollo Pro] + 8693 VT82C693 [Apollo Pro Plus] PCI Bridge + 8a25 PL133/PL133T [S3 ProSavage] + 8a26 KL133/KL133A/KM133/KM133A [S3 ProSavage] + 8d01 PN133/PN133T [S3 Twister] + 8d04 KM266/P4M266/P4M266A/P4N266 [S3 ProSavageDDR] + 9530 Secure Digital Memory Card Controller + 95d0 SDIO Host Controller + a208 PT890 PCI to PCI Bridge Controller + a238 K8T890 PCI to PCI Bridge Controller + a327 P4M890 PCI to PCI Bridge Controller + a353 VX8xx South-North Module Interface Control + a364 CN896/VN896/P4M900 PCI to PCI Bridge Controller + a409 VX855/VX875 USB Device Controller + b091 VT8633 [Apollo Pro266 AGP] + b099 VT8366/A/7 [Apollo KT266/A/333 AGP] + b101 VT8653 AGP Bridge + b102 VT8362 AGP Bridge + b103 VT8615 AGP Bridge + b112 VT8361 [KLE133] AGP Bridge + b113 VPX/VPX2 I/O APIC Interrupt Controller + b115 VT8363/8365 [KT133/KM133] PCI Bridge + b168 VT8235 PCI Bridge + b188 VT8237 PCI bridge [K8T800/K8T890 South] + 147b 1407 KV8-MAX3 motherboard + b198 VT8237/VX700 PCI Bridge + b213 VPX/VPX2 I/O APIC Interrupt Controller + b353 VX855/VX875 PCI to PCI Bridge + b999 [K8T890 North / VT8237 South] PCI Bridge + c208 PT890 PCI to PCI Bridge Controller + c238 K8T890 PCI to PCI Bridge Controller + c327 P4M890 PCI to PCI Bridge Controller + c340 PT900 PCI to PCI Bridge Controller + c353 VX800/VX820 PCI Express Root Port + c364 CN896/VN896/P4M900 PCI to PCI Bridge Controller + c409 VX855/VX875 EIDE Controller + d104 VT8237R USB UDCI Controller + d208 PT890 PCI to PCI Bridge Controller + d213 VPX/VPX2 PCI to PCI Bridge Controller + d238 K8T890 PCI to PCI Bridge Controller + d340 PT900 PCI to PCI Bridge Controller + e208 PT890 PCI to PCI Bridge Controller + e238 K8T890 PCI to PCI Bridge Controller + e340 PT900 PCI to PCI Bridge Controller + e353 VX800/VX820 PCI Express Root Port + e721 VT1708B 8-channel High Definition Audio CODEC + f208 PT890 PCI to PCI Bridge Controller + f238 K8T890 PCI to PCI Bridge Controller + f340 PT900 PCI to PCI Bridge Controller + f353 VX800/VX820 PCI Express Root Port +1107 Stratus Computers + 0576 VIA VT82C570MV [Apollo] (Wrong vendor ID!) +1108 Proteon, Inc. + 0100 p1690plus_AA + 0101 p1690plus_AB + 0105 P1690Plus + 0108 P1690Plus + 0138 P1690Plus + 0139 P1690Plus + 013c P1690Plus + 013d P1690Plus +1109 Cogent Data Technologies, Inc. + 1400 EM110TX [EX110TX] +110a Siemens Nixdorf AG + 0002 Pirahna 2-port + 0005 Tulip controller, power management, switch extender + 0006 FSC PINC (I/O-APIC) + 0015 FSC Multiprocessor Interrupt Controller + 001d FSC Copernicus Management Controller + 007b FSC Remote Service Controller, mailbox device + 007c FSC Remote Service Controller, shared memory device + 007d FSC Remote Service Controller, SMIC device + 2101 HST SAPHIR V Primary PCI (ISDN/PMx) +# Superfastcom-PCI (Commtech, Inc.) or DSCC4 WAN Adapter + 2102 DSCC4 PEB/PEF 20534 DMA Supported Serial Communication Controller with 4 Channels + 2104 Eicon Diva 2.02 compatible passive ISDN card + 3141 SIMATIC NET CP 5611 (Profibus Adapter) + 3142 SIMATIC NET CP 5613A1 (Profibus Adapter) + 4021 SIMATIC NET CP 5512 (Profibus and MPI Cardbus Adapter) + 4029 SIMATIC NET CP 5613A2 (Profibus Adapter) + 4942 FPGA I-Bus Tracer for MBD + 6120 SZB6120 +110b Chromatic Research Inc. + 0001 Mpact Media Processor + 0004 Mpact 2 +110c Mini-Max Technology, Inc. +110d Znyx Advanced Systems +110e CPU Technology +110f Ross Technology +1110 Powerhouse Systems + 6037 Firepower Powerized SMP I/O ASIC + 6073 Firepower Powerized SMP I/O ASIC +1111 Santa Cruz Operation +# Also claimed to be RNS or Rockwell International, current PCISIG records list Osicom +1112 Osicom Technologies Inc + 2200 FDDI Adapter + 2300 Fast Ethernet Adapter + 2340 4 Port Fast Ethernet Adapter + 2400 ATM Adapter +1113 Accton Technology Corporation + 1211 SMC2-1211TX + 103c 1207 EN-1207D Fast Ethernet Adapter + 1113 1211 EN-1207D Fast Ethernet Adapter + 1216 EN-1216 Ethernet Adapter + 1113 1216 EN1207F series PCI Fast Ethernet Adapter + 1113 2220 EN2220A Cardbus Fast Ethernet Adapter + 1113 2242 EN2242 10/100 Ethernet Mini-PCI Card + 111a 1020 SpeedStream 1020 PCI 10/100 Ethernet Adaptor [EN-1207F-TX ?] + 1217 EN-1217 Ethernet Adapter + 5105 10Mbps Network card + 9211 EN-1207D Fast Ethernet Adapter + 1113 9211 EN-1207D Fast Ethernet Adapter + 9511 21x4x DEC-Tulip compatible Fast Ethernet + d301 CPWNA100 (Philips wireless PCMCIA) + ec02 SMC 1244TX v3 + ee23 SMCWPCIT-G 108Mbps Wireless PCI adapter +1114 Atmel Corporation + 0506 at76c506 802.11b Wireless Network Adaptor +1115 3D Labs +1116 Data Translation + 0022 DT3001 + 0023 DT3002 + 0024 DT3003 + 0025 DT3004 + 0026 DT3005 + 0027 DT3001-PGL + 0028 DT3003-PGL + 0051 DT322 + 0060 DT340 + 0069 DT332 +1117 Datacube, Inc + 9500 Max-1C SVGA card + 9501 Max-1C image processing +1118 Berg Electronics +1119 ICP Vortex Computersysteme GmbH + 0000 GDT 6000/6020/6050 + 0001 GDT 6000B/6010 + 0002 GDT 6110/6510 + 0003 GDT 6120/6520 + 0004 GDT 6530 + 0005 GDT 6550 + 0006 GDT 6117/6517 + 0007 GDT 6127/6527 + 0008 GDT 6537 + 0009 GDT 6557/6557-ECC + 000a GDT 6115/6515 + 000b GDT 6125/6525 + 000c GDT 6535 + 000d GDT 6555/6555-ECC + 0100 GDT 6117RP/6517RP + 0101 GDT 6127RP/6527RP + 0102 GDT 6537RP + 0103 GDT 6557RP + 0104 GDT 6111RP/6511RP + 0105 GDT 6121RP/6521RP + 0110 GDT 6117RD/6517RD + 0111 GDT 6127RD/6527RD + 0112 GDT 6537RD + 0113 GDT 6557RD + 0114 GDT 6111RD/6511RD + 0115 GDT 6121RD/6521RD + 0118 GDT 6118RD/6518RD/6618RD + 0119 GDT 6128RD/6528RD/6628RD + 011a GDT 6538RD/6638RD + 011b GDT 6558RD/6658RD + 0120 GDT 6117RP2/6517RP2 + 0121 GDT 6127RP2/6527RP2 + 0122 GDT 6537RP2 + 0123 GDT 6557RP2 + 0124 GDT 6111RP2/6511RP2 + 0125 GDT 6121RP2/6521RP2 + 0136 GDT 6113RS/6513RS + 0137 GDT 6123RS/6523RS + 0138 GDT 6118RS/6518RS/6618RS + 0139 GDT 6128RS/6528RS/6628RS + 013a GDT 6538RS/6638RS + 013b GDT 6558RS/6658RS + 013c GDT 6533RS/6633RS + 013d GDT 6543RS/6643RS + 013e GDT 6553RS/6653RS + 013f GDT 6563RS/6663RS + 0166 GDT 7113RN/7513RN/7613RN + 0167 GDT 7123RN/7523RN/7623RN + 0168 GDT 7118RN/7518RN/7518RN + 0169 GDT 7128RN/7528RN/7628RN + 016a GDT 7538RN/7638RN + 016b GDT 7558RN/7658RN + 016c GDT 7533RN/7633RN + 016d GDT 7543RN/7643RN + 016e GDT 7553RN/7653RN + 016f GDT 7563RN/7663RN + 01d6 GDT 4x13RZ + 01d7 GDT 4x23RZ + 01f6 GDT 8x13RZ + 01f7 GDT 8x23RZ + 01fc GDT 8x33RZ + 01fd GDT 8x43RZ + 01fe GDT 8x53RZ + 01ff GDT 8x63RZ + 0210 GDT 6519RD/6619RD + 0211 GDT 6529RD/6629RD + 0260 GDT 7519RN/7619RN + 0261 GDT 7529RN/7629RN + 02ff GDT MAXRP + 0300 GDT NEWRX + 0301 GDT NEWRX2 +111a Efficient Networks, Inc + 0000 155P-MF1 (FPGA) + 0002 155P-MF1 (ASIC) + 0003 ENI-25P ATM + 111a 0000 ENI-25p Miniport ATM Adapter + 0005 SpeedStream (LANAI) + 111a 0001 ENI-3010 ATM + 111a 0009 ENI-3060 ADSL (VPI=0) + 111a 0101 ENI-3010 ATM + 111a 0109 ENI-3060CO ADSL (VPI=0) + 111a 0809 ENI-3060 ADSL (VPI=0 or 8) + 111a 0909 ENI-3060CO ADSL (VPI=0 or 8) + 111a 0a09 ENI-3060 ADSL (VPI=<0..15>) + 0007 SpeedStream ADSL + 111a 1001 ENI-3061 ADSL [ASIC] + 1020 SpeedStream PCI 10/100 Network Card + 1203 SpeedStream 1023 Wireless PCI Adapter +111b Teledyne Electronic Systems +111c Tricord Systems Inc. + 0001 Powerbis Bridge +111d Integrated Device Technology, Inc. + 0001 IDT77201/77211 155Mbps ATM SAR Controller [NICStAR] + 0003 IDT77222/77252 155Mbps ATM MICRO ABR SAR Controller + 0004 IDT77V252 155Mbps ATM MICRO ABR SAR Controller + 0005 IDT77V222 155Mbps ATM MICRO ABR SAR Controller + 8018 PES12N3A PCI Express Switch + 801c PES24N3A PCI Express Switch + 8028 PES4T4 PCI Express Switch + 802b PES8T5A PCI Express Switch + 802c PES16T4 PCI Express Switch + 802d PES16T7 PCI Express Switch + 802e PES24T6 PCI Express Switch + 802f PES32T8 PCI Express Switch + 8032 PES48T12 PCI Express Switch + 8034 PES16/22/34H16 PCI Express Switch + 8035 PES32H8 PCI Express Switch + 8036 PES48H12 PCI Express Switch + 8037 PES64H16 PCI Express Switch + 8039 PES3T3 PCI Express Switch + 803a PES4T4 PCI Express Switch + 803c PES5T5 PCI Express Switch + 803d PES6T5 PCI Express Switch + 8048 PES8NT2 PCI Express Switch + 8049 PES8NT2 PCI Express Switch + 804a PES8NT2 PCI Express Internal NTB + 804b PES8NT2 PCI Express External NTB + 804c PES16NT2 PCI Express Switch + 804d PES16NT2 PCI Express Switch + 804e PES16NT2 PCI Express Internal NTB + 804f PES16NT2 PCI Express External NTB + 8058 PES12NT3 PCI Express Switch + 8059 PES12NT3 PCI Express Switch + 805a PES12NT3 PCI Express Internal NTB + 805b PES12NT3 PCI Express External NTB + 805c PES24NT3 PCI Express Switch + 805d PES24NT3 PCI Express Switch + 805e PES24NT3 PCI Express Internal NTB + 805f PES24NT3 PCI Express External NTB + 8060 PES16T4G2 PCI Express Gen2 Switch + 8061 PES12T3G2 PCI Express Gen2 Switch + 8068 PES6T6G2 PCI Express Gen2 Switch + 806a PES24T3G2 PCI Express Gen2 Switch + 14c1 000c 10G-PCIE2-8B2 + 806c PES16T4A/4T4G2 PCI Express Gen2 Switch + 806e PES24T6G2 PCI Express Gen2 Switch + 806f HIO524G2 PCI Express Gen2 Switch +111e Eldec +111f Precision Digital Images + 4a47 Precision MX Video engine interface + 5243 Frame capture bus interface +1120 EMC Corporation +1121 Zilog +1122 Multi-tech Systems, Inc. +1123 Excellent Design, Inc. +1124 Leutron Vision AG + 2581 Picport Monochrome +1125 Eurocore +1126 Vigra +1127 FORE Systems Inc + 0200 ForeRunner PCA-200 ATM + 0210 PCA-200PC + 0250 ATM + 0300 ForeRunner PCA-200EPC ATM + 0310 ATM + 0400 ForeRunnerHE ATM Adapter + 1127 0400 ForeRunnerHE ATM +1129 Firmworks +112a Hermes Electronics Company, Ltd. +112b Linotype - Hell AG +112c Zenith Data Systems +112d Ravicad +112e Infomedia Microelectronics Inc. +112f Dalsa Inc. + 0000 MVC IC-PCI + 0001 MVC IM-PCI Video frame grabber/processor + 0008 PC-CamLink PCI framegrabber +1130 Computervision +1131 Philips Semiconductors + 1561 USB 1.1 Host Controller + 1775 c200 C2K onboard USB 1.1 host controller + 1562 USB 2.0 Host Controller + 1775 c200 C2K onboard USB 2.0 host controller + 3400 SmartPCI56(UCB1500) 56K Modem + 5400 TriMedia TM1000/1100 + 12ca 0000 BlueICE + 5402 TriMedia TM1300 + 1244 0f00 Fritz!Card DSL + 15eb 1300 DT1300 + 15eb 1302 DT1302 + 15eb 1304 DT1304 + 15eb 1305 DT1305 + 15eb 1306 PMCDT1306 + 15eb 1308 DT1308 + 15eb 1331 DT1301 with SAA7121 + 15eb 1337 DT1301 with SAA7127 + 15eb 2d3d X3D + 15eb 7022 PTM1300 + 5405 TriMedia TM1500 + 1136 0005 LCP-1500 + 5406 TriMedia TM1700 + 540b PNX1005 Media Processor + 1131 0020 PNXLite PCI Demo Board + 7130 SAA7130 Video Broadcast Decoder + 102b 48d0 Matrox CronosPlus + 1048 226b ELSA EX-VISION 300TV + 107d 6655 WinFast DTV1000S + 1131 2001 10MOONS PCI TV CAPTURE CARD + 1131 2005 Techcom (India) TV Tuner Card (SSD-TV-670) + 1461 050c Nagase Sangyo TransGear 3000TV + 1461 10ff AVerMedia DVD EZMaker + 1461 2108 AverMedia AverTV/305 + 1461 2115 AverMedia AverTV Studio 305 + 153b 1152 Terratec Cinergy 200 TV + 185b c100 Compro VideoMate TV PVR/FM + 185b c901 Videomate DVB-T200 + 5168 0138 LifeView FlyVIDEO2000 + 7133 SAA7131/SAA7133/SAA7135 Video Broadcast Decoder + 0000 4091 Beholder BeholdTV 409 FM +# Deleting vendor name after rereading submit instructions + 0070 6701 WinTV HVR-1110 + 1019 4cb5 Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM) + 1043 0210 FlyTV mini Asus Digimatrix + 1043 4843 ASUS TV-FM 7133 + 1043 4845 TV-FM 7135 + 1043 4862 P7131 Dual + 1043 4876 My Cinema-P7131 Hybrid + 1131 0000 KWorld V-Stream Studio TV Terminator + 1131 2001 Proteus Pro [philips reference design] + 1131 2018 Tiger reference design + 1131 4ee9 MonsterTV Mobile + 11bd 002b PCTV Stereo + 11bd 002e PCTV 110i (saa7133) + 12ab 0800 PURPLE TV + 13c2 2804 Technotrend Budget T-3000 Hybrid + 1421 0335 Instant TV DVB-T Cardbus + 1421 1370 Instant TV (saa7135) + 1435 7330 VFG7330 + 1435 7350 VFG7350 + 1461 1044 AVerTVHD MCE A180 + 1461 4836 M10D Hybrid DVBT + 1461 861e M105 PAL/SECAM/NTSC/FM Tuner + 1461 a14b AVerTV Studio 509 + 1461 a836 M115 DVB-T, PAL/SECAM/NTSC Tuner + 1461 f01d DVB-T Super 007 + 1461 f31f Avermedia AVerTV GO 007 FM + 1461 f936 Hybrid+FM PCI (rev A16D) + 1462 6231 TV@nywhere Plus + 1489 0214 LifeView FlyTV Platinum FM + 14c0 1212 LifeView FlyTV Platinum Mini2 + 153b 1160 Cinergy 250 PCI TV + 153b 1162 Terratec Cinergy 400 mobile + 17de 7350 ATSC 110 Digital / Analog HDTV Tuner + 17de 7352 ATSC 115 Digital / Analog HDTV Tuner + 185b c100 VideoMate TV + 185b c900 VideoMate T750 + 5168 0306 LifeView FlyDVB-T DUO + 5168 0319 LifeView FlyDVB Trio + 5168 0502 LifeView FlyDVB-T Duo CardBus + 5168 0520 LifeView FlyDVB Trio CardBus + 5168 1502 LifeView FlyTV CardBus + 5168 2502 LifeView FlyDVB-T CardBus + 5168 2520 LifeView FlyDVB-S Duo CardBus + 5168 3502 LifeView FlyDVB-T Hybrid CardBus + 5168 3520 LifeView FlyDVB Trio N CardBus + 7134 SAA7134/SAA7135HL Video Broadcast Decoder + 1019 4cb4 Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM) + 1043 0210 Digimatrix TV + 1043 4840 ASUS TV-FM 7134 + 1043 4842 TV-FM 7134 + 1131 2004 EUROPA V3 reference design + 1131 4e85 SKNet Monster TV + 1131 6752 EMPRESS + 11bd 002b PCTV Stereo + 11bd 002d PCTV 300i DVB-T + PAL + 1461 2c00 AverTV Hybrid+FM PCI + 1461 9715 AVerTV Studio 307 + 1461 a70a Avermedia AVerTV 307 + 1461 a70b AverMedia M156 / Medion 2819 + 1461 d6ee Cardbus TV/Radio (E500) + 1471 b7e9 AVerTV Cardbus plus + 153b 1142 Terratec Cinergy 400 TV + 153b 1143 Terratec Cinergy 600 TV + 153b 1158 Terratec Cinergy 600 TV MK3 + 1540 9524 ProVideo PV952 + 16be 0003 Medion 7134 + 185b c200 Compro VideoMate Gold+ Pal + 185b c900 Videomate DVB-T300 + 1894 a006 KNC One TV-Station DVR + 1894 fe01 KNC One TV-Station RDS / Typhoon TV Tuner RDS + 5168 0138 FLY TV PRIME 34FM + 7145 SAA7145 + 7146 SAA7146 + 110a 0000 Fujitsu/Siemens DVB-C card rev1.5 + 110a ffff Fujitsu/Siemens DVB-C card rev1.5 + 1124 2581 Leutron Vision PicPort + 1131 4f56 KNC1 DVB-S Budget + 1131 4f60 Fujitsu-Siemens Activy DVB-S Budget Rev AL + 1131 4f61 Activy DVB-S Budget Rev GR + 1131 5f61 Activy DVB-T Budget + 114b 2003 DVRaptor Video Edit/Capture Card + 11bd 0006 DV500 Overlay + 11bd 000a DV500 Overlay + 11bd 000f DV500 Overlay + 13c2 0000 Siemens/Technotrend/Hauppauge DVB card rev1.3 or rev1.5 + 13c2 0001 Technotrend/Hauppauge DVB card rev1.3 or rev1.6 + 13c2 0002 Technotrend/Hauppauge DVB card rev2.1 + 13c2 0003 Technotrend/Hauppauge DVB card rev2.1 + 13c2 0004 Technotrend/Hauppauge DVB card rev2.1 + 13c2 0006 Technotrend/Hauppauge DVB card rev1.3 or rev1.6 + 13c2 0008 Technotrend/Hauppauge DVB-T + 13c2 000a Octal/Technotrend DVB-C for iTV + 13c2 000e Technotrend/Hauppauge DVB card rev2.3 + 13c2 1003 Technotrend-Budget/Hauppauge WinTV-NOVA-S DVB card + 13c2 1004 Technotrend-Budget/Hauppauge WinTV-NOVA-C DVB card + 13c2 1005 Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card + 13c2 100c Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card + 13c2 100f Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card + 13c2 1011 Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card + 13c2 1012 DVB T-1500 + 13c2 1013 SATELCO Multimedia DVB + 13c2 1016 WinTV-NOVA-SE DVB card + 13c2 1018 DVB S-1401 + 13c2 1019 S2-3200 + 13c2 1102 Technotrend/Hauppauge DVB card rev2.1 + 153b 1155 Cinergy 1200 DVB-S + 153b 1156 Terratec Cynergy 1200C + 153b 1157 Cinergy 1200 DVB-T + 1894 0020 KNC One DVB-C V1.0 + 1894 0023 TVStation DVB-C plus + 7162 SAA7162 + 11bd 0101 Pinnacle PCTV 7010iX TV Card + 9730 SAA9730 Integrated Multimedia and Peripheral Controller + 1131 0000 Integrated Multimedia and Peripheral Controller +1132 Mitel Corp. +1133 Dialogic Corporation + 7701 Eiconcard C90 + 7711 Eiconcard C91 + 7901 EiconCard S90 + 7902 EiconCard S90 + 7911 EiconCard S91 + 7912 EiconCard S91 + 7921 Eiconcard S92 + 7941 EiconCard S94 + 7942 EiconCard S94 + 7943 EiconCard S94 + 7944 EiconCard S94 + 7945 Eiconcard S94 + 7948 Eiconcard S94 64bit/66MHz + 9711 Eiconcard S91 V2 + 9911 Eiconcard S91 V2 + 9941 Eiconcard S94 V2 + 9a41 Eiconcard S94 PCIe + b921 EiconCard P92 + b922 EiconCard P92 + b923 EiconCard P92 + e001 Diva Pro 2.0 S/T + e002 Diva 2.0 S/T PCI + e003 Diva Pro 2.0 U + e004 Diva 2.0 U PCI + e005 Diva 2.01 S/T PCI + e006 Diva CT S/T PCI + e007 Diva CT U PCI + e008 Diva CT Lite S/T PCI + e009 Diva CT Lite U PCI + e00a Diva ISDN+V.90 PCI + e00b Diva ISDN PCI 2.02 + e00c Diva 2.02 PCI U + e00d Diva Pro 3.0 PCI + e00e Diva ISDN+CT S/T PCI Rev 2 + e010 Diva Server BRI-2M PCI + 110a 0021 Fujitsu Siemens ISDN S0 + e011 Diva Server BRI S/T Rev 2 + e012 Diva Server 4BRI-8M PCI + e013 4BRI + 1133 1300 Diva V-4BRI-8 PCI v2 + 1133 e013 Diva 4BRI-8 PCI v2 + e014 Diva Server PRI-30M PCI + e015 Diva PRI PCI v2 + e016 Diva Server Voice 4BRI PCI + e017 Diva Server Voice 4BRI Rev 2 + 1133 e017 Diva Server Voice 4BRI-8M 2.0 PCI + e018 BRI + 1133 1800 Diva V-BRI-2 PCI v2 + 1133 e018 Diva BRI-2 PCI v2 + e019 Diva Server Voice PRI Rev 2 + 1133 e019 Diva Server Voice PRI 2.0 PCI + e01a Diva BRI-2FX PCI v2 + e01b Diva Server Voice BRI-2M 2.0 PCI + 1133 e01b Diva Server Voice BRI-2M 2.0 PCI + e01c PRI + 1133 1c01 Diva PRI/E1/T1-8 PCI v3 + 1133 1c02 Diva PRI/T1-24 PCI(e) v3 + 1133 1c03 Diva PRI/E1-30 PCI(e) v3 + 1133 1c04 Diva PRI/E1/T1-CTI PCI(e) v3 + 1133 1c05 Diva V-PRI/T1-24 PCI(e) v3 + 1133 1c06 Diva V-PRI/E1-30 PCI(e) v3 + 1133 1c07 Diva Server PRI/E1/T1-8 Cornet NQ + 1133 1c08 Diva Server PRI/T1-24 Cornet NQ + 1133 1c09 Diva Server PRI/E1-30 Cornet NQ + 1133 1c0a Diva Server PRI/E1/T1 Cornet NQ + 1133 1c0b Diva Server V-PRI/T1-24 Cornet NQ + 1133 1c0c Diva Server V-PRI/E1-30 Cornet NQ + e01e 2PRI + 1133 1e01 Diva 2PRI/E1/T1-60 PCI v1 + 1133 e01e Diva V-2PRI/E1/T1-60 PCI v1 + e020 4PRI + 1133 2001 Diva 4PRI/E1/T1-120 PCI v1 + 1133 e020 Diva V-4PRI/E1/T1-120 PCI v1 + e022 Analog-2 + 1133 2200 Diva V-Analog-2 PCI v1 + 1133 e022 Diva Analog-2 PCI v1 + e024 Analog-4 + 1133 2400 Diva V-Analog-4 PCI v1 + 1133 e024 Diva Analog-4 PCI v1 + e028 Analog-8 + 1133 2800 Diva V-Analog-8 PCI v1 + 1133 e028 Diva Analog-8 PCI v1 + e02a Diva IPM-300 PCI v1 + e02c Diva IPM-600 PCI v1 + e02e 4BRI + 1133 2e01 Diva V-4BRI-8 PCIe v2 + 1133 e02e Diva 4BRI-8 PCIe v2 + e032 BRI + 1133 3201 Diva V-BRI-2 PCIe v2 + 1133 e032 Diva BRI-2 PCIe v2 + e034 Diva BRI-CTI PCI v2 +1134 Mercury Computer Systems + 0001 Raceway Bridge + 0002 Dual PCI to RapidIO Bridge +1135 Fuji Xerox Co Ltd + 0001 Printer controller +1136 Momentum Data Systems + 0002 PCI-JTAG +1137 Cisco Systems Inc + 0023 81 VIC PCIe Upstream Port + 0040 VIC PCIe Upstream Port + 0041 VIC PCIe Downstream Port + 0042 VIC Management Controller + 1137 0047 P81E PCIe + 0043 VIC Ethernet NIC + 1137 0047 P81E PCIe + 1137 0048 M81KR Mezzanine + 0044 VIC Ethernet NIC Dynamic + 1137 0047 P81E PCIe + 1137 0048 M81KR Mezzanine + 0045 VIC FCoE HBA + 1137 0047 P81E PCIe + 1137 0048 M81KR Mezzanine +1138 Ziatech Corporation + 8905 8905 [STD 32 Bridge] +1139 Dynamic Pictures, Inc + 0001 VGA Compatable 3D Graphics +113a FWB Inc +113b Network Computing Devices +113c Cyclone Microsystems, Inc. + 0000 PCI-9060 i960 Bridge + 0001 PCI-SDK [PCI i960 Evaluation Platform] + 0911 PCI-911 [i960Jx-based Intelligent I/O Controller] + 0912 PCI-912 [i960CF-based Intelligent I/O Controller] + 0913 PCI-913 + 0914 PCI-914 [I/O Controller w/ secondary PCI bus] +113d Leading Edge Products Inc +113e Sanyo Electric Co - Computer Engineering Dept +113f Equinox Systems, Inc. + 0808 SST-64P Adapter + 1010 SST-128P Adapter + 80c0 SST-16P DB Adapter + 80c4 SST-16P RJ Adapter + 80c8 SST-16P Adapter + 8888 SST-4P Adapter + 9090 SST-8P Adapter +1140 Intervoice Inc +1141 Crest Microsystem Inc +1142 Alliance Semiconductor Corporation + 3210 AP6410 + 6422 ProVideo 6422 + 6424 ProVideo 6424 + 6425 ProMotion AT25 + 643d ProMotion AT3D +1143 NetPower, Inc +1144 Cincinnati Milacron + 0001 Noservo controller +1145 Workbit Corporation + 8007 NinjaSCSI-32 Workbit + f007 NinjaSCSI-32 KME + f010 NinjaSCSI-32 Workbit + f012 NinjaSCSI-32 Logitec + f013 NinjaSCSI-32 Logitec + f015 NinjaSCSI-32 Melco + f020 NinjaSCSI-32 Sony PCGA-DVD51 + f021 NinjaPATA-32 Delkin Cardbus UDMA + f024 NinjaPATA-32 Delkin Cardbus UDMA + f103 NinjaPATA-32 Delkin Cardbus UDMA +1146 Force Computers +1147 Interface Corp +# Nee Schneider & Koch +1148 SysKonnect + 4000 FDDI Adapter + 0e11 b03b Netelligent 100 FDDI DAS Fibre SC + 0e11 b03c Netelligent 100 FDDI SAS Fibre SC + 0e11 b03d Netelligent 100 FDDI DAS UTP + 0e11 b03e Netelligent 100 FDDI SAS UTP + 0e11 b03f Netelligent 100 FDDI SAS Fibre MIC + 1148 5521 FDDI SK-5521 (SK-NET FDDI-UP) + 1148 5522 FDDI SK-5522 (SK-NET FDDI-UP DAS) + 1148 5541 FDDI SK-5541 (SK-NET FDDI-FP) + 1148 5543 FDDI SK-5543 (SK-NET FDDI-LP) + 1148 5544 FDDI SK-5544 (SK-NET FDDI-LP DAS) + 1148 5821 FDDI SK-5821 (SK-NET FDDI-UP64) + 1148 5822 FDDI SK-5822 (SK-NET FDDI-UP64 DAS) + 1148 5841 FDDI SK-5841 (SK-NET FDDI-FP64) + 1148 5843 FDDI SK-5843 (SK-NET FDDI-LP64) + 1148 5844 FDDI SK-5844 (SK-NET FDDI-LP64 DAS) + 4200 Token Ring adapter + 4300 SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link) + 1148 9821 SK-9821 Gigabit Ethernet Server Adapter (SK-NET GE-T) + 1148 9822 SK-9822 Gigabit Ethernet Server Adapter (SK-NET GE-T dual link) + 1148 9841 SK-9841 Gigabit Ethernet Server Adapter (SK-NET GE-LX) + 1148 9842 SK-9842 Gigabit Ethernet Server Adapter (SK-NET GE-LX dual link) + 1148 9843 SK-9843 Gigabit Ethernet Server Adapter (SK-NET GE-SX) + 1148 9844 SK-9844 Gigabit Ethernet Server Adapter (SK-NET GE-SX dual link) + 1148 9861 SK-9861 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition) + 1148 9862 SK-9862 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition dual link) + 1148 9871 SK-9871 Gigabit Ethernet Server Adapter (SK-NET GE-ZX) + 1148 9872 SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link) + 1259 2970 AT-2970SX Gigabit Ethernet Adapter + 1259 2971 AT-2970LX Gigabit Ethernet Adapter + 1259 2972 AT-2970TX Gigabit Ethernet Adapter + 1259 2973 AT-2971SX Gigabit Ethernet Adapter + 1259 2974 AT-2971T Gigabit Ethernet Adapter + 1259 2975 AT-2970SX/2SC Gigabit Ethernet Adapter + 1259 2976 AT-2970LX/2SC Gigabit Ethernet Adapter + 1259 2977 AT-2970TX/2TX Gigabit Ethernet Adapter + 4320 SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter, PCI64, Fiber ZX/SC + 1148 0121 Marvell RDK-8001 Adapter + 1148 0221 Marvell RDK-8002 Adapter + 1148 0321 Marvell RDK-8003 Adapter + 1148 0421 Marvell RDK-8004 Adapter + 1148 0621 Marvell RDK-8006 Adapter + 1148 0721 Marvell RDK-8007 Adapter + 1148 0821 Marvell RDK-8008 Adapter + 1148 0921 Marvell RDK-8009 Adapter + 1148 1121 Marvell RDK-8011 Adapter + 1148 1221 Marvell RDK-8012 Adapter + 1148 3221 SK-9521 V2.0 10/100/1000Base-T Adapter + 1148 5021 SK-9821 V2.0 Gigabit Ethernet 10/100/1000Base-T Adapter + 1148 5041 SK-9841 V2.0 Gigabit Ethernet 1000Base-LX Adapter + 1148 5043 SK-9843 V2.0 Gigabit Ethernet 1000Base-SX Adapter + 1148 5051 SK-9851 V2.0 Gigabit Ethernet 1000Base-SX Adapter + 1148 5061 SK-9861 V2.0 Gigabit Ethernet 1000Base-SX Adapter + 1148 5071 SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter + 1148 9521 SK-9521 10/100/1000Base-T Adapter + 4400 SK-9Dxx Gigabit Ethernet Adapter + 4500 SK-9Mxx Gigabit Ethernet Adapter + 9000 SK-9S21 10/100/1000Base-T Server Adapter, PCI-X, Copper RJ-45 + 9843 [Fujitsu] Gigabit Ethernet + 9e00 SK-9E21D 10/100/1000Base-T Adapter, Copper RJ-45 + 1148 2100 SK-9E21 Server Adapter + 1148 21d0 SK-9E21D 10/100/1000Base-T Adapter + 1148 2200 SK-9E22 Server Adapter + 1148 8100 SK-9E81 Server Adapter + 1148 8200 SK-9E82 Server Adapter + 1148 9100 SK-9E91 Server Adapter + 1148 9200 SK-9E92 Server Adapter +1149 Win System Corporation +114a VMIC + 5579 VMIPCI-5579 (Reflective Memory Card) + 5587 VMIPCI-5587 (Reflective Memory Card) + 6504 VMIC PCI 7755 FPGA + 7587 VMIVME-7587 +114b Canopus Co., Ltd +114c Annabooks +114d IC Corporation +114e Nikon Systems Inc +114f Digi International + 0002 AccelePort EPC + 0003 RightSwitch SE-6 + 0004 AccelePort Xem + 0005 AccelePort Xr + 0006 AccelePort Xr,C/X + 0009 AccelePort Xr/J + 000a AccelePort EPC/J + 000c DataFirePRIme T1 (1-port) + 000d SyncPort 2-Port (x.25/FR) + 0011 AccelePort 8r EIA-232 (IBM) + 0012 AccelePort 8r EIA-422 + 0013 AccelePort Xr + 0014 AccelePort 8r EIA-422 + 0015 AccelePort Xem + 0016 AccelePort EPC/X + 0017 AccelePort C/X + 001a DataFirePRIme E1 (1-port) + 001b AccelePort C/X (IBM) + 001d DataFire RAS T1/E1/PRI + 114f 0050 DataFire RAS E1 Adapter + 114f 0051 DataFire RAS Dual E1 Adapter + 114f 0052 DataFire RAS T1 Adapter + 114f 0053 DataFire RAS Dual T1 Adapter + 0023 AccelePort RAS + 0024 DataFire RAS B4 ST/U + 114f 0030 DataFire RAS BRI U Adapter + 114f 0031 DataFire RAS BRI S/T Adapter + 0026 AccelePort 4r 920 + 0027 AccelePort Xr 920 + 0028 ClassicBoard 4 + 0029 ClassicBoard 8 + 0034 AccelePort 2r 920 + 0035 DataFire DSP T1/E1/PRI cPCI + 0040 AccelePort Xp + 114f 0042 AccelePort 2p PCI + 114f 0043 AccelePort 4p PCI + 114f 0044 AccelePort 8p PCI + 114f 0045 AccelePort 16p PCI + 114f 004e AccelePort 32p PCI + 0042 AccelePort 2p + 0043 AccelePort 4p + 0044 AccelePort 8p + 0045 AccelePort 16p + 004e AccelePort 32p + 0070 Datafire Micro V IOM2 (Europe) + 0071 Datafire Micro V (Europe) + 0072 Datafire Micro V IOM2 (North America) + 0073 Datafire Micro V (North America) + 00b0 Digi Neo 4 + 00b1 Digi Neo 8 + 00c8 Digi Neo 2 DB9 + 00c9 Digi Neo 2 DB9 PRI + 00ca Digi Neo 2 RJ45 + 00cb Digi Neo 2 RJ45 PRI + 00cc Digi Neo 1 422 + 00cd Digi Neo 1 422 485 + 00ce Digi Neo 2 422 485 + 00d0 ClassicBoard 4 422 + 00d1 ClassicBoard 8 422 + 00f1 Digi Neo PCI-E 4 port + 00f4 Digi Neo 4 (IBM version) + 6001 Avanstar +1150 Thinking Machines Corp +1151 JAE Electronics Inc. +1152 Megatek +1153 Land Win Electronic Corp +1154 Melco Inc +1155 Pine Technology Ltd +1156 Periscope Engineering +1157 Avsys Corporation +1158 Voarx R & D Inc + 3011 Tokenet/vg 1001/10m anylan + 9050 Lanfleet/Truevalue + 9051 Lanfleet/Truevalue +1159 Mutech Corp + 0001 MV-1000 + 0002 MV-1500 +115a Harlequin Ltd +115b Parallax Graphics +115c Photron Ltd. +115d Xircom + 0003 Cardbus Ethernet 10/100 + 1014 0181 10/100 EtherJet Cardbus Adapter + 1014 1181 10/100 EtherJet Cardbus Adapter + 1014 8181 10/100 EtherJet Cardbus Adapter + 1014 9181 10/100 EtherJet Cardbus Adapter + 115d 0181 Cardbus Ethernet 10/100 + 115d 0182 RealPort2 CardBus Ethernet 10/100 (R2BE-100) + 115d 1181 Cardbus Ethernet 10/100 + 1179 0181 Cardbus Ethernet 10/100 + 8086 8181 EtherExpress PRO/100 Mobile CardBus 32 Adapter + 8086 9181 EtherExpress PRO/100 Mobile CardBus 32 Adapter + 0005 Cardbus Ethernet 10/100 + 1014 0182 10/100 EtherJet Cardbus Adapter + 1014 1182 10/100 EtherJet Cardbus Adapter + 115d 0182 Cardbus Ethernet 10/100 + 115d 1182 Cardbus Ethernet 10/100 + 0007 Cardbus Ethernet 10/100 + 1014 0182 10/100 EtherJet Cardbus Adapter + 1014 1182 10/100 EtherJet Cardbus Adapter + 115d 0182 Cardbus Ethernet 10/100 + 115d 1182 Cardbus Ethernet 10/100 + 000b Cardbus Ethernet 10/100 + 1014 0183 10/100 EtherJet Cardbus Adapter + 115d 0183 Cardbus Ethernet 10/100 + 000c Mini-PCI V.90 56k Modem + 000f Cardbus Ethernet 10/100 + 1014 0183 10/100 EtherJet Cardbus Adapter + 115d 0183 Cardbus Ethernet 10/100 + 00d4 Mini-PCI K56Flex Modem + 0101 Cardbus 56k modem + 115d 1081 Cardbus 56k Modem + 0103 Cardbus Ethernet + 56k Modem + 1014 9181 Cardbus 56k Modem + 1115 1181 Cardbus Ethernet 100 + 56k Modem + 115d 1181 CBEM56G-100 Ethernet + 56k Modem + 8086 9181 PRO/100 LAN + Modem56 CardBus +115e Peer Protocols Inc +115f Maxtor Corporation +1160 Megasoft Inc +1161 PFU Limited +1162 OA Laboratory Co Ltd +1163 Rendition + 0001 Verite 1000 + 2000 Verite V2000/V2100/V2200 + 1092 2000 Stealth II S220 +1164 Advanced Peripherals Technologies +1165 Imagraph Corporation + 0001 Motion TPEG Recorder/Player with audio +# nee ServerWorks +1166 Broadcom + 0000 CMIC-LE + 0005 CNB20-LE Host Bridge + 0006 CNB20HE Host Bridge + 0007 CNB20-LE Host Bridge + 0008 CNB20HE Host Bridge + 0009 CNB20LE Host Bridge + 0010 CIOB30 + 0011 CMIC-HE + 0012 CMIC-WS Host Bridge (GC-LE chipset) + 0013 CNB20-HE Host Bridge + 0014 CMIC-LE Host Bridge (GC-LE chipset) + 0015 CMIC-GC Host Bridge + 0016 CMIC-GC Host Bridge + 0017 GCNB-LE Host Bridge + 0031 HT1100 HPX0 HT Host Bridge + 0036 BCM5785 [HT1000] PCI/PCI-X Bridge + 0101 CIOB-X2 PCI-X I/O Bridge + 0103 EPB PCI-Express to PCI-X Bridge + 0104 BCM5785 [HT1000] PCI/PCI-X Bridge + 0110 CIOB-E I/O Bridge with Gigabit Ethernet + 0130 BCM5780 [HT2000] PCI-X bridge + 0132 BCM5780 [HT2000] PCI-Express Bridge + 1166 0132 HT2000 PCI-Express bridge + 0140 HT2100 PCI-Express Bridge + 0141 HT2100 PCI-Express Bridge + 0142 HT2100 PCI-Express Bridge + 0144 HT2100 PCI-Express Bridge + 0200 OSB4 South Bridge + 0201 CSB5 South Bridge + 4c53 1080 CT8 mainboard + 0203 CSB6 South Bridge + 1734 1012 PRIMERGY RX/TX series + 0205 BCM5785 [HT1000] Legacy South Bridge + 0211 OSB4 IDE Controller + 0212 CSB5 IDE Controller + 1028 014a PowerEdge 1750 + 1028 810b PowerEdge 1650/2550 + 4c53 1080 CT8 mainboard + 0213 CSB6 RAID/IDE Controller + 1028 4134 PowerEdge 600SC + 1028 c134 Poweredge SC600 + 1734 1012 PRIMERGY RX/TX series onboard IDE + 0214 BCM5785 [HT1000] IDE + 1028 0205 PowerEdge 2970 HT1000 IDE + 0217 CSB6 IDE Controller + 1028 4134 Poweredge SC600 + 021b HT1100 HD Audio + 0220 OSB4/CSB5 OHCI USB Controller + 4c53 1080 CT8 mainboard + 0221 CSB6 OHCI USB Controller + 1734 1012 PRIMERGY RX/TX series onboard OHCI + 0223 BCM5785 [HT1000] USB + 1028 0205 PowerEdge 2970 HT1000 USB Controller + 1028 020b PowerEdge T605 HT1000 USB Controller + 0225 CSB5 LPC bridge + 1166 0230 Dell PowerEdge 1650/1750 + 0227 GCLE-2 Host Bridge + 1734 1012 PRIMERGY RX/TX series + 0230 CSB5 LPC bridge + 4c53 1080 CT8 mainboard + 0234 BCM5785 [HT1000] LPC + 1028 0205 PowerEdge 2970 HT1000 LPC + 1028 020b PowerEdge T605 HT1000 LPC + 0235 BCM5785 [HT1000] XIOAPIC0-2 + 0238 BCM5785 [HT1000] WDTimer + 0240 K2 SATA + 0241 RAIDCore RC4000 + 0242 RAIDCore BC4000 + 024a BCM5785 [HT1000] SATA (Native SATA Mode) + 1028 020b PowerEdge T605 onboard SATA Controller +# The device starts as 024A, and changes to 024B if set to PATA mode in BIOS + 024b BCM5785 [HT1000] SATA (PATA/IDE Mode) + 1028 0205 PowerEdge 2970 HT1000 SATA controller + 0406 HT1100 PCI-X Bridge + 0408 HT1100 Legacy Device + 040a HT1100 ISA-LPC Bridge + 1028 0223 PowerEdge R905 HT1100 ISA-LPC Bridge + 0410 HT1100 SATA Controller (Native SATA Mode) + 0411 HT1100 SATA Controller (PATA / IDE Mode) + 0412 HT1100 USB OHCI Controller + 0414 HT1100 USB EHCI Controller + 0416 HT1100 USB EHCI Controller (with Debug Port) + 0420 HT1100 PCI-Express Bridge + 0421 HT1100 SAS/SATA Controller + 0422 HT1100 PCI-Express Bridge +1167 Mutoh Industries Inc +1168 Thine Electronics Inc +1169 Centre for Development of Advanced Computing +# nee Polaris Communications +116a Luminex Software, Inc. + 6100 Bus/Tag Channel + 6800 Escon Channel + 7100 Bus/Tag Channel + 7800 Escon Channel +116b Connectware Inc +116c Intelligent Resources Integrated Systems +116d Martin-Marietta +116e Electronics for Imaging +116f Workstation Technology +1170 Inventec Corporation +1171 Loughborough Sound Images Plc +1172 Altera Corporation +1173 Adobe Systems, Inc +1174 Bridgeport Machines +1175 Mitron Computer Inc. +1176 SBE Incorporated +1177 Silicon Engineering +1178 Alfa, Inc. + afa1 Fast Ethernet Adapter +1179 Toshiba America Info Systems + 0102 Extended IDE Controller + 0103 EX-IDE Type-B + 0404 DVD Decoder card + 0406 Tecra Video Capture device + 0407 DVD Decoder card (Version 2) + 0601 CPU to PCI bridge + 1179 0001 Satellite Pro + 0603 ToPIC95 PCI to CardBus Bridge for Notebooks + 060a ToPIC95 + 1179 0001 Satellite Pro + 060f ToPIC97 + 1179 0001 Satellite 4010 + 0617 ToPIC100 PCI to Cardbus Bridge with ZV Support + 0618 CPU to PCI and PCI to ISA bridge + 0701 FIR Port Type-O + 0804 TC6371AF SmartMedia Controller + 0805 SD TypA Controller + 0d01 FIR Port Type-DO + 1179 0001 FIR Port Type-DO +117a A-Trend Technology +117b L G Electronics, Inc. +117c Atto Technology + 002c SAS RAID Adapter + 0030 Ultra320 SCSI Host Adapter + 117c 8013 ExpressPCI UL4D + 117c 8014 ExpressPCI UL4S + 117c 8027 ExpressPCI UL5D + 117c 802f ExpressPCI UL5D Low Profile + 0033 SAS Adapter +117d Becton & Dickinson +117e T/R Systems +117f Integrated Circuit Systems +1180 Ricoh Co Ltd + 0465 RL5c465 + 0466 RL5c466 + 0475 RL5c475 + 144d c006 vpr Matrix 170B4 CardBus bridge + 0476 RL5c476 II + 1014 0185 ThinkPad A/T/X Series + 1014 056c ThinkPad Z60t + 1028 014f Latitude X300 laptop + 1028 0188 Inspiron 6000 laptop + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 1043 1237 A6J-Q008 + 1043 1967 V6800V + 1043 1987 Asus A4K and Z81K notebooks, possibly others ( mid-2005 machines ) + 104d 80df Vaio PCG-FX403 + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 104d 814e VAIO GRZ390Z + 10f7 8338 Panasonic CF-Y5 laptop + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 14ef 0220 PCD-RP-220S + 17aa 201c ThinkPad X60s + 17aa 20c4 ThinkPad T61 + 0477 RL5c477 + 0478 RL5c478 + 1014 0184 ThinkPad A30p + 0511 R5C511 + 0522 R5C522 IEEE 1394 Controller + 1014 01cf ThinkPad A30p + 1043 1967 V6800V + 0551 R5C551 IEEE 1394 Controller + 144d c006 vpr Matrix 170B4 + 0552 R5C552 IEEE 1394 Controller + 1014 0511 ThinkPad A/T/X Series + 1028 014f Latitude X300 laptop + 1028 0188 Inspiron 6000 laptop + 1043 1237 A6J-Q008 + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 17aa 201e ThinkPad X60s + 0554 R5C554 + 0575 R5C575 SD Bus Host Adapter + 0576 R5C576 SD Bus Host Adapter + 0592 R5C592 Memory Stick Bus Host Adapter + 1025 0121 Aspire 5920G + 1028 01d7 XPS M1210 + 1028 01f3 Inspiron 1420 + 103c 30b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 1043 1237 A6J-Q008 + 1043 1967 V6800V + 144d c018 X20 IV + 17aa 20ca ThinkPad T61 + 0811 R5C811 + 0822 R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter + 1014 0556 ThinkPad X60s / Z60t + 1014 0598 ThinkPad Z60m + 1025 0121 Aspire 5920G + 1028 0188 Inspiron 6000 laptop + 1028 01a2 Inspiron 9200 + 1028 01d7 XPS M1210 + 1028 01f3 Inspiron 1420 + 103c 03b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 103c 30c1 Compaq 6910p + 1043 1237 A6J-Q008 + 1043 1967 ASUS V6800V + 10f7 8338 Panasonic CF-Y5 laptop + 144d c018 X20 IV + 17aa 201d ThinkPad X60s + 17aa 20c7 ThinkPad T61 + 0832 R5C832 IEEE 1394 Controller + 1025 0121 Aspire 5920G + 1028 01d7 XPS M1210 + 1028 01f3 Inspiron 1420 + 103c 30b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 103c 30c1 Compaq 6910p + 0841 R5C841 CardBus/SD/SDIO/MMC/MS/MSPro/xD/IEEE1394 + 0843 R5C843 MMC Host Controller + 1025 0121 Aspire 5920G + 1028 01d7 XPS M1210 + 1028 01f3 Inspiron 1420 + 1028 01f5 Dell Inspiron 1501 + 103c 03b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 1183 0843 Alienware Aurora m9700 + 0852 xD-Picture Card Controller + 1025 0121 Aspire 5920G + 1028 01f3 Inspiron 1420 + 103c 30b5 Presario V3242AU + 103c 30b7 Presario V6133CL + 1043 1967 V6800V + 1180 0852 Pavilion 2410us + 1324 10cf P7120 +1181 Telmatics International +1183 Fujikura Ltd +1184 Forks Inc +1185 Dataworld International Ltd +1186 D-Link System Inc + 0100 DC21041 + 1002 DL10050 Sundance Ethernet + 1186 1002 DFE-550TX/FX + 1186 1012 DFE-580TX + 1025 AirPlus Xtreme G DWL-G650 Adapter + 1026 AirXpert DWL-AG650 Wireless Cardbus Adapter + 1043 AirXpert DWL-AG650 Wireless Cardbus Adapter + 1300 RTL8139 Ethernet + 1186 1300 DFE-538TX 10/100 Ethernet Adapter + 1186 1301 DFE-530TX+ 10/100 Ethernet Adapter + 1186 1303 DFE-528TX 10/100 Fast Ethernet PCI Adapter + 1340 DFE-690TXD CardBus PC Card + 1405 DFE-520TX Fast Ethernet PCI Adapter + 1540 DFE-680TX + 1541 DFE-680TXD CardBus PC Card + 1561 DRP-32TXD Cardbus PC Card + 2027 AirPlus Xtreme G DWL-G520 Adapter + 3203 AirPlus Xtreme G DWL-G520 Adapter + 3300 DWL-510 2.4GHz Wireless PCI Adapter + 3a03 AirPro DWL-A650 Wireless Cardbus Adapter(rev.B) + 3a04 AirPro DWL-AB650 Multimode Wireless Cardbus Adapter + 3a05 AirPro DWL-AB520 Multimode Wireless PCI Adapter + 3a07 AirXpert DWL-AG650 Wireless Cardbus Adapter + 3a08 AirXpert DWL-AG520 Wireless PCI Adapter + 3a10 AirXpert DWL-AG650 Wireless Cardbus Adapter(rev.B) + 3a11 AirXpert DWL-AG520 Wireless PCI Adapter(rev.B) + 3a12 AirPlus DWL-G650 Wireless Cardbus Adapter(rev.C) + 3a13 AirPlus DWL-G520 Wireless PCI Adapter(rev.B) + 3a14 AirPremier DWL-AG530 Wireless PCI Adapter + 3a63 AirXpert DWL-AG660 Wireless Cardbus Adapter + 3a70 DWA-556 Xtreme N PCI Express Desktop Adapter + 3c00 D-link DWL-G650X + 3c09 AirPlus G DWL-G510 + 4000 DL2000-based Gigabit Ethernet + 4001 DGE-550SX PCI-X Gigabit Ethernet Adapter + 4300 DGE-528T Gigabit Ethernet Adapter +# There are at least 3 revisions of this adapter; 4800 is board revision A1 as far as I can tell, revision B1 is 4c00. + 4800 DGE-530T Gigabit Ethernet Adapter (rev 11) + 4b00 DGE-560T PCI Express Gigabit Ethernet Adapter + 4b01 DGE-530T Gigabit Ethernet Adapter (rev 11) + 4b02 DGE-560SX PCI Express Gigabit Ethernet Adapter + 4b03 DGE-550T Gigabit Ethernet Adapter V.B1 + 4c00 Gigabit Ethernet Adapter + 1186 4c00 DGE-530T Gigabit Ethernet Adapter + 8400 D-Link DWL-650+ CardBus PC Card +1187 Advanced Technology Laboratories, Inc. +1188 Shima Seiki Manufacturing Ltd. +1189 Matsushita Electronics Co Ltd +118a Hilevel Technology +118b Hypertec Pty Limited +118c Corollary, Inc + 0014 PCIB [C-bus II to PCI bus host bridge chip] + 1117 Intel 8-way XEON Profusion Chipset [Cache Coherency Filter] +118d BitFlow Inc + 0001 Raptor-PCI framegrabber + 0012 Model 12 Road Runner Frame Grabber + 0014 Model 14 Road Runner Frame Grabber + 0024 Model 24 Road Runner Frame Grabber + 0044 Model 44 Road Runner Frame Grabber + 0112 Model 12 Road Runner Frame Grabber + 0114 Model 14 Road Runner Frame Grabber + 0124 Model 24 Road Runner Frame Grabber + 0144 Model 44 Road Runner Frame Grabber + 0212 Model 12 Road Runner Frame Grabber + 0214 Model 14 Road Runner Frame Grabber + 0224 Model 24 Road Runner Frame Grabber + 0244 Model 44 Road Runner Frame Grabber + 0312 Model 12 Road Runner Frame Grabber + 0314 Model 14 Road Runner Frame Grabber + 0324 Model 24 Road Runner Frame Grabber + 0344 Model 44 Road Runner Frame Grabber +118e Hermstedt GmbH +118f Green Logic +1190 Tripace + c731 TP-910/920/940 PCI Ultra(Wide) SCSI Adapter +1191 Artop Electronic Corp + 0003 SCSI Cache Host Adapter + 0004 ATP8400 + 0005 ATP850UF + 0006 ATP860 NO-BIOS + 0007 ATP860 + 0008 ATP865 NO-ROM + 0009 ATP865 + 000a ATP867-A + 000b ATP867-B + 000d ATP8620 + 000e ATP8620 + 8002 AEC6710 SCSI-2 Host Adapter + 8010 AEC6712UW SCSI + 8020 AEC6712U SCSI + 8030 AEC6712S SCSI + 8040 AEC6712D SCSI + 8050 AEC6712SUW SCSI + 8060 AEC6712 SCSI + 8080 AEC67160 SCSI + 8081 AEC67160S SCSI + 808a AEC67162 2-ch. LVD SCSI +1192 Densan Company Ltd +1193 Zeitnet Inc. + 0001 1221 + 0002 1225 +1194 Toucan Technology +1195 Ratoc System Inc +1196 Hytec Electronics Ltd +1197 Gage Applied Sciences, Inc. + 010c CompuScope 82G 8bit 2GS/s Analog Input Card +1198 Lambda Systems Inc +1199 Attachmate Corporation + 6832 Sierra Wireless MC8780 Device +119a Mind Share, Inc. +119b Omega Micro Inc. + 1221 82C092G +119c Information Technology Inst. +119d Bug, Inc. Sapporo Japan +119e Fujitsu Microelectronics Ltd. + 0001 FireStream 155 + 0003 FireStream 50 +119f Bull HN Information Systems +11a0 Convex Computer Corporation +11a1 Hamamatsu Photonics K.K. +11a2 Sierra Research and Technology +11a3 Deuretzbacher GmbH & Co. Eng. KG +11a4 Barco Graphics NV +11a5 Microunity Systems Eng. Inc +11a6 Pure Data Ltd. +11a7 Power Computing Corp. +11a8 Systech Corp. +11a9 InnoSys Inc. + 4240 AMCC S933Q Intelligent Serial Card +11aa Actel +# Nee Galileo Technology, Inc. +11ab Marvell Technology Group Ltd. + 0146 GT-64010/64010A System Controller + 0f53 88E6318 Link Street network controller + 11ab MV88SE614x SATA II PCI-E controller + 138f W8300 802.11 Adapter (rev 07) + 1fa6 Marvell W8300 802.11 Adapter + 1fa7 88W8310 and 88W8000G [Libertas] 802.11g client chipset + 1faa 88w8335 [Libertas] 802.11b/g Wireless + 1385 4e00 WG511v2 54 Mbps Wireless PC Card + 1385 6b00 WG311v3 802.11g Wireless PCI Adapter + 2211 88SB2211 PCI Express to PCI Bridge + 2a01 88W8335 [Libertas] 802.11b/g Wireless + 2a02 88W8361 [TopDog] 802.11n Wireless + 2a0c 88W8363 [TopDog] 802.11n Wireless + 2a30 88W8687 [TopDog] 802.11b/g Wireless + 2a40 88W8366 [TopDog] 802.11n Wireless + 2a43 88W8366 [TopDog] 802.11n Wireless + 4101 OLPC Cafe Controller Secure Digital Controller + 4320 88E8001 Gigabit Ethernet Controller + 1019 0f38 Marvell 88E8001 Gigabit Ethernet Controller (ECS) + 1019 8001 Marvell 88E8001 Gigabit Ethernet Controller (ECS) + 1043 173c Marvell 88E8001 Gigabit Ethernet Controller (Asus) + 1043 811a Marvell 88E8001 Gigabit Ethernet Controller (Asus) + 105b 0c19 Marvell 88E8001 Gigabit Ethernet Controller (Foxconn) + 10b8 b452 EZ Card 1000 (SMC9452TXV.2) + 11ab 0121 Marvell RDK-8001 + 11ab 0321 Marvell RDK-8003 + 11ab 1021 Marvell RDK-8010 + 11ab 4320 Marvell Yukon Gigabit Ethernet 10/100/1000Baset-T Constroller (Asus) + 11ab 5021 Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (64 bit) + 11ab 9521 Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Controller (32 bit) + 1458 e000 Marvell 88E8001 Gigabit Ethernet Controller (Gigabyte) + 147b 1406 Marvell 88E8001 Gigabit Ethernet Controller (Abit) + 15d4 0047 Marvell 88E8001 Gigabit Ethernet Controller (Iwill) + 1695 9025 Marvell 88E8001 Gigabit Ethernet Controller (Epox) + 17f2 1c03 Marvell 88E8001 Gigabit Ethernet Controller (Albatron) + 270f 2803 Marvell 88E8001 Gigabit Ethernet Controller (Chaintech) + 4340 88E8021 PCI-X IPMI Gigabit Ethernet Controller + 4341 88E8022 PCI-X IPMI Gigabit Ethernet Controller + 4342 88E8061 PCI-E IPMI Gigabit Ethernet Controller + 4343 88E8062 PCI-E IPMI Gigabit Ethernet Controller + 4344 88E8021 PCI-X IPMI Gigabit Ethernet Controller + 4345 88E8022 PCI-X IPMI Gigabit Ethernet Controller + 4346 88E8061 PCI-E IPMI Gigabit Ethernet Controller + 4347 88E8062 PCI-E IPMI Gigabit Ethernet Controller + 4c53 10d0 Telum ASLP10 PrAMC Gigabit Ethernet + 4350 88E8035 PCI-E Fast Ethernet Controller + 1179 0001 Marvell 88E8035 Fast Ethernet Controller (Toshiba) + 11ab 3521 Marvell RDK-8035 + 1854 000d Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 000e Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 000f Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 0011 Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 0012 Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 0016 Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 0017 Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 0018 Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 0019 Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 001c Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 001e Marvell 88E8035 Fast Ethernet Controller (LGE) + 1854 0020 Marvell 88E8035 Fast Ethernet Controller (LGE) + 4351 88E8036 PCI-E Fast Ethernet Controller + 107b 4009 Marvell 88E8036 Fast Ethernet Controller (Wistron) + 10f7 8338 Marvell 88E8036 Fast Ethernet Controller (Panasonic) + 1179 0001 Marvell 88E8036 Fast Ethernet Controller (Toshiba) + 1179 ff00 Marvell 88E8036 Fast Ethernet Controller (Compal) + 1179 ff10 Marvell 88E8036 Fast Ethernet Controller (Inventec) + 11ab 3621 Marvell RDK-8036 + 13d1 ac12 Abocom EFE3K - 10/100 Ethernet Expresscard + 161f 203d Marvell 88E8036 Fast Ethernet Controller (Arima) + 1854 000d Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 000e Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 000f Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 0011 Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 0012 Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 0016 Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 0017 Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 0018 Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 0019 Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 001c Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 001e Marvell 88E8036 Fast Ethernet Controller (LGE) + 1854 0020 Marvell 88E8036 Fast Ethernet Controller (LGE) + 4352 88E8038 PCI-E Fast Ethernet Controller + 4353 88E8039 PCI-E Fast Ethernet Controller + 4354 88E8040 PCI-E Fast Ethernet Controller + 4355 88E8040T PCI-E Fast Ethernet Controller + 4356 88EC033 Ethernet Controller + 435a 88E8048 PCI-E Fast Ethernet Controller + 4360 88E8052 PCI-E ASF Gigabit Ethernet Controller + 1043 8134 Marvell 88E8052 Gigabit Ethernet Controller (Asus) + 107b 4009 Marvell 88E8052 Gigabit Ethernet Controller (Wistron) + 11ab 5221 Marvell RDK-8052 + 1458 e000 Marvell 88E8052 Gigabit Ethernet Controller (Gigabyte) + 1462 052c Marvell 88E8052 Gigabit Ethernet Controller (MSI) + 1849 8052 Marvell 88E8052 Gigabit Ethernet Controller (ASRock) + a0a0 0509 Marvell 88E8052 Gigabit Ethernet Controller (Aopen) + 4361 88E8050 PCI-E ASF Gigabit Ethernet Controller + 107b 3015 Marvell 88E8050 Gigabit Ethernet Controller (Gateway) + 11ab 5021 Marvell 88E8050 Gigabit Ethernet Controller (Intel) + 8086 3063 D925XCVLK mainboard + 8086 3439 Marvell 88E8050 Gigabit Ethernet Controller (Intel) + 4362 88E8053 PCI-E Gigabit Ethernet Controller + 103c 2a0d Marvell 88E8053 Gigabit Ethernet Controller (Asus) + 1043 8142 Marvell 88E8053 Gigabit Ethernet controller PCIe (Asus) + 109f 3197 Marvell 88E8053 Gigabit Ethernet Controller (Trigem) + 10f7 8338 Marvell 88E8053 Gigabit Ethernet Controller (Panasonic) + 10fd a430 Marvell 88E8053 Gigabit Ethernet Controller (SOYO) + 1179 0001 Marvell 88E8053 Gigabit Ethernet Controller (Toshiba) + 1179 ff00 Marvell 88E8053 Gigabit Ethernet Controller (Compal) + 1179 ff10 Marvell 88E8053 Gigabit Ethernet Controller (Inventec) + 11ab 5321 Marvell RDK-8053 + 1297 c240 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) + 1297 c241 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) + 1297 c242 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) + 1297 c243 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) + 1297 c244 Marvell 88E8053 Gigabit Ethernet Controller (Shuttle) + 13d1 ac11 EGE5K - Giga Ethernet Expresscard + 1458 e000 Marvell 88E8053 Gigabit Ethernet Controller (Gigabyte) + 1462 058c Marvell 88E8053 Gigabit Ethernet Controller (MSI) + 14c0 0012 Marvell 88E8053 Gigabit Ethernet Controller (Compal) + 1558 04a0 Marvell 88E8053 Gigabit Ethernet Controller (Clevo) + 15bd 1003 Marvell 88E8053 Gigabit Ethernet Controller (DFI) + 161f 203c Marvell 88E8053 Gigabit Ethernet Controller (Arima) + 161f 203d Marvell 88E8053 Gigabit Ethernet Controller (Arima) + 1695 9029 Marvell 88E8053 Gigabit Ethernet Controller (Epox) + 17f2 2c08 Marvell 88E8053 Gigabit Ethernet Controller (Albatron) + 17ff 0585 Marvell 88E8053 Gigabit Ethernet Controller (Quanta) + 1849 8053 Marvell 88E8053 Gigabit Ethernet Controller (ASRock) + 1854 000b Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 000c Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 0010 Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 0013 Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 0014 Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 0015 Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 001a Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 001b Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 001d Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 001f Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 0021 Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 1854 0022 Marvell 88E8053 Gigabit Ethernet Controller (LGE) + 270f 2801 Marvell 88E8053 Gigabit Ethernet Controller (Chaintech) + a0a0 0506 Marvell 88E8053 Gigabit Ethernet Controller (Aopen) + 4363 88E8055 PCI-E Gigabit Ethernet Controller + 4364 88E8056 PCI-E Gigabit Ethernet Controller + 4365 88E8070 based Ethernet Controller + 4366 88EC036 PCI-E Gigabit Ethernet Controller + 4367 88EC032 Ethernet Controller + 4368 88EC034 Ethernet Controller + 4369 88EC042 Ethernet Controller + 436a Marvell Yukon 88E8058 PCI-E Gigabit Ethernet Controller + 436b 88E8071 PCI-E Gigabit Ethernet Controller + 4370 88E8075 PCI-E Gigabit Ethernet Controller + 4611 GT-64115 System Controller + 4620 GT-64120/64120A/64121A System Controller + 4801 GT-48001 + 5005 Belkin F5D5005 Gigabit Desktop Network PCI Card + 5040 MV88SX5040 4-port SATA I PCI-X Controller + 5041 MV88SX5041 4-port SATA I PCI-X Controller + 5080 MV88SX5080 8-port SATA I PCI-X Controller + 5081 MV88SX5081 8-port SATA I PCI-X Controller + 5181 88f5181 [Orion-1] ARM SoC + 5182 88f5182 [Orion-NAS] ARM SoC + 5281 88f5281 [Orion-2] ARM SoC + 6041 MV88SX6041 4-port SATA II PCI-X Controller + 6042 88SX6042 PCI-X 4-Port SATA-II + 6081 MV88SX6081 8-port SATA II PCI-X Controller + 6101 88SE6101 single-port PATA133 interface + 6111 88SE6111 1-port PATA133(IDE) and 1-port SATA II Controllers + 6121 88SE6121 SATA II Controller + 6141 88SE614x SATA II PCI-E controller + 6145 88SE6145 SATA II PCI-E controller + 6180 88F6180 [Kirkwood] ARM SoC + 6192 88F6190/6192 [Kirkwood] ARM SoC + 6281 88F6281 [Kirkwood] ARM SoC +# This device ID was used for earlier chips. + 6381 MV78xx0 [Discovery Innovation] ARM SoC + 6450 64560 System Controller + 6460 MV64360/64361/64362 System Controller + 6480 MV64460/64461/64462 System Controller + 1775 c200 C2K CompactPCI single board computer + 6485 MV64460/64461/64462 System Controller, Revision B + 7042 88SX7042 PCI-e 4-port SATA-II + 16b8 434b Tempo SATA E4P + 7810 MV78100 [Discovery Innovation] ARM SoC + 7820 MV78200 [Discovery Innovation] ARM SoC + f003 GT-64010 Primary Image Piranha Image Generator +11ac Canon Information Systems Research Aust. +11ad Lite-On Communications Inc + 0002 LNE100TX + 11ad 0002 LNE100TX + 11ad 0003 LNE100TX + 11ad f003 LNE100TX + 11ad ffff LNE100TX + 1385 f004 FA310TX + 2646 f002 KNE110TX EtheRx Fast Ethernet + c115 LNE100TX [Linksys EtherFast 10/100] + 11ad c001 LNE100TX [ver 2.0] + 2646 000b KNE111TX +11ae Aztech System Ltd +11af Avid Technology Inc. + 0001 Cinema + ee40 Digidesign Audiomedia III +11b0 V3 Semiconductor Inc. + 0002 V300PSC + 0292 V292PBC [Am29030/40 Bridge] + 0960 V96xPBC + c960 V96DPC +11b1 Apricot Computers +11b2 Eastman Kodak +11b3 Barr Systems Inc. +11b4 Leitch Technology International +11b5 Radstone Technology Plc +11b6 United Video Corp +11b7 Motorola +11b8 XPoint Technologies, Inc + 0001 Quad PeerMaster +11b9 Pathlight Technology Inc. + c0ed SSA Controller +11ba Videotron Corp +11bb Pyramid Technology +11bc Network Peripherals Inc + 0001 NP-PCI +11bd Pinnacle Systems Inc. + 002e PCTV 40i + 0040 Royal TS Function 1 + 11bd 0044 PCTV 2000i Dual DVB-T Pro PCI Tuner 1 + 11bd 0045 PCTV Dual Sat Pro PCI 4000i Tuner 1 + 0041 RoyalTS Function 2 + 11bd 0044 PCTV 2000i Dual DVB-T Pro PCI Tuner 2 + 11bd 0045 PCTV Dual Sat Pro PCI 4000i Tuner 2 + 0042 Royal TS Function 3 + 11bd 0044 PCTV 2000i Dual DVB-T Pro PCI Common + 11bd 0045 PCTV Dual Sat Pro PCI 4000i Common + 0051 PCTV HD 800i + bede AV/DV Studio Capture Card +11be International Microcircuits Inc +11bf Astrodesign, Inc. +11c0 Hewlett Packard +# Nee Lucent Microelectronics +11c1 Agere Systems + 0440 56k WinModem + 1033 8015 LT WinModem 56k Data+Fax+Voice+Dsvd + 1033 8047 LT WinModem 56k Data+Fax+Voice+Dsvd + 1033 804f LT WinModem 56k Data+Fax+Voice+Dsvd + 10cf 102c LB LT Modem V.90 56k + 10cf 104a BIBLO LT Modem 56k + 10cf 105f LB2 LT Modem V.90 56k + 1179 0001 Internal V.90 Modem + 11c1 0440 LT WinModem 56k Data+Fax+Voice+Dsvd + 122d 4101 MDP7800-U Modem + 122d 4102 MDP7800SP-U Modem + 13e0 0040 LT WinModem 56k Data+Fax+Voice+Dsvd + 13e0 0440 LT WinModem 56k Data+Fax+Voice+Dsvd + 13e0 0441 LT WinModem 56k Data+Fax+Voice+Dsvd + 13e0 0450 LT WinModem 56k Data+Fax+Voice+Dsvd + 13e0 f100 LT WinModem 56k Data+Fax+Voice+Dsvd + 13e0 f101 LT WinModem 56k Data+Fax+Voice+Dsvd + 144d 2101 LT56PV Modem + 149f 0440 LT WinModem 56k Data+Fax+Voice+Dsvd + 0441 56k WinModem + 1033 804d LT WinModem 56k Data+Fax + 1033 8065 LT WinModem 56k Data+Fax + 1092 0440 Supra 56i + 1179 0001 Internal V.90 Modem + 11c1 0440 LT WinModem 56k Data+Fax + 11c1 0441 LT WinModem 56k Data+Fax + 122d 4100 MDP7800-U Modem + 13e0 0040 LT WinModem 56k Data+Fax + 13e0 0100 LT WinModem 56k Data+Fax + 13e0 0410 LT WinModem 56k Data+Fax + 13e0 0420 TelePath Internet 56k WinModem + 13e0 0440 LT WinModem 56k Data+Fax + 13e0 0443 LT WinModem 56k Data+Fax + 13e0 f102 LT WinModem 56k Data+Fax + 1416 9804 CommWave 56k Modem + 141d 0440 LT WinModem 56k Data+Fax + 144f 0441 Lucent 56k V.90 DF Modem + 144f 0449 Lucent 56k V.90 DF Modem + 144f 110d Lucent Win Modem + 1468 0441 Presario 56k V.90 DF Modem + 1668 0440 Lucent Win Modem + 0442 56k WinModem + 11c1 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 11c1 0442 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 13e0 0412 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 13e0 0442 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 13fc 2471 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 144d 2104 LT56PT Modem + 144f 1104 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 149f 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 1668 0440 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 0443 LT WinModem + 0444 LT WinModem + 0445 LT WinModem + 8086 2203 PRO/100+ MiniPCI (probably an Ambit U98.003.C.00 combo card) + 8086 2204 PRO/100+ MiniPCI on Armada E500 + 0446 LT WinModem + 0447 LT WinModem + 0448 WinModem 56k + 1014 0131 Lucent Win Modem + 1033 8066 LT WinModem 56k Data+Fax+Voice+Dsvd + 13e0 0030 56k Voice Modem + 13e0 0040 LT WinModem 56k Data+Fax+Voice+Dsvd +# Actiontech eth+modem card as used by Dell &c. + 1668 2400 LT WinModem 56k (MiniPCI Ethernet+Modem) + 0449 WinModem 56k + 0e11 b14d 56k V.90 Modem + 13e0 0020 LT WinModem 56k Data+Fax + 13e0 0041 TelePath Internet 56k WinModem + 1436 0440 Lucent Win Modem + 144f 0449 Lucent 56k V.90 DFi Modem + 1468 0410 IBM ThinkPad T23 + 1468 0440 Lucent Win Modem + 1468 0449 Presario 56k V.90 DFi Modem + 044a F-1156IV WinModem (V90, 56KFlex) + 10cf 1072 LB Global LT Modem + 13e0 0012 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 13e0 0042 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 144f 1005 LT WinModem 56k Data+Fax+Voice+VoiceView+Dsvd + 044b LT WinModem + 044c LT WinModem + 044d LT WinModem + 044e LT WinModem + 044f V90 WildWire Modem + 0450 LT WinModem + 1033 80a8 Versa Note Vxi + 144f 4005 Magnia SG20 + 1468 0450 Evo N600c + 0451 LT WinModem + 0452 LT WinModem + 0453 LT WinModem + 0454 LT WinModem + 0455 LT WinModem + 0456 LT WinModem + 0457 LT WinModem + 0458 LT WinModem + 0459 LT WinModem + 045a LT WinModem + 045c LT WinModem + 0461 V90 WildWire Modem + 0462 V90 WildWire Modem + 0480 Venus Modem (V90, 56KFlex) + 048c V.92 56K WinModem +# InPorte Home Internal 56k Modem/fax/answering machine/SMS Features + 048f V.92 56k WinModem + 0620 Lucent V.92 Data/Fax Modem + 1040 HDA softmodem + 2600 StarPro26XX family (SP2601, SP2603, SP2612) DSP + 5400 OR3TP12 FPSC + 5656 Agere Systems Venus Modem + 5801 USB + 5802 USS-312 USB Controller + 5803 USS-344S USB Controller + 5811 FW322/323 + 1043 8294 IEEE 1394a Firewire Controller + 8086 524c D865PERL mainboard + dead 0800 FireWire Host Bus Adapter + 5901 FW643 PCI Express1394b Controller (PHY/Link) + 1443 0643 FireBoard800-e V.2 + 1546 0643 FWB-PCIE1X20 + 8110 T8110 H.100/H.110 TDM switch + 12d9 000c E1/T1 PMXc cPCI carrier card + ab10 WL60010 Wireless LAN MAC + ab11 WL60040 Multimode Wireles LAN MAC + 11c1 ab12 WaveLAN 11abg Cardbus card (Model 1102) + 11c1 ab13 WaveLAN 11abg MiniPCI card (Model 0512) + 11c1 ab15 WaveLAN 11abg Cardbus card (Model 1106) + 11c1 ab16 WaveLAN 11abg MiniPCI card (Model 0516) + ab20 ORiNOCO PCI Adapter + ab21 Agere Wireless PCI Adapter + ab30 Hermes2 Mini-PCI WaveLAN a/b/g + 14cd 2012 Hermes2 Mini-PCI WaveLAN a/b/g + ed00 ET-131x PCI-E Ethernet Controller + ed01 ET-131x PCI-E Ethernet Controller +11c2 Sand Microelectronics +11c3 NEC Corporation +11c4 Document Technologies, Inc +11c5 Shiva Corporation +11c6 Dainippon Screen Mfg. Co. Ltd +11c7 D.C.M. Data Systems +11c8 Dolphin Interconnect Solutions AS + 0658 PSB32 SCI-Adapter D31x + d665 PSB64 SCI-Adapter D32x + d667 PSB66 SCI-Adapter D33x +11c9 Magma + 0010 16-line serial port w/- DMA + 0011 4-line serial port w/- DMA +11ca LSI Systems, Inc +11cb Specialix Research Ltd. + 2000 PCI_9050 + 11cb 0200 SX + 11cb b008 I/O8+ + 4000 SUPI_1 + 8000 T225 +11cc Michels & Kleberhoff Computer GmbH +11cd HAL Computer Systems, Inc. +11ce Netaccess +11cf Pioneer Electronic Corporation +11d0 Lockheed Martin Federal Systems-Manassas +11d1 Auravision + 01f7 VxP524 + 01f9 VxP951 +11d2 Intercom Inc. +11d3 Trancell Systems Inc +11d4 Analog Devices + 0078 AD1986HD sound chip + 1535 Blackfin BF535 processor + 1805 SM56 PCI modem + 1889 AD1889 sound chip + 1981 AD1981HD sound chip + 1983 AD1983HD sound chip + 1984 AD1984HD sound chip + 17aa 20bb T61p Notebook + 1986 AD1986A sound chip + 11d4 1986 Lenovo N100 B9G + 198b AD1988B Sound Chip + 5340 AD1881 sound chip +11d5 Ikon Corporation + 0115 10115 + 0117 10117 +11d6 Tekelec Telecom +11d7 Trenton Technology, Inc. +11d8 Image Technologies Development +11d9 TEC Corporation +11da Novell +11db Sega Enterprises Ltd +11dc Questra Corporation +11dd Crosfield Electronics Limited +11de Zoran Corporation + 6017 miroVIDEO DC30 + 6057 ZR36057PQC Video cutting chipset + 1031 7efe DC10 Plus + 1031 fc00 MiroVIDEO DC50, Motion JPEG Capture/CODEC Board + 12f8 8a02 Tekram Video Kit + 13ca 4231 JPEG/TV Card + 6120 ZR36120 + 1328 f001 Cinemaster C DVD Decoder + 13c2 0000 MediaFocus Satellite TV Card + 1de1 9fff Video Kit C210 +11df New Wave PDG +11e0 Cray Communications A/S +11e1 GEC Plessey Semi Inc. +11e2 Samsung Information Systems America +11e3 Quicklogic Corporation + 0001 COM-ON-AIR Dosch&Amand DECT + 0560 QL5064 Companion Design Demo Board + 5030 PC Watchdog + 8417 QL5064 [QuickPCI] PCI v2.2 bridge for SMT417 Dual TMS320C6416T PMC Module +11e4 Second Wave Inc +11e5 IIX Consulting +11e6 Mitsui-Zosen System Research +11e7 Toshiba America, Elec. Company +11e8 Digital Processing Systems Inc. +11e9 Highwater Designs Ltd. +11ea Elsag Bailey +11eb Formation Inc. +11ec Coreco Inc + 000d Oculus-F/64P + 1800 Cobra/C6 +11ed Mediamatics +11ee Dome Imaging Systems Inc +11ef Nicolet Technologies B.V. +11f0 Compu-Shack + 4231 FDDI + 4232 FASTline UTP Quattro + 4233 FASTline FO + 4234 FASTline UTP + 4235 FASTline-II UTP + 4236 FASTline-II FO + 4731 GIGAline +11f1 Symbios Logic Inc +11f2 Picture Tel Japan K.K. +11f3 Keithley Metrabyte + 0011 KPCI-PIO24 +11f4 Kinetic Systems Corporation + 2915 CAMAC controller +11f5 Computing Devices International +11f6 Compex + 0112 ENet100VG4 + 0113 FreedomLine 100 + 1401 ReadyLink 2000 + 2011 RL100-ATX 10/100 + 11f6 2011 RL100-ATX + 2201 ReadyLink 100TX (Winbond W89C840) + 11f6 2011 ReadyLink 100TX + 9881 RL100TX Fast Ethernet +11f7 Scientific Atlanta +11f8 PMC-Sierra Inc. + 5220 BR522x [PMC-Sierra maxRAID SAS Controller] + 7364 PM7364 [FREEDM - 32 Frame Engine & Datalink Mgr] + 7375 PM7375 [LASAR-155 ATM SAR] + 7384 PM7384 [FREEDM - 84P672 Frm Engine & Datalink Mgr] + 8000 PM8000 [SPC - SAS Protocol Controller] +11f9 I-Cube Inc +11fa Kasan Electronics Company, Ltd. +11fb Datel Inc +11fc Silicon Magic +11fd High Street Consultants +11fe Comtrol Corporation + 0001 RocketPort 32 port w/external I/F + 0002 RocketPort 8 port w/external I/F + 0003 RocketPort 16 port w/external I/F + 0004 RocketPort 4 port w/quad cable + 0005 RocketPort 8 port w/octa cable + 0006 RocketPort 8 port w/RJ11 connectors + 0007 RocketPort 4 port w/RJ11 connectors + 0008 RocketPort 8 port w/ DB78 SNI (Siemens) connector + 0009 RocketPort 16 port w/ DB78 SNI (Siemens) connector + 000a RocketPort Plus 4 port + 000b RocketPort Plus 8 port + 000c RocketModem 6 port + 000d RocketModem 4-port + 000e RocketPort Plus 2 port RS232 + 000f RocketPort Plus 2 port RS422 + 0040 RocketPort Infinity Octa, 8port, RJ45 + 0041 RocketPort Infinity 32port, External Interface + 0042 RocketPort Infinity 8port, External Interface + 0043 RocketPort Infinity 16port, External Interface + 0044 RocketPort Infinity Quad, 4port, DB + 0045 RocketPort Infinity Octa, 8port, DB + 0047 RocketPort Infinity 4port, RJ45 + 004f RocketPort Infinity 2port, SMPTE + 0052 RocketPort Infinity Octa, 8port, SMPTE + 0801 RocketPort UPCI 32 port w/external I/F + 0802 RocketPort UPCI 8 port w/external I/F + 0803 RocketPort UPCI 16 port w/external I/F + 0805 RocketPort UPCI 8 port w/octa cable + 080c RocketModem III 8 port + 080d RocketModem III 4 port + 0811 RocketPort UPCI Plus 8 port RS232 + 0812 RocketPort UPCI Plus 8 port RS422 + 0903 RocketPort Compact PCI 16 port w/external I/F + 8015 RocketPort 4-port UART 16954 +11ff Scion Corporation + 0003 AG-5 +1200 CSS Corporation +1201 Vista Controls Corp +1202 Network General Corp. + 4300 Gigabit Ethernet Adapter + 1202 9841 SK-9841 LX + 1202 9842 SK-9841 LX dual link + 1202 9843 SK-9843 SX + 1202 9844 SK-9843 SX dual link +1203 Bayer Corporation, Agfa Division +1204 Lattice Semiconductor Corporation +1205 Array Corporation +1206 Amdahl Corporation +1208 Parsytec GmbH + 4853 HS-Link Device +1209 SCI Systems Inc +120a Synaptel +120b Adaptive Solutions +120c Technical Corp. +120d Compression Labs, Inc. +120e Cyclades Corporation + 0100 Cyclom-Y below first megabyte + 0101 Cyclom-Y above first megabyte + 0102 Cyclom-4Y below first megabyte + 0103 Cyclom-4Y above first megabyte + 0104 Cyclom-8Y below first megabyte + 0105 Cyclom-8Y above first megabyte + 0200 Cyclades-Z below first megabyte + 0201 Cyclades-Z above first megabyte + 0300 PC300/RSV or /X21 (2 ports) + 0301 PC300/RSV or /X21 (1 port) + 0310 PC300/TE (2 ports) + 0311 PC300/TE (1 port) + 0320 PC300/TE-M (2 ports) + 0321 PC300/TE-M (1 port) + 0400 PC400 +120f Essential Communications + 0001 Roadrunner serial HIPPI +1210 Hyperparallel Technologies +1211 Braintech Inc +1212 Kingston Technology Corp. +1213 Applied Intelligent Systems, Inc. +1214 Performance Technologies, Inc. +1215 Interware Co., Ltd +1216 Purup Prepress A/S +1217 O2 Micro, Inc. + 00f7 Firewire (IEEE 1394) + 6729 OZ6729 + 673a OZ6730 + 6832 OZ6832/6833 CardBus Controller + 6836 OZ6836/6860 CardBus Controller + 6872 OZ6812 CardBus Controller + 6925 OZ6922 CardBus Controller + 6933 OZ6933/711E1 CardBus/SmartCardBus Controller + 1025 1016 Travelmate 612 TX + 6972 OZ601/6912/711E0 CardBus/SmartCardBus Controller + 1014 020c ThinkPad R30 + 1179 0001 Magnia Z310 + 7110 OZ711Mx 4-in-1 MemoryCardBus Accelerator + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 1734 106c Amilo A1645 + 7112 OZ711EC1/M1 SmartCardBus/MemoryCardBus Controller + 7113 OZ711EC1 SmartCardBus Controller + 1025 0035 TravelMate 660 + 7114 OZ711M1/MC1 4-in-1 MemoryCardBus Controller + 7120 Integrated MMC/SD Controller + 7130 Integrated MS/xD Controller + 7134 OZ711MP1/MS1 MemoryCardBus Controller + 7135 Cardbus bridge + 7136 OZ711SP1 Memory CardBus Controller + 71e2 OZ711E2 SmartCardBus Controller + 7212 OZ711M2 4-in-1 MemoryCardBus Controller + 7213 OZ6933E CardBus Controller + 7223 OZ711M3/MC3 4-in-1 MemoryCardBus Controller + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 10cf 11c4 Lifebook P5020D Laptop + 7233 OZ711MP3/MS3 4-in-1 MemoryCardBus Controller +1218 Hybricon Corp. +1219 First Virtual Corporation +121a 3Dfx Interactive, Inc. + 0001 Voodoo + 0002 Voodoo 2 + 0003 Voodoo Banshee + 1092 0003 Monster Fusion + 1092 4000 Monster Fusion + 1092 4002 Monster Fusion + 1092 4801 Monster Fusion AGP + 1092 4803 Monster Fusion AGP + 1092 8030 Monster Fusion + 1092 8035 Monster Fusion AGP + 10b0 0001 Dragon 4000 + 1102 1017 3D Blaster Banshee PCI (CT6760) + 1102 1018 3D Blaster Banshee VE + 121a 0001 Voodoo Banshee AGP + 121a 0003 Voodoo Banshee AGP SGRAM + 121a 0004 Voodoo Banshee + 139c 0016 Raven + 139c 0017 Raven + 14af 0002 Maxi Gamer Phoenix + 0004 Voodoo Banshee [Velocity 100] + 0005 Voodoo 3 + 121a 0004 Voodoo3 AGP + 121a 0030 Voodoo3 AGP + 121a 0031 Voodoo3 AGP + 121a 0034 Voodoo3 AGP + 121a 0036 Voodoo3 2000 PCI + 121a 0037 Voodoo3 AGP + 121a 0038 Voodoo3 AGP + 121a 003a Voodoo3 AGP + 121a 0044 Voodoo3 + 121a 004b Velocity 100 + 121a 004c Velocity 200 + 121a 004d Voodoo3 AGP + 121a 004e Voodoo3 AGP + 121a 0051 Voodoo3 AGP + 121a 0052 Voodoo3 AGP + 121a 0057 Voodoo3 3000 PCI + 121a 0060 Voodoo3 3500 TV (NTSC) + 121a 0061 Voodoo3 3500 TV (PAL) + 121a 0062 Voodoo3 3500 TV (SECAM) + 0009 Voodoo 4 / Voodoo 5 + 121a 0003 Voodoo5 PCI 5500 + 121a 0009 Voodoo5 AGP 5500/6000 + 0057 Voodoo 3/3000 [Avenger] +121b Advanced Telecommunications Modules +121c Nippon Texaco., Ltd +121d Lippert Automationstechnik GmbH +121e CSPI + 0201 Myrinet 2000 Scalable Cluster Interconnect +121f Arcus Technology, Inc. +1220 Ariel Corporation + 1220 AMCC 5933 TMS320C80 DSP/Imaging board +1221 Contec Co., Ltd + 9172 PO-64L(PCI)H [Isolated Digital Output Board for PCI] + 91a2 PO-32L(PCI)H [Isolated Digital Output Board for PCI] + 91c3 DA16-16(LPCI)L [Un-insulated highly precise analog output board for Low Profile PCI] + b152 DIO-96D2-LPCI + c103 ADA16-32/2(PCI)F [High-Speed Analog I/O Board for PCI] +1222 Ancor Communications, Inc. +1223 Artesyn Communication Products + 0003 PM/Link + 0004 PM/T1 + 0005 PM/E1 + 0008 PM/SLS + 0009 BajaSpan Resource Target + 000a BajaSpan Section 0 + 000b BajaSpan Section 1 + 000c BajaSpan Section 2 + 000d BajaSpan Section 3 + 000e PM/PPC +1224 Interactive Images +1225 Power I/O, Inc. +1227 Tech-Source + 0006 Raptor GFX 8P + 0023 Raptor GFX [1100T] +1228 Norsk Elektro Optikk A/S +1229 Data Kinesis Inc. +122a Integrated Telecom +122b LG Industrial Systems Co., Ltd +122c Sican GmbH +122d Aztech System Ltd + 1206 368DSP + 1400 Trident PCI288-Q3DII (NX) + 50dc 3328 Audio + 122d 0001 3328 Audio + 80da 3328 Audio + 122d 0001 3328 Audio +122e Xyratex + 7722 Napatech XL1 + 7724 Napatech XL2/XA + 7729 Napatech XD +122f Andrew Corporation +1230 Fishcamp Engineering +1231 Woodward McCoach, Inc. + 04e1 Desktop PCI Telephony 4 + 05e1 Desktop PCI Telephony 5/6 + 0d00 LightParser + 0d02 LightParser 2 + 0d13 Desktop PCI L1/L3 Telephony +1232 GPT Limited +1233 Bus-Tech, Inc. +# Also Bochs uses this for virtual VGA... +1234 Technical Corp. +1235 Risq Modular Systems, Inc. +1236 Sigma Designs Corporation + 0000 RealMagic64/GX + 6401 REALmagic 64/GX (SD 6425) +1237 Alta Technology Corporation +1238 Adtran +1239 3DO Company +123a Visicom Laboratories, Inc. +123b Seeq Technology, Inc. +123c Century Systems, Inc. +123d Engineering Design Team, Inc. + 0000 EasyConnect 8/32 + 0002 EasyConnect 8/64 + 0003 EasyIO +123e Simutech, Inc. +123f C-Cube Microsystems + 00e4 MPEG + 8120 E4? + 11bd 0006 DV500 E4 + 11bd 000a DV500 E4 + 11bd 000f DV500 E4 + 1809 0016 Emuzed MAUI-III PCI PVR FM TV + 8888 Cinemaster C 3.0 DVD Decoder + 1002 0001 Cinemaster C 3.0 DVD Decoder + 1002 0002 Cinemaster C 3.0 DVD Decoder + 1328 0001 Cinemaster C 3.0 DVD Decoder +1240 Marathon Technologies Corp. +1241 DSC Communications +# Formerly Jaycor Networks, Inc. +1242 JNI Corporation + 1560 JNIC-1560 PCI-X Fibre Channel Controller + 1242 6562 FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter + 1242 656a FCX-6562 PCI-X Fibre Channel Adapter + 4643 FCI-1063 Fibre Channel Adapter + 6562 FCX2-6562 Dual Channel PCI-X Fibre Channel Adapter + 656a FCX-6562 PCI-X Fibre Channel Adapter +1243 Delphax +# Audio-Visuelles Marketing und Computersysteme +1244 AVM GmbH + 0700 B1 ISDN + 0800 C4 ISDN + 0a00 A1 ISDN [Fritz] + 1244 0a00 FRITZ!Card ISDN Controller + 0e00 Fritz!PCI v2.0 ISDN + 1100 C2 ISDN + 1200 T1 ISDN + 2700 Fritz!Card DSL SL + 2900 Fritz!Card DSL v2.0 +1245 A.P.D., S.A. +1246 Dipix Technologies, Inc. +1247 Xylon Research, Inc. +1248 Central Data Corporation +1249 Samsung Electronics Co., Ltd. +124a AEG Electrocom GmbH +124b SBS/Greenspring Modular I/O + 0040 PCI-40A or cPCI-200 Quad IndustryPack carrier + 124b 9080 PCI9080 Bridge +124c Solitron Technologies, Inc. +124d Stallion Technologies, Inc. + 0000 EasyConnection 8/32 + 0002 EasyConnection 8/64 + 0003 EasyIO + 0004 EasyConnection/RA +124e Cylink +124f Infortrend Technology, Inc. + 0041 IFT-2000 Series RAID Controller +1250 Hitachi Microcomputer System Ltd +1251 VLSI Solutions Oy +1253 Guzik Technical Enterprises +1254 Linear Systems Ltd. + 0065 DVB Master FD + 007c DVB Master Quad/o +1255 Optibase Ltd + 1110 MPEG Forge + 1210 MPEG Fusion + 2110 VideoPlex + 2120 VideoPlex CC + 2130 VideoQuest +1256 Perceptive Solutions, Inc. + 4201 PCI-2220I + 4401 PCI-2240I + 5201 PCI-2000 +1257 Vertex Networks, Inc. +1258 Gilbarco, Inc. +1259 Allied Telesyn International + 2560 AT-2560 Fast Ethernet Adapter (i82557B) + 2801 AT-2801FX (RTL-8139) + a117 RTL81xx Fast Ethernet + a11e RTL81xx Fast Ethernet + a120 21x4x DEC-Tulip compatible 10/100 Ethernet +125a ABB Power Systems +125b Asix Electronics Corporation + 1400 AX88141 Fast Ethernet Controller + 1186 1100 AX8814X Based PCI Fast Ethernet Adapter +125c Aurora Technologies, Inc. + 0101 Saturn 4520P + 0640 Aries 16000P +125d ESS Technology + 0000 ES336H Fax Modem (Early Model) + 1948 ES1948 Maestro-1 + 1968 ES1968 Maestro 2 + 1028 0085 ES1968 Maestro-2 PCI + 1033 8051 ES1968 Maestro-2 Audiodrive + 1969 ES1969 Solo-1 Audiodrive + 1014 0166 ES1969 SOLO-1 AudioDrive on IBM Aptiva Mainboard + 125d 8888 Solo-1 Audio Adapter + 153b 111b Terratec 128i PCI + 1978 ES1978 Maestro 2E + 0e11 b112 Armada M700/E500 + 1033 803c ES1978 Maestro-2E Audiodrive + 1033 8058 ES1978 Maestro-2E Audiodrive + 1092 4000 Monster Sound MX400 + 1179 0001 ES1978 Maestro-2E Audiodrive + 1988 ES1988 Allegro-1 + 0e11 0098 Evo N600c + 1092 4100 Sonic Impact S100 + 125d 0431 Allegro AudioDrive + 125d 1988 ESS Allegro-1 Audiodrive + 125d 1998 Allegro AudioDrive + 125d 1999 Allegro-1 AudioDrive + 1989 ESS Modem + 125d 1989 ESS Modem + 1998 ES1983S Maestro-3i PCI Audio Accelerator + 1028 00b1 Latitude C600 + 1028 00e6 ES1983S Maestro-3i (Dell Inspiron 8100) + 1999 ES1983S Maestro-3i PCI Modem Accelerator + 199a ES1983S Maestro-3i PCI Audio Accelerator + 199b ES1983S Maestro-3i PCI Modem Accelerator + 2808 ES336H Fax Modem (Later Model) + 2838 ES2838/2839 SuperLink Modem + 2898 ES2898 Modem + 125d 0424 ES56-PI Data Fax Modem + 125d 0425 ES56T-PI Data Fax Modem + 125d 0426 ES56V-PI Data Fax Modem + 125d 0427 VW-PI Data Fax Modem + 125d 0428 ES56ST-PI Data Fax Modem + 125d 0429 ES56SV-PI Data Fax Modem + 147a c001 ES56-PI Data Fax Modem + 148d 1030 HCF WV-PI56 [ESS ES56-PI Data Fax Modem] + 14fe 0428 ES56-PI Data Fax Modem + 14fe 0429 ES56-PI Data Fax Modem +125e Specialvideo Engineering SRL +125f Concurrent Technologies, Inc. +1260 Intersil Corporation + 3872 Prism 2.5 Wavelan chipset + 1468 0202 LAN-Express IEEE 802.11b Wireless LAN + 3873 Prism 2.5 Wavelan chipset + 1186 3501 DWL-520 Wireless PCI Adapter + 1186 3700 DWL-520 Wireless PCI Adapter, Rev E1 + 1385 4105 MA311 802.11b wireless adapter + 1668 0414 HWP01170-01 802.11b PCI Wireless Adapter + 16a5 1601 AIR.mate PC-400 PCI Wireless LAN Adapter + 1737 3874 WMP11 Wireless 802.11b PCI Adapter + 8086 2510 M3AWEB Wireless 802.11b MiniPCI Adapter + 8086 2513 Wireless 802.11b MiniPCI Adapter + 3886 ISL3886 [Prism Javelin/Prism Xbow] + 17cf 0037 XG-901 and clones Wireless Adapter + 3890 ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] + 10b8 2802 SMC2802W Wireless PCI Adapter + 10b8 2835 SMC2835W Wireless Cardbus Adapter + 10b8 a835 SMC2835W V2 Wireless Cardbus Adapter + 1113 4203 WN4201B + 1113 8201 T-Com T-Sinus 154pcicard Wireless PCI Adapter + 1113 b301 T-Sinus 154card Cardbus + 1113 ee03 SMC2802W V2 Wireless PCI Adapter [ISL3886] + 1113 ee08 SMC2835W V3 EU Wireless Cardbus Adapter + 1186 3202 DWL-G650 A1 Wireless Adapter + 1259 c104 CG-WLCB54GT Wireless Adapter + 1260 0000 WG511 Wireless Adapter + 1385 4800 WG511 Wireless Adapter + 16a5 1605 ALLNET ALL0271 Wireless PCI Adapter + 17cf 0014 XG-600 and clones Wireless Adapter + 17cf 0020 XG-900 and clones Wireless Adapter + 8130 HMP8130 NTSC/PAL Video Decoder + 8131 HMP8131 NTSC/PAL Video Decoder +# This is probably more likely a HW fault, but I am keeping it for now --mj + ffff ISL3886IK + 1260 0000 Senao 3054MP+ (J) mini-PCI WLAN 802.11g adapter +1261 Matsushita-Kotobuki Electronics Industries, Ltd. +1262 ES Computer Company, Ltd. +1263 Sonic Solutions +1264 Aval Nagasaki Corporation +1265 Casio Computer Co., Ltd. +1266 Microdyne Corporation + 0001 NE10/100 Adapter (i82557B) + 1910 NE2000Plus (RT8029) Ethernet Adapter + 1266 1910 NE2000Plus Ethernet Adapter +1267 S. A. Telecommunications + 5352 PCR2101 + 5a4b Telsat Turbo +1268 Tektronix +1269 Thomson-CSF/TTM +126a Lexmark International, Inc. +126b Adax, Inc. +126c Northern Telecom + 1211 10/100BaseTX [RTL81xx] + 126c 802.11b Wireless Ethernet Adapter +126d Splash Technology, Inc. +126e Sumitomo Metal Industries, Ltd. +126f Silicon Motion, Inc. + 0501 SM501 VoyagerGX Rev. AA + 0510 SM501 VoyagerGX Rev. B + 0710 SM710 LynxEM + 0712 SM712 LynxEM+ + 0720 SM720 Lynx3DM + 0730 SM731 Cougar3DR + 0810 SM810 LynxE + 0811 SM811 LynxE + 0820 SM820 Lynx3D + 0910 SM910 +1270 Olympus Optical Co., Ltd. +1271 GW Instruments +1272 Telematics International +1273 Hughes Network Systems + 0002 DirecPC +1274 Ensoniq + 1171 ES1373 [AudioPCI] (also Creative Labs CT5803) + 1371 ES1371 [AudioPCI-97] + 0e11 0024 AudioPCI on Motherboard Compaq Deskpro + 0e11 b1a7 ES1371, ES1373 AudioPCI + 1033 80ac ES1371, ES1373 AudioPCI + 1042 1854 Tazer + 107b 8054 Tabor2 + 1274 1371 Creative Sound Blaster AudioPCI64V, AudioPCI128 + 1274 8001 CT4751 board + 1462 6470 ES1371, ES1373 AudioPCI On Motherboard MS-6147 1.1A + 1462 6560 ES1371, ES1373 AudioPCI On Motherboard MS-6156 1.10 + 1462 6630 ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 1.0A + 1462 6631 ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 1.0A + 1462 6632 ES1371, ES1373 AudioPCI On Motherboard MS-6163BX 2.0A + 1462 6633 ES1371, ES1373 AudioPCI On Motherboard MS-6163VIA 2.0A + 1462 6820 ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00 + 1462 6822 ES1371, ES1373 AudioPCI On Motherboard MS-6182 1.00A + 1462 6830 ES1371, ES1373 AudioPCI On Motherboard MS-6183 1.00 + 1462 6880 ES1371, ES1373 AudioPCI On Motherboard MS-6188 1.00 + 1462 6900 ES1371, ES1373 AudioPCI On Motherboard MS-6190 1.00 + 1462 6910 ES1371, ES1373 AudioPCI On Motherboard MS-6191 + 1462 6930 ES1371, ES1373 AudioPCI On Motherboard MS-6193 + 1462 6990 ES1371, ES1373 AudioPCI On Motherboard MS-6199BX 2.0A + 1462 6991 ES1371, ES1373 AudioPCI On Motherboard MS-6199VIA 2.0A + 14a4 2077 ES1371, ES1373 AudioPCI On Motherboard KR639 + 14a4 2105 ES1371, ES1373 AudioPCI On Motherboard MR800 + 14a4 2107 ES1371, ES1373 AudioPCI On Motherboard MR801 + 14a4 2172 ES1371, ES1373 AudioPCI On Motherboard DR739 + 1509 9902 ES1371, ES1373 AudioPCI On Motherboard KW11 + 1509 9903 ES1371, ES1373 AudioPCI On Motherboard KW31 + 1509 9904 ES1371, ES1373 AudioPCI On Motherboard KA11 + 1509 9905 ES1371, ES1373 AudioPCI On Motherboard KC13 + 152d 8801 ES1371, ES1373 AudioPCI On Motherboard CP810E + 152d 8802 ES1371, ES1373 AudioPCI On Motherboard CP810 + 152d 8803 ES1371, ES1373 AudioPCI On Motherboard P3810E + 152d 8804 ES1371, ES1373 AudioPCI On Motherboard P3810-S + 152d 8805 ES1371, ES1373 AudioPCI On Motherboard P3820-S + 270f 2001 ES1371, ES1373 AudioPCI On Motherboard 6CTR + 270f 2200 ES1371, ES1373 AudioPCI On Motherboard 6WTX + 270f 3000 ES1371, ES1373 AudioPCI On Motherboard 6WSV + 270f 3100 ES1371, ES1373 AudioPCI On Motherboard 6WIV2 + 270f 3102 ES1371, ES1373 AudioPCI On Motherboard 6WIV + 270f 7060 ES1371, ES1373 AudioPCI On Motherboard 6ASA2 + 8086 4249 ES1371, ES1373 AudioPCI On Motherboard BI440ZX + 8086 424c ES1371, ES1373 AudioPCI On Motherboard BL440ZX + 8086 425a ES1371, ES1373 AudioPCI On Motherboard BZ440ZX + 8086 4341 ES1371, ES1373 AudioPCI On Motherboard Cayman + 8086 4343 ES1371, ES1373 AudioPCI On Motherboard Cape Cod + 8086 4541 D815EEA Motherboard + 8086 4649 ES1371, ES1373 AudioPCI On Motherboard Fire Island + 8086 464a ES1371, ES1373 AudioPCI On Motherboard FJ440ZX + 8086 4d4f ES1371, ES1373 AudioPCI On Motherboard Montreal + 8086 4f43 ES1371, ES1373 AudioPCI On Motherboard OC440LX + 8086 5243 ES1371, ES1373 AudioPCI On Motherboard RC440BX + 8086 5352 ES1371, ES1373 AudioPCI On Motherboard SunRiver + 8086 5643 ES1371, ES1373 AudioPCI On Motherboard Vancouver + 8086 5753 ES1371, ES1373 AudioPCI On Motherboard WS440BX + 5000 ES1370 [AudioPCI] + 5880 5880B [AudioPCI] + 1274 2000 Creative Sound Blaster AudioPCI128 + 1274 2003 Creative SoundBlaster AudioPCI 128 + 1274 5880 Creative Sound Blaster AudioPCI128 + 1274 8001 Sound Blaster 16PCI 4.1ch + 1458 a000 5880 AudioPCI On Motherboard 6OXET + 1462 6880 5880 AudioPCI On Motherboard MS-6188 1.00 + 270f 2001 5880 AudioPCI On Motherboard 6CTR + 270f 2200 5880 AudioPCI On Motherboard 6WTX + 270f 7040 5880 AudioPCI On Motherboard 6ATA4 + 8001 CT5880 [AudioPCI] + 8002 5880A [AudioPCI] +1275 Network Appliance Corporation +1276 Switched Network Technologies, Inc. +1277 Comstream +1278 Transtech Parallel Systems Ltd. + 0701 TPE3/TM3 PowerPC Node + 0710 TPE5 PowerPC PCI board + 1101 TS-C43 card with 4 ADSP-TS101 processors +1279 Transmeta Corporation + 0060 TM8000 Northbridge + 0061 TM8000 AGP bridge + 0295 Northbridge + 0395 LongRun Northbridge + 0396 SDRAM controller + 0397 BIOS scratchpad +127a Rockwell International + 1002 HCF 56k Data/Fax Modem + 1092 094c SupraExpress 56i PRO [Diamond SUP2380] + 122d 4002 HPG / MDP3858-U + 122d 4005 MDP3858-E + 122d 4007 MDP3858-A/-NZ + 122d 4012 MDP3858-SA + 122d 4017 MDP3858-W + 122d 4018 MDP3858-W + 127a 1002 Rockwell 56K D/F HCF Modem + 1003 HCF 56k Data/Fax Modem + 0e11 b0bc 229-DF Zephyr + 0e11 b114 229-DF Cheetah + 1033 802b 229-DF + 13df 1003 PCI56RX Modem + 13e0 0117 IBM + 13e0 0147 IBM F-1156IV+/R3 Spain V.90 Modem + 13e0 0197 IBM + 13e0 01c7 IBM F-1156IV+/R3 WW V.90 Modem + 13e0 01f7 IBM + 1436 1003 IBM + 1436 1103 IBM 5614PM3G V.90 Modem + 1436 1602 Compaq 229-DF Ducati + 1004 HCF 56k Data/Fax/Voice Modem + 1048 1500 MicroLink 56k Modem + 10cf 1059 Fujitsu 229-DFRT + 1005 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 1005 127a AOpen FM56-P + 1033 8029 229-DFSV + 1033 8054 Modem + 10cf 103c Fujitsu + 10cf 1055 Fujitsu 229-DFSV + 10cf 1056 Fujitsu 229-DFSV + 122d 4003 MDP3858SP-U + 122d 4006 Packard Bell MDP3858V-E + 122d 4008 MDP3858SP-A/SP-NZ + 122d 4009 MDP3858SP-E + 122d 4010 MDP3858V-U + 122d 4011 MDP3858SP-SA + 122d 4013 MDP3858V-A/V-NZ + 122d 4015 MDP3858SP-W + 122d 4016 MDP3858V-W + 122d 4019 MDP3858V-SA + 13df 1005 PCI56RVP Modem + 13e0 0187 IBM + 13e0 01a7 IBM + 13e0 01b7 IBM DF-1156IV+/R3 Spain V.90 Modem + 13e0 01d7 IBM DF-1156IV+/R3 WW V.90 Modem + 1436 1005 IBM + 1436 1105 IBM + 1437 1105 IBM 5614PS3G V.90 Modem + 1022 HCF 56k Modem + 1436 1303 M3-5614PM3G V.90 Modem + 1023 HCF 56k Data/Fax Modem + 122d 4020 Packard Bell MDP3858-WE + 122d 4023 MDP3858-UE + 13e0 0247 IBM F-1156IV+/R6 Spain V.90 Modem + 13e0 0297 IBM + 13e0 02c7 IBM F-1156IV+/R6 WW V.90 Modem + 1436 1203 IBM + 1436 1303 IBM + 1024 HCF 56k Data/Fax/Voice Modem + 1025 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 10cf 106a Fujitsu 235-DFSV + 122d 4021 Packard Bell MDP3858V-WE + 122d 4022 MDP3858SP-WE + 122d 4024 MDP3858V-UE + 122d 4025 MDP3858SP-UE + 1026 HCF 56k PCI Speakerphone Modem + 1032 HCF 56k Modem + 1033 HCF 56k Modem + 1034 HCF 56k Modem + 1035 HCF 56k PCI Speakerphone Modem + 1036 HCF 56k Modem + 1085 HCF 56k Volcano PCI Modem + 2005 HCF 56k Data/Fax Modem + 104d 8044 229-DFSV + 104d 8045 229-DFSV + 104d 8055 PBE/Aztech 235W-DFSV + 104d 8056 235-DFSV + 104d 805a Modem + 104d 805f Modem + 104d 8074 Modem + 2013 HSF 56k Data/Fax Modem + 1179 0001 Modem + 1179 ff00 Modem + 2014 HSF 56k Data/Fax/Voice Modem + 10cf 1057 Fujitsu Citicorp III + 122d 4050 MSP3880-U + 122d 4055 MSP3880-W + 2015 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 10cf 1063 Fujitsu + 10cf 1064 Fujitsu + 1468 2015 Fujitsu + 2016 HSF 56k Data/Fax/Voice/Spkp Modem + 122d 4051 MSP3880V-W + 122d 4052 MSP3880SP-W + 122d 4054 MSP3880V-U + 122d 4056 MSP3880SP-U + 122d 4057 MSP3880SP-A + 4311 Riptide HSF 56k PCI Modem + 127a 4311 Ring Modular? Riptide HSF RT HP Dom + 13e0 0210 HP-GVC + 4320 Riptide PCI Audio Controller + 1235 4320 Riptide PCI Audio Controller + 4321 Riptide HCF 56k PCI Modem + 1235 4321 Hewlett Packard DF + 1235 4324 Hewlett Packard DF + 13e0 0210 Hewlett Packard DF + 144d 2321 Riptide + 4322 Riptide PCI Game Controller + 1235 4322 Riptide PCI Game Controller + 8234 RapidFire 616X ATM155 Adapter + 108d 0022 RapidFire 616X ATM155 Adapter + 108d 0027 RapidFire 616X ATM155 Adapter +127b Pixera Corporation +127c Crosspoint Solutions, Inc. +127d Vela Research +127e Winnov, L.P. + 0010 Videum 1000 Plus +127f Fujifilm +1280 Photoscript Group Ltd. +1281 Yokogawa Electric Corporation +1282 Davicom Semiconductor, Inc. + 6585 DM562P V90 Modem + 9009 Ethernet 100/10 MBit + 9100 21x4x DEC-Tulip compatible 10/100 Ethernet + 9102 21x4x DEC-Tulip compatible 10/100 Ethernet +# Subsystem ID is main ID reveresed. + 0291 8212 DM9102A (DM9102AE, SM9102AF) Ethernet 100/10 MBit + 9132 Ethernet 100/10 MBit +1283 Integrated Technology Express, Inc. + 673a IT8330G + 8152 IT8152F/G Advanced RISC-to-PCI Companion Chip + 8211 ITE 8211F Single Channel UDMA 133 + 1043 8138 P5GD1-VW Mainboard +# PCI version seems to be IT8212, embedded seems to be ITE8212 + 8212 IT/ITE8212 Dual channel ATA RAID controller + 1283 0001 IT/ITE8212 Dual channel ATA RAID controller + 8213 IT8213 IDE Controller + 8330 IT8330G + 8872 IT8874F PCI Dual Serial Port Controller + 8888 IT8888F/G PCI to ISA Bridge with SMB [Golden Gate] + 8889 IT8889F PCI to ISA Bridge + e886 IT8330G +1284 Sahara Networks, Inc. +1285 Platform Technologies, Inc. + 0100 AGOGO sound chip (aka ESS Maestro 1) +1286 Mazet GmbH +1287 M-Pact, Inc. + 001e LS220D DVD Decoder + 001f LS220C DVD Decoder +1288 Timestep Corporation +1289 AVC Technology, Inc. +128a Asante Technologies, Inc. +128b Transwitch Corporation +128c Retix Corporation +128d G2 Networks, Inc. + 0021 ATM155 Adapter +128e Hoontech Corporation/Samho Multi Tech Ltd. + 0008 ST128 WSS/SB + 0009 ST128 SAM9407 + 000a ST128 Game Port + 000b ST128 MPU Port + 000c ST128 Ctrl Port +128f Tateno Dennou, Inc. +1290 Sord Computer Corporation +1291 NCS Computer Italia +1292 Tritech Microelectronics Inc + fc02 Pyramid3D TR25202 +1293 Media Reality Technology +1294 Rhetorex, Inc. +1295 Imagenation Corporation + 0800 PXR800 + 1000 PXD1000 +1296 Kofax Image Products +1297 Holco Enterprise Co, Ltd/Shuttle Computer +1298 Spellcaster Telecommunications Inc. +1299 Knowledge Technology Lab. +129a VMetro, inc. + 0615 PBT-615 PCI-X Bus Analyzer +129b Image Access +129c Jaycor +129d Compcore Multimedia, Inc. +129e Victor Company of Japan, Ltd. +129f OEC Medical Systems, Inc. +12a0 Allen-Bradley Company +12a1 Simpact Associates, Inc. +12a2 Newgen Systems Corporation +12a3 Lucent Technologies + 8105 T8105 H100 Digital Switch +12a4 NTT Electronics Technology Company +12a5 Vision Dynamics Ltd. +12a6 Scalable Networks, Inc. +12a7 AMO GmbH +12a8 News Datacom +12a9 Xiotech Corporation +12aa SDL Communications, Inc. +12ab Yuan Yuan Enterprise Co., Ltd. + 0000 MPG160/Kuroutoshikou ITVC15-STVLP + 0002 AU8830 [Vortex2] Based Sound Card With A3D Support + 2300 Club-3D Zap TV2100 + 3000 MPG-200C PCI DVD Decoder Card + 4789 MPC788 MiniPCI Hybrid TV Tuner + fff3 MPG600/Kuroutoshikou ITVC16-STVLP + ffff MPG600/Kuroutoshikou ITVC16-STVLP +12ac Measurex Corporation +12ad Multidata GmbH +12ae Alteon Networks Inc. + 0001 AceNIC Gigabit Ethernet + 1014 0104 Gigabit Ethernet-SX PCI Adapter + 12ae 0001 Gigabit Ethernet-SX (Universal) + 1410 0104 Gigabit Ethernet-SX PCI Adapter + 0002 AceNIC Gigabit Ethernet (Copper) + 10a9 8002 Acenic Gigabit Ethernet + 12ae 0002 Gigabit Ethernet-T (3C986-T) + 00fa Farallon PN9100-T Gigabit Ethernet +12af TDK USA Corp +12b0 Jorge Scientific Corp +12b1 GammaLink +12b2 General Signal Networks +12b3 Inter-Face Co Ltd +12b4 FutureTel Inc +12b5 Granite Systems Inc. +12b6 Natural Microsystems +12b7 Cognex Modular Vision Systems Div. - Acumen Inc. +12b8 Korg +# Nee US Robotics +12b9 3Com Corp, Modem Division + 1006 WinModem + 12b9 005c USR 56k Internal Voice WinModem (Model 3472) + 12b9 005e USR 56k Internal WinModem (Models 662975) + 12b9 0062 USR 56k Internal Voice WinModem (Model 662978) + 12b9 0068 USR 56k Internal Voice WinModem (Model 5690) + 12b9 007a USR 56k Internal Voice WinModem (Model 662974) + 12b9 007f USR 56k Internal WinModem (Models 5698, 5699) + 12b9 0080 USR 56k Internal WinModem (Models 2975, 3528) + 12b9 0081 USR 56k Internal Voice WinModem (Models 2974, 3529) + 12b9 0091 USR 56k Internal Voice WinModem (Model 2978) + 1007 USR 56k Internal WinModem + 12b9 00a3 USR 56k Internal WinModem (Model 3595) + 12b9 00c4 U.S. Robotics V.92 Voice Faxmodem (2884A/B/C) + 1008 56K FaxModem Model 5610 + 12b9 00a2 USR 56k Internal FAX Modem (Model 2977) + 12b9 00aa USR 56k Internal Voice Modem (Model 2976) + 12b9 00ab USR 56k Internal Voice Modem (Model 5609) + 12b9 00ac USR 56k Internal Voice Modem (Model 3298) + 12b9 00ad USR 56k Internal FAX Modem (Model 5610) + 12b9 00d3 USR 56K Internal V92 FAX Modem (Model 5610) + 12b9 baba USR 56K Internal Voice Modem 3CP3298-DEL (Model 5601) [Hawk] +12ba BittWare, Inc. +12bb Nippon Unisoft Corporation +12bc Array Microsystems +12bd Computerm Corp. +12be Anchor Chips Inc. + 3041 AN3041Q CO-MEM + 3042 AN3042Q CO-MEM Lite + 12be 3042 Anchor Chips Lite Evaluation Board +12bf Fujifilm Microdevices +12c0 Infimed +12c1 GMM Research Corp +12c2 Mentec Limited +12c3 Holtek Microelectronics Inc + 0058 PCI NE2K Ethernet + 5598 PCI NE2K Ethernet +12c4 Connect Tech Inc + 0001 Blue HEAT/PCI 8 (RS232/CL/RJ11) + 0002 Blue HEAT/PCI 4 (RS232) + 0003 Blue HEAT/PCI 2 (RS232) + 0004 Blue HEAT/PCI 8 (UNIV, RS485) + 0005 Blue HEAT/PCI 4+4/6+2 (UNIV, RS232/485) + 0006 Blue HEAT/PCI 4 (OPTO, RS485) + 0007 Blue HEAT/PCI 2+2 (RS232/485) + 0008 Blue HEAT/PCI 2 (OPTO, Tx, RS485) + 0009 Blue HEAT/PCI 2+6 (RS232/485) + 000a Blue HEAT/PCI 8 (Tx, RS485) + 000b Blue HEAT/PCI 4 (Tx, RS485) + 000c Blue HEAT/PCI 2 (20 MHz, RS485) + 000d Blue HEAT/PCI 2 PTM + 0100 NT960/PCI + 0201 cPCI Titan - 2 Port + 0202 cPCI Titan - 4 Port + 0300 CTI PCI UART 2 (RS232) + 0301 CTI PCI UART 4 (RS232) + 0302 CTI PCI UART 8 (RS232) + 0310 CTI PCI UART 1+1 (RS232/485) + 0311 CTI PCI UART 2+2 (RS232/485) + 0312 CTI PCI UART 4+4 (RS232/485) + 0320 CTI PCI UART 2 + 0321 CTI PCI UART 4 + 0322 CTI PCI UART 8 + 0330 CTI PCI UART 2 (RS485) + 0331 CTI PCI UART 4 (RS485) + 0332 CTI PCI UART 8 (RS485) +12c5 Picture Elements Incorporated + 007e Imaging/Scanning Subsystem Engine + 007f Imaging/Scanning Subsystem Engine + 0081 PCIVST [Grayscale Thresholding Engine] + 0085 Video Simulator/Sender + 0086 THR2 Multi-scale Thresholder +12c6 Mitani Corporation +12c7 Dialogic Corp +# 12 Line, 6 port, CT-BUS/SC-BUS, loopstart FXO adaptor. + 0546 Springware D/120JCT-LS +# 24 Channel, 1 Port, CT-BUS/SC-BUS, T1/PRI adaptor. + 0647 Springware D/240JCT-T1 +# 4 Line, 4 port, CT-BUS/SC-BUS, loopstart FXO adaptor. Revision 01 + 0676 Springware D/41JCT-LS +# 48 Channel, 2 Port, CT-BUS/SC-BUS, T1/PRI adaptor. + 0685 Springware D/480JCT-2T1 +12c8 G Force Co, Ltd +12c9 Gigi Operations +12ca Integrated Computing Engines +12cb Antex Electronics Corporation + 0027 SC4 (StudioCard) +12cc Pluto Technologies International +12cd Aims Lab +12ce Netspeed Inc. +12cf Prophet Systems, Inc. +12d0 GDE Systems, Inc. +12d1 PSITech +12d2 NVidia / SGS Thomson (Joint Venture) + 0008 NV1 + 0009 DAC64 + 0018 Riva128 + 1048 0c10 VICTORY Erazor + 107b 8030 STB Velocity 128 + 1092 0350 Viper V330 + 1092 1092 Viper V330 + 10b4 1b1b STB Velocity 128 + 10b4 1b1d STB Velocity 128 + 10b4 1b1e STB Velocity 128, PAL TV-Out + 10b4 1b20 STB Velocity 128 Sapphire + 10b4 1b21 STB Velocity 128 + 10b4 1b22 STB Velocity 128 AGP, NTSC TV-Out + 10b4 1b23 STB Velocity 128 AGP, PAL TV-Out + 10b4 1b27 STB Velocity 128 DVD + 10b4 1b88 MVP Pro 128 + 10b4 222a STB Velocity 128 AGP + 10b4 2230 STB Velocity 128 + 10b4 2232 STB Velocity 128 + 10b4 2235 STB Velocity 128 AGP + 2a15 54a3 3DVision-SAGP / 3DexPlorer 3000 + 0019 Riva128ZX + 0020 TNT + 0028 TNT2 + 0029 UTNT2 + 002c VTNT2 + 00a0 ITNT2 +12d3 Vingmed Sound A/S +12d4 Ulticom (Formerly DGM&S) + 0200 T1 Card +12d5 Equator Technologies Inc + 0003 BSP16 + 1000 BSP15 +12d6 Analogic Corp +12d7 Biotronic SRL +12d8 Pericom Semiconductor + 01a7 PI7C21P100 PCI to PCI Bridge + 71e2 PI7C7300A/PI7C7300D PCI-to-PCI Bridge + 71e3 PI7C7300A/PI7C7300D PCI-to-PCI Bridge (Secondary Bus 2) + 8140 PI7C8140A PCI-to-PCI Bridge + 8148 PI7C8148A/PI7C8148B PCI-to-PCI Bridge + 8150 PCI to PCI Bridge + 8152 PI7C8152A/PI7C8152B/PI7C8152BI PCI-to-PCI Bridge + 8154 PI7C8154A/PI7C8154B/PI7C8154BI PCI-to-PCI Bridge + e110 PI7C9X110 PCI Express to PCI bridge + 1775 11cc CC11/CL11 CompactPCI Bridge + e130 PCI Express to PCI-XPI7C9X130 PCI-X Bridge +12d9 Aculab PLC + 0002 PCI Prosody + 0004 cPCI Prosody + 0005 Aculab E1/T1 PCI card + 1078 Prosody X class e1000 device + 12d9 000d Prosody X PCI + 12d9 000e Prosody X cPCI +12da True Time Inc. +12db Annapolis Micro Systems, Inc +12dc Symicron Computer Communication Ltd. +12dd Management Graphics +12de Rainbow Technologies + 0200 CryptoSwift CS200 +12df SBS Technologies Inc +12e0 Chase Research + 0010 ST16C654 Quad UART + 0020 ST16C654 Quad UART + 0030 ST16C654 Quad UART +12e1 Nintendo Co, Ltd +12e2 Datum Inc. Bancomm-Timing Division +12e3 Imation Corp - Medical Imaging Systems +12e4 Brooktrout Technology Inc +12e5 Apex Semiconductor Inc +12e6 Cirel Systems +12e7 Sunsgroup Corporation +12e8 Crisc Corp +12e9 GE Spacenet +12ea Zuken +12eb Aureal Semiconductor + 0001 Vortex 1 + 104d 8036 AU8820 Vortex Digital Audio Processor + 1092 2000 Sonic Impact A3D + 1092 2100 Sonic Impact A3D + 1092 2110 Sonic Impact A3D + 1092 2200 Sonic Impact A3D + 122d 1002 AU8820 Vortex Digital Audio Processor + 12eb 0001 AU8820 Vortex Digital Audio Processor + 5053 3355 Montego + 0002 Vortex 2 + 104d 8049 AU8830 Vortex 3D Digital Audio Processor + 104d 807b AU8830 Vortex 3D Digital Audio Processor + 1092 3000 Monster Sound II + 1092 3001 Monster Sound II + 1092 3002 Monster Sound II + 1092 3003 Monster Sound II + 1092 3004 Monster Sound II + 12eb 0002 AU8830 Vortex 3D Digital Audio Processor + 12eb 0088 AU8830 Vortex 3D Digital Audio Processor + 144d 3510 AU8830 Vortex 3D Digital Audio Processor + 5053 3356 Montego II + 0003 AU8810 Vortex Digital Audio Processor + 104d 8049 AU8810 Vortex Digital Audio Processor + 104d 8077 AU8810 Vortex Digital Audio Processor + 109f 1000 AU8810 Vortex Digital Audio Processor + 12eb 0003 AU8810 Vortex Digital Audio Processor + 1462 6780 AU8810 Vortex Digital Audio Processor + 14a4 2073 AU8810 Vortex Digital Audio Processor + 14a4 2091 AU8810 Vortex Digital Audio Processor + 14a4 2104 AU8810 Vortex Digital Audio Processor + 14a4 2106 AU8810 Vortex Digital Audio Processor + 8803 Vortex 56k Software Modem + 12eb 8803 Vortex 56k Software Modem +12ec 3A International, Inc. +12ed Optivision Inc. +12ee Orange Micro +12ef Vienna Systems +12f0 Pentek +12f1 Sorenson Vision Inc +12f2 Gammagraphx, Inc. +12f3 Radstone Technology +12f4 Megatel +12f5 Forks +12f6 Dawson France +12f7 Cognex +12f8 Electronic Design GmbH + 0002 VideoMaker +12f9 Four Fold Ltd +12fb Spectrum Signal Processing + 0001 PMC-MAI + 00f5 F5 Dakar + 02ad PMC-2MAI + 2adc ePMC-2ADC + 3100 PRO-3100 + 3500 PRO-3500 + 4d4f Modena + 8120 ePMC-8120 + da62 Daytona C6201 PCI (Hurricane) + db62 Ingliston XBIF + dc62 Ingliston PLX9054 + dd62 Ingliston JTAG/ISP + eddc ePMC-MSDDC + fa01 ePMC-FPGA +12fc Capital Equipment Corp +12fd I2S +12fe ESD Electronic System Design GmbH +12ff Lexicon +1300 Harman International Industries Inc +1302 Computer Sciences Corp +1303 Innovative Integration + 0030 X3-SDF 4-channel XMC acquisition board +1304 Juniper Networks +1305 Netphone, Inc +1306 Duet Technologies +# Nee ComputerBoards +1307 Measurement Computing + 0001 PCI-DAS1602/16 + 000b PCI-DIO48H + 000c PCI-PDISO8 + 000d PCI-PDISO16 + 000f PCI-DAS1200 + 0010 PCI-DAS1602/12 + 0014 PCI-DIO24H + 0015 PCI-DIO24H/CTR3 + 0016 PCI-DIO48H/CTR15 + 0017 PCI-DIO96H + 0018 PCI-CTR05 + 0019 PCI-DAS1200/JR + 001a PCI-DAS1001 + 001b PCI-DAS1002 + 001c PCI-DAS1602JR/16 + 001d PCI-DAS6402/16 + 001e PCI-DAS6402/12 + 001f PCI-DAS16/M1 + 0020 PCI-DDA02/12 + 0021 PCI-DDA04/12 + 0022 PCI-DDA08/12 + 0023 PCI-DDA02/16 + 0024 PCI-DDA04/16 + 0025 PCI-DDA08/16 + 0026 PCI-DAC04/12-HS + 0027 PCI-DAC04/16-HS + 0028 PCI-DIO24 + 0029 PCI-DAS08 + 002c PCI-INT32 + 0033 PCI-DUAL-AC5 + 0034 PCI-DAS-TC + 0035 PCI-DAS64/M1/16 + 0036 PCI-DAS64/M2/16 + 0037 PCI-DAS64/M3/16 + 004c PCI-DAS1000 + 004d PCI-QUAD04 + 0052 PCI-DAS4020/12 + 0053 PCIM-DDA06/16 + 0054 PCI-DIO96 + 005d PCI-DAS6023 + 005e PCI-DAS6025 + 005f PCI-DAS6030 + 0060 PCI-DAS6031 + 0061 PCI-DAS6032 + 0062 PCI-DAS6033 + 0063 PCI-DAS6034 + 0064 PCI-DAS6035 + 0065 PCI-DAS6040 + 0066 PCI-DAS6052 + 0067 PCI-DAS6070 + 0068 PCI-DAS6071 + 006f PCI-DAS6036 + 0078 PCI-DAS6013 + 0079 PCI-DAS6014 +1308 Jato Technologies Inc. + 0001 NetCelerator Adapter + 1308 0001 NetCelerator Adapter +1309 AB Semiconductor Ltd +130a Mitsubishi Electric Microcomputer +130b Colorgraphic Communications Corp +130c Ambex Technologies, Inc +130d Accelerix Inc +130e Yamatake-Honeywell Co. Ltd +130f Advanet Inc +1310 Gespac +1311 Videoserver, Inc +1312 Acuity Imaging, Inc +1313 Yaskawa Electric Co. +1315 Wavesat +1316 Teradyne Inc +1317 ADMtek + 0981 21x4x DEC-Tulip compatible 10/100 Ethernet + 0985 NC100 Network Everywhere Fast Ethernet 10/100 + 1734 100c Scenic N300 ADMtek AN983 10/100 Mbps PCI Adapter + 1985 21x4x DEC-Tulip compatible 10/100 Ethernet + 1385 511a FA511 + 1395 2103 CB100-EZ (4-LED version) + 2850 HSP MicroModem 56 + 5120 ADM5120 OpenGate System-on-Chip + 8201 ADM8211 802.11b Wireless Interface + 10b8 2635 SMC2635W 802.11b (11Mbps) wireless lan pcmcia (cardbus) card + 1317 8201 SMC2635W 802.11b (11mbps) wireless lan pcmcia (cardbus) card + 8211 ADM8211 802.11b Wireless Interface + 9511 21x4x DEC-Tulip compatible 10/100 Ethernet +1318 Packet Engines Inc. + 0911 GNIC-II PCI Gigabit Ethernet [Hamachi] +1319 Fortemedia, Inc + 0801 Xwave QS3000A [FM801] + 1319 1319 FM801 PCI Audio + 0802 Xwave QS3000A [FM801 game port] + 1319 1319 FM801 PCI Joystick + 1000 FM801 PCI Audio + 1001 FM801 PCI Joystick +131a Finisar Corp. +131c Nippon Electro-Sensory Devices Corp +131d Sysmic, Inc. +131e Xinex Networks Inc +131f Siig Inc + 1000 CyberSerial (1-port) 16550 + 1001 CyberSerial (1-port) 16650 + 1002 CyberSerial (1-port) 16850 + 1010 Duet 1S(16550)+1P + 1011 Duet 1S(16650)+1P + 1012 Duet 1S(16850)+1P + 1020 CyberParallel (1-port) + 1021 CyberParallel (2-port) + 1030 CyberSerial (2-port) 16550 + 1031 CyberSerial (2-port) 16650 + 1032 CyberSerial (2-port) 16850 + 1034 Trio 2S(16550)+1P + 1035 Trio 2S(16650)+1P + 1036 Trio 2S(16850)+1P + 1050 CyberSerial (4-port) 16550 + 1051 CyberSerial (4-port) 16650 + 1052 CyberSerial (4-port) 16850 + 2000 CyberSerial (1-port) 16550 + 2001 CyberSerial (1-port) 16650 + 2002 CyberSerial (1-port) 16850 + 2010 Duet 1S(16550)+1P + 2011 Duet 1S(16650)+1P + 2012 Duet 1S(16850)+1P + 2020 CyberParallel (1-port) + 2021 CyberParallel (2-port) + 2030 CyberSerial (2-port) 16550 + 131f 2030 PCI Serial Card + 2031 CyberSerial (2-port) 16650 + 2032 CyberSerial (2-port) 16850 + 2040 Trio 1S(16550)+2P + 2041 Trio 1S(16650)+2P + 2042 Trio 1S(16850)+2P + 2050 CyberSerial (4-port) 16550 + 2051 CyberSerial (4-port) 16650 + 2052 CyberSerial (4-port) 16850 + 2060 Trio 2S(16550)+1P + 2061 Trio 2S(16650)+1P + 2062 Trio 2S(16850)+1P + 2081 CyberSerial (8-port) ST16654 +1320 Crypto AG +1321 Arcobel Graphics BV +1322 MTT Co., Ltd +1323 Dome Inc +1324 Sphere Communications +1325 Salix Technologies, Inc +1326 Seachange international +1327 Voss scientific +1328 quadrant international +1329 Productivity Enhancement +132a Microcom Inc. +132b Broadband Technologies +132c Micrel Inc +132d Integrated Silicon Solution, Inc. +1330 MMC Networks +1331 RadiSys Corporation + 0030 ENP-2611 + 8200 82600 Host Bridge + 8201 82600 IDE + 8202 82600 USB + 8210 82600 PCI Bridge +1332 Micro Memory + 5415 MM-5415CN PCI Memory Module with Battery Backup + 5425 MM-5425CN PCI 64/66 Memory Module with Battery Backup + 6140 MM-6140D +1334 Redcreek Communications, Inc +1335 Videomail, Inc +1337 Third Planet Publishing +1338 BT Electronics +133a Vtel Corp +133b Softcom Microsystems +133c Holontech Corp +133d SS Technologies +133e Virtual Computer Corp +133f SCM Microsystems +1340 Atalla Corp +1341 Kyoto Microcomputer Co +1342 Promax Systems Inc +1343 Phylon Communications Inc +1344 Crucial Technology +1345 Arescom Inc +1347 Odetics +1349 Sumitomo Electric Industries, Ltd. +134a DTC Technology Corp. + 0001 Domex 536 + 0002 Domex DMX3194UP SCSI Adapter +134b ARK Research Corp. +134c Chori Joho System Co. Ltd +134d PCTel Inc + 2189 HSP56 MicroModem + 2486 2304WT V.92 MDC Modem + 7890 HSP MicroModem 56 + 134d 0001 PCT789 adapter + 7891 HSP MicroModem 56 + 134d 0001 HSP MicroModem 56 + 7892 HSP MicroModem 56 + 7893 HSP MicroModem 56 + 7894 HSP MicroModem 56 + 7895 HSP MicroModem 56 + 7896 HSP MicroModem 56 + 7897 HSP MicroModem 56 +134e CSTI +134f Algo System Co Ltd +1350 Systec Co. Ltd +1351 Sonix Inc +1353 Thales Idatys + 0002 Proserver + 0003 PCI-FUT + 0004 PCI-S0 + 0005 PCI-FUT-S0 +1354 Dwave System Inc +1355 Kratos Analytical Ltd +1356 The Logical Co +1359 Prisa Networks +135a Brain Boxes + 0a61 UC-324 [VELOCITY RS422/485] +135b Giganet Inc +135c Quatech Inc + 0010 QSC-100 + 0020 DSC-100 + 0030 DSC-200/300 + 0040 QSC-200/300 + 0050 ESC-100D + 0060 ESC-100M + 00f0 MPAC-100 Syncronous Serial Card (Zilog 85230) + 0170 QSCLP-100 + 0180 DSCLP-100 + 0190 SSCLP-100 + 01a0 QSCLP-200/300 + 01b0 DSCLP-200/300 + 01c0 SSCLP-200/300 + 0258 DSPSX-200/300 +135d ABB Network Partner AB +135e Sealevel Systems Inc + 5101 Route 56.PCI - Multi-Protocol Serial Interface (Zilog Z16C32) + 7101 Single Port RS-232/422/485/530 + 7201 Dual Port RS-232/422/485 Interface + 7202 Dual Port RS-232 Interface + 7401 Four Port RS-232 Interface + 7402 Four Port RS-422/485 Interface + 7801 Eight Port RS-232 Interface + 7804 Eight Port RS-232/422/485 Interface + 8001 8001 Digital I/O Adapter +135f I-Data International A-S +1360 Meinberg Funkuhren + 0101 PCI32 DCF77 Radio Clock + 0102 PCI509 DCF77 Radio Clock + 0103 PCI510 DCF77 Radio Clock + 0104 PCI511 DCF77 Radio Clock + 0105 PEX511 DCF77 Radio Clock (PCI Express) + 0201 GPS167PCI GPS Receiver + 0202 GPS168PCI GPS Receiver + 0203 GPS169PCI GPS Receiver + 0204 GPS170PCI GPS Receiver + 0205 GPS170PEX GPS Receiver (PCI Express) + 0301 TCR510PCI IRIG Timecode Reader + 0302 TCR167PCI IRIG Timecode Reader + 0303 TCR511PCI IRIG Timecode Reader + 0304 TCR511PEX IRIG Timecode Reader (PCI Express) + 0305 TCR170PEX IRIG Timecode Reader (PCI Express) + 0501 PTP270PEX PTP/IEEE1588 slave card (PCI Express) + 0601 FRC511PEX Free Running Clock (PCI Express) +1361 Soliton Systems K.K. +1362 Fujifacom Corporation +1363 Phoenix Technology Ltd +1364 ATM Communications Inc +1365 Hypercope GmbH +1366 Teijin Seiki Co. Ltd +1367 Hitachi Zosen Corporation +1368 Skyware Corporation +1369 Digigram +136a High Soft Tech + 0004 HST Saphir VII mini PCI + 0007 HST Saphir III E MultiLink 4 + 0008 HST Saphir III E MultiLink 8 + 000a HST Saphir III E MultiLink 2 +136b Kawasaki Steel Corporation + ff01 KL5A72002 Motion JPEG +136c Adtek System Science Co Ltd +136d Gigalabs Inc +136f Applied Magic Inc +1370 ATL Products +1371 CNet Technology Inc + 434e GigaCard Network Adapter + 1371 434e N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L) +1373 Silicon Vision Inc +1374 Silicom Ltd. + 0024 Silicom Dual port Giga Ethernet BGE Bypass Server Adapter + 0025 Silicom Quad port Giga Ethernet BGE Bypass Server Adapter + 0026 Silicom Dual port Fiber Giga Ethernet 546 Bypass Server Adapter + 0027 Silicom Dual port Fiber LX Giga Ethernet 546 Bypass Server Adapter + 0029 Silicom Dual port Copper Giga Ethernet 546GB Bypass Server Adapter + 002a Silicom Dual port Fiber Giga Ethernet 546 TAP/Bypass Server Adapter + 002b Silicom Dual port Copper Fast Ethernet 546 TAP/Bypass Server Adapter (PXE2TBI) + 002c Silicom Quad port Copper Giga Ethernet 546GB Bypass Server Adapter (PXG4BPI) + 002d Silicom Quad port Fiber-SX Giga Ethernet 546GB Bypass Server Adapter (PXG4BPFI) + 002e Silicom Quad port Fiber-LX Giga Ethernet 546GB Bypass Server Adapter (PXG4BPFI-LX) + 002f Silicom Dual port Fiber-SX Giga Ethernet 546GB Low profile Bypass Server Adapter (PXG2BPFIL) + 0030 Silicom Dual port Fiber-LX Giga Ethernet 546GB Low profile Bypass Server Adapter + 0031 Silicom Quad port Copper Giga Ethernet PCI-E Bypass Server Adapter + 0032 Silicom Dual port Copper Fast Ethernet 546 TAP/Bypass Server Adapter + 0034 Silicom Dual port Copper Giga Ethernet PCI-E BGE Bypass Server Adapter + 0035 Silicom Quad port Copper Giga Ethernet PCI-E BGE Bypass Server Adapter + 0036 Silicom Dual port Fiber Giga Ethernet PCI-E BGE Bypass Server Adapter + 0037 Silicom Dual port Copper Ethernet PCI-E Intel based Bypass Server Adapter + 0038 Silicom Quad port Copper Ethernet PCI-E Intel based Bypass Server Adapter + 0039 Silicom Dual port Fiber-SX Ethernet PCI-E Intel based Bypass Server Adapter + 003a Silicom Dual port Fiber-LX Ethernet PCI-E Intel based Bypass Server Adapter + 003b Silicom Dual port Fiber Ethernet PMC Intel based Bypass Server Adapter (PMCX2BPFI) + 003c Silicom Dual port Copper Ethernet PCI-X BGE based Bypass Server Adapter (PXG2BPRB) + 003e Silicom Dual port Fiber Giga Ethernet PCI-E 571 TAP/Bypass Server Adapter (PEG2TBFI) + 003f Silicom Dual port Copper Giga Ethernet PCI-X 546 TAP/Bypass Server Adapter (PXG2TBI) + 0040 Silicom Quad port Fiber-SX Giga Ethernet 571 Bypass Server Adapter (PEG4BPFI) + 0043 Silicom Quad port Fiber-SX Giga Ethernet 546 Bypass Server Adapter (PXG4BPFID) + 0045 Silicom 6 port Copper Giga Ethernet 546 Bypass Server Adapter (PXG6BPI) + 0047 Silicom Dual port Fiber-SX Giga Ethernet 571 Bypass Disconnect Server Adapter (PEG2BPFID) + 004a Silicom Quad port Fiber-LX Giga Ethernet 571 Bypass Server Adapter (PEG4BPFI-LX) +1375 Argosystems Inc +1376 LMC +1377 Electronic Equipment Production & Distribution GmbH +1378 Telemann Co. Ltd +1379 Asahi Kasei Microsystems Co Ltd +137a Mark of the Unicorn Inc + 0001 PCI-324 Audiowire Interface +137b PPT Vision +137c Iwatsu Electric Co Ltd +137d Dynachip Corporation +137e Patriot Scientific Corporation +137f Japan Satellite Systems Inc +1380 Sanritz Automation Co Ltd +1381 Brains Co. Ltd +1382 Marian - Electronic & Software + 0001 ARC88 audio recording card + 2008 Prodif 96 Pro sound system + 2048 Prodif Plus sound system + 2088 Marc 8 Midi sound system + 20c8 Marc A sound system + 4008 Marc 2 sound system + 4010 Marc 2 Pro sound system + 4048 Marc 4 MIDI sound system + 4088 Marc 4 Digi sound system + 4248 Marc X sound system + 4424 TRACE D4 Sound System +1383 Controlnet Inc +1384 Reality Simulation Systems Inc +1385 Netgear + 0013 WG311T 108 Mbps Wireless PCI Adapter + 006b WA301 802.11b Wireless PCI Adapter + 4100 MA301 802.11b Wireless PCI Adapter + 4105 MA311 802.11b Wireless PCI Adapter + 4400 WAG511 802.11a/b/g Dual Band Wireless PC Card + 4600 WAG511 802.11a/b/g Dual Band Wireless PC Card + 4601 WAG511 802.11a/b/g Dual Band Wireless PC Card + 4610 WAG511 802.11a/b/g Dual Band Wireless PC Card + 4800 WG511(v1) 54 Mbps Wireless PC Card + 4900 WG311v1 54 Mbps Wireless PCI Adapter + 4a00 WAG311 802.11a/g Wireless PCI Adapter + 4b00 WG511T 108 Mbps Wireless PC Card + 4c00 WG311v2 54 Mbps Wireless-G PCI Adapter + 4d00 WG311T 108 Mbps Wireless PCI Adapter + 4e00 WG511v2 54 Mbps Wireless PC Card + 4f00 WG511U Double 108 Mbps Wireless PC Card + 5200 GA511 Gigabit PC Card + 620a GA620 Gigabit Ethernet + 630a GA630 Gigabit Ethernet + 6b00 WG311v3 54 Mbps Wireless PCI Adapter + 6d00 WPNT511 RangeMax 240 Mbps Wireless PC Card + 7b00 WN511B RangeMax Next 270 Mbps Wireless PC Card + 7c00 WN511T RangeMax Next 300 Mbps Wireless PC Card + 7d00 WN311B RangeMax Next 270 Mbps Wireless PCI Adapter + 7e00 WN311T RangeMax Next 300 Mbps Wireless PCI Adapter + f004 FA310TX + f312 FA312 REV-A1 Fast Ethernet PCI Adapter +1386 Video Domain Technologies +1387 Systran Corp +1388 Hitachi Information Technology Co Ltd +1389 Applicom International + 0001 PCI1500PFB [Intelligent fieldbus adaptor] +138a Fusion Micromedia Corp +138b Tokimec Inc +138c Silicon Reality +138d Future Techno Designs pte Ltd +138e Basler GmbH +138f Patapsco Designs Inc +1390 Concept Development Inc +1391 Development Concepts Inc +1392 Medialight Inc +1393 Moxa Technologies Co Ltd + 0001 UC7000 Serial + 1020 CP102 (2-port RS-232 PCI) + 1021 CP102UL (2-port RS-232 Universal PCI) + 1022 CP102U (2-port RS-232 Universal PCI) + 1023 CP-102UF + 1040 Smartio C104H/PCI + 1041 CP104U (4-port RS-232 Universal PCI) + 1042 CP104JU (4-port RS-232 Universal PCI) + 1043 CP104EL (4-port RS-232 Smart PCI Express) + 1044 POS104UL (4-port RS-232 Universal PCI) + 1080 CB108 (8-port RS-232 PC/104-plus Module) + 1140 CT-114 series + 1141 Industrio CP-114 + 1142 CB114 (4-port RS-232/422/485 PC/104-plus Module) + 1143 CP-114UL (4-port RS-232/422/485 Smart Universal PCI Serial Board) + 1180 CP118U (8-port RS-232/422/485 Smart Universal PCI) + 1181 CP118EL (8-port RS-232/422/485 Smart PCI Express) + 1320 CP132 (2-port RS-422/485 PCI) + 1321 CP132U (2-Port RS-422/485 Universal PCI) + 1340 CP134U (4-Port RS-422/485 Universal PCI) + 1341 CB134I (4-port RS-422/485 PC/104-plus Module) + 1380 CP138U (8-port RS-232/422/485 Smart Universal PCI) + 1680 Smartio C168H/PCI + 1681 CP-168U V2 Smart Serial Board (8-port RS-232) + 1682 CP168EL (8-port RS-232 Smart PCI Express) + 2040 Intellio CP-204J + 2180 Intellio C218 Turbo PCI + 3200 Intellio C320 Turbo PCI +1394 Level One Communications + 0001 LXT1001 Gigabit Ethernet + 1186 4800 DGE-500SX + 1394 0001 NetCelerator Adapter +1395 Ambicom Inc +1396 Cipher Systems Inc +1397 Cologne Chip Designs GmbH + 08b4 ISDN network Controller [HFC-4S] + 1397 b520 HFC-4S [IOB4ST] + 1397 b540 HFC-4S [Swyx 4xS0 SX2 QuadBri] + 1397 b556 HFC-4S [Junghanns DuoDBRI] + 1397 e888 HFC-4S [OpenVox B200P / B400P] + 16b8 ISDN network Controller [HFC-8S] + 2bd0 ISDN network controller [HFC-PCI] + 0675 1704 ISDN Adapter (PCI Bus, D, C) + 0675 1708 ISDN Adapter (PCI Bus, D, C, ACPI) + 1397 2bd0 ISDN Board + e4bf 1000 CI1-1-Harp + 30b1 ISDN network Controller [HFC-E1] + b700 ISDN network controller PrimuX S0 [HFC-PCI] + f001 GSM Network Controller [HFC-4GSM] +1398 Clarion co. Ltd +1399 Rios systems Co Ltd +139a Alacritech Inc + 0001 Quad Port 10/100 Server Accelerator + 0003 Single Port 10/100 Server Accelerator + 0005 Single Port Gigabit Server Accelerator +139b Mediasonic Multimedia Systems Ltd +139c Quantum 3d Inc +139d EPL limited +139e Media4 +139f Aethra s.r.l. +13a0 Crystal Group Inc +13a1 Kawasaki Heavy Industries Ltd +13a2 Ositech Communications Inc +13a3 Hifn Inc. + 0005 7751 Security Processor + 0006 6500 Public Key Processor + 0007 7811 Security Processor + 0012 7951 Security Processor + 0014 78XX Security Processor + 0016 8065 Security Processor + 0017 8165 Security Processor + 0018 8154 Security Processor + 001d 7956 Security Processor + 001f 7855 Security Processor + 0020 7955 Security Processor + 0026 8155 Security Processor + 002e 9630 Compression Processor + 0037 DS4100 Secure Multi-Gigabit Server Adapter with Compression +13a4 Rascom Inc +13a5 Audio Digital Imaging Inc +13a6 Videonics Inc +13a7 Teles AG +13a8 Exar Corp. + 0152 XR17C/D152 Dual PCI UART + 0154 XR17C154 Quad UART + 0158 XR17C158 Octal UART + 0252 XR17V252 Dual UART PCI controller + 0254 XR17V254 Quad UART PCI controller + 0258 XR17V258 Octal UART PCI controller +13a9 Siemens Medical Systems, Ultrasound Group +13aa Broadband Networks Inc +13ab Arcom Control Systems Ltd +13ac Motion Media Technology Ltd +13ad Nexus Inc +13ae ALD Technology Ltd +13af T.Sqware +13b0 Maxspeed Corp +13b1 Tamura corporation +13b2 Techno Chips Co. Ltd +13b3 Lanart Corporation +13b4 Wellbean Co Inc +13b5 ARM +13b6 Dlog GmbH +13b7 Logic Devices Inc +13b8 Nokia Telecommunications oy +13b9 Elecom Co Ltd +13ba Oxford Instruments +13bb Sanyo Technosound Co Ltd +13bc Bitran Corporation +13bd Sharp corporation +13be Miroku Jyoho Service Co. Ltd +13bf Sharewave Inc +13c0 Microgate Corporation + 0010 SyncLink Adapter v1 + 0020 SyncLink SCC Adapter + 0030 SyncLink Multiport Adapter + 0070 SyncLink GT Adapter + 0080 SyncLink GT4 Adapter + 00a0 SyncLink GT2 Adapter + 0210 SyncLink Adapter v2 +13c1 3ware Inc + 1000 5xxx/6xxx-series PATA-RAID + 1001 7xxx/8xxx-series PATA/SATA-RAID + 13c1 1001 7xxx/8xxx-series PATA/SATA-RAID + 1002 9xxx-series SATA-RAID + 1003 9550SX SATA-II RAID PCI-X + 1004 9650SE SATA-II RAID PCIe + 1005 9690SA SAS/SATA-II RAID PCIe + 1010 9750 SAS2/SATA-II RAID PCIe +13c2 Technotrend Systemtechnik GmbH + 000e Technotrend/Hauppauge DVB card rev2.3 + 1019 TTechnoTrend-budget DVB S2-3200 +13c3 Janz Computer AG +13c4 Phase Metrics +13c5 Alphi Technology Corp +13c6 Condor Engineering Inc + 0520 CEI-520 A429 Card + 0620 CEI-620 A429 Card + 0820 CEI-820 A429 Card + 0830 CEI-830 A429 Card + 1004 P-SER Multi-channel PMC to RS-485/422/232 adapter +13c7 Blue Chip Technology Ltd + 0adc PCI-ADC + 0b10 PCI-PIO + 0d10 PCI-DIO + 524c PCI-RLY + 5744 PCI-WDT +13c8 Apptech Inc +13c9 Eaton Corporation +13ca Iomega Corporation +13cb Yano Electric Co Ltd +13cc Metheus Corporation +13cd Compatible Systems Corporation +13ce Cocom A/S +13cf Studio Audio & Video Ltd +13d0 Techsan Electronics Co Ltd + 2103 B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card + 2104 B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card (rev 01) + 2200 B2C2 FlexCopIII DVB chip / Technisat SkyStar2 DVB card +13d1 Abocom Systems Inc + ab02 ADMtek Centaur-C rev 17 [D-Link DFE-680TX] CardBus Fast Ethernet Adapter + ab03 21x4x DEC-Tulip compatible 10/100 Ethernet + ab06 RTL8139 [FE2000VX] CardBus Fast Ethernet Attached Port Adapter + ab08 21x4x DEC-Tulip compatible 10/100 Ethernet +13d2 Shark Multimedia Inc +13d3 IMC Networks + 3211 DTV-DVB 704A + 3216 AzureWare AD-TU200 + 3219 DTV-DVB 7049A DVB-T USB Stick +13d4 Graphics Microsystems Inc +13d5 Media 100 Inc +13d6 K.I. Technology Co Ltd +13d7 Toshiba Engineering Corporation +13d8 Phobos corporation +13d9 Apex PC Solutions Inc +13da Intresource Systems pte Ltd +13db Janich & Klass Computertechnik GmbH +13dc Netboost Corporation +13dd Multimedia Bundle Inc +13de ABB Robotics Products AB +13df E-Tech Inc + 0001 PCI56RVP Modem + 13df 0001 PCI56RVP Modem +13e0 GVC Corporation +13e1 Silicom Multimedia Systems Inc +13e2 Dynamics Research Corporation +13e3 Nest Inc +13e4 Calculex Inc +13e5 Telesoft Design Ltd +13e6 Argosy research Inc +13e7 NAC Incorporated +13e8 Chip Express Corporation +13e9 Intraserver Technology Inc +13ea Dallas Semiconductor +13eb Hauppauge Computer Works Inc +13ec Zydacron Inc + 000a NPC-RC01 Remote control receiver +13ed Raytheion E-Systems +13ee Hayes Microcomputer Products Inc +13ef Coppercom Inc +13f0 Sundance Technology Inc / IC Plus Corp + 0200 IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY + 1043 8213 NX1001 + 0201 ST201 Sundance Ethernet + 1021 TC9020 Gigabit Ethernet + 1023 IP1000 Family Gigabit Ethernet + 1043 8180 NX1101 +13f1 Oce' - Technologies B.V. +13f2 Ford Microelectronics Inc +13f3 Mcdata Corporation +13f4 Troika Networks, Inc. + 1401 Zentai Fibre Channel Adapter +13f5 Kansai Electric Co. Ltd +13f6 C-Media Electronics Inc + 0011 CMI8738 + 0100 CM8338A + 13f6 ffff CMI8338/C3DX PCI Audio Device + 0101 CM8338B + 13f6 0101 CMI8338-031 PCI Audio Device + 0111 CM8738 + 1019 0970 P6STP-FL motherboard + 1043 8035 CUSI-FX motherboard + 1043 8077 CMI8738 6-channel audio controller + 1043 80e2 CMI8738 6ch-MX + 13f6 0111 CMI8738/C3DX PCI Audio Device + 13f6 9761 Theatron Agrippa + 153b 1144 Aureon 5.1 + 153b 1170 Aureon 7.1 + 1681 a000 Gamesurround MUSE XL + 270f 1103 CT-7NJS Ultra motherboard + 270f f462 7NJL1 motherboard + 584d 3731 Digital X-Mystique + 584d 3741 X-Plosion 7.1 + 584d 3751 X-Raider 7.1 + 584d 3761 X-Mystique 7.1 LP + 584d 3771 X-Mystique 7.1 LP Value + 7284 8384 Striker 7.1 + 0211 CM8738 + 8788 CMI8788 [Oxygen HD Audio] + 1043 8269 Virtuoso 200 (Xonar D2) + 1043 8275 Virtuoso 100 (Xonar DX) + 1043 82b7 Virtuoso 200 (Xonar D2X) + 1043 8314 Virtuoso 200 (Xonar HDAV1.3) + 1043 8327 Virtuoso 100 (Xonar DX) + 1043 834f Virtuoso 100 (Xonar D1) + 1043 835c Virtuoso 100 (Xonar Essence STX) + 1043 835d Virtuoso 100 (Xonar ST) + 1043 835e Virtuoso 200 (Xonar HDAV1.3 Slim) + 1043 838e Virtuoso 200 (Xonar DS) + 14c3 1710 HIFIER + 1a58 0910 Barracuda AC-1 + 415a 5431 X-Meridian 7.1 + 584d 3781 HDA X-Purity 7.1 Platinum + 7284 9761 CLARO + 7284 9781 CLARO halo + 9880 CM9880 +13f7 Wildfire Communications +13f8 Ad Lib Multimedia Inc +13f9 NTT Advanced Technology Corp. +13fa Pentland Systems Ltd +13fb Aydin Corp +13fc Computer Peripherals International +13fd Micro Science Inc +13fe Advantech Co. Ltd + 1240 PCI-1240 4-channel stepper motor controller card + 1600 PCI-16xx series PCI multiport serial board (function 0) +# This board has two PCI functions, appears as two PCI devices + 1601 0002 PCI-1601 2-port unisolated RS-422/485 +# This board has two PCI functions, appears as two PCI devices + 1602 0002 PCI-1602 2-port isolated RS-422/485 + 1612 0004 PCI-1612 4-port RS-232/422/485 + 1603 PCI-1603 2-port isolated RS-232/current loop + 1604 PCI-1604 2-port RS-232 + 16ff PCI-16xx series PCI multiport serial board (function 1: RX/TX steering CPLD) + 1601 0000 PCI-1601 2-port unisolated RS-422/485 PCI communications card + 1602 0000 PCI-1602 2-port isolated RS-422/485 + 1612 0000 PCI-1612 4-port RS-232/422/485 + 1711 PCI-1711 16-channel data acquisition card 12-bit, 100kS/s + 1733 PCI-1733 32-channel isolated digital input card + 1752 PCI-1752 + 1754 PCI-1754 + 1756 PCI-1756 +13ff Silicon Spice Inc +1400 Artx Inc + 1401 9432 TX +1401 CR-Systems A/S +1402 Meilhaus Electronic GmbH + 0630 ME-630 + 0940 ME-94 + 0950 ME-95 + 0960 ME-96 + 1000 ME-1000 + 100a ME-1000 + 100b ME-1000 + 1400 ME-1400 + 140a ME-1400A + 140b ME-1400B + 140c ME-1400C + 140d ME-1400D + 140e ME-1400E + 14ea ME-1400EA + 14eb ME-1400EB + 1604 ME-1600/4U + 1608 ME-1600/8U + 160c ME-1600/12U + 160f ME-1600/16U + 168f ME-1600/16U8I + 4610 ME-4610 + 4650 ME-4650 + 4660 ME-4660 + 4661 ME-4660I + 4662 ME-4660 + 4663 ME-4660I + 4670 ME-4670 + 4671 ME-4670I + 4672 ME-4670S + 4673 ME-4670IS + 4680 ME-4680 + 4681 ME-4680I + 4682 ME-4680S + 4683 ME-4680IS + 6004 ME-6000/4 + 6008 ME-6000/8 + 600f ME-6000/16 + 6014 ME-6000I/4 + 6018 ME-6000I/8 + 601f ME-6000I/16 + 6034 ME-6000ISLE/4 + 6038 ME-6000ISLE/8 + 603f ME-6000ISLE/16 + 6044 ME-6000/4/DIO + 6048 ME-6000/8/DIO + 604f ME-6000/16/DIO + 6054 ME-6000I/4/DIO + 6058 ME-6000I/8/DIO + 605f ME-6000I/16/DIO + 6074 ME-6000ISLE/4/DIO + 6078 ME-6000ISLE/8/DIO + 607f ME-6000ISLE/16/DIO + 6104 ME-6100/4 + 6108 ME-6100/8 + 610f ME-6100/16 + 6114 ME-6100I/4 + 6118 ME-6100I/8 + 611f ME-6100I/16 + 6134 ME-6100ISLE/4 + 6138 ME-6100ISLE/8 + 613f ME-6100ISLE/16 + 6144 ME-6100/4/DIO + 6148 ME-6100/8/DIO + 614f ME-6100/16/DIO + 6154 ME-6100I/4/DIO + 6158 ME-6100I/8/DIO + 615f ME-6100I/16/DIO + 6174 ME-6100ISLE/4/DIO + 6178 ME-6100ISLE/8/DIO + 617f ME-6100ISLE/16/DIO + 6259 ME-6200I/9/DIO + 6359 ME-6300I/9/DIO + 810a ME-8100A + 810b ME-8100B + 820a ME-8200A + 820b ME-8200B +1403 Ascor Inc +1404 Fundamental Software Inc +1405 Excalibur Systems Inc +1406 Oce' Printing Systems GmbH +1407 Lava Computer mfg Inc + 0100 Lava Dual Serial + 0101 Lava Quatro A + 0102 Lava Quatro B + 0110 Lava DSerial-PCI Port A + 0111 Lava DSerial-PCI Port B + 0120 Quattro-PCI A + 0121 Quattro-PCI B + 0180 Lava Octo A + 0181 Lava Octo B + 0200 Lava Port Plus + 0201 Lava Quad A + 0202 Lava Quad B + 0220 Lava Quattro PCI Ports A/B + 0221 Lava Quattro PCI Ports C/D + 0400 Lava 8255-PIO-PCI + 0500 Lava Single Serial + 0520 Lava RS422-SS-PCI + 0600 Lava Port 650 + 8000 Lava Parallel + 8001 Dual parallel port controller A + 8002 Lava Dual Parallel port A + 8003 Lava Dual Parallel port B + 8800 BOCA Research IOPPAR +1408 Aloka Co. Ltd +1409 Timedia Technology Co Ltd + 7168 PCI2S550 (Dual 16550 UART) + 1409 0002 SER4036A3V (2x RS232 port) + 1409 4027 SER4027A (1x RS232 port) + 1409 4037 SER4037A (2x RS232 port) +# Single DC-37 connector + 1409 4056 SER4056A (4x RS232) + 1409 5027 SER4027D + 1409 5037 SER4037D (2x RS232 port) +# Single DC-62 connector + 1409 5066 SER4066R (8x RS232) +# 4x 8p8c connectors + 1409 6056 SER4056D (4x RS232 port) + 7268 SUN1888 (Dual IEEE1284 parallel port) + 1409 0103 PAR4008A + 1409 0104 PAR4018A +140a DSP Research Inc +140b Ramix Inc +140c Elmic Systems Inc +140d Matsushita Electric Works Ltd +140e Goepel Electronic GmbH +140f Salient Systems Corp +1410 Midas lab Inc +1411 Ikos Systems Inc +# Nee IC Ensemble Inc. +1412 VIA Technologies Inc. + 1712 ICE1712 [Envy24] PCI Multi-Channel I/O Controller + 1412 1712 Hoontech ST Audio DSP 24 + 1412 3632 M-Audio Delta Audiophile 192 + 1412 d630 M-Audio Delta 1010 + 1412 d631 M-Audio Delta DiO + 1412 d632 M-Audio Delta 66 + 1412 d633 M-Audio Delta 44 + 1412 d634 M-Audio Delta Audiophile 2496 + 1412 d635 M-Audio Delta TDIF + 1412 d637 M-Audio Delta RBUS + 1412 d638 M-Audio Delta 410 + 1412 d63b M-Audio Delta 1010LT + 1412 d63c Digigram VX442 + 1416 1712 Hoontech ST Audio DSP 24 Media 7.1 + 153b 1115 EWS88 MT + 153b 1125 EWS88 MT (Master) + 153b 112b EWS88 D + 153b 112c EWS88 D (Master) + 153b 1130 EWX 24/96 + 153b 1138 DMX 6fire 24/96 + 153b 1151 PHASE88 + 16ce 1040 Edirol DA-2496 + 1724 VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller + 1412 1724 Albatron PX865PE 7.1 + 1412 3630 M-Audio Revolution 7.1 + 1412 3631 M-Audio Revolution 5.1 + 153b 1145 Aureon 7.1 Space + 153b 1147 Aureon 5.1 Sky + 153b 1150 PHASE 22 + 153b 1153 Aureon 7.1 Universe + 17ab 1906 PSC 724 [Ultimate Edge] + 270f f641 ZNF3-150 + 270f f645 ZNF3-250 + 3130 4154 MAYA 44 MKII +1413 Addonics +1414 Microsoft Corporation + 0001 MN-120 (ADMtek Centaur-C based) + 0002 MN-130 (ADMtek Centaur-P based) + 5801 XMA Decoder (Xenon) + 5802 SATA Controller - CdRom (Xenon) + 5803 SATA Controller - Disk (Xenon) + 5804 OHCI Controller 0 (Xenon) + 5805 EHCI Controller 0 (Xenon) + 5806 OHCI Controller 1 (Xenon) + 5807 EHCI Controller 1 (Xenon) + 580a Fast Ethernet Adapter (Xenon) + 580b Secure Flash Controller (Xenon) + 580d System Management Controller (Xenon) + 5811 Xenos GPU (Xenon) +1415 Oxford Semiconductor Ltd + 8401 OX9162 Mode 1 (8-bit bus) + 8403 OX9162 Mode 0 (parallel port) + 9500 OX16PCI954 (Quad 16950 UART) function 0 (Disabled) + 9501 OX16PCI954 (Quad 16950 UART) function 0 (Uart) + 12c4 0201 Titan/cPCI (2 port) + 12c4 0202 Titan/cPCI (4 port) + 12c4 0203 Titan/cPCI (8 port) + 12c4 0210 Titan/104-Plus (8 port, p1-4) + 131f 2050 CyberPro (4-port) +# Model IO1085, Part No: JJ-P46012 + 131f 2051 CyberSerial 4S Plus + 15ed 2000 MCCR Serial p0-3 of 8 + 15ed 2001 MCCR Serial p0-3 of 16 + 9505 16950 Compatible (dual) serial controller + 950a EXSYS EX-41092 Dual 16950 Serial adapter + 950b OXCB950 Cardbus 16950 UART + 9510 OX16PCI954 (Quad 16950 UART) function 1 (Disabled) + 12c4 0200 Titan/cPCI (Unused) + 9511 OX16PCI954 (Quad 16950 UART) function 1 (8bit bus) + 12c4 0211 Titan/104-Plus (8 port, p5-8) + 15ed 2000 MCCR Serial p4-7 of 8 + 15ed 2001 MCCR Serial p4-15 of 16 + 9512 OX16PCI954 (Quad 16950 UART) function 1 (32bit bus) + 9513 OX16PCI954 (Quad 16950 UART) function 1 (parallel port) + 9521 OX16PCI952 (Dual 16950 UART) + 9523 OX16PCI952 Integrated Parallel Port +1416 Multiwave Innovation pte Ltd +1417 Convergenet Technologies Inc +1418 Kyushu electronics systems Inc +1419 Excel Switching Corp +141a Apache Micro Peripherals Inc +141b Zoom Telephonics Inc +141d Digitan Systems Inc +141e Fanuc Ltd +141f Visiontech Ltd +1420 Psion Dacom plc + 8002 Gold Card NetGlobal 56k+10/100Mb CardBus (Ethernet part) + 8003 Gold Card NetGlobal 56k+10/100Mb CardBus (Modem part) +1421 Ads Technologies Inc +1422 Ygrec Systems Co Ltd +1423 Custom Technology Corp. +1424 Videoserver Connections +1425 Chelsio Communications Inc + 000b T210 Protocol Engine + 000c T204 Protocol Engine + 0022 10GbE Ethernet Adapter + 0030 T310 10GbE Single Port Adapter + 103c 705e PCIe 10GBase-SR [AD386A] + 0031 T320 10GbE Dual Port Adapter + 0032 T302 1GbE Dual Port Adapter + 0033 T304 1GbE Quad Port Adapter + 0034 B320 10GbE Dual Port Adapter + 0035 S310-CR 10GbE Single Port Adapter + 0036 S320-LP-CR 10GbE Dual Port Adapter + 0037 N320-G2-CR 10GbE Dual Port Adapter +1426 Storage Technology Corp. +1427 Better On-Line Solutions +1428 Edec Co Ltd +1429 Unex Technology Corp. +142a Kingmax Technology Inc +142b Radiolan +142c Minton Optic Industry Co Ltd +142d Pix stream Inc +142e Vitec Multimedia + 4020 VM2-2 [Video Maker 2] MPEG1/2 Encoder + 4337 VM2-2-C7 [Video Maker 2 rev. C7] MPEG1/2 Encoder +142f Radicom Research Inc +1430 ITT Aerospace/Communications Division +1431 Gilat Satellite Networks +1432 Edimax Computer Co. + 9130 RTL81xx Fast Ethernet +1433 Eltec Elektronik GmbH +# Nee Real Time Devices US Inc. +1435 RTD Embedded Technologies, Inc. + 4520 PCI4520 + 6020 SPM6020 + 6030 SPM6030 + 6420 SPM186420 + 6430 SPM176430 + 6431 SPM176431 + 7520 DM7520 + 7540 SDM7540 + 7820 DM7820 +1436 CIS Technology Inc +1437 Nissin Inc Co +1438 Atmel-dream +1439 Outsource Engineering & Mfg. Inc +143a Stargate Solutions Inc +143b Canon Research Center, America +143c Amlogic Inc +143d Tamarack Microelectronics Inc +143e Jones Futurex Inc +143f Lightwell Co Ltd - Zax Division +1440 ALGOL Corp. +1441 AGIE Ltd +1442 Phoenix Contact GmbH & Co. +1443 Unibrain S.A. +1444 TRW +1445 Logical DO Ltd +1446 Graphin Co Ltd +1447 AIM GmBH +1448 Alesis Studio Electronics +1449 TUT Systems Inc +144a Adlink Technology + 6208 PCI-6208V + 7250 PCI-7250 + 7296 PCI-7296 + 7432 PCI-7432 + 7433 PCI-7433 + 7434 PCI-7434 + 7841 PCI-7841 + 8133 PCI-8133 + 8164 PCI-8164 + 8554 PCI-8554 + 9111 PCI-9111 + 9113 PCI-9113 + 9114 PCI-9114 +# nee Loronix Information Systems Inc. +144b Verint Systems Inc. +144c Catalina Research Inc +144d Samsung Electronics Co Ltd + c00c P35 laptop + c511 R20 Laptop +144e OLITEC +144f Askey Computer Corp. +1450 Octave Communications Ind. +1451 SP3D Chip Design GmBH +1453 MYCOM Inc +1454 Altiga Networks +1455 Logic Plus Plus Inc +1456 Advanced Hardware Architectures +1457 Nuera Communications Inc +1458 Giga-byte Technology + 9001 GC-PTV-TAF Hybrid TV card + e911 GN-WIAG02 +1459 DOOIN Electronics +145a Escalate Networks Inc +145b PRAIM SRL +145c Cryptek +145d Gallant Computer Inc +145e Aashima Technology B.V. +145f Baldor Electric Company + 0001 NextMove PCI +1460 DYNARC INC +1461 Avermedia Technologies Inc + a3ce M179 + a3cf M179 + a836 M115 DVB-T, PAL/SECAM/NTSC Tuner + e836 M115S Hybrid Analog/DVB PAL/SECAM/NTSC Tuner + f436 AVerTV Hybrid+FM +1462 Micro-Star International Co., Ltd. + 5501 nVidia NV15DDR [GeForce2 Ti] + 6819 Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [MSI CB54G] + 6825 PCI Card wireless 11g [PC54G] + 6834 RaLink RT2500 802.11g [PC54G2] + 7125 MS-7125 [K8N Neo4 Platinum] + 7235 P965 Neo MS-7235 mainboard + 7242 K9AGM RS485 Motherboard + 7250 MS-7250 Motherboard [K9N Platinum SLI/non-SLI] + 7327 K9AGM2-FIH Motherboard + 7650 Hetis 865GV-E (MS-7065) + 8725 NVIDIA NV25 [GeForce4 Ti 4600] VGA Adapter + 9000 NVIDIA NV28 [GeForce4 Ti 4800] VGA Adapter + 9110 GeFORCE FX5200 + 9119 NVIDIA NV31 [GeForce FX 5600XT] VGA Adapter + 9123 NVIDIA NV31 [GeForce FX 5600] FX5600-VTDR128 [MS-8912] + 9510 Radeon 9600XT + 9511 Radeon 9600XT + 9591 nVidia Corporation NV36 [GeForce FX 5700LE] + b834 Wireless 11g Turbo G PCI card [MSI PC60G] +1463 Fast Corporation +1464 Interactive Circuits & Systems Ltd +1465 GN NETTEST Telecom DIV. +1466 Designpro Inc. +1467 DIGICOM SPA +1468 AMBIT Microsystem Corp. +1469 Cleveland Motion Controls +146a IFR +146b Parascan Technologies Ltd +146c Ruby Tech Corp. + 1430 FE-1430TX Fast Ethernet PCI Adapter +146d Tachyon, INC. +146e Williams Electronics Games, Inc. +146f Multi Dimensional Consulting Inc +1470 Bay Networks +1471 Integrated Telecom Express Inc +1472 DAIKIN Industries, Ltd +1473 ZAPEX Technologies Inc +1474 Doug Carson & Associates +1475 PICAZO Communications +1476 MORTARA Instrument Inc +1477 Net Insight +1478 DIATREND Corporation +1479 TORAY Industries Inc +147a FORMOSA Industrial Computing +147b ABIT Computer Corp. + 1084 IP35 [Dark Raider] +147c AWARE, Inc. +147d Interworks Computer Products +147e Matsushita Graphic Communication Systems, Inc. +147f NIHON UNISYS, Ltd. +1480 SCII Telecom +1481 BIOPAC Systems Inc +1482 ISYTEC - Integrierte Systemtechnik GmBH + 0001 PCI-16 Host Interface for ITC-16 +1483 LABWAY Corporation +1484 Logic Corporation +1485 ERMA - Electronic GmBH +1486 L3 Communications Telemetry & Instrumentation +1487 MARQUETTE Medical Systems +1488 KONTRON Electronik GmBH +1489 KYE Systems Corporation +148a OPTO +148b INNOMEDIALOGIC Inc. +148c C.P. Technology Co. Ltd +148d DIGICOM Systems, Inc. + 1003 HCF 56k Data/Fax Modem +148e OSI Plus Corporation +148f Plant Equipment, Inc. +1490 Stone Microsystems PTY Ltd. +1491 ZEAL Corporation +1492 Time Logic Corporation +1493 MAKER Communications +1494 WINTOP Technology, Inc. +1495 TOKAI Communications Industry Co. Ltd +1496 JOYTECH Computer Co., Ltd. +1497 SMA Regelsysteme GmBH + 1497 SMA Technologie AG +1498 TEWS Technologies GmbH + 0330 TPMC816 2 Channel CAN bus controller. + 035d TPMC861 4-Channel Isolated Serial Interface RS422/RS485 + 0385 TPMC901 Extended CAN bus with 2/4/6 CAN controller + 21cc TCP460 CompactPCI 16 Channel Serial Interface RS232/RS422 + 21cd TCP461 CompactPCI 8 Channel Serial Interface RS232/RS422 + 30c8 TPCI200 +1499 EMTEC CO., Ltd +149a ANDOR Technology Ltd +149b SEIKO Instruments Inc +149c OVISLINK Corp. +149d NEWTEK Inc + 0001 Video Toaster for PC +149e Mapletree Networks Inc. +149f LECTRON Co Ltd +14a0 SOFTING GmBH +14a1 Systembase Co Ltd +14a2 Millennium Engineering Inc +14a3 Maverick Networks +14a4 GVC/BCM Advanced Research +14a5 XIONICS Document Technologies Inc +14a6 INOVA Computers GmBH & Co KG +14a7 MYTHOS Systems Inc +14a8 FEATRON Technologies Corporation +14a9 HIVERTEC Inc +14aa Advanced MOS Technology Inc +14ab Mentor Graphics Corp. +14ac Novaweb Technologies Inc +14ad Time Space Radio AB +14ae CTI, Inc +14af Guillemot Corporation + 7102 3D Prophet II MX +14b0 BST Communication Technology Ltd +14b1 Nextcom K.K. +14b2 ENNOVATE Networks Inc +14b3 XPEED Inc + 0000 DSL NIC +14b4 PHILIPS Business Electronics B.V. +14b5 Creamware GmBH + 0200 Scope + 0300 Pulsar + 0400 PulsarSRB + 0600 Pulsar2 + 0800 DSP-Board + 0900 DSP-Board + 0a00 DSP-Board + 0b00 DSP-Board +14b6 Quantum Data Corp. +14b7 PROXIM Inc + 0001 Symphony 4110 +14b8 Techsoft Technology Co Ltd +14b9 AIRONET Wireless Communications + 0001 PC4800 + 0340 PC4800 + 0350 PC4800 + 4500 PC4500 + 4800 Cisco Aironet 340 802.11b Wireless LAN Adapter/Aironet PC4800 + a504 Cisco Aironet Wireless 802.11b + a505 Cisco Aironet CB20a 802.11a Wireless LAN Adapter + a506 Cisco Aironet Mini PCI b/g +14ba INTERNIX Inc. +# ARCNET interface card based on SMSC COM20022 chip and manufactured for SMSC Japan + 0600 ARC-PCI/22 +14bb SEMTECH Corporation +14bc Globespan Semiconductor Inc. + d002 Pulsar [PCI ADSL Card] + d00f Pulsar [PCI ADSL Card] +14bd CARDIO Control N.V. +14be L3 Communications +14bf SPIDER Communications Inc. +14c0 COMPAL Electronics Inc +14c1 MYRICOM Inc. + 0008 Myri-10G Dual-Protocol NIC + 14c1 0008 10G-PCIE-8A + 14c1 0009 10G-PCIE-8A (MSI-X firmware) + 14c1 000a 10G-PCIE-8B + 14c1 000b 10G-PCIE-8B2 + 14c1 000c 10G-PCIE2-8B2 + 8043 Myrinet 2000 Scalable Cluster Interconnect + 103c 1240 Myrinet M2L-PCI64/2-3.0 LANai 7.4 (HP OEM) +14c2 DTK Computer +14c3 MEDIATEK Corp. +14c4 IWASAKI Information Systems Co Ltd +14c5 Automation Products AB +14c6 Data Race Inc +14c7 Modular Technology Holdings Ltd +14c8 Turbocomm Tech. Inc. +14c9 ODIN Telesystems Inc +14ca PE Logic Corp. +14cb Billionton Systems Inc +14cc NAKAYO Telecommunications Inc +14cd Universal Scientific Ind. +14ce Whistle Communications +14cf TEK Microsystems Inc. +14d0 Ericsson Axe R & D +14d1 Computer Hi-Tech Co Ltd +14d2 Titan Electronics Inc + 8001 VScom 010L 1 port parallel adaptor + 8002 VScom 020L 2 port parallel adaptor + 8010 VScom 100L 1 port serial adaptor + 8011 VScom 110L 1 port serial and 1 port parallel adaptor + 8020 VScom 200L 1 port serial adaptor + 8021 VScom 210L 2 port serial and 1 port parallel adaptor + 8028 VScom 200I/200I-SI 2-port serial adapter + 8040 VScom 400L 4 port serial adaptor + 8043 VScom 430L 4-port serial and 3-port parallel adapter + 8048 VScom 400I 4-port serial adapter + 8080 VScom 800L 8 port serial adaptor + 8088 VScom 800I 8-port serial adapter + a000 VScom 010H 1 port parallel adaptor + a001 VScom 100H 1 port serial adaptor + a003 VScom 400H 4 port serial adaptor + a004 VScom 400HF1 4 port serial adaptor + a005 VScom 200H 2 port serial adaptor + a007 VScom PCI800EH (PCIe) 8-port serial adapter Port 1-4 + a008 VScom PCI800EH (PCIe) 8-port serial adapter Port 5-8 + a009 VScom PCI400EH (PCIe) 4-port serial adapter + e001 VScom 010HV2 1 port parallel adaptor + e010 VScom 100HV2 1 port serial adaptor + e020 VScom 200HV2 2 port serial adaptor +14d3 CIRTECH (UK) Ltd +14d4 Panacom Technology Corp +14d5 Nitsuko Corporation +14d6 Accusys Inc + 6101 ACS-61xxx, PCIe to SAS/SATA RAID HBA + 6201 ACS-62xxx, External PCIe to SAS/SATA RAID controller +14d7 Hirakawa Hewtech Corp +14d8 HOPF Elektronik GmBH +# Formerly SiPackets, Inc., formerly API NetWorks, Inc., formerly Alpha Processor, Inc. +14d9 Alliance Semiconductor Corporation + 0010 AP1011/SP1011 HyperTransport-PCI Bridge [Sturgeon] + 9000 AS90L10204/10208 HyperTransport to PCI-X Bridge +14da National Aerospace Laboratories +14db AFAVLAB Technology Inc + 2120 TK9902 + 2182 AFAVLAB Technology Inc. 8-port serial card +14dc Amplicon Liveline Ltd + 0000 PCI230 + 0001 PCI242 + 0002 PCI244 + 0003 PCI247 + 0004 PCI248 + 0005 PCI249 + 0006 PCI260 + 0007 PCI224 + 0008 PCI234 + 0009 PCI236 + 000a PCI272 + 000b PCI215 +14dd Boulder Design Labs Inc +14de Applied Integration Corporation +14df ASIC Communications Corp +14e1 INVERTEX +14e2 INFOLIBRIA +14e3 AMTELCO +14e4 Broadcom Corporation + 0800 Sentry5 Chipcommon I/O Controller + 0804 Sentry5 PCI Bridge + 0805 Sentry5 MIPS32 CPU + 0806 Sentry5 Ethernet Controller + 080b Sentry5 Crypto Accelerator + 080f Sentry5 DDR/SDR RAM Controller + 0811 Sentry5 External Interface Core + 0816 BCM3302 Sentry5 MIPS32 CPU + 1600 NetXtreme BCM5752 Gigabit Ethernet PCI Express + 1028 01c1 Precision 490 + 1028 01c2 Latitude D620 + 103c 3015 PCIe LAN on Motherboard + 107b 5048 E4500 Onboard + 1601 NetXtreme BCM5752M Gigabit Ethernet PCI Express + 1612 BCM70012 Video Decoder [Crystal HD] + 1639 NetXtreme II BCM5709 Gigabit Ethernet + 1028 0235 PowerEdge R710 BCM5709 Gigabit Ethernet + 1028 0236 PowerEdge R610 BCM5709 Gigabit Ethernet + 1028 0237 PowerEdge T610 BCM5709 Gigabit Ethernet + 103c 7055 NC382i Integrated Quad Port PCI Express Gigabit Server Adapter + 103c 7059 NC382T PCI Express Dual Port Multifunction Gigabit Server Adapter + 10a9 8027 Quad port Gigabit Ethernet Controller + 163a NetXtreme II BCM5709S Gigabit Ethernet + 1028 027b PowerEdge M805 Broadcom NetXtreme II BCM5709S + 1028 029c PowerEdge M710 BCM5709S Gigabit Ethernet + 103c 171d NC382m Dual Port 1GbE Multifunction BL-c Adapter + 103c 7056 NC382i Integrated Quad Port PCI Express Gigabit Server Adapter + 163b NetXtreme II BCM5716 Gigabit Ethernet + 1028 028c PowerEdge R410 BCM5716 Gigabit Ethernet + 1028 028d PowerEdge T410 BCM5716 Gigabit Ethernet + 163c NetXtreme II BCM5716S Gigabit Ethernet + 1644 NetXtreme BCM5700 Gigabit Ethernet + 1014 0277 Broadcom Vigil B5700 1000Base-T + 1028 00d1 Broadcom BCM5700 + 1028 0106 Broadcom BCM5700 + 1028 0109 Broadcom BCM5700 1000Base-T + 1028 010a Broadcom BCM5700 1000BaseTX + 10b7 1000 3C996-T 1000Base-T + 10b7 1001 3C996B-T 1000Base-T + 10b7 1002 3C996C-T 1000Base-T + 10b7 1003 3C997-T 1000Base-T Dual Port + 10b7 1004 3C996-SX 1000Base-SX + 10b7 1005 3C997-SX 1000Base-SX Dual Port + 10b7 1008 3C942 Gigabit LOM (31X31) + 14e4 0002 NetXtreme 1000Base-SX + 14e4 0003 NetXtreme 1000Base-SX + 14e4 0004 NetXtreme 1000Base-T + 14e4 1028 NetXtreme 1000BaseTX + 14e4 1644 BCM5700 1000Base-T + 1645 NetXtreme BCM5701 Gigabit Ethernet + 0e11 007c NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T) + 0e11 007d NC6770 Gigabit Server Adapter (PCI-X, 1000-SX) + 0e11 0085 NC7780 Gigabit Server Adapter (embedded, WOL) + 0e11 0099 NC7780 Gigabit Server Adapter (embedded, WOL) + 0e11 009a NC7770 Gigabit Server Adapter (PCI-X, 10/100/1000-T) + 0e11 00c1 NC6770 Gigabit Server Adapter (PCI-X, 1000-SX) + 1028 0121 Broadcom BCM5701 1000Base-T + 103c 128a BCM5701 1000Base-T (HP, OEM 3COM) + 103c 128b 1000Base-SX (PCI) [A7073A] + 103c 12a4 Core Lan 1000Base-T + 103c 12c1 IOX Core Lan 1000Base-T [A7109AX] + 103c 1300 Core LAN/SCSI Combo [A6794A] + 10a9 8010 IO9/IO10 Gigabit Ethernet (Copper) + 10a9 8011 Gigabit Ethernet (Copper) + 10a9 8012 Gigabit Ethernet (Fiber) + 10b7 1004 3C996-SX 1000Base-SX + 10b7 1006 3C996B-T 1000Base-T + 10b7 1007 3C1000-T 1000Base-T + 10b7 1008 3C940-BR01 1000Base-T + 14e4 0001 BCM5701 1000Base-T + 14e4 0005 BCM5701 1000Base-T + 14e4 0006 BCM5701 1000Base-T + 14e4 0007 BCM5701 1000Base-SX + 14e4 0008 BCM5701 1000Base-T + 14e4 1645 NetXtreme BCM5701 Gigabit Ethernet + 14e4 8008 BCM5701 1000Base-T + 1646 NetXtreme BCM5702 Gigabit Ethernet + 0e11 00bb NC7760 1000BaseTX + 1028 0126 Broadcom BCM5702 1000BaseTX + 14e4 8009 BCM5702 1000BaseTX + 1647 NetXtreme BCM5703 Gigabit Ethernet + 0e11 0099 NC7780 1000BaseTX + 0e11 009a NC7770 1000BaseTX + 10a9 8010 SGI IO9 Gigabit Ethernet (Copper) + 14e4 0009 BCM5703 1000BaseTX + 14e4 000a BCM5703 1000BaseSX + 14e4 000b BCM5703 1000BaseTX + 14e4 8009 BCM5703 1000BaseTX + 14e4 800a BCM5703 1000BaseTX + 1648 NetXtreme BCM5704 Gigabit Ethernet + 0e11 00cf NC7772 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 0e11 00d0 NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 0e11 00d1 NC7783 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 1028 014a PowerEdge 1750 + 1028 0170 PowerEdge 6850 Broadcom NetXtreme BCM5704 + 103c 310f NC7782 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 10a9 8013 Dual Port Gigabit Ethernet (PCI-X,Copper) + 10a9 8018 Dual Port Gigabit Ethernet (A330) + 10a9 801a Dual Port Gigabit Ethernet (IA-blade) + 10a9 801b Quad Port Gigabit Ethernet (PCI-E,Copper) + 10b7 2000 3C998-T Dual Port 10/100/1000 PCI-X + 10b7 3000 3C999-T Quad Port 10/100/1000 PCI-X + 1166 1648 NetXtreme CIOB-E 1000Base-T + 1734 100b PRIMERGY RX/TX series onboard LAN + 1649 NetXtreme BCM5704S_2 Gigabit Ethernet + 164a NetXtreme II BCM5706 Gigabit Ethernet + 103c 1709 NC371i Integrated PCI-X Multifunction Gigabit Server Adapter + 103c 3070 NC380T PCI Express Dual Port Multifunction Gigabit Server Adapter + 103c 3101 NC370T MultifuNCtion Gigabit Server Adapter + 103c 3106 NC370i Multifunction Gigabit Server Adapter + 164c NetXtreme II BCM5708 Gigabit Ethernet + 1028 01f0 PowerEdge R900 Broadcom NetXtreme II BCM5708 + 1028 0205 PowerEdge 2970 Broadcom NetXtreme II BCM5708 + 1028 020b PowerEdge T605 Broadcom NetXtreme II BCM5708 + 1028 0221 PowerEdge R805 Broadcom NetXtreme II BCM5708 + 1028 0223 PowerEdge R905 Broadcom NetXtreme II BCM5708 + 1028 1f12 PowerEdge R805/R905 Broadcom NetXtreme II BCM5708 + 103c 7037 NC373T PCI Express Multifunction Gigabit Server Adapter + 103c 7038 NC373i Integrated Multifunction Gigabit Server Adapter + 103c 7045 NC374m PCI Express Dual Port Multifunction Gigabit Server Adapter + 164d NetXtreme BCM5702FE Gigabit Ethernet + 164e NetXtreme II BCM57710 10-Gigabit PCIe [Everest] + 103c 171c NC532m Dual Port 10GbE Multifunction BL-C Adapter + 103c 7058 NC532i Dual Port 10GbE Multifunction BL-C Adapter + 164f NetXtreme II BCM57711 10-Gigabit PCIe + 1650 NetXtreme II BCM57711E 10-Gigabit PCIe + 103c 171c NC532m Dual Port 10GbE Multifunction BL-C Adapter + 103c 7058 NC532i Dual Port 10GbE Multifunction BL-C Adapter + 1653 NetXtreme BCM5705 Gigabit Ethernet + 0e11 00e3 NC7761 Gigabit Server Adapter + 1654 NetXtreme BCM5705_2 Gigabit Ethernet + 0e11 00e3 NC7761 Gigabit Server Adapter + 103c 3100 NC1020 ProLiant Gigabit Server Adapter 32 PCI + 103c 3226 NC150T 4-port Gigabit Combo Switch & Adapter + 1655 NetXtreme BCM5717 Gigabit Ethernet PCIe + 1656 NetXtreme BCM5718 Gigabit Ethernet PCIe + 1658 NetXtreme BCM5720 Gigabit Ethernet + 1659 NetXtreme BCM5721 Gigabit Ethernet PCI Express + 1014 02c6 eServer xSeries server mainboard + 1028 01e6 PowerEdge 860 + 1028 023c PowerEdge R200 Broadcom NetXtreme BCM5721 + 103c 170b NC320m PCI Express Dual Port Gigabit Server Adapter + 103c 7031 NC320T PCIe Gigabit Server Adapter + 103c 7032 NC320i PCIe Gigabit Server Adapter + 1734 1061 PRIMERGY RX/TX S2 series onboard LAN + 165a NetXtreme BCM5722 Gigabit Ethernet PCI Express +# Dual NIC server + 1014 0378 IBM System x3350 (Machine type 4192) + 1028 020f PowerEdge R300 Broadcom NetXtreme 5722 + 1028 0210 PowerEdge T300 Broadcom NetXtreme 5722 + 1028 0225 PowerEdge T105 Broadcom NetXtreme 5722 + 103c 7051 NC105i PCIe Gigabit Server Adapter + 103c 7052 NC105T PCIe Gigabit Server Adapter + 165b NetXtreme BCM5723 Gigabit Ethernet PCIe + 103c 705d NC107i Integrated PCI Express Gigabit Server Adapter + 165c NetXtreme BCM5724 Gigabit Ethernet PCIe + 165d NetXtreme BCM5705M Gigabit Ethernet + 1028 865d Latitude D400 + 14e4 165d Dell Latitude D600 + 165e NetXtreme BCM5705M_2 Gigabit Ethernet + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 099c NX6110/NC6120 + 10cf 1279 LifeBook E8010D + 1668 NetXtreme BCM5714 Gigabit Ethernet + 103c 7039 NC324i PCIe Dual Port Gigabit Server Adapter + 1669 NetXtreme 5714S Gigabit Ethernet + 166a NetXtreme BCM5780 Gigabit Ethernet + 103c 7035 NC325i Integrated Dual port PCIe Express Gigabit Server Adapter + 166b NetXtreme BCM5780S Gigabit Ethernet + 166e 570x 10/100 Integrated Controller + 1672 NetXtreme BCM5754M Gigabit Ethernet PCI Express + 1673 NetXtreme BCM5755M Gigabit Ethernet PCI Express + 1674 NetXtreme BCM5756ME Gigabit Ethernet PCI Express + 1676 NetXtreme BCM5750 Gigabit Ethernet + 1677 NetXtreme BCM5751 Gigabit Ethernet PCI Express + 1028 0176 Dimension XPS Gen 4 + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 1028 0182 Latitude D610 + 1028 0187 Precision M70 + 1028 01a8 Precision 380 + 1028 01ad OptiPlex GX620 + 103c 3006 DC7100 SFF(DX878AV) + 1462 028c 915P/G Neo2 + 1734 105d Scenic W620 + 1678 NetXtreme BCM5715 Gigabit Ethernet + 103c 703e NC326i PCIe Dual Port Gigabit Server Adapter + 1679 NetXtreme BCM5715S Gigabit Ethernet + 103c 1707 NC326m PCIe Dual Port Adapter + 103c 170c NC325m PCIe Quad Port Adapter + 103c 703c NC326i PCIe Dual Port Gigabit Server Adapter + 167a NetXtreme BCM5754 Gigabit Ethernet PCI Express + 1028 01da OptiPlex 745 + 1028 01de Precision 390 + 1028 01df PowerEdge SC440 + 1028 0214 Precision T3400 + 167b NetXtreme BCM5755 Gigabit Ethernet PCI Express + 103c 280a DC5750 Microtower + 167c NetXtreme BCM5750M Gigabit Ethernet + 167d NetXtreme BCM5751M Gigabit Ethernet PCI Express + 1014 0577 ThinkPad Z60t + 103c 0940 HP Compaq nw8240 Mobile Workstation + 17aa 2081 ThinkPad R60e + 167e NetXtreme BCM5751F Fast Ethernet PCI Express + 167f NetLink BCM5787F Fast Ethernet PCI Express + 1680 NetXtreme BCM5761e Gigabit Ethernet PCIe + 1681 NetXtreme BCM5761 Gigabit Ethernet PCIe + 1684 NetXtreme BCM5764M Gigabit Ethernet PCIe + 1690 NetXtreme BCM57760 Gigabit Ethernet PCIe + 1691 NetLink BCM57788 Gigabit Ethernet PCIe + 1692 NetLink BCM57780 Gigabit Ethernet PCIe + 1025 033d Aspire 7740G + 1693 NetLink BCM5787M Gigabit Ethernet PCI Express + 1025 0121 Aspire 5920G + 103c 30c0 6710b + 1694 NetLink BCM57790 Gigabit Ethernet PCIe + 1696 NetXtreme BCM5782 Gigabit Ethernet + 103c 12bc d530 CMT (DG746A) + 14e4 000d NetXtreme BCM5782 1000Base-T + 1698 NetLink BCM5784M Gigabit Ethernet PCIe + 1699 NetLink BCM5785 Gigabit Ethernet + 169a NetLink BCM5786 Gigabit Ethernet PCI Express + 169b NetLink BCM5787 Gigabit Ethernet PCI Express + 169c NetXtreme BCM5788 Gigabit Ethernet + 103c 308b MX6125 + 103c 30a1 NC2400 + 144d c018 X20 + 1462 590c KT6 Delta-FIS2R (MS-6590) + 169d NetLink BCM5789 Gigabit Ethernet PCI Express + 16a0 NetLink BCM5785 Fast Ethernet + 16a6 NetXtreme BCM5702X Gigabit Ethernet + 0e11 00bb NC7760 Gigabit Server Adapter (PCI-X, 10/100/1000-T) + 1028 0126 BCM5702 1000Base-T + 14e4 000c BCM5702 1000Base-T + 14e4 8009 BCM5702 1000Base-T + 16a7 NetXtreme BCM5703X Gigabit Ethernet + 0e11 00ca NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 0e11 00cb NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 14e4 0009 NetXtreme BCM5703 1000Base-T + 14e4 000a NetXtreme BCM5703 1000Base-SX + 14e4 000b NetXtreme BCM5703 1000Base-T + 14e4 800a NetXtreme BCM5703 1000Base-T + 16a8 NetXtreme BCM5704S Gigabit Ethernet + 103c 132b PCI-X 1000Mbps Dual-port Built-in + 10a9 8014 Dual Port Gigabit Ethernet (PCI-X,Fiber) + 10a9 801c Quad Port Gigabit Ethernet (PCI-E,Fiber) + 10b7 2001 3C998-SX Dual Port 1000-SX PCI-X + 16aa NetXtreme II BCM5706S Gigabit Ethernet + 103c 3102 NC370F MultifuNCtion Gigabit Server Adapter + 103c 310c NC370i Multifunction Gigabit Server Adapter + 16ac NetXtreme II BCM5708S Gigabit Ethernet + 1014 0304 NetXtreme II BCM5708S Gigabit Ethernet + 1028 01bb PowerEdge 1955 Broadcom NetXtreme II BCM5708S + 1028 020c PowerEdge M605 Broadcom NetXtreme II BCM5708S + 103c 1706 NC373m Multifunction Gigabit Server Adapter + 103c 7038 NC373i PCI Express Multifunction Gigabit Server Adapter + 103c 703b NC373i Integrated Multifunction Gigabit Server Adapter + 103c 703d NC373F PCI Express Multifunction Gigabit Server Adapter + 16b0 NetXtreme BCM57761 Gigabit Ethernet PCIe + 16b1 NetLink BCM57781 Gigabit Ethernet PCIe + 16b2 NetLink BCM57791 Gigabit Ethernet PCIe + 16b4 NetXtreme BCM57765 Gigabit Ethernet PCIe + 16b5 NetLink BCM57785 Gigabit Ethernet PCIe + 16b6 NetLink BCM57795 Gigabit Ethernet PCIe + 16c6 NetXtreme BCM5702A3 Gigabit Ethernet + 10b7 1100 3C1000B-T 10/100/1000 PCI + 14e4 000c BCM5702 1000Base-T + 14e4 8009 BCM5702 1000Base-T + 16c7 NetXtreme BCM5703 Gigabit Ethernet + 0e11 00ca NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 0e11 00cb NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 103c 12c3 Combo FC/GigE-SX [A9782A] + 103c 12ca Combo FC/GigE-T [A9784A] + 103c 1321 Core I/O LAN/SCSI Combo [AB314A] + 14e4 0009 NetXtreme BCM5703 1000Base-T + 14e4 000a NetXtreme BCM5703 1000Base-SX + 16dd NetLink BCM5781 Gigabit Ethernet PCI Express + 16f7 NetXtreme BCM5753 Gigabit Ethernet PCI Express + 16fd NetXtreme BCM5753M Gigabit Ethernet PCI Express + 103c 309f Compaq nx9420 Notebook + 103c 30a3 Compaq nw8440 + 16fe NetXtreme BCM5753F Fast Ethernet PCI Express + 170c BCM4401-B0 100Base-TX + 1028 0188 Inspiron 6000 laptop + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 1028 01af Inspiron 6400 + 1028 01cd Inspiron 9400 Laptop + 1028 01d7 XPS M1210 + 1028 01d8 Inspiron E1405 + 103c 099c NX6110/NC6120 + 103c 30a2 NX7300 laptop + 14e4 170c HP Compaq 6720t Mobile Thin Client + 170d NetXtreme BCM5901 100Base-TX + 1014 0545 ThinkPad R40e + 170e NetXtreme BCM5901 100Base-TX + 1712 NetLink BCM5906 Fast Ethernet PCI Express + 1713 NetLink BCM5906M Fast Ethernet PCI Express + 1028 01f3 Inspiron 1420 + 1028 0209 XPS M1330 + 103c 30c0 Compaq 6710b + 17aa 3a23 IdeaPad S10e + 3352 BCM3352 + 3360 BCM3360 + 4210 BCM4210 iLine10 HomePNA 2.0 + 4211 BCM4211 iLine10 HomePNA 2.0 + V.90 56k modem + 4212 BCM4212 v.90 56k modem + 4220 802-11b/g Wireless PCI controller, packaged as a Linksys WPC54G ver 1.2 PCMCIA card + 4222 NetXtreme BCM5753M Gigabit Ethernet PCI Express + 4301 BCM4303 802.11b Wireless LAN Controller + 1028 0407 TrueMobile 1180 Onboard WLAN + 1043 0120 WL-103b Wireless LAN PC Card + 4305 BCM4307 V.90 56k Modem + 4306 BCM4307 Ethernet Controller + 4307 BCM4307 802.11b Wireless LAN Controller + 4310 BCM4310 Chipcommon I/OController + 4311 BCM4311 802.11b/g WLAN + 1028 0007 Wireless 1390 WLAN Mini-Card + 1028 0008 Wireless 1390 WLAN ExpressCard + 103c 1363 BCM4311 802.11b/g Wireless LAN Controller + 103c 1364 BCM4311 802.11b/g Wireless LAN Controller + 103c 1365 BCM4311 802.11b/g Wireless LAN Controller + 103c 1374 BCM4311 802.11b/g Wireless LAN Controller + 103c 1375 BCM4311 802.11b/g Wireless LAN Controller + 103c 1376 BCM4311 802.11b/g Wireless LAN Controller + 103c 1377 BCM4311 802.11b/g Wireless LAN Controller + 103c 137f BCM4322 802.11a/b/g/n Wireless LAN Controller + 103c 1380 BCM4322 802.11a/b/g/n Wireless LAN Controller + 14e4 4311 BCM94311MCG + 4312 BCM4312 802.11a/b/g + 1028 0007 Wireless 1490 Dual Band WLAN Mini-Card + 1028 0008 Wireless 1490 Dual Band WLAN ExpressCard + 103c 135a Broadcom 802.11a/b/g WLAN + 103c 135f Broadcom 802.11a/b/g WLAN + 103c 1360 Broadcom 802.11a/b/g WLAN + 103c 1361 Broadcom 802.11a/b/g WLAN + 103c 1362 Broadcom 802.11a/b/g WLAN + 103c 1370 Broadcom 802.11a/b/g WLAN + 103c 1371 Broadcom 802.11a/b/g WLAN + 103c 1372 Broadcom 802.11a/b/g WLAN + 103c 1373 Broadcom 802.11a/b/g WLAN + 103c 30b5 Presario V3242AU + 1371 103c Broadcom 802.11 Multiband-netwerkadapter(6715s) + 4313 BCM4310 Ethernet Controller + 4315 BCM4312 802.11b/g + 1028 000b Wireless 1395 WLAN Mini-Card + 1028 000c Wireless 1397 WLAN Mini-Card + 103c 137c BCM4312 802.11b/g Wireless LAN Controller + 103c 137d BCM4312 802.11b/g Wireless LAN Controller + 4318 BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller + 1028 0005 Wireless 1370 WLAN Mini-PCI Card + 1028 0006 Wireless 1370 WLAN PC Card + 103c 1355 Broadcom 802.11b/g WLAN + 103c 1356 Broadcom 802.11b/g WLAN + 103c 1357 Broadcom 802.11b/g WLAN + 1043 100f WL-138G V2 802.11g WLAN PCI Card + 1043 120f A6U notebook embedded card + 1154 0355 Buffalo WLI2-PCI-G54S High Speed Mode Wireless Adapter + 1468 0311 Aspire 3022WLMi, 5024WLMi, 5020 + 1468 0312 TravelMate 2410 + 14e4 0449 Gateway 7510GX + 14e4 4318 WPC54G version 3 [Wireless-G Notebook Adapter] 802.11g Wireless Lan Controller + 16ec 0119 U.S.Robotics Wireless MAXg PC Card + 1737 0042 WMP54GS version 1.1 [Wireless-G PCI Adapter] 802.11g w/SpeedBooster + 1737 0048 WPC54G-EU version 3 [Wireless-G Notebook Adapter] + 4319 BCM4311 [AirForce 54g] 802.11a/b/g PCI Express Transceiver + 1028 0005 Wireless 1470 Dual Band WLAN Mini-PCI Card + 1028 0006 Wireless 1470 Dual Band WLAN PC Card + 103c 1358 Broadcom 802.11a/b/g WLAN + 103c 1359 Broadcom 802.11a/b/g WLAN + 103c 135a Broadcom 802.11a/b/g WLAN + 4320 BCM4306 802.11b/g Wireless LAN Controller + 1028 0001 TrueMobile 1300 WLAN Mini-PCI Card + 1028 0002 TrueMobile 1300 WLAN PC Card + 1028 0003 Wireless 1350 WLAN Mini-PCI Card + 1028 0004 Wireless 1350 WLAN PC Card + 103c 12f4 Broadcom 802.11b/g WLAN + 103c 12f8 Broadcom 802.11b/g WLAN + 103c 12fa Broadcom 802.11b/g WLAN + 103c 12fb Broadcom 802.11b/g WLAN + 1043 100f WL-100G + 1057 7025 WN825G + 106b 004e AirPort Extreme + 1154 0330 Buffalo WLI2-PCI-G54S High Speed Mode Wireless Desktop Adapter + 144f 7050 eMachines M6805 802.11g Built-in Wireless + 144f 7051 Sonnet Aria Extreme PCI + 14e4 4320 Linksys WMP54G PCI + 1737 4320 WPC54G + 1799 7000 F5D7000uk 54G Wireless Network Card + 1799 7001 Belkin F5D7001 High-Speed Mode Wireless G Network Card + 1799 7010 Belkin F5D7010 54g Wireless Network card + 1799 7011 F5D7011 54g+ Wireless Network card + 185f 1220 TravelMate 290E WLAN Mini-PCI Card + 4321 BCM4306 802.11a Wireless LAN Controller + 4322 BCM4306 UART + 4324 BCM4309 802.11a/b/g + 1028 0001 Truemobile 1400 + 1028 0002 TrueMobile 1400 Dual Band WLAN PC Card + 1028 0003 Truemobile 1450 MiniPCI + 1028 0004 Wireless 1450 Dual Band WLAN PC Card + 103c 12f9 Broadcom 802.11a/b/g WLAN + 103c 12fc Broadcom 802.11a/b/g WLAN + 4325 BCM43xG 802.11b/g + 1414 0003 Wireless Notebook Adapter MN-720 + 1414 0004 Wireless PCI Adapter MN-730 + 4326 BCM4307 Chipcommon I/O Controller? + 4328 BCM4328 802.11a/b/g/n + 1028 0009 Wireless 1500 Draft 802.11n WLAN Mini-Card + 1028 000a Wireless 1500 Draft 802.11n WLAN Mini-card + 103c 1366 BCM4321 802.11a/b/g/n Wireless LAN Controller + 103c 1367 BCM4321 802.11a/b/g/n Wireless LAN Controller + 103c 1368 BCM4321 802.11a/b/g/n Wireless LAN Controller + 103c 1369 BCM4321 802.11a/b/g/n Wireless LAN Controller + 14e4 4328 BCM4328 802.11a/b/g/n + 4329 BCM43XG + 432b BCM4322 802.11a/b/g/n Wireless LAN Controller + 1028 000d Wireless 1510 Wireless-N WLAN Mini-Card + 4344 EDGE/GPRS data and 802.11b/g combo cardbus [GC89] + 4401 BCM4401 100Base-T + 1025 0035 TravelMate 660 + 103c 08b0 tc1100 tablet + 1043 80a8 A7V8X motherboard + 4402 BCM4402 Integrated 10/100BaseT + 4403 BCM4402 V.90 56k Modem + 4410 BCM4413 iLine32 HomePNA 2.0 + 4411 BCM4413 V.90 56k modem + 4412 BCM4412 10/100BaseT + 4430 BCM44xx CardBus iLine32 HomePNA 2.0 + 4432 BCM4432 CardBus 10/100BaseT + 4610 BCM4610 Sentry5 PCI to SB Bridge + 4611 BCM4610 Sentry5 iLine32 HomePNA 1.0 + 4612 BCM4610 Sentry5 V.90 56k Modem + 4613 BCM4610 Sentry5 Ethernet Controller + 4614 BCM4610 Sentry5 External Interface + 4615 BCM4610 Sentry5 USB Controller + 4704 BCM4704 PCI to SB Bridge + 4705 BCM4704 Sentry5 802.11b Wireless LAN Controller + 4706 BCM4704 Sentry5 Ethernet Controller + 4707 BCM4704 Sentry5 USB Controller + 4708 BCM4704 Crypto Accelerator + 4710 BCM4710 Sentry5 PCI to SB Bridge + 4711 BCM47xx Sentry5 iLine32 HomePNA 2.0 + 4712 BCM47xx V.92 56k modem + 4713 Sentry5 Ethernet Controller + 4714 BCM47xx Sentry5 External Interface + 4715 Sentry5 USB Controller + 4716 BCM47xx Sentry5 USB Host Controller + 4717 BCM47xx Sentry5 USB Device Controller + 4718 Sentry5 Crypto Accelerator + 4719 BCM47xx/53xx RoboSwitch Core + 4720 BCM4712 MIPS CPU + 5365 BCM5365P Sentry5 Host Bridge + 5600 BCM5600 StrataSwitch 24+2 Ethernet Switch Controller + 5605 BCM5605 StrataSwitch 24+2 Ethernet Switch Controller + 5615 BCM5615 StrataSwitch 24+2 Ethernet Switch Controller + 5625 BCM5625 StrataSwitch 24+2 Ethernet Switch Controller + 5645 BCM5645 StrataSwitch 24+2 Ethernet Switch Controller + 5670 BCM5670 8-Port 10GE Ethernet Switch Fabric + 5680 BCM5680 G-Switch 8 Port Gigabit Ethernet Switch Controller + 5690 BCM5690 12-port Multi-Layer Gigabit Ethernet Switch + 5691 BCM5691 GE/10GE 8+2 Gigabit Ethernet Switch Controller + 5692 BCM5692 12-port Multi-Layer Gigabit Ethernet Switch + 5695 BCM5695 12-port + HiGig Multi-Layer Gigabit Ethernet Switch + 5698 BCM5698 12-port Multi-Layer Gigabit Ethernet Switch + 5820 BCM5820 Crypto Accelerator + 5821 BCM5821 Crypto Accelerator + 5822 BCM5822 Crypto Accelerator + 5823 BCM5823 Crypto Accelerator + 5824 BCM5824 Crypto Accelerator + 5840 BCM5840 Crypto Accelerator + 5841 BCM5841 Crypto Accelerator + 5850 BCM5850 Crypto Accelerator + b800 BCM56800 StrataXGS 10GE Switch Controller +14e5 Pixelfusion Ltd +14e6 SHINING Technology Inc +14e7 3CX +14e8 RAYCER Inc +14e9 GARNETS System CO Ltd +14ea Planex Communications, Inc + ab06 FNW-3603-TX CardBus Fast Ethernet + ab07 RTL81xx RealTek Ethernet + ab08 FNW-3602-TX CardBus Fast Ethernet +14eb SEIKO EPSON Corp +14ec ACQIRIS +14ed DATAKINETICS Ltd +14ee MASPRO KENKOH Corp +14ef CARRY Computer ENG. CO Ltd +14f0 CANON RESEACH CENTRE FRANCE +14f1 Conexant Systems, Inc. + 1002 HCF 56k Modem + 1003 HCF 56k Modem + 1004 HCF 56k Modem + 1005 HCF 56k Modem + 1006 HCF 56k Modem + 1022 HCF 56k Modem + 1023 HCF 56k Modem + 1024 HCF 56k Modem + 1025 HCF 56k Modem + 1026 HCF 56k Modem + 1032 HCF 56k Modem + 1033 HCF 56k Data/Fax Modem + 1033 8077 NEC + 122d 4027 Dell Zeus - MDP3880-W(B) Data Fax Modem + 122d 4030 Dell Mercury - MDP3880-U(B) Data Fax Modem + 122d 4034 Dell Thor - MDP3880-W(U) Data Fax Modem + 13e0 020d Dell Copper + 13e0 020e Dell Silver + 13e0 0261 IBM + 13e0 0290 Compaq Goldwing + 13e0 02a0 IBM + 13e0 02b0 IBM + 13e0 02c0 Compaq Scooter + 13e0 02d0 IBM + 144f 1500 IBM P85-DF (1) + 144f 1501 IBM P85-DF (2) + 144f 150a IBM P85-DF (3) + 144f 150b IBM P85-DF Low Profile (1) + 144f 1510 IBM P85-DF Low Profile (2) + 1034 HCF 56k Data/Fax/Voice Modem + 1035 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 10cf 1098 Fujitsu P85-DFSV + 1036 HCF 56k Data/Fax/Voice/Spkp Modem + 104d 8067 HCF 56k Modem + 122d 4029 MDP3880SP-W + 122d 4031 MDP3880SP-U + 13e0 0209 Dell Titanium + 13e0 020a Dell Graphite + 13e0 0260 Gateway Red Owl + 13e0 0270 Gateway White Horse + 1052 HCF 56k Data/Fax Modem (Worldwide) + 1053 HCF 56k Data/Fax Modem (Worldwide) + 1054 HCF 56k Data/Fax/Voice Modem (Worldwide) + 1055 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (Worldwide) + 1056 HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide) + 1057 HCF 56k Data/Fax/Voice/Spkp Modem (Worldwide) + 1059 HCF 56k Data/Fax/Voice Modem (Worldwide) + 1063 HCF 56k Data/Fax Modem + 1064 HCF 56k Data/Fax/Voice Modem + 1065 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 1066 HCF 56k Data/Fax/Voice/Spkp Modem + 122d 4033 Dell Athena - MDP3900V-U + 1085 HCF V90 56k Data/Fax/Voice/Spkp PCI Modem + 10b6 CX06834-11 HCF V.92 56k Data/Fax/Voice/Spkp Modem + 1433 HCF 56k Data/Fax Modem + 1434 HCF 56k Data/Fax/Voice Modem + 1435 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 1436 HCF 56k Data/Fax Modem + 1453 HCF 56k Data/Fax Modem + 13e0 0240 IBM + 13e0 0250 IBM + 144f 1502 IBM P95-DF (1) + 144f 1503 IBM P95-DF (2) + 1454 HCF 56k Data/Fax/Voice Modem + 1455 HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 1456 HCF 56k Data/Fax/Voice/Spkp Modem + 122d 4035 Dell Europa - MDP3900V-W + 122d 4302 Dell MP3930V-W(C) MiniPCI + 1610 ADSL AccessRunner PCI Arbitration Device + 1611 AccessRunner PCI ADSL Interface Device + 1620 AccessRunner V2 PCI ADSL Arbitration Device + 1621 AccessRunner V2 PCI ADSL Interface Device + 1622 AccessRunner V2 PCI ADSL Yukon WAN Adapter + 1803 HCF 56k Modem + 0e11 0023 623-LAN Grizzly + 0e11 0043 623-LAN Yogi + 1811 MiniPCI Network Adapter + 1815 HCF 56k Modem + 0e11 0022 Grizzly + 0e11 0042 Yogi + 2003 HSF 56k Data/Fax Modem + 2004 HSF 56k Data/Fax/Voice Modem + 2005 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 2006 HSF 56k Data/Fax/Voice/Spkp Modem + 2013 HSF 56k Data/Fax Modem + 0e11 b195 Bear + 0e11 b196 Seminole 1 + 0e11 b1be Seminole 2 + 1025 8013 Acer + 1033 809d NEC + 1033 80bc NEC + 155d 6793 HP + 155d 8850 E Machines + 2014 HSF 56k Data/Fax/Voice Modem + 2015 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem + 2016 HSF 56k Data/Fax/Voice/Spkp Modem + 2043 HSF 56k Data/Fax Modem (WorldW SmartDAA) + 2044 HSF 56k Data/Fax/Voice Modem (WorldW SmartDAA) + 2045 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (WorldW SmartDAA) + 14f1 2045 Generic SoftK56 + 2046 HSF 56k Data/Fax/Voice/Spkp Modem (WorldW SmartDAA) + 2063 HSF 56k Data/Fax Modem (SmartDAA) + 2064 HSF 56k Data/Fax/Voice Modem (SmartDAA) + 2065 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (SmartDAA) + 2066 HSF 56k Data/Fax/Voice/Spkp Modem (SmartDAA) + 2093 HSF 56k Modem + 155d 2f07 Legend + 2143 HSF 56k Data/Fax/Cell Modem (Mob WorldW SmartDAA) + 2144 HSF 56k Data/Fax/Voice/Cell Modem (Mob WorldW SmartDAA) + 2145 HSF 56k Data/Fax/Voice/Spkp (w/HS)/Cell Modem (Mob WorldW SmartDAA) + 2146 HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mob WorldW SmartDAA) + 2163 HSF 56k Data/Fax/Cell Modem (Mob SmartDAA) + 2164 HSF 56k Data/Fax/Voice/Cell Modem (Mob SmartDAA) + 2165 HSF 56k Data/Fax/Voice/Spkp (w/HS)/Cell Modem (Mob SmartDAA) + 2166 HSF 56k Data/Fax/Voice/Spkp/Cell Modem (Mob SmartDAA) + 2343 HSF 56k Data/Fax CardBus Modem (Mob WorldW SmartDAA) + 2344 HSF 56k Data/Fax/Voice CardBus Modem (Mob WorldW SmartDAA) + 2345 HSF 56k Data/Fax/Voice/Spkp (w/HS) CardBus Modem (Mob WorldW SmartDAA) + 2346 HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mob WorldW SmartDAA) + 2363 HSF 56k Data/Fax CardBus Modem (Mob SmartDAA) + 2364 HSF 56k Data/Fax/Voice CardBus Modem (Mob SmartDAA) + 2365 HSF 56k Data/Fax/Voice/Spkp (w/HS) CardBus Modem (Mob SmartDAA) + 2366 HSF 56k Data/Fax/Voice/Spkp CardBus Modem (Mob SmartDAA) + 2443 HSF 56k Data/Fax Modem (Mob WorldW SmartDAA) + 104d 8075 Modem + 104d 8083 Modem + 104d 8097 Modem + 2444 HSF 56k Data/Fax/Voice Modem (Mob WorldW SmartDAA) + 2445 HSF 56k Data/Fax/Voice/Spkp (w/HS) Modem (Mob WorldW SmartDAA) + 2446 HSF 56k Data/Fax/Voice/Spkp Modem (Mob WorldW SmartDAA) + 2463 HSF 56k Data/Fax Modem (Mob SmartDAA) + 2464 HSF 56k Data/Fax/Voice Modem (Mob SmartDAA) + 2465 HSF 56k Data/Fax/Voice/Spkp (w/HS) Modem (Mob SmartDAA) + 2466 HSF 56k Data/Fax/Voice/Spkp Modem (Mob SmartDAA) + 2bfa D110 HDAudio Soft Data Fax Modem with SmartCP + 1025 0009 Aspire 5622WLMi + 2f00 HSF 56k HSFi Modem + 13e0 8d84 IBM HSFi V.90 + 13e0 8d85 Compaq Stinger + 14f1 2004 Dynalink 56PMi + 2f02 HSF 56k HSFi Data/Fax + 2f11 HSF 56k HSFi Modem + 2f20 HSF 56k Data/Fax Modem + 14f1 200c Soft Data Fax Modem with SmartCP + 14f1 200f Dimension 3000 + 2f30 SoftV92 SpeakerPhone SoftRing Modem with SmartSP + 14f1 2014 Devolo MikroLink 56K Modem PCI + 2f50 Conexant SoftK56 Data/Fax Modem + 5045 CX20549 (Venice) + 5047 High Definition Audio [Waikiki] + 5051 High Definition Audio (HERMOSA) + 5b7a CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder + 0070 7444 WinTV HVR-1600 + 8234 RS8234 ATM SAR Controller [ServiceSAR Plus] + 8800 CX23880/1/2/3 PCI Video and Audio Decoder + 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models + 0070 3401 Hauppauge WinTV 34xxx models + 0070 6902 WinTV HVR-4000-HD + 0070 7801 WinTV HVR-1800 MCE + 0070 9001 Nova-T DVB-T + 0070 9200 Nova-SE2 DVB-S + 0070 9202 Nova-S-Plus DVB-S + 0070 9402 WinTV-HVR1100 DVB-T/Hybrid + 0070 9600 WinTV 88x Video + 0070 9802 WinTV-HVR1100 DVB-T/Hybrid (Low Profile) + 1002 00f8 ATI TV Wonder Pro + 1002 a101 HDTV Wonder + 1043 4823 ASUS PVR-416 + 107d 6611 Winfast TV 2000XP Expert + 107d 6613 Leadtek Winfast 2000XP Expert + 107d 6620 Leadtek Winfast DV2000 + 107d 663c Leadtek PVR 2000 + 107d 665f WinFast DTV1000-T + 10fc d003 IODATA GV-VCP3/PCI + 10fc d035 IODATA GV/BCTV7E + 1421 0334 Instant TV DVB-T PCI + 1461 000a AVerTV 303 (M126) + 1461 000b AverTV Studio 303 (M126) + 1461 8011 UltraTV Media Center PCI 550 + 1462 8606 MSI TV-@nywhere Master + 14c7 0107 GDI Black Gold + 14f1 0187 Conexant DVB-T reference design + 14f1 0342 Digital-Logic MICROSPACE Entertainment Center (MEC) + 153b 1166 Cinergy 1400 DVB-T + 1540 2580 Provideo PV259 + 1554 4811 PixelView + 1554 4813 Club 3D ZAP1000 MCE Edition + 17de 08a1 KWorld/VStream XPert DVB-T with cx22702 + 17de 08a6 KWorld/VStream XPert DVB-T + 17de 08b2 KWorld DVB-S 100 + 17de a8a6 digitalnow DNTV Live! DVB-T + 1822 0025 digitalnow DNTV Live! DVB-T Pro + 185b e000 VideoMate X500 + 18ac d500 FusionHDTV 5 Gold + 18ac d810 FusionHDTV 3 Gold-Q + 18ac d820 FusionHDTV 3 Gold-T + 18ac db00 FusionHDTV DVB-T1 + 18ac db11 FusionHDTV DVB-T Plus + 18ac db50 FusionHDTV DVB-T Dual Digital + 7063 3000 pcHDTV HD3000 HDTV + 7063 5500 pcHDTV HD-5500 + 8801 CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] + 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models + 185b e000 VideoMate X500 + 7063 5500 pcHDTV HD-5500 + 8802 CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] + 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models + 0070 6902 WinTV HVR-4000-HD + 0070 9002 Nova-T DVB-T Model 909 + 0070 9402 WinTV-HVR1100 DVB-T/Hybrid + 0070 9600 WinTV 88x MPEG Encoder + 1043 4823 ASUS PVR-416 + 107d 663c Leadtek PVR 2000 + 107d 665f WinFast DTV1000-T + 14f1 0187 Conexant DVB-T reference design + 17de 08a1 XPert DVB-T PCI BDA DVBT 23880 Transport Stream Capture + 17de 08a6 KWorld/VStream XPert DVB-T + 18ac d500 DViCO FusionHDTV5 Gold + 18ac d810 DViCO FusionHDTV3 Gold-Q + 18ac d820 DViCO FusionHDTV3 Gold-T + 18ac db00 DVICO FusionHDTV DVB-T1 + 18ac db10 DVICO FusionHDTV DVB-T Plus + 7063 3000 pcHDTV HD3000 HDTV + 7063 5500 pcHDTV HD-5500 + 8804 CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] + 0070 6902 WinTV HVR-4000-HD + 0070 9002 Nova-T DVB-T Model 909 + 0070 9402 WinTV-HVR1100 DVB-T/Hybrid + 7063 5500 pcHDTV HD-5500 + 8811 CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] + 0070 3401 Hauppauge WinTV 34xxx models + 0070 6902 WinTV HVR-4000-HD + 0070 9402 WinTV-HVR1100 DVB-T/Hybrid + 0070 9600 WinTV 88x Audio + 1462 8606 MSI TV-@nywhere Master + 18ac d500 DViCO FusionHDTV5 Gold + 18ac d810 DViCO FusionHDTV3 Gold-Q + 18ac d820 DViCO FusionHDTV3 Gold-T + 18ac db00 DVICO FusionHDTV DVB-T1 + 8852 CX23885 PCI Video and Audio Decoder + 0070 8010 Hauppauge WinTV HVR-1400 ExpressCard + 1461 c039 AVerTV Hybrid Express (A577) + 18ac db78 FusionHDTV DVB-T Dual Express + 8880 Hauppauge Inc. HDPVR-1250 model 1196 +14f2 MOBILITY Electronics + 0120 EV1000 bridge + 0121 EV1000 Parallel port + 0122 EV1000 Serial port + 0123 EV1000 Keyboard controller + 0124 EV1000 Mouse controller +14f3 BroadLogic + 2030 2030 DVB-S Satellite Receiver + 2035 2035 DVB-S Satellite Receiver + 2050 2050 DVB-T Terrestrial (Cable) Receiver + 2060 2060 ATSC Terrestrial (Cable) Receiver +14f4 TOKYO Electronic Industry CO Ltd +14f5 SOPAC Ltd +14f6 COYOTE Technologies LLC +14f7 WOLF Technology Inc +14f8 AUDIOCODES Inc + 2077 TP-240 dual span E1 VoIP PCI card +14f9 AG COMMUNICATIONS +14fa WANDEL & GOLTERMANN +14fb TRANSAS MARINE (UK) Ltd +14fc Quadrics Ltd + 0000 QsNet Elan3 Network Adapter + 0001 QsNetII Elan4 Network Adapter + 0002 QsNetIII Elan5 Network Adapter +14fd JAPAN Computer Industry Inc +14fe ARCHTEK TELECOM Corp +14ff TWINHEAD INTERNATIONAL Corp +1500 DELTA Electronics, Inc + 1360 RTL81xx RealTek Ethernet +1501 BANKSOFT CANADA Ltd +1502 MITSUBISHI ELECTRIC LOGISTICS SUPPORT Co Ltd +1503 KAWASAKI LSI USA Inc +1504 KAISER Electronics +1505 ITA INGENIEURBURO FUR TESTAUFGABEN GmbH +1506 CHAMELEON Systems Inc +# Should be HTEC Ltd, but there are no known HTEC chips and 1507 is already used by mistake by Motorola (see vendor ID 1057). +1507 Motorola ?? / HTEC + 0001 MPC105 [Eagle] + 0002 MPC106 [Grackle] + 0003 MPC8240 [Kahlua] + 0100 MC145575 [HFC-PCI] + 0431 KTI829c 100VG + 4801 Raven + 4802 Falcon + 4803 Hawk + 4806 CPX8216 +1508 HONDA CONNECTORS/MHOTRONICS Inc +1509 FIRST INTERNATIONAL Computer Inc +150a FORVUS RESEARCH Inc +150b YAMASHITA Systems Corp +150c KYOPAL CO Ltd +150d WARPSPPED Inc +150e C-PORT Corp +150f INTEC GmbH +1510 BEHAVIOR TECH Computer Corp +1511 CENTILLIUM Technology Corp +1512 ROSUN Technologies Inc +1513 Raychem +1514 TFL LAN Inc +1515 Advent design +1516 MYSON Technology Inc + 0800 MTD-8xx 100/10M Ethernet PCI Adapter + 0803 SURECOM EP-320X-S 100/10M Ethernet PCI Adapter + 1320 10bd SURECOM EP-320X-S 100/10M Ethernet PCI Adapter + 0891 MTD-8xx 100/10M Ethernet PCI Adapter +1517 ECHOTEK Corp +# nee PEP MODULAR Computers GmbH +1518 Kontron Modular Computers GmbH +1519 TELEFON AKTIEBOLAGET LM Ericsson +151a Globetek + 1002 PCI-1002 + 1004 PCI-1004 + 1008 PCI-1008 +151b COMBOX Ltd +151c DIGITAL AUDIO LABS Inc + 0003 Prodif T 2496 + 4000 Prodif 88 +151d Fujitsu Computer Products Of America +151e MATRIX Corp +151f TOPIC SEMICONDUCTOR Corp + 0000 TP560 Data/Fax/Voice 56k modem +1520 CHAPLET System Inc +1521 BELL Corp +1522 MainPine Ltd + 0100 PCI <-> IOBus Bridge + 1522 0200 RockForceDUO 2 Port V.92/V.44 Data/Fax/Voice Modem + 1522 0300 RockForceQUATRO 4 Port V.92/V.44 Data/Fax/Voice Modem + 1522 0400 RockForceDUO+ 2 Port V.92/V.44 Data/Fax/Voice Modem + 1522 0500 RockForceQUATRO+ 4 Port V.92/V.44 Data/Fax/Voice Modem + 1522 0600 RockForce+ 2 Port V.90 Data/Fax/Voice Modem + 1522 0700 RockForce+ 4 Port V.90 Data/Fax/Voice Modem + 1522 0800 RockForceOCTO+ 8 Port V.92/V.44 Data/Fax/Voice Modem + 1522 0c00 RockForceDUO+ 2 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem + 1522 0d00 RockForceQUATRO+ 4 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem + 1522 1d00 RockForceOCTO+ 8 Port V.92/V.44 Data, V.34 Super-G3 Fax, Voice Modem + 1522 2000 RockForceD1 1 Port V.90 Data Modem + 1522 2100 RockForceF1 1 Port V.34 Super-G3 Fax Modem + 1522 2200 RockForceD2 2 Port V.90 Data Modem + 1522 2300 RockForceF2 2 Port V.34 Super-G3 Fax Modem + 1522 2400 RockForceD4 4 Port V.90 Data Modem + 1522 2500 RockForceF4 4 Port V.34 Super-G3 Fax Modem + 1522 2600 RockForceD8 8 Port V.90 Data Modem + 1522 2700 RockForceF8 8 Port V.34 Super-G3 Fax Modem + 1522 3000 IQ Express D1 - 1 Port V.92 Data Modem + 1522 3100 IQ Express F1 - 1 Port V.34 Super-G3 Fax Modem + 1522 3200 IQ Express D2 - 2 Port V.92 Data Modem + 1522 3300 IQ Express F2 - 2 Port V.34 Super-G3 Fax Modem + 1522 3400 IQ Express D4 - 4 Port V.92 Data Modem + 1522 3500 IQ Express F4 - 4 Port V.34 Super-G3 Fax Modem + 1522 3c00 IQ Express D8 - 8 Port V.92 Data Modem + 1522 3d00 IQ Express F8 - 8 Port V.34 Super-G3 Fax Modem + 4000 PCI Express UART + 1522 4001 IQ Express 1-port V.34 Super-G3 Fax + 1522 4002 IQ Express 2-port V.34 Super-G3 Fax + 1522 4004 IQ Express 4-port V.34 Super-G3 Fax + 1522 4008 IQ Express 8-port V.34 Super-G3 Fax + 1522 4100 IQ Express SideBand +1523 MUSIC Semiconductors +1524 ENE Technology Inc + 0510 CB710 Memory Card Reader Controller + 103c 006a NX9500 + 0520 FLASH memory: ENE Technology Inc: + 0530 ENE PCI Memory Stick Card Reader Controller + 0550 ENE PCI Secure Digital Card Reader Controller + 0551 SD/MMC Card Reader Controller + 0610 PCI Smart Card Reader Controller + 0720 Memory Stick Card Reader Controller + 0730 ENE PCI Memory Stick Card Reader Controller + 0750 ENE PCI SmartMedia / xD Card Reader Controller + 0751 ENE PCI Secure Digital / MMC Card Reader Controller + 1211 CB1211 Cardbus Controller + 1225 CB1225 Cardbus Controller + 1410 CB1410 Cardbus Controller + 1025 003c CL50 motherboard + 1025 005a TravelMate 290 + 1411 CB-710/2/4 Cardbus Controller + 103c 006a NX9500 + 1412 CB-712/4 Cardbus Controller + 1420 CB1420 Cardbus Controller + 1421 CB-720/2/4 Cardbus Controller + 1422 CB-722/4 Cardbus Controller +1525 IMPACT Technologies +1526 ISS, Inc +1527 SOLECTRON +1528 ACKSYS +1529 AMERICAN MICROSystems Inc +152a QUICKTURN DESIGN Systems +152b FLYTECH Technology CO Ltd +152c MACRAIGOR Systems LLC +152d QUANTA Computer Inc +152e MELEC Inc +152f PHILIPS - CRYPTO +1530 ACQIS Technology Inc +1531 CHRYON Corp +1532 ECHELON Corp + 0020 LonWorks PCLTA-20 PCI LonTalk Adapter +1533 BALTIMORE +1534 ROAD Corp +1535 EVERGREEN Technologies Inc +1536 ACTIS Computer +1537 DATALEX COMMUNCATIONS +1538 ARALION Inc + 0303 ARS106S Ultra ATA 133/100/66 Host Controller +1539 ATELIER INFORMATIQUES et ELECTRONIQUE ETUDES S.A. +153a ONO SOKKI +153b TERRATEC Electronic GmbH + 1144 Aureon 5.1 +# Terratec seems to use several IDs for the same card. + 1147 Aureon 5.1 Sky + 1158 Philips Semiconductors SAA7134 (rev 01) [Terratec Cinergy 600 TV] +153c ANTAL Electronic +153d FILANET Corp +153e TECHWELL Inc +153f MIPS Technologies, Inc. + 0001 SOC-it 101 System Controller +1540 PROVIDEO MULTIMEDIA Co Ltd +1541 MACHONE Communications +1542 Concurrent Computer Corporation + 9260 RCIM-II Real-Time Clock & Interrupt Module +1543 SILICON Laboratories + 3052 Intel 537 [Winmodem] + 3155 Motorola SM56 Speakerphone Modem + 4c22 Si3036 MC'97 DAA +1544 DCM DATA Systems +1545 VISIONTEK +1546 IOI Technology Corp +1547 MITUTOYO Corp +1548 JET PROPULSION Laboratory +1549 INTERCONNECT Systems Solutions +154a MAX Technologies Inc +154b COMPUTEX Co Ltd +154c VISUAL Technology Inc +154d PAN INTERNATIONAL Industrial Corp +154e SERVOTEST Ltd +154f STRATABEAM Technology +1550 OPEN NETWORK Co Ltd +1551 SMART Electronic DEVELOPMENT GmBH +1552 RACAL AIRTECH Ltd +1553 CHICONY Electronics Co Ltd +1554 PROLINK Microsystems Corp +1555 GESYTEC GmBH +1556 PLD APPLICATIONS +1557 MEDIASTAR Co Ltd +1558 CLEVO/KAPOK Computer +1559 SI LOGIC Ltd +155a INNOMEDIA Inc +155b PROTAC INTERNATIONAL Corp +155c Cemax-Icon Inc +155d Mac System Co Ltd +155e LP Elektronik GmbH +155f Perle Systems Ltd +1560 Terayon Communications Systems +1561 Viewgraphics Inc +1562 Symbol Technologies +1563 A-Trend Technology Co Ltd +1564 Yamakatsu Electronics Industry Co Ltd +1565 Biostar Microtech Int'l Corp +1566 Ardent Technologies Inc +1567 Jungsoft +1568 DDK Electronics Inc +1569 Palit Microsystems Inc. +156a Avtec Systems +156b 2wire Inc +156c Vidac Electronics GmbH +156d Alpha-Top Corp +156e Alfa Inc +156f M-Systems Flash Disk Pioneers Ltd +1570 Lecroy Corp +1571 Contemporary Controls + a001 CCSI PCI20-485 ARCnet + a002 CCSI PCI20-485D ARCnet + a003 CCSI PCI20-485X ARCnet + a004 CCSI PCI20-CXB ARCnet + a005 CCSI PCI20-CXS ARCnet + a006 CCSI PCI20-FOG-SMA ARCnet + a007 CCSI PCI20-FOG-ST ARCnet + a008 CCSI PCI20-TB5 ARCnet + a009 CCSI PCI20-5-485 5Mbit ARCnet + a00a CCSI PCI20-5-485D 5Mbit ARCnet + a00b CCSI PCI20-5-485X 5Mbit ARCnet + a00c CCSI PCI20-5-FOG-ST 5Mbit ARCnet + a00d CCSI PCI20-5-FOG-SMA 5Mbit ARCnet + a201 CCSI PCI22-485 10Mbit ARCnet + a202 CCSI PCI22-485D 10Mbit ARCnet + a203 CCSI PCI22-485X 10Mbit ARCnet + a204 CCSI PCI22-CHB 10Mbit ARCnet + a205 CCSI PCI22-FOG_ST 10Mbit ARCnet + a206 CCSI PCI22-THB 10Mbit ARCnet +1572 Otis Elevator Company +1573 Lattice - Vantis +1574 Fairchild Semiconductor +1575 Voltaire Advanced Data Security Ltd +1576 Viewcast COM +1578 HITT + 4d34 VPMK4 [Video Processor Mk IV] + 5615 VPMK3 [Video Processor Mk III] +1579 Dual Technology Corp +157a Japan Elecronics Ind Inc +157b Star Multimedia Corp +157c Eurosoft (UK) + 8001 Fix2000 PCI Y2K Compliance Card +157d Gemflex Networks +157e Transition Networks +157f PX Instruments Technology Ltd +1580 Primex Aerospace Co +1581 SEH Computertechnik GmbH +1582 Cytec Corp +1583 Inet Technologies Inc +1584 Uniwill Computer Corp +1585 Logitron +1586 Lancast Inc +1587 Konica Corp +1588 Solidum Systems Corp +1589 Atlantek Microsystems Pty Ltd + 0008 Leutron Vision PicPortExpress CL + 0009 Leutron Vision PicPortExpress CL Stereo +158a Digalog Systems Inc +158b Allied Data Technologies +158c Hitachi Semiconductor & Devices Sales Co Ltd +158d Point Multimedia Systems +158e Lara Technology Inc +158f Ditect Coop +1590 3PAR Inc. + 0001 Eagle Cluster Manager + 0002 Osprey Cluster Manager + 0003 Harrier Cluster Manager + a01d FC044X Fibre Channel HBA +1591 ARN +1592 Syba Tech Ltd + 0781 Multi-IO Card + 0782 Parallel Port Card 2xEPP + 0783 Multi-IO Card + 0785 Multi-IO Card + 0786 Multi-IO Card + 0787 Multi-IO Card + 0788 Multi-IO Card + 078a Multi-IO Card +1593 Bops Inc +1594 Netgame Ltd +1595 Diva Systems Corp +1596 Folsom Research Inc +1597 Memec Design Services +1598 Granite Microsystems +1599 Delta Electronics Inc +159a General Instrument +159b Faraday Technology Corp +159c Stratus Computer Systems +159d Ningbo Harrison Electronics Co Ltd +159e A-Max Technology Co Ltd +159f Galea Network Security +15a0 Compumaster SRL +15a1 Geocast Network Systems +15a2 Catalyst Enterprises Inc + 0001 TA700 PCI Bus Analyzer/Exerciser +15a3 Italtel +15a4 X-Net OY +15a5 Toyota Macs Inc +15a6 Sunlight Ultrasound Technologies Ltd +15a7 SSE Telecom Inc +15a8 Shanghai Communications Technologies Center +15aa Moreton Bay +15ab Bluesteel Networks Inc +15ac North Atlantic Instruments +15ad VMware + 0405 SVGA II Adapter + 0710 SVGA Adapter + 0720 VMXNET Ethernet Controller + 0740 Virtual Machine Communication Interface + 0770 USB2 EHCI Controller + 0790 PCI bridge + 07a0 PCI Express Root Port + 07b0 VMXNET3 Ethernet Controller + 07c0 PVSCSI SCSI Controller + 0801 Virtual Machine Interface + 15ad 0800 Hypervisor ROM Interface +15ae Amersham Pharmacia Biotech +15b0 Zoltrix International Ltd +15b1 Source Technology Inc +15b2 Mosaid Technologies Inc +15b3 Mellanox Technologies + 0191 MT25408 [ConnectX IB SDR Flash Recovery] + 5274 MT21108 InfiniBridge + 5a44 MT23108 InfiniHost + 5a45 MT23108 [Infinihost HCA Flash Recovery] + 5a46 MT23108 PCI Bridge + 5e8c MT24204 [InfiniHost III Lx HCA] + 5e8d MT25204 [InfiniHost III Lx HCA Flash Recovery] + 6274 MT25204 [InfiniHost III Lx HCA] + 6278 MT25208 InfiniHost III Ex (Tavor compatibility mode) + 6279 MT25208 [InfiniHost III Ex HCA Flash Recovery] + 6282 MT25208 [InfiniHost III Ex] + 6340 MT25408 [ConnectX VPI - IB SDR / 10GigE] + 634a MT25418 [ConnectX VPI PCIe 2.0 2.5GT/s - IB DDR / 10GigE] + 6368 MT25448 [ConnectX EN 10GigE, PCIe 2.0 2.5GT/s] + 6372 MT25408 [ConnectX EN 10GigE 10GBaseT, PCIe 2.0 2.5GT/s] + 6732 MT26418 [ConnectX VPI PCIe 2.0 5GT/s - IB DDR / 10GigE] + 673c MT26428 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE] + 6746 MT26438 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE Virtualization+] + 6750 MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s] + 675a MT25408 [ConnectX EN 10GigE 10GBaseT, PCIe Gen2 5GT/s] + 6764 MT26468 [ConnectX EN 10GigE, PCIe 2.0 5GT/s Virtualization+] + 103c 3313 HP NC542m Dual Port Flex-10 10GbE BLc Adapter + 676e MT26478 [ConnectX EN 40GigE, PCIe 2.0 5GT/s] + 6778 MT26488 [ConnectX VPI PCIe 2.0 5GT/s - IB DDR / 10GigE Virtualization+] +15b4 CCI/TRIAD +15b5 Cimetrics Inc +15b6 Texas Memory Systems Inc + 0001 XP15 DSP Accelerator + 0002 XP30 DSP Accelerator + 0003 XP00 Data Acquisition Device + 0004 XP35 DSP Accelerator + 0007 XP100 DSP Accelerator [XP100-T0] + 0008 XP100 DSP Accelerator [XP100-T1] + 0009 XP100 DSP Accelerator [XP100-E0] + 000a XP100 DSP Accelerator [XP100-E1] + 000e XP100 DSP Accelerator [XP100-0] + 000f XP100 DSP Accelerator [XP100-1] + 0010 XP100 DSP Accelerator [XP100-P0] + 0011 XP100 DSP Accelerator [XP100-P1] + 0012 XP100 DSP Accelerator [XP100-P2] + 0013 XP100 DSP Accelerator [XP100-P3] + 0014 RamSan Flash SSD + 0015 ZBox +15b7 Sandisk Corp +15b8 ADDI-DATA GmbH + 1003 APCI1032 SP controller (32 digi inputs w/ opto coupler) + 1005 APCI2200 SP controller (8/16 digi outputs (relay)) + 100a APCI1696 SP controller (96 TTL I/Os) + 3001 APCI3501 SP controller (analog output board) + 300f APCI3600 Noise and vibration measurement board + 7001 APCI7420 2-port Serial Controller + 7002 APCI7300 Serial Controller +15b9 Maestro Digital Communications +15ba Impacct Technology Corp +15bb Portwell Inc +15bc Agilent Technologies + 0103 QX4 PCI Express quad 4-gigabit Fibre Channel controller + 0105 Celerity FC-42XS Fibre Channel Adapter + 117c 0022 Celerity FC-42XS Fibre Channel Adapter + 1100 E8001-66442 PCI Express CIC + 2922 64 Bit, 133MHz PCI-X Exerciser & Protocol Checker + 2928 64 Bit, 66MHz PCI Exerciser & Analyzer + 2929 64 Bit, 133MHz PCI-X Analyzer & Exerciser +15bd DFI Inc +15be Sola Electronics +15bf High Tech Computer Corp (HTC) +15c0 BVM Ltd +15c1 Quantel +15c2 Newer Technology Inc +15c3 Taiwan Mycomp Co Ltd +15c4 EVSX Inc +15c5 Procomp Informatics Ltd + 8010 1394b - 1394 Firewire 3-Port Host Adapter Card +15c6 Technical University of Budapest +15c7 Tateyama System Laboratory Co Ltd + 0349 Tateyama C-PCI PLC/NC card Rev.01A +15c8 Penta Media Co Ltd +15c9 Serome Technology Inc +15ca Bitboys OY +15cb AG Electronics Ltd +15cc Hotrail Inc +15cd Dreamtech Co Ltd +15ce Genrad Inc +15cf Hilscher GmbH +15d1 Infineon Technologies AG +15d2 FIC (First International Computer Inc) +15d3 NDS Technologies Israel Ltd +15d4 Iwill Corp +15d5 Tatung Co +15d6 Entridia Corp +15d7 Rockwell-Collins Inc +15d8 Cybernetics Technology Co Ltd +15d9 Super Micro Computer Inc +15da Cyberfirm Inc +15db Applied Computing Systems Inc +15dc Litronic Inc + 0001 Argus 300 PCI Cryptography Module +15dd Sigmatel Inc +15de Malleable Technologies Inc +15df Infinilink Corp +15e0 Cacheflow Inc +15e1 Voice Technologies Group Inc +15e2 Quicknet Technologies Inc + 0500 PhoneJack-PCI +15e3 Networth Technologies Inc +15e4 VSN Systemen BV +15e5 Valley technologies Inc +15e6 Agere Inc +15e7 Get Engineering Corp +15e8 National Datacomm Corp + 0130 Wireless PCI Card + 0131 NCP130A2 Wireless NIC +15e9 Pacific Digital Corp + 1841 ADMA-100 DiscStaQ ATA Controller +15ea Tokyo Denshi Sekei K.K. +15eb DResearch Digital Media Systems GmbH +15ec Beckhoff GmbH + 3101 FC3101 Profibus DP 1 Channel PCI + 5102 FC5102 +15ed Macrolink Inc +15ee In Win Development Inc +15ef Intelligent Paradigm Inc +15f0 B-Tree Systems Inc +15f1 Times N Systems Inc +15f2 Diagnostic Instruments Inc +15f3 Digitmedia Corp +15f4 Valuesoft +15f5 Power Micro Research +15f6 Extreme Packet Device Inc +15f7 Banctec +15f8 Koga Electronics Co +15f9 Zenith Electronics Corp +15fa J.P. Axzam Corp +15fb Zilog Inc +15fc Techsan Electronics Co Ltd +15fd N-CUBED.NET +15fe Kinpo Electronics Inc +15ff Fastpoint Technologies Inc +1600 Northrop Grumman - Canada Ltd +1601 Tenta Technology +1602 Prosys-tec Inc +1603 Nokia Wireless Communications +1604 Central System Research Co Ltd +1605 Pairgain Technologies +1606 Europop AG +1607 Lava Semiconductor Manufacturing Inc +1608 Automated Wagering International +1609 Scimetric Instruments Inc +1612 Telesynergy Research Inc. +1619 FarSite Communications Ltd + 0400 FarSync T2P (2 port X.21/V.35/V.24) + 0440 FarSync T4P (4 port X.21/V.35/V.24) + 0610 FarSync T1U (1 port X.21/V.35/V.24) + 0620 FarSync T2U (2 port X.21/V.35/V.24) + 0640 FarSync T4U (4 port X.21/V.35/V.24) + 1610 FarSync TE1 (T1,E1) + 2610 FarSync DSL-S1 (SHDSL) + 3640 FarSync T4E (4-port X.21/V.35/V.24) + 4620 FarSync T2Ue PCI Express (2-port X.21/V.35/V.24) + 4640 FarSync T4Ue PCI Express (4-port X.21/V.35/V.24) +161f Rioworks +1626 TDK Semiconductor Corp. + 8410 RTL81xx Fast Ethernet +1629 Kongsberg Spacetec AS + 1003 Format synchronizer v3.0 + 1006 Format synchronizer, model 10500 + 1007 Format synchronizer, model 21000 + 2002 Fast Universal Data Output +1631 Packard Bell B.V. +# This seems to occur on their 802.11b Wireless card WMP-11 +1637 Linksys + 3874 Linksys 802.11b WMP11 PCI Wireless card +1638 Standard Microsystems Corp [SMC] + 1100 SMC2602W EZConnect / Addtron AWA-100 / Eumitcom PCI WL11000 +163c Smart Link Ltd. + 3052 SmartLink SmartPCI562 56K Modem + 5449 SmartPCI561 Modem +1641 MKNet Corp. +1657 Brocade Communications Systems, Inc. + 0013 425/825/42B/82B 4Gbps/8Gbps PCIe dual port FC HBA + 103c 1742 HP 82B 8Gbps dual port FC HBA + 103c 1744 HP 42B 4Gbps dual port FC HBA + 1657 0014 425/825 4Gbps/8Gbps PCIe dual port FC HBA + 0014 1010/1020/1007 10Gbps CNA + 1657 0014 1010/1020/1007 10Gbps CNA - FCOE + 1657 0015 1010/1020/1007 10Gbps CNA - LL + 0017 415/815/41B/81B 4Gbps/8Gbps PCIe single port FC HBA + 103c 1741 HP 41B 4Gbps single port FC HBA + 103c 1743 HP 81B 8Gbps single port FC HBA + 1657 0014 415/815 4Gbps/8Gbps single port PCIe FC HBA + 0021 804/807 8Gbps FC HBA + 103c 1779 804 8Gbps FC HBA for HP Bladsystem c-class + 1657 0014 8Gbps FC HBA +# Same Device_ID used for 410 (1port) and 420 (2 port) HBAs. + 0646 400 4Gbps PCIe FC HBA +165a Epix Inc + c100 PIXCI(R) CL1 Camera Link Video Capture Board [custom QL5232] + d200 PIXCI(R) D2X Digital Video Capture Board [custom QL5232] + d300 PIXCI(R) D3X Digital Video Capture Board [custom QL5232] +165d Hsing Tech. Enterprise Co., Ltd. +165f Linux Media Labs, LLC + 1020 LMLM4 MPEG-4 encoder +1661 Worldspace Corp. +1668 Actiontec Electronics Inc + 0100 Mini-PCI bridge +# Formerly SiByte, Inc. +166d Broadcom Corporation + 0001 SiByte BCM1125/1125H/1250 System-on-a-Chip PCI + 0002 SiByte BCM1125H/1250 System-on-a-Chip HyperTransport + 0012 SiByte BCM1280/BCM1480 System-on-a-Chip PCI-X + 0014 Sibyte BCM1280/BCM1480 System-on-a-Chip HyperTransport +1677 Bernecker + Rainer + 104e 5LS172.6 B&R Dual CAN Interface Card + 12d7 5LS172.61 B&R Dual CAN Interface Card + 20ad 5ACPCI.MFIO-K01 Profibus DP / K-Feldbus / COM +1678 NetEffect + 0100 NE020 10Gb Accelerated Ethernet Adapter (iWARP RNIC) +1679 Tokyo Electron Device Ltd. + 3000 SD Standard host controller [Ellen] +167b ZyDAS Technology Corp. + 2102 ZyDAS ZD1202 + 187e 3406 ZyAIR B-122 CardBus 11Mbs Wireless LAN Card + 2116 ZD1212B Wireless Adapter +167d Samsung Electro-Mechanics Co., Ltd. + a000 IPW2200 miniPCI Wireless +167e ONNTO Corp. +1681 Hercules + 0010 Hercules 3d Prophet II Ultra 64MB (350 MHz NV15BR core) +1682 XFX Pine Group Inc. +1688 CastleNet Technology Inc. + 1170 WLAN 802.11b card +168c Atheros Communications Inc. + 0007 AR5000 802.11a Wireless Adapter + 0011 AR5210 802.11a NIC + 0012 AR5211 802.11ab NIC + 126c 8031 2201 Mobile Adapter + 0013 Atheros AR5001X+ Wireless Network Adapter + 0e11 00e5 NC6000 laptop + 1113 d301 Philips CPWNA100 Wireless CardBus adapter + 1113 ee23 SMCWPCIT-G 108Mbps Wireless PCI adapter + 1186 3202 D-link DWL-G650 (Rev B3,B5) Wireless cardbus adapter + 1186 3203 DWL-G520 Wireless PCI Adapter + 1186 3a12 D-Link AirPlus DWL-G650 Wireless Cardbus Adapter(rev.C) + 1186 3a13 D-Link AirPlus DWL-G520 Wireless PCI Adapter(rev.B) + 1186 3a14 D-Link AirPremier DWL-AG530 Wireless PCI Adapter + 1186 3a17 D-Link AirPremier DWL-G680 Wireless Cardbus Adapter + 1186 3a18 D-Link AirPremier DWL-G550 Wireless PCI Adapter + 1186 3a63 D-Link AirPremier DWL-AG660 Wireless Cardbus Adapter + 1186 3a93 Conceptronic C54I Wireless 801.11g PCI card + 1186 3a94 C54C Wireless 801.11g cardbus + 1186 3ab0 Allnet ALL0281 Wireless PCI Card + 1385 4d00 Netgear WG311T Wireless PCI Adapter + 1458 e911 Gigabyte GN-WIAG02 + 1468 0408 ThinkPad 11b/g Wireless LAN Mini PCI Adapter + 14b7 0a60 8482-WD ORiNOCO 11a/b/g Wireless PCI Adapter + 1668 1026 IBM HighRate 11 a/b/g Wireless CardBus Adapter + 168c 0013 AirPlus XtremeG DWL-G650 Wireless PCMCIA Adapter + 168c 1025 DWL-G650B2 Wireless CardBus Adapter + 168c 1027 Engenius NL-3054CB ARIES b/g CardBus Adapter + 168c 1042 Ubiquiti Networks SuperRange a/b/g Cardbus Adapter + 168c 1051 EZ Connect g 802.11g 108Mbps Wireless PCI Adapter + 168c 2026 Netgate 5354MP ARIES a(108Mb turbo)/b/g MiniPCI Adapter + 168c 2041 Engenius 5354MP Plus ARIES2 b/g MiniPCI Adapter + 168c 2042 Engenius 5354MP Plus ARIES2 a/b/g MiniPCI Adapter + 168c 2051 TRENDnet TEW-443PI Wireless PCI Adapter + 16ab 7302 Trust Speedshare Turbo Pro Wireless PCI Adapter + 1737 0017 WPC55AG + 1737 0026 WMP55AG v1.1 + 17cf 0042 Z-COMAX Highpower XG-622H (400mw) 802.11b/g mini-PCI Adapter + 185f 1012 CM9 Wireless a/b/g MiniPCI Adapter + 185f 2012 Wistron NeWeb WLAN a+b+g model CB9 +# the name AR5005G is used for the reference design using AR2413 + 001a AR2413 802.11bg NIC + 1052 168c Sweex Wireless Lan PC Card 54Mbps + 1113 ee20 SMC Wireless CardBus Adapter 802.11g (SMCWCB-G EU) + 1113 ee24 SMC Wireless PCI Card WPCI-G + 1186 3a15 D-Link AirPlus G DWL-G630 Wireless Cardbus Adapter(rev.D) + 1186 3a16 D-Link AirPlus G DWL-G510 Wireless PCI Adapter(rev.B) + 1186 3a1d WDA-1320 Desktop Adapter + 1186 3a23 D-Link AirPlus G DWL-G520+A Wireless PCI Adapter + 1186 3a24 D-Link AirPlus G DWL-G650+A Wireless Cardbus Adapter + 1186 3b08 AirPlus G DWL-G630 + 168c 001a Belkin FD7000 + 168c 1052 TP-Link TL-WN510G Wireless CardBus Adapter + 168c 2052 Compex Wireless 802.11 b/g MiniPCI Adapter, Rev A1 [WLM54G] + 16ec 0122 Wireless PCI Adapter Model 5418 +# the name AR5006X is used for the reference design using AR5413 + 001b AR5413 802.11abg NIC + 1186 3a19 D-Link AirPremier AG DWL-AG660 Wireless Cardbus Adapter + 1186 3a22 D-Link AirPremier AG DWL-AG530 Wireless PCI Adapter + 1458 e901 GN-WI01HT Wireless a/b/g MiniPCI Adapter + 168c 001b Wireless LAN PCI LiteOn + 168c 2062 EnGenius EMP-8602 (400mw) or Compex WLM54AG (SuperAG) + 168c 2063 EnGenius EMP-8602 (400mw) or Compex WLM54AG + 185f 1600 DCMA-82 High Power WLAN 802.11a/b/g mini-PCI Module (Super A/G, eXtended Range, 400mW) + a727 6804 Wireless 11a/b/g PC Card with XJACK(r) Antenna + 001c AR5001 Wireless Network Adapter + 1468 0428 AR5BXB63 802.11bg NIC + 1468 042a AR5007EG 802.11bg NIC + 147b 1033 AirPace Wi-Fi + 168c 001c AR242x 802.11abg NIC (PCI Express) + 168c 3061 AR5006EGS 802.11bg NIC (2.4GHz, PCI Express) + 168c 3062 AR5006EXS 802.11abg NIC (2.4/5.0GHz, PCI Express) + 168c 3063 AR5006EX 802.11abg NIC (2.4/5.0GHz, PCI Express) + 168c 3065 AR5006EG 802.11bg NIC (2.4GHz, PCI Express) + 168c 3067 AR242x 802.11abg Wireless PCI Express Adapter (rev 01) + 1a3b 1026 AR5007EG 802.11bg Wi-Fi mini PCI express card + 001d AR5007G Wireless Network Adapter +# the name AR5005VL is used for some AR5513 based designs + 0020 AR5513 802.11abg Wireless NIC + 0023 AR5008 Wireless Network Adapter + 0024 AR5008 Wireless Network Adapter + 0027 AR9160 802.11abgn Wireless PCI Adapter + 0029 AR922X Wireless Network Adapter + 002a AR928X Wireless Network Adapter (PCI-Express) + 002b AR9285 Wireless Network Adapter (PCI-Express) + 002e AR9287 Wireless Network Adapter + 0033 11a/b/g/n Wireless LAN Mini-PCI Express Adapter + 0207 AR5210 + 1014 AR5212 802.11abg NIC + 1014 058a ThinkPad 11a/b/g Wireless LAN Mini Express Adapter (AR5BXB6) + 3b08 D-Link AirPlus G DWL-G630 + ff19 AR5006X Wireless Network Adapter + ff1c AR5008 Wireless Network Adapter + ff1d AR5008 Wireless Network Adapter +1695 EPoX Computer Co., Ltd. +169c Netcell Corporation + 0044 Revolution Storage Processing Card +# The right ID is 196d, but they got it nibble-swapped in 2202. +169d Club-3D VB (Wrong ID) + 3306 ZAP TV 2202 +16a5 Tekram Technology Co.,Ltd. +16ab Global Sun Technology Inc + 1100 GL24110P + 1101 PLX9052 PCMCIA-to-PCI Wireless LAN + 1102 PCMCIA-to-PCI Wireless Network Bridge + 8501 WL-8305 Wireless LAN PCI Adapter +16ae SafeNet Inc + 0001 SafeXcel 1140 + 000a SafeXcel 1841 + 1141 SafeXcel 1141 + 1841 SafeXcel 1842 +16af SparkLAN Communications, Inc. +16b4 Aspex Semiconductor Ltd +16b8 Sonnet Technologies, Inc. +16be Creatix Polymedia GmbH +16c6 Micrel-Kendin + 8695 Centaur KS8695 ARM processor + 8842 KSZ8842-PMQL 2-Port Ethernet Switch +16c8 Octasic Inc. +16c9 EONIC B.V. The Netherlands +16ca CENATEK Inc + 0001 Rocket Drive DL +16cd Densitron Technologies +16ce Roland Corp. +16d5 Acromag, Inc. + 0504 PMC-DX504 Reconfigurable FPGA with LVDS I/O + 0520 PMC520 Serial Communication, 232 Octal + 0521 PMC521 Serial Communication, 422/485 Octal + 1020 PMC-AX1020 Reconfigurable FPGA with A/D & D/A + 1065 PMC-AX1065 Reconfigurable FPGA with A/D & D/A + 2004 PMC-DX2004 Reconfigurable FPGA with LVDS I/O + 2020 PMC-AX2020 Reconfigurable FPGA with A/D & D/A + 2065 PMC-AX2065 Reconfigurable FPGA with A/D & D/A + 3020 PMC-AX3020 Reconfigurable FPGA with A/D & D/A + 3065 PMC-AX3065 Reconfigurable FPGA with A/D & D/A + 4243 PMC424, APC424, AcPC424 Digital I/O and Counter Timer Module + 4248 PMC464, APC464, AcPC464 Digital I/O and Counter Timer Module + 424b PMC-DX2002 Reconfigurable FPGA with Differential I/O + 4253 PMC-DX503 Reconfigurable FPGA with TTL and Differential I/O + 4312 PMC-CX1002 Reconfigurable Conduction-Cooled FPGA Virtex-II with Differential I/O + 4313 PMC-CX1003 Reconfigurable Conduction-Cooled FPGA Virtex-II with CMOS and Differential I/O + 4322 PMC-CX2002 Reconfigurable Conduction-Cooled FPGA Virtex-II with Differential I/O + 4323 PMC-CX2003 Reconfigurable Conduction-Cooled FPGA Virtex-II with CMOS and Differential I/O + 4350 PMC-DX501 Reconfigurable Digital I/O Module + 4353 PMC-DX2003 Reconfigurable FPGA with TTL and Differential I/O + 4357 PMC-DX502 Reconfigurable Differential I/O Module + 4457 PMC730, APC730, AcPC730 Multifunction Module + 464d PMC408 32-Channel Digital Input/Output Module + 4850 PMC220-16 12-Bit Analog Output Module + 4a42 PMC483, APC483, AcPC483 Counter Timer Module + 4a50 PMC484, APC484, AcPC484 Counter Timer Module + 4a56 PMC230 16-Bit Analog Output Module + 4b47 PMC330, APC330, AcPC330 Analog Input Module, 16-bit A/D + 4c40 PMC-LX40 Reconfigurable Virtex-4 FPGA with plug-in I/O + 4c60 PMC-LX60 Reconfigurable Virtex-4 FPGA with plug-in I/O + 4d4d PMC341, APC341, AcPC341 Analog Input Module, Simultaneous Sample & Hold + 4d4e PMC482, APC482, AcPC482 Counter Timer Board + 524d PMC-DX2001 Reconfigurable FPGA with TTL I/O + 5335 PMC-SX35 Reconfigurable Virtex-4 FPGA with plug-in I/O + 5456 PMC470 48-Channel Digital Input/Output Module + 5601 PMC-VLX85 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5602 PMC-VLX110 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5603 PMC-VSX95 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5604 PMC-VLX155 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5605 PMC-VFX70 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5606 PMC-VLX155-1M Reconfigurable Virtex-5 FPGA with plug-in I/O +16da Advantech Co., Ltd. + 0011 INES GPIB-PCI +16df PIKA Technologies Inc. +16e2 Geotest-MTS +16e3 European Space Agency + 1e0f LEON2FT Processor +16e5 Intellon Corp. + 6000 INT6000 Ethernet-to-Powerline Bridge [HomePlug AV] + 6300 INT6300 Ethernet-to-Powerline Bridge [HomePlug AV] +16ec U.S. Robotics + 00ed USR997900 + 0116 USR997902 10/100/1000 Mbps PCI Network Card + 2f00 USR5660A (USR265660A, USR5660A-BP) 56K PCI Faxmodem + 3685 Wireless Access PCI Adapter Model 022415 + 4320 USR997904 10/100/1000 64-bit NIC (Marvell Yukon) + ab06 USR997901A 10/100 Cardbus NIC +16ed Sycron N. V. + 1001 UMIO communication card +16f3 Jetway Information Co., Ltd. +16f4 Vweb Corp + 8000 VW2010 +16f6 VideoTele.com, Inc. +1702 Internet Machines Corporation (IMC) +1705 Digital First, Inc. +170b NetOctave + 0100 NSP2000-SSL crypto accelerator +170c YottaYotta Inc. +1719 EZChip Technologies +# Seems to be a 2nd ID for Vitesse Semiconductor +1725 Vitesse Semiconductor + 7174 VSC7174 PCI/PCI-X Serial ATA Host Bus Controller +172a Accelerated Encryption + 13c8 AEP SureWare Runner 1000V3 +1734 Fujitsu Technology Solutions + 1078 Amilo Pro v2010 + 1085 Celsius M450 + 1098 Amilo L 1310G +1735 Aten International Co. Ltd. +1737 Linksys + 0013 WMP54G Wireless Pci Card + 0015 WMP54GS Wireless Pci Card + 0029 WPG54G ver. 4 PCI Card + 1032 Gigabit Network Adapter + 1737 0015 EG1032 v2 Instant Gigabit Network Adapter + 1737 0024 EG1032 v3 Instant Gigabit Network Adapter + 1064 Gigabit Network Adapter + 1737 0016 EG1064 v2 Instant Gigabit Network Adapter + ab08 21x4x DEC-Tulip compatible 10/100 Ethernet + ab09 21x4x DEC-Tulip compatible 10/100 Ethernet +173b Altima (nee Broadcom) + 03e8 AC1000 Gigabit Ethernet + 03e9 AC1001 Gigabit Ethernet + 03ea AC9100 Gigabit Ethernet + 173b 0001 AC1002 + 03eb AC1003 Gigabit Ethernet +1743 Peppercon AG + 8139 ROL/F-100 Fast Ethernet Adapter with ROL +1745 ViXS Systems, Inc. + 2020 XCode II Series + 2100 XCode 2100 Series +1749 RLX Technologies +174b PC Partner Limited +174d WellX Telecom SA +175c AudioScience Inc +175e Sanera Systems, Inc. +1760 TEDIA spol. s r. o. +1771 InnoVISION Multimedia Ltd. +# nee SBS Technologies +1775 GE Fanuc Intelligent Platforms +177d Cavium Networks + 0001 Nitrox XL N1 + 0003 Nitrox XL N1 Lite + 0004 Octeon (and older) FIPS + 0005 Octeon CN38XX Network Processor Pass 3.x + 0006 RoHS + 0010 Nitrox XL NPX + 0020 Octeon CN31XX Network Processor + 0030 Octeon CN30XX Network Processor + 0040 Octeon CN58XX Network Processor + 0050 Octeon CN57XX Network Processor (CN54XX/CN55XX/CN56XX) + 0070 Octeon CN50XX Network Processor + 0080 Octeon CN52XX Network Processor +1787 Hightech Information System Ltd. +1789 Ennyah Technologies Corp. +# also used by Struck Innovative Systeme for joint developments +1796 Research Centre Juelich + 0001 SIS1100 [Gigabit link] + 0002 HOTlink + 0003 Counter Timer + 0004 CAMAC Controller + 0005 PROFIBUS + 0006 AMCC HOTlink + 000d Synchronisation Slave + 000e SIS1100-eCMC + 000f TDC (GPX) + 0010 PCIe Counter Timer + 0011 SIS1100-e single link + 0012 SIS1100-e quad link +1797 Techwell Inc. + 6801 TW6802 multimedia video card + 6802 TW6802 multimedia other device +1799 Belkin + 6001 Wireless PCI Card - F5D6001 + 6020 Wireless PCMCIA Card - F5D6020 + 6060 Wireless PDA Card - F5D6060 + 7000 Wireless PCI Card - F5D7000 + 700a Wireless PCI Card - F5D7000UK + 7010 BCM4306 802.11b/g Wireless Lan Controller F5D7010 +179a id Quantique + 0001 Quantis PCI 16Mbps +179c Data Patterns + 0557 DP-PCI-557 [PCI 1553B] + 0566 DP-PCI-566 [Intelligent PCI 1553B] + 1152 DP-cPCI-1152 (8-channel Isolated ADC Module) + 5031 DP-CPCI-5031-Synchro Module +# cPCI Carrier for Mezzanine Modules + 5112 DP-cPCI-5112 [MM-Carrier] + 5121 DP-CPCI-5121-IP Carrier + 5211 DP-CPCI-5211-IP Carrier + 5679 AGE Display Module +17a0 Genesys Logic, Inc + 7163 GL9701 PCIe to PCI Bridge + 8083 GL880 USB 1.1 UHCI controller + 8084 GL880 USB 2.0 EHCI controller +17aa Lenovo + 20b1 ThinkPad T61p +17ab Phillips Components +17af Hightech Information System Ltd. +17b3 Hawking Technologies + ab08 PN672TX 10/100 Ethernet +17b4 Indra Networks, Inc. + 0011 WebEnhance 100 GZIP Compression Card + 0012 WebEnhance 200 GZIP Compression Card + 0015 WebEnhance 300 GZIP Compression Card + 0016 StorCompress 300 GZIP Compression Card + 0017 StorSecure 300 GZIP Compression and AES Encryption Card +17c0 Wistron Corp. +17c2 Newisys, Inc. +17cb Airgo Networks Inc + 0001 AGN100 802.11 a/b/g True MIMO Wireless Card + 0002 AGN300 802.11 a/b/g True MIMO Wireless Card +17cc NetChip Technology, Inc + 2280 USB 2.0 +17cf Z-Com, Inc. +17d3 Areca Technology Corp. + 1110 ARC-1110 4-Port PCI-X to SATA RAID Controller + 1120 ARC-1120 8-Port PCI-X to SATA RAID Controller + 1130 ARC-1130 12-Port PCI-X to SATA RAID Controller + 1160 ARC-1160 16-Port PCI-X to SATA RAID Controller + 1170 ARC-1170 24-Port PCI-X to SATA RAID Controller + 1201 ARC-1200 2-Port PCI-Express to SATA II RAID Controller + 1210 ARC-1210 4-Port PCI-Express to SATA RAID Controller + 1220 ARC-1220 8-Port PCI-Express to SATA RAID Controller + 1230 ARC-1230 12-Port PCI-Express to SATA RAID Controller + 1260 ARC-1260 16-Port PCI-Express to SATA RAID Controller + 1280 ARC-1231 12-Port PCI-Express to SATA RAID Controller + 1300 ARC-1300ix-16 16-Port PCI-Express to SAS Non-RAID Host Adapter + 1680 ARC-1680 8 port PCIe/PCI-X to SAS/SATA II RAID Controller +# Nee S2io Inc. +17d5 Neterion Inc. + 5731 Xframe 10-Gigabit Ethernet PCI-X + 5732 Xframe II 10-Gigabit Ethernet PCI-X 2.0 + 5831 Xframe 10-Gigabit Ethernet PCI-X + 103c 12d5 PCI-X 133MHz 10GbE SR Fiber + 10a9 8020 Single Port 10-Gigabit Ethernet (PCI-X, Fiber) + 10a9 8024 Single Port 10-Gigabit Ethernet (PCI-X, Fiber) + 5832 Xframe II 10-Gigabit Ethernet PCI-X 2.0 + 103c 1337 PCI-X 266MHz 10GigE SR [AD385A] + 10a9 8021 Single Port 10-Gigabit Ethernet II (PCI-X, Fiber) + 17d5 6020 Xframe II SR + 17d5 6021 Xframe II SR, Low Profile + 17d5 6022 Xframe E SR + 17d5 6420 Xframe II LR + 17d5 6421 Xframe II LR, Low Profile + 17d5 6422 Xframe E LR + 17d5 6c20 Xframe II CX4 + 17d5 6c21 Xframe II CX4, Low Profile + 17d5 6c22 Xframe E CX4 + 5833 X3100 Series 10 Gigabit Ethernet PCIe + 17d5 6030 X3110 Single Port SR + 17d5 6031 X3120 Dual Port SR + 17d5 6430 X3110 Single Port LR + 17d5 6431 X3120 Dual Port LR + 17d5 7030 X3110 Single Port LRM + 17d5 7031 X3120 Dual Port LRM + 17d5 7430 X3110 Single Port 10GBase-T + 17d5 7431 X3120 Dual Port 10GBase-T + 17d5 7830 X3110 Single Port 10GBase-CR + 17d5 7831 X3120 Dual Port 10GBase-CR +17db Cray Inc + 0101 XT Series [Seastar] 3D Toroidal Router +17de KWorld Computer Co. Ltd. +17e4 Sectra AB + 0001 KK671 Cardbus encryption board + 0002 KK672 Cardbus encryption board +17e6 Entropic Communications Inc. + 0010 EN2010 [c.Link] MoCA Network Controller (Coax, PCI interface) + 0011 EN2010 [c.Link] MoCA Network Controller (Coax, MPEG interface) + 0021 EN2210 [c.Link] MoCA Network Controller (Coax) + 0025 EN2510 [c.Link] MoCA Network Controller (Coax, PCIe interface) +17ee Connect Components Ltd +17f2 Albatron Corp. +17f3 RDC Semiconductor, Inc. + 1010 R1010 IDE Controller + 6020 R6020 North Bridge + 6021 R6021 Host Bridge + 6030 R6030 ISA Bridge + 6031 R6031 ISA Bridge + 6040 R6040 MAC Controller + 6060 R6060 USB 1.1 Controller + 6061 R6061 USB 2.0 Controller +17f7 Topdek Semiconductor Inc. +17fe Linksys, A Division of Cisco Systems + 2120 WMP11v4 802.11b PCI card + 2220 [AirConn] INPROCOMM IPN 2220 Wireless LAN Adapter (rev 01) + 17fe 2220 WPC54G ver. 4 +17ff Benq Corporation +1803 ProdaSafe GmbH +1805 Euresys S.A. +1809 Lumanate, Inc. +1813 Ambient Technologies Inc + 4000 HaM controllerless modem + 16be 0001 V9x HAM Data Fax Modem + 4100 HaM plus Data Fax Modem + 16be 0002 V9x HAM 1394 +1814 RaLink + 0101 Wireless PCI Adapter RT2400 / RT2460 + 1043 0127 WiFi-b add-on Card + 1462 6828 PC11B2 (MS-6828) Wireless 11b PCI Card + 0200 RT2500 802.11g PCI [PC54G2] + 0201 RT2500 802.11g Cardbus/mini-PCI + 1043 130f WL-130g + 1371 001e CWC-854 Wireless-G CardBus Adapter + 1371 001f CWM-854 Wireless-G Mini PCI Adapter + 1371 0020 CWP-854 Wireless-G PCI Adapter + 1458 e381 GN-WMKG 802.11b/g Wireless CardBus Adapter + 1458 e931 GN-WIKG 802.11b/g mini-PCI Adapter + 1462 6833 Unknown 802.11g mini-PCI Adapter + 1462 6835 Wireless 11G CardBus CB54G2 + 1737 0032 WMP54G 2.0 PCI Adapter + 1799 700a F5D7000 Wireless G Desktop Network Card + 1799 701a F5D7010 Wireless G Notebook Network Card + 185f 22a0 CN-WF513 Wireless Cardbus Adapter + 0300 Wireless Adapter Canyon CN-WF511 + 0301 RT2561/RT61 802.11g PCI + 1186 3c08 DWL-G630 Rev E + 1186 3c09 DWL-G510 Rev C + 13d1 abe3 miniPCI Pluscom 802.11 a/b/g + 1458 e934 GN-WP01GS + 1737 0055 WMP54G ver 4.1 + 1814 2561 EW-7108PCg + 0302 RT2561/RT61 rev B 802.11g + 1186 3c08 DWL-G630 Rev E + 1186 3c09 AirPlus G DWL-G510 Wireless Network Adapter (Rev.C) + 1462 b834 PC54G3 Wireless 11g PCI Card + 0401 RT2600 802.11 MIMO + 0601 RT2800 802.11n PCI + 0681 RT2860 Wireless 802.11n PCIe + 0701 RT2760 Wireless 802.11n 1T/2R Cardbus + 0781 RT2860 + 3090 RT3090 Wireless 802.11n 1T/1R PCIe + 3091 RT3091 Wireless 802.11n 1T/2R PCIe + 3092 RT3092 Wireless 802.11n 2T/2R PCIe + e932 RT2560F 802.11 b/g PCI +1815 Devolo AG +1820 InfiniCon Systems Inc. +1822 Twinhan Technology Co. Ltd + 4e35 Mantis DTV PCI Bridge Controller [Ver 1.0] +182d SiteCom Europe BV +# HFC-based ISDN card + 3069 ISDN PCI DC-105V2 + 9790 WL-121 Wireless Network Adapter 100g+ [Ver.3] +182e Raza Microelectronics, Inc. + 0008 XLR516 Processor +# Strange vendor ID used by BCM5785 when in RAID mode +182f Broadcom +# HT1000 uses 3 IDs 1166:024a (Native SATA Mode), 1166:024b (PATA/IDE Mode), 182f:000b (RAID Mode) depends on SATA BIOS setting + 000b BCM5785 [HT1000] SATA (RAID Mode) +1830 Credence Systems Corporation +183b MikroM GmbH + 08a7 MVC100 DVI + 08a8 MVC101 SDI + 08a9 MVC102 DVI+Audio + 08b0 MVC200-DC +1849 ASRock Incorporation +184a Thales Computers +1851 Microtune, Inc. +1852 Anritsu Corp. +1853 SMSC Automotive Infotainment System Group +1854 LG Electronics, Inc. +185b Compro Technology, Inc. +185f Wistron NeWeb Corp. +1864 SilverBack + 2110 ISNAP 2110 +1867 Topspin Communications + 5a44 MT23108 InfiniHost HCA + 5a45 MT23108 InfiniHost HCA flash recovery + 5a46 MT23108 InfiniHost HCA bridge + 6278 MT25208 InfiniHost III Ex (Tavor compatibility mode) + 6282 MT25208 InfiniHost III Ex +186c Humusoft, s.r.o. + 0612 AD612 Data Acquisition Device + 0614 MF614 Multifunction I/O Card + 0622 AD622 Data Acquisition Device + 0624 MF624 Multifunction I/O Card + 0625 MF625 3-phase Motor Driver +186f WiNRADiO Communications +1876 L-3 Communications + a101 VigraWATCH PCI + a102 VigraWATCH PMC + a103 Vigra I/O +187e ZyXEL Communication Corporation + 3403 ZyAir G-110 802.11g + 340e M-302 802.11g XtremeMIMO +1885 Avvida Systems Inc. +1888 Varisys Ltd + 0301 VMFX1 FPGA PMC module + 0601 VSM2 dual PMC carrier + 0710 VS14x series PowerPC PCI board + 0720 VS24x series PowerPC PCI board +188a Ample Communications, Inc +1890 Egenera, Inc. +1894 KNC One +1896 B&B Electronics Manufacturing Company, Inc. + 4202 MIport 3PCIU2 2-port Serial + 4204 MIport 3PCIU4 4-port Serial + 4208 MIport 3PCIU8 8-port Serial + 4211 MIport 3PCIOU1 1-port Isolated Serial + 4212 MIport 3PCIOU2 2-port Isolated Serial + 4214 MIport 3PCIOU4 4-port Isolated Serial + bb10 3PCI2 2-Port Serial + bb11 3PCIO1 1-Port Isolated Serial +1897 AMtek +18a1 Astute Networks Inc. +18a3 AT&T +18ac DViCO Corporation + d500 FusionHDTV 5 + d800 FusionHDTV 3 Gold + d810 FusionHDTV 3 Gold-Q + d820 FusionHDTV 3 Gold-T + db30 FusionHDTV DVB-T Pro + db40 FusionHDTV DVB-T Hybrid + db78 FusionHDTV DVB-T Dual Express +18b8 Ammasso + b001 AMSO 1100 iWARP/RDMA Gigabit Ethernet Coprocessor +18bc Info-Tek Corp. +18c3 Micronas Semiconductor Holding AG +# Nee Octigabay System +18c8 Cray Inc +18c9 ARVOO Engineering BV +18ca XGI Technology Inc. (eXtreme Graphics Innovation) + 0020 Z7/Z9 (XG20 core) + 0021 Z9s/Z9m (XG21 core) +# duh! Device name, not my name :) + 0027 Z11/Z11M + 0040 Volari V3XT/V5/V8 + 0047 Volari 8300 (chip: XP10, codename: XG47) +18d2 Sitecom +# Sitecom HFC-S based ISDN controller card DC-105v2 + 3069 DC-105v2 ISDN controller +18d8 Dialogue Technology Corp. +18dd Artimi Inc + 4c6f Artimi RTMI-100 UWB adapter +18e6 MPL AG + 0001 OSCI [Octal Serial Communication Interface] +18eb Advance Multimedia Internet Technology, Inc. +18ec Cesnet, z.s.p.o. + 6d05 ML555 + 18ec 0100 NIC (ethernet interfaces) + 18ec 0200 NIC (szedata2) 4x1G + 18ec 0201 NIC (szedata2) 2x10G + 18ec 0300 NIFIC (szedata2) 4x1G + 18ec 0302 NIFIC (szedata2) 2x10G + 18ec 4200 Flexible FlowMon (szedata2) 1x10G + 18ec ff00 Testing design + 18ec ff01 Boot design + c006 COMBO6 + 18ec d001 COMBO-4MTX + 18ec d002 COMBO-4SFP + 18ec d003 COMBO-4SFPRO + 18ec d004 COMBO-2XFP + c032 COMBO-LXT110 + 18ec 0100 NIC (ethernet interfaces) + 18ec 0200 NIC (szedata2) 4x1G + 18ec 0201 NIC (szedata2) 2x10G + 18ec 0300 NIFIC (szedata2) 4x1G + 18ec 0302 NIFIC (szedata2) 2x10G + 18ec 4200 Flexible FlowMon (szedata2) 1x10G + 18ec ff00 Testing design + 18ec ff01 Boot design + c045 COMBO6E + c050 COMBO-PTM + c058 COMBO6X + 18ec d001 COMBO-4MTX + 18ec d002 COMBO-4SFP + 18ec d003 COMBO-4SFPRO + 18ec d004 COMBO-2XFP + c132 COMBO-LXT155 + 18ec 0100 NIC (ethernet interfaces) + 18ec 0200 NIC (szedata2) 4x1G + 18ec 0201 NIC (szedata2) 2x10G + 18ec 0300 NIFIC (szedata2) 4x1G + 18ec 0302 NIFIC (szedata2) 2x10G + 18ec 4200 Flexible FlowMon (szedata2) 1x10G + 18ec ff00 Testing design + 18ec ff01 Boot design + c232 COMBO-FXT100 + 18ec 0100 NIC (ethernet interfaces) + 18ec 0200 NIC (szedata2) 4x1G + 18ec 0201 NIC (szedata2) 2x10G + 18ec 0300 NIFIC (szedata2) 4x1G + 18ec 0302 NIFIC (szedata2) 2x10G + 18ec 4200 Flexible FlowMon (szedata2) 1x10G + 18ec ff00 Testing design + 18ec ff01 Boot design +18ee Chenming Mold Ind. Corp. +18f1 Spectrum GmbH +18f4 Napatech A/S + 0051 NT20-X Capture Card + 0061 NT20E Capture Card + 0071 NT4E Capture Card + 0081 NT4E 4-port Expansion Card + 0091 NT20X Capture Card [New Rev] + 00a1 NT4E-STD Capture Card +18f6 NextIO + 1000 [Nexsis] Switch Virtual P2P PCIe Bridge + 1050 [Nexsis] Switch Virtual P2P PCI Bridge + 2000 [Nexsis] Switch Integrated Mgmt. Endpoint +18f7 Commtech, Inc. + 0001 Fastcom ESCC-PCI-335 + 0002 Fastcom 422/4-PCI-335 + 0003 Fastcom 232/4-1M-PCI + 0004 Fastcom 422/2-PCI-335 + 0005 Fastcom IGESCC-PCI-ISO/1 + 000a Fastcom 232/4-PCI-335 + 000f Fastcom FSCC + 0010 Fastcom GSCC +# Dual Serocco + 0011 Fastcom QSSB + 0014 SuperFSCC + 0015 SuperFSCC-104 + 0016 Fastcom FSCC-232 + 0017 SuperFSCC-104-NOUART + 0018 SuperFSCC/4 + 0019 SuperFSCC-104 + 001a SuperFSCC-104-LVDS + 001b FSCC/4 + 001c SuperFSCC/4-LVDS +18fb Resilience Corporation +1904 Hangzhou Silan Microelectronics Co., Ltd. + 2031 SC92031 PCI Fast Ethernet Adapter + 8139 RTL8139D [Realtek] PCI 10/100BaseTX ethernet adaptor +1905 Micronas USA, Inc. +1912 Renesas Technology Corp. + 0002 SH7780 PCI Controller (PCIC) +1919 Soltek Computer Inc. +1923 Sangoma Technologies Corp. + 0040 A200/Remora FXO/FXS Analog AFT card + 0100 A104d QUAD T1/E1 AFT card + 0300 A101 single-port T1/E1 + 0400 A104u Quad T1/E1 AFT +1924 Solarflare Communications + 0703 SFC4000 rev A net [Solarstorm] + 10b8 0102 SMC10GPCIe-10BT (A2) [TigerCard] + 10b8 0103 SMC10GPCIe-10BT (A3) [TigerCard] + 10b8 0201 SMC10GPCIe-XFP (A1) [TigerCard] + 1924 0101 SFE4001-A1 + 1924 0102 SFE4001-A2 + 1924 0103 SFE4001-A3 + 1924 0201 SFE4002-A1 + 1924 0301 SFE4003-A1 + 1924 0302 SFE4003-A2 + 1924 0303 SFE4003-A3 + 1924 0304 SFE4003-A4 + 1924 0500 SFE4005-A0 + 0710 SFC4000 rev B [Solarstorm] + 10b8 0103 SMC10GPCIe-10BT (A3) [TigerCard] + 10b8 0201 SMC10GPCIe-XFP (A1) [TigerCard] + 1924 0102 SFE4001-A2 + 1924 0103 SFE4001-A3 + 1924 0201 SFE4002-A1 + 1924 0302 SFE4003-A2 + 1924 0303 SFE4003-A3 + 1924 0304 SFE4003-A4 + 1924 0500 SFE4005-A0 + 1924 5102 SFN4111T-A2 + 1924 5103 SFN4111T-R3 + 1924 5104 SFN4111T-R4 + 1924 5105 SFN4111T-R5 + 1924 5201 SFN4112F-R1 + 1924 5202 SFN4112F-R2 + 0803 SFC9020 [Solarstorm] + 1924 6200 SFN5122F-R0 + 1924 6201 SFN5122F-R1 + 1924 6202 SFN5122F-R2 + 1924 6203 SFN5122F-R3 + 1924 6204 SFN5122F-R4 + 1924 6205 SFN5122F-R5 + 0813 SFL9021 [Solarstorm] + 1924 6100 SFN5121T-R0 + 6703 SFC4000 rev A iSCSI/Onload [Solarstorm] + 10b8 0102 SMC10GPCIe-10BT (A2) [TigerCard] + 10b8 0103 SMC10GPCIe-10BT (A3) [TigerCard] + 10b8 0201 SMC10GPCIe-XFP (A1) [TigerCard] + 1924 0101 SFE4001-A1 + 1924 0102 SFE4001-A2 + 1924 0103 SFE4001-A3 + 1924 0201 SFE4002-A1 + 1924 0301 SFE4003-A1 + 1924 0302 SFE4003-A2 + 1924 0303 SFE4003-A3 + 1924 0304 SFE4003-A4 + 1924 0500 SFE4005-A0 + c101 EF1-21022T [EtherFabric] +192e TransDimension +1931 Option N.V. + 000c Qualcomm MSM6275 UMTS chip +1932 DiBcom +193c MAXIM Integrated Products +193f Comtech AHA Corp. + 0001 AHA36x-PCIX + 0363 AHA363-PCIe + 0364 AHA364-PCIe + 0367 AHA367-PCIe +1942 ClearSpeed Technology plc + e511 Advance X620 accelerator card + e521 Advance e620 accelerator card +1947 C-guys, Inc. + 4743 CG200 Dual SD/SDIO Host controller device +194a DapTechnology B.V. + 1111 FireSpy3850 + 1112 FireSpy450b + 1113 FireSpy450bT + 1114 FireSpy850 + 1115 FireSpy850bT +1954 Curtis, Inc. +1957 Freescale Semiconductor Inc + 0012 MPC8548E + 0013 MPC8548 + 0014 MPC8543E + 0015 MPC8543 + 0018 MPC8547E + 0019 MPC8545E + 001a MPC8545 + 0020 MPC8568E + 0021 MPC8568 + 0022 MPC8567E + 0023 MPC8567 + 0030 MPC8533E + 0031 MPC8533 + 0032 MPC8544E + 0033 MPC8544 + 0040 MPC8572E + 0041 MPC8572 + 0050 MPC8536E + 0051 MPC8536 + 0052 MPC8535E + 0053 MPC8535 + 0060 MPC8569 + 0061 MPC8569E + 0070 P2020E + 0071 P2020 + 0078 P2010E + 0079 P2010 + 0080 MPC8349E + 0081 MPC8349 + 0082 MPC8347E TBGA + 0083 MPC8347 TBGA + 0084 MPC8347E PBGA + 0085 MPC8347 PBGA + 0086 MPC8343E + 0087 MPC8343 + 0100 P1020E + 0101 P1020 + 0108 P1011E + 0109 P1011 + 0110 P1022E + 0111 P1022 + 0118 P1013E + 0119 P1013 + 0400 P4080E + 0401 P4080 + 0408 P4040E + 0409 P4040 + 7010 MPC8641 PCI Host Bridge + 7011 MPC8641D PCI Host Bridge + 7018 MPC8610 +1958 Faster Technology, LLC. +1959 PA Semi, Inc + a000 PA6T Core + a001 PWRficient Host Bridge + a002 PWRficient PCI-Express Port + a003 PWRficient SMBus Controller + a004 PWRficient 16550 UART + a005 PWRficient Gigabit Ethernet + a006 PWRficient 10-Gigabit Ethernet + a007 PWRficient DMA Controller + a008 PWRficient LPC/Localbus Interface + a009 PWRficient L2 Cache + a00a PWRficient DDR2 Memory Controller + a00b PWRficient SERDES + a00c PWRficient System/Debug Controller + a00d PWRficient PCI-Express Internal Endpoint +1966 Orad Hi-Tec Systems + 1975 DVG64 family +# nee Attansic Technology Corp. +1969 Atheros Communications + 1026 Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller + 1043 8304 P5KPL-CM Motherboard + 1048 L1 Gigabit Ethernet Adapter + 1043 8226 P5KPL-VM Motherboard + 1062 Atheros AR8132 / L1c Gigabit Ethernet Adapter + 1063 AR8131 Gigabit Ethernet + 1066 L2c Gigabit Ethernet Adapter + 1067 L1c Gigabit Ethernet Adapter + 1073 AR8151 v1.0 Gigabit Ethernet + 2048 L2 100 Mbit Ethernet Adapter + 2060 AR8152 v1.1 Fast Ethernet + 2062 AR8152 v2.0 Fast Ethernet +196a Sensory Networks Inc. + 0101 NodalCore C-1000 Content Classification Accelerator + 0102 NodalCore C-2000 Content Classification Accelerator + 0105 NodalCore C-3000 Content Classification Accelerator +196d Club-3D BV +1971 AGEIA Technologies, Inc. + 1011 Physics Processing Unit [PhysX] + 1043 0001 PhysX P1 +1974 TransferZentrum Mikroelektronik +1977 Parsec +197b JMicron Technology Corp. + 0250 JMC250 PCI Express Gigabit Ethernet Controller + 0260 JMC260 PCI Express Fast Ethernet Controller + 2360 JMB360 AHCI Controller + 2361 JMB361 AHCI/IDE + 1462 7235 P965 Neo MS-7235 mainboard + 2363 JMB362/JMB363 Serial ATA Controller + 1043 81e4 P5B [JMB363] + 1458 b000 GA-EP45-DS5 Motherboard + 1849 2363 Motherboard (one of many) + 2365 JMB365 AHCI/IDE + 2366 JMB366 AHCI/IDE + 2368 JMB368 IDE controller + 2380 IEEE 1394 Host Controller + 2381 Standard SD Host Controller + 2382 SD/MMC Host Controller + 2383 MS Host Controller + 2384 xD Host Controller + 2386 Standard SD Host Controller + 2387 SD/MMC Host Controller + 2388 MS Host Controller + 2389 xD Host Controller + 2391 Standard SD Host Controller + 2392 SD/MMC Host Controller + 2393 MS Host Controller + 2394 xD Host Controller +1982 Distant Early Warning Communications Inc + 1600 OX16C954 HOST-A + 16ff OX16C954 HOST-B +1989 Montilio Inc. + 0001 RapidFile Bridge + 8001 RapidFile +198a Nallatech Ltd. +1993 Innominate Security Technologies AG +199a Pulse-LINK, Inc. +199d Xsigo Systems + 8209 Virtual NIC Device + 890a Virtual HBA Device +199f Auvitek + 8501 AU85X1 PCI REV1.1 +19a2 ServerEngines Corp. + 0200 BladeEngine 10Gb PCI-E iSCSI adapter + 0201 BladeEngine 10Gb PCIe Network Adapter + 0211 BladeEngine2 10Gb Gen2 PCIe Network Adapter + 0212 BladeEngine2 10Gb Gen2 PCIe iSCSI Adapter + 0221 BladeEngine3 10Gb Gen2 PCIe Network Adapter + 0222 BladeEngine3 10Gb Gen2 PCIe iSCSI Adapter + 0700 Emulex OneConnect 10Gb NIC + 0702 Emulex OneConnect 10Gb iSCSI Initiator + 0704 Emulex OneConnect 10Gb FCoE Initiator + 0710 Emulex OneConnect 10Gb NIC (be3) + 0712 Emulex OneConnect 10Gb iSCSI Initiator (be3) + 0714 Emulex OneConnect 10Gb FCoE Initiator (be3) +19a8 DAQDATA GmbH +19ac Kasten Chase Applied Research + 0001 ACA2400 Crypto Accelerator +19ae Progeny Systems Corporation + 0520 4135 HFT Interface Controller + 0521 Decimator +19c1 Exegy Inc. +# nee NextNet Wireless +19d1 Motorola Expedience +19d4 Quixant Limited +19da ZOTAC International (MCO) Ltd. +19de Pico Computing +19e2 Vector Informatik GmbH +19e3 DDRdrive LLC + dd52 DDRdrive X1 +19e7 NET (Network Equipment Technologies) + 1001 STIX DSP Card + 1002 STIX - 1 Port T1/E1 Card + 1003 STIX - 2 Port T1/E1 Card + 1004 STIX - 4 Port T1/E1 Card + 1005 STIX - 4 Port FXS Card +19ee Netronome Systems, Inc. +1a03 ASPEED Technology, Inc. + 2000 ASPEED Graphics Family +1a07 Kvaser AB + 0006 CAN interface PC104+ HS/HS + 0007 CAN interface PCIcanx II HS or HS/HS + 0008 CAN interface PCIEcan HS or HS/HS + 0009 CAN interface PCI104 HS/HS +1a08 Sierra semiconductor + 0000 SC15064 +1a0e DekTec Digital Video B.V. + 0069 DTA-105 +1a17 Force10 Networks, Inc. + 8002 PB-10GE-2P 10GbE Security Card +1a1d GFaI e.V. + 1a17 Meta Networks MTP-1G IDPS NIC +1a1e 3Leaf Systems, Inc. +1a22 Ambric Inc. +1a29 Fortinet, Inc. +1a2b Ascom AG + 0000 GESP v1.2 + 0001 GESP v1.3 + 0002 ECOMP v1.3 + 0005 ETP v1.4 + 000a ETP-104 v1.1 + 000e DSLP-104 v1.1 +1a51 Hectronic AB +1a56 Bigfoot Networks, Inc. +1a57 Highly Reliable Systems +1a58 Razer USA Ltd. +1a5d Celoxica +1a5e Aprius Inc. +1a5f System TALKS Inc. +1a68 VirtenSys Limited +1a71 XenSource, Inc. +1a73 Violin Memory, Inc + 0001 Mozart [Memory Appliance 1010] +1a76 Wavesat +1a77 Lightfleet Corporation +1a78 Virident Systems Inc. +1a84 Commex Technologies + 0001 Vulcan SP HT6210 10-Gigabit Ethernet (rev 02) +1a88 MEN Mikro Elektronik + 4d45 Multifunction IP core +1a8c Verigy Pte. Ltd. + 1100 E8001-66443 PCI Express CIC +1a8e DRS Technologies + 2090 Model 2090 PCI Express +1aa8 Ciprico, Inc. + 0009 RAIDCore Controller + 000a RAIDCore Controller +1aae Global Velocity, Inc. +1ab6 CalDigit, Inc. + 6201 RAID Card +1ab9 Espia Srl +1ade Spin Master Ltd. + 1501 Swipetech barcode scanner +1ae0 Google, Inc. +1ae8 Silicon Software GmbH + 0a40 microEnable IV-BASE x1 + 0a41 microEnable IV-FULL x1 + 0a44 microEnable IV-FULL x4 + 0e44 microEnable IV-GigE x4 +1aec Wolfson Microelectronics +1aed Fusion-io + 1003 ioDimm3 (v1.2) + 1005 ioDimm3 + 1006 ioXtreme + 1007 ioXtreme Pro +1aee Caustic Graphics Inc. +1af4 Qumranet, Inc. + 1000 Virtio network device + 1001 Virtio block device + 1002 Virtio memory balloon + 1003 Virtio console +1af5 Netezza Corp. +1afa J & W Electronics Co., Ltd. +1b13 Jaton Corp +1b1a K&F Computing Research Co. + 0e70 GRAPE +1b36 Red Hat, Inc. +1b3e Teradata Corp. + 1fa8 BYNET BIC2SE/X + 1b3e 00a3 BYNET BIC2SX + 1b3e 00c3 BYNET BIC2SE +1b40 Schooner Information Technology, Inc. +1b55 NetUP Inc. + 2a2c Dual DVB-S2-CI card + e2e4 Dual DVB-T/C-CI RF card +1bad ReFLEX CES +1bb3 Bluecherry + 4304 BC-04120A MPEG4 4 port video encoder / decoder + 4309 BC-08240A MPEG4 4 port video encoder / decoder + 4310 BC-16480A MPEG4 16 port video encoder / decoder + 4e04 BC-04120A 4 port MPEG4 video encoder / decoder + 4e09 BC-08240A 8 port MPEG4 video encoder / decoder + 4e10 BC-16480A 16 port MPEG4 video encoder / decoder +1c1c Symphony + 0001 82C101 +1d44 DPT + a400 PM2x24/PM3224 +1de1 Tekram Technology Co.,Ltd. + 0391 TRM-S1040 + 2020 DC-390 + 690c 690c + dc29 DC290 +# nee Tumsan Oy +1fc0 Ascom (Finland) Oy + 0300 E2200 Dual E1/Rawpipe Card + 0301 C5400 SHDSL/E1 Card +# nee PathScale, Inc +1fc1 QLogic, Corp. + 000d IBA6110 InfiniBand HCA + 0010 IBA6120 InfiniBand HCA +1fc9 Tehuti Networks Ltd. + 3009 10-Giga TOE SmartNIC + 3010 10-Giga TOE SmartNIC + 3014 10-Giga TOE SmartNIC 2-Port +1fce Cognio Inc. + 0001 Spectrum Analyzer PC Card (SAgE) +1fd4 SUNIX Co., Ltd. + 0001 Matrix multiport serial adapter +2000 Smart Link Ltd. + 2800 SmartPCI2800 V.92 PCI Soft DFT +2001 Temporal Research Ltd +2003 Smart Link Ltd. + 8800 LM-I56N +2004 Smart Link Ltd. +2116 ZyDAS Technology Corp. +21c3 21st Century Computer Corp. +# (Probably only the Mobile Phone Division) +22b8 Motorola, Inc. +2304 Colorgraphic Communications Corp. +2348 Racore + 2010 8142 100VG/AnyLAN +2646 Kingston Technologies +270b Xantel Corporation +270f Chaintech Computer Co. Ltd +2711 AVID Technology Inc. +29b4 82q35 Express MEI Controller +2a15 3D Vision(???) +3000 Hansol Electronics Inc. +3142 Post Impression Systems. +3388 Hint Corp + 0013 HiNT HC4 PCI to ISDN bridge, Multimedia audio controller + 0014 HiNT HC4 PCI to ISDN bridge, Network controller + 0020 HB6 Universal PCI-PCI bridge (transparent mode) + 0021 HB6 Universal PCI-PCI bridge (non-transparent mode) + 1775 c200 C2K CompactPCI interface bridge + 1775 ce90 CE9 + 4c53 1050 CT7 mainboard + 4c53 1080 CT8 mainboard + 4c53 1090 Cx9 mainboard + 4c53 10a0 CA3/CR3 mainboard + 4c53 3010 PPCI mezzanine (32-bit PMC) + 4c53 3011 PPCI mezzanine (64-bit PMC) + 4c53 4000 PMCCARR1 carrier board + 0022 HiNT HB4 PCI-PCI Bridge (PCI6150) + 0026 HB2 PCI-PCI Bridge + 101a E.Band [AudioTrak Inca88] + 101b E.Band [AudioTrak Inca88] + 8011 VXPro II Chipset + 3388 8011 VXPro II Chipset CPU to PCI Bridge + 8012 VXPro II Chipset + 3388 8012 VXPro II Chipset PCI to ISA Bridge + 8013 VXPro II IDE + 3388 8013 VXPro II Chipset EIDE Controller + a103 Blackmagic Design DeckLink HD Pro +3411 Quantum Designs (H.K.) Inc +3442 Bihl+Wiedemann GmbH + 1783 AS-i 3.0 cPCI Master + 1922 AS-i 3.0 PCI Master +3475 Arastra Inc. +3513 ARCOM Control Systems Ltd +3842 eVga.com. Corp. +38ef 4Links +3d3d 3DLabs + 0001 GLINT 300SX + 0002 GLINT 500TX + 0000 0000 GLoria L + 0003 GLINT Delta + 0000 0000 GLoria XL + 0004 Permedia + 0005 Permedia + 0006 GLINT MX + 0000 0000 GLoria XL + 1048 0a42 GLoria XXL + 0007 3D Extreme + 0008 GLINT Gamma G1 + 1048 0a42 GLoria XXL + 0009 Permedia II 2D+3D + 1040 0011 AccelStar II + 1048 0a42 GLoria XXL + 13e9 1000 6221L-4U + 3d3d 0100 AccelStar II 3D Accelerator + 3d3d 0111 Permedia 3:16 + 3d3d 0114 Santa Ana + 3d3d 0116 Oxygen GVX1 + 3d3d 0119 Scirocco + 3d3d 0120 Santa Ana PCL + 3d3d 0125 Oxygen VX1 + 3d3d 0127 Permedia3 Create! + 000a GLINT R3 + 3d3d 0121 Oxygen VX1 + 000c GLINT R3 [Oxygen VX1] + 3d3d 0144 Oxygen VX1-4X AGP [Permedia 4] + 000d GLint R4 rev A + 000e GLINT Gamma G2 + 0011 GLint R4 rev B + 0012 GLint R5 rev A + 0013 GLint R5 rev B + 0020 VP10 visual processor + 0022 VP10 visual processor + 0024 VP9 visual processor + 002c Wildcat Realizm 100/200 + 0030 Wildcat Realizm 800 + 0032 Wildcat Realizm 500 + 0100 Permedia II 2D+3D + 07a1 Wildcat III 6210 + 07a2 Sun XVR-500 Graphics Accelerator + 07a3 Wildcat IV 7210 + 1004 Permedia + 3d04 Permedia + ffff Glint VGA +4005 Avance Logic Inc. + 0300 ALS300 PCI Audio Device + 0308 ALS300+ PCI Audio Device + 0309 PCI Input Controller + 1064 ALG-2064 + 2064 ALG-2064i + 2128 ALG-2364A GUI Accelerator + 2301 ALG-2301 + 2302 ALG-2302 + 2303 AVG-2302 GUI Accelerator + 2364 ALG-2364A + 2464 ALG-2464 + 2501 ALG-2564A/25128A + 4000 ALS4000 Audio Chipset + 4005 4000 ALS4000 Audio Chipset + 4710 ALC200/200P +4033 Addtron Technology Co, Inc. + 1360 RTL8139 Ethernet +4040 NetXen Incorporated + 0001 NXB-10GXSR 10-Gigabit Ethernet PCIe Adapter with SR-XFP optical interface + 103c 7047 NC510F PCIe 10-Gigabit Server Adapter + 0002 NXB-10GCX4 10-Gigabit Ethernet PCIe Adapter with CX4 copper interface + 103c 7048 NC510c PCIe 10-Gigabit Server Adapter + 0003 NXB-4GCU Quad Gigabit Ethernet PCIe Adapter with 1000-BASE-T interface + 0004 BladeCenter-H 10-Gigabit Ethernet High Speed Daughter Card + 0005 NetXen Dual Port 10GbE Multifunction Adapter for c-Class + 103c 170e NC512m Dual Port 10GbE Multifunction BL-C Adapter + 0024 XG Mgmt + 0025 XG Mgmt + 0100 NX3031 Multifunction 1/10-Gigabit Server Adapter + 103c 171b NC522m Dual Port 10GbE Multifunction BL-c Adapter + 103c 3251 NC375i 1G w/NC524SFP 10G Module + 103c 705a NC375i Integrated Quad Port Multifunction Gigabit Server Adapter + 103c 705b NC522SFP Dual Port 10GbE Server Adapter + 152d 896b TG20 Dual Port 10GbE Server/Storage Adapter + 4040 0124 NX3031 Quad Port Gigabit Server Adapter + 4040 0126 Dual Port SFP+ 10GbE Server Adapter +4143 Digital Equipment Corp +4144 Alpha Data + 0044 ADM-XRCIIPro +4150 ONA Electroerosion + 0001 PCI32TLITE FILSTRUP1 PCI to VME Bridge Controller + 0006 PCI32TLITE UART 16550 Opencores + 0007 PCI32TLITE CAN Controller Opencores +415a Auzentech, Inc. +416c Aladdin Knowledge Systems + 0100 AladdinCARD + 0200 CPC +4321 Tata Power Strategic Electronics Division +434e CAST Navigation LLC +4444 Internext Compression Inc + 0016 iTVC16 (CX23416) MPEG-2 Encoder + 0070 0003 WinTV PVR 250 + 0070 0009 WinTV PVR 150 + 0070 0801 WinTV PVR 150 + 0070 0807 WinTV PVR 150 + 0070 4001 WinTV PVR 250 + 0070 4009 WinTV PVR 250 + 0070 4801 WinTV PVR 250 + 0070 4803 WinTV PVR 250 + 0070 8003 WinTV PVR 150 + 0070 8801 WinTV PVR 150 + 0070 c801 WinTV PVR 150 + 0070 e807 WinTV PVR 500 (1st unit) + 0070 e817 WinTV PVR 500 (2nd unit) + 0070 ff92 WiNTV PVR-550 + 0270 0801 WinTV PVR 150 + 104d 013d ENX-26 TV Encoder + 10fc d038 GV-MVP/RX2W (1st unit) + 10fc d039 GV-MVP/RX2W (2nd unit) + 12ab fff3 MPG600 + 12ab ffff MPG600 + 1461 c00a M113 PCI Analog TV (PAL/SECAM, Philips FQ1216MK3 tuner) + 1461 c00b M113 PCI Analog TV (PAL/SECAM+FM, Philips FM1216MK3 tuner) + 1461 c00c M113 PCI Analog TV (NTSC, JAPAN version, Philips FI1286MK2 tuner) + 1461 c010 M113 PCI Analog TV (NTSC, Philips FI1236MK3 tuner) + 1461 c011 M113 PCI Analog TV (NTSC+FM, Philips FM1236MK3 tuner) + 1461 c018 M113 PCI Analog TV (NTSC, Philips FQ1236MK5 tuner) + 1461 c019 UltraTV 1500 MCE, a.k.a. M113 PCI Analog TV (NTSC+FM, Philips FQ1236MK5 tuner) + 1461 c01a M113 PCI Analog TV (PAL/SECAM, Philips FQ1216MK5 tuner) + 1461 c01b M113 PCI Analog TV (PAL/SECAM+FM, Philips FM1216MK5 tuner) + 1461 c030 M113 PCI Analog TV (NTSC-J, Partsnic tuner) + 1461 c031 M113 PCI Analog TV (NTSC-J+FM, Partsnic tuner) + 1461 c032 M113 PCI Analog TV (PAL/SECAM, Partsnic tuner) + 1461 c033 M113 PCI Analog TV (PAL/SECAM+FM, Partsnic tuner) + 1461 c034 M113 PCI Analog TV (NTSC, Partsnic tuner) + 1461 c035 M113 PCI Analog TV (NTSC+FM, Partsnic tuner) + 1461 c03f C115 PCI video capture card (no tuner) + 1461 c136 M104 mini-PCI Analog TV + 1461 c20a M755 AVerTV Video Capture (PAL/SECAM, Philips FQ1216MK3 tuner) + 1461 c218 M755 AVerTV Video Capture (NTSC, Philips FQ1236MK5 tuner) + 1461 c219 M755 AVerTV Video Capture (NTSC+FM, Philips FQ1236MK5 tuner) + 1461 c21a M755 AVerTV Video Capture (PAL/SECAM, Philips FQ1216MK5 tuner) + 1461 c21b M755 AVerTV Video Capture (PAL/SECAM+FM, Philips FM1216MK5 tuner) + 1461 c230 M755 AVerTV Video Capture (NTSC-J, Partsnic tuner) + 1461 c231 M755 AVerTV Video Capture (NTSC-J+FM, Partsnic tuner) + 1461 c232 M755 AVerTV Video Capture (PAL/SECAM, Partsnic tuner) + 1461 c233 M755 AVerTV Video Capture (PAL/SECAM+FM, Partsnic tuner) + 1461 c234 M755 AVerTV Video Capture (NTSC, Partsnic tuner) + 1461 c235 M755 AVerTV Video Capture (NTSC+FM, Partsnic tuner) + 1461 c337 E106 AVerMedia AVerTV Video Capture + 1461 c439 M116 AVerMedia AVerTV MCE 116 Plus (NTSC/PAL/SECAM+FM+REMOTE, Xceive 2028 tuner) + 1461 c5ff C755 AVerTV Video Capture card (no tuner) + 1461 c6ff C115 PCI video capture card (no tuner) + 1461 c739 M785 AVerMedia PCI Analog TV (NTSC/PAL/SECAM+FM, Xceive 2028 tuner) + 9005 0092 VideOh! AVC-2010 + 9005 0093 VideOh! AVC-2410 + 0803 iTVC15 MPEG-2 Encoder + 0070 4000 WinTV PVR-350 + 0070 4001 WinTV PVR-250 + 0070 4800 WinTV PVR-350 (V1) + 12ab 0000 MPG160 + 1461 a3ce M179 + 1461 a3cf M179 +4468 Bridgeport machines +4594 Cogetec Informatique Inc +45fb Baldor Electric Company +4624 Budker Institute of Nuclear Physics + adc1 ADC200ME High speed ADC + de01 DL200ME High resolution delay line PCI based card + de02 DL200ME Middle resolution delay line PCI based card +4680 Umax Computer Corp +4843 Hercules Computer Technology Inc +4916 RedCreek Communications Inc + 1960 RedCreek PCI adapter +4943 Growth Networks +494f ACCES I/O Products, Inc. + 0520 PCI-IDO-48 + 0920 PCI-IDI-48 + 0c50 PCI-DIO-24H + 0c51 PCI-DIO-24D + 0c60 PCI-DIO-48(H) + 0c68 PCI-DIO-72 + 0c70 PCI-DIO-96 + 0c78 PCI-DIO-120 + 0dc8 PCI-IDIO-16 + 0e50 PCI-DIO-24S + 0e51 PCI-DIO-24H(C) + 0e52 PCI-DIO-24D(C) + 0e60 PCI-DIO-48S(H) + 0e61 P104-DIO-24S + 0f00 PCI-IIRO-8 + 0f01 LPCI-IIRO-8 + 0f08 PCI-IIRO-16 + 1050 PCI-422/485-2 + 1058 PCI-COM422/4 + 1059 PCI-COM485/4 + 1068 PCI-COM422/8 + 1069 PCI-COM485/8 + 1088 PCI-COM232/1 + 1090 PCI-COM232/2 + 10a8 P104-COM232-8 + 10c9 PCI-COM-1S + 10d0 PCI-COM2S + 10e8 PCI-COM-8SM + 1148 PCI-ICM-1S + 1150 PCI-ICM-2S + 1158 PCI-ICM422/4 + 1159 PCI-ICM485/4 + 1250 PCI-WDG-2S + 12d0 PCI-WDG-IMPAC + 22c0 PCI-WDG-CSM + 2c50 PCI-DIO-96CT + 2c58 PCI-DIO-96C3 + 5ed0 PCI-DAC + 6c90 PCI-DA12-2 + 6c98 PCI-DA12-4 + 6ca0 PCI-DA12-6 + 6ca8 PCI-DA12-8 + 6ca9 PCI-DA12-8V + 6cb0 PCI-DA12-16 + 6cb1 PCI-DA12-16V + 8ef0 P104-FAS16-16 + aca8 PCI-AI12-16 + aca9 PCI-AI12-16A + eca8 PCI-AIO12-16 + eca9 PCI-A12-16 + ecaa PCI-A12-16A + ece8 PCI-A16-16 +4978 Axil Computer Inc +4a14 NetVin + 5000 NV5000SC + 4a14 5000 RT8029-Based Ethernet Adapter +4b10 Buslogic Inc. +4c48 LUNG HWA Electronics +4c53 SBS Technologies + 0000 PLUSTEST device + 4c53 3000 PLUSTEST card (PC104+) + 4c53 3001 PLUSTEST card (PMC) + 0001 PLUSTEST-MM device + 4c53 3002 PLUSTEST-MM card (PMC) +4ca1 Seanix Technology Inc +4d51 MediaQ Inc. + 0200 MQ-200 +4d54 Microtechnica Co Ltd +4d56 MATRIX VISION GmbH + 0000 [mvHYPERION-CLe/CLb] CameraLink PCI Express x1 Frame Grabber + 0001 [mvHYPERION-CLf/CLm] CameraLink PCI Express x4 Frame Grabber + 0010 [mvHYPERION-16R16/-32R16] 16 Video Channel PCI Express x4 Frame Grabber +4ddc ILC Data Device Corp + 0100 DD-42924I5-300 (ARINC 429 Data Bus) + 0801 BU-65570I1 MIL-STD-1553 Test and Simulation + 0802 BU-65570I2 MIL-STD-1553 Test and Simulation + 0811 BU-65572I1 MIL-STD-1553 Test and Simulation + 0812 BU-65572I2 MIL-STD-1553 Test and Simulation + 0881 BU-65570T1 MIL-STD-1553 Test and Simulation + 0882 BU-65570T2 MIL-STD-1553 Test and Simulation + 0891 BU-65572T1 MIL-STD-1553 Test and Simulation + 0892 BU-65572T2 MIL-STD-1553 Test and Simulation + 0901 BU-65565C1 MIL-STD-1553 Data Bus + 0902 BU-65565C2 MIL-STD-1553 Data Bus + 0903 BU-65565C3 MIL-STD-1553 Data Bus + 0904 BU-65565C4 MIL-STD-1553 Data Bus + 0b01 BU-65569I1 MIL-STD-1553 Data Bus + 0b02 BU-65569I2 MIL-STD-1553 Data Bus + 0b03 BU-65569I3 MIL-STD-1553 Data Bus + 0b04 BU-65569I4 MIL-STD-1553 Data Bus +5045 University of Toronto + 4243 BLASTbus PCI Interface Card v1 +5046 GemTek Technology Corporation + 1001 PCI Radio +5053 Voyetra Technologies + 2010 Daytona Audio Adapter +50b2 TerraTec Electronic GmbH + 1111 Terratec XLerate +5136 S S Technologies +5143 Qualcomm Inc +5145 Ensoniq (Old) + 3031 Concert AudioPCI +5168 Animation Technologies Inc. + 0300 FlyDVB-S + 0301 FlyDVB-T +5301 Alliance Semiconductor Corp. + 0001 ProMotion aT3D +5333 S3 Inc. + 0551 Plato/PX (system) + 5631 86c325 [ViRGE] + 8800 86c866 [Vision 866] + 8801 86c964 [Vision 964] + 8810 86c764_0 [Trio 32 vers 0] + 8811 86c764/765 [Trio32/64/64V+] + 8812 86cM65 [Aurora64V+] + 8813 86c764_3 [Trio 32/64 vers 3] + 8814 86c767 [Trio 64UV+] + 8815 86cM65 [Aurora 128] + 883d 86c988 [ViRGE/VX] + 8870 FireGL + 8880 86c868 [Vision 868 VRAM] vers 0 + 8881 86c868 [Vision 868 VRAM] vers 1 + 8882 86c868 [Vision 868 VRAM] vers 2 + 8883 86c868 [Vision 868 VRAM] vers 3 + 88b0 86c928 [Vision 928 VRAM] vers 0 + 88b1 86c928 [Vision 928 VRAM] vers 1 + 88b2 86c928 [Vision 928 VRAM] vers 2 + 88b3 86c928 [Vision 928 VRAM] vers 3 + 88c0 86c864 [Vision 864 DRAM] vers 0 + 88c1 86c864 [Vision 864 DRAM] vers 1 + 88c2 86c864 [Vision 864-P DRAM] vers 2 + 88c3 86c864 [Vision 864-P DRAM] vers 3 + 88d0 86c964 [Vision 964 VRAM] vers 0 + 88d1 86c964 [Vision 964 VRAM] vers 1 + 88d2 86c964 [Vision 964-P VRAM] vers 2 + 88d3 86c964 [Vision 964-P VRAM] vers 3 + 88f0 86c968 [Vision 968 VRAM] rev 0 + 88f1 86c968 [Vision 968 VRAM] rev 1 + 88f2 86c968 [Vision 968 VRAM] rev 2 + 88f3 86c968 [Vision 968 VRAM] rev 3 + 8900 86c755 [Trio 64V2/DX] + 5333 8900 86C775 Trio64V2/DX + 8901 86c775/86c785 [Trio 64V2/DX or /GX] + 5333 8901 86C775 Trio64V2/DX, 86C785 Trio64V2/GX + 8902 Plato/PX + 8903 Trio 3D business multimedia + 8904 Trio 64 3D + 1014 00db Integrated Trio3D + 4843 314a Terminator 128/3D GLH + 5333 8904 86C365 Trio3D AGP + 8905 Trio 64V+ family + 8906 Trio 64V+ family + 8907 Trio 64V+ family + 8908 Trio 64V+ family + 8909 Trio 64V+ family + 890a Trio 64V+ family + 890b Trio 64V+ family + 890c Trio 64V+ family + 890d Trio 64V+ family + 890e Trio 64V+ family + 890f Trio 64V+ family + 8a01 ViRGE/DX or /GX + 0e11 b032 ViRGE/GX + 10b4 1617 Nitro 3D + 10b4 1717 Nitro 3D + 5333 8a01 ViRGE/DX + 8a10 ViRGE/GX2 + 1092 8a10 Stealth 3D 4000 + 8a13 86c368 [Trio 3D/2X] + 5333 8a13 Trio3D/2X + 8a20 86c794 [Savage 3D] + 5333 8a20 86C391 Savage3D + 8a21 86c390 [Savage 3D/MV] + 5333 8a21 86C390 Savage3D/MV + 8a22 Savage 4 + 1033 8068 Savage 4 + 1033 8069 Savage 4 + 1033 8110 Savage 4 LT + 105d 0018 SR9 8Mb SDRAM + 105d 002a SR9 Pro 16Mb SDRAM + 105d 003a SR9 Pro 32Mb SDRAM + 105d 092f SR9 Pro+ 16Mb SGRAM + 1092 4207 Stealth III S540 + 1092 4800 Stealth III S540 + 1092 4807 SpeedStar A90 + 1092 4808 Stealth III S540 + 1092 4809 Stealth III S540 + 1092 480e Stealth III S540 + 1092 4904 Stealth III S520 + 1092 4905 SpeedStar A200 + 1092 4a09 Stealth III S540 + 1092 4a0b Stealth III S540 Xtreme + 1092 4a0f Stealth III S540 + 1092 4e01 Stealth III S540 + 1102 101d 3d Blaster Savage 4 + 1102 101e 3d Blaster Savage 4 + 5333 8100 86C394-397 Savage4 SDRAM 100 + 5333 8110 86C394-397 Savage4 SDRAM 110 + 5333 8125 86C394-397 Savage4 SDRAM 125 + 5333 8143 86C394-397 Savage4 SDRAM 143 + 5333 8a22 86C394-397 Savage4 + 5333 8a2e 86C394-397 Savage4 32bit + 5333 9125 86C394-397 Savage4 SGRAM 125 + 5333 9143 86C394-397 Savage4 SGRAM 143 + 8a23 Savage 4 + 8a25 ProSavage PM133 + 0303 0303 D9840-60001 [Brio BA410 Motherboard] + 8a26 ProSavage KM133 + 8c00 ViRGE/M3 + 8c01 ViRGE/MX + 1179 0001 ViRGE/MX + 8c02 ViRGE/MX+ + 8c03 ViRGE/MX+MV + 8c10 86C270-294 Savage/MX-MV + 8c11 82C270-294 Savage/MX + 8c12 86C270-294 Savage/IX-MV + 1014 017f ThinkPad T20/T22 + 1179 0001 86C584 SuperSavage/IXC Toshiba + 8c13 86C270-294 Savage/IX + 1179 0001 Magnia Z310 + 8c22 SuperSavage MX/128 + 8c24 SuperSavage MX/64 + 8c26 SuperSavage MX/64C + 8c2a SuperSavage IX/128 SDR + 8c2b SuperSavage IX/128 DDR + 8c2c SuperSavage IX/64 SDR + 8c2d SuperSavage IX/64 DDR + 8c2e SuperSavage IX/C SDR + 1014 01fc ThinkPad T23 + 8c2f SuperSavage IX/C DDR + 8d01 86C380 [ProSavageDDR K4M266] + 8d02 VT8636A [ProSavage KN133] AGP4X VGA Controller (TwisterK) + 8d03 VT8751 [ProSavageDDR P4M266] + 8d04 VT8375 [ProSavage8 KM266/KL266] + 8e40 2300E Graphics Processor + 8e48 Chrome S27 PCIE + 5333 0130 Chrome S27 256M DDR2 + 9102 86C410 Savage 2000 + 1092 5932 Viper II Z200 + 1092 5934 Viper II Z200 + 1092 5952 Viper II Z200 + 1092 5954 Viper II Z200 + 1092 5a35 Viper II Z200 + 1092 5a37 Viper II Z200 + 1092 5a55 Viper II Z200 + 1092 5a57 Viper II Z200 + ca00 SonicVibes +544c Teralogic Inc + 0350 TL880-based HDTV/ATSC tuner +5455 Technische University Berlin + 4458 S5933 +5456 GoTView +5519 Cnet Technologies, Inc. +5544 Dunord Technologies + 0001 I-30xx Scanner Interface +5555 Genroco, Inc + 0003 TURBOstor HFP-832 [HiPPI NIC] +5654 VoiceTronix Pty Ltd +5700 Netpower +584d AuzenTech Co., Ltd. +5851 Exacq Technologies +5853 XenSource, Inc. + 0001 Xen Platform Device +5ace Beholder International Ltd. + 5050 BeholdTV 505 FM +631c SmartInfra Ltd + 1652 PXI-1652 Signal Generator + 2504 PXI-2504 Signal Interrogator +6356 UltraStor +6374 c't Magazin fuer Computertechnik + 6773 GPPCI +6409 Logitec Corp. +6549 Teradici Corp. +6666 Decision Computer International Co. + 0001 PCCOM4 + 0002 PCCOM8 + 0004 PCCOM2 + 0101 PCI 8255/8254 I/O Card + 0200 12-bit AD/DA Card + 0201 14-bit AD/DA Card + 1011 Industrial Card + 1021 8 photo couple 8 relay Card + 1022 4 photo couple 4 relay Card + 1025 16 photo couple 16 relay Card + 4000 WatchDog Card +6900 Qumranet +7063 pcHDTV + 2000 HD-2000 + 3000 HD-3000 + 5500 HD5500 HDTV +7284 HT OMEGA Inc. +7604 O.N. Electronic Co Ltd. +7bde MIDAC Corporation +7fed PowerTV +8008 Quancom Electronic GmbH + 0010 WDOG1 [PCI-Watchdog 1] + 0011 PWDOG2 [PCI-Watchdog 2] + 0015 Clock77/PCI & Clock77/PCIe (DCF-77 receiver) +# Wrong ID used in subsystem ID of AsusTek PCI-USB2 PCI card. +807d Asustek Computer, Inc. +8086 Intel Corporation + 0007 82379AB + 0008 Extended Express System Support Controller + 0039 21145 Fast Ethernet + 0040 Core Processor DRAM Controller + 0041 Core Processor PCI Express x16 Root Port + 0042 Core Processor Integrated Graphics Controller + 0043 Core Processor Secondary PCI Express Root Port + 0044 Core Processor DRAM Controller + 1025 0347 Aspire 7740G + 0045 Core Processor PCI Express x16 Root Port + 0046 Core Processor Integrated Graphics Controller + 0047 Core Processor Secondary PCI Express Root Port + 0048 Core Processor DRAM Controller + 0049 Core Processor PCI Express x16 Root Port + 004a Core Processor Integrated Graphics Controller + 004b Core Processor Secondary PCI Express Root Port + 0050 Core Processor Thermal Management Controller + 0083 WiFi Link 1000 Series + 8086 1205 WiFi Link 1000 Series 1000BGN + 8086 1206 WiFi Link 1000 Series 1000BG + 8086 1225 WiFi Link 1000 Series 1000BGN + 8086 1226 WiFi Link 1000 Series 1000BG + 8086 1305 WiFi Link 1000 Series 1000BGN + 8086 1306 WiFi Link 1000 Series 1000BG + 8086 1325 WiFi Link 1000 Series 1000BGN + 8086 1326 WiFi Link 1000 Series 1000BG + 0084 WiFi Link 1000 Series + 8086 1215 WiFi Link 1000 Series 1000BGN + 8086 1216 WiFi Link 1000 Series 1000BG + 8086 1315 WiFi Link 1000 Series 1000BGN + 8086 1316 WiFi Link 1000 Series 1000BG + 0087 WiMAX/WiFi Link 6050 Series + 8086 1301 WiFi Link 6050 Series 2x2 6050AGN + 8086 1306 WiFi Link 6050 Series 2x2 6050ABG + 8086 1321 WiFi Link 6050 Series 2x2 6050AGN + 8086 1326 WiFi Link 6050 Series 2x2 6050ABG + 0089 WiMAX/WiFi Link 6050 Series + 8086 1311 WiFi Link 6050 Series 2x2 6050AGN + 8086 1316 WiFi Link 6050 Series 2x2 6050ABG + 0101 Sandy Bridge PCI Express Root Port + 0102 Sandy Bridge Integrated Graphics Controller + 0103 Sandy Bridge Thermal Management Controller + 0105 Sandy Bridge PCI Express Root Port + 0106 Sandy Bridge Integrated Graphics Controller + 0109 Sandy Bridge PCI Express Root Port + 010a Sandy Bridge Integrated Graphics Controller + 010b Sandy Bridge Integrated Graphics Controller + 010d Sandy Bridge PCI Express Root Port + 010e Sandy Bridge Integrated Graphics Controller + 0122 82437FX + 0309 80303 I/O Processor PCI-to-PCI Bridge + 030d 80312 I/O Companion Chip PCI-to-PCI Bridge + 0326 6700/6702PXH I/OxAPIC Interrupt Controller A + 1775 1100 CR11/VR11 Single Board Computer + 0327 6700PXH I/OxAPIC Interrupt Controller B + 1775 1100 CR11/VR11 Single Board Computer + 0329 6700PXH PCI Express-to-PCI Bridge A + 032a 6700PXH PCI Express-to-PCI Bridge B + 032c 6702PXH PCI Express-to-PCI Bridge A + 0330 80332 [Dobson] I/O processor (A-Segment Bridge) + 0331 80332 [Dobson] I/O processor (A-Segment IOAPIC) + 0332 80332 [Dobson] I/O processor (B-Segment Bridge) + 0333 80332 [Dobson] I/O processor (B-Segment IOAPIC) + 0334 80332 [Dobson] I/O processor (ATU) + 0335 80331 [Lindsay] I/O processor (PCI-X Bridge) + 0336 80331 [Lindsay] I/O processor (ATU) + 0340 41210 [Lanai] Serial to Parallel PCI Bridge (A-Segment Bridge) + 0341 41210 [Lanai] Serial to Parallel PCI Bridge (B-Segment Bridge) + 0370 80333 Segment-A PCI Express-to-PCI Express Bridge + 0371 80333 A-Bus IOAPIC + 0372 80333 Segment-B PCI Express-to-PCI Express Bridge + 0373 80333 B-Bus IOAPIC + 0374 80333 Address Translation Unit + 0482 82375EB/SB PCI to EISA Bridge + 0483 82424TX/ZX [Saturn] CPU to PCI bridge + 0484 82378ZB/IB, 82379AB (SIO, SIO.A) PCI to ISA Bridge + 0486 82425EX/ZX [Aries] PCIset with ISA bridge + 04a3 82434LX/NX [Mercury/Neptune] Processor to PCI bridge + 04d0 82437FX [Triton FX] + 0500 E8870 Processor bus control + 0501 E8870 Memory controller +# and registers common to both SPs + 0502 E8870 Scalability Port 0 +# and global performance monitoring + 0503 E8870 Scalability Port 1 + 0510 E8870IO Hub Interface Port 0 registers (8-bit compatibility port) + 0511 E8870IO Hub Interface Port 1 registers + 0512 E8870IO Hub Interface Port 2 registers + 0513 E8870IO Hub Interface Port 3 registers + 0514 E8870IO Hub Interface Port 4 registers + 0515 E8870IO General SIOH registers + 0516 E8870IO RAS registers + 0530 E8870SP Scalability Port 0 registers + 0531 E8870SP Scalability Port 1 registers + 0532 E8870SP Scalability Port 2 registers + 0533 E8870SP Scalability Port 3 registers + 0534 E8870SP Scalability Port 4 registers + 0535 E8870SP Scalability Port 5 registers +# (bi-interleave 0) and global registers that are neither per-port nor per-interleave + 0536 E8870SP Interleave registers 0 and 1 +# (bi-interleave 1) + 0537 E8870SP Interleave registers 2 and 3 + 0600 RAID Controller + 8086 0136 SRCU31L + 8086 01af SRCZCR + 8086 01c1 ICP Vortex GDT8546RZ + 8086 01f7 SCRU32 +# uninitialized SRCU32 RAID Controller + 061f 80303 I/O Processor + 0800 Moorestown SPI Ctrl 0 + 0801 Moorestown SPI Ctrl 1 + 0802 Moorestown I2C 0 + 0803 Moorestown I2C 1 + 0804 Moorestown I2C 2 + 0805 Moorestown Keyboard Ctrl + 0806 Moorestown USB Ctrl + 0807 Moorestown SD Host Ctrl 0 + 0808 Moorestown SD Host Ctrl 1 + 0809 Moorestown NAND Ctrl + 080a Moorestown Audio Ctrl + 080b Moorestown ISP + 080c Moorestown Security Controller + 080d Moorestown External Displays + 080e Moorestown SCU IPC + 080f Moorestown GPIO Controller + 0810 Moorestown Power Management Unit + 0811 Moorestown OTG Ctrl + 0812 Moorestown SPI Ctrl 2 + 0813 Moorestown SC DMA + 0814 Moorestown LPE DMA + 0815 Moorestown SSP0 + 0960 80960RP (i960RP) Microprocessor/Bridge + 0962 80960RM (i960RM) Bridge + 0964 80960RP (i960RP) Microprocessor/Bridge + 1000 82542 Gigabit Ethernet Controller (Fiber) + 0e11 b0df NC6132 Gigabit Ethernet Adapter (1000-SX) + 0e11 b0e0 NC6133 Gigabit Ethernet Adapter (1000-LX) + 0e11 b123 NC6134 Gigabit Ethernet Adapter (1000-LX) + 1014 0119 Netfinity Gigabit Ethernet SX Adapter + 8086 1000 PRO/1000 Gigabit Server Adapter + 1001 82543GC Gigabit Ethernet Controller (Fiber) + 0e11 004a NC6136 Gigabit Server Adapter + 1014 01ea Netfinity Gigabit Ethernet SX Adapter + 8086 1002 PRO/1000 F Server Adapter + 8086 1003 PRO/1000 F Server Adapter + 1002 Pro 100 LAN+Modem 56 Cardbus II + 8086 200e Pro 100 LAN+Modem 56 Cardbus II + 8086 2013 Pro 100 SR Mobile Combo Adapter + 8086 2017 Pro 100 S Combo Mobile Adapter + 1004 82543GC Gigabit Ethernet Controller (Copper) + 0e11 0049 NC7132 Gigabit Upgrade Module + 0e11 b1a4 NC7131 Gigabit Server Adapter + 1014 10f2 Gigabit Ethernet Server Adapter + 8086 1004 PRO/1000 T Server Adapter + 8086 2004 PRO/1000 T Server Adapter + 1008 82544EI Gigabit Ethernet Controller (Copper) + 1014 0269 iSeries 1000/100/10 Ethernet Adapter + 1028 011b PowerEdge 1650/2550 + 1028 011c PRO/1000 XT Network Connection + 8086 1107 PRO/1000 XT Server Adapter + 8086 2107 PRO/1000 XT Server Adapter + 8086 2110 PRO/1000 XT Desktop Adapter + 8086 3108 PRO/1000 XT Network Connection + 1009 82544EI Gigabit Ethernet Controller (Fiber) + 1014 0268 iSeries Gigabit Ethernet Adapter + 8086 1109 PRO/1000 XF Server Adapter + 8086 2109 PRO/1000 XF Server Adapter + 100a 82540EM Gigabit Ethernet Controller + 100c 82544GC Gigabit Ethernet Controller (Copper) + 8086 1112 PRO/1000 T Desktop Adapter + 8086 2112 PRO/1000 T Desktop Adapter + 100d 82544GC Gigabit Ethernet Controller (LOM) + 1028 0123 PRO/1000 XT Network Connection + 1079 891f 82544GC Based Network Connection + 4c53 1080 CT8 mainboard + 8086 110d 82544GC Based Network Connection + 100e 82540EM Gigabit Ethernet Controller + 1014 0265 PRO/1000 MT Network Connection + 1014 0267 PRO/1000 MT Network Connection + 1014 026a PRO/1000 MT Network Connection + 1028 002e Optiplex GX260 + 1028 0134 PowerEdge 600SC + 1028 0151 Optiplex GX270 + 107b 8920 PRO/1000 MT Desktop Adapter + 8086 001e PRO/1000 MT Desktop Adapter + 8086 002e PRO/1000 MT Desktop Adapter + 8086 1376 PRO/1000 GT Desktop Adapter + 8086 1476 PRO/1000 GT Desktop Adapter + 100f 82545EM Gigabit Ethernet Controller (Copper) + 1014 0269 iSeries 1000/100/10 Ethernet Adapter + 1014 028e PRO/1000 MT Network Connection + 15ad 0750 PRO/1000 MT Single Port Adapter + 8086 1000 PRO/1000 MT Network Connection + 8086 1001 PRO/1000 MT Server Adapter + 1010 82546EB Gigabit Ethernet Controller (Copper) + 0e11 00db NC7170 Gigabit Server Adapter + 1014 027c PRO/1000 MT Dual Port Network Adapter + 15ad 0760 PRO/1000 MT Dual Port Adapter + 18fb 7872 RESlink-X + 1fc1 0026 Niagara 2260 Bypass Card + 4c53 1080 CT8 mainboard + 4c53 10a0 CA3/CR3 mainboard + 8086 1011 PRO/1000 MT Dual Port Server Adapter + 8086 1012 PRO/1000 MT Dual Port Server Adapter + 8086 101a PRO/1000 MT Dual Port Network Connection + 8086 3424 SE7501HG2 Mainboard + 1011 82545EM Gigabit Ethernet Controller (Fiber) + 1014 0268 iSeries Gigabit Ethernet Adapter + 8086 1002 PRO/1000 MF Server Adapter + 8086 1003 PRO/1000 MF Server Adapter (LX) + 1012 82546EB Gigabit Ethernet Controller (Fiber) + 0e11 00dc NC6170 Gigabit Server Adapter + 8086 1012 PRO/1000 MF Dual Port Server Adapter + 1013 82541EI Gigabit Ethernet Controller + 8086 0013 PRO/1000 MT Network Connection + 8086 1013 PRO/1000 MT Network Connection + 8086 1113 PRO/1000 MT Desktop Adapter + 1014 82541ER Gigabit Ethernet Controller + 8086 0014 PRO/1000 MT Desktop Connection + 8086 1014 PRO/1000 MT Network Connection + 1015 82540EM Gigabit Ethernet Controller (LOM) + 8086 1015 PRO/1000 MT Mobile Connection + 1016 82540EP Gigabit Ethernet Controller (Mobile) + 1014 052c PRO/1000 MT Mobile Connection + 1179 0001 PRO/1000 MT Mobile Connection + 8086 1016 PRO/1000 MT Mobile Connection + 1017 82540EP Gigabit Ethernet Controller + 8086 1017 PR0/1000 MT Desktop Connection + 1018 82541EI Gigabit Ethernet Controller + 8086 1018 PRO/1000 MT Mobile Connection + 1019 82547EI Gigabit Ethernet Controller + 1458 1019 GA-8IPE1000 Pro2 motherboard (865PE) + 1458 e000 Intel Gigabit Ethernet (Kenai II) + 8086 1019 PRO/1000 CT Desktop Connection + 8086 301f D865PERL mainboard + 8086 3025 D875PBZ motherboard + 8086 302c Intel 82865G Mainboard (D865GBF) + 8086 3427 S875WP1-E mainboard + 101a 82547EI Gigabit Ethernet Controller (Mobile) + 8086 101a PRO/1000 CT Mobile Connection + 101d 82546EB Gigabit Ethernet Controller + 8086 1000 PRO/1000 MT Quad Port Server Adapter + 101e 82540EP Gigabit Ethernet Controller (Mobile) + 1014 0549 Thinkpad + 1179 0001 PRO/1000 MT Mobile Connection + 8086 101e PRO/1000 MT Mobile Connection + 1026 82545GM Gigabit Ethernet Controller + 1028 0169 Precision 470 + 8086 1000 PRO/1000 MT Server Connection + 8086 1001 PRO/1000 MT Server Adapter + 8086 1002 PRO/1000 MT Server Adapter + 8086 1003 PRO/1000 GT Server Adapter + 8086 1026 PRO/1000 MT Server Connection + 1027 82545GM Gigabit Ethernet Controller + 103c 3103 NC310F PCI-X Gigabit Server Adapter + 8086 1001 PRO/1000 MF Server Adapter(LX) + 8086 1002 PRO/1000 MF Server Adapter(LX) + 8086 1003 PRO/1000 MF Server Adapter(LX) + 8086 1027 PRO/1000 MF Server Adapter + 1028 82545GM Gigabit Ethernet Controller + 8086 1028 PRO/1000 MB Server Connection + 1029 82559 Ethernet Controller + 1030 82559 InBusiness 10/100 + 1031 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller + 1014 0209 ThinkPad A/T/X Series + 104d 80e7 Vaio PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 104d 813c Vaio PCG-GRV616G + 107b 5350 EtherExpress PRO/100 VE + 1179 0001 EtherExpress PRO/100 VE + 144d c000 EtherExpress PRO/100 VE + 144d c001 EtherExpress PRO/100 VE + 144d c003 EtherExpress PRO/100 VE + 144d c006 vpr Matrix 170B4 + 1032 82801CAM (ICH3) PRO/100 VE Ethernet Controller + 1033 82801CAM (ICH3) PRO/100 VM (LOM) Ethernet Controller + 1034 82801CAM (ICH3) PRO/100 VM Ethernet Controller + 1035 82801CAM (ICH3)/82562EH (LOM) Ethernet Controller + 1036 82801CAM (ICH3) 82562EH Ethernet Controller + 1037 82801CAM (ICH3) Chipset Ethernet Controller + 1038 82801CAM (ICH3) PRO/100 VM (KM) Ethernet Controller + 0e11 0098 Evo N600c + 1039 82801DB PRO/100 VE (LOM) Ethernet Controller + 1014 0267 NetVista A30p + 114a 0582 PC8 onboard ethernet ETH1 + 103a 82801DB PRO/100 VE (CNR) Ethernet Controller + 103b 82801DB PRO/100 VM (LOM) Ethernet Controller + 103c 82801DB PRO/100 VM (CNR) Ethernet Controller + 103d 82801DB PRO/100 VE (MOB) Ethernet Controller + 1014 0522 ThinkPad R40 + 8086 103d 82562EZ 10/100 Ethernet Controller + 103e 82801DB PRO/100 VM (MOB) Ethernet Controller + 1040 536EP Data Fax Modem + 16be 1040 V.9X DSP Data Fax Modem + 1043 PRO/Wireless LAN 2100 3B Mini PCI Adapter + 103c 08b0 tc1100 tablet + 8086 2522 Samsung X10/P30 integrated WLAN + 8086 2527 MIM2000/Centrino + 8086 2561 Dell Latitude D800 + 8086 2581 Toshiba Satellite M10 + 1048 82597EX 10GbE Ethernet Controller + 8086 a01f PRO/10GbE LR Server Adapter + 8086 a11f PRO/10GbE LR Server Adapter + 1049 82566MM Gigabit Network Connection + 103c 30c1 Compaq 6910p + 17aa 20b9 ThinkPad T61 + 104a 82566DM Gigabit Network Connection + 104b 82566DC Gigabit Network Connection + 104c 82562V 10/100 Network Connection + 104d 82566MC Gigabit Network Connection + 1050 82562EZ 10/100 Ethernet Controller + 1028 019d Dimension 3000 + 1462 728c 865PE Neo2 (MS-6728) + 1462 758c MS-6758 (875P Neo) + 8086 3020 D865PERL mainboard + 8086 302f Desktop Board D865GBF + 8086 3427 S875WP1-E mainboard + 1051 82801EB/ER (ICH5/ICH5R) integrated LAN Controller + 1052 PRO/100 VM Network Connection + 1053 PRO/100 VM Network Connection + 1054 PRO/100 VE Network Connection + 1055 PRO/100 VM Network Connection + 1056 PRO/100 VE Network Connection + 1057 PRO/100 VE Network Connection + 1059 82551QM Ethernet Controller + 105b 82546GB Gigabit Ethernet Controller (Copper) + 105e 82571EB Gigabit Ethernet Controller + 103c 7044 NC360T PCI Express Dual Port Gigabit Server Adapter + 103c 704e Dual Port 1000Base-T (PCIe) [AD337A] + 1775 1100 CR11/VR11 Single Board Computer + 1775 6003 Telum GE-QT + 8086 005e PRO/1000 PT Dual Port Server Connection + 8086 105e PRO/1000 PT Dual Port Network Connection + 8086 10d5 82571PT Gigabit PT Quad Port Server ExpressModule + 8086 115e PRO/1000 PT Dual Port Server Adapter + 8086 125e PRO/1000 PT Dual Port Server Adapter + 8086 135e PRO/1000 PT Dual Port Server Adapter + 105f 82571EB Gigabit Ethernet Controller + 103c 704f Dual Port 1000Base-SX (PCIe) [AD338A] + 8086 005a PRO/1000 PF Dual Port Server Adapter + 8086 115f PRO/1000 PF Dual Port Server Adapter + 8086 125f PRO/1000 PF Dual Port Server Adapter + 8086 135f PRO/1000 PF Dual Port Server Adapter + 1060 82571EB Gigabit Ethernet Controller + 8086 0060 PRO/1000 PB Dual Port Server Connection + 8086 1060 PRO/1000 PB Dual Port Server Connection + 1064 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller + 1043 80f8 P5GD1-VW Mainboard + 1065 82562ET/EZ/GT/GZ - PRO/100 VE Ethernet Controller + 1066 82562 EM/EX/GX - PRO/100 VM (LOM) Ethernet Controller + 1067 82562 EM/EX/GX - PRO/100 VM Ethernet Controller + 1068 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller Mobile + 1069 82562EM/EX/GX - PRO/100 VM (LOM) Ethernet Controller Mobile + 106a 82562G - PRO/100 VE (LOM) Ethernet Controller + 106b 82562G - PRO/100 VE Ethernet Controller Mobile + 1075 82547GI Gigabit Ethernet Controller + 1028 0165 PowerEdge 750 + 8086 0075 PRO/1000 CT Network Connection + 8086 1075 PRO/1000 CT Network Connection + 1076 82541GI Gigabit Ethernet Controller + 1028 0165 PRO/1000 MT Network Connection + 1028 016d PRO/1000 MT Network Connection + 1028 019a PRO/1000 MT Network Connection + 1028 106d PRO/1000 MT Network Connection + 8086 0076 PRO/1000 MT Network Connection + 8086 1076 PRO/1000 MT Network Connection + 8086 1176 PRO/1000 MT Desktop Adapter + 8086 1276 PRO/1000 MT Network Adapter + 1077 82541GI Gigabit Ethernet Controller + 1179 0001 PRO/1000 MT Mobile Connection + 8086 0077 PRO/1000 MT Mobile Connection + 8086 1077 PRO/1000 MT Mobile Connection + 1078 82541ER Gigabit Ethernet Controller + 8086 1078 82541ER-based Network Connection + 1079 82546GB Gigabit Ethernet Controller + 103c 12a6 Dual Port 1000Base-T [A9900A] + 103c 12cf Core Dual Port 1000Base-T [AB352A] + 1775 10d0 V5D Single Board Computer Gigabit Ethernet + 1775 ce90 CE9 + 1fc1 0027 Niagara 2261 Failover NIC + 4c53 1090 Cx9 / Vx9 mainboard + 4c53 10b0 CL9 mainboard + 8086 0079 PRO/1000 MT Dual Port Network Connection + 8086 1079 PRO/1000 MT Dual Port Network Connection + 8086 1179 PRO/1000 MT Dual Port Server Adapter + 8086 117a PRO/1000 MT Dual Port Server Adapter + 107a 82546GB Gigabit Ethernet Controller + 103c 12a8 Dual Port 1000base-SX [A9899A] + 8086 107a PRO/1000 MF Dual Port Server Adapter + 8086 127a PRO/1000 MF Dual Port Server Adapter + 107b 82546GB Gigabit Ethernet Controller + 8086 007b PRO/1000 MB Dual Port Server Connection + 8086 107b PRO/1000 MB Dual Port Server Connection + 107c 82541PI Gigabit Ethernet Controller + 8086 1376 PRO/1000 GT Desktop Adapter + 8086 1476 PRO/1000 GT Desktop Adapter + 107d 82572EI Gigabit Ethernet Controller (Copper) + 8086 1082 PRO/1000 PT Server Adapter + 8086 1084 PRO/1000 PT Server Adapter + 8086 1092 PRO/1000 PT Server Adapter + 107e 82572EI Gigabit Ethernet Controller (Fiber) + 8086 1084 PRO/1000 PF Server Adapter + 8086 1085 PRO/1000 PF Server Adapter + 8086 1094 PRO/1000 PF Server Adapter + 107f 82572EI Gigabit Ethernet Controller + 1080 FA82537EP 56K V.92 Data/Fax Modem PCI + 1081 631xESB/632xESB LAN Controller Copper + 1082 631xESB/632xESB LAN Controller fiber + 1083 631xESB/632xESB LAN Controller SERDES + 1084 631xESB/632xESB IDE Redirection + 1085 631xESB/632xESB Serial Port Redirection + 1086 631xESB/632xESB IPMI/KCS0 + 1087 631xESB/632xESB UHCI Redirection + 1089 631xESB/632xESB BT + 108a 82546GB Gigabit Ethernet Controller + 8086 108a PRO/1000 P Dual Port Server Adapter + 8086 118a PRO/1000 P Dual Port Server Adapter + 108b 82573V Gigabit Ethernet Controller (Copper) + 1462 176c on board on MSI 945P - NEO (MS-7176) + 108c 82573E Gigabit Ethernet Controller (Copper) + 108e 82573E KCS (Active Management) + 108f Active Management Technology - SOL + 1091 PRO/100 VM Network Connection + 1092 PRO/100 VE Network Connection + 1093 PRO/100 VM Network Connection + 1094 PRO/100 VE Network Connection + 1095 PRO/100 VE Network Connection + 1096 80003ES2LAN Gigabit Ethernet Controller (Copper) + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 1097 631xESB/632xESB DPT LAN Controller (Fiber) + 1098 80003ES2LAN Gigabit Ethernet Controller (Serdes) + 1099 82546GB Gigabit Ethernet Controller (Copper) + 8086 1099 PRO/1000 GT Quad Port Server Adapter + 109a 82573L Gigabit Ethernet Controller + 1179 ff10 PRO/1000 PL + 17aa 2001 ThinkPad T60 + 17aa 207e ThinkPad X60s + 8086 109a PRO/1000 PL Network Connection + 8086 309c DeskTop Board D945GTP + 8086 30a5 DeskTop Board D975XBX + 109b 82546GB PRO/1000 GF Quad Port Server Adapter + 109e 82597EX 10GbE Ethernet Controller + 8086 a01f PRO/10GbE CX4 Server Adapter + 8086 a11f PRO/10GbE CX4 Server Adapter + 10a0 82571EB PRO/1000 AT Quad Port Bypass Adapter + 10a1 82571EB PRO/1000 AF Quad Port Bypass Adapter + 10a4 82571EB Gigabit Ethernet Controller + 8086 10a4 PRO/1000 PT Quad Port Server Adapter + 8086 11a4 PRO/1000 PT Quad Port Server Adapter + 10a5 82571EB Gigabit Ethernet Controller (Fiber) + 8086 10a5 PRO/1000 PF Quad Port Server Adapter + 8086 10a6 PRO/1000 PF Quad Port Server Adapter + 10a7 82575EB Gigabit Network Connection + 8086 10a8 82575EB Gigabit Riser Card + 10a9 82575EB Gigabit Backplane Connection + 10b0 82573L PRO/1000 PL Network Connection + 10b2 82573V PRO/1000 PM Network Connection + 10b3 82573E PRO/1000 PM Network Connection + 10b4 82573L PRO/1000 PL Network Connection + 10b5 82546GB Gigabit Ethernet Controller (Copper) + 103c 3109 NC340T PCI-X Quad-port Gigabit Server Adapter + 8086 1099 PRO/1000 GT Quad Port Server Adapter + 8086 1199 PRO/1000 GT Quad Port Server Adapter + 10b6 82598 10GbE PCI-Express Ethernet Controller + 10b9 82572EI Gigabit Ethernet Controller (Copper) + 103c 704a HP 110T PCIe Gigabit Server Adapter + 8086 1083 PRO/1000 PT Desktop Adapter + 8086 1093 PRO/1000 PT Desktop Adapter + 10ba 80003ES2LAN Gigabit Ethernet Controller (Copper) + 10bb 80003ES2LAN Gigabit Ethernet Controller (Serdes) + 10bc 82571EB Gigabit Ethernet Controller (Copper) + 103c 704b NC364T PCI Express Quad Port Gigabit Server Adapter + 108e 11bc x4 PCI-Express Quad Gigabit Ethernet UTP Low Profile Adapter + 8086 10bc PRO/1000 PT Quad Port LP Server Adapter + 8086 11bc PRO/1000 PT Quad Port LP Server Adapter + 10bd 82566DM-2 Gigabit Network Connection + 1028 0211 OptiPlex 755 + 10bf 82567LF Gigabit Network Connection + 10c0 82562V-2 10/100 Network Connection + 10c2 82562G-2 10/100 Network Connection + 10c3 82562GT-2 10/100 Network Connection + 10c4 82562GT 10/100 Network Connection + 10c5 82562G 10/100 Network Connection + 10c6 82598EB 10-Gigabit AF Dual Port Network Connection + 8086 a05f 10-Gigabit XF SR Dual Port Server Adapter + 8086 a15f 10-Gigabit XF SR Dual Port Server Adapter + 10c7 82598EB 10-Gigabit AF Network Connection + 1014 037f 10-Gigabit XF SR Server Adapter + 1014 0380 10-Gigabit XF LR Server Adapter + 8086 a05f 10-Gigabit XF SR Server Adapter + 8086 a15f 10-Gigabit XF SR Server Adapter + 8086 a16f 10-Gigabit XF SR Server Adapter + 10c8 82598EB 10-Gigabit AT Network Connection + 8086 a10c 10-Gigabit AT Server Adapter + 8086 a11c 10-Gigabit AT Server Adapter + 8086 a12c 10-Gigabit AT Server Adapter + 10c9 82576 Gigabit Network Connection + 103c 31ef NC362i Integrated Dual port Gigabit Server Adapter + 103c 323f NC362i Integrated Dual port Gigabit Server Adapter + 10a9 8028 UV-BaseIO dual-port GbE + 13a3 0037 DS4100 Secure Multi-Gigabit Server Adapter with Compression + 8086 a01c Gigabit ET Dual Port Server Adapter + 8086 a03c Gigabit ET Dual Port Server Adapter + 10ca 82576 Virtual Function + 10cb 82567V Gigabit Network Connection + 10cc 82567LM-2 Gigabit Network Connection + 10cd 82567LF-2 Gigabit Network Connection + 10ce 82567V-2 Gigabit Network Connection + 10d3 82574L Gigabit Network Connection + 103c 3250 NC112T PCI Express single Port Gigabit Server Adapter + 8086 a01f Gigabit CT Desktop Adapter + 10d5 82571PT Gigabit PT Quad Port Server ExpressModule + 10d6 82575GB Gigabit Network Connection + 8086 10d6 Gigabit VT Quad Port Server Adapter + 8086 145a Gigabit VT Quad Port Server Adapter + 8086 147a Gigabit VT Quad Port Server Adapter + 10d9 82571EB Dual Port Gigabit Mezzanine Adapter + 103c 1716 NC360m Dual Port 1GbE BL-c Adapter + 10da 82571EB Quad Port Gigabit Mezzanine Adapter + 103c 1717 NC364m Quad Port 1GbE BL-c Adapter + 10db 82598EB 10-Gigabit Dual Port Network Connection + 10dd 82598EB 10-Gigabit AT CX4 Network Connection + 10de 82567LM-3 Gigabit Network Connection + 10df 82567LF-3 Gigabit Network Connection + 10e1 82598EB 10-Gigabit AF Dual Port Network Connection + 8086 a15f 10-Gigabit SR Dual Port Express Module + 10e2 82575GB Gigabit Network Connection + 8086 10e2 Gigabit VT Quad Port Server Adapter + 10e5 82567LM-4 Gigabit Network Connection + 10e6 82576 Gigabit Network Connection + 8086 a01f Gigabit EF Dual Port Server Adapter + 8086 a02f Gigabit EF Dual Port Server Adapter + 10e7 82576 Gigabit Network Connection + 103c 31ff NC362i Integrated Dual Port BL-c Gigabit Server Adapter + 10e8 82576 Gigabit Network Connection + 8086 a02b Gigabit ET Quad Port Server Adapter + 8086 a02c Gigabit ET Quad Port Server Adapter + 10ea 82577LM Gigabit Network Connection + 10eb 82577LC Gigabit Network Connection + 10ec 82598EB 10-Gigabit AT CX4 Network Connection + 8086 a01f 10-Gigabit CX4 Dual Port Server Adapter + 8086 a11f 10-Gigabit CX4 Dual Port Server Adapter + 10ed 82559 Ethernet Controller Virtual Function + 10ef 82578DM Gigabit Network Connection + 10f0 82578DC Gigabit Network Connection + 10f1 82598EB 10-Gigabit AF Dual Port Network Connection + 8086 a20f 10-Gigabit AF DA Dual Port Server Adapter + 8086 a21f 10-Gigabit AF DA Dual Port Server Adapter + 10f4 82598EB 10-Gigabit AF Network Connection + 8086 106f 10-Gigabit XF LR Server Adapter + 8086 a06f 10-Gigabit XF LR Server Adapter + 10f5 82567LM Gigabit Network Connection + 10f6 82574L Gigabit Network Connection + 10f7 82599EB 10-Gigabit KX4 Network Connection + 8086 000d Ethernet Mezzanine Adapter X520-KX4-2 + 10f8 82599EB 10 Gigabit Dual Port Backplane Connection + 10f9 82599EB 10 Gigabit CX4 Dual Port Network Connection + 10fb 82599EB 10-Gigabit Network Connection + 108e 7b11 Ethernet Server Adapter X520-2 + 8086 0002 Ethernet Server Adapter X520-DA2 + 8086 0003 Ethernet Server Adapter X520-2 + 8086 0006 Ethernet Server Adapter X520-1 + 8086 000a Ethernet Server Adapter X520-1 + 8086 000c Ethernet Server Adapter X520-2 + 8086 7a11 Ethernet Server Adapter X520-2 + 10fc 82599EB 10-Gigabit Dual Port Network Connection + 10fe 82552 10/100 Network Connection + 1107 PRO/1000 MF Server Adapter (LX) + 1130 82815 815 Chipset Host Bridge and Memory Controller Hub + 1025 1016 Travelmate 612 TX + 1043 8027 TUSL2-C Mainboard + 104d 80df Vaio PCG-FX403 + 8086 4532 D815EEA2 mainboard + 8086 4557 D815EGEW Mainboard + 1131 82815 815 Chipset AGP Bridge + 1132 82815 Chipset Graphics Controller (CGC) + 1025 1016 Travelmate 612 TX + 103c 2001 e-pc 40 + 104d 80df Vaio PCG-FX403 + 8086 4532 D815EEA2 Mainboard + 8086 4541 D815EEA Motherboard + 8086 4557 D815EGEW Mainboard + 1161 82806AA PCI64 Hub Advanced Programmable Interrupt Controller + 8086 1161 82806AA PCI64 Hub APIC + 1162 Xscale 80200 Big Endian Companion Chip + 1200 IXP1200 Network Processor + 172a 0000 AEP SSL Accelerator + 1209 8255xER/82551IT Fast Ethernet Controller + 4c53 1050 CT7 mainboard + 4c53 1051 CE7 mainboard + 4c53 1070 PC6 mainboard + 1221 82092AA PCI to PCMCIA Bridge + 1222 82092AA IDE Controller + 1223 SAA7116 + 1225 82452KX/GX [Orion] + 1226 82596 PRO/10 PCI + 1227 82865 EtherExpress PRO/100A + 1228 82556 EtherExpress PRO/100 Smart + 1229 82557/8/9/0/1 Ethernet Pro 100 + 0e11 3001 82559 Fast Ethernet LOM with Alert on LAN* + 0e11 3002 82559 Fast Ethernet LOM with Alert on LAN* + 0e11 3003 82559 Fast Ethernet LOM with Alert on LAN* + 0e11 3004 82559 Fast Ethernet LOM with Alert on LAN* + 0e11 3005 82559 Fast Ethernet LOM with Alert on LAN* + 0e11 3006 82559 Fast Ethernet LOM with Alert on LAN* + 0e11 3007 82559 Fast Ethernet LOM with Alert on LAN* + 0e11 b01e NC3120 Fast Ethernet NIC + 0e11 b01f NC3122 Fast Ethernet NIC (dual port) + 0e11 b02f NC1120 Ethernet NIC + 0e11 b04a Netelligent 10/100TX NIC with Wake on LAN + 0e11 b0c6 NC3161 Fast Ethernet NIC (embedded, WOL) + 0e11 b0c7 NC3160 Fast Ethernet NIC (embedded) + 0e11 b0d7 NC3121 Fast Ethernet NIC (WOL) + 0e11 b0dd NC3131 Fast Ethernet NIC (dual port) + 0e11 b0de NC3132 Fast Ethernet Module (dual port) + 0e11 b0e1 NC3133 Fast Ethernet Module (100-FX) + 0e11 b134 NC3163 Fast Ethernet NIC (embedded, WOL) + 0e11 b13c NC3162 Fast Ethernet NIC (embedded) + 0e11 b144 NC3123 Fast Ethernet NIC (WOL) + 0e11 b163 NC3134 Fast Ethernet NIC (dual port) + 0e11 b164 NC3135 Fast Ethernet Upgrade Module (dual port) + 0e11 b1a4 NC7131 Gigabit Server Adapter + 1014 005c 82558B Ethernet Pro 10/100 + 1014 01bc 82559 Fast Ethernet LAN On Motherboard + 1014 01f1 10/100 Ethernet Server Adapter + 1014 01f2 10/100 Ethernet Server Adapter + 1014 0207 Ethernet Pro/100 S + 1014 0232 10/100 Dual Port Server Adapter + 1014 023a ThinkPad R30 + 1014 105c Netfinity 10/100 + 1014 2205 ThinkPad A22p + 1014 305c 10/100 EtherJet Management Adapter + 1014 405c 10/100 EtherJet Adapter with Alert on LAN + 1014 505c 10/100 EtherJet Secure Management Adapter + 1014 605c 10/100 EtherJet Secure Management Adapter + 1014 705c 10/100 Netfinity 10/100 Ethernet Security Adapter + 1014 805c 10/100 Netfinity 10/100 Ethernet Security Adapter + 1028 009b 10/100 Ethernet Server Adapter + 1028 00ce 10/100 Ethernet Server Adapter + 1033 8000 PC-9821X-B06 + 1033 8016 PK-UG-X006 + 1033 801f PK-UG-X006 + 1033 8026 PK-UG-X006 + 1033 8063 82559-based Fast Ethernet Adapter + 1033 8064 82559-based Fast Ethernet Adapter + 103c 10c0 NetServer 10/100TX + 103c 10c3 NetServer 10/100TX + 103c 10ca NetServer 10/100TX + 103c 10cb NetServer 10/100TX + 103c 10e3 NetServer 10/100TX + 103c 10e4 NetServer 10/100TX + 103c 1200 NetServer 10/100TX + 108e 10cf EtherExpress PRO/100(B) + 10c3 1100 SmartEther100 SC1100 + 10cf 1115 8255x-based Ethernet Adapter (10/100) + 10cf 1143 8255x-based Ethernet Adapter (10/100) + 110a 008b 82551QM Fast Ethernet Multifuction PCI/CardBus Controller + 114a 0582 PC8 onboard ethernet ETH2 + 1179 0001 8255x-based Ethernet Adapter (10/100) + 1179 0002 PCI FastEther LAN on Docker + 1179 0003 8255x-based Fast Ethernet + 1259 2560 AT-2560 100 + 1259 2561 AT-2560 100 FX Ethernet Adapter + 1266 0001 NE10/100 Adapter + 13e9 1000 6221L-4U + 144d 2501 SEM-2000 MiniPCI LAN Adapter + 144d 2502 SEM-2100IL MiniPCI LAN Adapter + 1668 1100 EtherExpress PRO/100B (TX) (MiniPCI Ethernet+Modem) + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 1080 CT8 mainboard + 4c53 10e0 PSL09 PrPMC + 8086 0001 EtherExpress PRO/100B (TX) + 8086 0002 EtherExpress PRO/100B (T4) + 8086 0003 EtherExpress PRO/10+ + 8086 0004 EtherExpress PRO/100 WfM + 8086 0005 82557 10/100 + 8086 0006 82557 10/100 with Wake on LAN + 8086 0007 82558 10/100 Adapter + 8086 0008 82558 10/100 with Wake on LAN + 8086 0009 82558B PRO/100+ PCI (TP) + 8086 000a EtherExpress PRO/100+ Management Adapter + 8086 000b EtherExpress PRO/100+ + 8086 000c EtherExpress PRO/100+ Management Adapter + 8086 000d EtherExpress PRO/100+ Alert On LAN II* Adapter + 8086 000e EtherExpress PRO/100+ Management Adapter with Alert On LAN* + 8086 000f EtherExpress PRO/100 Desktop Adapter + 8086 0010 EtherExpress PRO/100 S Management Adapter + 8086 0011 EtherExpress PRO/100 S Management Adapter + 8086 0012 EtherExpress PRO/100 S Advanced Management Adapter (D) + 8086 0013 EtherExpress PRO/100 S Advanced Management Adapter (E) + 8086 0030 EtherExpress PRO/100 Management Adapter with Alert On LAN* GC + 8086 0031 EtherExpress PRO/100 Desktop Adapter + 8086 0040 EtherExpress PRO/100 S Desktop Adapter + 8086 0041 EtherExpress PRO/100 S Desktop Adapter + 8086 0042 EtherExpress PRO/100 Desktop Adapter + 8086 0050 EtherExpress PRO/100 S Desktop Adapter + 8086 1009 EtherExpress PRO/100+ Server Adapter + 8086 100c EtherExpress PRO/100+ Server Adapter (PILA8470B) + 8086 1012 EtherExpress PRO/100 S Server Adapter (D) + 8086 1013 EtherExpress PRO/100 S Server Adapter (E) + 8086 1015 EtherExpress PRO/100 S Dual Port Server Adapter + 8086 1017 EtherExpress PRO/100+ Dual Port Server Adapter + 8086 1030 EtherExpress PRO/100+ Management Adapter with Alert On LAN* G Server + 8086 1040 EtherExpress PRO/100 S Server Adapter + 8086 1041 EtherExpress PRO/100 S Server Adapter + 8086 1042 EtherExpress PRO/100 Server Adapter + 8086 1050 EtherExpress PRO/100 S Server Adapter + 8086 1051 EtherExpress PRO/100 Server Adapter + 8086 1052 EtherExpress PRO/100 Server Adapter + 8086 10f0 EtherExpress PRO/100+ Dual Port Adapter + 8086 1229 82557/8/9 [Ethernet Pro 100] + 8086 2009 EtherExpress PRO/100 S Mobile Adapter + 8086 200d EtherExpress PRO/100 Cardbus + 8086 200e EtherExpress PRO/100 LAN+V90 Cardbus Modem + 8086 200f EtherExpress PRO/100 SR Mobile Adapter + 8086 2010 EtherExpress PRO/100 S Mobile Combo Adapter + 8086 2013 EtherExpress PRO/100 SR Mobile Combo Adapter + 8086 2016 EtherExpress PRO/100 S Mobile Adapter + 8086 2017 EtherExpress PRO/100 S Combo Mobile Adapter + 8086 2018 EtherExpress PRO/100 SR Mobile Adapter + 8086 2019 EtherExpress PRO/100 SR Combo Mobile Adapter + 8086 2101 EtherExpress PRO/100 P Mobile Adapter + 8086 2102 EtherExpress PRO/100 SP Mobile Adapter + 8086 2103 EtherExpress PRO/100 SP Mobile Adapter + 8086 2104 EtherExpress PRO/100 SP Mobile Adapter + 8086 2105 EtherExpress PRO/100 SP Mobile Adapter + 8086 2106 EtherExpress PRO/100 P Mobile Adapter + 8086 2107 EtherExpress PRO/100 Network Connection + 8086 2108 EtherExpress PRO/100 Network Connection + 8086 2200 EtherExpress PRO/100 P Mobile Combo Adapter + 8086 2201 EtherExpress PRO/100 P Mobile Combo Adapter + 8086 2202 EtherExpress PRO/100 SP Mobile Combo Adapter + 8086 2203 EtherExpress PRO/100+ MiniPCI + 8086 2204 EtherExpress PRO/100+ MiniPCI + 8086 2205 EtherExpress PRO/100 SP Mobile Combo Adapter + 8086 2206 EtherExpress PRO/100 SP Mobile Combo Adapter + 8086 2207 EtherExpress PRO/100 SP Mobile Combo Adapter + 8086 2208 EtherExpress PRO/100 P Mobile Combo Adapter + 8086 2402 EtherExpress PRO/100+ MiniPCI + 8086 2407 EtherExpress PRO/100+ MiniPCI + 8086 2408 EtherExpress PRO/100+ MiniPCI + 8086 2409 EtherExpress PRO/100+ MiniPCI + 8086 240f EtherExpress PRO/100+ MiniPCI + 8086 2410 EtherExpress PRO/100+ MiniPCI + 8086 2411 EtherExpress PRO/100+ MiniPCI + 8086 2412 EtherExpress PRO/100+ MiniPCI + 8086 2413 EtherExpress PRO/100+ MiniPCI + 8086 3000 82559 Fast Ethernet LAN on Motherboard + 8086 3001 82559 Fast Ethernet LOM with Basic Alert on LAN* + 8086 3002 82559 Fast Ethernet LOM with Alert on LAN II* + 8086 3006 EtherExpress PRO/100 S Network Connection + 8086 3007 EtherExpress PRO/100 S Network Connection + 8086 3008 EtherExpress PRO/100 Network Connection + 8086 3010 EtherExpress PRO/100 S Network Connection + 8086 3011 EtherExpress PRO/100 S Network Connection + 8086 3012 EtherExpress PRO/100 Network Connection + 8086 301a S845WD1-E mainboard + 8086 3411 SDS2 Mainboard + 122d 430FX - 82437FX TSC [Triton I] + 122e 82371FB PIIX ISA [Triton I] + 1230 82371FB PIIX IDE [Triton I] + 1231 DSVD Modem + 1234 430MX - 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX) + 1235 430MX - 82437MX Mob. System Ctrlr (MTSC) & 82438MX Data Path (MTDP) + 1237 440FX - 82441FX PMC [Natoma] + 1af4 1100 Qemu virtual machine + 1239 82371FB PIIX IDE Interface + 123b 82380PB PCI to PCI Docking Bridge + 123c 82380AB (MISA) Mobile PCI-to-ISA Bridge + 123d 683053 Programmable Interrupt Device + 123e 82466GX (IHPC) Integrated Hot-Plug Controller (hidden mode) + 123f 82466GX Integrated Hot-Plug Controller (IHPC) + 1240 82752 (752) AGP Graphics Accelerator + 124b 82380FB (MPCI2) Mobile Docking Controller + 1250 430HX - 82439HX TXC [Triton II] + 1360 82806AA PCI64 Hub PCI Bridge + 1361 82806AA PCI64 Hub Controller (HRes) + 8086 1361 82806AA PCI64 Hub Controller (HRes) + 8086 8000 82806AA PCI64 Hub Controller (HRes) + 1460 82870P2 P64H2 Hub PCI Bridge + 1461 82870P2 P64H2 I/OxAPIC + 15d9 3480 P4DP6 + 4c53 1090 Cx9/Vx9 mainboard + 1462 82870P2 P64H2 Hot Plug Controller + 1501 82567V-3 Gigabit Network Connection + 1507 82599EB 10 Gigabit Network Connection + 1508 82598EB Gigabit BX Network Connection + 150a 82576NS Gigabit Network Connection + 150b 82598EB 10-Gigabit AT2 Server Adapter + 8086 a10c 82598EB 10-Gigabit AT2 Server Adapter + 8086 a11c 82598EB 10-Gigabit AT2 Server Adapter + 8086 a12c 82598EB 10-Gigabit AT2 Server Adapter + 150c 82583V Gigabit Network Connection + 150d 82576 Gigabit Backplane Connection + 8086 a10c Gigabit ET Quad Port Mezzanine Card + 150e 82580 Gigabit Network Connection + 8086 12a1 Ethernet Server Adapter I340-T4 + 8086 12a2 Ethernet Server Adapter I340-T4 + 150f 82580 Gigabit Fiber Network Connection + 1510 82580 Gigabit Backplane Connection + 1511 82580 Gigabit SFP Connection + 1514 10 Gigabit KX4 Network Connection + 8086 000b Ethernet X520 10GbE Dual Port KX4 Mezz + 1516 82580 Gigabit Network Connection + 8086 12b1 Ethernet Server Adapter I340-T2 + 8086 12b2 Ethernet Server Adapter I340-T2 + 1517 82599ES 10 Gigabit Network Connection + 1137 006a UCS CNA M61KR-I Intel Converged Network Adapter + 1518 82576NS SerDes Gigabit Network Connection + 1960 80960RP (i960RP) Microprocessor + 101e 0431 MegaRAID 431 RAID Controller + 101e 0438 MegaRAID 438 Ultra2 LVD RAID Controller + 101e 0466 MegaRAID 466 Express Plus RAID Controller + 101e 0467 MegaRAID 467 Enterprise 1500 RAID Controller + 101e 0490 MegaRAID 490 Express 300 RAID Controller + 101e 0762 MegaRAID 762 Express RAID Controller + 101e 09a0 PowerEdge Expandable RAID Controller 2/SC + 1028 0467 PowerEdge Expandable RAID Controller 2/DC + 1028 1111 PowerEdge Expandable RAID Controller 2/SC + 103c 03a2 MegaRAID + 103c 10c6 MegaRAID 438, NetRAID-3Si + 103c 10c7 MegaRAID T5, Integrated NetRAID + 103c 10cc MegaRAID, Integrated NetRAID + 103c 10cd NetRAID-1Si + 105a 0000 SuperTrak + 105a 2168 SuperTrak Pro + 105a 5168 SuperTrak66/100 + 1111 1111 MegaRAID 466, PowerEdge Expandable RAID Controller 2/SC + 1111 1112 PowerEdge Expandable RAID Controller 2/SC + 113c 03a2 MegaRAID + e4bf 1010 CG1-RADIO + e4bf 1020 CU2-QUARTET + e4bf 1040 CU1-CHORUS + e4bf 3100 CX1-BAND + 1962 80960RM (i960RM) Microprocessor + 105a 0000 SuperTrak SX6000 I2O CPU + 1a21 82840 840 [Carmel] Chipset Host Bridge (Hub A) + 1a23 82840 840 [Carmel] Chipset AGP Bridge + 1a24 82840 840 [Carmel] Chipset PCI Bridge (Hub B) + 1a30 82845 845 [Brookdale] Chipset Host Bridge + 1028 010e Optiplex GX240 + 15d9 3280 Supermicro P4SBE Mainboard + 1a31 82845 845 [Brookdale] Chipset AGP Bridge + 1a38 5000 Series Chipset DMA Engine + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 1a48 82597EX 10GbE Ethernet Controller + 8086 a01f PRO/10GbE SR Server Adapter + 8086 a11f PRO/10GbE SR Server Adapter + 1b48 82597EX 10GbE Ethernet Controller + 8086 a01f PRO/10GbE LR Server Adapter + 8086 a11f PRO/10GbE LR Server Adapter + 1c00 Cougar Point 4 port SATA IDE Controller + 1c01 Cougar Point 4 port SATA IDE Controller + 1c02 Cougar Point 6 port SATA AHCI Controller + 1c03 Cougar Point 6 port SATA AHCI Controller + 1c04 Cougar Point SATA RAID Controller + 1c05 Cougar Point SATA RAID Controller + 1c06 Cougar Point SATA Premium RAID Controller + 1c07 Cougar Point SATA Premium RAID Controller + 1c08 Cougar Point 2 port SATA IDE Controller + 1c09 Cougar Point 2 port SATA IDE Controller + 1c10 Cougar Point PCI Express Root Port 1 + 1c12 Cougar Point PCI Express Root Port 2 + 1c14 Cougar Point PCI Express Root Port 3 + 1c16 Cougar Point PCI Express Root Port 4 + 1c18 Cougar Point PCI Express Root Port 5 + 1c1a Cougar Point PCI Express Root Port 6 + 1c1c Cougar Point PCI Express Root Port 7 + 1c1e Cougar Point PCI Express Root Port 8 + 1c20 Cougar Point High Definition Audio Controller + 1c22 Cougar Point SMBus Controller + 1c24 Cougar Point Thermal Management Controller + 1c25 Cougar Point DMI to PCI Bridge + 1c26 Cougar Point USB Enhanced Host Controller #1 + 1c27 Cougar Point USB Universal Host Controller #1 + 1c28 Cougar Point USB Universal Host Controller #2 + 1c29 Cougar Point USB Universal Host Controller #3 + 1c2a Cougar Point USB Universal Host Controller #4 + 1c2b Cougar Point USB Universal Host Controller #8 + 1c2c Cougar Point USB Universal Host Controller #5 + 1c2d Cougar Point USB Enhanced Host Controller #2 + 1c2e Cougar Point USB Universal Host Controller #6 + 1c2f Cougar Point USB Universal Host Controller #7 + 1c30 Cougar Point USB Universal Host Controller #9 + 1c33 Cougar Point LAN Controller + 1c35 Cougar Point VECI Controller + 1c3a Cougar Point HECI Controller #1 + 1c3b Cougar Point HECI Controller #2 + 1c3c Cougar Point IDE-r Controller + 1c3d Cougar Point KT Controller + 1c42 Cougar Point LPC Controller + 1c43 Cougar Point LPC Controller + 2410 82801AA ISA Bridge (LPC) + 2411 82801AA IDE Controller + 2412 82801AA USB Controller + 2413 82801AA SMBus Controller + 2415 82801AA AC'97 Audio Controller + 1028 0095 Precision Workstation 220 Integrated Digital Audio + 1028 00b4 OptiPlex GX110 + 110a 0051 Activy 2xx + 11d4 0040 SoundMAX Integrated Digital Audio + 11d4 0048 SoundMAX Integrated Digital Audio + 11d4 5340 SoundMAX Integrated Digital Audio + 1734 1025 Activy 3xx + 2416 82801AA AC'97 Modem Controller + 2418 82801AA PCI Bridge + 2420 82801AB ISA Bridge (LPC) + 2421 82801AB IDE Controller + 2422 82801AB USB Controller + 2423 82801AB SMBus Controller + 2425 82801AB AC'97 Audio Controller + 11d4 0040 SoundMAX Integrated Digital Audio + 11d4 0048 SoundMAX Integrated Digital Audio + 2426 82801AB AC'97 Modem Controller + 2428 82801AB PCI Bridge + 2440 82801BA ISA Bridge (LPC) + 8086 5744 S845WD1-E + 2442 82801BA/BAM USB Controller #1 + 1014 01c6 Netvista A40/A40p + 1025 1016 Travelmate 612 TX + 1028 00c7 Dimension 8100 + 1028 00d8 Precision 530 + 1028 010e Optiplex GX240 + 103c 126f e-pc 40 + 1043 8027 TUSL2-C Mainboard + 104d 80df Vaio PCG-FX403 + 147b 0507 TH7II-RAID + 8086 4532 D815EEA2 mainboard + 8086 4557 D815EGEW Mainboard + 8086 5744 S845WD1-E mainboard + 2443 82801BA/BAM SMBus Controller + 1014 01c6 Netvista A40/A40p + 1025 1016 Travelmate 612 TX + 1028 00c7 Dimension 8100 + 1028 00d8 Precision 530 + 1028 010e Optiplex GX240 + 103c 126f e-pc 40 + 1043 8027 TUSL2-C Mainboard + 104d 80df Vaio PCG-FX403 + 147b 0507 TH7II-RAID + 15d9 3280 Supermicro P4SBE Mainboard + 8086 4532 D815EEA2 mainboard + 8086 4557 D815EGEW Mainboard + 8086 5744 S845WD1-E mainboard + 2444 82801BA/BAM USB Controller #1 + 1025 1016 Travelmate 612 TX + 1028 00c7 Dimension 8100 + 1028 00d8 Precision 530 + 1028 010e Optiplex GX240 + 103c 126f e-pc 40 + 1043 8027 TUSL2-C Mainboard + 104d 80df Vaio PCG-FX403 + 147b 0507 TH7II-RAID + 8086 4532 D815EEA2 mainboard + 8086 5744 S845WD1-E mainboard + 2445 82801BA/BAM AC'97 Audio Controller + 0e11 000b Compaq Deskpro EN Audio + 0e11 0088 Evo D500 + 1014 01c6 Netvista A40/A40p + 1025 1016 Travelmate 612 TX + 1028 00d8 Precision 530 + 103c 126f e-pc 40 + 104d 80df Vaio PCG-FX403 + 1462 3370 STAC9721 AC + 147b 0507 TH7II-RAID + 8086 4557 D815EGEW Mainboard + 2446 82801BA/BAM AC'97 Modem Controller + 1025 1016 Travelmate 612 TX + 104d 80df Vaio PCG-FX403 + 2448 82801 Mobile PCI Bridge +# (rev d3) (prog-if (rev d3) (prog-if 01 [Subtractive decode]) + 103c 0934 HP Compaq nw8240 Mobile Workstation + 103c 099c NX6110/NC6120 + 103c 309f Compaq nx9420 Notebook + 103c 30a3 Compaq nw8440 + 103c 30c1 Compaq 6910p + 144d c00c P30 notebook + 1734 1055 Amilo M1420 + 17aa 20ae ThinkPad T61 + e4bf cc47 CCG-RUMBA + 2449 82801BA/BAM/CA/CAM Ethernet Controller + 0e11 0012 EtherExpress PRO/100 VM + 0e11 0091 EtherExpress PRO/100 VE + 1014 01ce EtherExpress PRO/100 VE + 1014 01dc EtherExpress PRO/100 VE + 1014 01eb EtherExpress PRO/100 VE + 1014 01ec EtherExpress PRO/100 VE + 1014 0202 EtherExpress PRO/100 VE + 1014 0205 EtherExpress PRO/100 VE + 1014 0217 EtherExpress PRO/100 VE + 1014 0234 EtherExpress PRO/100 VE + 1014 023d EtherExpress PRO/100 VE + 1014 0244 EtherExpress PRO/100 VE + 1014 0245 EtherExpress PRO/100 VE + 1014 0265 PRO/100 VE Desktop Connection + 1014 0267 PRO/100 VE Desktop Connection + 1014 026a PRO/100 VE Desktop Connection + 109f 315d EtherExpress PRO/100 VE + 109f 3181 EtherExpress PRO/100 VE + 1179 ff01 PRO/100 VE Network Connection + 1186 7801 EtherExpress PRO/100 VE + 144d 2602 HomePNA 1M CNR + 8086 3010 EtherExpress PRO/100 VE + 8086 3011 EtherExpress PRO/100 VM + 8086 3012 82562EH based Phoneline + 8086 3013 EtherExpress PRO/100 VE + 8086 3014 EtherExpress PRO/100 VM + 8086 3015 82562EH based Phoneline + 8086 3016 EtherExpress PRO/100 P Mobile Combo + 8086 3017 EtherExpress PRO/100 P Mobile + 8086 3018 EtherExpress PRO/100 + 244a 82801BAM IDE U100 Controller + 1025 1016 Travelmate 612TX + 104d 80df Vaio PCG-FX403 + 244b 82801BA IDE U100 Controller + 1014 01c6 Netvista A40/A40p + 1028 00c7 Dimension 8100 + 1028 00d8 Precision 530 + 1028 010e Optiplex GX240 + 103c 126f e-pc 40 + 1043 8027 TUSL2-C Mainboard + 147b 0507 TH7II-RAID + 15d9 3280 Supermicro P4SBE Mainboard + 8086 4532 D815EEA2 mainboard + 8086 4557 D815EGEW Mainboard + 8086 5744 S845WD1-E mainboard + 244c 82801BAM ISA Bridge (LPC) + 244e 82801 PCI Bridge + 1014 0267 NetVista A30p + 1028 0211 Optiplex 755 + 1458 5000 GA-EP45-DS5 Motherboard + 1775 11cc CC11/CL11 + 2450 82801E ISA Bridge (LPC) + 2452 82801E USB Controller + 2453 82801E SMBus Controller + 2459 82801E Ethernet Controller 0 + 245b 82801E IDE U100 Controller + 245d 82801E Ethernet Controller 1 + 245e 82801E PCI Bridge + 2480 82801CA LPC Interface Controller + 2482 82801CA/CAM USB Controller #1 + 0e11 0030 Evo N600c + 1014 0220 ThinkPad A/T/X Series + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 15d9 3480 P4DP6 + 8086 1958 vpr Matrix 170B4 + 8086 3424 SE7501HG2 Mainboard + 8086 4541 Latitude C640 + 2483 82801CA/CAM SMBus Controller + 1014 0220 ThinkPad A/T/X Series + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 15d9 3480 P4DP6 + 8086 1958 vpr Matrix 170B4 + 2484 82801CA/CAM USB Controller #2 + 0e11 0030 Evo N600c + 1014 0220 ThinkPad A/T/X Series + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 15d9 3480 P4DP6 + 8086 1958 vpr Matrix 170B4 + 2485 82801CA/CAM AC'97 Audio Controller + 1013 5959 Crystal WMD Audio Codec + 1014 0222 ThinkPad A30/A30p/T23 + 1014 0508 ThinkPad T30 + 1014 051c ThinkPad A/T/X Series + 1043 1583 L3C (SPDIF) + 1043 1623 L2B (no SPDIF) + 1043 1643 L3F + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 144d c006 vpr Matrix 170B4 + 2486 82801CA/CAM AC'97 Modem Controller + 1014 0223 ThinkPad A/T/X Series + 1014 0503 ThinkPad R31 + 1014 051a ThinkPad A/T/X Series + 101f 1025 620 Series + 1043 1496 PCtel HSP56 MR + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 134d 4c21 Dell Inspiron 2100 internal modem + 144d 2115 vpr Matrix 170B4 internal modem + 14f1 5421 MD56ORD V.92 MDC Modem + 2487 82801CA/CAM USB Controller #3 + 0e11 0030 Evo N600c + 1014 0220 ThinkPad A/T/X Series + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 15d9 3480 P4DP6 + 8086 1958 vpr Matrix 170B4 + 248a 82801CAM IDE U100 Controller + 0e11 0030 Evo N600c + 1014 0220 ThinkPad A/T/X Series + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 8086 1958 vpr Matrix 170B4 + 8086 4541 Latitude C640 + 248b 82801CA Ultra ATA Storage Controller + 15d9 3480 P4DP6 + 248c 82801CAM ISA Bridge (LPC) + 24c0 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge + 1014 0267 NetVista A30p + 1462 5800 845PE Max (MS-6580) + 24c1 82801DBL (ICH4-L) IDE Controller + 24c2 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 + 1014 0267 NetVista A30p + 1014 052d ThinkPad + 1025 005a TravelMate 290 + 1028 0126 Optiplex GX260 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1043 8089 P4B533 + 1071 8160 MIM2000 + 114a 0582 PC8 onboard USB 1.x + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 1462 5800 845PE Max (MS-6580) + 1509 2990 Averatec 5110H laptop + 1734 1004 D1451 Mainboard (SCENIC N300, i845GV) + 1734 1055 Amilo M1420 + 4c53 1090 Cx9 / Vx9 mainboard + 8086 24c2 Latitude X300 + 8086 4541 Latitude D400 + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 24c3 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller + 1014 0267 NetVista A30p + 1014 052d ThinkPad + 1025 005a TravelMate 290 + 1028 0126 Optiplex GX260 + 1028 014f Latitude X300 + 1028 018d Inspiron 700m/710m + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1071 8160 MIM2000 + 114a 0582 PC8 onboard SMbus + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 1458 24c2 GA-8PE667 Ultra + 1462 5800 845PE Max (MS-6580) + 1734 1004 D1451 Mainboard (SCENIC N300, i845GV) + 1734 1055 Amilo M1420 + 4c53 1090 Cx9 / Vx9 mainboard + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 24c4 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 + 1014 0267 NetVista A30p + 1014 052d ThinkPad + 1025 005a TravelMate 290 + 1028 0126 Optiplex GX260 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1043 8089 P4B533 + 1071 8160 MIM2000 + 144d c00c P30/P35 notebook + 1462 5800 845PE Max (MS-6580) + 1509 2990 Averatec 5110H + 1734 1004 D1451 Mainboard (SCENIC N300, i845GV) + 4c53 1090 Cx9 / Vx9 mainboard + 8086 24c2 Latitude X300 + 8086 4541 Latitude D400 + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 24c5 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller + 0e11 00b8 Analog Devices Inc. codec [SoundMAX] + 1014 0267 NetVista A30p + 1014 0537 ThinkPad T41 + 1014 055f Thinkpad R50e model 1634 + 1025 005a TravelMate 290 + 1028 0139 Latitude D400 + 1028 014f Latitude X300 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m [SigmaTel STAC9750,51] + 1028 0196 Inspiron 5160 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1043 1713 M6800N + 1043 80b0 P4B533 + 1071 8160 MIM2000 + 1179 0201 Toshiba Tecra M1 + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 1458 a002 GA-8PE667 Ultra + 1462 5800 845PE Max (MS-6580) + 1734 1005 D1451 (SCENIC N300, i845GV) Sigmatel STAC9750T + 1734 1055 Amilo M1420 + 8086 24c5 Dell Dimension 2400 + 24c6 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller + 1014 0524 ThinkPad T41 + 1014 0525 ThinkPad + 1014 0559 ThinkPad R50e + 1025 003c Aspire 2001WLCi (Compal CL50 motherboard) implementation + 1025 005a TravelMate 290 + 1028 0196 Inspiron 5160 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1043 1826 M6800N + 1071 8160 MIM2000 + 144d 2115 X10 Laptop + 144d c00c P30/P35 notebook +# Conexant HSF Softmodem (CXT22) + 14f1 5422 D480 MDC V.9x Modem + 24c7 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 + 1014 0267 NetVista A30p + 1014 052d ThinkPad + 1025 005a TravelMate 290 + 1028 0126 Optiplex GX260 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1043 8089 P4B533 + 1071 8160 MIM2000 + 144d c00c P30/P35 notebook + 1462 5800 845PE Max (MS-6580) + 1509 2990 Averatec 5110H + 1734 1004 D1451 Mainboard (SCENIC N300, i845GV) + 4c53 1090 Cx9 / Vx9 mainboard + 8086 24c2 Latitude X300 + 8086 4541 Latitude D400 + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 24ca 82801DBM (ICH4-M) IDE Controller + 1014 052d ThinkPad + 1025 005a TravelMate 290 + 1028 014f Latitude X300 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1071 8160 MIM2000 + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 1734 1055 Amilo M1420 + 8086 4541 Latitude D400 + 24cb 82801DB (ICH4) IDE Controller + 1014 0267 NetVista A30p + 1028 0126 Optiplex GX260 + 1043 8089 P4B533 + 114a 0582 PC8 onboard IDE + 1458 24c2 GA-8PE667 Ultra + 1462 5800 845PE Max (MS-6580) + 1734 1004 D1451 Mainboard (SCENIC N300, i845GV) + 4c53 1090 Cx9 / Vx9 mainboard + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 24cc 82801DBM (ICH4-M) LPC Interface Bridge + 144d c00c P30 notebook + 1734 1055 Amilo M1420 + 24cd 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller + 1014 0267 NetVista A30p + 1014 052e ThinkPad + 1025 005a TravelMate 290 + 1028 011d Latitude D600 + 1028 0126 Optiplex GX260 + 1028 0139 Latitude D400 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 1043 8089 P4B533 + 1071 8160 MIM2000 + 114a 0582 PC8 onboard USB 2.0 + 1179 ff00 Satellite 2430 + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 1462 3981 845PE Max (MS-6580) + 1509 1968 Averatec 5110H + 1734 1004 D1451 Mainboard (SCENIC N300, i845GV) + 1734 1055 Amilo M1420 + 4c53 1090 Cx9 / Vx9 mainboard + 8086 24c2 Latitude X300 + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 24d0 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge + 24d1 82801EB (ICH5) SATA Controller + 1028 0169 Precision 470 + 1028 019a PowerEdge SC1425 + 103c 12bc d530 CMT (DG746A) + 1043 80a6 P4P800 series motherboard + 1458 24d1 GA-8IPE1000 Pro2 motherboard (865PE) + 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) + 1565 5200 P4TSV Motherboard (865G) + 15d9 4580 P4SCE Mainboard + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24d2 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 + 1014 02dd eServer xSeries server mainboard + 1014 02ed eServer xSeries server mainboard + 1028 0169 Precision 470 + 1028 016c PowerEdge 1850 onboard UHCI + 1028 016d PowerEdge 2850 onboard UHCI + 1028 0170 PowerEdge 6850 onboard UHCI + 1028 0183 PowerEdge 1800 + 1028 019a PowerEdge SC1425 + 103c 006a NX9500 + 103c 12bc d530 CMT (DG746A) + 1043 80a6 P4P800/P5P800 series motherboard + 1458 24d2 GA-8IPE1000/8KNXP motherboard + 1462 7280 865PE Neo2 (MS-6728) + 1565 3101 P4TSV Motherboard (865G) + 15d9 4580 P4SCE Mainboard + 1734 101c PRIMERGY RX/TX series onboard UHCI + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24d3 82801EB/ER (ICH5/ICH5R) SMBus Controller + 1014 02dd eServer xSeries server mainboard + 1014 02ed eServer xSeries server mainboard + 1028 0156 Precision 360 + 1028 0169 Precision 470 + 103c 12bc d330 uT + 1043 80a6 P4P800 Mainboard + 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) + 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) + 1565 3101 P4TSV Motherboard (865G) + 15d9 4580 P4SCE Mainboard + 1734 101c PRIMERGY RX/TX S2 series SMBus + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24d4 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 + 1014 02dd eServer xSeries server mainboard + 1014 02ed eServer xSeries server mainboard + 1028 0169 Precision 470 + 1028 016c PowerEdge 1850 onboard UHCI + 1028 016d PowerEdge 2850 onboard UHCI + 1028 0170 PowerEdge 6850 onboard UHCI + 1028 0183 PowerEdge 1800 + 1028 019a PowerEdge SC1425 + 103c 006a NX9500 + 103c 12bc d530 CMT (DG746A) + 1043 80a6 P4P800/P5P800 series motherboard + 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) + 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) + 1565 3101 P4TSV Motherboard (865G) + 15d9 4580 P4SCE Mainboard + 1734 101c PRIMERGY RX/TX S2 series onboard UHCI + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24d5 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller + 100a 147b Abit IS7-E motherboard + 1028 0169 Precision 470 + 103c 006a NX9500 + 103c 12bc d330 uT + 1043 80f3 P4P800 Mainboard + 1043 810f P5P800-MX Mainboard + 1458 a002 GA-8IPE1000/8KNXP motherboard + 1462 0080 865PE Neo2-V (MS-6788) Mainboard + 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) + 8086 a000 D865PERL mainboard + 8086 e000 D865PERL mainboard + 8086 e001 Desktop Board D865GBF + 8086 e002 SoundMax Intergrated Digital Audio + 24d6 82801EB/ER (ICH5/ICH5R) AC'97 Modem Controller + 103c 006a NX9500 + 24d7 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 + 1014 02ed xSeries server mainboard + 1028 0169 Precision 470 + 1028 016c PowerEdge 1850 onboard UHCI + 1028 016d PowerEdge 2850 onboard UHCI + 1028 0170 PowerEdge 6850 onboard UHCI + 1028 0183 PowerEdge 1800 + 103c 006a NX9500 + 103c 12bc d530 CMT (DG746A) + 1043 80a6 P4P800/P5P800 series motherboard + 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) + 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) + 1565 3101 P4TSV Motherboard (865G) + 15d9 4580 P4SCE Mainboard + 1734 101c PRIMERGY RX/TX S2 series onboard UHCI + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24db 82801EB/ER (ICH5/ICH5R) IDE Controller + 1014 02dd eServer xSeries server mainboard + 1014 02ed eServer xSeries server mainboard + 1028 0169 Precision 470 + 1028 016c PowerEdge 1850 IDE Controller + 1028 016d PowerEdge 2850 IDE Controller + 1028 0170 PowerEdge 6850 IDE Controller + 1028 019a PowerEdge SC1425 + 103c 006a NX9500 + 103c 12bc d530 CMT (DG746A) + 1043 80a6 P4P800/P5P800 series motherboard + 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) + 1462 7280 865PE Neo2 (MS-6728) + 1462 7580 MSI 875P + 1462 7650 Hetis 865GV-E (MS-7065) + 1565 3101 P4TSV Motherboard (865G) + 15d9 4580 P4SCE Mainboard + 1734 101c PRIMERGY RX/TX S2 series onboard IDE + 8086 24db P4C800 Mainboard + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24dc 82801EB (ICH5) LPC Interface Bridge + 24dd 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller + 1014 02dd eServer xSeries server mainboard + 1014 02ed eServer xSeries server mainboard + 1028 0169 Precision 470 + 1028 016c PowerEdge 1850 onboard EHCI + 1028 016d PowerEdge 2850 onboard EHCI + 1028 0170 PowerEdge 6850 onboard EHCI + 1028 0183 PowerEdge 1800 + 1028 019a PowerEdge SC1425 + 103c 006a NX9500 + 103c 12bc d530 CMT (DG746A) + 1043 80a6 P4P800/P5P800 series motherboard + 1458 5006 GA-8IPE1000 Pro2 motherboard (865PE) + 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24de 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 + 1014 02ed xSeries server mainboard + 1028 0169 Precision 470 + 1043 80a6 P4P800/P5P800 series motherboard + 1458 24d2 GA-8IPE1000 Pro2 motherboard (865PE) + 1462 7280 865PE Neo2 (MS-6728) + 1462 7650 Hetis 865GV-E (MS-7065) + 1565 3101 P4TSV Motherboard (865G) + 15d9 4580 P4SCE Mainboard + 1734 101c PRIMERGY RX/TX S2 series onboard UHCI + 8086 3427 S875WP1-E mainboard + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 8086 524c D865PERL mainboard + 24df 82801ER (ICH5R) SATA Controller + 2500 82820 820 (Camino) Chipset Host Bridge (MCH) + 1028 0095 Precision Workstation 220 Chipset + 1043 801c P3C-2000 system chipset + 2501 82820 820 (Camino) Chipset Host Bridge (MCH) + 1043 801c P3C-2000 system chipset + 250b 82820 820 (Camino) Chipset Host Bridge + 250f 82820 820 (Camino) Chipset AGP Bridge + 2520 82805AA MTH Memory Translator Hub + 2521 82804AA MRH-S Memory Repeater Hub for SDRAM + 2530 82850 850 (Tehama) Chipset Host Bridge (MCH) + 1028 00c7 Dimension 8100 + 147b 0507 TH7II-RAID + 2531 82860 860 (Wombat) Chipset Host Bridge (MCH) + 1028 00d8 Precision 530 + 2532 82850 850 (Tehama) Chipset AGP Bridge + 2533 82860 860 (Wombat) Chipset AGP Bridge + 2534 82860 860 (Wombat) Chipset PCI Bridge + 2540 E7500 Memory Controller Hub + 15d9 3480 P4DP6 + 2541 E7500/E7501 Host RASUM Controller + 15d9 3480 P4DP6 + 4c53 1090 Cx9 / Vx9 mainboard + 8086 3424 SE7501HG2 Mainboard + 2543 E7500/E7501 Hub Interface B PCI-to-PCI Bridge + 2544 E7500/E7501 Hub Interface B RASUM Controller + 4c53 1090 Cx9 / Vx9 mainboard + 2545 E7500/E7501 Hub Interface C PCI-to-PCI Bridge + 2546 E7500/E7501 Hub Interface C RASUM Controller + 2547 E7500/E7501 Hub Interface D PCI-to-PCI Bridge + 2548 E7500/E7501 Hub Interface D RASUM Controller + 254c E7501 Memory Controller Hub + 4c53 1090 Cx9 / Vx9 mainboard + 8086 3424 SE7501HG2 Mainboard + 2550 E7505 Memory Controller Hub + 2551 E7505/E7205 Series RAS Controller + 2552 E7505/E7205 PCI-to-AGP Bridge + 2553 E7505 Hub Interface B PCI-to-PCI Bridge + 2554 E7505 Hub Interface B PCI-to-PCI Bridge RAS Controller + 255d E7205 Memory Controller Hub + 2560 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface + 1028 0126 Optiplex GX260 + 1458 2560 GA-8PE667 Ultra + 1462 5800 845PE Max (MS-6580) + 2561 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge + 2562 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device + 0e11 00b9 Evo D510 SFF + 1014 0267 NetVista A30p + 1734 1003 D1521 Mainboard (Fujitsu-Siemens) + 1734 1004 D1451 Mainboard (SCENIC N300, i845GV) + 2570 82865G/PE/P DRAM Controller/Host-Hub Interface + 103c 006a NX9500 + 103c 12bc d330 uT + 1043 80f2 P4P800/P5P800 series motherboard + 1458 2570 GA-8IPE1000 Pro2 motherboard (865PE) + 2571 82865G/PE/P PCI to AGP Controller + 2572 82865G Integrated Graphics Controller + 1028 019d Dimension 3000 + 103c 12bc D530 sff(dc578av) + 1043 80a5 P5P800-MX Mainboard + 1462 7650 Hetis 865GV-E (MS-7065) + 1734 101b Fujitsu-Siemens Scenic E300 i865GV + 8086 4246 Desktop Board D865GBF + 8086 4c43 Desktop Board D865GLC + 2573 82865G/PE/P PCI to CSA Bridge + 2576 82865G/PE/P Processor to I/O Memory Interface + 2578 82875P/E7210 Memory Controller Hub + 1458 2578 GA-8KNXP motherboard (875P) + 1462 7580 MS-6758 (875P Neo) + 15d9 4580 P4SCE Motherboard + 2579 82875P Processor to AGP Controller + 257b 82875P/E7210 Processor to PCI to CSA Bridge + 257e 82875P/E7210 Processor to I/O Memory Interface + 2580 82915G/P/GV/GL/PL/910GL Memory Controller Hub + 1458 2580 GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105b Scenic W620 + 2581 82915G/P/GV/GL/PL/910GL PCI Express Root Port + 2582 82915G/GV/910GL Integrated Graphics Controller + 1028 1079 Optiplex GX280 + 103c 3006 DC7100 SFF(DX878AV) + 1043 2582 P5GD1-VW Mainboard + 1458 2582 GA-8I915ME-G Mainboard + 1734 105b Scenic W620 + 1849 2582 ASRock P4Dual-915GL + 2584 82925X/XE Memory Controller Hub + 1028 0177 Dimension 8400 + 2585 82925X/XE PCI Express Root Port + 2588 E7220/E7221 Memory Controller Hub + 2589 E7220/E7221 PCI Express Root Port + 258a E7221 Integrated Graphics Controller + 2590 Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller + 1014 0575 ThinkPad Z60t + 1028 0182 Dell Latidude C610 + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 104d 81b7 Vaio VGN-S3XP + a304 81b7 Vaio VGN-S3XP + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2591 Mobile 915GM/PM Express PCI Express Root Port + 103c 0934 HP Compaq nw8240 Mobile Workstation + 2592 Mobile 915GM/GMS/910GML Express Graphics Controller + 103c 099c NX6110/NC6120 + 103c 308a NC6220 + 1043 1881 GMA 900 915GM Integrated Graphics + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 25a1 6300ESB LPC Interface Controller + 25a2 6300ESB PATA Storage Controller + 1775 10d0 V5D Single Board Computer IDE + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10e0 PSL09 PrPMC + 25a3 6300ESB SATA Storage Controller + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25a4 6300ESB SMBus Controller + 1775 10d0 V5D Single Board Computer + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25a6 6300ESB AC'97 Audio Controller + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 25a7 6300ESB AC'97 Modem Controller + 25a9 6300ESB USB Universal Host Controller + 1775 10d0 V5D Single Board Computer USB + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25aa 6300ESB USB Universal Host Controller + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25ab 6300ESB Watchdog Timer + 1775 10d0 V5D Single Board Computer + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25ac 6300ESB I/O Advanced Programmable Interrupt Controller + 1775 10d0 V5D Single Board Computer + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25ad 6300ESB USB2 Enhanced Host Controller + 1775 10d0 V5D Single Board Computer USB 2.0 + 1775 1100 CR11/VR11 Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25ae 6300ESB 64-bit PCI-X Bridge + 25b0 6300ESB SATA RAID Controller + 1775 1100 CR11/VR11 Single Board Computer + 4c53 10d0 Telum ASLP10 Processor AMC + 4c53 10e0 PSL09 PrPMC + 25c0 5000X Chipset Memory Controller Hub + 25d0 5000Z Chipset Memory Controller Hub + 25d4 5000V Chipset Memory Controller Hub + 15d9 8680 X7DVL-E-O motherboard + 25d8 5000P Chipset Memory Controller Hub + 8086 3476 Intel S5000PSLSATA Server Board + 25e2 5000 Series Chipset PCI Express x4 Port 2 + 25e3 5000 Series Chipset PCI Express x4 Port 3 + 25e4 5000 Series Chipset PCI Express x4 Port 4 + 25e5 5000 Series Chipset PCI Express x4 Port 5 + 25e6 5000 Series Chipset PCI Express x4 Port 6 + 25e7 5000 Series Chipset PCI Express x4 Port 7 + 25f0 5000 Series Chipset FSB Registers + 1028 01bb PowerEdge 1955 FSB Registers + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 25f1 5000 Series Chipset Reserved Registers + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 25f3 5000 Series Chipset Reserved Registers + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 25f5 5000 Series Chipset FBD Registers + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 25f6 5000 Series Chipset FBD Registers + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 25f7 5000 Series Chipset PCI Express x8 Port 2-3 + 25f8 5000 Series Chipset PCI Express x8 Port 4-5 + 25f9 5000 Series Chipset PCI Express x8 Port 6-7 + 25fa 5000X Chipset PCI Express x16 Port 4-7 + 2600 E8500/E8501 Hub Interface 1.5 + 1028 0170 PowerEdge 6850 Hub Interface + 2601 E8500/E8501 PCI Express x4 Port D + 2602 E8500/E8501 PCI Express x4 Port C0 + 2603 E8500/E8501 PCI Express x4 Port C1 + 2604 E8500/E8501 PCI Express x4 Port B0 + 2605 E8500/E8501 PCI Express x4 Port B1 + 2606 E8500/E8501 PCI Express x4 Port A0 + 2607 E8500/E8501 PCI Express x4 Port A1 + 2608 E8500/E8501 PCI Express x8 Port C + 2609 E8500/E8501 PCI Express x8 Port B + 260a E8500/E8501 PCI Express x8 Port A + 260c E8500/E8501 IMI Registers + 2610 E8500/E8501 FSB Registers + 2611 E8500/E8501 Address Mapping Registers + 2612 E8500/E8501 RAS Registers + 2613 E8500/E8501 Reserved Registers + 2614 E8500/E8501 Reserved Registers + 2615 E8500/E8501 Miscellaneous Registers + 2617 E8500/E8501 Reserved Registers + 2618 E8500/E8501 Reserved Registers + 2619 E8500/E8501 Reserved Registers + 261a E8500/E8501 Reserved Registers + 261b E8500/E8501 Reserved Registers + 261c E8500/E8501 Reserved Registers + 261d E8500/E8501 Reserved Registers + 261e E8500/E8501 Reserved Registers + 2620 E8500/E8501 eXternal Memory Bridge + 1028 0170 PowerEdge 6850 Memory Bridge + 2621 E8500/E8501 XMB Miscellaneous Registers + 1028 0170 PowerEdge 6850 XMB Registers + 2622 E8500/E8501 XMB Memory Interleaving Registers + 1028 0170 PowerEdge 6850 Memory Interleaving Registers + 2623 E8500/E8501 XMB DDR Initialization and Calibration + 1028 0170 PowerEdge 6850 DDR Initialization and Calibration + 2624 E8500/E8501 XMB Reserved Registers + 1028 0170 PowerEdge 6850 Reserved Registers + 2625 E8500/E8501 XMB Reserved Registers + 1028 0170 PowerEdge 6850 Reserved Registers + 2626 E8500/E8501 XMB Reserved Registers + 1028 0170 PowerEdge 6850 Reserved Registers + 2627 E8500/E8501 XMB Reserved Registers + 1028 0170 PowerEdge 6850 Reserved Registers + 2640 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2641 82801FBM (ICH6M) LPC Interface Bridge + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 2642 82801FW/FRW (ICH6W/ICH6RW) LPC Interface Bridge + 2651 82801FB/FW (ICH6/ICH6W) SATA Controller + 1028 0179 Optiplex GX280 + 1043 2601 P5GD1-VW Mainboard + 1734 105c Scenic W620 + 8086 4147 D915GAG Motherboard + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2652 82801FR/FRW (ICH6R/ICH6RW) SATA Controller + 1028 0177 Dimension 8400 + 1462 7028 915P/G Neo2 + 2653 82801FBM (ICH6M) SATA Controller + 2658 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 1043 80a6 P5GD1-VW Mainboard + 1458 2558 GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2659 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 1043 80a6 P5GD1-VW Mainboard + 1458 2659 GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 265a 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 1043 80a6 P5GD1-VW Mainboard + 1458 265a GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 265b 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 103c 099c NX6110/NC6120 + 1043 80a6 P5GD1-VW Mainboard + 1458 265a GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 265c 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 1043 80a6 P5GD1-VW Mainboard + 1458 5006 GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + 8086 265c Dimension 3100 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2660 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 + 103c 0934 HP Compaq nw8240 Mobile Workstation + 103c 099c NX6110/NC6120 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2662 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 + 103c 0934 HP Compaq nw8240 Mobile Workstation + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2664 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2666 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2668 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller + 1014 05b7 ThinkPad Z60t +# based on the PTGD1-LA motherboard + 103c 2a09 PufferM-UL8E + 1043 1173 Asus A6VC + 1043 814e P5GD1-VW Mainboard + 1462 7028 915P/G Neo2 + 266a 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 1043 80a6 P5GD1-VW Mainboard + 1458 266a GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 266c 82801FB/FBM/FR/FW/FRW (ICH6 Family) LAN Controller + 266d 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller + 1025 006a Conexant AC'97 CoDec (in Acer TravelMate 2410 serie laptop) + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 266e 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller + 1025 006a Realtek ALC 655 codec (in Acer TravelMate 2410 serie laptop) + 1028 0177 Dimension 8400 + 1028 0179 Optiplex GX280 + 1028 0182 Latitude D610 Laptop + 1028 0187 Dell Precision M70 Laptop + 1028 0188 Inspiron 6000 laptop + 103c 0934 Compaq nw8240/nx8220 + 103c 0944 Compaq NC6220 + 103c 099c NX6110/NC6120 + 103c 3006 DC7100 SFF(DX878AV) + 1458 a002 GA-8I915ME-G Mainboard + 152d 0745 Packard Bell A8550 Laptop + 1734 105a Scenic W620 + 266f 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller + 1028 0177 Dimension 8400 + 103c 0934 Compaq nw8240/nx8220 + 103c 099c NX6110/NC6120 + 1043 80a6 P5GD1-VW Mainboard + 1458 266f GA-8I915ME-G Mainboard + 1462 7028 915P/G Neo2 + 1734 105c Scenic W620 + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 2670 631xESB/632xESB/3100 Chipset LPC Interface Controller + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 2680 631xESB/632xESB/3100 Chipset SATA IDE Controller + 2681 631xESB/632xESB SATA AHCI Controller + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 2682 631xESB/632xESB SATA RAID Controller + 2683 631xESB/632xESB SATA RAID Controller + 2688 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 + 1028 01bb PowerEdge 1955 onboard USB + 1028 01f0 PowerEdge R900 onboard USB + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 2689 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 + 1028 01bb PowerEdge 1955 onboard USB + 1028 01f0 PowerEdge R900 onboard USB + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 268a 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 + 1028 01f0 PowerEdge R900 onboard USB + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 268b 631xESB/632xESB/3100 Chipset UHCI USB Controller #4 + 1028 01f0 PowerEdge R900 onboard USB + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 268c 631xESB/632xESB/3100 Chipset EHCI USB2 Controller + 1028 01bb PowerEdge 1955 onboard USB + 1028 01f0 PowerEdge R900 onboard USB + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 2690 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 + 2692 631xESB/632xESB/3100 Chipset PCI Express Root Port 2 + 2694 631xESB/632xESB/3100 Chipset PCI Express Root Port 3 + 2696 631xESB/632xESB/3100 Chipset PCI Express Root Port 4 + 2698 631xESB/632xESB AC '97 Audio Controller + 2699 631xESB/632xESB AC '97 Modem Controller + 269a 631xESB/632xESB High Definition Audio Controller + 269b 631xESB/632xESB/3100 Chipset SMBus Controller + 15d9 8680 X7DVL-E-O motherboard + 8086 3476 Intel S5000PSLSATA Server Board + 269e 631xESB/632xESB IDE Controller + 15d9 8680 X7DVL-E-O motherboard + 2770 82945G/GZ/P/PL Memory Controller Hub + 1028 01ad OptiPlex GX620 + 107b 5048 E4500 + 8086 544e DeskTop Board D945GTP + 2771 82945G/GZ/P/PL PCI Express Root Port + 2772 82945G/GZ Integrated Graphics Controller + 8086 544e DeskTop Board D945GTP + 8086 d605 Intel Desktop Board D945GCCR + 2774 82955X Memory Controller Hub + 2775 82955X PCI Express Root Port + 2776 82945G/GZ Integrated Graphics Controller + 2778 E7230/3000/3010 Memory Controller Hub + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 2779 E7230/3000/3010 PCI Express Root Port + 277a 82975X/3010 PCI Express Root Port + 277c 82975X Memory Controller Hub + 1043 8178 P5WDG2 WS Professional motherboard + 277d 82975X PCI Express Root Port + 2782 82915G Integrated Graphics Controller + 1043 2582 P5GD1-VW Mainboard + 1734 105b Scenic W620 + 2792 Mobile 915GM/GMS/910GML Express Graphics Controller + 103c 099c NX6110/NC6120 + 1043 1881 GMA 900 915GM Integrated Graphics + e4bf 0ccd CCD-CALYPSO + e4bf 0cd3 CD3-JIVE + e4bf 58b1 XB1 + 27a0 Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub + 1025 006c 9814 WKMI + 1028 01d7 XPS M1210 + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1237 A6J-Q008 + 17aa 2015 ThinkPad T60 + 17aa 2017 ThinkPad T60/R60 series + 27a1 Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port + 103c 309f Compaq nx9420 Notebook + 103c 30a3 Compaq nw8440 + 27a2 Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller + 103c 30a1 NC2400 + 17aa 201a ThinkPad T60/R60 series + 9902 1584 CCE MPL-D10H120F + 27a6 Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller + 103c 30a1 NC2400 + 1775 11cc CC11/CL11 integrated graphics (secondary) + 17aa 201a ThinkPad T60/R60 series + 27ac Mobile 945GME Express Memory Controller Hub + 1775 11cc CC11/CL11 + 27ad Mobile 945GME Express PCI Express Root Port + 27ae Mobile 945GME Express Integrated Graphics Controller + 1775 11cc CC11/CL11 integrated graphics (primary) + 27b0 82801GH (ICH7DH) LPC Interface Bridge + 8086 544e DeskTop Board D945GTP + 27b8 82801GB/GR (ICH7 Family) LPC Interface Bridge + 1028 01e6 PowerEdge 860 + 1043 8179 P5KPL-VM Motherboard + 107b 5048 E4500 + 1775 11cc CC11/CL11 + 8086 544e DeskTop Board D945GTP + 27b9 82801GBM (ICH7-M) LPC Interface Bridge + 1028 01d7 XPS M1210 + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 10f7 8338 Panasonic CF-Y5 laptop + 17aa 2009 ThinkPad T60/R60 series + 27bc NM10 Family LPC Controller + 27bd 82801GHM (ICH7-M DH) LPC Interface Bridge + 1025 006c 9814 WKMI + 27c0 N10/ICH7 Family SATA IDE Controller + 1028 01ad OptiPlex GX620 + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 1043 8179 P5KPL-VM Motherboard + 107b 5048 E4500 + 1462 2310 MSI Hetis 945 + 1462 7236 945P Neo3-F Rev. 2.2 motherboard + 1775 11cc CC11/CL11 + 8086 544e DeskTop Board D945GTP + 27c1 N10/ICH7 Family SATA AHCI Controller + 1028 01df PowerEdge SC440 + 1775 11cc CC11/CL11 + 8086 5842 DeskTop Board D975XBX + 27c3 82801GR/GH (ICH7 Family) SATA RAID Controller + 1775 11cc CC11/CL11 + 8086 544e DeskTop Board D945GTP + 27c4 82801GBM/GHM (ICH7 Family) SATA IDE Controller + 1025 006c 9814 WKMI + 1028 01d7 XPS M1210 + 17aa 200e Thinkpad T60 model 2007 + 27c5 82801GBM/GHM (ICH7 Family) SATA AHCI Controller + 103c 309f Compaq nx9420 Notebook + 103c 30a3 Compaq nw8440 + 17aa 200d ThinkPad T60/R60 series + 27c6 82801GHM (ICH7-M DH) SATA RAID Controller + 27c8 N10/ICH7 Family USB UHCI Controller #1 + 1025 006c 9814 WKMI + 1028 01ad OptiPlex GX620 + 1028 01d7 XPS M1210 + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1237 A6J-Q008 + 1043 8179 P5KPL-VM Motherboard + 107b 5048 E4500 + 1775 11cc CC11/CL11 + 17aa 200a ThinkPad T60/R60 series + 8086 544e DeskTop Board D945GTP + 27c9 N10/ICH 7 Family USB UHCI Controller #2 + 1025 006c 9814 WKMI + 1028 01ad OptiPlex GX620 + 1028 01d7 XPS M1210 + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1237 A6J-Q008 + 1043 8179 P5KPL-VM Motherboard + 107b 5048 E4500 + 1775 11cc CC11/CL11 + 17aa 200a ThinkPad T60/R60 series + 8086 544e DeskTop Board D945GTP + 27ca N10/ICH 7 Family USB UHCI Controller #3 + 1025 006c 9814 WKMI + 1028 01ad OptiPlex GX620 + 1028 01d7 XPS M1210 + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1237 A6J-Q008 + 1043 8179 P5KPL-VM Motherboard + 107b 5048 E4500 + 1775 11cc CC11/CL11 + 17aa 200a ThinkPad T60/R60 series + 8086 544e DeskTop Board D945GTP + 27cb N10/ICH 7 Family USB UHCI Controller #4 + 1025 006c 9814 WKMI + 1028 01ad OptiPlex GX620 + 1028 01d7 XPS M1210 + 1028 01df PowerEdge SC440 + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1237 A6J-Q008 + 1043 8179 P5KPL-VM Motherboard + 107b 5048 E4500 + 1775 11cc CC11/CL11 + 17aa 200a ThinkPad T60/R60 series + 8086 544e DeskTop Board D945GTP + 27cc N10/ICH 7 Family USB2 EHCI Controller + 1025 006c 9814 WKMI + 1028 01ad OptiPlex GX620 + 1028 01d7 XPS M1210 + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1237 A6J-Q008 + 1043 8179 P5KPL-VM Motherboard + 1775 11cc CC11/CL11 + 17aa 200b ThinkPad T60/R60 series + 8086 544e DeskTop Board D945GTP + 27d0 N10/ICH 7 Family PCI Express Port 1 + 103c 309f Compaq nx9420 Notebook + 103c 30a3 Compaq nw8440 + 1775 11cc CC11/CL11 + 27d2 N10/ICH 7 Family PCI Express Port 2 + 103c 309f Compaq nx9420 Notebook + 103c 30a3 Compaq nw8440 + 1775 11cc CC11/CL11 + 27d4 N10/ICH 7 Family PCI Express Port 3 + 1775 11cc CC11/CL11 + 27d6 N10/ICH 7 Family PCI Express Port 4 + 103c 30a3 Compaq nw8440 + 1775 11cc CC11/CL11 + 27d8 N10/ICH 7 Family High Definition Audio Controller + 1025 006c 9814 WKMI + 1028 01d7 XPS M1210 + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1123 A6J-Q008 + 1043 13c4 Asus G2P + 1043 8290 P5KPL-VM Motherboard + 1043 82ea P5KPL-CM Motherboard + 107b 5048 E4500 + 10f7 8338 Panasonic CF-Y5 laptop + 1179 ff10 Toshiba Satellite A100-796 audio (Realtek ALC861) + 1179 ff31 AC97 Data Fax SoftModem with SmartCP + 1447 1043 Asus A8JP (Analog Devices AD1986A) + 1458 a102 GA-8I945PG-RH Mainboard + 152d 0753 Softmodem + 1734 10ad Conexant softmodem SmartCP + 17aa 2010 ThinkPad T60/R60 series + 17aa 3802 Lenovo 3000 C200 audio [Realtek ALC861VD] + 8086 1112 DeskTop Board D945GTP + 8086 27d8 DeskTop Board D945GTP + 27da N10/ICH 7 Family SMBus Controller + 1025 006c 9814 WKMI + 1028 01ad OptiPlex GX620 + 1028 01d7 XPS M1210 + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 1043 8179 P5KPL-VM Motherboard + 10f7 8338 Panasonic CF-Y5 laptop + 1458 5001 GA-8I945PG-RH Mainboard + 1775 11cc CC11/CL11 + 17aa 200f ThinkPad T60/R60 series + 8086 544e DeskTop Board D945GTP + 8086 5842 DeskTop Board D975XBX + 27dc N10/ICH 7 Family LAN Controller + 8086 308d DeskTop Board D945GTP + 27dd 82801G (ICH7 Family) AC'97 Modem Controller + 27de 82801G (ICH7 Family) AC'97 Audio Controller + 1028 01ad OptiPlex GX620 + 1462 7267 Realtek ALC883 Audio Controller + 1775 11cc CC11 integrated audio (AD1981BL codec) + 27df 82801G (ICH7 Family) IDE Controller + 1028 01df PowerEdge SC440 + 1028 01e6 PowerEdge 860 + 103c 309f Compaq nx9420 Notebook + 103c 30a1 NC2400 + 103c 30a3 Compaq nw8440 + 1043 1237 A6J-Q008 + 1043 8179 P5KPL-VM Motherboard + 107b 5048 E4500 + 10f7 8338 Panasonic CF-Y5 laptop + 1775 11cc CC11/CL11 + 17aa 200c ThinkPad T60/R60 series + 8086 544e DeskTop Board D945GTP + 27e0 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5 + 1775 11cc CC11/CL11 + 27e2 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 + 1775 11cc CC11/CL11 + 2810 82801HB/HR (ICH8/R) LPC Interface Controller + 1043 81ec P5B + 2811 82801HBM (ICH8M-E) LPC Interface Controller + 103c 30c1 Compaq 6910p + 17aa 20b6 T61 + e4bf cc47 CCG-RUMBA + 2812 82801HH (ICH8DH) LPC Interface Controller + 2814 82801HO (ICH8DO) LPC Interface Controller + 2815 82801HEM (ICH8M) LPC Interface Controller + 1025 0121 Aspire 5920G + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30d9 Presario C700 + 104d 9005 Vaio VGN-FZ260E + 2820 82801H (ICH8 Family) 4 port SATA IDE Controller + 1028 01da OptiPlex 745 + 1462 7235 P965 Neo MS-7235 mainboard + 2821 82801HR/HO/HH (ICH8R/DO/DH) 6 port SATA AHCI Controller + 2822 82801 SATA RAID Controller + 2824 82801HB (ICH8) 4 port SATA AHCI Controller + 1043 81ec P5B + 2825 82801H (ICH8 Family) 2 port SATA IDE Controller + 1028 01da OptiPlex 745 + 1462 7235 P965 Neo MS-7235 mainboard + 2828 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE Controller + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + e4bf cc47 CCG-RUMBA + 2829 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller + 1025 0121 Aspire 5920G + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30d9 Presario C700 + 104d 9005 Vaio VGN-FZ260E + 17aa 20a7 ThinkPad T61 + 282a Mobile 82801 SATA RAID Controller + 2830 82801H (ICH8 Family) USB UHCI Controller #1 + 1025 0121 Acer Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30d9 Presario C700 + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 1462 7235 P965 Neo MS-7235 mainboard + 17aa 20aa ThinkPad T61 + e4bf cc47 CCG-RUMBA + 2831 82801H (ICH8 Family) USB UHCI Controller #2 + 1025 0121 Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b +# Name mistyped on previous submission + 103c 30c1 Compaq 6910p + 103c 30d9 Presario C700 + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 1462 7235 P965 Neo MS-7235 mainboard + 17aa 20aa ThinkPad T61 + e4bf cc47 CCG-RUMBA + 2832 82801H (ICH8 Family) USB UHCI Controller #3 + 1025 0121 Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30d9 Presario C700 + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 17aa 20aa ThinkPad T61 + e4bf cc47 CCG-RUMBA + 2834 82801H (ICH8 Family) USB UHCI Controller #4 + 1025 0121 Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 1462 7235 P965 Neo MS-7235 mainboard + 17aa 20aa ThinkPad T61 + e4bf cc47 CCG-RUMBA + 2835 82801H (ICH8 Family) USB UHCI Controller #5 + 1025 0121 Acer Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 17aa 20aa ThinkPad T60 + e4bf cc47 CCG-RUMBA + 2836 82801H (ICH8 Family) USB2 EHCI Controller #1 + 1025 0121 Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30d9 Presario C700 + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 1462 7235 P965 Neo MS-7235 mainboard + 17aa 20ab ThinkPad T61 + e4bf cc47 CCG-RUMBA + 283a 82801H (ICH8 Family) USB2 EHCI Controller #2 + 1025 0121 Acer Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 17aa 20ab ThinkPad T61 + e4bf cc47 CCG-RUMBA + 283e 82801H (ICH8 Family) SMBus Controller + 1025 0121 Aspire 5920G + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 103c 30d9 Presario C700 + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 1462 7235 P965 Neo MS-7235 mainboard + 17aa 20a9 ThinkPad T61 + e4bf cc47 CCG-RUMBA + 283f 82801H (ICH8 Family) PCI Express Port 1 + 1028 01da OptiPlex 745 + 103c 30c1 Compaq 6910p + 17aa 20ad ThinkPad T61 + 2841 82801H (ICH8 Family) PCI Express Port 2 + 103c 30c1 Compaq 6910p + 17aa 20ad ThinkPad T61 + 2843 82801H (ICH8 Family) PCI Express Port 3 + 17aa 20ad ThinkPad T61 + 2845 82801H (ICH8 Family) PCI Express Port 4 + 17aa 20ad ThinkPad T61 + 2847 82801H (ICH8 Family) PCI Express Port 5 + 1028 01da OptiPlex 745 + 103c 30c1 Compaq 6910p + 17aa 20ad ThinkPad T61 + 2849 82801H (ICH8 Family) PCI Express Port 6 + 284b 82801H (ICH8 Family) HD Audio Controller + 1025 011f Realtek ALC268 audio codec + 1025 0121 Aspire 5920G + 1025 0145 Realtek ALC889 (Aspire 8920G w. Dolby Theather) + 1028 01da OptiPlex 745 + 1028 01f3 Inspiron 1420 + 1028 01f9 Dell Latitude D630 + 1028 01ff Dell Precision M4300 + 1028 0256 Studio 1735 + 103c 2802 HP Compaq dc7700p + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 1043 1339 Asus M51S series + 1043 81ec P5B + 104d 9005 Vaio VGN-FZ260E + 104d 9016 Sony VAIO VGN-AR51M + 14f1 5051 Presario C700 + 17aa 20ac ThinkPad T61 + 8384 7616 Dell Vostro 1400 + 284f 82801H (ICH8 Family) Thermal Reporting Device + 2850 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller + 1025 0121 Aspire 5920G + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30d9 Presario C700 + 104d 9005 Vaio VGN-FZ260E + 17aa 20a6 ThinkPad T61 + e4bf cc47 CCG-RUMBA + 2912 82801IH (ICH9DH) LPC Interface Controller + 2914 82801IO (ICH9DO) LPC Interface Controller + 1028 0211 Optiplex 755 + 2916 82801IR (ICH9R) LPC Interface Controller + 2917 ICH9M-E LPC Interface Controller + 2918 82801IB (ICH9) LPC Interface Controller + 1028 0236 PowerEdge R610 82801IB (ICH9) LPC Interface Controller + 2919 ICH9M LPC Interface Controller + 2920 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller + 1028 020f PowerEdge R300 onboard SATA Controller + 1028 0210 PowerEdge T300 onboard SATA Controller + 1028 0211 Optiplex 755 + 1028 023c PowerEdge R200 onboard SATA Controller + 2921 82801IB (ICH9) 2 port SATA IDE Controller + 1028 0235 PowerEdge R710 SATA IDE Controller + 1028 0236 PowerEdge R610 SATA IDE Controller + 1028 0237 PowerEdge T610 SATA IDE Controller + 2922 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA AHCI Controller + 2923 82801IB (ICH9) 4 port SATA AHCI Controller + 2925 82801IR/IO (ICH9R/DO) SATA RAID Controller + 1734 10e0 System Board D2542 + 8086 2925 System Board D2542 + 2926 82801I (ICH9 Family) 2 port SATA IDE Controller + 1028 020f PowerEdge R300 onboard SATA Controller + 1028 0210 PowerEdge T300 onboard SATA Controller + 1028 0211 Optiplex 755 + 2928 ICH9M/M-E 2 port SATA IDE Controller + 2929 ICH9M/M-E SATA AHCI Controller + 103c 3628 dv6-1190en + 292c ICH9M-E SATA RAID Controller + 292d ICH9M/M-E 2 port SATA IDE Controller + 292e ICH9M SATA IDE Controller + 2930 82801I (ICH9 Family) SMBus Controller + 1028 0211 Optiplex 755 + 103c 3628 dv6-1190en + 2932 82801I (ICH9 Family) Thermal Subsystem + 103c 3628 dv6-1190en + 2934 82801I (ICH9 Family) USB UHCI Controller #1 + 1028 020f PowerEdge R300 onboard UHCI + 1028 0210 PowerEdge T300 onboard UHCI + 1028 0211 Optiplex 755 + 1028 0235 PowerEdge R710 USB UHCI Controller + 1028 0236 PowerEdge R610 USB UHCI Controller + 1028 0237 PowerEdge T610 USB UHCI Controller + 1028 023c PowerEdge R200 onboard UHCI + 1028 0287 PowerEdge M610 onboard UHCI + 1028 029c PowerEdge M710 USB UHCI Controller + 1028 2011 Optiplex 755 + 2935 82801I (ICH9 Family) USB UHCI Controller #2 + 1028 020f PowerEdge R300 onboard UHCI + 1028 0210 PowerEdge T300 onboard UHCI + 1028 0211 Optiplex 755 + 1028 0235 PowerEdge R710 USB UHCI Controller + 1028 0236 PowerEdge R610 USB UHCI Controller + 1028 0237 PowerEdge T610 USB UHCI Controller + 1028 023c PowerEdge R200 onboard UHCI + 1028 0287 PowerEdge M610 onboard UHCI + 1028 029c PowerEdge M710 USB UHCI Controller + 2936 82801I (ICH9 Family) USB UHCI Controller #3 + 1028 020f PowerEdge R300 onboard UHCI + 1028 0210 PowerEdge T300 onboard UHCI + 1028 0211 Optiplex 755 + 1028 0237 PowerEdge T610 USB UHCI Controller + 1028 023c PowerEdge R200 onboard UHCI + 1028 0287 PowerEdge M610 onboard UHCI + 1028 029c PowerEdge M710 USB UHCI Controller + 2937 82801I (ICH9 Family) USB UHCI Controller #4 + 1028 0211 Optiplex 755 + 1028 0235 PowerEdge R710 USB UHCI Controller + 1028 0236 PowerEdge R610 USB UHCI Controller + 1028 0237 PowerEdge T610 USB UHCI Controller + 1028 0287 PowerEdge M610 onboard UHCI + 1028 029c PowerEdge M710 USB UHCI Controller + 1028 2011 Optiplex 755 + 8086 2937 Optiplex 755 + 8086 2942 828011 (ICH9 Family ) USB UHCI Controller + 2938 82801I (ICH9 Family) USB UHCI Controller #5 + 1028 0211 Optiplex 755 + 1028 0235 PowerEdge R710 USB UHCI Controller + 1028 0236 PowerEdge R610 USB UHCI Controller + 1028 0237 PowerEdge T610 USB UHCI Controller + 1028 0287 PowerEdge M610 onboard UHCI + 1028 029c PowerEdge M710 USB UHCI Controller + 8086 2938 Optiplex 755 + 2939 82801I (ICH9 Family) USB UHCI Controller #6 + 1028 0210 PowerEdge T300 onboard UHCI + 1028 0237 PowerEdge T610 USB UHCI Controller + 293a 82801I (ICH9 Family) USB2 EHCI Controller #1 + 1028 020f PowerEdge R300 onboard EHCI + 1028 0210 PowerEdge T300 onboard EHCI + 1028 0211 Optiplex 755 + 1028 0235 PowerEdge R710 USB EHCI Controller + 1028 0236 PowerEdge R610 USB EHCI Controller + 1028 0237 PowerEdge T610 USB EHCI Controller + 1028 023c PowerEdge R200 onboard EHCI + 1028 0287 PowerEdge M610 onboard EHCI + 1028 029c PowerEdge M710 USB EHCI Controller + 293c 82801I (ICH9 Family) USB2 EHCI Controller #2 + 1028 0211 Optiplex 755 + 1028 0235 PowerEdge R710 USB EHCI Controller + 1028 0236 PowerEdge R610 USB EHCI Controller + 1028 0237 PowerEdge T610 USB EHCI Controller + 1028 0287 PowerEdge M610 onboard EHCI + 1028 029c PowerEdge M710 USB EHCI Controller + 8086 293c Optiplex 755 + 293e 82801I (ICH9 Family) HD Audio Controller + 1028 0211 Optiplex 755 + 103c 3628 dv6-1190en + 8086 293e Optiplex 755 + 8086 2940 Optiplex 755 + 2940 82801I (ICH9 Family) PCI Express Port 1 + 1028 0211 Optiplex 755 + 8086 2940 Optiplex 755 + 2942 82801I (ICH9 Family) PCI Express Port 2 + 2944 82801I (ICH9 Family) PCI Express Port 3 + 2946 82801I (ICH9 Family) PCI Express Port 4 + 2948 82801I (ICH9 Family) PCI Express Port 5 + 294a 82801I (ICH9 Family) PCI Express Port 6 + 294c 82566DC-2 Gigabit Network Connection + 17aa 302e 82566DM-2 Gigabit Network Connection + 2970 82946GZ/PL/GL Memory Controller Hub + 2971 82946GZ/PL/GL PCI Express Root Port + 2972 82946GZ/GL Integrated Graphics Controller + 2973 82946GZ/GL Integrated Graphics Controller + 2974 82946GZ/GL HECI Controller + 2975 82946GZ/GL HECI Controller + 2976 82946GZ/GL PT IDER Controller + 2977 82946GZ/GL KT Controller + 2980 82G35 Express DRAM Controller + 2981 82G35 Express PCI Express Root Port + 2982 82G35 Express Integrated Graphics Controller + 2983 82G35 Express Integrated Graphics Controller + 2984 82G35 Express HECI Controller + 2990 82Q963/Q965 Memory Controller Hub + 1028 01da OptiPlex 745 + 2991 82Q963/Q965 PCI Express Root Port + 2992 82Q963/Q965 Integrated Graphics Controller + 2993 82Q963/Q965 Integrated Graphics Controller + 2994 82Q963/Q965 HECI Controller + 2995 82Q963/Q965 HECI Controller + 2996 82Q963/Q965 PT IDER Controller + 2997 82Q963/Q965 KT Controller + 29a0 82P965/G965 Memory Controller Hub + 1043 81ea P5B + 1462 7276 MS-7276 [G965MDH] + 29a1 82P965/G965 PCI Express Root Port + 29a2 82G965 Integrated Graphics Controller + 1462 7276 MS-7276 [G965MDH] + 29a3 82G965 Integrated Graphics Controller + 29a4 82P965/G965 HECI Controller + 29a5 82P965/G965 HECI Controller + 29a6 82P965/G965 PT IDER Controller + 29a7 82P965/G965 KT Controller + 29b0 82Q35 Express DRAM Controller + 1028 0211 OptiPlex 755 + 29b1 82Q35 Express PCI Express Root Port + 1028 0211 OptiPlex 755 + 29b2 82Q35 Express Integrated Graphics Controller + 1028 0211 OptiPlex 755 + 29b3 82Q35 Express Integrated Graphics Controller + 1028 0211 OptiPlex 755 + 29b4 82Q35 Express MEI Controller + 1028 0211 OptiPlex 755 + 29b5 82Q35 Express MEI Controller + 29b6 82Q35 Express PT IDER Controller + 1028 0211 OptiPlex 755 + 29b7 82Q35 Express Serial KT Controller + 1028 0211 OptiPlex 755 + 29c0 82G33/G31/P35/P31 Express DRAM Controller + 1043 82b0 P5KPL-VM Motherboard + 29c1 82G33/G31/P35/P31 Express PCI Express Root Port + 29c2 82G33/G31 Express Integrated Graphics Controller + 1043 82b0 P5KPL-VM Motherboard + 29c3 82G33/G31 Express Integrated Graphics Controller + 1043 82b0 P5KPL-VM Motherboard + 29c4 82G33/G31/P35/P31 Express MEI Controller + 29c5 82G33/G31/P35/P31 Express MEI Controller + 29c6 82G33/G31/P35/P31 Express PT IDER Controller + 29c7 82G33/G31/P35/P31 Express Serial KT Controller + 29cf Virtual HECI Controller + 29d0 82Q33 Express DRAM Controller + 29d1 82Q33 Express PCI Express Root Port + 29d2 82Q33 Express Integrated Graphics Controller + 29d3 82Q33 Express Integrated Graphics Controller + 29d4 82Q33 Express MEI Controller + 29d5 82Q33 Express MEI Controller + 29d6 82Q33 Express PT IDER Controller + 29d7 82Q33 Express Serial KT Controller + 29e0 82X38/X48 Express DRAM Controller + 29e1 82X38/X48 Express Host-Primary PCI Express Bridge + 29e4 82X38/X48 Express MEI Controller + 29e5 82X38/X48 Express MEI Controller + 29e6 82X38/X48 Express PT IDER Controller + 29e7 82X38/X48 Express Serial KT Controller + 29e9 82X38/X48 Express Host-Secondary PCI Express Bridge + 29f0 3200/3210 Chipset DRAM Controller + 29f1 3200/3210 Chipset Host-Primary PCI Express Bridge + 29f4 3200/3210 Chipset MEI Controller + 29f5 3200/3210 Chipset MEI Controller + 29f6 3200/3210 Chipset PT IDER Controller + 29f7 3200/3210 Chipset Serial KT Controller + 29f9 3210 Chipset Host-Secondary PCI Express Bridge + 2a00 Mobile PM965/GM965/GL960 Memory Controller Hub + 1025 0121 Acer Aspire 5920G + 1028 01f3 Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30c1 Compaq 6910p + 103c 30d9 Presario C700 + 104d 9005 Vaio VGN-FZ260E + 17aa 20b1 ThinkPad T61 + 17aa 20b3 T61 + e4bf cc47 CCG-RUMBA + 2a01 Mobile PM965/GM965/GL960 PCI Express Root Port + 2a02 Mobile GM965/GL960 Integrated Graphics Controller + 1028 01f3 Inspiron 1420 + 1028 01f9 Latitude D630 + 103c 30c0 Compaq 6710b + 103c 30d9 Presario C700 + 17aa 20b5 T61 + e4bf cc47 CCG-RUMBA + 2a03 Mobile GM965/GL960 Integrated Graphics Controller + 1028 01f3 Dell Inspiron 1420 + 103c 30c0 Compaq 6710b + 103c 30d9 Presario C700 + 17aa 20b5 T61 + e4bf cc47 CCG-RUMBA + 2a04 Mobile PM965/GM965 MEI Controller + 103c 30c1 Compaq 6910p + 2a05 Mobile PM965/GM965 MEI Controller + 2a06 Mobile PM965/GM965 PT IDER Controller + 103c 30c1 Compaq 6910p + 2a07 Mobile PM965/GM965 KT Controller + 103c 30c1 Compaq 6910p + 2a10 Mobile GME965/GLE960 Memory Controller Hub + e4bf cc47 CCG-RUMBA + 2a11 Mobile GME965/GLE960 PCI Express Root Port + 2a12 Mobile GME965/GLE960 Integrated Graphics Controller + e4bf cc47 CCG-RUMBA + 2a13 Mobile GME965/GLE960 Integrated Graphics Controller + e4bf cc47 CCG-RUMBA + 2a14 Mobile GME965/GLE960 MEI Controller + 2a15 Mobile GME965/GLE960 MEI Controller + 2a16 Mobile GME965/GLE960 PT IDER Controller + 2a17 Mobile GME965/GLE960 KT Controller + 2a40 Mobile 4 Series Chipset Memory Controller Hub + e4bf cc4d CCM-BOOGIE + 2a41 Mobile 4 Series Chipset PCI Express Graphics Port + 2a42 Mobile 4 Series Chipset Integrated Graphics Controller + 2a43 Mobile 4 Series Chipset Integrated Graphics Controller + 2a44 Mobile 4 Series Chipset MEI Controller + 2a45 Mobile 4 Series Chipset MEI Controller + 2a46 Mobile 4 Series Chipset PT IDER Controller + 2a47 Mobile 4 Series Chipset AMT SOL Redirection + 2a50 Cantiga MEI Controller + 2a51 Cantiga MEI Controller + 2a52 Cantiga PT IDER Controller + 2a53 Cantiga AMT SOL Redirection + 2b00 Nehalem-EX System Configuration Controller 1 + 2b02 Nehalem-EX System Configuration Controller 2 + 2b04 Nehalem-EX Power Controller + 2b08 Nehalem-EX Caching Agent 0 + 2b0c Nehalem-EX Caching Agent 1 + 2b10 Nehalem-EX QPI Home Agent 0 + 2b13 Nehalem-EX Memory Controller 0c + 2b14 Nehalem-EX Memory Controller 0a + 2b16 Nehalem-EX Memory Controller 0b + 2b18 Nehalem-EX QPI Home Agent 1 + 2b1b Nehalem-EX Memory Controller 1c + 2b1c Nehalem-EX Memory Controller 1a + 2b1e Nehalem-EX Memory Controller 1b + 2b20 Nehalem-EX Last Level Cache Coherence Engine 0 + 2b22 Nehalem-EX System Configuration Controller 3 + 2b24 Nehalem-EX Last Level Cache Coherence Engine 1 + 2b28 Nehalem-EX Last Level Cache Coherence Engine 2 + 2b2a Nehalem-EX System Configuration Controller 4 + 2b2c Nehalem-EX Last Level Cache Coherence Engine 3 + 2b30 Nehalem-EX Last Level Cache Coherence Engine 4 + 2b34 Nehalem-EX Last Level Cache Coherence Engine 5 + 2b38 Nehalem-EX Last Level Cache Coherence Engine 6 + 2b3c Nehalem-EX Last Level Cache Coherence Engine 7 + 2b40 Nehalem-EX QPI Router Port 0-1 + 2b42 Nehalem-EX QPI Router Port 2-3 + 2b44 Nehalem-EX QPI Router Port 4-5 + 2b46 Nehalem-EX QPI Router Port 6-7 + 2b48 Nehalem-EX Test and Debug 0 + 2b4c Nehalem-EX Test and Debug 1 + 2b50 Nehalem-EX QPI Physical Port 0: REUT control/status + 2b52 Nehalem-EX QPI Physical Port 0: Misc. control/status + 2b54 Nehalem-EX QPI Physical Port 1: REUT control/status + 2b56 Nehalem-EX QPI Physical Port 1: Misc. control/status + 2b58 Nehalem-EX QPI Physical Port 2: REUT control/status + 2b5a Nehalem-EX QPI Physical Port 2: Misc. control/status + 2b5c Nehalem-EX QPI Physical Port 3: REUT control/status + 2b5e Nehalem-EX QPI Physical Port 3: Misc. control/status + 2b60 Nehalem-EX SMI Physical Port 0: REUT control/status + 2b62 Nehalem-EX SMI Physical Port 0: Misc control/status + 2b64 Nehalem-EX SMI Physical Port 0: REUT control/status + 2b66 Nehalem-EX SMI Physical Port 1: Misc control/status + 2b68 Nehalem-EX System Configuration Controller 3 + 2b6a Nehalem-EX System Configuration Controller 4 + 2c01 Xeon 5500/Core i7 QuickPath Architecture System Address Decoder + 2c10 Xeon 5500/Core i7 QPI Link 0 + 2c11 Xeon 5500/Core i7 QPI Physical 0 + 2c14 Xeon 5500/Core i7 QPI Link 1 + 2c15 Xeon 5500/Core i7 QPI Physical 1 + 2c18 Xeon 5500/Core i7 Integrated Memory Controller + 2c19 Xeon 5500/Core i7 Integrated Memory Controller Target Address Decoder + 2c1a Xeon 5500/Core i7 Integrated Memory Controller RAS Registers + 2c1c Xeon 5500/Core i7 Integrated Memory Controller Test Registers + 2c20 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Control Registers + 2c21 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Address Registers + 2c22 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Rank Registers + 2c23 Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Thermal Control Registers + 2c28 Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Control Registers + 2c29 Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Address Registers + 2c2a Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Rank Registers + 2c2b Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Thermal Control Registers + 2c30 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Control Registers + 2c31 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Address Registers + 2c32 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Rank Registers + 2c33 Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Thermal Control Registers + 2c40 Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers + 2c41 Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers + 2c50 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c51 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c52 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c53 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c54 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c55 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c56 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c57 Core Processor QuickPath Architecture Generic Non-Core Registers + 2c58 Jasper Forest QPI Generic Non-core Registers + 2c59 Jasper Forest QPI Generic Non-core Registers + 2c5a Jasper Forest QPI Generic Non-core Registers + 2c5b Jasper Forest QPI Generic Non-core Registers + 2c5c Jasper Forest QPI Generic Non-core Registers + 2c5d Jasper Forest QPI Generic Non-core Registers + 2c5e Jasper Forest QPI Generic Non-core Registers + 2c5f Jasper Forest QPI Generic Non-core Registers + 2c61 Core Processor QuickPath Architecture Generic Non-core Registers + 2c62 Core Processor QuickPath Architecture Generic Non-core Registers + 2c70 QuickPath Architecture Generic Non-core Registers + 2c81 Core Processor QuickPath Architecture System Address Decoder + 2c90 Core Processor QPI Link 0 + 2c91 Core Processor QPI Physical 0 + 2c98 Core Processor Integrated Memory Controller + 2c99 Core Processor Integrated Memory Controller Target Address Decoder + 2c9c Core Processor Integrated Memory Controller Test Registers + 2ca0 Core Processor Integrated Memory Controller Channel 0 Control Registers + 2ca1 Core Processor Integrated Memory Controller Channel 0 Address Registers + 2ca2 Core Processor Integrated Memory Controller Channel 0 Rank Registers + 2ca3 Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers + 2ca8 Core Processor Integrated Memory Controller Channel 1 Control Registers + 2ca9 Core Processor Integrated Memory Controller Channel 1 Address Registers + 2caa Core Processor Integrated Memory Controller Channel 1 Rank Registers + 2cab Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers + 2cc1 Jasper Forest QPI System Address Decoder + 2cd0 Jasper Forest QPI Link 0 + 2cd1 Jasper Forest QPI Physical 0 + 2cd4 Jasper Forest QPI Link 1 + 2cd5 Jasper Forest QPI Physical 1 + 2cd8 Jasper Forest Integrated Memory Controller Registers + 2cd9 Jasper Forest Integrated Memory Controller Target Address Decoder + 2cda Jasper Forest Integrated Memory Controller RAS Registers + 2cdc Jasper Forest Integrated Memory Controller Test Registers + 2ce0 Jasper Forest Integrated Memory Controller Channel 0 Control + 2ce1 Jasper Forest Integrated Memory Controller Channel 0 Address + 2ce2 Jasper Forest Integrated Memory Controller Channel 0 Rank + 2ce3 Jasper Forest Integrated Memory Controller Channel 0 Thermal Control + 2ce8 Jasper Forest Integrated Memory Controller Channel 1 Control + 2ce9 Jasper Forest Integrated Memory Controller Channel 1 Address + 2cea Jasper Forest Integrated Memory Controller Channel 1 Rank + 2ceb Jasper Forest Integrated Memory Controller Channel 1 Thermal Control + 2cf0 Jasper Forest Integrated Memory Controller Channel 2 Control + 2cf1 Jasper Forest Integrated Memory Controller Channel 2 Address + 2cf2 Jasper Forest Integrated Memory Controller Channel 2 Rank + 2cf3 Jasper Forest Integrated Memory Controller Channel 2 Thermal Control + 2d01 Core Processor QuickPath Architecture System Address Decoder + 2d10 Core Processor QPI Link 0 + 2d11 Core Processor QPI Physical 0 + 2d12 Core Processor Reserved + 2d13 Core Processor Reserved + 2d81 QuickPath Architecture System Address Decoder + 2d90 QPI Link 0 + 2d91 QPI Physical 0 + 2d92 Mirror Port Link 0 + 2d93 Mirror Port Link 1 + 2d94 QPI Link 1 + 2d95 QPI Physical 1 + 2d98 Integrated Memory Controller Registers + 2d99 Integrated Memory Controller Target Address Decoder + 2d9a Integrated Memory Controller RAS Registers + 2d9c Integrated Memory Controller Test Registers + 2da0 Integrated Memory Controller Channel 0 Control + 2da1 Integrated Memory Controller Channel 0 Address + 2da2 Integrated Memory Controller Channel 0 Rank + 2da3 Integrated Memory Controller Channel 0 Thermal Control + 2da8 Integrated Memory Controller Channel 1 Control + 2da9 Integrated Memory Controller Channel 1 Address + 2daa Integrated Memory Controller Channel 1 Rank + 2dab Integrated Memory Controller Channel 1 Thermal Control + 2db0 Integrated Memory Controller Channel 2 Control + 2db1 Integrated Memory Controller Channel 2 Address + 2db2 Integrated Memory Controller Channel 2 Rank + 2db3 Integrated Memory Controller Channel 2 Thermal Control + 2e00 4 Series Chipset DRAM Controller + 2e01 4 Series Chipset PCI Express Root Port + 2e02 4 Series Chipset Integrated Graphics Controller + 2e03 4 Series Chipset Integrated Graphics Controller + 2e04 4 Series Chipset HECI Controller + 2e05 4 Series Chipset HECI Controller + 2e06 4 Series Chipset PT IDER Controller + 2e07 4 Series Chipset Serial KT Controller + 2e10 4 Series Chipset DRAM Controller + 2e11 4 Series Chipset PCI Express Root Port + 2e12 4 Series Chipset Integrated Graphics Controller + 2e13 4 Series Chipset Integrated Graphics Controller + 2e14 4 Series Chipset HECI Controller + 2e15 4 Series Chipset HECI Controller + 2e16 4 Series Chipset PT IDER Controller + 2e17 4 Series Chipset Serial KT Controller + 2e20 4 Series Chipset DRAM Controller + 1458 5000 GA-EP45-DS5 Motherboard + 2e21 4 Series Chipset PCI Express Root Port + 1458 5000 GA-EP45-DS5 Motherboard + 2e22 4 Series Chipset Integrated Graphics Controller + 2e23 4 Series Chipset Integrated Graphics Controller + 2e24 4 Series Chipset HECI Controller + 2e25 4 Series Chipset HECI Controller + 2e26 4 Series Chipset PT IDER Controller + 2e27 4 Series Chipset Serial KT Controller + 2e29 4 Series Chipset PCI Express Root Port + 2e30 4 Series Chipset DRAM Controller + 2e31 4 Series Chipset PCI Express Root Port + 2e32 4 Series Chipset Integrated Graphics Controller + 2e33 4 Series Chipset Integrated Graphics Controller + 2e34 4 Series Chipset HECI Controller + 2e35 4 Series Chipset HECI Controller + 2e36 4 Series Chipset PT IDER Controller + 2e37 4 Series Chipset Serial KT Controller + 2e40 4 Series Chipset DRAM Controller + 2e41 4 Series Chipset PCI Express Root Port + 2e42 4 Series Chipset Integrated Graphics Controller + 2e43 4 Series Chipset Integrated Graphics Controller + 2e44 4 Series Chipset HECI Controller + 2e45 4 Series Chipset HECI Controller + 2e46 4 Series Chipset PT IDER Controller + 2e47 4 Series Chipset Serial KT Controller + 2e90 4 Series Chipset DRAM Controller + 2e91 4 Series Chipset PCI Express Root Port + 2e92 4 Series Chipset Integrated Graphics Controller + 2e93 4 Series Chipset Integrated Graphics Controller + 2e94 4 Series Chipset HECI Controller + 2e95 4 Series Chipset HECI Controller + 2e96 4 Series Chipset PT IDER Controller + 3200 GD31244 PCI-X SATA HBA + 1775 c200 C2K onboard SATA host bus adapter + 3313 IOP348 I/O Processor (SL8e) in IOC Mode SAS/SATA + 331b IOP348 I/O Processor (SL8x) in IOC Mode SAS/SATA + 3331 IOC340 I/O Controller (VV8e) SAS/SATA + 3339 IOC340 I/O Controller (VV8x) SAS/SATA + 3340 82855PM Processor to I/O Controller + 1014 0529 Thinkpad T40 series + 1025 005a TravelMate 290 + 103c 088c NC8000 laptop + 103c 0890 NC6000 laptop + 103c 08b0 tc1100 tablet + 144d c005 X10 Laptop + 144d c00c P30/P35 notebook + 3341 82855PM Processor to AGP Controller + 144d c00c P30 notebook + 3363 IOC340 I/O Controller in IOC Mode SAS/SATA + 3382 81342 [Chevelon] I/O Processor (ATUe) + 33c3 IOP348 I/O Processor (SL8De) in IOC Mode SAS/SATA + 33cb IOP348 I/O Processor (SL8Dx) in IOC Mode SAS/SATA + 3400 5520/5500/X58 I/O Hub to ESI Port + 3401 5520/5500/X58 I/O Hub to ESI Port + 3402 5520/5500/X58 I/O Hub to ESI Port + 3403 5500 I/O Hub to ESI Port + 1028 0236 PowerEdge R610 I/O Hub to ESI Port + 1028 0287 PowerEdge M610 I/O Hub to ESI Port + 1028 028c PowerEdge R410 I/O Hub to ESI Port + 1028 028d PowerEdge T410 I/O Hub to ESI Port + 3404 5520/5500/X58 I/O Hub to ESI Port + 3405 5520/5500/X58 I/O Hub to ESI Port + 3406 5520 I/O Hub to ESI Port + 3407 5520/5500/X58 I/O Hub to ESI Port + 3408 5520/5500/X58 I/O Hub PCI Express Root Port 1 + 3409 5520/5500/X58 I/O Hub PCI Express Root Port 2 + 340a 5520/5500/X58 I/O Hub PCI Express Root Port 3 + 340b 5520/X58 I/O Hub PCI Express Root Port 4 + 340c 5520/X58 I/O Hub PCI Express Root Port 5 + 340d 5520/X58 I/O Hub PCI Express Root Port 6 + 340e 5520/5500/X58 I/O Hub PCI Express Root Port 7 + 340f 5520/5500/X58 I/O Hub PCI Express Root Port 8 + 3410 5520/5500/X58 I/O Hub PCI Express Root Port 9 + 3411 5520/5500/X58 I/O Hub PCI Express Root Port 10 + 3418 5520/5500/X58 Physical Layer Port 0 + 3419 5520/5500 Physical Layer Port 1 + 3420 5500 Non-Legacy I/O Hub PCI Express Root Port 0 + 3421 5520 Non-Legacy I/O Hub PCI Express Root Port 0 + 3422 5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers + 3423 5520/5500/X58 I/O Hub Control Status and RAS Registers + 3425 5520/5500/X58 Physical and Link Layer Registers Port 0 + 3426 5520/5500/X58 Routing and Protocol Layer Registers Port 0 + 3427 5520/5500 Physical and Link Layer Registers Port 1 + 3428 5520/5500 Routing & Protocol Layer Register Port 1 + 3429 5520/5500/X58 Chipset QuickData Technology Device + 342a 5520/5500/X58 Chipset QuickData Technology Device + 342b 5520/5500/X58 Chipset QuickData Technology Device + 342c 5520/5500/X58 Chipset QuickData Technology Device + 342d 5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller + 342e 5520/5500/X58 I/O Hub System Management Registers + 342f 5520/5500/X58 Trusted Execution Technology Registers + 3430 5520/5500/X58 Chipset QuickData Technology Device + 3431 5520/5500/X58 Chipset QuickData Technology Device + 3432 5520/5500/X58 Chipset QuickData Technology Device + 3433 5520/5500/X58 Chipset QuickData Technology Device + 3438 5520/5500/X58 I/O Hub Throttle Registers + 3500 6311ESB/6321ESB PCI Express Upstream Port + 3501 6310ESB PCI Express Upstream Port + 3504 6311ESB/6321ESB I/OxAPIC Interrupt Controller + 3505 6310ESB I/OxAPIC Interrupt Controller + 350c 6311ESB/6321ESB PCI Express to PCI-X Bridge + 350d 6310ESB PCI Express to PCI-X Bridge + 3510 6311ESB/6321ESB PCI Express Downstream Port E1 + 3511 6310ESB PCI Express Downstream Port E1 + 3514 6311ESB/6321ESB PCI Express Downstream Port E2 + 3515 6310ESB PCI Express Downstream Port E2 + 3518 6311ESB/6321ESB PCI Express Downstream Port E3 + 3519 6310ESB PCI Express Downstream Port E3 + 3575 82830 830 Chipset Host Bridge + 0e11 0030 Evo N600c + 1014 021d ThinkPad A/T/X Series + 104d 80e7 VAIO PCG-GR214EP/GR214MP/GR215MP/GR314MP/GR315MP + 3576 82830 830 Chipset AGP Bridge + 3577 82830 CGC [Chipset Graphics Controller] + 1014 0513 ThinkPad A/T/X Series + 3578 82830 830 Chipset Host Bridge + 3580 82852/82855 GM/GME/PM/GMV Processor to I/O Controller + 1014 055c ThinkPad R50e + 1028 0139 Latitude D400 + 1028 014f Latitude X300 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 114a 0582 PC8 + 1734 1055 Amilo M1420 + 1775 10d0 V5D Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10e0 PSL09 PrPMC + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 3581 82852/82855 GM/GME/PM/GMV Processor to AGP Controller + 1734 1055 Amilo M1420 + 3582 82852/855GM Integrated Graphics Device + 1014 0562 ThinkPad R50e + 1028 0139 Latitude D400 + 1028 014f Latitude X300 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 114a 0582 PC8 integrated graphics + 1775 10d0 V5D Single Board Computer VGA + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10e0 PSL09 PrPMC + e4bf 0cc9 CC9-SAMBA + e4bf 0cd2 CD2-BEBOP + 3584 82852/82855 GM/GME/PM/GMV Processor to I/O Controller + 1014 055d ThinkPad R50e + 1028 0139 Latitude D400 + 1028 014f Latitude X300 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 114a 0582 PC8 + 1734 1055 Amilo M1420 + 1775 10d0 V5D Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10e0 PSL09 PrPMC + 3585 82852/82855 GM/GME/PM/GMV Processor to I/O Controller + 1014 055e ThinkPad R50e + 1028 0139 Latitude D400 + 1028 014f Latitude X300 + 1028 0163 Latitude D505 + 1028 018d Inspiron 700m/710m + 1028 0196 Inspiron 5160 + 114a 0582 PC8 + 1734 1055 Amilo M1420 + 1775 10d0 V5D Single Board Computer + 1775 ce90 CE9 + 4c53 10b0 CL9 mainboard + 4c53 10e0 PSL09 PrPMC + 358c 82854 GMCH + 358e 82854 GMCH Integrated Graphics Device + 3590 E7520 Memory Controller Hub + 1014 02dd eServer xSeries server mainboard + 1028 016c PowerEdge 1850 Memory Controller Hub + 1028 016d PowerEdge 2850 Memory Controller Hub + 1028 019a PowerEdge SC1425 + 1734 103e PRIMERGY RX/TX S2 series + 1775 1100 CR11/VR11 Single Board Computer + 4c53 10d0 Telum ASLP10 Processor AMC + 3591 E7525/E7520 Error Reporting Registers + 1014 02dd eServer xSeries server mainboard + 1028 0169 Precision 470 + 4c53 10d0 Telum ASLP10 Processor AMC + 3592 E7320 Memory Controller Hub + 3593 E7320 Error Reporting Registers + 3594 E7520 DMA Controller + 1775 1100 CR11/VR11 Single Board Computer + 4c53 10d0 Telum ASLP10 Processor AMC + 3595 E7525/E7520/E7320 PCI Express Port A + 1775 1100 CR11/VR11 Single Board Computer + 3596 E7525/E7520/E7320 PCI Express Port A1 + 3597 E7525/E7520 PCI Express Port B + 1775 1100 CR11/VR11 Single Board Computer + 3598 E7520 PCI Express Port B1 + 1775 1100 CR11/VR11 Single Board Computer + 3599 E7520 PCI Express Port C + 1775 1100 CR11/VR11 Single Board Computer + 359a E7520 PCI Express Port C1 + 359b E7525/E7520/E7320 Extended Configuration Registers + 1014 02dd eServer xSeries server mainboard + 359e E7525 Memory Controller Hub + 1028 0169 Precision 470 + 35b0 3100 Chipset Memory I/O Controller Hub + 35b1 3100 DRAM Controller Error Reporting Registers + 35b5 3100 Chipset Enhanced DMA Controller + 35b6 3100 Chipset PCI Express Port A + 35b7 3100 Chipset PCI Express Port A1 + 35c8 3100 Extended Configuration Test Overflow Registers + 3600 7300 Chipset Memory Controller Hub + 3604 7300 Chipset PCI Express Port 1 + 3605 7300 Chipset PCI Express Port 2 + 3606 7300 Chipset PCI Express Port 3 + 3607 7300 Chipset PCI Express Port 4 + 3608 7300 Chipset PCI Express Port 5 + 3609 7300 Chipset PCI Express Port 6 + 360a 7300 Chipset PCI Express Port 7 + 360b 7300 Chipset QuickData Technology Device + 360c 7300 Chipset FSB Registers + 1028 01f0 PowerEdge R900 7300 Chipset FSB Registers + 360d 7300 Chipset Snoop Filter Registers + 360e 7300 Chipset Debug and Miscellaneous Registers + 360f 7300 Chipset FBD Branch 0 Registers + 3610 7300 Chipset FBD Branch 1 Registers + 3700 Jasper Forest DMI + 3701 Jasper Forest DMI + 3702 Jasper Forest DMI + 3703 Jasper Forest DMI + 3704 Jasper Forest DMI + 3705 Jasper Forest DMI + 3706 Jasper Forest DMI + 3707 Jasper Forest DMI + 3708 Jasper Forest DMI + 3709 Jasper Forest DMI + 370a Jasper Forest DMI + 370b Jasper Forest DMI + 370c Jasper Forest DMI + 370d Jasper Forest DMI + 370e Jasper Forest DMI + 370f Jasper Forest DMI + 3710 Jasper Forest CB3 DMA + 3711 Jasper Forest CB3 DMA + 3712 Jasper Forest CB3 DMA + 3713 Jasper Forest CB3 DMA + 3714 Jasper Forest CB3 DMA + 3715 Jasper Forest CB3 DMA + 3716 Jasper Forest CB3 DMA + 3717 Jasper Forest CB3 DMA + 3718 Jasper Forest CB3 DMA + 3719 Jasper Forest CB3 DMA + 371a Jasper Forest QPI Link + 371b Jasper Forest QPI Routing and Protocol + 371d Jasper Forest QPI Routing and Protocol + 3720 Jasper Forest PCI Express Root Port 0 + 3721 Jasper Forest PCI Express Root Port 1 + 3722 Jasper Forest PCI Express Root Port 2 + 3723 Jasper Forest PCI Express Root Port 3 + 3724 Jasper Forest PCI Express Root Port 4 + 3725 Jasper Forest NTB Primary + 3726 Jasper Forest NTB Primary + 3727 Jasper Forest NTB Secondary + 3728 Jasper Forest Core + 3729 Jasper Forest Core + 372a Jasper Forest Core + 372b Jasper Forest Core + 372c Jasper Forest Reserved + 373f Jasper Forest IOxAPIC + 3a00 82801JD/DO (ICH10 Family) 4-port SATA IDE Controller + 3a02 82801JD/DO (ICH10 Family) SATA AHCI Controller + 3a05 82801JD/DO (ICH10 Family) SATA RAID Controller + 3a06 82801JD/DO (ICH10 Family) 2-port SATA IDE Controller + 3a14 82801JDO (ICH10DO) LPC Interface Controller + 3a16 82801JIR (ICH10R) LPC Interface Controller + 1028 028c PowerEdge R410 LPC Interface Controller + 1028 028d PowerEdge T410 LPC Interface Controller + 1458 5001 GA-EP45-DS5 Motherboard + 3a18 82801JIB (ICH10) LPC Interface Controller + 3a1a 82801JD (ICH10D) LPC Interface Controller + 3a20 82801JI (ICH10 Family) 4 port SATA IDE Controller #1 + 1028 028c PowerEdge R410 SATA IDE Controller + 1028 028d PowerEdge T410 SATA IDE Controller + 3a22 82801JI (ICH10 Family) SATA AHCI Controller + 1043 82d4 P5Q Deluxe Motherboard + 1458 b005 GA-EP45-DS5 Motherboard + 3a25 82801JIR (ICH10R) SATA RAID Controller + 1028 028c PERC S100 Controller (PE R410) + 1028 028d PERC S100 Controller (PE T410) + 1028 02f1 PERC S100 Controller (PE R510) + 3a26 82801JI (ICH10 Family) 2 port SATA IDE Controller #2 + 1028 028c PowerEdge R410 SATA IDE Controller + 1028 028d PowerEdge T410 SATA IDE Controller + 3a30 82801JI (ICH10 Family) SMBus Controller + 1458 5001 GA-EP45-DS5 Motherboard + 3a32 82801JI (ICH10 Family) Thermal Subsystem + 3a34 82801JI (ICH10 Family) USB UHCI Controller #1 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller + 1458 5004 GA-EP45-DS5 Motherboard + 3a35 82801JI (ICH10 Family) USB UHCI Controller #2 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller + 1458 5004 GA-EP45-DS5 Motherboard + 3a36 82801JI (ICH10 Family) USB UHCI Controller #3 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller + 1458 5004 GA-EP45-DS5 Motherboard + 3a37 82801JI (ICH10 Family) USB UHCI Controller #4 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller + 1458 5004 GA-EP45-DS5 Motherboard + 3a38 82801JI (ICH10 Family) USB UHCI Controller #5 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller + 1458 5004 GA-EP45-DS5 Motherboard + 3a39 82801JI (ICH10 Family) USB UHCI Controller #6 + 1028 028c PowerEdge R410 USB UHCI Controller + 1028 028d PowerEdge T410 USB UHCI Controller + 1458 5004 GA-EP45-DS5 Motherboard + 3a3a 82801JI (ICH10 Family) USB2 EHCI Controller #1 + 1028 028c PowerEdge R410 USB EHCI Controller + 1028 028d PowerEdge T410 USB EHCI Controller + 1458 5006 GA-EP45-DS5 Motherboard + 3a3c 82801JI (ICH10 Family) USB2 EHCI Controller #2 + 1028 028c PowerEdge R410 USB EHCI Controller + 1028 028d PowerEdge T410 USB EHCI Controller + 1458 5006 GA-EP45-DS5 Motherboard + 3a3e 82801JI (ICH10 Family) HD Audio Controller + 1458 a102 GA-EP45-DS5 Motherboard + 3a40 82801JI (ICH10 Family) PCI Express Root Port 1 + 1028 028c PowerEdge R410 PCI Express Port 1 + 1028 028d PowerEdge T410 PCI Express Port 1 + 1043 82ea P6T DeLuxe Motherboard + 1458 5001 GA-EP45-DS5 Motherboard + 3a42 82801JI (ICH10 Family) PCI Express Port 2 + 3a44 82801JI (ICH10 Family) PCI Express Root Port 3 + 1043 82ea P6T DeLuxe Motherboard + 3a46 82801JI (ICH10 Family) PCI Express Root Port 4 + 1043 82ea P6T DeLuxe Motherboard + 1458 5001 GA-EP45-DS5 Motherboard + 3a48 82801JI (ICH10 Family) PCI Express Root Port 5 + 1043 82ea P6T Deluxe Motherboard + 1458 5001 GA-EP45-DS5 Motherboard + 3a4a 82801JI (ICH10 Family) PCI Express Root Port 6 + 1043 82ea P6T DeLuxe Motherboard + 1458 5001 GA-EP45-DS5 Motherboard + 3a4c 82801JI (ICH10 Family) Gigabit Ethernet Controller + 3a51 82801JDO (ICH10DO) VECI Controller + 3a55 82801JD/DO (ICH10 Family) Virtual SATA Controller + 3a60 82801JD/DO (ICH10 Family) SMBus Controller + 3a62 82801JD/DO (ICH10 Family) Thermal Subsystem + 3a64 82801JD/DO (ICH10 Family) USB UHCI Controller #1 + 3a65 82801JD/DO (ICH10 Family) USB UHCI Controller #2 + 3a66 82801JD/DO (ICH10 Family) USB UHCI Controller #3 + 3a67 82801JD/DO (ICH10 Family) USB UHCI Controller #4 + 3a68 82801JD/DO (ICH10 Family) USB UHCI Controller #5 + 3a69 82801JD/DO (ICH10 Family) USB UHCI Controller #6 + 3a6a 82801JD/DO (ICH10 Family) USB2 EHCI Controller #1 + 3a6c 82801JD/DO (ICH10 Family) USB2 EHCI Controller #2 + 3a6e 82801JD/DO (ICH10 Family) HD Audio Controller + 3a70 82801JD/DO (ICH10 Family) PCI Express Port 1 + 3a72 82801JD/DO (ICH10 Family) PCI Express Port 2 + 3a74 82801JD/DO (ICH10 Family) PCI Express Port 3 + 3a76 82801JD/DO (ICH10 Family) PCI Express Port 4 + 3a78 82801JD/DO (ICH10 Family) PCI Express Port 5 + 3a7a 82801JD/DO (ICH10 Family) PCI Express Port 6 + 3a7c 82801JD/DO (ICH10 Family) Gigabit Ethernet Controller + 3b00 5 Series/3400 Series Chipset LPC Interface Controller + 3b01 Mobile 5 Series Chipset LPC Interface Controller + 3b02 5 Series Chipset LPC Interface Controller + 3b03 Mobile 5 Series Chipset LPC Interface Controller + 3b04 5 Series Chipset LPC Interface Controller + 3b05 Mobile 5 Series Chipset LPC Interface Controller + 3b06 5 Series Chipset LPC Interface Controller + 3b07 Mobile 5 Series Chipset LPC Interface Controller + 3b08 5 Series Chipset LPC Interface Controller + 3b09 Mobile 5 Series Chipset LPC Interface Controller + 1025 0347 Aspire 7740G + 3b0a 5 Series Chipset LPC Interface Controller + 3b0b Mobile 5 Series Chipset LPC Interface Controller + 3b0c 5 Series Chipset LPC Interface Controller + 3b0d 5 Series/3400 Series Chipset LPC Interface Controller + 3b0e 5 Series/3400 Series Chipset LPC Interface Controller + 3b0f 5 Series/3400 Series Chipset LPC Interface Controller + 3b10 5 Series/3400 Series Chipset LPC Interface Controller + 3b11 5 Series/3400 Series Chipset LPC Interface Controller + 3b12 3400 Series Chipset LPC Interface Controller + 3b13 5 Series/3400 Series Chipset LPC Interface Controller + 3b14 3400 Series Chipset LPC Interface Controller + 3b15 5 Series/3400 Series Chipset LPC Interface Controller + 3b16 3400 Series Chipset LPC Interface Controller + 3b17 5 Series/3400 Series Chipset LPC Interface Controller + 3b18 5 Series/3400 Series Chipset LPC Interface Controller + 3b19 5 Series/3400 Series Chipset LPC Interface Controller + 3b1a 5 Series/3400 Series Chipset LPC Interface Controller + 3b1b 5 Series/3400 Series Chipset LPC Interface Controller + 3b1c 5 Series/3400 Series Chipset LPC Interface Controller + 3b1d 5 Series/3400 Series Chipset LPC Interface Controller + 3b1e 5 Series/3400 Series Chipset LPC Interface Controller + 3b1f 5 Series/3400 Series Chipset LPC Interface Controller + 3b20 5 Series/3400 Series Chipset 4 port SATA IDE Controller + 3b21 5 Series/3400 Series Chipset 2 port SATA IDE Controller + 3b22 5 Series/3400 Series Chipset 6 port SATA AHCI Controller + 3b23 5 Series/3400 Series Chipset 4 port SATA AHCI Controller + 3b25 5 Series/3400 Series Chipset SATA RAID Controller + 3b26 5 Series/3400 Series Chipset 2 port SATA IDE Controller + 3b28 5 Series/3400 Series Chipset 4 port SATA IDE Controller + 3b29 5 Series/3400 Series Chipset 4 port SATA AHCI Controller + 1025 0347 Aspire 7740G + 3b2c 5 Series/3400 Series Chipset SATA RAID Controller + 3b2d 5 Series/3400 Series Chipset 2 port SATA IDE Controller + 3b2e 5 Series/3400 Series Chipset 4 port SATA IDE Controller + 3b2f 5 Series/3400 Series Chipset 6 port SATA AHCI Controller + 3b30 5 Series/3400 Series Chipset SMBus Controller + 1025 0347 Aspire 7740G + 3b32 5 Series/3400 Series Chipset Thermal Subsystem + 1025 0347 Aspire 7740G + 3b34 5 Series/3400 Series Chipset USB2 Enhanced Host Controller + 1025 0347 Aspire 7740G + 3b36 5 Series/3400 Series Chipset USB Universal Host Controller + 3b37 5 Series/3400 Series Chipset USB Universal Host Controller + 3b38 5 Series/3400 Series Chipset USB Universal Host Controller + 3b39 5 Series/3400 Series Chipset USB Universal Host Controller + 3b3a 5 Series/3400 Series Chipset USB Universal Host Controller + 3b3b 5 Series/3400 Series Chipset USB Universal Host Controller + 3b3c 5 Series/3400 Series Chipset USB2 Enhanced Host Controller + 1025 0347 Aspire 7740G + 3b3e 5 Series/3400 Series Chipset USB Universal Host Controller + 3b3f 5 Series/3400 Series Chipset USB Universal Host Controller + 3b40 5 Series/3400 Series Chipset USB Universal Host Controller + 3b41 5 Series/3400 Series Chipset LAN Controller + 3b42 5 Series/3400 Series Chipset PCI Express Root Port 1 + 3b44 5 Series/3400 Series Chipset PCI Express Root Port 2 + 3b46 5 Series/3400 Series Chipset PCI Express Root Port 3 + 3b48 5 Series/3400 Series Chipset PCI Express Root Port 4 + 3b4a 5 Series/3400 Series Chipset PCI Express Root Port 5 + 3b4c 5 Series/3400 Series Chipset PCI Express Root Port 6 + 3b4e 5 Series/3400 Series Chipset PCI Express Root Port 7 + 3b50 5 Series/3400 Series Chipset PCI Express Root Port 8 + 3b53 5 Series/3400 Series Chipset VECI Controller + 3b56 5 Series/3400 Series Chipset High Definition Audio + 1025 0347 Aspire 7740G + 3b64 5 Series/3400 Series Chipset HECI Controller + 1025 0347 Aspire 7740G + 3b65 5 Series/3400 Series Chipset HECI Controller + 3b66 5 Series/3400 Series Chipset PT IDER Controller + 3b67 5 Series/3400 Series Chipset KT Controller + 4000 5400 Chipset Memory Controller Hub + 4001 5400 Chipset Memory Controller Hub + 4003 5400 Chipset Memory Controller Hub + 4021 5400 Chipset PCI Express Port 1 + 4022 5400 Chipset PCI Express Port 2 + 4023 5400 Chipset PCI Express Port 3 + 4024 5400 Chipset PCI Express Port 4 + 4025 5400 Chipset PCI Express Port 5 + 4026 5400 Chipset PCI Express Port 6 + 4027 5400 Chipset PCI Express Port 7 + 4028 5400 Chipset PCI Express Port 8 + 4029 5400 Chipset PCI Express Port 9 + 402d 5400 Chipset IBIST Registers + 402e 5400 Chipset IBIST Registers + 402f 5400 Chipset QuickData Technology Device + 4030 5400 Chipset FSB Registers + 4031 5400 Chipset CE/SF Registers + 4032 5400 Chipset IOxAPIC + 4035 5400 Chipset FBD Registers + 4036 5400 Chipset FBD Registers + 4100 Moorestown Graphics and Video + 4108 Tunnel Creek Integrated Graphics Controller + 4109 Tunnel Creek Integrated Graphics Controller + 410a Tunnel Creek Integrated Graphics Controller + 410b Tunnel Creek Integrated Graphics Controller + 410c Tunnel Creek Integrated Graphics Controller + 410d Tunnel Creek Integrated Graphics Controller + 410e Tunnel Creek Integrated Graphics Controller + 410f Tunnel Creek Integrated Graphics Controller + 4114 Tunnel Creek PCI Host Bridge #1 + 4115 Tunnel Creek PCI Host Bridge #2 + 4116 Tunnel Creek PCI Host Bridge #3 + 4117 Tunnel Creek PCI Host Bridge #4 + 4220 PRO/Wireless 2200BG [Calexico2] Network Connection + 103c 0934 Compaq nw8240/nx8220 + 103c 12f6 Compaq nw8240/nx8220 + 8086 2712 IBM ThinkPad R50e + 8086 2721 Dell B130 laptop integrated WLAN + 8086 2722 Dell Latitude D600 + 8086 2731 Samsung P35 integrated WLAN + 4222 PRO/Wireless 3945ABG [Golan] Network Connection + 103c 135c Compaq 6710b or nx9420 Notebook + 8086 1000 PRO/Wireless 3945ABG Network Connection + 8086 1001 PRO/Wireless 3945ABG Network Connection + 8086 1005 PRO/Wireless 3945BG Network Connection + 8086 1034 PRO/Wireless 3945BG Network Connection + 8086 1044 PRO/Wireless 3945BG Network Connection + 8086 1c00 PRO/Wireless 3945ABG Network Connection + 4223 PRO/Wireless 2915ABG [Calexico2] Network Connection + 1000 8086 mPCI 3B Americas/Europe ZZA + 1001 8086 mPCI 3B Europe ZZE + 1002 8086 mPCI 3B Japan ZZJ + 1003 8086 mPCI 3B High-Band ZZH + 1351 103c Compaq NC6220 + 4224 PRO/Wireless 2915ABG [Calexico2] Network Connection + 4227 PRO/Wireless 3945ABG [Golan] Network Connection + 8086 1011 ThinkPad R60e/X60s + 8086 1014 PRO/Wireless 3945BG Network Connection + 4229 PRO/Wireless 4965 AG or AGN [Kedron] Network Connection + 422b WiFi Link 6000 Series + 8086 1101 WiFi Link 6000 Series 3x3 6000AGN + 8086 1121 WiFi Link 6000 Series 3x3 6000AGN + 422c WiFi Link 6000 Series + 8086 1301 WiFi Link 6000 Series 2x2 6000AGN + 8086 1306 WiFi Link 6000 Series 2x2 6000ABG + 8086 1307 WiFi Link 6000 Series 2x2 6000BG + 8086 1321 WiFi Link 6000 Series 2x2 6000AGN + 8086 1326 WiFi Link 6000 Series 2x2 6000ABG + 4230 PRO/Wireless 4965 AG or AGN [Kedron] Network Connection + 8086 1110 Lenovo ThinkPad T51 + 8086 1111 Lenovo ThinkPad T61 + 4232 Wireless WiFi Link 5100 + 8086 1201 PRO/Wireless 5100AGN Network Connection + 8086 1204 PRO/Wireless 5100AGN Network Connection + 8086 1205 PRO/Wireless 5100BGN Network Connection + 8086 1206 PRO/Wireless 5100ABG Network Connection + 8086 1221 PRO/Wireless 5100AGN Network Connection + 8086 1224 PRO/Wireless 5100AGN Network Connection + 8086 1225 PRO/Wireless 5100BGN Network Connection + 8086 1226 PRO/Wireless 5100ABG Network Connection + 8086 1301 PRO/Wireless 5100AGN Network Connection + 8086 1304 PRO/Wireless 5100AGN Network Connection + 8086 1305 PRO/Wireless 5100BGN Network Connection + 8086 1306 PRO/Wireless 5100ABG Network Connection + 8086 1321 PRO/Wireless 5100AGN Network Connection + 8086 1324 PRO/Wireless 5100AGN Network Connection + 8086 1325 PRO/Wireless 5100BGN Network Connection + 8086 1326 PRO/Wireless 5100ABG Network Connection + 4235 PRO/Wireless 5300 AGN [Shiloh] Network Connection + 4236 Wireless WiFi Link 5300 + 4237 PRO/Wireless 5100 AGN [Shiloh] Network Connection + 8086 1211 PRO/Wireless 5100AGN Network Connection + 8086 1214 PRO/Wireless 5100AGN Network Connection + 8086 1215 PRO/Wireless 5100BGN Network Connection + 8086 1216 PRO/Wireless 5100ABG Network Connection + 8086 1311 PRO/Wireless 5100AGN Network Connection + 8086 1314 PRO/Wireless 5100AGN Network Connection + 8086 1315 PRO/Wireless 5100BGN Network Connection + 8086 1316 PRO/Wireless 5100ABG Network Connection + 4238 WiFi Link 6000 Series + 8086 1111 WiFi Link 6000 Series 3x3 6000AGN + 4239 WiFi Link 6000 Series + 8086 1311 WiFi Link 6000 Series 2x2 6000AGN + 8086 1316 WiFi Link 6000 Series 2x2 6000ABG + 423a PRO/Wireless 5350 AGN [Echo Peak] Network Connection + 423b PRO/Wireless 5350 AGN [Echo Peak] Network Connection + 423c WiMAX/WiFi Link 5150 Series + 8086 1201 WiMAX/WiFi Link 5150 Series 5150AGN + 8086 1206 WiMAX/WiFi Link 5150 Series 5150ABG + 8086 1221 WiMAX/WiFi Link 5150 Series 5150AGN + 8086 1301 WiMAX/WiFi Link 5150 Series 5150AGN + 8086 1306 WiMAX/WiFi Link 5150 Series 5150ABG + 8086 1321 WiMAX/WiFi Link 5150 Series 5150AGN + 423d WiMAX/WiFi Link 5150 Series + 8086 1211 WiMAX/WiFi Link 5150 Series 5150AGN + 8086 1216 WiMAX/WiFi Link 5150 Series 5150ABG + 8086 1311 WiMAX/WiFi Link 5150 Series 5150AGN + 8086 1316 WiMAX/WiFi Link 5150 Series 5150ABG + 444e Turbo Memory Controller + 5001 LE80578 + 5002 LE80578 Graphics Processor Unit + 5009 LE80578 Video Display Controller + 500d LE80578 Expansion Bus + 500e LE80578 UART Controller + 500f LE80578 General Purpose IO + 5010 LE80578 I2C Controller + 5012 LE80578 Serial Peripheral Interface Bus + 5020 EP80579 Memory Controller Hub + 5021 EP80579 DRAM Error Reporting Registers + 5023 EP80579 EDMA Controller + 5024 EP80579 PCI Express Port PEA0 + 5025 EP80579 PCI Express Port PEA1 + 5028 EP80579 S-ATA IDE + 5029 EP80579 S-ATA AHCI + 502a EP80579 S-ATA Reserved + 502b EP80579 S-ATA Reserved + 502c EP80579 Integrated Processor ASU + 502d EP80579 Integrated Processor with QuickAssist ASU + 502e EP80579 Reserved + 502f EP80579 Reserved + 5030 EP80579 Reserved + 5031 EP80579 LPC Bus + 5032 EP80579 SMBus Controller + 5033 EP80579 USB 1.1 Controller + 5035 EP80579 USB 2.0 Controller + 5037 EP80579 PCI-PCI Bridge (transparent mode) + 5039 EP80579 Controller Area Network (CAN) interface #1 + 503a EP80579 Controller Area Network (CAN) interface #2 + 503b EP80579 Synchronous Serial Port (SPP) + 503c EP80579 IEEE 1588 Hardware Assist + 503d EP80579 Local Expansion Bus + 503e EP80579 Global Control Unit (GCU) + 503f EP80579 Reserved + 5040 EP80579 Integrated Processor Gigabit Ethernet MAC + 5041 EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC + 5042 EP80579 Reserved + 5043 EP80579 Reserved + 5044 EP80579 Integrated Processor Gigabit Ethernet MAC + 5045 EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC + 5046 EP80579 Reserved + 5047 EP80579 Reserved + 5048 EP80579 Integrated Processor Gigabit Ethernet MAC + 5049 EP80579 Integrated Processor with QuickAssist Gigabit Ethernet MAC + 504a EP80579 Reserved + 504b EP80579 Reserved + 504c EP80579 Integrated Processor with QuickAssist TDM + 5200 EtherExpress PRO/100 Intelligent Server + 5201 EtherExpress PRO/100 Intelligent Server + 8086 0001 EtherExpress PRO/100 Server Ethernet Adapter + 530d 80310 (IOP) IO Processor + 65c0 5100 Chipset Memory Controller Hub + 65e2 5100 Chipset PCI Express x4 Port 2 + 65e3 5100 Chipset PCI Express x4 Port 3 + 65e4 5100 Chipset PCI Express x4 Port 4 + 65e5 5100 Chipset PCI Express x4 Port 5 + 65e6 5100 Chipset PCI Express x4 Port 6 + 65e7 5100 Chipset PCI Express x4 Port 7 + 65f0 5100 Chipset FSB Registers + 1028 020f PowerEdge R300 + 1028 0210 PowerEdge T300 + 65f1 5100 Chipset Reserved Registers + 1028 0210 PowerEdge T300 + 65f3 5100 Chipset Reserved Registers + 65f5 5100 Chipset DDR Channel 0 Registers + 65f6 5100 Chipset DDR Channel 1 Registers + 65f7 5100 Chipset PCI Express x8 Port 2-3 + 65f8 5100 Chipset PCI Express x8 Port 4-5 + 65f9 5100 Chipset PCI Express x8 Port 6-7 + 65fa 5100 Chipset PCI Express x16 Port 4-7 + 65ff 5100 Chipset DMA Engine + 7000 82371SB PIIX3 ISA [Natoma/Triton II] + 1af4 1100 Qemu virtual machine + 7010 82371SB PIIX3 IDE [Natoma/Triton II] + 1af4 1100 Qemu virtual machine + 7020 82371SB PIIX3 USB [Natoma/Triton II] + 1af4 1100 Qemu virtual machine + 7030 430VX - 82437VX TVX [Triton VX] + 7050 Intercast Video Capture Card + 7051 PB 642365-003 (Business Video Conferencing Card) + 7100 430TX - 82439TX MTXC + 7110 82371AB/EB/MB PIIX4 ISA + 15ad 1976 Virtual Machine Chipset + 7111 82371AB/EB/MB PIIX4 IDE + 15ad 1976 Virtual Machine Chipset + 7112 82371AB/EB/MB PIIX4 USB + 15ad 1976 Virtual Machine Chipset + 7113 82371AB/EB/MB PIIX4 ACPI + 15ad 1976 Virtual Machine Chipset + 1af4 1100 Qemu virtual machine + 7120 82810 GMCH (Graphics Memory Controller Hub) + 4c53 1040 CL7 mainboard + 4c53 1060 PC7 mainboard + 7121 82810 (CGC) Chipset Graphics Controller + 4c53 1040 CL7 mainboard + 4c53 1060 PC7 mainboard + 8086 4341 Cayman (CA810) Mainboard + 7122 82810 DC-100 (GMCH) Graphics Memory Controller Hub + 7123 82810 DC-100 (CGC) Chipset Graphics Controller + 7124 82810E DC-133 (GMCH) Graphics Memory Controller Hub + 1028 00b4 OptiPlex GX110 + 7125 82810E DC-133 (CGC) Chipset Graphics Controller + 1028 00b4 OptiPlex GX110 + 7126 82810 DC-133 System and Graphics Controller + 7128 82810-M DC-100 System and Graphics Controller + 712a 82810-M DC-133 System and Graphics Controller + 7180 440LX/EX - 82443LX/EX Host bridge + 7181 440LX/EX - 82443LX/EX AGP bridge + 7190 440BX/ZX/DX - 82443BX/ZX/DX Host bridge + 0e11 0500 Armada 1750 Laptop System Chipset + 0e11 b110 Armada M700/E500 + 1028 008e PowerEdge 1300 mainboard + 1043 803b CUBX-L/E Mainboard + 1179 0001 Toshiba Tecra 8100 Laptop System Chipset + 15ad 1976 Virtual Machine Chipset + 4c53 1050 CT7 mainboard + 4c53 1051 CE7 mainboard + 7191 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge + 1028 008e PowerEdge 1300 mainboard + 7192 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled) + 0e11 0460 Armada 1700 Laptop System Chipset + 1179 0001 Satellite 4010 + 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard + 8086 7190 Dell PowerEdge 350 + 7194 82440MX Host Bridge + 1033 0000 Versa Note Vxi + 4c53 10a0 CA3/CR3 mainboard + 7195 82440MX AC'97 Audio Controller + 1033 80cc Versa Note VXi + 10cf 1099 QSound_SigmaTel Stac97 PCI Audio + 11d4 0040 SoundMAX Integrated Digital Audio + 11d4 0048 SoundMAX Integrated Digital Audio + 7196 82440MX AC'97 Modem Controller + 7198 82440MX ISA Bridge + 7199 82440MX EIDE Controller + 719a 82440MX USB Universal Host Controller + 719b 82440MX Power Management Controller + 71a0 440GX - 82443GX Host bridge + 4c53 1050 CT7 mainboard + 4c53 1051 CE7 mainboard + 71a1 440GX - 82443GX AGP bridge + 71a2 440GX - 82443GX Host bridge (AGP disabled) + 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard + 7600 82372FB PIIX5 ISA + 7601 82372FB PIIX5 IDE + 7602 82372FB PIIX5 USB + 7603 82372FB PIIX5 SMBus + 7800 82740 (i740) AGP Graphics Accelerator + 003d 0008 Starfighter AGP + 003d 000b Starfighter AGP + 1092 0100 Stealth II G460 + 10b4 201a Lightspeed 740 + 10b4 202f Lightspeed 740 + 8086 0000 Terminator 2x/i + 8086 0100 Intel740 Graphics Accelerator + 8002 Trusted Execution Technology Registers + 8003 Trusted Execution Technology Registers + 8100 System Controller Hub (SCH Poulsbo) + 8108 System Controller Hub (SCH Poulsbo) Graphics Controller + 8110 System Controller Hub (SCH Poulsbo) PCI Express Port 1 + 8112 System Controller Hub (SCH Poulsbo) PCI Express Port 2 + 8114 System Controller Hub (SCH Poulsbo) USB UHCI #1 + 8115 System Controller Hub (SCH Poulsbo) USB UHCI #2 + 8116 System Controller Hub (SCH Poulsbo) USB UHCI #3 + 8117 System Controller Hub (SCH Poulsbo) USB EHCI #1 + 8118 System Controller Hub (SCH Poulsbo) USB Client Controller + 8119 System Controller Hub (SCH Poulsbo) LPC Bridge + 811a System Controller Hub (SCH Poulsbo) IDE Controller + 811b System Controller Hub (SCH Poulsbo) HD Audio Controller + 811c System Controller Hub (SCH Poulsbo) SDIO Controller #1 + 811d System Controller Hub (SCH Poulsbo) SDIO Controller #2 + 811e System Controller Hub (SCH Poulsbo) SDIO Controller #3 + 8180 Tunnel Creek PCI Express Port 3 + 8181 Tunnel Creek PCI Express Port 4 + 8182 Tunnel Creek Integrated Graphics Controller + 8183 Tunnel Creek Configuration Unit + 8184 Tunnel Creek PCI Express Port 1 + 8185 Tunnel Creek PCI Express Port 2 + 8186 Tunnel Creek LPC Bridge + 84c4 450KX/GX [Orion] - 82454KX/GX PCI bridge + 84c5 450KX/GX [Orion] - 82453KX/GX Memory controller + 84ca 450NX - 82451NX Memory & I/O Controller + 84cb 450NX - 82454NX/84460GX PCI Expander Bridge + 84e0 460GX - 84460GX System Address Controller (SAC) + 84e1 460GX - 84460GX System Data Controller (SDC) + 84e2 460GX - 84460GX AGP Bridge (GXB function 2) + 84e3 460GX - 84460GX Memory Address Controller (MAC) + 84e4 460GX - 84460GX Memory Data Controller (MDC) + 84e6 460GX - 82466GX Wide and fast PCI eXpander Bridge (WXB) + 84ea 460GX - 84460GX AGP Bridge (GXB function 1) + 8500 IXP4XX Network Processor (IXP420/421/422/425/IXC1100) + 1993 0ded mGuard-PCI AV#2 + 1993 0dee mGuard-PCI AV#1 + 1993 0def mGuard-PCI AV#0 + 8800 Topcliff PCI Express Port + 8801 Topcliff Packet Hub + 8802 Topcliff Gigabit Ethernet Controller + 8803 Topcliff General Purpose IO Controller + 8804 Topcliff USB OHCI Controller #4 + 8805 Topcliff USB OHCI Controller #5 + 8806 Topcliff USB OHCI Controller #6 + 8807 Topcliff USB2 EHCI Controller #2 + 8808 Topcliff USB Client Controller + 8809 Topcliff SDIO Controller #1 + 880a Topcliff SDIO Controller #2 + 880b Topcliff SATA AHCI Controller + 880c Topcliff USB OHCI Controller #1 + 880d Topcliff USB OHCI Controller #2 + 880e Topcliff USB OHCI Controller #3 + 880f Topcliff USB2 EHCI Controller #1 + 8810 Topcliff DMA Controller #1 + 8811 Topcliff UART Controller #1 + 8812 Topcliff UART Controller #2 + 8813 Topcliff UART Controller #3 + 8814 Topcliff UART Controller #4 + 8815 Topcliff DMA Controller #2 + 8816 Topcliff Serial Peripheral Interface Bus + 8817 Topcliff I2C Controller + 8818 Topcliff Controller Area Network (CAN) Controller + 8819 Topcliff IEEE 1588 Hardware Assist + 9000 IXP2000 Family Network Processor + 9001 IXP2400 Network Processor + 9002 IXP2300 Network Processor + 9004 IXP2800 Network Processor + 9621 Integrated RAID + 9622 Integrated RAID + 9641 Integrated RAID + 96a1 Integrated RAID + a000 N10 Family DMI Bridge + a001 N10 Family Integrated Graphics Controller + a002 N10 Family Integrated Graphics Controller + a003 N10 Family CHAPS counter + a010 N10 Family DMI Bridge + a011 N10 Family Integrated Graphics Controller + a012 N10 Family Integrated Graphics Controller + a013 N10 Family CHAPS counter + a620 6400/6402 Advanced Memory Buffer (AMB) + b152 21152 PCI-to-PCI Bridge + 8086 b152 21152 PCI-to-PCI Bridge +# observed, and documented in Intel revision note; new mask of 1011:0026 + b154 21154 PCI-to-PCI Bridge + b555 21555 Non transparent PCI-to-PCI Bridge + 12c7 5005 SS7HD PCI Adaptor Card + 12c7 5006 SS7HDC cPCI Adaptor Card + 12d9 000a PCI VoIP Gateway + 4c53 1050 CT7 mainboard + 4c53 1051 CE7 mainboard + e4bf 1000 CC8-1-BLUES + d130 Core Processor DMI + d131 Core Processor DMI + d132 Core Processor DMI + d133 Core Processor DMI + d134 Core Processor DMI + d135 Core Processor DMI + d136 Core Processor DMI + d137 Core Processor DMI + d138 Core Processor PCI Express Root Port 1 + d139 Core Processor PCI Express Root Port 2 + d13a Core Processor PCI Express Root Port 3 + d13b Core Processor PCI Express Root Port 4 + d150 Core Processor QPI Link + d151 Core Processor QPI Routing and Protocol Registers + d155 Core Processor System Management Registers + d156 Core Processor Semaphore and Scratchpad Registers + d157 Core Processor System Control and Status Registers + d158 Core Processor Miscellaneous Registers +80ee InnoTek Systemberatung GmbH + beef VirtualBox Graphics Adapter + cafe VirtualBox Guest Service +8322 Sodick America Corp. +8384 SigmaTel + 7618 High Definition Audio Codec + 7634 9250 HD Audio Codec + 7664 High Definition Audio Codec + 7670 9770 High Definition Audio + 7672 9772 High Definition Audio + 7682 IDT High Definition Audio Codec + 7690 9200 HD Audio Codec +8401 TRENDware International Inc. +8686 ScaleMP + 1010 vSMPowered system controller [vSMP CTL] +8800 Trigem Computer Inc. + 2008 Video assistent component +8866 T-Square Design Inc. +8888 Silicon Magic +8912 TRX +# 8c4a is not Winbond but there is a board misprogrammed +8c4a Winbond + 1980 W89C940 misprogrammed [ne2k] +8e0e Computone Corporation +8e2e KTI + 3000 ET32P2 +9004 Adaptec + 0078 AHA-2940U_CN + 1078 AIC-7810 + 1160 AIC-1160 [Family Fibre Channel Adapter] + 2178 AIC-7821 + 3860 AHA-2930CU + 3b78 AHA-4844W/4844UW + 5075 AIC-755x + 5078 AIC-7850 + 9004 7850 AHA-2904/Integrated AIC-7850 + 5175 AIC-755x + 5178 AIC-7851 + 5275 AIC-755x + 5278 AIC-7852 + 5375 AIC-755x + 5378 AIC-7850 + 5475 AIC-755x + 5478 AIC-7850 + 5575 AVA-2930 + 5578 AIC-7855 + 5647 ANA-7711 TCP Offload Engine + 9004 7710 ANA-7711F TCP Offload Engine - Optical + 9004 7711 ANA-7711LP TCP Offload Engine - Copper + 5675 AIC-755x + 5678 AIC-7856 + 5775 AIC-755x + 5778 AIC-7850 + 5800 AIC-5800 + 5900 ANA-5910/5930/5940 ATM155 & 25 LAN Adapter + 5905 ANA-5910A/5930A/5940A ATM Adapter + 6038 AIC-3860 + 6075 AIC-1480 / APA-1480 + 9004 7560 AIC-1480 / APA-1480 Cardbus + 6078 AIC-7860 + 6178 AIC-7861 + 9004 7861 AHA-2940AU Single + 6278 AIC-7860 + 6378 AIC-7860 + 6478 AIC-786x + 6578 AIC-786x + 6678 AIC-786x + 6778 AIC-786x + 6915 ANA620xx/ANA69011A + 9004 0008 ANA69011A/TX 10/100 + 9004 0009 ANA69011A/TX 10/100 + 9004 0010 ANA62022 2-port 10/100 + 9004 0018 ANA62044 4-port 10/100 + 9004 0019 ANA62044 4-port 10/100 + 9004 0020 ANA62022 2-port 10/100 + 9004 0028 ANA69011A/TX 10/100 + 9004 8008 ANA69011A/TX 64 bit 10/100 + 9004 8009 ANA69011A/TX 64 bit 10/100 + 9004 8010 ANA62022 2-port 64 bit 10/100 + 9004 8018 ANA62044 4-port 64 bit 10/100 + 9004 8019 ANA62044 4-port 64 bit 10/100 + 9004 8020 ANA62022 2-port 64 bit 10/100 + 9004 8028 ANA69011A/TX 64 bit 10/100 + 7078 AHA-294x / AIC-7870 + 7178 AHA-2940/2940W / AIC-7871 + 7278 AHA-3940/3940W / AIC-7872 + 7378 AHA-3985 / AIC-7873 + 7478 AHA-2944/2944W / AIC-7874 + 7578 AHA-3944/3944W / AIC-7875 + 7678 AHA-4944W/UW / AIC-7876 + 7710 ANA-7711F Network Accelerator Card (NAC) - Optical + 7711 ANA-7711C Network Accelerator Card (NAC) - Copper + 7778 AIC-787x + 7810 AIC-7810 + 7815 AIC-7815 RAID+Memory Controller IC + 9004 7815 ARO-1130U2 RAID Controller + 9004 7840 AIC-7815 RAID+Memory Controller IC + 7850 AIC-7850 + 7855 AHA-2930 + 7860 AIC-7860 + 7870 AIC-7870 + 7871 AHA-2940 + 7872 AHA-3940 + 7873 AHA-3980 + 7874 AHA-2944 + 7880 AIC-7880P + 7890 AIC-7890 + 7891 AIC-789x + 7892 AIC-789x + 7893 AIC-789x + 7894 AIC-789x + 7895 AHA-2940U/UW / AHA-39xx / AIC-7895 + 9004 7890 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B + 9004 7891 AHA-2940U/2940UW Dual + 9004 7892 AHA-3940AU/AUW/AUWD/UWD + 9004 7894 AHA-3944AUWD + 9004 7895 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B + 9004 7896 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B + 9004 7897 AHA-2940U/2940UW Dual AHA-394xAU/AUW/AUWD AIC-7895B + 7896 AIC-789x + 7897 AIC-789x + 8078 AIC-7880U + 9004 7880 AIC-7880P Ultra/Ultra Wide SCSI Chipset + 8178 AHA-2940U/UW/D / AIC-7881U + 9004 7881 AHA-2940UW SCSI Host Adapter + 8278 AHA-3940U/UW/UWD / AIC-7882U + 8378 AHA-3940U/UW / AIC-7883U + 8478 AHA-2944UW / AIC-7884U + 8578 AHA-3944U/UWD / AIC-7885 + 8678 AHA-4944UW / AIC-7886 + 8778 AHA-2940UW Pro / AIC-788x + 9004 7887 2940UW Pro Ultra-Wide SCSI Controller + 8878 AHA-2930UW / AIC-7888 + 9004 7888 AHA-2930UW SCSI Controller + 8b78 ABA-1030 + ec78 AHA-4944W/UW +9005 Adaptec + 0010 AHA-2940U2/U2W + 9005 2180 AHA-2940U2 SCSI Controller + 9005 8100 AHA-2940U2B SCSI Controller + 9005 a100 AHA-2940U2B SCSI Controller + 9005 a180 AHA-2940U2W SCSI Controller + 9005 e100 AHA-2950U2B SCSI Controller + 0011 AHA-2930U2 + 0013 78902 + 9005 0003 AAA-131U2 Array1000 1 Channel RAID Controller + 9005 000f AIC7890_ARO + 001f AHA-2940U2/U2W / 7890/7891 + 9005 000f 2940U2W SCSI Controller + 9005 a180 2940U2W SCSI Controller + 0020 AIC-7890 + 002f AIC-7890 + 0030 AIC-7890 + 003f AIC-7890 + 0050 AHA-3940U2x/395U2x + 9005 f500 AHA-3950U2B + 9005 ffff AHA-3950U2B + 0051 AHA-3950U2D + 9005 b500 AHA-3950U2D + 0053 AIC-7896 SCSI Controller + 9005 ffff AIC-7896 SCSI Controller mainboard implementation + 005f AIC-7896U2/7897U2 + 0080 AIC-7892A U160/m + 0e11 e2a0 Compaq 64-Bit/66MHz Wide Ultra3 SCSI Adapter + 9005 6220 AHA-29160C + 9005 62a0 29160N Ultra160 SCSI Controller + 9005 e220 29160LP Low Profile Ultra160 SCSI Controller + 9005 e2a0 29160 Ultra160 SCSI Controller + 0081 AIC-7892B U160/m + 9005 62a1 19160 Ultra160 SCSI Controller + 0083 AIC-7892D U160/m + 008f AIC-7892P U160/m + 1179 0001 Magnia Z310 + 15d9 9005 Onboard SCSI Host Adapter + 0092 AVC-2010 [VideoH!] + 0093 AVC-2410 [VideoH!] + 00c0 AHA-3960D / AIC-7899A U160/m + 0e11 f620 Compaq 64-Bit/66MHz Dual Channel Wide Ultra3 SCSI Adapter + 9005 f620 AHA-3960D U160/m + 00c1 AIC-7899B U160/m + 00c3 AIC-7899D U160/m + 00c5 RAID subsystem HBA + 1028 00c5 PowerEdge 2400,2500,2550,4400 + 00cf AIC-7899P U160/m + 1028 00ce PowerEdge 1400 + 1028 00d1 PowerEdge 2550 + 1028 00d9 PowerEdge 2500 + 10f1 2462 Thunder K7 S2462 + 15d9 9005 Onboard SCSI Host Adapter + 8086 3411 SDS2 Mainboard + 0241 Serial ATA II RAID 1420SA + 0242 Serial ATA II RAID 1220SA + 0243 Serial ATA II RAID 1430SA + 0244 eSATA II RAID 1225SA + 0250 ServeRAID Controller + 1014 0279 ServeRAID-xx + 1014 028c ServeRAID-xx + 0279 ServeRAID 6M + 0283 AAC-RAID + 9005 0283 Catapult + 0284 AAC-RAID + 9005 0284 Tomcat + 0285 AAC-RAID + 0e11 0295 SATA 6Ch (Bearcat) + 1014 02f2 ServeRAID 8i + 1028 0287 PowerEdge Expandable RAID Controller 320/DC + 1028 0291 CERC SATA RAID 2 PCI SATA 6ch (DellCorsair) + 103c 3227 AAR-2610SA + 108e 0286 STK RAID INT + 108e 0287 STK RAID EXT + 108e 7aac STK RAID REM + 108e 7aae STK RAID EX + 15d9 02b5 SMC AOC-USAS-S4i + 15d9 02b6 SMC AOC-USAS-S8i + 15d9 02c9 SMC AOC-USAS-S4iR + 15d9 02ca SMC AOC-USAS-S8iR + 15d9 02d2 SMC AOC-USAS-S8i-LP + 15d9 02d3 SMC AOC-USAS-S8iR-LP + 17aa 0286 Legend S220 (Legend Crusader) + 17aa 0287 Legend S230 (Legend Vulcan) + 9005 0285 2200S (Vulcan) + 9005 0286 2120S (Crusader) + 9005 0287 2200S (Vulcan-2m) + 9005 0288 3230S (Harrier) + 9005 0289 3240S (Tornado) +# Some early versions reported 2020S + 9005 028a ASR-2020ZCR +# Some early versions reported 2025S + 9005 028b ASR-2025ZCR (Terminator) + 9005 028e ASR-2020SA (Skyhawk) + 9005 028f ASR-2025SA + 9005 0290 AAR-2410SA PCI SATA 4ch (Jaguar II) + 9005 0292 AAR-2810SA PCI SATA 8ch (Corsair-8) + 9005 0293 AAR-21610SA PCI SATA 16ch (Corsair-16) + 9005 0294 ESD SO-DIMM PCI-X SATA ZCR (Prowler) + 9005 0296 ASR-2240S + 9005 0297 ASR-4005SAS + 9005 0298 ASR-4000 + 9005 0299 ASR-4800SAS + 9005 029a 4805SAS + 9005 02a4 ICP ICP9085LI + 9005 02a5 ICP ICP5085BR + 9005 02b5 ASR5800 + 9005 02b6 ASR5805 + 9005 02b7 ASR5808 + 9005 02b8 ICP5445SL + 9005 02b9 ICP5085SL + 9005 02ba ICP5805SL + 9005 02bb 3405 + 9005 02bc 3805 + 9005 02bd 31205 + 9005 02be 31605 + 9005 02bf ICP ICP5045BL + 9005 02c0 ICP ICP5085BL + 9005 02c1 ICP ICP5125BR + 9005 02c2 ICP ICP5165BR + 9005 02c3 51205 + 9005 02c4 51605 + 9005 02c5 ICP ICP5125SL + 9005 02c6 ICP ICP5165SL + 9005 02c7 3085 + 9005 02c8 ICP5805BL + 9005 02ce 51245 + 9005 02cf 51645 + 9005 02d0 52445 + 9005 02d1 5405 + 9005 02d4 ASR-2045 + 9005 02d5 ASR-2405 + 9005 02d6 ASR-2445 + 9005 02d7 ASR-2805 + 9005 02d8 5405G + 9005 02d9 5445G + 9005 02da 5805G + 9005 02db 5085G + 9005 02dc 51245G + 9005 02dd 51645G + 9005 02de 52445G + 9005 02df ASR-2045G + 9005 02e0 ASR-2405G + 9005 02e1 ASR-2445G + 9005 02e2 ASR-2805G + 0286 AAC-RAID (Rocket) + 1014 034d 8s + 1014 9540 ServeRAID 8k/8k-l4 + 1014 9580 ServeRAID 8k/8k-l8 + 9005 028c ASR-2230S + ASR-2230SLP PCI-X (Lancer) + 9005 028d ASR-2130S + 9005 029b ASR-2820SA + 9005 029c ASR-2620SA + 9005 029d ASR-2420SA + 9005 029e ICP ICP9024R0 + 9005 029f ICP ICP9014R0 + 9005 02a0 ICP ICP9047MA + 9005 02a1 ICP ICP9087MA + 9005 02a2 3800 + 9005 02a3 ICP ICP5445AU + 9005 02a4 ICP ICP9085LI + 9005 02a5 ICP ICP5085BR + 9005 02a6 ICP9067MA + 9005 02a7 3805 + 9005 02a8 3400 + 9005 02a9 ICP ICP5085AU + 9005 02aa ICP ICP5045AU + 9005 02ac 1800 + 9005 02b3 2400 + 9005 02b4 ICP ICP5045AL + 9005 0800 Callisto + 0410 AIC-9410W SAS (Razor HBA RAID) + 9005 0410 ASC-48300(Spirit RAID) + 9005 0411 ASC-58300 (Oakmont RAID) + 0412 AIC-9410W SAS (Razor HBA non-RAID) + 9005 0412 ASC-48300 (Spirit non-RAID) + 9005 0413 ASC-58300 (Oakmont non-RAID) + 0415 ASC-58300 SAS (Razor-External HBA RAID) + 0416 ASC-58300 SAS (Razor-External HBA non-RAID) + 041e AIC-9410W SAS (Razor ASIC non-RAID) + 041f AIC-9410W SAS (Razor ASIC RAID) + 9005 041f AIC-9410W SAS (Razor ASIC RAID) + 042f VSC7250/7251 SAS (Aurora ASIC non-RAID) + 0430 AIC-9405W SAS (Razor-Lite HBA RAID) + 9005 0430 ASC-44300 (Spirit-Lite RAID) + 0432 AIC-9405W SAS (Razor-Lite HBA non-RAID) + 9005 0432 ASC-44300 (Spirit-Lite non-RAID) + 043e AIC-9405W SAS (Razor-Lite ASIC non-RAID) + 043f AIC-9405W SAS (Razor-Lite ASIC RAID) + 0450 ASC-1405 Unified Serial HBA + 0500 Obsidian chipset SCSI controller + 1014 02c1 PCI-X DDR 3Gb SAS Adapter (572A/572C) + 1014 02c2 PCI-X DDR 3Gb SAS RAID Adapter (572B/572D) + 0503 Scamp chipset SCSI controller + 1014 02bf Quad Channel PCI-X DDR U320 SCSI RAID Adapter (571E) + 1014 02c3 PCI-X DDR 3Gb SAS RAID Adapter (572F) + 1014 02d5 Quad Channel PCI-X DDR U320 SCSI RAID Adapter (571F) + 0910 AUA-3100B + 091e AUA-3100B + 8000 ASC-29320A U320 + 800f AIC-7901 U320 + 8010 ASC-39320 U320 + 8011 ASC-39320D + 0e11 00ac ASC-39320D U320 + 9005 0041 ASC-39320D U320 + 8012 ASC-29320 U320 + 8013 ASC-29320B U320 + 8014 ASC-29320LP U320 + 8015 ASC-39320B U320 + 8016 ASC-39320A U320 + 8017 ASC-29320ALP U320 + 9005 0044 ASC-29320ALP PCIx U320 + 9005 0045 ASC-29320LPE PCIe U320 + 801c ASC-39320D U320 + 801d AIC-7902B U320 + 1014 02cc ServeRAID 7e + 801e AIC-7901A U320 + 801f AIC-7902 U320 + 1734 1011 PRIMERGY RX300 onboard SCSI + 8080 ASC-29320A U320 w/HostRAID + 808f AIC-7901 U320 w/HostRAID + 8090 ASC-39320 U320 w/HostRAID + 8091 ASC-39320D U320 w/HostRAID + 8092 ASC-29320 U320 w/HostRAID + 8093 ASC-29320B U320 w/HostRAID + 8094 ASC-29320LP U320 w/HostRAID + 8095 ASC-39320(B) U320 w/HostRAID + 8096 ASC-39320A U320 w/HostRAID + 8097 ASC-29320ALP U320 w/HostRAID + 809c ASC-39320D(B) U320 w/HostRAID + 809d AIC-7902(B) U320 w/HostRAID + 1014 02cc ServeRAID 7e + 809e AIC-7901A U320 w/HostRAID + 809f AIC-7902 U320 w/HostRAID +907f Atronics + 2015 IDE-2015PL +919a Gigapixel Corp +9412 Holtek + 6565 6565 +9699 Omni Media Technology Inc + 6565 6565 +9710 NetMos Technology + 9250 PCI-to-PCI bridge [MCS9250] + 9805 PCI 1 port parallel adapter + 9815 PCI 9815 Multi-I/O Controller + 1000 0020 2P0S (2 port parallel adaptor) + 9820 PCI 9820 Multi-I/O Controller + 9835 PCI 9835 Multi-I/O Controller + 1000 0002 2S (16C550 UART) + 1000 0012 1P2S + 9845 PCI 9845 Multi-I/O Controller +# Serial ports at BAR0-3 + 1000 0004 0P4S (4 port 16550A serial card) + 1000 0006 0P6S (6 port 16550a serial card) +# Serial ports at BAR0-3, Parallel port at BAR4 + 1000 0014 1P4S (1 Parallel / 4 16550A Serial Port Adapter) + 9855 PCI 9855 Multi-I/O Controller +# Parallel port at BAR0. Serial ports at BAR2-5 + 1000 0014 1P4S +# Parallel ports at BAR0,BAR2. Serial ports at BAR4-5 + 1000 0022 2P2S (2 Parallel / 2 16550A Serial Port Adapter) + 9865 PCI 9865 Multi-I/O Controller + 9901 PCIe 9901 Multi-I/O Controller +9902 Stargen Inc. + 0001 SG2010 PCI over Starfabric Bridge + 0002 SG2010 PCI to Starfabric Gateway + 0003 SG1010 Starfabric Switch and PCI Bridge +a0a0 AOPEN Inc. +a0f1 UNISYS Corporation +a200 NEC Corporation +a259 Hewlett Packard +a25b Hewlett Packard GmbH PL24-MKT +a304 Sony +a727 3Com Corporation + 0013 3CRPAG175 Wireless PC Card + 6803 3CRDAG675B Wireless 11a/b/g Adapter +aa42 Scitex Digital Video +aa55 Ncomputing X300 PCI-Engine +aaaa Adnaco Technology Inc. + 0001 H1 PCIe over fiber optic host controller + 0002 R1BP1 PCIe over fiber optic expansion chassis +abcd Vadatech Inc. +ac1e Digital Receiver Technology Inc +ac3d Actuality Systems +ad00 Alta Data Technologies LLC +aecb Adrienne Electronics Corporation + 6250 VITC/LTC Timecode Reader card [PCI-VLTC/RDR] +affe Sirrix AG security technologies + 02e1 PCI2E1 2-port ISDN E1 interface + dead Sirrix.PCI4S0 4-port ISDN S0 interface +# Not registered officially +b10b Uakron PCI Project +b1b3 Shiva Europe Limited +# Pinnacle should be 11bd, but they got it wrong several times --mj +bd11 Pinnacle Systems, Inc. (Wrong ID) +bdbd Blackmagic Design +c001 TSI Telsys +c0a9 Micron/Crucial Technology +c0de Motorola +c0fe Motion Engineering, Inc. +ca50 Varian Australia Pty Ltd +cace CACE Technologies, Inc. + 0001 TurboCap Port A + 0002 TurboCap Port B + 0023 AirPcap N +cafe Chrysalis-ITS + 0003 Luna K3 Hardware Security Module +cccc Catapult Communications +ccec Curtiss-Wright Controls Embedded Computing +cddd Tyzx, Inc. + 0101 DeepSea 1 High Speed Stereo Vision Frame Grabber + 0200 DeepSea 2 High Speed Stereo Vision Frame Grabber +ceba KEBA AG +d161 Digium, Inc. + 0120 Wildcard TE120P single-span T1/E1/J1 card + 0205 Wildcard TE205P/TE207P dual-span T1/E1/J1 card 5.0V + 0210 Wildcard TE210P/TE212P dual-span T1/E1/J1 card 3.3V + 0220 Wildcard TE220 dual-span T1/E1/J1 card 3.3V (PCI-Express) + 0405 Wildcard TE405P/TE407P quad-span T1/E1/J1 card 5.0V + 0410 Wildcard TE410P/TE412P quad-span T1/E1/J1 card 3.3V + 0420 Wildcard TE420P quad-span T1/E1/J1 card 3.3V (PCI-Express) + 0800 Wildcard TDM800P 8-port analog card + 2400 Wildcard TDM2400P 24-port analog card + 3400 Wildcard TC400P transcoder base card + 8000 Wildcard TE121 single-span T1/E1/J1 card (PCI-Express) + 8001 Wildcard TE122 single-span T1/E1/J1 card + 8002 Wildcard AEX800 8-port analog card (PCI-Express) + 8003 Wildcard AEX2400 24-port analog card (PCI-Express) + 8004 Wildcard TCE400P transcoder base card + 8005 Wildcard TDM410 4-port analog card + 8006 Wildcard AEX410 4-port analog card (PCI-Express) + b410 Wildcard B410 quad-BRI card +d4d4 Dy4 Systems Inc + 0601 PCI Mezzanine Card +d531 I+ME ACTIA GmbH +d84d Exsys +db10 Diablo Technologies +dead Indigita Corporation +deaf Middle Digital Inc. + 9050 PC Weasel Virtual VGA + 9051 PC Weasel Serial Port + 9052 PC Weasel Watchdog Timer +deda SoftHard Technology Ltd. +e000 Winbond + e000 W89C940 +e159 Tiger Jet Network Inc. + 0001 Tiger3XX Modem/ISDN interface + 0059 0001 128k ISDN-S/T Adapter + 0059 0003 128k ISDN-U Adapter + 00a7 0001 TELES.S0/PCI 2.x ISDN Adapter + 8086 0003 Digium X100P/X101P analogue PSTN FXO interface + 0002 Tiger100APC ISDN chipset +e4bf EKF Elektronik GmbH +e55e Essence Technology, Inc. +ea01 Eagle Technology + 000a PCI-773 Temperature Card + 0032 PCI-730 & PC104P-30 Card + 003e PCI-762 Opto-Isolator Card + 0041 PCI-763 Reed Relay Card + 0043 PCI-769 Opto-Isolator Reed Relay Combo Card + 0046 PCI-766 Analog Output Card + 0052 PCI-703 Analog I/O Card + 0800 PCI-800 Digital I/O Card +# The main chip of all these devices is by Xilinx -> It could also be a Xilinx ID. +ea60 RME + 9896 Digi32 + 9897 Digi32 Pro + 9898 Digi32/8 +eabb Aashima Technology B.V. +eace Endace Measurement Systems, Ltd + 3100 DAG 3.10 OC-3/OC-12 + 3200 DAG 3.2x OC-3/OC-12 + 320e DAG 3.2E Fast Ethernet + 340e DAG 3.4E Fast Ethernet + 341e DAG 3.41E Fast Ethernet + 3500 DAG 3.5 OC-3/OC-12 + 351c DAG 3.5ECM Fast Ethernet + 360d DAG 3.6D DS3 + 360e DAG 3.6E Fast Ethernet + 368e DAG 3.6E Gig Ethernet + 3707 DAG 3.7T T1/E1/J1 + 370d DAG 3.7D DS3/E3 + 378e DAG 3.7G Gig Ethernet + 3800 DAG 3.8S OC-3/OC-12 + 4100 DAG 4.10 OC-48 + 4110 DAG 4.11 OC-48 + 4220 DAG 4.2 OC-48 + 422e DAG 4.2GE Gig Ethernet + 4230 DAG 4.2S OC-48 + 423e DAG 4.2GE Gig Ethernet + 4300 DAG 4.3S OC-48 + 430e DAG 4.3GE Gig Ethernet + 452e DAG 4.5G2 Gig Ethernet + 454e DAG 4.5G4 Gig Ethernet + 45b8 DAG 4.5Z8 Gig Ethernet + 45be DAG 4.5Z2 Gig Ethernet + 520e DAG 5.2X 10G Ethernet + 521a DAG 5.2SXA 10G Ethernet/OC-192 + 5400 DAG 5.4S-12 OC-3/OC-12 + 5401 DAG 5.4SG-48 Gig Ethernet/OC-3/OC-12/OC-48 + 540a DAG 5.4GA Gig Ethernet + 541a DAG 5.4SA-12 OC-3/OC-12 + 542a DAG 5.4SGA-48 Gig Ethernet/OC-3/OC-12/OC-48 + 6000 DAG 6.0SE 10G Ethernet/OC-192 + 6100 DAG 6.1SE 10G Ethernet/OC-192 + 6200 DAG 6.2SE 10G Ethernet/OC-192 + 7100 DAG 7.1S OC-3/OC-12 + 8100 DAG 8.1X 10G Ethernet + 8101 DAG 8.1SX 10G Ethernet/OC-192 + 8102 DAG 8.1X 10G Ethernet + 820e DAG 8.2X 10G Ethernet + 820f DAG 8.2X 10G Ethernet (2nd bus) + 8400 DAG 8.4I Infiniband x4 SDR +ec80 Belkin Corporation + ec00 F5D6000 +ecc0 Echo Digital Audio Corporation +edd8 ARK Logic Inc + a091 1000PV [Stingray] + a099 2000PV [Stingray] + a0a1 2000MT + a0a9 2000MI +# Found on M2N68-AM Motherboard +f043 ASUSTeK Computer Inc. (Wrong ID) +f05b Foxconn International, Inc. (Wrong ID) +f1d0 AJA Video + c0fe Xena HS/HD-R + c0ff Kona/Xena 2 + cafe Kona SD + cfee Xena LS/SD-22-DA/SD-DA + dcaf Kona HD + dfee Xena HD-DA + efac Xena SD-MM/SD-22-MM + facd Xena HD-MM +f5f5 F5 Networks, Inc. +# Subsystem ID for PATA controller on nForce motherboard +f849 ASRock Incorporation (Wrong ID) +fa57 Interagon AS + 0001 PMC [Pattern Matching Chip] +fab7 Fabric7 Systems, Inc. +febd Ultraview Corp. +# Nee Epigram +feda Broadcom Inc + a0fa BCM4210 iLine10 HomePNA 2.0 + a10e BCM4230 iLine10 HomePNA 2.0 +fede Fedetec Inc. + 0003 TABIC PCI v3 +fffd XenSource, Inc. + 0101 PCI Event Channel Controller +# Used in some old VMWare products before they got a real ID assigned +fffe VMWare Inc (temporary ID) + 0710 Virtual SVGA +ffff Illegal Vendor ID + + +# List of known device classes, subclasses and programming interfaces + +# Syntax: +# C class class_name +# subclass subclass_name <-- single tab +# prog-if prog-if_name <-- two tabs + +C 00 Unclassified device + 00 Non-VGA unclassified device + 01 VGA compatible unclassified device +C 01 Mass storage controller + 00 SCSI storage controller + 01 IDE interface + 02 Floppy disk controller + 03 IPI bus controller + 04 RAID bus controller + 05 ATA controller + 20 ADMA single stepping + 30 ADMA continuous operation + 06 SATA controller + 00 Vendor specific + 01 AHCI 1.0 + 07 Serial Attached SCSI controller + 80 Mass storage controller +C 02 Network controller + 00 Ethernet controller + 01 Token ring network controller + 02 FDDI network controller + 03 ATM network controller + 04 ISDN controller + 05 WorldFip controller + 06 PICMG controller + 80 Network controller +C 03 Display controller + 00 VGA compatible controller + 00 VGA controller + 01 8514 controller + 01 XGA compatible controller + 02 3D controller + 80 Display controller +C 04 Multimedia controller + 00 Multimedia video controller + 01 Multimedia audio controller + 02 Computer telephony device + 03 Audio device + 80 Multimedia controller +C 05 Memory controller + 00 RAM memory + 01 FLASH memory + 80 Memory controller +C 06 Bridge + 00 Host bridge + 01 ISA bridge + 02 EISA bridge + 03 MicroChannel bridge + 04 PCI bridge + 00 Normal decode + 01 Subtractive decode + 05 PCMCIA bridge + 06 NuBus bridge + 07 CardBus bridge + 08 RACEway bridge + 00 Transparent mode + 01 Endpoint mode + 09 Semi-transparent PCI-to-PCI bridge + 40 Primary bus towards host CPU + 80 Secondary bus towards host CPU + 0a InfiniBand to PCI host bridge + 80 Bridge +C 07 Communication controller + 00 Serial controller + 00 8250 + 01 16450 + 02 16550 + 03 16650 + 04 16750 + 05 16850 + 06 16950 + 01 Parallel controller + 00 SPP + 01 BiDir + 02 ECP + 03 IEEE1284 + fe IEEE1284 Target + 02 Multiport serial controller + 03 Modem + 00 Generic + 01 Hayes/16450 + 02 Hayes/16550 + 03 Hayes/16650 + 04 Hayes/16750 + 04 GPIB controller + 05 Smard Card controller + 80 Communication controller +C 08 Generic system peripheral + 00 PIC + 00 8259 + 01 ISA PIC + 02 EISA PIC + 10 IO-APIC + 20 IO(X)-APIC + 01 DMA controller + 00 8237 + 01 ISA DMA + 02 EISA DMA + 02 Timer + 00 8254 + 01 ISA Timer + 02 EISA Timers + 03 RTC + 00 Generic + 01 ISA RTC + 04 PCI Hot-plug controller + 05 SD Host controller + 80 System peripheral +C 09 Input device controller + 00 Keyboard controller + 01 Digitizer Pen + 02 Mouse controller + 03 Scanner controller + 04 Gameport controller + 00 Generic + 10 Extended + 80 Input device controller +C 0a Docking station + 00 Generic Docking Station + 80 Docking Station +C 0b Processor + 00 386 + 01 486 + 02 Pentium + 10 Alpha + 20 Power PC + 30 MIPS + 40 Co-processor +C 0c Serial bus controller + 00 FireWire (IEEE 1394) + 00 Generic + 10 OHCI + 01 ACCESS Bus + 02 SSA + 03 USB Controller + 00 UHCI + 10 OHCI + 20 EHCI + 80 Unspecified + fe USB Device + 04 Fibre Channel + 05 SMBus + 06 InfiniBand + 07 IPMI SMIC interface + 08 SERCOS interface + 09 CANBUS +C 0d Wireless controller + 00 IRDA controller + 01 Consumer IR controller + 10 RF controller + 11 Bluetooth + 12 Broadband + 20 802.1a controller + 21 802.1b controller + 80 Wireless controller +C 0e Intelligent controller + 00 I2O +C 0f Satellite communications controller + 01 Satellite TV controller + 02 Satellite audio communication controller + 03 Satellite voice communication controller + 04 Satellite data communication controller +C 10 Encryption controller + 00 Network and computing encryption device + 10 Entertainment encryption device + 80 Encryption controller +C 11 Signal processing controller + 00 DPIO module + 01 Performance counters + 10 Communication synchronizer + 20 Signal processing management + 80 Signal processing controller diff --git a/overlay-squashfs-x86/usr/share/misc/usb.ids b/overlay-squashfs-x86/usr/share/misc/usb.ids new file mode 100644 index 0000000..7bb9c50 --- /dev/null +++ b/overlay-squashfs-x86/usr/share/misc/usb.ids @@ -0,0 +1,14632 @@ +# +# List of USB ID's +# +# Maintained by Stephen J. Gowdy +# If you have any new entries, please submit then via +# http://www.linux-usb.org/usb-ids.html +# or send entries as patches (diff -u old new) in the +# body of your email (a bot will attempt to deal with it). +# The latest version can be obtained from +# http://www.linux-usb.org/usb.ids +# +# Version: 2010.03.04 +# Date: 2010-03-04 20:34:16 +# + +# Vendors, devices and interfaces. Please keep sorted. + +# Syntax: +# vendor vendor_name +# device device_name <-- single tab +# interface interface_name <-- two tabs + +0001 Fry's Electronics +0002 Ingram +0003 Club Mac +0004 Nebraska Furniture Mart +0053 Planex + 5301 GW-US54ZGL 802.11bg +0079 DragonRise Inc. + 0006 Generic USB Joystick +0105 Unknown + 145f 802.11bg +0145 Unknown + 0112 Card Reader +0204 Chipsbank Microelectronics Co., Ltd + 6025 CBM2080 Flash drive controller + 6026 CBM1180 Flash drive controller +02ad HUMAX Co., Ltd. + 138c PVR Mass Storage +0324 OCZ Technology Inc + bc06 OCZ ATV USB 2.0 Flash Drive + bc08 OCZ Rally2/ATV USB 2.0 Flash Drive +0325 OCZ Technology Inc + ac02 ATV Turbo / Rally2 Dual Channel USB 2.0 Flash Drive +0386 LTS + 0001 PSX for USB Converter +03e8 EndPoints, Inc. + 0004 SE401 Webcam + 0008 101 Ethernet [klsi] + 0015 ATAPI Enclosure + 2123 SiPix StyleCam Deluxe + 8004 Aox 99001 +03e9 Thesys Microelectronics +03ea Data Broadcasting Corp. +03eb Atmel Corp. + 0902 4-Port Hub + 2002 Mass Storage Device + 2015 at90usbkey sample firmware (HID keyboard) + 2018 at90usbkey sample firmware (CDC ACM) + 2019 stk525 sample firmware (microphone) + 201c at90usbkey sample firmware (HID mouse) + 201d at90usbkey sample firmware (HID generic) + 2022 at90usbkey sample firmware (composite device) + 2103 JTAG ICE mkII + 2104 AVR ISP mkII + 2106 STK600 development board + 2107 AVR Dragon + 2ffb at90usb AVR DFU bootloader + 2ffd at89c5130/c5131 DFU bootloader + 2fff at89c5132/c51snd1c DFU bootloader + 3301 at43301 4-Port Hub + 3312 4-Port Hub + 5601 at76c510 Prism-II 802.11b Access Point + 5603 Cisco 7920 WiFi IP Phone + 6124 at91sam SAMBA bootloader + 7603 at76c503a D-Link DWL-120 802.11b Adapter + 7604 FastVNET + 7605 at76c503a 802.11b Adapter + 7606 at76c505 802.11b Adapter + 7611 at76c510 rfmd2948 802.11b Access Point + 7613 WL-1130 USB + 7614 AT76c505a Wireless Adapter + ff07 Tux Droid fish dongle +03ec Iwatsu America, Inc. +03ed Mitel Corp. +03ee Mitsumi + 0000 CD-R/RW Drive + 2501 eHome Infrared Receiver + 2502 eHome Infrared Receiver + 5609 Japanese Keyboard + 641f WIF-0402C Bluetooth Adapter + 6438 Bluetooth Device + 6440 WML-C52APR Bluetooth Adapter + 6901 SmartDisk FDD + 6902 Floppy Disk Drive + 7500 CD-R/RW + ffff Dongle with BlueCore in DFU mode +03f0 Hewlett-Packard + 0004 DeskJet 895c + 0011 OfficeJet G55 + 0012 DeskJet 1125C Printer Port + 0024 KU-0316 Keyboard + 0101 ScanJet 4100c + 0102 PhotoSmart S20 + 0104 DeskJet 880c/970c + 0105 ScanJet 4200c + 0107 CD-Writer Plus + 010c Multimedia Keyboard Hub + 0111 G55xi Printer/Scanner/Copier + 0117 LaserJet 3200 + 011c hn210w 802.11b Adapter + 011d Integrated Bluetooth Module + 0121 HP49g+ Calculator + 0122 HID Internet Keyboard + 0201 ScanJet 6200c + 0202 PhotoSmart S20 + 0204 DeskJet 815c + 0205 ScanJet 3300c + 0207 CD-Writer Plus 8200e + 020c Multimedia Keyboard + 0211 OfficeJet G85 + 0212 DeskJet 1220C + 0217 LaserJet 2200 + 0218 APOLLO P2500/2600 + 0304 DeskJet 810c/812c + 0305 ScanJet 4300c + 0307 CD-Writer+ CD-4e + 0311 OfficeJet G85xi + 0312 Color Inkjet CP1700 + 0314 designjet 30/130 series + 0317 LaserJet 1200 + 0324 SK-2885 keyboard + 0401 ScanJet 5200c + 0404 DeskJet 830c/832c + 0405 ScanJet 3400cse + 0411 OfficeJet G95 + 0412 Printing Support + 0417 LaserJet 1200 series + 0423 HS-COMBO + 0504 DeskJet 885c + 0505 ScanJet 2100c + 0507 DVD+RW + 050c 5219 Wireless Keyboard + 0511 OfficeJet K60 + 0512 DeckJet 450 + 0517 LaserJet 1000 + 051d integrated module with Bluetooth wireless technology. + 0601 ScanJet 6300c + 0604 DeskJet 840c + 0605 ScanJet 2200c + 0611 OfficeJet K60xi + 0612 business inkjet 3000 + 0624 Bluetooth Dongle + 0701 ScanJet 5300c/5370c + 0704 DeskJet 825c + 0705 ScanJet 4400c + 0711 OfficeJet K80 + 0712 DeskJet 1180c + 0714 Printing Support + 0801 ScanJet 7400c + 0804 DeskJet 816c + 0805 HP4470C + 0811 OfficeJet K80xi + 0817 LaserJet 3300 + 0901 ScanJet 2300c + 0904 DeskJet 845c + 0912 Printing Support + 0917 LaserJet 3330 + 0924 Modular Smartcard Keyboard + 0a01 ScanJet 2400c + 0a17 color LaserJet 3700 + 0b01 ScanJet 82x0C + 0b0c Wireless Keyboard and Optical Mouse receiver + 0b17 LaserJet 2300d + 0c17 LaserJet 1010 + 0c24 Bluetooth Dongle + 0d12 OfficeJet 9100 series + 0d17 LaserJet 1012 + 0e17 LaserJet 1015 + 0f0c Wireless Keyboard and Optical Mouse receiver + 0f11 OfficeJet V40 + 0f12 Printing Support + 0f17 LaserJet 1150 + 1001 Photo Scanner 1000 + 1002 PhotoSmart 140 series + 1004 DeskJet 970c/970cse + 1005 ScanJet 5400c + 1011 OfficeJet V40xi + 1016 Jornada 548 / iPAQ HW6515 Pocket PC + 1017 LaserJet 1300 + 1024 Smart Card Keyboard + 1102 PhotoSmart 240 series + 1104 DeskJet 959c + 1105 ScanJet 5470c + 1111 OfficeJet v60 + 1116 Jornada 568 Pocket PC + 1117 LaserJet 1300n + 1151 PSC-750xi Printer/Scanner/Copier + 1202 PhotoSmart 320 series + 1204 DeskJet 930c + 1205 ScanJet 4500C/5550C + 1211 OfficeJet v60xi + 1217 LaserJet 2300L + 1302 PhotoSmart 370 series + 1305 ScanJet 4570c + 1311 OfficeJet V30 + 1312 DeskJet 460 + 1317 LaserJet 1005 + 1405 ScanJet 3670 + 1411 PSC 750 + 1424 f2105 Monitor Hub + 1502 PhotoSmart 420 series + 1504 DeskJet 920c + 1511 PSC 750xi + 1512 Printing Support + 1517 color LaserJet 3500 + 1524 Smart Card Keyboard - KR + 1602 PhotoSmart 330 series + 1604 DeskJet 940c + 1605 ScanJet 5530C PhotoSmart + 1611 psc 780 + 1617 LaserJet 3015 + 161d Wireless Rechargeable Optical Mouse (HID) + 1624 Smart Card Keyboard - JP + 1702 PhotoSmart 380 series + 1704 DeskJet 948C + 1705 ScanJet 5590 + 1711 psc 780xi + 1712 Printing Support + 1717 LaserJet 3020 + 171d Wireless (Bluetooth + WLAN) Interface [Integrated Module] + 1801 Inkjet P-2000U + 1802 PhotoSmart 470 series + 1804 DeskJet 916C + 1805 ScanJet 7650 + 1811 PSC 720 + 1817 LaserJet 3030 + 181d integrated module with Bluetooth 2.0 wireless technology. + 1902 PhotoSmart A430 series + 1904 DeskJet 3820 + 1911 OfficeJet V45 + 1917 LaserJet 3380 + 1a02 PhotoSmart A510 series + 1a11 OfficeJet 5100 series + 1a17 color LaserJet 4650 + 1b02 PhotoSmart A610 series + 1b04 DeskJet 3810 + 1b05 ScanJet 4850C/4890C + 1c02 PhotoSmart A710 series + 1c17 Color LaserJet 2550l + 1d02 PhotoSmart A310 series + 1d17 LaserJet 1320 + 1e02 PhotoSmart A320 Printer series + 1e11 PSC-950 + 1e17 LaserJet 1160 series + 1f02 PhotoSmart A440 Printer series + 1f11 PSC 920 + 1f12 OfficeJet Pro K5300 + 1f17 color LaserJet 5550 + 2001 Floppy + 2002 Hub + 2004 DeskJet 640c + 2005 ScanJet 3570c + 2012 OfficeJet Pro K5400 + 2102 PhotoSmart 7345 + 2104 DeskJet 630c + 2112 OfficeJet Pro L7500 + 2202 PhotoSmart 7600 series + 2205 ScanJet 3500c + 2212 OfficeJet Pro L7600 + 2217 color LaserJet 9500 MFP + 2302 PhotoSmart 7600 series + 2304 DeskJet 656c + 2305 ScanJet 3970c + 2311 OfficeJet d series + 2312 OfficeJet Pro L7700 + 2317 LaserJet 4350 + 2402 PhotoSmart 7700 series + 2405 ScanJet 4070 PhotoSmart + 2417 LaserJet 4250 + 2424 LP1965 19" Monitor Hub + 2502 PhotoSmart 7700 series + 2505 ScanJet 3770 + 2512 OfficeJet Pro L7300 + 2517 LaserJet 2410 + 2524 LP3065 30" Monitor Hub + 2602 PhotoSmart A520 series + 2605 ScanJet 3800c + 2611 OfficeJet 7100 series + 2617 Color LaserJet 2820 series + 2624 Pole Display (HP522 2 x 20 Line Display) + 2702 PhotoSmart A620 series + 2704 DeskJet 915 + 2717 Color LaserJet 2830 + 2811 PSC-2100 + 2817 Color LaserJet 2840 + 2902 PhotoSmart A820 series + 2911 PSC 2200 + 2917 LaserJet 2420 + 2a11 PSC 2150 series + 2a17 LaserJet 2430 + 2b11 PSC 2170 series + 2b17 LaserJet 1020 + 2c12 Officejet J4680 + 2c17 Printing Support + 2c24 Logitech M-UAL-96 Mouse + 2d11 OfficeJet 6110 + 2d17 Printing Support + 2e11 PSC 1000 + 2e17 Printing Support + 2e24 LP2275w Monitor Hub + 2f11 PSC 1200 + 2f17 EWS 2605dn + 3002 PhotoSmart P1000 + 3004 DeskJet 980c + 3005 ScanJet 4670v + 3011 PSC 1100 series + 3017 Printing Support + 3102 PhotoSmart P1100 Printer w/ Card Reader + 3104 DeskJet 960c + 3111 OfficeJet 4100 series + 3117 EWS 2605dtn + 3202 PhotoSmart 1215 + 3211 OfficeJet 4105 series + 3217 LaserJet 3050 + 3302 PhotoSmart 1218 + 3304 DeskJet 990c + 3312 OfficeJet J6410 + 3317 LaserJet 3052 + 3402 PhotoSmart 1115 + 3404 DeskJet 6122 + 3417 LaserJet 3055 + 3502 PhotoSmart 230 + 3504 DeskJet 6127c + 3511 PSC 2300 + 3517 LaserJet 3390 + 3602 PhotoSmart 1315 + 3611 PSC 2410 PhotoSmart + 3617 EWS 2605 + 3711 PSC 2500 + 3717 EWS UPD + 3724 Webcam + 3802 PhotoSmart 100 + 3817 LaserJet P2015 series + 3902 PhotoSmart 130 + 3a02 PhotoSmart 7150 + 3a11 OfficeJet 5500 series + 3a17 Printing Support + 3b02 PhotoSmart 7150~ + 3b11 PSC 1300 series + 3b17 LaserJet M1005 MFP + 3c02 PhotoSmart 7350 + 3c11 PSC 1358 + 3c17 EWS UPD + 3d02 PhotoSmart 7350~ + 3d11 OfficeJet 4215 + 3d17 LaserJet P1005 + 3e02 PhotoSmart 7550 + 3e17 LaserJet P1006 + 3f02 PhotoSmart 7550~ + 3f11 PSC-1315/PSC-1317 + 4002 PhotoSmart 720 / PhotoSmart 935 (storage) + 4004 cp1160 + 4102 PhotoSmart 618 + 4105 ScanJet 4370 + 4111 OfficeJet 7200 series + 4117 Printing Support + 4202 PhotoSmart 812 + 4205 ScanJet G3010 + 4211 OfficeJet 7300 series + 4217 EWS CM1015 + 4302 PhotoSmart 850 (ptp) + 4311 OfficeJet 7400 series + 4317 Color LaserJet CM1017 + 4402 PhotoSmart 935 (ptp) + 4417 EWS UPD + 4502 PhotoSmart 945 (PTP mode) + 4505 ScanJet G4010 + 4511 PhotoSmart 2600 + 4517 EWS UPD + 4605 ScanJet G4050 + 4611 PhotoSmart 2700 + 4811 PSC 1600 + 4911 PSC 2350 + 4b11 OfficeJet 6200 + 4c11 PSC 1500 series + 4c17 EWS UPD + 4d11 PSC 1400 + 4d17 EWS UPD + 4e11 PhotoSmart 2570 series + 4f11 OfficeJet 5600 (USBHUB) + 5004 DeskJet 995c + 5011 PhotoSmart 3100 series + 5017 EWS UPD + 5111 PhotoSmart 3200 series + 5211 PhotoSmart 3300 series + 5311 OfficeJet 6300 + 5411 OfficeJet 4300 + 5511 DeskJet F300 series + 5611 PhotoSmart C3180 + 5617 LaserJet M1120 MFP + 5711 PhotoSmart C4100 series + 5717 LaserJet M1120n MFP + 5811 PhotoSmart C5100 series + 5817 LaserJet M1319f MFP + 5911 PhotoSmart C6180 + 5a11 PhotoSmart C7100 series + 5b11 OfficeJet J2100 series + 5c11 PhotoSmart C4200 Printer series + 5d11 PhotoSmart C5200 series + 5e11 PhotoSmart D7400 series + 6004 DeskJet 5550 + 6102 Hewlett Packard Digital Camera + 6104 DeskJet 5650c + 6117 color LaserJet 3550 + 6202 PhotoSmart 215 + 6204 DeskJet 5150c + 6217 Color LaserJet 4700 + 6302 PhotoSmart 318/612 + 6317 Color LaserJet 4730mfp + 6402 PhotoSmart 715 (ptp) + 6411 PhotoSmart C8100 series + 6417 LaserJet 5200 + 6502 PhotoSmart 120 (ptp) + 6511 PhotoSmart C7200 series + 6602 PhotoSmart 320 + 6611 PhotoSmart C4380 series + 6617 LaserJet 5200L + 6702 PhotoSmart 720 (ptp) + 6717 Color LaserJet 3000 + 6802 PhotoSmart 620 (ptp) + 6811 PhotoSmart D5300 series + 6817 Color LaserJet 3800 + 6911 PhotoSmart D7200 series + 6917 Color LaserJet 3600 + 6a02 PhotoSmart 735 (ptp) + 6a11 PhotoSmart C6200 series + 6a17 LaserJet 4240 + 6b02 PhotoSmart R707 (PTP mode) + 6b11 Photosmart C4500 series + 6c17 Color LaserJet 4610 + 6f17 Color LaserJet CP6015 series + 7004 DeskJet 3320c + 7102 PhotoSmart 635 (PTP mode) + 7104 DeskJet 3420c + 7117 CM8060 Color MFP with Edgeline Technology + 7202 PhotoSmart 43x (ptp) + 7204 DeskJet 36xx + 7217 LaserJet M5035 MFP + 7302 PhotoSmart M307 (PTP mode) + 7304 DeskJet 35xx + 7317 LaserJet P3005 + 7404 Printing Support + 7417 LaserJet M4345 MFP + 7504 Printing Support + 7517 LaserJet M3035 MFP + 7604 DeskJet 3940 + 7617 LaserJet P3004 + 7702 PhotoSmart R817 (PTP mode) + 7704 DeskJet D4100 + 7717 CM8050 Color MFP with Edgeline Technology + 7804 DeskJet D1360 + 7817 Color LaserJet CP3505 + 7917 LaserJet M5025 MFP + 7a02 PhotoSmart M415 (PTP mode) + 7a17 LaserJet M3027 MFP + 7b02 PhotoSmart M23 (PTP mode) + 7b17 Color LaserJet CP4005 + 7c17 Color LaserJet CM6040 series + 7d04 DeskJet F2100 Printer series + 7d17 Color LaserJet CM4730 MFP + 7e04 DeskJet F4100 Printer series + 8017 LaserJet P4515 + 8104 Printing Support + 8117 LaserJet P4015 + 811c Ethernet HN210E + 8204 Printing Support + 8217 LaserJet P4014 + 8317 LaserJet M9050 MFP + 8404 DeskJet 6800 series + 8417 LaserJet M9040 MFP + 8504 DeskJet 6600 series + 8604 DeskJet 5440 + 8704 DeskJet 5940 + 8804 DeskJet 6980 series + 8904 DeskJet 6940 series + 9002 PhotoSmart M437 + 9102 PhotoSmart M537 + 9302 PhotoSmart R930 series + 9402 PhotoSmart R837 + 9502 PhotoSmart R840 series + 9602 PhotoSmart M730 series + 9702 PhotoSmart R740 series + 9802 PhotoSmart Mz60 series + 9902 PhotoSmart M630 series + 9a02 PhotoSmart E330 series + 9b02 PhotoSmart M540 series + 9c02 PhotoSmart M440 series + a004 DeskJet 5850c + b002 PhotoSmart 7200 series + b102 PhotoSmart 7200 series + b116 Webcam + b202 PhotoSmart 7600 series + b302 PhotoSmart 7600 series + b402 PhotoSmart 7700 series + b502 PhotoSmart 7700 series + b602 PhotoSmart 7900 series + b702 PhotoSmart 7900 series + b802 PhotoSmart 7400 series + b902 PhotoSmart 7800 series + ba02 PhotoSmart 8100 series + bb02 PhotoSmart 8400 series + bc02 PhotoSmart 8700 series + bd02 PhotoSmart Pro B9100 series + bef4 NEC Picty760 + c002 PhotoSmart 7800 series + c102 PhotoSmart 8000 series + c202 PhotoSmart 8200 series + c302 DeskJet D2300 + c402 PhotoSmart D5100 series + c502 PhotoSmart D6100 series + c602 PhotoSmart D7100 series + c702 PhotoSmart D7300 series + c802 PhotoSmart D5060 Printer + d104 Bluetooth Dongle + efbe NEC Picty900 + f0be NEC Picty920 + f1be NEC Picty800 +03f1 Genoa Technology +03f2 Oak Technology, Inc. +03f3 Adaptec, Inc. + 0020 AWN-8020 WLAN + 0080 AVC-1100 Audio Capture + 0083 AVC-2200 Device + 0087 AVC-2210 Loader + 0088 AVC-2210 Device + 008b AVC-2310 Loader + 008c AVC-2310 Device + 0094 eHome Infrared Receiver + 009b AVC-1410 GameBridge TV NTSC + 2000 USBXchange + 2001 USBXchange Adapter + 2002 USB2-Xchange + 2003 USB2-Xchange Adapter + adcc Composite Device Support +03f4 Diebold, Inc. +03f5 Siemens Electromechanical +03f8 Epson Imaging Technology Center +03f9 KeyTronic Corp. + 0100 Keyboard + 0101 Keyboard + 0102 Keyboard Mouse +03fb OPTi, Inc. +03fc Elitegroup Computer Systems +03fd Xilinx, Inc. +03fe Farallon Comunications +0400 National Semiconductor Corp. + 05dc Rigol Technologies DS1000USB Oscilloscope + 0807 Bluetooth Dongle + 080a Bluetooth Device + 1000 Mustek BearPaw 1200 Scanner + 1001 Mustek BearPaw 2400 Scanner + 1237 Hub + a000 Smart Display Reference Device + c35b Printing Support + c55d Rigol Technologies DS5000USB Oscilloscope +0401 National Registry, Inc. +0402 ALi Corp. + 5462 M5462 IDE Controller + 5602 Video Camera Controller + 5603 USB 2.0 Q-tec Webcam 300 + 5606 USB 2.0 Camera + 5621 USB 2.0 Storage Device + 5623 VistaScan Astra 3600 + 5627 Welland ME-740PS USB2 3.5" Power Saving Enclosure + 5632 USB 2.0 Host-to-Host Link + 5635 USB 2.0 Flash Card Reader + 5636 USB 2.0 Storage Device + 5637 M5637 IDE Controller + 5667 Music player +0403 Future Technology Devices International, Ltd + 0000 H4SMK 7 Port Hub + 0232 Serial Converter + 6001 FT232 USB-Serial (UART) IC + 6007 Serial Converter + 6008 Serial Converter + 6009 Serial Converter + 6010 FT2232C Dual USB-UART/FIFO IC + 6011 FT4232H + 8040 4 Port Hub + 8070 7 Port Hub + 8370 7 Port Hub + 8371 PS/2 Keyboard And Mouse + 8372 FT8U100AX Serial Port + bcd8 Stellaris Development Board + bcd9 Stellaris Evaluation Board + c630 lcd2usb interface + c7d0 RR-CirKits LocoBuffer-USB + c8b8 Alpermann+Velte MTD TCU + c8b9 Alpermann+Velte MTD TCU 1HE + c8ba Alpermann+Velte Rubidium H1 + c8bb Alpermann+Velte Rubidium H3 + c8bc Alpermann+Velte Rubidium S1 + c8bd Alpermann+Velte Rubidium T1 + c8be Alpermann+Velte Rubidium D1 + cc48 product FTDI TACTRIX_OPENPORT_13M 0xcc48 OpenPort 1.3 Mitsubishi + cc49 product FTDI TACTRIX_OPENPORT_13S 0xcc49 OpenPort 1.3 Subaru + cc4a product FTDI TACTRIX_OPENPORT_13U 0xcc4a OpenPort 1.3 Universal + d010 SCS PTC-IIusb + d011 SCS Position-Tracker/TNC + d012 SCS DRAGON 1 + d013 SCS DRAGON 1 + d6f8 UNI Black BOX + e0d0 Total Phase Aardvark I2C/SPI analyzer + e700 Elster Unicom III Optical Probe + e888 Expert ISDN Control USB + e889 USB-RS232 OptoBridge + e88a Expert mouseCLOCK USB II + e88b Precision Clock MSF USB + e88c Expert mouseCLOCK USB II HBG + ea90 Eclo 1-Wire Adapter + ed72 Hameg HM1508-2 Oscilloscope + f1a0 Asix PRESTO Programmer + f208 Papenmeier Braille-Display + f680 Suunto Sports Instrument + f918 Ant8 Logic Probe + fa00 Matrix Orbital USB Serial + fa01 Matrix Orbital MX2 or MX3 + fa02 Matrix Orbital MX4 or MX5 + fa03 Matrix Orbital VK/LK202 Family + fa04 Matrix Orbital VK/LK204 Family + fc08 Crystalfontz CFA-632 USB LCD + fc09 Crystalfontz CFA-634 USB LCD + fc0b Crystalfontz CFA-633 USB LCD + fc0c Crystalfontz CFA-631 USB LCD + fc0d Crystalfontz CFA-635 USB LCD + fc82 SEMC DSS-20 SyncStation + fd48 ShipModul MiniPlex-4xUSB NMEA Multiplexer + fd49 ShipModul MiniPlex-4xUSB-AIS NMEA Multiplexer + ff08 ToolHouse LoopBack Adapter + ff18 Logbook Bus + ff19 Logbook Bus + ff1a Logbook Bus + ff1b Logbook Bus + ff1c Logbook Bus + ff1d Logbook Bus + ff1e Logbook Bus + ff1f Logbook Bus +0404 NCR Corp. + 0202 78XX Scanner + 0203 78XX Scanner - Embedded System + 0310 K590 Printer, Self-Service + 0311 7167 Printer, Receipt/Slip + 0312 7197 Printer Receipt + 0320 5932-USB Keyboard + 0321 5953-USB Dynakey + 0322 5932-USB Enhanced Keyboard + 0323 5932-USB Enhanced Keyboard, Flash-Recovery/Download + 0324 5953-USB Enhanced Dynakey + 0325 5953-USB Enhanced Dynakey Flash-Recovery/Download + 0328 K016: USB-MSR ISO 3-track MSR: POS Standard (See HID pages) + 0329 K018: USB-MSR JIS 2-Track MSR: POS Standard + 032a K016: USB-MSR ISO 3-Track MSR: HID Keyboard Mode + 032b K016/K018: USB-MSR Flash-Recovery/Download +0405 Synopsys, Inc. +0406 Fujitsu-ICL Computers +0407 Fujitsu Personal Systems, Inc. +0408 Quanta Computer, Inc. + 030c HP Webcam + 3000 Optical dual-touch panel +0409 NEC Corp. + 0011 PC98 Series Layout Keyboard Mouse + 0012 ATerm IT75DSU ISDN TA + 0014 Japanese Keyboard + 0019 109 Japanese Keyboard with Bus-Powered Hub + 001a PC98 Series Layout Keyboard with Bus-Powered Hub + 0025 Mini Keyboard with Bus-Powered Hub + 0027 MultiSync Monitor + 002c Clik!-USB Drive + 0034 109 Japanese Keyboard with One-touch start buttons + 003f Wireless Keyboard with One-touch start buttons + 0040 Floppy + 004e SuperScript 1400 Series + 004f Wireless Keyboard with One-touch start buttons + 0058 HighSpeed Hub + 0059 HighSpeed Hub + 005a HighSpeed Hub + 006a Conceptronic USB Harddisk Box + 0081 SuperScript 1400 Series + 0082 SuperScript 1400 Series + 0094 Japanese Keyboard with One-touch start buttons + 0095 Japanese Keyboard + 00a9 AtermIT21L 128K Support Standard + 00aa AtermITX72 128K Support Standard + 00ab AtermITX62 128K Support Standard + 00ac AtermIT42 128K Support Standard + 00ae INSMATEV70G-MAX Standard + 00af AtermITX70 128K Support Standard + 00b0 AtermITX80 128K Support Standard + 00b2 AtermITX80D 128K Support Standard + 00c0 Wireless Remocon + 00f7 Smart Display PK-SD10 + 011d e228 Mobile Phone + 0203 HID Audio Controls + 55aa Hub + 55ab Hub [iMac/iTouch kbd] + 8010 Intellibase Hub + 8011 Intellibase Hub + efbe P!cty 900 [HP DJ] + f0be P!cty 920 [HP DJ 812c] +040a Kodak Co. + 0001 DVC-323 + 0002 DVC-325 + 0100 DC-220 + 0110 DC-260 + 0111 DC-265 + 0112 DC-290 + 0120 DC-240 + 0121 DC-240 (PTP firmware) + 0130 DC-280 + 0131 DC-5000 + 0132 DC-3400 + 0140 DC-4800 + 0160 DC4800 + 0170 DX3900 + 0200 Digital Camera + 0300 EZ-200 + 0400 MC3 + 0402 Digital Camera + 0403 Z7590 + 0500 DX3500 + 0510 DX3600 + 0525 DX3215 + 0530 DX3700 + 0535 EasyShare CX4230 Camera + 0540 LS420 + 0550 DX4900 + 0555 DX4330 + 0560 CX4200 + 0565 CX4210 + 0566 CX4300 + 0567 LS753 + 0568 LS443 + 0569 LS663 + 0570 DX6340 + 0571 CX6330 + 0572 DX6440 + 0573 CX6230 + 0574 CX6200 + 0575 DX6490 + 0576 DX4530 + 0577 DX7630 + 0578 CX7300/CX7310 + 0579 CX7220 + 057a CX7330 + 057b CX7430 + 057c CX7530 + 057d DX7440 + 057e C300 + 057f DX7590 + 0580 Z730 + 0581 Digital Camera + 0582 Digital Camera + 0583 Digital Camera + 0584 CX6445 + 0585 Digital Camera + 0586 CX7525 + 0587 Digital Camera + 0588 Digital Camera + 0589 EasyShare C360 + 058a C310 + 058b Digital Camera + 058c C330 + 058d C340 + 058e V530 + 058f V550 + 0590 Digital Camera + 0591 Digital Camera + 0592 Digital Camera + 0593 Digital Camera + 0594 Digital Camera + 0595 Digital Camera + 0596 Digital Camera + 0597 Digital Camera + 0598 Digital Camera + 0599 Digital Camera + 059a Digital Camera + 059b Digital Camera + 059c Digital Camera + 059d Digital Camera + 059e Digital Camera + 059f Digital Camera + 05a0 Digital Camera + 05a1 Digital Camera + 05a2 Digital Camera + 05a3 Digital Camera + 05a4 Digital Camera + 05a5 Digital Camera + 05a6 Digital Camera + 05a7 Digital Camera + 05a8 Digital Camera + 05a9 Digital Camera + 05aa Digital Camera + 05ab Digital Camera + 05ac Digital Camera + 05ad Digital Camera + 05ae Digital Camera + 05af Digital Camera + 05b0 Digital Camera + 05b1 Digital Camera + 05b2 Digital Camera + 05b3 EasyShare Z710 Camera + 05b4 Digital Camera + 05b5 Digital Camera + 05b6 Digital Camera + 05b7 Digital Camera + 05b8 Digital Camera + 05b9 Digital Camera + 05ba Digital Camera + 05bb Digital Camera + 05bc Digital Camera + 05bd Digital Camera + 05be Digital Camera + 05bf Digital Camera + 05c0 Digital Camera + 05c1 Digital Camera + 05c2 Digital Camera + 05c3 Digital Camera + 05c4 Digital Camera + 05c5 Digital Camera + 05d3 EasyShare M320 Camera + 1001 EasyShare SV811 Digital Picture Frame + 4000 InkJet Color Printer + 410d EasyShare G600 Printer Dock + 5010 Wireless Adapter + 5012 DBT-220 Bluetooth Adapter + 6001 i30 + 6002 i40 + 6003 i50 + 6004 i60 + 6005 i80 +040b Weltrend Semiconductor + 6510 Weltrend Bar Code Reader + 6520 XBOX Xploder + 6533 Speed-Link Competition Pro +040c VTech Computers, Ltd +040d VIA Technologies, Inc. + 3184 VNT VT6656 USB-802.11 Wireless LAN Adapter + 6205 USB 2.0 Card Reader +040e MCCI +040f Echo Speech Corp. +0411 MelCo., Inc. + 0001 LUA-TX Ethernet [pegasus] + 0005 LUA-TX Ethernet + 0006 WLI-USB-L11 Wireless LAN Adapter + 0009 LUA2-TX Ethernet + 000b WLI-USB-L11G-WR Wireless LAN Adapter + 000d WLI-USB-L11G Wireless LAN Adapter + 0012 LUA-KTX Ethernet + 0013 USB2-IDE Adapter + 0016 WLI-USB-S11 802.11b Adapter + 0018 USB2-IDE Adapter + 001c USB-IDE Bridge: DUB-PxxG + 0027 WLI-USB-KS11G 802.11b Adapter + 003d LUA-U2-KTX Ethernet + 0044 WLI-USB-KB11 Wireless LAN Adapter + 004d WLI-USB-B11 Wireless LAN Adapter + 0050 WLI2-USB2-G54 Wireless LAN Adapter + 005e WLI-U2-KG54-YB WLAN + 0065 Python2 WDM Encoder + 0066 WLI-U2-KG54 WLAN + 0067 WLI-U2-KG54-AI WLAN + 0089 Buffalo RUF-C/U2 Flash Drive + 008b Nintendo Wi-Fi + 0091 WLI-U2-KAMG54 Wireless LAN Adapter + 0092 WLI-U2-KAMG54 Bootloader + 0097 WLI-U2-KG54-BB + 00a9 WLI-U2-AMG54HP Wireless LAN Adapter + 00aa WLI-U2-AMG54HP Bootloader + 00b3 PC-OP-RS1 RemoteStation + 00ca 802.11n Network Adapter + 00cb WLI-U2-G300N 802.11n Adapter + 00d8 WLI-U2-SG54HP + 00d9 WLI-U2-G54HP + 00da WLI-U2-KG54L 802.11bg + 00e8 Buffalo WLI-UC-G300N Wireless LAN Adapter + 012e Buffalo WLI-UC-AG300N Wireless LAN Adapter + 0148 Buffalo WLI-UC-G300HP Wireless LAN Adapter + 0150 Buffalo WLP-UC-AG300 Wireless LAN Adapter + 0157 Buffalo External Hard Drive HD-PEU2 + 015d Buffalo WLI-UC-GN Wireless LAN Adapter +0412 Award Software International +0413 Leadtek Research, Inc. + 1310 WinFast TV - NTSC + FM + 1311 WinFast TV - NTSC + MTS + FM + 1312 WinFast TV - PAL BG + FM + 1313 WinFast TV - PAL BG+TXT + FM + 1314 WinFast TV Audio - PHP PAL I + 1315 WinFast TV Audio - PHP PAL I+TXT + 1316 WinFast TV Audio - PHP PAL DK + 1317 WinFast TV Audio - PHP PAL DK+TXT + 1318 WinFast TV - PAL I/DK + FM + 1319 WinFast TV - PAL N + FM + 131a WinFast TV Audio - PHP SECAM LL + 131b WinFast TV Audio - PHP SECAM LL+TXT + 131c WinFast TV Audio - PHP SECAM DK + 131d WinFast TV - SECAM DK + TXT + FM + 131e WinFast TV - NTSC Japan + FM + 1320 WinFast TV - NTSC + 1321 WinFast TV - NTSC + MTS + 1322 WinFast TV - PAL BG + 1323 WinFast TV - PAL BG+TXT + 1324 WinFast TV Audio - PHP PAL I + 1325 WinFast TV Audio - PHP PAL I+TXT + 1326 WinFast TV Audio - PHP PAL DK + 1327 WinFast TV Audio - PHP PAL DK+TXT + 1328 WinFast TV - PAL I/DK + 1329 WinFast TV - PAL N + 132a WinFast TV Audio - PHP SECAM LL + 132b WinFast TV Audio - PHP SECAM LL+TXT + 132c WinFast TV Audio - PHP SECAM DK + 132d WinFast TV - SECAM DK + TXT + 132e WinFast TV - NTSC Japan + 6023 EMP Audio Device + 6024 WinFast PalmTop/Novo TV Video + 6025 WinFast DTV Dongle (cold state) + 6026 WinFast DTV Dongle (warm state) + 6125 WinFast DTV Dongle + 6126 WinFast DTV Dongle BDA Driver + 6f00 WinFast DTV Dongle (STK7700P based) +0414 Giga-Byte Technology Co., Ltd +0416 Winbond Electronics Corp. + 0035 W89C35 802.11bg WLAN Adapter + 0101 Hub + 0961 AVL Flash Card Reader + 3810 Smart Card Controller + 3811 Generic Controller - Single interface + 3812 Smart Card Controller_2Interface + 3813 Panel Display + 5518 4-Port Hub + 551a PC Sync Keypad + 551b PC Async Keypad + 551c Sync Tenkey + 551d Async Tenkey + 551e Keyboard + 551f Keyboard w/ Sys and Media + 5521 Keyboard + 6481 16-bit Scanner + 7721 Memory Stick Reader/Writer + 7722 Memory Stick Reader/Writer + 7723 SD Card Reader +0417 Symbios Logic +0418 AST Research +0419 Samsung Info. Systems America, Inc. + 0001 IrDA Remote Controller + 3001 Xerox P1202 Laser Printer + 3003 Olivetti PG L12L + 3201 Docuprint P8ex + 3404 SCX-5x12 series + 3406 MFP 830 series + 3407 ML-912 + 3601 InkJet Color Printer + 3602 InkJet Color Printer + 4602 Remote NDIS Network Device + 8001 Hub + 8002 SyncMaster 757DFX HID Device +041a Phoenix Technologies, Ltd +041b d'TV +041d S3, Inc. +041e Creative Technology, Ltd + 1002 Nomad II + 1003 Blaster GamePad Cobra + 1050 GamePad Cobra + 1053 Mouse Gamer HD7600L + 200c MuVo V100 + 3000 SoundBlaster Extigy + 3002 SB External Composite Device + 3010 SoundBlaster MP3+ + 3014 SB External Composite Device + 3015 Sound Blaster Digital Music LX + 3020 SoundBlaster Audigy 2 NX + 3030 SB External Composite Device + 3040 SoundBlaster Live! 24-bit External SB0490 + 3060 Sound Blaster Audigy 2 ZS External + 3061 SoundBlaster Audigy 2 ZS Video Editor + 3090 Sound Blaster Digital Music SX + 3f02 E-Mu 0202 + 3f04 E-Mu 0404 + 4003 VideoBlaster Webcam Go Plus [W9967CF] + 4004 Nomad II MG + 4005 Webcam Blaster Go ES + 4007 Go Mini + 400a PC-Cam 300 + 400b PC-Cam 600 + 400c Webcam 5 [pwc] + 400d Webcam PD1001 + 400f PC-CAM 550 (Composite) + 4011 Webcam PRO eX + 4012 PC-CAM350 + 4013 PC-Cam 750 + 4015 CardCam Value + 4016 CardCam + 4017 Webcam Mobile [PD1090] + 4018 Webcam Vista [PD1100] + 4019 Audio Device + 401a Webcam Vista [PD1100] + 401c Webcam NX [PD1110] + 401d Webcam NX Ultra + 401e Webcam NX Pro + 401f Webcam Notebook [PD1171] + 4020 Webcam NX + 4021 Webcam NX Ultra + 4022 Webcam NX Pro + 4028 Vista Plus cam [VF0090] + 4029 Webcam Live! + 402f DC-CAM 3000Z + 4034 Webcam Instant + 4035 Webcam Instant + 4036 Webcam Live!/Live! Pro + 4037 Webcam Live! + 4038 ORITE CCD Webcam [PC370R] + 4039 Webcam Live! Effects + 403a Webcam NX Pro 2 + 403b Creative Webcam Vista [VF0010] + 403c Webcam Live! Ultra + 403d Webcam Notebook Ultra + 403e Webcam Vista Plus + 4041 Webcam Live! Motion + 4045 Live! Cam Voice + 4049 Live! Cam Voice + 4051 Live! Cam Notebook Pro [VF0250] + 4052 Live! Cam Vista IM + 4053 Live! Cam Video IM + 4054 Live! Cam Video IM + 4055 Live! Cam Video IM Pro + 4056 Live! Cam Video IM Pro + 4057 Live! Cam Optia + 4058 Live! Cam Optia AF + 4061 Live! Cam Notebook Pro [VF0400] + 4063 Live! Cam Video IM Pro + 4068 Webcam Live! Notebook + 4100 Nomad Jukebox 2 + 4101 Nomad Jukebox 3 + 4102 NOMAD MuVo^2 + 4106 Nomad MuVo + 4107 NOMAD MuVo + 4108 Nomad Jukebox Zen + 4109 Nomad Jukebox Zen NX + 410b Nomad Jukebox Zen USB 2.0 + 410c Nomad MuVo NX + 410f NOMAD MuVo^2 (Flash) + 4110 Nomad Jukebox Zen Xtra + 4111 Dell Digital Jukebox + 4116 MuVo^2 + 4117 Nomad MuVo TX + 411b Zen Touch + 411c Nomad MuVo USB 2.0 + 411d Zen + 411e Zen Micro + 4123 Zen Portable Media Center + 4124 MuVo^2 FM (uHDD) + 4126 Dell DJ (2nd gen) + 4127 Dell DJ + 4128 NOMAD Jukebox Zen Xtra (mtp) + 412b MuVo N200 with FM radio + 412f Dell Digital Jukebox 2.Gen + 4130 Zen Micro (mtp) + 4131 Zen Touch (mtp) + 4133 Mass Storage Device + 4134 Zen Neeon + 4136 Zen Sleek + 4137 Zen Sleek (mtp) + 4139 Zen Nano Plus + 413c Zen MicroPhoto + 4150 Zen V (MTP) + 4151 Zen Vision:M (mtp) + 4152 Zen V Plus + 4155 Zen Stone plus + 4157 Zen (MTP) + 500f Broadband Blaster 8012U-V + 5015 TECOM Bluetooth Device + ffff Webcam Live! Ultra +041f LCS Telegraphics +0420 Chips and Technologies + 1307 Celly SIM Card Reader +0421 Nokia Mobile Phones + 0001 E61i (PC Suite mode) + 0018 6288 GSM Smartphone + 0019 6288 GSM Smartphone (imaging mode) + 001a 6288 GSM Smartphone (file transfer mode) + 0024 5610 XpressMusic (Storage mode) + 0025 5610 XpressMusic (PC Suite mode) + 0028 5610 XpressMusic (Imaging mode) + 002d 6120 Phone (Mass storage mode) + 002e 6120 Phone (Media-Player mode) + 002f 6120 Phone (PC-Suite mode) + 0042 E51 (PC Suite mode) + 0064 3109c GSM Phone + 006b Nokia 5310 Xpress Music (PC Suite mode) + 006c Nokia 5310 Xpress music (Storage mode) + 006d N95 (Storage mode) + 006e N95 (Multimedia mode) + 006f N95 (Printing mode) + 0070 N95 (PC Suite mode) + 0096 N810 Internet Tablet + 00aa E71 (Mass storage mode) + 00ab E71 (PC Suite mode) + 00e4 E71 (Media transfer mode) + 0103 ADL Flashing Engine AVALON Parent + 0104 ADL Re-Flashing Engine Parent + 0105 Nokia Firmware Upgrade Mode + 0106 ROM Parent + 0154 5800 XpressMusic (PC Suite mode) + 0155 5800 XpressMusic (Multimedia mode) + 0156 5800 XpressMusic (Storage mode) + 0157 5800 XpressMusic (Imaging mode) + 01c7 N900 (Storage Mode) + 01c8 N900 (PC-Suite Mode) + 0400 7600 Phone Parent + 0401 6650 GSM Phone + 0402 6255 Phone Parent + 0404 5510 + 0405 9500 GSM Communicator + 0407 Music Player HDR-1(tm) + 040b N-Gage GSM Phone + 040d 6620 Phone Parent + 040e 6651 Phone Parent + 040f 6230 GSM Phone + 0410 6630 Imaging Smartphone + 0411 7610 Phone Parent + 0413 6260 Phone Parent + 0414 7370 + 0415 9300 GSM Smartphone + 0416 6170 Phone Parent + 0417 7270 Phone Parent + 0418 E70 (PC Suite mode) + 0419 E60 (PC Suite mode) + 041a 9500 GSM Communicator (RNDIS) + 041b 9300 GSM Smartphone (RNDIS) + 041c 7710 Phone Parent + 041d 6670 Phone Parent + 041e 6680 + 041f 6235 Phone Parent + 0421 3230 Phone Parent + 0422 6681 Phone Parent + 0423 6682 Phone Parent + 0428 6230i Modem + 0429 6230i MultiMedia Card + 0431 770 Internet Tablet + 0432 N90 Phone Parent + 0435 E70 (IP Passthrough/RNDIS mode) + 0436 E60 (IP Passthrough/RNDIS mode) + 0437 6265 Phone Parent + 043a N70 USB Phone Parent + 043b 3155 Phone Parent + 043c 6155 Phone Parent + 043d 6270 Phone Parent + 0443 N70 Phone Parent + 044c NM850iG Phone Parent + 044d E61 (PC Suite mode) + 044e E61 (Data Exchange mode) + 044f E61 (IP Passthrough/RNDIS mode) + 0453 9300 Phone Parent + 0456 6111 Phone Parent + 0457 6111 Phone (Printing mode) + 045a 6280 Phone Parent + 045d 6282 Phone Parent + 046e 6110 Navigator + 0485 MTP Device + 04c3 N800 Internet Tablet + 04ce E90 Communicator (PC Suite mode) + 04cf E90 Communicator (Storage mode) + 04f9 6300 (PC Suite mode) + 0508 E65 (PC Suite mode) + 0600 Digital Pen SU-1B + 0610 CS-15 (Internet Stick 3G modem) + 0800 Connectivity Cable DKU-5 + 0801 Data Cable DKU-6 + 0802 CA-42 Phone Parent +0422 ADI Systems, Inc. +0423 Computer Access Technology Corp. + 000a NetMate Ethernet + 000c NetMate2 Ethernet + 000d USB Chief Analyzer + 0100 Generic Universal Protocol Analyzer + 0101 UPA USBTracer + 0200 Generic 10K Universal Protocol Analyzer + 020a PETracer ML + 0300 Generic Universal Protocol Analyzer + 0301 2500H Tracer Trainer + 030a PETracer x1 + 1237 Andromeda Hub +0424 Standard Microsystems Corp. + 0001 Integrated Hub + 0acd Sitecom Internal Multi Memory reader/writer MD-005 + 0fdc Floppy + 10cd Sitecom Internal Multi Memory reader/writer MD-005 + 2020 USB Hub + 20cd Sitecom Internal Multi Memory reader/writer MD-005 + 20fc 6-in-1 Card Reader + 2228 9-in-2 Card Reader + 223a 8-in-1 Card Reader + 2503 USB 2.0 Hub + 2504 USB 2.0 Hub + 2512 USB 2.0 Hub + 2514 USB 2.0 Hub + 2524 USB MultiSwitch Hub + 2602 USB 2.0 Hub +0425 Motorola Semiconductors HK, Ltd + 0101 G-Tech Wireless Mouse & Keyboard + f102 G-Tech U+P Wireless Mouse +0426 Integrated Device Technology, Inc. + 0426 WDM Driver +0427 Motorola Electronics Taiwan, Ltd +0428 Advanced Gravis Computer Tech, Ltd + 4001 GamePad Pro +0429 Cirrus Logic +042a Ericsson Austrian, AG +042b Intel Corp. + 9316 8x931Hx Customer Hub +042c Innovative Semiconductors, Inc. +042d Micronics +042e Acer, Inc. + 0380 MP3 Player +042f Molex, Inc. +0430 Sun Microsystems, Inc. + 0002 109 Keyboard + 0005 Type 6 Keyboard + 000a 109 Japanese Keyboard + 000b 109 Japanese Keyboard + 0082 109 Japanese Keyboard + 0083 109 Japanese Keyboard + 0100 3-button Mouse + 100e 24.1" LCD Monitor v4 + 36ba Bus Powered Hub +0431 Itac Systems, Inc. + 0100 Mouse-Trak 3-button Track Ball +0432 Unisys Corp. +0433 Alps Electric, Inc. + 1101 IBM Game Controller + abab Keyboard +0434 Samsung Info. Systems America, Inc. +0435 Hyundai Electronics America +0436 Taugagreining HF + 0005 CameraMate (DPCM_USB) +0437 Framatome Connectors USA +0438 Advanced Micro Devices, Inc. +0439 Voice Technologies Group +043d Lexmark International, Inc. + 0001 Laser Printer + 0002 Optra E310 Printer + 0003 Laser Printer + 0004 Laser Printer + 0005 Laser Printer + 0006 Laser Printer + 0007 Laser Printer + 0008 Inkjet Color Printer + 0009 Optra S2450 Printer + 000a Laser Printer + 000b Inkjet Color Printer + 000c Optra E312 Printer + 000d Laser Printer + 000e Laser Printer + 000f Laser Printer + 0010 Laser Printer + 0011 Laser Printer + 0012 Inkjet Color Printer + 0013 Inkjet Color Printer + 0014 InkJet Color Printer + 0015 InkJet Color Printer + 0016 Z12 Color Jetprinter + 0017 Z32 printer + 0018 Z52 Printer + 0019 Forms Printer + 001a Z65 Printer + 001b InkJet Photo Printer + 001c Kodak Personal Picture Maker 200 Printer + 001d InkJet Color Printer + 001e InkJet Photo Printer + 001f Kodak Personal Picture Maker 200 Card Reader + 0020 Z51 Printer + 0021 Z33 Printer + 0022 InkJet Color Printer + 0023 Laser Printer + 0024 Laser Printer + 0025 InkJet Color Printer + 0026 InkJet Color Printer + 0027 InkJet Color Printer + 0028 InkJet Color Printer + 0029 Scan Print Copy + 002a Scan Print Copy + 002b Scan Print Copy + 002c Scan Print Copy + 002d X70/X73 Scan/Print/Copy + 002e Scan Print Copy + 002f Scan Print Copy + 0030 Scan Print Copy + 0031 Scan Print Copy + 0032 Scan Print Copy + 0033 Scan Print Copy + 0034 Scan Print Copy + 0035 Scan Print Copy + 0036 Scan Print Copy + 0037 Scan Print Copy + 0038 Scan Print Copy + 0039 Scan Print Copy + 003a Scan Print Copy + 003b Scan Print Copy + 003c Scan Print Copy + 003d X83 Scan/Print/Copy + 003e Scan Print Copy + 003f Scan Print Copy + 0040 Scan Print Copy + 0041 Scan Print Copy + 0042 Scan Print Copy + 0043 Scan Print Copy + 0044 Scan Print Copy + 0045 Scan Print Copy + 0046 Scan Print Copy + 0047 Scan Print Copy + 0048 Scan Print Copy + 0049 Scan Print Copy + 004a Scan Print Copy + 004b Scan Print Copy + 004c Scan Print Copy + 004d Laser Printer + 004e Laser Printer + 004f InkJet Color Printer + 0050 InkJet Color Printer + 0051 Laser Printer + 0052 Laser Printer + 0053 InkJet Color Printer + 0054 InkJet Color Printer + 0057 Z35 Printer + 0058 Laser Printer + 005a X63 + 005c InkJet Color Printer + 0060 X74/X75 Scanner + 0061 X74 Hub + 0065 X5130 + 0069 X74/X75 Printer + 006d X125 + 0072 X6170 Printer + 0073 InkJet Color Printer + 0078 InkJet Color Printer + 0079 InkJet Color Printer + 007a Generic Hub + 007b InkJet Color Printer + 007c Lexmark X1110/X1130/X1140/X1150/X1170/X1180/X1185 + 007d Photo 3150 + 008a 4200 series + 008b InkJet Color Printer + 008c to CF/SM/SD/MS Card Reader + 008e InkJet Color Printer + 008f X422 + 0093 X5250 + 0095 E220 Printer + 0096 2200 series + 0097 P6250 + 0098 7100 series + 009e P910 series Human Interface Device + 009f InkJet Color Printer + 00a9 IBM Infoprint 1410 MFP + 00ab InkJet Color Printer + 00b2 3300 series + 00b8 7300 series + 00b9 8300 series + 00ba InkJet Color Printer + 00bb 2300 series + 00bd Printing Support + 00be Printing Support + 00bf Printing Support + 00c0 6300 series + 00c1 4300 series + 00c7 Printing Support + 00c8 Printing Support + 00c9 Printing Support + 00cb Printing Support + 00d0 9300 series + 00d3 X340 Scanner + 00d4 X342n Scanner + 00d5 Printing Support + 00d6 X340 Scanner + 00e8 X642e + 00e9 2400 series + 00f6 3400 series + 00f7 InkJet Color Printer + 00ff InkJet Color Printer + 010b 2500 series + 010d 3500-4500 series + 010f 6500 series + 4303 Xerox WorkCentre Pro 412 +043e LG Electronics USA, Inc. + 42bd Flatron 795FT Plus Monitor + 4a4d Flatron 915FT Plus Monitor + 7001 MF-PD100 Soul Digital MP3 Player + 7013 MP3 Player + 8484 LPC-U30 Webcam II + 8585 LPC-UC35 Webcam + 8888 Electronics VCS Camera II(LPC-U20) + 9800 Remote Control Receiver_iMON + 9803 eHome Infrared Receiver + 9804 DMB Receiver Control + 9c01 LGE Sync +043f RadiSys Corp. +0440 Eizo Nanao Corp. +0441 Winbond Systems Lab. + 1456 Hub +0442 Ericsson, Inc. + abba Bluetooth Device +0443 Gateway, Inc. + 000e Multimedia Keyboard + 002e Millennium Keyboard +0445 Lucent Technologies, Inc. +0446 NMB Technologies Corp. + 6781 Keyboard with PS/2 Mouse Port + 6782 Keyboard +0447 Momentum Microsystems +044a Shamrock Tech. Co., Ltd +044b WSI +044c CCL/ITRI +044d Siemens Nixdorf AG +044e Alps Electric Co., Ltd + 1104 Japanese Keyboard + 2002 MD-5500 Printer + 2014 Bluetooth Device + 3001 UGTZ4 Bluetooth + 3002 Bluetooth Device + 3003 Bluetooth Device + 3004 Bluetooth Adapter + 3005 Integrated Bluetooth Device + 3006 Bluetooth Adapter + 3007 Bluetooth Controller (ALPS/UGX) + 300c Bluetooth Controller (ALPS/UGPZ6) + 300d Bluetooth Controller (ALPS/UGPZ6) + 3010 Bluetooth Adapter + ffff Compaq Bluetooth Multiport Module +044f ThrustMaster, Inc. + 0400 HOTAS Cougar + a003 Rage 3D Game Pad + a01b PK-GP301 Driving Wheel + a0a0 Top Gun Joystick + a0a1 Top Gun Joystick (rev2) + a0a3 Fusion Digital GamePad + a201 PK-GP201 PlayStick + b10a T.16000M Joystick + b203 360 Modena Pro Wheel + b300 Firestorm Dual Power + b304 Firestorm Dual Power + b307 vibrating Upad + b30b Wireless VibrationPad + b603 force feedback Wheel + b605 force feedback Racing Wheel + b700 Tacticalboard +0450 DFI, Inc. +0451 Texas Instruments, Inc. + 1234 Bluetooth Device + 1428 Hub + 1446 TUSB2040/2070 Hub + 16a6 BM-USBD1 BlueRobin RF heart rate sensor receiver + 2036 TUSB2036 Hub + 2046 TUSB2046 Hub + 2077 TUSB2077 Hub + 3410 TUSB3410 Microcontroller + 3f00 OMAP1610 + 3f02 SMC WSKP100 Wi-Fi Phone + 5409 Frontier Labs NEX IA+ Digital Audio Player + 6000 AU5 ADSL Modem (pre-reenum) + 6001 AU5 ADSL Modem + 6060 RNDIS/BeWAN ADSL2+ + 6070 RNDIS/BeWAN ADSL2+ + 625f Trekstor USB-Stick 12 CS-D 12 GB + dbc0 Device Bay Controller + e001 GraphLink + e004 TI-89 Titanium Calculator + e008 TI-84 Plus Silver Calculator + f430 MSP-FET430UIF JTAG Tool + f432 eZ430 Development Tool + ffff Bluetooth Device +0452 Mitsubishi Electronics America, Inc. + 0021 HID Monitor Controls + 0050 Diamond Pro 900u CRT Monitor + 0051 Integrated Hub +0453 CMD Technology + 6781 NMB Keyboard + 6783 Chicony Composite Keyboard +0454 Vobis Microcomputer AG +0455 Telematics International, Inc. +0456 Analog Devices, Inc. +0457 Silicon Integrated Systems Corp. + 0150 Super Talent 1GB Flash Drive + 0151 Super Flash 1GB / GXT 64MB Flash Drive + 0162 SiS162 usb Wireless LAN Adapter + 0163 802.11 Wireless LAN Adapter + 5401 Wireless Adapter RO80211GS-USB +0458 KYE Systems Corp. (Mouse Systems) + 0001 Mouse + 0002 Genius NetMouse Pro + 0003 Genius NetScroll+ + 0006 Easy Mouse+ USB(USB\Vid_0458&Pid;_0006) Mouse + 000b NetMouse Wheel(P+U) + 000c TACOMA Fingerprint V1.06.01 + 000e VideoCAM Web + 0013 TACOMA Fingerprint Mouse V1.06.01 + 001a Genius WebScroll+ + 0036 Pocket Mouse LE + 004c Slimstar Pro Keyboard + 0056 Ergo 300 Mouse + 0057 Enhanced Gaming Device + 0059 Enhanced Laser Device + 005a Enhanced Device + 005b Enhanced Device + 005c Enhanced Laser Gaming Device + 005d Enhanced Device + 0061 Bluetooth Dongle + 0083 Bluetooth Dongle + 0100 EasyPen Tablet + 0101 CueCat + 1001 Joystick + 1002 Game Pad + 1003 Genius VideoCam + 1004 Flight2000 F-23 Joystick + 100a Aashima Technology Trust Sight Fighter Vibration Feedback Joystick + 2001 ColorPage-Vivid Pro Scanner + 2004 ColorPage-HR6 V1 Scanner + 2005 ColorPage-HR6/Vivid3 + 2007 ColorPage-HR6 V2 Scanner + 2008 ColorPage-HR6 V2 Scanner + 2009 ColorPage-HR6A Scanner + 2011 ColorPage-Vivid3x Scanner + 2012 Plustek Scanner + 2013 ColorPage-HR7 Scanner + 2014 ColorPage-Vivid4 + 2015 ColorPage-HR7LE Scanner + 2016 ColorPage-HR6X Scanner + 2017 ColorPage-Vivid3xe + 2018 ColorPage-HR7X + 2019 ColorPage-HR6X Slim + 201a ColorPage-Vivid4xe + 201b ColorPage-Vivid4x + 201c ColorPage-HR8 + 201d ColorPage-Vivid 1200 X + 201e ColorPage-Slim 1200 + 201f ColorPage-Vivid 1200 XE + 2020 ColorPage-Slim 1200 USB2 + 2021 ColorPage-SF600 + 3017 SPEED WHEEL 3 Vibration + 3018 Wireless 2.4Ghz Game Pad + 3019 10-Button USB Joystick with Vibration + 301a MaxFire G-12U Vibration + 301d Genius MaxFire MiniPad + 400f Genius TVGo DVB-T02Q MCE + 6001 GF3000F Ethernet Adapter + 7004 VideoCAM Express V2 + 7006 Dsc 1.3 Smart Camera Device + 7007 VideoCAM Web + 7009 G-Shot G312 Still Camera Device + 700c VideoCAM Web V3 + 700d G-Shot G511 Composite Device + 700f VideoCAM Web + 7012 WebCAM USB2.0 + 7014 VideoCAM Live V3 + 701c G-Shot G512 Still Camera + 7020 Sim 321C + 7025 Eye 311Q Camera Device + 7029 Genius Look 320s (SN9C201 + HV7131R) + 702f Genius Slim 322 + 7045 Genius Look 1320 V2 + 704c Genius i-Look 1321 + 705a Asus USB2.0 Webcam + 705c Genius iSlim 1300AF +0459 Adobe Systems, Inc. +045a SONICblue, Inc. + 07da Supra Express 56K modem + 0b4a SupraMax 2890 56K Modem [Lucent Atlas] + 0b68 SupraMax 56K Modem + 5001 Rio 600 MP3 Player + 5002 Rio 800 MP3 Player + 5003 Nike Psa/Play MP3 Player + 5005 Rio S10 MP3 Player + 5006 Rio S50 MP3 Player + 5007 Rio S35 MP3 Player + 5008 Rio 900 MP3 Player + 5009 Rio S30 MP3 Player + 500d Fuse MP3 Player + 500e Chiba MP3 Player + 500f Cali MP3 Player + 5010 Rio S11 MP3 Player + 501c Virgin MPF-1000 + 501d Rio Fuse + 501e Rio Chiba + 501f Rio Cali + 503f Cali256 MP3 Player + 5202 Rio Riot MP3 Player + 5210 Rio Karma Music Player + 5220 Rio Nitrus MP3 Player + 5221 Rio Eigen +045b Hitachi, Ltd +045d Nortel Networks, Ltd +045e Microsoft Corp. + 0007 SideWinder Game Pad + 0008 SideWinder Precision Pro + 0009 IntelliMouse + 000b Natural Keyboard Elite + 000e SideWinder® Freestyle Pro + 0014 Digital Sound System 80 + 001a SideWinder Precision Racing Wheel + 001b SideWinder Force Feedback 2 Joystick + 001c Internet Keyboard Pro + 001d Natural Keyboard Pro + 001e IntelliMouse Explorer + 0023 Trackball Optical + 0024 Trackball Explorer + 0025 IntelliEye Mouse + 0026 SideWinder GamePad Pro + 0027 SideWinder PnP GamePad + 0028 SideWinder Dual Strike + 0029 IntelliMouse Optical + 002b Internet Keyboard Pro + 002d Internet Keyboard + 002f Integrated Hub + 0033 Sidewinder Strategic Commander + 0034 SideWinder Force Feedback Wheel + 0038 SideWinder Precision 2 + 0039 IntelliMouse Optical + 003b SideWinder Game Voice + 003c SideWinder Joystick + 0040 Wheel Mouse Optical + 0047 IntelliMouse Explorer 3.0 + 0048 Office Keyboard 1.0A + 0053 Optical Mouse + 0059 Wireless IntelliMouse Explorer + 005c Office Keyboard (106/109) + 005f Wireless MultiMedia Keyboard + 0061 Wireless MultiMedia Keyboard (106/109) + 0063 Wireless Natural MultiMedia Keyboard + 0065 Wireless Natural MultiMedia Keyboard (106/109) + 006a Wireless Optical Mouse (IntelliPoint) + 006d eHome Remote Control Keyboard keys + 006e MN510 802.11b Adapter + 006f Smart Display Reference Device + 0070 Wireless MultiMedia Keyboard + 0071 Wireless MultiMedia Keyboard (106/109) + 0072 Wireless Natural MultiMedia Keyboard + 0073 Wireless Natural MultiMedia Keyboard (106/109) + 0079 IXI Ogo CT-17 handheld device + 007a 10/100 USB NIC + 007d Notebook Optical Mouse + 007e Wireless Transceiver for Bluetooth + 0080 Digital Media Pro Keyboard + 0083 Basic Optical Mouse + 0084 Basic Optical Mouse + 008a Wireless Keyboard and Mouse + 008b Dual Receiver Wireless Mouse (IntelliPoint) + 008c Wireless Intellimouse Explorer 2.0 + 0095 IntelliMouse Explorer 4.0 (IntelliPoint) + 009c Wireless Transceiver for Bluetooth 2.0 + 00a0 eHome Infrared Receiver + 00b0 Digital Media Pro Keyboard + 00b9 Wireless Optical Mouse 3.0 + 00bb Fingerprint Reader + 00bc Fingerprint Reader + 00bd Fingerprint Reader + 00c2 Wireless Adapter MN-710 + 00c9 MTP Device + 00cb Basic Optical Mouse v2.0 + 00ce Generic PPC Flash device + 00d1 Optical Mouse with Tilt Wheel + 00da eHome Infrared Receiver + 00db Natural Ergonomic Keyboard 4000 V1.0 + 00dd Comfort Curve Keyboard 2000 V1.0 + 00e1 Wireless Laser Mouse 6000 Reciever + 00f4 LifeCam VX-6000 (SN9C20x + OV9650) + 00f5 LifeCam VX-3000 + 00f7 LifeCam VX-1000 + 00f8 LifeCam NX-6000 + 00f9 Wireless Desktop Receiver 3.1 + 0202 Xbox Controller + 0280 XBox Device + 0284 Xbox DVD Playback Kit + 0285 Xbox Controller S + 0288 Xbox Controller S Hub + 0289 Xbox Controller S + 028b Xbox360 DVD Emulator + 028d Xbox360 Memory Unit 64MB + 028e Xbox360 Controller + 028f Xbox360 Wireless Controller + 0290 Xbox360 Performance Pipe (PIX) + 0292 Xbox360 Wireless Networking Adapter + 029c Xbox360 HD-DVD Drive + 029d Xbox360 HD-DVD Drive + 029e Xbox360 HD-DVD Memory Unit + 02a0 Xbox360 Big Button IR + 0400 Windows Powered Pocket PC 2002 + 0401 Windows Powered Pocket PC 2002 + 0402 Windows Powered Pocket PC 2002 + 0403 Windows Powered Pocket PC 2002 + 0404 Windows Powered Pocket PC 2002 + 0405 Windows Powered Pocket PC 2002 + 0406 Windows Powered Pocket PC 2002 + 0407 Windows Powered Pocket PC 2002 + 0408 Windows Powered Pocket PC 2002 + 0409 Windows Powered Pocket PC 2002 + 040a Windows Powered Pocket PC 2002 + 040b Windows Powered Pocket PC 2002 + 040c Windows Powered Pocket PC 2002 + 040d Windows Powered Pocket PC 2002 + 040e Windows Powered Pocket PC 2002 + 040f Windows Powered Pocket PC 2002 + 0410 Windows Powered Pocket PC 2002 + 0411 Windows Powered Pocket PC 2002 + 0412 Windows Powered Pocket PC 2002 + 0413 Windows Powered Pocket PC 2002 + 0414 Windows Powered Pocket PC 2002 + 0415 Windows Powered Pocket PC 2002 + 0416 Windows Powered Pocket PC 2002 + 0417 Windows Powered Pocket PC 2002 + 0432 Windows Powered Pocket PC 2003 + 0433 Windows Powered Pocket PC 2003 + 0434 Windows Powered Pocket PC 2003 + 0435 Windows Powered Pocket PC 2003 + 0436 Windows Powered Pocket PC 2003 + 0437 Windows Powered Pocket PC 2003 + 0438 Windows Powered Pocket PC 2003 + 0439 Windows Powered Pocket PC 2003 + 043a Windows Powered Pocket PC 2003 + 043b Windows Powered Pocket PC 2003 + 043c Windows Powered Pocket PC 2003 + 043d Becker Traffic Assist Highspeed 7934 + 043e Windows Powered Pocket PC 2003 + 043f Windows Powered Pocket PC 2003 + 0440 Windows Powered Pocket PC 2003 + 0441 Windows Powered Pocket PC 2003 + 0442 Windows Powered Pocket PC 2003 + 0443 Windows Powered Pocket PC 2003 + 0444 Windows Powered Pocket PC 2003 + 0445 Windows Powered Pocket PC 2003 + 0446 Windows Powered Pocket PC 2003 + 0447 Windows Powered Pocket PC 2003 + 0448 Windows Powered Pocket PC 2003 + 0449 Windows Powered Pocket PC 2003 + 044a Windows Powered Pocket PC 2003 + 044b Windows Powered Pocket PC 2003 + 044c Windows Powered Pocket PC 2003 + 044d Windows Powered Pocket PC 2003 + 044e Windows Powered Pocket PC 2003 + 044f Windows Powered Pocket PC 2003 + 0450 Windows Powered Pocket PC 2003 + 0451 Windows Powered Pocket PC 2003 + 0452 Windows Powered Pocket PC 2003 + 0453 Windows Powered Pocket PC 2003 + 0454 Windows Powered Pocket PC 2003 + 0455 Windows Powered Pocket PC 2003 + 0456 Windows Powered Pocket PC 2003 + 0457 Windows Powered Pocket PC 2003 + 0458 Windows Powered Pocket PC 2003 + 0459 Windows Powered Pocket PC 2003 + 045a Windows Powered Pocket PC 2003 + 045b Windows Powered Pocket PC 2003 + 045c Windows Powered Pocket PC 2003 + 045d Windows Powered Pocket PC 2003 + 045e Windows Powered Pocket PC 2003 + 045f Windows Powered Pocket PC 2003 + 0460 Windows Powered Pocket PC 2003 + 0461 Windows Powered Pocket PC 2003 + 0462 Windows Powered Pocket PC 2003 + 0463 Windows Powered Pocket PC 2003 + 0464 Windows Powered Pocket PC 2003 + 0465 Windows Powered Pocket PC 2003 + 0466 Windows Powered Pocket PC 2003 + 0467 Windows Powered Pocket PC 2003 + 0468 Windows Powered Pocket PC 2003 + 0469 Windows Powered Pocket PC 2003 + 046a Windows Powered Pocket PC 2003 + 046b Windows Powered Pocket PC 2003 + 046c Windows Powered Pocket PC 2003 + 046d Windows Powered Pocket PC 2003 + 046e Windows Powered Pocket PC 2003 + 046f Windows Powered Pocket PC 2003 + 0470 Windows Powered Pocket PC 2003 + 0471 Windows Powered Pocket PC 2003 + 0472 Windows Powered Pocket PC 2003 + 0473 Windows Powered Pocket PC 2003 + 0474 Windows Powered Pocket PC 2003 + 0475 Windows Powered Pocket PC 2003 + 0476 Windows Powered Pocket PC 2003 + 0477 Windows Powered Pocket PC 2003 + 0478 Windows Powered Pocket PC 2003 + 0479 Windows Powered Pocket PC 2003 + 047a Windows Powered Pocket PC 2003 + 047b Windows Powered Pocket PC 2003 + 04c8 Windows Powered Smartphone 2002 + 04c9 Windows Powered Smartphone 2002 + 04ca Windows Powered Smartphone 2002 + 04cb Windows Powered Smartphone 2002 + 04cc Windows Powered Smartphone 2002 + 04cd Windows Powered Smartphone 2002 + 04ce Windows Powered Smartphone 2002 + 04d7 Windows Powered Smartphone 2003 + 04d8 Windows Powered Smartphone 2003 + 04d9 Windows Powered Smartphone 2003 + 04da Windows Powered Smartphone 2003 + 04db Windows Powered Smartphone 2003 + 04dc Windows Powered Smartphone 2003 + 04dd Windows Powered Smartphone 2003 + 04de Windows Powered Smartphone 2003 + 04df Windows Powered Smartphone 2003 + 04e0 Windows Powered Smartphone 2003 + 04e1 Windows Powered Smartphone 2003 + 04e2 Windows Powered Smartphone 2003 + 04e3 Windows Powered Smartphone 2003 + 04e4 Windows Powered Smartphone 2003 + 04e5 Windows Powered Smartphone 2003 + 04e6 Windows Powered Smartphone 2003 + 04e7 Windows Powered Smartphone 2003 + 04e8 Windows Powered Smartphone 2003 + 04e9 Windows Powered Smartphone 2003 + 04ea Windows Powered Smartphone 2003 + 0708 Transceiver v 3.0 for Bluetooth + 070a Charon Bluetooth Dongle (DFU) + 0721 LifeCam NX-3000 (UVC-compliant) + 0723 LifeCam VX-7000 (UVC-compliant) + 0734 Wireless Optical Desktop 700 + 930a ISOUSB.SYS Intel 82930 Isochronous IO Test Board + fff8 Keyboard +0460 Ace Cad Enterprise Co., Ltd +0461 Primax Electronics, Ltd + 0300 G2-300 Scanner + 0301 G2E-300 Scanner + 0302 G2-300 #2 Scanner + 0303 G2E-300 #2 Scanner + 0340 Colorado 9600 Scanner + 0341 Colorado 600u Scanner + 0345 Visioneer 6200 Scanner + 0346 Memorex Maxx 6136u Scanner + 0347 Primascan Colorado 2600u/Visioneer 4400 Scanner + 0360 Colorado 19200 Scanner + 0361 Colorado 1200u Scanner + 0363 VistaScan Astra 3600(ENG) + 0364 LG Electronics Scanworks 600U Scanner + 0365 VistaScan Astra 3600(ENG) + 0366 6400 + 0367 VistaScan Astra 3600(ENG) + 0371 Visioneer Onetouch 8920 Scanner + 0374 UMAX Astra 2500 + 0375 VistaScan Astra 3600(ENG) + 0377 Medion MD 5345 Scanner + 0378 VistaScan Astra 3600(ENG) + 037b Medion MD 6190 Scanner + 037c VistaScan Astra 3600(ENG) + 0380 G2-600 Scanner + 0381 ReadyScan 636i Scanner + 0382 G2-600 #2 Scanner + 0383 G2E-600 Scanner + 038a UMAX Astra 3000/3600 + 038b Xerox 2400 Onetouch + 038c UMAX Astra 4100 + 0392 Medion/Lifetec/Tevion/Cytron MD 6190 + 03a8 9420M + 0813 IBM UltraPort Camera + 0815 Micro Innovations IC200 Webcam + 0819 Fujifilm IX-30 Camera [webcam mode] + 081a Fujifilm IX-30 Camera [storage mode] + 081c Elitegroup ECS-C11 Camera + 081d Elitegroup ECS-C11 Storage + 0a00 Micro Innovations Web Cam 320 + 4d01 Comfort Keyboard + 4d02 Mouse-in-a-Box + 4d03 Kensington Mouse-in-a-box + 4d04 Mouse + 4d06 Balless Mouse (HID) + 4d15 Dell Optical Mouse + 4d17 Optical Mouse + 4d2a PoPo Elixir Mouse (HID) + 4d2b Wireless Laser Mini Mouse (HID) + 4d2c PoPo Mini Pointer Mouse (HID) + 4d2e Optical Mobile Mouse (HID) +0463 MGE UPS Systems + 0001 UPS + ffff UPS +0464 AMP/Tycoelectronics Corp. +0467 AT&T Paradyne +0468 Wieson Technologies Co., Ltd +046a Cherry GmbH + 0001 My3000 Keyboard + 0003 My3000 Hub + 0004 CyBoard Keyboard + 0005 XX33 SmartCard Reader Keyboard + 0010 SmartBoard XX44 + 0011 G83 (RS 6000) Keyboard + 0021 CyMotion Expert Combo + 0023 CyMotion Master Linux Keyboard + 0027 CyMotion Master Solar Keyboard + 002a Wireless Mouse & Keyboard + 002d SmartTerminal XX44 + 003e SmartTerminal ST-2xxx +046b American Megatrends, Inc. + 0001 Keyboard + 0101 PS/2 Keyboard, Mouse & Joystick Ports + 0301 USB 1.0 Hub + 0500 Serial & Parallel Ports +046c Toshiba Corp., Digital Media Equipment +046d Logitech, Inc. + 0082 Acer Aspire 5672 Webcam + 0200 WingMan Extreme Joystick + 0203 M2452 Keyboard + 0301 M4848 Mouse + 0401 HP PageScan + 0402 NEC PageScan + 040f Logitech/Storm PageScan + 0430 Mic (Cordless) + 0801 QuickCam Home + 0802 Webcam C200 + 0804 Webcam C250 + 0805 Webcam C300 + 0807 Webcam B500 + 0808 Webcam C600 + 0809 Webcam Pro 9000 + 080a Portable Webcam C905 + 080f Webcam C120 + 0810 QuickCam Pro + 0820 QuickCam VC + 0830 QuickClip + 0840 QuickCam Express + 0850 QuickCam Web + 0870 QuickCam Express + 0890 QuickCam Traveler + 0892 OrbiCam + 0894 CrystalCam + 0895 QuickCam for Dell Notebooks + 0896 OrbiCam + 0897 QuickCam for Dell Notebooks + 0899 QuickCam for Dell Notebooks + 089d QuickCam E2500 series + 08a0 QuickCam IM + 08a1 QuickCam IM with sound + 08a2 Labtec Webcam Pro + 08a3 QuickCam QuickCam Chat + 08a6 QuickCam IM + 08a7 QuickCam Image + 08a9 Notebook Deluxe + 08aa Labtec Notebooks + 08ac QuickCam Cool + 08ad QuickCam Communicate STX + 08ae QuickCam for Notebooks + 08af QuickCam Easy/Cool + 08b0 QuickCam 3000 Pro [pwc] + 08b1 QuickCam Notebook Pro + 08b2 QuickCam Pro 4000 + 08b3 QuickCam Zoom + 08b4 QuickCam Zoom + 08b5 QuickCam Sphere + 08b9 QuickCam IM + 08bd Microphone (Pro 4000) + 08c0 QuickCam Pro 3000 + 08c1 QuickCam Fusion + 08c2 QuickCam PTZ + 08c3 Camera (Notebooks Pro) + 08c5 QuickCam Pro 5000 + 08c6 QuickCam for DELL Notebooks + 08c7 QuickCam OEM Cisco VT Camera II + 08c9 QuickCam Ultra Vision + 08ca Mic (Fusion) + 08cb Mic (Notebooks Pro) + 08cc Mic (PTZ) + 08ce QuickCam Pro 5000 + 08cf QuickCam UpdateMe + 08d0 QuickCam Express + 08d7 QuickCam Communicate STX + 08d8 QuickCam for Notebook Deluxe + 08d9 QuickCam IM/Connect + 08da QuickCam Messanger + 08dd QuickCam for Notebooks + 08e0 QuickCam Express + 08e1 Labtec Webcam + 08f0 QuickCam Messenger + 08f1 QuickCam Express + 08f2 Microphone (Messenger) + 08f3 QuickCam Express + 08f4 Labtec Webcam + 08f5 QuickCam Messenger Communicate + 08f6 QuickCam Messenger Plus + 0900 ClickSmart 310 + 0901 ClickSmart 510 + 0903 ClickSmart 820 + 0905 ClickSmart 820 + 0910 QuickCam Cordless + 0920 QuickCam Express + 0921 Labtec Webcam + 0922 QuickCam Live + 0928 QuickCam Express + 0929 Labtec Webcam Pro + 092a QuickCam for Notebooks + 092b Labtec Webcam Plus + 092c QuickCam Chat + 092d QuickCam Express / Go + 092e QuickCam Chat + 092f QuickCam Express Plus + 0950 Pocket Camera + 0960 ClickSmart 420 + 0970 Pocket750 + 0990 QuickCam Pro 9000 + 0991 QuickCam Pro for Notebooks + 0992 QuickCam Communicate Deluxe + 0994 QuickCam Orbit/Sphere AF + 09a1 QuickCam Communicate MP/S5500 + 09a2 QuickCam Communicate Deluxe/S7500 + 09a4 QuickCam E 3500 + 09a5 Quickcam 3000 For Business + 09a6 QuickCam Vision Pro + 09b0 Acer OrbiCam + 09b2 Fujitsu Webcam + 09c0 QuickCam for Dell Notebooks Mic + 09c1 QuickCam Deluxe for Notebooks + 0a01 USB Headset + 0a02 Premium Stereo USB Headset 350 + 0a03 Logitech USB Microphone + 0a04 V20 portable speakers (USB powered) + 0a0b ClearChat Pro USB + 0a13 Z-5 Speakers + 0b02 BT Mini-Receiver (HID proxy mode) + 8801 Video Camera + b305 BT Mini-Receiver + bfe4 Premium Optical Wheel Mouse + c000 N43 [Pilot Mouse] + c001 N48/M-BB48 [FirstMouse Plus] + c002 M-BA47 [MouseMan Plus] + c003 MouseMan + c004 WingMan Gaming Mouse + c005 WingMan Gaming Wheel Mouse + c00b MouseMan Wheel + c00c Optical Wheel Mouse + c00d MouseMan Wheel+ + c00e M-BJ58/M-BJ69 Optical Wheel Mouse + c00f MouseMan Traveler/Mobile + c011 Optical MouseMan + c012 Mouseman Dual Optical + c014 Corded Workstation Mouse + c015 Corded Workstation Mouse + c016 M-UV69a/HP M-UV96 Optical Wheel Mouse + c018 Optical Wheel Mouse + c019 Optical Tilt Wheel Mouse + c01a M-BQ85 Optical Wheel Mouse + c01b MX310 Optical Mouse + c01c Optical Mouse + c01d MX510 Optical Mouse + c01e MX518 Optical Mouse + c024 MX300 Optical Mouse + c025 MX500 Optical Mouse + c030 iFeel Mouse + c031 iFeel Mouse+ + c032 MouseMan iFeel + c033 iFeel MouseMan+ + c034 MouseMan Optical + c035 Mouse + c036 Mouse + c037 Mouse + c038 Mouse + c03d M-BT96a Pilot Optical Mouse + c03e Premium Optical Wheel Mouse (M-BT58) + c03f UltraX Optical Mouse + c040 Corded Tilt-Wheel Mouse + c041 G5 Laser Mouse + c042 G3 Laser Mouse + c043 MX320/MX400 Laser Mouse + c044 LX3 Optical Mouse + c045 Optical Mouse + c046 RX1000 Laser Mouse + c047 Laser Mouse + c049 G5 Laser Mouse + c050 RX 250 Optical Mouse + c051 G3 (MX518) Optical Mouse + c053 Laser Mouse + c061 RX1500 Laser Mouse + c101 UltraX Media Remote + c122 Harmony 700 Remote + c201 WingMan Extreme Joystick with Throttle + c202 WingMan Formula + c207 WingMan Extreme Digital 3D + c208 WingMan Gamepad Extreme + c209 WingMan Gamepad + c20a WingMan RumblePad + c20b WingMan Action Pad + c20c WingMan Precision + c20d WingMan Attack 2 + c20e WingMan Formula GP + c211 iTouch Cordless Reciever + c212 WingMan Extreme Digital 3D + c213 J-UH16 (Freedom 2.4 Cordless Joystick) + c214 ATK3 (Attack III Joystick) + c215 Extreme 3D Pro + c216 Dual Action Gamepad + c218 Logitech RumblePad 2 USB + c219 Cordless RumblePad 2 + c21a Precision Gamepad + c21c G13 Advanced Gameboard + c221 G15 Keyboard / Keyboard + c222 G15 Keyboard / LCD + c223 G15 Keyboard / USB Hub + c281 WingMan Force + c283 WingMan Force 3D + c285 WingMan Strike Force 3D + c286 Force 3D Pro + c291 WingMan Formula Force + c293 WingMan Formula Force GP + c294 Driving Force + c295 Momo Force Steering Wheel + c298 Driving Force Pro + c299 G25 Racing Wheel + c2a0 Wingman Force Feedback Mouse + c2a1 WingMan Force Feedback Mouse + c301 iTouch Keyboard + c302 iTouch Pro Keyboard + c303 iTouch Keyboard + c305 Internet Keyboard + c307 Internet Keyboard + c308 Internet Navigator Keyboard + c309 Internet Keyboard + c30a iTouch Composite + c30b NetPlay Keyboard + c30c Internet Keys (X) + c30d Internet Keys + c30e UltraX Keyboard (Y-BL49) + c30f Logicool HID-Compliant Keyboard (106 key) + c312 DeLuxe 250 Keyboard + c315 Classic New Touch Keyboard + c316 HID-Compliant Keyboard + c317 Wave Corded Keyboard + c318 Illuminated Keyboard + c401 TrackMan Marble Wheel + c402 Marble Mouse (2-button) + c403 Turbo TrackMan Marble FX + c404 TrackMan Wheel + c408 Marble Mouse (4-button) + c501 Cordless Mouse Receiver + c502 Cordless Mouse & iTouch Keys + c503 Cordless Mouse+Keyboard Receiver + c504 Cordless Mouse+Keyboard Receiver + c505 Cordless Mouse+Keyboard Receiver + c506 MX-700 Cordless Mouse Receiver + c508 Cordless Trackball + c509 Cordless Keyboard & Mouse + c50a Cordless Mouse + c50b Cordless Desktop Optical + c50c Cordless Desktop S510 + c50d Cordless Mouse + c50e MX-1000 Cordless Mouse Receiver + c510 Cordless Mouse + c512 LX-700 Cordless Desktop Receiver + c513 MX3000 Cordless Desktop Receiver + c514 Cordless Mouse + c517 LX710 Cordless Desktop Laser + c518 MX610 Laser Cordless Mouse + c51a MX Revolution/G7 Cordless Mouse + c51b V220 Cordless Optical Mouse for Notebooks + c521 MX620 Laser Cordless Mouse + c526 MX Revolution Cordless Mouse + c625 3Dconnexion Space Pilot 3D Mouse + c626 3DConnexion Space Navigator 3D Mouse + c627 3DConnexion Space Explorer 3D Mouse + c702 Cordless Presenter + c703 Elite Keyboard Y-RP20 + Mouse MX900 (Bluetooth) + c707 Bluetooth wireless hub + c708 Bluetooth wireless hub + c709 BT Mini-Receiver (HCI mode) + c70a MX5000 Cordless Desktop + c70b BT Mini-Receiver (HID proxy mode) + c70c BT Mini-Receiver (HID proxy mode) + c70d Bluetooth wireless hub + c70e MX1000 Bluetooth Laser Mouse + c70f Bluetooth wireless hub + c712 Bluetooth wireless hub + c715 Bluetooth wireless hub + c71a Bluetooth wireless hub + c71d Bluetooth wireless hub + c720 Bluetooth wireless hub + ca03 MOMO Racing + ca04 Formula Vibration Feedback Wheel + d001 QuickCam Pro +046e Behavior Tech. Computer Corp. + 0100 Keyboard + 3001 Mass Storage Device + 3002 Mass Storage Device + 3003 Mass Storage Device + 3005 Mass Storage Device + 3008 Mass Storage Device + 5250 KeyMaestro Multimedia Keyboard + 5273 KeyMaestro Multimedia Keyboard + 5308 KeyMaestro Keyboard + 5408 KeyMaestro Multimedia Keyboard/Hub + 5500 Portable Keyboard 86+9 keys (Model 6100C US) + 5720 Smart Card Reader + 6782 BTC 7932 mouse+keyboard +046f Crystal Semiconductor +0471 Philips (or NXP) + 0101 DSS350 Digital Speaker System + 0104 DSS330 Digital Speaker System [uda1321] + 0105 UDA1321 + 014f GoGear SA9200 + 0160 MP3 Player + 0161 MP3 Player + 0201 Hub + 0222 Creative Nomad Jukebox + 0302 PCA645VC Webcam [pwc] + 0303 PCA646VC Webcam [pwc] + 0304 Askey VC010 Webcam [pwc] + 0307 PCVC675K Webcam [pwc] + 0308 PCVC680K Webcam [pwc] + 030b PC VGA Camera (Vesta Fun) + 030c PCVC690K Webcam [pwc] + 0310 PCVC730K Webcam [pwc] + 0311 PCVC740K ToUcam Pro [pwc] + 0312 PCVC750K Webcam [pwc] + 0314 DMVC 1000K + 0316 DMVC 2000K Video Capture + 0321 FunCam + 0322 DMVC1300K PC Camera + 0325 SPC 200NC PC Camera + 0326 SPC 300NC PC Camera + 0327 Webcam SPC 6000 NC (Webcam w/ mic) + 0328 SPC 700NC PC Camera + 0329 SPC 900NC PC Camera / ORITE CCD Webcam(PC370R) + 032d SPC 210NC PC Camera + 032e SPC 315NC PC Camera + 0330 SPC 710NC PC Camera + 0331 SPC 1300NC PC Camera + 0332 SPC 1000NC PC Camera + 0333 SPC 620NC PC Camera + 0334 SPC 520/525NC PC Camera + 0401 Semiconductors CICT Keyboard + 0402 PS/2 Mouse on Semiconductors CICT Keyboard + 0406 15 inch Detachable Monitor + 0407 10 inch Mobile Monitor + 0471 Digital Speaker System + 0601 OVU1020 IR Dongle (Kbd+Mouse) + 0602 ATI Remote Wonder II Input Device + 0603 ATI Remote Wonder II Controller + 0608 eHome Infrared Receiver + 060a TSU9600 Remote Control + 060e RF Dongle + 0617 IEEE802.15.4 RF Dongle + 0619 TSU9400 Remote Control + 0700 Semiconductors CICT Hub + 0701 150P1 TFT Display + 0809 AVNET Bluetooth Device + 0811 JR24 CDRW + 0815 eHome Infrared Receiver + 0844 SA2111/02 1GB Flash Audio Player + 1120 Creative Rhomba MP3 player + 1125 Nike psa[128max Player + 1137 HDD065 MP3 player + 1201 Arima Bluetooth Device + 1230 Wireless Adapter 11g + 1232 SNU6500 Wireless Adapter + 1233 Wireless Adapter Bootloader Download + 1236 SNU5600 802.11bg + 1237 TalkTalk SNU5630NS/05 802.11bg + 1552 ISP 1581 Hi-Speed USB MPEG2 Encoder Reference Kit + 1801 Diva MP3 player + 200a Wireless Network Adapter + 200f 802.11n Wireless Adapter + 2034 Webcam SPC530NC + 203f TSU9200 Remote Control + 2046 TSU9800 Remote Control + 205e TSU9300 Remote Control + 262c SPC230NC Webcam + 485d Senselock SenseIV v2.x + df55 LPCXpresso LPC-Link +0472 Chicony Electronics Co., Ltd + 0065 PFU-65 Keyboard + b086 Asus USB2.0 Webcam + b091 Webcam +0473 Sanyo Information Business Co., Ltd +0474 Sanyo Electric Co., Ltd + 0110 Digital Voice Recorder R200 + 0217 Xacti J2 + 022f C5 Digital Media Camera (mass storage mode) + 0230 C5 Digital Media Camera (PictBridge mode) + 0231 C5 Digital Media Camera (PC control mode) + 0401 Optical Drive + 0701 SCP-4900 Cellphone + 071f Usb Com Port Enumerator + 0722 W33SA Camera +0475 Relisys/Teco Information System + 0100 NEC Petiscan + 0103 Eclipse 1200U/Episode + 0210 Scorpio Ultra 3 +0476 AESP +0477 Seagate Technology, Inc. +0478 Connectix Corp. + 0001 QuickCam + 0002 QuickClip + 0003 QuickCam Pro +0479 Advanced Peripheral Laboratories +047a Semtech Corp. + 0004 ScreenCoder UR7HCTS2-USB +047b Silitek Corp. + 0001 Keyboard + 0002 Keyboard and Mouse + 00f9 SK-1789u Keyboard + 0101 BlueTooth Keyboard and Mouse + 020b SK-3105 SmartCard Reader + 050e Internet Compact Keyboard + 1000 Trust Office Scan USB 19200 + 1002 HP ScanJet 4300c Parallel Port +047c Dell Computer Corp. +047d Kensington + 1001 Mouse*in*a*Box + 1002 Expert Mouse Pro + 1003 Orbit TrackBall + 1004 MouseWorks + 1005 TurboBall + 1006 TurboRing + 1009 Orbit TrackBall for Mac + 1012 PocketMouse + 1013 Mouse*in*a*Box Optical Pro + 1014 Expert Mouse Pro Wireless + 1015 Expert Mouse + 1016 ADB/USB Orbit + 1018 Studio Mouse + 101d Mouse*in*a*Box Optical Pro + 101e Studio Mouse Wireless + 101f PocketMouse Pro + 1020 Expert Mouse Trackball + 1021 Expert Mouse Wireless + 1022 Orbit Optical + 1023 Pocket Mouse Pro Wireless + 1024 PocketMouse + 1025 Mouse*in*a*Box Optical Elite Wireless + 1026 Pocket Mouse Pro + 1027 StudioMouse + 1028 StudioMouse Wireless + 1029 Mouse*in*a*Box Optical Elite + 102a Mouse*in*a*Box Optical + 102b PocketMouse + 102c Iridio + 102d Pilot Optical + 102e Pilot Optical Pro + 102f Pilot Optical Pro Wireless + 104a PilotMouse Mini Retractable + 105d PocketMouse Bluetooth + 105e Bluetooth EDR Dongle + 1061 PocketMouse Grip + 1062 PocketMouse Max + 1063 PocketMouse Max Wireless + 1064 PocketMouse 2.0 Wireless + 1065 PocketMouse 2.0 + 1066 PocketMouse Max Glow + 1067 ValueMouse + 1068 ValueOpt White + 1069 ValueOpt Black + 106a PilotMouse Laser Wireless Mini + 106b PilotMouse Laser - 3 Button + 106c PilotMouse Laser - Gaming + 106d PilotMouse Laser - Wired + 106e PilotMouse Micro Laser + 1070 ValueOpt Travel + 1071 ValueOpt RF TX + 1072 PocketMouse Colour + 1073 PilotMouse Laser - 6 Button + 1074 PilotMouse Laser Wireless Mini + 1075 SlimBlade Presenter Media Mouse + 1076 SlimBlade Media Mouse + 1077 SlimBlade Presenter Mouse + 1152 Bluetooth EDR Dongle + 2002 Optical Elite Wireless + 2010 Wireless Presentation Remote + 2021 PilotBoard Wireless + 2030 PilotBoard Wireless + 2034 SlimBlade Media Notebook Set + 4003 Gravis Xterminator Digital Gamepad + 4005 Gravis Eliminator GamePad Pro + 4006 Gravis Eliminator AfterShock + 4007 Gravis Xterminator Force + 4008 Gravis Destroyer TiltPad + 5001 Cabo I Camera + 5002 VideoCam CABO II + 5003 VideoCam +047e Agere Systems, Inc. (Lucent) + 0300 ORiNOCO Card + 1001 USS720 Parallel Port + 2892 Systems Soft Modem + bad1 Lucent 56k Modem + f101 Atlas Modem +047f Plantronics, Inc. + 0101 Bulk Driver + 0301 Bulk Driver + 0ca1 USB DSP v4 Audio Interface + 4254 BUA-100 Bluetooth Adapter +0480 Toshiba America Info. Systems, Inc. + 0001 InTouch Module + 0004 InTouch Module + 0011 InTouch Module + 0014 InTouch Module +0481 Zenith Data Systems +0482 Kyocera Corp. + 000e FS-1020D Printer + 0100 Finecam S3x + 0101 Finecam S4 + 0103 Finecam S5 + 0105 Finecam L3 + 0106 Finecam + 0107 Digital Camera Device + 0108 Digital Camera Device + 0203 AH-K3001V + 0204 iBurst Terminal +0483 SGS Thomson Microelectronics + 0137 BeWAN ADSL USB ST (blue or green) + 0138 Unicorn II (ST70138B + MTC-20174TQ chipset) + 1307 Cytronix 6in1 Card Reader + 163d Cool Icam Digi-MP3 + 2015 TouchChip® Fingerprint Reader + 2016 Fingerprint Reader + 2017 Biometric Smart Card Reader + 2018 BioSimKey + 2302 Portable Flash Device (PFD) + 4810 ISDN adapter + 481d BT Digital Access adapter + 5000 ST Micro Bluetooth Device + 5001 ST Micro Bluetooth Device + 7270 ST Micro Serial Bridge + 7554 56k SoftModem + ff10 Swann ST56 Modem +0484 Specialix +0485 Nokia Monitors +0486 ASUS Computers, Inc. +0487 Stewart Connector +0488 Cirque Corp. +0489 Foxconn / Hon Hai + 0502 SmartMedia Card Reader Firmware Loader + 0503 SmartMedia Card Reader + e000 T-Com TC 300 + e003 Pirelli DP-L10 +048a S-MOS Systems, Inc. +048c Alps Electric Ireland, Ltd +048d Integrated Technology Express, Inc. +048f Eicon Tech. +0490 United Microelectronics Corp. +0491 Capetronic + 0003 Taxan Monitor Control +0492 Samsung SemiConductor, Inc. +0493 MAG Technology Co., Ltd +0495 ESS Technology, Inc. +0496 Micron Electronics +0497 Smile International + c001 Camera Device +0498 Capetronic (Kaohsiung) Corp. +0499 Yamaha Corp. + 1000 UX256 MIDI I/F + 1001 MU1000 + 1002 MU2000 + 1003 MU500 + 1004 UW500 + 1005 MOTIF6 + 1006 MOTIF7 + 1007 MOTIF8 + 1008 UX96 MIDI I/F + 1009 UX16 MIDI I/F + 100a EOS BX + 100c UC-MX + 100d UC-KX + 100e S08 + 100f CLP-150 + 1010 CLP-170 + 1011 P-250 + 1012 TYROS + 1013 PF-500 + 1014 S90 + 1015 MOTIF-R + 1016 MDP-5 + 1017 CVP-204 + 1018 CVP-206 + 1019 CVP-208 + 101a CVP-210 + 101b PSR-1100 + 101c PSR-2100 + 101d CLP-175 + 101e PSR-K1 + 101f EZ-J24 + 1020 EZ-250i + 1021 MOTIF ES 6 + 1022 MOTIF ES 7 + 1023 MOTIF ES 8 + 1024 CVP-301 + 1025 CVP-303 + 1026 CVP-305 + 1027 CVP-307 + 1028 CVP-309 + 1029 CVP-309GP + 102a PSR-1500 + 102b PSR-3000 + 102e ELS-01/01C + 1030 PSR-295/293 + 1031 DGX-205/203 + 1032 DGX-305 + 1033 DGX-505 + 103c MOTIF-RACK ES + 1054 S90XS Keyboard/Music Synthesizer + 2000 DGP-7 + 2001 DGP-5 + 3001 YST-MS55D USB Speaker + 3003 YST-M45D USB Speaker + 4000 NetVolante RTA54i Broadband&ISDN Router + 4001 NetVolante RTW65b Broadband Wireless Router + 4002 NetVolante RTW65i Broadband&ISDN Wireless Router + 4004 NetVolante RTA55i Broadband VoIP Router + 5000 CS1D + 5001 DSP1D + 5002 DME32 + 5003 DM2000 + 5004 02R96 + 5005 ACU16-C + 5006 NHB32-C + 5007 DM1000 + 5008 01V96 + 5009 SPX2000 + 500a PM5D + 500b DME64N + 500c DME24N + 6001 CRW2200UX Lightspeed 2 External CD-RW Drive + 7000 DTX + 7010 UB99 +049a Gandalf Technologies, Ltd +049b Curtis Computer Products +049c Acer Advanced Labs, Inc. + 0002 Keyboard (???) +049d VLSI Technology +049f Compaq Computer Corp. + 0002 InkJet Color Printer + 0003 iPAQ PocketPC + 000e Internet Keyboard + 0012 InkJet Color Printer + 0018 PA-1/PA-2 MP3 Player + 0019 InkJet Color Printer + 001a S4 100 Scanner + 001e IJ650 Inkjet Printer + 001f WL215 Adapter + 0021 S200 Scanner + 0027 Bluetooth Multiport Module by Compaq + 002a 1400P Inkjet Printer + 002b A3000 + 002c Lexmark X125 + 0032 802.11b Adapter [ipaq h5400] + 0033 802.11b Adapter [orinoco] + 0036 Bluetooth Multiport Module + 0051 KU-0133 Easy Access Interner Keyboard + 0076 Wireless LAN MultiPort W200 + 0080 GPRS Multiport + 0086 Bluetooth Device + 504a Personal Jukebox PJB100 + 505a Linux-USB "CDC Subset" Device, or Itsy (experimental) + 8511 iPAQ Networking 10/100 Ethernet [pegasus2] +04a0 Digital Equipment Corp. +04a1 SystemSoft Corp. + fff0 Telex Composite Device +04a2 FirePower Systems +04a3 Trident Microsystems, Inc. +04a4 Hitachi, Ltd + 0004 DVD-CAM DZ-MV100A Camcorder + 001e DVDCAM USB HS Interface +04a5 Acer Peripherals Inc. (now BenQ Corp.) + 0001 Keyboard + 0002 API Ergo K/B + 0003 API Generic K/B Mouse + 12a6 AcerScan C310U + 1a20 Prisa 310U + 1a2a Prisa 620U + 2022 Prisa 320U/340U + 2040 Prisa 620UT + 205e ScanPrisa 640BU + 2060 Prisa 620U+/640U + 207e Prisa 640BU + 209e ScanPrisa 640BT + 20ae S2W 3000U + 20b0 S2W 3300U/4300U + 20be Prisa 640BT + 20c0 Prisa 1240UT + 20de S2W 4300U+ + 20f8 Benq 5000 + 20fc Benq 5000 + 20fe SW2 5300U + 2137 Benq 5150/5250 + 2202 Benq 7400UT + 2311 Benq 5560 + 3003 Benq Webcam + 3008 Benq 1500 + 300a Benq 3410 + 300c Benq 1016 + 3019 Benq DC C40 + 4000 P30 Composite Device + 6001 Mass Storage Device + 6002 Mass Storage Device + 6003 ATA/ATAPI Adapter + 6004 Mass Storage Device + 6005 Mass Storage Device + 6006 Mass Storage Device + 6007 Mass Storage Device + 6008 Mass Storage Device + 6009 Mass Storage Device + 600a Mass Storage Device + 600b Mass Storage Device + 600c Mass Storage Device + 600d Mass Storage Device + 600e Mass Storage Device + 600f Mass Storage Device + 6010 Mass Storage Device + 6011 Mass Storage Device + 6012 Mass Storage Device + 6013 Mass Storage Device + 6014 Mass Storage Device + 6015 Mass Storage Device + 6125 MP3 Player + 6180 MP3 Player + 6200 MP3 Player + 7500 Hi-Speed Mass Storage Device + 9000 AWL300 Wireless Adapter + 9001 AWL400 Wireless Adapter + 9213 Kbd Hub +04a6 Nokia Display Products + 00b9 Audio + 0180 Hub Type P + 0181 HID Monitor Controls +04a7 Visioneer + 0100 StrobePro + 0101 Strobe Pro Scanner (1.01) + 0102 StrobePro Scanner + 0211 OneTouch 7600 Scanner + 0221 OneTouch 5300 Scanner + 0223 OneTouch 8200 + 0224 OneTouch 4800 USB/Microtek Scanport 3000 + 0225 VistaScan Astra 3600(ENG) + 0226 OneTouch 5300 USB + 0229 OneTouch 7100 + 022a OneTouch 6600 + 022c OneTouch 9000/9020 + 0231 6100 Scanner + 0311 6200 EPP/USB Scanner + 0321 OneTouch 8100 EPP/USB Scanner + 0331 OneTouch 8600 EPP/USB Scanner + 0341 6400 + 0361 VistaScan Astra 3600(ENG) + 0362 OneTouch 9320 + 0371 OneTouch 8700/8920 + 0380 OneTouch 7700 + 0382 Photo Port 7700 + 0390 9650 + 03a0 Xerox 4800 One Touch + 0410 OneTouch Pro 8800/8820 + 0421 9450 USB + 0423 9750 Scanner + 0424 Strobe XP 450 + 0425 Strobe XP 100 + 0426 Strobe XP 200 + 0427 Strobe XP 100 + 0444 OneTouch 7300 + 0445 CardReader 100 + 0446 Xerox DocuMate 510 + 0447 XEROX DocuMate 520 + 0448 XEROX DocuMate 250 + 0449 Xerox DocuMate 252 + 044a Xerox 6400 + 044c Xerox DocuMate 262 + 0474 Strobe XP 300 + 0475 Xerox DocuMate 272 + 0478 Strobe XP 220 + 0479 Strobe XP 470 + 047a 9450 + 047b 9650 + 047d 9420 + 0480 9520 + 048f Strobe XP 470 + 0491 Strobe XP 450 + 0493 9750 + 0494 Strobe XP 120 + 0497 Patriot 430 + 0498 Patriot 680 + 0499 Patriot 780 + 049b Strobe XP 100 + 04a0 7400 + 04ac Xerox Travel Scanner 100 +04a8 Multivideo Labs, Inc. + 0101 Hub + 0303 Peripheral Switch + 0404 Peripheral Switch +04a9 Canon, Inc. + 1005 BJ Printer Hub + 1035 PD Printer Storage + 1050 BJC-8200 + 1051 BJC-3000 Color Printer + 1052 BJC-6100 + 1053 BJC-6200 + 1054 BJC-6500 + 1055 BJC-85 + 1056 BJC-2110 Color Printer + 1057 LR1 + 105a BJC-55 + 105b S600 Printer + 105c S400 + 105d S450 Printer + 105e S800 + 1062 S500 Printer + 1063 S4500 + 1064 S300 Printer + 1065 S100 + 1066 S630 + 1067 S900 + 1068 S9000 + 1069 S820 + 106a S200 Printer + 106b S520 Printer + 106d S750 Printer + 106e S820D + 1070 S530D + 1072 I850 Printer + 1073 I550 Printer + 1074 S330 Printer + 1076 i70 + 1077 i950 + 107a S830D + 107b i320 + 107c i470D + 107d i9100 + 107e i450 + 107f i860 + 1082 i350 + 1084 i250 + 1085 i255 + 1086 i560 + 1088 i965 + 108a i455 + 108b i900D + 108c i475D + 108d PIXMA iP2000 + 108f i80 + 1090 i9900 Photo Printer + 1091 PIXMA iP1500 + 1093 PIXMA iP4000 + 1094 PIXMA iP3000x Printer + 1095 PIXMA iP6000D + 1097 PIXMA iP5000 + 1098 PIXMA iP1000 + 1099 PIXMA iP8500 + 109c PIXMA iP4000R + 109d iP90 + 10a0 PIXMA iP1600 Printer + 10a2 iP4200 + 10a4 iP5200R + 10a5 iP5200 + 10a7 iP6210D + 10a8 iP6220D + 10a9 iP6600D + 10b6 PIXMA iP4300 Printer + 10c2 PIXMA iP1800 Printer + 10c4 Pixma iP4500 Printer + 1404 W6400PG + 1405 W8400PG + 150f BIJ2350 PCL + 1510 BIJ1350 PCL + 1512 BIJ1350D PCL + 1601 DR-2080C Scanner + 1607 DR-6080 Scanner + 1700 PIXMA MP110 Scanner + 1701 PIXMA MP130 Scanner + 1702 MP410 Composite + 1703 MP430 Composite + 1704 MP330 Composite + 1706 PIXMA MP750 Scanner + 1707 PIXMA MP780 Scanner + 1708 PIXMA MP760 Scanner + 1709 PIXMA MP150 Scanner + 170a PIXMA MP170 Scanner + 170b PIXMA MP450 Scanner + 170c PIXMA MP500 Scanner + 170d PIXMA MP800 Scanner + 170e MP800R + 1710 MP950 + 1712 MP530 + 1713 PIXMA MP830 Scanner + 1714 MP160 + 1715 MP180 Storage + 1716 MP460 Composite + 1717 MP510 + 1718 MP600 Storage + 171a MP810 Storage + 171b MP960 + 1721 MP210 ser + 1723 MP470 ser + 1725 MP610 ser + 1726 MP970 ser + 1727 MX300 ser + 1728 MX310 ser + 1729 MX700 ser + 172b MP140 ser + 173e MP560 + 1900 CanoScan LiDE 90 + 1901 CanoScan 8800F + 1905 CanoScan LiDE 200 + 2200 CanoScan LiDE 25 + 2201 CanoScan FB320U + 2202 CanoScan FB620U + 2204 CanoScan FB630U + 2205 CanoScan FB1210U + 2206 CanoScan N650U/N656U + 2207 CanoScan 1220U + 2208 CanoScan D660U + 220a CanoScan D2400UF + 220b CanoScan D646U + 220c CanoScan D1250U2 + 220d CanoScan N670U/N676U/LiDE 20 + 220e CanoScan N1240U/LiDE 30 + 220f CanoScan 8000F + 2210 CanoScan 9900F + 2212 CanoScan 5000F + 2213 CanoScan LiDE 50/LiDE 35/LiDE 40 + 2214 CanoScan LiDE 80 + 2215 CanoScan 3000/3000F/3000ex + 2216 CanoScan 3200F + 2217 CanoScan 5200F + 2219 CanoScan 9950F + 221b CanoScan 4200F + 221c CanoScan LiDE 60 + 221e CanoScan 8400F + 221f CanoScan LiDE 500F + 2220 CanoScan LIDE 25 + 2225 CanoScan LiDE 70 + 2228 CanoScan 4400F + 2602 MultiPASS C555 + 2603 MultiPASS C755 + 260a CAPT Printer + 260e LBP-2000 + 2610 MPC600F + 2611 SmartBase MPC400 + 2612 MultiPASS C855 + 2617 CAPT Printer + 261a iR1600 + 261b iR1610 + 261c iC2300 + 261f MPC200 Printer + 2621 iR2000 + 2622 iR2010 + 2623 FAX-B180C + 2629 FAXPHONE L75 + 262b LaserShot LBP-1120 Printer + 262d iR C3200 + 262f MultiPASS MP730 + 2630 MultiPASS MP700 + 2631 LASER CLASS 700 + 2632 FAX-L2000 + 2635 MPC190 + 2637 iR C6800 + 2638 iR C3100 + 263c Smartbase MP360 + 263d MP370 + 263e MP390 FAX + 263f MP375 + 2646 MF5530 Scanner Device V1.9.1 + 2647 MF5550 Composite + 264d PIXMA MP710 + 264e MF5630 + 264f MF5650 (FAX) + 2650 iR 6800C EUR + 2651 iR 3100C EUR + 2655 FP-L170/MF350/L380/L398 + 2659 MF8100 + 265b CAPT Printer + 265c iR C3220 + 265d MF5730 + 265e MF5750 + 265f MF5770 + 2660 MF3110 + 2663 iR3570/iR4570 + 2664 iR2270/iR2870 + 2665 iR C2620 + 2666 iR C5800 + 2667 iR85PLUS + 2669 iR105PLUS + 266a CAPT Device + 266b iR8070 + 266c iR9070 + 266d iR 5800C EUR + 266e CAPT Device + 266f iR2230 + 2670 iR3530 + 2671 iR5570/iR6570 + 2672 iR C3170 + 2673 iR 3170C EUR + 2674 L120 + 2675 iR2830 + 2676 CAPT Device + 2677 iR C2570 + 2678 iR 2570C EUR + 2679 CAPT Device + 267a iR2016 + 267b iR2020 + 267d MF7100 series + 2684 MF3200 series + 2686 MF6500 series + 2687 iR4530 + 2688 LBP3460 + 268c iR C6870 + 268d iR 6870C EUR + 268e iR C5870 + 268f iR 5870C EUR + 2691 iR7105 + 26a3 MF4100 series + 26b0 MF4600 series + 26b4 MF4010 series + 26b5 MF4200 series + 3041 PowerShot S10 + 3042 CanoScan FS4000US Film Scanner + 3043 PowerShot S20 + 3044 EOS D30 + 3045 PowerShot S100 + 3046 IXY Digital + 3047 Digital IXUS + 3048 PowerShot G1 + 3049 PowerShot Pro90 IS + 304a CP-10 + 304b IXY Digital 300 + 304c PowerShot S300 + 304d Digital IXUS 300 + 304e PowerShot A20 + 304f PowerShot A10 + 3050 PowerShot unknown 1 + 3051 PowerShot S110 + 3052 Digital IXUS V + 3055 PowerShot G2 + 3056 PowerShot S40 + 3057 PowerShot S30 + 3058 PowerShot A40 + 3059 PowerShot A30 + 305b ZR45MC Digital Camcorder + 305c PowerShot unknown 2 + 3060 EOS D60 + 3061 PowerShot A100 + 3062 PowerShot A200 + 3063 CP-100 + 3065 PowerShot S200 + 3066 Digital IXUS 330 + 3067 MV550i Digital Video Camera + 3069 PowerShot G3 + 306a Digital unknown 3 + 306b MVX2i Digital Video Camera + 306c PowerShot S45 + 306d PowerShot S45 PtP Mode + 306e PowerShot G3 (normal mode) + 306f PowerShot G3 (ptp) + 3070 PowerShot S230 + 3071 PowerShot S230 (ptp) + 3072 PowerShot SD100 / Digital IXUS II (ptp) + 3073 PowerShot A70 (ptp) + 3074 PowerShot A60 (ptp) + 3075 IXUS 400 Camera + 3076 PowerShot A300 + 3077 PowerShot S50 + 3078 ZR70MC Digital Camcorder + 307a MV650i (normal mode) + 307b MV630i Digital Video Camera + 307c MV630i (normal mode) + 307d CP-300 + 307f Optura 20 + 3080 MVX150i (normal mode) / Optura 20 (normal mode) + 3081 Optura 10 + 3082 MVX100i / Optura 10 + 3083 EOS 10D + 3084 EOS 300D / EOS Digital Rebel + 3085 PowerShot G5 + 3087 Elura 50 (PTP mode) + 3088 Elura 50 (normal mode) + 308d MVX3i + 308e FV M1 (normal mode) / MVX 3i (normal mode) / Optura Xi (normal mode) + 3093 Optura 300 + 3096 IXY DV M2 (normal mode) / MVX 10i (normal mode) + 3099 EOS 300D (ptp) + 309a PowerShot A80 + 309b Digital IXUS (ptp) + 309c PowerShot S1 IS + 309d Camera + 309f Camera + 30a0 Camera + 30a1 Camera + 30a2 Camera + 30a8 Elura 60E/Optura 40 (ptp) + 30a9 MVX25i (normal mode) / Optura 40 (normal mode) + 30b1 PowerShot S70 (normal mode) / PowerShot S70 (PTP mode) + 30b2 PowerShot S60 (normal mode) / PowerShot S60 (PTP mode) + 30b3 PowerShot G6 (normal mode) / PowerShot G6 (PTP mode) + 30b4 PowerShot S500 + 30b5 PowerShot A75 + 30b6 Digital IXUS II2 / Digital IXUS II2 (PTP mode) / PowerShot SD110 (PTP mode) / PowerShot SD110 Digital ELPH + 30b7 PowerShot A400 / PowerShot A400 (PTP mode) + 30b8 PowerShot A310 / PowerShot A310 (PTP mode) + 30b9 Powershot A85 + 30ba PowerShot S410 Digital Elph + 30bb PowerShot A95 + 30bd CP-220 + 30be CP-330 + 30bf Digital IXUS 40 + 30c0 Digital IXUS 30 (PTP mode) / PowerShot SD200 (PTP mode) + 30c1 Digital IXUS 50 (normal mode) / IXY Digital 55 (normal mode) / PowerShot A520 (PTP mode) / PowerShot SD400 (normal mode) + 30c2 PowerShot A510 (normal mode) / PowerShot A510 (PTP mode) + 30c4 Digital IXUS i5 (normal mode) / IXY Digital L2 (normal mode) / PowerShot SD20 (normal mode) + 30ea EOS 1D Mark II (PTP mode) + 30eb EOS 20D + 30ec EOS 20D (ptp) + 30ee EOS 350D + 30ef EOS 350D (ptp) + 30f0 PowerShot S2 IS (PTP mode) + 30f2 Digital IXUS 700 (normal mode) / Digital IXUS 700 (PTP mode) / IXY Digital 600 (normal mode) / PowerShot SD500 (normal mode) / PowerShot SD500 (PTP mode) + 30f6 SELPHY CP400 + 30f8 Powershot A430 + 30f9 PowerShot A410 (PTP mode) + 30fc PowerShot A620 (PTP mode) + 30fd PowerShot A610 (normal mode)/PowerShot A610 (PTP mode) + 30fe Digital IXUS 65 (PTP mode)/PowerShot SD630 (PTP mode) + 30ff Digital IXUS 55 (PTP mode)/PowerShot SD450 (PTP mode) + 310b SELPHY CP600 + 310e Digital IXUS 50 (PTP mode) + 3116 Digital IXUS 750 (PTP mode) + 3117 PowerShot A700 + 312d Elura 100 + 3138 PowerShot A710 IS + 3147 EOS 1Ds Mark III + 3155 PowerShot A450 + 315a PowerShot G9 + 315d PowerShot A720 + 3176 PowerShot A590 + 317a Powershot A470 + 3184 Digital IXUS 80 IS (PTP mode) + 31bc PowerShot D10 + 31c0 PowerShot SX200 IS + 31ff Digital IXUS 55 +04aa DaeWoo Telecom, Ltd +04ab Chromatic Research +04ac Micro Audiometrics Corp. +04ad Dooin Electronics + 2501 Bluetooth Device +04af Winnov L.P. +04b0 Nikon Corp. + 0102 Coolpix 990 + 0103 Coolpix 880 + 0104 Coolpix 995 + 0106 Coolpix 775 + 0107 Coolpix 5000 + 0108 Coolpix 2500 + 0109 Coolpix 2500 (ptp) + 010a Coolpix 4500 + 010b Coolpix 4500 (ptp) + 010d Coolpix 5700 (ptp) + 010e Coolpix 4300 (storage) + 010f Coolpix 4300 (ptp) + 0110 Coolpix 3500 (Sierra Mode) + 0111 Coolpix 3500 (ptp) + 0112 Coolpix 885 (ptp) + 0113 Coolpix 5000 (ptp) + 0114 Coolpix 3100 (storage) + 0115 Coolpix 3100 (ptp) + 0117 Coolpix 2100 (ptp) + 0119 Coolpix 5400 (ptp) + 011d Coolpix 3700 (ptp) + 0121 Coolpix 3200 (ptp) + 0122 Coolpix 2200 (ptp) + 0124 Coolpix 8400 (mass storage mode) + 0125 Coolpix 8400 (ptp) + 0126 Coolpix 8800 + 0129 Coolpix 4800 (ptp) + 012c Coolpix 4100 (storage) + 012d Coolpix 4100 (ptp) + 012e Coolpix 5600 (ptp) + 0130 Coolpix 4600 (ptp) + 0135 Coolpix 5900 (ptp) + 0136 Coolpix 7900 (storage) + 0137 Coolpix 7900 (ptp) + 013a Coolpix 100 (storage) + 013b Coolpix 100 (ptp) + 0141 Coolpix P2 (storage) + 0142 Coolpix P2 (ptp) + 0163 Coolpix P5100 (ptp) + 0169 Coolpix P50 (ptp) + 0202 Coolpix SQ (ptp) + 0203 Coolpix 4200 (mass storage mode) + 0204 Coolpix 4200 (ptp) + 0205 Coolpix 5200 (storage) + 0206 Coolpix 5200 (ptp) + 0301 Coolpix 2000 (storage) + 0302 Coolpix 2000 (ptp) + 0402 DSC D100 (ptp) + 0403 D2H (mass storage mode) + 0404 D2H SLR (ptp) + 0405 D70 (mass storage mode) + 0406 DSC D70 (ptp) + 0408 D2X SLR (ptp) + 0409 D50 digital camera + 040a D50 (ptp) + 040c D2Hs + 040e DSC D70s (ptp) + 040f D200 (mass storage mode) + 0410 D200 (ptp) + 0413 D40 (mass storage mode) + 0422 D700 (ptp) + 0425 D300S + 4000 Coolscan LS 40 ED + 4001 LS 50 ED/Coolscan V ED + 4002 Super Coolscan LS-5000 ED +04b1 Pan International +04b3 IBM Corp. + 3003 Rapid Access III Keyboard + 3004 Media Access Pro Keyboard + 300a Rapid Access IIIe Keyboard + 3016 UltraNav Keyboard Hub + 3018 UltraNav Keyboard + 301b SK-8815 Keyboard + 301c Enhanced Performance Keyboard + 3020 Enhanced Performance Keyboard + 3100 NetVista Mouse + 3103 ScrollPoint Pro Mouse + 3104 ScrollPoint Wireless Mouse + 3105 ScrollPoint Optical (HID) + 3107 ThinkPad 800dpi Optical Travel Mouse + 3108 800dpi Optical Mouse w/ Scroll Point + 3109 Optical ScrollPoint Pro Mouse + 310b Red Wheel Mouse + 310c Wheel Mouse + 4427 Portable CD ROM + 4482 Serial Converter + 4485 Serial Converter + 4525 Double sided CRT + 4550 NVRAM (128 KB) + 4554 Cash Drawer + 4580 Hub w/ NVRAM + 4581 4800-2xx Hub w/ Cash Drawer + 4604 Keyboard w/ Card Reader + 4671 4820 LCD w/ MSR/KB +04b4 Cypress Semiconductor Corp. + 0000 Dacal DC-101 CD Library + 0001 Mouse + 0002 CY7C63x0x Thermometer + 0101 Keyboard/Hub + 0102 Keyboard with APM + 0130 MyIRC Remote Receiver + 0306 Telephone Receiver + 0bad MetaGeek Wi-Spy + 1002 CY7C63001 R100 FM Radio + 1006 Human Interface Device + 4381 SCAPS USC-1 Scanner Controller + 4611 Storage Adapter FX2 (CY) + 4616 Flash Disk (TPP) + 5500 HID->COM RS232 Adapter + 6370 ViewMate Desktop Mouse CC2201 + 6560 CY7C65640 USB-2.0 "TetraHub" + 6830 CY7C68300A EZ-USB AT2 USB 2.0 to ATA/ATAPI + 6831 Storage Adapter ISD-300LP (CY) + 7417 Wireless PC Lock + 8329 USB To keyboard/Mouse Converter + 8613 CY7C68013 EZ-USB FX2 USB 2.0 Development Kit + 8614 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) + 861f Anysee E30 USB 2.0 DVB-T Receiver + cc04 Centor USB RACIA-ALVAR USB PORT + cc06 Centor-P RACIA-ALVAR USB PORT + d5d5 CY7C63x0x Zoltrix Z-Boxer GamePad + f000 CY30700 Licorice evaluation board +04b5 ROHM LSI Systems USA, LLC +04b6 Hint Corp. +04b7 Compal Electronics, Inc. +04b8 Seiko Epson Corp. + 0001 Stylus Color 740 / Photo 750 + 0002 ISD Smart Cable for Mac + 0003 ISD Smart Cable + 0004 Printer + 0005 Stylus D88+ + 0006 Printer + 0007 Printer + 0101 Perfection 636 + 0102 GT-2200 + 0103 Perfection 610 + 0104 Perfection 1200 + 0105 StylusScan 2000 + 0106 Stylus Scan 2500 + 0107 Expression 1600U + 0109 Expression 1640 XL + 010a Perfection 1640SU + 010b Perfection 1240 + 010c Perfection 640 + 010e Perfection 1680 + 010f Perfection 1250 + 0110 Perfection 1650 + 0112 Perfection 2450 + 0114 Perfection 660 + 0116 Perfection 3170 (GT-9400) + 0118 Perfection 4180 (GF-F600) + 0119 Perfection 4490 Photo + 011a 1000 ICS + 011b Perfection 2400 Photo + 011c Perfection 3200 + 011d Perfection 1260 Photo + 011e Perfection 1660 Photo + 011f Perfection 1670 + 0120 Perfection 1270 scanner + 0121 Perfection 2480 Photo + 0122 Perfection 3590 scanner + 0126 GT-15000 (ES-7000) + 0128 Perfection 4870 (GT-X700) + 0129 Expression 10000XL (ES-10000G) + 012a Perfection 4990 Photo scanner + 012b GT-2500 (ES-H300) + 012c Perfection V350 (GT-F700) + 012d Perfection V10/V100 (GT-S600/F650) + 012f Perfection V350 (GT-F700) + 0130 Perfection V500 (GT-X770) + 0202 Receipt Printer M129C + 0401 CP 800 Digital Camera + 0402 PhotoPC 850z + 0403 PhotoPC 3000z + 0509 JVC PIX-MC10 + 0601 Stylus Photo 875DC Card Reader + 0602 Stylus Photo 895 Card Reader + 0801 Stylus CX5200/CX5400/CX6600 + 0802 Stylus CX3200 + 0803 Printer (Composite Device) + 0804 Storage Device + 0805 Stylus CX6400 + 0806 Stylus Photo RX600/610 + 0807 Stylus Photo RX500/510 + 0808 Stylus CX5200 + 0809 Storage Device + 080a Storage Device + 080c ME100 + 080d Stylus CX4500/4600 + 080e CX-3500/3600/3650 MFP + 080f Stylus Photo RX425 scanner + 0810 Stylus Photo RX700 (PM-A900) + 0811 Stylus Photo RX620 all-in-one + 0812 MFP Composite Device + 0813 Stylus CX6500/6600 + 0814 (PM-A700) + 0815 AcuLaser CX11 (LP-A500) + 0816 Printer (Composite Device) + 0817 (LP-M5500) + 0818 Stylus CX3700/CX3800/DX3800 + 0819 Stylus CX4700/CX4800/DX4800 (PX-A750) + 081a Stylus Photo RX520/RX530 (PM-A750) + 081b MFP Composite Device + 081c Stylus Photo RX640/RX650 (PM-A890) + 081d (PM-A950) + 081e MFP Composite Device + 081f Stylus CX7700/7800 + 0820 CX4200 MP scanner + 0821 MFP Composite Device + 0822 Storage Device + 0823 MFP Composite Device + 0824 Storage Device + 0825 MFP Composite Device + 0826 Storage Device + 0827 Stylus Photo RX560/580/590 (PM-A820) + 0828 (PM-A970) + 0829 (PM-T990) + 082a (PM-A920) + 082b Stylus DX5050 + 082c Storage Device + 082d Storage Device + 082e 0x082e DX-60x0 MFP scanner + 082f Stylus DX4050 + 0830 Stylus CX2800/CX2900/ME200 + 0831 MFP Composite Device + 0832 MFP Composite Device + 0833 (LP-M5600) + 0834 MFP Composite Device + 0835 AcuLaser CX21 + 0836 MFP Composite Device + 0837 MFP Composite Device + 0838 CX7300/CX7400/DX7400 + 0839 CX8300/CX8400/DX8400 + 083a CX9300F/CX9400Fax/DX9400F + 083b MFP Composite Device + 083c MFP Composite Device + 083d MFP Composite Device + 083e MFP Composite Device + 083f Stylus DX4450 + 0849 Stylus SX205 +04b9 Rainbow Technologies, Inc. + 0300 SafeNet USB SuperPro/UltraPro + 1000 iKey 1000 Token + 1001 iKey 1200 Token + 1002 iKey Token + 1003 iKey Token + 1004 iKey Token + 1005 iKey Token + 1006 iKey Token + 1200 iKey 2000 Token + 1201 iKey Token + 1202 iKey 2032 Token + 1203 iKey Token + 1204 iKey Token + 1205 iKey Token + 1206 iKey Token + 1300 iKey 3000 Token + 1301 iKey 3000 + 1302 iKey Token + 1303 iKey Token + 1304 iKey Token + 1305 iKey Token + 1306 iKey Token +04ba Toucan Systems, Ltd +04bb I-O Data Device, Inc. + 0101 USB2-IDE/ATAPI Bridge Adapter + 0201 USB2-IDE/ATAPI Bridge Adapter + 0204 DVD Multi-plus unit iU-CD2 + 0206 DVD Multi-plus unit DVR-UEH8 + 0301 Storage Device + 0314 USB-SSMRW SD-card + 0319 USB2-IDE/ATAPI Bridge Adapter + 031a USB2-IDE/ATAPI Bridge Adapter + 031b USB2-IDE/ATAPI Bridge Adapter + 031e USB-SDRW SD-card + 0502 Nogatech Live! (BT) + 0901 USB ETT + 0904 ET/TX Ethernet [pegasus] + 0913 ET/TX-S Ethernet [pegasus2] + 0919 USB WN-B11 + 0922 IOData AirPort WN-B11/USBS 802.11b + 0930 ETG-US2 + 0937 WN-WAG/USL Wireless LAN Adapter + 0938 WN-G54/USL Wireless LAN Adapter + 093f WNGDNUS2 802.11n + 0944 WHG-AGDN/US Wireless LAN Adapter + 0945 WN-GDN/US3 Wireless LAN Adapter + 0947 WN-G150U Wireless LAN Adapter + 0948 WN-G300U Wireless LAN Adapter + 0a03 Serial USB-RSAQ1 + 0a07 USB2-iCN Adapter + 0a08 USB2-iCN Adapter + 0c01 FM-10 Pro Disk +04bd Toshiba Electronics Taiwan Corp. +04be Telia Research AB +04bf TDK Corp. + 0100 MediaReader CF + 0115 USB-PDC Adapter UPA9664 + 0116 USB-cdmaOne Adapter UCA1464 + 0117 USB-PHS Adapter UHA6400 + 0118 USB-PHS Adapter UPA6400 + 0135 MediaReader Dual + 0202 73S1121F Smart Card Reader- + 0309 Bluetooth USB dongle + 030a IBM Bluetooth Ultraport Module + 030b Bluetooth Device + 030c Ultraport Bluetooth Device + 0310 Integrated Bluetooth + 0311 Integrated Bluetooth Device + 0317 Bluetooth UltraPort Module from IBM + 0318 IBM Integrated Bluetooth + 0319 Bluetooth Adapter + 0320 Bluetooth Adapter + 0321 Bluetooth Device + 0a28 INDI AV-IN Device +04c1 U.S. Robotics (3Com) + 0020 56K Voice Pro + 0022 56K Voice Pro + 007e ISDN TA + 0082 OfficeConnect Analog Modem + 008f Pro ISDN TA + 0097 OfficeConnect Analog + 009d HomeConnect Webcam [vicam] + 00a9 ISDN Pro TA-U + 00b9 HomeConnect IDSL Modem + 3021 56k Voice FaxModem Pro +04c2 Methode Electronics Far East PTE, Ltd +04c3 Maxi Switch, Inc. + 1102 Mouse + 2102 Mouse +04c4 Lockheed Martin Energy Research +04c5 Fujitsu, Ltd + 1029 fi-4010c Scanner + 1033 fi-4110CU + 1041 fi-4120c Scanner + 1042 fi-4220c Scanner + 105b AH-F401U Air H device + 1096 fi-5110EOX + 1097 fi-5110C + 10ae fi-4120C2 + 10af fi-4220C2 + 10e0 fi-5120c Scanner + 10e1 fi-5220C + 10e7 fi-5900C + 10fe S500 +04c6 Toshiba America Electronic Components +04c7 Micro Macro Technologies +04c8 Konica Corp. + 0720 Digital Color Camera + 0721 e-miniD Camera + 0722 e-mini + 0723 KD-200Z Camera + 0726 KD-310Z Camera + 0728 Revio C2 Mass Storage Device + 0729 Revio C2 Digital Camera + 072c Revio KD20M + 072d Revio KD410Z +04ca Lite-On Technology Corp. + 1766 HID Monitor Controls + 9304 Hub +04cb Fuji Photo Film Co., Ltd + 0100 FinePix 30i/40i/50i, A101/201, 1300/2200, 1400/2400/2600/2800/4500/4700/4800/4900/6800/6900 Zoom + 0103 FinePix NX-500/NX-700 printer + 0104 FinePix A101, 2600/2800/4800/6800 Zoom (PC CAM) + 0108 FinePix F601 Zoom (DSC) + 0109 FinePix F601 Zoom (PC CAM) + 010a FinePix S602 (Pro) Zoom (DSC) + 010b FinePix S602 (Pro) Zoom (PC CAM) + 010d FinePix Digital Camera 020531 + 010e FinePix F402 Zoom (DSC) + 010f FinePix F402 Zoom (PC CAM) + 0110 FinePix M603 Zoom (DSC) + 0111 FinePix M603 Zoom (PC CAM) + 0112 FinePix A202, A200 Zoom (DSC) + 0113 FinePix A202, A200 Zoom (PC CAM) + 0114 FinePix F401 Zoom (DSC) + 0115 FinePix F401 Zoom (PC CAM) + 0116 FinePix A203 Zoom (DSC) + 0117 FinePix A203 Zoom (PC CAM) + 0118 FinePix A303 Zoom (DSC) + 0119 FinePix A303 Zoom (PC CAM) + 011a FinePix S304/3800 Zoom (DSC) + 011b FinePix S304/3800 Zoom (PC CAM) + 011c FinePix A204/2650 Zoom (DSC) + 011d FinePix A204/2650 Zoom (PC CAM) + 0120 FinePix F700 Zoom (DSC) + 0121 FinePix F700 Zoom (PC CAM) + 0122 FinePix F410 Zoom (DSC) + 0123 FinePix F410 Zoom (PC CAM) + 0124 FinePix A310 Zoom (DSC) + 0125 FinePix A310 Zoom (PC CAM) + 0126 FinePix A210 Zoom (DSC) + 0127 FinePix A210 Zoom (PC CAM) + 0128 FinePix A205(S) Zoom (DSC) + 0129 FinePix A205(S) Zoom (PC CAM) + 012a FinePix F610 Zoom (DSC) + 012b FinePix Digital Camera 030513 + 012c FinePix S7000 Zoom (DSC) + 012d FinePix S7000 Zoom (PC CAM) + 012f FinePix Digital Camera 030731 + 0130 FinePix S5000 Zoom (DSC) + 0131 FinePix S5000 Zoom (PC CAM) + 013b FinePix Digital Camera 030722 + 013c FinePix S3000 Zoom (DSC) + 013d FinePix S3000 Zoom (PC CAM) + 013e FinePix F420 Zoom (DSC) + 013f FinePix F420 Zoom (PC CAM) + 0142 FinePix S7000 Zoom (PTP) + 0148 FinePix A330 Zoom (DSC) + 0149 FinePix A330 Zoom (UVC) + 014a FinePix A330 Zoom (PTP) + 014b FinePix A340 Zoom (DSC) + 014c FinePix A340 Zoom (UVC) + 0159 FinePix F710 Zoom (DSC) + 0165 FinePix S3500 Zoom (DSC) + 0168 FinePix E500 Zoom (DSC) + 0169 FinePix E500 Zoom (UVC) + 016b FinePix E510 Zoom (DSC) + 016c FinePix E510 Zoom (PC CAM) + 016e FinePix S5500 Zoom (DSC) + 016f FinePix S5500 Zoom (UVC) + 0171 FinePix E550 Zoom (DSC) + 0172 FinePix E550 Zoom (UVC) + 0177 FinePix F10 (DSC) + 0179 Finepix F10 (PTP) + 0186 FinePix S5200/S5600 Zoom (DSC) + 0188 FinePix S5200/S5600 Zoom (PTP) + 018e FinePix S9500 Zoom (DSC) + 018f FinePix S9500 Zoom (PTP) + 0192 FinePix E900 Zoom (DSC) + 0193 FinePix E900 Zoom (PTP) + 019b FinePix F30 (PTP) + 01bf FinePix F6000fd/S6500fd Zoom (PTP) + 01c0 FinePix F20 (PTP) + 01c1 FinePix F31fd (PTP) + 01c4 FinePix S5700 Zoom (PTP) + 01c5 FinePix F40fd (PTP) + 01c6 FinePix A820 Zoom (PTP) + 01d2 FinePix A800 Zoom (PTP) + 01d4 FinePix F50fd (PTP) + 01d5 FinePix F47 (PTP) + 01fd A160 +04cc ST-Ericsson + 1122 Hub + 1521 USB 2.0 Hub + 8116 Camera +04cd Tatung Co. Of America +04ce ScanLogic Corp. + 0002 SL11R-IDE IDE Bridge + 0100 USB2PRN Printer Class + 0300 Phantom 336CX - C3 scanner + 04ce SL11DEMO, VID: 0x4ce, PID: 0x4ce + 07d1 SL11R, VID: 0x4ce, PID: 0x07D1 +04cf Myson Century, Inc. + 0800 MTP800 Mass Storage Device + 8810 CS8810 Mass Storage Device + 8811 CS8811 Mass Storage Device + 8813 CS8813 Mass Storage Device + 8818 USB2.0 to ATAPI Bridge Controller + 8819 USB 2.0 SD/MMC Reader + 9920 CS8819A2-114 Mass Storage Device +04d0 Digi International +04d1 ITT Canon +04d2 Altec Lansing Technologies + 0070 ADA70 Speakers + 0305 Non-Compliant Audio Device + 0311 ADA-310 Speakers + 2060 Claritel-i750 - vp + ff05 ADA-305 Speakers + ff47 Lansing HID Audio Controls + ff49 Lansing HID Audio Controls +04d3 VidUS, Inc. +04d4 LSI Logic, Inc. +04d5 Forte Technologies, Inc. +04d6 Mentor Graphics +04d7 Oki Semiconductor + 1be4 Bluetooth Device +04d8 Microchip Technology, Inc. + 0002 USB-LCD 2x20 + 0003 PICkit 2 Microcontroller Programmer + 8000 In-Circuit Debugger + 8001 ICD2 in-circuit debugger +04d9 Holtek Semiconductor, Inc. + 0022 Portable Keyboard + 1203 MC Industries Keyboard + 1503 Shortboard Lefty +04da Panasonic (Matsushita) + 0901 LS-120 Camera + 0b01 CD-R/RW Drive + 0b03 SuperDisk 240MB + 0d01 CD-R Drive KXL-840AN + 0d09 CD-R Drive KXL-RW32AN + 0d0a CD-R Drive KXL-CB20AN + 0d0d CDRCB03 + 0d0e DVD-ROM & CD-R/RW + 0f40 Printer + 1500 MFSUSB Driver + 1b00 MultiMediaCard + 2121 EB-VS6 + 2317 DVC USB-SERIAL Driver for WinXP + 2318 NV-GS11/230/250 (webcam mode) + 2319 NV-GS15 (webcam mode) + 231a NV-GS11/230/250 (DV mode) + 231d DVC Web Camera Device + 231e DVC DV Stream Device + 2372 Lumix DMC-FZ10 Camera + 2374 DMC-FZ20 +04db Hypertec Pty, Ltd +04dc Huan Hsin Holdings, Ltd +04dd Sharp Corp. + 13a6 MFC2000 + 6006 AL-1216 + 6007 AL-1045 + 6008 AL-1255 + 6009 AL-1530CS + 600a AL-1540CS + 600b AL-1456 + 600c AL-1555 + 600d AL-1225 + 600e AL-1551CS + 600f AR-122E + 6010 AR-152E + 6011 AR-157E + 6012 SN-1045 + 6013 SN-1255 + 6014 SN-1456 + 6015 SN-1555 + 6016 AR-153E + 6017 AR-122E N + 6018 AR-153E N + 6019 AR-152E N + 601a AR-157E N + 601b AL-1217 + 601c AL-1226 + 601d AR-123E + 7002 DVC Ver.1.0 + 7004 VE-CG40U Digital Still Camera + 7005 VE-CG30 Digital Still Camera + 7007 VL-Z7S Digital Camcorder + 8004 Zaurus SL-5000D/SL-5500 PDA + 8005 Zaurus A-300 + 8006 Zaurus SL-B500/SL-5600 PDA + 8007 Zaurus C-700 PDA + 9014 IM-DR80 Portable NetMD Player + 9031 Zaurus C-750/C-760/C-860/SL-C3000 PDA + 9032 Zaurus SL-6000 + 903a GSM GPRS + 9050 Zaurus C-860 PDA + 9056 Viewcam Z + 9073 AM-900 + 9074 GSM GPRS + 90a9 Sharp Composite + 90d0 USB-to-Serial Comm. Port + 90f2 Sharp 3G GSM USB Control + 9120 WS004SH + 9122 WS007SH + 9123 W-ZERO3 ES Smartphone + 91a3 922SH Internet Machine +04de MindShare, Inc. +04df Interlink Electronics +04e1 Iiyama North America, Inc. + 0201 Monitor Hub +04e2 Exar Corp. +04e3 Zilog, Inc. +04e4 ACC Microelectronics +04e5 Promise Technology +04e6 SCM Microsystems, Inc. + 0001 E-USB ATA Bridge + 0002 eUSCSI SCSI Bridge + 0003 eUSB SmartMedia Card Reader + 0005 eUSB SmartMedia/CompactFlash Card Reader + 0006 eUSB SmartMedia Card Reader + 0007 Hifd + 0009 eUSB ATA/ATAPI Adapter + 000a eUSB CompactFlash Adapter + 000b eUSCSI Bridge + 000c eUSCSI Bridge + 000d Dazzle MS + 0012 Dazzle SD/MMC + 0101 eUSB ATA Bridge (Sony Spressa USB CDRW) + 0311 Dazzle DM-CF + 0312 Dazzle DM-SD/MMC + 0313 Dazzle SM + 0314 Dazzle MS + 0322 e-Film Reader-5 + 0325 eUSB ORCA Quad Reader + 0327 Digital Media Reader + 03fe DMHS2 DFU Adapter + 0406 eUSB SmartDM Reader + 04e6 eUSB DFU Adapter + 04e7 STCII DFU Adapter + 04e8 eUSBDM DFU Adapter + 04e9 DM-E DFU Adapter + 0500 Veridicom 5thSense Fingerprint Sensor and eUSB SmartCard + 0701 DCS200 Loader Device + 0702 DVD Creation Station 200 + 0703 DVC100 Loader Device + 0704 Digital Video Creator 100 + 1001 SCR300 Smart Card Reader + 1010 USBAT-2 CompactFlash Card Reader + 1014 e-Film Reader-3 + 1020 USBAT ATA/ATAPI Adapter + 2007 RSA SecurID ComboReader + 2009 Citibank Smart Card Reader + 200a Reflex v.2 Smart Card Reader + 200d STR391 Reader + 5111 SCR331-DI SmartCard Reader + 5113 SCR333 SmartCard Reader + 5114 SCR331-DI SmartCard Reader + 5115 SCR335 SmartCard Reader + 5116 SCR331-LC1 SmartCard Reader + 5117 SCR3320 - Smart Card Reader + 5118 Expresscard SIM Card Reader + 5119 SCR3340 - ExpressCard54 Smart Card Reader + 511b SmartCard Reader + 511d SCR3311 Smart Card Reader + 5120 SCR331-DI SmartCard Reader + 5121 SDI010 Smart Card Reader + 5151 SCR338 Keyboard Smart Card Reader + 5410 SCR35xx Smart Card Reader + e000 SCRx31 Reader + e001 SCR331 SmartCard Reader + e003 SPR532 PinPad SmartCard Reader +04e7 Elo TouchSystems + 0001 TouchScreen + 0002 Touchmonitor Interface 2600 Rev 2 + 0004 4000U CarrollTouch® Touchmonitor Interface + 0007 2500U IntelliTouch® Touchmonitor Interface + 0008 3000U AccuTouch® Touchmonitor Interface + 0009 4000U CarrollTouch® Touchmonitor Interface + 0020 Touchscreen Interface (2700) + 0021 Touchmonitor Interface + 0030 4500U CarrollTouch® Touchmonitor Interface + 0032 Touchmonitor Interface + 0033 Touchmonitor Interface + 0041 5010 Surface Capacitive Touchmonitor Interface + 0042 Touchmonitor Interface + 0050 2216 AccuTouch® Touchmonitor Interface + 0071 Touchmonitor Interface + 0072 Touchmonitor Interface + 0081 Touchmonitor Interface + 0082 Touchmonitor Interface + 00ff Touchmonitor Interface +04e8 Samsung Electronics Co., Ltd + 0100 Kingston Flash Drive (128MB) + 0110 Connect3D Flash Drive + 0111 Connect3D Flash Drive + 1003 MP3 Player and Recorder + 1006 SDC-200Z + 2035 Digital Photo Frame Mass Storage + 2036 Digital Photo Frame Mini Monitor + 3004 ML-4600 + 3005 Docuprint P1210 + 3008 ML-6060 laser printer + 300c ML-1210 Printer + 300e Laser Printer + 3104 ML-3550N + 3210 ML-5200A Laser Printer + 3226 Laser Printer + 3228 Laser Printer + 322a Laser Printer + 322c Laser Printer + 3230 ML-1440 + 3232 Laser Printer + 3236 ML-1450 + 3238 ML-1430 + 323a ML-1710 Printer + 323b Phaser 3130 + 323c Laser Printer + 323d Phaser 3120 + 323e Laser Printer + 3240 Laser Printer + 3242 Laser Printer + 3248 Color Laser Printer + 324a Laser Printer + 324c ML-1740 Printer + 324d Phaser 3121 + 325f Phaser 3425 Laser Printer + 3260 CLP-510 Color Laser Printer + 3268 ML-1610 Mono Laser Printer + 326c ML-2010P Mono Laser Printer + 3276 ML-3050/ML-3051 Laser Printer + 3409 SCX-4216F Scanner + 340c SCX-5x15 series + 340d SCX-6x20 series + 340e MFP 560 series + 340f Printing Support + 3412 SCX-4x20 series + 3413 SCX-4100 Scanner + 3415 Composite Device + 3419 Composite Device + 341a Printing Support + 341b SCX-4200 series + 341c Composite Device + 341d Composite Device + 341f Composite Device + 3420 Composite Device + 3605 InkJet Color Printer + 3606 InkJet Color Printer + 3609 InkJet Color Printer + 3902 InkJet Color Printer + 3903 Xerox WorkCentre XK50cx + 390f InkJet Color Printer + 3911 SCX-1020 series + 5000 YP-MF series + 5001 YP-100 + 5002 YP-30 + 5003 YP-700 + 5004 YP-30 + 5005 YP-300 + 5006 YP-750 + 500d MP3 Player + 5010 MP3 Player + 5011 YP-780 + 5013 YP-60 + 5015 yepp upgrade + 501b MP3 Player + 503b YP-U1 MP3 Player + 5050 YP-U2 MP3 Player + 507d YP-U3 MP3 Player + 508b YP-S5 MP3 Player + 5a00 YP-NEU + 5a01 YP-NDU + 5a03 Yepp MP3 Player + 5a04 YP-800 + 5a08 YP-90 + 5a0f MTP Device + 5b01 Memory Stick Reader/Writer + 5b02 Memory Stick Reader/Writer + 5b03 Memory Stick Reader/Writer + 5b04 Memory Stick Reader/Writer + 5b05 Memory Stick Reader/Writer + 5b11 SEW-2001u Card + 5f00 NEXiO Sync + 5f01 NEXiO Sync + 5f02 NEXiO Sync + 5f03 NEXiO Sync + 5f04 NEXiO Sync + 6601 Z100 Mobile Phone + 6611 MITs Sync + 6613 MITs Sync + 6615 MITs Sync + 6617 MITs Sync + 6619 MITs Sync + 661b MITs Sync + 661e Handheld + 6620 Handheld + 6622 Handheld + 6624 Handheld + 662e MITs Sync + 6630 MITs Sync + 6632 MITs Sync + 663e D900e Phone + 663f SGH-E720/SGH-E840 + 6640 Usb Modem Enumerator + 6759 D900e Media Player + 675a D900e Mass Storage + 675b D900e Camera + 6795 S5230 + 7011 SEW-2003U Card + 7021 Bluetooth Device + 7061 eHome Infrared Receiver + 7081 Human Interface Device + 8001 Handheld + e020 SERI E02 SCOM 6200 UMTS Phone + e021 SERI E02 SCOM 6200 Virtual UARTs + e022 SERI E02 SCOM 6200 Flash Load Disk + ff30 SG_iMON +04e9 PC-Tel, Inc. +04ea Brooktree Corp. +04eb Northstar Systems, Inc. +04ec Tokyo Electron Device, Ltd +04ed Annabooks +04ef Pacific Electronic International, Inc. +04f0 Daewoo Electronics Co., Ltd +04f1 Victor Company of Japan, Ltd + 0001 GC-QX3 Digital Still Camera + 0004 GR-DVL815U Digital Video Camera + 0006 DV Camera Storage + 0008 GZ-MG30AA/MC500E Digital Video Camera + 0009 GR-DX25EK Digital Video Camera + 000a GR-D72 Digital Video Camera + 1001 GC-A50 Camera Device + 3008 MP-PRX1 Ethernet + 3009 MP-XP7250 WLAN Adapter +04f2 Chicony Electronics Co., Ltd + 0001 KU-8933 Keyboard + 0002 NT68P81 Keyboard + 0110 KU-2971 Keyboard + 0111 KU-9908 Keyboard + 0112 KU-8933 Keyboard with PS/2 Mouse port + 0116 KU-2971 German Keyboard + 0403 KU-0420 keyboard + a001 E-Video DC-100 Camera + a120 ORITE CCD Webcam(PC370R) + a121 ORITE CCD Webcam(PC370R) + a122 ORITE CCD Webcam(PC370R) + a123 ORITE CCD Webcam(PC370R) + a124 ORITE CCD Webcam(PC370R) + a128 PC Camera (SN9C202 + OV7663 + EEPROM) + a133 Gateway Webcam + a136 LabTec Webcam 5500 + a204 DSC WIA Device (1300) + a208 DSC WIA Device (2320) + a209 Labtec DC-2320 + a20a DSC WIA Device (3310) + a20c DSC WIA Device (3320) + a210 Audio Device + b008 USB 2.0 Camera + b009 Integrated Camera + b010 Integrated Camera + b012 1.3 MPixel UVC Webcam + b013 USB 2.0 Camera + b015 VGA 24fps UVC Webcam + b016 VGA 30fps UVC Webcam + b018 2M UVC Webcam + b021 ViewSonic 1.3M, USB2.0 Webcam + b022 Gateway USB 2.0 Webcam + b023 Gateway USB 2.0 Webcam + b024 USB 2.0 Webcam + b025 Camera + b027 Gateway USB 2.0 Webcam + b028 VGA UVC Webcam + b029 1.3M UVC Webcam + b044 Acer CrystalEye Webcam + b057 integrated USB webcam + b071 2.0M UVC Webcam / CNF7129 + b091 Webcam + b107 CNF7070 Webcam +04f3 Elan Microelectronics Corp. + 0210 AM-400 Hama Optical Mouse + 0212 Laser Mouse +04f4 Harting Elektronik, Inc. +04f5 Fujitsu-ICL Systems, Inc. +04f6 Norand Corp. +04f7 Newnex Technology Corp. +04f8 FuturePlus Systems +04f9 Brother Industries, Ltd + 0002 HL-1050 Laser Printer + 0005 Printer + 0006 HL-1240 Laser Printer + 0007 HL-1250 Laser Printer + 0008 HL-1270 Laser Printer + 0009 Printer + 000a P2500 series + 000b Printer + 000c Printer + 000d HL-1440 Laser Printer + 000e HL-1450 series + 000f HL-1470N series + 0010 Printer + 0011 Printer + 0012 Printer + 0013 Printer + 0014 Printer + 0015 Printer + 0016 Printer + 0017 Printer + 0018 Printer + 001a HL-1430 Laser Printer + 001c Printer + 001e Printer + 0020 HL-5130 series + 0021 HL-5140 series + 0022 HL-5150D series + 0023 HL-5170DN series + 0024 Printer + 0025 Printer + 0027 HL-2030 Laser Printer + 0028 Printer + 0029 Printer + 002a HL-52x0 series + 002b Printer + 002c Printer + 002d Printer + 0100 MFC8600/9650 series + 0101 MFC9600/9870 series + 0102 MFC9750/1200 series + 0104 MFC-8300J + 0105 MFC-9600J + 0106 MFC-7300C + 0107 MFC-7400C + 0108 MFC-9200C + 0109 MFC-830 + 010a MFC-840 + 010b MFC-860 + 010c MFC-7400J + 010d MFC-9200J + 010e MFC3100C Scanner + 010f MFC 5100C + 0110 MFC4800 Scanner + 0111 MFC 6800 + 0112 DCP1000 Port(FaxModem) + 0113 MFC-8500 + 0114 MFC9700 Port(FaxModem) + 0115 MFC9800 Scanner + 0116 DCP1400 Scanner + 0119 MFC-9660 + 011b MFC-9880 + 011c MFC-9760 + 011d MFC-9070 + 011e MFC-9180 + 011f MFC-9160 + 0120 MFC580 Port(FaxModem) + 0121 MFC-590 + 0122 MFC-5100J + 0129 Imagistics 2500 (MFC-8640D clone) + 012f FAX-4750e + 0132 MFC-5200C RemovableDisk + 0135 MFC-100 Scanner + 0136 MFC-150CL Scanner + 013c MFC-890 Port + 013d MFC-5200J Printer + 013e MFC-4420C RemovableDisk + 013f MFC-4820C RemovableDisk + 0140 DCP-8020 + 0141 DCP-8025D + 0142 MFC-8420 + 0143 MFC-8820D + 0144 DCP-4020C RemovableDisk + 0146 MFC-3220C + 0147 FAX-1820C Printer + 0148 MFC-3320CN Printer + 0149 FAX-1920CN Printer + 014a MFC-3420C + 014b MFC-3820CN + 014d FAX-1815C Printer + 014e MFC-8820J + 0150 MFC-8220 Port(FaxModem) + 0151 MFC-8210J + 0157 MFC-3420J Printer + 0158 MFC-3820JN Port(FaxModem) + 015d MFC Composite Device + 015e DCP-8045D + 015f MFC-8440 + 0160 MFC-8840D + 0161 MFC-210C + 0162 MFC-420CN Remote Setup Port + 0163 MFC-410CN RemovableDisk + 0165 MFC-620CN + 0166 MFC-610CLN RemovableDisk + 0168 MFC-620CLN + 0169 DCP-110C RemovableDisk + 016b DCP-310CN RemovableDisk + 016c FAX-2440C Printer + 016d MFC-5440CN + 016e MFC-5840CN Remote Setup Port + 0170 FAX-1840C Printer + 0171 FAX-1835C Printer + 0172 FAX-1940CN Printer + 0173 MFC-3240C Remote Setup Port + 0174 MFC-3340CN RemovableDisk + 017b Imagistics sx2100 + 0180 MFC-7420 + 0181 MFC-7820N Port(FaxModem) + 0182 Composite Device + 0183 DCP-7020 + 0184 DCP-7025 Printer + 0185 MFC-7220 Printer + 0186 Composite Device + 0187 FAX-2820 Printer + 0188 FAX-2920 Printer + 018a MFC-9420CN + 018c DCP-115C + 018d DCP-116C + 018e DCP-117C + 018f DCP-118C + 0190 DCP-120C + 0191 DCP-315CN + 0192 DCP-340CW + 0193 MFC-215C + 0194 MFC-425CN + 0195 MFC-820CW Remote Setup Port + 0196 MFC-820CN Remote Setup Port + 0197 MFC-640CW + 019a MFC-840CLN Remote Setup Port + 01a2 MFC-8640D + 01a3 Composite Device + 01a4 DCP-8065DN Printer + 01a5 MFC-8460N Port(FaxModem) + 01a6 MFC-8860DN Port(FaxModem) + 01a7 MFC-8870DW Printer + 01a8 DCP-130C + 01a9 DCP-330C + 01aa DCP-540CN + 01ab MFC-240C + 01ae DCP-750CW RemovableDisk + 01af MFC-440CN + 01b0 MFC-660CN + 01b1 MFC-665CW Remote Setup Port + 01b2 MFC-845CW Remote Setup Port + 01b4 MFC-460CN Remote Setup Port + 01b5 MFC-630CD + 01b6 MFC-850CDN + 01b7 MFC-5460CN Remote Setup Port + 01b8 MFC-5860CN + 01ba MFC-3360C + 01bd MFC-8660DN + 01be DCP-750CN RemovableDisk + 01bf MFC-860CDN Remote Setup Port + 01c0 DCP-128C + 01c1 DCP-129C + 01c2 DCP-131C + 01c3 DCP-329C + 01c4 DCP-331C + 01c5 MFC-239C + 01ca MFC-9440CN Remote Setup Port + 01ce DCP-135C + 01cf DCP-150C + 01d0 DCP-350C + 01d1 DCP-560CN + 01d4 MFC-230C + 01d5 MFC-235C + 01d6 MFC-260C + 01df DCP-155C + 01e0 MFC-265C + 01e1 DCP-153C + 01e2 DCP-157C + 01e3 DCP-353C + 01e4 DCP-357C + 01eb MFC-7320 + 1000 Printer + 1002 Printer + 2002 PTUSB Printing + 2004 PT-2300/2310 p-Touch Laber Printer + 2015 QL-500 P-touch label printer + 2016 QL-550 P-touch label printer + 201a PT-18R P-touch label printer + 2100 Card Reader Writer +04fa Dallas Semiconductor + 2490 DS1490F 2-in-1 Fob, 1-Wire adapter + 4201 DS4201 Audio DAC +04fb Biostar Microtech International Corp. +04fc Sunplus Technology Co., Ltd + 0003 CM1092 Optical Scroller Mouse + 0013 ViewMate Desktop Mouse CC2201 + 0015 ViewMate Desktop Mouse CC2201 + 0232 Fingerprint + 0561 Flexcam 100 + 0c25 SATALink SPIF225A + 1533 Mass Storage + 500c CA500C Digital Camera + 504a Aiptek Mini PenCam 1.3 + 504b Aiptek Mega PockerCam 1.3/Maxell MaxPocket LE 1.3 + 5330 Digitrex 2110 + 5331 Vivitar Vivicam 10 + 5360 Sunplus Generic Digital Camera + 5720 Card Reader Driver + 7333 Finet Technology Palmpix DC-85 + 757a Aiptek, MP315 MP3 Player + ffff PureDigital Ritz Disposable +04fd Soliton Systems, K.K. + 0003 Smart Card Reader II +04fe PFU, Ltd +04ff E-CMOS Corp. +0500 Siam United Hi-Tech + 0001 DART Keyboard Mouse + 0002 DART-2 Keyboard +0501 Fujikura DDK, Ltd +0502 Acer, Inc. + 0001 Handheld + 0736 Handheld + 15b1 PDA n311 + 1631 c10 Series + 1632 c20 Series + 16e1 n10 Handheld Sync + 16e2 n20 Pocket PC Sync + 16e3 n30 Handheld Sync + d001 Divio NW801/DVC-V6+ Digital Camera +0503 Hitachi America, Ltd +0504 Hayes Microcomputer Products +0506 3Com Corp. + 009d HomeConnect Camera + 00a0 3CREB96 Bluetooth Adapter + 00a1 Bluetooth Device + 00a2 Bluetooth Device + 00df 3Com Home Connect lite + 0100 HomeConnect ADSL Modem Driver + 03e8 3C19250 Ethernet [klsi] + 0a01 3CRSHEW696 Wireless Adapter + 0a11 3CRWE254G72 802.11g Adapter + 11f8 HomeConnect 3C460 + 2922 HomeConnect Cable Modem External with + 3021 U.S.Robotics 56000 Voice FaxModem Pro + 4601 3C460B 10/100 Ethernet Adapter + f002 3CP4218 ADSL Modem (pre-init) + f003 3CP4218 ADSL Modem + f100 3CP4218 ADSL Modem (pre-init) +0507 Hosiden Corp. + 0011 Konami ParaParaParadise Controller +0508 Clarion Co., Ltd +0509 Aztech Systems, Ltd + 0801 ADSL Modem + 0802 ADSL Modem (RFC1483) + 0806 DSL Modem + 080f Binatone ADSL500 Modem Network Interface + 0812 Pirelli ADSL Modem Network Interface +050a Cinch Connectors +050b Cable System International +050c InnoMedia, Inc. +050d Belkin Components + 0004 Direct Connect + 0012 F8T012 Bluetooth Adapter + 0013 F8T013 Bluetooth Adapter + 0017 B8T017 Bluetooth+EDR 2.1 + 0050 Atmel at76c503a [F5D6050 802.11b Wireless Adapter v2000] + 0081 F8T001v2 Bluetooth + 0083 Bluetooth Device + 0084 F8T003v2 Bluetooth + 0102 Flip KVM + 0103 F5U103 Serial Adapter [etek] + 0106 VideoBus II Adapter, Video + 0108 F1DE108B KVM + 0109 F5U109/F5U409 PDA Adapter + 0115 SCSI Adapter + 0119 F5U120-PC Dual PS/2 Ports + 0121 F5D5050 100Mbps Ethernet + 0122 Ethernet Adapter + 0131 Bluetooth Device with trace filter + 016a Bluetooth Mini Dongle + 0201 Peripheral Switch + 0208 USBView II Video Adapter [nt1004] + 0210 F5U228 Hi-Speed USB 2.0 DVD Creator + 0211 F5U211 USB 2.0 15-in-1 Media Reader & Writer + 0224 F5U224 USB 2.0 4-Port Hub + 0234 F5U234 USB 2.0 4-Port Hub + 0237 F5U237 USB 2.0 7-Port Hub + 0240 F5U240 USB 2.0 CF Card Reader + 0249 USB 2 Flash Media Device + 0257 F5U257 Serial + 0409 F5U409 Serial + 0551 F6C550-AVR UPS + 0802 Nostromo n40 Gamepad + 0803 Nostromo 1745 GamePad + 0805 Nostromo N50 GamePad + 0815 Nostromo n52 HID SpeedPad Mouse Wheel + 0826 ErgoFit Wireless Optical Mouse (HID) + 0980 HID UPS Battery + 1202 F5U120-PC Parallel Printer Port + 1203 F5U120-PC Serial Port + 258a F5U258 Host to Host cable + 3101 F1DF102U/F1DG102U Flip Hub + 3201 F1DF102U/F1DG102U Flip KVM + 4050 ZD1211B + 5055 F5D5055 + 6051 802.11b Wireless Network Adapter + 7050 F5D7050 Wireless G Adapter v1000/v2000 + 7051 F5D7051 54g USB Network Adapter + 705a Ralink RT2573 [F5D7050 Wireless G Adapter v3000] + 705b Wireless G Adapter + 705c Zydas ZD1211B [F5D7050 Wireless G Adapter v4000] + 705e Realtek RTL8187B [F5D7050 Wireless G Adapter v5000] + 8053 Ralink RT2870 [F5D8053 N Wireless USB Adapter v1000/v4000] + 805e Realtek RTL8192U [F5D8053 N Wireless USB Adapter v5000] + 815c Ralink RT2870 [F5D8053 N Wireless USB Adapter v3000] + 815f Realtek RTL8192SU [F5D8053 N Wireless USB Adapter v6000] + 825b F5D8055 N Wireless USB Adapter + 905b F5D9050 ver 3 Wireless Adapter + 905c Wireless G Plus MIMO Network Adapter +050e Neon Technology, Inc. +050f KC Technology, Inc. + 0001 Hub + 0003 KC82C160S Hub + 0180 KC-180 IrDA Dongle + 0190 KC2190 USB Host-to-Host cable +0510 Sejin Electron, Inc. + 0001 Keyboard + 1000 Keyboard with PS/2 Mouse Port + e001 Mouse +0511 N'Able (DataBook) Technologies, Inc. +0512 Hualon Microelectronics Corp. +0513 digital-X, Inc. +0514 FCI Electronics +0515 ACTC +0516 Longwell Electronics +0517 Butterfly Communications +0518 EzKEY Corp. + 0001 USB to PS2 Adaptor v1.09 + 0002 EZ-9900C Keyboard +0519 Star Micronics Co., Ltd + c002 Xlive Bluetooth XBM-100S MP3 Player +051a WYSE Technology + a005 Smart Display Version 9973 +051b Silicon Graphics +051c Shuttle, Inc. + c001 eHome Infrared Receiver + c002 eHome Infrared Receiver +051d American Power Conversion + 0001 UPS + 0002 Uninterruptible Power Supply + 0003 UPS +051e Scientific Atlanta, Inc. +051f IO Systems (Elite Electronics), Inc. +0520 Taiwan Semiconductor Manufacturing Co. +0521 Airborn Connectors +0522 Advanced Connectek, Inc. +0523 ATEN GmbH +0524 Sola Electronics +0525 Netchip Technology, Inc. + 100d RFMD Bluetooth Device + 1080 NET1080 USB-USB Bridge + a140 USB Clik! 40 + a141 (OME) PocketZip 40 MP3 Player Driver + a220 GVC Bluetooth Wireless Adapter + a4a0 Linux-USB "Gadget Zero" + a4a1 Linux-USB Ethernet Gadget + a4a2 Linux-USB Ethernet/RNDIS Gadget + a4a3 Linux-USB user-mode isochronous source/sink + a4a4 Linux-USB user-mode bulk source/sink + a4a5 Linux-USB File Storage Gadget + a4a6 Linux-USB Serial Gadget + a4a7 Linux-USB Serial Gadget (CDC ACM mode) + a4a8 Linux-USB Printer Gadget + a4a9 Linux-USB OBEX Gadget + a4aa Linux-USB CDC Composite Gadge (Ethernet and ACM) +0526 Temic MHS S.A. +0527 ALTRA +0528 ATI Technologies, Inc. + 7561 TV Wonder + 7562 TV Wonder, Edition (FN5) + 7563 TV Wonder, Edition (FI) + 7564 TV Wonder, Edition (FQ) + 7565 TV Wonder, Edition (NTSC+) + 7566 TV Wonder, Edition (FN5) + 7567 TV Wonder, Edition (FI) + 7568 TV Wonder, Edition (FQ) + 7569 Live! Pro (A) + 756a Live! Pro Audio (O) +0529 Aladdin Knowledge Systems + 0001 HASP v0.06 + 030b eToken R1 v3.1.3.x + 0313 eToken R1 v3.2.3.x + 031b eToken R1 v3.3.3.x + 0323 eToken R1 v3.4.3.x + 0412 eToken R2 v2.2.4.x + 041a eToken R2 v2.2.4.x + 0422 eToken R2 v2.4.4.x + 042a eToken R2 v2.5.4.x + 050c eToken Pro v4.1.5.x + 0514 eToken Pro v4.2.5.4 + 0600 eToken Pro 64k (4.2) +052a Crescent Heart Software +052b Tekom Technologies, Inc. + 0102 Ca508A HP1020 Camera v.1.3.1.6 + 0801 Yakumo MegaImage 37 + 1512 Yakumo MegaImage IV + 1513 Aosta CX100 Webcam + 1514 Aosta CX100 Webcam Storage + 1905 Yakumo MegaImage 47 + 1911 Yakumo MegaImage 47 SL + 2202 WDM Still Image Capture + 2203 Sound Vision Stream Driver + 3a06 DigiLife DDV-5120A + d001 P35U Camera Capture +052c Canon Information Systems, Inc. +052d Avid Electronics Corp. +052e Standard Microsystems Corp. +052f Unicore Software, Inc. +0530 American Microsystems, Inc. +0531 Wacom Technology Corp. +0532 Systech Corp. +0533 Alcatel Mobile Phones +0534 Motorola, Inc. +0535 LIH TZU Electric Co., Ltd +0536 Hand Held Products (Welch Allyn, Inc.) + 01a0 PDT +0537 Inventec Corp. +0538 Caldera International, Inc. (SCO) +0539 Shyh Shiun Terminals Co., Ltd +053a PrehKeyTec GmbH + 0b00 Hub +053b Global Village Communication +053c Institut of Microelectronic & Mechatronic Systems +053d Silicon Architect +053e Mobility Electronics +053f Synopsys, Inc. +0540 UniAccess AB + 0101 Panache Surf ISDN TA +0541 Sirf Technology, Inc. +0543 ViewSonic Corp. + 00fe G773 Monitor Hub + 00ff P815 Monitor Hub + 0bf2 airpanel V150 Wireless Smart Display + 0bf3 airpanel V110 Wireless Smart Display + 0ed9 Color Pocket PC V35 + 0f01 airsync Wi-Fi Wireless Adapter + 1527 Color Pocket PC V36 + 1529 Color Pocket PC V37 + 152b Color Pocket PC V38 + 152e Pocket PC + 1921 Communicator Pocket PC + 1922 Smartphone + 1923 Pocket PC V30 + 1a11 Wireless 802.11g Adapter + 1e60 TA310 - ATSC/NTSC/PAL Driver(PCM4) + 4153 ViewSonic G773 Control (?) +0544 Cristie Electronics, Ltd +0545 Xirlink, Inc. + 7333 Trution Web Camera + 8002 IBM NetCamera + 8009 Veo PC Camera + 800c Veo Stingray + 800d Veo PC Camera + 8080 IBM C-It Webcam + 808a Veo PC Camera + 808b Veo Stingray + 808d Veo PC Camera + 810a Veo Advanced Connect Webcam + 810b Veo PC Camera + 810c Veo PC Camera + 8135 Veo Mobile/Advanced Web Camera + 813a Veo PC Camera + 813b Veo PC Camera + 813c Veo Mobile/Advanced Web Camera + 8333 Veo Stingray/Connect Web Camera + 888c eVision 123 digital camera + 888d eVision 123 digital camera +0546 Polaroid Corp. + 0daf PDC 2300Z + 1bed PDC 1320 Camera + 3097 PDC 310 + 3155 PDC 3070 Camera + 3187 Digital Camera + 3191 Ion 80 Camera + 3273 PDC 2030 Camera + dccf Sound Vision Stream Driver +0547 Anchor Chips, Inc. + 0001 ICSI Bluetooth Device + 1002 Python2 WDM Encoder + 2131 AN2131 EZUSB Microcontroller + 2235 AN2235 EZUSB-FX Microcontroller + 2710 EZ-Link Loader (EZLNKLDR.SYS) + 2720 AN2720 USB-USB Bridge + 2727 Xircom PGUNET USB-USB Bridge + 2750 EZ-Link (EZLNKUSB.SYS) + 2810 Cypress ATAPI Bridge + 7777 Bluetooth Device + 9999 AN2131 uninitialized (?) +0548 Tyan Computer Corp. + 1005 EZ Cart II GameBoy Flash Programmer +0549 Pixera Corp. +054a Fujitsu Microelectronics, Inc. +054b New Media Corp. +054c Sony Corp. + 0001 HUB + 0002 Standard HUB + 0010 DSC-S30/S70/S75/F505V/F505/FD92/W1 Cybershot/Mavica Digital Camera + 0014 Nogatech USBVision (SY) + 0022 Storage Adapter V2 (TPP) + 0023 CD Writer + 0024 Mavica CD-1000 Camera + 0025 NW-MS7 Walkman MemoryStick Reader + 002b Portable USB Harddrive V2 + 002c USB Floppy Disk Drive + 002d MSAC-US1 MemoryStick Reader + 002e Sony HandyCam MemoryStick Reader + 0030 Storage Adapter V2 (TPP) + 0032 MemoryStick MSC-U01 Reader + 0035 Network Walkman (E) + 0036 Net MD + 0037 MG Memory Stick Reader/Writer + 0038 Clie PEG-S300/D PalmOS PDA + 0039 Network Walkman (MS) + 003c VAIO-MX LCD Control + 0045 Digital Imaging Video + 0046 Network Walkman + 004a Memory Stick Hi-Fi System + 004b Memory Stick Reader/Writer + 004e DSC-xxx (ptp) + 0056 MG Memory Stick Reader/Writer + 0058 Clie PEG-N7x0C PalmOS PDA Mass Storage + 0066 Clie PEG-N7x0C/PEG-T425 PalmOS PDA Serial + 0067 CMR-PC3 Webcam + 0069 Memorystick MSC-U03 Reader + 006d Clie PEG-T425 PDA Mass Storage + 006f Network Walkman (EV) + 0073 Storage CRX1750U + 0075 Net MD + 0076 Storage Adapter ACR-U20 + 007c Net MD + 007f IC Recorder (MS) + 0080 Net MD + 0081 Net MD + 0084 Net MD + 0085 Net MD + 0086 Net MD + 008b Micro Vault 64M Mass Storage + 0095 Sony Clie s360 + 0099 Clie NR70 PDA Mass Storage + 009a Clie NR70 PDA Serial + 00ab Visual Communication Camera (PCGA-UVC10) + 00af DPP-EX Series Digital Photo Printer + 00bf IC Recorder (S) + 00c0 Handycam DCR-30 + 00c6 Net MD + 00c7 Net MD + 00c8 MZ-N710 Minidisc Walkman + 00c9 Net MD + 00ca MZ-DN430 Minidisc Walkman + 00cb MSAC-US20 Memory Stick Reader + 00da Sony Clie nx60 + 00e8 Network Walkman (MS) + 00e9 Handheld + 00eb Net MD + 0101 Net MD + 0103 IC Recorder (ST) + 0105 Micro Vault Hub + 0107 VCC-U01 Visual Communication Camera + 0110 Digital Imaging Video + 0113 Net MD + 0116 IC Recorder (P) + 0144 Clie PEG-TH55 PDA + 0147 Visual Communication Camera (PCGA-UVC11) + 014c Aiwa AM-NX9 Net MD Music Recorder MDLP + 014d Memory Stick Reader/Writer + 0154 Eyetoy Audio Device + 015f IC Recorder (BM) + 0169 Clie PEG-TJ35 PDA Serial + 016a Clie PEG-TJ35 PDA Mass Storage + 016b Mobile HDD + 016d IC Recorder (SX) + 016e DPP-EX50 Digital Photo Printer + 0171 Fingerprint Sensor 3500 + 017e Net MD + 017f Hi-MD WALKMAN + 0180 Net MD + 0181 Hi-MD WALKMAN + 0182 Net MD + 0183 Hi-MD WALKMAN + 0184 Net MD + 0185 Hi-MD WALKMAN + 0186 Net MD + 0187 Hi-MD MZ-NH600 WALKMAN + 0188 Net MD + 018a Net MD + 018b Hi-MD SOUND GATE + 019e Micro Vault 1.0G Mass Storage + 01ad ATRAC HDD PA + 01bb 802.11g + 01bd MRW62E Multi-Card Reader/Writer + 01c3 NW-E55 Network Walkman + 01c6 MEMORY P-AUDIO + 01c7 Printing Support + 01c8 PSP Type A + 01d0 DVD+RW External Drive DRU-700A + 01d5 IC RECORDER + 01de VRD-VC10 [Video Capture] + 01e9 Net MD + 01ea Hi-MD WALKMAN + 01ee IC RECORDER + 01fa Sony IC Recorder (P) + 01fb NW-E405 Network Walkman + 020f Device + 0210 ATRAC HDD PA + 0219 Net MD + 021a Hi-MD WALKMAN + 021b Net MD + 021c Hi-MD WALKMAN + 021d Net MD + 0227 Printing Support + 022c Net MD + 022d Hi-MD AUDIO + 0233 ATRAC HDD PA + 0236 Mobile HDD + 023b DVD+RW External Drive DRU-800UL + 023c Net MD + 023d Hi-MD WALKMAN + 0243 MicroVault Flash Drive + 0257 IFU-WLM2 USB Wireless LAN Module (Wireless Mode) + 0258 IFU-WLM2 USB Wireless LAN Module (Memory Mode) + 0259 IC RECORDER + 0267 Tachikoma Device + 0268 Batoh Device + 0269 HDD WALKMAN + 026a HDD WALKMAN + 0271 IC Recorder (P) + 027c NETWORK WALKMAN + 027e SONY Communicator + 027f IC RECORDER + 0286 Net MD + 0287 Hi-MD WALKMAN + 0290 VGP-UVC100 Visual Communication Camera + 029b PRS-500 eBook reader + 02a5 MicroVault Flash Drive + 02af Handycam DCR-DVD306E + 02c4 Device + 02d1 DVD RW + 02d2 PSP Slim + 02ea PlayStation 3 Memory Card Adaptor + 02f9 DSC-H9 + 1000 Wireless Buzz! Receiver +054d Try Corp. +054e Proside Corp. +054f WYSE Technology Taiwan +0550 Fuji Xerox Co., Ltd + 0002 InkJet Color Printer + 0004 InkJet Color Printer + 0005 InkJet Color Printer +0551 CompuTrend Systems, Inc. +0552 Philips Monitors +0553 STMicroelectronics Imaging Division (VLSI Vision) + 0001 TerraCAM + 0002 CPiA Webcam + 0100 STV0672 Camera + 0140 Video Camera + 0150 CDE CAM 100 + 0151 Digital Blue QX5 Microscope + 0200 Dual-mode Camera0 + 0201 Dual-mode Camera1 + 0202 Aiptek PenCam 1 + 0674 Multi-mode Camera + 0679 NMS Video Camera (Webcam) + 1002 Che-ez! Splash +0554 Dictaphone Corp. +0555 ANAM S&T Co., Ltd +0556 Asahi Kasei Microsystems Co., Ltd + 0001 AK5370 I/F A/D Converter +0557 ATEN International Co., Ltd + 2001 UC-1284 Printer Port + 2002 10Mbps Ethernet [klsi] + 2004 UC-100KM PS/2 Mouse and Keyboard adapter + 2006 UC-1284B Printer Port + 2007 UC-110T 100Mbps Ethernet [pegasus] + 2008 UC-232A Serial Port [pl2303] + 2009 UC-210T Ethernet + 2011 UC-2324 4xSerial Ports [mos7840] + 2202 CS124U Miniview II KVM Switch + 2600 IDE Bridge + 4000 DSB-650 10Mbps Ethernet [klsi] + 7000 Hub + 7820 UC-2322 2xSerial Ports [mos7820] +0558 Truevision, Inc. +0559 Cadence Design Systems, Inc. +055a Kenwood USA +055b KnowledgeTek, Inc. +055c Proton Electronic Ind. +055d Samsung Electro-Mechanics Co. + 0001 Keyboard + 0bb1 Bluetooth Device + 1030 Optical Wheel Mouse (OMS3CB/OMGB30) + 1031 Optical Wheel Mouse (OMA3CB/OMGI30) + 1040 Mouse HID Device + 1050 E-Mail Optical Wheel Mouse (OMS3CE) + 1080 Optical Wheel Mouse (OMS3CH) + 2020 Floppy Disk Drive + 6780 Keyboard V1 + 6781 Keyboard Mouse + 8001 E.M. Hub + 9000 AnyCam [pwc] + 9001 MPC-C30 AnyCam Premium for Notebooks [pwc] + a010 WLAN Adapter(SWL-2300) + a011 Boot Device + a012 WLAN Adapter(SWL-2300) + a013 WLAN Adapter(SWL-2350) + a230 Boot Device + b000 11Mbps WLAN Mini Adapter + b230 Netopia 802.11b WLAN Adapter + b231 LG Wireless LAN 11b Adapter +055e CTX Opto-Electronics Corp. +055f Mustek Systems, Inc. + 0001 ScanExpress 1200 CU + 0002 ScanExpress 600 CU + 0003 ScanExpress 1200 USB + 0006 ScanExpress 1200 UB + 0007 ScanExpress 1200 USB Plus + 0008 ScanExpress 1200 CU Plus + 0010 BearPaw 1200F + 0210 ScanExpress A3 USB + 0218 BearPaw 2400 TA + 0219 BearPaw 2400 TA Plus + 021a BearPaw 2448 TA Plus + 021c BearPaw 1200 CU Plus + 021d BearPaw 2400 CU Plus + 021e BearPaw 1200 TA/CS + 021f SNAPSCAN e22 + 0400 BearPaw 2400 TA Pro + 0401 P 3600 A3 Pro + 0408 BearPaw 2448 CU Pro + 0409 BearPaw 2448 TA Pro + 0873 ScanExpress 600 USB + 1000 BearPaw 4800 TA Pro + a350 gSmart 350 Camera + a800 MDC 800 Camera + b500 MDC 3000 Camera + c005 PC CAM 300A + c200 gSmart 300 + c211 Kowa Bs888e Microcamera + c220 gSmart mini + c230 Digicam 330K + c232 MDC3500 Camera + c360 DV 4000 Camera + c420 gSmart mini 2 Camera + c430 gSmart LCD 2 Camera + c440 DV 3000 Camera + c520 gSmart mini 3 Camera + c530 gSmart LCD 2 Camera + c540 gSmart D30 Camera + c630 MDC 4000 Camera + c631 MDC 4000 Camera + c650 MDC 5500Z Camera + d001 WCam 300 + d003 WCam 300A + d004 WCam 300AN +0560 Interface Corp. +0561 Oasis Design, Inc. +0562 Telex Communications, Inc. + 0001 Enhanced Microphone + 0002 Telex Microphone +0563 Immersion Corp. +0564 Chinon Industries, Inc. +0565 Peracom Networks, Inc. + 0001 Serial Port [etek] + 0002 Enet Ethernet [klsi] + 0003 @Home Networks Ethernet [klsi] + 0005 Enet2 Ethernet [klsi] + 0041 Peracom Remote NDIS Ethernet Adapter +0566 Monterey International Corp. + 0110 ViewMate Desktop Mouse CC2201 + 1001 ViewMate Desktop Mouse CC2201 + 1002 ViewMate Desktop Mouse CC2201 + 1003 ViewMate Desktop Mouse CC2201 + 1004 ViewMate Desktop Mouse CC2201 + 1005 ViewMate Desktop Mouse CC2201 + 1006 ViewMate Desktop Mouse CC2201 + 1007 ViewMate Desktop Mouse CC2201 + 2800 MIC K/B + 2801 MIC K/B Mouse + 2802 Kbd Hub +0567 Xyratex International, Ltd +0568 Quartz Ingenierie +0569 SegaSoft +056a Wacom Co., Ltd + 0000 PenPartner + 0001 PenPartner 4x5 + 0002 PenPartner 6x8 + 0010 Graphire + 0011 Graphire 2 + 0013 Graphire 3 4x5 + 0017 Bamboo Fun + 0020 Intuos 4x5 + 0021 Intuos 6x8 + 0022 Intuos 9x12 + 0023 Intuos 12x12 + 0024 Intuos 12x18 + 0030 PL400 + 0031 PL500 + 0032 PL600 + 0034 PL550 + 0035 PL800 + 0041 Intuos2 4x5 + 0042 Intuos 2 6x8 + 0043 Intuos 2 + 0044 Intuos2 12x12 + 0045 Intuos2 12x18 + 00b2 Intuos3 9x12 + 00b5 Intuos3 6x11 (PTZ-631W) + 00d3 Bamboo Fun (CTH-661) + 0400 PenPartner 4x5 + 4850 PenPartner 6x8 +056b Decicon, Inc. +056c eTEK Labs + 0006 KwikLink Host-Host Connector + 8007 Kwik232 Serial Port + 8100 KwikLink Host-Host Connector + 8101 KwikLink USB-USB Bridge +056d EIZO Corp. + 0000 Hub + 0001 Monitor + 0002 HID Monitor Controls + 0003 Device Bay Controller +056e Elecom Co., Ltd + 0002 29UO Mouse + 200c LD-USB/TX + 4002 Laneed 100Mbps Ethernet LD-USB/TX [pegasus] + 4005 LD-USBL/TX + 400b LD-USB/TX + 4010 LD-USB20 + 5003 UC-SGT + 5004 UC-SGT + abc1 LD-USB/TX +056f Korea Data Systems Co., Ltd + cd00 CDM-751 CD organizer +0570 Epson America +0571 Interex, Inc. + 0002 echoFX InterView Lite +0572 Conexant Systems (Rockwell), Inc. + 0001 Ezcam II Webcam + 0002 Ezcam II Webcam + 0040 Wondereye CP-115 Webcam + 0041 Webcam Notebook + 0042 Webcam Notebook + 1232 V.90 modem + 1234 Typhoon Redfun Modem V90 56k + 1252 HCF V90 Data Fax Voice Modem + 1253 Zoom V.92 Faxmodem + 1300 SoftK56 Data Fax Voice CARP + 1301 Modem Enumerator + 2000 SoftGate 802.11 Adapter + 2002 SoftGate 802.11 Adapter + 8390 WinFast PalmTop/Novo TV Video + 8392 WinFast PalmTop/Novo TV Video + cafe AccessRunner ADSL Modem + cb00 E-Tech ADSL Modem v2 + cb01 GeekADSL Promax Q31 ADSL Modem + cb06 StarModem Network Interface +0573 Zoran Co. Personal Media Division (Nogatech) + 0003 USBGear USBG-V1 + 0400 D-Link V100 + 0600 Dazzle USBVision (1006) + 1300 leadtek USBVision (1006) + 2000 X10 va10a Wireless Camera + 2001 Dazzle EmMe (2001) + 2101 Zoran Co. PMD (Nogatech) AV-grabber Manhattan + 2d00 Osprey 50 + 2d01 Hauppauge USB-Live Model 600 + 3000 Dazzle MicroCam (NTSC) + 3001 Dazzle MicroCam (PAL) + 4000 Nogatech TV! (NTSC) + 4001 Nogatech TV! (PAL) + 4002 Nogatech TV! (PAL-I-) + 4003 Nogatech TV! (MF-) + 4008 Nogatech TV! (NTSC) (T) + 4009 Nogatech TV! (PAL) (T) + 4010 Nogatech TV! (NTSC) (A) + 4100 USB-TV FM (NTSC) + 4110 PNY USB-TV (NTSC) FM + 4400 Nogatech TV! Pro (NTSC) + 4401 Nogatech TV! Pro (PAL) + 4450 PixelView PlayTv-USB PRO (PAL) FM + 4451 Nogatech TV! Pro (PAL+) + 4452 Nogatech TV! Pro (PAL-I+) + 4500 Nogatech TV! Pro (NTSC) + 4501 Nogatech TV! Pro (PAL) + 4550 ZTV ZT-721 2.4GHz A/V Receiver + 4551 Dazzle TV! Pro Audio (P+) + 4d00 Hauppauge WinTV-USB USA + 4d01 Hauppauge WinTV-USB + 4d02 Hauppauge WinTV-USB UK + 4d03 Hauppauge WinTV-USB France + 4d04 Hauppauge WinTV (PAL D/K) + 4d10 Hauppauge WinTV-USB with FM USA radio + 4d11 Hauppauge WinTV-USB (PAL) with FM radio + 4d12 Hauppauge WinTV-USB UK with FM Radio + 4d14 Hauppauge WinTV (PAL D/K FM) + 4d20 Hauppauge WinTV-USB II (PAL) with FM radio + 4d21 Hauppauge WinTV-USB II (PAL) + 4d22 Hauppauge WinTV-USB II (PAL) Model 566 + 4d23 Hauppauge WinTV-USB France 4D23 + 4d24 Hauppauge WinTV Pro (PAL D/K) + 4d25 Hauppauge WinTV-USB Model 40209 rev B234 + 4d26 Hauppauge WinTV-USB Model 40209 rev B243 + 4d27 Hauppauge WinTV-USB Model 40204 Rev B281 + 4d28 Hauppauge WinTV-USB Model 40204 rev B283 + 4d29 Hauppauge WinTV-USB Model 40205 rev B298 + 4d2a Hauppague WinTV-USB Model 602 Rev B285 + 4d2b Hauppague WinTV-USB Model 602 Rev B282 + 4d2c Hauppauge WinTV Pro (PAL/SECAM) + 4d30 Hauppauge WinTV-USB FM Model 40211 Rev B123 + 4d31 Hauppauge WinTV-USB III (PAL) with FM radio Model 568 + 4d32 Hauppauge WinTV-USB III (PAL) FM Model 573 + 4d34 Hauppauge WinTV Pro (PAL D/K FM) + 4d35 Hauppauge WinTV-USB III (PAL) FM Model 597 + 4d36 Hauppauge WinTV Pro (PAL B/G FM) + 4d37 Hauppauge WinTV-USB Model 40219 rev E189 + 4d38 Hauppauge WinTV Pro (NTSC FM) +0574 City University of Hong Kong +0575 Philips Creative Display Solutions +0576 BAFO/Quality Computer Accessories +0577 ELSA +0578 Intrinsix Corp. +0579 GVC Corp. +057a Samsung Electronics America +057b Y-E Data, Inc. + 0000 FlashBuster-U Floppy + 0001 Tri-Media Reader Floppy + 0006 Tri-Media Reader Card Reader + 0010 Memory Stick Reader Writer + 0020 HEXA Media Drive 6-in-1 Card Reader Writer + 0030 Memory Card Viewer (TV) +057c AVM GmbH + 0b00 ISDN-Controller B1 Family + 0c00 ISDN-Controller FRITZ!Card + 1000 ISDN-Controller FRITZ!Card v2.0 + 1900 ISDN-Controller FRITZ!Card v2.1 + 2000 ISDN-Connector FRITZ!X + 2200 BlueFRITZ! + 2300 Teledat X130 DSL + 2800 ISDN-Connector TA + 3200 Teledat X130 DSL + 3500 FRITZ!Card DSL SL + 3701 FRITZ!Box SL + 3702 FRITZ!Box + 3800 BlueFRITZ! Bluetooth Stick + 3a00 FRITZ!Box Fon + 3c00 FRITZ!Box WLAN + 3d00 Fritz!Box + 3e01 FRITZ!Box (Annex A) + 4001 FRITZ!Box Fon (Annex A) + 4101 FRITZ!Box WLAN (Annex A) + 4201 FRITZ!Box Fon WLAN (Annex A) + 4601 Eumex 5520PC (WinXP/2000) + 4602 Eumex 400 (WinXP/2000) + 4701 AVM FRITZ!Box Fon ata + 5401 Eumex 300 IP + 5601 AVM Fritz!WLAN USB + 6201 AVM Fritz!WLAN USB v1.1 + 62ff AVM Fritz!WLAN USB (in CD-ROM-mode) + 8401 AVM Fritz!WLAN USB N + 8402 AVM Fritz!WLAN USB N 2.4 + 84ff AVM Fritz!WLAN USB N (in CD-ROM-mode) +057d Shark Multimedia, Inc. +057e Nintendo Co., Ltd + 0306 Wii Remote Controller RVL-003 +057f QuickShot, Ltd + 6238 USB StrikePad +0580 Denron, Inc. +0581 Racal Data Group +0582 Roland Corp. + 0000 UA-100 + 0002 UM-4/MPU-64 MIDI Interface + 0003 SoundCanvas SC-8850 + 0004 U-8 + 0005 Edirol UM-2 MIDI Adapter + 0007 SoundCanvas SC-8820 + 0008 PC-300 + 0009 Edirol UM-1SX MIDI Adapter + 000b SK-500 + 000c SC-D70 + 0010 EDIROL UA-5 + 0011 Edirol UA-5 Sound Capture + 0012 XV-5050 + 0013 XV-5050 + 0014 EDIROL UM-880 MIDI I/F (native) + 0015 EDIROL UM-880 MIDI I/F (generic) + 0016 EDIROL SD-90 + 0017 EDIROL SD-90 + 001b MMP-2 + 001c MMP-2 + 001d V-SYNTH + 001e V-SYNTH + 0023 EDIROL UM-550 + 0024 EDIROL UM-550 + 0025 EDIROL UA-20 + 0026 EDIROL UA-20 + 0027 EDIROL SD-20 + 0028 EDIROL SD-20 + 0029 EDIROL SD-80 + 002a EDIROL SD-80 + 002b EDIROL UA-700 + 002c EDIROL UA-700 + 002d XV-2020 Synthesizer + 002e XV-2020 Synthesizer + 002f VariOS + 0030 VariOS + 0033 EDIROL PCR + 0034 EDIROL PCR + 0037 Digital Piano + 0038 Digital Piano + 003b BOSS GS-10 + 003c BOSS GS-10 + 0040 GI-20 + 0041 GI-20 + 0042 RS-70 + 0043 RS-70 + 0044 EDIROL UA-1000 + 0047 EDIROL UR-80 WAVE + 0048 EDIROL UR-80 MIDI + 0049 EDIROL UR-80 WAVE + 004a EDIROL UR-80 MIDI + 004b EDIROL M-100FX + 004c EDIROL PCR-A WAVE + 004d EDIROL PCR-A MIDI + 004e EDIROL PCR-A WAVE + 004f EDIROL PCR-A MIDI + 0050 EDIROL UA-3FX + 0052 EDIROL UM-1SX + 0054 Digital Piano + 0060 EXR Series + 0064 EDIROL PCR-1 WAVE + 0065 EDIROL PCR-1 MIDI + 0066 EDIROL PCR-1 WAVE + 0067 EDIROL PCR-1 MIDI + 006a SP-606 + 006b SP-606 + 006d FANTOM-X + 006e FANTOM-X + 0073 EDIROL UA-25 + 0074 EDIROL UA-25 + 0075 BOSS DR-880 + 0076 BOSS DR-880 + 007a RD + 007b RD + 007d EDIROL UA-101 + 0080 G-70 + 0081 G-70 + 008b EDIROL PC-50 + 008c EDIROL PC-50 + 008d EDIROL UA-101 USB1 + 0092 EDIROL PC-80 WAVE + 0093 EDIROL PC-80 MIDI + 0096 EDIROL UA-1EX + 009a EDIROL UM-3EX + 009d EDIROL UM-1 + 00a2 Digital Piano + 00a3 EDIROL UA-4FX + 00a6 Juno-G + 00ad SH-201 + 00c4 EDIROL M-16DX + 00de Fantom-G7 +0583 Padix Co., Ltd (Rockfire) + 0001 4 Axis 12 button +POV + 0002 4 Axis 12 button +POV + 2030 RM-203 USB Nest [mode 1] + 2031 RM-203 USB Nest [mode 2] + 2032 RM-203 USB Nest [mode 3] + 2033 RM-203 USB Nest [mode 4] + 2050 PX-205 PSX Bridge + 205f PSX/USB converter + 206f USB, 2-axis 8-button gamepad + 3050 QF-305u Gamepad + 3379 Rockfire X-Force + 337f Rockfire USB RacingStar Vibra + 509f USB,4-Axis,12-Button with POV + 5259 Rockfire USB SkyShuttle Vibra + 525f USB Vibration Pad + 5308 USB Wireless VibrationPad + 5359 Rockfire USB SkyShuttle Pro + 535f USB,real VibrationPad + 5659 Rockfire USB SkyShuttle Vibra + 565f USB VibrationPad + 6009 Revenger + 600f USB,GameBoard II + 6258 USB, 4-axis, 6-button joystick w/view finder + 6889 Windstorm Pro + 688f QF-688uv Windstorm Pro Joystick + 7070 QF-707u Bazooka Joystick + a000 MaxFire G-08XU Gamepad + a015 4-Axis,16-Button with POV + a019 USB, Vibration ,4-axis, 8-button joystick w/view finder + a020 USB,4-Axis,10-Button with POV + a021 USB,4-Axis,12-Button with POV + a022 USB,4-Axis,14-Button with POV + a023 USB,4-Axis,16-Button with POV + a024 4axis,12button vibrition audio gamepad + a025 4axis,12button vibrition audio gamepad + a130 USB Wireless 2.4GHz Gamepad + a131 USB Wireless 2.4GHz Joystick + a132 USB Wireless 2.4GHz Wheelpad + a133 USB Wireless 2.4GHz Wheel&Gamepad + a202 ForceFeedbackWheel + a209 MetalStrike FF + b000 USB,4-Axis,12-Button with POV + b001 USB,4-Axis,12-Button with POV + b002 Vibration,12-Button USB Wheel + b005 USB,12-Button Wheel + b008 USB Wireless 2.4GHz Wheel + b009 USB,12-Button Wheel + b00a PSX/USB converter + b00b PSX/USB converter + b00c PSX/USB converter + b00d PSX/USB converter + b00e 4-Axis,12-Button with POV + b00f USB,5-Axis,10-Button with POV + b010 MetalStrike Pro + b012 Wireless MetalStrike + b013 USB,Wiress 2.4GHZ Joystick + b016 USB,5-Axis,10-Button with POV + b018 TW6 Wheel + ff60 USB Wireless VibrationPad +0584 RATOC System, Inc. + 0008 Fujifilm MemoryCard ReaderWriter + b000 REX-USB60 +0585 FlashPoint Technology, Inc. + 0001 Digital Camera + 0002 Digital Camera + 0003 Digital Camera + 0004 Digital Camera + 0005 Digital Camera + 0006 Digital Camera + 0007 Digital Camera + 0008 Digital Camera + 0009 Digital Camera + 000a Digital Camera + 000b Digital Camera + 000c Digital Camera + 000d Digital Camera + 000e Digital Camera + 000f Digital Camera +0586 ZyXEL Communications Corp. + 0025 802.11b/g/n USB Wireless Network Adapter + 0102 omni.net II ISDN TA + 1000 Omni NET Modem / ISDN TA + 1500 Omni 56K Plus + 2011 Scorpion-980N keyboard + 3304 LAN Modem + 3309 ADSL Modem Prestige 600 series + 330a ADSL Modem Interface + 330e USB Broadband ADSL Modem Rev 1.10 + 3400 ZyAIR B-220 IEEE 802.11b Adapter + 3401 ZyAIR G-220 802.11bg + 3402 ZyAIR G-220F 802.11bg + 3407 G-200 v2 802.11bg + 3409 AG-225H 802.11bg + 340a M-202 802.11bg + 340f G-220 v2 802.11bg + 3410 ZyAIR G-202 802.11bg + 3412 802.11bg + 3413 ZyAIR AG-225H v2 802.11bg + 3415 G-210H 802.11g Wireless Adapter + 3416 NWD-210N 802.11b/g/n-draft wireless adapter + 341a NWD-270N Wireless N-lite USB Adapter +0587 America Kotobuki Electronics Industries, Inc. +0588 Sapien Design +0589 Victron +058a Nohau Corp. +058b Infineon Technologies +058c In Focus Systems + 0007 Flash + 0008 LP130 + 000a LP530 + 0010 Projector + 0011 Projector + 0012 Projector + 0013 Projector + 0014 Projector + 0015 Projector + 0016 Projector + 0017 Projector + 0018 Projector + 0019 Projector + 001a Projector + 001b Projector + 001c Projector + 001d Projector + 001e Projector + 001f Projector +058d Micrel Semiconductor +058e Tripath Technology, Inc. +058f Alcor Micro Corp. + 1234 Flash Drive + 2412 SCard R/W CSR-145 + 2802 Monterey Keyboard + 5492 Hub + 6232 Hi-Speed 16-in-1 Flash Card Reader/Writer + 6254 USB Hub + 6331 SD/MMC/MS Card Reader + 6335 SD/MMC Card Reader + 6360 Multimedia Card Reader + 6361 Multimedia Card Reader + 6362 Hi-Speed 21-in-1 Flash Card Reader/Writer (Internal/External) + 6366 Multi Flash Reader + 6377 Multimedia Card Reader + 6386 Memory Card + 6387 Transcend JetFlash Flash Drive + 6390 USB 2.0-IDE bridge + 9213 MacAlly Kbd Hub + 9215 AU9814 Hub + 9254 Hub + 9310 Mass Storage (UID4/5A & UID7A) + 9320 Micro Storage Driver for Win98 + 9321 Micro Storage Driver for Win98 + 9330 SD Reader + 9331 Micro Storage Driver for Win98 + 9340 Delkin eFilm Reader-32 + 9350 Delkin eFilm Reader-32 + 9360 8-in-1 Media Card Reader + 9361 Multimedia Card Reader + 9368 Multimedia Card Reader + 9380 Flash Drive + 9382 Acer/Sweex Flash drive + 9384 qdi U2Disk T209M + 9410 Keyboard + 9472 Keyboard Hub + 9510 ChunghwaTL USB02 Smartcard Reader + 9520 EMV Certified Smart Card Reader + 9720 USB-Serial Adapter +0590 Omron Corp. + 0004 Cable Modem + 000b MR56SVS + 0028 HJ-720IT Pedometer +0591 Questra Consulting +0592 Powerware Corp. + 0002 UPS (X-Slot) +0593 Incite +0594 Princeton Graphic Systems +0595 Zoran Microelectronics, Ltd + 1001 Digitrex DSC-1300/DSC-2100 (mass storage mode) + 4343 Digital Camera EX-20 DSC +0596 MicroTouch Systems, Inc. + 0001 Touchscreen + 0002 Touch Screen Controller +0597 Trisignal Communications +0598 Niigata Canotec Co., Inc. +0599 Brilliance Semiconductor, Inc. +059a Spectrum Signal Processing, Inc. +059b Iomega Corp. + 0001 Zip 100 (Type 1) + 000b Zip 100 (Type 2) + 0021 Win98 Disk Controller + 0030 Zip 250 (Ver 1) + 0031 Zip 100 (Type 3) + 0032 Zip 250 (Ver 2) + 0034 Zip 100 Driver + 0037 Zip 750 MB + 0040 SCSI Bridge + 0042 Rev 70 GB + 0050 Zip CD 650 Writer + 0053 CDRW55292EXT CD-RW External Drive + 0057 Mass Storage Device + 005d Mass Storage Device + 005f Mass Storage Device + 0060 PCMCIA PocketZip Dock + 0061 Varo PocketZip 40 MP3 Player + 006d HipZip MP3 Player + 007c Ultra Max USB/1394 + 00db FotoShow Zip 250 Driver + 0150 Mass Storage Device + 015d Super DVD Writer + 0173 Hi-Speed USB-to-IDE Bridge Controller + 0174 Hi-Speed USB-to-IDE Bridge Controller + 0176 Hi-Speed USB-to-IDE Bridge Controller + 0177 Hi-Speed USB-to-IDE Bridge Controller + 0178 Hi-Speed USB-to-IDE Bridge Controller + 0179 Hi-Speed USB-to-IDE Bridge Controller + 017a HDD + 017b HDD/1394A + 017c HDD/1394B + 0251 Optical + 0252 Optical + 0470 Prestige Portable Hard Drive + 1052 DVD+RW External Drive +059c A-Trend Technology Co., Ltd +059d Advanced Input Devices +059e Intelligent Instrumentation +059f LaCie, Ltd + 0201 StudioDrive USB2 + 0202 StudioDrive USB2 + 0203 StudioDrive USB2 + 0211 PocketDrive + 0212 PocketDrive + 0213 PocketDrive USB2 + 0323 LaCie d2 Drive USB2 + 0641 Mobile Hard Drive + 1010 Desktop Hard Drive + 1019 Desktop Hard Drive + a601 HardDrive + a602 CD R/W +05a0 Vetronix Corp. +05a1 USC Corp. +05a2 Fuji Film Microdevices Co., Ltd +05a3 ARC International +05a4 Ortek Technology, Inc. + 9720 Keyboard Mouse + 9722 Keyboard + 9731 MCK-600W/MCK-800USB Keyboard +05a5 Sampo Technology Corp. +05a6 Cisco Systems, Inc. + 0001 CVA124 Cable Voice Adapter (WDM) + 0002 CVA122 Cable Voice Adapter (WDM) + 0003 CVA124E Cable Voice Adapter (WDM) + 0004 CVA122E Cable Voice Adapter (WDM) +05a7 Bose Corp. +05a8 Spacetec IMC Corp. +05a9 OmniVision Technologies, Inc. + 0511 OV511 Webcam + 0518 OV518 Webcam + 0519 OV519 Microphone + 1550 VEHO Filmscanner + 2640 OV2640 Webcam + 2643 Monitor Webcam + 264b Monitor Webcam + 2800 SuperCAM + 4519 Webcam Classic + 7670 OV7670 Webcam + 8519 OV519 Webcam + a511 OV511+ Webcam + a518 D-Link DSB-C310 Webcam +05aa Utilux South China, Ltd +05ab In-System Design + 0002 Parallel Port + 0030 Storage Adapter V2 (TPP) + 0031 ATA Bridge + 0060 USB 2.0 ATA Bridge + 0061 Storage Adapter V3 (TPP-I) + 0101 Storage Adapter (TPP) + 0130 Compact Flash and Microdrive Reader (TPP) + 0200 USS725 ATA Bridge + 0201 Storage Adapter (TPP) + 0202 ATA Bridge + 0300 Portable Hard Drive (TPP) + 0301 Portable Hard Drive V2 + 0350 Portable Hard Drive (TPP) + 0351 Portable Hard Drive V2 + 081a ATA Bridge + 0cda ATA Bridge for CD-R/RW + 1001 BAYI Printer Class Support + 5700 Storage Adapter V2 (TPP) + 5701 USB Storage Adapter V2 + 5901 Smart Board (TPP) + 5a01 ATI Storage Adapter (TPP) + 5d01 DataBook Adapter (TPP) +05ac Apple, Inc. + 0201 USB Keyboard [Alps or Logitech, M2452] + 0202 Keyboard [ALPS] + 0205 Extended Keyboard [Mitsumi] + 0206 Extended Keyboard [Mitsumi] + 020b Pro Keyboard [Mitsumi, A1048/US layout] + 020c Extended Keyboard [Mitsumi] + 020d Pro Keyboard [Mitsumi, A1048/JIS layout] + 020e Internal Keyboard/Trackpad + 020f Internal Keyboard/Trackpad + 021b Internal Keyboard/Trackpad + 0220 Aluminum Keyboard + 0221 Keyboard (Aluminium) (ISO) + 0229 Internal Keyboard/Trackpad (MacBook Pro) (ANSI) + 022a Internal Keyboard/Trackpad (MacBook Pro) (ISO) + 022b Internal Keyboard/Trackpad (MacBook Pro) (JIS) + 0230 Internal Keyboard/Trackpad (MacBook Pro 4,1) + 0301 USB Mouse [Mitsumi, M4848] + 0302 Optical Mouse [Fujitsu] + 0304 Optical USB Mouse [Mitsumi] + 0306 Optical USB Mouse [Fujitsu] + 030a Internal Trackpad + 1000 Bluetooth HCI MacBookPro (HID mode) + 1001 Keyboard Hub [ALPS] + 1002 Extended Keyboard Hub [Mitsumi] + 1003 Hub in Pro Keyboard [Mitsumi, A1048] + 1006 Hub in Aluminum Keyboard + 1101 Speakers + 1201 3G iPod + 1202 iPod 2G + 1203 iPod 4.Gen Grayscale 40G + 1204 iPod [Photo] + 1205 iPod Mini 1.Gen/2.Gen + 1206 iPod '06' + 1207 iPod '07' + 1208 iPod '08' + 1209 iPod Video + 120a iPod Nano + 1223 iPod Classic/Nano 3.Gen (DFU mode) + 1224 iPod Nano 3.Gen (DFU mode) + 1225 iPod Nano 4.Gen (DFU mode) + 1231 iPod Nano 5.Gen (DFU mode) + 1240 iPod Nano 2.Gen (DFU mode) + 1255 iPod Nano 4.Gen (DFU mode) + 1260 iPod Nano 2.Gen + 1261 iPod Classic + 1262 iPod Nano 3.Gen + 1263 iPod Nano 4.Gen + 1265 iPod Nano 5.Gen + 1290 iPhone + 1291 iPod Touch 1.Gen + 1292 iPhone 3G + 1293 iPod Touch 2.Gen + 1294 iPhone 3GS + 1300 iPod Shuffle + 1301 iPod Shuffle 2.Gen + 8202 HCF V.90 Data/Fax Modem + 8203 Bluetooth HCI + 8204 Bluetooth HCI [Bluetooth 2.0 + EDR, built-in] + 8205 Bluetooth HCI + 8206 Bluetooth HCI + 8215 Bluetooth USB Host Controller + 8216 Bluetooth USB Host Controller + 8217 Bluetooth USB Host Controller + 8240 IR Receiver [built-in] + 8242 IR Receiver [built-in] + 8300 Built-in iSight (no firmware loaded) + 8501 Built-in iSight [Micron] + 8502 Built-in iSight + 8505 Built-in iSight + 912f Hub in 30" Cinema Display + 9221 30" Cinema Display + ffff Bluetooth in DFU mode - Driver +05ad Y.C. Cable U.S.A., Inc. +05ae Synopsys, Inc. +05af Jing-Mold Enterprise Co., Ltd + 0821 IDE to + 9167 KB 9151B - 678 + 9267 KB 9251B - 678 Mouse +05b0 Fountain Technologies, Inc. +05b1 First International Computer, Inc. + 1389 Bluetooth Wireless Adapter +05b4 LG Semicon Co., Ltd + 4857 M-Any DAH-210 + 6001 Digisette DUO-MP3 AR-100 +05b5 Dialogic Corp. +05b6 Proxima Corp. +05b7 Medianix Semiconductor, Inc. +05b8 Agiler, Inc. + 3002 Scroll Mouse +05b9 Philips Research Laboratories +05ba DigitalPersona, Inc. +05bb Grey Cell Systems +05bc 3G Green Green Globe Co., Ltd + 0004 Trackball +05bd RAFI GmbH & Co. KG +05be Tyco Electronics (Raychem) +05bf S & S Research +05c0 Keil Software +05c1 Kawasaki Microelectronics, Inc. +05c2 Media Phonics (Suisse) S.A. +05c5 Digi International, Inc. + 0002 AccelePort USB 2 + 0004 AccelePort USB 4 + 0008 AccelePort USB 8 +05c6 Qualcomm, Inc. + 3100 CDMA Wireless Modem/Phone + 3196 CDMA Wireless Modem + 3197 CDMA Wireless Modem/Phone + 6613 Onda H600/N501HS ZTE MF330 +05c7 Qtronix Corp. + 0113 PC Line Mouse + 1001 Lynx Mouse + 2001 Keyboard + 2011 SCorpius Keyboard + 6001 Ten-Keypad +05c8 Cheng Uei Precision Industry Co., Ltd (Foxlink) + 0103 FO13FF-65 PC-CAM +05c9 Semtech Corp. +05ca Ricoh Co., Ltd + 0101 RDC-5300 Camera + 0325 Caplio GX (ptp) + 032d Caplio GX 8 (ptp) + 032f Caplio R3 (ptp) + 03a1 IS200e + 0403 Printing Support + 0405 Type 101 + 0406 Type 102 + 1803 V5 camera [R5U870] + 1810 Pavilion Webcam [R5U870] + 1812 Pavilion Webcam + 1830 Visual Communication Camera VGP-VCC2 [R5U870] + 1832 Visual Communication Camera VGP-VCC3 [R5U870] + 1833 Visual Communication Camera VGP-VCC2 [R5U870] + 1834 Visual Communication Camera VGP-VCC2 [R5U870] + 1835 Visual Communication Camera VGP-VCC5 [R5U870] + 1836 Visual Communication Camera VGP-VCC4 [R5U870] + 1837 Visual Communication Camera VGP-VCC4 [R5U870] + 1839 Visual Communication Camera VGP-VCC6 [R5U870] + 183a Visual Communication Camera VGP-VCC7 [R5U870] + 183b Visual Communication Camera VGP-VCC8 [R5U870] + 183e Visual Communication Camera VGP-VCC9 [R5U870] + 1841 Fujitsu F01/ Lifebook U810 [R5U870] + 1870 Webcam 1000 + 2201 RDC-7 Camera + 2202 Caplio RR30 + 2203 Caplio 300G + 2204 Caplio G3 + 2205 Caplio RR30 / Medion MD 6126 Camera + 2206 Konica DG-3Z + 2207 Caplio Pro G3 + 2208 Caplio G4 + 2209 Caplio 400G wide + 220a KONICA MINOLTA DG-4Wide + 220b Caplio RX + 220c Caplio GX + 220d Caplio R1/RZ1 + 220e Sea & Sea 5000G + 220f Rollei dr5 / Rollei dr5 (PTP mode) + 2211 Caplio R1S + 2212 Caplio R1v Camera + 2213 Caplio R2 + 2214 Caplio GX 8 + 2215 DSC 725 + 2216 Caplio R3 + 2222 RDC-i500 +05cb PowerVision Technologies, Inc. + 1483 PV8630 interface (scanners, webcams) +05cc ELSA AG + 2100 MicroLink ISDN Office + 2219 MicroLink ISDN + 2265 MicroLink 56k + 2267 MicroLink 56k (V.250) + 2280 MicroLink 56k Fun + 3000 Micolink USB2Ethernet [pegasus] + 3100 AirLancer USB-11 + 3363 MicroLink ADSL Fun +05cd Silicom, Ltd +05ce sci-worx GmbH +05cf Sung Forn Co., Ltd +05d0 GE Medical Systems Lunar +05d1 Brainboxes, Ltd + 0003 Bluetooth Adapter BL-554 +05d2 Wave Systems Corp. +05d3 Tohoku Ricoh Co., Ltd +05d5 Super Gate Technology Co., Ltd +05d6 Philips Semiconductors, CICT +05d7 Thomas & Betts Corp. + 0099 10Mbps Ethernet [klsi] +05d8 Ultima Electronics Corp. + 4001 Artec Ultima 2000 + 4002 Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner + 4003 Artec E+ 48U + 4004 Artec E+ Pro + 4005 MEM48U + 4006 TRUST EASY WEBSCAN 19200 + 4007 TRUST 240H EASY WEBSCAN GOLD + 4008 Trust Easy Webscan 19200 + 4009 Umax Astraslim + 4013 IT Scan 1200 + 8105 Artec T1 USB TVBOX (cold) + 8106 Artec T1 USB TVBOX (warm) + 8107 Artec T1 USB TVBOX with AN2235 (cold) + 8108 Artec T1 USB TVBOX with AN2235 (warm) + 8109 Artec T1 USB2.0 TVBOX (cold +05d9 Axiohm Transaction Solutions + a225 A225 Printer + a758 A758 Printer + a794 A794 Printer +05da Microtek International, Inc. + 0091 ScanMaker X6u + 0093 ScanMaker V6USL + 0094 Phantom 336CX/C3 + 0099 ScanMaker X6/X6U + 009a Phantom C6 + 00a0 Phantom 336CX/C3 (#2) + 00a3 ScanMaker V6USL + 00ac ScanMaker V6UL + 00b6 ScanMaker V6UPL + 00ef ScanMaker V6UPL + 1006 Jenoptik JD350 entrance + 1011 NHJ Che-ez! Kiss Digital Camera + 1018 Digital Dream Enigma 1.3 + 1020 Digital Dream l'espion xtra + 1025 Take-it Still Camera Device + 1026 Take-it + 1043 Take-It 1300 DSC Bulk Driver + 1045 Take-it D1 + 1047 Take-it Camera Composite Device + 1048 Take-it Q3 + 1049 3M Still Camera Device + 1051 Camcorder Series + 1052 Mass Storage Device + 1053 Take-it DV Composite Device + 1054 Mass Storage Device + 1055 Digital Camera Series(536) + 1056 Mass Storage Device + 1057 Take-it DSC Camera Device(536) + 1058 Mass Storage Device + 1059 Camcorder DSC Series + 1060 Microtek Take-it MV500 + 2007 ArtixScan DI 1210 + 200c 1394_USB2 Scanner + 200e ArtixScan DI 810 + 2017 UF ICE Scanner + 201c 4800 Scanner + 201d ArtixScan DI 1610 + 201f 4800 Scanner-ICE + 202e ArtixScan DI 2020 + 208b ScanMaker 6800 + 208f ArtixScan DI 2010 + 209e ScanMaker 4700LP + 20a7 ScanMaker 5600 + 20b0 ScanMaker X12USL + 20b1 ScanMaker 8700 + 20b4 ScanMaker 4700 + 20bd ScanMaker 5700 + 20c9 ScanMaker 6700 + 20d2 Microtek ArtixScan 1800f + 20d6 PS4000 + 20de ScanMaker 9800XL + 20e0 ScanMaker 9700XL + 20ed ScanMaker 4700 + 20ee Micortek ScanMaker X12USL + 3008 Scanner + 300a 4800 ICE Scanner + 300b 4800 Scanner + 300f MiniScan C5 + 3020 4800dpi Scanner + 3021 1200dpi Scanner + 3022 Scanner 4800dpi + 3023 USB1200II Scanner + 30c1 USB600 Scanner + 30ce ScanMaker 3800 + 30cf ScanMaker 4800 + 30d4 USB1200 Scanner + 30d8 Scanner + 30d9 USB2400 Scanner + 30e4 ScanMaker 4100 + 30e5 USB3200 Scanner + 30e6 ScanMaker i320 + 40b3 ScanMaker 3600 + 40b8 ScanMaker 3700 + 40c7 ScanMaker 4600 + 40ca ScanMaker 3600 + 40cb ScanMaker 3700 + 40dd ScanMaker 3750i + 40ff ScanMaker 3600 + 5003 Goya + 5013 3200 Scanner + 80a3 ScanMaker V6USL (#2) + 80ac ScanMaker V6UL/SpicyU +05db Sun Corp. (Suntac?) + 0003 SUNTAC U-Cable type D2 + 0005 SUNTAC U-Cable type P1 + 0009 SUNTAC Slipper U + 000a SUNTAC Ir-Trinity + 000b SUNTAC U-Cable type A3 + 0011 SUNTAC U-Cable type A4 +05dc Lexar Media, Inc. + 0001 jumpSHOT CompactFlash Reader + 0002 JumpShot + 0003 JumpShot + 0080 Jumpdrive Secure 64MB + 0081 RBC Compact Flash Drive + 00a7 JumpDrive Impact + 0100 JumpDrive PRO + 0200 JumpDrive 2.0 Pro + 0300 Jumpdrive Geysr + 0301 JumpDrive Classic + 0302 JD Micro + 0303 JD Micro Pro + 0304 JD Secure II + 0310 JumpDrive + 0311 JumpDrive Classic + 0312 JD Micro + 0313 JD Micro Pro + 0320 JumpDrive + 0321 JD Micro + 0322 JD Micro Pro + 0323 UFC + 0330 JumpDrive Expression + 0340 JumpDrive TAD + 0350 Express Card + 0400 UFDC + 0401 UFDC + 0403 Locked B Device + 0405 Locked C Device + 0407 Locked D Device + 0409 Locked E Device + 040b Locked F Device + 040d Locked G Device + 040f Locked H Device + 0410 JumpDrive + 0411 JumpDrive + 0413 Locked J Device + 0415 Locked K Device + 0417 Locked L Device + 0419 Locked M Device + 041b Locked N Device + 041d Locked O Device + 041f Locked P Device + 0420 JumpDrive + 0421 JumpDrive + 0423 Locked R Device + 0425 Locked S Device + 0427 Locked T Device + 0429 Locked U Device + 042b Locked V Device + 042d Locked W Device + 042f Locked X Device + 0431 Locked Y Device + 0433 Locked Z Device + 4d02 MP3 Player + 4d12 MP3 Player + 4d30 MP3 Player + a300 JumpDrive2 + a400 JumpDrive trade; Pro 40-501 + a410 JumpDrive 128MB/256MB + a411 JumpDrive Traveler + a420 JumpDrive Pro + a421 JumpDrive Pro II + a422 JumpDrive Micro Pro + a430 JumpDrive Secure + a431 JumpDrive Secure II + a432 JumpDrive Classic + a440 JumpDrive Lightning + a450 JumpDrive TouchGuard + a460 JD Mercury + a501 JumpDrive Classic + a510 JumpDrive Sport + a530 JumpDrive Expression + a531 JumpDrive Secure II + a560 JumpDrive FireFly + a701 JumpDrive FireFly + a790 JumpDrive 2GB + b002 USB CF Reader + b018 Multi-Card Reader +05dd Delta Electronics, Inc. + ff31 AWU-120 + ff32 FriendlyNET AeroLAN AL2011 + ff35 PCW 100 - Wireless 802.11b Adapter + ff91 2Wire PC Port Phoneline 10Mbps Adapter +05df Silicon Vision, Inc. +05e0 Symbol Technologies + 0700 Bar Code Scanner (CS1504) + 0800 Spectrum24 Wireless LAN Adapter + 1200 DS6608 Bar Code Scanner + 1900 SNAPI Imaging Device + 2000 MC3090 Rugged Mobile Computer + 200d MC70 Rugged Mobile Computer +05e1 Syntek Semiconductor Co., Ltd + 0500 DC-112X Webcam + 0501 DC-1125 Webcam + 0890 STK011 Camera + 0892 STK013 Camera + 0895 STK016 Camera + 0896 STK017 Camera +05e2 ElecVision, Inc. +05e3 Genesys Logic, Inc. + 000a Keyboard with PS/2 Port + 000b Mouse + 0100 Nintendo Game Boy Advance SP + 0120 Pacific Image Electronics PrimeFilm 1800u slide/negative scanner + 0131 CF/SM Reader/Writer + 0142 Multiple Slides Scanner-3600 + 0143 Multiple Frames Film Scanner-36series + 0180 Plustek Scanner + 0182 Wize Media 1000 + 0189 ScanJet 4600 series + 018a Xerox 6400 + 0300 GLUSB98PT Parallel Port + 0301 USB2LPT Cable Release2 + 0406 Hub + 0501 GL620USB Host-Host interface + 0502 GL620USB-A GeneLink USB-USB Bridge + 0503 Webcam + 0504 HID Keyboard Filter + 0604 USB 1.1 Hub + 0605 USB 2.0 Hub [ednet] + 0606 USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub + 0608 USB-2.0 4-Port HUB [Hama] + 0660 USB 2.0 Hub + 0700 SIIG US2256 CompactFlash Card Reader + 0701 USB 2.0 IDE Adapter + 0702 USB 2.0 IDE Adapter + 0703 Card Reader + 0704 Card Reader + 0705 Card Reader + 0706 Card Reader + 0707 Card Reader + 0708 Card Reader + 0709 Card Reader + 070a Pen Flash + 070b DMHS1B Rev 3 DFU Adapter + 070e X-PRO CR20xA USB 2.0 Internal Card Reader + 070f Pen Flash + 0710 USB 2.0 33-in-1 Card Reader + 0711 Card Reader + 0712 Delkin Mass Storage Device + 0715 USB 2.0 microSD Reader + 0723 USB 2.0 SD/MMC/MS Flash Card Reader + 0760 USB 2.0 Card Reader/Writer + 0761 Genesys Mass Storage Device + 0780 USBFS DFU Adapter + 07a0 Pen Flash + 0927 Card Reader + 1205 Afilias Optical Mouse H3003 + a700 Pen Flash + f102 VX7012 TV Box + f103 VX7012 TV Box + f104 VX7012 TV Box + fd21 3M TL20 Temperature Logger + fe00 Razer Mouse +05e4 Red Wing Corp. +05e5 Fuji Electric Co., Ltd +05e6 Keithley Instruments +05e8 ICC, Inc. +05e9 Kawasaki LSI + 0008 KL5KUSB101B Ethernet [klsi] + 0009 Sony 10Mbps Ethernet [pegasus] + 000c USB-to-RS-232 + 000d USB-to-RS-232 + 0014 RS-232 J104 + 0040 Ethernet Adapter + 2008 Ethernet Adapter +05eb FFC, Ltd +05ec COM21, Inc. +05ee Cytechinfo Inc. +05ef AVB, Inc. [anko?] + 020a Top Shot Pegasus Joystick + 8884 Mag Turbo Force Wheel + 8888 Top Shot Force Feedback Racing Wheel +05f0 Canopus Co., Ltd + 0101 DA-Port DAC +05f1 Compass Communications +05f2 Dexin Corp., Ltd + 0010 AQ Mouse +05f3 PI Engineering, Inc. + 0007 Kinesis Advantage PRO MPC/USB Keyboard + 0081 Kinesis Integrated Hub + 020b PS2 Adapter + 0232 X-Keys Switch Interface, Programming Mode + 0261 X-Keys Switch Interface, SPLAT Mode + 0264 X-Keys Switch Interface, Composite Mode +05f5 Unixtar Technology, Inc. +05f6 AOC International +05f7 RFC Distribution(s) PTE, Ltd +05f9 PSC Scanning, Inc. +05fa Siemens Telecommunications Systems, Ltd + 3301 Keyboard with PS/2 Mouse Port + 3302 Keyboard + 3303 Keyboard with PS/2 Mouse Port +05fc Harman Multimedia + 7849 Harman/Kardon SoundSticks +05fd InterAct, Inc. + 0239 SV-239 HammerHead Digital + 0251 Raider Pro + 0253 ProPad 8 Digital + 0286 SV-286 Cyclone Digital + 262a 3dfx HammerHead FX + 262f HammerHead Fx + daae Game Shark +05fe Chic Technology Corp. + 0001 Mouse + 0003 Cypress USB Mouse + 0005 Viewmaster 4D Browser Mouse + 0007 Twinhead Mouse + 0009 Inland Pro 4500/5000 Mouse + 0011 Browser Mouse + 1010 Optical Wireless +05ff LeCroy Corp. +0600 Barco Display Systems +0601 Jazz Hipster Corp. + 0003 Internet Security Co., Ltd. SecureKey +0602 Vista Imaging, Inc. + 1001 ViCam Webcam +0603 Novatek Microelectronics Corp. + 00f1 Keyboard + 6871 Mouse +0604 Jean Co., Ltd +0605 Anchor C&C Co., Ltd +0606 Royal Information Electronics Co., Ltd +0607 Bridge Information Co., Ltd +0608 Genrad Ads +0609 SMK Manufacturing, Inc. + 031d eHome Infrared Receiver + 0322 eHome Infrared Receiver + ff12 SMK Bluetooth Device +060a Worthington Data Solutions, Inc. +060b Solid Year + 0001 MacAlly Keyboard + 1006 Japanese Keyboard - 260U + 2101 Keyboard + 5811 ACK-571U Wireless Keyboard + 5903 Japanese Keyboard - 595U + 6001 SolidTek USB 2p HUB + 6002 SolidTek USB Keyboard + 6003 Japanese Keyboard - 600HM + a001 Maxwell Compact Pc PM3 +060c EEH Datalink GmbH +060d Auctor Corp. +060e Transmonde Technologies, Inc. +060f Joinsoon Electronics Mfg. Co., Ltd +0610 Costar Electronics, Inc. +0611 Totoku Electric Co., Ltd +0613 TransAct Technologies, Inc. +0614 Bio-Rad Laboratories +0615 Quabbin Wire & Cable Co., Inc. +0616 Future Techno Designs PVT, Ltd +0617 Swiss Federal Insitute of Technology +0618 MacAlly + 0101 Mouse +0619 Seiko Instruments, Inc. + 0101 SLP-100 Driver + 0102 SLP-200 Driver + 0103 SLP-100N Driver + 0104 SLP-200N Driver + 0105 SLP-240 Driver +061a Veridicom International, Inc. + 0110 5thSense Fingerprint Sensor + 0200 FPS200 Fingerprint Sensor + 8200 VKI-A Fingerprint Sensor/Flash Storage (dumb) + 9200 VKI-B Fingerprint Sensor/Flash Storage (smart) +061b Promptus Communications, Inc. +061c Act Labs, Ltd +061d Quatech, Inc. +061e Nissei Electric Co. + 0001 nissei 128DE-USB - + 0010 nissei 128DE-PNA - +0620 Alaris, Inc. + 0004 QuickVideo weeCam + 0007 QuickVideo weeCam + 000a QuickVideo weeCam + 000b QuickVideo weeCam +0621 ODU-Steckverbindungssysteme GmbH & Co. KG +0622 Iotech, Inc. +0623 Littelfuse, Inc. +0624 Avocent Corp. +0625 TiMedia Technology Co., Ltd +0626 Nippon Systems Development Co., Ltd +0627 Adomax Technology Co., Ltd +0628 Tasking Software, Inc. +0629 Zida Technologies, Ltd +062a Creative Labs + 0000 Optical mouse + 0001 Notebook Optical Mouse + 0201 Defender Office Keyboard (K7310) S Zodiak KM-9010 + 9003 VoIP Conference Hub (A16GH) + 9004 USR9602 USB Internet Mini Phone +062b Greatlink Electronics Taiwan, Ltd +062c Institute for Information Industry +062d Taiwan Tai-Hao Enterprises Co., Ltd +062e Mainsuper Enterprises Co., Ltd +062f Sin Sheng Terminal & Machine, Inc. +0631 JUJO Electronics Corp. +0633 Cyrix Corp. +0634 Micron Technology, Inc. +0635 Methode Electronics, Inc. +0636 Sierra Imaging, Inc. + 0003 Vivicam 35Xx +0638 Avision, Inc. + 0268 iVina 1200U Scanner + 026a Minolta Dimage Scan Dual II + 0a10 iVina FB1600/UMAX Astra 4500 + 0a13 AV600U + 0a16 SC-215 + 0a30 UMAX Astra 6700 Scanner + 0a41 Avision AM3000/MF3000 Series + 0f01 fi-4010CU + 4004 Minolta Dimage Scan Elite II +0639 Chrontel, Inc. +063a Techwin Corp. +063b Taugagreining HF +063c Yamaichi Electronics Co., Ltd (Sakura) +063d Fong Kai Industrial Co., Ltd +063e RealMedia Technology, Inc. +063f New Technology Cable, Ltd +0640 Hitex Development Tools + 0026 LPC-Stick +0641 Woods Industries, Inc. +0642 VIA Medical Corp. +0644 TEAC Corp. + 0000 Floppy + 0200 All-In-One Multi-Card Reader CA200/B/S + 1000 CD-ROM Drive + 800d TASCAM Portastudio DP-01FX + 800e TASCAM US-122L + d001 CD-R/RW Unit + d002 CD-R/RW Unit + d010 CD-RW/DVD Unit +0645 Who? Vision Systems, Inc. +0646 UMAX +0647 Acton Research Corp. + 0100 ARC SpectraPro UV/VIS/IR Monochromator/Spectrograph + 0101 ARC AM-VM Mono Airpath/Vacuum Monochromator/Spectrograph + 0102 ARC Inspectrum Mono + 0103 ARC Filterwheel + 03e9 Inspectrum 128x1024 F VIS Spectrograph + 03ea Inspectrum 256x1024 F VIS Spectrograph + 03eb Inspectrum 128x1024 B VIS Spectrograph + 03ec Inspectrum 256x1024 B VIS Spectrograph +0648 Inside Out Networks +0649 Weli Science Co., Ltd +064b White Mountain DSP, Inc. +064c Ji-Haw Industrial Co., Ltd +064d TriTech Microelectronics, Ltd +064e Suyin Corp. + a100 Acer OrbiCam + a101 Acer CrystalEye Webcam + a102 Lenovo Webcam + a110 HP Webcam + c107 HP webcam [dv6-1190en] + d101 Acer CrystalEye Webcam +064f WIBU-Systems AG + 0bd7 BOX/U + 0bd8 BOX/RU +0650 Dynapro Systems +0651 Likom Technology Sdn. Bhd. +0652 Stargate Solutions, Inc. +0653 CNF, Inc. +0654 Granite Microsystems, Inc. + 0005 Device Bay Controller + 0006 Hub + 0007 Device Bay Controller + 0016 Hub +0655 Space Shuttle Hi-Tech Co., Ltd +0656 Glory Mark Electronic, Ltd +0657 Tekcon Electronics Corp. +0658 Sigma Designs, Inc. +0659 Aethra +065a Optoelectronics Co., Ltd + 0001 Barcode scanner +065b Tracewell Systems +065e Silicon Graphics +065f Good Way Technology Co., Ltd & GWC technology Inc. +0660 TSAY-E (BVI) International, Inc. +0661 Hamamatsu Photonics K.K. +0662 Kansai Electric Co., Ltd +0663 Topmax Electronic Co., Ltd + 0103 CobraPad +0665 Cypress Semiconductor + 5161 USB to Serial +0667 Aiwa Co., Ltd + 0fa1 TD-U8000 Tape Drive +0668 WordWand +0669 Oce' Printing Systems GmbH +066a Total Technologies, Ltd +066b Linksys, Inc. + 0105 SCM eUSB SmartMedia Card Reader + 010a Melco MCR-U2 SmartMedia / CompactFlash Reader + 200c USB10TX + 2202 USB10TX Ethernet [pegasus] + 2203 USB100TX Ethernet [pegasus] + 2204 USB100TX HomePNA Ethernet [pegasus] + 2206 USB Ethernet [pegasus] + 2207 HomeLink Phoneline 10M Network Adapter + 2211 WUSB11 802.11b Adapter + 2212 WUSB11v2.5 802.11b Adapter + 2213 WUSB12v1.1 802.11b Adapter + 2219 Instant Wireless Network Adapter + 400b USB10TX +066d Entrega, Inc. +066e Acer Semiconductor America, Inc. +066f SigmaTel, Inc. + 003b MP3 Player + 003e MP3 Player + 003f MP3 Player + 0040 MP3 Player + 0041 MP3 Player + 0042 MP3 Player + 0043 MP3 Player + 004b A-Max PA11 MP3 Player + 3400 STMP3400 D-Major MP3 Player + 3410 STMP3410 D-Major MP3 Player + 3500 Player Recovery Device + 4200 STIr4200 IrDA Bridge + 4210 STIr4210 IrDA Bridge + 8000 MSCN MP3 Player + 8001 SigmaTel MSCN Audio Player + 8004 MSCNMMC MP3 Player + 8008 i-Bead 100 MP3 Player + 8020 MP3 Player + 8034 MP3 Player + 8036 MP3 Player + 8038 MP3 Player + 8056 MP3 Player + 8060 MP3 Player + 8066 MP3 Player + 807e MP3 Player + 8092 MP3 Player + 8096 MP3 Player + 809a MP3 Player + 80aa MP3 Player + 80ac MP3 Player + 80b8 MP3 Player + 80ba MP3 Player + 80bc MP3 Player + 80bf MP3 Player + 80c5 MP3 Player + 80c8 MP3 Player + 80ca MP3 Player + 80cc MP3 Player + 8104 MP3 Player + 8106 MP3 Player + 8108 MP3 Player + 810a MP3 Player + 810c MP3 Player + 8122 MP3 Player + 8124 MP3 Player + 8126 MP3 Player + 8128 MP3 Player + 8134 MP3 Player + 8136 MP3 Player + 8138 MP3 Player + 813a MP3 Player + 813e MP3 Player + 8140 MP3 Player + 8142 MP3 Player + 8144 MP3 Player + 8146 MP3 Player + 8148 MP3 Player + 814c MP3 Player + 8201 MP3 Player + 8202 Jens of Sweden / I-BEAD 150M/150H MP3 player + 8203 MP3 Player + 8204 MP3 Player + 8205 MP3 Player + 8206 Digital MP3 Music Player + 8207 MP3 Player + 8208 MP3 Player + 8209 MP3 Player + 820a MP3 Player + 820b MP3 Player + 820c MP3 Player + 820d MP3 Player + 820e MP3 Player + 820f MP3 Player + 8210 MP3 Player + 8211 MP3 Player + 8212 MP3 Player + 8213 MP3 Player + 8214 MP3 Player + 8215 MP3 Player + 8216 MP3 Player + 8217 MP3 Player + 8218 MP3 Player + 8219 MP3 Player + 821a MP3 Player + 821b MP3 Player + 821c MP3 Player + 821d MP3 Player + 821e MP3 Player + 821f MP3 Player + 8220 MP3 Player + 8221 MP3 Player + 8222 MP3 Player + 8223 MP3 Player + 8224 MP3 Player + 8225 MP3 Player + 8226 MP3 Player + 8227 MP3 Player + 8228 MP3 Player + 8229 MP3 Player + 8230 MP3 Player + 9000 MP3 Player + 9001 MP3 Player + 9002 MP3 Player +0670 Sequel Imaging + 0001 Calibrator + 0005 Enable Cable +0672 Labtec, Inc. + 1041 LCS1040 Speaker System + 5000 SpaceBall 4000 FLX +0673 HCL + 5000 Keyboard +0674 Key Mouse Electronic Enterprise Co., Ltd +0675 Draytech + 0110 Vigor 128 ISDN TA + 0550 Vigor550 + 1688 miniVigor 128 ISDN TA + 6694 USB ISDN TA +0676 Teles AG +0677 Aiwa Co., Ltd + 07d5 TM-ED1285(USB) + 0fa1 TD-U8000 Tape Drive +0678 ACard Technology Corp. +067b Prolific Technology, Inc. + 0000 PL2301 USB-USB Bridge + 0001 PL2302 USB-USB Bridge + 04bb PL2303 Serial (IODATA USB-RSAQ2) + 0610 Onext EG210U MODEM + 0611 AlDiga AL-11U Quad-band GSM/GPRS/EDGE modem + 2303 PL2303 Serial Port + 2305 PL2305 Parallel Port + 2307 PL2307 USB-ATAPI4 Bridge + 2313 FITEL PHS U Cable Adaptor + 2315 Flash Disk Embedded Hub + 2316 Flash Disk Security Device + 2317 Mass Storage Device + 2501 PL2501 USB-USB Bridge (USB 2.0) + 2507 PL2507 Hi-speed USB to IDE bridge controller + 2515 Flash Disk Embedded Hub + 2517 Flash Disk Mass Storage Device + 25a1 PL25A1 Host-Host Bridge + 3400 Hi-Speed Flash Disk with TruePrint AES3400 + 3500 Hi-Speed Flash Disk with TruePrint AES3500 + 3507 PL3507 ATAPI6 Bridge + aaa0 Prolific Pharos + aaa2 PL2303 Serial Adapter (IODATA USB-RSAQ3) +067c Efficient Networks, Inc. + 1001 Siemens SpeedStream 100MBps Ethernet + 1022 Siemens SpeedStream 1022 802.11b Adapter + 1023 SpeedStream Wireless + 4020 SpeedStream 4020 ATM/ADSL Installer + 4031 Efficient ADSL Modem + 4032 SpeedStream 4031 ATM/ADSL Installer + 4033 SpeedStream 4031 ATM/ADSL Installer + 4060 Alcatel Speedstream 4060 ADSL Modem + 4062 Efficient Networks 4060 Loader + 5667 Efficient Networks Virtual Bus for ADSL Modem + c031 SpeedStream 4031 ATM/ADSL Installer + c032 SpeedStream 4031 ATM/ADSL Installer + c033 SpeedStream 4031 ATM/ADSL Installer + c060 SpeedStream 4060 Miniport ATM/ADSL Adapter + d667 Efficient Networks Virtual Bus for ADSL Modem + e240 Speedstream Ethernet Adapter E240 + e540 Speedstream Ethernet Adapter E240 +067d Hohner Corp. +067e Intermec Technologies Corp. + 0801 SR30 Barcode Scanner + 1001 Mobile Computer +067f Virata, Ltd + 4552 DSL-200 ADSL Modem + 6542 DSL Modem + 6549 DSL Modem + 7541 DSL Modem +0680 Realtek Semiconductor Corp., CPP Div. (Avance Logic) + 0002 Arowana Optical Wheel Mouse MSOP-01 +0681 Siemens Information and Communication Products + 0001 Dect Base + 0002 Gigaset 3075 Passive ISDN + 0005 ID-Mouse with Fingerprint Reader + 0012 I-Gate 802.11b Adapter + 001b WLL013 + 001d Hipath 1000 + 0022 Gigaset SX353 ISDN + 0026 DECT Data - Gigaset M34 + 002b A-100-I ADSL Modem + 002e ADSL Router_S-141 + 0034 GSM module MC35/ES75 USB Modem + 3c06 54g USB Network Adapter +0682 Victor Company of Japan, Ltd +0684 Actiontec Electronics, Inc. +0686 Minolta Co., Ltd + 2001 PagePro 4110W + 2004 PagePro 1200W + 3001 PagePro 4100 + 3005 PagePro 1250E + 3006 PagePro 1250W + 300b PagePro 1350W + 300c PagePro 1300W + 302e Develop D 1650iD PCL + 3034 Develop D 2050iD PCL + 4001 Dimage 2300 + 4003 Dimage 2330 Zoom Camera + 4004 Scan Elite II + 4005 Minolta DiMAGE E201 Mass Storage Device + 4006 Dimage 7 Camera + 4007 Dimage S304 Camera + 4008 Dimage 5 Camera + 4009 Dimage X Camera + 400a Dimage S404 Camera + 400b Dimage 7i Camera + 400c Dimage F100 Camera + 400d Scan Dual III + 400e Dimage 5400 + 400f Dimage 7Hi Camera + 4010 Dimage Xi Camera + 4011 Dimage F300 Camera + 4012 Dimage F200 Camera + 4014 Dimage S414 Camera + 4015 Dimage XT Camera [storage] + 4016 Dimage XT Camera [remote mode] + 4017 Dimage E223 + 4018 Dimage Z1 Camera + 401a Dimage A1 Camera + 401c Dimage X20 Camera + 401e Dimage E323 Camera +068a Pertech, Inc. +068b Potrans International, Inc. +068e CH Products, Inc. + 00e2 HFX OEM Joystick + 00f1 Pro Throttle + 00f2 Flight Sim Pedals + 00f3 Fighterstick + 00ff Flight Sim Yoke + 0500 GameStick 3D + 0501 CH Pro Pedals + 0504 F-16 Combat Stick +0690 Golden Bridge Electech, Inc. +0693 Hagiwara Sys-Com Co., Ltd + 0002 FlashGate SmartMedia Card Reader + 0003 FlashGate CompactFlash Card Reader + 0005 FlashGate + 0006 SM PCCard R/W and SPD + 0007 FlashGate ME (Authenticated) + 000a SDCard/MMC Reader/Writer +0694 Lego Group + 0001 Mindstorms Tower + 0002 Mindstorms NXT +0698 Chuntex (CTX) + 1786 1300ex Monitor + 2003 CTX M730V built in Camera + 9999 VLxxxx Monitor+Hub +0699 Tektronix, Inc. +069a Askey Computer Corp. + 0001 VC010 Webcam [pwc] + 0303 Cable Modem + 0311 ADSL Router Remote NDIS Device + 0318 Remote NDIS Device + 0319 220V Remote NDIS Device + 0320 IEEE 802.11b Wireless LAN Card + 0321 Dynalink WLL013 / Compex WLU11A 802.11b Adapter + 0402 Scientific Atlanta WebSTAR 100 & 200 series Cable Modem + 0811 BT Virtual Bus for Helium + 0821 BT Voyager 1010 802.11b Adapter + 4402 Scientific Atlanta WebSTAR 2000 series Cable Modem + 4403 Scientific Atlanta WebSTAR 300 series Cable Modem + 4501 Scientific-Atlanta WebSTAR 2000 series Cable Modem +069b Thomson, Inc. + 0704 DCM245 Cable Modem + 070c MP3 Player + 070d MP3 Player + 070e MP3 Player + 070f RCA Lyra RD1071 MP3 Player + 2220 RCA Kazoo RD1000 MP3 Player + 300a RCA Lyra MP3 Player + 3012 MP3 Player + 3013 MP3 Player + 5557 RCA CDS6300 +069d Hughes Network Systems (HNS) + 0001 Satellite Receiver Device + 0002 Satellite Device +069e Marx + 0005 CryptoBox v1.2 +069f Allied Data Technologies BV + 0010 Tornado Speakerphone FaxModem 56.0 + 0011 Tornado Speakerphone FaxModem 56.0 + 1000 ADT VvBus for CopperJet + 1004 CopperJet 821 RouterPlus +06a2 Topro Technology, Inc. + 0033 USB Mouse +06a3 Saitek PLC + 0006 Cyborg Gold Joystick + 0109 P880 Pad + 0160 ST290 Pro + 0200 Xbox Adrenalin Hub + 0241 Xbox Adrenalin Gamepad + 0255 X52 Flight Controller + 040b P990 Dual Analog Pad + 040c P2900 Wireless Pad + 0422 ST90 Joystick + 0460 ST290 Pro Flight Stick + 0463 ST290 + 0464 Cyborg Evo + 0471 Cyborg Graphite Stick + 0501 R100 Sports Wheel + 0502 ST200 Stick + 0506 R220 Digital Wheel + 051e Cyborg Digital II Stick + 052d P750 Gamepad + 053c X45 Flight Controller + 053f X36F Flightstick + 056c P2000 Tilt Pad + 056f P2000 Tilt Pad + 05d2 PC Dash 2 + 075c X52 Flight Controller + 0805 R440 Force Wheel + 1003 GM2 Action Pad + 1009 Action Pad + 100a SP550 Pad and Joystick Combo + 100b SP550 Pad + 1509 P3000 Wireless Pad + 1589 P3000 Wireless Pad + 2541 X45 Flight Controller + 3509 P3000 RF GamePad + 353e Cyborg Evo Wireless + 3589 P3000 Wireless Pad + 35be Cyborg Evo + 5509 P3000 Wireless Pad + 8000 Gamers' Keyboard + 801e Cyborg 3D Digital Stick II + 8021 Eclipse II Keyboard + 802d P750 Pad + 803f X36 Flight Controller + 806f P2000 Tilt Pad + 80c0 Pro Gamer Command Unit + 80c1 Cyborg Command Pad Unit + a502 Gaming Mouse + ff04 R440 Force Wheel + ff0c Cyborg Force Rumble Pad + ff0d P2600 Rumble Force Pad + ff12 Cyborg 3D Force Stick + ff17 ST 330 Rumble Force Stick + ff52 Cyborg 3D Rumble Force Joystick + ffb5 Cyborg Evo Force Joystick +06a4 Xiamen Doowell Electron Co., Ltd +06a5 Divio + 0000 Typhoon Webcam 100k [nw8000] + d001 ProLink DS3303u Webcam + d800 Chicony TwinkleCam + d820 Wize Media 1000 +06a7 MicroStore, Inc. +06a8 Topaz Systems, Inc. + 0042 SignatureGem 1X5 Pad + 0043 SignatureGem 1X5-HID Pad +06a9 Westell + 0005 WireSpeed Dual Connect Modem + 0006 WireSpeed Dual Connect Modem + 000a WireSpeed Dual Connect Modem + 000b WireSpeed Dual Connect Modem + 000e 802.11g Adapter +06aa Sysgration, Ltd +06ac Fujitsu Laboratories of America, Inc. +06ad Greatland Electronics Taiwan, Ltd +06ae Professional Multimedia Testing Centre +06af Harting, Inc. of North America +06b8 Pixela Corp. +06b9 Alcatel Telecom + 0121 SpeedTouch 121g Wireless Dongle + 2001 SPEED TOUCH Card + 4061 SpeedTouch ISDN or ADSL Modem + a5a5 DynaMiTe Modem +06ba Smooth Cord & Connector Co., Ltd +06bb EDA, Inc. +06bc Oki Data Corp. + 000b Okipage 14ex Printer + 0a91 B2500MFP (printer+scanner) + 3801 B6100 Laser Printer +06bd AGFA-Gevaert NV + 0001 SnapScan 1212U + 0002 SnapScan 1236U + 0100 SnapScan Touch + 0101 SNAPSCAN ELITE + 0200 ScanMaker 8700 + 02bf DUOSCAN f40 + 0400 CL30 + 0401 Mass Storage + 0403 ePhoto CL18 Camera + 0404 ePhoto CL20 Camera + 2061 SnapScan 1212U (?) + 208d Snapscan e40 + 208f SnapScan e50 + 2091 SnapScan e20 + 2093 SnapScan e10 + 2095 SnapScan e25 + 2097 SnapScan e26 + 20fd SnapScan e52 + 20ff SnapScan e42 +06be AME Optimedia Technology Co., Ltd + 0800 Optimedia Camera + 1005 Dazzle DPVM! (1005) + d001 P35U Camera Capture +06bf Leoco Corp. +06c2 Phidgets Inc. (formerly GLAB) + 0030 PhidgetRFID + 0038 4-Motor PhidgetServo v3.0 + 0039 1-Motor PhidgetServo v3.0 + 003a 8-Motor PhidgetAvancedServo + 0040 PhidgetInterface Kit 0-0-4 + 0044 PhidgetInterface Kit 0-16-16 + 0045 PhidgetInterface Kit 8-8-8 + 0048 PhidgetStepper (Under Development) + 0049 PhidgetTextLED Ver 1.0 + 004a PhidgetLED Ver 1.0 + 004b PhidgetEncoder Ver 1.0 + 0051 PhidgetInterface Kit 0-5-7 (Custom) + 0052 PhidgetTextLCD + 0053 PhidgetInterfaceKit 0-8-8 + 0058 PhidgetMotorControl Ver 1.0 + 0070 PhidgetTemperatureSensor Ver 1.0 + 0071 PhidgetAccelerometer Ver 1.0 + 0072 PhidgetWeightSensor Ver 1.0 + 0073 PhidgetHumiditySensor + 0074 PhidgetPHSensor + 0075 PhidgetGyroscope +06c4 Bizlink International Corp. +06c5 Hagenuk, GmbH +06c6 Infowave Software, Inc. +06c8 SIIG, Inc. +06c9 Taxan (Europe), Ltd + 0005 Monitor Control + 0007 Monitor Control + 0009 Monitor Control +06ca Newer Technology, Inc. +06cb Synaptics, Inc. + 0001 HID Device + 0002 HID Device + 0003 HID Device + 0005 Touchpad/FPS + 0006 HID Device + 0007 HID Device + 0008 HID Device + 0009 Composite TouchPad and TrackPoint + 000e HID Device + 0010 Composite Human Interface Device + 0013 Human Interface Device +06cc Terayon Communication Systems + 0101 Cable Modem + 0102 Cable Modem + 0103 Cable Modem + 0104 Cable Modem + 0304 Cable Modem +06cd Keyspan + 0101 USA-28 PDA [no firmware] + 0102 USA-28X PDA [no firmware] + 0103 USA-19 PDA [no firmware] + 0104 PDA [prerenum] + 0105 USA-18X PDA [no firmware] + 0106 USA-19W PDA [no firmware] + 0107 USA-19 PDA + 0108 USA-19W PDA + 0109 USA-49W serial adapter [no firmware] + 010a USA-49W serial adapter + 010b USA-19Qi serial adapter [no firmware] + 010c USA-19Qi serial adapter + 010d USA-19Q serial Adapter (no firmware) + 010e USA-19Q serial Adapter + 010f USA-28 PDA + 0110 USA-28Xb PDA + 0111 USA-18 serial Adapter + 0112 USA-18X PDA + 0113 USA-28Xb PDA [no firmware] + 0114 USA-28Xa PDA [no firmware] + 0115 USA-28Xa PDA + 0116 USA-18XA serial Adapter (no firmware) + 0117 USA-18XA serial Adapter + 0118 USA-19QW PDA [no firmware] + 0119 USA-19QW PDA + 011a USA-49Wlc serial adapter [no firmware] + 011b MPR Serial Preloader (MPRQI) + 011c MPR Serial (MPRQI) + 011d MPR Serial Preloader (MPRQ) + 011e MPR Serial (MPRQ) + 0121 USA-19hs serial adapter + 012a USA-49Wlc serial adapter + 0201 Digital Media Remote + 0202 UIA-11 remote control +06cf SpheronVR AG + 1010 PanoCam 10 + 1012 PanoCam 12/12X +06d0 LapLink, Inc. + 0622 LapLink Gold USB-USB Bridge [net1080] +06d1 Daewoo Electronics Co., Ltd +06d3 Mitsubishi Electric Corp. + 0380 CP8000D Port + 0381 CP770D Port + 0385 CP900D Port + 0387 CP980D Port + 038b CP3020D Port + 038c CP900DW(ID) Port + 0393 CP9500D/DW Port + 0394 CP9000D/DW Port + 03a1 CP9550D/DW Port +06d4 Cisco Systems +06d5 Toshiba + 4000 Japanese Keyboard +06d6 Aashima Technology B.V. + 002d Trust PowerC@m 350FT + 002e Trust PowerC@m 350FS + 0030 Trust 710 LCD POWERC@M ZOOM - MSD + 0031 Trust 610/710 LCD POWERC@M ZOOM + 003a Trust PowerC@m 770Z (mass storage mode) + 003b Trust PowerC@m 770Z (webcam mode) + 003c Trust 910z PowerC@m + 003f Trust 735S POWERC@M ZOOM, WDM DSC Bulk Driver + 0050 Trust 738AV LCD PV Digital Camera + 0062 TRUST 782AV LCD P. V. Video Capture + 0066 TRUST Digital PCTV and Movie Editor + 0067 Trust 350FS POWERC@M FLASH + 006b TRUST AUDIO VIDEO EDITOR +06d7 Network Computing Devices (NCD) +06d8 Technical Marketing Research, Inc. +06da Phoenixtec Power Co., Ltd + 0002 UPS +06db Paradyne +06dc Foxlink Image Technology Co., Ltd + 0012 Scan 1200c Scanner + 0014 Prolink Winscan Pro 2448U +06de Heisei Electronics Co., Ltd +06e0 Multi-Tech Systems, Inc. + f101 MT5634ZBA-USB MultiModemUSB (old firmware) + f103 MT5634MU MultiMobileUSB + f104 MT5634ZBA-USB MultiModemUSB (new firmware) + f107 MT5634ZBA-USB-V92 MultiModemUSB +06e1 ADS Technologies, Inc. + 0008 UBS-10BT Ethernet [klsi] + 0009 UBS-10BT Ethernet + 0833 Mass Storage Device + a160 Instant Video-To-Go RDX-160 (no firmware) + a161 Instant Video-To-Go RDX-160 + a190 Instand VCD Capture + a191 Instant VideoXpress + a337 Mini DigitalTV + a701 DVD Xpress + b337 Mini DigitalTV + b701 DVD Xpress B +06e4 Alcatel Microelectronics +06e6 Tiger Jet Network, Inc. + 0200 Internet Phone + 0201 Internet Phone + 0202 Composite Device + 0203 Internet Phone + 0210 Composite Device + 0211 Internet Phone + 0212 Internet Phone + 031c Internet Phone + 031d Internet Phone + 031e Internet Phone + 3200 Composite Device + 3201 Internet Phone + 3202 Composite Device + 3203 Composite Device + 7200 Composite Device + 7210 Composite Device + 7250 Composite Device + 825c Internet Phone + 831c Internet Phone + 831d Composite Device + 831e Composite Device + b200 Composite Device + b201 Composite Device + b202 Internet Phone + b210 Internet Phone + b211 Composite Device + b212 Composite Device + b250 Composite Device + b251 Internet Phone + b252 Internet Phone + c200 Internet Phone + c201 Internet Phone + c202 Composite Device + c203 Internet Phone + c210 Personal PhoneGateway + c211 Personal PhoneGateway + c212 Personal PhoneGateway + c213 PPG Device + c25c Composite Device + c290 PPG Device + c291 PPG Device + c292 PPG Device + c293 Personal PhoneGateway + c31c Composite Device + c39c Personal PhoneGateway + c39d PPG Device + c39e PPG Device + c39f PPG Device + c700 Internet Phone + c701 Internet Phone + c702 Composite Device + c703 Internet Phone + c710 VoIP Combo Device + c711 VoIP Combo + c712 VoIP Combo Device + c713 VoIP Combo Device + cf00 Composite Device + cf01 Internet Phone + cf02 Internet Phone + cf03 Composite Device + d210 Personal PhoneGateway + d211 PPG Device + d212 PPG Device + d213 Personal PhoneGateway + d700 Composite Device + d701 Composite Device + d702 Internet Phone + d703 Composite Device + d710 VoIP Combo + d711 VoIP Combo Device + d712 VoIP Combo + d713 VoIP Combo + df00 Composite Device + df01 Composite Device + df02 Internet Phone + df03 Internet Phone + f200 Internet Phone + f201 Internet Phone + f202 Composite Device + f203 Composite Device + f210 Internet Phone + f250 Composite Device + f252 Internet Phone + f310 Internet Phone + f350 Composite Device +06ea Sirius Technologies + 0001 NetCom Roadster II 56k + 0002 Roadster II 56k +06eb PC Expert Tech. Co., Ltd +06ef I.A.C. Geometrische Ingenieurs B.V. +06f0 T.N.C Industrial Co., Ltd + de01 DualCam Video Camera + de02 DualCam Still Camera +06f1 Opcode Systems, Inc. + a011 SonicPort + a021 SonicPort Optical +06f2 Emine Technology Co. + 0011 KVM Switch Keyboard +06f6 Wintrend Technology Co., Ltd +06f7 Wailly Technology Ltd + 0003 USB->Din 4 Adaptor +06f8 Guillemot Corp. + 3002 Hercules Blog Webcam + 3004 Hercules Classic Silver + 3005 Hercules Dualpix Exchange + 3007 Hercules Dualpix Chat and Show + a300 Dual Analog Leader GamePad + b000 Hercules DJ Console + c000 Hercules Muse Pocket + d002 Hercules DJ Console + e000 HWGUSB2-54 WLAN + e010 HWGUSB2-54-LB + e020 HWGUSB2-54V2-AP +06fa HSD S.r.L +06fc Motorola Semiconductor Products Sector +06fd Boston Acoustics + 0101 Audio Device + 0102 Audio Device + 0201 2-piece Audio Device +06fe Gallant Computer, Inc. +0701 Supercomal Wire & Cable SDN. BHD. +0703 Bvtech Industry, Inc. +0705 NKK Corp. +0706 Ariel Corp. +0707 Standard Microsystems Corp. + 0100 2202 Ethernet [klsi] + 0200 2202 Ethernet [pegasus] + 0201 EZ Connect USB Ethernet + ee04 SMCWUSB32 802.11b Wireless LAN Card + ee06 EZ-Connect 802.11g Adapter + ee13 EZ-Connect 802.11g Adapter +0708 Putercom Co., Ltd + 047e USB-1284 BRIDGE +0709 Silicon Systems, Ltd (SSL) +070a Oki Electric Industry Co., Ltd + 4002 Bluetooth Device + 4003 Bluetooth Device +070d Comoss Electronic Co., Ltd +070e Excel Cell Electronic Co., Ltd +0710 Connect Tech, Inc. + 0001 WhiteHeat (fake ID) + 8001 WhiteHeat +0711 Magic Control Technology Corp. + 0100 Hub + 0180 IRXpress Infrared Device + 0181 IRXpress Infrared Device + 0200 BAY-3U1S1P Serial Port + 0210 MCT1S Serial Port + 0230 MCT-232 Serial Port + 0231 PS/2 Mouse Port + 0232 Serial On Port + 0240 PS/2 to USB Converter + 0300 BAY-3U1S1P Parallel Port + 0302 Parallel Port + 0900 SVGA Adapter + 5001 Trigger UV-002BD[Startech USBVGAE] +0713 Interval Research Corp. +0714 NewMotion, Inc. + 0003 ADB to USB convertor +0717 ZNK Corp. +0718 Imation Corp. + 0002 SuperDisk 120MB + 0003 SuperDisk 120MB (Authenticated) + 0060 Flash Drive + 0061 Flash Drive + 0062 Flash Drive + 0063 Swivel Flash Drive + 0064 Flash Drive + 0065 Flash Drive + 0066 Flash Drive + 0067 Flash Drive + 0068 Flash Drive + 0084 Flash Drive Mini +0719 Tremon Enterprises Co., Ltd +071b Domain Technologies, Inc. + 0002 DTI-56362-USB Digital Interface Unit + 0101 Audio4-USB DSP Data Acquisition Unit + 0201 Audio4-5410 DSP Data Acquisition Unit + 0301 SB-USB JTAG Emulator +071c Xionics Document Technologies, Inc. +071d Eicon Networks Corp. + 1000 Diva ISDN TA + 1003 Diva + 2000 Teledat Surf +071e Ariston Technologies +0723 Centillium Communications Corp. + 0002 Palladia 300/400 Adsl Modem +0726 Vanguard International Semiconductor-America +0729 Amitm + 1000 USC-1000 Serial Port +072e Sunix Co., Ltd +072f Advanced Card Systems, Ltd + 0001 AC1030-based SmartCard Reader + 0008 ACR 80 Smart Card Reader + 1000 PLDT Drive + 1001 PLDT Drive + 8002 AET63 BioTRUSTKey + 8003 ACR120 + 8103 ACR120 + 9000 ACR38 AC1038-based Smart Card Reader + 90cc ACR38 SmartCard Reader + 90cf ACR38 SAM Smart Card Reader + 90d0 PertoSmart EMV - Card Reader +0731 Susteen, Inc. + 0528 SonyEricsson DCU-11 Cable +0732 Goldfull Electronics & Telecommunications Corp. +0733 ViewQuest Technologies, Inc. + 0101 Digital Video Camera + 0110 VQ110 Video Camera + 0401 CS330 Webcam + 0402 M-318B Webcam + 0430 Intel Pro Share Webcam + 0630 VQ630 Dual Mode Digital Camera(Bulk) + 0631 Hercules Dualpix + 0780 Smart Cam Deluxe(composite) + 1310 Epsilon 1.3/Jenoptik JD C1.3/UMAX AstraPix 470 + 1311 Digital Dream Epsilon 1.3 + 1314 Mercury 2.1MEG Deluxe Classic Cam + 2211 Jenoptik jdc 21 LCD Camera + 2221 Mercury Digital Pro 3.1p + 3261 Concord 3045 spca536a Camera + 3281 Cyberpix S550V +0734 Lasat Communications A/S + 0001 560V Modem + 0002 Lasat 560V Modem + 043a DVS Audio + 043b 3DeMon USB Capture +0735 Asuscom Network + 2100 ISDN Adapter + 2101 ISDN Adapter + 6694 ISDNlink 128K + c541 ISDN TA 280 +0736 Lorom Industrial Co., Ltd +0738 Mad Catz, Inc. + 4507 XBox Device + 4516 XBox Device + 4520 XBox Device + 4526 XBox Device + 4536 XBox Device + 4540 XBox Device + 4556 XBox Device + 4566 XBox Device + 4576 XBox Device + 4586 XBox Device + 4588 XBox Device +073a Chaplet Systems, Inc. +073b Suncom Technologies +073c Industrial Electronic Engineers, Inc. + 0305 Pole Display (PC305-3415 2 x 20 Line Display) + 0322 Pole Display (PC322-3415 2 x 20 Line Display) + 0324 Pole Display (LB324-USB 4 x 20 Line Display) + 0330 Pole Display (P330-3415 2 x 20 Line Display) + 0424 Pole Display (SP324-4415 4 x 20 Line Display) + 0450 Pole Display (L450-USB Graphic Line Display) + 0505 Pole Display (SPC505-3415 2 x 20 Line Display) + 0522 Pole Display (SPC522-3415 2 x 20 Line Display) + 0624 Pole Display (SP324-3415 4 x 20 Line Display) +073d Eutron S.p.a. + 0005 Crypto Token + 0007 CryptoIdentity CCID + 0025 SmartKey 3 + 0c00 Pocket Reader + 0d00 StarSign Bio Token 3.0 EU +073e NEC, Inc. + 0301 Game Pad +0745 Syntech Information Co., Ltd +0746 Onkyo Corp. + 5500 SE-U55 Audio Device +0747 Labway Corp. +0748 Strong Man Enterprise Co., Ltd +0749 EVer Electronics Corp. +074a Ming Fortune Industry Co., Ltd +074b Polestar Tech. Corp. +074c C-C-C Group PLC +074d Micronas GmbH + 3553 Composite USB-Device + 3554 Composite USB-Device + 3556 Composite USB-Device +074e Digital Stream Corp. + 0001 PS/2 Adapter + 0002 PS/2 Adapter +0755 Aureal Semiconductor +0757 Network Technologies, Inc. +075b Sophisticated Circuits, Inc. + 0001 Kick-off! Watchdog +0763 Midiman + 0115 KeyRig 25 + 0117 Trigger Finger + 0119 MidAir + 0150 M-Audio Uno + 0160 M-Audio 1x1 + 0192 M-Audio Keystation 88es + 0193 ProKeys 88 + 0194 ProKeys 88sx + 0195 Oxygen 8 v2 + 0196 Oxygen 49 + 0197 Oxygen 61 + 0198 Axiom 25 + 0199 Axiom 49 + 019a Axiom 61 + 019b KeyRig 49 + 019c KeyStudio + 1001 MidiSport 2x2 + 1002 MidiSport 2x2 + 1003 MidiSport 2x2 + 1010 MidiSport 1x1 + 1011 MidiSport 1x1 + 1014 M-Audio Keystation Loader + 1015 M-Audio Keystation + 1020 Midisport 4x4 + 1021 MidiSport 4x4 + 1030 Midisport 8x8 + 1031 MidiSport 8x8/s Loader + 1033 MidiSport 8x8/s + 1040 M-Audio MidiSport 2x4 Loader + 1041 M-Audio MidiSport 2x4 + 1110 MidiSport 1x1 + 2001 M Audio Quattro + 2002 M Audio Duo + 2003 M Audio AudioPhile + 2004 M-Audio MobilePre + 2006 M-Audio Transit + 2007 M-Audio Sonica Theater + 2008 M-Audio Ozone + 200d M-Audio OmniStudio + 200f M-Audio MobilePre + 2010 M-Audio Fast Track + 2012 M-Audio Fast Track Pro + 2013 M-Audio JamLab + 2015 M-Audio RunTime DFU + 2016 M-Audio RunTime DFU + 2019 M-Audio Ozone Academic + 201a M-Audio Micro + 201b M-Audio RunTime DFU + 201d M-Audio Producer + 2080 M-Audio RunTime DFU + 2081 M-Audio RunTime DFU + 2803 M-Audio Audiophile DFU + 2804 M-Audio MobilePre DFU + 2806 M-Audio Transit DFU + 2815 M-Audio DFU + 2816 M-Audio DFU + 281b M-Audio DFU + 2880 M-Audio DFU + 2881 M-Audio DFU +0764 Cyber Power System, Inc. + 0005 Cyber Power UPS + 0501 CP1500 AVR UPS +0765 X-Rite, Inc. +0766 Jess-Link Products Co., Ltd +0767 Tokheim Corp. +0768 Camtel Technology Corp. + 0006 Camtel Technology USB TV Genie Pro FM Model TVB330 + 0023 eHome Infrared Receiver +0769 Surecom Technology Corp. + 11f2 EP-9001-g 802.11g 54M WLAN Adapter + 11f3 RT2570 + 11f7 802.11g 54M WLAN Adapter + 31f3 RT2573 +076a Smart Technology Enablers, Inc. +076b OmniKey AG + 0596 CardMan 2020 + 1021 CardMan 1021 + 1221 CardMan 1221 + 1784 CardMan 6020 + 3021 CardMan 3121 + 3610 CardMan 3620 + 3621 CardMan 3621 + 3821 CardMan 3821 + 4321 CardMan 4321 + 5121 CardMan 5121 + 5125 CardMan 5125 + 6622 CardMan 6121 + a011 CCID Smart Card Reader Keyboard + a021 CCID Smart Card Reader + a022 CardMan Smart@Link + c000 CardMan 3x21 CS + c001 CardMan 5121 CS +076c Partner Tech +076d Denso Corp. +076e Kuan Tech Enterprise Co., Ltd +076f Jhen Vei Electronic Co., Ltd +0770 Welch Allyn, Inc - Medical Division +0771 Observator Instruments BV + 4455 OMC45III + ae0f OMC45III +0774 AmTRAN Technology Co., Ltd +0775 Longshine Electronics Corp. +0776 Inalways Corp. +0777 Comda Enterprise Corp. +0778 Volex, Inc. +0779 Fairchild Semiconductor +077a Sankyo Seiki Mfg. Co., Ltd +077b Linksys + 08be BEFCMU10 v4 Cable Modem + 2219 WUSB11 V2.6 802.11b Adapter + 2226 USB200M 100baseTX Adapter +077c Forward Electronics Co., Ltd + 0005 NEC Keyboard +077d Griffin Technology + 0223 IMic Audio In/Out + 0405 iMate, ADB Adapter + 0410 PowerMate + 041a PowerWave + 07af iMic + 1016 AirClick + 627a Radio SHARK +077f Well Excellent & Most Corp. +0780 Sagem Monetel GmbH + 1202 ORGA 900 Smart Card Terminal Virtual Com Port + 1302 ORGA 6000 Smart Card Terminal Virtual Com Port + 1303 ORGA 6000 Smart Card Terminal USB RNDIS + df55 ORGA 900/6000 Smart Card Terminal DFU +0781 SanDisk Corp. + 0001 SDDR-05a ImageMate CompactFlash Reader + 0002 SDDR-31 ImageMate II CompactFlash Reader + 0005 SDDR-05b (CF II) ImageMate CompactFlash Reader + 0100 ImageMate SDDR-12 + 0200 SDDR-09 (SSFDC) ImageMate SmartMedia Reader [eusb] + 0400 SecureMate SD/MMC Reader + 0621 SDDR-86 Imagemate 6-in-1 Reader + 0720 Sansa C200 series in recovery mode + 0729 Sansa E200 series in recovery mode + 0810 SDDR-75 ImageMate CF-SM Reader + 0830 ImageMate CF/MMC/SD Reader + 1234 Cruzer Mini Flash Drive + 5150 SDCZ2 Cruzer Mini Flash Drive (thin) + 5151 Cruzer Micro Flash Drive + 5153 Cruzer Flash Drive + 5402 U3 Cruzer Micro + 5406 Cruzer Micro U3 + 5408 Cruzer Titanium U3 + 6100 Ultra II SD Plus 2GB + 7100 Cruzer Mini + 7101 Pen Flash + 7102 Cruzer Mini + 7103 Cruzer Mini + 7104 Cruzer Micro Mini 256MB Flash Drive + 7105 Cruzer Mini + 7106 Cruzer Mini + 7112 Cruzer Micro 128MB Flash Drive + 7113 Cruzer Micro 256MB Flash Drive + 7114 Cruzer Mini + 7115 Cruzer Mini + 7400 Sansa M200 series (msc) + 7401 Sansa M200 series (mtp) + 7420 Sansa E200 series (mtp) + 7421 Sansa E200 series + 7422 Sansa E200 series v2 (mtp) + 7423 Sansa E200 series v2 (msc) + 7430 Sansa M200 series + 7431 Sansa M200v4 (msc) + 7432 Sansa Clip (mtp) + 7433 Sansa Clip (msc) + 7434 Sansa Clip V2 (mtp) + 7435 Sansa Clip V2 (msc) + 7450 Sansa C250 + 7451 Sansa C240 + 7460 Sansa Express + 7480 Sansa Connect + 7481 Sansa Connect (in recovery mode) + 74b1 Sansa View + 74c0 Sansa Fuze (mtp) + 74c1 Sansa Fuze (msc) + 74d0 Sansa Clip+ + 8181 Pen Flash + 8183 Hi-Speed Mass Storage Device + 8185 SDCZ2 Cruzer Mini Flash Drive (older, thick) + 8888 Card Reader + 8889 SDDR-88 Imagemate 8-in-1 Reader + 8919 Card Reader + 8989 ImageMate 12-in-1 Reader + 9191 ImageMate CF + 9219 Card Reader + 9292 ImageMate CF Reader/Writer + 9393 ImageMate SD-MMC + 9595 ImageMate xD-SM + 9797 ImageMate MS-PRO + 9919 Card Reader + 9999 SDDR-99 5-in-1 Reader + a7e8 SDDR-113 MicroMate SDHC Reader + b2b3 SDDR-103 MobileMate SD+ Reader +0782 Trackerball +0783 C3PO + 0003 LTC31 SmartCard Reader +0784 Vivitar, Inc. + 0100 Vivicam 2655 + 1310 Vivicam 3305 + 1688 Vivicam 3665 + 1689 Gateway DC-M42/Labtec DC-505/Vivitar Vivicam 3705 + 2620 AOL Photocam Plus + 2888 Polaroid DC700 + 3330 Nytec ND-3200 Camera + 4300 Traveler D1 + 5260 Werlisa Sport PX 100 / JVC GC-A33 Camera + 5300 Pretec dc530 +0785 NTT-ME + 0001 MN128mini-V ISDN TA + 0003 MN128mini-J ISDN TA +0789 Logitec Corp. + 0026 LHD Device + 0033 DVD Multi-plus unit LDR-H443SU2 + 0063 LDR Device + 0064 LDR-R Device + 00b3 DVD Multi-plus unit LDR-H443U2 + 010c Realtek RTL8187 Wireless 802.11g 54Mbps Network Adapter + 0162 LAN-WN22/U2 Wireless LAN Adapter + 0163 LAN-WN12/U2 Wireless LAN Adapter + 0164 LAN-W150/U2M Wireless LAN Adapter +078b Happ Controls, Inc. + 0010 Driving UGCI + 0020 Flying UGCI + 0030 Fighting UGCI +078c GTCO/CalComp + 0400 Digitizer (Whiteboard) +078e Brincom, Inc. +0790 Pro-Image Manufacturing Co., Ltd +0791 Copartner Wire and Cable Mfg. Corp. +0792 Axis Communications AB +0793 Wha Yu Industrial Co., Ltd +0794 ABL Electronics Corp. +0795 RealChip, Inc. +0796 Certicom Corp. +0797 Grandtech Semiconductor Corp. + 6801 Flatbed Scanner + 6802 InkJet Color Printer + 8001 SmartCam + 801a Typhoon StyloCam + 801c Meade Binoculars/Camera + 8901 ScanHex SX-35a + 8909 ScanHex SX-35b + 8911 ScanHex SX-35c +0798 Optelec + 0001 Braille Voyager +079b Sagem + 0027 USB-Serial Controller + 002f Mobile + 0030 Mobile Communication Device + 0042 Mobile + 004a XG-760A 802.11bg + 004b Wi-Fi 11g adapter + 0056 Agfa AP1100 Photo Printer + 005d Mobile Mass Storage + 0062 XG-76NA 802.11bg +079d Alfadata Computer Corp. + 0201 GamePort Adapter +07a1 Digicom S.p.A. + d952 Palladio USB V.92 Modem +07a2 National Technical Systems +07a3 Onnto Corp. +07a4 Be, Inc. +07a6 ADMtek, Inc. + 07c2 AN986A Ethernet + 0986 AN986 Pegasus Ethernet + 8266 Infineon WildCard-USB Wireless LAN Adapter + 8511 ADM8511 Pegasus II Ethernet + 8513 AN8513 Ethernet + 8515 AN8515 Ethernet +07aa Corega K.K. + 0001 Ether USB-T Ethernet [klsi] + 0004 FEther USB-TX Ethernet [pegasus] + 000c WirelessLAN USB-11 + 000d FEther USB-TXS + 0012 Stick-11 802.11b Adapter + 0017 FEther USB2-TX + 001a ULUSB-11 Key + 002f CG-WLUSB2GNL + 003c CG-WLUSB2GNL + 003f CG-WLUSB300AGN + 7613 Stick-11 V2 802.11b Adapter + 9601 FEther USB-TXC +07ab Freecom Technologies + fc01 IDE bridge + fc02 Cable II USB-2 + fc03 USB2-IDE IDE bridge + fcd6 Freecom HD Classic + fcf8 Freecom Classic SL Network Drive +07af Microtech + 0004 SCSI-DB25 SCSI Bridge [shuttle] + 0005 SCSI-HD50 SCSI Bridge [shuttle] + 0006 CameraMate SmartMedia and CompactFlash Card Reader [eusb/shuttle] + fc01 Freecom USB-IDE +07b0 Trust Technologies + 0001 ISDN TA + 0002 ISDN TA128 Plus + 0003 ISDN TA128 Deluxe + 0005 ISDN TA128 SE + 0006 ISDN TA128 CE + 0007 ISDN TA + 0008 ISDN TA +07b1 IMP, Inc. +07b2 Motorola BCS, Inc. + 0100 SURFboard Voice over IP Cable Modem + 0900 SURFboard Gateway + 0950 SURFboard SBG950 Gateway + 1000 SURFboard SBG1000 Gateway + 4100 SurfBoard SB4100 Cable Modem + 4200 SurfBoard SB4200 Cable Modem + 4210 SurfBoard 4210 Cable Modem + 4220 SURFboard SB4220 Cable Modem + 4500 CG4500 Communications Gateway + 450b CG4501 Communications Gateway + 450e CG4500E Communications Gateway + 5100 SurfBoard SB5100 Cable Modem + 5101 SurfBoard SB5101 Cable Modem + 5120 SurfBoard SB5120 Cable Modem (RNDIS) + 7030 Wireless Adapter WU830G +07b3 Plustek, Inc. + 0001 OpticPro 1212U Scanner + 0003 Scanner + 0010 OpticPro U12 Scanner + 0011 OpticPro U24 Scanner + 0013 OpticPro UT12 Scanner + 0014 Scanner + 0015 OpticPro U24 Scanner + 0017 OpticPro UT12/16/24 Scanner + 0204 Scanner + 0400 OpticPro 1248U Scanner + 0401 OpticPro 1248U Scanner #2 + 0403 OpticPro U16B Scanner + 0404 Scanner + 0405 A8 Namecard-s Controller + 0406 A8 Namecard-D Controller + 0410 Scanner + 0412 Scanner + 0800 OpticPro ST48 Scanner + 0906 OpticBook 3600 Scanner + 0a06 TVcam VD100 + 0c03 OpticPro ST64+ Scanner + 0c26 OpticBook 4600 Scanner + 0c2b Mobile Office D428 Scanner +07b4 Olympus Optical Co., Ltd + 0100 Camedia C-2100/C-3000 Ultra Zoom Camera + 0102 Camedia E-10/C-220/C-50 Camera + 0105 Camedia C-310Z/C-700/C-750UZ/C-755/C-765UZ/C-3040/C-4000/C-5050Z/D-560/C-3020Z Zoom Camera + 0109 C-370Z/D-535Z/X-450 + 0112 MAUSB-100 xD Card Reader + 0113 Mju 500 + 0114 C-350Z Camera + 0118 Mju Mini Digital/Mju Digital 500 Camera + 0184 P-S100 port + 0203 Digital Voice Recorder DW-90 + 0206 Digital Voice Recorder DS-330 + 0207 Digital Voice Recorder & Camera W-10 + 0209 Digital Voice Recorder DM-20 + 020d Digital Voice Recorder VN-240PC + 0280 m:robe 100 +07b5 Mega World International, Ltd + 0017 Joystick + 0213 Thrustmaster Firestorm Digital 3 Gamepad + 0312 Gamepad + 9902 GamePad +07b6 Marubun Corp. +07b7 TIME Interconnect, Ltd +07b8 D-Link Corp. + 110c XX1 + 1201 IEEE 802.11b Adapter + 200c XX2 + 2573 Wireless LAN Card + 2770 802.11n/b/g Mini Wireless LAN USB2.0 Adapter + 2870 802.11n/b/g Wireless LAN USB2.0 Adapter + 3070 802.11n/b/g Mini Wireless LAN USB2.0 Adapter + 3071 802.11n/b/g Mini Wireless LAN USB2.0 Adapter + 3072 802.11n/b/g Mini Wireless LAN USB2.0 Adapter + 4000 DU-E10 Ethernet [klsi] + 4002 DU-E100 Ethernet [pegasus] + 4003 1/10/100 Ethernet Adapter + 4004 XX4 + 4007 XX5 + 400b XX6 + 400c XX7 + 401a RTL8151 + 4102 USB 1.1 10/100M Fast Ethernet Adapter + 4104 XX9 + 420a UF200 Ethernet + 5301 GW-US54ZGL 802.11bg + 6001 802.11bg + a001 Wireless Network Adapter + abc1 DU-E10 Ethernet [pegasus] + b000 BWU613 + b02a AboCom Bluetooth Device + b02b Bluetooth dongle + b02c BCM92045DG-Flash with trace filter + b02d BCM92045DG-Flash with trace filter + b02e BCM92045DG-Flash with trace filter + b030 BCM92045DG-Flash with trace filter + b031 BCM92045DG-Flash with trace filter + b032 BCM92045DG-Flash with trace filter + b033 BCM92045DG-Flash with trace filter + b21a 802.11g Wireless Adapter + b21b HWU54DM + b21c RT2573 + b21d RT2573 + b21e RT2573 + b21f WUG2700 + d011 MP3 Player + e001 Mass Storage Device + e002 Mass Storage Device + e003 Mass Storage Device + e004 Mass Storage Device + e005 Mass Storage Device + e006 Mass Storage Device + e007 Mass Storage Device + e008 Mass Storage Device + e009 Mass Storage Device + e00a Mass Storage Device + e4f0 Card Reader Driver + f101 DSB-560 Modem [atlas] +07bc Canon Computer Systems, Inc. +07bd Webgear, Inc. +07be Veridicom +07c0 Code Mercenaries Hard- und Software GmbH + 1121 The Claw + 1500 IO-Warrior 40 + 1501 IO-Warrior 24 + 1502 IO-Warrior 48 + 1503 IO-Warrior 28 +07c1 Keisokugiken + 0068 HKS-0200 USBDAQ +07c4 Datafab Systems, Inc. + 0102 USB to LS120 + 0103 USB to IDE + 1234 USB to ATAPI + a000 CompactFlash Card Reader + a001 CompactFlash & SmartMedia Card Reader [eusb] + a002 Disk Drive + a003 Datafab-based Reader + a004 USB to MMC Class Drive + a005 CompactFlash & SmartMedia Card Reader + a006 SmartMedia Card Reader + a007 Memory Stick Class Drive + a103 MDSM-B reader + a107 USB to Memory Stick (LC1) Drive + a109 LC1 CompactFlash & SmartMedia Card Reader + a10b USB to CF+MS(LC1) + a200 DF-UT-06 Hama MMC/SD Reader + a400 CompactFlash & Microdrive Reader + a600 Card Reader + ad01 Mass Storage Device + ae01 Mass Storage Device + af01 Mass Storage Device + b000 USB to CF(LC1) + b001 USB to CF+PCMCIA + b004 MMC/SD Reader + b006 USB to PCMCIA + b00a USB to CF+SD Drive(LC1) + b00b USB to Memory Stick(LC1) +07c5 APG Cash Drawer +07c6 ShareWave, Inc. +07c7 Powertech Industrial Co., Ltd +07c8 B.U.G., Inc. + 0202 MN128-SOHO PAL +07c9 Allied Telesyn International + b100 AT-USB100 +07ca AVerMedia Technologies, Inc. + 0002 AVerTV PVR USB/EZMaker Pro Device + 0026 AVerTV + 1228 MPEG-2 Capture Device (M038) + a309 HP DVB-T TV Tuner [HP dv6-1190en] + e880 MPEG-2 Capture Device (E880) + e882 MPEG-2 Capture Device (E882) +07cb Kingmax Technology, Inc. +07cc Carry Computer Eng., Co., Ltd + 0000 CF Card Reader + 0001 Reader (UICSE) + 0002 Reader (UIS) + 0003 SM Card Reader + 0004 SM/CF/PCMCIA Card Reader + 0005 Reader (UISA2SE) + 0006 SM/CF/PCMCIA Card Reader + 0007 Reader (UISA6SE) + 000c SM/CF Card Reader + 000d SM/CF Card Reader + 000e Reader (UISDA) + 000f Reader (UICLIK) + 0010 Reader (UISMA) + 0012 Reader (UISC6SE-FLASH) + 0014 Litronic Fortezza Reader + 0030 Mass Storage (UISDMC12S) + 0040 Mass Storage (UISDMC13S) + 0100 Reader (UID) + 0101 Reader (UIM) + 0102 Reader (UISDMA) + 0103 Reader (UISDMC) + 0104 Reader (UISDM) + 0200 6-in-1 Card Reader + 0201 Mass Storage (UISDMC1S & UISDMC3S) + 0202 Mass Storage (UISDMC5S) + 0203 Mass Storage (UISMC5S) + 0204 Mass Storage (UIM4/5S & UIM7S) + 0205 Mass Storage (UIS4/5S & UIS7S) + 0206 Mass Storage (UISDMC10S & UISDMC11S) + 0207 Mass Storage (UPIDMA) + 0208 Mass Storage (UCFC II) + 0210 Mass Storage (UPIXXA) + 0213 Mass Storage (UPIDA) + 0214 Mass Storage (UPIMA) + 0215 Mass Storage (UPISA) + 0217 Mass Storage (UPISDMA) + 0223 Mass Storage (UCIDA) + 0224 Mass Storage (UCIMA) + 0225 Mass Storage (UIS7S) + 0227 Mass Storage (UCIDMA) + 0234 Mass Storage (UIM7S) + 0235 Mass Storage (UIS4S-S) + 0237 Velper (UISDMC4S) + 0300 6-in-1 Card Reader + 0301 6-in-1 Card Reader + 0303 Mass Storage (UID10W) + 0304 Mass Storage (UIM10W) + 0305 Mass Storage (UIS10W) + 0308 Mass Storage (UIC10W) + 0309 Mass Storage (UISC3W) + 0310 Mass Storage (UISDMA2W) + 0311 Mass Storage (UISDMC14W) + 0320 Mass Storage (UISDMC4W) + 0321 Mass Storage (UISDMC37W) + 0330 WINTERREADER Reader + 0350 9-in-1 Card Reader + 0500 Mass Storage + 0501 Mass Storage +07cd Elektor + 0001 USBuart Serial Port +07cf Casio Computer Co., Ltd + 1001 QV-8000SX/5700/3000EX Digicam; Exilim EX-M20 + 1003 Exilim EX-S500 + 1004 Exilim EX-Z120 + 1011 USB-CASIO PC CAMERA + 2002 E-125 Cassiopeia Pocket PC + 3801 WMP-1 MP3-Watch + 4001 Label Printer KL-P1000 + 4007 CW50 Device + 4104 Cw75 Device + 4107 CW-L300 Device + 4500 LV-20 Digital Camera + 6801 PL-40R + 6802 MIDI Keyboard +07d0 Dazzle + 0001 Digital Video Creator I + 0002 Global Village VideoFX Grabber + 0003 Fusion Model DVC-50 Rev 1 (NTSC) + 0004 DVC-800 (PAL) Grabber + 0005 Fusion Video and Audio Ports + 0006 DVC 150 Loader Device + 0007 DVC 150 + 0327 Fusion Digital Media Reader + 1001 DM-FLEX DFU Adapter + 1002 DMHS2 DFU Adapter + 1102 CF Reader/Writer + 1103 SD Reader/Writer + 1104 SM Reader/Writer + 1105 MS Reader/Writer + 1106 xD/SM Reader/Writer + 1202 MultiSlot Reader/Writer + 2000 FX2 DFU Adapter + 2001 eUSB CompactFlash Reader + 4100 Kingsun SF-620 Infrared Adapter + 4101 Connectivity Cable (CA-42 clone) + 4959 Kingsun KS-959 Infrared Adapter +07d1 D-Link System + 13ec VvBus for Helium 2xx + 13ed VvBus for Helium 2xx + 13f1 DSL-302G Modem + 13f2 DSL-502G Router + 3a07 WUA-2340 Adapter + 3a08 predator Bootloader Download + 3a09 DWA-160 Xtreme N Dual Band USB Adapter(rev.A2) [Atheros AR9001U-(2)NG] + 3a0d DWA-120 Wireless 108G Adapter + 3b01 AirPlus G DWL-G122 Wireless Adapter + 3b10 RangeBooster N Adapter + 3b11 Wireless N Adapter DWA-130 + 3c03 DWL-G122 802.11g Adapter(rev.C1) [ralink rt73] + 3c04 WUA-1340 + 3c05 EH103 Wireless G Adapter + 3c07 Wireless G DWA-110 Adapter + 3c09 DWA-140 802.11n Adapter [ralink rt2870] + 3c0a DWA-140 RangeBooster N USB Adapter(rev.B2) + 3c0b DWA-110 Wireless G USB Adapter(rev.B) + 3c0d DWA-125 Wireless 150 USB Adapter + 3c0e WUA-2340 USB Adapter(rev.B) + 3c0f AirPlus G DWL-G122 Wireless Adapter(rev.E) + 3c10 DWA-160 Xtreme N Dual Band USB Adapter(rev.A) [Atheros AR9001U-(2)NG] + 3c11 DWA-160 Xtreme N Dual Band USB Adapter(rev.B) [Ralink RT2870] + 3c13 DWA-130 Wireless N USB Adapter(rev.B) + 3c15 DWA-140 Wireless N USB Adapter(rev.B3) + 5100 Remote NDIS Device + f101 DBT-122 Bluetooth + fc01 DBT-120 Bluetooth Adapter +07d2 Aptio Products, Inc. +07d3 Cyberdata Corp. +07d7 GCC Technologies, Inc. +07da Arasan Chip Systems +07de Diamond Multimedia + 2820 VC500 Video Capture Dongle +07df David Electronics Co., Ltd +07e1 Ambient Technologies, Inc. + 5201 V.90 Modem +07e2 Elmeg GmbH & Co., Ltd +07e3 Planex Communications, Inc. +07e4 Movado Enterprise Co., Ltd + 0967 SCard R/W CSR-145 + 0968 SCard R/W CSR-145 +07e5 QPS, Inc. + 05c2 IDE-to-USB2.0 PCA + 5c01 Que! CDRW +07e6 Allied Cable Corp. +07e7 Mirvo Toys, Inc. +07e8 Labsystems +07ea Iwatsu Electric Co., Ltd +07eb Double-H Technology Co., Ltd +07ec Taiyo Electric Wire & Cable Co., Ltd +07ee Torex Retail (formerly Logware) + 0002 Cash Drawer I/F +07ef STSN + 0001 Internet Access Device +07f2 Microcomputer Applications, Inc. + 0001 KEYLOK II +07f6 Circuit Assembly Corp. +07f7 Century Corp. + 0005 ScanLogic/Century Corporation uATA + 011e Century USB Disk Enclosure +07f9 Dotop Technology, Inc. +07fa Draytek + 0778 miniVigor 128 ISDN TA + 1012 BeWAN ADSL USB ST (grey) + 1196 BWIFI-USB54AR 802.11bg + a904 BeWAN ADSL + a905 BeWAN ADSL ST +07fd Mark of the Unicorn + 0000 FastLane MIDI Interface + 0001 FastLane Quad MIDI Interface + 0002 MOTU Audio for 64 bit +07ff Unknown + 00ff Portable Hard Drive +0801 Mag-Tek + 0002 Mini Swipe Reader +0802 Mako Technologies, LLC +0803 Zoom Telephonics, Inc. + 1300 V92 Faxmodem + 4310 Wireless-G + 5241 Cable Modem + 5551 DSL Modem + 9700 2986L FaxModem + 9800 Cable Modem + a312 Wireless-G +0809 Genicom Technology, Inc. +080a Evermuch Technology Co., Ltd +080c Datalogic S.p.A. + 0300 Gryphon D120 Barcode Scanner + 0400 Gryphon D120 Barcode Scanner + 0500 Gryphon D120 Barcode Scanner + 0600 Gryphon M100 Barcode Scanner +080d Teco Image Systems Co., Ltd + 0102 Hercules Scan@home 48 + 0104 3.2Slim + 0110 UMAX AstraSlim 1200 Scanner +0810 Personal Communication Systems, Inc. +0813 Mattel, Inc. + 0001 Intel Play QX3 Microscope + 0002 Dual Mode Camera Plus +081a MG Logic + 1000 Duo Pen Tablet +081b Indigita Corp. + 0600 Storage Adapter + 0601 Storage Adapter +081c Mipsys +081e AlphaSmart, Inc. + df00 Handheld +0822 Reudo Corp. + 2001 IRXpress Infrared Device +0825 GC Protronics +0826 Data Transit +0827 BroadLogic, Inc. +0828 Sato Corp. +0829 DirecTV Broadband, Inc. (Telocity) +082d Handspring + 0100 Visor + 0200 Treo + 0300 Treo 600 + 0400 Handheld + 0500 Handheld + 0600 Handheld +0830 Palm, Inc. + 0001 m500 + 0002 m505 + 0003 m515 + 0004 Handheld + 0005 Handheld + 0006 Handheld + 0010 Handheld + 0011 Handheld + 0012 Handheld + 0013 Handheld + 0014 Handheld + 0020 i705 + 0021 Handheld + 0022 Handheld + 0023 Handheld + 0024 Handheld + 0030 Handheld + 0031 Tungsten W + 0032 Handheld + 0033 Handheld + 0034 Handheld + 0040 m125 + 0041 Handheld + 0042 Handheld + 0043 Handheld + 0044 Handheld + 0050 m130 + 0051 Handheld + 0052 Handheld + 0053 Handheld + 0054 Handheld + 0060 Tungsten C/E/T/T2/T3 / Zire 71 + 0061 Lifedrive / Treo 650/680 / Tunsten E2/T5/TX / Centro / Zire 21/31/72 / Z22 + 0062 Handheld + 0063 Handheld + 0064 Handheld + 0070 Zire + 0071 Handheld + 0072 Handheld + 0080 Serial Adapter [for Palm III] + 0081 Handheld + 0082 Handheld +0832 Kouwell Electronics Corp. + 5850 Cable +0833 Sourcenext Corp. + 012e KeikaiDenwa 8 with charger + 039f KeikaiDenwa 8 +0835 Action Star Enterprise Co., Ltd +0839 Samsung Techwin Co., Ltd + 0005 Digimax Camera + 0008 Digimax 230 Camera + 0009 Digimax 340 + 000a Digimax 410 + 000e Digimax 360 + 0010 Digimax 300 + 1003 Digimax 210SE + 1005 Digimax 220 + 1009 Digimax V4 + 1012 6500 Document Camera + 1058 S730 Camera + 1542 Digimax 50 Duo + 3000 Digimax 35 MP3 +083a Accton Technology Corp. + 1046 10/100 Ethernet [pegasus] + 1060 HomeLine Adapter + 1f4d SMC8013WG Broadband Remote NDIS Device + 3046 10/100 Series Adapter + 3060 1/10/100 Adapter + 3501 2664W + 3502 WN3501D Wireless Adapter + 3503 T-Sinus 111 Wireless Adapter + 4501 T-Sinus 154data + 4505 SMCWUSB-G 802.11bg + 5046 SpeedStream 10/100 Ethernet [pegasus] + 5501 Wireless Adapter 11g + 6500 Cable Modem + 6618 802.11n Wireless Adapter + 7511 Arcadyan 802.11N Wireless Adapter + 7512 Arcadyan 802.11N Wireless Adapter + 7522 Arcadyan 802.11N Wireless Adapter + 8522 Arcadyan 802.11N Wireless Adapter + a512 Arcadyan 802.11N Wireless Adapter + a618 SMC EZ Connect N Draft 11n Wireless Adapter + b004 CPWUE001 USB/Ethernet Adapter + b522 EZ Connect N Draft 11n Wireless USB2.0 Adapter + bb01 BlueExpert Bluetooth Device + c003 802.11b Wireless Adapter + c501 Zoom Wireless-G + c561 802.11a/g Wireless Adapter + d522 Speedport W 102 Stick IEEE 802.11n USB 2.0 Adapter + e501 ZD1211B + e506 WUS-201 802.11bg + f501 802.11g Wireless Adapter + f502 802.11g Wireless Adapter + f522 Arcadyan WN7512 802.11n +083f Global Village + b100 TelePort V.90 Fax/Modem +0840 Argosy Research, Inc. + 0060 Storage Adapter Bridge Module +0841 Rioport.com, Inc. + 0001 Rio 500 +0844 Welland Industrial Co., Ltd +0846 NetGear, Inc. + 1001 EA101 10 Mbps 10BASE-T Ethernet [Kawasaki LSI KL5KLUSB101B] + 1002 Ethernet + 1020 FA101 Fast Ethernet USB 1.1 + 1040 FA120 Fast Ethernet USB 2.0 [Asix AX88172 / AX8817x] + 4110 MA111(v1) 802.11b Wireless [Intersil Prism 3.0] + 4200 WG121(v1) 54 Mbps Wireless [Intersil Prism GT] + 4210 WG121(v2) 54 Mbps Wireless [Intersil Prism GT] + 4220 WG111(v1) 54 Mbps Wireless [Intersil Prism54 Intersil 3886] + 4230 MA111(v2) 802.11b Wireless [SIS SIS 162] + 4240 WG111(v1) rev 2 54 Mbps Wireless [Intersil Prism54 Intersil 3886] + 4260 WG111v3 54 Mbps Wireless [realtek RTL8187B] + 4300 WG111U Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX] + 4301 WG111U (no firmware) Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX] + 6a00 WG111v2 54 Mbps Wireless [RealTek RTL8187L] + 7100 WN121T RangeMax Next Wireless-N [Marvell TopDog] + 9000 WN111(v1) RangeMax Next Wireless [Marvell TopDog] + 9001 WN111(v2) RangeMax Next Wireless [Atheros AR9001U-(2)NG] + 9010 WNDA3100(v1) 802.11n [Atheros AR9001U-(2)NG] + 9011 WNDA3100(v2) 802.11n + 9040 WNA1000 Wireless-N 150 [Atheros AR9001U-(2)NG] + a001 PA101 10 Mbps HPNA Home Phoneline RJ-1 +084d Minton Optic Industry Co., Inc. + 0001 Jenoptik JD800i + 0003 S-Cam F5/D-Link DSC-350 Digital Camera + 0011 Argus DC3500 Digital Camera + 0014 Praktica DC 32 + 0019 Praktica DPix3000 + 0025 Praktica DC 60 + 1001 ScanHex SX-35d +084e KB Gear + 0001 KBGear JamCam + 1002 Pablo Tablet +084f Empeg + 0001 Empeg-Car Mark I/II Player +0850 Fast Point Technologies, Inc. +0851 Macronix International Co., Ltd + 1542 SiPix Blink + 1543 Maxell WS30 Slim Digital Camera, or Pandigital PI8004W01 digital photo frame + a168 MXIC +0852 CSEM +0853 Topre Corporation + 0100 HHKB Professional +0854 ActiveWire, Inc. + 0100 I/O Board + 0101 I/O Board, rev1 +0856 B&B Electronics + ac01 uLinks USOTL4 RS422/485 Adapter +0858 Hitachi Maxell, Ltd + 3102 Bluetooth Device + ffff Maxell module with BlueCore in DFU mode +0859 Minolta Systems Laboratory, Inc. +085a Xircom + 0001 Portstation Dual Serial Port + 0003 Portstation Paraller Port + 0008 Ethernet + 0009 Ethernet + 000b Portstation Dual PS/2 Port + 0021 1 port to Serial Converter + 0022 Parallel Port + 0023 2 port to Serial Converter + 0024 Parallel Port + 0027 1 port to Serial Converter + 0028 PortGear to SCSI Converter + 0032 PortStation SCSI Module + 003c Bluetooth Adapter + 0299 Colorvision, Inc. Monitor Spyder + 8021 1 port to Serial + 8023 2 port to Serial + 8027 PGSDB9 Serial Port +085c ColorVision, Inc. + 0200 Monitor Spyder +0862 Teletrol Systems, Inc. +0863 Filanet Corp. +0864 NetGear, Inc. + 4100 MA101 802.11b Adapter + 4102 MA101 802.11b Adapter +0867 Data Translation, Inc. + 9812 ECON Data acquisition unit + 9816 DT9816 ECON data acquisition module + 9836 DT9836 data acquisition card +086a Emagic Soft- und Hardware GmbH + 0001 Unitor8 + 0002 AMT8 + 0003 MT4 +086c DeTeWe - Deutsche Telephonwerke AG & Co. + 1001 Eumex 504PC ISDN TA + 1002 Eumex 504PC (FlashLoad) + 1003 TA33 ISDN TA + 1004 TA33 (FlashLoad) + 1005 Eumex 604PC HomeNet + 1006 Eumex 604PC HomeNet (FlashLoad) + 1007 Eumex 704PC DSL + 1008 Eumex 704PC DSL (FlashLoad) + 1009 Eumex 724PC DSL + 100a Eumex 724PC DSL (FlashLoad) + 100b OpenCom 30 + 100c OpenCom 30 (FlashLoad) + 100d BeeTel Home 100 + 100e BeeTel Home 100 (FlashLoad) + 1011 USB2DECT + 1012 USB2DECT (FlashLoad) + 1013 Eumex 704PC LAN + 1014 Eumex 704PC LAN (FlashLoad) + 1021 OpenCom 40 + 1022 OpenCom 40 (FlashLoad) + 1023 OpenCom 45 + 1024 OpenCom 45 (FlashLoad) + 1025 Sinus 61 data + 1029 dect BOX + 102c Eumex 604PC HomeNet [FlashLoad] + 1030 Eumex 704PC DSL [FlashLoad] + 1032 OpenCom 40 [FlashLoad] + 1033 OpenCom 30 plus + 1034 OpenCom 30 plus (FlashLoad) + 1055 Eumex 220 ISDN TA + 2000 OpenCom 1000 +086e System TALKS, Inc. + 1920 SGC-X2UL +086f MEC IMEX, Inc. +0870 Metricom + 0001 Ricochet GS +0871 SanDisk, Inc. + 0001 SDDR-01 Compact Flash Reader + 0002 SDDR-31 Compact Flash Reader + 0005 SDDR-05 Compact Flash Reader +0873 Xpeed, Inc. +0874 A-Tec Subsystem, Inc. +0879 Comtrol Corp. +087c Adesso/Kbtek America, Inc. +087d Jaton Corp. + 5704 Ethernet +087e Fujitsu Computer Products of America +087f Virtual IP Group, Inc. +0880 APT Technologies, Inc. +0883 Recording Industry Association of America (RIAA) +0885 Boca Research, Inc. +0886 XAC Automation Corp. + 0630 Intel PC Camera CS630 +0887 Hannstar Electronics Corp. +088b MassWorks, Inc. + 4944 MassWorks ID-75 TouchScreen +088c Swecoin AB + 2030 Ticket Printer TTP 2030 +0892 DioGraphy, Inc. + 0101 Smartdio Reader/Writer +0897 Lauterbach + 0002 Power Debug/Power Debug II +089c United Technologies Research Cntr. +089d Icron Technologies Corp. +089e NST Co., Ltd +089f Primex Aerospace Co. +08a5 e9, Inc. +08a8 Andrea Electronics +08ae Macally (Mace Group, Inc.) +08b4 Sorenson Vision, Inc. +08b8 J. Gordon Electronic Design, Inc. + 01f4 USBSIMM1 +08b9 RadioShack Corp. (Tandy) +08bb Texas Instruments Japan + 2702 Speakers + 2900 PCM2900 Audio Codec + 2901 PCM2901 Audio Codec + 2904 PCM2904 Audio Codec +08bd Citizen Watch Co., Ltd + 1100 X1-USB Floppy +08c3 Precise Biometrics + 0001 100 SC + 0002 100 A + 0003 100 SC BioKeyboard + 0006 100 A BioKeyboard + 0100 100 MC ISP + 0101 100 MC FingerPrint and SmartCard Reader + 0300 100 AX + 0400 100 SC + 0401 150 MC + 0402 200 MC FingerPrint and SmartCard Reader + 0404 100 SC Upgrade + 0405 150 MC Upgrade + 0406 100 MC Upgrade +08c4 Proxim, Inc. + 02f2 Farallon Home Phoneline Adapter +08c7 Key Nice Enterprise Co., Ltd +08c8 2Wire, Inc. +08c9 Nippon Telegraph and Telephone Corp. +08ca Aiptek International, Inc. + 0010 Tablet + 0020 APT-6000U Tablet + 0021 APT-2 Tablet + 0022 Tablet + 0023 Tablet + 0024 Tablet + 0100 Pen Drive + 0102 DualCam + 0103 Pocket DV Digital Camera + 0104 Pocket DVII + 0105 Mega DV(Disk) + 0106 Pocket DV3100+ + 0107 Pocket DV3100 + 0109 Nisis DV4 Digital Camera + 010a Trust 738AV LCD PV Mass Storage + 0111 PenCam VGA Plus + 2008 Mini PenCam 2 + 2010 Pocket CAM 3 Mega (webcam) + 2011 Pocket CAM 3 Mega (storage) + 2016 PocketCam 2 Mega + 2018 Pencam SD 2M + 2020 Slim 3000F + 2022 Slim 3200 + 2024 Pocket DV3500 + 2028 Pocket Cam4M + 2040 Pocket DV4100M + 2042 Pocket DV5100M Composite Device + 2043 Pocket DV5100M (Disk) + 2060 Pocket DV5300 +08cd Jue Hsun Ind. Corp. +08ce Long Well Electronics Corp. +08cf Productivity Enhancement Products +08d1 smartBridges, Inc. + 0001 smartNIC Ethernet [catc] + 0003 smartNIC 2 PnP Ethernet +08d3 Virtual Ink +08d4 Fujitsu Siemens Computers + 0009 SCR SmartCard Reader +08d8 IXXAT Automation GmbH + 0002 USB-to-CAN compact + 0003 USB-to-CAN II + 0100 USB-to-CAN +08d9 Increment P Corp. +08dd Billionton Systems, Inc. + 0112 Wireless LAN Adapter + 0113 Wireless LAN Adapter + 0986 USB-100N Ethernet [pegasus] + 0987 USBLP-100 HomePNA Ethernet [pegasus] + 0988 USBEL-100 Ethernet [pegasus] + 1986 10/100 LAN Adapter + 2103 DVB-T TV-Tuner Card-R + 8511 USBE-100 Ethernet [pegasus2] + 90ff USB2AR Ethernet +08de ??? + 7a01 802.11b Adapter +08df Spyrus, Inc. + 0001 Rosetta Token V1 + 0002 Rosetta Token V2 + 0003 Rosetta Token V3 + 0a00 Lynks Interface +08e3 Olitec, Inc. + 0002 USB-RS232 Bridge + 0100 Interface ADSL + 0101 Interface ADSL + 0102 ADSL + 0301 RNIS +08e4 Pioneer Corp. +08e5 Litronic +08e6 Gemplus + 0001 GemPC-Touch 430 + 0430 GemPC430 SmartCard Reader + 0432 GemPC432 SmartCard Reader + 0435 GemPC435 SmartCard Reader + 0437 GemPC433 SL SmartCard Reader + 1359 UA SECURE STORAGE TOKEN + 2202 Gem e-Seal Pro Token + 3437 GemPC Twin SmartCard Reader + 3438 GemPC Key SmartCard Reader + 3478 PinPad Smart Card Reader + 4433 GemPC433-Swap + 5501 GemProx-PU Contactless Smart Card Reader + ace0 UA HYBRID TOKEN +08e7 Pan-International Wire & Cable +08e8 Integrated Memory Logic +08e9 Extended Systems, Inc. + 0100 XTNDAccess IrDA Dongle +08ea Ericsson, Inc., Blue Ridge Labs + 00c9 ADSL Modem HM120dp Loader + 00ca ADSL WAN Modem HM120dp + 00ce HM230d Virtual Bus for Helium + abba USB Driver for Bluetooth Wireless Technology + abbb Bluetooth Device in DFU State +08ec M-Systems Flash Disk Pioneers + 0001 TravelDrive 2C + 0002 TravelDrive 2C + 0005 TravelDrive 2C + 0008 TravelDrive 2C + 0010 DiskOnKey + 0011 DiskOnKey + 0012 TravelDrive 2C + 0014 TravelDrive 2C + 0015 Kingston DataTraveler ELITE + 0016 Kingston DataTraveler U3 + 0020 TravelDrive + 0021 TravelDrive + 0022 TravelDrive + 0023 TravelDrive + 0024 TravelDrive + 0025 TravelDrive + 0026 TravelDrive + 0027 TravelDrive + 0028 TravelDrive + 0029 TravelDrive + 0030 TravelDrive + 0822 TravelDrive 2C + 0832 Hi-Speed Mass Storage Device + 0834 M-Disk 220 + 0998 Kingston Data Traveler2.0 Disk Driver + 0999 Kingston Data Traveler2.0 Disk Driver + 1000 TravelDrive 2C + 2000 TravelDrive 2C + 2038 TravelDrive + 2039 TravelDrive + 204a TravelDrive + 204b TravelDrive +08ed MediaTek Inc. + 0002 CECT M800 memory card +08ee CCSI/Hesso +08f0 Corex Technologies +08f1 CTI Electronics Corp. +08f5 SysTec Co., Ltd +08f6 Logic 3 International, Ltd +08f7 Vernier + 0001 LabPro + 0002 EasyTemp +08f8 Keen Top International Enterprise Co., Ltd +08f9 Wipro Technologies +08fa Caere +08fb Socket Communications +08fc Sicon Cable Technology Co., Ltd +08fd Digianswer A/S + 0001 Bluetooth Device +08ff AuthenTec, Inc. + 1600 AES1600 + 1610 AES1600 + 2500 AES2501 + 2501 AES2501 + 2502 AES2501 + 2503 AES2501 + 2504 AES2501 + 2505 AES2501 + 2506 AES2501 + 2507 AES2501 + 2508 AES2501 + 2509 AES2501 + 250a AES2501 + 250b AES2501 + 250c AES2501 + 250d AES2501 + 250e AES2501 + 250f AES2501 + 2510 AES2510 + 2580 AES2501 Fingerprint Sensor + 2588 AES2501 + 2589 AES2501 + 258a AES2501 + 258b AES2501 + 258c AES2501 + 258d AES2501 + 258e AES2501 + 258f AES2501 + 2810 AES2810 + 3400 AES3400 TruePrint Sensor + 3401 AES3400 Sensor + 3402 AES3400 Sensor + 3403 AES3400 Sensor + 3404 AES3400 TruePrint Sensor + 3405 AES3400 TruePrint Sensor + 3406 AES3400 TruePrint Sensor + 3407 AES3400 TruePrint Sensor + 4902 BioMV with TruePrint AES3500 + 4903 BioMV with TruePrint AES3400 + 5500 AES4000 + 5501 AES4000 TruePrint Sensor + 5503 AES4000 TruePrint Sensor + 5505 AES4000 TruePrint Sensor + 5507 AES4000 TruePrint Sensor + 55ff AES4000 TruePrint Sensor. + 5700 AES3500 Fingerprint Reader + 5701 AES3500 TruePrint Sensor + 5702 AES3500 TruePrint Sensor + 5703 AES3500 TruePrint Sensor + 5704 AES3500-BZ TruePrint Sensor + 5705 AES3500-BZ TruePrint Sensor + 5706 AES3500-BZ TruePrint Sensor + 5707 AES3500-BZ TruePrint Sensor + 5710 AES3500 TruePrint Sensor + 5711 AES3500 TruePrint Sensor + 5712 AES3500 TruePrint Sensor + 5713 AES3500 TruePrint Sensor + 5714 AES3500-BZ TruePrint Sensor + 5715 AES3500-BZ TruePrint Sensor + 5716 AES3500-BZ TruePrint Sensor + 5717 AES3500-BZ TruePrint Sensor + 5730 AES3500 TruePrint Sensor + 5731 AES3500 TruePrint Sensor + 5732 AES3500 TruePrint Sensor + 5733 AES3500 TruePrint Sensor + 5734 AES3500-BZ TruePrint Sensor + 5735 AES3500-BZ TruePrint Sensor + 5736 AES3500-BZ TruePrint Sensor + 5737 AES3500-BZ TruePrint Sensor + afe3 FingerLoc Sensor Module (Anchor) + afe4 FingerLoc Sensor Module (Anchor) + afe5 FingerLoc Sensor Module (Anchor) + afe6 FingerLoc Sensor Module (Anchor) + fffd AES2510 Sensor (USB Emulator) + ffff Sensor (Emulator) +0900 Pinnacle Systems, Inc. +0901 VST Technologies + 0001 Hard Drive Adapter (TPP) + 0002 SigmaDrive Adapter (TPP) +0906 Faraday Technology Corp. +0908 ShenZhen SANZHAI Technology Co.,Ltd + 2701 Spy Pen VGA +0909 Audio-Technica Corp. +090a Trumpion Microelectronics, Inc. + 1001 T33520 Flash Card Controller + 1100 Comotron C3310 MP3 player + 1200 MP3 player + 1540 Digitex Container Flash Disk +090b Neurosmith +090c Feiya Technology Corp. + 1000 Flash Drive + 1132 5-in-1 Card Reader + 6000 SD/SDHC Card Reader (SG365 / FlexiDrive XC+) + b371 Silicon Motion SM371 Camera +090d Multiport Computer Vertriebs GmbH +090e Shining Technology, Inc. +090f Fujitsu Devices, Inc. +0910 Alation Systems, Inc. +0911 Philips Speech Processing + 2512 SpeechMike Pro +0912 Voquette, Inc. +0915 GlobeSpan, Inc. + 0001 DSL Modem + 0002 ADSL ATM Modem + 0005 LAN Modem + 2000 802.11 Adapter + 2002 802.11 Adapter + 8000 ADSL LAN Modem + 8005 DSL-302G Modem + 8101 ADSL WAN Modem + 8102 DSL-200 ADSL Modem + 8103 DSL-200 ADSL Modem + 8104 DSL-200 Modem + 8400 DSL Modem + 8401 DSL Modem + 8402 DSL Modem + 8500 DSL Modem + 8501 DSL Modem +0917 SmartDisk Corp. + 0001 eFilm Reader-11 SM/CF + 0002 eFilm Reader-11 SM + 0003 eFilm Reader-11 CF + 0200 FireFly + 0201 FireLite + 0202 STORAGE ADAPTER (FirePower) + 0204 FlashTrax Storage + 0205 STORAGE ADAPTER (CrossFire) + 0206 FireFly 20G HDD + 0207 FireLite + 020f STORAGE ADAPTER (FireLite) + da01 eFilm Reader-11 Test + ffff eFilm Reader-11 (Class/PDR) +0919 Tiger Electronics + 0100 Fast Flicks Digital Camera +091e Garmin International + 0003 GPSmap (various models) + 0004 iQue 3600 + 0200 Data Card Programmer (install) + 1200 Data Card Programmer + 21a5 etrex Cx (msc) + 2295 Colorado 300 + 2353 Nüvi 205T +0920 Echelon Co. + 7500 Network Interface +0921 GoHubs, Inc. + 1001 GoCOM232 Serial +0922 Dymo-CoStar Corp. + 0007 LabelWriter 330 + 0009 LabelWriter 310 +0923 IC Media Corp. + 010f SIIG MobileCam +0924 Xerox + 23dd DocuPrint M760 (X760_USB) + 3ce8 Phaser 3428 Printer + 3d5b Phaser 6115MFP TWAIN Scanner + 420f WorkCentre PE220 Series + 421f M20 Scanner + 423b Printing Support + ffef WorkCenter M15 + fffb DocuPrint M750 (X750_USB) +0925 Lakeview Research + 0005 Gamtec.,Ltd SmartJoy PLUS Adapter + 8101 Phidgets, Inc., 1-Motor PhidgetServo v2.0 + 8104 Phidgets, Inc., 4-Motor PhidgetServo v2.0 + 8800 WiseGroup Ltd, MP-8800 Quad Joypad + 8866 WiseGroup Ltd, MP-8866 Dual Joypad +0927 Summus, Ltd +0928 Oxford Semiconductor, Ltd +0929 American Biometric Co. +092a Toshiba Information & Industrial Sys. And Services +092b Sena Technologies, Inc. +092f Northern Embedded Science/CAVNEX + 0004 JTAG-4 + 0005 JTAG-5 +0930 Toshiba Corp. + 0009 Gigabeat F/X (HDD audio player) + 000c Gigabeat F (mtp) + 0010 Gigabeat S (mtp) + 0301 PCX1100U Cable Modem (WDM) + 0302 PCX2000 Cable Modem (WDM) + 0305 Cable Modem PCX3000 + 0307 Cable Modem PCX2500 + 0308 PCX2200 Cable Modem (WDM) + 0309 PCX5000 Cable Modem (WDM) + 030b Cable Modem PCX2600 + 0501 Bluetooth Controller + 0502 Integrated Bluetooth + 0503 Bluetooth Controller + 0505 Integrated Bluetooth + 0506 Integrated Bluetooth + 0507 Bluetooth Adapter + 0508 Integrated Bluetooth HCI + 0509 BT EDR Dongle + 0706 PocketPC e740 + 0707 Pocket PC e330 Series + 0708 Pocket PC e350 Series + 0709 Pocket PC e750 Series + 070a Pocket PC e400 Series + 070b Pocket PC e800 Series + 0b05 PX1220E-1G25 External hard drive + 0b09 PX1396E-3T01 External hard drive + 1300 Wireless Broadband (CDMA EV-DO) SM-Bus Minicard Status Port + 1301 Wireless Broadband (CDMA EV-DO) Minicard Status Port + 1302 Wireless Broadband (3G HSDPA) SM-Bus Minicard Status Port + 1303 Wireless Broadband (3G HSDPA) Minicard Status Port + 1308 Broadband (3G HSDPA) SM-Bus Minicard Diagnostics Port + 642f TravelDrive + 6506 TravelDrive 2C + 6507 TravelDrive 2C + 6508 TravelDrive 2C + 6509 TravelDrive 2C + 6510 TravelDrive 2C + 6517 TravelDrive 2C + 6518 TravelDrive 2C + 6519 Kingston DataTraveler 2.0 USB Stick + 651a TravelDrive 2C + 651b TravelDrive 2C + 651c TravelDrive 2C + 651d TravelDrive 2C + 651e TravelDrive 2C + 651f TravelDrive 2C + 6520 TravelDrive 2C + 6521 TravelDrive 2C + 6522 TravelDrive 2C + 6523 TravelDrive + 6524 TravelDrive + 6525 TravelDrive + 6526 TravelDrive + 6527 TravelDrive + 6528 TravelDrive + 6529 TravelDrive + 652a TravelDrive + 652b TravelDrive + 652c TravelDrive + 652d TravelDrive + 652f TravelDrive + 6530 TravelDrive + 6531 TravelDrive + 6532 256M Stick + 6533 512M Stick + 6534 TravelDrive + 653c Kingston DataTraveler 2.0 Stick (512M) + 653d Kingston DataTraveler 2.0 Stick (1GB) + 653e Flash Memory + 6540 TransMemory Flash Memory + 6544 Kingston DataTraveler 2.0 Stick (2GB) + 6545 Kingston DataTraveler 2.0 Stick (4GB) / PNY Attache 4GB Stick +0931 Harmonic Data Systems, Ltd +0932 Crescentec Corp. + 0300 VideoAdvantage + 0302 Syntek DC-112X + 0320 VideoAdvantage + 0482 USB2.0 TVBOX + 1100 DC-1100 Video Enhamcement Device + 1112 Veo Web Camera + a311 Video Enhancement Device +0933 Quantum Corp. +0934 Netcom Systems +0936 NuTesla + 0030 Composite Device, Mass Storage Device (Flash Drive) amd HID + 003c Rhythmedics HID Bootloader +0939 Lumberg, Inc. +093a Pixart Imaging, Inc. + 0007 CMOS 100K-R Rev. 1.90 + 010e Digital camera, CD302N/Elta Medi@ digi-cam/HE-501A + 010f Argus DC-1610/DC-1620/Emprex PCD3600/Philips P44417B keychain camera/Precision Mini,Model HA513A/Vivitar Vivicam 55 + 020f Bullet Line Photo Viewer + 050f Mars-Semi Pc-Camera + 2460 Q-TEC WEBCAM 100 + 2468 Cammaestro 2.5DU/X-EYE/Orite SC-120/ICGear TravelCam/Easy Snap Snake Eye Webcam + 2470 SoC PC-Camera + 2471 SoC PC-Camera + 2500 USB Optical Mouse + 2510 Hama Optical Mouse + 2600 Typhoon Easycam USB 330K (newer)/Typhoon Easycam USB 2.0 VGA 1.3M/Sansun SN-508 + 2601 SPC 610NC Laptop Camera + 2603 PAC7312 Camera + 2608 PAC7311 Trust WB-3300p + 260e PAC7311 Gigaware VGA PC Camera:Trust WB-3350p:SIGMA cam 2350 + 260f PAC7311 SnakeCam + 2621 PAC731x Trust Webcam + 2624 Webcam +093b Plextor Corp. + 0010 Storage Adapter + 0011 PlexWriter 40/12/40U + 0042 PX-712UF DVD RW + a002 ConvertX M402U XLOADER + a003 ConvertX AV100U A/V Capture Audio + a004 ConvertX TV402U XLOADER + a005 ConvertX TV100U A/V Capture + a102 ConvertX M402U A/V Capture + a104 ConvertX PX-TV402U/NA +093c Intrepid Control Systems, Inc. + 0601 ValueCAN + 0701 NeoVI Blue vehicle bus interface +093d InnoSync, Inc. +093e J.S.T. Mfg. Co., Ltd +093f Olympia Telecom Vertriebs GmbH +0940 Japan Storage Battery Co., Ltd +0941 Photobit Corp. +0942 i2Go.com, LLC +0943 HCL Technologies India Private, Ltd +0944 KORG, Inc. +0945 Pasco Scientific +0948 Kronauer music in digital + 0301 USB Pro (24/48) + 0302 USB Pro (24/96 playback) + 0303 USB Pro (24/96 record) + 0304 USB Pro (16/48) + 1105 USB One +094b Linkup Systems Corp. + 0001 neonode N2 +094d Cable Television Laboratories +094f Yano + 0101 U640MO-03 + 05fc METALWEAR-HDD +0951 Kingston Technology + 0008 Ethernet + 000a KNU101TX 100baseTX Ethernet + 1600 DataTraveler II Pen Drive + 1601 DataTraveler II+ Pen Drive + 1602 DataTraveler Mini + 1603 DataTraveler 1GB/2GB Pen Drive + 1607 DataTraveler 100 + 1613 DataTraveler 8GB Pen Drive + 1625 DataTraveler 101 II + 162a DataTraveler 112 4GB Pen Drive +0954 RPM Systems Corp. +0955 NVidia Corp. +0956 BSquare Corp. +0957 Agilent Technologies, Inc. + 0200 E-Video DC-350 Camera + 0202 E-Video DC-350 Camera +0958 CompuLink Research, Inc. +0959 Cologne Chip AG + 2bd0 Intelligent ISDN (Ver. 3.60.04) +095a Portsmith + 3003 Express Ethernet +095b Medialogic Corp. +095c K-Tec Electronics +095d Polycom, Inc. + 0001 Polycom ViaVideo +0967 Acer (??) + 0204 WarpLink 802.11b Adapter +0968 Catalyst Enterprises, Inc. +096e Feitian Technologies, Inc. + 0802 ePass2000 (G&D STARCOS SPK 2.4) +0971 Gretag-Macbeth AG + 2005 Huey + 2007 ColorMunki +0973 Schlumberger + 0001 e-gate Smart Card +0974 Datagraphix, a business unit of Anacomp +0975 OL'E Communications, Inc. +0976 Adirondack Wire & Cable +0977 Lightsurf Technologies +0978 Beckhoff GmbH +0979 Jeilin Technology Corp., Ltd + 0224 JL2005A Toy Camera + 0226 JL2005A Toy Camera +097a Minds At Work LLC + 0001 Digital Wallet +097b Knudsen Engineering, Ltd +097c Marunix Co., Ltd +097d Rosun Technologies, Inc. +097f Barun Electronics Co., Ltd +0981 Oak Technology, Ltd +0984 Apricorn + 0200 Hard Drive Storage (TPP) +0985 cab Produkttechnik GmbH & Co KG + 00a3 A3/200 or A3/300 Label Printer +0986 Matsushita Electric Works, Ltd. +098c Vitana Corp. +098d INDesign +098e Integrated Intellectual Property, Inc. +098f Kenwood TMI Corp. +0993 Gemstar eBook Group, Ltd + 0001 REB1100 eBook Reader + 0002 eBook +0996 Integrated Telecom Express, Inc. +099a Zippy Technology Corp. + 610c EL-610 Super Mini Electron luminescent Keyboard + 7160 Hyper Slim Keyboard +09a3 PairGain Technologies +09a4 Contech Research, Inc. +09a5 VCON Telecommunications +09a6 Poinchips + 8001 Mass Storage Device +09a7 Data Transmission Network Corp. +09a8 Lin Shiung Enterprise Co., Ltd +09a9 Smart Card Technologies Co., Ltd +09aa Intersil Corp. + 1000 Prism GT 802.11b/g Adapter + 3642 Prism 2.x 802.11b Adapter +09ab Japan Cash Machine Co., Ltd. +09ae Tripp Lite +09b2 Franklin Electronic Publishers, Inc. + 0001 eBookman Palm Computer +09b3 Altius Solutions, Inc. +09b4 MDS Telephone Systems +09b5 Celltrix Technology Co., Ltd +09bc Grundig + 0002 MPaxx MP150 MP3 Player +09be MySmart.Com + 0001 MySmartPad +09bf Auerswald GmbH & Co. KG + 00c0 COMpact 2104 ISDN PBX + 00db COMpact 4410/2206 ISDN ISDN + 00f1 COMfort System Telephones +09c1 Arris Interactive LLC + 1337 TOUCHSTONE DEVICE +09c2 Nisca Corp. +09c3 ActivCard, Inc. + 0007 Reader V2 + 0008 SmartCard Reader +09c4 ACTiSYS Corp. + 0011 ACT-IR2000U IrDA Dongle +09c5 Memory Corp. +09cc Workbit Corp. + 0404 BAFO USB-ATA/ATAPI Bridge Controller +09cd Psion Dacom Home Networks, Ltd +09ce City Electronics, Ltd +09cf Electronics Testing Center, Taiwan +09d1 NeoMagic, Inc. +09d2 Vreelin Engineering, Inc. +09d3 Com One + 0001 ISDN TA +09d7 Novatel Wireless + 0100 NovAtel FlexPack GPS receiver +09d9 KRF Tech, Ltd +09da A4 Tech Co., Ltd + 0006 Optical Mouse WOP-35 / Trust 450L Optical Mouse + 000a Port Mouse + 0018 Trust Human Interface Device + 001a Wireless Mouse & RXM-15 Receiver + 002a Wireless Optical Mouse NB-30 +09db Measurement Computing Corp. + 0075 MiniLab 1008 + 0076 PMD-1024 + 007a PMD-1208LS + 0081 USB-1616FS + 0082 USB-1208FS + 0088 USB-1616FS internal hub +09dc Aimex Corp. +09dd Fellowes, Inc. +09df Addonics Technologies Corp. +09e1 Intellon Corp. + 5121 MicroLink dLAN +09e5 Jo-Dan International, Inc. +09e6 Silutia, Inc. +09e7 Real 3D, Inc. +09e8 AKAI Professional M.I. Corp. +09e9 Chen-Source, Inc. +09eb IM Networks, Inc. + 4331 iRhythm Tuner Remote +09ef Xitel + 0101 MD-Port DG2 MiniDisc Interface +09f5 AresCom + 0168 Network Adapter + 0188 LAN Adapter + 0850 Adapter +09f6 RocketChips, Inc. +09f7 Edu-Science (H.K.), Ltd +09f8 SoftConnex Technologies, Inc. +09f9 Bay Associates +09fa Mtek Vision +09fb Altera +09ff Gain Technology Corp. +0a00 Liquid Audio +0a01 ViA, Inc. +0a07 Ontrak Control Systems Inc. + 0064 ADU100 Data Acquisition Interface + 00c8 ADU200 Relay I/O Interface + 00d0 ADU208 Data Acquisition Interface +0a0b Cybex Computer Products Co. +0a11 Xentec, Inc. +0a12 Cambridge Silicon Radio, Ltd + 0001 Bluetooth Dongle (HCI mode) + 0002 Frontline Test Equipment Bluetooth Device + 0003 Nanosira + 0004 Nanosira WHQL Reference Radio + 0005 Nanosira-Multimedia + 0006 Nanosira-Multimedia WHQL Reference Radio + 0007 Nanosira3-ROM + 0008 Nanosira3-ROM + 0009 Nanosira4-EDR WHQL Reference Radio + 000a Nanosira4-EDR-ROM + 000b Nanosira5-ROM + 0043 Bluetooth Device + 0100 Casira with BlueCore2-External Module + 0101 Casira with BlueCore2-Flash Module + 0102 Casira with BlueCore3-Multimedia Module + 0103 Casira with BlueCore3-Flash Module + 0104 Casira with BlueCore4-External Module + 0105 Casira with BlueCore4-Multimedia Module + 1000 Bluetooth Dongle (HID proxy mode) + 1010 Bluetooth Device + 1011 Bluetooth Device + 1012 Bluetooth Device + ffff USB Bluetooth Device in DFU State +0a13 Telebyte, Inc. +0a14 Spacelabs Medical, Inc. +0a15 Scalar Corp. +0a16 Trek Technology (S) PTE, Ltd + 1111 ThumbDrive + 8888 IBM USB Memory Key + 9988 Trek2000 TD-G2 +0a17 Pentax Corp. + 0004 Optio 330 + 0006 Optio S + 0007 Optio 550 + 0009 Optio 33WR + 000a Optio 555 + 000c Optio 43WR (mass storage mode) + 000d Optio 43WR + 0015 Optio S40/S5i + 003b Optio 50 (mass storage mode) + 003d Optio S55 + 0043 *ist DL + 0047 Optio S60 + 0052 Optio 60 Digital Camera + 006e K10D + 0070 K100D + 0093 K200D + 00a7 Optio E50 + 1001 EI2000 Camera powered by Digita! +0a18 Heidelberger Druckmaschinen AG +0a19 Hua Geng Technologies, Inc. +0a21 Medtronic Physio Control Corp. +0a22 Century Semiconductor USA, Inc. +0a2c AK-Modul-Bus Computer GmbH + 0008 GPIO Ports +0a34 TG3 Electronics, Inc. + 0110 Deck 82-key backlit keyboard +0a39 Gilat Satellite Networks, Ltd +0a3a PentaMedia Co., Ltd + 0163 KN-W510U 1.0 Wireless LAN Adapter +0a3c NTT DoCoMo, Inc. +0a3d Varo Vision +0a3f Swissonic AG +0a43 Boca Systems, Inc. +0a46 Davicom Semiconductor, Inc. + 0268 ST268 + 6688 ZT6688 Fast Ethernet Adapter + 9601 DM9601 Fast Ethernet Adapter +0a47 Hirose Electric +0a48 I/O Interconnect + 3233 Multimedia Card Reader + 3239 Multimedia Card Reader + 3258 Dane Elec zMate SD Reader + 3259 Dane Elec zMate CF Reader + 5000 MediaGear xD-SM + 500a Mass Storage Device + 500f Mass Storage Device + 5010 Mass Storage Device + 5011 Mass Storage Device + 5014 Mass Storage Device + 5020 Mass Storage Device + 5021 Mass Storage Device + 5022 Mass Storage Device + 5023 Mass Storage Device + 5024 Mass Storage Device + 5025 Mass Storage Device +0a4b Fujitsu Media Devices, Ltd +0a4c Computex Co., Ltd +0a4d Evolution Electronics, Ltd + 0064 MK-225 Driver + 0065 MK-225C Driver + 0066 MK-225C Driver + 0067 MK-425C Driver + 0078 MK-37 Driver + 0079 MK-37C Driver + 007a MK-37C Driver + 008c TerraTec MIDI MASTER + 008d MK-249C Driver + 008e MK-249C MIDI Keyboard + 008f MK-449C Driver + 0090 Keystation 49e Driver + 0091 Keystation 61es Driver + 00a0 MK-361 Driver + 00a1 MK-361C Driver + 00a2 MK-361C Driver + 00a3 MK-461C MIDI Keyboard + 00b5 Keystation Pro 88 Driver + 00d2 E-Keys Driver + 00f0 UC-16 Driver + 00f1 X-Session Driver + 00f5 UC-33e MIDI Controller +0a4e Steinberg Soft-und Hardware GmbH +0a4f Litton Systems, Inc. +0a50 Mimaki Engineering Co., Ltd +0a51 Sony Electronics, Inc. +0a52 Jebsee Electronics Co., Ltd +0a53 Portable Peripheral Co., Ltd + 1000 Scanner + 2000 Q-Scan A6 Scanner + 2001 Q-Scan A6 Scanner + 2013 Media Drive A6 Scanner + 2014 Media Drive A6 Scanner + 2015 BizCardReader 600C + 2016 BizCardReader 600C + 202a Scanshell-CSSN + 3000 Q-Scan A8 Scanner + 3002 Q-Scan A8 Reader + 3015 BizCardReader 300G + 5001 BizCardReader 900C +0a5a Electronics For Imaging, Inc. +0a5b EAsics NV +0a5c Broadcom Corp. + 0201 iLine10(tm) Network Adapter + 2000 Bluetooth Device + 2001 Bluetooth Device + 2009 Bluetooth Controller + 200a Bluetooth dongle + 200f Bluetooth Controller + 201d Bluetooth Device + 201e IBM Integrated Bluetooth IV + 2020 Bluetooth dongle + 2033 BCM2033 Bluetooth + 2035 BCM2035 Bluetooth + 2038 Blutonium Device + 2039 Bluetooth Device + 2045 Bluetooth Controller + 2046 Bluetooth Device + 2047 Bluetooth Device + 205e Bluetooth Device + 2100 Bluetooth 2.0+eDR dongle + 2101 A-Link BlueUsbA2 Bluetooth + 2102 ANYCOM Blue USB-200/250 + 2110 Bluetooth Controller + 2111 ANYCOM Blue USB-UHE 200/250 + 2120 2045 Bluetooth 2.0 USB-UHE Device with trace filter + 2121 BCM2210 Bluetooth + 2122 Bluetooth 2.0+EDR dongle + 2123 Bluetooth dongle + 2130 2045 Bluetooth 2.0 USB-UHE Device with trace filter + 2131 2045 Bluetooth 2.0 Device with trace filter + 2145 Bluetooth with Enhanced Data Rate II + 2150 BCM2046 Bluetooth Device + 4500 BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth) + 4502 Keyboard (Boot Interface Subclass) + 5800 BCM5880 Secure Applications Processor + 5801 BCM5880 Secure Applications Processor with fingerprint swipe sensor + 5802 BCM5880 Secure Applications Processor with fingerprint touch sensor + 5803 BCM5880 Secure Applications Processor with secure keyboard + 6300 Pirelli Remote NDIS Device +0a5d Diatrend Corp. +0a5f Zebra + 0009 LP2844 Printer + 930a Printer +0a62 MPMan + 0010 MPMan MP-F40 MP3 Player +0a66 ClearCube Technology +0a67 Medeli Electronics Co., Ltd +0a68 Comaide Corp. +0a69 Chroma ate, Inc. +0a6b Green House Co., Ltd + 0001 Compact Flash R/W with MP3 player +0a6c Integrated Circuit Systems, Inc. +0a6d UPS Manufacturing +0a6e Benwin +0a6f Core Technology, Inc. + 0400 Xanboo +0a70 International Game Technology +0a72 Sanwa Denshi +0a7d NSTL, Inc. +0a7e Octagon Systems Corp. +0a80 Rexon Technology Corp., Ltd +0a81 Chesen Electronics Corp. + 0101 Keyboard + 0103 Keyboard + 0203 Mouse + 0205 PS/2 Keyboard+Mouse Adapter + 0701 USB Missile Launcher +0a82 Syscan + 4600 TravelScan 460/464 +0a83 NextComm, Inc. +0a84 Maui Innovative Peripherals +0a85 Idexx Labs +0a86 NITGen Co., Ltd +0a8d Picturetel +0a8e Japan Aviation Electronics Industry, Ltd + 2011 Filter Driver For JAE XMC R/W +0a90 Candy Technology Co., Ltd +0a91 Globlink Technology, Inc. + 3801 Targus PAKP003 Mouse +0a92 EGO SYStems, Inc. + 0011 SYS WaveTerminal U2A + 0021 GIGAPort + 0031 GIGAPortAG + 0053 AudioTrak Optoplay + 0061 Waveterminal U24 + 0071 MAYA EX7 + 0091 Maya 44 + 00b1 MAYA EX5 + 1000 MIDI Mate + 1010 RoMI/O + 1020 M4U + 1030 M8U + 1090 KeyControl49 + 10a0 KeyControl25 +0a93 C Technologies AB + 0002 C-Pen 10 + 0005 MyPen Light + 000d Input Pen + 0010 C-Pen 20 +0a94 Intersense +0aa3 Lava Computer Mfg., Inc. +0aa4 Develco Elektronik +0aa5 First International Digital + 0002 irock! 500 Series + 0801 MP3 Player +0aa6 Perception Digital, Ltd + 0101 Hercules Jukebox + 1501 Store 'n' Go HD Drive +0aa7 Wincor Nixdorf International GmbH + 0100 POS Keyboard, TA58P-USB + 0101 POS Keyboard, TA85P-USB + 0102 POS Keyboard, TA59-USB + 0103 POS Keyboard, TA60-USB + 0104 SNIkey Keyboard, SNIKey-KB-USB + 0200 Operator Display, BA63-USB + 0201 Operator Display, BA66-USB + 0202 Operator Display & Scanner, XiCheck-BA63 + 0203 Operator Display & Scanner, XiCheck-BA66 + 0204 Graphics Operator Display, BA63GV + 0300 POS Printer (printer class mode), TH210 + 0301 POS Printer (native mode), TH210 + 0302 POS Printer (printer class mode), TH220 + 0303 POS Printer (native mode), TH220 + 0304 POS Printer, TH230 + 0305 Lottery Printer, XiPrintPlus + 0306 POS Printer (printer class mode), TH320 + 0307 POS Printer (native mode), TH320 + 0308 POS Printer (printer class mode), TH420 + 0309 POS Printer (native mode), TH420 + 030a POS Printer, TH200B + 0400 Lottery Scanner, Xiscan S + 0401 Lottery Scanner, Xiscan 3 + 0402 Programmable Magnetic Swipe Card Reader, MSRP-USB + 0500 IDE Adapter + 0501 Hub Printer Interface + 0502 Hub SNIKey Keyboard + 4304 Banking Printer TP07 +0aa8 TriGem Computer, Inc. + 0060 TG 11Mbps WLAN Mini Adapter + 1001 DreamComboM4100 + 3002 InkJet Color Printer + 8001 TG_iMON + 8002 TG_KLOSS + a001 TG_X2 + a002 TGVFD_KLOSS + ffda iMON_VFD +0aa9 Baromtec Co. + f01b Medion MD 6242 MP3 Player +0aaa Japan CBM Corp. +0aab Vision Shape Europe SA +0aac iCompression, Inc. +0aad Rohde & Schwarz GmbH & Co. KG +0aae NEC infrontia Corp. (Nitsuko) +0aaf Digitalway Co., Ltd +0ab0 Arrow Strong Electronics Co., Ltd +0aba Ellisys + 8001 Tracker 110 Protocol Analyzer + 8002 Explorer 200 Protocol Analyzer +0abe Stereo-Link + 0101 SL1200 DAC +0ac3 Sanyo Semiconductor Company Micro +0ac4 Leco Corp. +0ac5 I & C Corp. +0ac6 Singing Electrons, Inc. +0ac7 Panwest Corp. +0ac8 Z-Star Microelectronics Corp. + 0301 Web Camera + 0302 ZC0302 Webcam + 0321 Vimicro generic vc0321 Camera + 0323 Luxya WC-1200 USB 2.0 Webcam + 0328 A4Tech PK-130MG + 0336 Elecom UCAM-DLQ30 + 301b ZC0301 Webcam + 303b ZC0303 Webcam + 305b ZC0305 Webcam + 307b USB 1.1 Webcam + 332d Vega USB 2.0 Camera + 3343 Sirius USB 2.0 Camera + c001 Sony embedded vimicro Camera + c002 Visual Communication Camera VGP-VCC1 + c302 Vega USB 2.0 Camera + c303 Saturn USB 2.0 Camera +0ac9 Micro Solutions, Inc. + 0000 Backpack CD-ReWriter + 0001 BACKPACK 2 Cable + 0010 BACKPACK + 0011 Backpack 40GB Hard Drive + 0110 BACKPACK + 0111 BackPack + 1234 BACKPACK +0aca OPEN Networks Ltd + 1060 OPEN NT1 Plus II +0acc Koga Electronics Co. +0acd ID Tech + 0401 ID TECH Spectrum III Hybrid Smartcard Reader + 0630 ID TECH Spectrum III Mag-Only Insert Reader (SPT3-355 Series) USB-CDC +0ace ZyDAS + 1201 802.11b + 1211 ZEW 2501 802.11bg Wireless Adapter + 1215 WLA-54L 802.11bg + 1221 ZD1221 802.11n + 1602 ZyXEL Omni FaxModem 56K + 1608 ZyXEL Omni FaxModem 56K UNO + 1611 ZyXEL Omni FaxModem 56K Plus + 2011 Virtual media for 802.11bg + 20ff Virtual media for 802.11bg + b215 802.11bg +0acf Intoto, Inc. +0ad0 Intellix Corp. +0ad1 Remotec Technology, Ltd +0ad2 Service & Quality Technology Co., Ltd +0ae3 Allion Computer, Inc. +0ae4 Taito Corp. +0ae7 Neodym Systems, Inc. +0ae8 System Support Co., Ltd +0ae9 North Shore Circuit Design L.L.P. +0aea SciEssence, LLC +0aeb TTP Communications, Ltd +0aec Neodio Technologies Corp. + 2101 SmartMedia Card Reader + 2102 CompactFlash Card Reader + 2103 MMC/SD Card Reader + 2104 MemoryStick Card Reader + 2201 SmartMedia+CompactFlash Card Reader + 2202 SmartMedia+MMC/SD Card Reader + 2203 SmartMedia+MemoryStick Card Reader + 2204 CompactFlash+MMC/SD Card Reader + 2205 CompactFlash+MemoryStick Card Reader + 2206 MMC/SD+MemoryStick Card Reader + 2301 SmartMedia+CompactFlash+MMC/SD Card Reader + 2302 SmartMedia+CompactFlash+MemoryStick Card Reader + 2303 SmartMedia+MMC/SD+MemoryStick Card Reader + 2304 CompactFlash+MMC/SD+MemoryStick Card Reader + 3016 MMC/SD+Memory Stick Card Reader + 3050 ND3050 8-in-1 Card Reader + 3060 1.1 FS Card Reader + 3101 MMC/SD Card Reader + 3102 MemoryStick Card Reader + 3201 MMC/SD+MemoryStick Card Reader + 3216 HS Card Reader + 3260 7-in-1 Card Reader + 5010 ND5010 Card Reader +0af0 Option + 5000 UMTS Card + 6000 GlobeTrotter 3G datacard + 6300 GT 3G Quad UMTS/GPRS Card + 6600 GlobeTrotter 3G+ datacard + 6711 GlobeTrotter Express 7.2 v2 + 6971 Globetrotter HSDPA Modem + 7501 Globetrotter HSUPA Modem (icon 411 aka "Vodafone K3760") +0af6 Silver I Co., Ltd +0af7 B2C2, Inc. + 0101 Digital TV USB Receiver (DVB-S/T/C / ATSC) +0af9 Hama, Inc. + 0010 USB SightCam 100 + 0011 Micro Innovations IC50C Webcam +0afc Zaptronix Ltd +0afd Tateno Dennou, Inc. +0afe Cummins Engine Co. +0aff Jump Zone Network Products, Inc. +0b00 INGENICO +0b05 ASUSTek Computer, Inc. + 1101 Mass Storage (UISDMC4S) + 1706 WL-167G 802.11g Adapter [ralink] + 1707 WL-167g Wireless Adapter + 1708 Mass Storage Device + 170b Mass Storage Device + 170c WL-159g 802.11bg + 170d 802.11b/g Wireless Network Adapter + 1712 BT-183 Bluetooth 2.0+EDR adapter + 1715 2045 Bluetooth 2.0 Device with trace filter + 1716 Bluetooth Device + 171b A9T wireless 802.11bg + 171c 802.11b/g Wireless Network Adapter + 171f My Cinema U3000 Mini [DiBcom DiB0700] + 1723 WL-167G v2 802.11g Adapter [ralink] + 1724 RT2573 + 1726 Laptop OLED Display + 172a ASUS 802.11n Network Adapter + 172b 802.11n Network Adapter + 1731 802.11n Network Adapter + 1732 802.11n Network Adapter + 1734 ASUS AF-200 + 173c BT-183 Bluetooth 2.0 + 1742 802.11n Network Adapter + 1751 BT-253 Bluetooth Adapter + 1760 802.11n Network Adapter + 1761 802.11n Network Adapter + 1784 802.11n Network Adapter + 6101 Cable Modem + 620a Remote NDIS Device + b700 Broadcom Bluetooth 2.1 +0b0b Datamax-O'Neil + 106e Datamax E-4304 +0b0c Todos Data System AB + 0009 Todos Argos Mini II Smart Card Reader + 003f Todos C400 smartcard controller (Handelsbanken card reader) +0b0d ProjectLab + 0000 CenturyCD +0b0e GN Netcom +0b0f AVID Technology +0b10 Pcally +0b11 I Tech Solutions Co., Ltd +0b1e Electronic Warfare Assoc., Inc. (EWA) +0b1f Insyde Software Corp. +0b20 TransDimension, Inc. +0b21 Yokogawa Electric Corp. +0b22 Japan System Development Co., Ltd +0b23 Pan-Asia Electronics Co., Ltd +0b24 Link Evolution Corp. +0b27 Ritek Corp. +0b28 Kenwood Corp. +0b2c Village Center, Inc. +0b30 PNY Technologies, Inc. + 0006 SM Media-Shuttle Card Reader +0b33 Contour Design, Inc. + 0020 ShuttleXpress +0b37 Hitachi ULSI Systems Co., Ltd +0b39 Omnidirectional Control Technology, Inc. + 0001 Composite USB PS2 Converter + 0109 USB TO Ethernet + 0421 Serial + 0801 USB-Parallel Bridge + 0901 OCT To Fast Ethernet Converter + 0c03 LAN DOCK Serial Converter +0b3a IPaxess +0b3b Tekram Technology Co., Ltd + 0163 TL-WN320G 1.0 WLAN Adapter + 1601 Allnet 0193 802.11b Adapter + 1602 ZyXEL ZyAIR B200 802.11b Adapter + 1612 AIR.Mate 2@net 802.11b Adapter + 1613 802.11b Wireless LAN Adapter + 1620 Allnet USB 2.0 Wireless Network Adapter + 1630 QuickWLAN 802.11bg + 5630 802.11bg + 6630 ZD1211 +0b3c Olivetti Techcenter + a010 Simple_Way Printer/Scanner/Copier +0b3e Kikusui Electronics Corp. +0b41 Hal Corp. + 0011 Crossam2+USB IR commander +0b43 Play.com, Inc. + 0003 PS2 Controller Converter +0b47 Sportbug.com, Inc. +0b48 TechnoTrend AG + 1003 Technotrend/Hauppauge USB-Nova + 1004 TT-PCline + 1005 Technotrend/Hauppauge USB-Nova + 1006 Technotrend/Hauppauge DEC3000-s + 1007 TT-micro plus Device + 1008 Technotrend/Hauppauge DEC2000-t + 1009 Technotrend/Hauppauge DEC2540-t + 300d TT-connect CT-3650 CI +0b49 ASCII Corp. + 064f Trance Vibrator +0b4b Pine Corp. Ltd. + 0100 D'music MP3 Player +0b4d Graphtec America, Inc. + 110a Graphtec CC200-20 +0b4e Musical Electronics, Ltd + 6500 MP3 Player + 8028 MP3 Player + 8920 MP3 Player +0b50 Dumpries Co., Ltd +0b51 Comfort Keyboard Co. + 0020 Comfort Keyboard +0b52 Colorado MicroDisplay, Inc. +0b54 Sinbon Electronics Co., Ltd +0b56 TYI Systems, Ltd +0b57 Beijing HanwangTechnology Co., Ltd +0b59 Lake Communications, Ltd +0b5a Corel Corp. +0b5f Green Electronics Co., Ltd +0b60 Nsine, Ltd +0b61 NEC Viewtechnology, Ltd +0b62 Orange Micro, Inc. + 000b Bluetooth Device + 0059 iBOT2 Webcam +0b63 ADLink Technology, Inc. +0b64 Wonderful Wire Cable Co., Ltd +0b65 Expert Magnetics Corp. +0b69 CacheVision +0b6a Maxim Integrated Products +0b6f Nagano Japan Radio Co., Ltd +0b70 PortalPlayer, Inc. + 00ba iRiver H10 20GB +0b71 SHIN-EI Sangyo Co., Ltd +0b72 Embedded Wireless Technology Co., Ltd +0b73 Computone Corp. +0b75 Roland DG Corp. +0b79 Sunrise Telecom, Inc. +0b7a Zeevo, Inc. + 07d0 Bluetooth Dongle +0b7b Taiko Denki Co., Ltd +0b7c ITRAN Communications, Ltd +0b7d Astrodesign, Inc. +0b81 id3 Semiconductors + 0200 CL1356T smartcard reader + 0220 CL1356A smartcard reader + 1003 CERTIS2 fingerprint reader + 1004 CERTIS2 fingerprint reader +0b84 Rextron Technology, Inc. +0b85 Elkat Electronics, Sdn., Bhd. +0b86 Exputer Systems, Inc. + 5100 XMC5100 Zippy Drive + 5110 XMC5110 Flash Drive + 5200 XMC5200 Zippy Drive + 5201 XMC5200 Zippy Drive + 5202 XMC5200 Zippy Drive + 5280 XMC5280 Storage Drive + fff0 ISP5200 Debugger +0b87 Plus-One I & T, Inc. +0b88 Sigma Koki Co., Ltd, Technology Center +0b89 Advanced Digital Broadcast, Ltd +0b8c SMART Technologies Inc. + 00c3 Sympodium ID350 +0b95 ASIX Electronics Corp. + 1720 10/100 Ethernet + 1780 AX88178 + 7720 AX88772 +0b96 Sewon Telecom +0b97 O2 Micro, Inc. + 7732 Smart Card Reader + 7761 Oz776 1.1 Hub + 7762 Oz776 SmartCard Reader + 7772 OZ776 CCID Smartcard Reader +0b98 Playmates Toys, Inc. +0b99 Audio International, Inc. +0b9b Dipl.-Ing. Stefan Kunde + 4012 Reflex RC-controller Interface +0b9d Softprotec Co. +0b9f Chippo Technologies +0baf U.S. Robotics + 00e5 USR6000 + 00eb USR1120 802.11b Adapter + 00ec 56K Faxmodem + 00f1 SureConnect ADSL ATM Adapter + 00f2 SureConnect ADSL Loader + 00f5 SureConnect ADSL ATM Adapter + 00f6 SureConnect ADSL Loader + 00f7 SureConnect ADSL ATM Adapter + 00f8 SureConnect ADSL Loader + 00f9 SureConnect ADSL ATM Adapter + 00fa SureConnect ADSL Loader + 00fb SureConnect ADSL Ethernet/USB Router + 0118 U5 802.11g Adapter + 011b Wireless MAXg Adapter + 0121 USR5423 802.11bg + 6112 FaxModem Model 5633 +0bb0 Concord Camera Corp. + 0100 Sound Vision Stream + 5007 3340z/Rollei DC3100 +0bb1 Infinilink Corp. +0bb2 Ambit Microsystems Corp. + 0302 WLAN + 6098 USB Cable Modem +0bb3 Ofuji Technology +0bb4 High Tech Computer Corp. + 00ce mmO2 XDA GSM/GPRS Pocket PC + 00cf SPV C500 Smart Phone + 0a01 PocketPC Sync + 0a02 Himalaya GSM/GPRS Pocket PC + 0a03 PocketPC Sync + 0a04 PocketPC Sync + 0a05 PocketPC Sync + 0a06 PocketPC Sync + 0a07 Magician PocketPC SmartPhone / O2 XDA + 0a08 PocketPC Sync + 0a09 PocketPC Sync + 0a0a PocketPC Sync + 0a0b PocketPC Sync + 0a0c PocketPC Sync + 0a0d PocketPC Sync + 0a0e PocketPC Sync + 0a0f PocketPC Sync + 0a10 PocketPC Sync + 0a11 PocketPC Sync + 0a12 PocketPC Sync + 0a13 PocketPC Sync + 0a14 PocketPC Sync + 0a15 PocketPC Sync + 0a16 PocketPC Sync + 0a17 PocketPC Sync + 0a18 PocketPC Sync + 0a19 PocketPC Sync + 0a1a PocketPC Sync + 0a1b PocketPC Sync + 0a1c PocketPC Sync + 0a1d PocketPC Sync + 0a1e PocketPC Sync + 0a1f PocketPC Sync + 0a20 PocketPC Sync + 0a21 PocketPC Sync + 0a22 PocketPC Sync + 0a23 PocketPC Sync + 0a24 PocketPC Sync + 0a25 PocketPC Sync + 0a26 PocketPC Sync + 0a27 PocketPC Sync + 0a28 PocketPC Sync + 0a29 PocketPC Sync + 0a2a PocketPC Sync + 0a2b PocketPC Sync + 0a2c PocketPC Sync + 0a2d PocketPC Sync + 0a2e PocketPC Sync + 0a2f PocketPC Sync + 0a30 PocketPC Sync + 0a31 PocketPC Sync + 0a32 PocketPC Sync + 0a33 PocketPC Sync + 0a34 PocketPC Sync + 0a35 PocketPC Sync + 0a36 PocketPC Sync + 0a37 PocketPC Sync + 0a38 PocketPC Sync + 0a39 PocketPC Sync + 0a3a PocketPC Sync + 0a3b PocketPC Sync + 0a3c PocketPC Sync + 0a3d PocketPC Sync + 0a3e PocketPC Sync + 0a3f PocketPC Sync + 0a40 PocketPC Sync + 0a41 PocketPC Sync + 0a42 PocketPC Sync + 0a43 PocketPC Sync + 0a44 PocketPC Sync + 0a45 PocketPC Sync + 0a46 PocketPC Sync + 0a47 PocketPC Sync + 0a48 PocketPC Sync + 0a49 PocketPC Sync + 0a4a PocketPC Sync + 0a4b PocketPC Sync + 0a4c PocketPC Sync + 0a4d PocketPC Sync + 0a4e PocketPC Sync + 0a4f PocketPC Sync + 0a50 HTC SmartPhone Sync + 0a51 SPV C400 / T-Mobile SDA GSM/GPRS Pocket PC + 0a52 SmartPhone Sync + 0a53 SmartPhone Sync + 0a54 SmartPhone Sync + 0a55 SmartPhone Sync + 0a56 SmartPhone Sync + 0a57 SmartPhone Sync + 0a58 SmartPhone Sync + 0a59 SmartPhone Sync + 0a5a SmartPhone Sync + 0a5b SmartPhone Sync + 0a5c SmartPhone Sync + 0a5d SmartPhone Sync + 0a5e SmartPhone Sync + 0a5f SmartPhone Sync + 0a60 SmartPhone Sync + 0a61 SmartPhone Sync + 0a62 SmartPhone Sync + 0a63 SmartPhone Sync + 0a64 SmartPhone Sync + 0a65 SmartPhone Sync + 0a66 SmartPhone Sync + 0a67 SmartPhone Sync + 0a68 SmartPhone Sync + 0a69 SmartPhone Sync + 0a6a SmartPhone Sync + 0a6b SmartPhone Sync + 0a6c SmartPhone Sync + 0a6d SmartPhone Sync + 0a6e SmartPhone Sync + 0a6f SmartPhone Sync + 0a70 SmartPhone Sync + 0a71 SmartPhone Sync + 0a72 SmartPhone Sync + 0a73 SmartPhone Sync + 0a74 SmartPhone Sync + 0a75 SmartPhone Sync + 0a76 SmartPhone Sync + 0a77 SmartPhone Sync + 0a78 SmartPhone Sync + 0a79 SmartPhone Sync + 0a7a SmartPhone Sync + 0a7b SmartPhone Sync + 0a7c SmartPhone Sync + 0a7d SmartPhone Sync + 0a7e SmartPhone Sync + 0a7f SmartPhone Sync + 0a80 SmartPhone Sync + 0a81 SmartPhone Sync + 0a82 SmartPhone Sync + 0a83 SmartPhone Sync + 0a84 SmartPhone Sync + 0a85 SmartPhone Sync + 0a86 SmartPhone Sync + 0a87 SmartPhone Sync + 0a88 SmartPhone Sync + 0a89 SmartPhone Sync + 0a8a SmartPhone Sync + 0a8b SmartPhone Sync + 0a8c SmartPhone Sync + 0a8d SmartPhone Sync + 0a8e SmartPhone Sync + 0a8f SmartPhone Sync + 0a90 SmartPhone Sync + 0a91 SmartPhone Sync + 0a92 SmartPhone Sync + 0a93 SmartPhone Sync + 0a94 SmartPhone Sync + 0a95 SmartPhone Sync + 0a96 SmartPhone Sync + 0a97 SmartPhone Sync + 0a98 SmartPhone Sync + 0a99 SmartPhone Sync + 0a9a SmartPhone Sync + 0a9b SmartPhone Sync + 0a9c SmartPhone Sync + 0a9d SmartPhone Sync + 0a9e SmartPhone Sync + 0a9f SmartPhone Sync + 0b03 Ozone Mobile Broadband + 0b04 Hermes / TyTN / T-Mobile MDA Vario II / O2 Xda Trion + 0b06 Athena / Advantage x7500 / Dopod U1000 / T-Mobile AMEO + 0b0c Elf / Touch / P3450 / T-Mobile MDA Touch / O2 Xda Nova / Dopod S1 + 0b51 Qtek 8310 mobile phone [Tornado Noble] + 0bce Vario MDA + 0c01 Dream / ADP1 / G1 Phone + 0c02 Dream / ADP1 / G1 Phone (Debug) + 0fff Android Fastboot Bootloader +0bb5 Murata Manufacturing Co., Ltd +0bb6 Network Alchemy +0bb7 Joytech Computer Co., Ltd +0bb8 Hitachi Semiconductor and Devices Sales Co., Ltd +0bb9 Eiger M&C Co., Ltd +0bba ZAccess Systems +0bbb General Meters Corp. +0bbc Assistive Technology, Inc. +0bbd System Connection, Inc. +0bc0 Knilink Technology, Inc. +0bc1 Fuw Yng Electronics Co., Ltd +0bc2 Seagate RSS LLC + 2000 Storage Adapter V3 (TPP) +0bc3 IPWireless, Inc. +0bc4 Microcube Corp. +0bc5 JCN Co., Ltd +0bc6 ExWAY, Inc. +0bc7 X10 Wireless Technology, Inc. + 0001 ActiveHome (ACPI-compliant) + 0002 Firecracker Interface (ACPI-compliant) + 0003 VGA Video Sender (ACPI-compliant) + 0004 X10 Receiver + 0005 Wireless Transceiver (ACPI-compliant) + 0006 Wireless Transceiver (ACPI-compliant) + 0007 Wireless Transceiver (ACPI-compliant) + 0008 Wireless Transceiver (ACPI-compliant) + 0009 Wireless Transceiver (ACPI-compliant) + 000a Wireless Transceiver (ACPI-compliant) + 000b Transceiver (ACPI-compliant) + 000c Transceiver (ACPI-compliant) + 000d Transceiver (ACPI-compliant) + 000e Transceiver (ACPI-compliant) + 000f Transceiver (ACPI-compliant) +0bc8 Telmax Communications +0bc9 ECI Telecom, Ltd +0bca Startek Engineering, Inc. +0bcb Perfect Technic Enterprise Co., Ltd +0bd7 Andrew Pargeter & Associates + a021 Amptek DP4 multichannel signal analyzer +0bda Realtek Semiconductor Corp. + 0103 USB 2.0 Card Reader + 0104 Mass Storage Device + 0106 Mass Storage Device + 0107 Mass Storage Device + 0108 Mass Storage Device + 0111 Card Reader + 0113 Mass Storage Device + 0115 Mass Storage Device (Multicard Reader) + 0116 Mass Storage Device + 0117 Mass Storage Device + 0118 Mass Storage Device + 0151 Mass Storage Device (Multicard Reader) + 0152 Mass Storage Device + 0153 Mass Storage Device + 0156 Mass Storage Device + 0157 Mass Storage Device + 0158 USB 2.0 multicard reader + 0161 Mass Storage Device + 0168 Mass Storage Device + 0169 Mass Storage Device + 0171 Mass Storage Device + 0176 Mass Storage Device + 0178 Mass Storage Device + 2831 2831U Device + 8150 RTL8150 Fast Ethernet Adapter + 8151 RTL8151 Adapteon Business Mobile Networks BV + 8172 RTL8191S WLAN Adapter + 8187 RTL8187 Wireless Adapter + 8189 RTL8187B Wireless 802.11g 54Mbps Network Adapter + 8197 RTL8187B Wireless Adapter + 8198 RTL8187B Wireless Adapter +0bdb Ericsson Business Mobile Networks BV + 1000 BV Bluetooth Device + 1002 Bluetooth Device 1.2 +0bdc Y Media Corp. +0bdd Orange PCS +0be2 Kanda Tsushin Kogyo Co., Ltd +0be3 TOYO Corp. +0be4 Elka International, Ltd +0be5 DOME imaging systems, Inc. +0be6 Dong Guan Humen Wonderful Wire Cable Factory +0bed Silicon Labs + 1100 MEI (TM) Cashflow-SC Bill/Voucher Acceptor +0bee LTK Industries, Ltd +0bef Way2Call Communications +0bf0 Pace Micro Technology PLC +0bf1 Intracom S.A. + 0001 netMod Driver Ver 2.4.17 (CAPI) + 0002 netMod Driver Ver 2.4 (CAPI) + 0003 netMod Driver Ver 2.4 (CAPI) +0bf2 Konexx +0bf6 Addonics Technologies, Inc. + 0103 Storage Device + 1234 Storage Device + a000 Cable 205 (TPP) + a001 Cable 205 + a002 IDE Bridge +0bf7 Sunny Giken, Inc. +0bf8 Fujitsu Siemens Computers + 1001 Fujitsu Pocket Loox 600 PDA +0c04 MOTO Development Group, Inc. +0c05 Appian Graphics +0c06 Hasbro Games, Inc. +0c07 Infinite Data Storage, Ltd +0c08 Agate + 0378 Q 16MB Storage Device +0c09 Comjet Information System + a5a5 Litto Version USB2.0 +0c0a Highpoint Technologies, Inc. +0c0b Dura Micro, Inc. (Acomdata) + 27cb 6-in-1 Flash Reader and Writer + 27d7 Multi Memory reader/writer MD-005 + 27da Multi Memory reader/writer MD-005 + 27dc Multi Memory reader/writer MD-005 + 27e7 3,5'' HDD case MD-231 + 27ee 3,5'' HDD case MD-231 + 2814 3,5'' HDD case MD-231 + 2815 3,5'' HDD case MD-231 + 281d 3,5'' HDD case MD-231 + a109 CF/SM Reader and Writer + a10c SD/MS Reader and Writer + b001 USB 2.0 Mass Storage IDE adapter + b004 MMC/SD Reader and Writer +0c12 Zeroplus + 0005 PSX Vibration Feedback Converter + 8809 Red Octane Ignition Xbox DDR Pad +0c15 Iris Graphics +0c16 Gyration, Inc. + 0080 eHome Infrared Receiver + 0081 eHome Infrared Receiver +0c17 Cyberboard A/S +0c18 SynerTek Korea, Inc. +0c19 cyberPIXIE, Inc. +0c1a Silicon Motion, Inc. +0c1b MIPS Technologies +0c1c Hang Zhou Silan Electronics Co., Ltd +0c22 Tally Printer Corp. +0c23 Lernout + Hauspie +0c24 Taiyo Yuden + 0001 Bluetooth Adaptor + 0002 Bluetooth Device2 + 0005 Bluetooth Device(BC04-External) + 000b Bluetooth Device(BC04-External) + 000c Bluetooth Adaptor + 000e Bluetooth Device(BC04-External) + 000f Bluetooth Driver (V2.0+EDR) + 0010 Bluetooth Device(BC04-External) + 0012 Bluetooth Device(BC04-External) + 0018 Bluetooth Device(BC04-External) + 0019 Bluetooth Device + 0c24 Bluetooth Device(SAMPLE) + ffff Bluetooth module with BlueCore in DFU mode +0c25 Sampo Corp. + 0310 Scream Cam +0c26 Prolific Technology Inc. + 0018 USB-Serial Controller [Icom Inc. OPC-478UC] +0c27 RFIDeas, Inc + 3bfa pcProx Card Reader +0c2e Metro + 0200 Metrologic Scanner +0c35 Eagletron, Inc. +0c36 E Ink Corp. +0c37 e.Digital +0c38 Der An Electric Wire & Cable Co., Ltd +0c39 IFR +0c3a Furui Precise Component (Kunshan) Co., Ltd +0c3b Komatsu, Ltd +0c3c Radius Co., Ltd +0c3d Innocom, Inc. +0c3e Nextcell, Inc. +0c44 Motorola iDEN + 0021 iDEN P2k0 Device + 0022 iDEN P2k1 Device + 03a2 iDEN Smartphone +0c45 Microdia + 1020 Mass Storage Reader + 1028 Mass Storage Reader + 1030 Mass Storage Reader + 1031 Sonix Mass Storage Device + 1032 Mass Storage Reader + 1033 Sonix Mass Storage Device + 1034 Mass Storage Reader + 1035 Mass Storage Reader + 1036 Mass Storage Reader + 1037 Sonix Mass Storage Device + 1050 CF Card Reader + 1058 HDD Reader + 1060 iFlash SM-Direct Card Reader + 1061 Mass Storage Reader + 1062 Mass Storage Reader + 1063 Sonix Mass Storage Device + 1064 Mass Storage Reader + 1065 Mass Storage Reader + 1066 Mass Storage Reader + 1067 Mass Storage Reader + 1158 A56AK + 184c VoIP Phone + 6001 Genius VideoCAM NB + 6005 Sweex Mini Webcam + 6007 VideoCAM Eye + 6009 VideoCAM ExpressII + 600d TwinkleCam USB camera + 6011 PC Camera (SN9C102) + 6019 PC Camera (SN9C102) + 6024 VideoCAM ExpressII + 6025 VideoCAM ExpressII + 6028 Typhoon Easycam USB 330K (older) + 6029 Triplex i-mini PC Camera + 602a Meade ETX-105EC Camera + 602b VideoCAM NB 300 + 602c Clas Ohlson TWC-30XOP Webcam + 602d VideoCAM ExpressII + 602e VideoCAM Messenger + 6030 VideoCAM ExpressII + 603f VideoCAM ExpressII + 6040 CCD PC Camera (PC390A) + 606a CCD PC Camera (PC390A) + 607a CCD PC Camera (PC390A) + 607b Win2 PC Camera + 607c CCD PC Camera (PC390A) + 607e CCD PC Camera (PC390A) + 6080 Audio (Microphone) + 6082 VideoCAM Look + 6083 VideoCAM Look + 608c VideoCAM Look + 608e VideoCAM Look + 608f VideoCAM Look + 60a8 VideoCAM Look + 60aa VideoCAM Look + 60ab PC Camera + 60af VideoCAM Look + 60b0 Genius VideoCam Look + 60c0 PC Camera with Mic (SN9C105) + 60c8 Win2 PC Camera + 60cc Composite Device + 60ec Composite Device + 60ef Win2 PC Camera + 60fa PC Camera with Mic (SN9C105) + 60fb Composite Device + 60fc PC Camera with Mic (SN9C105) + 60fe Audio (Microphone) + 6108 Win2 PC Camera + 6122 PC Camera (SN9C110) + 6123 PC Camera (SN9C110) + 6128 PC Camera (SN9C325 + OM6802) + 612a PC Camera (SN9C325) + 612c PC Camera (SN9C110) + 612e PC Camera (SN9C110) + 612f PC Camera (SN9C110) + 6130 PC Camera (SN9C120) + 6138 Win2 PC Camera + 613a PC Camera (SN9C120) + 613b Win2 PC Camera + 613c PC Camera (SN9C120) + 613e PC Camera (SN9C120) + 6240 PC Camera (SN9C201 + MI1300) + 6242 PC Camera (SN9C201 + MI1310) + 6243 PC Camera (SN9C201 + S5K4AAFX) + 6248 PC Camera (SN9C201 + OV9655) + 624b PC Camera (SN9C201 + CX1332) + 624c PC Camera (SN9C201 + MI1320) + 624e PC Camera (SN9C201 + SOI968) + 624f PC Camera (SN9C201 + OV9650) + 6251 PC Camera (SN9C201 + OV9650) + 6253 PC Camera (SN9C201 + OV9650) + 6260 PC Camera (SN9C201 + OV7670ISP) + 6262 PC Camera (SN9C201 + OM6802) + 6270 PC Camera (SN9C201 + MI0360/MT9V011 or MI0360SOC/MT9V111) U-CAM PC Camera NE878, Whitcom WHC017, ... + 627a PC Camera (SN9C201 + S5K53BEB) + 627b PC Camera (SN9C201 + OV7660) + 627c PC Camera (SN9C201 + HV7131R) + 627f PC Camera (SN9C201 + OV965x + EEPROM) + 6280 PC Camera with Microphone (SN9C202 + MI1300) + 6282 PC Camera with Microphone (SN9C202 + MI1310) + 6283 PC Camera with Microphone (SN9C202 + S5K4AAFX) + 6288 PC Camera with Microphone (SN9C202 + OV9655) + 628a PC Camera with Microphone (SN9C202 + ICM107) + 628b PC Camera with Microphone (SN9C202 + CX1332) + 628c PC Camera with Microphone (SN9C202 + MI1320) + 628e PC Camera with Microphone (SN9C202 + SOI968) + 628f PC Camera with Microphone (SN9C202 + OV9650) + 62a0 PC Camera with Microphone (SN9C202 + OV7670ISP) + 62a2 PC Camera with Microphone (SN9C202 + OM6802) + 62b0 PC Camera with Microphone (SN9C202 + MI0360/MT9V011 or MI0360SOC/MT9V111) + 62b3 PC Camera with Microphone (SN9C202 + OV9655) + 62ba PC Camera with Microphone (SN9C202 + S5K53BEB) + 62bb PC Camera with Microphone (SN9C202 + OV7660) + 62bc PC Camera with Microphone (SN9C202 + HV7131R) + 62be PC Camera with Microphone (SN9C202 + OV7663) + 62c0 Sonix USB 2.0 Camera + 62e0 MSI Starcam Racer + 6310 Sonix USB 2.0 Camera + 63e0 Sonix Integrated Webcam + 63f1 Integrated Webcam + 63f8 Sonix Integrated Webcam + 8000 DC31VC + 8006 Dual Mode Camera (8006 VGA) + 800a Vivitar Vivicam3350B +0c46 WaveRider Communications, Inc. +0c4b Reiner SCT Kartensysteme GmbH + 0100 cyberJack e-com/pinpad + 0300 cyberJack pinpad(a) +0c52 Sealevel Systems, Inc. + 2101 Serial Converter +0c53 ViewPLUS, Inc. +0c54 Glory, Ltd +0c55 Spectrum Digital, Inc. + 0510 Spectrum Digital XDS510 JTAG Debugger + 0540 SPI540 + 5416 TMS320C5416 DSK + 6416 TMS320C6416 DDB +0c56 Billion Bright, Ltd +0c57 Imaginative Design Operation Co., Ltd +0c58 Vidar Systems Corp. +0c59 Dong Guan Shinko Wire Co., Ltd +0c5a TRS International Mfg., Inc. +0c5e Xytronix Research & Design +0c60 Apogee Electronics Corp. +0c62 Chant Sincere Co., Ltd +0c63 Toko, Inc. +0c64 Signality System Engineering Co., Ltd +0c65 Eminence Enterprise Co., Ltd +0c66 Rexon Electronics Corp. +0c67 Concept Telecom, Ltd +0c70 MCT Elektronikladen + 0000 USB08 Development board +0c74 Optronic Laboratories Inc. + 0002 OL 700-30 Goniometer +0c76 JMTek, LLC. + 0001 Mass Storage Controller + 0002 Mass Storage Controller + 0003 USBdisk + 0004 Mass Storage Controller + 0005 Transcend Flash disk + 0006 Transcend JetFlash + 0007 Mass Storage Device + 1605 SSS Headphone Set +0c77 Sipix Group, Ltd + 1001 SiPix Web2 + 1002 SiPix SC2100 + 1010 SiPix Snap + 1011 SiPix Blink 2 + 1015 SiPix CAMeleon +0c78 Detto Corp. +0c79 NuConnex Technologies Pte., Ltd +0c7a Wing-Span Enterprise Co., Ltd +0c86 NDA Technologies, Inc. +0c88 Kyocera Wireless Corp. + 0021 Handheld + 17da Qualcomm Kyocera CDMA Technologies MSM +0c89 Honda Tsushin Kogyo Co., Ltd +0c8a Pathway Connectivity, Inc. +0c8b Wavefly Corp. +0c8c Coactive Networks +0c8d Tempo +0c8e Cesscom Co., Ltd + 6000 Luxian Series +0c8f Applied Microsystems +0c98 Berkshire Products, Inc. + 1140 USB PC Watchdog +0c99 Innochips Co., Ltd +0c9a Hanwool Robotics Corp. +0c9b Jobin Yvon, Inc. +0c9d SemTek + 0170 3873 Manual Insert card reader +0ca2 Zyfer +0ca3 Sega Corp. +0ca4 ST&T Instrument Corp. +0ca5 BAE Systems Canada, Inc. +0ca6 Castles Technology Co., Ltd + 0010 EZUSB PC/SC Smart Card Reader + 0050 EZ220PU Reader Controller + 1077 Bludrive Family Smart Card Reader + 107e Reader Controller + 2010 myPad110 PC/SC Smart Card Reader +0ca7 Information Systems Laboratories +0cad Motorola CGISS + 9001 PowerPad Pocket PC Device +0cae Ascom Business Systems, Ltd +0caf Buslink + 2507 Hi-Speed USB-to-IDE Bridge Controller + 2515 Flash Disk Embedded Hub + 2516 Flash Disk Security Device + 2517 Flash Disk Mass Storage Device + 25c7 Hi-Speed USB-to-IDE Bridge Controller + 3a00 Hard Drive + 3a20 Mass Storage Device + 3acd Mass Storage Device +0cb0 Flying Pig Systems +0cb1 Innovonics, Inc. +0cb6 Celestix Networks, Pte., Ltd +0cb7 Singatron Enterprise Co., Ltd +0cb8 Opticis Co., Ltd +0cba Trust Electronic (Shanghai) Co., Ltd +0cbb Shanghai Darong Electronics Co., Ltd +0cbc Palmax Technology Co., Ltd + 0101 Pocket PC P6C + 0201 Personal Digital Assistant + 0301 Personal Digital Assistant P6M+ + 0401 Pocket PC +0cbd Pentel Co., Ltd (Electronics Equipment Div.) +0cbe Keryx Technologies, Inc. +0cbf Union Genius Computer Co., Ltd +0cc0 Kuon Yi Industrial Corp. +0cc1 Given Imaging, Ltd +0cc2 Timex Corp. +0cc3 Rimage Corp. +0cc4 emsys GmbH +0cc5 Sendo +0cc6 Intermagic Corp. +0cc7 Kontron Medical AG +0cc8 Technotools Corp. +0cc9 BroadMAX Technologies, Inc. +0cca Amphenol +0ccb SKNet Co., Ltd +0ccc Domex Technology Corp. +0ccd TerraTec Electronic GmbH + 0012 PHASE 26 + 0013 PHASE 26 + 0014 PHASE 26 + 0015 Flash Update for TerraTec PHASE 26 + 0021 Cameo Grabster 200 + 0023 Mystify Claw + 0028 Aureon 5.1 MkII + 0032 MIDI HUBBLE + 0035 Miditech Play'n Roll + 0036 Cinergy 250 Audio + 0037 Cinergy 250 Audio + 0038 Cinergy T² DVB-T Receiver + 0039 Grabster AV 400 + 003b Cinergy 400 + 003c Grabster AV 250 + 0042 Cinergy Hybrid T XS + 0043 Cinergy T XS + 004e Cinergy T XS + 004f Cinergy Analog XS + 0055 Cinergy T XE (Version 1, AF9005) + 005c Cinergy T² + 0069 Cinergy T XE (Version 2, AF9015) + 0077 Aureon Dual USB + 0097 Cinergy T RC MKII +0cd4 Bang Olufsen + 0101 BeolinkPC2 +0cd5 LabJack Corporation + 0003 U3 + 0009 UE9 +0cd7 NewChip S.r.l. +0cd8 JS Digitech, Inc. + 2007 Smart Card Reader/JSTU-9700 +0cd9 Hitachi Shin Din Cable, Ltd +0cde Z-Com + 0001 M4Y-750 + 0002 XI-725/726 Prism2.5 802.11b Adapter + 0003 Sagem 802.11b Dongle + 0004 Sagem 802.11b Dongle + 0005 XI-735 Prism3 802.11b Adapter + 0006 Medion 40900 802.11b Adapter + 0008 Sitecom Wireless Network Adapter 100G+ WL-125 + 0009 (ZD1211)IEEE 802.11b+g Adapter + 0011 ZD1211 + 0012 AR5523 + 0013 AR5523 driver (no firmware) + 0014 NB 802.11g Wireless LAN Adapter(3887A) + 0015 Zoom Wireless-G + 0016 NB 802.11g Wireless LAN Adapter(3887A) + 0018 NB 802.11a/b/g Wireless LAN Adapter(3887A) + 001a 802.11bg + 001c 802.11b/g Wireless Network Adapter + 0020 Wi-Fi Wireless LAN Adapter + 0022 802.11b/g/n Wireless Network Adapter + 0023 UB81 802.11bgn + 0025 802.11b/g/n USB Wireless Network Adapter + 0026 UB82 802.11abgn +0ce9 pico Technology + 1001 PicoScope3204 +0cf1 e-Conn Electronic Co., Ltd +0cf2 ENE Technology, Inc. + 6220 SD Card Reader (SG361) + 6225 SD card reader (UB6225) +0cf3 Atheros Communications, Inc. + 0001 AR5523 + 0002 AR5523 (no firmware) + 0003 AR5523 + 0004 AR5523 (no firmware) + 0005 AR5523 + 0006 AR5523 (no firmware) + 1001 TG121N + 3000 AR3011 + 9170 AR9170 802.11n +0cf4 Fomtex Corp. +0cf5 Cellink Co., Ltd +0cf6 Compucable Corp. +0cf7 ishoni Networks +0cf8 Clarisys, Inc. + 0750 Claritel-i750 - vp +0cf9 Central System Research Co., Ltd +0cfa Inviso, Inc. +0cfc Minolta-QMS, Inc. +0cff SAFA MEDIA Co., Ltd. + 0320 SR-380N +0d06 telos EDV Systementwicklung GmbH +0d08 UTStarcom + 0602 DV007 [serial] + 0603 DV007 [storage] +0d0b Contemporary Controls +0d0c Astron Electronics Co., Ltd +0d0d MKNet Corp. +0d0e Hybrid Networks, Inc. +0d0f Feng Shin Cable Co., Ltd +0d10 Elastic Networks + 0001 StormPort (WDM) +0d11 Maspro Denkoh Corp. +0d12 Hansol Electronics, Inc. +0d13 BMF Corp. +0d14 Array Comm, Inc. +0d15 OnStream b.v. +0d16 Hi-Touch Imaging Technologies Co., Ltd + 0001 PhotoShuttle + 0002 Photo Printer 730 series + 0004 Photo Printer 63xPL/PS + 0100 Photo Printer 63xPL/PS + 0102 Photo Printer 64xPS + 0103 Photo Printer 730 series + 0104 Photo Printer 63xPL/PS + 0105 Photo Printer 64xPS + 0200 Photo Printer 64xDL +0d17 NALTEC, Inc. +0d18 coaXmedia +0d19 Hank Connection Industrial Co., Ltd +0d32 Leo Hui Electric Wire & Cable Co., Ltd +0d33 AirSpeak, Inc. +0d34 Rearden Steel Technologies +0d35 Dah Kun Co., Ltd +0d3a Posiflex Technologies, Inc. +0d3c Sri Cable Technology, Ltd +0d3d Tangtop Technology Co., Ltd + 0001 HID Keyboard +0d3e Fitcom, inc. +0d3f MTS Systems Corp. +0d40 Ascor, Inc. +0d41 Ta Yun Terminals Industrial Co., Ltd +0d42 Full Der Co., Ltd +0d46 Kobil Systems GmbH + 2012 KAAN Standard Plus (Smartcard reader) + 3003 mIDentity Light / KAAN SIM III + 4000 mIDentity (mass storage) + 4001 mIDentity Basic/Classic (composite device) + 4081 mIDentity Basic/Classic (installationless) +0d49 Maxtor + 3000 Drive + 3010 3000LE Drive + 3100 Hi-Speed USB-IDE Bridge Controller + 5000 5000XT Drive + 5010 5000LE Drive + 5020 Mobile Hard Disk Drive + 7000 OneTouch + 7010 OneTouch + 7410 Mobile Hard Disk Drive (1TB) +0d4a NF Corp. +0d4b Grape Systems, Inc. +0d4c Tedas AG +0d4d Coherent, Inc. +0d4e Agere Systems Netherland BV + 047a WLAN Card + 1000 Wireless Card Model 0801 + 1001 Wireless Card Model 0802 +0d4f EADS Airbus France +0d50 Cleware GmbH + 0011 USB-Temp2 Thermometer +0d51 Volex (Asia) Pte., Ltd +0d53 HMI Co., Ltd +0d54 Holon Corp. +0d55 ASKA Technologies, Inc. +0d56 AVLAB Technology, Inc. +0d57 Solomon Microtech, Ltd +0d5c Belkin + a002 Atmel at76c503a [F5D6050 802.11b Wireless Adapter v1000] +0d5e Myacom, Ltd + 2346 BT Digital Access adapter +0d5f CSI, Inc. +0d60 IVL Technologies, Ltd +0d61 Meilu Electronics (Shenzhen) Co., Ltd +0d62 Darfon Electronics Corp. + 0003 Smartcard Reader + 0004 Filter Driver + 001c Benq X120 Internet Keyboard Pro + 0306 M530 Mouse + 0800 Magic Wheel + 2021 AM805 Keyboard + 2026 TECOM Bluetooth Device + a100 Benq Mouse +0d63 Fritz Gegauf AG +0d64 DXG Technology Corp. + 0105 Dual Mode Digital Camera 1.3M + 0107 Horus MT-409 Camera + 0108 Dual Mode Digital Camera + 0202 Dual Mode Video Camera Device + 0303 DXG-305V Camera + 1001 SiPix Stylecam/UMAX AstraPix 320s + 1002 Fashion Cam 01 Dual-Mode DSC (Video Camera) + 1003 Fashion Cam Dual-Mode DSC (Controller) + 1021 D-Link DSC 350F + 1208 Dual Mode Still Camera Device + 2208 Mass Storage + 3105 Dual Mode Digital Camera Disk + 3108 Digicam Mass Storage Device +0d65 KMJP Co., Ltd +0d66 TMT +0d67 Advanet, Inc. +0d68 Super Link Electronics Co., Ltd +0d69 NSI +0d6a Megapower International Corp. +0d6b And-Or Logic +0d70 Try Computer Co., Ltd +0d71 Hirakawa Hewtech Corp. +0d72 Winmate Communication, Inc. +0d73 Hit's Communications, Inc. +0d76 MFP Korea, Inc. +0d77 Power Sentry/Newpoint +0d78 Japan Distributor Corp. +0d7a MARX Datentechnik GmbH +0d7b Wellco Technology Co., Ltd +0d7c Taiwan Line Tek Electronic Co., Ltd +0d7d Phison Electronics Corp. + 0100 PS1001/1011/1006/1026 Flash Disk + 0110 Gigabyte FlexDrive + 0120 Disk Pro 64MB + 0124 GIGABYTE Disk + 0240 I/O-Magic/Transcend 6-in-1 Card Reader + 110e NEC uPD720121/130 USB-ATA/ATAPI Bridge + 1240 Apacer 6-in-1 Card Reader 2.0 + 1270 Wolverine SixPac 6000 + 1300 Flash Disk + 1320 PS2031 Flash Disk + 1400 Attache 256MB USB 2.0 Flash Drive + 1420 PS2044 Pen Drive + 1470 Vosonic X's-Drive II+ VP2160 + 1620 USB Disk Pro + 1900 USB Thumb Drive +0d7e American Computer & Digital Components + 2507 Hi-Speed USB-to-IDE Bridge Controller + 2517 Hi-Speed Mass Storage Device + 25c7 Hi-Speed USB-to-IDE Bridge Controller +0d7f Essential Reality LLC +0d80 H.R. Silvine Electronics, Inc. +0d81 TechnoVision +0d83 Think Outside, Inc. +0d89 Oz Software +0d8a King Jim Co., Ltd + 0101 TEPRA PRO +0d8b Ascom Telecommunications, Ltd +0d8c C-Media Electronics, Inc. + 0001 Audio Device + 0002 Composite Device + 0003 Sound Device + 0006 Storm HP-USB500 5.1 Headset + 000c Audio Adapter + 000d Composite Device + 000e Audio Adapter (Planet UP-100, Genius G-Talk) + 0102 CM106 Like Sound Device + 0103 Turtle Beach Audio Advantage Micro + 0201 CM6501 + 5000 Mass Storage Controller + 5200 Mass Storage Controller(0D8C,5200) + b213 USB Phone CM109 (aka CT2000,VPT1000) +0d8d Promotion & Display Technology, Ltd + 0234 V-234 Composite Device + 0550 V-550 Composite Device + 0551 V-551 Composite Device + 0552 V-552 Composite Device + 0651 V-651 Composite Device + 0652 V-652 Composite Device + 0653 V-653 Composite Device + 0654 V-654 Composite Device + 0655 V-655 Composite Device + 0656 V-656 Composite Device + 0657 V-657 Composite Device + 0658 V-658 Composite Device + 0659 V-659 Composite Device + 0660 V-660 Composite Device + 0661 V-661 Composite Device + 0662 V-662 Composite Device + 0850 V-850 Composite Device + 0851 V-851 Composite Device + 0852 V-852 Composite Device + 0901 V-901 Composite Device + 0902 V-902 Composite Device + 0903 V-903 Composite Device + 4754 Voyager DMP Composite Device + bb00 Bloomberg Composite Device + bb01 Bloomberg Composite Device + bb02 Bloomberg Composite Device + bb03 Bloomberg Composite Device + bb04 Bloomberg Composite Device + bb05 Bloomberg Composite Device + fffe Global Tuner Composite Device + ffff Voyager DMP Composite Device +0d8e Global Sun Technology, Inc. + 0163 802.11g 54 Mbps Wireless Dongle + 1621 802.11b Wireless Adapter + 3762 802.11g Wireless Mini adapter + 3763 802.11g Wireless dongle + 7100 802.11b Adapter + 7110 WL-210 + 7801 AR5523 + 7802 AR5523 (no firmware) + 7811 AR5523 + 7812 AR5523 (no firmware) + 7a01 PRISM25 802.11b Adapter +0d8f Pitney Bowes +0d90 Sure-Fire Electrical Corp. +0d96 Skanhex Technology, Inc. + 0000 Jenoptik JD350 video + 3300 SX330z Camera + 4100 SX410z Camera + 4102 MD 9700 Camera + 4104 Jenoptik JD-4100z3s + 410a Medion 9801/Novatech SX-410z + 5200 SX-520z Camera +0d97 Santa Barbara Instrument Group + 0001 SBIG Astronomy Camera (without firmware) + 0101 SBIG Astronomy Camera (with firmware) +0d98 Mars Semiconductor Corp. + 0300 Avaya Wireless Card +0d99 Trazer Technologies, Inc. +0d9a RTX Telecom AS + 0001 Bluetooth Device +0d9b Tat Shing Electrical Co. +0d9c Chee Chen Hi-Technology Co., Ltd +0d9d Sanwa Supply, Inc. +0d9e Avaya + 0300 Wireless Card +0d9f Powercom Co., Ltd +0da0 Danger Research +0da1 Suzhou Peter's Precise Industrial Co., Ltd +0da2 Land Instruments International, Ltd +0da3 Nippon Electro-Sensory Devices Corp. +0da4 Polar Electro OY + 0001 Interface +0da7 IOGear, Inc. +0da8 softDSP Co., Ltd + 0001 SDS 200A Oscilloscope +0dab Cubig Group + 0100 DVR/CVR-M140 MP3 Player +0dad Westover Scientific +0db0 Micro Star International + 1020 PC2PC WLAN Card + 1967 Bluetooth Dongle + 4011 Medion Flash XL V2.0 Card Reader + 4600 802.11b/g Turbo Wireless Adapter + 5501 Mass Storage Device + 5502 Mass Storage Device + 5513 MP3 Player + 5515 MP3 Player + 5516 MP3 Player + 5581 Mega Sky 5580 DVB-T Tuner + 6823 UB11B/MS-6823 802.11b Wi-Fi adapter + 6826 IEEE 802.11g Wireless Network Adapter + 6855 Bluetooth Device + 6861 MSI-6861 802.11g WiFi adapter + 6865 RT2570 + 6869 RT2570 + 6874 RT2573 + 6877 RT2573 + 6881 Bluetooth Class I EDR Device + 688a Bluetooth Class I EDR Device + 6970 Bluetooth adapter + 697a Bluetooth Dongle + 6982 Medion Flash XL Card Reader + a861 RT2573 + a874 RT2573 + a970 Bluetooth dongle + a97a Bluetooth EDR Device + b970 Bluetooth EDR Device + b97a Bluetooth EDR Device +0db1 Wen Te Electronics Co., Ltd +0db2 Shian Hwi Plug Parts, Plastic Factory +0db3 Tekram Technology Co., Ltd +0db4 Chung Fu Chen Yeh Enterprise Corp. +0db7 ELCON Systemtechnik + 0002 Goldpfeil P-LAN +0dbc A&D Medical + 0003 AND Serial Cable [AND Smart Cable] +0dbe Jiuh Shiuh Precision Industry Co., Ltd +0dbf Quik Tech Solutions + 0002 SmartDongle Security Key + 0200 HDD Storage Solution + 021b USB-2.0 IDE Adapter + 0300 Storage Adapter + 0333 Storage Adapter + 0707 ZIV Drive +0dc0 Great Notions +0dc1 Tamagawa Seiki Co., Ltd +0dc3 Athena Smartcard Solutions, Inc. + 0801 ASEDrive III + 0802 ASEDrive IIIe + 1104 ASEDrive IIIe KB + 1701 ASEKey + 1702 ASEKey +0dc4 Macpower Peripherals, Ltd + 0040 Mass Storage Device + 0041 Mass Storage Device + 0042 Mass Storage Device + 0101 Hi-Speed Mass Storage Device +0dc5 SDK Co., Ltd +0dc6 Precision Squared Technology Corp. + 2301 Wireless Touchpad Keyboard +0dc7 First Cable Line, Inc. +0dcd NetworkFab Corp. + 0001 Remote Interface Adapter + 0002 High Bandwidth Codec +0dd0 Access Solutions + 1002 Triple Talk Speech Synthesizer +0dd1 Contek Electronics Co., Ltd +0dd2 Power Quotient International Co., Ltd + 0003 Mass Storage (P) +0dd3 MediaQ +0dd4 Custom Engineering SPA +0dd5 California Micro Devices +0dd7 Kocom Co., Ltd +0dd8 Netac Technology Co., Ltd + 1060 USB-CF-Card + e007 OnlyDisk U222 Pendrive + f607 OnlyDisk U208 1G flash drive [U-SAFE] +0dd9 HighSpeed Surfing +0dda Integrated Circuit Solution, Inc. + 0001 Multi-Card Reader 6in1 + 0002 Multi-Card Reader 7in1 + 0003 Flash Disk + 0005 Internal Multi-Card Reader 6in1 + 0008 SD single card reader + 0009 MS single card reader + 000a MS+SD Dual Card Reader + 000b SM single card reader + 0101 All-In-One Card Reader + 0102 All-In-One Card Reader + 0301 MP3 Player + 0302 Multi-Card MP3 Player + 1001 Multi-Flash Disk + 2001 Multi-Card Reader + 2002 Q018 default PID + 2003 Multi-Card Reader + 2005 Datalux DLX-1611 16in1 Card Reader + 2006 All-In-One Card Reader + 2007 USB to ATAPI bridge + 2008 All-In-One Card Reader + 2013 SD/MS Combo Card Reader + 2014 SD/MS Single Card Reader + 2023 card reader SD/MS DEMO board with ICSI brand name (MaskROM version) + 2024 card reader SD/MS DEMO board with Generic brand name (MaskROM version) + 2026 USB2.0 Card Reader + 2027 USB 2.0 Card Reader + 2315 UFD MP3 player (model 2) + 2318 UFD MP3 player (model 1) + 2321 UFD MP3 player +0ddb Tamarack, Inc. +0ddd Datelink Technology Co., Ltd +0dde Ubicom, Inc. +0de0 BD Consumer Healthcare +0dea UTECH Electronic (D.G.) Co., Ltd. +0ded Novasonics +0dee Lifetime Memory Products + 4010 Storage Adapter +0def Full Rise Electronic Co., Ltd +0df6 Sitecom Europe B.V. + 0001 C-Media VOIP Device + 0004 Bluetooth 2.0 Adapter 100m + 0007 Bluetooth 2.0 Adapter 10m + 000b Bluetooth 2.0 Adapter DFU + 000d WL-168 Wireless Network Adapter 54g + 0017 WL-182 Wireless-N Network USB Card + 0019 Bluetooth 2.0 adapter 10m CN-512v2 001 + 001a Bluetooth 2.0 adapter 100m CN-521v2 001 + 002b WL-188 Wireless Network 300N USB Adapter + 002c WL-301 Wireless Network 300N USB Adapter + 002d WL-302 Wireless Network 300N USB dongle + 0039 WL-315 Wireless-N USB Adapter + 003b WL-321 Wireless USB Gaming Adapter 300N + 003c WL-323 Wireless-N USB Adapter + 003d WL-324 Wireless USB Adapter 300N + 003e WL-343 Wireless USB Adapter 150N X1 + 003f WL-608 Wireless USB Adapter 54g + 0040 WL-344 Wireless USB Adapter 300N X2 + 0041 WL-329 Wireless Dualband USB adapter 300N + 0042 WL-345 Wireless USB adapter 300N X3 + 0047 WL-352v1 Wireless USB Adapter 300N 002 + 0048 WL-349v1 Wireless USB Adapter 150N 002 + 004a WL-358v1 Wireless Micro USB Adapter 300N X3 002 + 004b WL-360 Wireless Micro USB Adapter X3 + 061c LN-028 Network USB 2.0 Adapter + 21f4 44 St Bluetooth Device + 2200 Sitecom bluetooth2.0 class 2 dongle CN-512 + 2208 Sitecom bluetooth2.0 class 2 dongle CN-520 + 2209 Sitecom bluetooth2.0 class 1 dongle CN-521 + 9071 WL-113 rev 1 Wireless Network USB Adapter + 9075 WL-117 Hi-Speed USB Adapter + 90ac WL-172 Wireless Network USB Adapter 54g Turbo + 9712 WL-113 rev 2 Wireless Network USB Adapter +0df7 Mobile Action Technology, Inc. + 0620 MA-620 Infrared Adapter + 0700 MA-700 Bluetooth Adapter + 0720 MA-720 Bluetooth Adapter + 0722 Bluetooth Dongle + 0800 Data Cable + 0820 Data Cable + 0900 MA i-gotU Travel Logger GPS + 1800 Generic Card Reader + 1802 Card Reader +0dfa Toyo Communication Equipment Co., Ltd +0dfc GeneralTouch Technology Co., Ltd + 0001 Touchscreen +0e03 Nippon Systemware Co., Ltd +0e08 Winbest Technology Co., Ltd +0e0b Amigo Technology Inc. + 9031 802.11n Wireless USB Card + 9041 802.11n Wireless USB Card +0e0c Gesytec + 0101 LonUSB LonTalk Network Adapter +0e0f VMware, Inc. + 0002 Virtual USB Hub + 0003 Virtual Mouse + 0004 Virtual CCID + 0005 Virtual Mass Storage + 0006 Virtual Keyboard + f80a Smoker FX2 +0e16 JMTek, LLC +0e17 Walex Electronic, Ltd +0e1b Crewave +0e20 Pegasus Technologies Ltd. + 0101 NoteTaker +0e21 Cowon Systems, Inc. + 0300 iAudio CW200 + 0400 MP3 Player + 0500 iAudio M3 + 0510 iAudio X5, subpack USB port + 0513 iAudio X5, side USB port + 0520 iAudio M5, side USB port + 0601 iAudio G3 + 0700 iAudio U3 + 0751 iAudio 7 + 0800 Cowon D2 (UMS mode) + 0801 Cowon D2 (MTP mode) +0e22 Symbian Ltd. +0e23 Liou Yuane Enterprise Co., Ltd +0e25 VinChip Systems, Inc. +0e26 J-Phone East Co., Ltd +0e30 HeartMath LLC +0e34 Micro Computer Control Corp. +0e35 3Pea Technologies, Inc. +0e36 TiePie engineering + 0008 Handyscope HS3 + 0009 Handyscope HS3 (br) + 000a Handyscope HS4 + 000b Handyscope HS4 (br) + 000e Handyscope HS4-DIFF + 000f Handyscope HS4-DIFF (br) + 0010 Handyscope HS2 + 0011 TiePieSCOPE HS805 (br) + 0012 TiePieSCOPE HS805 + 0018 Handyprobe HP2 + 0042 TiePieSCOPE HS801 + 00fd USB To Parallel adapter + 00fe USB To Parallel adapter +0e38 Stratitec, Inc. +0e39 Smart Modular Technologies, Inc. + 0137 Bluetooth Device +0e3a Neostar Technology Co., Ltd + 1100 CW-1100 Wireless Network Adapter +0e3b Mansella, Ltd +0e41 Line6, Inc. + 4147 TonePort GX + 4250 BassPODxt + 4252 BassPODxt Pro + 4642 BassPODxt Live + 4650 PODxt Live + 4750 GuitarPort + 5044 PODxt + 5050 PODxt Pro + 534d SeaMonkey +0e44 Sun-Riseful Technology Co., Ltd. +0e48 Julia Corp., Ltd + 0100 CardPro SmartCard Reader +0e4a Shenzhen Bao Hing Electric Wire & Cable Mfr. Co. +0e4c Radica Games, Ltd +0e55 Speed Dragon Multimedia, Ltd + 110b MS3303H USB-to-Serial Bridge +0e56 Kingston Technology Company, Inc. + 6021 K-PEX 100 +0e5a Active Co., Ltd +0e5b Union Power Information Industrial Co., Ltd +0e5c Bitland Information Technology Co., Ltd + 6118 LCD Device + 6119 remote receive and control device + 6441 C-Media Sound Device +0e5d Neltron Industrial Co., Ltd +0e5e Conwise Technology Co., Ltd. + 6622 CW6622 +0e66 Hawking Technologies + 0001 HWUN1 Hi-Gain Wireless-300N USB Adapter w/ Upgradable Antenna + 0003 HWDN1 Hi-Gain USB Wireless-300N Dish Adapter + 0009 HWUN2 Hi-Gain Wireless-150N USB Adapter w/ Upgradable Antenna + 000b HWDN2 Hi-Gain USB Wireless-150N Dish Adapter + 0013 Hi-Gain Wireless-N USB [rt2870] + 400b UF100 10/100 Network Adapter + 400c UF100 Ethernet [pegasus2] +0e67 Fossil, Inc. + 0002 Wrist PDA +0e6a Megawin Technology Co., Ltd + 0101 MA100 [USB-UART Bridge IC] +0e70 Tokyo Electronic Industry Co., Ltd +0e72 Hsi-Chin Electronics Co., Ltd +0e75 TVS Electronics, Ltd +0e79 Archos, Inc. + 1106 Pocket Media Assistant - PMA400 + 1306 504 Portable Multimedia Player +0e7b On-Tech Industry Co., Ltd +0e7e Gmate, Inc. + 0001 Yopy 3000 PDA + 1001 YP3X00 PDA +0e82 Ching Tai Electric Wire & Cable Co., Ltd +0e83 Shin An Wire & Cable Co. +0e8c Well Force Electronic Co., Ltd +0e8d MediaTek Inc. + 0004 MT6227 phone +0e8f GreenAsia Inc. + 0003 MaxFire Blaze2 + 0012 USB Wireless 2.4GHz Gamepad + 0016 4 port HUB + 0020 USB to PS/2 Adapter +0e90 WiebeTech, LLC + 0100 Storage Adapter V1 +0e91 VTech Engineering Canada, Ltd +0e92 C's Glory Enterprise Co., Ltd +0e93 eM Technics Co., Ltd +0e95 Future Technology Co., Ltd +0e96 Aplux Communications, Ltd + c001 TRUST 380 USB2 SPACEC@M +0e97 Fingerworks, Inc. +0e98 Advanced Analogic Technologies, Inc. +0e99 Parallel Dice Co., Ltd +0e9a TA HSING Industries, Ltd +0e9b ADTEC Corp. +0e9c Streamzap, Inc. + 0000 Streamzap Remote Control +0e9f Tamura Corp. +0ea0 Ours Technology, Inc. + 2126 7-in-1 Card Reader + 2153 SD Card Reader Key + 2168 Transcend JetFlash 2.0 / Astone USB Drive + 6803 OTI-6803 Flash Disk + 6808 OTI-6808 Flash Disk + 6828 OTI-6828 Flash Disk +0ea6 Nihon Computer Co., Ltd +0ea7 MSL Enterprises Corp. +0ea8 CenDyne, Inc. +0ead Humax Co., Ltd +0eb0 NovaTech + 9020 NovaTech NV-902W + 9021 RT2573 +0eb1 WIS Technologies, Inc. + 6666 WinFast WalkieTV TV Loader + 6668 WinFast WalkieTV TV Loader + 7007 WinFast WalkieTV WDM Capture +0eb2 Y-S Electronic Co., Ltd +0eb3 Saint Technology Corp. +0eb7 Endor AG +0ebe VWeb Corp. +0ebf Omega Technology of Taiwan, Inc. +0ec0 LHI Technology (China) Co., Ltd +0ec1 Abit Computer Corp. +0ec2 Sweetray Industrial, Ltd +0ec3 Axell Co., Ltd +0ec4 Ballracing Developments, Ltd +0ec5 GT Information System Co., Ltd +0ec6 InnoVISION Multimedia, Ltd +0ec7 Theta Link Corp. + 1008 So., Show 301 Digital Camera +0ecd Lite-On IT Corp. + 1400 CD\RW 40X + a100 LDW-411SX DVD/CD Rewritable Drive +0ece TaiSol Electronics Co., Ltd +0ecf Phogenix Imaging, LLC +0ed1 WinMaxGroup + 6660 Flash Disk 64M-C + 6680 Flash Disk 64M-B + 7634 MP3 Player +0ed2 Kyoto Micro Computer Co., Ltd +0ed3 Wing-Tech Enterprise Co., Ltd +0ed5 Fiberbyte + e000 USB-inSync Device + f000 Fiberbyte USB-inSync Device + f201 Fiberbyte USB-inSync DAQ-2500X +0eda Noriake Itron Corp. +0edf e-MDT Co., Ltd + 2060 FID irock! 100 Series +0ee0 Shima Seiki Mfg., Ltd +0ee1 Sarotech Co., Ltd +0ee2 AMI Semiconductor, Inc. +0ee3 ComTrue Technology Corp. + 1000 Image Tank 1.5 +0ee4 Sunrich Technology, Ltd +0eee Digital Stream Technology, Inc. + 8810 Mass Storage Drive +0eef D-WAV Scientific Co., Ltd + 0001 eGalax TouchScreen + 0002 Touchscreen Controller(Professional) +0ef0 Hitachi Cable, Ltd +0ef1 Aichi Micro Intelligent Corp. +0ef2 I/O Magic Corp. +0ef3 Lynn Products, Inc. +0ef4 DSI Datotech +0ef5 PointChips + 2202 Flash Disk + 2366 Flash Disk +0ef6 Yield Microelectronics Corp. +0ef7 SM Tech Co., Ltd (Tulip) +0efd Oasis Semiconductor +0efe Wem Technology, Inc. +0f06 Visual Frontier Enterprise Co., Ltd +0f08 CSL Wire & Plug (Shen Zhen) Co. +0f0c CAS Corp. +0f0d Hori Co., Ltd +0f0e Energy Full Corp. +0f12 Mars Engineering Corp. +0f13 Acetek Technology Co., Ltd +0f18 Finger Lakes Instrumentation + 0002 CCD + 0006 Focuser + 0007 Filter Wheel + 000a ProLine CCD +0f19 Oracom Co., Ltd +0f1b Onset Computer Corp. +0f1c Funai Electric Co., Ltd +0f1d Iwill Corp. +0f21 IOI Technology Corp. +0f22 Senior Industries, Inc. +0f23 Leader Tech Manufacturer Co., Ltd +0f24 Flex-P Industries, Snd., Bhd. +0f2d ViPower, Inc. +0f2e Geniality Maple Technology Co., Ltd +0f2f Priva Design Services +0f30 Jess Technology Co., Ltd + 001c PS3 Guitar Controller Dongle + 0110 Dual Analog Rumble Pad + 0111 Colour Rumble Pad +0f31 Chrysalis Development +0f32 YFC-BonEagle Electric Co., Ltd +0f37 Kokuyo Co., Ltd +0f38 Nien-Yi Industrial Corp. +0f3d Airprime, Incorporated + 0112 CDMA 1xEVDO PC Card, PC 5220 +0f41 RDC Semiconductor Co., Ltd +0f42 Nital Consulting Services, Inc. +0f44 Polhemus + ef11 Patriot (firmware not loaded) + ef12 Patriot + ff11 Liberty (firmware not loaded) + ff12 Liberty +0f4b St. John Technology Co., Ltd +0f4c WorldWide Cable Opto Corp. +0f4d Microtune, Inc. + 1000 Bluetooth Dongle +0f4e Freedom Scientific +0f52 Wing Key Electrical Co., Ltd +0f53 Dongguan White Horse Cable Factory, Ltd +0f54 Kawai Musical Instruments Mfg. Co., Ltd +0f55 AmbiCom, Inc. +0f5c Prairiecomm, Inc. +0f5d NewAge International, LLC + 9455 Compact Drive +0f5f Key Technology Corp. +0f60 NTK, Ltd +0f61 Varian, Inc. +0f62 Acrox Technologies Co., Ltd + 1001 Targus Mini Trackball Optical Mouse +0f63 LeapFrog Enterprises + 0500 Fly Fusion + 0600 Leap Port Turbo + 0700 POGO + 0800 Didj + 0900 TAGSchool + 0a00 Leapster 2 + 0b00 Crammer + 0c00 Tag Jr + 0d00 My Pal Scout + 0e00 Tag32 + 0f00 Tag64 + 1000 Kiwi16 + 1100 Leapster L2x + 1111 Fly Fusion + 1300 Didj UK/France (Leapster Advance) +0f68 Kobe Steel, Ltd +0f69 Dionex Corp. +0f6a Vibren Technologies, Inc. +0f6e INTELLIGENT SYSTEMS + 0100 GameBoy Color Emulator + 0201 GameBoy Advance Flash Gang Writer + 0202 GameBoy Advance Capture + 0300 Gamecube DOL Viewer + 0400 NDS Emulator + 0401 NDS UIC + 0402 NDS Writer + 0403 NDS Capture + 0404 NDS Emulator (Lite) +0f73 DFI +0f7c DQ Technology, Inc. +0f7d NetBotz, Inc. +0f7e Fluke Corp. +0f88 VTech Holdings, Ltd + 3012 RT2570 + 3014 ZD1211B +0f8b Yazaki Corp. +0f8c Young Generation International Corp. +0f8d Uniwill Computer Corp. +0f8e Kingnet Technology Co., Ltd +0f8f Soma Networks +0f97 CviLux Corp. +0f98 CyberBank Corp. +0f9c Hyun Won, Inc. + 0301 M-Any Premium DAH-610 MP3/WMA Player + 0332 mobiBLU DAH-1200 MP3/Ogg Player +0f9e Lucent Technologies +0fa3 Starconn Electronic Co., Ltd +0fa4 ATL Technology +0fa5 Sotec Co., Ltd +0fa7 Epox Computer Co., Ltd +0fa8 Logic Controls, Inc. +0faf Winpoint Electronic Corp. +0fb0 Haurtian Wire & Cable Co., Ltd +0fb1 Inclose Design, Inc. +0fb2 Juan-Chern Industrial Co., Ltd +0fb8 Wistron Corp. + 0002 eHome Infrared Receiver +0fb9 AACom Corp. +0fba San Shing Electronics Co., Ltd +0fbb Bitwise Systems, Inc. +0fc1 Mitac Internatinal Corp. +0fc2 Plug and Jack Industrial, Inc. +0fc5 Delcom Engineering + 1222 I/O Development Board +0fc6 Dataplus Supplies, Inc. +0fca Research In Motion, Ltd. + 0001 Blackberry Handheld +0fce Sony Ericsson Mobile Communications AB + 00af V640i Phone [PTP Camera] + 00d4 C902 [MTP] + 00d9 C702 Phone + 1010 WMC Modem + 10af V640i Phone [PictBridge] + 10d4 C902 Phone [PictBridge] + d008 V800-Vodafone 802SE WMC Modem + d016 K750i Phone + d017 K608i Phone + d019 VDC EGPRS Modem + d025 520 WMC Data Modem + d038 W850i Phone + d041 K510i Phone + d042 W810i Phone + d046 K610i Phone + d0af V640i Phone + d0d4 C902 Phone [Modem] + e042 W810i Phone + e0af V640i Phone [Mass Storage] + e0d4 C902 Phone [Mass Storage] +0fcf Dynastream Innovations, Inc. +0fd0 Tulip Computers B.V. +0fd1 Giant Electronics Ltd. +0fd4 Tenovis GmbH & Co., KG +0fd5 Direct Access Technology, Inc. +0fdc Micro Plus +0fe4 IN-Tech Electronics, Ltd +0fe5 Greenconn (U.S.A.), Inc. +0fe9 DVICO + db00 FusionHDTV DVB-T (MT352+LgZ201) (uninitialized) + db01 FusionHDTV DVB-T (MT352+LgZ201) (initialized) + db10 FusionHDTV DVB-T (MT352+Thomson7579) (uninitialized) + db11 FusionHDTV DVB-T (MT352+Thomson7579) (initialized) + db78 FusionHDTV DVB-T Dual Digital 4 (ZL10353+xc2028/xc3028) (initialized) +0fea United Computer Accessories +0feb CRS Electronic Co., Ltd +0fec UMC Electronics Co., Ltd +0fed Access Co., Ltd +0fee Xsido Corp. +0fef MJ Research, Inc. +0ff6 Core Valley Co., Ltd +0ff7 CHI SHING Computer Accessories Co., Ltd +0fff Aopen, Inc. +1000 Speed Tech Corp. +1001 Ritronics Components (S) Pte., Ltd +1003 Sigma Corp. + 0100 Sigma SD10 +1004 LG Electronics, Inc. + 1fae U8120 3G Cellphone + 6000 VX4400/VX6000 Cellphone + 6005 T5100 + 6800 CDMA Modem + 7000 LG LDP-7024D(LD)USB +1005 Apacer Technology, Inc. + 1001 MP3 Player + 1004 MP3 Player + 1006 MP3 Player + b113 Handy Steno 2.0/HT203 + b223 CD-RW + 6in1 Card Reader Digital Storage / Converter +1006 iRiver, Ltd. + 3001 iHP-100 + 3002 iHP-120/140 MP3 Player + 3003 H320/H340 + 3004 H340 (mtp) +1009 Emuzed, Inc. + 000e eHome Infrared Receiver + 0013 Angel MPEG Device + 0015 Lumanate Wave PAL SECAM DVBT Device + 0016 Lumanate Wave NTSC/ATSC Combo Device +100a AV Chaseway, Ltd + 2402 MP3 Player + 2404 MP3 Player + 2405 MP3 Player + 2406 MP3 Player + a0c0 MP3 Player +100b Chou Chin Industrial Co., Ltd +100d Netopia, Inc. + 3342 Cayman 3352 DSL Modem + 3382 3380 Series Network Interface + 6072 DSL Modem + 9031 Motorola 802.11n Dualband USB Wireless Adapter + 9032 Motorola 802.11n 5G USB Wireless Adapter + cb01 Cayman 3341 Ethernet DSL Router +1010 Fukuda Denshi Co., Ltd +1011 Mobile Media Tech. + 0001 AccFast Mp3 +1012 SDKM Fibres, Wires & Cables Berhad +1013 TST-Touchless Sensor Technology AG +1014 Densitron Technologies PLC +1015 Softronics Pty., Ltd +1016 Xiamen Hung's Enterprise Co., Ltd +1017 Speedy Industrial Supplies, Pte., Ltd +1019 Elitegroup Computer Systems (ECS) + 0c55 Flash Reader, Desknote UCR-61S2B +1020 Labtec + 000a Wireless Optical Mouse + 0106 Wireless Optical Mouse +1022 Shinko Shoji Co., Ltd +1025 Hyper-Paltek + 005e USB DVB-T device + 005f USB DVB-T device + 0300 MP3 Player + 0350 MP3 Player +1026 Newly Corp. +1027 Time Domain +1028 Inovys Corp. +1029 Atlantic Coast Telesys +102a Ramos Technology Co., Ltd +102b Infotronic America, Inc. +102c Etoms Electronics Corp. + 6151 Q-Cam Sangha CIF + 6251 Q-Cam VGA +102d Winic Corp. +1031 Comax Technology, Inc. +1032 C-One Technology Corp. +1033 Nucam Corp. + 0068 3,5'' HDD case MD-231 +1038 Ideazon, Inc. + 0100 Zboard +1039 devolo AG + 2140 dsl+ 1100 duo +103d Stanton + 0100 ScratchAmp + 0101 ScratchAmp +1043 iCreate Technologies Corp. + 160f Wireless Network Adapter + 4901 AV-836 Video Capture Device + 8006 Flash Disk 32-256 MB +1044 Chu Yuen Enterprise Co., Ltd + 7001 U7000 TV tuner device + 8001 GN-54G + 8002 GN-BR402W + 8003 GN-WLBM101 + 8004 GN-WLBZ101 802.11b Adapter + 8005 GN-WLBZ201 802.11b Adapter + 8006 GN-WBZB-M 802.11b Adapter + 8007 GN-WBKG + 8008 GN-WB01GS + 800a GN-WI05GS + 800b GN-WB30N 802.11n WLAN Card + 800c GN-WB31N 802.11n USB WLAN Card + 800d GN-WB32L 802.11n USB WLAN Card +1046 Winbond Electronics Corp. [hex] + 6694 Generic W6694 USB + 8901 Bluetooth Device + 9967 W9967CF/W9968CF Webcam IC +1048 Targus Group International +104c AMCO TEC International, Inc. +104d Newport Corporation + 1003 Model-52 LED Light Source Power Supply and Driver +104f WB Electronics + 0001 Infinity Phoenix + 0002 Smartmouse + 0003 FunProgrammer + 0004 Infinity Unlimited + 0006 Infinity Smart + 0007 Infinity Smart module + 0008 Infinity CryptoKey + 0009 RE-BL PlayStation 3 IR-to-Bluetooth converter +1050 Yubico.com + 0010 Yubikey +1053 Immanuel Electronics Co., Ltd +1054 BMS International Beheer N.V. + 5004 DSL 7420 Loader + 5005 DSL 7420 LAN Modem +1055 Complex Micro Interconnection Co., Ltd +1056 Hsin Chen Ent Co., Ltd +1057 ON Semiconductor +1058 Western Digital Technologies, Inc. + 0200 Firewire USB Combo + 0400 External HDD + 0500 hub + 0702 Passport External HDD + 0704 Passport External HDD + 0900 MyBook Essential External HDD + 0901 MyBook External HDD + 1001 External Hard Disk [Elements] +1059 Giesecke & Devrient GmbH + 000b StarSign Bio Token 3.0 +105c Hong Ji Electric Wire & Cable (Dongguan) Co., Ltd +105d Delkin Devices, Inc. +105e Valence Semiconductor Design, Ltd +105f Chin Shong Enterprise Co., Ltd +1060 Easthome Industrial Co., Ltd +1063 Motorola Electronics Taiwan, Ltd [hex] + 1555 MC141555 Hub + 4100 SB4100 USB Cable Modem +1065 CCYU Technology + 0020 USB-DVR2 Dev Board + 2136 EasyDisk ED1064 +106a Loyal Legend, Ltd +106c Curitel Communications, Inc. + 1101 CDMA 2000 1xRTT USB modem (HX-550C) + 1102 Packet Service + 1103 Packet Service Diagnostic Serial Port (WDM) + 1104 Packet Service Diagnostic Serial Port (WDM) + 1105 Composite Device + 1106 Packet Service Diagnostic Serial Port (WDM) + 1301 Composite Device + 1302 Packet Service Diagnostic Serial Port (WDM) + 1303 Packet Service + 1304 Packet Service + 1401 Composite Device + 1402 Packet Service + 1403 Packet Service Diagnostic Serial Port (WDM) + 1501 Packet Service + 1502 Packet Service Diagnostic Serial Port (WDM) + 1503 Packet Service + 1601 Packet Service + 1602 Packet Service Diagnostic Serial Port (WDM) + 1603 Packet Service + 2101 AudioVox 8900 Cell Phone + 2102 Packet Service + 2103 Packet Service Diagnostic Serial Port (WDM) + 2301 Packet Service + 2302 Packet Service Diagnostic Serial Port (WDM) + 2303 Packet Service + 2401 Packet Service Diagnostic Serial Port (WDM) + 2402 Packet Service + 2403 Packet Service Diagnostic Serial Port (WDM) + 2501 Packet Service + 2502 Packet Service Diagnostic Serial Port (WDM) + 2503 Packet Service + 2601 Packet Service + 2602 Packet Service Diagnostic Serial Port (WDM) + 2603 Packet Service + 3701 Broadband Wireless modem + 3702 Pantech PX-500 + 3714 PANTECH USB MODEM [UM175] + 3eb4 Packet Service Diagnostic Serial Port (WDM) + 4101 Packet Service Diagnostic Serial Port (WDM) + 4102 Packet Service + 4301 Composite Device + 4302 Packet Service Diagnostic Serial Port (WDM) + 4401 Composite Device + 4402 Packet Service + 4501 Packet Service + 4502 Packet Service Diagnostic Serial Port (WDM) + 4601 Composite Device + 4602 Packet Service Diagnostic Serial Port (WDM) + 5101 Packet Service + 5102 Packet Service Diagnostic Serial Port (WDM) + 5301 Packet Service Diagnostic Serial Port (WDM) + 5302 Packet Service + 5401 Packet Service + 5402 Packet Service Diagnostic Serial Port (WDM) + 5501 Packet Service Diagnostic Serial Port (WDM) + 5502 Packet Service + 5601 Packet Service Diagnostic Serial Port (WDM) + 5602 Packet Service + 7101 Composite Device + 7102 Packet Service + a000 Packet Service + a001 Packet Service Diagnostic Serial Port (WDM) + c100 Packet Service + c200 Packet Service + c500 Packet Service Diagnostic Serial Port (WDM) + e200 Packet Service +106d San Chieh Manufacturing, Ltd +106e ConectL +106f Money Controls +1076 GCT Semiconductor, Inc. + 0031 Bluetooth Device + 0032 Bluetooth Device +107d Arlec Australia, Ltd +107e Midoriya Electric Co., Ltd +107f KidzMouse, Inc. +1082 Shin-Etsukaken Co., Ltd +1083 Canon Electronics, Inc. +1084 Pantech Co., Ltd +108a Chloride Power Protection +108b Grand-tek Technology Co., Ltd +108c Robert Bosch GmbH +108e Lotes Co., Ltd. +1099 Surface Optics Corp. +109a DATASOFT Systems GmbH +109f eSOL Co., Ltd + 3163 Trigem Mobile SmartDisplay84 + 3164 Trigem Mobile SmartDisplay121 +10a0 Hirotech, Inc. +10a3 Mitsubishi Materials Corp. +10a9 SK Teletech Co., Ltd +10aa Cables To Go +10ab USI Co., Ltd + 1002 Bluetooth Device + 1003 BC02-EXT in DFU + 1005 Bluetooth Adptr + 1006 BC04-EXT in DFU + 10c5 Sony-Ericsson / Samsung DataCable +10ac Honeywell, Inc. +10ae Princeton Technology Corp. +10af Liebert Corp. + 0000 UPS + 0001 PowerSure PSA UPS + 0002 PowerSure PST UPS + 0003 PowerSure PSP UPS + 0004 PowerSure PSI UPS + 0005 UPStation GXT 2U UPS + 0006 UPStation GXT UPS + 0007 Nfinity Power Systems UPS + 0008 PowerSure Interactive UPS +10b5 Comodo (PLX?) + 9060 Test Board +10b8 DiBcom + 0bb8 DiBcom USB DVB-T reference design (MOD300) (cold) + 0bb9 DiBcom USB DVB-T reference design (MOD300) (warm) + 0bc6 DiBcom USB2.0 DVB-T reference design (MOD3000P) (cold) + 0bc7 DiBcom USB2.0 DVB-T reference design (MOD3000P) (warm) +10bb TM Technology, Inc. +10bc Dinging Technology Co., Ltd +10bd TMT Technology, Inc. + 1427 Ethernet +10bf SmartHome + 0001 SmartHome PowerLinc +10c4 Cygnal Integrated Products, Inc. + 0002 F32x USBXpress Device + 8044 USB Debug Adapter + 80a9 CP210x to UART Bridge Controller + 80ca ATM2400 Sensor Device + 8461 Sangoma U100 + ea60 CP210x Composite Device +10c5 Sanei Electric, Inc. +10c6 Intec, Inc. +10cb Eratech +10cc GBM Connector Co., Ltd + 1101 MP3 Player +10cd Kycon, Inc. +10ce Silicon Labs + ea6a MobiData EDGE USB Modem +10cf Velleman Components, Inc. + 2011 R-Engine MPEG2 encoder/decoder + 5500 8055 Experiment Interface Board (address=0) + 5501 8055 Experiment Interface Board (address=1) + 5502 8055 Experiment Interface Board (address=2) + 5503 8055 Experiment Interface Board (address=3) +10d1 Hottinger Baldwin Measurement + 0101 USB-Module for Spider8, CP32 + 0202 CP22 - Communication Processor + 0301 CP42 - Communication Processor +10d4 Man Boon Manufactory, Ltd +10d5 Uni Class Technology Co., Ltd + 55a2 2Port KVMSwitcher +10d6 Actions Semiconductor Co., Ltd + 1000 MP3 Player + 1100 MPMan MP-Ki 128 MP3 Player/Recorder + 1101 D-Wave 2GB MP4 Player / AK1025 MP3/MP4 Player + 2200 Acer MP-120 MP3 player + 8888 ADFU Device + ff51 ADFU Device + ff61 MP4 Player + ff66 Craig 2GB MP3/Video Player +10de Authenex, Inc. +10df In-Win Development, Inc. + 0500 iAPP CR-e500 Card reader +10e0 Post-Op Video, Inc. +10e1 CablePlus, Ltd +10e2 Nada Electronics, Ltd +10ec Vast Technologies, Inc. +10f0 Nexio Co., Ltd + 2002 iNexio Touchscreen controller +10f5 Turtle Beach + 0200 Audio Advantage Roadie +10fb Pictos Technologies, Inc. +10fd Anubis Electronics, Ltd + 7e50 FlyCam Usb 100 + 804d Typhoon Webshot II Webcam [zc0301] + 8050 FlyCAM-USB 300 XP2 + de00 WinFast WalkieTV WDM Capture Driver. +1100 VirTouch, Ltd + 0001 VTPlayer VTP-1 Braille Mouse +1101 EasyPass Industrial Co., Ltd + 0001 FSK Electronics Super GSM Reader +1108 Brightcom Technologies, Ltd +110a Moxa Technologies Co., Ltd. + 1250 UPort 1250 2-Port RS-232/422/485 + 1251 UPort 1250I 2-Port RS-232/422/485 with Isolation + 1410 UPort 1410 4-Port RS-232 + 1450 UPort 1450 4-Port RS-232/422/485 + 1451 UPort 1450I 4-Port RS-232/422/485 with Isolation + 1613 UPort 1610-16 16-Port RS-232 + 1618 UPort 1610-8 8-Port RS-232 + 1653 UPort 1650-16 16-Port RS-232/422/485 + 1658 UPort 1650-8 8-Port RS-232/422/485 +1110 Analog Devices Canada, Ltd (Allied Telesyn) + 5c01 Huawei MT-882 Remote NDIS Network Device + 6489 ADSL ETH/USB RTR + 9000 ADSL LAN Adapter + 9001 ADSL Loader + 900f AT-AR215 DSL Modem + 9010 AT-AR215 DSL Modem + 9021 ADSL WAN Adapter + 9022 ADSL Loader + 9023 ADSL WAN Adapter + 9024 ADSL Loader + 9031 ADSL LAN Adapter + 9032 ADSL Loader +1111 Pandora International Ltd. + 8888 Evolution Device +1112 YM ELECTRIC CO., Ltd +1113 Medion AG + a0a2 Active Sync device +111e VSO Electric Co., Ltd +112a RedRat + 0001 RedRat3 IR Transceiver + 0005 RedRat3II IR Transceiver +112e Master Hill Electric Wire and Cable Co., Ltd +112f Cellon International, Inc. +1130 Tenx Technology, Inc. + 6604 MCE IR-Receiver + 6806 Keychain photo frame + f211 audio headset +1131 Integrated System Solution Corp. + 1001 KY-BT100 Bluetooth Adapter + 1002 Bluetooth Device + 1003 Bluetooth Device + 1004 Bluetooth Device +1132 Toshiba Corp., Digital Media Equipment [hex] + 4331 PDR-M4/M5/M70 Digital Camera + 4332 PDR-M60 Digital Camera + 4333 PDR-M2300/PDR-M700 + 4334 PDR-M65 + 4335 PDR-M61 + 4337 PDR-M11 + 4338 PDR-M25 +113c Arin Tech Co., Ltd +113d Mapower Electronics Co., Ltd +1141 V One Multimedia, Pte., Ltd +1142 CyberScan Technologies, Inc. +1145 Japan Radio Company + 0001 AirH PHONE AH-J3001V/J3002V +1146 Shimane SANYO Electric Co., Ltd. +1147 Ever Great Electric Wire and Cable Co., Ltd +114b Sphairon Access Systems GmbH + 0110 Turbolink UB801R WLAN Adapter +114c Tinius Olsen Testing Machine Co., Inc. +114d Alpha Imaging Technology Corp. +114f Wavecom +115b Salix Technology Co., Ltd. +1162 Secugen Corp. +1163 DeLorme Publishing, Inc. + 0100 Earthmate GPS (orig) + 0200 Earthmate GPS (LT-20, LT-40) +1164 YUAN High-Tech Development Co., Ltd + 0300 ELSAVISION 460D + 0601 Analog TV Tuner + 0900 TigerBird BMP837 USB2.0 WDM Encoder + 0bc7 Digital TV Tuner +1165 Telson Electronics Co., Ltd +1166 Bantam Interactive Technologies +1167 Salient Systems Corp. +1168 BizConn International Corp. +116e Gigastorage Corp. +116f Silicon 10 Technology Corp. +1175 Shengyih Steel Mold Co., Ltd +117d Santa Electronic, Inc. +117e JNC, Inc. +1182 Venture Corp., Ltd +1183 Compaq Computer Corp. [hex] (Digital Dream ??) + 0001 DigitalDream l'espion XS + 19c7 ISDN TA + 4008 56k FaxModem + 504a PJB-100 Personal Jukebox +1184 Kyocera Elco Corp. +1188 Bloomberg L.P. +1189 Acer Communications & Multimedia + 0893 EP-1427X-2 Ethernet Adapter +118f You Yang Technology Co., Ltd +1190 Tripace +1191 Loyalty Founder Enterprise Co., Ltd +1196 Yankee Robotics, LLC + 0010 Trifid Camera without code + 0011 Trifid Camera +1197 Technoimagia Co., Ltd +1198 StarShine Technology Corp. +1199 Sierra Wireless, Inc. + 0019 AC595U + 0021 AC597E + 0024 MC5727 CDMA modem + 0110 Composite Device + 0112 CDMA 1xEVDO PC Card, AirCard 580 + 0120 AC595U + 0218 MC5720 Wireless Modem + 6467 MP Series Network Adapter + 6468 MP Series Network Adapter + 6469 MP Series Network Adapter + 6802 MC8755 Device + 6803 MC8765 Device + 6804 MC8755 Device + 6805 MC8765 Device + 6812 MC8775 Device + 6820 AC875 Device + 6832 MC8780 Device + 6833 MC8781 Device + 683a MC8785 Device + 6850 AirCard 880 Device + 6851 AirCard 881 Device + 6852 AirCard 880E Device + 6853 AirCard 881E Device + 6854 AirCard 885 Device + 6856 ATT "USB Connect 881" + 6870 MC8780 Device + 6871 MC8781 Device + 6893 MC8777 Device +119a ZHAN QI Technology Co., Ltd +119b ruwido austria GmbH + 0400 Infrared Keyboard V2.01 +11a0 Chipcon AS + eb11 CC2400EB 2.0 ZigBee Sniffer +11a3 Technovas Co., Ltd + 8031 MP3 Player + 8032 MP3 Player +11aa GlobalMedia Group, LLC + 1518 iREZ K2 +11ab Exito Electronics Co., Ltd +11b0 ATECH FLASH TECHNOLOGY +11c5 Inmax + 0521 IMT-0521 Smartcard Reader +11db Topfield Co., Ltd. + 1000 PVR + 1100 PVR +11e6 K.I. Technology Co. Ltd. +11f5 Siemens AG (?) + 0001 SX1 + 0003 Mobile phone USB cable + 0004 X75 +11f6 Prolific + 2001 Willcom WSIM +11f7 Alcatel (?) + 02df TD10 Mobile phone USB cable +1209 InterBiometrics + 1001 USB Hub + 1002 USB Relais + 1003 IBSecureCam-P + 1004 IBSecureCam-O + 1005 IBSecureCam-N +120e Hudson Soft Co., Ltd +1210 DigiTech + 001c RP255 Guitar Multi-Effects Processor +121e Jungsoft Co., Ltd + 3403 Muzio JM250 Audio Player +1223 SKYCABLE ENTERPRISE. CO., LTD. +1230 Chipidea-Microelectronica, S.A. +1235 Novation EMS + 0001 ReMOTE Audio/XStation + 0002 Speedio + 4661 ReMOTE25 +1241 Belkin + 1111 Mouse + 1122 Typhoon Stream Optical Mouse USB+PS/2 + 1155 PS2/USB Browser Combo Mouse + 1166 MI-2150 Trust Mouse + 1177 F8E842-DL Mouse + 1503 Keyboard +124a AirVast + 168b PRISM3 WLAN Adapter + 4017 PC-Chips 802.11b Adapter +124b Nyko (Honey Bee) + 4d01 Airflo EX Joystick +124c MXI - Memory Experts International, Inc. + 3200 Stealth MXP 1GB +125c Apogee Inc. + 0010 Alta series CCD +125f A-DATA Technology Co., Ltd. +1260 Standard Microsystems Corp. + ee22 Intersil ISL3887 [EZ-Connect 802.11g Adapter v3] +1264 Covidien Energy-based Devices +1266 Pirelli Broadband Solutions + 6302 Fastweb DRG A226M ADSL Router +1267 Logic3 / SpectraVideo plc + 0103 G-720 Keyboard + 0201 A4Tech SWOP-3 Mouse + a001 JP260 PC Game Pad + c002 Wireless Optical Mouse +126c Aristocrat Technologies +126d Bel Stewart +126e Strobe Data, Inc. +126f TwinMOS + 1325 Mobile Disk + 2168 Mobile Disk III + a006 G240 802.11bg +1275 Xaxero Marine Software Engineering, Ltd. + 0002 WeatherFax 2000 Demodulator + 0080 SkyEye Weather Satellite Receiver +1283 zebris Medical GmbH + 0100 USB-RS232 Adaptor + 0110 CMS20 + 0111 CMS 10 + 0112 CMS 05 + 0114 ARCUS digma PC-Interface + 0115 SAM Axioquick recorder + 0116 SAM Axioquick recorder + 0120 emed-X + 0121 emed-AT + 0130 PDM + 0150 CMS10GI (Golf) +1286 Marvell Semiconductor, Inc. + 8001 BLOB boot loader firmware +1291 Qualcomm Flarion Technologies, Inc. / Leadtek Research, Inc. + 0010 FDM 2xxx Flash-OFDM modem + 0011 LR7F06/LR7F14 Flash-OFDM modem +1292 Innomedia + 0258 Creative Labs VoIP Blaster +1293 Belkin Components [hex] + 0002 F5U002 Parallel Port [uss720] + 2101 104-key keyboard +1294 RISO KAGAKU CORP. +129b CyberTAN Technology + 1666 TG54USB 802.11bg + 1667 802.11bg + 1828 Gigaset USB Adapter 300 +12a7 Trendchip Technologies Corp. +12ab Honey Bee Electronic International Ltd. +12ba Licensed by Sony Computer Entertainment America + 0100 RedOctane Guitar for PlayStation(R)3 + 0120 RedOctane Drum Kit for PlayStation(R)3 + 0200 Harmonix Guitar for PlayStation(R)3 + 0210 Harmonix Drum Kit for PlayStation(R)3 +12d1 Huawei Technologies Co., Ltd. + 1001 E620 USB Modem + 1003 E220 HSDPA Modem / E270 HSDPA/HSUPA Modem + 1009 U120 + 140b EC1260 Wireless Data Modem HSD USB Card + 1446 E1552 (HSPA modem) +12d2 LINE TECH INDUSTRIAL CO., LTD. +12d6 EMS Dr. Thomas Wuensche + 0444 CPC-USB/ARM7 + 0888 CPC-USB/M16C +12d7 BETTER WIRE FACTORY CO., LTD. +12e6 Waldorf Music GmbH + 0013 Blofeld +12ef Tapwave, Inc. + 0100 Tapwave Handheld [Tapwave Zodiac] +12f5 Dynamic System Electronics Corp. +12f7 Memorex Products, Inc. + 1a00 TD Classic 003B + 1e23 TravelDrive 2007 Flash Drive +12fd AIN Comm. Technology Co., Ltd + 1001 AWU2000b 802.11b Stick +12ff Fascinating Electronics, Inc. + 0101 Advanced RC Servo Controller +1307 Transcend Information, Inc. + 0163 256MB/512MB/1GB Flash Drive + 0165 2GB/4GB Flash Drive + 1169 TS2GJF210 JetFlash 210 2GB +1310 Roper + 0001 Class 1 Bluetooth Dongle +1312 ICS Electronics +131d Natural Point + 0155 TrackIR 3 Pro Head Tracker +132b Konica Minolta + 0000 Dimage A2 Camera + 0001 Minolta DiMAGE A2 (ptp) + 0003 Dimage Xg Camera + 0006 Dimage Z2 Camera + 0007 Minolta DiMAGE Z2 (PictBridge mode) + 0008 Dimage X21 Camera + 000a Dimage Scan Dual IV + 000b Dimage Z10 Camera + 000d Dimage X50 Camera [storage?] + 000f Dimage X50 Camera [p2p?] + 0010 Dimage G600 Camera + 0012 Dimage Scan Elite5400 2 + 0013 Dimage X31 Camera + 0015 Dimage G530 Camera + 0017 Dimage Z3 Camera + 0018 Minolta DiMAGE Z3 (PictBridge mode) + 0019 Dimage A200 Camera + 0021 Dimage Z5 Camera + 0022 Minolta DiMAGE Z5 (PictBridge mode) + 2030 PagePro 1350E(N) + 2033 PagePro 1400W +1342 Mobility + 0200 EasiDock 200 Hub + 0201 EasiDock 200 Keyboard and Mouse Port + 0202 EasiDock 200 Serial Port + 0203 EasiDock 200 Printer Port + 0204 Ethernet + 0304 EasiDock Ethernet +1345 Sino Lite Technology Corp. + 001c Xbox Controller Hub +1347 Moravian Instruments + 0400 G2CCD USB 1.1 obsolete + 0401 G2CCD-S with Sony ICX285 CCD + 0402 G2CCD2 + 0403 G2/G3CCD-I KAI CCD + 0404 G2/G3CCD-F KAF CCD + 0410 G1-0400 CCD + 0411 G1-0800 CCD + 0412 G1-0300 CCD + 0413 G1-2000 CCD + 0414 G1-1400 CCD +1348 Katsuragawa Electric Co., Ltd. +134e Digby's Bitpile, Inc. DBA D Bit +1357 P&E Microcomputer Systems + 0503 USB-ML-12 HCS08/HCS12 Multilink +1366 SEGGER + 0101 J-Link ARM +136b STEC +1370 Swissbit + 0323 Swissmemory cirrusWHITE + 6828 Victorinox Flash Drive +1371 Dick Smith Electronics + 9022 RT2573 + 9032 C-Net CWD-854 rev F +1376 Vimtron Electronics Co., Ltd. +137b SCAPS GmbH + 0002 SCAPS USC-2 Scanner Controller +1385 Netgear, Inc + 4250 WG111T + 4251 WG111T (no firmware) + 5f00 WPN111 RangeMax(TM) Wireless USB 2.0 Adapter + 5f01 WPN111 (no firmware) +138a DigitalPersona, Inc + 0001 Fingeprint Reader +138e Jungo LTD + 9000 Raisonance S.A. STM32 ARM evaluation board +1390 TOMTOM B.V. + 0001 GO 520 T +1391 IdealTEK, Inc. + 1000 URTC-1000 +1395 Sennheiser Communications + 3556 USB Headset +1397 BEHRINGER International GmbH + 00bc BCF2000 +1398 Q-tec + 2103 USB 2.0 Storage Device +13ad Baltech + 9999 Card reader +13b0 PerkinElmer Optoelectronics + 000a Alesis Photon X25 MIDI Controller +13b1 Linksys + 000b WUSB11 v4.0 802.11b Adapter + 000d WUSB54G Wireless Adapter + 000e WUSB54GS v1 802.11g Adapter [Broadcom 4320 USB] + 0011 WUSB54GP v4.0 802.11g Adapter + 0014 WUSB54GS v2 802.11g Adapter [Broadcom 4320 USB] + 0018 USB200M 10/100 Ethernet Adapter + 001a HU200TS Wireless Adapter + 001e WUSBF54G 802.11bg + 0020 WUSB54GC 802.11g Adapter [ralink rt73] + 0023 WUSB54GR + 0024 WUSBF54G v1.1 802.11bg + 0026 WUSB54GSC v1 802.11g Adapter [Broadcom 4320 USB] + 0028 WUSB200 [ralink rt73] +13b3 Nippon Dics Co., Ltd. +13ba Unknown + 0017 PS/2 Keyboard+Mouse Adapter +13be Ricoh Printing Systems, Ltd. +13ca JyeTai Precision Industrial Co., Ltd. +13cf Wisair Ltd. +13d1 A-Max Technology Macao Commercial Offshore Co. Ltd. + 7019 MD 82288 +13d2 Shark Multimedia + 0400 Pocket Ethernet [klsi] +13d3 IMC Networks + 3201 VisionDTV USB-Ter/HAMA USB DVB-T device cold + 3202 VisionDTV USB-Ter/HAMA USB DVB-T device warm + 3203 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) + 3204 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) + 3205 DNTV Live! Tiny USB2 BDA (No Remote) + 3206 DNTV Live! Tiny USB2 BDA (No Remote) + 3207 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) + 3208 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) + 3209 DTV-DVB UDST7022BDA DVB-S Box(Without HID) + 3211 DTV-DVB Hybrid Analog/Capture / Pinnacle PCTV 310e + 3212 DTV-DVB UDTT704C - DVBT/NTSC/PAL Driver(PCM4) + 3213 DTV-DVB UDTT704D - DVBT/NTSC/PAL Driver (PCM4) + 3214 DTV-DVB UDTT704F -(MiniCard) DVBT/NTSC/PAL Driver(Without HID) + 3215 DTV-DVB UDAT7240 - ATSC/NTSC/PAL Driver(PCM4) + 3216 DTV-DVB UDTT 7047-USB 2.0 DVB-T Driver + 3217 Digital-TV Receiver. + 3219 DTV-DVB UDTT7049 - DVB-T Driver(Without HID) + 3220 DTV-DVB UDTT 7047M-USB 2.0 DVB-T Driver + 3223 DNTV Live! Tiny USB2 BDA (No Remote) + 3224 DNTV Live! Tiny USB2 BDA (No Remote) + 3226 DigitalNow TinyTwin DVB-T Receiver + 3236 DTV-DVB UDTT 7047A-USB 2.0 DVB-T Driver + 3237 DTV-DVB UDTT 704J - dual DVB-T Driver + 3239 DTV-DVB UDTT704D - DVBT/NTSC/PAL Driver(Without HID) + 3240 DTV-DVB UDXTTM6010 - A/D Driver(Without HID) + 3241 DTV-DVB UDXTTM6010 - A/D Driver(Without HID) + 3242 DTV-DVB UDAT7240LP - ATSC/NTSC/PAL Driver(Without HID) + 3243 DTV-DVB UDXTTM6010 - A/D Driver(Without HID) + 3244 DTV-DVB UDTT 7047Z-USB 2.0 DVB-T Driver + 3247 802.11 n/g/b Wireless LAN Adapter + 3262 802.11 n/g/b Wireless LAN USB Adapter + 3273 802.11 n/g/b Wireless LAN USB Mini-Card + 3284 Wireless LAN USB Mini-Card + 7020 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) + 7022 DTV-DVB UDST7022BDA DVB-S Box(Without HID) +13dc ALEREON, INC. +13dd i.Tech Dynamic Limited +13e1 Kaibo Wire & Cable (Shenzhen) Co., Ltd. +13e5 Rane + 0001 SL-1 +13e6 TechnoScope Co., Ltd. +13fd Initio Corporation + 1340 Hi-Speed USB to SATA Bridge +13fe Kingston Technology Company Inc. + 1a00 512MB/1GB Flash Drive + 1a23 512MB Flash Drive + 1d00 DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive + 1f00 DataTraveler 2.0 4GB Flash Drive / Patriot Xporter 32GB (PEF32GUSB) Flash Drive + 3100 2 GB USB stick +1400 Axxion Group Corp. +1402 Bowe Bell & Howell +1403 Sitronix + 0001 Digital Photo Frame +140e Telechips, Inc. + b011 TCC780X-based player (USB Boot mode) + b021 TCC77X-based players (USB Boot mode) +1410 Novatel Wireless + 1110 Merlin S620 + 1120 Merlin EX720 + 1130 Merlin S720 + 1400 Merlin U730/U740 (Vodafone) + 1410 Merlin U740 (non-Vodafone) + 1430 Merlin XU870 + 1450 Merlin X950D + 2110 Ovation U720/MCD3000 + 2410 Expedite EU740 + 2420 Expedite EU850D/EU860D/EU870D + 4100 U727 + 4400 Ovation MC930D/MC950D +1415 Nam Tai E&E Products Ltd. or OmniVision Technologies, Inc. + 0000 Sony SingStar USBMIC + 0020 Sony Wireless SingStar + 2000 Sony Playstation Eye +1419 ABILITY ENTERPRISE CO., LTD. +1429 Vega Technologies Industrial (Austria) Co. +142a Thales E-Transactions + 0003 Artema Hybrid + 0005 Artema Modular + 0043 medCompact +1430 RedOctane + 4734 Guitar Hero4 hub +1431 Pertech Resources, Inc. +1435 Wistron NeWeb + 0711 UR055G 802.11bg + 0826 AR5523 + 0827 AR5523 (no firmware) + 0828 AR5523 + 0829 AR5523 (no firmware) +1436 Denali Software, Inc. +143c Altek Corporation +1443 Digilent + 0007 CoolRunner-II CPLD Starter Kit +1453 Radio Shack + 4026 26-183 Serial Cable +1456 Extending Wire & Cable Co., Ltd. +1457 First International Computer, Inc. + 5117 OpenMoko Neo1973 kernel usbnet (g_ether, CDC Ethernet) mode + 5118 OpenMoko Neo1973 Debug board (V2+) + 5119 OpenMoko Neo1973 u-boot cdc_acm serial port + 5120 OpenMoko Neo1973 u-boot usbtty generic serial + 5121 OpenMoko Neo1973 kernel mass storage (g_storage) mode + 5122 OpenMoko Neo1973 / Neo Freerunner kernel cdc_ether USB network + 5123 OpenMoko Neo1973 internal USB CSR4 module + 5124 OpenMoko Neo1973 Bluetooth Device ID service +145f Trust + 0106 Trust K56 V92 USB Modem + 013d PC Camera (SN9C201 + OV7660) + 013f Megapixel Auto Focus Webcam + 0142 WB-6250X Webcam + 015a WB-8300X 2MP Webcam +1461 Staccato Communications +1462 Micro Star International + 5512 MegaStick-1 Flash Stick +1472 Huawei-3Com + 0009 Aolynk WUB320g +147a Formosa Industrial Computing, Inc. + e015 eHome Infrared Receiver + e016 eHome Infrared Receiver + e017 eHome Infrared Receiver +147e Upek + 1000 Biometric Touchchip/Touchstrip Fingerprint Sensor + 2016 Biometric Touchchip/Touchstrip Fingerprint Sensor +147f Hama GmbH & Co., KG +1484 Elsa AG [hex] + 1746 Ecomo 19H99 Monitor + 7616 Elsa Hub +1485 Silicom + 0001 U2E + 0002 Psion Gold Port Ethernet +1487 DSP Group, Ltd. +148e EVATRONIX SA +148f Ralink Technology, Corp. + 1706 RT2500USB Wireless Adapter + 2570 802.11g WiFi + 2573 RT2501USB Wireless Adapter + 2671 RT2601USB Wireless Adapter + 2870 RT2870 Wireless Adapter + 3070 RT2870 Wireless Adapter + 9020 RT2500USB Wireless Adapter + 9021 RT2501USB Wireless Adapter +1497 Panstrong Company Ltd. +149a Imagination Technologies + 2107 DBX1 DSP core +14aa AVerMedia (again) or C&E + 0001 Avermedia AverTV DVBT USB1.1 (cold) + 0002 Avermedia AverTV DVBT USB1.1 (warm) + 0201 AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (cold) + 0221 AVermedia DVBT Tuner Dongle + 0301 AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (warm) +14ad CTK Corporation +14ae Printronix Inc. +14af ATP Electronics Inc. +14b0 StarTech.com Ltd. +14b2 Ralink Technology, Corp. + 3a93 USB WLAN Device + 3c02 rt2500 802.11g WLAN + 3c05 rt2570 802.11g WLAN + 3c22 rt73 802.11g WLAN + 3c27 rt2870 802.11n WLAN +14c0 Rockwell Automation, Inc. +14c2 Gemlight Computer, Ltd + 0250 Storage Adapter V2 + 0350 Storage Adapter V2 +14cd Super Top + 6600 USB 2.0 IDE DEVICE + 6700 Card Reader + 6900 Card Reader +14d8 JAMER INDUSTRIES CO., LTD. +14dd Raritan Computer, Inc. +14e1 Dialogue Technology Corp. + 5000 PenMount 5000 Touch Controller +14e5 SAIN Information & Communications Co., Ltd. +14ea Planex Communications + ab10 GW-US54GZ + ab11 GU-1000T + ab13 GW-US54Mini 802.11bg +14ed Shure Inc. +1500 Ellisys +1501 Pine-Tum Enterprise Co., Ltd. +1513 Hypercom + 0444 medMobile +1516 CompUSA + 1603 1GB Flash Drive + 8628 Pen Drive +1518 Cheshire Engineering Corp. + 0001 HDReye High Dynamic Range Camera + 0002 HDReye (before firmware loads) +1520 Bitwire Corp. +1524 ENE Technology Inc + 6680 UTS 6680 +1527 Silicon Portals + 0200 YAP Phone (no firmware) + 0201 YAP Phone +1529 UBIQUAM Co., Ltd. + 3100 CDMA 1xRTT USB Modem (U-100/105/200/300/520) +152d JMicron Technology Corp. / JMicron USA Technology Corp. + 2335 ATA/ATAPI Bridge + 2336 Hard Disk Drive + 2338 JM20337 Hi-Speed USB to SATA & PATA Combo Bridge +152e LG (HLDS) + e001 GSA-5120D DVD-RW +1532 Razer USA, Ltd + 0001 RZ01-020300 Optical Mouse [Diamondback] + 0003 Krait Mouse + 0007 DeathAdder Mouse + 0101 Copperhead Mouse + 0102 Tarantula Keyboard + 0109 Lycosa Keyboard +1546 U-Blox AG +154a Celectronic GmbH + 8180 CARD STAR/medic2 +154b PNY + 0010 USB 2.0 Flash Drive +154d ConnectCounty Holdings Berhad +154e D&M Holdings, Inc. (Denon/Marantz) + 3000 Marantz RC9001 Remote Control +1554 Prolink Microsystems Corp. +1557 OQO + 0002 model 01 WiFi interface + 0003 model 01 Bluetooth interface + 7720 model 01+ Ethernet + 8150 model 01 Ethernet interface +1568 Sunf Pu Technology Co., Ltd +156f Quantum Corporation +1570 ALLTOP TECHNOLOGY CO., LTD. +157b Ketron SRL +157e TRENDnet + 3006 TEW-444UB EU + 3007 TEW-444UB EU (no firmware) + 300a TEW-429UB 802.11bg + 300b TEW-429UB 802.11bg + 300d TEW-429UB C1 802.11bg + 3204 ALL0298 v2 802.11bg + 3205 AR5523 + 3206 AR5523 (no firmware) +1582 Fiberline + 6003 WL-430U 802.11bg +1587 SMA Technologie AG +158d Oakley Inc. +1598 Kunshan Guoji Electronics Co., Ltd. +15a2 Freescale Semiconductor, Inc. +15a4 Afatech Technologies, Inc. + 1001 AF9015 DVB-T USB2.0 stick + 9015 AF9015 DVB-T USB2.0 stick + 9016 AF9015 DVB-T USB2.0 stick +15a8 Teams Power Limited +15a9 Gemtek + 0004 WUBR177G + 0006 Wireless 11n USB Adapter + 0010 802.11n USB Wireless Card +15aa Gearway Electronics (Dong Guan) Co., Ltd. +15ba Olimex Ltd. + 0003 OpenOCD JTAG + 0004 OpenOCD JTAG TINY +15c0 XL Imaging + 0001 2M pixel Microscope Camera + 0002 3M pixel Microscope Camera + 0003 1.3M pixel Microscope Camera (mono) + 0004 1.3M pixel Microscope Camera (colour) + 0005 3M pixel Microscope Camera (Mk 2) + 0006 2M pixel Microscope Camera (with capture button) + 0007 3M pixel Microscope Camera (with capture button) + 0008 1.3M pixel Microscope Camera (colour, with capture button) + 0009 1.3M pixel Microscope Camera (colour, with capture button) + 000a 2M pixel Microscope Camera (Mk 2) + 0010 1.3M pixel "Tinycam" + 0101 3M pixel Microscope Camera +15c2 SoundGraph Inc. + 0036 LC16M VFD Display/IR Receiver + 0038 GD01 MX VFD Display/IR Receiver + ffda iMON PAD Remote Controller + ffdc iMON PAD Remote Controller +15c6 Laboratoires MXM + 1000 DigistimSP (cold) + 1001 DigistimSP (warm) + 1002 DigimapSP USB (cold) + 1003 DigimapSP USB (warm) +15c9 D-Box Technologies +15ca Textech International Ltd. + 00c3 Mini Optical Mouse +15d5 Coulomb Electronics Ltd. +15d9 Trust International B.V. + 0a33 Optical Mouse + 0a37 Mouse + 0a41 MI-2540D [Optical mouse] +15dc Hynix Semiconductor Inc. +15e0 Seong Ji Industrial Co., Ltd. +15e1 RSA + 2007 RSA SecurID (R) Authenticator +15e8 SohoWare + 9100 NUB100 Ethernet [pegasus] + 9110 10/100 USB Ethernet +15e9 Pacific Digital Corp. + 04ce MemoryFrame MF-570 + 1968 MemoryFrame MF-570 + 1969 Digital Frame +15ec Belcarra Technologies Corp. +15f4 HanfTek + 0001 HanfTek UMT-010 USB2.0 DVB-T (cold) + 0025 HanfTek UMT-010 USB2.0 DVB-T (warm) +1604 Tascam + 8000 US-428 Audio/Midi Controller (without fw) + 8001 US-428 Audio/Midi Controller + 8004 US-224 Audio/Midi Controller (without fw) + 8005 US-224 Audio/Midi Controller + 8006 US-122 Audio/Midi Interface (without fw) + 8007 US-122 Audio/Midi Interface +1606 Umax [hex] + 0002 Astra 1236U Scanner + 0010 Astra 1220U + 0030 Astra 2000U + 0050 Scanner + 0060 Astra 3400U + 0130 Astra 2100U + 0160 Astra 5400U + 0230 Astra 2200/2200SU + 0350 Astra 4800/4850 Scanner + 1030 Astra 4000U + 1220 Genesys Logic Scanner Controller NT5.0 + 2010 AstraCam Digital Camera + 2020 AstraCam 1000 + 2030 AstraCam 1800 Digital Camera +1608 Inside Out Networks [hex] + 0001 EdgePort/4 Serial Port + 0002 Edgeport/8 + 0003 Rapidport/4 + 0004 Edgeport/4 + 0005 Edgeport/2 + 0006 Edgeport/4i + 0007 Edgeport/2i + 0008 Edgeport/8 + 000c Edgeport/421 + 000d Edgeport/21 + 000e Edgeport/4 + 000f Edgeport/8 + 0010 Edgeport/2 + 0011 Edgeport/4 + 0012 Edgeport/416 + 0014 Edgeport/8i + 0018 Edgeport/412 + 0019 Edgeport/412 + 001a Edgeport/2+2i + 0101 Edgeport/4 + 0105 Edgeport/2 + 0106 Edgeport/4i + 0107 Edgeport/2i + 010c Edgeport/421 + 010d Edgeport/21 + 0110 Edgeport/2 + 0111 Edgeport/4 + 0112 Edgeport/416 + 0114 Edgeport/8i + 0201 Edgeport/4 + 0203 Rapidport/4 + 0204 Edgeport/4 + 0205 Edgeport/2 + 0206 Edgeport/4i + 0207 Edgeport/2i + 020c Edgeport/421 + 020d Edgeport/21 + 020e Edgeport/4 + 020f Edgeport/8 + 0210 Edgeport/2 + 0211 Edgeport/4 + 0212 Edgeport/416 + 0214 Edgeport/8i + 0215 Edgeport/1 + 0216 EPOS/44 + 0217 Edgeport/42 + 021a Edgeport/2+2i + 021b Edgeport/2c + 021c Edgeport/221c + 021d Edgeport/22c + 021e Edgeport/21c + 021f Edgeport/62 + 0240 Edgeport/1 + 0241 Edgeport/1i + 0242 Edgeport/4s + 0243 Edgeport/8s + 0244 Edgeport/8 + 0245 Edgeport/22c + 0301 Watchport/P + 0302 Watchport/M + 0303 Watchport/W + 0304 Watchport/T + 0305 Watchport/H + 0306 Watchport/E + 0307 Watchport/L + 0308 Watchport/R + 0309 Watchport/A + 030a Watchport/D + 030b Watchport/D + 030c Power Management Port + 030e Power Management Port + 030f Watchport/G + 0310 Watchport/Tc + 0311 Watchport/Hc + 1403 MultiTech Systems MT4X56 Modem + 1a17 Agilent Technologies (E6473) +1614 Amoi Electronics + 0404 WMA9109 UMTS Phone + 0600 Vodafone VDA GPS / Toschiba Protege G710 + 0804 WP-S1 Phone +1619 L & K Precision Technology Co., Ltd. +1621 Wionics Research +1628 Stonestreet One, Inc. +162a Airgo Networks Inc. +162f WiQuest Communications, Inc. +1631 Good Way Technology + 6200 GWUSB2E + c019 RT2573 +1645 Entrega [hex] + 0001 1S Serial Port + 0002 2S Serial Port + 0003 1S25 Serial Port + 0004 4S Serial Port + 0005 E45 Ethernet [klsi] + 0006 Parallel Port + 0007 U1-SC25 SCSI + 0008 Ethernet + 0016 Bi-directional to Parallel Printer Converter + 0080 1 port to Serial Converter + 0081 1 port to Serial Converter + 0093 1S9 Serial Port + 8000 EZ-USB + 8001 1 port to Serial + 8002 2x Serial Port + 8003 1 port to Serial + 8004 2U4S serial/usb hub + 8005 Ethernet + 8080 1 port to Serial + 8081 1 port to Serial + 8093 PortGear Serial Port +1649 SofTec Microsystems + 0102 uDART In-Circuit Debugger + 0200 SpYder USBSPYDER08 +164a ChipX +164c Matrix Vision GmbH + 0101 mvBlueFOX camera (no firmware) + 0103 mvBlueFOX camera +1657 Struck Innovative Systeme GmbH + 3150 SIS3150 USB2.0 to VME interface +165b Frontier Design Group + 8101 Tranzport Control Surface + fad1 Alphatrack Control Surface +1660 Creatix Polymedia GmbH +1668 Actiontec Electronics, Inc. [hex] + 0009 Gateway + 0333 Modem + 0358 InternetPhoneWizard + 0405 Gateway + 0408 Prism2.5 802.11b Adapter + 0413 Gateway + 0421 Prism2.5 802.11b Adapter + 0441 IBM Integrated Bluetooth II + 0500 BTM200B BlueTooth Adapter + 1050 802.11g Wireless Mini adapter + 1441 IBM Integrated Bluetooth II + 2441 BMDC-2 IBM Bluetooth III w.56k + 3441 IBM Integrated Bluetooth III + 6010 Gateway + 6097 802.11b Wireless Adapter + 6106 ROPEX FreeLan 802.11b + 7605 UAT1 Wireless Ethernet Adapter +1669 PiKRON Ltd. [hex] + 1001 uLan2USB Converter - PS1 protocol +1677 China Huada Integrated Circuit Design (Group) Co., Ltd. (CIDC Group) +1679 Total Phase + 2001 Beagle USB 12 Protocol Analyzer +1681 Prevo Technologies, Inc. + 0001 Tuner's Dashboard +1682 Maxwise Production Enterprise Ltd. +1684 Godspeed Computer Corp. +1685 Delock + 0200 Infrared adapter +1686 ZOOM Corporation + 0045 H4 Digital Recorder +1687 Kingmax Digital Inc. +168c Atheros Communications + 0001 AR5523 + 0002 AR5523 (no firmware) +1690 Askey Computer Corp. [hex] + 0101 Creative Modem Blaster DE5670 + 0102 V1456 VQE-R2 Modem [conexant] + 0103 1456 VQE-R3 Modem [conexant] + 0104 HCF V90 Data Fax RTAD Modem + 0107 HCF V.90 Data,Fax,RTAD Modem + 0109 MagicXpress V.90 Pocket Modem [conexant] + 0203 Voyager ADSL Modem Loader + 0204 Voyager ADSL Modem + 0205 DSL Modem + 0206 GlobeSpan ADSL WAN Modem + 0208 DSL Modem + 0209 Voyager 100 ADSL Modem + 0211 Globespan Virata ADSL LAN Modem + 0212 DSL Modem + 0213 HM121d DSL Modem + 0214 HM121d DSL Modem + 0215 Voyager 105 ADSL Modem + 0701 WLAN + 0710 SMCWUSBT-G + 0711 SMCWUSBT-G (no firmware) + 0712 AR5523 + 0713 AR5523 (no firmware) + 0715 Voyager 1055 Laptop Adapter + 0722 RT2573 + 0726 Wi-Fi Wireless LAN Adapter + 0901 Voyager 205 ADSL Router +1696 Hitachi Video and Information System, Inc. +1697 VTec Test, Inc. +16a5 Shenzhen Zhengerya Cable Co., Ltd. +16a6 Unigraf + 3000 VTG-3xxx Video Test Generator family + 4000 VTG-4xxx Video Test Generator family + 5000 VTG-5xxx Video Test Generator family + 5001 VTG-5xxx Special (update) mode of VTG-5xxx family +16ab Global Sun Technology + 7801 AR5523 + 7802 AR5523 (no firmware) + 7811 AR5523 + 7812 AR5523 (no firmware) +16ac Dongguan ChingLung Wire & Cable Co., Ltd. +16b5 Persentec, Inc. + 0002 Otto driving companion +16c0 VOTI + 03e8 free for internal lab use 1000 + 03e9 free for internal lab use 1001 + 03ea free for internal lab use 1002 + 03eb free for internal lab use 1003 + 03ec free for internal lab use 1004 + 03ed free for internal lab use 1005 + 03ee free for internal lab use 1006 + 03ef free for internal lab use 1007 + 03f0 free for internal lab use 1008 + 03f1 free for internal lab use 1009 + 05dc USBasp AVR Programmer + 05dd BlackcatUSB2 + 076b OpenPCD 13.56MHz RFID Reader + 076c OpenPICC 13.56MHz RFID Simulator (native) + 08ac OpenBeacon USB stick + 08ca Alpermann+Velte Universal Display + 08cb Alpermann+Velte Studio Clock + 08cc Alpermann+Velte SAM7S MT Boot Loader + 08cd Alpermann+Velte SAM7X MT Boot Loader +16cc silex technology, Inc. +16d3 Frontline Test Equipment, Inc. +16d5 AnyDATA Corporation + 6501 CDMA 2000 1xRTT/EV-DO Modem +16d6 JABLOCOM s.r.o. + 8000 GDP-04 desktop phone + 8001 EYE-02 + 8003 GDP-04 modem + 8004 Bootloader + 8005 GDP-04i + 8007 BTP-06 modem +16d8 CMOTECH Co., Ltd. + 5141 CMOTECH CDMA Technologies modem + 5533 CCU-550 CDMA EV-DO modem + 5543 CDMA 2000 1xRTT/1xEVDO modem + 6280 CMOTECH CDMA Technologies modem + 6803 CNU-680 CDMA EV-DO modem +16dc Wiener, Plein & Baus + 0001 CC + 000b VM +16df King Billion Electronics Co., Ltd. +16f5 Futurelogic Inc. +1706 BlueView Technologies, Inc. +1707 ARTIMI +170b Swissonic + 0011 MIDI-USB 1x1 +170d Avnera +172f Waltop International Corp. +1733 Cellink Technology Co., Ltd + 0101 RF Wireless Optical Mouse OP-701 +1736 CANON IMAGING SYSTEM TECHNOLOGIES INC. +1737 Linksys + 0039 USB1000 + 0070 WUSB100 RangePlus Wireless USB Adapter + 0071 WUSB600N Dual-Band Wireless-N USB Network Adapter + 0075 WUSB54GSC v2 802.11g Adapter + 0078 WUSB100 RangePlus Wireless USB Network Adapter ver. 2 + 0079 WUSB600N Wireless-N USB Network Adapter with Dual-Band ver. 2 +1740 Senao + 0605 LevelOne WUA-0605 N_Max Wireless USB Adapter + 0615 LevelOne WUA-0615 N_Max Wireless USB Adapter + 2000 NUB-8301 802.11bg + 9701 EnGenius 802.11n Wireless USB Adapter + 9702 EnGenius 802.11n Wireless USB Adapter + 9703 EnGenius 802.11n Wireless USB Adapter + 9705 EnGenius 802.11n Wireless USB Adapter + 9706 EnGenius 802.11n Wireless USB Adapter +1743 General Atomics +174c ASMedia Technology Inc. +174f Syntek + 1105 SM-MS/Pro-MMC-XD Card Reader + 1403 Integrated Webcam + 1404 USB Camera device, 1.3 MPixel Web Cam + 5212 USB 2.0 UVC PC Camera + 5a11 PC Camera + 5a31 Sonix USB 2.0 Camera + 5a35 Sonix 1.3MPixel USB 2.0 Camera + 6a31 Web Cam - Asus A8J, F3S, F5R, VX2S, V1S + 6a33 Web Cam - Asus F3SA, F9J, F9S + 6a51 2.0MPixel Web Cam - Asus Z96J, Z96S, S96S + 6a54 Web Cam + 6d51 2.0Mpixel Web Cam - Eurocom D900C + 8a12 Syntek 0.3MPixel USB 2.0 UVC PC Camera + 8a33 Syntek USB 2.0 UVC PC Camera + a311 1.3MPixel Web Cam - Asus A3A, A6J, A6K, A6M, A6R, A6T, A6V, A7T, A7sv, A7U + a312 1.3MPixel Web Cam + a821 Web Cam - Packard Bell BU45, PB Easynote MX66-208W + aa11 Web Cam +1759 LucidPort Technology, Inc. +1772 System Level Solutions, Inc. +1776 Arowana + 501c 300K CMOS Camera +177f Sweex + 0313 LW313 802.11n Adapter [ralink rt2770 + rt2720] +1781 Multiple Vendors + 083e MetaGeek Wi-Spy + 083f MetaGeek Wi-Spy 2.4x + 0938 Iguanaworks USB IR Transceiver +1782 Spreadtrum Communications Inc. +1784 TopSeed Technology Corp. +1788 ShenZhen Litkconn Technology Co., Ltd. +1796 Printrex, Inc. +1797 JALCO CO., LTD. +17a0 Samson Technologies Corp. + 0001 C01U condenser microphone + 0002 Q1U dynamic microphone + 0100 C03U multi-pattern microphone + 0101 UB1 boundary microphone + 0200 StudioDock monitors (internal hub) + 0201 StudioDock monitors (audio) + 0301 Q2U handheld microphone with XLR + 0302 GoMic compact condenser microphone +17a4 Concept2 + 0001 Performance Monitor 3 + 0002 Performance Monitor 4 +17a5 Advanced Connection Technology Inc. +17a7 MICOMSOFT CO., LTD. +17b3 Grey Innovation + 0004 Linux-USB Midi Gadget +17c3 Singim International Corp. +17cc Native Instruments + 0815 Audio Kontrol 1 + 1940 RigKontrol3 + 1969 RigKontrol2 + 1978 Audio 8 DJ + 4711 Kore Controller + 4712 Kore Controller 2 +17cf Hip Hing Cable & Plug Mfy. Ltd. +17d0 Sanford L.P. +17d3 Korea Techtron Co., Ltd. +17e9 Newnham Research + 0051 USB VGA Adaptor +17eb Cornice, Inc. +17ef Lenovo + 1003 Integrated Smart Card Reader + 3815 ChipsBnk 2GB USB Stick + 4802 Lenovo Vc0323+MI1310_SOC Camera +17f5 K.K. Rocky +17f6 Unicomp, Inc +1809 Advantech + 4761 USB-4761 Portable Data Acquisition Module +1822 Twinhan + 3201 VisionDTV USB-Ter/HAMA USB DVB-T device cold + 3202 VisionDTV USB-Ter/HAMA USB DVB-T device warm +1831 Gwo Jinn Industries Co., Ltd. +1832 Huizhou Shenghua Industrial Co., Ltd. +183d VIVOphone + 0010 VoiceKey +1854 Memory Devices Ltd. +185b Compro + d000 Compro Videomate DVB-U2000 - DVB-T USB cold + d001 Compro Videomate DVB-U2000 - DVB-T USB warm +1861 Tech Technology Industrial Company +1862 Teridian Semiconductor Corp. +1870 Nexio Co., Ltd + 0001 iNexio Touchscreen controller +1871 Aveo Technology Corp. +187f Siano Mobile Silicon + 0010 Stallar Board + 0100 Stallar Board + 0200 Nova A + 0201 Nova B + 0202 Nice + 0300 Vega + 0301 VeNice +1894 Topseed + 5632 Atek Tote Remote + 5641 TSAM-004 Presentation Remote +1897 Evertop Wire Cable Co. +18a5 Verbatim, Ltd + 0214 Portable Hard Drive + 0216 External Hard Drive + 0218 External Hard Drive +18b4 e3C Technologies + 1001 DUTV007 + 1002 EC168 (v5) based USB DVB-T receiver + 1689 DUTV009 + fffa EC168 (v2) based USB DVB-T receiver + fffb EC168 (v3) based USB DVB-T receiver +18b6 Mikkon Technology Limited +18b7 Zotek Electronic Co., Ltd. +18c5 AMIT Technology, Inc. + 0002 CG-WLUSB2GO + 0008 CG-WLUSB2GNR Corega Wireless USB Adapter + 0012 CG-WLUSB10 Corega Wireless USB Adapter +18cd Ecamm + cafe Pico iMage +18d1 Google Inc. + 4e11 Nexus One Phone + 4e12 Nexus One Phone (Debug) +18d5 Starline International Group Limited +18d9 Kaba + 01a0 B-Net 91 07 +18dd Planon System Solutions Inc. + 1000 DocuPen RC800 +18e3 Fitipower Integrated Technology Inc + 9102 Multi car reader +18e8 Qcom + 6196 RT2573 + 6229 RT2573 +18ea Matrox Graphics, Inc. + 0002 DualHead2Go [Analog Edition] + 0004 TripleHead2Go [Digital Edition] +18ec Arkmicro Technologies Inc. + 3118 USB to IrDA adapter [ARK3116T] +18fd FineArch Inc. +190d Motorola GSG +1914 Alco Digital Devices Limited +1915 Nordic Semiconductor ASA + 2233 Linksys WUSB11 v2.8 802.11b Adapter + 2234 Linksys WUSB54G 802.11g Adapter + 2236 Linksys WUSB11 v3.0 802.11b Adapter +192f Avago Technologies, Pte. +1930 Shenzhen Xianhe Technology Co., Ltd. +1931 Ningbo Broad Telecommunication Co., Ltd. +1941 Dream Link + 8021 USB Missile Launcher +1949 Lab126 +1951 Hyperstone AG +1953 Ironkey Inc. +1954 Radiient Technologies +195d Itron Technology iONE + 7002 Libra-Q11 IR remote + 7006 Libra-Q26 / 1.0 Remote + 7777 Scorpius wireless keyboard + 7779 Scorpius-P20MT +1967 CASIO HITACHI Mobile Communications Co., Ltd. +196b Wispro Technology Inc. +1970 Dane-Elec Corp. USA +1975 Dongguan Guneetal Wire & Cable Co., Ltd. +1976 Chipsbrand Microelectronics (HK) Co., Ltd. +1977 T-Logic + 0111 TL203 MP3 Player and Voice Recorder +1989 Nuconn Technology Corp. +198f Beceem Communications Inc. +1990 Acron Precision Industrial Co., Ltd. +1995 Trillium Technology Pty. Ltd. + 3202 REC-ADPT-USB (recorder) + 3203 REC-A-ADPT-USB (recorder) +199e The Imaging Source Europe GmbH + 8101 DFx 21BU04 Camera +199f Benica Corporation +19a8 Biforst Technology Inc. +19ab Bodelin + 1000 ProScope HR +19af S Life + 6611 Celestia VoIP Phone +19b4 Celestron + 0101 Handheld Digital Microscope 44302 +19b5 B & W Group +19b6 Infotech Logistic, LLC +19ca Mindtribe + 0001 Sandio 3D HID Mouse +19cf Parrot SA +19d2 ONDA Communication S.p.A. + 0002 ET502HS/MT505UP ZTE MF632 + 0031 ZTE MF636 + 0064 ZTE MF627 AU + 2000 ZTE MF627/MF628/MF628+ HSDPA +19e1 WeiDuan Electronic Accessory (S.Z.) Co., Ltd. +19e8 Industrial Technology Research Institute +19ef Pak Heng Technology (Shenzhen) Co., Ltd. +19f7 RODE Microphones + 0001 Podcaster +19ff Dynex + 0102 1.3MP Webcam + 0201 Rocketfish Wireless 2.4G Laser Mouse +1a08 Bellwood International, Inc. +1a0a USB-IF non-workshop + badd USB OTG Compliance test device +1a12 KES Co., Ltd. +1a25 Amphenol East Asia Ltd. +1a2a Seagate Branded Solutions +1a32 Quanta Microsystems, Inc. + 0304 802.11n Wireless LAN Card +1a36 Biwin Technology Ltd. +1a40 TERMINUS TECHNOLOGY INC. + 0101 USB-2.0 4-Port HUB +1a41 Action Electronics Co., Ltd. +1a44 VASCO Data Security International + 0001 Digipass 905 SmartCard Reader +1a4a Silicon Image +1a4b SafeBoot International B.V. +1a61 Abbott Diabetes Care +1a6a Spansion Inc. +1a6d SamYoung Electronics Co., Ltd +1a6e Global Unichip Corp. +1a6f Sagem Orga GmbH +1a79 Bayer Health Care LLC +1a7b Lumberg Connect GmbH & Co. KG +1a86 QinHeng Electronics + 5523 CH341 in serial mode, usb to serial port converter + 5584 CH341 in parallel mode, usb to printer port converter + 7523 HL-340 USB-Serial adapter +1a89 Dynalith Systems Co., Ltd. +1a8b SGS Taiwan Ltd. +1a98 Leica Camera AG +1aa4 Data Drive Thru, Inc. +1aa5 UBeacon Technologies, Inc. +1aa6 eFortune Technology Corp. +1acb Salcomp Plc +1ad1 Desay Wire Co., Ltd. +1ae4 ic-design Reinhard Gottinger GmbH +1ae7 X-TENSIONS + 0381 VS-DVB-T 380U (af9015 based) + 2001 SpeedLink SL-6825 +1aed High Top Precision Electronic Co., Ltd. +1aef Conntech Electronic (Suzhou) Corporation +1b04 Meilhaus Electronic GmBH + 0630 ME-630 + 0940 ME-94 + 0950 ME-95 + 0960 ME-96 + 1000 ME-1000 + 100a ME-1000 + 100b ME-1000 + 1400 ME-1400 + 140a ME-1400A + 140b ME-1400B + 140c ME-1400C + 140d ME-1400D + 140e ME-1400E + 14ea ME-1400EA + 14eb ME-1400EB + 1604 ME-1600/4U + 1608 ME-1600/8U + 160c ME-1600/12U + 160f ME-1600/16U + 168f ME-1600/16U8I + 4610 ME-4610 + 4650 ME-4650 + 4660 ME-4660 + 4661 ME-4660I + 4662 ME-4660 + 4663 ME-4660I + 4670 ME-4670 + 4671 ME-4670I + 4672 ME-4670S + 4673 ME-4670IS + 4680 ME-4680 + 4681 ME-4680I + 4682 ME-4680S + 4683 ME-4680IS + 6004 ME-6000/4 + 6008 ME-6000/8 + 600f ME-6000/16 + 6014 ME-6000I/4 + 6018 ME-6000I/8 + 601f ME-6000I/16 + 6034 ME-6000ISLE/4 + 6038 ME-6000ISLE/8 + 603f ME-6000ISLE/16 + 6044 ME-6000/4/DIO + 6048 ME-6000/8/DIO + 604f ME-6000/16/DIO + 6054 ME-6000I/4/DIO + 6058 ME-6000I/8/DIO + 605f ME-6000I/16/DIO + 6074 ME-6000ISLE/4/DIO + 6078 ME-6000ISLE/8/DIO + 607f ME-6000ISLE/16/DIO + 6104 ME-6100/4 + 6108 ME-6100/8 + 610f ME-6100/16 + 6114 ME-6100I/4 + 6118 ME-6100I/8 + 611f ME-6100I/16 + 6134 ME-6100ISLE/4 + 6138 ME-6100ISLE/8 + 613f ME-6100ISLE/16 + 6144 ME-6100/4/DIO + 6148 ME-6100/8/DIO + 614f ME-6100/16/DIO + 6154 ME-6100I/4/DIO + 6158 ME-6100I/8/DIO + 615f ME-6100I/16/DIO + 6174 ME-6100ISLE/4/DIO + 6178 ME-6100ISLE/8/DIO + 617f ME-6100ISLE/16/DIO + 6259 ME-6200I/9/DIO + 6359 ME-6300I/9/DIO + 810a ME-8100A + 810b ME-8100B + 820a ME-8200A + 820b ME-8200B +1b20 MStar Semiconductor, Inc. +1b22 WiLinx Corp. +1b26 Cellex Power Products, Inc. +1b27 Current Electronics Inc. +1b28 NAVIsis Inc. +1b32 Ugobe Life Forms, Inc. + 0064 Pleo robotic dinosaur +1b36 ViXS Systems, Inc. +1b3b iPassion Technology Inc. + 2933 PC Camera/Webcam controller + 2935 PC Camera/Webcam controller + 2936 PC Camera/Webcam controller + 2937 PC Camera/Webcam controller + 2938 PC Camera/Webcam controller + 2939 PC Camera/Webcam controller + 2950 PC Camera/Webcam controller + 2951 PC Camera/Webcam controller + 2952 PC Camera/Webcam controller + 2953 PC Camera/Webcam controller + 2955 PC Camera/Webcam controller + 2956 PC Camera/Webcam controller + 2957 PC Camera/Webcam controller + 2958 PC Camera/Webcam controller + 2959 PC Camera/Webcam controller + 2960 PC Camera/Webcam controller + 2961 PC Camera/Webcam controller + 2962 PC Camera/Webcam controller + 2963 PC Camera/Webcam controller + 2965 PC Camera/Webcam controller + 2966 PC Camera/Webcam controller + 2967 PC Camera/Webcam controller + 2968 PC Camera/Webcam controller + 2969 PC Camera/Webcam controller +1b3f Generalplus Technology Inc. +1b47 Energizer Holdings, Inc. + 0001 CHUSB Duo Charger (NiMH AA/AAA USB smart charger) +1b48 Plastron Precision Co., Ltd. +1b59 K.S. Terminals Inc. +1b5a Chao Zhou Kai Yuan Electric Co., Ltd. +1b65 The Hong Kong Standards and Testing Centre Ltd. +1b72 ATERGI TECHNOLOGY CO., LTD. +1b75 Ovislink Corp. + 3072 AirLive WN-360USB adapter +1b76 Legend Silicon Corp. +1b80 Afatech + c810 AF9015 BDA Device +1b86 Dongguan Guanshang Electronics Co., Ltd. +1b88 ShenMing Electron (Dong Guan) Co., Ltd. +1b8c Altium Limited +1b8d e-MOVE Technology Co., Ltd. +1b8e Amlogic, Inc. +1b8f MA LABS, Inc. +1b96 N-Trig + 0001 Duosense Transparent Electromagnetic Digitizer +1b98 YMax Communications Corp. +1b99 Shenzhen Yuanchuan Electronic +1ba1 JINQ CHERN ENTERPRISE CO., LTD. +1ba2 Lite Metals & Plastic (Shenzhen) Co., Ltd. +1ba4 Ember Corporation + 0001 InSight USB Link +1ba6 Abilis Systems +1ba8 China Telecommunication Technology Labs +1bad Harmonix Music + 0002 Guitar for Xbox 360 + 0003 Drum Kit for Xbox 360 +1bae Vuzix Corporation + 0002 VR920 Immersive Eyewear +1bbb T & A Mobile Phones +1bc4 Ford Motor Co. +1bc5 AVIXE Technology (China) Ltd. +1bce Contac Cable Industrial Limited +1bcf Sunplus Innovation Technology Inc. + 0007 Optical Mouse +1bd0 Hangzhou Riyue Electronic Co., Ltd. +1bde P-TWO INDUSTRIES, INC. +1bef Shenzhen Tongyuan Network-Communication Cables Co., Ltd +1bf0 RealVision Inc. +1bf5 Extranet Systems Inc. +1bf6 Orient Semiconductor Electronics, Ltd. +1bfd TouchPack + 1688 Resistive Touch Screen +1c02 Kreton Corporation +1c04 QNAP System Inc. +1c0d Relm Wireless +1c10 Lanterra Industrial Co., Ltd. +1c13 ALECTRONIC LIMITED +1c1a Datel Electronics Ltd. +1c1b Volkswagen of America, Inc. +1c1f Goldvish S.A. +1c20 Fuji Electric Device Technology Co., Ltd. +1c21 ADDMM LLC +1c22 ZHONGSHAN CHIANG YU ELECTRIC CO., LTD. +1c26 Shanghai Haiying Electronics Co., Ltd. +1c27 HuiYang D & S Cable Co., Ltd. +1c31 LS Cable Ltd. +1c37 Authorizer Technologies, Inc. +1c3d NONIN MEDICAL INC. +1c3e Wep Peripherals +1c49 Cherng Weei Technology Corp. +1c4f SiGma Micro + 3000 Micro USB Web Camera +1c6b Philips & Lite-ON Digital Solutions Corporation +1c6c Skydigital Inc. +1c73 AMT + 861f Anysee E30 USB 2.0 DVB-T Receiver +1c77 Kaetat Industrial Co., Ltd. +1c78 Datascope Corp. +1c79 Unigen Corporation +1c7a LighTuning Technology Inc. +1c7b LUXSHARE PRECISION INDUSTRY (SHENZHEN) CO., LTD. +1c87 2N TELEKOMUNIKACE a.s. +1c88 Somagic, Inc. +1c89 HONGKONG WEIDIDA ELECTRON LIMITED +1c8e ASTRON INTERNATIONAL CORP. +1c98 ALPINE ELECTRONICS, INC. +1ca0 ACCARIO Inc. +1cac Kinstone + a332 C8 Webcam + b288 C18 Webcam +1cb3 Aces Electronic Co., Ltd. +1cb4 OPEX CORPORATION +1cbe Luminary Micro Inc. +1cbf FORTAT SKYMARK INDUSTRIAL COMPANY +1cc0 PlantSense +1cca NextWave Broadband Inc. +1ccd Bodatong Technology (Shenzhen) Co., Ltd. +1cd4 adp corporation +1cd5 Firecomms Ltd. +1cd6 Antonio Precise Products Manufactory Ltd. +1cde Telecommunications Technology Association (TTA) +1cdf WonTen Technology Co., Ltd. +1ce0 EDIMAX TECHNOLOGY CO., LTD. +1ce1 Amphenol KAE +1cfc ANDES TECHNOLOGY CORPORATION +1cfd Flextronics Digital Design Japan, LTD. +1d07 Solid-Motion +1d08 NINGBO HENTEK DRAGON ELECTRONICS CO., LTD. +1d09 TechFaith Wireless Technology Limited + 1026 HSUPA Modem FLYING-LARK46-VER0.07 [Flying Angel] +1d0a Johnson Controls, Inc. The Automotive Business Unit +1d0b HAN HUA CABLE & WIRE TECHNOLOGY (J.X.) CO., LTD. +1d14 ALPHA-SAT TECHNOLOGY LIMITED +1d1f Diostech Co., Ltd. +1d20 SAMTACK INC. +1d4d PEGATRON CORPORATION + 0002 Ralink RT2770/2720 802.11b/g/n Wireless LAN Mini-USB Device + 000c Ralink RT3070 802.11b/g/n Wireless Lan USB Device + 000e Ralink RT3070 802.11b/g/n Wireless Lan USB Device +1d50 OpenMoko, Inc. +1d5b Smartronix, Inc. +1d6b Linux Foundation + 0001 1.1 root hub + 0002 2.0 root hub + 0003 3.0 root hub + 0100 PTP Gadget + 0101 Audio Gadget +1e0e Qualcomm / Option +1e10 Point Grey Research, Inc. + 2004 Sony 1.3MP 1/3" ICX445 IIDC video camera [Chameleon] +1e1f INVIA +1e29 Festo AG & Co. KG + 0101 CPX Adapter + 0401 iL3-TP +1e41 Cleverscope +1e54 TypeMatrix + 2030 2030 USB Keyboard +1e68 TrekStor GmbH & Co. KG + 001b DataStation maxi g.u +1e71 NZXT + 0001 Avatar Optical Mouse +1e74 Coby Electronics Corporation + 6511 MP705-8G MP3 player + 6512 MP705-4G +1e7d ROCCAT + 2ced Kone Mouse +1ebb NuCORE Technology, Inc. +1eda AirTies Wireless Networks + 2310 802.11n USB Wireless LAN Card +1f28 Cal-Comp + 0020 CDMA USB Modem A600 + 0021 CD INSTALLER USB Device +1f87 Stantum +2001 D-Link Corp. [hex] + 0001 DWL-120 WIRELESS ADAPTER + 0201 DHN-120 10Mb Home Phoneline Adapter + 1a00 10/100 Ethernet + 200c 10/100 Ethernet + 3200 DWL-120 802.11b (Atmel RFMD503A) [usbvnetr] + 3500 Elitegroup Computer Systems WLAN card WL-162 + 3700 DWL-122 802.11b + 3701 DWL-G120 Spinnaker 802.11b + 3702 DWL-120 rev F + 3703 DWL-122 802.11b + 3704 DWL-G122 802.11g rev. A2 + 3705 AirPlus G DWL-G120 Wireless Adapter(rev.C) + 3761 IEEE 802.11g USB2.0 Wireless Network Adapter-PN + 3a00 DWL-AG132 + 3a01 DWL-AG132 (no firmware) + 3a02 DWL-G132 + 3a03 DWL-G132 (no firmware) + 3a04 DWL-AG122 + 3a05 DWL-AG122 (no firmware) + 3a80 AirPlus Xtreme G DWL-G132 Wireless Adapter + 3a81 predator Bootloader Download + 3a82 AirPremier AG DWL-AG132 Wireless Adapter + 3a83 predator Bootloader Download + 3b00 AirPlus DWL-120+ Wireless Adapter + 3b01 WLAN Boot Device + 3c00 DWL-G122 802.11g rev. B1 [ralink] + 3c01 AirPlus AG DWL-AG122 Wireless Adapter + 3c02 AirPlus G DWL-G122 Wireless Adapter + 3c05 DUB-E100 Fast Ethernet [asix] + 4000 DSB-650C Ethernet [klsi] + 4001 DSB-650TX Ethernet [pegasus] + 4002 DSB-650TX Ethernet [pegasus] + 4003 DSB-650TX-PNA Ethernet [pegasus] + 400b 10/100 Ethernet + 4102 10/100 Ethernet + 5100 DSL-200 ADSL ATM Modem + 5102 DSL-200 ADSL Loader + 5b00 Remote NDIS Network Device + 9414 Cable Modem + 9b00 Broadband Cable Modem Remote NDIS Device + abc1 DSB-650 Ethernet [pegasus] + f013 DLink 7 port USB2.0 Hub + f103 DUB-H7 7-port USB 2.0 hub + f10d Accent Communications Modem + f110 DUB-AV300 A/V Capture + f111 DBT-122 Bluetooth adapter + f112 DUB-T210 Audio Device + f116 Formosa 2 + f117 Formosa 3 + f118 Formosa 4 +2013 Unknown (Pinnacle?) + 0245 PCTV 73ESE + 0246 PCTV 74E + 0248 PCTV 282E +2019 PLANEX + 3220 GW-US11S WLAN + 5303 GW-US54GXS 802.11bg + 5304 GWUS300 802.11n + ab01 GW-US54HP + ab24 GW-US300MiniS + ab25 150N Wireless LAN USB Adapter + ab50 GW-US54Mini2 + c002 GW-US54SG + c007 GW-US54GZL + ed02 GW-USMM +2040 Hauppauge + 0c80 Windham + 0c90 Windham + 1700 CataMount + 1800 Okemo A + 1801 Okemo B + 2000 Tiger Minicard + 2009 Tiger Minicard R2 + 200a Tiger Minicard + 2010 Tiger Minicard + 2011 WinTV MiniCard [Dell Digital TV Receiver] + 2019 Tiger Minicard + 2400 WinTV PVR USB2 (Model 24019) + 4700 WinTV Nova-S-USB2 + 4902 HD PVR + 4982 HD PVR + 5500 Windham + 5510 Windham + 5520 Windham + 5530 Windham + 5580 Windham + 5590 Windham + 6502 WinTV HVR-900 + 6503 WinTV HVR-930 + 6513 WinTV HVR-980 + 7050 Nova-T Stick + 7060 Nova-T Stick 2 + 7070 Nova-T Stick 3 + 9300 WinTV NOVA-T USB2 (cold) + 9301 WinTV NOVA-T USB2 (warm) + b910 Windham + b980 Windham + b990 Windham + c000 Windham + c010 Windham +2047 Texas Instruments + 0200 MSP430 USB HID Bootstrap Loader +20b1 XMOS Ltd + 10ad XUSB Loader + f7d1 X2TAG - USB to JTAG interface +20df Simtec Electronics + 0001 Entropy Key [UDEKEY01] +2101 ActionStar + 0201 SIIG 4-to-2 Printer Switch +2162 Creative (?) + 2031 Network Blaster Wireless Adapter + 500c DE5771 Modem Blaster + 8001 Broadxent BritePort DSL Bridge 8010U +21d6 Agecodagis SARL + 0002 Seismic recorder [Tellus] +2222 MacAlly + 0004 iWebKey Keyboard + 4050 AirStick joystick +2227 SAMWOO Enterprise + 3105 SKYDATA SKD-U100 +2233 RadioShack Corporation + 6323 USB Electronic Scale +22b8 Motorola PCS + 0001 Wally 2.2 chipset + 0002 Wally 2.4 chipset + 0005 V.60c/V.60i GSM Phone + 0830 2386C-HT820 + 0833 2386C-HT820 [Flash Mode] + 0850 Bluetooth Device + 1001 Patriot 1.0 (GSM) chipset + 1002 Patriot 2.0 chipset + 1005 T280e GSM/GPRS Phone + 1101 Patriot 1.0 (TDMA) chipset + 1801 Rainbow chipset flash + 2035 Bluetooth Device + 2805 GSM Modem + 2821 T720 GSM Phone + 2822 V.120e GSM Phone + 2823 Flash Interface + 2a01 MSM6050 chipset + 2a02 CDMA modem + 2a03 MSM6050 chipset flash + 2a21 V710 GSM Phone (P2K) + 2a22 V710 GSM Phone (AT) + 2a23 MSM6100 chipset flash + 2a41 MSM6300 chipset + 2a42 Usb Modem + 2a43 MSM6300 chipset flash + 2a61 E815 GSM Phone (P2K) + 2a62 E815 GSM Phone (AT) + 2a63 MSM6500 chipset flash + 2a81 MSM6025 chipset + 2a83 MSM6025 chipset flash + 2ac1 MSM6100 chipset + 2ac3 MSM6100 chipset flash + 3001 A835/E1000 GSM Phone (P2K) + 3002 A835/E1000 GSM Phone (AT) + 3801 C350L/C450 (P2K) + 3802 C330/C350L/C450/EZX GSM Phone (AT) + 3803 Neptune LT chipset flash + 4001 OMAP 1.0 chipset + 4002 A920/A925 UMTS Phone + 4003 OMAP 1.0 chipset flash + 4008 OMAP 1.0 chipset RDL + 41d9 Motorola Droid + 41db Motorola Droid (USB Debug) + 4204 MPx200 Smartphone + 4214 MPc GSM + 4224 MPx220 Smartphone + 4234 MPc CDMA + 4244 MPx100 Smartphone + 4801 Neptune LTS chipset + 4803 Neptune LTS chipset flash + 4810 Triplet GSM Phone (storage) + 4901 Triplet GSM Phone (P2K) + 4902 Triplet GSM Phone (AT) + 4903 Neptune LTE chipset flash + 4a01 Neptune LTX chipset + 4a03 Neptune LTX chipset flash + 4a32 L6-imode Phone + 5801 Neptune ULS chipset + 5803 Neptune ULS chipset flash + 5901 Neptune VLT chipset + 5903 Neptune VLT chipset flash + 6001 Dalhart EZX + 6003 Dalhart flash + 6004 EZX GSM Phone (CDC Net) + 6006 MOTOROKR E6 + 6008 Dalhart RDL + 6009 EZX GSM Phone (P2K) + 600a Dalhart EZX config 17 + 600b Dalhart EZX config 18 + 600c EZX GSM Phone (USBLAN) + 6021 JUIX chipset + 6023 JUIX chipset flash + 6026 Flash RAM Downloader/miniOS + 6027 USBLAN + 604c EZX GSM Phone (Storage) + 6101 Talon integrated chipset + 6401 Argon chipset + 6403 Argon chipset flash + 6415 ROKR Z6 (MTP mode) + 6604 Washington CDMA Phone + 6631 CDC Modem + 7001 Q Smartphone +22b9 eTurboTouch Technology, Inc. +22ba Technology Innovation Holdings, Ltd +2304 Pinnacle Systems, Inc. [hex] + 0109 Studio PCTV USB (SECAM) + 0110 Studio PCTV USB (PAL) + 0111 Miro PCTV USB + 0112 Studio PCTV USB (NTSC) with FM radio + 0201 Systems MovieBox Device + 0204 MovieBox USB_B + 0205 DVC 150B + 0206 Systems MovieBox Deluxe Device + 0207 Dazzle DVC90 Video Device + 0208 Studio PCTV USB2 + 020e PCTV 200e + 020f PCTV 400e BDA Device + 0210 Studio PCTV USB (PAL) with FM radio + 0212 Studio PCTV USB (NTSC) + 0213 500-USB Device + 0214 Studio PCTV USB (PAL) with FM radio + 0216 PCTV 60e + 0219 PCTV 260e + 021a Dazzle DVC100 Audio Device + 021b Dazzle DVC130/DVC170 + 021d Dazzle DVC130 + 021e Dazzle DVC170 + 021f PCTV Sat HDTV Pro BDA Device + 0222 PCTV Sat Pro BDA Device + 0223 DazzleTV Sat BDA Device + 0226 PCTV 330e + 0227 PCTV for Mac, HD Stick + 0228 PCTV DVB-T Flash Stick + 022a PCTV 160e + 022b PCTV 71e + 0232 PCTV 170e + 0237 PCTV nano stick + 0300 Studio Linx Video input cable (NTSC) + 0301 Studio Linx Video input cable (PAL) + 0302 Dazzle DVC120 + 0419 PCTV Bungee USB (PAL) with FM radio + 061d PCTV Deluxe (NTSC) Device + 061e PCTV Deluxe (PAL) Device +2318 Shining Technologies, Inc. [hex] + 0011 CitiDISK Jr. IDE Enclosure +2375 Digit@lway, Inc. + 0001 Digital Audio Player +2406 SANHO Digital Electronics Co., Ltd. + 6688 PD7X Portable Storage +2478 Tripp-Lite + 2008 U209-000-R Serial Port +2632 TwinMOS + 3209 7-in-1 Card Reader +2650 Electronics For Imaging, Inc. [hex] +2730 Citizen + 200f CT-S310 Label printer +2735 DigitalWay + 0003 MPIO HS100 + 1001 MPIO FY200 + 1002 MPIO FL100 + 1003 MPIO FD100 + 1004 MPIO HD200 + 1005 MPIO HD300 + 1006 MPIO FG100 + 1007 MPIO FG130 + 1008 MPIO FY300 + 1009 MPIO FY400 + 100a MPIO FL300 + 100b MPIO HS200 + 100c MPIO FL350 + 100d MPIO FY500 + 100e MPIO FY500 + 100f MPIO FY600 + 1012 MPIO FL400 + 1013 MPIO HD400 + 1014 MPIO HD400 + 1016 MPIO FY700 + 1017 MPIO FY700 + 1018 MPIO FY800 + 1019 MPIO FY800 + 101a MPIO FY900 + 101b MPIO FY900 + 102b MPIO FL500 + 102c MPIO FL500 + 103f MPIO FY570 + 1040 MPIO FY570 + 1041 MPIO FY670 + 1042 MPIO FY670 + 1043 HCT HMD-180A + 1044 HCT HMD-180A +2770 NHJ, Ltd + 0a01 ScanJet 4600 series + 905c Che-Ez Snap SNAP-U/Digigr8/Soundstar TDC-35 + 9060 A130 + 9120 Che-ez! Snap / iClick Tiny VGA Digital Camera + 9130 TCG 501 + 913c Argus DC-1730 + 9150 Mini Cam + 9153 iClick 5X + 915d Cyberpix S-210S / Little Tikes My Real Digital Camera + 930b CCD Webcam(PC370R) + 930c CCD Webcam(PC370R) +2821 Unknown + 3300 Wireless Adapter +2899 Toptronic Industrial Co., Ltd + 012c Camera Device +2c02 Planex Communications + 14ea GW-US11H WLAN +2fb2 Fujitsu, Ltd +3125 Eagletron + 0001 TrackerPod Camera Stand +3176 Whanam Electronics Co., Ltd +3275 VidzMedia Pte Ltd + 4fb1 MonsterTV P2H +3334 AEI + 1701 Fast Ethernet +3340 Yakumo + 043a Mio A701 DigiWalker PPCPhone + 0e3a Pocket PC 300 GPS SL / Typhoon MyGuide 3500 + a0a3 deltaX 5 BT (D) PDA +3504 Micro Star + f110 Security Key +3538 Power Quotient International Co., Ltd + 0001 Travel Flash + 0015 Mass Storge Device + 0022 Hi-Speed Mass Storage Device + 0042 Cool Drive U339 Flash Disk + 0054 Flash Drive (2GB) +3579 DIVA + 6901 Media Reader +3636 InVibro +3838 WEM + 0001 5-in-1 Card Reader +3923 National Instruments Corp. + 12c0 DAQPad-6020E + 12d0 DAQPad-6507 + 12e0 NI 4350 + 12f0 NI 5102 + 1750 DAQPad-6508 + 17b0 USB-ISA-Bridge + 1820 DAQPad-6020E (68 pin I/O) + 1830 DAQPad-6020E (BNC) + 1f00 DAQPad-6024E + 1f10 DAQPad-6024E + 1f20 DAQPad-6025E + 1f30 DAQPad-6025E + 1f40 DAQPad-6036E + 1f50 DAQPad-6036E + 2f80 DAQPad-6052E + 2f90 DAQPad-6052E + 702b GPIB-USB-B + 703c USB-485 RS485 Cable + 709b GPIB-USB-HS + 7254 NI MIO (data acquisition card) firmware updater + 729e USB-6251 (OEM) data acquisition card +40bb I-O Data + 0a09 USB2.0-SCSI Bridge USB2-SC +4101 i-rocks + 1301 IR-2510 usb phone +4102 iRiver, Ltd. + 1001 iFP-100 series mp3 player + 1003 iFP-300 series mp3 player + 1005 iFP-500 series mp3 player + 1007 iFP-700 series mp3/ogg vorbis player + 1008 iFP-800 series mp3/ogg vorbis player + 100a iFP-1000 series mp3/ogg vorbis player + 1014 T20 series mp3/ogg vorbis player (ums firmware) + 1041 E100 (ums) + 1101 iFP-100 series mp3 player (ums firmware) + 1103 iFP-300 series mp3 player (ums firmware) + 1105 iFP-500 series mp3 player (ums firmware) + 1113 T10 (alternate) + 1117 T10 + 1119 T30 series mp3/ogg/wma player + 1141 E100 (mtp) + 2002 H10 6GB + 2101 H10 20GB (mtp) + 2102 H10 5GB (mtp) + 2105 H10 5/6GB (mtp) +413c Dell Computer Corp. + 0058 Port Replicator + 1001 Keyboard Hub + 1002 Keyboard Hub + 1003 Keyboard Hub + 1005 Multimedia Pro Keyboard Hub + 2001 Keyboard HID Support + 2002 SK-8125 Keyboard + 2003 Keyboard + 2005 RT7D50 Keyboard + 2011 Multimedia Pro Keyboard + 2100 SK-3106 Keyboard + 2101 SmartCard Reader Keyboard + 2105 Model L100 Keyboard + 2106 Dell QuietKey Keyboard + 2500 DRAC4 Remote Access Card + 3010 Optical Wheel Mouse + 3012 Optical Wheel Mouse + 3016 Optical 5-Button Wheel Mouse + 3200 Mouse + 4001 Axim X5 + 4002 Axim X3 + 4003 Axim X30 + 4004 Axim Sync + 4005 Axim Sync + 4006 Axim Sync + 4007 Axim Sync + 4008 Axim Sync + 4009 Axim Sync + 4011 Axim X51v + 5103 AIO Printer A940 + 5105 AIO Printer A920 + 5107 AIO Printer A960 + 5109 Photo AIO Printer 922 + 5110 Photo AIO Printer 962 + 5111 Photo AIO Printer 942 + 5112 Photo AIO Printer 924 + 5113 Photo AIO Printer 944 + 5114 Photo AIO Printer 964 + 5115 Photo AIO Printer 926 + 5116 AIO Printer 946 + 5117 Photo AIO Printer 966 + 5118 AIO 810 + 5124 Laser MFP 1815 + 5128 Photo AIO 928 + 5200 Laser Printer + 5202 Printing Support + 5203 Printing Support + 5210 Printing Support + 5211 Printing Support + 5220 Laser MFP 1600n + 5225 Printing Support + 5226 Printing Support + 5300 Laser Printer + 5400 Laser Printer + 5401 Laser Printer + 5601 Laser Printer 3100cn + 5602 Laser Printer 3000cn + 5631 Laser Printer 5100cn + 5905 Printing Support + 8000 BC02 Bluetooth Adapter + 8010 TrueMobile Bluetooth Module in + 8100 TrueMobile 1180 802.11b Adapter + 8102 TrueMobile 1300 USB2.0 WLAN Card + 8103 Wireless 350 Bluetooth + 8104 Wireless 1450 Dual-band (802.11a/b/g) USB2.0 Adapter + 8105 U2 in HID - Driver + 8106 Wireless 350 Bluetooth Internal Card in + 8110 Wireless 3xx Bluetooth Internal Card + 8111 Wireless 3xx Bluetooth Internal Card in + 8114 Wireless 5700 Mobile Broadband (CDMA EV-DO) Minicard Modem + 8115 Wireless 5500 Mobile Broadband (3G HSDPA) Minicard Modem + 8116 Wireless 5505 Mobile Broadband (3G HSDPA) Minicard Modem + 8117 Wireless 5700 Mobile Broadband (CDMA EV-DO) Expresscard Modem + 8118 Wireless 5510 Mobile Broadband (3G HSDPA) Expresscard Status Port + 8120 Bluetooth adapter + 8121 Eastfold in HID + 8122 Eastfold in DFU + 8123 eHome Infrared Receiver + 8124 eHome Infrared Receiver + 8126 Wireless 355 Bluetooth + 8127 Wireless 355 Module with Bluetooth 2.0 + EDR Technology. + 8128 Wireless 5700-Sprint Mobile Broadband (CDMA EV-DO) Mini-Card Status Port + 8129 Wireless 5700-Telus Mobile Broadband (CDMA EV-DO) Mini-Card Status Port + 8131 Wireless 360 Bluetooth 2.0 + EDR module. + 8133 Wireless 5720 VZW Mobile Broadband (EVDO Rev-A) Minicard GPS Port + 8134 Wireless 5720 Sprint Mobile Broadband (EVDO Rev-A) Minicard Status Port + 8135 Wireless 5720 TELUS Mobile Broadband (EVDO Rev-A) Minicard Diagnostics Port + 8136 Wireless 5520 Cingular Mobile Broadband (3G HSDPA) Minicard Diagnostics Port + 8137 Wireless 5520 Voda L Mobile Broadband (3G HSDPA) Minicard Status Port + 8138 Wireless 5520 Voda I Mobile Broadband (3G HSDPA) Minicard EAP-SIM Port + 8140 Wireless 360 Bluetooth + 8142 Mobile 360 in DFU + 8156 Wireless 370 Bluetooth Mini-card + 8157 Integrated Keyboard + 8158 Integrated Touchpad / Trackstick + 8501 Bluetooth Adapter + 9500 USB CP210x UART Bridge Controller [DW700] + a001 Hub + a005 Internal 2.0 Hub + a700 Hub (in 1905FP LCD Monitor) +4146 USBest Technology + 9281 Iomega Micro Mini 128MB Flash Drive + ba01 Intuix Flash Drive +4242 USB Design by Example + 4201 Buttons and Lights HID device + 4220 Echo 1 Camera +4348 WinChipHead + 5523 USB->RS 232 adapter with Prolifec PL 2303 chipset + 5537 13.56Mhz RFID Card Reader and Writer + 5584 CH34x printer adapter cable +4572 Shuttle, Inc. + 4572 Shuttle PN31 Remote +4586 Panram + 1026 Crystal Bar Flash Drive +4670 EMS Production + 9394 Game Cube USB Memory Adaptor 64M +4752 Miditech + 0011 Midistart-2 +4766 Aceeca + 0001 MEZ1000 RDA +4855 Memorex + 7288 Ultra Traveldrive 160G 2.5" HDD +4971 SimpleTech + cb01 SP-U25/120G + ce17 1TB SimpleDrive II USB External Hard Drive +5032 Grandtec + 0bb8 Grandtec USB1.1 DVB-T (cold) + 0bb9 Grandtec USB1.1 DVB-T (warm) + 0fa0 Grandtec USB1.1 DVB-T (cold) + 0fa1 Grandtec USB1.1 DVB-T (warm) +5041 Linksys (?) + 2234 WUSB54G 802.11g Adapter +50c2 Averatec (?) + 4013 WLAN Adapter +5173 Sweex + 1809 ZD1211 +5345 Owon + 1234 PDS6062T Oscilloscope +544d Transmeta Corp. +5543 UC-Logic Technology Corp. + 0002 SuperPen WP3325U Tablet + 0003 Genius MousePen 4x3 Tablet/Aquila L1 Tablet + 0004 Genius MousePen 5x4 Tablet + 0005 Genius MousePen 8x6 Tablet + 0041 Genius PenSketch 6x8 Tablet + 0042 Genius PenSketch 12x9 Tablet +5555 Epiphan Systems Inc. + 1110 VGA2USB + 1120 KVM2USB + 2222 DVI2USB + 3333 VGA2USB Pro + 3337 KVM2USB Pro + 3340 VGA2USB LR + 3344 KVM2USB LR + 3411 DVI2USB Solo + 3422 DVI2USB Duo +55aa OnSpec Electronic, Inc. + 0015 Hard Drive + 0102 SuperDisk + 0103 IDE Hard Drive + 0201 DDI to Reader-19 + 1234 ATAPI Bridge + a103 Sandisk SDDR-55 SmartMedia Card Reader + b000 USB to CompactFlash Card Reader + b004 OnSpec MMC/SD Reader/Writer + b00b USB to Memory Stick Card Reader + b00c USB to SmartMedia Card Reader + b012 Mitsumi FA402M 8-in-2 Card Reader + b200 Compact Flash Reader + b204 MMC/ SD Reader + b207 Memory Stick Reader +595a IRTOUCHSYSTEMS Co. Ltd. + 0001 Touchscreen +5986 Acer, Inc + 0100 Orbicam + 0101 USB2.0 Camera + 0102 Crystal Eye Webcam + 0200 OrbiCam + 0203 BisonCam NB Pro 1300 +5a57 Zinwell + 0260 RT2570 + 0280 802.11a/b/g/n USB Wireless LAN Card + 0282 802.11b/g/n USB Wireless LAN Card + 0283 802.11b/g/n USB Wireless LAN Card + 0284 802.11a/b/g/n USB Wireless LAN Card + 5257 Metronic 495257 wifi 802.11ng +6189 Sitecom + 182d USB 2.0 Ethernet + 2068 USB to serial cable (v2) +6253 TwinHan Technology Co., Ltd + 0100 Ir reciver f. remote control +636c CoreLogic, Inc. +6547 Arkmicro Technologies Inc. + 0232 ARK3116 Serial +6615 IRTOUCHSYSTEMS Co. Ltd. + 0001 Touchscreen +6666 Prototype product Vendor ID + 0667 WiseGroup Smart Joy PSX, PS-PC Smart JoyPad + 2667 JCOP BlueZ Smartcard reader + 8804 WiseGroup SuperJoy Box 5 +6891 3Com + a727 3CRUSB10075 802.11bg +6993 Freshtel + b001 FT-102 VoIP USB Phone +6a75 Shanghai Jujo Electronics Co., Ltd +7104 CME (Central Music Co.) + 2202 UF5/UF6/UF7/UF8 MIDI Master Keyboard +7392 Edimax Technology Co., Ltd + 7711 EW-7711UTn nLite Wireless USB Adapter + 7717 EW-7717UN 802.11n Wireless USB Adapter + 7718 EW-7718UN 802.11n Wireless USB Adapter +8086 Intel Corp. + 0001 AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter + 0100 Personal Audio Player 3000 + 0101 Personal Audio Player 3000 + 0110 Easy PC Camera + 0120 PC Camera CS120 + 0200 AnyPoint(TM) Wireless II Network 11Mbps Adapter + 0431 Intel Pro Video PC Camera + 0510 Digital Movie Creator + 0630 Pocket PC Camera + 0780 CS780 Microphone Input + 07d3 BLOB boot loader firmware + 0dad Cherry MiniatureCard Keyboard + 1010 AnyPoint(TM) Home Network 10 Mbps Phoneline Adapter + 110a Bluetooth Controller from (Ericsson P4A) + 110b Bluetooth Controller from (Intel/CSR) + 1110 PRO/Wireless LAN Module + 1111 PRO/Wireless 2011B 802.11b Adapter + 1134 Hollister Mobile Monitor + 1139 In-Target Probe (ITP) + 1234 Prototype Reader/Writer + 3100 PRO/DSL 3220 Modem - WAN + 3101 PRO/DSL 3220 Modem + 3240 AnyPoint® 3240 Modem - WAN + 3241 AnyPoint® 3240 Modem + 8602 Miniature Card Slot + 9303 Intel 8x930Hx Hub + 9890 82930 Test Board + beef SCM Miniature Card Reader/Writer + c013 Wireless HID Station + f001 XScale PXA27x Bulverde flash + f1a5 Z-U130 [Value Solid State Drive] +8087 Intel Corp. + 0020 Integrated Rate Matching Hub +8341 EGO Systems, Inc. + 2000 Flashdisk +9016 Sitecom + 182d WL-022 802.11b Adapter +9148 GeoLab, Ltd +# All of GeoLab's devices share the same ID 0004. + 0004 R3 Compatible Device +9710 MosChip Semiconductor + 7703 MCS7703 Serial Port Adapter + 7705 Printer cable + 7715 Printer cable + 7780 MS7780 4Mbps Fast IRDA Adapter + 7830 MCS7830 Ethernet +99fa Grandtec + 8988 V.cap Camera Device +a128 AnMo Electronics Corp. / Dino-Lite (?) + 0610 Dino-Lite Digital Microscope (SN9C201 + HV7131R) + 0611 Dino-Lite Digital Microscope (SN9C201 + HV7131R) + 0612 Dino-Lite Digital Microscope (SN9C120 + HV7131R) + 0613 Dino-Lite Digital Microscope (SN9C201 + HV7131R) + 0614 Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111) + 0615 Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111) + 0616 Dino-Lite Digital Microscope (SN9C120 + HV7131R) + 0617 Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111) + 0618 Dino-Lite Digital Microscope (SN9C201 + HV7131R) +a168 AnMo Electronics Corporation + 0610 Dino-Lite Digital Microscope + 0611 Dino-Lite Digital Microscope + 0613 Dino-Lite Digital Microscope + 0614 Dino-Lite Pro Digital Microscope + 0615 Dino-Lite Pro Digital Microscope + 0617 Dino-Lite Pro Digital Microscope + 0618 Dino-Lite Digital Microscope +a600 Asix + e110 OK1ZIA Davac 4.x +a727 3Com + 6893 AR5523 + 6895 AR5523 + 6897 AR5523 +abcd Unknown + cdee Petcam +c251 Keil Software, Inc. + 2710 ULink +cace CACE Technologies Inc. + 0002 AirPCAP Classic 802.11 packet capture adapter +d209 Ultimarc + 0301 I-PAC Arcade Control Interface + 0501 Ultra-Stik Ultimarc Ultra-Stik Player 1 +e4e4 Xorcom Ltd. + 1130 Astribank series + 1131 Astribank series + 1132 Astribank series + 1140 Astribank series + 1141 Astribank series + 1142 Astribank series + 1150 Astribank series + 1151 Astribank series + 1152 Astribank series + 1160 Astribank 2 series + 1161 Astribank 2 series + 1162 Astribank 2 series +eb03 MakingThings + 0920 Make Controller Kit +eb1a eMPIA Technology, Inc. + 17de KWorld V-Stream XPERT DTV - DVB-T USB cold + 17df KWorld V-Stream XPERT DTV - DVB-T USB warm + 2710 SilverCrest Webcam + 2750 ECS Elitegroup G220 integrated Webcam + 2761 EeePC 701 integrated Webcam + 2800 Terratec Cinergy 200 + 2801 GrabBeeX+ Video Encoder + 2870 Pinnacle PCTV Stick + 50a3 Gadmei UTV380 TV Box + 50a6 Gadmei UTV330 TV Box +eb2a KWorld +f003 Hewlett Packard + 6002 PhotoSmart C500 + +# List of known device classes, subclasses and protocols + +# Syntax: +# C class class_name +# subclass subclass_name <-- single tab +# protocol protocol_name <-- two tabs + +C 00 (Defined at Interface level) +C 01 Audio + 01 Control Device + 02 Streaming + 03 MIDI Streaming +C 02 Communications + 01 Direct Line + 02 Abstract (modem) + 00 None + 01 AT-commands (v.25ter) + 02 AT-commands (PCCA101) + 03 AT-commands (PCCA101 + wakeup) + 04 AT-commands (GSM) + 05 AT-commands (3G) + 06 AT-commands (CDMA) + fe Defined by command set descriptor + ff Vendor Specific (MSFT RNDIS?) + 03 Telephone + 04 Multi-Channel + 05 CAPI Control + 06 Ethernet Networking + 07 ATM Networking + 08 Wireless Handset Control + 09 Device Management + 0a Mobile Direct Line + 0b OBEX + 0c Ethernet Emulation + 07 Ethernet Emulation (EEM) +C 03 Human Interface Device + 00 No Subclass + 00 None + 01 Keyboard + 02 Mouse + 01 Boot Interface Subclass + 00 None + 01 Keyboard + 02 Mouse +C 05 Physical Interface Device +C 06 Imaging + 01 Still Image Capture + 01 Picture Transfer Protocol (PIMA 15470) +C 07 Printer + 01 Printer + 00 Reserved/Undefined + 01 Unidirectional + 02 Bidirectional + 03 IEEE 1284.4 compatible bidirectional + ff Vendor Specific +C 08 Mass Storage + 01 RBC (typically Flash) + 00 Control/Bulk/Interrupt + 01 Control/Bulk + 50 Bulk (Zip) + 02 SFF-8020i, MMC-2 (ATAPI) + 03 QIC-157 + 04 Floppy (UFI) + 00 Control/Bulk/Interrupt + 01 Control/Bulk + 50 Bulk (Zip) + 05 SFF-8070i + 06 SCSI + 00 Control/Bulk/Interrupt + 01 Control/Bulk + 50 Bulk (Zip) +C 09 Hub + 00 Unused + 00 Full speed (or root) hub + 01 Single TT + 02 TT per port +C 0a CDC Data + 00 Unused + 30 I.430 ISDN BRI + 31 HDLC + 32 Transparent + 50 Q.921M + 51 Q.921 + 52 Q.921TM + 90 V.42bis + 91 Q.932 EuroISDN + 92 V.120 V.24 rate ISDN + 93 CAPI 2.0 + fd Host Based Driver + fe CDC PUF + ff Vendor specific +C 0b Chip/SmartCard +C 0d Content Security +C 0e Video + 00 Undefined + 01 Video Control + 02 Video Streaming + 03 Video Interface Collection +C dc Diagnostic + 01 Reprogrammable Diagnostics + 01 USB2 Compliance +C e0 Wireless + 01 Radio Frequency + 01 Bluetooth + 02 Ultra WideBand Radio Control + 03 RNDIS + 02 Wireless USB Wire Adapter + 01 Host Wire Adapter Control/Data Streaming + 02 Device Wire Adapter Control/Data Streaming + 03 Device Wire Adapter Isochronous Streaming +C ef Miscellaneous Device + 01 ? + 01 Microsoft ActiveSync + 02 Palm Sync + 02 ? + 01 Interface Association + 02 Wire Adapter Multifunction Peripheral + 03 ? + 01 Cable Based Association +C fe Application Specific Interface + 01 Device Firmware Update + 02 IRDA Bridge + 03 Test and Measurement + 01 TMC + 02 USB488 +C ff Vendor Specific Class + ff Vendor Specific Subclass + ff Vendor Specific Protocol + +# List of Audio Class Terminal Types + +# Syntax: +# AT terminal_type terminal_type_name + +AT 0100 USB Undefined +AT 0101 USB Streaming +AT 01ff USB Vendor Specific +AT 0200 Input Undefined +AT 0201 Microphone +AT 0202 Desktop Microphone +AT 0203 Personal Microphone +AT 0204 Omni-directional Microphone +AT 0205 Microphone Array +AT 0206 Processing Microphone Array +AT 0300 Output Undefined +AT 0301 Speaker +AT 0302 Headphones +AT 0303 Head Mounted Display Audio +AT 0304 Desktop Speaker +AT 0305 Room Speaker +AT 0306 Communication Speaker +AT 0307 Low Frequency Effects Speaker +AT 0400 Bidirectional Undefined +AT 0401 Handset +AT 0402 Headset +AT 0403 Speakerphone, no echo reduction +AT 0404 Echo-suppressing speakerphone +AT 0405 Echo-canceling speakerphone +AT 0500 Telephony Undefined +AT 0501 Phone line +AT 0502 Telephone +AT 0503 Down Line Phone +AT 0600 External Undefined +AT 0601 Analog Connector +AT 0602 Digital Audio Interface +AT 0603 Line Connector +AT 0604 Legacy Audio Connector +AT 0605 SPDIF interface +AT 0606 1394 DA stream +AT 0607 1394 DV stream soundtrack +AT 0700 Embedded Undefined +AT 0701 Level Calibration Noise Source +AT 0702 Equalization Noise +AT 0703 CD Player +AT 0704 DAT +AT 0705 DCC +AT 0706 MiniDisc +AT 0707 Analog Tape +AT 0708 Phonograph +AT 0709 VCR Audio +AT 070a Video Disc Audio +AT 070b DVD Audio +AT 070c TV Tuner Audio +AT 070d Satellite Receiver Audio +AT 070e Cable Tuner Audio +AT 070f DSS Audio +AT 0710 Radio Receiver +AT 0711 Radio Transmitter +AT 0712 Multitrack Recorder +AT 0713 Synthesizer + +# List of HID Descriptor Types + +# Syntax: +# HID descriptor_type descriptor_type_name + +HID 21 HID +HID 22 Report +HID 23 Physical + +# List of HID Descriptor Item Types +# Note: 2 bits LSB encode data length following + +# Syntax: +# R item_type item_type_name + +R 04 Usage Page +R 08 Usage +R 14 Logical Minimum +R 18 Usage Minimum +R 24 Logical Maximum +R 28 Usage Maximum +R 34 Physical Minimum +R 38 Designator Index +R 44 Physical Maximum +R 48 Designator Minimum +R 54 Unit Exponent +R 58 Designator Maximum +R 64 Unit +R 74 Report Size +R 78 String Index +R 80 Input +R 84 Report ID +R 88 String Minimum +R 90 Output +R 94 Report Count +R 98 String Maximum +R a0 Collection +R a4 Push +R a8 Delimiter +R b0 Feature +R b4 Pop +R c0 End Collection + +# List of Physical Descriptor Bias Types + +# Syntax: +# BIAS item_type item_type_name + +BIAS 0 Not Applicable +BIAS 1 Right Hand +BIAS 2 Left Hand +BIAS 3 Both Hands +BIAS 4 Either Hand + +# List of Physical Descriptor Item Types + +# Syntax: +# PHY item_type item_type_name + +PHY 00 None +PHY 01 Hand +PHY 02 Eyeball +PHY 03 Eyebrow +PHY 04 Eyelid +PHY 05 Ear +PHY 06 Nose +PHY 07 Mouth +PHY 08 Upper Lip +PHY 09 Lower Lip +PHY 0a Jaw +PHY 0b Neck +PHY 0c Upper Arm +PHY 0d Elbow +PHY 0e Forearm +PHY 0f Wrist +PHY 10 Palm +PHY 11 Thumb +PHY 12 Index Finger +PHY 13 Middle Finger +PHY 14 Ring Finger +PHY 15 Little Finger +PHY 16 Head +PHY 17 Shoulder +PHY 18 Hip +PHY 19 Waist +PHY 1a Thigh +PHY 1b Knee +PHY 1c calf +PHY 1d Ankle +PHY 1e Foot +PHY 1f Heel +PHY 20 Ball of Foot +PHY 21 Big Toe +PHY 22 Second Toe +PHY 23 Third Toe +PHY 24 Fourth Toe +PHY 25 Fifth Toe +PHY 26 Brow +PHY 27 Cheek + +# List of HID Usages + +# Syntax: +# HUT hi _usage_page hid_usage_page_name +# hid_usage hid_usage_name + +HUT 00 Undefined +HUT 01 Generic Desktop Controls + 000 Undefined + 001 Pointer + 002 Mouse + 004 Joystick + 005 Gamepad + 006 Keyboard + 007 Keypad + 008 Multi-Axis Controller + 030 Direction-X + 031 Direction-Y + 032 Direction-Z + 033 Rotate-X + 034 Rotate-Y + 035 Rotate-Z + 036 Slider + 037 Dial + 038 Wheel + 039 Hat Switch + 03a Counted Buffer + 03b Byte Count + 03c Motion Wakeup + 03d Start + 03e Select + 040 Vector-X + 041 Vector-Y + 042 Vector-Z + 043 Vector-X relative Body + 044 Vector-Y relative Body + 045 Vector-Z relative Body + 046 Vector + 080 System Control + 081 System Power Down + 082 System Sleep + 083 System Wake Up + 084 System Context Menu + 085 System Main Menu + 086 System App Menu + 087 System Menu Help + 088 System Menu Exit + 089 System Menu Select + 08a System Menu Right + 08b System Menu Left + 08c System Menu Up + 08d System Menu Down + 090 Direction Pad Up + 091 Direction Pad Down + 092 Direction Pad Right + 093 Direction Pad Left +HUT 02 Simulation Controls + 000 Undefined + 001 Flight Simulation Device + 002 Automobile Simulation Device + 003 Tank Simulation Device + 004 Spaceship Simulation Device + 005 Submarine Simulation Device + 006 Sailing Simulation Device + 007 Motorcycle Simulation Device + 008 Sports Simulation Device + 009 Airplane Simualtion Device + 00a Helicopter Simulation Device + 00b Magic Carpet Simulation Device + 00c Bicycle Simulation Device + 020 Flight Control Stick + 021 Flight Stick + 022 Cyclic Control + 023 Cyclic Trim + 024 Flight Yoke + 025 Track Control + 0b0 Aileron + 0b1 Aileron Trim + 0b2 Anti-Torque Control + 0b3 Autopilot Enable + 0b4 Chaff Release + 0b5 Collective Control + 0b6 Dive Break + 0b7 Electronic Countermeasures + 0b8 Elevator + 0b9 Elevator Trim + 0ba Rudder + 0bb Throttle + 0bc Flight COmmunications + 0bd Flare Release + 0be Landing Gear + 0bf Toe Break + 0c0 Trigger + 0c1 Weapon Arm + 0c2 Weapons Select + 0c3 Wing Flaps + 0c4 Accelerator + 0c5 Brake + 0c6 Clutch + 0c7 Shifter + 0c8 Steering + 0c9 Turret Direction + 0ca Barrel Elevation + 0cb Drive Plane + 0cc Ballast + 0cd Bicylce Crank + 0ce Handle Bars + 0cf Front Brake + 0d0 Rear Brake +HUT 03 VR Controls + 000 Unidentified + 001 Belt + 002 Body Suit + 003 Flexor + 004 Glove + 005 Head Tracker + 006 Head Mounted Display + 007 Hand Tracker + 008 Oculometer + 009 Vest + 00a Animatronic Device + 020 Stereo Enable + 021 Display Enable +HUT 04 Sport Controls + 000 Unidentified + 001 Baseball Bat + 002 Golf Club + 003 Rowing Machine + 004 Treadmill + 030 Oar + 031 Slope + 032 Rate + 033 Stick Speed + 034 Stick Face Angle + 035 Stick Heel/Toe + 036 Stick Follow Through + 038 Stick Type + 039 Stick Height + 047 Stick Temp + 050 Putter + 051 1 Iron + 052 2 Iron + 053 3 Iron + 054 4 Iron + 055 5 Iron + 056 6 Iron + 057 7 Iron + 058 8 Iron + 059 9 Iron + 05a 10 Iron + 05b 11 Iron + 05c Sand Wedge + 05d Loft Wedge + 05e Power Wedge + 05f 1 Wood + 060 3 Wood + 061 5 Wood + 062 7 Wood + 063 9 Wood +HUT 05 Game Controls + 000 Undefined + 001 3D Game Controller + 002 Pinball Device + 003 Gun Device + 020 Point Of View + 021 Turn Right/Left + 022 Pitch Right/Left + 023 Roll Forward/Backward + 024 Move Right/Left + 025 Move Forward/Backward + 026 Move Up/Down + 027 Lean Right/Left + 028 Lean Forward/Backward + 029 Height of POV + 02a Flipper + 02b Secondary Flipper + 02c Bump + 02d New Game + 02e Shoot Ball + 02f Player + 030 Gun Bolt + 031 Gun Clip + 032 Gun Selector + 033 Gun Single Shot + 034 Gun Burst + 035 Gun Automatic + 036 Gun Safety + 037 Gamepad Fire/Jump + 038 Gamepad Fun + 039 Gamepad Trigger +HUT 07 Keyboard + 000 No Event + 001 Keyboard ErrorRollOver + 002 Keyboard POSTfail + 003 Keyboard Error Undefined + 004 A + 005 B + 006 C + 007 D + 008 E + 009 F + 00a G + 00b H + 00c I + 00d J + 00e K + 00f L + 010 M + 011 N + 012 O + 013 P + 014 Q + 015 R + 016 S + 017 T + 018 U + 019 V + 01a W + 01b X + 01c Y + 01d Z + 01e 1 and ! (One and Exclamation) + 01f 2 and @ (2 and at) + 020 3 and # (3 and Hash) + 021 4 and $ (4 and Dollar Sign) + 022 5 and % (5 and Percent Sign) + 023 6 and ^ (6 and circumflex) + 024 7 and & (Seven and Ampersand) + 025 8 and * (Eight and asterisk) + 026 9 and ( (Nine and Parenthesis Left) + 027 0 and ) (Zero and Parenthesis Right) + 028 Return (Enter) + 029 Escape + 02a Delete (Backspace) + 02b Tab + 02c Space Bar + 02d - and _ (Minus and underscore) + 02e = and + (Equal and Plus) + 02f [ and { (Bracket and Braces Left) + 030 ] and } (Bracket and Braces Right) + 031 \ and | (Backslash and Bar) + 032 # and ~ (Hash and Tilde, Non-US Keyboard near right shift) + 033 ; and : (Semicolon and Colon) + 034 ´ and " (Accent Acute and Double Quotes) + 035 ` and ~ (Accent Grace and Tilde) + 036 , and < (Comma and Less) + 037 . and > (Period and Greater) + 038 / and ? (Slash and Question Mark) + 039 Caps Lock + 03a F1 + 03b F2 + 03c F3 + 03d F4 + 03e F5 + 03f F6 + 040 F7 + 041 F8 + 042 F9 + 043 F10 + 044 F11 + 045 F12 + 046 Print Screen + 047 Scroll Lock + 048 Pause + 049 Insert + 04a Home + 04b Page Up + 04c Delete Forward (without Changing Position) + 04d End + 04e Page Down + 04f Right Arrow + 050 Left Arrow + 051 Down Arrow + 052 Up Arrow + 053 Num Lock and Clear + 054 Keypad / (Division Sign) + 055 Keypad * (Multiplication Sign) + 056 Keypad - (Subtraction Sign) + 057 Keypad + (Addition Sign) + 058 Keypad Enter + 059 Keypad 1 and END + 05a Keypad 2 and Down Arrow + 05b Keypad 3 and Page Down + 05c Keypad 4 and Left Arrow + 05d Keypad 5 (Tactilei Raised) + 05f Keypad 6 and Right Arrow + 060 Keypad 7 and Home + 061 Keypad 8 and Up Arrow + 062 Keypad 8 and Page Up + 063 Keypad . (decimal delimiter) and Delete + 064 \ and | (Backslash and Bar, UK and Non-US Keyboard near left shift) + 065 Keyboard Application (Windows Key for Win95 or Compose) + 066 Power (not a key) + 067 Keypad = (Equal Sign) + 068 F13 + 069 F14 + 06a F15 + 06b F16 + 06c F17 + 06d F18 + 06e F19 + 06f F20 + 070 F21 + 071 F22 + 072 F23 + 073 F24 + 074 Execute + 075 Help + 076 Menu + 077 Select + 078 Stop + 079 Again + 07a Undo + 07b Cut + 07c Copy + 07d Paste + 07e Find + 07f Mute + 080 Volume Up + 081 Volume Down + 082 Locking Caps Lock + 083 Locking Num Lock + 084 Locking Scroll Lock + 085 Keypad Comma + 086 Keypad Equal Sign (AS/400) + 087 International 1 (PC98) + 088 International 2 (PC98) + 089 International 3 (PC98) + 08a International 4 (PC98) + 08b International 5 (PC98) + 08c International 6 (PC98) + 08d International 7 (Toggle Single/Double Byte Mode) + 08e International 8 + 08f International 9 + 090 LANG 1 (Hangul/English Toggle, Korea) + 091 LANG 2 (Hanja Conversion, Korea) + 092 LANG 3 (Katakana, Japan) + 093 LANG 4 (Hiragana, Japan) + 094 LANG 5 (Zenkaku/Hankaku, Japan) + 095 LANG 6 + 096 LANG 7 + 097 LANG 8 + 098 LANG 9 + 099 Alternate Erase + 09a SysReq/Attention + 09b Cancel + 09c Clear + 09d Prior + 09e Return + 09f Separator + 0a0 Out + 0a1 Open + 0a2 Clear/Again + 0a3 CrSel/Props + 0a4 ExSel + 0e0 Control Left + 0e1 Shift Left + 0e2 Alt Left + 0e3 GUI Left + 0e4 Control Right + 0e5 Shift Right + 0e6 Alt Rigth + 0e7 GUI Right +HUT 08 LEDs + 000 Undefined + 001 NumLock + 002 CapsLock + 003 Scroll Lock + 004 Compose + 005 Kana + 006 Power + 007 Shift + 008 Do not disturb + 009 Mute + 00a Tone Enabke + 00b High Cut Filter + 00c Low Cut Filter + 00d Equalizer Enable + 00e Sound Field ON + 00f Surround On + 010 Repeat + 011 Stereo + 012 Sampling Rate Detect + 013 Spinning + 014 CAV + 015 CLV + 016 Recording Format Detect + 017 Off-Hook + 018 Ring + 019 Message Waiting + 01a Data Mode + 01b Battery Operation + 01c Battery OK + 01d Battery Low + 01e Speaker + 01f Head Set + 020 Hold + 021 Microphone + 022 Coverage + 023 Night Mode + 024 Send Calls + 025 Call Pickup + 026 Conference + 027 Stand-by + 028 Camera On + 029 Camera Off + 02a On-Line + 02b Off-Line + 02c Busy + 02d Ready + 02e Paper-Out + 02f Paper-Jam + 030 Remote + 031 Forward + 032 Reverse + 033 Stop + 034 Rewind + 035 Fast Forward + 036 Play + 037 Pause + 038 Record + 039 Error + 03a Usage Selected Indicator + 03b Usage In Use Indicator + 03c Usage Multi Indicator + 03d Indicator On + 03e Indicator Flash + 03f Indicator Slow Blink + 040 Indicator Fast Blink + 041 Indicator Off + 042 Flash On Time + 043 Slow Blink On Time + 044 Slow Blink Off Time + 045 Fast Blink On Time + 046 Fast Blink Off Time + 047 Usage Color Indicator + 048 Indicator Red + 049 Indicator Green + 04a Indicator Amber + 04b Generic Indicator + 04c System Suspend + 04d External Power Connected +HUT 09 Buttons + 000 No Button Pressed + 001 Button 1 (Primary) + 002 Button 2 (Secondary) + 003 Button 3 (Tertiary) + 004 Button 4 + 005 Button 5 +HUT 0a Ordinal + 001 Instance 1 + 002 Instance 2 + 003 Instance 3 +HUT 0b Telephony + 000 Unassigned + 001 Phone + 002 Answering Machine + 003 Message Controls + 004 Handset + 005 Headset + 006 Telephony Key Pad + 007 Programmable Button + 020 Hook Switch + 021 Flash + 022 Feature + 023 Hold + 024 Redial + 025 Transfer + 026 Drop + 027 Park + 028 Forward Calls + 029 Alternate Function + 02a Line + 02b Speaker Phone + 02c Conference + 02d Ring Enable + 02e Ring Select + 02f Phone Mute + 030 Caller ID + 050 Speed Dial + 051 Store Number + 052 Recall Number + 053 Phone Directory + 070 Voice Mail + 071 Screen Calls + 072 Do Not Disturb + 073 Message + 074 Answer On/Offf + 090 Inside Dial Tone + 091 Outside Dial Tone + 092 Inside Ring Tone + 093 Outside Ring Tone + 094 Priority Ring Tone + 095 Inside Ringback + 096 Priority Ringback + 097 Line Busy Tone + 098 Recorder Tone + 099 Call Waiting Tone + 09a Confirmation Tone 1 + 09b Confirmation Tone 2 + 09c Tones Off + 09d Outside Ringback + 0b0 Key 1 + 0b1 Key 2 + 0b3 Key 3 + 0b4 Key 4 + 0b5 Key 5 + 0b6 Key 6 + 0b7 Key 7 + 0b8 Key 8 + 0b9 Key 9 + 0ba Key Star + 0bb Key Pound + 0bc Key A + 0bd Key B + 0be Key C + 0bf Key D +HUT 0c Consumer + 000 Unassigned + 001 Consumer Control + 002 Numeric Key Pad + 003 Programmable Buttons + 020 +10 + 021 +100 + 022 AM/PM + 030 Power + 031 Reset + 032 Sleep + 033 Sleep After + 034 Sleep Mode + 035 Illumination + 036 Function Buttons + 040 Menu + 041 Menu Pick + 042 Menu Up + 043 Menu Down + 044 Menu Left + 045 Menu Right + 046 Menu Escape + 047 Menu Value Increase + 048 Menu Value Decrease + 060 Data on Screen + 061 Closed Caption + 062 Closed Caption Select + 063 VCR/TV + 064 Broadcast Mode + 065 Snapshot + 066 Still + 080 Selection + 081 Assign Selection + 082 Mode Step + 083 Recall Last + 084 Enter Channel + 085 Order Movie + 086 Channel + 087 Media Selection + 088 Media Select Computer + 089 Media Select TV + 08a Media Select WWW + 08b Media Select DVD + 08c Media Select Telephone + 08d Media Select Program Guide + 08e Media Select Video Phone + 08f Media Select Games + 090 Media Select Messages + 091 Media Select CD + 092 Media Select VCR + 093 Media Select Tuner + 094 Quit + 095 Help + 096 Media Select Tape + 097 Media Select Cable + 098 Media Select Satellite + 099 Media Select Security + 09a Media Select Home + 09b Media Select Call + 09c Channel Increment + 09d Channel Decrement + 09e Media Select SAP + 0a0 VCR Plus + 0a1 Once + 0a2 Daily + 0a3 Weekly + 0a4 Monthly + 0b0 Play + 0b1 Pause + 0b2 Record + 0b3 Fast Forward + 0b4 Rewind + 0b5 Scan Next Track + 0b6 Scan Previous Track + 0b7 Stop + 0b8 Eject + 0b9 Random Play + 0ba Select Disc + 0bb Enter Disc + 0bc Repeat + 0bd Tracking + 0be Track Normal + 0bf Slow Tracking + 0c0 Frame Forward + 0c1 Frame Back + 0c2 Mark + 0c3 Clear Mark + 0c4 Repeat from Mark + 0c5 Return to Mark + 0c6 Search Mark Forward + 0c7 Search Mark Backward + 0c8 Counter Reset + 0c9 Show Counter + 0ca Tracking Increment + 0cb Tracking Decrement + 0cc Stop/Eject + 0cd Play/Pause + 0ce Play/Skip + 0e0 Volume + 0e1 Balance + 0e2 Mute + 0e3 Bass + 0e4 Treble + 0e5 Bass Boost + 0e6 Surround Mode + 0e7 Loudness + 0e8 MPX + 0e9 Volume Increment + 0ea Volume Decrement + 0f0 Speed Select + 0f1 Playback Speed + 0f2 Standard Play + 0f3 Long Play + 0f4 Extended Play + 0f5 Slow + 100 Fan Enable + 101 Fan Speed + 102 Light Enable + 103 Light Illumination Level + 104 Climate Control Enable + 105 Room Temperature + 106 Security Enable + 107 Fire Alarm + 108 Police Alarm + 150 Balance Right + 151 Balance Left + 152 Bass Increment + 153 Bass Decrement + 154 Treble Increment + 155 Treble Decrement + 160 Speaker System + 161 Channel Left + 162 Channel Right + 163 Channel Center + 164 Channel Front + 165 Channel Center Front + 166 Channel Side + 167 Channel Surround + 168 Channel Low Frequency Enhancement + 169 Channel Top + 16a Channel Unknown + 170 Sub-Channel + 171 Sub-Channel Increment + 172 Sub-Channel Decrement + 173 Alternative Audio Increment + 174 Alternative Audio Decrement + 180 Application Launch Buttons + 181 AL Launch Button Configuration Tool + 182 AL Launch Button Configuration + 183 AL Consumer Control Configuration + 184 AL Word Processor + 185 AL Text Editor + 186 AL Spreadsheet + 187 AL Graphics Editor + 188 AL Presentation App + 189 AL Database App + 18a AL Email Reader + 18b AL Newsreader + 18c AL Voicemail + 18d AL Contacts/Address Book + 18e AL Calendar/Schedule + 18f AL Task/Project Manager + 190 AL Log/Jounal/Timecard + 191 AL Checkbook/Finance + 192 AL Calculator + 193 AL A/V Capture/Playback + 194 AL Local Machine Browser + 195 AL LAN/Wan Browser + 196 AL Internet Browser + 197 AL Remote Networking/ISP Connect + 198 AL Network Conference + 199 AL Network Chat + 19a AL Telephony/Dialer + 19b AL Logon + 19c AL Logoff + 19d AL Logon/Logoff + 19e AL Terminal Local/Screensaver + 19f AL Control Panel + 1a0 AL Command Line Processor/Run + 1a1 AL Process/Task Manager + 1a2 AL Select Task/Application + 1a3 AL Next Task/Application + 1a4 AL Previous Task/Application + 1a5 AL Preemptive Halt Task/Application + 200 Generic GUI Application Controls + 201 AC New + 202 AC Open + 203 AC CLose + 204 AC Exit + 205 AC Maximize + 206 AC Minimize + 207 AC Save + 208 AC Print + 209 AC Properties + 21a AC Undo + 21b AC Copy + 21c AC Cut + 21d AC Paste + 21e AC Select All + 21f AC Find + 220 AC Find and Replace + 221 AC Search + 222 AC Go To + 223 AC Home + 224 AC Back + 225 AC Forward + 226 AC Stop + 227 AC Refresh + 228 AC Previous Link + 229 AC Next Link + 22b AC History + 22c AC Subscriptions + 22d AC Zoom In + 22e AC Zoom Out + 22f AC Zoom + 230 AC Full Screen View + 231 AC Normal View + 232 AC View Toggle + 233 AC Scroll Up + 234 AC Scroll Down + 235 AC Scroll + 236 AC Pan Left + 237 AC Pan Right + 238 AC Pan + 239 AC New Window + 23a AC Tile Horizontally + 23b AC Tile Vertically + 23c AC Format +HUT 0d Digitizer + 000 Undefined + 001 Digitizer + 002 Pen + 003 Light Pen + 004 Touch Screen + 005 Touch Pad + 006 White Board + 007 Coordinate Measuring Machine + 008 3D Digitizer + 009 Stereo Plotter + 00a Articulated Arm + 00b Armature + 00c Multiple Point Digitizer + 00d Free Space Wand + 020 Stylus + 021 Puck + 022 Finger + 030 Tip Pressure + 031 Barrel Pressure + 032 In Range + 033 Touch + 034 Untouch + 035 Tap + 036 Quality + 037 Data Valid + 038 Transducer Index + 039 Tablet Function Keys + 03a Program Change Keys + 03b Battery Strength + 03c Invert + 03d X Tilt + 03e Y Tilt + 03f Azimuth + 040 Altitude + 041 Twist + 042 Tip Switch + 043 Secondary Tip Switch + 044 Barrel Switch + 045 Eraser + 046 Tablet Pick + 047 Confidence + 048 Width + 049 Height + 051 Contact ID + 052 Input Mode + 053 Device Index + 054 Contact Count + 055 Maximum Contact Number +HUT 0f PID Page + 000 Undefined + 001 Physical Interface Device + 020 Normal + 021 Set Effect Report + 022 Effect Block Index + 023 Parameter Block Offset + 024 ROM Flag + 025 Effect Type + 026 ET Constant Force + 027 ET Ramp + 028 ET Custom Force Data + 030 ET Square + 031 ET Sine + 032 ET Triangle + 033 ET Sawtooth Up + 034 ET Sawtooth Down + 040 ET Spring + 041 ET Damper + 042 ET Inertia + 043 ET Friction + 050 Duration + 051 Sample Period + 052 Gain + 053 Trigger Button + 054 Trigger Repeat Interval + 055 Axes Enable + 056 Direction Enable + 057 Direction + 058 Type Specific Block Offset + 059 Block Type + 05A Set Envelope Report + 05B Attack Level + 05C Attack Time + 05D Fade Level + 05E Fade Time + 05F Set Condition Report + 060 CP Offset + 061 Positive Coefficient + 062 Negative Coefficient + 063 Positive Saturation + 064 Negative Saturation + 065 Dead Band + 066 Download Force Sample + 067 Isoch Custom Force Enable + 068 Custom Force Data Report + 069 Custom Force Data + 06A Custom Force Vendor Defined Data + 06B Set Custom Force Report + 06C Custom Force Data Offset + 06D Sample Count + 06E Set Periodic Report + 06F Offset + 070 Magnitude + 071 Phase + 072 Period + 073 Set Constant Force Report + 074 Set Ramp Force Report + 075 Ramp Start + 076 Ramp End + 077 Effect Operation Report + 078 Effect Operation + 079 Op Effect Start + 07A Op Effect Start Solo + 07B Op Effect Stop + 07C Loop Count + 07D Device Gain Report + 07E Device Gain + 07F PID Pool Report + 080 RAM Pool Size + 081 ROM Pool Size + 082 ROM Effect Block Count + 083 Simultaneous Effects Max + 084 Pool Alignment + 085 PID Pool Move Report + 086 Move Source + 087 Move Destination + 088 Move Length + 089 PID Block Load Report + 08B Block Load Status + 08C Block Load Success + 08D Block Load Full + 08E Block Load Error + 08F Block Handle + 090 PID Block Free Report + 091 Type Specific Block Handle + 092 PID State Report + 094 Effect Playing + 095 PID Device Control Report + 096 PID Device Control + 097 DC Enable Actuators + 098 DC Disable Actuators + 099 DC Stop All Effects + 09A DC Device Reset + 09B DC Device Pause + 09C DC Device Continue + 09F Device Paused + 0A0 Actuators Enabled + 0A4 Safety Switch + 0A5 Actuator Override Switch + 0A6 Actuator Power + 0A7 Start Delay + 0A8 Parameter Block Size + 0A9 Device Managed Pool + 0AA Shared Parameter Blocks + 0AB Create New Effect Report + 0AC RAM Pool Available +HUT 10 Unicode +HUT 14 Alphanumeric Display + 000 Undefined + 001 Alphanumeric Display + 020 Display Attributes Report + 021 ASCII Character Set + 022 Data Read Back + 023 Font Read Back + 024 Display Control Report + 025 Clear Display + 026 Display Enable + 027 Screen Saver Delay + 028 Screen Saver Enable + 029 Vertical Scroll + 02a Horizontal Scroll + 02b Character Report + 02c Display Data + 02d Display Status + 02e Stat Not Ready + 02f Stat Ready + 030 Err Not a loadable Character + 031 Err Font Data Cannot Be Read + 032 Cursur Position Report + 033 Row + 034 Column + 035 Rows + 036 Columns + 037 Cursor Pixel Positioning + 038 Cursor Mode + 039 Cursor Enable + 03a Cursor Blink + 03b Font Report + 03c Font Data + 03d Character Width + 03e Character Height + 03f Character Spacing Horizontal + 040 Character Spacing Vertical + 041 Unicode Character Set +HUT 80 USB Monitor + 001 Monitor Control + 002 EDID Information + 003 VDIF Information + 004 VESA Version +HUT 81 USB Monitor Enumerated Values +HUT 82 Monitor VESA Virtual Controls + 001 Degauss + 010 Brightness + 012 Contrast + 016 Red Video Gain + 018 Green Video Gain + 01a Blue Video Gain + 01c Focus + 020 Horizontal Position + 022 Horizontal Size + 024 Horizontal Pincushion + 026 Horizontal Pincushion Balance + 028 Horizontal Misconvergence + 02a Horizontal Linearity + 02c Horizontal Linearity Balance + 030 Vertical Position + 032 Vertical Size + 034 Vertical Pincushion + 036 Vertical Pincushion Balance + 038 Vertical Misconvergence + 03a Vertical Linearity + 03c Vertical Linearity Balance + 040 Parallelogram Balance (Key Distortion) + 042 Trapezoidal Distortion (Key) + 044 Tilt (Rotation) + 046 Top Corner Distortion Control + 048 Top Corner Distortion Balance + 04a Bottom Corner Distortion Control + 04c Bottom Corner Distortion Balance + 056 Horizontal Moire + 058 Vertical Moire + 05e Input Level Select + 060 Input Source Select + 06c Red Video Black Level + 06e Green Video Black Level + 070 Blue Video Black Level + 0a2 Auto Size Center + 0a4 Polarity Horizontal Sychronization + 0a6 Polarity Vertical Synchronization + 0aa Screen Orientation + 0ac Horizontal Frequency in Hz + 0ae Vertical Frequency in 0.1 Hz + 0b0 Settings + 0ca On Screen Display (OSD) + 0d4 Stereo Mode +HUT 84 Power Device Page + 000 Undefined + 001 iName + 002 Present Status + 003 Changed Status + 004 UPS + 005 Power Supply + 010 Battery System + 011 Battery System ID + 012 Battery + 013 Battery ID + 014 Charger + 015 Charger ID + 016 Power Converter + 017 Power Converter ID + 018 Outlet System + 019 Outlet System ID + 01a Input + 01b Input ID + 01c Output + 01d Output ID + 01e Flow + 01f Flow ID + 020 Outlet + 021 Outlet ID + 022 Gang + 023 Gang ID + 024 Power Summary + 025 Power Summary ID + 030 Voltage + 031 Current + 032 Frequency + 033 Apparent Power + 034 Active Power + 035 Percent Load + 036 Temperature + 037 Humidity + 038 Bad Count + 040 Config Voltage + 041 Config Current + 042 Config Frequency + 043 Config Apparent Power + 044 Config Active Power + 045 Config Percent Load + 046 Config Temperature + 047 Config Humidity + 050 Switch On Control + 051 Switch Off Control + 052 Toggle Control + 053 Low Voltage Transfer + 054 High Voltage Transfer + 055 Delay Before Reboot + 056 Delay Before Startup + 057 Delay Before Shutdown + 058 Test + 059 Module Reset + 05a Audible Alarm Control + 060 Present + 061 Good + 062 Internal Failure + 063 Voltage out of range + 064 Frequency out of range + 065 Overload + 066 Over Charged + 067 Over Temperature + 068 Shutdown Requested + 069 Shutdown Imminent + 06a Reserved + 06b Switch On/Off + 06c Switchable + 06d Used + 06e Boost + 06f Buck + 070 Initialized + 071 Tested + 072 Awaiting Power + 073 Communication Lost + 0fd iManufacturer + 0fe iProduct + 0ff iSerialNumber +HUT 85 Battery System Page + 000 Undefined + 001 SMB Battery Mode + 002 SMB Battery Status + 003 SMB Alarm Warning + 004 SMB Charger Mode + 005 SMB Charger Status + 006 SMB Charger Spec Info + 007 SMB Selector State + 008 SMB Selector Presets + 009 SMB Selector Info + 010 Optional Mfg. Function 1 + 011 Optional Mfg. Function 2 + 012 Optional Mfg. Function 3 + 013 Optional Mfg. Function 4 + 014 Optional Mfg. Function 5 + 015 Connection to SMBus + 016 Output Connection + 017 Charger Connection + 018 Battery Insertion + 019 Use Next + 01a OK to use + 01b Battery Supported + 01c SelectorRevision + 01d Charging Indicator + 028 Manufacturer Access + 029 Remaining Capacity Limit + 02a Remaining Time Limit + 02b At Rate + 02c Capacity Mode + 02d Broadcast To Charger + 02e Primary Battery + 02f Charge Controller + 040 Terminate Charge + 041 Terminate Discharge + 042 Below Remaining Capacity Limit + 043 Remaining Time Limit Expired + 044 Charging + 045 Discharging + 046 Fully Charged + 047 Fully Discharged + 048 Conditioning Flag + 049 At Rate OK + 04a SMB Error Code + 04b Need Replacement + 060 At Rate Time To Full + 061 At Rate Time To Empty + 062 Average Current + 063 Max Error + 064 Relative State Of Charge + 065 Absolute State Of Charge + 066 Remaining Capacity + 067 Full Charge Capacity + 068 Run Time To Empty + 069 Average Time To Empty + 06a Average Time To Full + 06b Cycle Count + 080 Batt. Pack Model Level + 081 Internal Charge Controller + 082 Primary Battery Support + 083 Design Capacity + 084 Specification Info + 085 Manufacturer Date + 086 Serial Number + 087 iManufacturerName + 088 iDeviceName + 089 iDeviceChemistry + 08a Manufacturer Data + 08b Rechargeable + 08c Warning Capacity Limit + 08d Capacity Granularity 1 + 08e Capacity Granularity 2 + 08f iOEMInformation + 0c0 Inhibit Charge + 0c1 Enable Polling + 0c2 Reset To Zero + 0d0 AC Present + 0d1 Battery Present + 0d2 Power Fail + 0d3 Alarm Inhibited + 0d4 Thermistor Under Range + 0d5 Thermistor Hot + 0d6 Thermistor Cold + 0d7 Thermistor Over Range + 0d8 Voltage Out Of Range + 0d9 Current Out Of Range + 0da Current Not Regulated + 0db Voltage Not Regulated + 0dc Master Mode + 0f0 Charger Selector Support + 0f1 Charger Spec + 0f2 Level 2 + 0f3 Level 3 +HUT 86 Power Pages +HUT 87 Power Pages +HUT 8c Bar Code Scanner Page (POS) +HUT 8d Scale Page (POS) +HUT 90 Camera Control Page +HUT 91 Arcade Control Page +HUT f0 Cash Device + 0f1 Cash Drawer + 0f2 Cash Drawer Number + 0f3 Cash Drawer Set + 0f4 Cash Drawer Status +HUT ff Vendor Specific + +# List of Languages + +# Syntax: +# L language_id language_name +# dialect_id dialect_name + +L 0001 Arabic + 01 Saudi Arabia + 02 Iraq + 03 Egypt + 04 Libya + 05 Algeria + 06 Morocco + 07 Tunesia + 08 Oman + 09 Yemen + 0a Syria + 0b Jordan + 0c Lebanon + 0d Kuwait + 0e U.A.E + 0f Bahrain + 10 Qatar +L 0002 Bulgarian +L 0003 Catalan +L 0004 Chinese + 01 Traditional + 02 Simplified + 03 Hongkong SAR, PRC + 04 Singapore + 05 Macau SAR +L 0005 Czech +L 0006 Danish +L 0007 German + 01 German + 02 Swiss + 03 Austrian + 04 Luxembourg + 05 Liechtenstein +L 0008 Greek +L 0009 English + 01 US + 02 UK + 03 Australian + 04 Canadian + 05 New Zealand + 06 Ireland + 07 South Africa + 08 Jamaica + 09 Carribean + 0a Belize + 0b Trinidad + 0c Zimbabwe + 0d Philippines +L 000a Spanish + 01 Castilian + 02 Mexican + 03 Modern + 04 Guatemala + 05 Costa Rica + 06 Panama + 07 Dominican Republic + 08 Venzuela + 09 Colombia + 0a Peru + 0b Argentina + 0c Ecuador + 0d Chile + 0e Uruguay + 0f Paraguay + 10 Bolivia + 11 El Salvador + 12 Honduras + 13 Nicaragua + 14 Puerto Rico +L 000b Finnish +L 000c French + 01 French + 02 Belgian + 03 Canadian + 04 Swiss + 05 Luxembourg + 06 Monaco +L 000d Hebrew +L 000e Hungarian +L 000f Idelandic +L 0010 Italian + 01 Italian + 02 Swiss +L 0011 Japanese +L 0012 Korean + 01 Korean +L 0013 Dutch + 01 Dutch + 02 Belgian +L 0014 Norwegian + 01 Bokmal + 02 Nynorsk +L 0015 Polish +L 0016 Portuguese + 01 Portuguese + 02 Brazilian +L 0017 forgotten +L 0018 Romanian +L 0019 Russian +L 001a Serbian + 01 Croatian + 02 Latin + 03 Cyrillic +L 001b Slovak +L 001c Albanian +L 001d Swedish + 01 Swedish + 02 Finland +L 001e Thai +L 001f Turkish +L 0020 Urdu + 01 Pakistan + 02 India +L 0021 Indonesian +L 0022 Ukrainian +L 0023 Belarusian +L 0024 Slovenian +L 0025 Estonian +L 0026 Latvian +L 0027 Lithuanian + 01 Lithuanian +L 0028 forgotten +L 0029 Farsi +L 002a Vietnamese +L 002b Armenian +L 002c Azeri + 01 Cyrillic + 02 Latin +L 002d Basque +L 002e forgotten +L 002f Macedonian +L 0036 Afrikaans +L 0037 Georgian +L 0038 Faeroese +L 0039 Hindi +L 003e Malay + 01 Malaysia + 02 Brunei Darassalam +L 003f Kazak +L 0041 Awahili +L 0043 Uzbek + 01 Latin + 02 Cyrillic +L 0044 Tatar +L 0045 Bengali +L 0046 Punjabi +L 0047 Gujarati +L 0048 Oriya +L 0049 Tamil +L 004a Telugu +L 004b Kannada +L 004c Malayalam +L 004d Assamese +L 004e Marathi +L 004f Sanskrit +L 0057 Konkani +L 0058 Manipuri +L 0059 Sindhi +L 0060 Kashmiri + 02 India +L 0061 Nepali + 02 India + +# HID Descriptor bCountryCode +# HID Specification 1.11 (2001-06-27) page 23 +# +# Syntax: +# HCC country_code keymap_type + +HCC 00 Not supported +HCC 01 Arabic +HCC 02 Belgian +HCC 03 Canadian-Bilingual +HCC 04 Canadian-French +HCC 05 Czech Republic +HCC 06 Danish +HCC 07 Finnish +HCC 08 French +HCC 09 German +HCC 10 Greek +HCC 11 Hebrew +HCC 12 Hungary +HCC 13 International (ISO) +HCC 14 Italian +HCC 15 Japan (Katakana) +HCC 16 Korean +HCC 17 Latin American +HCC 18 Netherlands/Dutch +HCC 19 Norwegian +HCC 20 Persian (Farsi) +HCC 21 Poland +HCC 22 Portuguese +HCC 23 Russia +HCC 24 Slovakia +HCC 25 Spanish +HCC 26 Swedish +HCC 27 Swiss/French +HCC 28 Swiss/German +HCC 29 Switzerland +HCC 30 Taiwan +HCC 31 Turkish-Q +HCC 32 UK +HCC 33 US +HCC 34 Yugoslavia +HCC 35 Turkish-F + +# List of Video Class Terminal Types + +# Syntax: +# VT terminal_type terminal_type_name + +VT 0100 USB Vendor Specific +VT 0101 USB Streaming +VT 0200 Input Vendor Specific +VT 0201 Camera Sensor +VT 0202 Sequential Media +VT 0300 Output Vendor Specific +VT 0301 Generic Display +VT 0302 Sequential Media +VT 0400 External Vendor Specific +VT 0401 Composite Video +VT 0402 S-Video +VT 0403 Component Video diff --git a/overlay-squashfs-x86/usr/share/oscar/oscar.tar.gz b/overlay-squashfs-x86/usr/share/oscar/oscar.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..8495cc254830d3d295de964bdaa80c8f7c0f9dc7 GIT binary patch literal 460467 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á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

ZQ1ni@37qKAy}0i}P)H_@}2Y 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

wOpFHau17txOo=ecphrh-n?5iA74eEE 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 aJk$Xqu|V5$Sb{E3q8{J*eiXg!%yz(Vk7fsW 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 literal 0 HcmV?d00001 diff --git a/overlay-squashfs-x86/usr/share/sysresccd/removelist-devtools-filedir.txt b/overlay-squashfs-x86/usr/share/sysresccd/removelist-devtools-filedir.txt new file mode 100644 index 0000000..d1cea43 --- /dev/null +++ b/overlay-squashfs-x86/usr/share/sysresccd/removelist-devtools-filedir.txt @@ -0,0 +1,39 @@ +/usr/portage/* +/var/db/* +/var/cache/* +/var/lib/portage/* +/var/tmp/* +/usr/lib/portage/* +/etc/make.conf +/etc/make.globals +/etc/make.profile +/usr/i386-pc-linux-gnu +/usr/i486-pc-linux-gnu +/usr/i686-pc-linux-gnu +/usr/bin/i386-gentoo-linux-uclibc-* +/usr/bin/i386-pc-linux-* +/usr/bin/x86_64-pc-linux-gnu-* +/usr/include +/usr/lib*/*.a +/usr/lib*/*.la +/usr/lib*/gcc-lib/*/*/libgcj* +/usr/lib/portage +/usr/lib/binutils +/usr/lib/gentoolkit +/usr/lib/pkgconfig +/usr/lib/gcc/i486-pc-linux-gnu/*/{include,install-tools,libgcj*,libffi*,libgij*,libgfortran*,*.a,*.o,*.X,*.la,security,libmudflap*} +/usr/lib/gcc/i686* +/usr/lib/gcc/sparc64-unknown-linux-gnu/*/{include,install-tools,libgcj*,libffi*,libgij*,libgfortran*,*.a,*.la,security} +/usr/libexec/gcc +/usr/share/gcc-data +/usr/share/automake* +/usr/bin/{c++*,cpp*,g++*,gcc*,gcj*,gcjh*} +/usr/bin/i486-pc-linux-gnu* +/usr/bin/{auto*,aclocal,addr2line,as,bashcomp-config,eclean-dist,eclean-pkg,gfortran*,gmsgfmt,gprof} +/usr/bin/{i686-pc-linux-gnu-*,idle,ifnames,kernel-config,ld,lex,make,nm,objcopy,objdump,profile-config} +/usr/bin/{ebuild,emerge,portageq} +/usr/sbin/{archive-conf,dispatch-conf,emaint,emerge-webrsync,env-update,etc-update,fixpackages,quickpkg,regenworld} +/usr/lib/{libgettext*,libltdl.so,libmpfr.so,libsandbox*,libtcl*,libtk*} +/usr/lib/sigc++-2.0 +/usr/lib/gcc/{include,*.a,*.o,libmudflap*} +/usr/include/X11 diff --git a/overlay-squashfs-x86/usr/share/sysresccd/removelist-devtools-unmerge.txt b/overlay-squashfs-x86/usr/share/sysresccd/removelist-devtools-unmerge.txt new file mode 100644 index 0000000..73038f6 --- /dev/null +++ b/overlay-squashfs-x86/usr/share/sysresccd/removelist-devtools-unmerge.txt @@ -0,0 +1,18 @@ +app-admin/eselect +app-portage/eix +app-portage/mirrorselect +app-portage/gentoolkit +sys-devel/autoconf +sys-devel/autoconf-wrapper +sys-devel/automake +sys-devel/automake-wrapper +sys-devel/binutils +sys-devel/binutils-config +sys-devel/gcc-config +sys-devel/gnuconfig +sys-devel/libtool +sys-devel/m4 +sys-devel/make +sys-kernel/linux-headers +dev-util/pkgconfig +sys-apps/sandbox diff --git a/overlay-squashfs-x86/usr/share/sysresccd/removelist-x11tools-filedir.txt b/overlay-squashfs-x86/usr/share/sysresccd/removelist-x11tools-filedir.txt new file mode 100644 index 0000000..345a7cd --- /dev/null +++ b/overlay-squashfs-x86/usr/share/sysresccd/removelist-x11tools-filedir.txt @@ -0,0 +1,12 @@ +/usr/bin/pinentry-gtk-2 +/usr/bin/xapm +/usr/bin/gxditview +/usr/bin/xtotroff +/usr/sbin/gtk-lshw +/root/jwm +/root/runxserver +/root/winmgr.sh +/root/.xsession +/root/.xinitrc +/root/.config/geany/ +/root/.config/xfce* diff --git a/overlay-squashfs-x86/usr/share/sysresccd/removelist-x11tools-unmerge.txt b/overlay-squashfs-x86/usr/share/sysresccd/removelist-x11tools-unmerge.txt new file mode 100644 index 0000000..8ee9b6b --- /dev/null +++ b/overlay-squashfs-x86/usr/share/sysresccd/removelist-x11tools-unmerge.txt @@ -0,0 +1,154 @@ +app-arch/xarchiver +app-cdr/xfburn +app-crypt/truecrypt +app-editors/gvim +app-editors/qemacs +app-misc/emelfm2 +app-text/epdfview +app-text/poppler +app-text/poppler-bindings +dev-cpp/cairomm +dev-cpp/glibmm +dev-cpp/gtkmm +dev-cpp/pangomm +dev-libs/dbus-glib +dev-libs/libburn +dev-libs/libisofs +dev-util/geany +gnome-base/libglade +media-fonts/encodings +media-fonts/font-adobe-75dpi +media-fonts/font-alias +media-fonts/font-cursor-misc +media-fonts/font-misc-misc +media-fonts/terminus-font +net-dialup/gtkterm +net-misc/rdesktop +net-misc/tigervnc +sys-apps/dbus +sys-block/gparted +www-client/mozilla-firefox-bin +x11-apps/iceauth +x11-apps/mkfontdir +x11-apps/mkfontscale +x11-apps/rgb +x11-apps/setxkbmap +x11-apps/xauth +x11-apps/xcalc +x11-apps/xdpyinfo +x11-apps/xgamma +x11-apps/xhost +x11-apps/xinit +x11-apps/xkbcomp +x11-apps/xmodmap +x11-apps/xrandr +x11-apps/xrdb +x11-apps/xset +x11-apps/xsetroot +x11-apps/xwd +x11-base/xorg-drivers +x11-base/xorg-server +x11-drivers/xf86-input-evdev +x11-drivers/xf86-input-keyboard +x11-drivers/xf86-input-mouse +x11-drivers/xf86-input-synaptics +x11-drivers/xf86-input-vmmouse +x11-drivers/xf86-video-ark +x11-drivers/xf86-video-ati +x11-drivers/xf86-video-chips +x11-drivers/xf86-video-cirrus +x11-drivers/xf86-video-dummy +x11-drivers/xf86-video-geode +x11-drivers/xf86-video-glint +x11-drivers/xf86-video-i128 +x11-drivers/xf86-video-i740 +x11-drivers/xf86-video-intel +x11-drivers/xf86-video-mach64 +x11-drivers/xf86-video-mga +x11-drivers/xf86-video-neomagic +x11-drivers/xf86-video-nv +x11-drivers/xf86-video-openchrome +x11-drivers/xf86-video-r128 +x11-drivers/xf86-video-radeonhd +x11-drivers/xf86-video-rendition +x11-drivers/xf86-video-s3 +x11-drivers/xf86-video-s3virge +x11-drivers/xf86-video-savage +x11-drivers/xf86-video-siliconmotion +x11-drivers/xf86-video-sis +x11-drivers/xf86-video-tdfx +x11-drivers/xf86-video-tga +x11-drivers/xf86-video-trident +x11-drivers/xf86-video-tseng +x11-drivers/xf86-video-vesa +x11-drivers/xf86-video-vmware +x11-libs/cairo +x11-libs/gtk+ +x11-libs/libdrm +x11-libs/libfontenc +x11-libs/libICE +x11-libs/libpciaccess +x11-libs/libSM +x11-libs/libwnck +x11-libs/libX11 +x11-libs/libXau +x11-libs/libXaw +x11-libs/libXcomposite +x11-libs/libXcursor +x11-libs/libXdamage +x11-libs/libXdmcp +x11-libs/libXext +x11-libs/libXfixes +x11-libs/libXfont +x11-libs/libXfontcache +x11-libs/libXft +x11-libs/libXi +x11-libs/libxkbfile +x11-libs/libxkbui +x11-libs/libxklavier +x11-libs/libXmu +x11-libs/libXp +x11-libs/libXpm +x11-libs/libXrandr +x11-libs/libXrender +x11-libs/libXres +x11-libs/libXt +x11-libs/libXtst +x11-libs/libXv +x11-libs/libXvMC +x11-libs/libXxf86misc +x11-libs/libXxf86vm +x11-libs/pango +x11-libs/pixman +x11-libs/vte +x11-libs/wxGTK +x11-libs/xtrans +x11-misc/mkxf86config +x11-misc/read-edid +x11-misc/shared-mime-info +x11-misc/xbitmaps +x11-misc/xkeyboard-config +x11-proto/kbproto +x11-proto/renderproto +x11-proto/xproto +x11-terms/mrxvt +x11-terms/terminal +x11-themes/gnome-icon-theme +x11-themes/gtk-engines-xfce +x11-themes/hicolor-icon-theme +x11-themes/xfce4-icon-theme +x11-wm/jwm +xfce-base/exo +xfce-base/libxfce4menu +xfce-base/libxfce4util +xfce-base/libxfcegui4 +xfce-base/xfce4-meta +xfce-base/xfce4-panel +xfce-base/xfce4-settings +xfce-base/xfce-utils +xfce-base/xfconf +xfce-base/xfdesktop +xfce-base/xfwm4 +xfce-extra/xfce4-datetime-plugin +xfce-extra/xfce4-taskmanager +xfce-extra/xfce4-wavelan-plugin diff --git a/pkglist/sysresccd-x86-packages-eix-1.3.0.txt b/pkglist/sysresccd-x86-packages-eix-1.3.0.txt new file mode 100644 index 0000000..7cd13e4 --- /dev/null +++ b/pkglist/sysresccd-x86-packages-eix-1.3.0.txt @@ -0,0 +1,540 @@ +app-accessibility/speakup-3.1.3 : kernel_linux +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.1.1 : -bash-completion -doc +app-admin/eselect-ctags-1.10 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20090606 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-0.8 +app-admin/hddtemp-0.3_beta15-r3 : -nls +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 : livecd +app-admin/python-updater-0.7 +app-admin/syslog-ng-2.1.4 : ipv6 -hardened -selinux -spoof-source -sql -static -tcpd +app-admin/sysstat-9.0.4 : -nls +app-admin/testdisk-6.11[1] : jpeg ntfs reiserfs +app-antivirus/clamav-0.95.2 : bzip2 iconv ipv6 -clamdtop -milter -selinux +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 : -static +app-arch/cabextract-1.2-r1 : -extra-tools +app-arch/cfv-1.18.2 +app-arch/cpio-2.9-r2 : -nls +app-arch/dump-0.4.42[1] : readline -ermt -static +app-arch/gzip-1.3.12-r1 : -nls -pic -static +app-arch/lzip-1.4 +app-arch/lzma-utils-4.999.9[1] : -nocxx +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-0.9b +app-arch/ncompress-4.2.4.2 +app-arch/p7zip-4.58 : -doc -static +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.0.5-r2 : -static -symlink +app-arch/pigz-2.1.4 +app-arch/rar-3.8.0 +app-arch/rzip-2.1 +app-arch/sharutils-4.7 : -nls +app-arch/tar-1.22-r1[1] : nls userland_GNU -static +app-arch/unace-1.2b-r1(1) +app-arch/unrar-3.8.5 +app-arch/unzip-5.52-r2 +app-arch/xarchiver-0.5.2 : -debug +app-arch/zip-2.32-r1 : crypt +app-backup/dar-2.3.8 : acl ssl -dar32 -dar64 -doc -nls +app-backup/duplicity-0.5.20 : -s3 +app-backup/rdiff-backup-1.2.8 : acl xattr +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.95 : -debug +app-benchmarks/cpuburn-1.4 +app-benchmarks/stress-1.0.0 : -static +app-cdr/cdrtools-2.01.01_alpha57-r1 : acl unicode +app-cdr/cdw-0.2.4 : -encode -gtk -mysql -nls -sqlite -vorbis +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.2 : dbus -debug -gstreamer -hal -thunar +app-crypt/chntpw-080526 : -static +app-crypt/gnupg-2.0.11 : bzip2 -caps -doc -ldap -nls -openct -pcsc-lite -selinux -smartcard -static +app-crypt/md5deep-3.3 +app-crypt/pinentry-0.7.5 : gtk ncurses -caps -qt3 +app-crypt/truecrypt-6.2a : -X +app-editors/gvim-7.2.182 : acl bash-completion gtk -aqua -cscope -gnome -gpm -motif -netbeans -nextaw -nls -perl -python -ruby +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.5 : -xterm +app-editors/nano-2.1.9 : ncurses slang unicode -debug -justify -minimal -nls -spell +app-editors/qemacs-0.4.0_pre20080605 : X png unicode -xv +app-editors/vim-7.2.182 : acl bash-completion perl python -cscope -gpm -minimal -nls -ruby -vim-pager -vim-with-x +app-editors/vim-core-7.2.182 : acl bash-completion -livecd -nls +app-editors/zile-2.3.9 +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.5 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 : -dbtool +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20080809 +app-misc/ckermit-8.0.211-r2 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 : acl unicode -fam -hal +app-misc/livecd-tools-1.0.42 : X -opengl +app-misc/mc-4.6.1-r4 : 7zip X samba slang unicode -gpm -ncurses -nls +app-misc/pax-utils-0.1.19 : -caps +app-misc/screen-4.0.3 : pam -debug -multiuser -nethack -selinux +app-misc/symlinks-1.2-r2 : -static +app-misc/vlock-2.2.2-r2 : pam -test +app-misc/wipe-2.2.20050509 +app-portage/eix-0.17.0 : deprecated -doc -nls -sqlite -tools +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-1.2 +app-shells/bash-3.2_p39 : -afs -bashlogger -examples -nls -plugins -vanilla +app-shells/ksh-93.20081104 : -nls +app-shells/tcsh-6.16 : -catalogs -perl +app-shells/zsh-4.3.9 : unicode -caps -debug -doc -examples -gdbm -maildir -pcre -static +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1[1] : -cups -nls -test +app-text/iso-codes-3.8 +app-text/poppler-0.8.7 : jpeg zlib -cjk +app-text/poppler-bindings-0.8.7 : gtk -cairo -qt3 -qt4 -test +app-text/unix2dos-2.2-r1 +app-vim/gentoo-syntax-20090220 : -ignore-glep31 +dev-cpp/cairomm-1.6.0 : -doc +dev-cpp/glibmm-2.16.4(2) : -debug -doc -examples +dev-cpp/gtkmm-2.12.7(2.4) : -debug -doc -examples -test +dev-lang/perl-5.8.8-r5 : -berkdb -build -debug -doc -elibc_FreeBSD -gdbm -ithreads -perlsuid +dev-lang/python-2.6.2-r1(2.6) : ipv6 ncurses readline ssl threads xml -berkdb -build -doc -elibc_uclibc -examples -gdbm -sqlite -tk -ucs2 -wininst +dev-libs/atk-1.24.0 : -debug -doc +dev-libs/dbus-glib-0.76 : -debug -doc -selinux +dev-libs/eventlog-0.2.9 +dev-libs/expat-2.0.1-r2 +dev-libs/glib-2.18.4-r1(2) : xattr -debug -doc -fam -hardened -selinux +dev-libs/gmp-4.2.4 : -nocxx +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.5.8 +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.12 +dev-libs/libgcrypt-1.4.4 +dev-libs/libgpg-error-1.7 : -nls +dev-libs/libisofs-0.6.12 +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 : -no-net2 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1(3) : bzip2 cxx unicode zlib -doc -static-libs +dev-libs/libpthread-stubs-0.1 : -debug +dev-libs/libsigc++-2.2.3(2) : -debug -doc -test +dev-libs/libtasn1-2.2 : -doc +dev-libs/libusb-0.1.12-r5 : -debug -doc -nocxx +dev-libs/libxml2-2.7.3-r2(2) : ipv6 python readline -debug -doc -examples -test +dev-libs/lzo-2.02-r1(2) : -examples +dev-libs/mpfr-2.4.1_p1 +dev-libs/newt-0.52.10 : -gpm -nls -tcl +dev-libs/openssl-0.9.8k : bindist zlib -gmp -kerberos -sse2 -test +dev-libs/popt-1.10.7 : -nls +dev-libs/pth-2.0.7-r1 : -debug +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.3 : -doc -examples +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 +dev-util/dialog-1.1.20070704 : unicode -examples +dev-util/geany-0.18 : vte +dev-util/pkgconfig-0.23 : -elibc_FreeBSD -hardened +dev-util/strace-4.5.18 : -aio -static +gnome-base/libglade-2.6.4(2.0) : -debug -doc +media-fonts/encodings-1.0.2 : -debug +media-fonts/font-adobe-75dpi-1.0.0 : X -nls +media-fonts/font-alias-1.0.1 : -debug +media-fonts/font-cursor-misc-1.0.0 : X -nls +media-fonts/font-misc-misc-1.0.0 : X -nls +media-fonts/terminus-font-4.28 : X pcf psf ru-g -a-like-o -bolddiag -quote -raw-font-data -ru-dv -ru-i -ru-k -width +media-libs/alsa-lib-1.0.20-r1 : alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mmap_emul alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol -alisp -debug -doc -python +media-libs/fontconfig-2.6.0-r2(1.0) : -doc +media-libs/freetype-2.3.9-r1(2) : X -bindist -debug -doc -fontforge -utils +media-libs/jpeg-6b-r8 +media-libs/libpng-1.2.37(1.2) +net-analyzer/arping-2.06(2) +net-analyzer/dnstracer-1.9 : ipv6 +net-analyzer/httping-1.2.6 : ssl +net-analyzer/ifstat-1.1 : -snmp +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r4 : ipv6 unicode -suid +net-analyzer/macchanger-1.5.0-r1 +net-analyzer/netcat-110-r8 : crypt ipv6 -static +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 : ipv6 -pcre +net-analyzer/nmap-4.76 : ssl -gtk -lua +net-analyzer/tcpdump-3.9.8-r1 : ipv6 ssl -chroot -samba +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.11 : -static +net-analyzer/vnstat-1.6 +net-dialup/globespan-adsl-0.12 : -tk +net-dialup/gtkterm-0.99.5-r1 : -linguas_fr -linguas_hu -linguas_ru -nls +net-dialup/hcfpcimodem-1.19 : -doc +net-dialup/hsfmodem-7.80.02.04 : -doc +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 : -nls +net-dialup/mingetty-1.08 : unicode +net-dialup/minicom-2.3-r2 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fi -linguas_fr -linguas_hu -linguas_ja -linguas_nb -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_rw -linguas_sv -linguas_vi -linguas_zh_TW -nls +net-dialup/ppp-2.4.4-r23 : atm ipv6 pam -activefilter -dhcp -eap-tls -gtk -mppe-mppc -radius +net-dialup/pppconfig-2.3.17-r1 : -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_eu -linguas_fi -linguas_fr -linguas_gl -linguas_he -linguas_id -linguas_it -linguas_ja -linguas_ko -linguas_lt -linguas_nb -linguas_nl -linguas_nn -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tl -linguas_tr -linguas_vi -linguas_zh_CN -linguas_zh_TW -nls +net-dialup/pptpclient-1.7.1-r1 : -tk +net-dialup/rp-pppoe-3.8-r2 : -X +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p3 : ipv6 -idn +net-dns/libidn-1.14 : -doc -elibc_FreeBSD -emacs -java -mono -nls +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 : -kerberos -nonfsv4 -tcpd +net-fs/samba-3.0.33 : acl ipv6 kernel_linux pam readline -ads -async -automount -caps -cups -debug -doc -examples -fam -ldap -oav -python -quotas -selinux -swat -syslog -winbind +net-ftp/ftp-0.17-r7 : ipv6 ssl +net-ftp/lftp-3.7.14 : ssl -gnutls -nls -socks5 +net-ftp/ncftp-3.2.2-r1 : ipv6 +net-ftp/tftp-hpa-0.49-r1 : ipv6 readline -selinux -tcpd +net-irc/irssi-0.8.13-r1 : ipv6 ssl -perl -socks5 +net-libs/gnutls-2.6.6 : bindist cxx lzo zlib -doc -guile -nls +net-libs/libnet-1.1.2.1-r1(1.1) : -doc +net-libs/libnfsidmap-0.21-r1 : -ldap +net-libs/libpcap-0.9.8-r2 : ipv6 +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 : ipv6 ssl -ares -gnutls -idn -kerberos -ldap -libssh2 -nss -test +net-misc/dhcp-3.1.2_p1 : kernel_linux -doc -minimal -selinux -static +net-misc/dhcpcd-4.0.13 : compat zeroconf +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r3 +net-misc/iputils-20071127 : ipv6 -doc -static +net-misc/netkit-rsh-0.17-r9 : pam +net-misc/ntp-4.2.4_p7 : ipv6 ssl -caps -debug -openntpd -parse-clocks -selinux -vim-syntax -zeroconf +net-misc/openssh-5.2_p1-r1 : X pam -X509 -hpn -kerberos -ldap -libedit -pkcs11 -selinux -skey -smartcard -static -tcpd +net-misc/openswan-2.4.15 : -curl -extra-algorithms -ldap -smartcard -weak-algorithms +net-misc/openvpn-2.1_rc19 : pam ssl -examples -iproute2 -minimal -passwordsave -pkcs11 -selinux -static -threads -userland_BSD +net-misc/rdate-1.4-r3 : ipv6 +net-misc/rdesktop-1.6.0 : ipv6 -ao -debug -oss +net-misc/rsync-3.0.6 : acl iconv ipv6 xattr -static -xinetd +net-misc/telnet-bsd-1.2-r1 : -nls -xinetd +net-misc/tightvnc-1.3.10-r1 : server -elibc_FreeBSD -java -tcpd +net-misc/udpcast-20071228[1] +net-misc/vconfig-1.9 : -static +net-misc/vpnc-0.5.3 : bindist -hybrid-auth -resolvconf +net-misc/wget-1.11.4 : ipv6 ssl -debug -nls -static +net-misc/whois-4.7.30 : -nls +net-misc/wput-0.6.1 : ssl -debug -nls +net-nds/portmap-6.0 : -selinux -tcpd +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 : usb -pcmcia +net-wireless/b43-fwcutter-011 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.10.91.9-r6[1] : kernel_linux +net-wireless/ipw2100-firmware-1.3(1.3) +net-wireless/ipw2200-firmware-3.0 +net-wireless/madwifi-ng-tools-0.9.4.4030.20090529 +net-wireless/ndiswrapper-1.55[1] : kernel_linux usb -debug +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 : -multicall -nls +net-wireless/wpa_supplicant-0.6.9 : dbus kernel_linux readline ssl -debug -eap-sim -gnutls -kernel_FreeBSD -madwifi -ps3 -qt3 -qt4 -wps +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.15 +sys-apps/acl-2.2.47 : -nfs -nls +sys-apps/attr-2.4.43 : -nls +sys-apps/baselayout-1.12.11.1 : unicode -bootstrap -build -static +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.4 : acl xattr -caps -gmp -nls -selinux -static -vanilla +sys-apps/dbus-1.2.3-r1 : X -debug -doc -selinux +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 : kernel_linux -static +sys-apps/diffutils-2.8.7-r2 : -nls -static +sys-apps/dmapi-2.2.8 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.7 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r1 : -nls +sys-apps/ethtool-6 +sys-apps/fbset-2.1 : -static +sys-apps/file-4.23 : -python +sys-apps/findutils-4.4.0 : -nls -selinux -static +sys-apps/flashrom-0.9.0 +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 : -nls +sys-apps/grep-2.5.4-r1 : pcre -nls +sys-apps/groff-1.20.1-r1 : X -examples -linguas_ja +sys-apps/hdparm-9.15 +sys-apps/hwdata-gentoo-0.4 : -binary-drivers -opengl +sys-apps/hwsetup-1.2-r1 : zlib +sys-apps/ipmitool-1.8.11 : -openipmi +sys-apps/iproute2-2.6.28 : atm -berkdb -minimal +sys-apps/kbd-1.13-r1 : -nls +sys-apps/less-429 : unicode +sys-apps/lm_sensors-3.0.3 : -sensord +sys-apps/lshw-02.13b : gtk -static +sys-apps/man-1.6f-r3 : -lzma -nls +sys-apps/man-pages-3.21 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fr -linguas_it -linguas_ja -linguas_nl -linguas_pl -linguas_ro -linguas_ru -linguas_zh_CN -nls +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.7 +sys-apps/module-init-tools-3.5 : -old-linux +sys-apps/net-tools-1.60_p20071202044231-r1 : -nls -static +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-1.9.0 : debug device-mapper readline -nls -selinux +sys-apps/pciutils-3.0.2 : zlib -network-cron +sys-apps/portage-2.1.6.13 : build -doc -epydoc -linguas_pl -selinux +sys-apps/pv-1.1.4 : -debug -nls +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 : acl -nls -static +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 : pam -audit -cracklib -nls -selinux -skey +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38-r1 : minimal -static +sys-apps/sysvinit-2.86-r10 : -ibm -kernel_FreeBSD -selinux -static +sys-apps/tcp-wrappers-7.6-r8 : ipv6 +sys-apps/usbutils-0.73 : zlib -network-cron +sys-apps/util-linux-2.16-r1 : crypt loop-aes slang unicode -nls -old-linux -selinux -uclibc +sys-apps/which-2.19 +sys-apps/x86info-1.24-r1 +sys-apps/xinetd-2.3.14 : -perl -tcpd +sys-apps/dumpdisklayout-0.1.1 +sys-apps/sysresccd-scripts-1.3.0 +sys-auth/pambase-20081028 : sha512 -consolekit -cracklib -debug -gnome-keyring -mktemp -passwdqc -selinux -ssh +sys-block/gpart-0.1h-r1[1] +sys-block/gparted-0.4.6[1] : fat hfs jfs ntfs reiser4 reiserfs xfce xfs -debug -gnome -kde +sys-block/iscsitarget-0.4.17 : kernel_linux +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 : ssl -debug +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.2.18 +sys-block/nbd-2.9.11 +sys-block/open-iscsi-2.0.870.3 : kernel_linux -debug -modules -utils +sys-block/partimage-0.6.7[1] : nologin -nls +sys-block/aic94xx-firmware-20090727 +sys-block/gdisk-0.3.1 +sys-block/partclone-0.1.1.15 : fat ntfs -hfs -reiser4 -reiserfs -xfs +sys-block/partimage-ssl-0.6.7 : ssl -nls +sys-boot/grub-0.97-r9 : ncurses -custom-cflags -netboot -static +sys-boot/lilo-22.8-r2 : device-mapper -minimal -pxeserial -static +sys-boot/syslinux-3.82 +sys-cluster/drbd-8.3.2 +sys-cluster/drbd-kernel-8.3.2 : kernel_linux +sys-devel/autoconf-2.63-r1(2.5) : -emacs +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.2(1.10) +sys-devel/automake-wrapper-3-r1 +sys-devel/bc-1.06.95 : readline -libedit -static +sys-devel/binutils-2.18-r3 : -gold -multislot -multitarget -nls -test -vanilla +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.1(4.4) : mudflap nptl openmp -altivec -bootstrap -build -doc -fixed-point -fortran -gcj -graphite -gtk -hardened -ip28 -ip32r10k -libffi -multilib -multislot -n32 -n64 -nls -nocxx -objc -objc++ -objc-gc -test -vanilla +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20080928 +sys-devel/libperl-5.8.8-r2(1) : -berkdb -debug -gdbm -ithreads +sys-devel/libtool-2.2.6a(1.5) : -vanilla +sys-devel/m4-1.4.12 : -examples +sys-devel/make-3.81 : -nls -static +sys-devel/patch-2.5.9 : -static +sys-fs/btrfs-progs-0.19[1] : acl -debug-utils +sys-fs/cowloop-3.1[1] +sys-fs/cryptsetup-1.0.6-r2 : -dynamic -nls -selinux +sys-fs/dd-rescue-1.10 : -static +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc15[1] : -selinux -static +sys-fs/dosfstools-3.0.2 +sys-fs/e2fsprogs-1.41.9 : -elibc_FreeBSD -nls +sys-fs/evms-2.5.5-r10[1] : ncurses -debug -gtk -hb -hb2 -nls +sys-fs/fuse-2.7.4 : kernel_linux -kernel_FreeBSD +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 : -tcl -tk +sys-fs/jfsutils-1.1.13 : -static +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.21 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 : -debug +sys-fs/lvm2-2.02.45-r2 : lvm1 readline static -clvm -cman -selinux +sys-fs/mdadm-2.6.8 : -static +sys-fs/mtd-utils-20080907 : xattr +sys-fs/mtools-3.9.11 : -X +sys-fs/multipath-tools-0.4.8[1] +sys-fs/ntfsprogs-2.0.0-r1 : crypt -debug -fuse -gnome -minimal +sys-fs/reiser4progs-1.0.7 : readline -debug -static +sys-fs/reiserfsprogs-3.6.21 +sys-fs/squashfs-tools-3.4[1] : lzma +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-124-r2 : -selinux +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.1-r1 : -nls -static +sys-fs/fsarchiver-0.5.9 : lzma lzo opensslcrypt static +sys-fs/ntfs3g-adv-2009.4.4.17 : -debug -hal -suid +sys-fs/ntfsreloc-0.7 +sys-fs/scrounge-ntfs-0.9 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.30-r1 +sys-libs/e2fsprogs-libs-1.41.9 : -nls +sys-libs/gdbm-1.8.3-r3 : -berkdb +sys-libs/glibc-2.9_p20081201-r2(2.2) : -crosscompile_opts_headers-only -debug -gd -glibc-omitfp -hardened -multilib -nls -profile -selinux -vanilla +sys-libs/gpm-1.20.5 : -selinux +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 : -ruby +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6(5) : -multilib -nls +sys-libs/ncurses-5.6-r2(5) : gpm unicode -debug -doc -minimal -nocxx -profile -trace +sys-libs/openipmi-2.0.11 : crypt -perl -python -snmp -tcl +sys-libs/pam-1.0.4 : elibc_glibc -audit -cracklib -elibc_FreeBSD -nls -selinux -test -vim-syntax +sys-libs/pwdb-0.62 : -selinux +sys-libs/readline-5.2_p13 +sys-libs/slang-2.1.4 : pcre readline -cjk -png +sys-libs/timezone-data-2009j : elibc_glibc -elibc_FreeBSD -nls +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.3.5-r2 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.1-r1 : unicode -debug +sys-process/iotop-0.2.1 +sys-process/lsof-4.81-r2 : -selinux -static +sys-process/procps-3.2.7 : -n32 +sys-process/psmisc-22.6 : X ipv6 -nls -selinux +sys-process/vixie-cron-4.1-r10 : pam -debug -selinux +www-client/elinks-0.11.5 : bzip2 ipv6 ssl unicode zlib -X -bittorrent -debug -finger -ftp -gopher -gpm -guile -idn -javascript -lua -nls -nntp -perl -ruby +www-client/lynx-2.8.7_p1 : bzip2 ipv6 ssl unicode -cjk -gnutls -nls +www-client/mozilla-firefox-bin-3.5.2 : -linguas_af -linguas_ar -linguas_be -linguas_bg -linguas_bn -linguas_bn_IN -linguas_ca -linguas_cs -linguas_cy -linguas_da -linguas_de -linguas_el -linguas_en -linguas_en_GB -linguas_en_US -linguas_eo -linguas_es -linguas_es_AR -linguas_es_ES -linguas_et -linguas_eu -linguas_fa -linguas_fi -linguas_fr -linguas_fy -linguas_fy_NL -linguas_ga -linguas_ga_IE -linguas_gl -linguas_gu -linguas_gu_IN -linguas_he -linguas_hi -linguas_hi_IN -linguas_hu -linguas_id -linguas_is -linguas_it -linguas_ja -linguas_ka -linguas_kk -linguas_kn -linguas_ko -linguas_ku -linguas_lt -linguas_lv -linguas_mk -linguas_mr -linguas_nb -linguas_nb_NO -linguas_nl -linguas_nn -linguas_nn_NO -linguas_oc -linguas_pa -linguas_pa_IN -linguas_pl -linguas_pt -linguas_pt_BR -linguas_pt_PT -linguas_ro -linguas_ru -linguas_si -linguas_sk -linguas_sl -linguas_sq -linguas_sr -linguas_sv -linguas_sv_SE -linguas_ta -linguas_te -linguas_th -linguas_uk -linguas_vi -linguas_zh -linguas_zh_CN -linguas_zh_TW -restrict-javascript +www-servers/thttpd-2.25b-r7[1] : -static +x11-apps/iceauth-1.0.2 : -debug +x11-apps/mkfontdir-1.0.4 : -debug +x11-apps/mkfontscale-1.0.5 : -debug +x11-apps/rgb-1.0.3 : -debug +x11-apps/setxkbmap-1.0.4 : -debug +x11-apps/xauth-1.0.3 : ipv6 -debug +x11-apps/xcalc-1.0.2-r1 : -debug +x11-apps/xdpyinfo-1.0.3 : -debug -dga -dmx -xinerama +x11-apps/xgamma-1.0.2 : -debug +x11-apps/xhost-1.0.2 : ipv6 -debug +x11-apps/xinit-1.0.8-r4 : minimal pam -debug -hal +x11-apps/xkbcomp-1.0.5 : -debug +x11-apps/xmodmap-1.0.3 : -debug +x11-apps/xrandr-1.2.3 : -debug +x11-apps/xrdb-1.0.5 : -debug +x11-apps/xset-1.0.4 : -debug +x11-apps/xsetroot-1.0.2 : -debug +x11-apps/xwd-1.0.2 : -debug +x11-base/xorg-server-1.5.3-r7 : input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_vmmouse ipv6 kdrive nptl video_cards_ark video_cards_chips video_cards_cirrus video_cards_dummy video_cards_epson video_cards_fbdev video_cards_geode video_cards_glint video_cards_i128 video_cards_i740 video_cards_imstt video_cards_intel video_cards_mach64 video_cards_mga video_cards_neomagic video_cards_nv video_cards_r128 video_cards_radeon video_cards_radeonhd video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_vesa video_cards_via video_cards_vmware xorg -3dfx -debug -dmx -hal -input_devices_acecad -input_devices_aiptek -input_devices_citron -input_devices_elographics -input_devices_fpit -input_devices_hyperpen -input_devices_joystick -input_devices_mutouch -input_devices_penmount -input_devices_tslib -input_devices_virtualbox -input_devices_void -input_devices_wacom -minimal -sdl -tslib -video_cards_apm -video_cards_ast -video_cards_fglrx -video_cards_impact -video_cards_newport -video_cards_nvidia -video_cards_sisusb -video_cards_sunbw2 -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunffb -video_cards_sunleo -video_cards_suntcx -video_cards_v4l -video_cards_vermilion -video_cards_virtualbox -video_cards_voodoo -video_cards_xgi +x11-drivers/xf86-input-evdev-2.1.3 : -debug -hal +x11-drivers/xf86-input-keyboard-1.3.2 : -debug +x11-drivers/xf86-input-mouse-1.4.0 : -debug +x11-drivers/xf86-input-synaptics-1.0.0 : -debug -hal +x11-drivers/xf86-input-vmmouse-12.6.3 : -debug +x11-drivers/xf86-video-ark-0.7.0 : -debug +x11-drivers/xf86-video-ati-6.12.1-r1 : -debug +x11-drivers/xf86-video-chips-1.2.1 : -debug +x11-drivers/xf86-video-cirrus-1.2.1 : -debug +x11-drivers/xf86-video-dummy-0.3.1 : -debug +x11-drivers/xf86-video-fbdev-0.4.0 : -debug +x11-drivers/xf86-video-geode-2.10.1 : -debug +x11-drivers/xf86-video-glint-1.2.2 : dri -debug +x11-drivers/xf86-video-i128-1.3.1 : -debug +x11-drivers/xf86-video-i740-1.2.0 : -debug +x11-drivers/xf86-video-intel-2.6.3-r1 : dri -debug +x11-drivers/xf86-video-mach64-6.8.0 : dri -debug +x11-drivers/xf86-video-mga-1.4.9 : dri -debug +x11-drivers/xf86-video-neomagic-1.2.2 : -debug +x11-drivers/xf86-video-nv-2.1.12 : -debug +x11-drivers/xf86-video-openchrome-0.2.903 : dri -debug +x11-drivers/xf86-video-r128-6.8.0 : dri -debug +x11-drivers/xf86-video-radeonhd-1.2.3 : -debug +x11-drivers/xf86-video-rendition-4.2.0 : -debug +x11-drivers/xf86-video-s3-0.6.0 : -debug +x11-drivers/xf86-video-s3virge-1.10.1 : -debug +x11-drivers/xf86-video-savage-2.2.1 : dri -debug +x11-drivers/xf86-video-siliconmotion-1.6.0 : -debug +x11-drivers/xf86-video-sis-0.10.1 : dri -debug +x11-drivers/xf86-video-tdfx-1.4.1 : dri -debug +x11-drivers/xf86-video-tga-1.2.0 : -debug +x11-drivers/xf86-video-trident-1.3.1 : -debug +x11-drivers/xf86-video-tseng-1.2.1 : -debug +x11-drivers/xf86-video-vesa-2.2.0 : -debug +x11-drivers/xf86-video-vmware-10.16.5 : -debug +x11-libs/cairo-1.8.6-r1 : X svg -cleartype -debug -directfb -doc -glitz -opengl -xcb +x11-libs/gtk+-2.14.7-r2(2) : X jpeg -cups -debug -doc -jpeg2k -tiff -vim-syntax -xinerama +x11-libs/libICE-1.0.4 : ipv6 -debug +x11-libs/libSM-1.1.0 : ipv6 -debug +x11-libs/libX11-1.1.5 : ipv6 -debug -xcb +x11-libs/libXau-1.0.4 : -debug +x11-libs/libXaw-1.0.5 : -debug +x11-libs/libXcomposite-0.4.0 : -debug +x11-libs/libXcursor-1.1.9 : -debug +x11-libs/libXdamage-1.1.1 : -debug +x11-libs/libXdmcp-1.0.2 : -debug +x11-libs/libXext-1.0.4 : -debug +x11-libs/libXfixes-4.0.3 : -debug +x11-libs/libXfont-1.3.4 : ipv6 -debug +x11-libs/libXfontcache-1.0.4 : -debug +x11-libs/libXft-2.1.13 : -debug +x11-libs/libXi-1.2.1 : -debug +x11-libs/libXmu-1.0.4 : ipv6 -debug +x11-libs/libXp-1.0.0 : -debug +x11-libs/libXpm-3.5.7 : -debug +x11-libs/libXrandr-1.2.3 : -debug +x11-libs/libXrender-0.9.4 : -debug +x11-libs/libXres-1.0.3 : -debug +x11-libs/libXt-1.0.5 : -debug +x11-libs/libXtst-1.0.3 : -debug +x11-libs/libXv-1.0.4 : -debug +x11-libs/libXvMC-1.0.4 : -debug +x11-libs/libXxf86misc-1.0.1 : -debug +x11-libs/libXxf86vm-1.0.2 : -debug +x11-libs/libdrm-2.4.5 : -debug +x11-libs/libfontenc-1.0.4 : -debug +x11-libs/libpciaccess-0.10.5 : -debug -minimal +x11-libs/libwnck-2.24.2 : -debug -doc +x11-libs/libxkbfile-1.0.5 : -debug +x11-libs/libxkbui-1.0.2 : -debug +x11-libs/libxklavier-3.6 : -doc +x11-libs/pango-1.24.2 : X -debug -doc +x11-libs/pixman-0.14.0-r1 : -altivec -debug -mmx -sse2 +x11-libs/startup-notification-0.9 +x11-libs/vte-0.17.4-r3 : -debug -doc -opengl -python +x11-libs/wxGTK-2.8.10.1-r1(2.8) : -X -debug -doc -gnome -gstreamer -odbc -opengl -pch -sdl +x11-libs/xtrans-1.2.3 : -debug +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.60 +x11-misc/xbitmaps-1.0.1 +x11-misc/xkeyboard-config-1.5 +x11-proto/kbproto-1.0.3 +x11-proto/renderproto-0.9.3 +x11-proto/xproto-7.0.14 +x11-terms/mrxvt-0.5.3-r2 : jpeg png session xpm -debug -linguas_el -linguas_ja -linguas_ko -linguas_th -linguas_zh_CN -linguas_zh_TW -menubar -truetype -utempter +x11-terms/terminal-0.4.0 : dbus -debug -doc +x11-themes/gnome-icon-theme-2.24.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.10 +x11-wm/jwm-2.0.1 : png truetype -bidi -debug -jpeg -xinerama -xpm +xfce-base/exo-0.3.102-r1 : -debug -doc -hal -libnotify -python +xfce-base/libxfce4menu-4.6.1 : -debug +xfce-base/libxfce4util-4.6.1 : -debug +xfce-base/libxfcegui4-4.6.1-r1 : -debug -glade -startup-notification +xfce-base/xfce-utils-4.6.1 : dbus -debug -lock +xfce-base/xfce4-meta-4.6.1 : -session +xfce-base/xfce4-panel-4.6.1 : -debug -startup-notification +xfce-base/xfce4-settings-4.6.1 : keyboard -debug -libnotify -sound +xfce-base/xfconf-4.6.1 : -debug -perl -profile +xfce-base/xfdesktop-4.6.1 : branding menu-plugin -debug -doc -linguas_be -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_et -linguas_eu -linguas_fi -linguas_fr -linguas_he -linguas_hu -linguas_it -linguas_ja -linguas_ko -linguas_nb_NO -linguas_nl -linguas_pa -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tr -linguas_uk -linguas_vi -linguas_zh_CN -linguas_zh_TW -thunar +xfce-base/xfwm4-4.6.1 : -debug -startup-notification -xcomposite +xfce-extra/xfce4-datetime-plugin-0.6.1 : -debug +xfce-extra/xfce4-taskmanager-0.4.1 : -debug +xfce-extra/xfce4-wavelan-plugin-0.5.5 : -debug diff --git a/pkglist/sysresccd-x86-packages-eix-1.3.1.txt b/pkglist/sysresccd-x86-packages-eix-1.3.1.txt new file mode 100644 index 0000000..15dd8fb --- /dev/null +++ b/pkglist/sysresccd-x86-packages-eix-1.3.1.txt @@ -0,0 +1,542 @@ +app-accessibility/speakup-3.1.3 : kernel_linux +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.2.3 : -bash-completion -doc +app-admin/eselect-ctags-1.10 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20090824 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-0.8 +app-admin/hddtemp-0.3_beta15-r3 : -nls +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 : livecd +app-admin/python-updater-0.7 +app-admin/syslog-ng-2.1.4 : ipv6 -hardened -selinux -spoof-source -sql -static -tcpd +app-admin/sysstat-9.0.4 : -nls +app-admin/testdisk-6.11[1] : jpeg ntfs reiserfs +app-antivirus/clamav-0.95.2 : bzip2 iconv ipv6 -clamdtop -milter -selinux +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 : -static +app-arch/cabextract-1.2-r1 : -extra-tools +app-arch/cfv-1.18.2 +app-arch/cpio-2.9-r2 : -nls +app-arch/dump-0.4.42 : readline -ermt -selinux -static +app-arch/gzip-1.3.12-r1 : -nls -pic -static +app-arch/lzip-1.8 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-0.9b +app-arch/ncompress-4.2.4.2 +app-arch/p7zip-4.58 : -doc -static +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.0.5-r2 : -static -symlink +app-arch/pigz-2.1.4 +app-arch/rar-3.8.0 +app-arch/rzip-2.1 +app-arch/sharutils-4.7 : -nls +app-arch/tar-1.22-r1[1] : nls userland_GNU -static +app-arch/unace-1.2b-r1(1) +app-arch/unrar-3.8.5 +app-arch/unzip-5.52-r2 +app-arch/xarchiver-0.5.2 : -debug +app-arch/xz-utils-4.999.9_beta : static-libs threads -nls +app-arch/zip-2.32-r1 : crypt +app-backup/dar-2.3.8 : acl ssl -dar32 -dar64 -doc -nls +app-backup/duplicity-0.5.20 : -s3 +app-backup/rdiff-backup-1.2.8 : acl xattr +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.95 : -debug +app-benchmarks/cpuburn-1.4 +app-benchmarks/iozone-3.242 +app-benchmarks/stress-1.0.0 : -static +app-cdr/cdrtools-2.01.01_alpha57-r1 : acl unicode +app-cdr/cdw-0.2.4 : -encode -gtk -mysql -nls -sqlite -vorbis +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.2 : dbus -debug -gstreamer -hal -thunar +app-crypt/chntpw-080526 : -static +app-crypt/gnupg-2.0.11 : bzip2 -caps -doc -ldap -nls -openct -pcsc-lite -selinux -smartcard -static +app-crypt/md5deep-3.3 +app-crypt/pinentry-0.7.5 : gtk ncurses -caps -qt3 +app-crypt/truecrypt-6.2a : -X +app-editors/gvim-7.2.182 : acl bash-completion gtk -aqua -cscope -gnome -gpm -motif -netbeans -nextaw -nls -perl -python -ruby +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.5 : -xterm +app-editors/nano-2.1.9 : ncurses slang unicode -debug -justify -minimal -nls -spell +app-editors/qemacs-0.4.0_pre20080605 : X png unicode -xv +app-editors/vim-7.2.182 : acl bash-completion perl python -cscope -gpm -minimal -nls -ruby -vim-pager -vim-with-x +app-editors/vim-core-7.2.182 : acl bash-completion -livecd -nls +app-editors/zile-2.3.9 +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.5 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 : -dbtool +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20080809 +app-misc/ckermit-8.0.211-r2 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 : acl unicode -fam -hal +app-misc/livecd-tools-1.0.42 : X -opengl +app-misc/mc-4.6.1-r4 : 7zip X samba slang unicode -gpm -ncurses -nls +app-misc/mime-types-7 +app-misc/pax-utils-0.1.19 : -caps +app-misc/screen-4.0.3 : pam -debug -multiuser -nethack -selinux +app-misc/symlinks-1.2-r2 : -static +app-misc/vlock-2.2.2-r2 : pam -test +app-misc/wipe-2.2.20050509 +app-portage/eix-0.17.0 : deprecated -doc -nls -sqlite -tools +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-1.4.2 +app-shells/bash-4.0_p28 : net -afs -bashlogger -examples -nls -plugins -vanilla +app-shells/ksh-93.20081104 : -nls +app-shells/tcsh-6.16 : -catalogs -perl +app-shells/zsh-4.3.9 : unicode -caps -debug -doc -examples -gdbm -maildir -pcre -static +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1[1] : -cups -nls -test +app-text/iso-codes-3.8 +app-text/poppler-0.8.7 : jpeg zlib -cjk +app-text/poppler-bindings-0.8.7 : gtk -cairo -qt3 -qt4 -test +app-text/unix2dos-2.2-r1 +app-vim/gentoo-syntax-20090220 : -ignore-glep31 +dev-cpp/cairomm-1.6.0 : -doc +dev-cpp/glibmm-2.20.1(2) : -debug -doc -examples -test +dev-cpp/gtkmm-2.16.0(2.4) : -debug -doc -examples -test +dev-cpp/pangomm-2.24.0(2.4) : -debug -doc +dev-lang/perl-5.8.8-r5 : -berkdb -build -debug -doc -elibc_FreeBSD -gdbm -ithreads -perlsuid +dev-lang/python-2.6.2-r2(2.6) : ipv6 ncurses readline ssl threads xml -berkdb -build -doc -elibc_uclibc -examples -gdbm -sqlite -tk -ucs2 -wininst +dev-libs/atk-1.26.0 : -debug -doc +dev-libs/dbus-glib-0.76 : -debug -doc -selinux +dev-libs/eventlog-0.2.9 +dev-libs/expat-2.0.1-r2 +dev-libs/glib-2.20.5(2) : xattr -debug -doc -fam -hardened -selinux +dev-libs/gmp-4.2.4 : -nocxx +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.6.8 +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.12 +dev-libs/libffi-3.0.8 : -debug -static-libs -test +dev-libs/libgcrypt-1.4.4 +dev-libs/libgpg-error-1.7 : -nls +dev-libs/libisofs-0.6.20-r1 : acl xattr zlib +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 : -no-net2 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1(3) : bzip2 cxx unicode zlib -doc -static-libs +dev-libs/libpthread-stubs-0.1 : -debug +dev-libs/libsigc++-2.2.3(2) : -debug -doc -test +dev-libs/libtasn1-2.3 : -doc +dev-libs/libusb-0.1.12-r5 : -debug -doc -nocxx +dev-libs/libxml2-2.7.3-r2(2) : ipv6 python readline -debug -doc -examples -test +dev-libs/lzo-2.02-r1(2) : -examples +dev-libs/mpfr-2.4.1_p1 +dev-libs/newt-0.52.10 : -gpm -nls -tcl +dev-libs/openssl-0.9.8k : bindist zlib -gmp -kerberos -sse2 -test +dev-libs/popt-1.14 : -nls +dev-libs/pth-2.0.7-r1 : -debug +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.3 : -doc -examples +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 +dev-util/dialog-1.1.20070704 : unicode -examples +dev-util/geany-0.18 : vte +dev-util/pkgconfig-0.23 : -elibc_FreeBSD -hardened +dev-util/strace-4.5.18 : -aio -static +gnome-base/libglade-2.6.4(2.0) : -debug -doc +media-fonts/encodings-1.0.2-r1 : -debug +media-fonts/font-adobe-75dpi-1.0.0 : X -nls +media-fonts/font-alias-1.0.1 : -debug +media-fonts/font-cursor-misc-1.0.0 : X -nls +media-fonts/font-misc-misc-1.0.0 : X -nls +media-fonts/terminus-font-4.28 : X pcf psf ru-g -a-like-o -bolddiag -quote -raw-font-data -ru-dv -ru-i -ru-k -width +media-libs/alsa-lib-1.0.20-r1 : alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mmap_emul alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol -alisp -debug -doc -python +media-libs/fontconfig-2.6.0-r2(1.0) : -doc +media-libs/freetype-2.3.9-r1(2) : X -bindist -debug -doc -fontforge -utils +media-libs/jpeg-6b-r8 +media-libs/libpng-1.2.38(1.2) +net-analyzer/arping-2.06(2) +net-analyzer/dnstracer-1.9 : ipv6 +net-analyzer/httping-1.2.6 : ssl +net-analyzer/ifstat-1.1 : -snmp +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r4 : ipv6 unicode -suid +net-analyzer/macchanger-1.5.0-r1 +net-analyzer/netcat-110-r8 : crypt ipv6 -static +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 : ipv6 -pcre +net-analyzer/nmap-4.76 : ssl -gtk -lua +net-analyzer/tcpdump-3.9.8-r1 : ipv6 ssl -chroot -samba +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.11 : -static +net-analyzer/vnstat-1.6 +net-dialup/globespan-adsl-0.12 : -tk +net-dialup/gtkterm-0.99.5-r1 : -linguas_fr -linguas_hu -linguas_ru -nls +net-dialup/hcfpcimodem-1.19 : -doc +net-dialup/hsfmodem-7.80.02.04 : -doc +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 : -nls +net-dialup/mingetty-1.08 : unicode +net-dialup/minicom-2.3-r2 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fi -linguas_fr -linguas_hu -linguas_ja -linguas_nb -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_rw -linguas_sv -linguas_vi -linguas_zh_TW -nls +net-dialup/ppp-2.4.4-r23 : atm ipv6 pam -activefilter -dhcp -eap-tls -gtk -mppe-mppc -radius +net-dialup/pppconfig-2.3.17-r1 : -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_eu -linguas_fi -linguas_fr -linguas_gl -linguas_he -linguas_id -linguas_it -linguas_ja -linguas_ko -linguas_lt -linguas_nb -linguas_nl -linguas_nn -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tl -linguas_tr -linguas_vi -linguas_zh_CN -linguas_zh_TW -nls +net-dialup/pptpclient-1.7.2-r1 : -tk +net-dialup/rp-pppoe-3.8-r2 : -X +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p3 : ipv6 -idn +net-dns/libidn-1.15 : -doc -elibc_FreeBSD -emacs -java -mono -nls +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 : -kerberos -nonfsv4 -tcpd +net-fs/samba-3.0.36 : acl ipv6 kernel_linux pam readline -ads -async -automount -caps -cups -debug -doc -examples -fam -ldap -oav -python -quotas -selinux -swat -syslog -winbind +net-ftp/ftp-0.17-r7 : ipv6 ssl +net-ftp/lftp-3.7.15-r1 : ssl -gnutls -nls -socks5 +net-ftp/ncftp-3.2.2-r1 : ipv6 +net-ftp/tftp-hpa-0.49-r1 : ipv6 readline -selinux -tcpd +net-irc/irssi-0.8.13-r1 : ipv6 ssl -perl -socks5 +net-libs/gnutls-2.8.3 : bindist cxx lzo zlib -doc -examples -guile -nls +net-libs/libnet-1.1.2.1-r1(1.1) : -doc +net-libs/libnfsidmap-0.21-r1 : -ldap +net-libs/libpcap-1.0.0-r2 : ipv6 -bluetooth +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 : ipv6 ssl -ares -gnutls -idn -kerberos -ldap -libssh2 -nss -test +net-misc/dhcp-3.1.2_p1 : kernel_linux -doc -minimal -selinux -static +net-misc/dhcpcd-4.0.13 : compat zeroconf +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r3 +net-misc/iputils-20071127 : ipv6 -doc -static +net-misc/netkit-rsh-0.17-r9 : pam +net-misc/ntp-4.2.4_p7 : ipv6 ssl -caps -debug -openntpd -parse-clocks -selinux -vim-syntax -zeroconf +net-misc/openssh-5.2_p1-r1 : X pam -X509 -hpn -kerberos -ldap -libedit -pkcs11 -selinux -skey -smartcard -static -tcpd +net-misc/openswan-2.4.15 : -curl -extra-algorithms -ldap -smartcard -weak-algorithms +net-misc/openvpn-2.1_rc19 : pam ssl -examples -iproute2 -minimal -passwordsave -pkcs11 -selinux -static -threads -userland_BSD +net-misc/rdate-1.4-r3 : ipv6 +net-misc/rdesktop-1.6.0 : ipv6 -ao -debug -oss +net-misc/rsync-3.0.6 : acl iconv ipv6 xattr -static -xinetd +net-misc/telnet-bsd-1.2-r1 : -nls -xinetd +net-misc/tigervnc-1.0.0 : server xorgmodule -opengl +net-misc/udpcast-20090912 +net-misc/vconfig-1.9 : -static +net-misc/vpnc-0.5.3 : bindist -hybrid-auth -resolvconf +net-misc/wget-1.11.4 : ipv6 ssl -debug -nls -static +net-misc/whois-4.7.30 : -nls +net-misc/wput-0.6.1 : ssl -debug -nls +net-nds/portmap-6.0 : -selinux -tcpd +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 : usb -pcmcia +net-wireless/b43-fwcutter-012 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.10.91.9-r6[1] : kernel_linux +net-wireless/ipw2100-firmware-1.3(1.3) +net-wireless/ipw2200-firmware-3.0 +net-wireless/madwifi-ng-tools-0.9.4.4030.20090529 +net-wireless/ndiswrapper-1.55-r1 : kernel_linux usb -debug +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 : -multicall -nls +net-wireless/wpa_supplicant-0.6.9 : dbus kernel_linux readline ssl -debug -eap-sim -gnutls -kernel_FreeBSD -madwifi -ps3 -qt3 -qt4 -wps +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.15 +sys-apps/acl-2.2.47 : -nfs -nls +sys-apps/attr-2.4.43 : -nls +sys-apps/baselayout-1.12.11.1 : unicode -bootstrap -build -static +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.4 : acl xattr -caps -gmp -nls -selinux -static -vanilla +sys-apps/dbus-1.2.3-r1 : X -debug -doc -selinux +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 : kernel_linux -static +sys-apps/diffutils-2.8.7-r2 : -nls -static +sys-apps/dmapi-2.2.8 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.7 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r1 : -nls +sys-apps/ethtool-6 +sys-apps/fbset-2.1 : -static +sys-apps/file-5.03 : -python +sys-apps/findutils-4.4.0 : -nls -selinux -static +sys-apps/flashrom-0.9.0 +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 : -nls +sys-apps/grep-2.5.4-r1 : pcre -nls +sys-apps/groff-1.20.1-r1 : X -examples -linguas_ja +sys-apps/hdparm-9.20 +sys-apps/hwdata-gentoo-0.4 : -binary-drivers -opengl +sys-apps/hwsetup-1.2-r1 : zlib +sys-apps/ipmitool-1.8.11 : -openipmi +sys-apps/iproute2-2.6.28 : atm -berkdb -minimal +sys-apps/kbd-1.13-r1 : -nls +sys-apps/less-436 : unicode +sys-apps/lm_sensors-3.0.3 : -sensord +sys-apps/lshw-02.13b : gtk -static +sys-apps/man-1.6f-r3 : -lzma -nls +sys-apps/man-pages-3.21 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fr -linguas_it -linguas_ja -linguas_nl -linguas_pl -linguas_ro -linguas_ru -linguas_zh_CN -nls +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.7 +sys-apps/module-init-tools-3.5 : -old-linux +sys-apps/net-tools-1.60_p20071202044231-r1 : -nls -static +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-1.9.0[1] : debug device-mapper readline -nls -selinux +sys-apps/pciutils-3.0.2 : zlib -network-cron +sys-apps/portage-2.1.6.13 : build -doc -epydoc -linguas_pl -selinux +sys-apps/pv-1.1.4 : -debug -nls +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 : acl -nls -static +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 : pam -audit -cracklib -nls -selinux -skey +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38-r1 : minimal -static +sys-apps/sysvinit-2.86-r10 : -ibm -kernel_FreeBSD -selinux -static +sys-apps/tcp-wrappers-7.6-r8 : ipv6 +sys-apps/usbutils-0.73 : zlib -network-cron +sys-apps/util-linux-2.16-r1 : crypt loop-aes slang unicode -nls -old-linux -selinux -uclibc +sys-apps/which-2.20 +sys-apps/x86info-1.24-r1 +sys-apps/xinetd-2.3.14 : -perl -tcpd +sys-apps/dumpdisklayout-0.1.1 +sys-apps/sysresccd-scripts-1.3.0 +sys-auth/pambase-20090620.1-r1 : sha512 -consolekit -cracklib -debug -gnome-keyring -mktemp -passwdqc -selinux -ssh +sys-block/gpart-0.1h-r1[1] +sys-block/gparted-0.4.6[1] : fat hfs jfs ntfs reiser4 reiserfs xfce xfs -debug -gnome -kde +sys-block/iscsitarget-0.4.17 : kernel_linux +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 : ssl -debug +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.2.18 +sys-block/nbd-2.9.11 +sys-block/partimage-0.6.8[1] : pam ssl -nls -nologin -static +sys-block/aic94xx-firmware-20090727 +sys-block/gdisk-0.5.0-r1 +sys-block/partclone-0.1.1.15 : fat ntfs -hfs -reiser4 -reiserfs -xfs +sys-boot/grub-0.97-r9 : ncurses -custom-cflags -netboot -static +sys-boot/lilo-22.8-r2 : device-mapper -minimal -pxeserial -static +sys-boot/syslinux-3.82-r1 +sys-cluster/drbd-8.3.2 +sys-cluster/drbd-kernel-8.3.2 : kernel_linux +sys-devel/autoconf-2.63-r1(2.5) : -emacs +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.2(1.10) +sys-devel/automake-wrapper-3-r1 +sys-devel/bc-1.06.95 : readline -libedit -static +sys-devel/binutils-2.18-r3 : -gold -multislot -multitarget -nls -test -vanilla +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.1(4.4) : mudflap nptl openmp -altivec -bootstrap -build -doc -fixed-point -fortran -gcj -graphite -gtk -hardened -ip28 -ip32r10k -libffi -multilib -multislot -n32 -n64 -nls -nocxx -objc -objc++ -objc-gc -test -vanilla +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20090203 +sys-devel/libperl-5.8.8-r2(1) : -berkdb -debug -gdbm -ithreads +sys-devel/libtool-2.2.6a(1.5) : -vanilla +sys-devel/m4-1.4.12 : -examples +sys-devel/make-3.81 : -nls -static +sys-devel/patch-2.5.9 : -static +sys-fs/btrfs-progs-0.19 : acl -debug-utils +sys-fs/cowloop-3.1[1] +sys-fs/cryptsetup-1.0.6-r2 : -dynamic -nls -selinux +sys-fs/dd-rescue-1.10 : -static +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc15[1] : -selinux -static +sys-fs/dosfstools-3.0.2 +sys-fs/e2fsprogs-1.41.9 : -elibc_FreeBSD -nls +sys-fs/fuse-2.7.4 : kernel_linux -kernel_FreeBSD +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 : -tcl -tk +sys-fs/jfsutils-1.1.14 : -static +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.22 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 : -debug +sys-fs/lvm2-2.02.45-r2 : lvm1 readline static -clvm -cman -selinux +sys-fs/mdadm-2.6.8 : -static +sys-fs/mtd-utils-20080907 : xattr +sys-fs/mtools-3.9.11 : -X +sys-fs/multipath-tools-0.4.8[1] +sys-fs/ntfsprogs-2.0.0-r1 : crypt -debug -fuse -gnome -minimal +sys-fs/reiser4progs-1.0.7 : readline -debug -static +sys-fs/reiserfsprogs-3.6.21 +sys-fs/squashfs-tools-3.4[1] : lzma +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-141 : -selinux +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.3 : -nls -static +sys-fs/fsarchiver-0.6.1 : gcrypt lzma lzo static +sys-fs/ntfs3g-adv-2009.4.4.19 : -debug -hal -suid +sys-fs/ntfsreloc-0.7 +sys-fs/scrounge-ntfs-0.9 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.30-r1 +sys-libs/e2fsprogs-libs-1.41.9 : -nls +sys-libs/gdbm-1.8.3-r3 : -berkdb +sys-libs/glibc-2.9_p20081201-r2(2.2) : -crosscompile_opts_headers-only -debug -gd -glibc-omitfp -hardened -multilib -nls -profile -selinux -vanilla +sys-libs/gpm-1.20.5 : -selinux +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 : -ruby +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6(5) : -multilib -nls +sys-libs/ncurses-5.6-r2(5) : gpm unicode -debug -doc -minimal -nocxx -profile -trace +sys-libs/openipmi-2.0.11 : crypt -perl -python -snmp -tcl +sys-libs/pam-1.1.0 : elibc_glibc -audit -cracklib -debug -elibc_FreeBSD -nls -selinux -test -vim-syntax +sys-libs/pwdb-0.62 : -selinux +sys-libs/readline-6.0_p3 +sys-libs/slang-2.1.4 : pcre readline -cjk -png +sys-libs/timezone-data-2009j : elibc_glibc -elibc_FreeBSD -nls +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.3.5-r2 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.1-r1 : unicode -debug +sys-process/iotop-0.2.1 +sys-process/lsof-4.81-r2 : -selinux -static +sys-process/procps-3.2.7 : -n32 +sys-process/psmisc-22.6 : X ipv6 -nls -selinux +sys-process/vixie-cron-4.1-r10 : pam -debug -selinux +www-client/elinks-0.11.5 : bzip2 ipv6 ssl unicode zlib -X -bittorrent -debug -finger -ftp -gopher -gpm -guile -idn -javascript -lua -nls -nntp -perl -ruby +www-client/lynx-2.8.7_p1 : bzip2 ipv6 ssl unicode -cjk -gnutls -nls +www-client/mozilla-firefox-bin-3.5.3 : -linguas_af -linguas_ar -linguas_be -linguas_bg -linguas_bn -linguas_bn_IN -linguas_ca -linguas_cs -linguas_cy -linguas_da -linguas_de -linguas_el -linguas_en -linguas_en_GB -linguas_en_US -linguas_eo -linguas_es -linguas_es_AR -linguas_es_ES -linguas_et -linguas_eu -linguas_fa -linguas_fi -linguas_fr -linguas_fy -linguas_fy_NL -linguas_ga -linguas_ga_IE -linguas_gl -linguas_gu -linguas_gu_IN -linguas_he -linguas_hi -linguas_hi_IN -linguas_hu -linguas_id -linguas_is -linguas_it -linguas_ja -linguas_ka -linguas_kk -linguas_kn -linguas_ko -linguas_ku -linguas_lt -linguas_lv -linguas_mk -linguas_mr -linguas_nb -linguas_nb_NO -linguas_nl -linguas_nn -linguas_nn_NO -linguas_oc -linguas_pa -linguas_pa_IN -linguas_pl -linguas_pt -linguas_pt_BR -linguas_pt_PT -linguas_ro -linguas_ru -linguas_si -linguas_sk -linguas_sl -linguas_sq -linguas_sr -linguas_sv -linguas_sv_SE -linguas_ta -linguas_te -linguas_th -linguas_uk -linguas_vi -linguas_zh -linguas_zh_CN -linguas_zh_TW -restrict-javascript +www-servers/thttpd-2.25b-r7[1] : -static +x11-apps/iceauth-1.0.2 : -debug +x11-apps/mkfontdir-1.0.4 : -debug +x11-apps/mkfontscale-1.0.6 : -debug +x11-apps/rgb-1.0.3 : -debug +x11-apps/setxkbmap-1.0.4 : -debug +x11-apps/xauth-1.0.3 : ipv6 -debug +x11-apps/xcalc-1.0.2-r1 : -debug +x11-apps/xdpyinfo-1.0.3 : -debug -dga -dmx -xinerama +x11-apps/xgamma-1.0.2 : -debug +x11-apps/xhost-1.0.2 : ipv6 -debug +x11-apps/xinit-1.0.8-r8 : minimal pam -consolekit -debug +x11-apps/xkbcomp-1.0.5 : -debug +x11-apps/xmodmap-1.0.3 : -debug +x11-apps/xrandr-1.2.3 : -debug +x11-apps/xrdb-1.0.5 : -debug +x11-apps/xset-1.0.4 : -debug +x11-apps/xsetroot-1.0.2 : -debug +x11-apps/xwd-1.0.2 : -debug +x11-base/xorg-server-1.5.3-r7 : input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_vmmouse ipv6 kdrive nptl video_cards_ark video_cards_chips video_cards_cirrus video_cards_dummy video_cards_epson video_cards_fbdev video_cards_geode video_cards_glint video_cards_i128 video_cards_i740 video_cards_imstt video_cards_intel video_cards_mach64 video_cards_mga video_cards_neomagic video_cards_nv video_cards_r128 video_cards_radeon video_cards_radeonhd video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_vesa video_cards_via video_cards_vmware xorg -3dfx -debug -dmx -hal -input_devices_acecad -input_devices_aiptek -input_devices_citron -input_devices_elographics -input_devices_fpit -input_devices_hyperpen -input_devices_joystick -input_devices_mutouch -input_devices_penmount -input_devices_tslib -input_devices_virtualbox -input_devices_void -input_devices_wacom -minimal -sdl -tslib -video_cards_apm -video_cards_ast -video_cards_fglrx -video_cards_impact -video_cards_newport -video_cards_nvidia -video_cards_sisusb -video_cards_sunbw2 -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunffb -video_cards_sunleo -video_cards_suntcx -video_cards_v4l -video_cards_vermilion -video_cards_virtualbox -video_cards_voodoo -video_cards_xgi +x11-drivers/xf86-input-evdev-2.1.3 : -debug -hal +x11-drivers/xf86-input-keyboard-1.3.2 : -debug +x11-drivers/xf86-input-mouse-1.4.0 : -debug +x11-drivers/xf86-input-synaptics-1.0.0 : -debug -hal +x11-drivers/xf86-input-vmmouse-12.6.3 : -debug +x11-drivers/xf86-video-ark-0.7.0 : -debug +x11-drivers/xf86-video-ati-6.12.1-r1 : -debug +x11-drivers/xf86-video-chips-1.2.1 : -debug +x11-drivers/xf86-video-cirrus-1.2.1 : -debug +x11-drivers/xf86-video-dummy-0.3.1 : -debug +x11-drivers/xf86-video-fbdev-0.4.0 : -debug +x11-drivers/xf86-video-geode-2.10.1 : -debug +x11-drivers/xf86-video-glint-1.2.2 : dri -debug +x11-drivers/xf86-video-i128-1.3.1 : -debug +x11-drivers/xf86-video-i740-1.2.0 : -debug +x11-drivers/xf86-video-intel-2.6.3-r1 : dri -debug +x11-drivers/xf86-video-mach64-6.8.0 : dri -debug +x11-drivers/xf86-video-mga-1.4.9 : dri -debug +x11-drivers/xf86-video-neomagic-1.2.2 : -debug +x11-drivers/xf86-video-nv-2.1.12 : -debug +x11-drivers/xf86-video-openchrome-0.2.903 : dri -debug +x11-drivers/xf86-video-r128-6.8.0 : dri -debug +x11-drivers/xf86-video-radeonhd-1.2.3 : -debug +x11-drivers/xf86-video-rendition-4.2.0 : -debug +x11-drivers/xf86-video-s3-0.6.0 : -debug +x11-drivers/xf86-video-s3virge-1.10.1 : -debug +x11-drivers/xf86-video-savage-2.2.1 : dri -debug +x11-drivers/xf86-video-siliconmotion-1.6.0 : -debug +x11-drivers/xf86-video-sis-0.10.1 : dri -debug +x11-drivers/xf86-video-tdfx-1.4.1 : dri -debug +x11-drivers/xf86-video-tga-1.2.0 : -debug +x11-drivers/xf86-video-trident-1.3.1 : -debug +x11-drivers/xf86-video-tseng-1.2.1 : -debug +x11-drivers/xf86-video-vesa-2.2.0 : -debug +x11-drivers/xf86-video-vmware-10.16.5 : -debug +x11-libs/cairo-1.8.8 : X svg -cleartype -debug -directfb -doc -glitz -opengl -xcb +x11-libs/gtk+-2.16.6(2) : X jpeg -cups -debug -doc -jpeg2k -test -tiff -vim-syntax -xinerama +x11-libs/libICE-1.0.4 : ipv6 -debug +x11-libs/libSM-1.1.0 : ipv6 -debug +x11-libs/libX11-1.1.5 : ipv6 -debug -xcb +x11-libs/libXau-1.0.4 : -debug +x11-libs/libXaw-1.0.5 : -debug +x11-libs/libXcomposite-0.4.0 : -debug +x11-libs/libXcursor-1.1.9 : -debug +x11-libs/libXdamage-1.1.1 : -debug +x11-libs/libXdmcp-1.0.2 : -debug +x11-libs/libXext-1.0.4 : -debug +x11-libs/libXfixes-4.0.3 : -debug +x11-libs/libXfont-1.3.4 : ipv6 -debug +x11-libs/libXfontcache-1.0.4 : -debug +x11-libs/libXft-2.1.13 : -debug +x11-libs/libXi-1.2.1 : -debug +x11-libs/libXmu-1.0.4 : ipv6 -debug +x11-libs/libXp-1.0.0 : -debug +x11-libs/libXpm-3.5.7 : -debug +x11-libs/libXrandr-1.2.3 : -debug +x11-libs/libXrender-0.9.4 : -debug +x11-libs/libXres-1.0.3 : -debug +x11-libs/libXt-1.0.5 : -debug +x11-libs/libXtst-1.0.3 : -debug +x11-libs/libXv-1.0.4 : -debug +x11-libs/libXvMC-1.0.4 : -debug +x11-libs/libXxf86misc-1.0.1 : -debug +x11-libs/libXxf86vm-1.0.2 : -debug +x11-libs/libdrm-2.4.5 : -debug +x11-libs/libfontenc-1.0.4 : -debug +x11-libs/libpciaccess-0.10.5 : -debug -minimal +x11-libs/libwnck-2.24.2 : -debug -doc +x11-libs/libxkbfile-1.0.5 : -debug +x11-libs/libxkbui-1.0.2 : -debug +x11-libs/libxklavier-3.6 : -doc +x11-libs/pango-1.24.5-r1 : X -debug -doc -test +x11-libs/pixman-0.14.0-r1 : -altivec -debug -mmx -sse2 +x11-libs/startup-notification-0.9 +x11-libs/vte-0.17.4-r3 : -debug -doc -opengl -python +x11-libs/wxGTK-2.8.10.1-r1(2.8) : -X -debug -doc -gnome -gstreamer -odbc -opengl -pch -sdl +x11-libs/xtrans-1.2.3 : -debug +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.60 +x11-misc/xbitmaps-1.0.1 +x11-misc/xkeyboard-config-1.5 +x11-proto/kbproto-1.0.3 +x11-proto/renderproto-0.9.3 +x11-proto/xproto-7.0.14 +x11-terms/mrxvt-0.5.3-r2 : jpeg png session xpm -debug -linguas_el -linguas_ja -linguas_ko -linguas_th -linguas_zh_CN -linguas_zh_TW -menubar -truetype -utempter +x11-terms/terminal-0.4.0 : dbus -debug -doc +x11-themes/gnome-icon-theme-2.24.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.10 +x11-themes/xfce4-icon-theme-4.4.3 +x11-wm/jwm-2.0.1 : png truetype -bidi -debug -jpeg -xinerama -xpm +xfce-base/exo-0.3.102-r1 : -debug -doc -hal -libnotify -python +xfce-base/libxfce4menu-4.6.1 : -debug +xfce-base/libxfce4util-4.6.1 : -debug +xfce-base/libxfcegui4-4.6.1-r1 : -debug -glade -startup-notification +xfce-base/xfce-utils-4.6.1 : dbus -debug -lock +xfce-base/xfce4-meta-4.6.1 : -minimal -session +xfce-base/xfce4-panel-4.6.1 : -debug -startup-notification +xfce-base/xfce4-settings-4.6.1 : keyboard -debug -libnotify -sound +xfce-base/xfconf-4.6.1 : -debug -perl -profile +xfce-base/xfdesktop-4.6.1 : branding menu-plugin -debug -doc -linguas_be -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_et -linguas_eu -linguas_fi -linguas_fr -linguas_he -linguas_hu -linguas_it -linguas_ja -linguas_ko -linguas_nb_NO -linguas_nl -linguas_pa -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tr -linguas_uk -linguas_vi -linguas_zh_CN -linguas_zh_TW -thunar +xfce-base/xfwm4-4.6.1 : -debug -startup-notification -xcomposite +xfce-extra/xfce4-datetime-plugin-0.6.1 : -debug +xfce-extra/xfce4-taskmanager-0.4.1 : -debug +xfce-extra/xfce4-wavelan-plugin-0.5.5 : -debug diff --git a/pkglist/sysresccd-x86-packages-eix-1.3.2.txt b/pkglist/sysresccd-x86-packages-eix-1.3.2.txt new file mode 100644 index 0000000..5d69afd --- /dev/null +++ b/pkglist/sysresccd-x86-packages-eix-1.3.2.txt @@ -0,0 +1,544 @@ +app-accessibility/speakup-3.1.3-r1 : kernel_linux modules +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.2.4 : -bash-completion -doc +app-admin/eselect-ctags-1.10 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20090824 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-1.1 +app-admin/hddtemp-0.3_beta15-r3 : -nls +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 : livecd +app-admin/python-updater-0.7 +app-admin/syslog-ng-3.0.4 : ipv6 ssl -caps -hardened -pcre -selinux -spoof-source -sql -static -tcpd +app-admin/sysstat-9.0.5 : -nls +app-admin/testdisk-6.11 : jpeg ntfs reiserfs +app-antivirus/clamav-0.95.3 : bzip2 iconv ipv6 -clamdtop -milter -selinux +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 : -static +app-arch/cabextract-1.2-r1 : -extra-tools +app-arch/cfv-1.18.2 +app-arch/cpio-2.9-r2 : -nls +app-arch/dump-0.4.42 : readline -ermt -selinux -static +app-arch/gzip-1.3.12-r1 : -nls -pic -static +app-arch/lzip-1.8 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-1.1 +app-arch/ncompress-4.2.4.2 +app-arch/p7zip-4.58 : -doc -static +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.0.5-r2 : -static -symlink +app-arch/pigz-2.1.5 +app-arch/rar-3.8.0 +app-arch/rzip-2.1 +app-arch/sharutils-4.7 : -nls +app-arch/tar-1.22-r1 : nls userland_GNU -static +app-arch/unace-1.2b-r1 +app-arch/unrar-3.8.5 +app-arch/unzip-6.0-r1 : bzip2 unicode +app-arch/xarchiver-0.5.2 : -debug +app-arch/xz-utils-4.999.9_beta : static-libs threads -nls +app-arch/zip-3.0 : bzip2 crypt unicode +app-backup/dar-2.3.8 : acl ssl -dar32 -dar64 -doc -nls +app-backup/duplicity-0.6.05 : -s3 +app-backup/rdiff-backup-1.2.8 : acl xattr +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.95 : -debug +app-benchmarks/cpuburn-1.4 +app-benchmarks/iozone-3.242 +app-benchmarks/stress-1.0.0 : -static +app-cdr/cdrtools-2.01.01_alpha57-r1 : acl unicode +app-cdr/cdw-0.2.4 : -encode -gtk -mysql -nls -sqlite -vorbis +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.2 : dbus -debug -gstreamer -hal -thunar +app-crypt/chntpw-080526 : -static +app-crypt/gnupg-2.0.11 : bzip2 -caps -doc -ldap -nls -openct -pcsc-lite -selinux -smartcard -static +app-crypt/md5deep-3.3 +app-crypt/pinentry-0.7.5 : gtk ncurses -caps -qt3 +app-crypt/truecrypt-6.3 : -X +app-editors/gvim-7.2.182 : acl bash-completion gtk -aqua -cscope -debug -gnome -gpm -motif -netbeans -nextaw -nls -perl -python -ruby +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.5 : -xterm +app-editors/nano-2.1.10 : ncurses slang unicode -debug -justify -minimal -nls -spell +app-editors/qemacs-0.4.0_pre20080605 : X png unicode -xv +app-editors/vim-7.2.182 : acl bash-completion perl python -cscope -debug -gpm -minimal -nls -ruby -vim-pager -vim-with-x +app-editors/vim-core-7.2.182 : acl bash-completion -livecd -nls +app-editors/zile-2.3.9 +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.5 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 : -dbtool +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20090709 +app-misc/ckermit-8.0.211-r2 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 : acl unicode -fam -hal +app-misc/livecd-tools-1.0.42 : X -opengl +app-misc/mc-4.7.0_pre3 : X edit samba slang -gpm -nls +app-misc/mime-types-7 +app-misc/pax-utils-0.1.19 : -caps +app-misc/screen-4.0.3 : pam -debug -multiuser -nethack -selinux +app-misc/symlinks-1.2-r2 : -static +app-misc/vlock-2.2.2-r2 : pam -test +app-misc/wipe-2.2.20050509 +app-portage/eix-0.18.3 : bzip2 optimization -debug -deprecated -doc -hardened -nls -sqlite -strong-optimization -tools +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-2.0.0 +app-portage/portage-utils-0.1.29 +app-shells/bash-4.0_p28 : net -afs -bashlogger -examples -nls -plugins -vanilla +app-shells/ksh-93.20081104 : -nls +app-shells/tcsh-6.16 : -catalogs -perl +app-shells/zsh-4.3.9 : unicode -caps -debug -doc -examples -gdbm -maildir -pcre -static +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1 : -cups -nls -test +app-text/iso-codes-3.8 +app-text/poppler-0.8.7 : jpeg zlib -cjk +app-text/poppler-bindings-0.8.7 : gtk -cairo -qt3 -qt4 -test +app-text/unix2dos-2.2-r1 +app-vim/gentoo-syntax-20090220 : -ignore-glep31 +dev-cpp/cairomm-1.6.0 : -doc +dev-cpp/glibmm-2.20.1 : -debug -doc -examples -test +dev-cpp/gtkmm-2.16.0 : -debug -doc -examples -test +dev-cpp/pangomm-2.24.0 : -debug -doc +dev-lang/perl-5.8.8-r5 : -berkdb -build -debug -doc -elibc_FreeBSD -gdbm -ithreads -perlsuid +dev-lang/python-2.6.2-r2 : ipv6 ncurses readline ssl threads xml -berkdb -build -doc -elibc_uclibc -examples -gdbm -sqlite -tk -ucs2 -wininst +dev-libs/atk-1.26.0 : -debug -doc +dev-libs/dbus-glib-0.76 : -debug -doc -selinux +dev-libs/eventlog-0.2.9 +dev-libs/expat-2.0.1-r2 +dev-libs/glib-2.20.5 : xattr -debug -doc -fam -hardened -selinux +dev-libs/gmp-4.3.1 : -nocxx +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.6.8 +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.12 +dev-libs/libffi-3.0.8 : -debug -static-libs -test +dev-libs/libgcrypt-1.4.4 +dev-libs/libgpg-error-1.7 : -nls +dev-libs/libisofs-0.6.20-r1 : acl xattr zlib +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 : -no-net2 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1 : bzip2 cxx unicode zlib -doc -static-libs +dev-libs/libpthread-stubs-0.1 : -debug +dev-libs/libsigc++-2.2.3 : -debug -doc -test +dev-libs/libtasn1-2.3 : -doc +dev-libs/libusb-0.1.12-r5 : -debug -doc -nocxx +dev-libs/libxml2-2.7.3-r2 : ipv6 python readline -debug -doc -examples -test +dev-libs/lzo-2.02-r1 : -examples +dev-libs/mpfr-2.4.1_p1 +dev-libs/newt-0.52.10-r1 : -gpm -nls -tcl +dev-libs/openssl-0.9.8k-r1 : bindist zlib -gmp -kerberos -sse2 -test +dev-libs/popt-1.14 : -nls +dev-libs/pth-2.0.7-r1 : -debug +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.3 : -doc -examples +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0-r1 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 +dev-util/dialog-1.1.20070704 : unicode -examples +dev-util/geany-0.18 : vte +dev-util/pkgconfig-0.23 : -elibc_FreeBSD -hardened +dev-util/strace-4.5.18 : -aio -static +gnome-base/libglade-2.6.4 : -debug -doc +media-fonts/encodings-1.0.2-r1 : -debug +media-fonts/font-adobe-75dpi-1.0.0 : X -nls +media-fonts/font-alias-1.0.1 : -debug +media-fonts/font-cursor-misc-1.0.0 : X -nls +media-fonts/font-misc-misc-1.0.0 : X -nls +media-fonts/terminus-font-4.28 : X pcf psf ru-g -a-like-o -bolddiag -quote -raw-font-data -ru-dv -ru-i -ru-k -width +media-libs/alsa-lib-1.0.20-r1 : alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mmap_emul alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol -alisp -debug -doc -python +media-libs/fontconfig-2.6.0-r2 : -doc +media-libs/freetype-2.3.9-r1 : X -bindist -debug -doc -fontforge -utils +media-libs/jpeg-7 +media-libs/libpng-1.2.38 +net-analyzer/arping-2.06 +net-analyzer/dnstracer-1.9 : ipv6 +net-analyzer/httping-1.2.9-r1 : ssl +net-analyzer/ifstat-1.1 : -snmp +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r4 : ipv6 unicode -suid +net-analyzer/macchanger-1.5.0-r2 +net-analyzer/netcat-110-r8 : crypt ipv6 -static +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 : ipv6 -pcre +net-analyzer/nmap-4.76 : ssl -gtk -lua +net-analyzer/tcpdump-3.9.8-r1 : ipv6 ssl -chroot -samba +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.11 : -static +net-analyzer/vnstat-1.6 +net-dialup/globespan-adsl-0.12 : -tk +net-dialup/gtkterm-0.99.5-r1 : -linguas_fr -linguas_hu -linguas_ru -nls +net-dialup/hcfpcimodem-1.19 : -doc +net-dialup/hsfmodem-7.80.02.04 : -doc +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 : -nls +net-dialup/mingetty-1.08 : unicode +net-dialup/minicom-2.3-r2 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fi -linguas_fr -linguas_hu -linguas_ja -linguas_nb -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_rw -linguas_sv -linguas_vi -linguas_zh_TW -nls +net-dialup/ppp-2.4.4-r24 : atm ipv6 pam -activefilter -dhcp -eap-tls -gtk -mppe-mppc -radius +net-dialup/pppconfig-2.3.17-r1 : -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_eu -linguas_fi -linguas_fr -linguas_gl -linguas_he -linguas_id -linguas_it -linguas_ja -linguas_ko -linguas_lt -linguas_nb -linguas_nl -linguas_nn -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tl -linguas_tr -linguas_vi -linguas_zh_CN -linguas_zh_TW -nls +net-dialup/pptpclient-1.7.2-r1 : -tk +net-dialup/rp-pppoe-3.8-r2 : -X +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p3 : ipv6 -idn +net-dns/libidn-1.15 : -doc -elibc_FreeBSD -emacs -java -mono -nls +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 : -kerberos -nonfsv4 -tcpd +net-fs/samba-3.0.36 : acl ipv6 kernel_linux pam readline -ads -async -automount -caps -cups -debug -doc -examples -fam -ldap -oav -python -quotas -selinux -swat -syslog -winbind +net-ftp/ftp-0.17-r7 : ipv6 ssl +net-ftp/lftp-3.7.15-r1 : ssl -gnutls -nls -socks5 +net-ftp/ncftp-3.2.2-r1 : ipv6 +net-ftp/tftp-hpa-0.49-r1 : ipv6 readline -selinux -tcpd +net-irc/irssi-0.8.14 : ipv6 ssl -perl -socks5 +net-libs/gnutls-2.8.4 : bindist cxx lzo zlib -doc -examples -guile -nls +net-libs/libnet-1.1.2.1-r1 : -doc +net-libs/libnfsidmap-0.21-r1 : -ldap +net-libs/libpcap-1.0.0-r2 : ipv6 -bluetooth +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 : ipv6 ssl -ares -gnutls -idn -kerberos -ldap -libssh2 -nss -test +net-misc/dhcp-3.1.2_p1 : kernel_linux -doc -minimal -selinux -static +net-misc/dhcpcd-4.0.13 : compat zeroconf +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r3 +net-misc/iputils-20071127 : ipv6 -doc -static +net-misc/netkit-rsh-0.17-r9 : pam +net-misc/ntp-4.2.4_p7 : ipv6 ssl -caps -debug -openntpd -parse-clocks -selinux -vim-syntax -zeroconf +net-misc/openssh-5.2_p1-r3 : X pam -X509 -hpn -kerberos -ldap -libedit -pkcs11 -selinux -skey -smartcard -static -tcpd +net-misc/openswan-2.4.15 : -curl -extra-algorithms -ldap -smartcard -weak-algorithms +net-misc/openvpn-2.1_rc20 : ipv6 pam ssl -eurephia -examples -iproute2 -minimal -passwordsave -pkcs11 -selinux -static -threads -userland_BSD +net-misc/rdate-1.4-r3 : ipv6 +net-misc/rdesktop-1.6.0 : ipv6 -ao -debug -oss +net-misc/rsync-3.0.6 : acl iconv ipv6 xattr -static +net-misc/telnet-bsd-1.2-r1 : -nls -xinetd +net-misc/tigervnc-1.0.0-r1 : server xorgmodule -opengl +net-misc/udpcast-20090920 +net-misc/vconfig-1.9 : -static +net-misc/vpnc-0.5.3 : bindist -hybrid-auth -resolvconf +net-misc/wget-1.12 : ipv6 ssl -debug -idn -nls -ntlm -static +net-misc/whois-4.7.36 : -nls +net-misc/wput-0.6.1 : ssl -debug -nls +net-nds/portmap-6.0 : -selinux -tcpd +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 : usb -pcmcia +net-wireless/b43-fwcutter-012 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.10.91.9.3-r1 : kernel_linux +net-wireless/ipw2100-firmware-1.3 +net-wireless/ipw2200-firmware-3.0 +net-wireless/iw-0.9.11 +net-wireless/madwifi-ng-tools-0.9.4.4100.20090929 +net-wireless/ndiswrapper-1.55-r1 : kernel_linux usb -debug +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 : -multicall -nls +net-wireless/wpa_supplicant-0.6.9 : kernel_linux readline ssl -dbus -debug -eap-sim -gnutls -kernel_FreeBSD -madwifi -ps3 -qt3 -qt4 -wps +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.15 +sys-apps/acl-2.2.47 : -nfs -nls +sys-apps/attr-2.4.43 : -nls +sys-apps/baselayout-1.12.11.1 : unicode -bootstrap -build -static +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.5-r1 : acl xattr -caps -gmp -nls -selinux -static -vanilla +sys-apps/dbus-1.2.3-r1 : X -debug -doc -selinux +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 : kernel_linux -static +sys-apps/diffutils-2.8.7-r2 : -nls -static +sys-apps/dmapi-2.2.8 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.7 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r1 : -nls +sys-apps/ethtool-6 +sys-apps/fbset-2.1 : -static +sys-apps/file-5.03 : -python +sys-apps/findutils-4.4.0 : -nls -selinux -static +sys-apps/flashrom-0.9.0 +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 : -nls +sys-apps/grep-2.5.4-r1 : pcre -nls +sys-apps/groff-1.20.1-r1 : X -examples -linguas_ja +sys-apps/hdparm-9.20 +sys-apps/hwdata-gentoo-0.4 : -binary-drivers -opengl +sys-apps/hwsetup-1.2-r1 : zlib +sys-apps/ipmitool-1.8.11 : -openipmi +sys-apps/iproute2-2.6.28 : atm -berkdb -minimal +sys-apps/kbd-1.13-r1 : -nls +sys-apps/less-436 : unicode +sys-apps/lm_sensors-3.1.1 : -sensord +sys-apps/lshw-02.13b : gtk -static +sys-apps/man-1.6f-r3 : -lzma -nls +sys-apps/man-pages-3.22 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fr -linguas_it -linguas_ja -linguas_nl -linguas_pl -linguas_ro -linguas_ru -linguas_zh_CN -nls +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.7 +sys-apps/module-init-tools-3.5 : -old-linux +sys-apps/net-tools-1.60_p20071202044231-r1 : -nls -static +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-1.9.0 : debug device-mapper readline -nls -selinux +sys-apps/pciutils-3.0.2 : zlib -network-cron +sys-apps/portage-2.1.6.13 : build -doc -epydoc -linguas_pl -selinux +sys-apps/pv-1.1.4 : -debug -nls +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 : acl -nls -static +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 : pam -audit -cracklib -nls -selinux -skey +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38-r1 : minimal -static +sys-apps/sysvinit-2.86-r10 : -ibm -kernel_FreeBSD -selinux -static +sys-apps/tcp-wrappers-7.6-r8 : ipv6 +sys-apps/usbutils-0.82 : zlib -network-cron +sys-apps/util-linux-2.16-r1 : crypt loop-aes slang unicode -nls -old-linux -selinux -uclibc +sys-apps/which-2.20 +sys-apps/x86info-1.24-r1 +sys-apps/xinetd-2.3.14 : -perl -tcpd +sys-apps/dumpdisklayout-0.1.1 +sys-apps/sysresccd-scripts-1.3.2 +sys-auth/pambase-20090620.1-r1 : sha512 -consolekit -cracklib -debug -gnome-keyring -mktemp -passwdqc -selinux -ssh +sys-block/gpart-0.1h-r1 +sys-block/gparted-0.4.8 : fat hfs jfs ntfs reiser4 reiserfs xfce xfs -debug -gnome -kde +sys-block/iscsitarget-1.4.18 : kernel_linux +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 : ssl -debug +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.2.18 +sys-block/nbd-2.9.13 +sys-block/open-iscsi-2.0.871 : kernel_linux -debug -utils +sys-block/partimage-0.6.8 : pam ssl -nls -nologin -static +sys-block/aic94xx-firmware-20090727 +sys-block/gdisk-0.5.0-r1 +sys-block/partclone-0.1.9 : fat ntfs -hfs -reiser4 -reiserfs -xfs +sys-boot/grub-0.97-r9 : ncurses -custom-cflags -netboot -static +sys-boot/lilo-22.8-r2 : device-mapper -minimal -pxeserial -static +sys-boot/syslinux-3.82-r1 +sys-cluster/drbd-8.3.2 +sys-cluster/drbd-kernel-8.3.2 : kernel_linux +sys-devel/autoconf-2.63-r1 : -emacs +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.2 +sys-devel/automake-wrapper-3-r1 +sys-devel/bc-1.06.95 : readline -libedit -static +sys-devel/binutils-2.18-r3 : -gold -multislot -multitarget -nls -test -vanilla +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.2 : mudflap nptl openmp -altivec -bootstrap -build -doc -fixed-point -fortran -gcj -graphite -gtk -hardened -ip28 -ip32r10k -libffi -multilib -multislot -n32 -n64 -nls -nocxx -objc -objc++ -objc-gc -test -vanilla +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20090203 +sys-devel/libperl-5.8.8-r2 : -berkdb -debug -gdbm -ithreads +sys-devel/libtool-2.2.6a : -test -vanilla +sys-devel/m4-1.4.12 : -examples +sys-devel/make-3.81 : -nls -static +sys-devel/patch-2.5.9 : -static +sys-fs/btrfs-progs-0.19 : acl -debug-utils +sys-fs/cowloop-3.1 +sys-fs/cryptsetup-1.0.6-r2 : -dynamic -nls -selinux +sys-fs/dd-rescue-1.10 : -static +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc16 : -selinux -static +sys-fs/dosfstools-3.0.2 +sys-fs/e2fsprogs-1.41.9 : -elibc_FreeBSD -nls +sys-fs/fuse-2.8.1 : kernel_linux -kernel_FreeBSD +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 : -tcl -tk +sys-fs/jfsutils-1.1.14 : -static +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.22 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 : -debug +sys-fs/lvm2-2.02.51-r2 : lvm1 readline static -clvm -cman -selinux +sys-fs/mdadm-3.0.2-r1 : -static +sys-fs/mtd-utils-20080907 : xattr +sys-fs/mtools-3.9.11 : -X +sys-fs/multipath-tools-0.4.8 +sys-fs/ntfsprogs-2.0.0-r1 : crypt -debug -fuse -gnome -minimal +sys-fs/reiser4progs-1.0.7 : readline -debug -static +sys-fs/reiserfsprogs-3.6.21 +sys-fs/squashfs-tools-3.4 : lzma +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-141 : -selinux +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.3 : -nls -static +sys-fs/fsarchiver-0.6.1 : gcrypt lzma lzo static +sys-fs/ntfs3g-adv-2009.4.4.21 : -debug -hal -suid +sys-fs/ntfsreloc-0.7 +sys-fs/scrounge-ntfs-0.9 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.30-r1 +sys-libs/e2fsprogs-libs-1.41.9 : -nls +sys-libs/gdbm-1.8.3-r3 : -berkdb +sys-libs/glibc-2.9_p20081201-r2 : -crosscompile_opts_headers-only -debug -gd -glibc-omitfp -hardened -multilib -nls -profile -selinux -vanilla +sys-libs/gpm-1.20.5 : -selinux +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 : -ruby +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6 : -multilib -nls +sys-libs/ncurses-5.6-r2 : gpm unicode -debug -doc -minimal -nocxx -profile -trace +sys-libs/openipmi-2.0.11 : crypt -perl -python -snmp -tcl +sys-libs/pam-1.1.0 : elibc_glibc -audit -cracklib -debug -elibc_FreeBSD -nls -selinux -test -vim-syntax +sys-libs/pwdb-0.62 : -selinux +sys-libs/readline-6.0_p3 +sys-libs/slang-2.2.1 : pcre readline zlib -cjk -png +sys-libs/timezone-data-2009m : elibc_glibc -elibc_FreeBSD -nls +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.3.5-r2 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.1-r1 : unicode -debug +sys-process/iotop-0.2.1 +sys-process/lsof-4.81-r2 : -selinux -static +sys-process/procps-3.2.8 : -n32 +sys-process/psmisc-22.7 : X ipv6 -nls -selinux +sys-process/vixie-cron-4.1-r10 : pam -debug -selinux +www-client/elinks-0.11.5 : bzip2 ipv6 ssl unicode zlib -X -bittorrent -debug -finger -ftp -gopher -gpm -guile -idn -javascript -lua -nls -nntp -perl -ruby +www-client/lynx-2.8.7_p1 : bzip2 ipv6 ssl unicode -cjk -gnutls -nls +www-client/mozilla-firefox-bin-3.5.4 : -linguas_af -linguas_ar -linguas_be -linguas_bg -linguas_bn -linguas_bn_IN -linguas_ca -linguas_cs -linguas_cy -linguas_da -linguas_de -linguas_el -linguas_en -linguas_en_GB -linguas_en_US -linguas_eo -linguas_es -linguas_es_AR -linguas_es_ES -linguas_et -linguas_eu -linguas_fa -linguas_fi -linguas_fr -linguas_fy -linguas_fy_NL -linguas_ga -linguas_ga_IE -linguas_gl -linguas_gu -linguas_gu_IN -linguas_he -linguas_hi -linguas_hi_IN -linguas_hu -linguas_id -linguas_is -linguas_it -linguas_ja -linguas_ka -linguas_kk -linguas_kn -linguas_ko -linguas_ku -linguas_lt -linguas_lv -linguas_mk -linguas_mr -linguas_nb -linguas_nb_NO -linguas_nl -linguas_nn -linguas_nn_NO -linguas_oc -linguas_pa -linguas_pa_IN -linguas_pl -linguas_pt -linguas_pt_BR -linguas_pt_PT -linguas_ro -linguas_ru -linguas_si -linguas_sk -linguas_sl -linguas_sq -linguas_sr -linguas_sv -linguas_sv_SE -linguas_ta -linguas_te -linguas_th -linguas_uk -linguas_vi -linguas_zh -linguas_zh_CN -linguas_zh_TW -restrict-javascript +www-servers/thttpd-2.25b-r7 : -static +x11-apps/iceauth-1.0.2 : -debug +x11-apps/mkfontdir-1.0.4 : -debug +x11-apps/mkfontscale-1.0.6 : -debug +x11-apps/rgb-1.0.3 : -debug +x11-apps/setxkbmap-1.1.0 : -debug +x11-apps/xauth-1.0.3 : ipv6 -debug +x11-apps/xcalc-1.0.2-r1 : -debug +x11-apps/xdpyinfo-1.0.3 : -debug -dga -dmx -xinerama +x11-apps/xgamma-1.0.2 : -debug +x11-apps/xhost-1.0.2 : ipv6 -debug +x11-apps/xinit-1.0.8-r10 : minimal pam -consolekit -debug +x11-apps/xkbcomp-1.1.0 : -debug +x11-apps/xmodmap-1.0.3 : -debug +x11-apps/xrandr-1.3.2 : -debug +x11-apps/xrdb-1.0.5 : -debug +x11-apps/xset-1.0.4 : -debug +x11-apps/xsetroot-1.0.2 : -debug +x11-apps/xwd-1.0.2 : -debug +x11-base/xorg-drivers-1.6 : input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_vmmouse video_cards_ark video_cards_chips video_cards_cirrus video_cards_dummy video_cards_epson video_cards_geode video_cards_glint video_cards_i128 video_cards_i740 video_cards_imstt video_cards_intel video_cards_mach64 video_cards_mga video_cards_neomagic video_cards_nv video_cards_r128 video_cards_radeon video_cards_radeonhd video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_vesa video_cards_via video_cards_vmware -input_devices_acecad -input_devices_aiptek -input_devices_citron -input_devices_elographics -input_devices_fpit -input_devices_hyperpen -input_devices_joystick -input_devices_mutouch -input_devices_penmount -input_devices_tslib -input_devices_virtualbox -input_devices_void -input_devices_wacom -video_cards_apm -video_cards_ast -video_cards_fbdev -video_cards_fglrx -video_cards_impact -video_cards_newport -video_cards_nvidia -video_cards_sisusb -video_cards_sunbw2 -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunffb -video_cards_sunleo -video_cards_suntcx -video_cards_v4l -video_cards_vermilion -video_cards_virtualbox -video_cards_voodoo -video_cards_xgi +x11-base/xorg-server-1.6.3.901-r2 : ipv6 kdrive nptl xorg -debug -dmx -hal -minimal -sdl -tslib +x11-drivers/xf86-input-evdev-2.2.5 : -debug +x11-drivers/xf86-input-keyboard-1.3.2 : -debug +x11-drivers/xf86-input-mouse-1.4.0 : -debug +x11-drivers/xf86-input-synaptics-1.1.3 : -debug -hal +x11-drivers/xf86-input-vmmouse-12.6.5 : -debug +x11-drivers/xf86-video-ark-0.7.1 : -debug +x11-drivers/xf86-video-ati-6.12.4 : -debug +x11-drivers/xf86-video-chips-1.2.1 : -debug +x11-drivers/xf86-video-cirrus-1.3.2 : -debug +x11-drivers/xf86-video-dummy-0.3.2 : -debug +x11-drivers/xf86-video-geode-2.11.3 : -debug +x11-drivers/xf86-video-glint-1.2.4 : dri -debug +x11-drivers/xf86-video-i128-1.3.3 : -debug +x11-drivers/xf86-video-i740-1.3.2 : -debug +x11-drivers/xf86-video-intel-2.6.3-r1 : dri -debug +x11-drivers/xf86-video-mach64-6.8.2 : dri -debug +x11-drivers/xf86-video-mga-1.4.11 : dri -debug +x11-drivers/xf86-video-neomagic-1.2.4 : -debug +x11-drivers/xf86-video-nv-2.1.14 : -debug +x11-drivers/xf86-video-openchrome-0.2.903 : dri -debug +x11-drivers/xf86-video-r128-6.8.1 : dri -debug +x11-drivers/xf86-video-radeonhd-1.2.5 : -debug +x11-drivers/xf86-video-rendition-4.2.2 : -debug +x11-drivers/xf86-video-s3-0.6.3 : -debug +x11-drivers/xf86-video-s3virge-1.10.4 : -debug +x11-drivers/xf86-video-savage-2.3.1 : dri -debug +x11-drivers/xf86-video-siliconmotion-1.7.3 : -debug +x11-drivers/xf86-video-sis-0.10.2 : dri -debug +x11-drivers/xf86-video-tdfx-1.4.3 : dri -debug +x11-drivers/xf86-video-tga-1.2.0 : -debug +x11-drivers/xf86-video-trident-1.3.3 : -debug +x11-drivers/xf86-video-tseng-1.2.2 : -debug +x11-drivers/xf86-video-vesa-2.2.1 : -debug +x11-drivers/xf86-video-vmware-10.16.7 : -debug +x11-libs/cairo-1.8.8 : X svg -cleartype -debug -directfb -doc -glitz -opengl -xcb +x11-libs/gtk+-2.16.6 : jpeg -cups -debug -doc -jpeg2k -test -tiff -vim-syntax -xinerama +x11-libs/libICE-1.0.5 : ipv6 -debug +x11-libs/libSM-1.1.1 : ipv6 uuid -debug -elibc_FreeBSD +x11-libs/libX11-1.2.2 : ipv6 -debug -xcb +x11-libs/libXau-1.0.5 : -debug +x11-libs/libXaw-1.0.6 : -debug +x11-libs/libXcomposite-0.4.0 : -debug +x11-libs/libXcursor-1.1.9 : -debug +x11-libs/libXdamage-1.1.1 : -debug +x11-libs/libXdmcp-1.0.2 : -debug +x11-libs/libXext-1.0.5 : -debug +x11-libs/libXfixes-4.0.3 : -debug +x11-libs/libXfont-1.4.0 : ipv6 -debug +x11-libs/libXfontcache-1.0.4 : -debug +x11-libs/libXft-2.1.13 : -debug +x11-libs/libXi-1.2.1 : -debug +x11-libs/libXmu-1.0.4 : ipv6 -debug +x11-libs/libXp-1.0.0 : -debug +x11-libs/libXpm-3.5.7 : -debug +x11-libs/libXrandr-1.3.0 : -debug +x11-libs/libXrender-0.9.4 : -debug +x11-libs/libXres-1.0.3 : -debug +x11-libs/libXt-1.0.6 : -debug +x11-libs/libXtst-1.0.3 : -debug +x11-libs/libXv-1.0.4 : -debug +x11-libs/libXvMC-1.0.4 : -debug +x11-libs/libXxf86misc-1.0.1 : -debug +x11-libs/libXxf86vm-1.0.2 : -debug +x11-libs/libdrm-2.4.13 : -debug +x11-libs/libfontenc-1.0.4 : -debug +x11-libs/libpciaccess-0.10.6 : -debug -minimal +x11-libs/libwnck-2.26.2-r2 : -doc -startup-notification +x11-libs/libxkbfile-1.0.5 : -debug +x11-libs/libxkbui-1.0.2 : -debug +x11-libs/libxklavier-4.0 : -doc +x11-libs/pango-1.24.5-r1 : X -debug -doc -test +x11-libs/pixman-0.16.0 : -altivec -debug -mmx -sse2 +x11-libs/vte-0.20.5 : -debug -doc -glade -python +x11-libs/wxGTK-2.8.10.1-r1 : -X -debug -doc -gnome -gstreamer -odbc -opengl -pch -sdl +x11-libs/xtrans-1.2.3 : -debug +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.60 +x11-misc/xbitmaps-1.0.1 +x11-misc/xkeyboard-config-1.6 +x11-proto/kbproto-1.0.3 +x11-proto/renderproto-0.9.3 +x11-proto/xproto-7.0.15 +x11-terms/mrxvt-0.5.3-r2 : jpeg png session xpm -debug -linguas_el -linguas_ja -linguas_ko -linguas_th -linguas_zh_CN -linguas_zh_TW -menubar -truetype -utempter +x11-terms/terminal-0.4.2 : dbus -debug -doc +x11-themes/gnome-icon-theme-2.26.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.10 +x11-themes/xfce4-icon-theme-4.4.3 +x11-wm/jwm-2.0.1 : png truetype -bidi -debug -jpeg -xinerama -xpm +xfce-base/exo-0.3.105-r1 : -debug -hal -libnotify -python +xfce-base/libxfce4menu-4.6.1 : -debug +xfce-base/libxfce4util-4.6.1 : -debug +xfce-base/libxfcegui4-4.6.1-r1 : -debug -glade -startup-notification +xfce-base/xfce-utils-4.6.1 : dbus -debug -lock +xfce-base/xfce4-meta-4.6.1 : -minimal -session +xfce-base/xfce4-panel-4.6.1 : -debug -startup-notification +xfce-base/xfce4-settings-4.6.3 : keyboard -debug -libnotify -sound +xfce-base/xfconf-4.6.1 : -debug -perl -profile +xfce-base/xfdesktop-4.6.1-r1 : branding menu-plugin -debug -doc -linguas_be -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_et -linguas_eu -linguas_fi -linguas_fr -linguas_he -linguas_hu -linguas_it -linguas_ja -linguas_ko -linguas_nb_NO -linguas_nl -linguas_pa -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tr -linguas_uk -linguas_vi -linguas_zh_CN -linguas_zh_TW -thunar +xfce-base/xfwm4-4.6.1 : -debug -startup-notification -xcomposite +xfce-extra/xfce4-datetime-plugin-0.6.1 : -debug +xfce-extra/xfce4-taskmanager-0.4.1 : -debug +xfce-extra/xfce4-wavelan-plugin-0.5.5 : -debug diff --git a/pkglist/sysresccd-x86-packages-eix-1.3.3.txt b/pkglist/sysresccd-x86-packages-eix-1.3.3.txt new file mode 100644 index 0000000..b4356f9 --- /dev/null +++ b/pkglist/sysresccd-x86-packages-eix-1.3.3.txt @@ -0,0 +1,544 @@ +app-accessibility/speakup-3.1.3-r1 : kernel_linux modules +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.2.4 : -bash-completion -doc +app-admin/eselect-ctags-1.10 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20090824 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-1.1 +app-admin/hddtemp-0.3_beta15-r3 : -nls +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 : livecd +app-admin/python-updater-0.7 +app-admin/syslog-ng-3.0.4 : ipv6 ssl -caps -hardened -pcre -selinux -spoof-source -sql -static -tcpd +app-admin/sysstat-9.0.5 : -nls +app-admin/testdisk-6.11 : jpeg ntfs reiserfs +app-antivirus/clamav-0.95.3 : bzip2 iconv ipv6 -clamdtop -milter -selinux +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 : -static +app-arch/cabextract-1.2-r1 : -extra-tools +app-arch/cfv-1.18.2 +app-arch/cpio-2.9-r2 : -nls +app-arch/dump-0.4.42 : readline -ermt -selinux -static +app-arch/gzip-1.3.12-r1 : -nls -pic -static +app-arch/lzip-1.8 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-1.1 +app-arch/ncompress-4.2.4.2 +app-arch/p7zip-4.58 : -doc -static +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.0.5-r2 : -static -symlink +app-arch/pigz-2.1.5 : -test +app-arch/rar-3.8.0 +app-arch/rzip-2.1 +app-arch/sharutils-4.7 : -nls +app-arch/tar-1.22-r1 : nls userland_GNU -static +app-arch/unace-1.2b-r1 +app-arch/unrar-3.8.5 +app-arch/unzip-6.0-r1 : bzip2 unicode +app-arch/xarchiver-0.5.2 : -debug +app-arch/xz-utils-4.999.9_beta : static-libs threads -nls +app-arch/zip-3.0 : bzip2 crypt unicode +app-backup/dar-2.3.8 : acl ssl -dar32 -dar64 -doc -nls +app-backup/duplicity-0.6.06 : -s3 +app-backup/rdiff-backup-1.2.8 : acl xattr +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.96 : -debug +app-benchmarks/cpuburn-1.4 +app-benchmarks/iozone-3.242 +app-benchmarks/stress-1.0.0 : -static +app-cdr/cdrtools-2.01.01_alpha57-r1 : acl unicode +app-cdr/cdw-0.2.4 : -encode -gtk -mysql -nls -sqlite -vorbis +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.2 : dbus -debug -gstreamer -hal -thunar +app-crypt/chntpw-080526 : -static +app-crypt/gnupg-2.0.11 : bzip2 -caps -doc -ldap -nls -openct -pcsc-lite -selinux -smartcard -static +app-crypt/md5deep-3.4 +app-crypt/pinentry-0.7.5 : gtk ncurses -caps -qt3 +app-crypt/truecrypt-6.3a : -X +app-editors/gvim-7.2.182 : acl bash-completion gtk -aqua -cscope -debug -gnome -gpm -motif -netbeans -nextaw -nls -perl -python -ruby +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.5 : -xterm +app-editors/nano-2.1.10 : ncurses slang unicode -debug -justify -minimal -nls -spell +app-editors/qemacs-0.4.0_pre20090420 : X png unicode -xv +app-editors/vim-7.2.182 : acl bash-completion perl python -cscope -debug -gpm -minimal -nls -ruby -vim-pager -vim-with-x +app-editors/vim-core-7.2.182 : acl bash-completion -livecd -nls +app-editors/zile-2.3.9 +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.6 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 : -dbtool +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20090709 +app-misc/ckermit-8.0.211-r2 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 : acl unicode -fam -hal +app-misc/livecd-tools-1.0.42 : X -opengl +app-misc/mc-4.7.0_pre3 : X edit samba slang -gpm -nls +app-misc/mime-types-7 +app-misc/pax-utils-0.1.19 : -caps +app-misc/screen-4.0.3 : pam -debug -multiuser -nethack -selinux +app-misc/symlinks-1.2-r2 : -static +app-misc/vlock-2.2.2-r2 : pam -test +app-misc/wipe-2.2.20050509 +app-portage/eix-0.18.3 : bzip2 optimization -debug -deprecated -doc -hardened -nls -sqlite -strong-optimization -tools +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-2.0.0 +app-portage/portage-utils-0.1.29 +app-shells/bash-4.0_p28 : net -afs -bashlogger -examples -nls -plugins -vanilla +app-shells/ksh-93.20081104 : -nls +app-shells/tcsh-6.16 : -catalogs -perl +app-shells/zsh-4.3.9 : unicode -caps -debug -doc -examples -gdbm -maildir -pcre -static +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1 : -cups -nls -test +app-text/iso-codes-3.10 +app-text/poppler-0.8.7 : jpeg zlib -cjk +app-text/poppler-bindings-0.8.7 : gtk -cairo -qt3 -qt4 -test +app-text/unix2dos-2.2-r1 +app-vim/gentoo-syntax-20090220 : -ignore-glep31 +dev-cpp/cairomm-1.6.0 : -doc +dev-cpp/glibmm-2.20.1 : -debug -doc -examples -test +dev-cpp/gtkmm-2.16.0 : -debug -doc -examples -test +dev-cpp/pangomm-2.24.0 : -debug -doc +dev-lang/perl-5.8.8-r5 : -berkdb -build -debug -doc -elibc_FreeBSD -gdbm -ithreads -perlsuid +dev-lang/python-2.6.2-r2 : ipv6 ncurses readline ssl threads xml -berkdb -build -doc -elibc_uclibc -examples -gdbm -sqlite -tk -ucs2 -wininst +dev-libs/atk-1.26.0 : -debug -doc +dev-libs/dbus-glib-0.76 : -debug -doc -selinux +dev-libs/eventlog-0.2.10 +dev-libs/expat-2.0.1-r2 +dev-libs/glib-2.20.5-r1 : xattr -debug -doc -fam -hardened -selinux +dev-libs/gmp-4.3.1 : -nocxx +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.7.0 +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.12 +dev-libs/libffi-3.0.8 : -debug -static-libs -test +dev-libs/libgcrypt-1.4.4 +dev-libs/libgpg-error-1.7 : -nls +dev-libs/libisofs-0.6.24 : acl xattr zlib +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 : -no-net2 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1 : bzip2 cxx unicode zlib -doc -static-libs +dev-libs/libpthread-stubs-0.1 : -debug +dev-libs/libsigc++-2.2.3 : -debug -doc -test +dev-libs/libtasn1-2.3 : -doc +dev-libs/libusb-0.1.12-r5 : -debug -doc -nocxx +dev-libs/libxml2-2.7.3-r2 : ipv6 python readline -debug -doc -examples -test +dev-libs/lzo-2.02-r1 : -examples +dev-libs/mpfr-2.4.1_p1 +dev-libs/newt-0.52.10-r1 : -gpm -nls -tcl +dev-libs/openssl-0.9.8l-r1 : bindist zlib -gmp -kerberos -sse2 -test +dev-libs/popt-1.14 : -nls +dev-libs/pth-2.0.7-r1 : -debug +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.4 : -doc -examples +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0-r1 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 +dev-util/dialog-1.1.20070704 : unicode -examples +dev-util/geany-0.18 : vte +dev-util/pkgconfig-0.23 : -elibc_FreeBSD -hardened +dev-util/strace-4.5.18 : -aio -static +gnome-base/libglade-2.6.4 : -debug -doc +media-fonts/encodings-1.0.2-r1 : -debug +media-fonts/font-adobe-75dpi-1.0.0 : X -nls +media-fonts/font-alias-1.0.1 : -debug +media-fonts/font-cursor-misc-1.0.0 : X -nls +media-fonts/font-misc-misc-1.0.0 : X -nls +media-fonts/terminus-font-4.28 : X pcf psf ru-g -a-like-o -bolddiag -quote -raw-font-data -ru-dv -ru-i -ru-k -width +media-libs/alsa-lib-1.0.20-r1 : alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mmap_emul alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol -alisp -debug -doc -python +media-libs/fontconfig-2.6.0-r2 : -doc +media-libs/freetype-2.3.9-r1 : X -bindist -debug -doc -fontforge -utils +media-libs/jpeg-7 +media-libs/libpng-1.2.38 +net-analyzer/arping-2.06 +net-analyzer/dnstracer-1.9 : ipv6 +net-analyzer/httping-1.2.9-r1 : ssl +net-analyzer/ifstat-1.1 : -snmp +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r5 : ipv6 unicode -suid +net-analyzer/macchanger-1.5.0-r2 +net-analyzer/netcat-110-r8 : crypt ipv6 -static +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 : ipv6 -pcre +net-analyzer/nmap-4.76 : ssl -gtk -lua +net-analyzer/tcpdump-3.9.8-r1 : ipv6 ssl -chroot -samba +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.11 : -static +net-analyzer/vnstat-1.6 +net-dialup/globespan-adsl-0.12 : -tk +net-dialup/gtkterm-0.99.5-r1 : -linguas_fr -linguas_hu -linguas_ru -nls +net-dialup/hcfpcimodem-1.19 : -doc +net-dialup/hsfmodem-7.80.02.04 : -doc +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 : -nls +net-dialup/mingetty-1.08 : unicode +net-dialup/minicom-2.3-r2 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fi -linguas_fr -linguas_hu -linguas_ja -linguas_nb -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_rw -linguas_sv -linguas_vi -linguas_zh_TW -nls +net-dialup/ppp-2.4.4-r24 : atm ipv6 pam -activefilter -dhcp -eap-tls -gtk -mppe-mppc -radius +net-dialup/pppconfig-2.3.17-r1 : -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_eu -linguas_fi -linguas_fr -linguas_gl -linguas_he -linguas_id -linguas_it -linguas_ja -linguas_ko -linguas_lt -linguas_nb -linguas_nl -linguas_nn -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tl -linguas_tr -linguas_vi -linguas_zh_CN -linguas_zh_TW -nls +net-dialup/pptpclient-1.7.2-r1 : -tk +net-dialup/rp-pppoe-3.8-r2 : -X +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p3 : ipv6 -idn +net-dns/libidn-1.15 : -doc -elibc_FreeBSD -emacs -java -mono -nls +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 : -kerberos -nonfsv4 -tcpd +net-fs/samba-3.0.37 : acl ipv6 kernel_linux pam readline -ads -async -automount -caps -cups -debug -doc -examples -fam -ldap -oav -python -quotas -selinux -swat -syslog -winbind +net-ftp/ftp-0.17-r7 : ipv6 ssl +net-ftp/lftp-4.0.3 : ssl -gnutls -nls -socks5 +net-ftp/ncftp-3.2.2-r1 : ipv6 +net-ftp/tftp-hpa-0.49-r1 : ipv6 readline -selinux -tcpd +net-irc/irssi-0.8.14 : ipv6 ssl -perl -socks5 +net-libs/gnutls-2.8.4 : bindist cxx lzo zlib -doc -examples -guile -nls +net-libs/libnet-1.1.4 : -doc +net-libs/libnfsidmap-0.21-r1 : -ldap +net-libs/libpcap-1.0.0-r2 : ipv6 -bluetooth +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 : ipv6 ssl -ares -gnutls -idn -kerberos -ldap -libssh2 -nss -test +net-misc/dhcp-3.1.2_p1 : kernel_linux -doc -minimal -selinux -static +net-misc/dhcpcd-4.0.15 : compat zeroconf +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r3 +net-misc/iputils-20071127 : ipv6 -doc -static +net-misc/netkit-rsh-0.17-r9 : pam +net-misc/ntp-4.2.4_p7 : ipv6 ssl -caps -debug -openntpd -parse-clocks -selinux -vim-syntax -zeroconf +net-misc/openssh-5.2_p1-r3 : X pam -X509 -hpn -kerberos -ldap -libedit -pkcs11 -selinux -skey -smartcard -static -tcpd +net-misc/openswan-2.4.15 : -curl -extra-algorithms -ldap -smartcard -weak-algorithms +net-misc/openvpn-2.1_rc20 : ipv6 pam ssl -eurephia -examples -iproute2 -minimal -passwordsave -pkcs11 -selinux -static -threads -userland_BSD +net-misc/rdate-1.4-r3 : ipv6 +net-misc/rdesktop-1.6.0 : ipv6 -ao -debug -oss +net-misc/rsync-3.0.6 : acl iconv ipv6 xattr -static +net-misc/telnet-bsd-1.2-r1 : -nls -xinetd +net-misc/tigervnc-1.0.0-r1 : server xorgmodule -opengl +net-misc/udpcast-20090920 +net-misc/vconfig-1.9 : -static +net-misc/vpnc-0.5.3 : bindist -hybrid-auth -resolvconf +net-misc/wget-1.12 : ipv6 ssl -debug -idn -nls -ntlm -static +net-misc/whois-4.7.36 : -nls +net-misc/wput-0.6.1 : ssl -debug -nls +net-nds/portmap-6.0 : -selinux -tcpd +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 : usb -pcmcia +net-wireless/b43-fwcutter-012 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.10.91.9.3-r1 : kernel_linux +net-wireless/ipw2100-firmware-1.3 +net-wireless/ipw2200-firmware-3.0 +net-wireless/iw-0.9.16 +net-wireless/madwifi-ng-tools-0.9.4.4100.20090929 +net-wireless/ndiswrapper-1.55-r1 : kernel_linux usb -debug +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 : -multicall -nls +net-wireless/wpa_supplicant-0.6.9 : kernel_linux readline ssl -dbus -debug -eap-sim -gnutls -kernel_FreeBSD -madwifi -ps3 -qt3 -qt4 -wps +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.15 +sys-apps/acl-2.2.47 : -nfs -nls +sys-apps/attr-2.4.43 : -nls +sys-apps/baselayout-1.12.13 : unicode -bootstrap -build -static +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.5-r1 : acl xattr -caps -gmp -nls -selinux -static -vanilla +sys-apps/dbus-1.2.3-r1 : X -debug -doc -selinux +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 : kernel_linux -static +sys-apps/diffutils-2.8.7-r2 : -nls -static +sys-apps/dmapi-2.2.8 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.9-r1 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r1 : -nls +sys-apps/ethtool-6 +sys-apps/fbset-2.1 : -static +sys-apps/file-5.03 : -python +sys-apps/findutils-4.4.0 : -nls -selinux -static +sys-apps/flashrom-0.9.0 +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 : -nls +sys-apps/grep-2.5.4-r1 : pcre -nls +sys-apps/groff-1.20.1-r1 : X -examples -linguas_ja +sys-apps/hdparm-9.20 +sys-apps/hwdata-gentoo-0.4 : -binary-drivers -opengl +sys-apps/hwsetup-1.2-r1 : zlib +sys-apps/ipmitool-1.8.11 : -openipmi +sys-apps/iproute2-2.6.29.1-r1 : atm -berkdb -minimal +sys-apps/kbd-1.15 : -nls +sys-apps/less-436 : unicode +sys-apps/lm_sensors-3.1.1 : -sensord +sys-apps/lshw-02.13b : gtk -static +sys-apps/man-1.6f-r3 : -lzma -nls +sys-apps/man-pages-3.22 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fr -linguas_it -linguas_ja -linguas_nl -linguas_pl -linguas_ro -linguas_ru -linguas_zh_CN -nls +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.7 +sys-apps/module-init-tools-3.5 : -old-linux +sys-apps/net-tools-1.60_p20071202044231-r1 : -nls -static +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-1.9.0 : debug device-mapper readline -nls -selinux +sys-apps/pciutils-3.0.2 : zlib -network-cron +sys-apps/portage-2.1.6.13 : build -doc -epydoc -linguas_pl -selinux +sys-apps/pv-1.1.4 : -debug -nls +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 : acl -nls -static +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 : pam -audit -cracklib -nls -selinux -skey +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38 : minimal -static +sys-apps/sysvinit-2.86-r10 : -ibm -kernel_FreeBSD -selinux -static +sys-apps/tcp-wrappers-7.6-r8 : ipv6 +sys-apps/usbutils-0.82 : zlib -network-cron +sys-apps/util-linux-2.16.1 : crypt loop-aes perl slang unicode -nls -old-linux -selinux -uclibc +sys-apps/which-2.20 +sys-apps/x86info-1.24-r1 +sys-apps/xinetd-2.3.14 : -perl -tcpd +sys-apps/dumpdisklayout-0.1.1 +sys-apps/sysresccd-scripts-1.3.2 +sys-auth/pambase-20090620.1-r1 : sha512 -consolekit -cracklib -debug -gnome-keyring -mktemp -passwdqc -selinux -ssh +sys-block/gpart-0.1h-r1 +sys-block/gparted-0.5.0 : fat hfs jfs ntfs reiser4 reiserfs xfce xfs -debug -gnome -kde +sys-block/iscsitarget-1.4.19 : kernel_linux +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 : ssl -debug +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.3.12 +sys-block/nbd-2.9.13 +sys-block/open-iscsi-2.0.871-r1 : -debug +sys-block/partimage-0.6.8 : pam ssl -nls -nologin -static +sys-block/aic94xx-firmware-20090727 +sys-block/gdisk-0.5.0-r1 +sys-block/partclone-0.1.9 : fat ntfs -hfs -reiser4 -reiserfs -xfs +sys-boot/grub-0.97-r9 1.97.1 : ncurses -custom-cflags -netboot -static(multislot -custom-cflags -debug -static) +sys-boot/lilo-22.8-r2 : device-mapper -minimal -pxeserial -static +sys-boot/syslinux-3.83 +sys-cluster/drbd-8.3.6 +sys-cluster/drbd-kernel-8.3.6 : kernel_linux +sys-devel/autoconf-2.63-r1 : -emacs +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.2 +sys-devel/automake-wrapper-3-r1 +sys-devel/bc-1.06.95 : readline -libedit -static +sys-devel/binutils-2.18-r3 : -gold -multislot -multitarget -nls -test -vanilla +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.2 : mudflap nptl openmp -altivec -bootstrap -build -doc -fixed-point -fortran -gcj -graphite -gtk -hardened -ip28 -ip32r10k -libffi -multilib -multislot -n32 -n64 -nls -nocxx -objc -objc++ -objc-gc -test -vanilla +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20090203 +sys-devel/libperl-5.8.8-r2 : -berkdb -debug -gdbm -ithreads +sys-devel/libtool-2.2.6a : -test -vanilla +sys-devel/m4-1.4.12 : -examples +sys-devel/make-3.81 : -nls -static +sys-devel/patch-2.5.9 : -static +sys-fs/btrfs-progs-0.19 : acl -debug-utils +sys-fs/cowloop-3.1 +sys-fs/cryptsetup-1.0.6-r2 : -dynamic -nls -selinux +sys-fs/dd-rescue-1.10 : -static +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc16-r1 : -selinux -static +sys-fs/dosfstools-3.0.2 +sys-fs/e2fsprogs-1.41.9 : -elibc_FreeBSD -nls +sys-fs/fuse-2.8.1 : kernel_linux -kernel_FreeBSD +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 : -tcl -tk +sys-fs/jfsutils-1.1.14 : -static +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.22 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 : -debug +sys-fs/lvm2-2.02.51-r1 : lvm1 readline static -clvm -cman -selinux +sys-fs/mdadm-3.0.3 : -static +sys-fs/mtd-utils-20080907 : xattr +sys-fs/mtools-4.0.12 : -X +sys-fs/multipath-tools-0.4.8 +sys-fs/ntfsprogs-2.0.0-r1 : crypt -debug -fuse -gnome -minimal +sys-fs/reiser4progs-1.0.7 : readline -debug -static +sys-fs/reiserfsprogs-3.6.21 +sys-fs/squashfs-tools-3.4 : lzma +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-146-r1 : devfs-compat -extras -selinux +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.3 : -nls -static +sys-fs/fsarchiver-0.6.1 : gcrypt lzma lzo static +sys-fs/ntfs3g-adv-2009.4.4.21 : -debug -hal -suid +sys-fs/ntfsreloc-0.7 +sys-fs/scrounge-ntfs-0.9 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.30-r1 +sys-libs/e2fsprogs-libs-1.41.9 : -nls +sys-libs/gdbm-1.8.3-r3 : -berkdb +sys-libs/glibc-2.9_p20081201-r2 : -crosscompile_opts_headers-only -debug -gd -glibc-omitfp -hardened -multilib -nls -profile -selinux -vanilla +sys-libs/gpm-1.20.5 : -selinux +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 : -ruby +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6 : -multilib -nls +sys-libs/ncurses-5.6-r2 : gpm unicode -debug -doc -minimal -nocxx -profile -trace +sys-libs/openipmi-2.0.11 : crypt -perl -python -snmp -tcl +sys-libs/pam-1.1.0 : elibc_glibc -audit -cracklib -debug -elibc_FreeBSD -nls -selinux -test -vim-syntax +sys-libs/pwdb-0.62 : -selinux +sys-libs/readline-6.0_p3 +sys-libs/slang-2.2.1 : pcre readline zlib -cjk -png +sys-libs/timezone-data-2009p : elibc_glibc -elibc_FreeBSD -nls +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.3.5-r2 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.1-r1 : unicode -debug +sys-process/iotop-0.2.1 +sys-process/lsof-4.81-r2 : -selinux -static +sys-process/procps-3.2.8 : unicode -n32 +sys-process/psmisc-22.7 : X ipv6 -nls -selinux +sys-process/vixie-cron-4.1-r10 : pam -debug -selinux +www-client/elinks-0.11.5 : bzip2 ipv6 ssl unicode zlib -X -bittorrent -debug -finger -ftp -gopher -gpm -guile -idn -javascript -lua -nls -nntp -perl -ruby +www-client/lynx-2.8.7_p1 : bzip2 ipv6 ssl unicode -cjk -gnutls -nls +www-client/mozilla-firefox-bin-3.5.5 : -linguas_af -linguas_ar -linguas_be -linguas_bg -linguas_bn -linguas_bn_IN -linguas_ca -linguas_cs -linguas_cy -linguas_da -linguas_de -linguas_el -linguas_en -linguas_en_GB -linguas_en_US -linguas_eo -linguas_es -linguas_es_AR -linguas_es_ES -linguas_et -linguas_eu -linguas_fa -linguas_fi -linguas_fr -linguas_fy -linguas_fy_NL -linguas_ga -linguas_ga_IE -linguas_gl -linguas_gu -linguas_gu_IN -linguas_he -linguas_hi -linguas_hi_IN -linguas_hu -linguas_id -linguas_is -linguas_it -linguas_ja -linguas_ka -linguas_kk -linguas_kn -linguas_ko -linguas_ku -linguas_lt -linguas_lv -linguas_mk -linguas_mr -linguas_nb -linguas_nb_NO -linguas_nl -linguas_nn -linguas_nn_NO -linguas_oc -linguas_pa -linguas_pa_IN -linguas_pl -linguas_pt -linguas_pt_BR -linguas_pt_PT -linguas_ro -linguas_ru -linguas_si -linguas_sk -linguas_sl -linguas_sq -linguas_sr -linguas_sv -linguas_sv_SE -linguas_ta -linguas_te -linguas_th -linguas_uk -linguas_vi -linguas_zh -linguas_zh_CN -linguas_zh_TW -restrict-javascript +www-servers/thttpd-2.25b-r7 : -static +x11-apps/iceauth-1.0.2 : -debug +x11-apps/mkfontdir-1.0.4 : -debug +x11-apps/mkfontscale-1.0.6 : -debug +x11-apps/rgb-1.0.3 : -debug +x11-apps/setxkbmap-1.1.0 : -debug +x11-apps/xauth-1.0.3 : ipv6 -debug +x11-apps/xcalc-1.0.2-r1 : -debug +x11-apps/xdpyinfo-1.0.3 : -debug -dga -dmx -xinerama +x11-apps/xgamma-1.0.2 : -debug +x11-apps/xhost-1.0.2 : ipv6 -debug +x11-apps/xinit-1.0.8-r10 : minimal pam -consolekit -debug +x11-apps/xkbcomp-1.1.0 : -debug +x11-apps/xmodmap-1.0.3 : -debug +x11-apps/xrandr-1.3.2 : -debug +x11-apps/xrdb-1.0.5 : -debug +x11-apps/xset-1.0.4 : -debug +x11-apps/xsetroot-1.0.2 : -debug +x11-apps/xwd-1.0.2 : -debug +x11-base/xorg-drivers-1.6 : input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_vmmouse video_cards_ark video_cards_chips video_cards_cirrus video_cards_dummy video_cards_epson video_cards_geode video_cards_glint video_cards_i128 video_cards_i740 video_cards_intel video_cards_mach64 video_cards_mga video_cards_neomagic video_cards_nv video_cards_r128 video_cards_radeon video_cards_radeonhd video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_vesa video_cards_via video_cards_vmware -input_devices_acecad -input_devices_aiptek -input_devices_citron -input_devices_elographics -input_devices_fpit -input_devices_hyperpen -input_devices_joystick -input_devices_mutouch -input_devices_penmount -input_devices_tslib -input_devices_virtualbox -input_devices_void -input_devices_wacom -video_cards_apm -video_cards_ast -video_cards_fbdev -video_cards_fglrx -video_cards_impact -video_cards_newport -video_cards_nvidia -video_cards_sisusb -video_cards_sunbw2 -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunffb -video_cards_sunleo -video_cards_suntcx -video_cards_v4l -video_cards_virtualbox -video_cards_voodoo -video_cards_xgi +x11-base/xorg-server-1.6.3.901-r2 : ipv6 kdrive nptl xorg -debug -dmx -hal -minimal -sdl -tslib +x11-drivers/xf86-input-evdev-2.2.5 : -debug +x11-drivers/xf86-input-keyboard-1.3.2 : -debug +x11-drivers/xf86-input-mouse-1.4.0 : -debug +x11-drivers/xf86-input-synaptics-1.1.3 : -debug -hal +x11-drivers/xf86-input-vmmouse-12.6.5 : -debug +x11-drivers/xf86-video-ark-0.7.1 : -debug +x11-drivers/xf86-video-ati-6.12.4 : -debug +x11-drivers/xf86-video-chips-1.2.1 : -debug +x11-drivers/xf86-video-cirrus-1.3.2 : -debug +x11-drivers/xf86-video-dummy-0.3.2 : -debug +x11-drivers/xf86-video-geode-2.11.3 : -debug +x11-drivers/xf86-video-glint-1.2.4 : dri -debug +x11-drivers/xf86-video-i128-1.3.3 : -debug +x11-drivers/xf86-video-i740-1.3.2 : -debug +x11-drivers/xf86-video-intel-2.6.3-r1 : dri -debug +x11-drivers/xf86-video-mach64-6.8.2 : dri -debug +x11-drivers/xf86-video-mga-1.4.11 : dri -debug +x11-drivers/xf86-video-neomagic-1.2.4 : -debug +x11-drivers/xf86-video-nv-2.1.14 : -debug +x11-drivers/xf86-video-openchrome-0.2.904 : dri -debug +x11-drivers/xf86-video-r128-6.8.1 : dri -debug +x11-drivers/xf86-video-radeonhd-1.2.5 : -debug +x11-drivers/xf86-video-rendition-4.2.2 : -debug +x11-drivers/xf86-video-s3-0.6.3 : -debug +x11-drivers/xf86-video-s3virge-1.10.4 : -debug +x11-drivers/xf86-video-savage-2.3.1 : dri -debug +x11-drivers/xf86-video-siliconmotion-1.7.3 : -debug +x11-drivers/xf86-video-sis-0.10.2 : dri -debug +x11-drivers/xf86-video-tdfx-1.4.3 : dri -debug +x11-drivers/xf86-video-tga-1.2.0 : -debug +x11-drivers/xf86-video-trident-1.3.3 : -debug +x11-drivers/xf86-video-tseng-1.2.2 : -debug +x11-drivers/xf86-video-vesa-2.2.1 : -debug +x11-drivers/xf86-video-vmware-10.16.7 : -debug +x11-libs/cairo-1.8.8 : X svg -cleartype -debug -directfb -doc -glitz -opengl -xcb +x11-libs/gtk+-2.16.6 : jpeg -cups -debug -doc -jpeg2k -test -tiff -vim-syntax -xinerama +x11-libs/libICE-1.0.5 : ipv6 -debug +x11-libs/libSM-1.1.1 : ipv6 uuid -debug -elibc_FreeBSD +x11-libs/libX11-1.2.2 : ipv6 -debug -xcb +x11-libs/libXau-1.0.5 : -debug +x11-libs/libXaw-1.0.6 : -debug +x11-libs/libXcomposite-0.4.0 : -debug +x11-libs/libXcursor-1.1.9 : -debug +x11-libs/libXdamage-1.1.1 : -debug +x11-libs/libXdmcp-1.0.2 : -debug +x11-libs/libXext-1.0.5 : -debug +x11-libs/libXfixes-4.0.3 : -debug +x11-libs/libXfont-1.4.0 : ipv6 -debug +x11-libs/libXfontcache-1.0.4 : -debug +x11-libs/libXft-2.1.13 : -debug +x11-libs/libXi-1.2.1 : -debug +x11-libs/libXmu-1.0.4 : ipv6 -debug +x11-libs/libXp-1.0.0 : -debug +x11-libs/libXpm-3.5.7 : -debug +x11-libs/libXrandr-1.3.0 : -debug +x11-libs/libXrender-0.9.4 : -debug +x11-libs/libXres-1.0.3 : -debug +x11-libs/libXt-1.0.6 : -debug +x11-libs/libXtst-1.0.3 : -debug +x11-libs/libXv-1.0.4 : -debug +x11-libs/libXvMC-1.0.4 : -debug +x11-libs/libXxf86misc-1.0.1 : -debug +x11-libs/libXxf86vm-1.0.2 : -debug +x11-libs/libdrm-2.4.13 : -debug +x11-libs/libfontenc-1.0.4 : -debug +x11-libs/libpciaccess-0.10.6 : -debug -minimal +x11-libs/libwnck-2.26.2-r2 : -doc -startup-notification +x11-libs/libxkbfile-1.0.5 : -debug +x11-libs/libxkbui-1.0.2 : -debug +x11-libs/libxklavier-4.0 : -doc +x11-libs/pango-1.24.5-r1 : X -debug -doc -test +x11-libs/pixman-0.16.0 : -altivec -debug -mmx -sse2 +x11-libs/vte-0.20.5 : -debug -doc -glade -python +x11-libs/wxGTK-2.8.10.1-r1 : -X -debug -doc -gnome -gstreamer -odbc -opengl -pch -sdl +x11-libs/xtrans-1.2.3 : -debug +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.60 +x11-misc/xbitmaps-1.0.1 +x11-misc/xkeyboard-config-1.6 +x11-proto/kbproto-1.0.3 +x11-proto/renderproto-0.9.3 +x11-proto/xproto-7.0.15 +x11-terms/mrxvt-0.5.3-r2 : jpeg png session xpm -debug -linguas_el -linguas_ja -linguas_ko -linguas_th -linguas_zh_CN -linguas_zh_TW -menubar -truetype -utempter +x11-terms/terminal-0.4.2 : dbus -debug -doc +x11-themes/gnome-icon-theme-2.26.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.10 +x11-themes/xfce4-icon-theme-4.4.3 +x11-wm/jwm-2.0.1 : png truetype -bidi -debug -jpeg -xinerama -xpm +xfce-base/exo-0.3.105-r1 : -debug -hal -libnotify -python +xfce-base/libxfce4menu-4.6.1 : -debug +xfce-base/libxfce4util-4.6.1 : -debug +xfce-base/libxfcegui4-4.6.1-r1 : -debug -glade -startup-notification +xfce-base/xfce-utils-4.6.1 : dbus -debug -lock +xfce-base/xfce4-meta-4.6.1 : -minimal -session +xfce-base/xfce4-panel-4.6.1 : -debug -startup-notification +xfce-base/xfce4-settings-4.6.3 : keyboard -debug -libnotify -sound +xfce-base/xfconf-4.6.1 : -debug -perl -profile +xfce-base/xfdesktop-4.6.1-r1 : branding menu-plugin -debug -doc -linguas_be -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_et -linguas_eu -linguas_fi -linguas_fr -linguas_he -linguas_hu -linguas_it -linguas_ja -linguas_ko -linguas_nb_NO -linguas_nl -linguas_pa -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tr -linguas_uk -linguas_vi -linguas_zh_CN -linguas_zh_TW -thunar +xfce-base/xfwm4-4.6.1 : xcomposite -debug -startup-notification +xfce-extra/xfce4-datetime-plugin-0.6.1 : -debug +xfce-extra/xfce4-taskmanager-0.4.1 : -debug +xfce-extra/xfce4-wavelan-plugin-0.5.5 : -debug diff --git a/pkglist/sysresccd-x86-packages-eix-1.3.4.txt b/pkglist/sysresccd-x86-packages-eix-1.3.4.txt new file mode 100644 index 0000000..2432756 --- /dev/null +++ b/pkglist/sysresccd-x86-packages-eix-1.3.4.txt @@ -0,0 +1,545 @@ +app-accessibility/speakup-3.1.3-r1 : kernel_linux modules +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.2.4 : -bash-completion -doc +app-admin/eselect-ctags-1.10 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20090824 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-1.1 +app-admin/hddtemp-0.3_beta15-r3 : -nls +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 : livecd +app-admin/python-updater-0.7 +app-admin/syslog-ng-3.0.4 : ipv6 ssl -caps -hardened -pcre -selinux -spoof-source -sql -static -tcpd +app-admin/sysstat-9.0.5 : -nls +app-admin/testdisk-6.11 : jpeg ntfs reiserfs +app-antivirus/clamav-0.95.3 : bzip2 iconv ipv6 -clamdtop -milter -selinux +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 : -static +app-arch/cabextract-1.2-r1 : -extra-tools +app-arch/cfv-1.18.2 +app-arch/cpio-2.9-r2 : -nls +app-arch/dump-0.4.42 : readline -ermt -selinux -static +app-arch/gzip-1.3.12-r1 : -nls -pic -static +app-arch/lzip-1.8 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-1.1 +app-arch/ncompress-4.2.4.2 +app-arch/p7zip-4.58 : -doc -static +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.0.5-r2 : -static -symlink +app-arch/pigz-2.1.5 : -test +app-arch/rar-3.8.0 +app-arch/rzip-2.1 +app-arch/sharutils-4.7 : -nls +app-arch/tar-1.22-r1 : nls userland_GNU -static +app-arch/unace-1.2b-r1 +app-arch/unrar-3.8.5 +app-arch/unzip-6.0-r1 : bzip2 unicode +app-arch/xarchiver-0.5.2 : -debug +app-arch/xz-utils-4.999.9_beta : static-libs threads -nls +app-arch/zip-3.0 : bzip2 crypt unicode +app-backup/dar-2.3.8 : acl ssl -dar32 -dar64 -doc -nls +app-backup/duplicity-0.6.06 : -s3 +app-backup/rdiff-backup-1.2.8 : acl xattr +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.96 : -debug +app-benchmarks/cpuburn-1.4 +app-benchmarks/iozone-3.242 +app-benchmarks/stress-1.0.0 : -static +app-cdr/cdrtools-2.01.01_alpha57-r1 : acl unicode +app-cdr/cdw-0.2.4 : -encode -gtk -mysql -nls -sqlite -vorbis +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.2 : dbus -debug -gstreamer -hal -thunar +app-crypt/chntpw-080526 : -static +app-crypt/gnupg-2.0.11 : bzip2 -caps -doc -ldap -nls -openct -pcsc-lite -selinux -smartcard -static +app-crypt/md5deep-3.4 +app-crypt/pinentry-0.7.5 : gtk ncurses -caps -qt3 +app-crypt/truecrypt-6.3a : -X +app-editors/gvim-7.2.182 : acl bash-completion gtk -aqua -cscope -debug -gnome -gpm -motif -netbeans -nextaw -nls -perl -python -ruby +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.5 : -xterm +app-editors/nano-2.1.10 : ncurses slang unicode -debug -justify -minimal -nls -spell +app-editors/qemacs-0.4.0_pre20090420 : X png unicode -xv +app-editors/vim-7.2.182 : acl bash-completion perl python -cscope -debug -gpm -minimal -nls -ruby -vim-pager -vim-with-x +app-editors/vim-core-7.2.182 : acl bash-completion -livecd -nls +app-editors/zile-2.3.13 : -test -valgrind +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.6 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 : -dbtool +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20090709 +app-misc/ckermit-8.0.211-r3 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 : acl unicode -fam -hal +app-misc/livecd-tools-1.0.42 : X -opengl +app-misc/mc-4.7.0_pre3 : X edit samba slang -gpm -nls +app-misc/mime-types-7 +app-misc/pax-utils-0.1.19 : -caps +app-misc/screen-4.0.3 : pam -debug -multiuser -nethack -selinux +app-misc/symlinks-1.2-r2 : -static +app-misc/vlock-2.2.2-r2 : pam -test +app-misc/wipe-2.2.20050509 +app-portage/eix-0.19.1 : bzip2 -debug -doc -hardened -nls -optimization -sqlite -strong-optimization -tools +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-2.0.0 +app-portage/portage-utils-0.1.29 +app-shells/bash-4.0_p35 : net -afs -bashlogger -examples -mem-scramble -nls -plugins -vanilla +app-shells/ksh-93.20081104 : -nls +app-shells/tcsh-6.16 : -catalogs -perl +app-shells/zsh-4.3.9 : unicode -caps -debug -doc -examples -gdbm -maildir -pcre -static +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1 : -cups -nls -test +app-text/iso-codes-3.10 +app-text/poppler-0.8.7 : jpeg zlib -cjk +app-text/poppler-bindings-0.8.7 : gtk -cairo -qt3 -qt4 -test +app-text/unix2dos-2.2-r1 +app-vim/gentoo-syntax-20090220 : -ignore-glep31 +dev-cpp/cairomm-1.6.0 : -doc +dev-cpp/glibmm-2.20.1 : -debug -doc -examples -test +dev-cpp/gtkmm-2.16.0 : -debug -doc -examples -test +dev-cpp/pangomm-2.24.0 : -debug -doc +dev-lang/perl-5.8.8-r8 : -berkdb -build -debug -doc -elibc_FreeBSD -gdbm -ithreads -perlsuid +dev-lang/python-2.6.2-r2 : ipv6 ncurses readline ssl threads xml -berkdb -build -doc -elibc_uclibc -examples -gdbm -sqlite -tk -ucs2 -wininst +dev-libs/atk-1.26.0 : -debug -doc +dev-libs/dbus-glib-0.76 : -debug -doc -selinux +dev-libs/eventlog-0.2.10 +dev-libs/expat-2.0.1-r2 +dev-libs/glib-2.20.5-r1 : xattr -debug -doc -fam -hardened -selinux +dev-libs/gmp-4.3.1 : -nocxx +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.7.0 +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.13 +dev-libs/libffi-3.0.8 : -debug -static-libs -test +dev-libs/libgcrypt-1.4.4 +dev-libs/libgpg-error-1.7 : -common-lisp -nls +dev-libs/libisofs-0.6.24 : acl xattr zlib +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 : -no-net2 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1 : bzip2 cxx unicode zlib -doc -static-libs +dev-libs/libpthread-stubs-0.1 : -debug +dev-libs/libsigc++-2.2.3 : -debug -doc -test +dev-libs/libtasn1-2.3 : -doc +dev-libs/libusb-0.1.12-r5 : -debug -doc -nocxx +dev-libs/libxml2-2.7.3-r2 : ipv6 python readline -debug -doc -examples -test +dev-libs/lzo-2.02-r1 : -examples +dev-libs/mpfr-2.4.1_p1 +dev-libs/newt-0.52.10-r1 : -gpm -nls -tcl +dev-libs/openssl-0.9.8l-r2 : bindist zlib -gmp -kerberos -sse2 -test +dev-libs/popt-1.15 : -nls +dev-libs/pth-2.0.7-r1 : -debug +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.4 : -doc -examples +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0-r1 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 : -test +dev-util/dialog-1.1.20070704 : unicode -examples +dev-util/geany-0.18 : vte +dev-util/pkgconfig-0.23 : -elibc_FreeBSD -hardened +dev-util/strace-4.5.18 : -aio -static +gnome-base/libglade-2.6.4 : -debug -doc +media-fonts/encodings-1.0.3 : -debug +media-fonts/font-adobe-75dpi-1.0.0 : X -nls +media-fonts/font-alias-1.0.1 : -debug +media-fonts/font-cursor-misc-1.0.0 : X -nls +media-fonts/font-misc-misc-1.0.0 : X -nls +media-fonts/terminus-font-4.28 : X pcf psf ru-g -a-like-o -bolddiag -quote -raw-font-data -ru-dv -ru-i -ru-k -width +media-libs/alsa-lib-1.0.20-r1 : alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mmap_emul alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol -alisp -debug -doc -python +media-libs/fontconfig-2.6.0-r2 : -doc +media-libs/freetype-2.3.9-r1 : X -bindist -debug -doc -fontforge -utils +media-libs/jpeg-7 +media-libs/libpng-1.2.38 +net-analyzer/arping-2.06 +net-analyzer/dnstracer-1.9 : ipv6 +net-analyzer/httping-1.2.9-r1 : ssl +net-analyzer/ifstat-1.1 : -snmp +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r5 : ipv6 unicode -suid +net-analyzer/macchanger-1.5.0-r2 +net-analyzer/netcat-110-r8 : crypt ipv6 -static +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 : ipv6 -pcre +net-analyzer/nmap-5.00-r2 : ssl -gtk -lua +net-analyzer/tcpdump-3.9.8-r1 : ipv6 ssl -chroot -samba +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.11 : -static +net-analyzer/vnstat-1.6 +net-dialup/globespan-adsl-0.12 : -tk +net-dialup/gtkterm-0.99.5-r1 : -linguas_fr -linguas_hu -linguas_ru -nls +net-dialup/hcfpcimodem-1.19 : -doc +net-dialup/hsfmodem-7.80.02.04 : -doc +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 : -nls +net-dialup/mingetty-1.08 : unicode +net-dialup/minicom-2.3-r2 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fi -linguas_fr -linguas_hu -linguas_ja -linguas_nb -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_rw -linguas_sv -linguas_vi -linguas_zh_TW -nls +net-dialup/ppp-2.4.4-r24 : atm ipv6 pam -activefilter -dhcp -eap-tls -gtk -mppe-mppc -radius +net-dialup/pppconfig-2.3.17-r1 : -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_eu -linguas_fi -linguas_fr -linguas_gl -linguas_he -linguas_id -linguas_it -linguas_ja -linguas_ko -linguas_lt -linguas_nb -linguas_nl -linguas_nn -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tl -linguas_tr -linguas_vi -linguas_zh_CN -linguas_zh_TW -nls +net-dialup/pptpclient-1.7.2-r2 : -tk +net-dialup/rp-pppoe-3.8-r2 : -X +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p4 : ipv6 -idn +net-dns/libidn-1.15 : -doc -elibc_FreeBSD -emacs -java -mono -nls +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 : -kerberos -nonfsv4 -tcpd +net-fs/samba-3.0.37 : acl ipv6 kernel_linux pam readline -ads -async -automount -caps -cups -debug -doc -examples -fam -ldap -oav -python -quotas -selinux -swat -syslog -winbind +net-ftp/ftp-0.17-r7 : ipv6 ssl +net-ftp/lftp-4.0.3 : ssl -gnutls -nls -socks5 +net-ftp/ncftp-3.2.3 : ipv6 +net-ftp/tftp-hpa-0.49-r1 : ipv6 readline -selinux -tcpd +net-irc/irssi-0.8.14 : ipv6 ssl -perl -socks5 +net-libs/gnutls-2.8.4 : bindist cxx lzo zlib -doc -examples -guile -nls +net-libs/libnet-1.1.4 : -doc +net-libs/libnfsidmap-0.21-r1 : -ldap +net-libs/libpcap-1.0.0-r2 : ipv6 -bluetooth +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 : ipv6 ssl -ares -gnutls -idn -kerberos -ldap -libssh2 -nss -test +net-misc/dhcp-3.1.2_p1 : kernel_linux -doc -minimal -selinux -static +net-misc/dhcpcd-4.0.15 : compat zeroconf +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r3 +net-misc/iperf-2.0.4 : ipv6 -debug -threads +net-misc/iputils-20071127 : ipv6 -doc -static +net-misc/netkit-rsh-0.17-r9 : pam +net-misc/ntp-4.2.4_p7-r1 : ipv6 ssl -caps -debug -openntpd -parse-clocks -selinux -vim-syntax -zeroconf +net-misc/openssh-5.2_p1-r3 : X pam -X509 -hpn -kerberos -ldap -libedit -pkcs11 -selinux -skey -smartcard -static -tcpd +net-misc/openswan-2.4.15 : -curl -extra-algorithms -ldap -smartcard -weak-algorithms +net-misc/openvpn-2.1.0 : ipv6 pam ssl -eurephia -examples -iproute2 -minimal -passwordsave -pkcs11 -selinux -static -threads -userland_BSD +net-misc/rdate-1.4-r3 : ipv6 +net-misc/rdesktop-1.6.0 : ipv6 -ao -debug -oss +net-misc/rsync-3.0.6 : acl iconv ipv6 xattr -static +net-misc/telnet-bsd-1.2-r1 : -nls -xinetd +net-misc/tigervnc-1.0.0-r2 : server xorgmodule -opengl +net-misc/udpcast-20090920 +net-misc/vconfig-1.9 : -static +net-misc/vpnc-0.5.3 : bindist -hybrid-auth -resolvconf +net-misc/wget-1.12 : ipv6 ssl -debug -idn -nls -ntlm -static +net-misc/whois-4.7.36 : -nls +net-misc/wput-0.6.1 : ssl -debug -nls +net-nds/portmap-6.0 : -selinux -tcpd +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 : usb -pcmcia +net-wireless/b43-fwcutter-012 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.10.91.9.3-r1 : kernel_linux +net-wireless/ipw2100-firmware-1.3 +net-wireless/ipw2200-firmware-3.0 +net-wireless/iw-0.9.16 +net-wireless/madwifi-ng-tools-0.9.4.4100.20090929 +net-wireless/ndiswrapper-1.55-r1 : kernel_linux usb -debug +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 : -multicall -nls +net-wireless/wpa_supplicant-0.6.9 : kernel_linux readline ssl -dbus -debug -eap-sim -gnutls -kernel_FreeBSD -madwifi -ps3 -qt3 -qt4 -wps +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/MIME-Base64-3.08 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.16 +sys-apps/acl-2.2.47 : -nfs -nls +sys-apps/attr-2.4.43 : -nls +sys-apps/baselayout-1.12.13 : unicode -bootstrap -build -static +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.5-r1 : acl xattr -caps -gmp -nls -selinux -static -vanilla +sys-apps/dbus-1.2.3-r1 : X -debug -doc -selinux +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 : kernel_linux -static +sys-apps/diffutils-2.8.7-r2 : -nls -static +sys-apps/dmapi-2.2.8 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.9-r1 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r1 : -nls +sys-apps/ethtool-6 +sys-apps/fbset-2.1 : -static +sys-apps/file-5.03 : -python +sys-apps/findutils-4.4.0 : -nls -selinux -static +sys-apps/flashrom-0.9.0 +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 : -nls +sys-apps/gdisk-0.5.1 +sys-apps/grep-2.5.4-r1 : pcre -nls +sys-apps/groff-1.20.1-r1 : X -examples -linguas_ja +sys-apps/hdparm-9.20 +sys-apps/hwdata-gentoo-0.4 : -binary-drivers -opengl +sys-apps/hwsetup-1.2-r1 : zlib +sys-apps/ipmitool-1.8.11 : -openipmi +sys-apps/iproute2-2.6.29.1-r1 : atm -berkdb -minimal +sys-apps/kbd-1.13-r1 : -nls +sys-apps/less-436 : unicode +sys-apps/lm_sensors-3.1.1 : -sensord +sys-apps/lshw-02.13b : gtk -static +sys-apps/man-1.6f-r3 : -lzma -nls +sys-apps/man-pages-3.22 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fr -linguas_it -linguas_ja -linguas_nl -linguas_pl -linguas_ro -linguas_ru -linguas_zh_CN -nls +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.7 +sys-apps/module-init-tools-3.5 : -old-linux +sys-apps/net-tools-1.60_p20071202044231-r1 : -nls -static +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-1.9.0 : debug device-mapper readline -nls -selinux +sys-apps/pciutils-3.0.2 : zlib -network-cron +sys-apps/portage-2.1.6.13 : build -doc -epydoc -linguas_pl -selinux +sys-apps/pv-1.1.4 : -debug -nls +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 : acl -nls -static +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 : pam -audit -cracklib -nls -selinux -skey +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38 : minimal -static +sys-apps/sysvinit-2.86-r10 : -ibm -kernel_FreeBSD -selinux -static +sys-apps/tcp-wrappers-7.6-r8 : ipv6 +sys-apps/usbutils-0.82 : zlib -network-cron +sys-apps/util-linux-2.16.1 : crypt loop-aes perl slang unicode -nls -old-linux -selinux -uclibc +sys-apps/which-2.20 +sys-apps/x86info-1.24-r1 +sys-apps/xinetd-2.3.14 : -perl -tcpd +sys-apps/dumpdisklayout-0.1.1 +sys-apps/sysresccd-scripts-1.3.4 +sys-auth/pambase-20090620.1-r1 : sha512 -consolekit -cracklib -debug -gnome-keyring -mktemp -passwdqc -selinux -ssh +sys-block/gpart-0.1h-r1 +sys-block/gparted-0.5.0 : fat hfs jfs ntfs reiser4 reiserfs xfce xfs -debug -gnome -kde +sys-block/iscsitarget-1.4.19 : kernel_linux +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 : ssl -debug +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.3.12 +sys-block/nbd-2.9.13 +sys-block/open-iscsi-2.0.871-r1 : -debug +sys-block/partimage-0.6.8 : pam ssl -nls -nologin -static +sys-block/scsiadd-1.97 : -suid +sys-block/aic94xx-firmware-20090727 +sys-block/partclone-0.1.9 : fat ntfs -hfs -reiser4 -reiserfs -xfs +sys-boot/grub-0.97-r9 1.97.1 : ncurses -custom-cflags -netboot -static(multislot -custom-cflags -debug -static) +sys-boot/lilo-22.8-r2 : device-mapper -minimal -pxeserial -static +sys-boot/syslinux-3.83 +sys-cluster/drbd-8.3.6 +sys-cluster/drbd-kernel-8.3.6 : kernel_linux +sys-devel/autoconf-2.63-r1 : -emacs +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.2 +sys-devel/automake-wrapper-3-r1 +sys-devel/bc-1.06.95 : readline -libedit -static +sys-devel/binutils-2.18-r3 : -gold -multislot -multitarget -nls -test -vanilla +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.2 : mudflap nptl openmp -altivec -bootstrap -build -doc -fixed-point -fortran -gcj -graphite -gtk -hardened -ip28 -ip32r10k -libffi -multilib -multislot -n32 -n64 -nls -nocxx -objc -objc++ -objc-gc -test -vanilla +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20090203 +sys-devel/libperl-5.8.8-r2 : -berkdb -debug -gdbm -ithreads +sys-devel/libtool-2.2.6a : -test -vanilla +sys-devel/m4-1.4.12 : -examples +sys-devel/make-3.81 : -nls -static +sys-devel/patch-2.5.9 : -static +sys-fs/btrfs-progs-0.19 : acl -debug-utils +sys-fs/cowloop-3.1 +sys-fs/cryptsetup-1.0.6-r2 : -dynamic -nls -selinux +sys-fs/dd-rescue-1.10 : -static +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc16-r1 : -selinux -static +sys-fs/dosfstools-3.0.1 +sys-fs/e2fsprogs-1.41.9 : -elibc_FreeBSD -nls +sys-fs/fuse-2.8.1 : kernel_linux -kernel_FreeBSD +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 : -tcl -tk +sys-fs/jfsutils-1.1.14 : -static +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.22 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 : -debug +sys-fs/lvm2-2.02.51-r1 : lvm1 readline static -clvm -cman -selinux +sys-fs/mdadm-3.0.3 : -static +sys-fs/mtd-utils-20080907 : xattr +sys-fs/mtools-4.0.12 : -X +sys-fs/multipath-tools-0.4.8 +sys-fs/ntfs3g-2009.11.14 : acl -debug -external-fuse -hal -suid +sys-fs/ntfsprogs-2.0.0-r1 : crypt -debug -fuse -gnome -minimal +sys-fs/reiser4progs-1.0.7 : readline -debug -static +sys-fs/reiserfsprogs-3.6.21 +sys-fs/squashfs-tools-3.4 : lzma +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-146-r1 : devfs-compat -extras -selinux +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.3 : -nls -static +sys-fs/fsarchiver-0.6.2 0.6.3_beta10 : gcrypt lzma lzo static(gcrypt lzma lzo static) +sys-fs/ntfsreloc-0.7 +sys-fs/scrounge-ntfs-0.9 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.30-r1 +sys-libs/e2fsprogs-libs-1.41.9 : -nls +sys-libs/gdbm-1.8.3-r3 : -berkdb +sys-libs/glibc-2.9_p20081201-r2 : -crosscompile_opts_headers-only -debug -gd -glibc-omitfp -hardened -multilib -nls -profile -selinux -vanilla +sys-libs/gpm-1.20.5 : -selinux +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 : -ruby +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6 : -multilib -nls +sys-libs/ncurses-5.6-r2 : gpm unicode -debug -doc -minimal -nocxx -profile -trace +sys-libs/openipmi-2.0.11 : crypt -perl -python -snmp -tcl +sys-libs/pam-1.1.0 : elibc_glibc -audit -cracklib -debug -elibc_FreeBSD -nls -selinux -test -vim-syntax +sys-libs/pwdb-0.62 : -selinux +sys-libs/readline-6.0_p3 +sys-libs/slang-2.2.1 : pcre readline zlib -cjk -png +sys-libs/timezone-data-2009p : elibc_glibc -elibc_FreeBSD -nls +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.3.5-r2 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.1-r1 : unicode -debug +sys-process/iotop-0.2.1 +sys-process/lsof-4.81-r2 : -selinux -static +sys-process/procps-3.2.8 : unicode -n32 +sys-process/psmisc-22.7 : X ipv6 -nls -selinux +sys-process/vixie-cron-4.1-r10 : pam -debug -selinux +www-client/elinks-0.11.5 : bzip2 ipv6 ssl unicode zlib -X -bittorrent -debug -finger -ftp -gopher -gpm -guile -idn -javascript -lua -nls -nntp -perl -ruby +www-client/lynx-2.8.7_p1 : bzip2 ipv6 ssl unicode -cjk -gnutls -nls +www-client/mozilla-firefox-bin-3.5.5 : -linguas_af -linguas_ar -linguas_be -linguas_bg -linguas_bn -linguas_bn_IN -linguas_ca -linguas_cs -linguas_cy -linguas_da -linguas_de -linguas_el -linguas_en -linguas_en_GB -linguas_en_US -linguas_eo -linguas_es -linguas_es_AR -linguas_es_ES -linguas_et -linguas_eu -linguas_fa -linguas_fi -linguas_fr -linguas_fy -linguas_fy_NL -linguas_ga -linguas_ga_IE -linguas_gl -linguas_gu -linguas_gu_IN -linguas_he -linguas_hi -linguas_hi_IN -linguas_hu -linguas_id -linguas_is -linguas_it -linguas_ja -linguas_ka -linguas_kk -linguas_kn -linguas_ko -linguas_ku -linguas_lt -linguas_lv -linguas_mk -linguas_mr -linguas_nb -linguas_nb_NO -linguas_nl -linguas_nn -linguas_nn_NO -linguas_oc -linguas_pa -linguas_pa_IN -linguas_pl -linguas_pt -linguas_pt_BR -linguas_pt_PT -linguas_ro -linguas_ru -linguas_si -linguas_sk -linguas_sl -linguas_sq -linguas_sr -linguas_sv -linguas_sv_SE -linguas_ta -linguas_te -linguas_th -linguas_uk -linguas_vi -linguas_zh -linguas_zh_CN -linguas_zh_TW -restrict-javascript +www-servers/thttpd-2.25b-r7 : -static +x11-apps/iceauth-1.0.3 : -debug +x11-apps/mkfontdir-1.0.5 : -debug +x11-apps/mkfontscale-1.0.7 : -debug +x11-apps/rgb-1.0.3 : -debug +x11-apps/setxkbmap-1.1.0 : -debug +x11-apps/xauth-1.0.4 : ipv6 -debug +x11-apps/xcalc-1.0.2-r1 : -debug +x11-apps/xdpyinfo-1.1.0 : -debug -dga -dmx -xinerama +x11-apps/xgamma-1.0.3 : -debug +x11-apps/xhost-1.0.3 : ipv6 -debug +x11-apps/xinit-1.2.0-r3 : minimal pam -debug +x11-apps/xkbcomp-1.1.1 : -debug +x11-apps/xmodmap-1.0.4 : -debug +x11-apps/xrandr-1.3.2 : -debug +x11-apps/xrdb-1.0.6 : -debug +x11-apps/xset-1.1.0 : -debug +x11-apps/xsetroot-1.0.3 : -debug +x11-apps/xwd-1.0.3 : -debug +x11-base/xorg-drivers-1.6 : input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_vmmouse video_cards_ark video_cards_chips video_cards_cirrus video_cards_dummy video_cards_epson video_cards_geode video_cards_glint video_cards_i128 video_cards_i740 video_cards_intel video_cards_mach64 video_cards_mga video_cards_neomagic video_cards_nv video_cards_r128 video_cards_radeon video_cards_radeonhd video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_vesa video_cards_via video_cards_vmware -input_devices_acecad -input_devices_aiptek -input_devices_citron -input_devices_elographics -input_devices_fpit -input_devices_hyperpen -input_devices_joystick -input_devices_mutouch -input_devices_penmount -input_devices_tslib -input_devices_virtualbox -input_devices_void -input_devices_wacom -video_cards_apm -video_cards_ast -video_cards_fbdev -video_cards_fglrx -video_cards_impact -video_cards_newport -video_cards_nvidia -video_cards_sisusb -video_cards_sunbw2 -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunffb -video_cards_sunleo -video_cards_suntcx -video_cards_v4l -video_cards_virtualbox -video_cards_voodoo -video_cards_xgi +x11-base/xorg-server-1.6.5-r1 : ipv6 kdrive nptl xorg -debug -dmx -hal -minimal -sdl -tslib +x11-drivers/xf86-input-evdev-2.3.1 : -debug +x11-drivers/xf86-input-keyboard-1.4.0 : -debug +x11-drivers/xf86-input-mouse-1.5.0 : -debug +x11-drivers/xf86-input-synaptics-1.1.3 : -debug -hal +x11-drivers/xf86-input-vmmouse-12.6.5 : -debug +x11-drivers/xf86-video-ark-0.7.2 : -debug +x11-drivers/xf86-video-ati-6.12.4 : -debug +x11-drivers/xf86-video-chips-1.2.2 : -debug +x11-drivers/xf86-video-cirrus-1.3.2 : -debug +x11-drivers/xf86-video-dummy-0.3.2 : -debug +x11-drivers/xf86-video-geode-2.11.3 : -debug +x11-drivers/xf86-video-glint-1.2.4 : dri -debug +x11-drivers/xf86-video-i128-1.3.3 : -debug +x11-drivers/xf86-video-i740-1.3.2 : -debug +x11-drivers/xf86-video-intel-2.6.3-r1 : dri -debug +x11-drivers/xf86-video-mach64-6.8.2 : dri -debug +x11-drivers/xf86-video-mga-1.4.11 : dri -debug +x11-drivers/xf86-video-neomagic-1.2.4 : -debug +x11-drivers/xf86-video-nv-2.1.15 : -debug +x11-drivers/xf86-video-openchrome-0.2.904 : dri -debug +x11-drivers/xf86-video-r128-6.8.1 : dri -debug +x11-drivers/xf86-video-radeonhd-1.3.0 : -debug +x11-drivers/xf86-video-rendition-4.2.3 : -debug +x11-drivers/xf86-video-s3-0.6.3 : -debug +x11-drivers/xf86-video-s3virge-1.10.4 : -debug +x11-drivers/xf86-video-savage-2.3.1 : dri -debug +x11-drivers/xf86-video-siliconmotion-1.7.3 : -debug +x11-drivers/xf86-video-sis-0.10.2 : dri -debug +x11-drivers/xf86-video-tdfx-1.4.3 : dri -debug +x11-drivers/xf86-video-tga-1.2.1 : -debug +x11-drivers/xf86-video-trident-1.3.3 : -debug +x11-drivers/xf86-video-tseng-1.2.3 : -debug +x11-drivers/xf86-video-vesa-2.2.1 : -debug +x11-drivers/xf86-video-vmware-10.16.8 : -debug +x11-libs/cairo-1.8.8 : X svg -cleartype -debug -directfb -doc -glitz -opengl -xcb +x11-libs/gtk+-2.16.6 : jpeg -cups -debug -doc -jpeg2k -test -tiff -vim-syntax -xinerama +x11-libs/libICE-1.0.6 : ipv6 -debug +x11-libs/libSM-1.1.1 : ipv6 uuid -debug -elibc_FreeBSD +x11-libs/libX11-1.2.2 : ipv6 -debug -xcb +x11-libs/libXau-1.0.5 : -debug +x11-libs/libXaw-1.0.7 : -debug -doc +x11-libs/libXcomposite-0.4.1 : -debug -doc +x11-libs/libXcursor-1.1.10 : -debug +x11-libs/libXdamage-1.1.2 : -debug +x11-libs/libXdmcp-1.0.3 : -debug +x11-libs/libXext-1.0.5 : -debug +x11-libs/libXfixes-4.0.4 : -debug +x11-libs/libXfont-1.4.1 : ipv6 -debug +x11-libs/libXfontcache-1.0.5 : -debug +x11-libs/libXft-2.1.14 : -debug +x11-libs/libXi-1.2.1 : -debug +x11-libs/libXmu-1.0.4 : ipv6 -debug +x11-libs/libXpm-3.5.8 : -debug +x11-libs/libXrandr-1.3.0 : -debug +x11-libs/libXrender-0.9.5 : -debug +x11-libs/libXres-1.0.4 : -debug +x11-libs/libXt-1.0.7-r1 : -debug +x11-libs/libXtst-1.0.3 : -debug +x11-libs/libXv-1.0.5 : -debug +x11-libs/libXvMC-1.0.5 : -debug +x11-libs/libXxf86vm-1.0.2 : -debug +x11-libs/libdrm-2.4.15 : -debug +x11-libs/libfontenc-1.0.5 : -debug +x11-libs/libpciaccess-0.10.9 : -debug -minimal +x11-libs/libwnck-2.26.2-r2 : -doc -startup-notification +x11-libs/libxkbfile-1.0.6 : -debug +x11-libs/libxkbui-1.0.2 : -debug +x11-libs/libxklavier-4.0 : -doc +x11-libs/pango-1.24.5-r1 : X -debug -doc -test +x11-libs/pixman-0.17.2 : -altivec -debug -mmx -sse2 +x11-libs/vte-0.20.5 : -debug -doc -glade -python +x11-libs/wxGTK-2.8.10.1-r1 : -X -debug -doc -gnome -gstreamer -odbc -opengl -pch -sdl +x11-libs/xtrans-1.2.5 : -debug +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.60 +x11-misc/xbitmaps-1.1.0 +x11-misc/xkeyboard-config-1.7 +x11-proto/kbproto-1.0.4 +x11-proto/renderproto-0.11 +x11-proto/xproto-7.0.16 +x11-terms/mrxvt-0.5.3-r2 : jpeg png session xpm -debug -linguas_el -linguas_ja -linguas_ko -linguas_th -linguas_zh_CN -linguas_zh_TW -menubar -truetype -utempter +x11-terms/terminal-0.4.2 : dbus -debug -doc +x11-themes/gnome-icon-theme-2.26.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.11 +x11-themes/xfce4-icon-theme-4.4.3 +x11-wm/jwm-2.0.1 : png truetype -bidi -debug -jpeg -xinerama -xpm +xfce-base/exo-0.3.105-r1 : -debug -hal -libnotify -python +xfce-base/libxfce4menu-4.6.1 : -debug +xfce-base/libxfce4util-4.6.1 : -debug +xfce-base/libxfcegui4-4.6.1-r1 : -debug -glade -startup-notification +xfce-base/xfce-utils-4.6.1 : dbus -debug -lock +xfce-base/xfce4-meta-4.6.1 : -minimal -session +xfce-base/xfce4-panel-4.6.1 : -debug -startup-notification +xfce-base/xfce4-settings-4.6.3 : keyboard -debug -libnotify -sound +xfce-base/xfconf-4.6.1 : -debug -perl -profile +xfce-base/xfdesktop-4.6.1-r1 : branding menu-plugin -debug -doc -linguas_be -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_et -linguas_eu -linguas_fi -linguas_fr -linguas_he -linguas_hu -linguas_it -linguas_ja -linguas_ko -linguas_nb_NO -linguas_nl -linguas_pa -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tr -linguas_uk -linguas_vi -linguas_zh_CN -linguas_zh_TW -thunar +xfce-base/xfwm4-4.6.1 : xcomposite -debug -startup-notification +xfce-extra/xfce4-datetime-plugin-0.6.1 : -debug +xfce-extra/xfce4-taskmanager-0.4.1 : -debug +xfce-extra/xfce4-wavelan-plugin-0.5.5 : -debug diff --git a/pkglist/sysresccd-x86-packages-eix-1.3.5.txt b/pkglist/sysresccd-x86-packages-eix-1.3.5.txt new file mode 100644 index 0000000..efd85ff --- /dev/null +++ b/pkglist/sysresccd-x86-packages-eix-1.3.5.txt @@ -0,0 +1,547 @@ +app-accessibility/speakup-3.1.4 : kernel_linux modules +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.2.4 : -bash-completion -doc +app-admin/eselect-ctags-1.10 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20090824 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-1.1 +app-admin/hddtemp-0.3_beta15-r3 : -nls +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 : livecd +app-admin/python-updater-0.7 +app-admin/syslog-ng-3.0.4 : ipv6 ssl -caps -hardened -pcre -selinux -spoof-source -sql -static -tcpd +app-admin/sysstat-9.0.6 : -cron -doc -isag -nls +app-admin/testdisk-6.11 : jpeg ntfs reiserfs +app-antivirus/clamav-0.95.3 : bzip2 iconv ipv6 -clamdtop -milter -selinux +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 : -static +app-arch/cabextract-1.2-r1 : -extra-tools +app-arch/cfv-1.18.2 +app-arch/cpio-2.9-r2 : -nls +app-arch/dump-0.4.42 : readline -ermt -selinux -static +app-arch/gzip-1.3.12-r1 : -nls -pic -static +app-arch/lzip-1.8 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-1.1 +app-arch/ncompress-4.2.4.2 +app-arch/p7zip-4.58 : -doc -static +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.0.5-r2 : -static -symlink +app-arch/pigz-2.1.6 : -symlink -test +app-arch/rar-3.8.0 +app-arch/rzip-2.1-r2 +app-arch/sharutils-4.7 : -nls +app-arch/tar-1.22-r1 : nls userland_GNU -static +app-arch/unace-1.2b-r1 +app-arch/unrar-3.8.5 +app-arch/unzip-6.0-r1 : bzip2 unicode +app-arch/xarchiver-0.5.2 : -debug +app-arch/xz-utils-4.999.9_beta : static-libs threads -nls +app-arch/zip-3.0 : bzip2 crypt unicode +app-backup/dar-2.3.8 : acl ssl -dar32 -dar64 -doc -nls +app-backup/duplicity-0.6.06 : -s3 +app-backup/rdiff-backup-1.2.8 : acl xattr +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.96 : -debug +app-benchmarks/cpuburn-1.4 +app-benchmarks/iozone-3.242 +app-benchmarks/stress-1.0.1 : -static +app-cdr/cdrtools-2.01.01_alpha57-r1 : acl unicode +app-cdr/cdw-0.3.94 +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.2 : dbus -debug -gstreamer -hal -thunar +app-crypt/chntpw-080526 : -static +app-crypt/gnupg-2.0.11 : bzip2 -caps -doc -ldap -nls -openct -pcsc-lite -selinux -smartcard -static +app-crypt/md5deep-3.4 +app-crypt/pinentry-0.7.5 : gtk ncurses -caps +app-crypt/truecrypt-6.3a : -X +app-editors/gvim-7.2.182 : acl bash-completion gtk -aqua -cscope -debug -gnome -gpm -motif -netbeans -nextaw -nls -perl -python -ruby +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.5 : -xterm +app-editors/nano-2.1.10 : ncurses slang unicode -debug -justify -minimal -nls -spell +app-editors/qemacs-0.4.0_pre20090420 : X png unicode -xv +app-editors/vim-7.2.182 : acl bash-completion perl python -cscope -debug -gpm -minimal -nls -ruby -vim-pager -vim-with-x +app-editors/vim-core-7.2.182 : acl bash-completion -livecd -nls +app-editors/zile-2.3.13 : livecd -test -valgrind +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.6 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 : -dbtool +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20090709 +app-misc/ckermit-8.0.211-r3 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 : acl unicode -fam -hal +app-misc/livecd-tools-1.0.42 : X -opengl +app-misc/mc-4.7.0.1 : X edit samba slang -gpm -nls +app-misc/mime-types-7 +app-misc/pax-utils-0.1.19 : -caps +app-misc/screen-4.0.3 : pam -debug -multiuser -nethack -selinux +app-misc/symlinks-1.2-r2 : -static +app-misc/vlock-2.2.2-r2 : pam -test +app-misc/wipe-2.2.20050509 +app-portage/eix-0.19.2 : bzip2 -debug -doc -hardened -nls -optimization -sqlite -strong-optimization -tools +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-2.0.0 +app-portage/portage-utils-0.1.29 +app-shells/bash-4.0_p35 : net -afs -bashlogger -examples -mem-scramble -nls -plugins -vanilla +app-shells/ksh-93.20090505 : -nls +app-shells/tcsh-6.16 : -catalogs -perl +app-shells/zsh-4.3.9 : unicode -caps -debug -doc -examples -gdbm -maildir -pcre -static +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1 : -cups -nls -test +app-text/iso-codes-3.10 +app-text/poppler-0.8.7 : jpeg zlib -cjk +app-text/poppler-bindings-0.8.7 : gtk -cairo -qt4 -test +app-text/unix2dos-2.2-r1 +app-vim/gentoo-syntax-20090220 : -ignore-glep31 +dev-cpp/cairomm-1.6.0 : -doc +dev-cpp/glibmm-2.20.1 : -debug -doc -examples -test +dev-cpp/gtkmm-2.16.0 : -debug -doc -examples -test +dev-cpp/pangomm-2.24.0 : -debug -doc +dev-lang/perl-5.8.8-r8 : -berkdb -build -debug -doc -elibc_FreeBSD -gdbm -ithreads -perlsuid +dev-lang/python-2.6.2-r2 : ipv6 ncurses readline ssl threads xml -berkdb -build -doc -elibc_uclibc -examples -gdbm -sqlite -tk -ucs2 -wininst +dev-libs/atk-1.26.0 : -debug -doc +dev-libs/dbus-glib-0.76 : -debug -doc -selinux +dev-libs/eventlog-0.2.10 +dev-libs/expat-2.0.1-r2 +dev-libs/glib-2.20.5-r1 : xattr -debug -doc -fam -hardened -selinux +dev-libs/gmp-4.3.1 : -nocxx +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.7.0 +dev-libs/libcdio-0.80 : cxx -cddb -minimal +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.13 +dev-libs/libffi-3.0.8 : -debug -static-libs -test +dev-libs/libgcrypt-1.4.4 +dev-libs/libgpg-error-1.7 : -common-lisp -nls +dev-libs/libisofs-0.6.24 : acl xattr zlib +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 : -no-net2 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1 : bzip2 cxx unicode zlib -doc -static-libs +dev-libs/libpthread-stubs-0.1 : -debug +dev-libs/libsigc++-2.2.3 : -debug -doc -test +dev-libs/libtasn1-2.3 : -doc +dev-libs/libusb-0.1.12-r5 : -debug -doc -nocxx +dev-libs/libxml2-2.7.3-r2 : ipv6 python readline -debug -doc -examples -test +dev-libs/lzo-2.02-r1 : -examples +dev-libs/mpfr-2.4.1_p1 +dev-libs/newt-0.52.10-r1 : -gpm -nls -tcl +dev-libs/openssl-0.9.8l-r2 : bindist zlib -gmp -kerberos -sse2 -test +dev-libs/popt-1.15 : -nls +dev-libs/pth-2.0.7-r1 : -debug +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.4 : -doc -examples +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0-r1 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 : -test +dev-util/dialog-1.1.20070704 : unicode -examples +dev-util/geany-0.18 : vte +dev-util/pkgconfig-0.23 : -elibc_FreeBSD -hardened +dev-util/strace-4.5.19 : -aio -static +gnome-base/libglade-2.6.4 : -debug -doc +media-fonts/encodings-1.0.3 : -debug +media-fonts/font-adobe-75dpi-1.0.0 : X -nls +media-fonts/font-alias-1.0.1 : -debug +media-fonts/font-cursor-misc-1.0.0 : X -nls +media-fonts/font-misc-misc-1.0.0 : X -nls +media-fonts/terminus-font-4.28 : X pcf psf ru-g -a-like-o -bolddiag -quote -raw-font-data -ru-dv -ru-i -ru-k -width +media-libs/alsa-lib-1.0.20-r1 : alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mmap_emul alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol -alisp -debug -doc -python +media-libs/fontconfig-2.6.0-r2 : -doc +media-libs/freetype-2.3.9-r1 : X -bindist -debug -doc -fontforge -utils +media-libs/jpeg-7 +media-libs/libpng-1.2.40 +net-analyzer/arping-2.06 +net-analyzer/dnstracer-1.9 : ipv6 +net-analyzer/httping-1.3.1 : ssl -debug +net-analyzer/ifstat-1.1 : -snmp +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r5 : ipv6 unicode -suid +net-analyzer/macchanger-1.5.0-r2 +net-analyzer/netcat-110-r8 : crypt ipv6 -static +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 : ipv6 -pcre +net-analyzer/nmap-5.00-r2 : ssl -gtk -lua +net-analyzer/tcpdump-3.9.8-r1 : ipv6 ssl -chroot -samba +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.12 : -static +net-analyzer/vnstat-1.6 +net-dialup/globespan-adsl-0.12 : -tk +net-dialup/gtkterm-0.99.5-r1 : -linguas_fr -linguas_hu -linguas_ru -nls +net-dialup/hcfpcimodem-1.19 : -doc +net-dialup/hsfmodem-7.80.02.04 : -doc +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 : -nls +net-dialup/mingetty-1.08 : unicode +net-dialup/minicom-2.3-r2 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fi -linguas_fr -linguas_hu -linguas_ja -linguas_nb -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_rw -linguas_sv -linguas_vi -linguas_zh_TW -nls +net-dialup/ppp-2.4.4-r24 : atm ipv6 pam -activefilter -dhcp -eap-tls -gtk -mppe-mppc -radius +net-dialup/pppconfig-2.3.17-r1 : -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_eu -linguas_fi -linguas_fr -linguas_gl -linguas_he -linguas_id -linguas_it -linguas_ja -linguas_ko -linguas_lt -linguas_nb -linguas_nl -linguas_nn -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tl -linguas_tr -linguas_vi -linguas_zh_CN -linguas_zh_TW -nls +net-dialup/pptpclient-1.7.2-r2 : -tk +net-dialup/rp-pppoe-3.8-r2 : -X +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p4 : ipv6 -idn +net-dns/libidn-1.15 : -doc -elibc_FreeBSD -emacs -java -mono -nls +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 : -kerberos -nonfsv4 -tcpd +net-fs/samba-3.0.37 : acl ipv6 kernel_linux pam readline -ads -async -automount -caps -cups -debug -doc -examples -fam -ldap -oav -python -quotas -selinux -swat -syslog -winbind +net-ftp/ftp-0.17-r7 : ipv6 ssl +net-ftp/lftp-4.0.3 : ssl -gnutls -nls -socks5 +net-ftp/ncftp-3.2.3 : ipv6 +net-ftp/tftp-hpa-0.49-r1 : ipv6 readline -selinux -tcpd +net-irc/irssi-0.8.14 : ipv6 ssl -perl -socks5 +net-libs/gnutls-2.8.5 : bindist cxx lzo zlib -doc -examples -guile -nls +net-libs/libnet-1.1.4-r1 : -doc +net-libs/libnfsidmap-0.21-r1 : -ldap +net-libs/libpcap-1.0.0-r2 : ipv6 -bluetooth +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 : ipv6 ssl -ares -gnutls -idn -kerberos -ldap -libssh2 -nss -test +net-misc/dhcp-3.1.2_p1 : kernel_linux -doc -minimal -selinux -static +net-misc/dhcpcd-4.0.15 : compat zeroconf +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r3 +net-misc/iperf-2.0.4 : ipv6 -debug -threads +net-misc/iputils-20071127 : ipv6 -doc -static +net-misc/netkit-rsh-0.17-r9 : pam +net-misc/ntp-4.2.4_p7-r1 : ipv6 ssl -caps -debug -openntpd -parse-clocks -selinux -vim-syntax -zeroconf +net-misc/openssh-5.2_p1-r3 : X pam -X509 -hpn -kerberos -ldap -libedit -pkcs11 -selinux -skey -smartcard -static -tcpd +net-misc/openswan-2.4.15 : -curl -extra-algorithms -ldap -smartcard -weak-algorithms +net-misc/openvpn-2.1.0-r1 : ipv6 pam ssl -eurephia -examples -iproute2 -minimal -passwordsave -pkcs11 -selinux -static -threads -userland_BSD +net-misc/rdate-1.4-r3 : ipv6 +net-misc/rdesktop-1.6.0 : ipv6 -ao -debug -oss +net-misc/rsync-3.0.6 : acl iconv ipv6 xattr -static +net-misc/telnet-bsd-1.2-r1 : -nls -xinetd +net-misc/tigervnc-1.0.0-r2 : server xorgmodule -opengl +net-misc/udpcast-20090920 +net-misc/vconfig-1.9 : -static +net-misc/vpnc-0.5.3 : bindist -hybrid-auth -resolvconf +net-misc/wget-1.12 : ipv6 ssl -debug -idn -nls -ntlm -static +net-misc/whois-4.7.36 : -nls +net-misc/wput-0.6.1 : ssl -debug -nls +net-nds/portmap-6.0 : -selinux -tcpd +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 : pcmcia usb +net-wireless/b43-fwcutter-012 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.10.91.9.3-r1 : kernel_linux +net-wireless/ipw2100-firmware-1.3 +net-wireless/ipw2200-firmware-3.0 +net-wireless/iw-0.9.17 +net-wireless/madwifi-ng-tools-0.9.4.4100.20090929 +net-wireless/ndiswrapper-1.55-r1 : kernel_linux usb -debug +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 : -multicall -nls +net-wireless/wpa_supplicant-0.6.9 : kernel_linux readline ssl -dbus -debug -eap-sim -fasteap -gnutls -kernel_FreeBSD -madwifi -ps3 -qt3 -qt4 -wps +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/MIME-Base64-3.08 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.16 +sys-apps/acl-2.2.47 : -nfs -nls +sys-apps/attr-2.4.43 : -nls +sys-apps/baselayout-1.12.13 : unicode -bootstrap -build -static +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.5-r1 : acl xattr -caps -gmp -nls -selinux -static -vanilla +sys-apps/dbus-1.2.3-r1 : X -debug -doc -selinux +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 : kernel_linux -static +sys-apps/diffutils-2.8.7-r2 : -nls -static +sys-apps/dmapi-2.2.8 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.9-r1 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r2 : -nls +sys-apps/ethtool-6 +sys-apps/fbset-2.1 : -static +sys-apps/file-5.03 : -python +sys-apps/findutils-4.4.0 : -nls -selinux -static +sys-apps/flashrom-0.9.0 +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 : -nls +sys-apps/gdisk-0.5.1 +sys-apps/grep-2.5.4-r1 : pcre -nls +sys-apps/groff-1.20.1-r1 : X -examples -linguas_ja +sys-apps/hdparm-9.20 +sys-apps/hwdata-gentoo-0.4 : -binary-drivers -opengl +sys-apps/hwsetup-1.2-r1 : zlib +sys-apps/ipmitool-1.8.11 : -openipmi +sys-apps/iproute2-2.6.29.1-r1 : atm -berkdb -minimal +sys-apps/kbd-1.13-r1 : -nls +sys-apps/less-436 : unicode +sys-apps/lm_sensors-3.1.1 : -sensord +sys-apps/lshw-02.13b : gtk -static +sys-apps/man-1.6f-r3 : -lzma -nls +sys-apps/man-pages-3.23 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fr -linguas_it -linguas_ja -linguas_nl -linguas_pl -linguas_ro -linguas_ru -linguas_zh_CN -nls +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.8 +sys-apps/module-init-tools-3.5 : -old-linux +sys-apps/net-tools-1.60_p20090728014017-r1 : -nls -static +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-1.9.0 : debug device-mapper readline -nls -selinux +sys-apps/pciutils-3.1.4 : zlib -network-cron +sys-apps/pcmciautils-014-r1 : -debug -static -staticsocket +sys-apps/portage-2.1.6.13 : build -doc -epydoc -linguas_pl -selinux +sys-apps/pv-1.1.4 : -debug -nls +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 : acl -nls -static +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 : pam -audit -cracklib -nls -selinux -skey +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38 : minimal -static +sys-apps/sysvinit-2.86-r10 : -ibm -kernel_FreeBSD -selinux -static +sys-apps/tcp-wrappers-7.6-r8 : ipv6 +sys-apps/usbutils-0.86-r1 : zlib -network-cron +sys-apps/util-linux-2.16.1 : crypt loop-aes perl slang unicode -nls -old-linux -selinux -uclibc +sys-apps/which-2.20 +sys-apps/x86info-1.24-r1 +sys-apps/xinetd-2.3.14 : -perl -tcpd +sys-apps/dumpdisklayout-0.1.1 +sys-apps/sysresccd-scripts-1.3.4 +sys-auth/pambase-20090620.1-r1 : sha512 -consolekit -cracklib -debug -gnome-keyring -mktemp -passwdqc -selinux -ssh +sys-block/gpart-0.1h-r1 +sys-block/gparted-0.5.1 : fat hfs jfs ntfs reiser4 reiserfs xfce xfs -debug -gnome -kde +sys-block/iscsitarget-1.4.19 : kernel_linux +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 : ssl -debug +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.3.12 +sys-block/nbd-2.9.13 +sys-block/open-iscsi-2.0.871-r1 : -debug +sys-block/partimage-0.6.8 : pam ssl -nls -nologin -static +sys-block/scsiadd-1.97 : -suid +sys-block/aic94xx-firmware-20090727 +sys-block/partclone-0.1.9 : fat ntfs -hfs -reiser4 -reiserfs -xfs +sys-boot/grub-0.97-r9 1.97.1 : ncurses -custom-cflags -netboot -static(multislot truetype -custom-cflags -debug -static) +sys-boot/lilo-22.8-r2 : device-mapper -minimal -pxeserial -static +sys-boot/syslinux-3.83 +sys-cluster/drbd-8.3.6 +sys-cluster/drbd-kernel-8.3.6 : kernel_linux +sys-devel/autoconf-2.63-r1 : -emacs +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.2 +sys-devel/automake-wrapper-3-r1 +sys-devel/bc-1.06.95 : readline -libedit -static +sys-devel/binutils-2.18-r3 : -gold -multislot -multitarget -nls -test -vanilla +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.2 : mudflap nptl openmp -altivec -bootstrap -build -doc -fixed-point -fortran -gcj -graphite -gtk -hardened -ip28 -ip32r10k -libffi -multilib -multislot -n32 -n64 -nls -nocxx -objc -objc++ -objc-gc -test -vanilla +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20090203 +sys-devel/libperl-5.8.8-r2 : -berkdb -debug -gdbm -ithreads +sys-devel/libtool-2.2.6a : -test -vanilla +sys-devel/m4-1.4.12 : -examples +sys-devel/make-3.81 : -nls -static +sys-devel/patch-2.5.9 : -static +sys-fs/btrfs-progs-0.19 : acl -debug-utils +sys-fs/cowloop-3.1 +sys-fs/cryptsetup-1.0.6-r2 : -dynamic -nls -selinux +sys-fs/dd-rescue-1.10 : -static +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc16-r1 : -selinux -static +sys-fs/dosfstools-3.0.2 +sys-fs/e2fsprogs-1.41.9 : -elibc_FreeBSD -nls +sys-fs/fuse-2.8.1 : kernel_linux -kernel_FreeBSD +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 : -tcl -tk +sys-fs/jfsutils-1.1.14 : -static +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.22 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 : -debug +sys-fs/lvm2-2.02.56-r2 : lvm1 readline static -clvm -cman -selinux +sys-fs/mdadm-3.0.3 : -static +sys-fs/mtd-utils-20080907 : xattr +sys-fs/mtools-3.9.11 : -X +sys-fs/multipath-tools-0.4.8 +sys-fs/ntfs3g-2010.1.16 : acl -debug -external-fuse -hal -suid +sys-fs/ntfsprogs-2.0.0-r1 : crypt -debug -fuse -gnome -minimal +sys-fs/reiser4progs-1.0.7 : readline -debug -static +sys-fs/reiserfsprogs-3.6.21 +sys-fs/squashfs-tools-3.4 : lzma +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-146-r1 : devfs-compat -extras -selinux +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.3 : -nls -static +sys-fs/fsarchiver-0.6.5 : gcrypt lzma lzo static +sys-fs/ntfsreloc-0.7 +sys-fs/scrounge-ntfs-0.9 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.30-r1 +sys-libs/e2fsprogs-libs-1.41.9 : -nls +sys-libs/gdbm-1.8.3-r4 : -berkdb +sys-libs/glibc-2.9_p20081201-r2 : -crosscompile_opts_headers-only -debug -gd -glibc-omitfp -hardened -multilib -nls -profile -selinux -vanilla +sys-libs/gpm-1.20.5 : -selinux +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 : -ruby +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6 : -multilib -nls +sys-libs/ncurses-5.6-r2 : gpm unicode -debug -doc -minimal -nocxx -profile -trace +sys-libs/openipmi-2.0.16 : crypt -perl -python -snmp -tcl +sys-libs/pam-1.1.0 : elibc_glibc -audit -cracklib -debug -elibc_FreeBSD -nls -selinux -test -vim-syntax +sys-libs/pwdb-0.62 : -selinux +sys-libs/readline-6.0_p4 +sys-libs/slang-2.2.1 : pcre readline zlib -cjk -png +sys-libs/timezone-data-2009p : elibc_glibc -elibc_FreeBSD -nls +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.3.5-r2 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.1-r1 : unicode -debug +sys-process/iotop-0.2.1 +sys-process/lsof-4.82 : -selinux -static +sys-process/procps-3.2.8 : unicode -n32 +sys-process/psmisc-22.7 : X ipv6 -nls -selinux +sys-process/vixie-cron-4.1-r10 : pam -debug -selinux +www-client/elinks-0.11.5 : bzip2 ipv6 ssl unicode zlib -X -bittorrent -debug -finger -ftp -gopher -gpm -guile -idn -javascript -lua -nls -nntp -perl -ruby +www-client/firefox-bin-3.5.7 : -linguas_af -linguas_ar -linguas_be -linguas_bg -linguas_bn -linguas_bn_IN -linguas_ca -linguas_cs -linguas_cy -linguas_da -linguas_de -linguas_el -linguas_en -linguas_en_GB -linguas_en_US -linguas_eo -linguas_es -linguas_es_AR -linguas_es_ES -linguas_et -linguas_eu -linguas_fa -linguas_fi -linguas_fr -linguas_fy -linguas_fy_NL -linguas_ga -linguas_ga_IE -linguas_gl -linguas_gu -linguas_gu_IN -linguas_he -linguas_hi -linguas_hi_IN -linguas_hu -linguas_id -linguas_is -linguas_it -linguas_ja -linguas_ka -linguas_kk -linguas_kn -linguas_ko -linguas_ku -linguas_lt -linguas_lv -linguas_mk -linguas_mr -linguas_nb -linguas_nb_NO -linguas_nl -linguas_nn -linguas_nn_NO -linguas_oc -linguas_pa -linguas_pa_IN -linguas_pl -linguas_pt -linguas_pt_BR -linguas_pt_PT -linguas_ro -linguas_ru -linguas_si -linguas_sk -linguas_sl -linguas_sq -linguas_sr -linguas_sv -linguas_sv_SE -linguas_ta -linguas_te -linguas_th -linguas_uk -linguas_vi -linguas_zh -linguas_zh_CN -linguas_zh_TW -restrict-javascript -startup-notification +www-client/lynx-2.8.7_p1 : bzip2 ipv6 ssl unicode -cjk -gnutls -nls +www-servers/thttpd-2.25b-r7 : -static +x11-apps/iceauth-1.0.3 : -debug +x11-apps/mkfontdir-1.0.5 : -debug +x11-apps/mkfontscale-1.0.7 : -debug +x11-apps/rgb-1.0.3 : -debug +x11-apps/setxkbmap-1.1.0 : -debug +x11-apps/xauth-1.0.4 : ipv6 -debug +x11-apps/xcalc-1.0.2-r1 : -debug +x11-apps/xdpyinfo-1.1.0 : -debug -dga -dmx -xinerama +x11-apps/xgamma-1.0.3 : -debug +x11-apps/xhost-1.0.3 : ipv6 -debug +x11-apps/xinit-1.2.0-r3 : minimal pam -debug +x11-apps/xkbcomp-1.1.1 : -debug +x11-apps/xmodmap-1.0.4 : -debug +x11-apps/xrandr-1.3.2 : -debug +x11-apps/xrdb-1.0.6 : -debug +x11-apps/xset-1.1.0 : -debug +x11-apps/xsetroot-1.0.3 : -debug +x11-apps/xwd-1.0.3 : -debug +x11-base/xorg-drivers-1.6 : input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_vmmouse video_cards_ark video_cards_chips video_cards_cirrus video_cards_dummy video_cards_epson video_cards_geode video_cards_glint video_cards_i128 video_cards_i740 video_cards_intel video_cards_mach64 video_cards_mga video_cards_neomagic video_cards_nv video_cards_r128 video_cards_radeon video_cards_radeonhd video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_vesa video_cards_via video_cards_vmware -input_devices_acecad -input_devices_aiptek -input_devices_citron -input_devices_elographics -input_devices_fpit -input_devices_hyperpen -input_devices_joystick -input_devices_mutouch -input_devices_penmount -input_devices_tslib -input_devices_virtualbox -input_devices_void -input_devices_wacom -video_cards_apm -video_cards_ast -video_cards_fbdev -video_cards_fglrx -video_cards_impact -video_cards_newport -video_cards_nvidia -video_cards_sisusb -video_cards_sunbw2 -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunffb -video_cards_sunleo -video_cards_suntcx -video_cards_v4l -video_cards_virtualbox -video_cards_voodoo -video_cards_xgi +x11-base/xorg-server-1.6.5-r1 : ipv6 kdrive nptl xorg -debug -dmx -hal -minimal -sdl -tslib +x11-drivers/xf86-input-evdev-2.3.1 : -debug +x11-drivers/xf86-input-keyboard-1.4.0 : -debug +x11-drivers/xf86-input-mouse-1.5.0 : -debug +x11-drivers/xf86-input-synaptics-1.2.0 : -debug -hal +x11-drivers/xf86-input-vmmouse-12.6.5 : -debug +x11-drivers/xf86-video-ark-0.7.2 : -debug +x11-drivers/xf86-video-ati-6.12.4 : -debug +x11-drivers/xf86-video-chips-1.2.2 : -debug +x11-drivers/xf86-video-cirrus-1.3.2 : -debug +x11-drivers/xf86-video-dummy-0.3.2 : -debug +x11-drivers/xf86-video-geode-2.11.3 : -debug +x11-drivers/xf86-video-glint-1.2.4 : dri -debug +x11-drivers/xf86-video-i128-1.3.3 : -debug +x11-drivers/xf86-video-i740-1.3.2 : -debug +x11-drivers/xf86-video-intel-2.6.3-r1 : dri -debug +x11-drivers/xf86-video-mach64-6.8.2 : dri -debug +x11-drivers/xf86-video-mga-1.4.11 : dri -debug +x11-drivers/xf86-video-neomagic-1.2.4 : -debug +x11-drivers/xf86-video-nv-2.1.15 : -debug +x11-drivers/xf86-video-openchrome-0.2.904 : dri -debug +x11-drivers/xf86-video-r128-6.8.1 : dri -debug +x11-drivers/xf86-video-radeonhd-1.3.0 : -debug +x11-drivers/xf86-video-rendition-4.2.3 : -debug +x11-drivers/xf86-video-s3-0.6.3 : -debug +x11-drivers/xf86-video-s3virge-1.10.4 : -debug +x11-drivers/xf86-video-savage-2.3.1 : dri -debug +x11-drivers/xf86-video-siliconmotion-1.7.3 : -debug +x11-drivers/xf86-video-sis-0.10.2 : dri -debug +x11-drivers/xf86-video-tdfx-1.4.3 : dri -debug +x11-drivers/xf86-video-tga-1.2.1 : -debug +x11-drivers/xf86-video-trident-1.3.3 : -debug +x11-drivers/xf86-video-tseng-1.2.3 : -debug +x11-drivers/xf86-video-vesa-2.2.1 : -debug +x11-drivers/xf86-video-vmware-10.16.8 : -debug +x11-libs/cairo-1.8.8 : X svg -cleartype -debug -directfb -doc -glitz -opengl -xcb +x11-libs/gtk+-2.16.6 : jpeg -cups -debug -doc -jpeg2k -test -tiff -vim-syntax -xinerama +x11-libs/libICE-1.0.6 : ipv6 -debug +x11-libs/libSM-1.1.1 : ipv6 uuid -debug -elibc_FreeBSD +x11-libs/libX11-1.2.2 : ipv6 -debug -xcb +x11-libs/libXau-1.0.5 : -debug +x11-libs/libXaw-1.0.7 : -debug -doc +x11-libs/libXcomposite-0.4.1 : -debug -doc +x11-libs/libXcursor-1.1.10 : -debug +x11-libs/libXdamage-1.1.2 : -debug +x11-libs/libXdmcp-1.0.3 : -debug +x11-libs/libXext-1.0.5 : -debug +x11-libs/libXfixes-4.0.4 : -debug +x11-libs/libXfont-1.4.1 : ipv6 -debug +x11-libs/libXfontcache-1.0.5 : -debug +x11-libs/libXft-2.1.14 : -debug +x11-libs/libXi-1.2.1 : -debug +x11-libs/libXmu-1.0.5 : ipv6 -debug +x11-libs/libXpm-3.5.8 : -debug -nls +x11-libs/libXrandr-1.3.0 : -debug +x11-libs/libXrender-0.9.5 : -debug +x11-libs/libXres-1.0.4 : -debug +x11-libs/libXt-1.0.7-r1 : -debug +x11-libs/libXtst-1.0.3 : -debug +x11-libs/libXv-1.0.5 : -debug +x11-libs/libXvMC-1.0.5 : -debug +x11-libs/libXxf86vm-1.0.2 : -debug +x11-libs/libdrm-2.4.15 : -debug +x11-libs/libfontenc-1.0.5 : -debug +x11-libs/libpciaccess-0.10.9 : -debug -minimal +x11-libs/libwnck-2.26.2-r2 : -doc -startup-notification +x11-libs/libxkbfile-1.0.6 : -debug +x11-libs/libxkbui-1.0.2 : -debug +x11-libs/libxklavier-4.0 : -doc +x11-libs/pango-1.24.5-r1 : X -debug -doc -test +x11-libs/pixman-0.17.2 : -altivec -debug -mmx -sse2 +x11-libs/vte-0.20.5 : -debug -doc -glade -python +x11-libs/wxGTK-2.8.10.1-r1 : -X -debug -doc -gnome -gstreamer -odbc -opengl -pch -sdl +x11-libs/xtrans-1.2.5 : -debug +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.60 +x11-misc/xbitmaps-1.1.0 +x11-misc/xkeyboard-config-1.7 +x11-proto/kbproto-1.0.4 +x11-proto/renderproto-0.11 +x11-proto/xproto-7.0.16 +x11-terms/mrxvt-0.5.3-r2 : jpeg png session xpm -debug -linguas_el -linguas_ja -linguas_ko -linguas_th -linguas_zh_CN -linguas_zh_TW -menubar -truetype -utempter +x11-terms/terminal-0.4.2 : dbus -debug -doc +x11-themes/gnome-icon-theme-2.26.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.11 +x11-themes/xfce4-icon-theme-4.4.3 +x11-wm/jwm-2.0.1 : png truetype -bidi -debug -jpeg -xinerama -xpm +xfce-base/exo-0.3.105-r1 : -debug -hal -libnotify -python +xfce-base/libxfce4menu-4.6.1 : -debug +xfce-base/libxfce4util-4.6.1 : -debug +xfce-base/libxfcegui4-4.6.1-r1 : -debug -glade -startup-notification +xfce-base/xfce-utils-4.6.1 : dbus -debug -lock +xfce-base/xfce4-meta-4.6.1 : -minimal -session +xfce-base/xfce4-panel-4.6.1 : -debug -startup-notification +xfce-base/xfce4-settings-4.6.3 : keyboard -debug -libnotify -sound +xfce-base/xfconf-4.6.1 : -debug -perl -profile +xfce-base/xfdesktop-4.6.1-r1 : branding menu-plugin -debug -doc -linguas_be -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_et -linguas_eu -linguas_fi -linguas_fr -linguas_he -linguas_hu -linguas_it -linguas_ja -linguas_ko -linguas_nb_NO -linguas_nl -linguas_pa -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tr -linguas_uk -linguas_vi -linguas_zh_CN -linguas_zh_TW -thunar +xfce-base/xfwm4-4.6.1 : xcomposite -debug -startup-notification +xfce-extra/xfce4-datetime-plugin-0.6.1 : -debug +xfce-extra/xfce4-taskmanager-0.4.1 : -debug +xfce-extra/xfce4-wavelan-plugin-0.5.5 : -debug diff --git a/pkglist/sysresccd-x86-packages-eix-1.4.0.txt b/pkglist/sysresccd-x86-packages-eix-1.4.0.txt new file mode 100644 index 0000000..79f9742 --- /dev/null +++ b/pkglist/sysresccd-x86-packages-eix-1.4.0.txt @@ -0,0 +1,549 @@ +app-accessibility/speakup-3.1.4 : kernel_linux modules +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.2.9 : -bash-completion -doc +app-admin/eselect-ctags-1.13 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20091230 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-1.1 +app-admin/hddtemp-0.3_beta15-r3 : -nls +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 : livecd +app-admin/python-updater-0.7 +app-admin/syslog-ng-3.0.4 : ipv6 ssl -caps -hardened -pcre -selinux -spoof-source -sql -static -tcpd +app-admin/sysstat-9.0.6 : -cron -doc -isag -nls +app-admin/testdisk-6.11 : jpeg ntfs reiserfs +app-antivirus/clamav-0.95.3 : bzip2 iconv ipv6 -clamdtop -milter -selinux +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 : -static +app-arch/cabextract-1.2-r1 : -extra-tools +app-arch/cfv-1.18.2 +app-arch/cpio-2.9-r2 : -nls +app-arch/dump-0.4.42 : readline -ermt -selinux -static +app-arch/gzip-1.4 : -nls -pic -static +app-arch/lzip-1.8 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-1.1 +app-arch/ncompress-4.2.4.3 +app-arch/p7zip-9.04 : -doc -kde -rar -static -wxwidgets +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.0.5-r3 : -static -symlink +app-arch/pigz-2.1.6 : -symlink -test +app-arch/rar-3.8.0 +app-arch/rzip-2.1-r2 +app-arch/sharutils-4.7 : -nls +app-arch/tar-1.20 : userland_GNU -nls -static +app-arch/unace-1.2b-r1 +app-arch/unrar-3.8.5 +app-arch/unzip-6.0-r1 : bzip2 unicode +app-arch/xarchiver-0.5.2-r1 : -debug +app-arch/xz-utils-4.999.9_beta : static-libs threads -nls +app-arch/zip-3.0 : bzip2 crypt unicode +app-backup/dar-2.3.8 : acl ssl -dar32 -dar64 -doc -nls +app-backup/duplicity-0.6.05 : -s3 +app-backup/rdiff-backup-1.2.8 : acl xattr +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.96 : -debug +app-benchmarks/cpuburn-1.4 +app-benchmarks/iozone-3.242 +app-benchmarks/stress-1.0.1 : -static +app-cdr/cdrtools-2.01.01_alpha57-r1 : acl unicode +app-cdr/cdw-0.3.94 +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.3 : dbus -debug -gstreamer -hal +app-crypt/chntpw-080526 : -static +app-crypt/gnupg-2.0.14 : bzip2 -adns -caps -doc -ldap -nls -openct -pcsc-lite -selinux -smartcard -static +app-crypt/md5deep-3.4 +app-crypt/pinentry-0.7.5 : gtk ncurses -caps +app-crypt/truecrypt-6.3a : -X +app-editors/gvim-7.2.303 : acl bash-completion gtk -aqua -cscope -debug -gnome -gpm -motif -netbeans -nextaw -nls -perl -python -ruby +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.5 : -xterm +app-editors/nano-2.1.10 : ncurses slang unicode -debug -justify -minimal -nls -spell +app-editors/qemacs-0.4.0_pre20090420 : X png unicode -xv +app-editors/vim-7.2.303 : acl bash-completion perl python -cscope -debug -gpm -minimal -nls -ruby -vim-pager -vim-with-x +app-editors/vim-core-7.2.303 : acl bash-completion -livecd -nls +app-editors/zile-2.3.13 : livecd -test -valgrind +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.6 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 : -dbtool +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20090709 +app-misc/ckermit-8.0.211-r3 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 : acl unicode -fam -hal +app-misc/livecd-tools-1.0.42 : X -opengl +app-misc/mc-4.7.0.2 : X edit samba slang -gpm -nls +app-misc/mime-types-8 +app-misc/pax-utils-0.1.19 : -caps +app-misc/screen-4.0.3 : pam -debug -multiuser -nethack -selinux +app-misc/symlinks-1.2-r2 : -static +app-misc/vlock-2.2.2-r2 : pam -test +app-misc/wipe-2.2.20050509 +app-portage/eix-0.19.2 : bzip2 -debug -doc -hardened -nls -optimization -sqlite -strong-optimization -tools +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-2.0.0 +app-portage/portage-utils-0.1.29 +app-shells/bash-4.0_p35 : net -afs -bashlogger -examples -mem-scramble -nls -plugins -vanilla +app-shells/bash-completion-1.1-r5 +app-shells/gentoo-bashcomp-20090613 +app-shells/ksh-93.20090505 : -nls +app-shells/tcsh-6.16 : -catalogs -perl +app-shells/zsh-4.3.9 : unicode -caps -debug -doc -examples -gdbm -maildir -pcre -static +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1 : -cups -nls -test +app-text/iso-codes-3.10 +app-text/poppler-0.8.7 : jpeg zlib -cjk +app-text/unix2dos-2.2-r1 +app-text/poppler-bindings-0.8.7 : gtk -cairo -qt3 -qt4 +app-vim/gentoo-syntax-20090220 : -ignore-glep31 +dev-cpp/cairomm-1.6.0 : -doc +dev-cpp/glibmm-2.20.1 : -debug -doc -examples -test +dev-cpp/gtkmm-2.16.0 : -debug -doc -examples -test +dev-cpp/pangomm-2.24.0 : -debug -doc +dev-lang/perl-5.8.8-r8 : -berkdb -build -debug -doc -elibc_FreeBSD -gdbm -ithreads -perlsuid +dev-lang/python-2.6.4 : ipv6 ncurses readline ssl threads wide-unicode xml -berkdb -build -doc -elibc_uclibc -examples -gdbm -sqlite -tk -wininst +dev-libs/atk-1.26.0 : -debug -doc +dev-libs/dbus-glib-0.76 : -debug -doc -selinux +dev-libs/eventlog-0.2.10 +dev-libs/expat-2.0.1-r3 +dev-libs/glib-2.20.5-r1 : xattr -debug -doc -fam -hardened -selinux +dev-libs/gmp-4.3.1 : -nocxx +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.7.0 +dev-libs/libcdio-0.80 : cxx -cddb -minimal +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.13 +dev-libs/libffi-3.0.8 : -debug -static-libs -test +dev-libs/libgcrypt-1.4.5 +dev-libs/libgpg-error-1.7 : -common-lisp -nls +dev-libs/libisofs-0.6.24 : acl xattr zlib +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 : -no-net2 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1 : bzip2 cxx unicode zlib -doc -static-libs +dev-libs/libpthread-stubs-0.1 : -debug +dev-libs/libsigc++-2.2.3 : -debug -doc -test +dev-libs/libtasn1-2.3 : -doc +dev-libs/libusb-0.1.12-r5 : -debug -doc -nocxx +dev-libs/libxml2-2.7.3-r2 : ipv6 python readline -debug -doc -examples -test +dev-libs/lzo-2.02-r1 : -examples +dev-libs/mpfr-2.4.1_p1 +dev-libs/newt-0.52.10-r1 : -gpm -nls -tcl +dev-libs/openssl-0.9.8l-r2 : bindist zlib -gmp -kerberos -sse2 -test +dev-libs/popt-1.15 : -nls +dev-libs/pth-2.0.7-r1 : -debug +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.4 : -doc -examples +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0-r1 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 : -test +dev-python/setuptools-0.6.10 +dev-util/dialog-1.1.20070704 : unicode -examples +dev-util/geany-0.18 : vte +dev-util/pkgconfig-0.23 : -elibc_FreeBSD -hardened +dev-util/strace-4.5.19 : -aio -static +gnome-base/libglade-2.6.4 : -debug -doc +media-fonts/encodings-1.0.3 : -debug +media-fonts/font-adobe-75dpi-1.0.0 : X -nls +media-fonts/font-alias-1.0.1 : -debug +media-fonts/font-cursor-misc-1.0.0 : X -nls +media-fonts/font-misc-misc-1.0.0 : X -nls +media-fonts/terminus-font-4.28 : X pcf psf ru-g -a-like-o -bolddiag -quote -raw-font-data -ru-dv -ru-i -ru-k -width +media-libs/alsa-lib-1.0.21a : alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mmap_emul alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol -alisp -debug -doc -python +media-libs/fontconfig-2.6.0-r2 : -doc +media-libs/freetype-2.3.11 : X -bindist -debug -doc -fontforge -utils +media-libs/jpeg-8 +media-libs/libpng-1.2.40 +net-analyzer/arping-2.06 +net-analyzer/dnstracer-1.9 : ipv6 +net-analyzer/httping-1.3.1 : ssl -debug +net-analyzer/ifstat-1.1 : -snmp +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r5 : ipv6 unicode -suid +net-analyzer/macchanger-1.5.0-r2 +net-analyzer/netcat-110-r8 : crypt ipv6 -static +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 : ipv6 -pcre +net-analyzer/nmap-5.00-r2 : ssl -gtk -lua +net-analyzer/tcpdump-3.9.8-r1 : ipv6 ssl -chroot -samba +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.12 : -static +net-analyzer/vnstat-1.6 +net-dialup/globespan-adsl-0.12 : -tk +net-dialup/gtkterm-0.99.5-r1 : -linguas_fr -linguas_hu -linguas_ru -nls +net-dialup/hcfpcimodem-1.19 : -doc +net-dialup/hsfmodem-7.80.02.04 : -doc +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 : -nls +net-dialup/mingetty-1.08 : unicode +net-dialup/minicom-2.3-r2 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fi -linguas_fr -linguas_hu -linguas_ja -linguas_nb -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_rw -linguas_sv -linguas_vi -linguas_zh_TW -nls +net-dialup/ppp-2.4.4-r24 : atm ipv6 pam -activefilter -dhcp -eap-tls -gtk -mppe-mppc -radius +net-dialup/pppconfig-2.3.17-r1 : -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_eu -linguas_fi -linguas_fr -linguas_gl -linguas_he -linguas_id -linguas_it -linguas_ja -linguas_ko -linguas_lt -linguas_nb -linguas_nl -linguas_nn -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tl -linguas_tr -linguas_vi -linguas_zh_CN -linguas_zh_TW -nls +net-dialup/pptpclient-1.7.2-r2 : -tk +net-dialup/rp-pppoe-3.8-r2 : -X +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p4 : ipv6 -idn +net-dns/libidn-1.15 : -doc -elibc_FreeBSD -emacs -java -mono -nls +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 : -kerberos -nonfsv4 -tcpd +net-fs/samba-3.0.37 : acl ipv6 kernel_linux pam readline -ads -async -automount -caps -cups -debug -doc -examples -fam -ldap -oav -python -quotas -selinux -swat -syslog -winbind +net-ftp/ftp-0.17-r7 : ipv6 ssl +net-ftp/lftp-4.0.5 : ssl -gnutls -nls -socks5 +net-ftp/ncftp-3.2.3 : ipv6 +net-ftp/tftp-hpa-0.49-r1 : ipv6 readline -selinux -tcpd +net-irc/irssi-0.8.14 : ipv6 ssl -perl -socks5 +net-libs/gnutls-2.8.5 : bindist cxx lzo zlib -doc -examples -guile -nls +net-libs/libnet-1.1.4-r1 : -doc +net-libs/libnfsidmap-0.21-r1 : -ldap +net-libs/libpcap-1.0.0-r2 : ipv6 -bluetooth +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 : ipv6 ssl -ares -gnutls -idn -kerberos -ldap -libssh2 -nss -test +net-misc/dhcp-3.1.2_p1 : kernel_linux -doc -minimal -selinux -static +net-misc/dhcpcd-4.0.15 : compat zeroconf +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r5 +net-misc/iperf-2.0.4 : ipv6 -debug -threads +net-misc/iputils-20071127 : ipv6 -doc -static +net-misc/netkit-rsh-0.17-r9 : pam +net-misc/ntp-4.2.4_p7-r1 : ipv6 ssl -caps -debug -openntpd -parse-clocks -selinux -vim-syntax -zeroconf +net-misc/openssh-5.2_p1-r3 : X pam -X509 -hpn -kerberos -ldap -libedit -pkcs11 -selinux -skey -smartcard -static -tcpd +net-misc/openswan-2.4.15 : -curl -extra-algorithms -ldap -smartcard -weak-algorithms +net-misc/openvpn-2.1.0-r1 : ipv6 pam ssl -eurephia -examples -iproute2 -minimal -passwordsave -pkcs11 -selinux -static -threads -userland_BSD +net-misc/rdate-1.4-r3 : ipv6 +net-misc/rdesktop-1.6.0 : ipv6 -ao -debug -oss +net-misc/rsync-3.0.6 : acl iconv ipv6 xattr -static +net-misc/telnet-bsd-1.2-r1 : -nls -xinetd +net-misc/tigervnc-1.0.0-r2 : server xorgmodule -opengl +net-misc/udpcast-20090920 +net-misc/vconfig-1.9 : -static +net-misc/vpnc-0.5.3 : bindist -hybrid-auth -resolvconf +net-misc/wget-1.12 : ipv6 ssl -debug -idn -nls -ntlm -static +net-misc/whois-4.7.36 : -nls +net-misc/wput-0.6.1 : ssl -debug -nls +net-nds/portmap-6.0 : -selinux -tcpd +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 : pcmcia usb +net-wireless/b43-fwcutter-012 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.60.48.36 : kernel_linux +net-wireless/ipw2100-firmware-1.3 +net-wireless/ipw2200-firmware-3.0 +net-wireless/iw-0.9.17 +net-wireless/madwifi-ng-tools-0.9.4.4100.20090929 +net-wireless/ndiswrapper-1.55-r1 : kernel_linux usb -debug +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 : -multicall -nls +net-wireless/wpa_supplicant-0.6.9 : kernel_linux readline ssl -dbus -debug -eap-sim -fasteap -gnutls -kernel_FreeBSD -madwifi -ps3 -qt3 -qt4 -wps +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/MIME-Base64-3.08 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.16 +sys-apps/acl-2.2.47 : -nfs -nls +sys-apps/attr-2.4.43 : -nls +sys-apps/baselayout-1.12.13 : unicode -bootstrap -build -static +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.5-r1 : acl xattr -caps -gmp -nls -selinux -static -vanilla +sys-apps/dbus-1.2.3-r1 : X -debug -doc -selinux +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 : kernel_linux -static +sys-apps/diffutils-2.8.7-r2 : -nls -static +sys-apps/dmapi-2.2.10 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.9-r1 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r2 : -nls +sys-apps/ethtool-6 +sys-apps/fbset-2.1 : -static +sys-apps/file-5.03 : -python +sys-apps/findutils-4.4.0 : -nls -selinux -static +sys-apps/flashrom-0.9.1 : -ftdi -serprog +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 : -nls +sys-apps/gdisk-0.6.2 +sys-apps/grep-2.5.4-r1 : pcre -nls +sys-apps/groff-1.20.1-r1 : X -examples -linguas_ja +sys-apps/hdparm-9.20 +sys-apps/hwdata-gentoo-0.4 : -binary-drivers -opengl +sys-apps/hwsetup-1.2-r1 : zlib +sys-apps/ipmitool-1.8.11 : -openipmi +sys-apps/iproute2-2.6.29.1-r1 : atm -berkdb -minimal +sys-apps/kbd-1.13-r1 : -nls +sys-apps/less-436 : unicode +sys-apps/lm_sensors-3.1.2 : -sensord +sys-apps/lshw-02.13b : gtk -static +sys-apps/man-1.6f-r3 : -lzma -nls +sys-apps/man-pages-3.23 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fr -linguas_it -linguas_ja -linguas_nl -linguas_pl -linguas_ro -linguas_ru -linguas_zh_CN -nls +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.8 +sys-apps/module-init-tools-3.5 : -old-linux +sys-apps/net-tools-1.60_p20090728014017-r1 : -nls -static +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-2.1 : debug device-mapper readline -nls -selinux +sys-apps/pciutils-3.1.4 : zlib -network-cron +sys-apps/pcmciautils-014-r1 : -debug -static -staticsocket +sys-apps/portage-2.1.7.16 : build -doc -epydoc -linguas_pl -python3 -selinux +sys-apps/pv-1.1.4 : -debug -nls +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 : acl -nls -static +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 : pam -audit -cracklib -nls -selinux -skey +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38 : minimal -static +sys-apps/sysvinit-2.86-r10 : -ibm -kernel_FreeBSD -selinux -static +sys-apps/tcp-wrappers-7.6-r8 : ipv6 +sys-apps/usbutils-0.86-r1 : zlib -network-cron +sys-apps/util-linux-2.16.1 : crypt loop-aes perl slang unicode -nls -old-linux -selinux -uclibc +sys-apps/which-2.20 +sys-apps/x86info-1.25 +sys-apps/xinetd-2.3.14 : -perl -tcpd +sys-apps/dumpdisklayout-0.1.1 +sys-apps/sysresccd-scripts-1.3.4 +sys-auth/pambase-20090620.1-r1 : sha512 -consolekit -cracklib -debug -gnome-keyring -mktemp -passwdqc -selinux -ssh +sys-block/gpart-0.1h-r1 +sys-block/gparted-0.5.1 : fat hfs jfs ntfs reiser4 reiserfs xfce xfs -debug -gnome -kde +sys-block/iscsitarget-1.4.19 : kernel_linux +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 : ssl -debug +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.3.12 +sys-block/nbd-2.9.13 +sys-block/partimage-0.6.8 : pam ssl -nls -nologin -static +sys-block/scsiadd-1.97 : -suid +sys-block/aic94xx-firmware-20090727 +sys-block/partclone-0.1.9 : fat ntfs -hfs -reiser4 -reiserfs -xfs +sys-boot/grub-0.97-r9 1.97.1 : ncurses -custom-cflags -netboot -static(multislot truetype -custom-cflags -debug -static) +sys-boot/lilo-22.8-r2 : device-mapper -minimal -pxeserial -static +sys-boot/syslinux-3.85 : -custom-cflags +sys-cluster/drbd-8.3.6 +sys-cluster/drbd-kernel-8.3.6 : kernel_linux +sys-devel/autoconf-2.63-r1 : -emacs +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.2 +sys-devel/automake-wrapper-3-r1 +sys-devel/bc-1.06.95 : readline -libedit -static +sys-devel/binutils-2.18-r3 : -gold -multislot -multitarget -nls -test -vanilla +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.2 : mudflap nptl openmp -altivec -bootstrap -build -doc -fixed-point -fortran -gcj -graphite -gtk -hardened -ip28 -ip32r10k -libffi -multilib -multislot -n32 -n64 -nls -nocxx -objc -objc++ -objc-gc -test -vanilla +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20090203 +sys-devel/libperl-5.8.8-r2 : -berkdb -debug -gdbm -ithreads +sys-devel/libtool-2.2.6b : -test -vanilla +sys-devel/m4-1.4.12 : -examples +sys-devel/make-3.81 : -nls -static +sys-devel/patch-2.5.9 : -static +sys-fs/btrfs-progs-0.19 : acl -debug-utils +sys-fs/cryptsetup-1.0.6-r2 : -dynamic -nls -selinux +sys-fs/dd-rescue-1.10 : -static +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc16-r1 : -selinux -static +sys-fs/dosfstools-3.0.2 +sys-fs/e2fsprogs-1.41.9 : -elibc_FreeBSD -nls +sys-fs/fuse-2.8.1 : kernel_linux -kernel_FreeBSD +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 : -tcl -tk +sys-fs/jfsutils-1.1.14 : -static +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.22 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 : -debug +sys-fs/lvm2-2.02.56-r2 : lvm1 readline static -clvm -cman -selinux +sys-fs/mdadm-3.0.3 : -static +sys-fs/mtd-utils-20080907 : xattr +sys-fs/mtools-3.9.11 : -X +sys-fs/multipath-tools-0.4.8 +sys-fs/ntfs3g-2010.1.16 : acl -debug -external-fuse -hal -suid +sys-fs/ntfsprogs-2.0.0-r1 : crypt -debug -fuse -gnome -minimal +sys-fs/reiser4progs-1.0.7 : readline -debug -static +sys-fs/reiserfsprogs-3.6.21 +sys-fs/squashfs-tools-3.4 : lzma +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-146-r1 : devfs-compat -extras -selinux +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.3 : -nls -static +sys-fs/zfs-fuse-0.6.0 : -doc +sys-fs/fsarchiver-0.6.8 : lzma lzo static +sys-fs/ntfsreloc-0.7 +sys-fs/scrounge-ntfs-0.9 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.32 +sys-libs/e2fsprogs-libs-1.41.9 : -nls +sys-libs/gdbm-1.8.3-r4 : -berkdb +sys-libs/glibc-2.10.1-r1 : -crosscompile_opts_headers-only -debug -gd -glibc-omitfp -hardened -multilib -nls -profile -selinux -vanilla +sys-libs/gpm-1.20.5 : -selinux +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 : -ruby +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6 : -multilib -nls +sys-libs/ncurses-5.7-r3 : cxx gpm unicode -ada -debug -doc -minimal -profile -trace +sys-libs/openipmi-2.0.16 : crypt -perl -python -snmp -tcl +sys-libs/pam-1.1.0 : elibc_glibc -audit -cracklib -debug -elibc_FreeBSD -nls -selinux -test -vim-syntax +sys-libs/pwdb-0.62 : -selinux +sys-libs/readline-6.0_p4 +sys-libs/slang-2.2.1 : pcre readline zlib -cjk -png +sys-libs/timezone-data-2009u : elibc_glibc -elibc_FreeBSD -nls +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.5.1 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.3 : -debug +sys-process/iotop-0.3.2-r1 +sys-process/lsof-4.82 : -selinux -static +sys-process/procps-3.2.8 : unicode -n32 +sys-process/psmisc-22.10 : X ipv6 -nls -selinux +sys-process/vixie-cron-4.1-r10 : pam -debug -selinux +www-client/elinks-0.11.5 : bzip2 ipv6 ssl unicode zlib -X -bittorrent -debug -finger -ftp -gopher -gpm -guile -idn -javascript -lua -nls -nntp -perl -ruby +www-client/firefox-bin-3.6-r1 : -linguas_af -linguas_ar -linguas_be -linguas_bg -linguas_bn -linguas_bn_IN -linguas_ca -linguas_cs -linguas_cy -linguas_da -linguas_de -linguas_el -linguas_en -linguas_en_GB -linguas_en_US -linguas_eo -linguas_es -linguas_es_AR -linguas_es_ES -linguas_et -linguas_eu -linguas_fa -linguas_fi -linguas_fr -linguas_fy -linguas_fy_NL -linguas_ga -linguas_ga_IE -linguas_gl -linguas_gu -linguas_gu_IN -linguas_he -linguas_hi -linguas_hi_IN -linguas_hu -linguas_id -linguas_is -linguas_it -linguas_ja -linguas_ka -linguas_kk -linguas_kn -linguas_ko -linguas_ku -linguas_lt -linguas_lv -linguas_mk -linguas_mr -linguas_nb -linguas_nb_NO -linguas_nl -linguas_nn -linguas_nn_NO -linguas_oc -linguas_pa -linguas_pa_IN -linguas_pl -linguas_pt -linguas_pt_BR -linguas_pt_PT -linguas_ro -linguas_ru -linguas_si -linguas_sk -linguas_sl -linguas_sq -linguas_sr -linguas_sv -linguas_sv_SE -linguas_ta -linguas_te -linguas_th -linguas_uk -linguas_vi -linguas_zh -linguas_zh_CN -linguas_zh_TW -restrict-javascript -startup-notification +www-client/lynx-2.8.7_p1 : bzip2 ipv6 ssl unicode -cjk -gnutls -nls +www-servers/thttpd-2.25b-r7 : -static +x11-apps/iceauth-1.0.3 : -debug +x11-apps/mkfontdir-1.0.5 : -debug +x11-apps/mkfontscale-1.0.7 : -debug +x11-apps/rgb-1.0.3 : -debug +x11-apps/setxkbmap-1.1.0 : -debug +x11-apps/xauth-1.0.4 : ipv6 -debug +x11-apps/xcalc-1.0.3 : -debug +x11-apps/xdpyinfo-1.1.0 : -debug -dga -dmx -xinerama +x11-apps/xgamma-1.0.3 : -debug +x11-apps/xhost-1.0.3 : ipv6 -debug +x11-apps/xinit-1.2.0-r3 : minimal pam -debug +x11-apps/xkbcomp-1.1.1 : -debug +x11-apps/xmodmap-1.0.4 : -debug +x11-apps/xrandr-1.3.2 : -debug +x11-apps/xrdb-1.0.6 : -debug +x11-apps/xset-1.1.0 : -debug +x11-apps/xsetroot-1.0.3 : -debug +x11-apps/xwd-1.0.3 : -debug +x11-base/xorg-drivers-1.6 : input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_vmmouse video_cards_ark video_cards_chips video_cards_cirrus video_cards_dummy video_cards_epson video_cards_geode video_cards_glint video_cards_i128 video_cards_i740 video_cards_intel video_cards_mach64 video_cards_mga video_cards_neomagic video_cards_nv video_cards_r128 video_cards_radeon video_cards_radeonhd video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_vesa video_cards_via video_cards_vmware -input_devices_acecad -input_devices_aiptek -input_devices_citron -input_devices_elographics -input_devices_fpit -input_devices_hyperpen -input_devices_joystick -input_devices_mutouch -input_devices_penmount -input_devices_tslib -input_devices_virtualbox -input_devices_void -input_devices_wacom -video_cards_apm -video_cards_ast -video_cards_fbdev -video_cards_fglrx -video_cards_impact -video_cards_newport -video_cards_nvidia -video_cards_sisusb -video_cards_sunbw2 -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunffb -video_cards_sunleo -video_cards_suntcx -video_cards_v4l -video_cards_virtualbox -video_cards_voodoo -video_cards_xgi +x11-base/xorg-server-1.6.5-r1 : ipv6 kdrive nptl xorg -debug -dmx -hal -minimal -sdl -tslib +x11-drivers/xf86-input-evdev-2.3.2 : -debug +x11-drivers/xf86-input-keyboard-1.4.0 : -debug +x11-drivers/xf86-input-mouse-1.5.0 : -debug +x11-drivers/xf86-input-synaptics-1.2.1 : -debug -hal +x11-drivers/xf86-input-vmmouse-12.6.5 : -debug +x11-drivers/xf86-video-ark-0.7.2 : -debug +x11-drivers/xf86-video-ati-6.12.4 : -debug +x11-drivers/xf86-video-chips-1.2.2 : -debug +x11-drivers/xf86-video-cirrus-1.3.2 : -debug +x11-drivers/xf86-video-dummy-0.3.3 : -debug +x11-drivers/xf86-video-geode-2.11.3 : -debug +x11-drivers/xf86-video-glint-1.2.4 : dri -debug +x11-drivers/xf86-video-i128-1.3.3 : -debug +x11-drivers/xf86-video-i740-1.3.2 : -debug +x11-drivers/xf86-video-intel-2.6.3-r1 : dri -debug +x11-drivers/xf86-video-mach64-6.8.2 : dri -debug +x11-drivers/xf86-video-mga-1.4.11 : dri -debug +x11-drivers/xf86-video-neomagic-1.2.4 : -debug +x11-drivers/xf86-video-nv-2.1.16 : -debug +x11-drivers/xf86-video-openchrome-0.2.904 : dri -debug +x11-drivers/xf86-video-r128-6.8.1 : dri -debug +x11-drivers/xf86-video-radeonhd-1.3.0 : -debug +x11-drivers/xf86-video-rendition-4.2.3 : -debug +x11-drivers/xf86-video-s3-0.6.3 : -debug +x11-drivers/xf86-video-s3virge-1.10.4 : -debug +x11-drivers/xf86-video-savage-2.3.1 : dri -debug +x11-drivers/xf86-video-siliconmotion-1.7.3 : -debug +x11-drivers/xf86-video-sis-0.10.2 : dri -debug +x11-drivers/xf86-video-tdfx-1.4.3 : dri -debug +x11-drivers/xf86-video-tga-1.2.1 : -debug +x11-drivers/xf86-video-trident-1.3.3 : -debug +x11-drivers/xf86-video-tseng-1.2.3 : -debug +x11-drivers/xf86-video-vesa-2.3.0 : -debug +x11-drivers/xf86-video-vmware-10.16.9 : -debug +x11-libs/cairo-1.8.8 : X svg -aqua -cleartype -debug -directfb -doc -glitz -opengl -xcb +x11-libs/gtk+-2.16.6 : jpeg -cups -debug -doc -jpeg2k -test -tiff -vim-syntax -xinerama +x11-libs/libICE-1.0.6 : ipv6 -debug +x11-libs/libSM-1.1.1 : ipv6 uuid -debug -elibc_FreeBSD +x11-libs/libX11-1.2.2 : ipv6 -debug -xcb +x11-libs/libXau-1.0.5 : -debug +x11-libs/libXaw-1.0.7 : -debug -doc +x11-libs/libXcomposite-0.4.1 : -debug -doc +x11-libs/libXcursor-1.1.10 : -debug +x11-libs/libXdamage-1.1.2 : -debug +x11-libs/libXdmcp-1.0.3 : -debug +x11-libs/libXext-1.0.5 : -debug +x11-libs/libXfixes-4.0.4 : -debug +x11-libs/libXfont-1.4.1 : ipv6 -debug +x11-libs/libXfontcache-1.0.5 : -debug +x11-libs/libXft-2.1.14 : -debug +x11-libs/libXi-1.2.1 : -debug +x11-libs/libXmu-1.0.5 : ipv6 -debug +x11-libs/libXpm-3.5.8 : -debug -nls +x11-libs/libXrandr-1.3.0 : -debug +x11-libs/libXrender-0.9.5 : -debug +x11-libs/libXres-1.0.4 : -debug +x11-libs/libXt-1.0.7-r1 : -debug +x11-libs/libXtst-1.0.3 : -debug +x11-libs/libXv-1.0.5 : -debug +x11-libs/libXvMC-1.0.5 : -debug +x11-libs/libXxf86vm-1.0.2 : -debug +x11-libs/libdrm-2.4.15 : -debug +x11-libs/libfontenc-1.0.5 : -debug +x11-libs/libpciaccess-0.11.0 : zlib -debug -minimal +x11-libs/libwnck-2.26.2-r2 : -doc -startup-notification +x11-libs/libxkbfile-1.0.6 : -debug +x11-libs/libxkbui-1.0.2 : -debug +x11-libs/libxklavier-4.0 : -doc +x11-libs/pango-1.24.5-r1 : X -debug -doc -test +x11-libs/pixman-0.17.2 : -altivec -debug -mmx -sse2 +x11-libs/vte-0.20.5 : -debug -doc -glade -python +x11-libs/wxGTK-2.8.10.1-r5 : -X -debug -doc -gnome -gstreamer -odbc -opengl -pch -sdl +x11-libs/xtrans-1.2.5 : -debug +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.60 +x11-misc/xbitmaps-1.1.0 +x11-misc/xkeyboard-config-1.7 +x11-proto/kbproto-1.0.4 +x11-proto/renderproto-0.11 +x11-proto/xproto-7.0.16 +x11-terms/mrxvt-0.5.3-r2 : jpeg png session xpm -debug -linguas_el -linguas_ja -linguas_ko -linguas_th -linguas_zh_CN -linguas_zh_TW -menubar -truetype -utempter +x11-terms/terminal-0.4.2 : dbus -debug -doc +x11-themes/gnome-icon-theme-2.26.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.11 +x11-themes/xfce4-icon-theme-4.4.3 +x11-wm/jwm-2.0.1 : png truetype -bidi -debug -jpeg -xinerama -xpm +xfce-base/exo-0.3.106 : -debug -hal -libnotify -python +xfce-base/libxfce4menu-4.6.1 : -debug +xfce-base/libxfce4util-4.6.1 : -debug +xfce-base/libxfcegui4-4.6.1-r1 : -debug -glade -startup-notification +xfce-base/xfce-utils-4.6.1 : dbus -debug -lock +xfce-base/xfce4-meta-4.6.1 : -minimal -session +xfce-base/xfce4-panel-4.6.1 : -debug -startup-notification +xfce-base/xfce4-settings-4.6.3 : keyboard -debug -libnotify -sound +xfce-base/xfconf-4.6.1-r1 : -debug -perl -profile +xfce-base/xfdesktop-4.6.1-r1 : branding menu-plugin -debug -doc -linguas_be -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_et -linguas_eu -linguas_fi -linguas_fr -linguas_he -linguas_hu -linguas_it -linguas_ja -linguas_ko -linguas_nb_NO -linguas_nl -linguas_pa -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tr -linguas_uk -linguas_vi -linguas_zh_CN -linguas_zh_TW -thunar +xfce-base/xfwm4-4.6.1 : xcomposite -debug -startup-notification +xfce-extra/xfce4-datetime-plugin-0.6.1 : -debug +xfce-extra/xfce4-taskmanager-0.4.1 : -debug +xfce-extra/xfce4-wavelan-plugin-0.5.5 : -debug diff --git a/pkglist/sysresccd-x86-packages-eix-1.5.0.txt b/pkglist/sysresccd-x86-packages-eix-1.5.0.txt new file mode 100644 index 0000000..0ca50b5 --- /dev/null +++ b/pkglist/sysresccd-x86-packages-eix-1.5.0.txt @@ -0,0 +1,549 @@ +app-accessibility/speakup-3.1.4 : kernel_linux modules +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.2.10 : -bash-completion -doc +app-admin/eselect-ctags-1.13 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20091230 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-1.1 +app-admin/hddtemp-0.3_beta15-r3 : -nls +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 : livecd +app-admin/python-updater-0.7-r1 +app-admin/syslog-ng-3.0.4 : ipv6 ssl -caps -hardened -pcre -selinux -spoof-source -sql -static -tcpd +app-admin/sysstat-9.0.6 : -cron -doc -isag -nls +app-admin/testdisk-6.11 : jpeg ntfs reiserfs +app-antivirus/clamav-0.95.3 : bzip2 iconv ipv6 -clamdtop -milter -selinux +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 : -static +app-arch/cabextract-1.2-r1 : -extra-tools +app-arch/cfv-1.18.2 +app-arch/cpio-2.10-r1 : -nls +app-arch/dump-0.4.42 : readline -ermt -selinux -static +app-arch/gzip-1.4 : -nls -pic -static +app-arch/lzip-1.9 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-1.1 +app-arch/ncompress-4.2.4.3 +app-arch/p7zip-9.04 : -doc -kde -rar -static -wxwidgets +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.1.0 : -static -symlink +app-arch/pigz-2.1.6 : -symlink -test +app-arch/rar-3.8.0 +app-arch/rzip-2.1-r1 +app-arch/sharutils-4.7 : -nls +app-arch/tar-1.20 : userland_GNU -nls -static +app-arch/unace-1.2b-r1 +app-arch/unrar-3.9.7 +app-arch/unzip-6.0-r1 : bzip2 unicode +app-arch/xarchiver-0.5.2-r1 : -debug +app-arch/xz-utils-4.999.9_beta : static-libs threads -nls +app-arch/zip-3.0 : bzip2 crypt unicode +app-backup/dar-2.3.8 : acl ssl -dar32 -dar64 -doc -nls +app-backup/duplicity-0.6.06 : -s3 +app-backup/rdiff-backup-1.2.8 : acl xattr +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.96 : -debug +app-benchmarks/cpuburn-1.4 +app-benchmarks/iozone-3.242 +app-benchmarks/stress-1.0.1 : -static +app-cdr/cdrtools-2.01.01_alpha57-r1 : acl unicode +app-cdr/cdw-0.3.94 +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.3 : dbus -debug -gstreamer -hal +app-crypt/chntpw-080526 : -static +app-crypt/gnupg-2.0.14 : bzip2 -adns -caps -doc -ldap -nls -openct -pcsc-lite -selinux -smartcard -static +app-crypt/md5deep-3.4 +app-crypt/pinentry-0.7.5 : gtk ncurses -caps +app-crypt/truecrypt-6.3a : -X +app-editors/gentoo-editor-2 +app-editors/gvim-7.2.303 : acl bash-completion gtk -aqua -cscope -debug -gnome -gpm -motif -netbeans -nextaw -nls -perl -python -ruby +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.7-r1 : -xterm +app-editors/nano-2.1.10 : ncurses slang unicode -debug -justify -minimal -nls -spell +app-editors/qemacs-0.4.0_pre20090420 : X png unicode -xv +app-editors/vim-7.2.303 : acl bash-completion perl python -cscope -debug -gpm -minimal -nls -ruby -vim-pager -vim-with-x +app-editors/vim-core-7.2.303 : acl bash-completion -livecd -nls +app-editors/zile-2.3.13 : livecd -test -valgrind +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.7 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 : -dbtool +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20090709 +app-misc/ckermit-8.0.211-r3 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 : acl unicode -fam -hal +app-misc/livecd-tools-1.0.42 : X -opengl +app-misc/mc-4.7.0.3 : X edit samba slang -gpm -nls +app-misc/mime-types-8 +app-misc/pax-utils-0.1.19 : -caps +app-misc/screen-4.0.3 : pam -debug -multiuser -nethack -selinux +app-misc/symlinks-1.2-r2 : -static +app-misc/vlock-2.2.2-r2 : pam -test +app-misc/wipe-2.2.20050509 +app-portage/eix-0.19.2 : bzip2 -debug -doc -hardened -nls -optimization -sqlite -strong-optimization -tools +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-2.0.0 +app-portage/portage-utils-0.1.29 +app-shells/bash-4.0_p35 : net -afs -bashlogger -examples -mem-scramble -nls -plugins -vanilla +app-shells/bash-completion-1.1-r5 +app-shells/gentoo-bashcomp-20090613 +app-shells/ksh-93.20090505 : -nls +app-shells/tcsh-6.16 : -catalogs -perl +app-shells/zsh-4.3.9 : unicode -caps -debug -doc -examples -gdbm -maildir -pcre -static +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1 : -cups -nls -test +app-text/iso-codes-3.10 +app-text/poppler-0.8.7 : jpeg zlib -cjk +app-text/unix2dos-2.2-r1 +app-text/poppler-bindings-0.8.7 : gtk -cairo -qt3 -qt4 +app-vim/gentoo-syntax-20090720 : -ignore-glep31 +dev-cpp/cairomm-1.6.0 : -doc +dev-cpp/glibmm-2.22.1 : -debug -doc -examples -test +dev-cpp/gtkmm-2.18.2 : -doc -examples -test +dev-cpp/pangomm-2.26.0 : -doc +dev-lang/perl-5.8.8-r8 : -berkdb -build -debug -doc -elibc_FreeBSD -gdbm -ithreads -perlsuid +dev-lang/python-2.6.4-r1 : ipv6 ncurses readline ssl threads wide-unicode xml -berkdb -build -doc -elibc_uclibc -examples -gdbm -sqlite -tk -wininst +dev-libs/atk-1.28.0 : -debug -doc +dev-libs/dbus-glib-0.76 : -debug -doc -selinux +dev-libs/eventlog-0.2.10 +dev-libs/expat-2.0.1-r3 +dev-libs/glib-2.22.4 : xattr -debug -doc -fam -hardened -selinux +dev-libs/gmp-4.3.2 : -nocxx +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.7.0 +dev-libs/libcdio-0.80 : cxx -cddb -minimal +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.13 +dev-libs/libffi-3.0.8 : -debug -static-libs -test +dev-libs/libgcrypt-1.4.5 +dev-libs/libgpg-error-1.7 : -common-lisp -nls +dev-libs/libisofs-0.6.24 : acl xattr zlib +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 : -no-net2 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1 : bzip2 cxx unicode zlib -doc -static-libs +dev-libs/libpthread-stubs-0.1 : -debug +dev-libs/libsigc++-2.2.3 : -debug -doc -test +dev-libs/libtasn1-2.3 : -doc +dev-libs/libusb-0.1.12-r5 : -debug -doc -nocxx +dev-libs/libxml2-2.7.3-r2 : ipv6 python readline -debug -doc -examples -test +dev-libs/lzo-2.02-r1 : -examples +dev-libs/mpfr-2.4.1_p5 +dev-libs/newt-0.52.10-r1 : -gpm -nls -tcl +dev-libs/openssl-0.9.8l-r2 : bindist zlib -gmp -kerberos -sse2 -test +dev-libs/popt-1.15 : -nls +dev-libs/pth-2.0.7-r1 : -debug +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.4 : -doc -examples +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0-r1 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 : -test +dev-util/dialog-1.1.20080819 : unicode -examples -nls +dev-util/geany-0.18 : vte +dev-util/pkgconfig-0.23 : -elibc_FreeBSD -hardened +dev-util/strace-4.5.19 : -aio -static +gnome-base/libglade-2.6.4 : -debug -doc +media-fonts/encodings-1.0.3 : -debug +media-fonts/font-adobe-75dpi-1.0.0 : X -nls +media-fonts/font-alias-1.0.1 : -debug +media-fonts/font-cursor-misc-1.0.0 : X -nls +media-fonts/font-misc-misc-1.0.0 : X -nls +media-fonts/terminus-font-4.28 : X pcf psf ru-g -a-like-o -bolddiag -quote -raw-font-data -ru-dv -ru-i -ru-k -width +media-libs/alsa-lib-1.0.21a : alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mmap_emul alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol -alisp -debug -doc -python +media-libs/fontconfig-2.6.0-r2 : -doc +media-libs/freetype-2.3.11 : X -bindist -debug -doc -fontforge -utils +media-libs/jpeg-8 +media-libs/libpng-1.2.40 +net-analyzer/arping-2.06 +net-analyzer/dnstracer-1.9 : ipv6 +net-analyzer/httping-1.3.1 : ssl -debug +net-analyzer/ifstat-1.1 : -snmp +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r5 : ipv6 unicode -suid +net-analyzer/macchanger-1.5.0-r2 +net-analyzer/netcat-110-r8 : crypt ipv6 -static +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 : ipv6 -pcre +net-analyzer/nmap-5.00-r2 : ssl -gtk -lua +net-analyzer/tcpdump-3.9.8-r1 : ipv6 ssl -chroot -samba +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.12 : -static +net-analyzer/vnstat-1.10 : -gd +net-dialup/globespan-adsl-0.12 : -tk +net-dialup/gtkterm-0.99.5-r1 : -linguas_fr -linguas_hu -linguas_ru -nls +net-dialup/hcfpcimodem-1.19 : -doc +net-dialup/hsfmodem-7.80.02.04 : -doc +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 : -nls +net-dialup/mingetty-1.08 : unicode +net-dialup/minicom-2.3-r2 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fi -linguas_fr -linguas_hu -linguas_ja -linguas_nb -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_rw -linguas_sv -linguas_vi -linguas_zh_TW -nls +net-dialup/ppp-2.4.4-r24 : atm ipv6 pam -activefilter -dhcp -eap-tls -gtk -mppe-mppc -radius +net-dialup/pppconfig-2.3.17-r1 : -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_eu -linguas_fi -linguas_fr -linguas_gl -linguas_he -linguas_id -linguas_it -linguas_ja -linguas_ko -linguas_lt -linguas_nb -linguas_nl -linguas_nn -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tl -linguas_tr -linguas_vi -linguas_zh_CN -linguas_zh_TW -nls +net-dialup/pptpclient-1.7.2-r2 : -tk +net-dialup/rp-pppoe-3.8-r2 : -X +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p5 : ipv6 -idn +net-dns/libidn-1.15 : -doc -elibc_FreeBSD -emacs -java -mono -nls +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 : -kerberos -nonfsv4 -tcpd +net-fs/samba-3.0.37 : acl ipv6 kernel_linux pam readline -ads -async -automount -caps -cups -debug -doc -examples -fam -ldap -oav -python -quotas -selinux -swat -syslog -winbind +net-ftp/ftp-0.17-r7 : ipv6 ssl +net-ftp/lftp-4.0.5 : ssl -gnutls -nls -socks5 +net-ftp/ncftp-3.2.3 : ipv6 +net-ftp/tftp-hpa-0.49-r1 : ipv6 readline -selinux -tcpd +net-irc/irssi-0.8.14 : ipv6 ssl -perl -socks5 +net-libs/gnutls-2.8.5 : bindist cxx lzo zlib -doc -examples -guile -nls +net-libs/libnet-1.1.4-r1 : -doc +net-libs/libnfsidmap-0.21-r1 : -ldap +net-libs/libpcap-1.0.0-r2 : ipv6 -bluetooth +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 : ipv6 ssl -ares -gnutls -idn -kerberos -ldap -libssh2 -nss -test +net-misc/dhcp-3.1.2_p1 : kernel_linux -doc -minimal -selinux -static +net-misc/dhcpcd-4.0.15 : compat zeroconf +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r5 +net-misc/iperf-2.0.4 : ipv6 -debug -threads +net-misc/iputils-20071127 : ipv6 -doc -static +net-misc/netkit-rsh-0.17-r9 : pam +net-misc/ntp-4.2.4_p7-r1 : ipv6 ssl -caps -debug -openntpd -parse-clocks -selinux -vim-syntax -zeroconf +net-misc/openssh-5.2_p1-r3 : X pam -X509 -hpn -kerberos -ldap -libedit -pkcs11 -selinux -skey -smartcard -static -tcpd +net-misc/openswan-2.4.15 : -curl -extra-algorithms -ldap -smartcard -weak-algorithms +net-misc/openvpn-2.1.0-r1 : ipv6 pam ssl -eurephia -examples -iproute2 -minimal -passwordsave -pkcs11 -selinux -static -threads -userland_BSD +net-misc/rdate-1.4-r3 : ipv6 +net-misc/rdesktop-1.6.0 : ipv6 -ao -debug -oss +net-misc/rsync-3.0.6 : acl iconv ipv6 xattr -static +net-misc/telnet-bsd-1.2-r1 : -nls -xinetd +net-misc/tigervnc-1.0.0-r4 : server xorgmodule -opengl +net-misc/udpcast-20090920 +net-misc/vconfig-1.9 : -static +net-misc/vpnc-0.5.3 : bindist -hybrid-auth -resolvconf +net-misc/wget-1.12 : ipv6 ssl -debug -idn -nls -ntlm -static +net-misc/whois-4.7.36 : -nls +net-misc/wput-0.6.1 : ssl -debug -nls +net-nds/portmap-6.0 : -selinux -tcpd +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 : pcmcia usb +net-wireless/b43-fwcutter-012 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.60.48.36 : kernel_linux +net-wireless/ipw2100-firmware-1.3 +net-wireless/ipw2200-firmware-3.0 +net-wireless/iw-0.9.17 +net-wireless/madwifi-ng-tools-0.9.4.4119.20100201 +net-wireless/ndiswrapper-1.55-r1 : kernel_linux usb -debug +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 : -multicall -nls +net-wireless/wpa_supplicant-0.6.9 : kernel_linux readline ssl -dbus -debug -eap-sim -fasteap -gnutls -kernel_FreeBSD -madwifi -ps3 -qt3 -qt4 -wps +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/MIME-Base64-3.08 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.16 +sys-apps/acl-2.2.47 : -nfs -nls +sys-apps/attr-2.4.43 : -nls +sys-apps/baselayout-1.12.13 : unicode -bootstrap -build -static +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.5-r1 : acl xattr -caps -gmp -nls -selinux -static -vanilla +sys-apps/dbus-1.2.3-r1 : X -debug -doc -selinux +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 : kernel_linux -static +sys-apps/diffutils-2.8.7-r2 : -nls -static +sys-apps/dmapi-2.2.10 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.9-r1 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r2 : -nls +sys-apps/ethtool-6 +sys-apps/fbset-2.1 : -static +sys-apps/file-5.03 : -python +sys-apps/findutils-4.4.0 : -nls -selinux -static +sys-apps/flashrom-0.9.1 : -ftdi -serprog +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 : -nls +sys-apps/gdisk-0.6.5 +sys-apps/grep-2.5.4-r1 : pcre -nls +sys-apps/groff-1.20.1-r1 : X -examples -linguas_ja +sys-apps/hdparm-9.20 +sys-apps/hwdata-gentoo-0.4 : -binary-drivers -opengl +sys-apps/hwsetup-1.2-r1 : zlib +sys-apps/ipmitool-1.8.11 : -openipmi +sys-apps/iproute2-2.6.29.1-r1 : atm -berkdb -minimal +sys-apps/kbd-1.13-r1 : -nls +sys-apps/less-436 : unicode +sys-apps/lm_sensors-3.1.2 : -sensord +sys-apps/lshw-02.14b : gtk -static +sys-apps/man-1.6f-r3 : -lzma -nls +sys-apps/man-pages-3.23 : -linguas_cs -linguas_da -linguas_de -linguas_es -linguas_fr -linguas_it -linguas_ja -linguas_nl -linguas_pl -linguas_ro -linguas_ru -linguas_zh_CN -nls +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.8 +sys-apps/module-init-tools-3.5 : -old-linux +sys-apps/net-tools-1.60_p20090728014017-r1 : -nls -static +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-2.2 : debug device-mapper readline -nls -selinux +sys-apps/pciutils-3.1.4 : zlib -network-cron +sys-apps/pcmciautils-014-r1 : -debug -static -staticsocket +sys-apps/portage-2.1.7.17 : build -doc -epydoc -linguas_pl -python3 -selinux +sys-apps/pv-1.1.4 : -debug -nls +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 : acl -nls -static +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 : pam -audit -cracklib -nls -selinux -skey +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38 : minimal -static +sys-apps/sysvinit-2.86-r10 : -ibm -kernel_FreeBSD -selinux -static +sys-apps/tcp-wrappers-7.6-r8 : ipv6 +sys-apps/usbutils-0.86-r1 : zlib -network-cron +sys-apps/util-linux-2.17.1 : crypt loop-aes slang unicode -nls -old-linux -perl -selinux -uclibc +sys-apps/which-2.20 +sys-apps/x86info-1.25 +sys-apps/xinetd-2.3.14 : -perl -tcpd +sys-apps/dumpdisklayout-0.1.1 +sys-apps/sysresccd-scripts-1.5.0 +sys-auth/pambase-20090620.1-r1 : sha512 -consolekit -cracklib -debug -gnome-keyring -mktemp -passwdqc -selinux -ssh +sys-block/gpart-0.1h-r2 +sys-block/gparted-0.5.2 : fat hfs jfs ntfs reiser4 reiserfs xfce xfs -debug -gnome -kde +sys-block/iscsitarget-1.4.19 : kernel_linux +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 : ssl -debug +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.3.12 +sys-block/nbd-2.9.13 +sys-block/partimage-0.6.8 : pam ssl -nls -nologin -static +sys-block/scsiadd-1.97 : -suid +sys-block/aic94xx-firmware-20090727 +sys-block/partclone-0.2.5 : fat ntfs -hfs -reiser4 -reiserfs -xfs +sys-boot/grub-0.97-r9 1.98 : ncurses -custom-cflags -netboot -static(multislot truetype -custom-cflags -debug -static) +sys-boot/lilo-22.8-r2 : device-mapper -minimal -pxeserial -static +sys-boot/syslinux-3.85 : -custom-cflags +sys-cluster/drbd-8.3.6 +sys-cluster/drbd-kernel-8.3.6 : kernel_linux +sys-devel/autoconf-2.63-r1 : -emacs +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.3 1.11.1 +sys-devel/automake-wrapper-4 +sys-devel/bc-1.06.95 : readline -libedit -static +sys-devel/binutils-2.18-r3 : -gold -multislot -multitarget -nls -test -vanilla +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.3 : mudflap nptl openmp -altivec -bootstrap -build -doc -fixed-point -fortran -gcj -graphite -gtk -hardened -libffi -multilib -multislot -n32 -n64 -nls -nocxx -objc -objc++ -objc-gc -test -vanilla +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20090819 +sys-devel/libperl-5.8.8-r2 : -berkdb -debug -gdbm -ithreads +sys-devel/libtool-2.2.6b : -test -vanilla +sys-devel/m4-1.4.12 : -examples +sys-devel/make-3.81 : -nls -static +sys-devel/patch-2.5.9 : -static +sys-fs/btrfs-progs-0.19 : acl -debug-utils +sys-fs/cryptsetup-1.0.6-r2 : -dynamic -nls -selinux +sys-fs/dd-rescue-1.10 : -static +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc16-r1 : -selinux -static +sys-fs/dosfstools-3.0.2 +sys-fs/e2fsprogs-1.41.10 : -elibc_FreeBSD -nls +sys-fs/fuse-2.8.1 : kernel_linux -kernel_FreeBSD +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 : -tcl -tk +sys-fs/jfsutils-1.1.14 : -static +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.22 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 : -debug +sys-fs/lvm2-2.02.56-r2 : lvm1 readline static -clvm -cman -selinux +sys-fs/mdadm-3.1.1-r1 : -static +sys-fs/mtd-utils-20080907 : xattr +sys-fs/mtools-3.9.11 : -X +sys-fs/multipath-tools-0.4.8 +sys-fs/ntfs3g-2010.3.6 : acl -debug -external-fuse -hal -suid +sys-fs/ntfsprogs-2.0.0-r1 : crypt -debug -fuse -gnome -minimal +sys-fs/reiser4progs-1.0.7 : readline -debug -static +sys-fs/reiserfsprogs-3.6.21 +sys-fs/squashfs-tools-3.4 : lzma +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-146-r1 : devfs-compat -extras -selinux +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.3 : -nls -static +sys-fs/zfs-fuse-0.6.0 : -doc +sys-fs/fsarchiver-0.6.8 : lzma lzo static +sys-fs/ntfsreloc-0.7 +sys-fs/scrounge-ntfs-0.9 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.32 +sys-libs/e2fsprogs-libs-1.41.10 : -nls +sys-libs/gdbm-1.8.3-r4 : -berkdb +sys-libs/glibc-2.11-r1 : -crosscompile_opts_headers-only -debug -gd -glibc-omitfp -hardened -multilib -nls -profile -selinux -vanilla +sys-libs/gpm-1.20.5 : -selinux +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 : -ruby +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6 : -multilib -nls +sys-libs/ncurses-5.7-r3 : cxx gpm unicode -ada -debug -doc -minimal -profile -trace +sys-libs/openipmi-2.0.16 : crypt -perl -python -snmp -tcl +sys-libs/pam-1.1.0 : elibc_glibc -audit -cracklib -debug -elibc_FreeBSD -nls -selinux -test -vim-syntax +sys-libs/pwdb-0.62 : -selinux +sys-libs/readline-6.0_p4 +sys-libs/slang-2.2.0 : pcre readline zlib -cjk -png +sys-libs/timezone-data-2009u : elibc_glibc -elibc_FreeBSD -nls +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.5.1 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.3 : -debug +sys-process/iotop-0.4 +sys-process/lsof-4.82 : -selinux -static +sys-process/procps-3.2.8 : unicode -n32 +sys-process/psmisc-22.10 : X ipv6 -nls -selinux +sys-process/vixie-cron-4.1-r10 : pam -debug -selinux +www-client/elinks-0.11.5 : bzip2 ipv6 ssl unicode zlib -X -bittorrent -debug -finger -ftp -gopher -gpm -guile -idn -javascript -lua -nls -nntp -perl -ruby +www-client/firefox-bin-3.6-r1 : -linguas_af -linguas_ar -linguas_be -linguas_bg -linguas_bn -linguas_bn_IN -linguas_ca -linguas_cs -linguas_cy -linguas_da -linguas_de -linguas_el -linguas_en -linguas_en_GB -linguas_en_US -linguas_eo -linguas_es -linguas_es_AR -linguas_es_ES -linguas_et -linguas_eu -linguas_fa -linguas_fi -linguas_fr -linguas_fy -linguas_fy_NL -linguas_ga -linguas_ga_IE -linguas_gl -linguas_gu -linguas_gu_IN -linguas_he -linguas_hi -linguas_hi_IN -linguas_hu -linguas_id -linguas_is -linguas_it -linguas_ja -linguas_ka -linguas_kk -linguas_kn -linguas_ko -linguas_ku -linguas_lt -linguas_lv -linguas_mk -linguas_mr -linguas_nb -linguas_nb_NO -linguas_nl -linguas_nn -linguas_nn_NO -linguas_oc -linguas_pa -linguas_pa_IN -linguas_pl -linguas_pt -linguas_pt_BR -linguas_pt_PT -linguas_ro -linguas_ru -linguas_si -linguas_sk -linguas_sl -linguas_sq -linguas_sr -linguas_sv -linguas_sv_SE -linguas_ta -linguas_te -linguas_th -linguas_uk -linguas_vi -linguas_zh -linguas_zh_CN -linguas_zh_TW -restrict-javascript -startup-notification +www-client/lynx-2.8.7_p1 : bzip2 ipv6 ssl unicode -cjk -gnutls -nls +www-servers/thttpd-2.25b-r7 : -static +x11-apps/iceauth-1.0.3 : -debug +x11-apps/mkfontdir-1.0.5 : -debug +x11-apps/mkfontscale-1.0.7 : -debug +x11-apps/rgb-1.0.3 : -debug +x11-apps/setxkbmap-1.1.0 : -debug +x11-apps/xauth-1.0.4 : ipv6 -debug +x11-apps/xcalc-1.0.3 : -debug +x11-apps/xdpyinfo-1.1.0 : -debug -dga -dmx -xinerama +x11-apps/xgamma-1.0.3 : -debug +x11-apps/xhost-1.0.3 : ipv6 -debug +x11-apps/xinit-1.2.0-r3 : minimal pam -debug +x11-apps/xkbcomp-1.1.1 : -debug +x11-apps/xmodmap-1.0.4 : -debug +x11-apps/xrandr-1.3.2 : -debug +x11-apps/xrdb-1.0.6 : -debug +x11-apps/xset-1.1.0 : -debug +x11-apps/xsetroot-1.0.3 : -debug +x11-apps/xwd-1.0.3 : -debug +x11-base/xorg-drivers-1.6 : input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_vmmouse video_cards_ark video_cards_chips video_cards_cirrus video_cards_dummy video_cards_epson video_cards_geode video_cards_glint video_cards_i128 video_cards_i740 video_cards_intel video_cards_mach64 video_cards_mga video_cards_neomagic video_cards_nv video_cards_r128 video_cards_radeon video_cards_radeonhd video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_vesa video_cards_via video_cards_vmware -input_devices_acecad -input_devices_aiptek -input_devices_citron -input_devices_elographics -input_devices_fpit -input_devices_hyperpen -input_devices_joystick -input_devices_mutouch -input_devices_penmount -input_devices_tslib -input_devices_virtualbox -input_devices_void -input_devices_wacom -video_cards_apm -video_cards_ast -video_cards_fbdev -video_cards_fglrx -video_cards_impact -video_cards_newport -video_cards_nvidia -video_cards_sisusb -video_cards_sunbw2 -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunffb -video_cards_sunleo -video_cards_suntcx -video_cards_v4l -video_cards_virtualbox -video_cards_voodoo -video_cards_xgi +x11-base/xorg-server-1.6.5-r1 : ipv6 kdrive nptl xorg -debug -dmx -hal -minimal -sdl -tslib +x11-drivers/xf86-input-evdev-2.3.2 : -debug +x11-drivers/xf86-input-keyboard-1.4.0 : -debug +x11-drivers/xf86-input-mouse-1.5.0 : -debug +x11-drivers/xf86-input-synaptics-1.2.1 : -debug -hal +x11-drivers/xf86-input-vmmouse-12.6.5 : -debug +x11-drivers/xf86-video-ark-0.7.2 : -debug +x11-drivers/xf86-video-ati-6.12.5 : -debug +x11-drivers/xf86-video-chips-1.2.2 : -debug +x11-drivers/xf86-video-cirrus-1.3.2 : -debug +x11-drivers/xf86-video-dummy-0.3.3 : -debug +x11-drivers/xf86-video-geode-2.11.3 : -debug +x11-drivers/xf86-video-glint-1.2.4 : dri -debug +x11-drivers/xf86-video-i128-1.3.3 : -debug +x11-drivers/xf86-video-i740-1.3.2 : -debug +x11-drivers/xf86-video-intel-2.6.3-r1 : dri -debug +x11-drivers/xf86-video-mach64-6.8.2 : dri -debug +x11-drivers/xf86-video-mga-1.4.11 : dri -debug +x11-drivers/xf86-video-neomagic-1.2.4 : -debug +x11-drivers/xf86-video-nv-2.1.16 : -debug +x11-drivers/xf86-video-openchrome-0.2.904 : dri -debug +x11-drivers/xf86-video-r128-6.8.1 : dri -debug +x11-drivers/xf86-video-radeonhd-1.3.0 : -debug +x11-drivers/xf86-video-rendition-4.2.3 : -debug +x11-drivers/xf86-video-s3-0.6.3 : -debug +x11-drivers/xf86-video-s3virge-1.10.4 : -debug +x11-drivers/xf86-video-savage-2.3.1 : dri -debug +x11-drivers/xf86-video-siliconmotion-1.7.3 : -debug +x11-drivers/xf86-video-sis-0.10.2 : dri -debug +x11-drivers/xf86-video-tdfx-1.4.3 : dri -debug +x11-drivers/xf86-video-tga-1.2.1 : -debug +x11-drivers/xf86-video-trident-1.3.3 : -debug +x11-drivers/xf86-video-tseng-1.2.3 : -debug +x11-drivers/xf86-video-vesa-2.3.0 : -debug +x11-drivers/xf86-video-vmware-10.16.9 : -debug +x11-libs/cairo-1.8.8 : X svg -aqua -cleartype -debug -directfb -doc -glitz -opengl -xcb +x11-libs/gtk+-2.18.6 : jpeg -aqua -cups -debug -doc -jpeg2k -test -tiff -vim-syntax -xinerama +x11-libs/libICE-1.0.6 : ipv6 -debug +x11-libs/libSM-1.1.1 : ipv6 uuid -debug -elibc_FreeBSD +x11-libs/libX11-1.2.2 : ipv6 -debug -xcb +x11-libs/libXau-1.0.5 : -static-libs +x11-libs/libXaw-1.0.7 : -debug -doc +x11-libs/libXcomposite-0.4.1 : -debug -doc +x11-libs/libXcursor-1.1.10 : -debug +x11-libs/libXdamage-1.1.2 : -debug +x11-libs/libXdmcp-1.0.3 : -static-libs +x11-libs/libXext-1.0.5 : -debug +x11-libs/libXfixes-4.0.4 : -debug +x11-libs/libXfont-1.4.1 : ipv6 -debug +x11-libs/libXfontcache-1.0.5 : -debug +x11-libs/libXft-2.1.14 : -debug +x11-libs/libXi-1.2.1 : -debug +x11-libs/libXmu-1.0.5 : ipv6 -debug +x11-libs/libXpm-3.5.8 : -debug -nls +x11-libs/libXrandr-1.3.0 : -debug +x11-libs/libXrender-0.9.5 : -debug +x11-libs/libXres-1.0.4 : -debug +x11-libs/libXt-1.0.7-r1 : -debug +x11-libs/libXtst-1.0.3 : -debug +x11-libs/libXv-1.0.5 : -debug +x11-libs/libXvMC-1.0.5 : -debug +x11-libs/libXxf86vm-1.0.2 : -debug +x11-libs/libdrm-2.4.15 : -debug +x11-libs/libfontenc-1.0.5 : -debug +x11-libs/libpciaccess-0.11.0 : zlib -debug -minimal +x11-libs/libwnck-2.26.2-r2 : -doc -startup-notification +x11-libs/libxkbfile-1.0.6 : -debug +x11-libs/libxkbui-1.0.2 : -debug +x11-libs/libxklavier-4.0 : -doc +x11-libs/pango-1.24.5-r1 : X -debug -doc -test +x11-libs/pixman-0.17.2 : -altivec -debug -mmx -sse2 +x11-libs/vte-0.22.5 : -debug -doc -glade -python +x11-libs/wxGTK-2.8.10.1-r5 : -X -debug -doc -gnome -gstreamer -odbc -opengl -pch -sdl +x11-libs/xtrans-1.2.5 : -debug +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.70 +x11-misc/xbitmaps-1.1.0 +x11-misc/xkeyboard-config-1.7 +x11-proto/kbproto-1.0.4 +x11-proto/renderproto-0.11 +x11-proto/xproto-7.0.16 +x11-terms/mrxvt-0.5.3-r2 : jpeg png session xpm -debug -linguas_el -linguas_ja -linguas_ko -linguas_th -linguas_zh_CN -linguas_zh_TW -menubar -truetype -utempter +x11-terms/terminal-0.4.2 : dbus -debug -doc +x11-themes/gnome-icon-theme-2.26.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.11 +x11-themes/xfce4-icon-theme-4.4.3 +x11-wm/jwm-2.0.1 : png truetype -bidi -debug -jpeg -xinerama -xpm +xfce-base/exo-0.3.106 : -debug -hal -libnotify -python +xfce-base/libxfce4menu-4.6.1 : -debug +xfce-base/libxfce4util-4.6.1 : -debug +xfce-base/libxfcegui4-4.6.1-r1 : -debug -glade -startup-notification +xfce-base/xfce-utils-4.6.1 : dbus -debug -lock +xfce-base/xfce4-meta-4.6.1 : -minimal -session +xfce-base/xfce4-panel-4.6.1 : -debug -startup-notification +xfce-base/xfce4-settings-4.6.3 : keyboard -debug -libnotify -sound +xfce-base/xfconf-4.6.1-r1 : -debug -perl -profile +xfce-base/xfdesktop-4.6.1-r1 : branding menu-plugin -debug -doc -linguas_be -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_et -linguas_eu -linguas_fi -linguas_fr -linguas_he -linguas_hu -linguas_it -linguas_ja -linguas_ko -linguas_nb_NO -linguas_nl -linguas_pa -linguas_pl -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sv -linguas_tr -linguas_uk -linguas_vi -linguas_zh_CN -linguas_zh_TW -thunar +xfce-base/xfwm4-4.6.1 : xcomposite -debug -startup-notification +xfce-extra/xfce4-datetime-plugin-0.6.1 : -debug +xfce-extra/xfce4-taskmanager-0.4.1 : -debug +xfce-extra/xfce4-wavelan-plugin-0.5.5 : -debug diff --git a/pkglist/sysresccd-x86-packages-std-1.3.0.txt b/pkglist/sysresccd-x86-packages-std-1.3.0.txt new file mode 100644 index 0000000..ddc03ed --- /dev/null +++ b/pkglist/sysresccd-x86-packages-std-1.3.0.txt @@ -0,0 +1,540 @@ +app-accessibility/speakup-3.1.3 +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.1.1 +app-admin/eselect-ctags-1.10 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20090606 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-0.8 +app-admin/hddtemp-0.3_beta15-r3 +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 +app-admin/python-updater-0.7 +app-admin/syslog-ng-2.1.4 +app-admin/sysstat-9.0.4 +app-admin/testdisk-6.11 +app-antivirus/clamav-0.95.2 +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 +app-arch/cabextract-1.2-r1 +app-arch/cfv-1.18.2 +app-arch/cpio-2.9-r2 +app-arch/dump-0.4.42 +app-arch/gzip-1.3.12-r1 +app-arch/lzip-1.4 +app-arch/lzma-utils-4.999.9 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-0.9b +app-arch/ncompress-4.2.4.2 +app-arch/p7zip-4.58 +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.0.5-r2 +app-arch/pigz-2.1.4 +app-arch/rar-3.8.0 +app-arch/rzip-2.1 +app-arch/sharutils-4.7 +app-arch/tar-1.22-r1 +app-arch/unace-1.2b-r1 +app-arch/unrar-3.8.5 +app-arch/unzip-5.52-r2 +app-arch/xarchiver-0.5.2 +app-arch/zip-2.32-r1 +app-backup/dar-2.3.8 +app-backup/duplicity-0.5.20 +app-backup/rdiff-backup-1.2.8 +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.95 +app-benchmarks/cpuburn-1.4 +app-benchmarks/stress-1.0.0 +app-cdr/cdrtools-2.01.01_alpha57-r1 +app-cdr/cdw-0.2.4 +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.2 +app-crypt/chntpw-080526 +app-crypt/gnupg-2.0.11 +app-crypt/md5deep-3.3 +app-crypt/pinentry-0.7.5 +app-crypt/truecrypt-6.2a +app-editors/gvim-7.2.182 +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.5 +app-editors/nano-2.1.9 +app-editors/qemacs-0.4.0_pre20080605 +app-editors/vim-7.2.182 +app-editors/vim-core-7.2.182 +app-editors/zile-2.3.9 +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.5 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20080809 +app-misc/ckermit-8.0.211-r2 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 +app-misc/livecd-tools-1.0.42 +app-misc/mc-4.6.1-r4 +app-misc/pax-utils-0.1.19 +app-misc/screen-4.0.3 +app-misc/symlinks-1.2-r2 +app-misc/vlock-2.2.2-r2 +app-misc/wipe-2.2.20050509 +app-portage/eix-0.17.0 +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-1.2 +app-shells/bash-3.2_p39 +app-shells/ksh-93.20081104 +app-shells/tcsh-6.16 +app-shells/zsh-4.3.9 +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1 +app-text/iso-codes-3.8 +app-text/poppler-0.8.7 +app-text/poppler-bindings-0.8.7 +app-text/unix2dos-2.2-r1 +app-vim/gentoo-syntax-20090220 +dev-cpp/cairomm-1.6.0 +dev-cpp/glibmm-2.16.4 +dev-cpp/gtkmm-2.12.7 +dev-lang/perl-5.8.8-r5 +dev-lang/python-2.6.2-r1 +dev-libs/atk-1.24.0 +dev-libs/dbus-glib-0.76 +dev-libs/eventlog-0.2.9 +dev-libs/expat-2.0.1-r2 +dev-libs/glib-2.18.4-r1 +dev-libs/gmp-4.2.4 +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.5.8 +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.12 +dev-libs/libgcrypt-1.4.4 +dev-libs/libgpg-error-1.7 +dev-libs/libisofs-0.6.12 +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1 +dev-libs/libpthread-stubs-0.1 +dev-libs/libsigc++-2.2.3 +dev-libs/libtasn1-2.2 +dev-libs/libusb-0.1.12-r5 +dev-libs/libxml2-2.7.3-r2 +dev-libs/lzo-2.02-r1 +dev-libs/mpfr-2.4.1_p1 +dev-libs/newt-0.52.10 +dev-libs/openssl-0.9.8k +dev-libs/popt-1.10.7 +dev-libs/pth-2.0.7-r1 +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.3 +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 +dev-util/dialog-1.1.20070704 +dev-util/geany-0.18 +dev-util/pkgconfig-0.23 +dev-util/strace-4.5.18 +gnome-base/libglade-2.6.4 +media-fonts/encodings-1.0.2 +media-fonts/font-adobe-75dpi-1.0.0 +media-fonts/font-alias-1.0.1 +media-fonts/font-cursor-misc-1.0.0 +media-fonts/font-misc-misc-1.0.0 +media-fonts/terminus-font-4.28 +media-libs/alsa-lib-1.0.20-r1 +media-libs/fontconfig-2.6.0-r2 +media-libs/freetype-2.3.9-r1 +media-libs/jpeg-6b-r8 +media-libs/libpng-1.2.37 +net-analyzer/arping-2.06 +net-analyzer/dnstracer-1.9 +net-analyzer/httping-1.2.6 +net-analyzer/ifstat-1.1 +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r4 +net-analyzer/macchanger-1.5.0-r1 +net-analyzer/netcat-110-r8 +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 +net-analyzer/nmap-4.76 +net-analyzer/tcpdump-3.9.8-r1 +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.11 +net-analyzer/vnstat-1.6 +net-dialup/globespan-adsl-0.12 +net-dialup/gtkterm-0.99.5-r1 +net-dialup/hcfpcimodem-1.19 +net-dialup/hsfmodem-7.80.02.04 +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 +net-dialup/mingetty-1.08 +net-dialup/minicom-2.3-r2 +net-dialup/ppp-2.4.4-r23 +net-dialup/pppconfig-2.3.17-r1 +net-dialup/pptpclient-1.7.1-r1 +net-dialup/rp-pppoe-3.8-r2 +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p3 +net-dns/libidn-1.14 +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 +net-fs/samba-3.0.33 +net-ftp/ftp-0.17-r7 +net-ftp/lftp-3.7.14 +net-ftp/ncftp-3.2.2-r1 +net-ftp/tftp-hpa-0.49-r1 +net-irc/irssi-0.8.13-r1 +net-libs/gnutls-2.6.6 +net-libs/libnet-1.1.2.1-r1 +net-libs/libnfsidmap-0.21-r1 +net-libs/libpcap-0.9.8-r2 +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 +net-misc/dhcp-3.1.2_p1 +net-misc/dhcpcd-4.0.13 +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r3 +net-misc/iputils-20071127 +net-misc/netkit-rsh-0.17-r9 +net-misc/ntp-4.2.4_p7 +net-misc/openssh-5.2_p1-r1 +net-misc/openswan-2.4.15 +net-misc/openvpn-2.1_rc19 +net-misc/rdate-1.4-r3 +net-misc/rdesktop-1.6.0 +net-misc/rsync-3.0.6 +net-misc/telnet-bsd-1.2-r1 +net-misc/tightvnc-1.3.10-r1 +net-misc/udpcast-20071228 +net-misc/vconfig-1.9 +net-misc/vpnc-0.5.3 +net-misc/wget-1.11.4 +net-misc/whois-4.7.30 +net-misc/wput-0.6.1 +net-nds/portmap-6.0 +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 +net-wireless/b43-fwcutter-011 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.10.91.9-r6 +net-wireless/ipw2100-firmware-1.3 +net-wireless/ipw2200-firmware-3.0 +net-wireless/madwifi-ng-tools-0.9.4.4030.20090529 +net-wireless/ndiswrapper-1.55 +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 +net-wireless/wpa_supplicant-0.6.9 +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.15 +sys-apps/acl-2.2.47 +sys-apps/attr-2.4.43 +sys-apps/baselayout-1.12.11.1 +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.4 +sys-apps/dbus-1.2.3-r1 +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 +sys-apps/diffutils-2.8.7-r2 +sys-apps/dmapi-2.2.8 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.7 +sys-apps/dumpdisklayout-0.1.1 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r1 +sys-apps/ethtool-6 +sys-apps/fbset-2.1 +sys-apps/file-4.23 +sys-apps/findutils-4.4.0 +sys-apps/flashrom-0.9.0 +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 +sys-apps/grep-2.5.4-r1 +sys-apps/groff-1.20.1-r1 +sys-apps/hdparm-9.15 +sys-apps/hwdata-gentoo-0.4 +sys-apps/hwsetup-1.2-r1 +sys-apps/ipmitool-1.8.11 +sys-apps/iproute2-2.6.28 +sys-apps/kbd-1.13-r1 +sys-apps/less-429 +sys-apps/lm_sensors-3.0.3 +sys-apps/lshw-02.13b +sys-apps/man-1.6f-r3 +sys-apps/man-pages-3.21 +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.7 +sys-apps/module-init-tools-3.5 +sys-apps/net-tools-1.60_p20071202044231-r1 +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-1.9.0 +sys-apps/pciutils-3.0.2 +sys-apps/portage-2.1.6.13 +sys-apps/pv-1.1.4 +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38-r1 +sys-apps/sysresccd-scripts-1.3.0 +sys-apps/sysvinit-2.86-r10 +sys-apps/tcp-wrappers-7.6-r8 +sys-apps/usbutils-0.73 +sys-apps/util-linux-2.16-r1 +sys-apps/which-2.19 +sys-apps/x86info-1.24-r1 +sys-apps/xinetd-2.3.14 +sys-auth/pambase-20081028 +sys-block/aic94xx-firmware-20090727 +sys-block/gdisk-0.3.1 +sys-block/gpart-0.1h-r1 +sys-block/gparted-0.4.6 +sys-block/iscsitarget-0.4.17 +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.2.18 +sys-block/nbd-2.9.11 +sys-block/open-iscsi-2.0.870.3 +sys-block/partclone-0.1.1.15 +sys-block/partimage-0.6.7 +sys-block/partimage-ssl-0.6.7 +sys-boot/grub-0.97-r9 +sys-boot/lilo-22.8-r2 +sys-boot/syslinux-3.82 +sys-cluster/drbd-8.3.2 +sys-cluster/drbd-kernel-8.3.2 +sys-devel/autoconf-2.63-r1 +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.2 +sys-devel/automake-wrapper-3-r1 +sys-devel/bc-1.06.95 +sys-devel/binutils-2.18-r3 +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.1 +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20080928 +sys-devel/libperl-5.8.8-r2 +sys-devel/libtool-2.2.6a +sys-devel/m4-1.4.12 +sys-devel/make-3.81 +sys-devel/patch-2.5.9 +sys-fs/btrfs-progs-0.19 +sys-fs/cowloop-3.1 +sys-fs/cryptsetup-1.0.6-r2 +sys-fs/dd-rescue-1.10 +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc15 +sys-fs/dosfstools-3.0.2 +sys-fs/e2fsprogs-1.41.9 +sys-fs/evms-2.5.5-r10 +sys-fs/fsarchiver-0.5.9 +sys-fs/fuse-2.7.4 +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 +sys-fs/jfsutils-1.1.13 +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.21 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 +sys-fs/lvm2-2.02.45-r2 +sys-fs/mdadm-2.6.8 +sys-fs/mtd-utils-20080907 +sys-fs/mtools-3.9.11 +sys-fs/multipath-tools-0.4.8 +sys-fs/ntfs3g-adv-2009.4.4.17 +sys-fs/ntfsprogs-2.0.0-r1 +sys-fs/ntfsreloc-0.7 +sys-fs/reiser4progs-1.0.7 +sys-fs/reiserfsprogs-3.6.21 +sys-fs/scrounge-ntfs-0.9 +sys-fs/squashfs-tools-3.4 +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-124-r2 +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.1-r1 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.30-r1 +sys-libs/e2fsprogs-libs-1.41.9 +sys-libs/gdbm-1.8.3-r3 +sys-libs/glibc-2.9_p20081201-r2 +sys-libs/gpm-1.20.5 +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6 +sys-libs/ncurses-5.6-r2 +sys-libs/openipmi-2.0.11 +sys-libs/pam-1.0.4 +sys-libs/pwdb-0.62 +sys-libs/readline-5.2_p13 +sys-libs/slang-2.1.4 +sys-libs/timezone-data-2009j +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.3.5-r2 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.1-r1 +sys-process/iotop-0.2.1 +sys-process/lsof-4.81-r2 +sys-process/procps-3.2.7 +sys-process/psmisc-22.6 +sys-process/vixie-cron-4.1-r10 +www-client/elinks-0.11.5 +www-client/lynx-2.8.7_p1 +www-client/mozilla-firefox-bin-3.5.2 +www-servers/thttpd-2.25b-r7 +x11-apps/iceauth-1.0.2 +x11-apps/mkfontdir-1.0.4 +x11-apps/mkfontscale-1.0.5 +x11-apps/rgb-1.0.3 +x11-apps/setxkbmap-1.0.4 +x11-apps/xauth-1.0.3 +x11-apps/xcalc-1.0.2-r1 +x11-apps/xdpyinfo-1.0.3 +x11-apps/xgamma-1.0.2 +x11-apps/xhost-1.0.2 +x11-apps/xinit-1.0.8-r4 +x11-apps/xkbcomp-1.0.5 +x11-apps/xmodmap-1.0.3 +x11-apps/xrandr-1.2.3 +x11-apps/xrdb-1.0.5 +x11-apps/xset-1.0.4 +x11-apps/xsetroot-1.0.2 +x11-apps/xwd-1.0.2 +x11-base/xorg-server-1.5.3-r7 +x11-drivers/xf86-input-evdev-2.1.3 +x11-drivers/xf86-input-keyboard-1.3.2 +x11-drivers/xf86-input-mouse-1.4.0 +x11-drivers/xf86-input-synaptics-1.0.0 +x11-drivers/xf86-input-vmmouse-12.6.3 +x11-drivers/xf86-video-ark-0.7.0 +x11-drivers/xf86-video-ati-6.12.1-r1 +x11-drivers/xf86-video-chips-1.2.1 +x11-drivers/xf86-video-cirrus-1.2.1 +x11-drivers/xf86-video-dummy-0.3.1 +x11-drivers/xf86-video-fbdev-0.4.0 +x11-drivers/xf86-video-geode-2.10.1 +x11-drivers/xf86-video-glint-1.2.2 +x11-drivers/xf86-video-i128-1.3.1 +x11-drivers/xf86-video-i740-1.2.0 +x11-drivers/xf86-video-intel-2.6.3-r1 +x11-drivers/xf86-video-mach64-6.8.0 +x11-drivers/xf86-video-mga-1.4.9 +x11-drivers/xf86-video-neomagic-1.2.2 +x11-drivers/xf86-video-nv-2.1.12 +x11-drivers/xf86-video-openchrome-0.2.903 +x11-drivers/xf86-video-r128-6.8.0 +x11-drivers/xf86-video-radeonhd-1.2.3 +x11-drivers/xf86-video-rendition-4.2.0 +x11-drivers/xf86-video-s3-0.6.0 +x11-drivers/xf86-video-s3virge-1.10.1 +x11-drivers/xf86-video-savage-2.2.1 +x11-drivers/xf86-video-siliconmotion-1.6.0 +x11-drivers/xf86-video-sis-0.10.1 +x11-drivers/xf86-video-tdfx-1.4.1 +x11-drivers/xf86-video-tga-1.2.0 +x11-drivers/xf86-video-trident-1.3.1 +x11-drivers/xf86-video-tseng-1.2.1 +x11-drivers/xf86-video-vesa-2.2.0 +x11-drivers/xf86-video-vmware-10.16.5 +x11-libs/cairo-1.8.6-r1 +x11-libs/gtk+-2.14.7-r2 +x11-libs/libICE-1.0.4 +x11-libs/libSM-1.1.0 +x11-libs/libX11-1.1.5 +x11-libs/libXau-1.0.4 +x11-libs/libXaw-1.0.5 +x11-libs/libXcomposite-0.4.0 +x11-libs/libXcursor-1.1.9 +x11-libs/libXdamage-1.1.1 +x11-libs/libXdmcp-1.0.2 +x11-libs/libXext-1.0.4 +x11-libs/libXfixes-4.0.3 +x11-libs/libXfont-1.3.4 +x11-libs/libXfontcache-1.0.4 +x11-libs/libXft-2.1.13 +x11-libs/libXi-1.2.1 +x11-libs/libXmu-1.0.4 +x11-libs/libXp-1.0.0 +x11-libs/libXpm-3.5.7 +x11-libs/libXrandr-1.2.3 +x11-libs/libXrender-0.9.4 +x11-libs/libXres-1.0.3 +x11-libs/libXt-1.0.5 +x11-libs/libXtst-1.0.3 +x11-libs/libXv-1.0.4 +x11-libs/libXvMC-1.0.4 +x11-libs/libXxf86misc-1.0.1 +x11-libs/libXxf86vm-1.0.2 +x11-libs/libdrm-2.4.5 +x11-libs/libfontenc-1.0.4 +x11-libs/libpciaccess-0.10.5 +x11-libs/libwnck-2.24.2 +x11-libs/libxkbfile-1.0.5 +x11-libs/libxkbui-1.0.2 +x11-libs/libxklavier-3.6 +x11-libs/pango-1.24.2 +x11-libs/pixman-0.14.0-r1 +x11-libs/startup-notification-0.9 +x11-libs/vte-0.17.4-r3 +x11-libs/wxGTK-2.8.10.1-r1 +x11-libs/xtrans-1.2.3 +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.60 +x11-misc/xbitmaps-1.0.1 +x11-misc/xkeyboard-config-1.5 +x11-proto/kbproto-1.0.3 +x11-proto/renderproto-0.9.3 +x11-proto/xproto-7.0.14 +x11-terms/mrxvt-0.5.3-r2 +x11-terms/terminal-0.4.0 +x11-themes/gnome-icon-theme-2.24.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.10 +x11-wm/jwm-2.0.1 +xfce-base/exo-0.3.102-r1 +xfce-base/libxfce4menu-4.6.1 +xfce-base/libxfce4util-4.6.1 +xfce-base/libxfcegui4-4.6.1-r1 +xfce-base/xfce-utils-4.6.1 +xfce-base/xfce4-meta-4.6.1 +xfce-base/xfce4-panel-4.6.1 +xfce-base/xfce4-settings-4.6.1 +xfce-base/xfconf-4.6.1 +xfce-base/xfdesktop-4.6.1 +xfce-base/xfwm4-4.6.1 +xfce-extra/xfce4-datetime-plugin-0.6.1 +xfce-extra/xfce4-taskmanager-0.4.1 +xfce-extra/xfce4-wavelan-plugin-0.5.5 diff --git a/pkglist/sysresccd-x86-packages-std-1.3.1.txt b/pkglist/sysresccd-x86-packages-std-1.3.1.txt new file mode 100644 index 0000000..b6331dc --- /dev/null +++ b/pkglist/sysresccd-x86-packages-std-1.3.1.txt @@ -0,0 +1,542 @@ +app-accessibility/speakup-3.1.3 +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.2.3 +app-admin/eselect-ctags-1.10 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20090824 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-0.8 +app-admin/hddtemp-0.3_beta15-r3 +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 +app-admin/python-updater-0.7 +app-admin/syslog-ng-2.1.4 +app-admin/sysstat-9.0.4 +app-admin/testdisk-6.11 +app-antivirus/clamav-0.95.2 +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 +app-arch/cabextract-1.2-r1 +app-arch/cfv-1.18.2 +app-arch/cpio-2.9-r2 +app-arch/dump-0.4.42 +app-arch/gzip-1.3.12-r1 +app-arch/lzip-1.8 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-0.9b +app-arch/ncompress-4.2.4.2 +app-arch/p7zip-4.58 +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.0.5-r2 +app-arch/pigz-2.1.4 +app-arch/rar-3.8.0 +app-arch/rzip-2.1 +app-arch/sharutils-4.7 +app-arch/tar-1.22-r1 +app-arch/unace-1.2b-r1 +app-arch/unrar-3.8.5 +app-arch/unzip-5.52-r2 +app-arch/xarchiver-0.5.2 +app-arch/xz-utils-4.999.9_beta +app-arch/zip-2.32-r1 +app-backup/dar-2.3.8 +app-backup/duplicity-0.5.20 +app-backup/rdiff-backup-1.2.8 +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.95 +app-benchmarks/cpuburn-1.4 +app-benchmarks/iozone-3.242 +app-benchmarks/stress-1.0.0 +app-cdr/cdrtools-2.01.01_alpha57-r1 +app-cdr/cdw-0.2.4 +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.2 +app-crypt/chntpw-080526 +app-crypt/gnupg-2.0.11 +app-crypt/md5deep-3.3 +app-crypt/pinentry-0.7.5 +app-crypt/truecrypt-6.2a +app-editors/gvim-7.2.182 +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.5 +app-editors/nano-2.1.9 +app-editors/qemacs-0.4.0_pre20080605 +app-editors/vim-7.2.182 +app-editors/vim-core-7.2.182 +app-editors/zile-2.3.9 +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.5 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20080809 +app-misc/ckermit-8.0.211-r2 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 +app-misc/livecd-tools-1.0.42 +app-misc/mc-4.6.1-r4 +app-misc/mime-types-7 +app-misc/pax-utils-0.1.19 +app-misc/screen-4.0.3 +app-misc/symlinks-1.2-r2 +app-misc/vlock-2.2.2-r2 +app-misc/wipe-2.2.20050509 +app-portage/eix-0.17.0 +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-1.4.2 +app-shells/bash-4.0_p28 +app-shells/ksh-93.20081104 +app-shells/tcsh-6.16 +app-shells/zsh-4.3.9 +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1 +app-text/iso-codes-3.8 +app-text/poppler-0.8.7 +app-text/poppler-bindings-0.8.7 +app-text/unix2dos-2.2-r1 +app-vim/gentoo-syntax-20090220 +dev-cpp/cairomm-1.6.0 +dev-cpp/glibmm-2.20.1 +dev-cpp/gtkmm-2.16.0 +dev-cpp/pangomm-2.24.0 +dev-lang/perl-5.8.8-r5 +dev-lang/python-2.6.2-r2 +dev-libs/atk-1.26.0 +dev-libs/dbus-glib-0.76 +dev-libs/eventlog-0.2.9 +dev-libs/expat-2.0.1-r2 +dev-libs/glib-2.20.5 +dev-libs/gmp-4.2.4 +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.6.8 +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.12 +dev-libs/libffi-3.0.8 +dev-libs/libgcrypt-1.4.4 +dev-libs/libgpg-error-1.7 +dev-libs/libisofs-0.6.20-r1 +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1 +dev-libs/libpthread-stubs-0.1 +dev-libs/libsigc++-2.2.3 +dev-libs/libtasn1-2.3 +dev-libs/libusb-0.1.12-r5 +dev-libs/libxml2-2.7.3-r2 +dev-libs/lzo-2.02-r1 +dev-libs/mpfr-2.4.1_p1 +dev-libs/newt-0.52.10 +dev-libs/openssl-0.9.8k +dev-libs/popt-1.14 +dev-libs/pth-2.0.7-r1 +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.3 +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 +dev-util/dialog-1.1.20070704 +dev-util/geany-0.18 +dev-util/pkgconfig-0.23 +dev-util/strace-4.5.18 +gnome-base/libglade-2.6.4 +media-fonts/encodings-1.0.2-r1 +media-fonts/font-adobe-75dpi-1.0.0 +media-fonts/font-alias-1.0.1 +media-fonts/font-cursor-misc-1.0.0 +media-fonts/font-misc-misc-1.0.0 +media-fonts/terminus-font-4.28 +media-libs/alsa-lib-1.0.20-r1 +media-libs/fontconfig-2.6.0-r2 +media-libs/freetype-2.3.9-r1 +media-libs/jpeg-6b-r8 +media-libs/libpng-1.2.38 +net-analyzer/arping-2.06 +net-analyzer/dnstracer-1.9 +net-analyzer/httping-1.2.6 +net-analyzer/ifstat-1.1 +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r4 +net-analyzer/macchanger-1.5.0-r1 +net-analyzer/netcat-110-r8 +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 +net-analyzer/nmap-4.76 +net-analyzer/tcpdump-3.9.8-r1 +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.11 +net-analyzer/vnstat-1.6 +net-dialup/globespan-adsl-0.12 +net-dialup/gtkterm-0.99.5-r1 +net-dialup/hcfpcimodem-1.19 +net-dialup/hsfmodem-7.80.02.04 +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 +net-dialup/mingetty-1.08 +net-dialup/minicom-2.3-r2 +net-dialup/ppp-2.4.4-r23 +net-dialup/pppconfig-2.3.17-r1 +net-dialup/pptpclient-1.7.2-r1 +net-dialup/rp-pppoe-3.8-r2 +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p3 +net-dns/libidn-1.15 +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 +net-fs/samba-3.0.36 +net-ftp/ftp-0.17-r7 +net-ftp/lftp-3.7.15-r1 +net-ftp/ncftp-3.2.2-r1 +net-ftp/tftp-hpa-0.49-r1 +net-irc/irssi-0.8.13-r1 +net-libs/gnutls-2.8.3 +net-libs/libnet-1.1.2.1-r1 +net-libs/libnfsidmap-0.21-r1 +net-libs/libpcap-1.0.0-r2 +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 +net-misc/dhcp-3.1.2_p1 +net-misc/dhcpcd-4.0.13 +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r3 +net-misc/iputils-20071127 +net-misc/netkit-rsh-0.17-r9 +net-misc/ntp-4.2.4_p7 +net-misc/openssh-5.2_p1-r1 +net-misc/openswan-2.4.15 +net-misc/openvpn-2.1_rc19 +net-misc/rdate-1.4-r3 +net-misc/rdesktop-1.6.0 +net-misc/rsync-3.0.6 +net-misc/telnet-bsd-1.2-r1 +net-misc/tigervnc-1.0.0 +net-misc/udpcast-20090912 +net-misc/vconfig-1.9 +net-misc/vpnc-0.5.3 +net-misc/wget-1.11.4 +net-misc/whois-4.7.30 +net-misc/wput-0.6.1 +net-nds/portmap-6.0 +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 +net-wireless/b43-fwcutter-012 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.10.91.9-r6 +net-wireless/ipw2100-firmware-1.3 +net-wireless/ipw2200-firmware-3.0 +net-wireless/madwifi-ng-tools-0.9.4.4030.20090529 +net-wireless/ndiswrapper-1.55-r1 +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 +net-wireless/wpa_supplicant-0.6.9 +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.15 +sys-apps/acl-2.2.47 +sys-apps/attr-2.4.43 +sys-apps/baselayout-1.12.11.1 +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.4 +sys-apps/dbus-1.2.3-r1 +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 +sys-apps/diffutils-2.8.7-r2 +sys-apps/dmapi-2.2.8 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.7 +sys-apps/dumpdisklayout-0.1.1 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r1 +sys-apps/ethtool-6 +sys-apps/fbset-2.1 +sys-apps/file-5.03 +sys-apps/findutils-4.4.0 +sys-apps/flashrom-0.9.0 +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 +sys-apps/grep-2.5.4-r1 +sys-apps/groff-1.20.1-r1 +sys-apps/hdparm-9.20 +sys-apps/hwdata-gentoo-0.4 +sys-apps/hwsetup-1.2-r1 +sys-apps/ipmitool-1.8.11 +sys-apps/iproute2-2.6.28 +sys-apps/kbd-1.13-r1 +sys-apps/less-436 +sys-apps/lm_sensors-3.0.3 +sys-apps/lshw-02.13b +sys-apps/man-1.6f-r3 +sys-apps/man-pages-3.21 +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.7 +sys-apps/module-init-tools-3.5 +sys-apps/net-tools-1.60_p20071202044231-r1 +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-1.9.0 +sys-apps/pciutils-3.0.2 +sys-apps/portage-2.1.6.13 +sys-apps/pv-1.1.4 +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38-r1 +sys-apps/sysresccd-scripts-1.3.0 +sys-apps/sysvinit-2.86-r10 +sys-apps/tcp-wrappers-7.6-r8 +sys-apps/usbutils-0.73 +sys-apps/util-linux-2.16-r1 +sys-apps/which-2.20 +sys-apps/x86info-1.24-r1 +sys-apps/xinetd-2.3.14 +sys-auth/pambase-20090620.1-r1 +sys-block/aic94xx-firmware-20090727 +sys-block/gdisk-0.5.0-r1 +sys-block/gpart-0.1h-r1 +sys-block/gparted-0.4.6 +sys-block/iscsitarget-0.4.17 +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.2.18 +sys-block/nbd-2.9.11 +sys-block/partclone-0.1.1.15 +sys-block/partimage-0.6.8 +sys-boot/grub-0.97-r9 +sys-boot/lilo-22.8-r2 +sys-boot/syslinux-3.82-r1 +sys-cluster/drbd-8.3.2 +sys-cluster/drbd-kernel-8.3.2 +sys-devel/autoconf-2.63-r1 +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.2 +sys-devel/automake-wrapper-3-r1 +sys-devel/bc-1.06.95 +sys-devel/binutils-2.18-r3 +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.1 +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20090203 +sys-devel/libperl-5.8.8-r2 +sys-devel/libtool-2.2.6a +sys-devel/m4-1.4.12 +sys-devel/make-3.81 +sys-devel/patch-2.5.9 +sys-fs/btrfs-progs-0.19 +sys-fs/cowloop-3.1 +sys-fs/cryptsetup-1.0.6-r2 +sys-fs/dd-rescue-1.10 +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc15 +sys-fs/dosfstools-3.0.2 +sys-fs/e2fsprogs-1.41.9 +sys-fs/fsarchiver-0.6.1 +sys-fs/fuse-2.7.4 +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 +sys-fs/jfsutils-1.1.14 +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.22 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 +sys-fs/lvm2-2.02.45-r2 +sys-fs/mdadm-2.6.8 +sys-fs/mtd-utils-20080907 +sys-fs/mtools-3.9.11 +sys-fs/multipath-tools-0.4.8 +sys-fs/ntfs3g-adv-2009.4.4.19 +sys-fs/ntfsprogs-2.0.0-r1 +sys-fs/ntfsreloc-0.7 +sys-fs/reiser4progs-1.0.7 +sys-fs/reiserfsprogs-3.6.21 +sys-fs/scrounge-ntfs-0.9 +sys-fs/squashfs-tools-3.4 +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-141 +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.3 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.30-r1 +sys-libs/e2fsprogs-libs-1.41.9 +sys-libs/gdbm-1.8.3-r3 +sys-libs/glibc-2.9_p20081201-r2 +sys-libs/gpm-1.20.5 +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6 +sys-libs/ncurses-5.6-r2 +sys-libs/openipmi-2.0.11 +sys-libs/pam-1.1.0 +sys-libs/pwdb-0.62 +sys-libs/readline-6.0_p3 +sys-libs/slang-2.1.4 +sys-libs/timezone-data-2009j +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.3.5-r2 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.1-r1 +sys-process/iotop-0.2.1 +sys-process/lsof-4.81-r2 +sys-process/procps-3.2.7 +sys-process/psmisc-22.6 +sys-process/vixie-cron-4.1-r10 +www-client/elinks-0.11.5 +www-client/lynx-2.8.7_p1 +www-client/mozilla-firefox-bin-3.5.3 +www-servers/thttpd-2.25b-r7 +x11-apps/iceauth-1.0.2 +x11-apps/mkfontdir-1.0.4 +x11-apps/mkfontscale-1.0.6 +x11-apps/rgb-1.0.3 +x11-apps/setxkbmap-1.0.4 +x11-apps/xauth-1.0.3 +x11-apps/xcalc-1.0.2-r1 +x11-apps/xdpyinfo-1.0.3 +x11-apps/xgamma-1.0.2 +x11-apps/xhost-1.0.2 +x11-apps/xinit-1.0.8-r8 +x11-apps/xkbcomp-1.0.5 +x11-apps/xmodmap-1.0.3 +x11-apps/xrandr-1.2.3 +x11-apps/xrdb-1.0.5 +x11-apps/xset-1.0.4 +x11-apps/xsetroot-1.0.2 +x11-apps/xwd-1.0.2 +x11-base/xorg-server-1.5.3-r7 +x11-drivers/xf86-input-evdev-2.1.3 +x11-drivers/xf86-input-keyboard-1.3.2 +x11-drivers/xf86-input-mouse-1.4.0 +x11-drivers/xf86-input-synaptics-1.0.0 +x11-drivers/xf86-input-vmmouse-12.6.3 +x11-drivers/xf86-video-ark-0.7.0 +x11-drivers/xf86-video-ati-6.12.1-r1 +x11-drivers/xf86-video-chips-1.2.1 +x11-drivers/xf86-video-cirrus-1.2.1 +x11-drivers/xf86-video-dummy-0.3.1 +x11-drivers/xf86-video-fbdev-0.4.0 +x11-drivers/xf86-video-geode-2.10.1 +x11-drivers/xf86-video-glint-1.2.2 +x11-drivers/xf86-video-i128-1.3.1 +x11-drivers/xf86-video-i740-1.2.0 +x11-drivers/xf86-video-intel-2.6.3-r1 +x11-drivers/xf86-video-mach64-6.8.0 +x11-drivers/xf86-video-mga-1.4.9 +x11-drivers/xf86-video-neomagic-1.2.2 +x11-drivers/xf86-video-nv-2.1.12 +x11-drivers/xf86-video-openchrome-0.2.903 +x11-drivers/xf86-video-r128-6.8.0 +x11-drivers/xf86-video-radeonhd-1.2.3 +x11-drivers/xf86-video-rendition-4.2.0 +x11-drivers/xf86-video-s3-0.6.0 +x11-drivers/xf86-video-s3virge-1.10.1 +x11-drivers/xf86-video-savage-2.2.1 +x11-drivers/xf86-video-siliconmotion-1.6.0 +x11-drivers/xf86-video-sis-0.10.1 +x11-drivers/xf86-video-tdfx-1.4.1 +x11-drivers/xf86-video-tga-1.2.0 +x11-drivers/xf86-video-trident-1.3.1 +x11-drivers/xf86-video-tseng-1.2.1 +x11-drivers/xf86-video-vesa-2.2.0 +x11-drivers/xf86-video-vmware-10.16.5 +x11-libs/cairo-1.8.8 +x11-libs/gtk+-2.16.6 +x11-libs/libICE-1.0.4 +x11-libs/libSM-1.1.0 +x11-libs/libX11-1.1.5 +x11-libs/libXau-1.0.4 +x11-libs/libXaw-1.0.5 +x11-libs/libXcomposite-0.4.0 +x11-libs/libXcursor-1.1.9 +x11-libs/libXdamage-1.1.1 +x11-libs/libXdmcp-1.0.2 +x11-libs/libXext-1.0.4 +x11-libs/libXfixes-4.0.3 +x11-libs/libXfont-1.3.4 +x11-libs/libXfontcache-1.0.4 +x11-libs/libXft-2.1.13 +x11-libs/libXi-1.2.1 +x11-libs/libXmu-1.0.4 +x11-libs/libXp-1.0.0 +x11-libs/libXpm-3.5.7 +x11-libs/libXrandr-1.2.3 +x11-libs/libXrender-0.9.4 +x11-libs/libXres-1.0.3 +x11-libs/libXt-1.0.5 +x11-libs/libXtst-1.0.3 +x11-libs/libXv-1.0.4 +x11-libs/libXvMC-1.0.4 +x11-libs/libXxf86misc-1.0.1 +x11-libs/libXxf86vm-1.0.2 +x11-libs/libdrm-2.4.5 +x11-libs/libfontenc-1.0.4 +x11-libs/libpciaccess-0.10.5 +x11-libs/libwnck-2.24.2 +x11-libs/libxkbfile-1.0.5 +x11-libs/libxkbui-1.0.2 +x11-libs/libxklavier-3.6 +x11-libs/pango-1.24.5-r1 +x11-libs/pixman-0.14.0-r1 +x11-libs/startup-notification-0.9 +x11-libs/vte-0.17.4-r3 +x11-libs/wxGTK-2.8.10.1-r1 +x11-libs/xtrans-1.2.3 +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.60 +x11-misc/xbitmaps-1.0.1 +x11-misc/xkeyboard-config-1.5 +x11-proto/kbproto-1.0.3 +x11-proto/renderproto-0.9.3 +x11-proto/xproto-7.0.14 +x11-terms/mrxvt-0.5.3-r2 +x11-terms/terminal-0.4.0 +x11-themes/gnome-icon-theme-2.24.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.10 +x11-themes/xfce4-icon-theme-4.4.3 +x11-wm/jwm-2.0.1 +xfce-base/exo-0.3.102-r1 +xfce-base/libxfce4menu-4.6.1 +xfce-base/libxfce4util-4.6.1 +xfce-base/libxfcegui4-4.6.1-r1 +xfce-base/xfce-utils-4.6.1 +xfce-base/xfce4-meta-4.6.1 +xfce-base/xfce4-panel-4.6.1 +xfce-base/xfce4-settings-4.6.1 +xfce-base/xfconf-4.6.1 +xfce-base/xfdesktop-4.6.1 +xfce-base/xfwm4-4.6.1 +xfce-extra/xfce4-datetime-plugin-0.6.1 +xfce-extra/xfce4-taskmanager-0.4.1 +xfce-extra/xfce4-wavelan-plugin-0.5.5 diff --git a/pkglist/sysresccd-x86-packages-std-1.3.2.txt b/pkglist/sysresccd-x86-packages-std-1.3.2.txt new file mode 100644 index 0000000..2eb74dd --- /dev/null +++ b/pkglist/sysresccd-x86-packages-std-1.3.2.txt @@ -0,0 +1,544 @@ +app-accessibility/speakup-3.1.3-r1 +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.2.4 +app-admin/eselect-ctags-1.10 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20090824 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-1.1 +app-admin/hddtemp-0.3_beta15-r3 +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 +app-admin/python-updater-0.7 +app-admin/syslog-ng-3.0.4 +app-admin/sysstat-9.0.5 +app-admin/testdisk-6.11 +app-antivirus/clamav-0.95.3 +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 +app-arch/cabextract-1.2-r1 +app-arch/cfv-1.18.2 +app-arch/cpio-2.9-r2 +app-arch/dump-0.4.42 +app-arch/gzip-1.3.12-r1 +app-arch/lzip-1.8 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-1.1 +app-arch/ncompress-4.2.4.2 +app-arch/p7zip-4.58 +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.0.5-r2 +app-arch/pigz-2.1.5 +app-arch/rar-3.8.0 +app-arch/rzip-2.1 +app-arch/sharutils-4.7 +app-arch/tar-1.22-r1 +app-arch/unace-1.2b-r1 +app-arch/unrar-3.8.5 +app-arch/unzip-6.0-r1 +app-arch/xarchiver-0.5.2 +app-arch/xz-utils-4.999.9_beta +app-arch/zip-3.0 +app-backup/dar-2.3.8 +app-backup/duplicity-0.6.05 +app-backup/rdiff-backup-1.2.8 +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.95 +app-benchmarks/cpuburn-1.4 +app-benchmarks/iozone-3.242 +app-benchmarks/stress-1.0.0 +app-cdr/cdrtools-2.01.01_alpha57-r1 +app-cdr/cdw-0.2.4 +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.2 +app-crypt/chntpw-080526 +app-crypt/gnupg-2.0.11 +app-crypt/md5deep-3.3 +app-crypt/pinentry-0.7.5 +app-crypt/truecrypt-6.3 +app-editors/gvim-7.2.182 +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.5 +app-editors/nano-2.1.10 +app-editors/qemacs-0.4.0_pre20080605 +app-editors/vim-7.2.182 +app-editors/vim-core-7.2.182 +app-editors/zile-2.3.9 +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.5 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20090709 +app-misc/ckermit-8.0.211-r2 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 +app-misc/livecd-tools-1.0.42 +app-misc/mc-4.7.0_pre3 +app-misc/mime-types-7 +app-misc/pax-utils-0.1.19 +app-misc/screen-4.0.3 +app-misc/symlinks-1.2-r2 +app-misc/vlock-2.2.2-r2 +app-misc/wipe-2.2.20050509 +app-portage/eix-0.18.3 +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-2.0.0 +app-portage/portage-utils-0.1.29 +app-shells/bash-4.0_p28 +app-shells/ksh-93.20081104 +app-shells/tcsh-6.16 +app-shells/zsh-4.3.9 +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1 +app-text/iso-codes-3.8 +app-text/poppler-0.8.7 +app-text/poppler-bindings-0.8.7 +app-text/unix2dos-2.2-r1 +app-vim/gentoo-syntax-20090220 +dev-cpp/cairomm-1.6.0 +dev-cpp/glibmm-2.20.1 +dev-cpp/gtkmm-2.16.0 +dev-cpp/pangomm-2.24.0 +dev-lang/perl-5.8.8-r5 +dev-lang/python-2.6.2-r2 +dev-libs/atk-1.26.0 +dev-libs/dbus-glib-0.76 +dev-libs/eventlog-0.2.9 +dev-libs/expat-2.0.1-r2 +dev-libs/glib-2.20.5 +dev-libs/gmp-4.3.1 +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.6.8 +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.12 +dev-libs/libffi-3.0.8 +dev-libs/libgcrypt-1.4.4 +dev-libs/libgpg-error-1.7 +dev-libs/libisofs-0.6.20-r1 +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1 +dev-libs/libpthread-stubs-0.1 +dev-libs/libsigc++-2.2.3 +dev-libs/libtasn1-2.3 +dev-libs/libusb-0.1.12-r5 +dev-libs/libxml2-2.7.3-r2 +dev-libs/lzo-2.02-r1 +dev-libs/mpfr-2.4.1_p1 +dev-libs/newt-0.52.10-r1 +dev-libs/openssl-0.9.8k-r1 +dev-libs/popt-1.14 +dev-libs/pth-2.0.7-r1 +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.3 +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0-r1 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 +dev-util/dialog-1.1.20070704 +dev-util/geany-0.18 +dev-util/pkgconfig-0.23 +dev-util/strace-4.5.18 +gnome-base/libglade-2.6.4 +media-fonts/encodings-1.0.2-r1 +media-fonts/font-adobe-75dpi-1.0.0 +media-fonts/font-alias-1.0.1 +media-fonts/font-cursor-misc-1.0.0 +media-fonts/font-misc-misc-1.0.0 +media-fonts/terminus-font-4.28 +media-libs/alsa-lib-1.0.20-r1 +media-libs/fontconfig-2.6.0-r2 +media-libs/freetype-2.3.9-r1 +media-libs/jpeg-7 +media-libs/libpng-1.2.38 +net-analyzer/arping-2.06 +net-analyzer/dnstracer-1.9 +net-analyzer/httping-1.2.9-r1 +net-analyzer/ifstat-1.1 +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r4 +net-analyzer/macchanger-1.5.0-r2 +net-analyzer/netcat-110-r8 +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 +net-analyzer/nmap-4.76 +net-analyzer/tcpdump-3.9.8-r1 +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.11 +net-analyzer/vnstat-1.6 +net-dialup/globespan-adsl-0.12 +net-dialup/gtkterm-0.99.5-r1 +net-dialup/hcfpcimodem-1.19 +net-dialup/hsfmodem-7.80.02.04 +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 +net-dialup/mingetty-1.08 +net-dialup/minicom-2.3-r2 +net-dialup/ppp-2.4.4-r24 +net-dialup/pppconfig-2.3.17-r1 +net-dialup/pptpclient-1.7.2-r1 +net-dialup/rp-pppoe-3.8-r2 +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p3 +net-dns/libidn-1.15 +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 +net-fs/samba-3.0.36 +net-ftp/ftp-0.17-r7 +net-ftp/lftp-3.7.15-r1 +net-ftp/ncftp-3.2.2-r1 +net-ftp/tftp-hpa-0.49-r1 +net-irc/irssi-0.8.14 +net-libs/gnutls-2.8.4 +net-libs/libnet-1.1.2.1-r1 +net-libs/libnfsidmap-0.21-r1 +net-libs/libpcap-1.0.0-r2 +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 +net-misc/dhcp-3.1.2_p1 +net-misc/dhcpcd-4.0.13 +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r3 +net-misc/iputils-20071127 +net-misc/netkit-rsh-0.17-r9 +net-misc/ntp-4.2.4_p7 +net-misc/openssh-5.2_p1-r3 +net-misc/openswan-2.4.15 +net-misc/openvpn-2.1_rc20 +net-misc/rdate-1.4-r3 +net-misc/rdesktop-1.6.0 +net-misc/rsync-3.0.6 +net-misc/telnet-bsd-1.2-r1 +net-misc/tigervnc-1.0.0-r1 +net-misc/udpcast-20090920 +net-misc/vconfig-1.9 +net-misc/vpnc-0.5.3 +net-misc/wget-1.12 +net-misc/whois-4.7.36 +net-misc/wput-0.6.1 +net-nds/portmap-6.0 +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 +net-wireless/b43-fwcutter-012 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.10.91.9.3-r1 +net-wireless/ipw2100-firmware-1.3 +net-wireless/ipw2200-firmware-3.0 +net-wireless/iw-0.9.11 +net-wireless/madwifi-ng-tools-0.9.4.4100.20090929 +net-wireless/ndiswrapper-1.55-r1 +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 +net-wireless/wpa_supplicant-0.6.9 +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.15 +sys-apps/acl-2.2.47 +sys-apps/attr-2.4.43 +sys-apps/baselayout-1.12.11.1 +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.5-r1 +sys-apps/dbus-1.2.3-r1 +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 +sys-apps/diffutils-2.8.7-r2 +sys-apps/dmapi-2.2.8 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.7 +sys-apps/dumpdisklayout-0.1.1 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r1 +sys-apps/ethtool-6 +sys-apps/fbset-2.1 +sys-apps/file-5.03 +sys-apps/findutils-4.4.0 +sys-apps/flashrom-0.9.0 +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 +sys-apps/grep-2.5.4-r1 +sys-apps/groff-1.20.1-r1 +sys-apps/hdparm-9.20 +sys-apps/hwdata-gentoo-0.4 +sys-apps/hwsetup-1.2-r1 +sys-apps/ipmitool-1.8.11 +sys-apps/iproute2-2.6.28 +sys-apps/kbd-1.13-r1 +sys-apps/less-436 +sys-apps/lm_sensors-3.1.1 +sys-apps/lshw-02.13b +sys-apps/man-1.6f-r3 +sys-apps/man-pages-3.22 +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.7 +sys-apps/module-init-tools-3.5 +sys-apps/net-tools-1.60_p20071202044231-r1 +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-1.9.0 +sys-apps/pciutils-3.0.2 +sys-apps/portage-2.1.6.13 +sys-apps/pv-1.1.4 +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38-r1 +sys-apps/sysresccd-scripts-1.3.2 +sys-apps/sysvinit-2.86-r10 +sys-apps/tcp-wrappers-7.6-r8 +sys-apps/usbutils-0.82 +sys-apps/util-linux-2.16-r1 +sys-apps/which-2.20 +sys-apps/x86info-1.24-r1 +sys-apps/xinetd-2.3.14 +sys-auth/pambase-20090620.1-r1 +sys-block/aic94xx-firmware-20090727 +sys-block/gdisk-0.5.0-r1 +sys-block/gpart-0.1h-r1 +sys-block/gparted-0.4.8 +sys-block/iscsitarget-1.4.18 +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.2.18 +sys-block/nbd-2.9.13 +sys-block/open-iscsi-2.0.871 +sys-block/partclone-0.1.9 +sys-block/partimage-0.6.8 +sys-boot/grub-0.97-r9 +sys-boot/lilo-22.8-r2 +sys-boot/syslinux-3.82-r1 +sys-cluster/drbd-8.3.2 +sys-cluster/drbd-kernel-8.3.2 +sys-devel/autoconf-2.63-r1 +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.2 +sys-devel/automake-wrapper-3-r1 +sys-devel/bc-1.06.95 +sys-devel/binutils-2.18-r3 +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.2 +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20090203 +sys-devel/libperl-5.8.8-r2 +sys-devel/libtool-2.2.6a +sys-devel/m4-1.4.12 +sys-devel/make-3.81 +sys-devel/patch-2.5.9 +sys-fs/btrfs-progs-0.19 +sys-fs/cowloop-3.1 +sys-fs/cryptsetup-1.0.6-r2 +sys-fs/dd-rescue-1.10 +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc16 +sys-fs/dosfstools-3.0.2 +sys-fs/e2fsprogs-1.41.9 +sys-fs/fsarchiver-0.6.1 +sys-fs/fuse-2.8.1 +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 +sys-fs/jfsutils-1.1.14 +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.22 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 +sys-fs/lvm2-2.02.51-r2 +sys-fs/mdadm-3.0.2-r1 +sys-fs/mtd-utils-20080907 +sys-fs/mtools-3.9.11 +sys-fs/multipath-tools-0.4.8 +sys-fs/ntfs3g-adv-2009.4.4.21 +sys-fs/ntfsprogs-2.0.0-r1 +sys-fs/ntfsreloc-0.7 +sys-fs/reiser4progs-1.0.7 +sys-fs/reiserfsprogs-3.6.21 +sys-fs/scrounge-ntfs-0.9 +sys-fs/squashfs-tools-3.4 +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-141 +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.3 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.30-r1 +sys-libs/e2fsprogs-libs-1.41.9 +sys-libs/gdbm-1.8.3-r3 +sys-libs/glibc-2.9_p20081201-r2 +sys-libs/gpm-1.20.5 +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6 +sys-libs/ncurses-5.6-r2 +sys-libs/openipmi-2.0.11 +sys-libs/pam-1.1.0 +sys-libs/pwdb-0.62 +sys-libs/readline-6.0_p3 +sys-libs/slang-2.2.1 +sys-libs/timezone-data-2009m +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.3.5-r2 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.1-r1 +sys-process/iotop-0.2.1 +sys-process/lsof-4.81-r2 +sys-process/procps-3.2.8 +sys-process/psmisc-22.7 +sys-process/vixie-cron-4.1-r10 +www-client/elinks-0.11.5 +www-client/lynx-2.8.7_p1 +www-client/mozilla-firefox-bin-3.5.4 +www-servers/thttpd-2.25b-r7 +x11-apps/iceauth-1.0.2 +x11-apps/mkfontdir-1.0.4 +x11-apps/mkfontscale-1.0.6 +x11-apps/rgb-1.0.3 +x11-apps/setxkbmap-1.1.0 +x11-apps/xauth-1.0.3 +x11-apps/xcalc-1.0.2-r1 +x11-apps/xdpyinfo-1.0.3 +x11-apps/xgamma-1.0.2 +x11-apps/xhost-1.0.2 +x11-apps/xinit-1.0.8-r10 +x11-apps/xkbcomp-1.1.0 +x11-apps/xmodmap-1.0.3 +x11-apps/xrandr-1.3.2 +x11-apps/xrdb-1.0.5 +x11-apps/xset-1.0.4 +x11-apps/xsetroot-1.0.2 +x11-apps/xwd-1.0.2 +x11-base/xorg-drivers-1.6 +x11-base/xorg-server-1.6.3.901-r2 +x11-drivers/xf86-input-evdev-2.2.5 +x11-drivers/xf86-input-keyboard-1.3.2 +x11-drivers/xf86-input-mouse-1.4.0 +x11-drivers/xf86-input-synaptics-1.1.3 +x11-drivers/xf86-input-vmmouse-12.6.5 +x11-drivers/xf86-video-ark-0.7.1 +x11-drivers/xf86-video-ati-6.12.4 +x11-drivers/xf86-video-chips-1.2.1 +x11-drivers/xf86-video-cirrus-1.3.2 +x11-drivers/xf86-video-dummy-0.3.2 +x11-drivers/xf86-video-geode-2.11.3 +x11-drivers/xf86-video-glint-1.2.4 +x11-drivers/xf86-video-i128-1.3.3 +x11-drivers/xf86-video-i740-1.3.2 +x11-drivers/xf86-video-intel-2.6.3-r1 +x11-drivers/xf86-video-mach64-6.8.2 +x11-drivers/xf86-video-mga-1.4.11 +x11-drivers/xf86-video-neomagic-1.2.4 +x11-drivers/xf86-video-nv-2.1.14 +x11-drivers/xf86-video-openchrome-0.2.903 +x11-drivers/xf86-video-r128-6.8.1 +x11-drivers/xf86-video-radeonhd-1.2.5 +x11-drivers/xf86-video-rendition-4.2.2 +x11-drivers/xf86-video-s3-0.6.3 +x11-drivers/xf86-video-s3virge-1.10.4 +x11-drivers/xf86-video-savage-2.3.1 +x11-drivers/xf86-video-siliconmotion-1.7.3 +x11-drivers/xf86-video-sis-0.10.2 +x11-drivers/xf86-video-tdfx-1.4.3 +x11-drivers/xf86-video-tga-1.2.0 +x11-drivers/xf86-video-trident-1.3.3 +x11-drivers/xf86-video-tseng-1.2.2 +x11-drivers/xf86-video-vesa-2.2.1 +x11-drivers/xf86-video-vmware-10.16.7 +x11-libs/cairo-1.8.8 +x11-libs/gtk+-2.16.6 +x11-libs/libICE-1.0.5 +x11-libs/libSM-1.1.1 +x11-libs/libX11-1.2.2 +x11-libs/libXau-1.0.5 +x11-libs/libXaw-1.0.6 +x11-libs/libXcomposite-0.4.0 +x11-libs/libXcursor-1.1.9 +x11-libs/libXdamage-1.1.1 +x11-libs/libXdmcp-1.0.2 +x11-libs/libXext-1.0.5 +x11-libs/libXfixes-4.0.3 +x11-libs/libXfont-1.4.0 +x11-libs/libXfontcache-1.0.4 +x11-libs/libXft-2.1.13 +x11-libs/libXi-1.2.1 +x11-libs/libXmu-1.0.4 +x11-libs/libXp-1.0.0 +x11-libs/libXpm-3.5.7 +x11-libs/libXrandr-1.3.0 +x11-libs/libXrender-0.9.4 +x11-libs/libXres-1.0.3 +x11-libs/libXt-1.0.6 +x11-libs/libXtst-1.0.3 +x11-libs/libXv-1.0.4 +x11-libs/libXvMC-1.0.4 +x11-libs/libXxf86misc-1.0.1 +x11-libs/libXxf86vm-1.0.2 +x11-libs/libdrm-2.4.13 +x11-libs/libfontenc-1.0.4 +x11-libs/libpciaccess-0.10.6 +x11-libs/libwnck-2.26.2-r2 +x11-libs/libxkbfile-1.0.5 +x11-libs/libxkbui-1.0.2 +x11-libs/libxklavier-4.0 +x11-libs/pango-1.24.5-r1 +x11-libs/pixman-0.16.0 +x11-libs/vte-0.20.5 +x11-libs/wxGTK-2.8.10.1-r1 +x11-libs/xtrans-1.2.3 +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.60 +x11-misc/xbitmaps-1.0.1 +x11-misc/xkeyboard-config-1.6 +x11-proto/kbproto-1.0.3 +x11-proto/renderproto-0.9.3 +x11-proto/xproto-7.0.15 +x11-terms/mrxvt-0.5.3-r2 +x11-terms/terminal-0.4.2 +x11-themes/gnome-icon-theme-2.26.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.10 +x11-themes/xfce4-icon-theme-4.4.3 +x11-wm/jwm-2.0.1 +xfce-base/exo-0.3.105-r1 +xfce-base/libxfce4menu-4.6.1 +xfce-base/libxfce4util-4.6.1 +xfce-base/libxfcegui4-4.6.1-r1 +xfce-base/xfce-utils-4.6.1 +xfce-base/xfce4-meta-4.6.1 +xfce-base/xfce4-panel-4.6.1 +xfce-base/xfce4-settings-4.6.3 +xfce-base/xfconf-4.6.1 +xfce-base/xfdesktop-4.6.1-r1 +xfce-base/xfwm4-4.6.1 +xfce-extra/xfce4-datetime-plugin-0.6.1 +xfce-extra/xfce4-taskmanager-0.4.1 +xfce-extra/xfce4-wavelan-plugin-0.5.5 diff --git a/pkglist/sysresccd-x86-packages-std-1.3.3.txt b/pkglist/sysresccd-x86-packages-std-1.3.3.txt new file mode 100644 index 0000000..4faae5b --- /dev/null +++ b/pkglist/sysresccd-x86-packages-std-1.3.3.txt @@ -0,0 +1,545 @@ +app-accessibility/speakup-3.1.3-r1 +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.2.4 +app-admin/eselect-ctags-1.10 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20090824 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-1.1 +app-admin/hddtemp-0.3_beta15-r3 +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 +app-admin/python-updater-0.7 +app-admin/syslog-ng-3.0.4 +app-admin/sysstat-9.0.5 +app-admin/testdisk-6.11 +app-antivirus/clamav-0.95.3 +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 +app-arch/cabextract-1.2-r1 +app-arch/cfv-1.18.2 +app-arch/cpio-2.9-r2 +app-arch/dump-0.4.42 +app-arch/gzip-1.3.12-r1 +app-arch/lzip-1.8 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-1.1 +app-arch/ncompress-4.2.4.2 +app-arch/p7zip-4.58 +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.0.5-r2 +app-arch/pigz-2.1.5 +app-arch/rar-3.8.0 +app-arch/rzip-2.1 +app-arch/sharutils-4.7 +app-arch/tar-1.22-r1 +app-arch/unace-1.2b-r1 +app-arch/unrar-3.8.5 +app-arch/unzip-6.0-r1 +app-arch/xarchiver-0.5.2 +app-arch/xz-utils-4.999.9_beta +app-arch/zip-3.0 +app-backup/dar-2.3.8 +app-backup/duplicity-0.6.06 +app-backup/rdiff-backup-1.2.8 +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.96 +app-benchmarks/cpuburn-1.4 +app-benchmarks/iozone-3.242 +app-benchmarks/stress-1.0.0 +app-cdr/cdrtools-2.01.01_alpha57-r1 +app-cdr/cdw-0.2.4 +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.2 +app-crypt/chntpw-080526 +app-crypt/gnupg-2.0.11 +app-crypt/md5deep-3.4 +app-crypt/pinentry-0.7.5 +app-crypt/truecrypt-6.3a +app-editors/gvim-7.2.182 +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.5 +app-editors/nano-2.1.10 +app-editors/qemacs-0.4.0_pre20090420 +app-editors/vim-7.2.182 +app-editors/vim-core-7.2.182 +app-editors/zile-2.3.9 +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.6 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20090709 +app-misc/ckermit-8.0.211-r2 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 +app-misc/livecd-tools-1.0.42 +app-misc/mc-4.7.0_pre3 +app-misc/mime-types-7 +app-misc/pax-utils-0.1.19 +app-misc/screen-4.0.3 +app-misc/symlinks-1.2-r2 +app-misc/vlock-2.2.2-r2 +app-misc/wipe-2.2.20050509 +app-portage/eix-0.18.3 +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-2.0.0 +app-portage/portage-utils-0.1.29 +app-shells/bash-4.0_p28 +app-shells/ksh-93.20081104 +app-shells/tcsh-6.16 +app-shells/zsh-4.3.9 +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1 +app-text/iso-codes-3.10 +app-text/poppler-0.8.7 +app-text/poppler-bindings-0.8.7 +app-text/unix2dos-2.2-r1 +app-vim/gentoo-syntax-20090220 +dev-cpp/cairomm-1.6.0 +dev-cpp/glibmm-2.20.1 +dev-cpp/gtkmm-2.16.0 +dev-cpp/pangomm-2.24.0 +dev-lang/perl-5.8.8-r5 +dev-lang/python-2.6.2-r2 +dev-libs/atk-1.26.0 +dev-libs/dbus-glib-0.76 +dev-libs/eventlog-0.2.10 +dev-libs/expat-2.0.1-r2 +dev-libs/glib-2.20.5-r1 +dev-libs/gmp-4.3.1 +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.7.0 +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.12 +dev-libs/libffi-3.0.8 +dev-libs/libgcrypt-1.4.4 +dev-libs/libgpg-error-1.7 +dev-libs/libisofs-0.6.24 +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1 +dev-libs/libpthread-stubs-0.1 +dev-libs/libsigc++-2.2.3 +dev-libs/libtasn1-2.3 +dev-libs/libusb-0.1.12-r5 +dev-libs/libxml2-2.7.3-r2 +dev-libs/lzo-2.02-r1 +dev-libs/mpfr-2.4.1_p1 +dev-libs/newt-0.52.10-r1 +dev-libs/openssl-0.9.8l-r1 +dev-libs/popt-1.14 +dev-libs/pth-2.0.7-r1 +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.4 +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0-r1 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 +dev-util/dialog-1.1.20070704 +dev-util/geany-0.18 +dev-util/pkgconfig-0.23 +dev-util/strace-4.5.18 +gnome-base/libglade-2.6.4 +media-fonts/encodings-1.0.2-r1 +media-fonts/font-adobe-75dpi-1.0.0 +media-fonts/font-alias-1.0.1 +media-fonts/font-cursor-misc-1.0.0 +media-fonts/font-misc-misc-1.0.0 +media-fonts/terminus-font-4.28 +media-libs/alsa-lib-1.0.20-r1 +media-libs/fontconfig-2.6.0-r2 +media-libs/freetype-2.3.9-r1 +media-libs/jpeg-7 +media-libs/libpng-1.2.38 +net-analyzer/arping-2.06 +net-analyzer/dnstracer-1.9 +net-analyzer/httping-1.2.9-r1 +net-analyzer/ifstat-1.1 +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r5 +net-analyzer/macchanger-1.5.0-r2 +net-analyzer/netcat-110-r8 +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 +net-analyzer/nmap-4.76 +net-analyzer/tcpdump-3.9.8-r1 +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.11 +net-analyzer/vnstat-1.6 +net-dialup/globespan-adsl-0.12 +net-dialup/gtkterm-0.99.5-r1 +net-dialup/hcfpcimodem-1.19 +net-dialup/hsfmodem-7.80.02.04 +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 +net-dialup/mingetty-1.08 +net-dialup/minicom-2.3-r2 +net-dialup/ppp-2.4.4-r24 +net-dialup/pppconfig-2.3.17-r1 +net-dialup/pptpclient-1.7.2-r1 +net-dialup/rp-pppoe-3.8-r2 +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p3 +net-dns/libidn-1.15 +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 +net-fs/samba-3.0.37 +net-ftp/ftp-0.17-r7 +net-ftp/lftp-4.0.3 +net-ftp/ncftp-3.2.2-r1 +net-ftp/tftp-hpa-0.49-r1 +net-irc/irssi-0.8.14 +net-libs/gnutls-2.8.4 +net-libs/libnet-1.1.4 +net-libs/libnfsidmap-0.21-r1 +net-libs/libpcap-1.0.0-r2 +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 +net-misc/dhcp-3.1.2_p1 +net-misc/dhcpcd-4.0.15 +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r3 +net-misc/iputils-20071127 +net-misc/netkit-rsh-0.17-r9 +net-misc/ntp-4.2.4_p7 +net-misc/openssh-5.2_p1-r3 +net-misc/openswan-2.4.15 +net-misc/openvpn-2.1_rc20 +net-misc/rdate-1.4-r3 +net-misc/rdesktop-1.6.0 +net-misc/rsync-3.0.6 +net-misc/telnet-bsd-1.2-r1 +net-misc/tigervnc-1.0.0-r1 +net-misc/udpcast-20090920 +net-misc/vconfig-1.9 +net-misc/vpnc-0.5.3 +net-misc/wget-1.12 +net-misc/whois-4.7.36 +net-misc/wput-0.6.1 +net-nds/portmap-6.0 +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 +net-wireless/b43-fwcutter-012 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.10.91.9.3-r1 +net-wireless/ipw2100-firmware-1.3 +net-wireless/ipw2200-firmware-3.0 +net-wireless/iw-0.9.16 +net-wireless/madwifi-ng-tools-0.9.4.4100.20090929 +net-wireless/ndiswrapper-1.55-r1 +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 +net-wireless/wpa_supplicant-0.6.9 +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.15 +sys-apps/acl-2.2.47 +sys-apps/attr-2.4.43 +sys-apps/baselayout-1.12.13 +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.5-r1 +sys-apps/dbus-1.2.3-r1 +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 +sys-apps/diffutils-2.8.7-r2 +sys-apps/dmapi-2.2.8 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.9-r1 +sys-apps/dumpdisklayout-0.1.1 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r1 +sys-apps/ethtool-6 +sys-apps/fbset-2.1 +sys-apps/file-5.03 +sys-apps/findutils-4.4.0 +sys-apps/flashrom-0.9.0 +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 +sys-apps/grep-2.5.4-r1 +sys-apps/groff-1.20.1-r1 +sys-apps/hdparm-9.20 +sys-apps/hwdata-gentoo-0.4 +sys-apps/hwsetup-1.2-r1 +sys-apps/ipmitool-1.8.11 +sys-apps/iproute2-2.6.29.1-r1 +sys-apps/kbd-1.15 +sys-apps/less-436 +sys-apps/lm_sensors-3.1.1 +sys-apps/lshw-02.13b +sys-apps/man-1.6f-r3 +sys-apps/man-pages-3.22 +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.7 +sys-apps/module-init-tools-3.5 +sys-apps/net-tools-1.60_p20071202044231-r1 +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-1.9.0 +sys-apps/pciutils-3.0.2 +sys-apps/portage-2.1.6.13 +sys-apps/pv-1.1.4 +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38 +sys-apps/sysresccd-scripts-1.3.2 +sys-apps/sysvinit-2.86-r10 +sys-apps/tcp-wrappers-7.6-r8 +sys-apps/usbutils-0.82 +sys-apps/util-linux-2.16.1 +sys-apps/which-2.20 +sys-apps/x86info-1.24-r1 +sys-apps/xinetd-2.3.14 +sys-auth/pambase-20090620.1-r1 +sys-block/aic94xx-firmware-20090727 +sys-block/gdisk-0.5.0-r1 +sys-block/gpart-0.1h-r1 +sys-block/gparted-0.5.0 +sys-block/iscsitarget-1.4.19 +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.3.12 +sys-block/nbd-2.9.13 +sys-block/open-iscsi-2.0.871-r1 +sys-block/partclone-0.1.9 +sys-block/partimage-0.6.8 +sys-boot/grub-0.97-r9 +sys-boot/grub-1.97.1 +sys-boot/lilo-22.8-r2 +sys-boot/syslinux-3.83 +sys-cluster/drbd-8.3.6 +sys-cluster/drbd-kernel-8.3.6 +sys-devel/autoconf-2.63-r1 +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.2 +sys-devel/automake-wrapper-3-r1 +sys-devel/bc-1.06.95 +sys-devel/binutils-2.18-r3 +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.2 +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20090203 +sys-devel/libperl-5.8.8-r2 +sys-devel/libtool-2.2.6a +sys-devel/m4-1.4.12 +sys-devel/make-3.81 +sys-devel/patch-2.5.9 +sys-fs/btrfs-progs-0.19 +sys-fs/cowloop-3.1 +sys-fs/cryptsetup-1.0.6-r2 +sys-fs/dd-rescue-1.10 +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc16-r1 +sys-fs/dosfstools-3.0.2 +sys-fs/e2fsprogs-1.41.9 +sys-fs/fsarchiver-0.6.1 +sys-fs/fuse-2.8.1 +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 +sys-fs/jfsutils-1.1.14 +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.22 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 +sys-fs/lvm2-2.02.51-r1 +sys-fs/mdadm-3.0.3 +sys-fs/mtd-utils-20080907 +sys-fs/mtools-4.0.12 +sys-fs/multipath-tools-0.4.8 +sys-fs/ntfs3g-adv-2009.4.4.21 +sys-fs/ntfsprogs-2.0.0-r1 +sys-fs/ntfsreloc-0.7 +sys-fs/reiser4progs-1.0.7 +sys-fs/reiserfsprogs-3.6.21 +sys-fs/scrounge-ntfs-0.9 +sys-fs/squashfs-tools-3.4 +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-146-r1 +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.3 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.30-r1 +sys-libs/e2fsprogs-libs-1.41.9 +sys-libs/gdbm-1.8.3-r3 +sys-libs/glibc-2.9_p20081201-r2 +sys-libs/gpm-1.20.5 +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6 +sys-libs/ncurses-5.6-r2 +sys-libs/openipmi-2.0.11 +sys-libs/pam-1.1.0 +sys-libs/pwdb-0.62 +sys-libs/readline-6.0_p3 +sys-libs/slang-2.2.1 +sys-libs/timezone-data-2009p +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.3.5-r2 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.1-r1 +sys-process/iotop-0.2.1 +sys-process/lsof-4.81-r2 +sys-process/procps-3.2.8 +sys-process/psmisc-22.7 +sys-process/vixie-cron-4.1-r10 +www-client/elinks-0.11.5 +www-client/lynx-2.8.7_p1 +www-client/mozilla-firefox-bin-3.5.5 +www-servers/thttpd-2.25b-r7 +x11-apps/iceauth-1.0.2 +x11-apps/mkfontdir-1.0.4 +x11-apps/mkfontscale-1.0.6 +x11-apps/rgb-1.0.3 +x11-apps/setxkbmap-1.1.0 +x11-apps/xauth-1.0.3 +x11-apps/xcalc-1.0.2-r1 +x11-apps/xdpyinfo-1.0.3 +x11-apps/xgamma-1.0.2 +x11-apps/xhost-1.0.2 +x11-apps/xinit-1.0.8-r10 +x11-apps/xkbcomp-1.1.0 +x11-apps/xmodmap-1.0.3 +x11-apps/xrandr-1.3.2 +x11-apps/xrdb-1.0.5 +x11-apps/xset-1.0.4 +x11-apps/xsetroot-1.0.2 +x11-apps/xwd-1.0.2 +x11-base/xorg-drivers-1.6 +x11-base/xorg-server-1.6.3.901-r2 +x11-drivers/xf86-input-evdev-2.2.5 +x11-drivers/xf86-input-keyboard-1.3.2 +x11-drivers/xf86-input-mouse-1.4.0 +x11-drivers/xf86-input-synaptics-1.1.3 +x11-drivers/xf86-input-vmmouse-12.6.5 +x11-drivers/xf86-video-ark-0.7.1 +x11-drivers/xf86-video-ati-6.12.4 +x11-drivers/xf86-video-chips-1.2.1 +x11-drivers/xf86-video-cirrus-1.3.2 +x11-drivers/xf86-video-dummy-0.3.2 +x11-drivers/xf86-video-geode-2.11.3 +x11-drivers/xf86-video-glint-1.2.4 +x11-drivers/xf86-video-i128-1.3.3 +x11-drivers/xf86-video-i740-1.3.2 +x11-drivers/xf86-video-intel-2.6.3-r1 +x11-drivers/xf86-video-mach64-6.8.2 +x11-drivers/xf86-video-mga-1.4.11 +x11-drivers/xf86-video-neomagic-1.2.4 +x11-drivers/xf86-video-nv-2.1.14 +x11-drivers/xf86-video-openchrome-0.2.904 +x11-drivers/xf86-video-r128-6.8.1 +x11-drivers/xf86-video-radeonhd-1.2.5 +x11-drivers/xf86-video-rendition-4.2.2 +x11-drivers/xf86-video-s3-0.6.3 +x11-drivers/xf86-video-s3virge-1.10.4 +x11-drivers/xf86-video-savage-2.3.1 +x11-drivers/xf86-video-siliconmotion-1.7.3 +x11-drivers/xf86-video-sis-0.10.2 +x11-drivers/xf86-video-tdfx-1.4.3 +x11-drivers/xf86-video-tga-1.2.0 +x11-drivers/xf86-video-trident-1.3.3 +x11-drivers/xf86-video-tseng-1.2.2 +x11-drivers/xf86-video-vesa-2.2.1 +x11-drivers/xf86-video-vmware-10.16.7 +x11-libs/cairo-1.8.8 +x11-libs/gtk+-2.16.6 +x11-libs/libICE-1.0.5 +x11-libs/libSM-1.1.1 +x11-libs/libX11-1.2.2 +x11-libs/libXau-1.0.5 +x11-libs/libXaw-1.0.6 +x11-libs/libXcomposite-0.4.0 +x11-libs/libXcursor-1.1.9 +x11-libs/libXdamage-1.1.1 +x11-libs/libXdmcp-1.0.2 +x11-libs/libXext-1.0.5 +x11-libs/libXfixes-4.0.3 +x11-libs/libXfont-1.4.0 +x11-libs/libXfontcache-1.0.4 +x11-libs/libXft-2.1.13 +x11-libs/libXi-1.2.1 +x11-libs/libXmu-1.0.4 +x11-libs/libXp-1.0.0 +x11-libs/libXpm-3.5.7 +x11-libs/libXrandr-1.3.0 +x11-libs/libXrender-0.9.4 +x11-libs/libXres-1.0.3 +x11-libs/libXt-1.0.6 +x11-libs/libXtst-1.0.3 +x11-libs/libXv-1.0.4 +x11-libs/libXvMC-1.0.4 +x11-libs/libXxf86misc-1.0.1 +x11-libs/libXxf86vm-1.0.2 +x11-libs/libdrm-2.4.13 +x11-libs/libfontenc-1.0.4 +x11-libs/libpciaccess-0.10.6 +x11-libs/libwnck-2.26.2-r2 +x11-libs/libxkbfile-1.0.5 +x11-libs/libxkbui-1.0.2 +x11-libs/libxklavier-4.0 +x11-libs/pango-1.24.5-r1 +x11-libs/pixman-0.16.0 +x11-libs/vte-0.20.5 +x11-libs/wxGTK-2.8.10.1-r1 +x11-libs/xtrans-1.2.3 +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.60 +x11-misc/xbitmaps-1.0.1 +x11-misc/xkeyboard-config-1.6 +x11-proto/kbproto-1.0.3 +x11-proto/renderproto-0.9.3 +x11-proto/xproto-7.0.15 +x11-terms/mrxvt-0.5.3-r2 +x11-terms/terminal-0.4.2 +x11-themes/gnome-icon-theme-2.26.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.10 +x11-themes/xfce4-icon-theme-4.4.3 +x11-wm/jwm-2.0.1 +xfce-base/exo-0.3.105-r1 +xfce-base/libxfce4menu-4.6.1 +xfce-base/libxfce4util-4.6.1 +xfce-base/libxfcegui4-4.6.1-r1 +xfce-base/xfce-utils-4.6.1 +xfce-base/xfce4-meta-4.6.1 +xfce-base/xfce4-panel-4.6.1 +xfce-base/xfce4-settings-4.6.3 +xfce-base/xfconf-4.6.1 +xfce-base/xfdesktop-4.6.1-r1 +xfce-base/xfwm4-4.6.1 +xfce-extra/xfce4-datetime-plugin-0.6.1 +xfce-extra/xfce4-taskmanager-0.4.1 +xfce-extra/xfce4-wavelan-plugin-0.5.5 diff --git a/pkglist/sysresccd-x86-packages-std-1.3.4.txt b/pkglist/sysresccd-x86-packages-std-1.3.4.txt new file mode 100644 index 0000000..c06dfe2 --- /dev/null +++ b/pkglist/sysresccd-x86-packages-std-1.3.4.txt @@ -0,0 +1,547 @@ +app-accessibility/speakup-3.1.3-r1 +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.2.4 +app-admin/eselect-ctags-1.10 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20090824 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-1.1 +app-admin/hddtemp-0.3_beta15-r3 +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 +app-admin/python-updater-0.7 +app-admin/syslog-ng-3.0.4 +app-admin/sysstat-9.0.5 +app-admin/testdisk-6.11 +app-antivirus/clamav-0.95.3 +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 +app-arch/cabextract-1.2-r1 +app-arch/cfv-1.18.2 +app-arch/cpio-2.9-r2 +app-arch/dump-0.4.42 +app-arch/gzip-1.3.12-r1 +app-arch/lzip-1.8 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-1.1 +app-arch/ncompress-4.2.4.2 +app-arch/p7zip-4.58 +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.0.5-r2 +app-arch/pigz-2.1.5 +app-arch/rar-3.8.0 +app-arch/rzip-2.1 +app-arch/sharutils-4.7 +app-arch/tar-1.22-r1 +app-arch/unace-1.2b-r1 +app-arch/unrar-3.8.5 +app-arch/unzip-6.0-r1 +app-arch/xarchiver-0.5.2 +app-arch/xz-utils-4.999.9_beta +app-arch/zip-3.0 +app-backup/dar-2.3.8 +app-backup/duplicity-0.6.06 +app-backup/rdiff-backup-1.2.8 +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.96 +app-benchmarks/cpuburn-1.4 +app-benchmarks/iozone-3.242 +app-benchmarks/stress-1.0.0 +app-cdr/cdrtools-2.01.01_alpha57-r1 +app-cdr/cdw-0.2.4 +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.2 +app-crypt/chntpw-080526 +app-crypt/gnupg-2.0.11 +app-crypt/md5deep-3.4 +app-crypt/pinentry-0.7.5 +app-crypt/truecrypt-6.3a +app-editors/gvim-7.2.182 +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.5 +app-editors/nano-2.1.10 +app-editors/qemacs-0.4.0_pre20090420 +app-editors/vim-7.2.182 +app-editors/vim-core-7.2.182 +app-editors/zile-2.3.13 +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.6 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20090709 +app-misc/ckermit-8.0.211-r3 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 +app-misc/livecd-tools-1.0.42 +app-misc/mc-4.7.0_pre3 +app-misc/mime-types-7 +app-misc/pax-utils-0.1.19 +app-misc/screen-4.0.3 +app-misc/symlinks-1.2-r2 +app-misc/vlock-2.2.2-r2 +app-misc/wipe-2.2.20050509 +app-portage/eix-0.19.1 +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-2.0.0 +app-portage/portage-utils-0.1.29 +app-shells/bash-4.0_p35 +app-shells/ksh-93.20081104 +app-shells/tcsh-6.16 +app-shells/zsh-4.3.9 +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1 +app-text/iso-codes-3.10 +app-text/poppler-0.8.7 +app-text/poppler-bindings-0.8.7 +app-text/unix2dos-2.2-r1 +app-vim/gentoo-syntax-20090220 +dev-cpp/cairomm-1.6.0 +dev-cpp/glibmm-2.20.1 +dev-cpp/gtkmm-2.16.0 +dev-cpp/pangomm-2.24.0 +dev-lang/perl-5.8.8-r8 +dev-lang/python-2.6.2-r2 +dev-libs/atk-1.26.0 +dev-libs/dbus-glib-0.76 +dev-libs/eventlog-0.2.10 +dev-libs/expat-2.0.1-r2 +dev-libs/glib-2.20.5-r1 +dev-libs/gmp-4.3.1 +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.7.0 +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.13 +dev-libs/libffi-3.0.8 +dev-libs/libgcrypt-1.4.4 +dev-libs/libgpg-error-1.7 +dev-libs/libisofs-0.6.24 +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1 +dev-libs/libpthread-stubs-0.1 +dev-libs/libsigc++-2.2.3 +dev-libs/libtasn1-2.3 +dev-libs/libusb-0.1.12-r5 +dev-libs/libxml2-2.7.3-r2 +dev-libs/lzo-2.02-r1 +dev-libs/mpfr-2.4.1_p1 +dev-libs/newt-0.52.10-r1 +dev-libs/openssl-0.9.8l-r2 +dev-libs/popt-1.15 +dev-libs/pth-2.0.7-r1 +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.4 +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0-r1 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 +dev-util/dialog-1.1.20070704 +dev-util/geany-0.18 +dev-util/pkgconfig-0.23 +dev-util/strace-4.5.18 +gnome-base/libglade-2.6.4 +media-fonts/encodings-1.0.3 +media-fonts/font-adobe-75dpi-1.0.0 +media-fonts/font-alias-1.0.1 +media-fonts/font-cursor-misc-1.0.0 +media-fonts/font-misc-misc-1.0.0 +media-fonts/terminus-font-4.28 +media-libs/alsa-lib-1.0.20-r1 +media-libs/fontconfig-2.6.0-r2 +media-libs/freetype-2.3.9-r1 +media-libs/jpeg-7 +media-libs/libpng-1.2.38 +net-analyzer/arping-2.06 +net-analyzer/dnstracer-1.9 +net-analyzer/httping-1.2.9-r1 +net-analyzer/ifstat-1.1 +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r5 +net-analyzer/macchanger-1.5.0-r2 +net-analyzer/netcat-110-r8 +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 +net-analyzer/nmap-5.00-r2 +net-analyzer/tcpdump-3.9.8-r1 +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.11 +net-analyzer/vnstat-1.6 +net-dialup/globespan-adsl-0.12 +net-dialup/gtkterm-0.99.5-r1 +net-dialup/hcfpcimodem-1.19 +net-dialup/hsfmodem-7.80.02.04 +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 +net-dialup/mingetty-1.08 +net-dialup/minicom-2.3-r2 +net-dialup/ppp-2.4.4-r24 +net-dialup/pppconfig-2.3.17-r1 +net-dialup/pptpclient-1.7.2-r2 +net-dialup/rp-pppoe-3.8-r2 +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p4 +net-dns/libidn-1.15 +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 +net-fs/samba-3.0.37 +net-ftp/ftp-0.17-r7 +net-ftp/lftp-4.0.3 +net-ftp/ncftp-3.2.3 +net-ftp/tftp-hpa-0.49-r1 +net-irc/irssi-0.8.14 +net-libs/gnutls-2.8.4 +net-libs/libnet-1.1.4 +net-libs/libnfsidmap-0.21-r1 +net-libs/libpcap-1.0.0-r2 +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 +net-misc/dhcp-3.1.2_p1 +net-misc/dhcpcd-4.0.15 +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r3 +net-misc/iperf-2.0.4 +net-misc/iputils-20071127 +net-misc/netkit-rsh-0.17-r9 +net-misc/ntp-4.2.4_p7-r1 +net-misc/openssh-5.2_p1-r3 +net-misc/openswan-2.4.15 +net-misc/openvpn-2.1.0 +net-misc/rdate-1.4-r3 +net-misc/rdesktop-1.6.0 +net-misc/rsync-3.0.6 +net-misc/telnet-bsd-1.2-r1 +net-misc/tigervnc-1.0.0-r2 +net-misc/udpcast-20090920 +net-misc/vconfig-1.9 +net-misc/vpnc-0.5.3 +net-misc/wget-1.12 +net-misc/whois-4.7.36 +net-misc/wput-0.6.1 +net-nds/portmap-6.0 +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 +net-wireless/b43-fwcutter-012 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.10.91.9.3-r1 +net-wireless/ipw2100-firmware-1.3 +net-wireless/ipw2200-firmware-3.0 +net-wireless/iw-0.9.16 +net-wireless/madwifi-ng-tools-0.9.4.4100.20090929 +net-wireless/ndiswrapper-1.55-r1 +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 +net-wireless/wpa_supplicant-0.6.9 +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/MIME-Base64-3.08 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.16 +sys-apps/acl-2.2.47 +sys-apps/attr-2.4.43 +sys-apps/baselayout-1.12.13 +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.5-r1 +sys-apps/dbus-1.2.3-r1 +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 +sys-apps/diffutils-2.8.7-r2 +sys-apps/dmapi-2.2.8 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.9-r1 +sys-apps/dumpdisklayout-0.1.1 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r1 +sys-apps/ethtool-6 +sys-apps/fbset-2.1 +sys-apps/file-5.03 +sys-apps/findutils-4.4.0 +sys-apps/flashrom-0.9.0 +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 +sys-apps/gdisk-0.5.1 +sys-apps/grep-2.5.4-r1 +sys-apps/groff-1.20.1-r1 +sys-apps/hdparm-9.20 +sys-apps/hwdata-gentoo-0.4 +sys-apps/hwsetup-1.2-r1 +sys-apps/ipmitool-1.8.11 +sys-apps/iproute2-2.6.29.1-r1 +sys-apps/kbd-1.13-r1 +sys-apps/less-436 +sys-apps/lm_sensors-3.1.1 +sys-apps/lshw-02.13b +sys-apps/man-1.6f-r3 +sys-apps/man-pages-3.22 +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.7 +sys-apps/module-init-tools-3.5 +sys-apps/net-tools-1.60_p20071202044231-r1 +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-1.9.0 +sys-apps/pciutils-3.0.2 +sys-apps/portage-2.1.6.13 +sys-apps/pv-1.1.4 +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38 +sys-apps/sysresccd-scripts-1.3.4 +sys-apps/sysvinit-2.86-r10 +sys-apps/tcp-wrappers-7.6-r8 +sys-apps/usbutils-0.82 +sys-apps/util-linux-2.16.1 +sys-apps/which-2.20 +sys-apps/x86info-1.24-r1 +sys-apps/xinetd-2.3.14 +sys-auth/pambase-20090620.1-r1 +sys-block/aic94xx-firmware-20090727 +sys-block/gpart-0.1h-r1 +sys-block/gparted-0.5.0 +sys-block/iscsitarget-1.4.19 +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.3.12 +sys-block/nbd-2.9.13 +sys-block/open-iscsi-2.0.871-r1 +sys-block/partclone-0.1.9 +sys-block/partimage-0.6.8 +sys-block/scsiadd-1.97 +sys-boot/grub-0.97-r9 +sys-boot/grub-1.97.1 +sys-boot/lilo-22.8-r2 +sys-boot/syslinux-3.83 +sys-cluster/drbd-8.3.6 +sys-cluster/drbd-kernel-8.3.6 +sys-devel/autoconf-2.63-r1 +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.2 +sys-devel/automake-wrapper-3-r1 +sys-devel/bc-1.06.95 +sys-devel/binutils-2.18-r3 +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.2 +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20090203 +sys-devel/libperl-5.8.8-r2 +sys-devel/libtool-2.2.6a +sys-devel/m4-1.4.12 +sys-devel/make-3.81 +sys-devel/patch-2.5.9 +sys-fs/btrfs-progs-0.19 +sys-fs/cowloop-3.1 +sys-fs/cryptsetup-1.0.6-r2 +sys-fs/dd-rescue-1.10 +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc16-r1 +sys-fs/dosfstools-3.0.1 +sys-fs/e2fsprogs-1.41.9 +sys-fs/fsarchiver-0.6.2 +sys-fs/fsarchiver-0.6.3_beta10 +sys-fs/fuse-2.8.1 +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 +sys-fs/jfsutils-1.1.14 +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.22 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 +sys-fs/lvm2-2.02.51-r1 +sys-fs/mdadm-3.0.3 +sys-fs/mtd-utils-20080907 +sys-fs/mtools-4.0.12 +sys-fs/multipath-tools-0.4.8 +sys-fs/ntfs3g-2009.11.14 +sys-fs/ntfsprogs-2.0.0-r1 +sys-fs/ntfsreloc-0.7 +sys-fs/reiser4progs-1.0.7 +sys-fs/reiserfsprogs-3.6.21 +sys-fs/scrounge-ntfs-0.9 +sys-fs/squashfs-tools-3.4 +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-146-r1 +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.3 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.30-r1 +sys-libs/e2fsprogs-libs-1.41.9 +sys-libs/gdbm-1.8.3-r3 +sys-libs/glibc-2.9_p20081201-r2 +sys-libs/gpm-1.20.5 +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6 +sys-libs/ncurses-5.6-r2 +sys-libs/openipmi-2.0.11 +sys-libs/pam-1.1.0 +sys-libs/pwdb-0.62 +sys-libs/readline-6.0_p3 +sys-libs/slang-2.2.1 +sys-libs/timezone-data-2009p +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.3.5-r2 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.1-r1 +sys-process/iotop-0.2.1 +sys-process/lsof-4.81-r2 +sys-process/procps-3.2.8 +sys-process/psmisc-22.7 +sys-process/vixie-cron-4.1-r10 +www-client/elinks-0.11.5 +www-client/lynx-2.8.7_p1 +www-client/mozilla-firefox-bin-3.5.5 +www-servers/thttpd-2.25b-r7 +x11-apps/iceauth-1.0.3 +x11-apps/mkfontdir-1.0.5 +x11-apps/mkfontscale-1.0.7 +x11-apps/rgb-1.0.3 +x11-apps/setxkbmap-1.1.0 +x11-apps/xauth-1.0.4 +x11-apps/xcalc-1.0.2-r1 +x11-apps/xdpyinfo-1.1.0 +x11-apps/xgamma-1.0.3 +x11-apps/xhost-1.0.3 +x11-apps/xinit-1.2.0-r3 +x11-apps/xkbcomp-1.1.1 +x11-apps/xmodmap-1.0.4 +x11-apps/xrandr-1.3.2 +x11-apps/xrdb-1.0.6 +x11-apps/xset-1.1.0 +x11-apps/xsetroot-1.0.3 +x11-apps/xwd-1.0.3 +x11-base/xorg-drivers-1.6 +x11-base/xorg-server-1.6.5-r1 +x11-drivers/xf86-input-evdev-2.3.1 +x11-drivers/xf86-input-keyboard-1.4.0 +x11-drivers/xf86-input-mouse-1.5.0 +x11-drivers/xf86-input-synaptics-1.1.3 +x11-drivers/xf86-input-vmmouse-12.6.5 +x11-drivers/xf86-video-ark-0.7.2 +x11-drivers/xf86-video-ati-6.12.4 +x11-drivers/xf86-video-chips-1.2.2 +x11-drivers/xf86-video-cirrus-1.3.2 +x11-drivers/xf86-video-dummy-0.3.2 +x11-drivers/xf86-video-geode-2.11.3 +x11-drivers/xf86-video-glint-1.2.4 +x11-drivers/xf86-video-i128-1.3.3 +x11-drivers/xf86-video-i740-1.3.2 +x11-drivers/xf86-video-intel-2.6.3-r1 +x11-drivers/xf86-video-mach64-6.8.2 +x11-drivers/xf86-video-mga-1.4.11 +x11-drivers/xf86-video-neomagic-1.2.4 +x11-drivers/xf86-video-nv-2.1.15 +x11-drivers/xf86-video-openchrome-0.2.904 +x11-drivers/xf86-video-r128-6.8.1 +x11-drivers/xf86-video-radeonhd-1.3.0 +x11-drivers/xf86-video-rendition-4.2.3 +x11-drivers/xf86-video-s3-0.6.3 +x11-drivers/xf86-video-s3virge-1.10.4 +x11-drivers/xf86-video-savage-2.3.1 +x11-drivers/xf86-video-siliconmotion-1.7.3 +x11-drivers/xf86-video-sis-0.10.2 +x11-drivers/xf86-video-tdfx-1.4.3 +x11-drivers/xf86-video-tga-1.2.1 +x11-drivers/xf86-video-trident-1.3.3 +x11-drivers/xf86-video-tseng-1.2.3 +x11-drivers/xf86-video-vesa-2.2.1 +x11-drivers/xf86-video-vmware-10.16.8 +x11-libs/cairo-1.8.8 +x11-libs/gtk+-2.16.6 +x11-libs/libICE-1.0.6 +x11-libs/libSM-1.1.1 +x11-libs/libX11-1.2.2 +x11-libs/libXau-1.0.5 +x11-libs/libXaw-1.0.7 +x11-libs/libXcomposite-0.4.1 +x11-libs/libXcursor-1.1.10 +x11-libs/libXdamage-1.1.2 +x11-libs/libXdmcp-1.0.3 +x11-libs/libXext-1.0.5 +x11-libs/libXfixes-4.0.4 +x11-libs/libXfont-1.4.1 +x11-libs/libXfontcache-1.0.5 +x11-libs/libXft-2.1.14 +x11-libs/libXi-1.2.1 +x11-libs/libXmu-1.0.4 +x11-libs/libXpm-3.5.8 +x11-libs/libXrandr-1.3.0 +x11-libs/libXrender-0.9.5 +x11-libs/libXres-1.0.4 +x11-libs/libXt-1.0.7-r1 +x11-libs/libXtst-1.0.3 +x11-libs/libXv-1.0.5 +x11-libs/libXvMC-1.0.5 +x11-libs/libXxf86vm-1.0.2 +x11-libs/libdrm-2.4.15 +x11-libs/libfontenc-1.0.5 +x11-libs/libpciaccess-0.10.9 +x11-libs/libwnck-2.26.2-r2 +x11-libs/libxkbfile-1.0.6 +x11-libs/libxkbui-1.0.2 +x11-libs/libxklavier-4.0 +x11-libs/pango-1.24.5-r1 +x11-libs/pixman-0.17.2 +x11-libs/vte-0.20.5 +x11-libs/wxGTK-2.8.10.1-r1 +x11-libs/xtrans-1.2.5 +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.60 +x11-misc/xbitmaps-1.1.0 +x11-misc/xkeyboard-config-1.7 +x11-proto/kbproto-1.0.4 +x11-proto/renderproto-0.11 +x11-proto/xproto-7.0.16 +x11-terms/mrxvt-0.5.3-r2 +x11-terms/terminal-0.4.2 +x11-themes/gnome-icon-theme-2.26.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.11 +x11-themes/xfce4-icon-theme-4.4.3 +x11-wm/jwm-2.0.1 +xfce-base/exo-0.3.105-r1 +xfce-base/libxfce4menu-4.6.1 +xfce-base/libxfce4util-4.6.1 +xfce-base/libxfcegui4-4.6.1-r1 +xfce-base/xfce-utils-4.6.1 +xfce-base/xfce4-meta-4.6.1 +xfce-base/xfce4-panel-4.6.1 +xfce-base/xfce4-settings-4.6.3 +xfce-base/xfconf-4.6.1 +xfce-base/xfdesktop-4.6.1-r1 +xfce-base/xfwm4-4.6.1 +xfce-extra/xfce4-datetime-plugin-0.6.1 +xfce-extra/xfce4-taskmanager-0.4.1 +xfce-extra/xfce4-wavelan-plugin-0.5.5 diff --git a/pkglist/sysresccd-x86-packages-std-1.3.5.txt b/pkglist/sysresccd-x86-packages-std-1.3.5.txt new file mode 100644 index 0000000..6b137b7 --- /dev/null +++ b/pkglist/sysresccd-x86-packages-std-1.3.5.txt @@ -0,0 +1,548 @@ +app-accessibility/speakup-3.1.4 +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.2.4 +app-admin/eselect-ctags-1.10 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20090824 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-1.1 +app-admin/hddtemp-0.3_beta15-r3 +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 +app-admin/python-updater-0.7 +app-admin/syslog-ng-3.0.4 +app-admin/sysstat-9.0.6 +app-admin/testdisk-6.11 +app-antivirus/clamav-0.95.3 +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 +app-arch/cabextract-1.2-r1 +app-arch/cfv-1.18.2 +app-arch/cpio-2.9-r2 +app-arch/dump-0.4.42 +app-arch/gzip-1.3.12-r1 +app-arch/lzip-1.8 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-1.1 +app-arch/ncompress-4.2.4.2 +app-arch/p7zip-4.58 +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.0.5-r2 +app-arch/pigz-2.1.6 +app-arch/rar-3.8.0 +app-arch/rzip-2.1-r2 +app-arch/sharutils-4.7 +app-arch/tar-1.22-r1 +app-arch/unace-1.2b-r1 +app-arch/unrar-3.8.5 +app-arch/unzip-6.0-r1 +app-arch/xarchiver-0.5.2 +app-arch/xz-utils-4.999.9_beta +app-arch/zip-3.0 +app-backup/dar-2.3.8 +app-backup/duplicity-0.6.06 +app-backup/rdiff-backup-1.2.8 +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.96 +app-benchmarks/cpuburn-1.4 +app-benchmarks/iozone-3.242 +app-benchmarks/stress-1.0.1 +app-cdr/cdrtools-2.01.01_alpha57-r1 +app-cdr/cdw-0.3.94 +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.2 +app-crypt/chntpw-080526 +app-crypt/gnupg-2.0.11 +app-crypt/md5deep-3.4 +app-crypt/pinentry-0.7.5 +app-crypt/truecrypt-6.3a +app-editors/gvim-7.2.182 +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.5 +app-editors/nano-2.1.10 +app-editors/qemacs-0.4.0_pre20090420 +app-editors/vim-7.2.182 +app-editors/vim-core-7.2.182 +app-editors/zile-2.3.13 +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.6 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20090709 +app-misc/ckermit-8.0.211-r3 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 +app-misc/livecd-tools-1.0.42 +app-misc/mc-4.7.0.1 +app-misc/mime-types-7 +app-misc/pax-utils-0.1.19 +app-misc/screen-4.0.3 +app-misc/symlinks-1.2-r2 +app-misc/vlock-2.2.2-r2 +app-misc/wipe-2.2.20050509 +app-portage/eix-0.19.2 +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-2.0.0 +app-portage/portage-utils-0.1.29 +app-shells/bash-4.0_p35 +app-shells/ksh-93.20090505 +app-shells/tcsh-6.16 +app-shells/zsh-4.3.9 +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1 +app-text/iso-codes-3.10 +app-text/poppler-0.8.7 +app-text/poppler-bindings-0.8.7 +app-text/unix2dos-2.2-r1 +app-vim/gentoo-syntax-20090220 +dev-cpp/cairomm-1.6.0 +dev-cpp/glibmm-2.20.1 +dev-cpp/gtkmm-2.16.0 +dev-cpp/pangomm-2.24.0 +dev-lang/perl-5.8.8-r8 +dev-lang/python-2.6.2-r2 +dev-libs/atk-1.26.0 +dev-libs/dbus-glib-0.76 +dev-libs/eventlog-0.2.10 +dev-libs/expat-2.0.1-r2 +dev-libs/glib-2.20.5-r1 +dev-libs/gmp-4.3.1 +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.7.0 +dev-libs/libcdio-0.80 +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.13 +dev-libs/libffi-3.0.8 +dev-libs/libgcrypt-1.4.4 +dev-libs/libgpg-error-1.7 +dev-libs/libisofs-0.6.24 +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1 +dev-libs/libpthread-stubs-0.1 +dev-libs/libsigc++-2.2.3 +dev-libs/libtasn1-2.3 +dev-libs/libusb-0.1.12-r5 +dev-libs/libxml2-2.7.3-r2 +dev-libs/lzo-2.02-r1 +dev-libs/mpfr-2.4.1_p1 +dev-libs/newt-0.52.10-r1 +dev-libs/openssl-0.9.8l-r2 +dev-libs/popt-1.15 +dev-libs/pth-2.0.7-r1 +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.4 +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0-r1 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 +dev-util/dialog-1.1.20070704 +dev-util/geany-0.18 +dev-util/pkgconfig-0.23 +dev-util/strace-4.5.19 +gnome-base/libglade-2.6.4 +media-fonts/encodings-1.0.3 +media-fonts/font-adobe-75dpi-1.0.0 +media-fonts/font-alias-1.0.1 +media-fonts/font-cursor-misc-1.0.0 +media-fonts/font-misc-misc-1.0.0 +media-fonts/terminus-font-4.28 +media-libs/alsa-lib-1.0.20-r1 +media-libs/fontconfig-2.6.0-r2 +media-libs/freetype-2.3.9-r1 +media-libs/jpeg-7 +media-libs/libpng-1.2.40 +net-analyzer/arping-2.06 +net-analyzer/dnstracer-1.9 +net-analyzer/httping-1.3.1 +net-analyzer/ifstat-1.1 +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r5 +net-analyzer/macchanger-1.5.0-r2 +net-analyzer/netcat-110-r8 +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 +net-analyzer/nmap-5.00-r2 +net-analyzer/tcpdump-3.9.8-r1 +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.12 +net-analyzer/vnstat-1.6 +net-dialup/globespan-adsl-0.12 +net-dialup/gtkterm-0.99.5-r1 +net-dialup/hcfpcimodem-1.19 +net-dialup/hsfmodem-7.80.02.04 +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 +net-dialup/mingetty-1.08 +net-dialup/minicom-2.3-r2 +net-dialup/ppp-2.4.4-r24 +net-dialup/pppconfig-2.3.17-r1 +net-dialup/pptpclient-1.7.2-r2 +net-dialup/rp-pppoe-3.8-r2 +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p4 +net-dns/libidn-1.15 +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 +net-fs/samba-3.0.37 +net-ftp/ftp-0.17-r7 +net-ftp/lftp-4.0.3 +net-ftp/ncftp-3.2.3 +net-ftp/tftp-hpa-0.49-r1 +net-irc/irssi-0.8.14 +net-libs/gnutls-2.8.5 +net-libs/libnet-1.1.4-r1 +net-libs/libnfsidmap-0.21-r1 +net-libs/libpcap-1.0.0-r2 +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 +net-misc/dhcp-3.1.2_p1 +net-misc/dhcpcd-4.0.15 +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r3 +net-misc/iperf-2.0.4 +net-misc/iputils-20071127 +net-misc/netkit-rsh-0.17-r9 +net-misc/ntp-4.2.4_p7-r1 +net-misc/openssh-5.2_p1-r3 +net-misc/openswan-2.4.15 +net-misc/openvpn-2.1.0-r1 +net-misc/rdate-1.4-r3 +net-misc/rdesktop-1.6.0 +net-misc/rsync-3.0.6 +net-misc/telnet-bsd-1.2-r1 +net-misc/tigervnc-1.0.0-r2 +net-misc/udpcast-20090920 +net-misc/vconfig-1.9 +net-misc/vpnc-0.5.3 +net-misc/wget-1.12 +net-misc/whois-4.7.36 +net-misc/wput-0.6.1 +net-nds/portmap-6.0 +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 +net-wireless/b43-fwcutter-012 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.10.91.9.3-r1 +net-wireless/ipw2100-firmware-1.3 +net-wireless/ipw2200-firmware-3.0 +net-wireless/iw-0.9.17 +net-wireless/madwifi-ng-tools-0.9.4.4100.20090929 +net-wireless/ndiswrapper-1.55-r1 +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 +net-wireless/wpa_supplicant-0.6.9 +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/MIME-Base64-3.08 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.16 +sys-apps/acl-2.2.47 +sys-apps/attr-2.4.43 +sys-apps/baselayout-1.12.13 +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.5-r1 +sys-apps/dbus-1.2.3-r1 +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 +sys-apps/diffutils-2.8.7-r2 +sys-apps/dmapi-2.2.8 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.9-r1 +sys-apps/dumpdisklayout-0.1.1 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r2 +sys-apps/ethtool-6 +sys-apps/fbset-2.1 +sys-apps/file-5.03 +sys-apps/findutils-4.4.0 +sys-apps/flashrom-0.9.0 +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 +sys-apps/gdisk-0.5.1 +sys-apps/grep-2.5.4-r1 +sys-apps/groff-1.20.1-r1 +sys-apps/hdparm-9.20 +sys-apps/hwdata-gentoo-0.4 +sys-apps/hwsetup-1.2-r1 +sys-apps/ipmitool-1.8.11 +sys-apps/iproute2-2.6.29.1-r1 +sys-apps/kbd-1.13-r1 +sys-apps/less-436 +sys-apps/lm_sensors-3.1.1 +sys-apps/lshw-02.13b +sys-apps/man-1.6f-r3 +sys-apps/man-pages-3.23 +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.8 +sys-apps/module-init-tools-3.5 +sys-apps/net-tools-1.60_p20090728014017-r1 +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-1.9.0 +sys-apps/pciutils-3.1.4 +sys-apps/pcmciautils-014-r1 +sys-apps/portage-2.1.6.13 +sys-apps/pv-1.1.4 +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38 +sys-apps/sysresccd-scripts-1.3.4 +sys-apps/sysvinit-2.86-r10 +sys-apps/tcp-wrappers-7.6-r8 +sys-apps/usbutils-0.86-r1 +sys-apps/util-linux-2.16.1 +sys-apps/which-2.20 +sys-apps/x86info-1.24-r1 +sys-apps/xinetd-2.3.14 +sys-auth/pambase-20090620.1-r1 +sys-block/aic94xx-firmware-20090727 +sys-block/gpart-0.1h-r1 +sys-block/gparted-0.5.1 +sys-block/iscsitarget-1.4.19 +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.3.12 +sys-block/nbd-2.9.13 +sys-block/open-iscsi-2.0.871-r1 +sys-block/partclone-0.1.9 +sys-block/partimage-0.6.8 +sys-block/scsiadd-1.97 +sys-boot/grub-0.97-r9 +sys-boot/grub-1.97.1 +sys-boot/lilo-22.8-r2 +sys-boot/syslinux-3.83 +sys-cluster/drbd-8.3.6 +sys-cluster/drbd-kernel-8.3.6 +sys-devel/autoconf-2.63-r1 +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.2 +sys-devel/automake-wrapper-3-r1 +sys-devel/bc-1.06.95 +sys-devel/binutils-2.18-r3 +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.2 +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20090203 +sys-devel/libperl-5.8.8-r2 +sys-devel/libtool-2.2.6a +sys-devel/m4-1.4.12 +sys-devel/make-3.81 +sys-devel/patch-2.5.9 +sys-fs/btrfs-progs-0.19 +sys-fs/cowloop-3.1 +sys-fs/cryptsetup-1.0.6-r2 +sys-fs/dd-rescue-1.10 +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc16-r1 +sys-fs/dosfstools-3.0.2 +sys-fs/e2fsprogs-1.41.9 +sys-fs/fsarchiver-0.6.5 +sys-fs/fuse-2.8.1 +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 +sys-fs/jfsutils-1.1.14 +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.22 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 +sys-fs/lvm2-2.02.56-r2 +sys-fs/mdadm-3.0.3 +sys-fs/mtd-utils-20080907 +sys-fs/mtools-3.9.11 +sys-fs/multipath-tools-0.4.8 +sys-fs/ntfs3g-2010.1.16 +sys-fs/ntfsprogs-2.0.0-r1 +sys-fs/ntfsreloc-0.7 +sys-fs/reiser4progs-1.0.7 +sys-fs/reiserfsprogs-3.6.21 +sys-fs/scrounge-ntfs-0.9 +sys-fs/squashfs-tools-3.4 +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-146-r1 +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.3 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.30-r1 +sys-libs/e2fsprogs-libs-1.41.9 +sys-libs/gdbm-1.8.3-r4 +sys-libs/glibc-2.9_p20081201-r2 +sys-libs/gpm-1.20.5 +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6 +sys-libs/ncurses-5.6-r2 +sys-libs/openipmi-2.0.16 +sys-libs/pam-1.1.0 +sys-libs/pwdb-0.62 +sys-libs/readline-6.0_p4 +sys-libs/slang-2.2.1 +sys-libs/timezone-data-2009p +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.3.5-r2 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.1-r1 +sys-process/iotop-0.2.1 +sys-process/lsof-4.82 +sys-process/procps-3.2.8 +sys-process/psmisc-22.7 +sys-process/vixie-cron-4.1-r10 +www-client/elinks-0.11.5 +www-client/firefox-bin-3.5.7 +www-client/lynx-2.8.7_p1 +www-servers/thttpd-2.25b-r7 +x11-apps/iceauth-1.0.3 +x11-apps/mkfontdir-1.0.5 +x11-apps/mkfontscale-1.0.7 +x11-apps/rgb-1.0.3 +x11-apps/setxkbmap-1.1.0 +x11-apps/xauth-1.0.4 +x11-apps/xcalc-1.0.2-r1 +x11-apps/xdpyinfo-1.1.0 +x11-apps/xgamma-1.0.3 +x11-apps/xhost-1.0.3 +x11-apps/xinit-1.2.0-r3 +x11-apps/xkbcomp-1.1.1 +x11-apps/xmodmap-1.0.4 +x11-apps/xrandr-1.3.2 +x11-apps/xrdb-1.0.6 +x11-apps/xset-1.1.0 +x11-apps/xsetroot-1.0.3 +x11-apps/xwd-1.0.3 +x11-base/xorg-drivers-1.6 +x11-base/xorg-server-1.6.5-r1 +x11-drivers/xf86-input-evdev-2.3.1 +x11-drivers/xf86-input-keyboard-1.4.0 +x11-drivers/xf86-input-mouse-1.5.0 +x11-drivers/xf86-input-synaptics-1.2.0 +x11-drivers/xf86-input-vmmouse-12.6.5 +x11-drivers/xf86-video-ark-0.7.2 +x11-drivers/xf86-video-ati-6.12.4 +x11-drivers/xf86-video-chips-1.2.2 +x11-drivers/xf86-video-cirrus-1.3.2 +x11-drivers/xf86-video-dummy-0.3.2 +x11-drivers/xf86-video-geode-2.11.3 +x11-drivers/xf86-video-glint-1.2.4 +x11-drivers/xf86-video-i128-1.3.3 +x11-drivers/xf86-video-i740-1.3.2 +x11-drivers/xf86-video-intel-2.6.3-r1 +x11-drivers/xf86-video-mach64-6.8.2 +x11-drivers/xf86-video-mga-1.4.11 +x11-drivers/xf86-video-neomagic-1.2.4 +x11-drivers/xf86-video-nv-2.1.15 +x11-drivers/xf86-video-openchrome-0.2.904 +x11-drivers/xf86-video-r128-6.8.1 +x11-drivers/xf86-video-radeonhd-1.3.0 +x11-drivers/xf86-video-rendition-4.2.3 +x11-drivers/xf86-video-s3-0.6.3 +x11-drivers/xf86-video-s3virge-1.10.4 +x11-drivers/xf86-video-savage-2.3.1 +x11-drivers/xf86-video-siliconmotion-1.7.3 +x11-drivers/xf86-video-sis-0.10.2 +x11-drivers/xf86-video-tdfx-1.4.3 +x11-drivers/xf86-video-tga-1.2.1 +x11-drivers/xf86-video-trident-1.3.3 +x11-drivers/xf86-video-tseng-1.2.3 +x11-drivers/xf86-video-vesa-2.2.1 +x11-drivers/xf86-video-vmware-10.16.8 +x11-libs/cairo-1.8.8 +x11-libs/gtk+-2.16.6 +x11-libs/libICE-1.0.6 +x11-libs/libSM-1.1.1 +x11-libs/libX11-1.2.2 +x11-libs/libXau-1.0.5 +x11-libs/libXaw-1.0.7 +x11-libs/libXcomposite-0.4.1 +x11-libs/libXcursor-1.1.10 +x11-libs/libXdamage-1.1.2 +x11-libs/libXdmcp-1.0.3 +x11-libs/libXext-1.0.5 +x11-libs/libXfixes-4.0.4 +x11-libs/libXfont-1.4.1 +x11-libs/libXfontcache-1.0.5 +x11-libs/libXft-2.1.14 +x11-libs/libXi-1.2.1 +x11-libs/libXmu-1.0.5 +x11-libs/libXpm-3.5.8 +x11-libs/libXrandr-1.3.0 +x11-libs/libXrender-0.9.5 +x11-libs/libXres-1.0.4 +x11-libs/libXt-1.0.7-r1 +x11-libs/libXtst-1.0.3 +x11-libs/libXv-1.0.5 +x11-libs/libXvMC-1.0.5 +x11-libs/libXxf86vm-1.0.2 +x11-libs/libdrm-2.4.15 +x11-libs/libfontenc-1.0.5 +x11-libs/libpciaccess-0.10.9 +x11-libs/libwnck-2.26.2-r2 +x11-libs/libxkbfile-1.0.6 +x11-libs/libxkbui-1.0.2 +x11-libs/libxklavier-4.0 +x11-libs/pango-1.24.5-r1 +x11-libs/pixman-0.17.2 +x11-libs/vte-0.20.5 +x11-libs/wxGTK-2.8.10.1-r1 +x11-libs/xtrans-1.2.5 +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.60 +x11-misc/xbitmaps-1.1.0 +x11-misc/xkeyboard-config-1.7 +x11-proto/kbproto-1.0.4 +x11-proto/renderproto-0.11 +x11-proto/xproto-7.0.16 +x11-terms/mrxvt-0.5.3-r2 +x11-terms/terminal-0.4.2 +x11-themes/gnome-icon-theme-2.26.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.11 +x11-themes/xfce4-icon-theme-4.4.3 +x11-wm/jwm-2.0.1 +xfce-base/exo-0.3.105-r1 +xfce-base/libxfce4menu-4.6.1 +xfce-base/libxfce4util-4.6.1 +xfce-base/libxfcegui4-4.6.1-r1 +xfce-base/xfce-utils-4.6.1 +xfce-base/xfce4-meta-4.6.1 +xfce-base/xfce4-panel-4.6.1 +xfce-base/xfce4-settings-4.6.3 +xfce-base/xfconf-4.6.1 +xfce-base/xfdesktop-4.6.1-r1 +xfce-base/xfwm4-4.6.1 +xfce-extra/xfce4-datetime-plugin-0.6.1 +xfce-extra/xfce4-taskmanager-0.4.1 +xfce-extra/xfce4-wavelan-plugin-0.5.5 diff --git a/pkglist/sysresccd-x86-packages-std-1.4.0.txt b/pkglist/sysresccd-x86-packages-std-1.4.0.txt new file mode 100644 index 0000000..ec1ab2e --- /dev/null +++ b/pkglist/sysresccd-x86-packages-std-1.4.0.txt @@ -0,0 +1,550 @@ +app-accessibility/speakup-3.1.4 +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.2.9 +app-admin/eselect-ctags-1.13 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20091230 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-1.1 +app-admin/hddtemp-0.3_beta15-r3 +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 +app-admin/python-updater-0.7 +app-admin/syslog-ng-3.0.4 +app-admin/sysstat-9.0.6 +app-admin/testdisk-6.11 +app-antivirus/clamav-0.95.3 +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 +app-arch/cabextract-1.2-r1 +app-arch/cfv-1.18.2 +app-arch/cpio-2.9-r2 +app-arch/dump-0.4.42 +app-arch/gzip-1.4 +app-arch/lzip-1.8 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-1.1 +app-arch/ncompress-4.2.4.3 +app-arch/p7zip-9.04 +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.0.5-r3 +app-arch/pigz-2.1.6 +app-arch/rar-3.8.0 +app-arch/rzip-2.1-r2 +app-arch/sharutils-4.7 +app-arch/tar-1.20 +app-arch/unace-1.2b-r1 +app-arch/unrar-3.8.5 +app-arch/unzip-6.0-r1 +app-arch/xarchiver-0.5.2-r1 +app-arch/xz-utils-4.999.9_beta +app-arch/zip-3.0 +app-backup/dar-2.3.8 +app-backup/duplicity-0.6.05 +app-backup/rdiff-backup-1.2.8 +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.96 +app-benchmarks/cpuburn-1.4 +app-benchmarks/iozone-3.242 +app-benchmarks/stress-1.0.1 +app-cdr/cdrtools-2.01.01_alpha57-r1 +app-cdr/cdw-0.3.94 +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.3 +app-crypt/chntpw-080526 +app-crypt/gnupg-2.0.14 +app-crypt/md5deep-3.4 +app-crypt/pinentry-0.7.5 +app-crypt/truecrypt-6.3a +app-editors/gvim-7.2.303 +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.5 +app-editors/nano-2.1.10 +app-editors/qemacs-0.4.0_pre20090420 +app-editors/vim-7.2.303 +app-editors/vim-core-7.2.303 +app-editors/zile-2.3.13 +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.6 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20090709 +app-misc/ckermit-8.0.211-r3 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 +app-misc/livecd-tools-1.0.42 +app-misc/mc-4.7.0.2 +app-misc/mime-types-8 +app-misc/pax-utils-0.1.19 +app-misc/screen-4.0.3 +app-misc/symlinks-1.2-r2 +app-misc/vlock-2.2.2-r2 +app-misc/wipe-2.2.20050509 +app-portage/eix-0.19.2 +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-2.0.0 +app-portage/portage-utils-0.1.29 +app-shells/bash-4.0_p35 +app-shells/bash-completion-1.1-r5 +app-shells/gentoo-bashcomp-20090613 +app-shells/ksh-93.20090505 +app-shells/tcsh-6.16 +app-shells/zsh-4.3.9 +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1 +app-text/iso-codes-3.10 +app-text/poppler-0.8.7 +app-text/poppler-bindings-0.8.7 +app-text/unix2dos-2.2-r1 +app-vim/gentoo-syntax-20090220 +dev-cpp/cairomm-1.6.0 +dev-cpp/glibmm-2.20.1 +dev-cpp/gtkmm-2.16.0 +dev-cpp/pangomm-2.24.0 +dev-lang/perl-5.8.8-r8 +dev-lang/python-2.6.4 +dev-libs/atk-1.26.0 +dev-libs/dbus-glib-0.76 +dev-libs/eventlog-0.2.10 +dev-libs/expat-2.0.1-r3 +dev-libs/glib-2.20.5-r1 +dev-libs/gmp-4.3.1 +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.7.0 +dev-libs/libcdio-0.80 +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.13 +dev-libs/libffi-3.0.8 +dev-libs/libgcrypt-1.4.5 +dev-libs/libgpg-error-1.7 +dev-libs/libisofs-0.6.24 +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1 +dev-libs/libpthread-stubs-0.1 +dev-libs/libsigc++-2.2.3 +dev-libs/libtasn1-2.3 +dev-libs/libusb-0.1.12-r5 +dev-libs/libxml2-2.7.3-r2 +dev-libs/lzo-2.02-r1 +dev-libs/mpfr-2.4.1_p1 +dev-libs/newt-0.52.10-r1 +dev-libs/openssl-0.9.8l-r2 +dev-libs/popt-1.15 +dev-libs/pth-2.0.7-r1 +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.4 +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0-r1 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 +dev-python/setuptools-0.6.10 +dev-util/dialog-1.1.20070704 +dev-util/geany-0.18 +dev-util/pkgconfig-0.23 +dev-util/strace-4.5.19 +gnome-base/libglade-2.6.4 +media-fonts/encodings-1.0.3 +media-fonts/font-adobe-75dpi-1.0.0 +media-fonts/font-alias-1.0.1 +media-fonts/font-cursor-misc-1.0.0 +media-fonts/font-misc-misc-1.0.0 +media-fonts/terminus-font-4.28 +media-libs/alsa-lib-1.0.21a +media-libs/fontconfig-2.6.0-r2 +media-libs/freetype-2.3.11 +media-libs/jpeg-8 +media-libs/libpng-1.2.40 +net-analyzer/arping-2.06 +net-analyzer/dnstracer-1.9 +net-analyzer/httping-1.3.1 +net-analyzer/ifstat-1.1 +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r5 +net-analyzer/macchanger-1.5.0-r2 +net-analyzer/netcat-110-r8 +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 +net-analyzer/nmap-5.00-r2 +net-analyzer/tcpdump-3.9.8-r1 +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.12 +net-analyzer/vnstat-1.6 +net-dialup/globespan-adsl-0.12 +net-dialup/gtkterm-0.99.5-r1 +net-dialup/hcfpcimodem-1.19 +net-dialup/hsfmodem-7.80.02.04 +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 +net-dialup/mingetty-1.08 +net-dialup/minicom-2.3-r2 +net-dialup/ppp-2.4.4-r24 +net-dialup/pppconfig-2.3.17-r1 +net-dialup/pptpclient-1.7.2-r2 +net-dialup/rp-pppoe-3.8-r2 +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p4 +net-dns/libidn-1.15 +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 +net-fs/samba-3.0.37 +net-ftp/ftp-0.17-r7 +net-ftp/lftp-4.0.5 +net-ftp/ncftp-3.2.3 +net-ftp/tftp-hpa-0.49-r1 +net-irc/irssi-0.8.14 +net-libs/gnutls-2.8.5 +net-libs/libnet-1.1.4-r1 +net-libs/libnfsidmap-0.21-r1 +net-libs/libpcap-1.0.0-r2 +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 +net-misc/dhcp-3.1.2_p1 +net-misc/dhcpcd-4.0.15 +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r5 +net-misc/iperf-2.0.4 +net-misc/iputils-20071127 +net-misc/netkit-rsh-0.17-r9 +net-misc/ntp-4.2.4_p7-r1 +net-misc/openssh-5.2_p1-r3 +net-misc/openswan-2.4.15 +net-misc/openvpn-2.1.0-r1 +net-misc/rdate-1.4-r3 +net-misc/rdesktop-1.6.0 +net-misc/rsync-3.0.6 +net-misc/telnet-bsd-1.2-r1 +net-misc/tigervnc-1.0.0-r2 +net-misc/udpcast-20090920 +net-misc/vconfig-1.9 +net-misc/vpnc-0.5.3 +net-misc/wget-1.12 +net-misc/whois-4.7.36 +net-misc/wput-0.6.1 +net-nds/portmap-6.0 +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 +net-wireless/b43-fwcutter-012 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.60.48.36 +net-wireless/ipw2100-firmware-1.3 +net-wireless/ipw2200-firmware-3.0 +net-wireless/iw-0.9.17 +net-wireless/madwifi-ng-tools-0.9.4.4100.20090929 +net-wireless/ndiswrapper-1.55-r1 +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 +net-wireless/wpa_supplicant-0.6.9 +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/MIME-Base64-3.08 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.16 +sys-apps/acl-2.2.47 +sys-apps/attr-2.4.43 +sys-apps/baselayout-1.12.13 +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.5-r1 +sys-apps/dbus-1.2.3-r1 +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 +sys-apps/diffutils-2.8.7-r2 +sys-apps/dmapi-2.2.10 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.9-r1 +sys-apps/dumpdisklayout-0.1.1 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r2 +sys-apps/ethtool-6 +sys-apps/fbset-2.1 +sys-apps/file-5.03 +sys-apps/findutils-4.4.0 +sys-apps/flashrom-0.9.1 +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 +sys-apps/gdisk-0.6.2 +sys-apps/grep-2.5.4-r1 +sys-apps/groff-1.20.1-r1 +sys-apps/hdparm-9.20 +sys-apps/hwdata-gentoo-0.4 +sys-apps/hwsetup-1.2-r1 +sys-apps/ipmitool-1.8.11 +sys-apps/iproute2-2.6.29.1-r1 +sys-apps/kbd-1.13-r1 +sys-apps/less-436 +sys-apps/lm_sensors-3.1.2 +sys-apps/lshw-02.13b +sys-apps/man-1.6f-r3 +sys-apps/man-pages-3.23 +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.8 +sys-apps/module-init-tools-3.5 +sys-apps/net-tools-1.60_p20090728014017-r1 +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-2.1 +sys-apps/pciutils-3.1.4 +sys-apps/pcmciautils-014-r1 +sys-apps/portage-2.1.7.16 +sys-apps/pv-1.1.4 +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38 +sys-apps/sysresccd-scripts-1.3.4 +sys-apps/sysvinit-2.86-r10 +sys-apps/tcp-wrappers-7.6-r8 +sys-apps/usbutils-0.86-r1 +sys-apps/util-linux-2.16.1 +sys-apps/which-2.20 +sys-apps/x86info-1.25 +sys-apps/xinetd-2.3.14 +sys-auth/pambase-20090620.1-r1 +sys-block/aic94xx-firmware-20090727 +sys-block/gpart-0.1h-r1 +sys-block/gparted-0.5.1 +sys-block/iscsitarget-1.4.19 +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.3.12 +sys-block/nbd-2.9.13 +sys-block/partclone-0.1.9 +sys-block/partimage-0.6.8 +sys-block/scsiadd-1.97 +sys-boot/grub-0.97-r9 +sys-boot/grub-1.97.1 +sys-boot/lilo-22.8-r2 +sys-boot/syslinux-3.85 +sys-cluster/drbd-8.3.6 +sys-cluster/drbd-kernel-8.3.6 +sys-devel/autoconf-2.63-r1 +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.2 +sys-devel/automake-wrapper-3-r1 +sys-devel/bc-1.06.95 +sys-devel/binutils-2.18-r3 +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.2 +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20090203 +sys-devel/libperl-5.8.8-r2 +sys-devel/libtool-2.2.6b +sys-devel/m4-1.4.12 +sys-devel/make-3.81 +sys-devel/patch-2.5.9 +sys-fs/btrfs-progs-0.19 +sys-fs/cryptsetup-1.0.6-r2 +sys-fs/dd-rescue-1.10 +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc16-r1 +sys-fs/dosfstools-3.0.2 +sys-fs/e2fsprogs-1.41.9 +sys-fs/fsarchiver-0.6.8 +sys-fs/fuse-2.8.1 +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 +sys-fs/jfsutils-1.1.14 +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.22 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 +sys-fs/lvm2-2.02.56-r2 +sys-fs/mdadm-3.0.3 +sys-fs/mtd-utils-20080907 +sys-fs/mtools-3.9.11 +sys-fs/multipath-tools-0.4.8 +sys-fs/ntfs3g-2010.1.16 +sys-fs/ntfsprogs-2.0.0-r1 +sys-fs/ntfsreloc-0.7 +sys-fs/reiser4progs-1.0.7 +sys-fs/reiserfsprogs-3.6.21 +sys-fs/scrounge-ntfs-0.9 +sys-fs/squashfs-tools-3.4 +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-146-r1 +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.3 +sys-fs/zfs-fuse-0.6.0 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.32 +sys-libs/e2fsprogs-libs-1.41.9 +sys-libs/gdbm-1.8.3-r4 +sys-libs/glibc-2.10.1-r1 +sys-libs/gpm-1.20.5 +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6 +sys-libs/ncurses-5.7-r3 +sys-libs/openipmi-2.0.16 +sys-libs/pam-1.1.0 +sys-libs/pwdb-0.62 +sys-libs/readline-6.0_p4 +sys-libs/slang-2.2.1 +sys-libs/timezone-data-2009u +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.5.1 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.3 +sys-process/iotop-0.3.2-r1 +sys-process/lsof-4.82 +sys-process/procps-3.2.8 +sys-process/psmisc-22.10 +sys-process/vixie-cron-4.1-r10 +www-client/elinks-0.11.5 +www-client/firefox-bin-3.6-r1 +www-client/lynx-2.8.7_p1 +www-servers/thttpd-2.25b-r7 +x11-apps/iceauth-1.0.3 +x11-apps/mkfontdir-1.0.5 +x11-apps/mkfontscale-1.0.7 +x11-apps/rgb-1.0.3 +x11-apps/setxkbmap-1.1.0 +x11-apps/xauth-1.0.4 +x11-apps/xcalc-1.0.3 +x11-apps/xdpyinfo-1.1.0 +x11-apps/xgamma-1.0.3 +x11-apps/xhost-1.0.3 +x11-apps/xinit-1.2.0-r3 +x11-apps/xkbcomp-1.1.1 +x11-apps/xmodmap-1.0.4 +x11-apps/xrandr-1.3.2 +x11-apps/xrdb-1.0.6 +x11-apps/xset-1.1.0 +x11-apps/xsetroot-1.0.3 +x11-apps/xwd-1.0.3 +x11-base/xorg-drivers-1.6 +x11-base/xorg-server-1.6.5-r1 +x11-drivers/xf86-input-evdev-2.3.2 +x11-drivers/xf86-input-keyboard-1.4.0 +x11-drivers/xf86-input-mouse-1.5.0 +x11-drivers/xf86-input-synaptics-1.2.1 +x11-drivers/xf86-input-vmmouse-12.6.5 +x11-drivers/xf86-video-ark-0.7.2 +x11-drivers/xf86-video-ati-6.12.4 +x11-drivers/xf86-video-chips-1.2.2 +x11-drivers/xf86-video-cirrus-1.3.2 +x11-drivers/xf86-video-dummy-0.3.3 +x11-drivers/xf86-video-geode-2.11.3 +x11-drivers/xf86-video-glint-1.2.4 +x11-drivers/xf86-video-i128-1.3.3 +x11-drivers/xf86-video-i740-1.3.2 +x11-drivers/xf86-video-intel-2.6.3-r1 +x11-drivers/xf86-video-mach64-6.8.2 +x11-drivers/xf86-video-mga-1.4.11 +x11-drivers/xf86-video-neomagic-1.2.4 +x11-drivers/xf86-video-nv-2.1.16 +x11-drivers/xf86-video-openchrome-0.2.904 +x11-drivers/xf86-video-r128-6.8.1 +x11-drivers/xf86-video-radeonhd-1.3.0 +x11-drivers/xf86-video-rendition-4.2.3 +x11-drivers/xf86-video-s3-0.6.3 +x11-drivers/xf86-video-s3virge-1.10.4 +x11-drivers/xf86-video-savage-2.3.1 +x11-drivers/xf86-video-siliconmotion-1.7.3 +x11-drivers/xf86-video-sis-0.10.2 +x11-drivers/xf86-video-tdfx-1.4.3 +x11-drivers/xf86-video-tga-1.2.1 +x11-drivers/xf86-video-trident-1.3.3 +x11-drivers/xf86-video-tseng-1.2.3 +x11-drivers/xf86-video-vesa-2.3.0 +x11-drivers/xf86-video-vmware-10.16.9 +x11-libs/cairo-1.8.8 +x11-libs/gtk+-2.16.6 +x11-libs/libICE-1.0.6 +x11-libs/libSM-1.1.1 +x11-libs/libX11-1.2.2 +x11-libs/libXau-1.0.5 +x11-libs/libXaw-1.0.7 +x11-libs/libXcomposite-0.4.1 +x11-libs/libXcursor-1.1.10 +x11-libs/libXdamage-1.1.2 +x11-libs/libXdmcp-1.0.3 +x11-libs/libXext-1.0.5 +x11-libs/libXfixes-4.0.4 +x11-libs/libXfont-1.4.1 +x11-libs/libXfontcache-1.0.5 +x11-libs/libXft-2.1.14 +x11-libs/libXi-1.2.1 +x11-libs/libXmu-1.0.5 +x11-libs/libXpm-3.5.8 +x11-libs/libXrandr-1.3.0 +x11-libs/libXrender-0.9.5 +x11-libs/libXres-1.0.4 +x11-libs/libXt-1.0.7-r1 +x11-libs/libXtst-1.0.3 +x11-libs/libXv-1.0.5 +x11-libs/libXvMC-1.0.5 +x11-libs/libXxf86vm-1.0.2 +x11-libs/libdrm-2.4.15 +x11-libs/libfontenc-1.0.5 +x11-libs/libpciaccess-0.11.0 +x11-libs/libwnck-2.26.2-r2 +x11-libs/libxkbfile-1.0.6 +x11-libs/libxkbui-1.0.2 +x11-libs/libxklavier-4.0 +x11-libs/pango-1.24.5-r1 +x11-libs/pixman-0.17.2 +x11-libs/vte-0.20.5 +x11-libs/wxGTK-2.8.10.1-r5 +x11-libs/xtrans-1.2.5 +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.60 +x11-misc/xbitmaps-1.1.0 +x11-misc/xkeyboard-config-1.7 +x11-proto/kbproto-1.0.4 +x11-proto/renderproto-0.11 +x11-proto/xproto-7.0.16 +x11-terms/mrxvt-0.5.3-r2 +x11-terms/terminal-0.4.2 +x11-themes/gnome-icon-theme-2.26.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.11 +x11-themes/xfce4-icon-theme-4.4.3 +x11-wm/jwm-2.0.1 +xfce-base/exo-0.3.106 +xfce-base/libxfce4menu-4.6.1 +xfce-base/libxfce4util-4.6.1 +xfce-base/libxfcegui4-4.6.1-r1 +xfce-base/xfce-utils-4.6.1 +xfce-base/xfce4-meta-4.6.1 +xfce-base/xfce4-panel-4.6.1 +xfce-base/xfce4-settings-4.6.3 +xfce-base/xfconf-4.6.1-r1 +xfce-base/xfdesktop-4.6.1-r1 +xfce-base/xfwm4-4.6.1 +xfce-extra/xfce4-datetime-plugin-0.6.1 +xfce-extra/xfce4-taskmanager-0.4.1 +xfce-extra/xfce4-wavelan-plugin-0.5.5 diff --git a/pkglist/sysresccd-x86-packages-std-1.5.0.txt b/pkglist/sysresccd-x86-packages-std-1.5.0.txt new file mode 100644 index 0000000..06f157a --- /dev/null +++ b/pkglist/sysresccd-x86-packages-std-1.5.0.txt @@ -0,0 +1,551 @@ +app-accessibility/speakup-3.1.4 +app-accessibility/speakup-utils-1.0 +app-admin/eselect-1.2.10 +app-admin/eselect-ctags-1.13 +app-admin/eselect-fontconfig-1.0 +app-admin/eselect-python-20091230 +app-admin/eselect-vi-1.1.5 +app-admin/eselect-wxwidgets-1.1 +app-admin/hddtemp-0.3_beta15-r3 +app-admin/hwreport-0.10.0 +app-admin/ide-smart-1.4 +app-admin/mbr-1.1.10 +app-admin/passook-1.0.0 +app-admin/pwgen-2.06 +app-admin/python-updater-0.7-r1 +app-admin/syslog-ng-3.0.4 +app-admin/sysstat-9.0.6 +app-admin/testdisk-6.11 +app-antivirus/clamav-0.95.3 +app-arch/afio-2.5 +app-arch/arj-3.10.22-r2 +app-arch/bzip2-1.0.5-r1 +app-arch/cabextract-1.2-r1 +app-arch/cfv-1.18.2 +app-arch/cpio-2.10-r1 +app-arch/dump-0.4.42 +app-arch/gzip-1.4 +app-arch/lzip-1.9 +app-arch/lzop-1.02_rc1-r1 +app-arch/mscompress-0.3 +app-arch/mt-st-1.1 +app-arch/ncompress-4.2.4.3 +app-arch/p7zip-9.04 +app-arch/par2cmdline-0.4-r2 +app-arch/pbzip2-1.1.0 +app-arch/pigz-2.1.6 +app-arch/rar-3.8.0 +app-arch/rzip-2.1-r1 +app-arch/sharutils-4.7 +app-arch/tar-1.20 +app-arch/unace-1.2b-r1 +app-arch/unrar-3.9.7 +app-arch/unzip-6.0-r1 +app-arch/xarchiver-0.5.2-r1 +app-arch/xz-utils-4.999.9_beta +app-arch/zip-3.0 +app-backup/dar-2.3.8 +app-backup/duplicity-0.6.06 +app-backup/rdiff-backup-1.2.8 +app-backup/rsnapshot-1.3.1 +app-backup/tob-0.26-r1 +app-benchmarks/bonnie++-1.96 +app-benchmarks/cpuburn-1.4 +app-benchmarks/iozone-3.242 +app-benchmarks/stress-1.0.1 +app-cdr/cdrtools-2.01.01_alpha57-r1 +app-cdr/cdw-0.3.94 +app-cdr/dvd+rw-tools-7.1-r1 +app-cdr/xfburn-0.4.3 +app-crypt/chntpw-080526 +app-crypt/gnupg-2.0.14 +app-crypt/md5deep-3.4 +app-crypt/pinentry-0.7.5 +app-crypt/truecrypt-6.3a +app-editors/gentoo-editor-2 +app-editors/gvim-7.2.303 +app-editors/hexcurse-1.55 +app-editors/hexedit-1.2.12 +app-editors/joe-3.7-r1 +app-editors/nano-2.1.10 +app-editors/qemacs-0.4.0_pre20090420 +app-editors/vim-7.2.303 +app-editors/vim-core-7.2.303 +app-editors/zile-2.3.13 +app-forensics/chkrootkit-0.48-r1 +app-forensics/cmospwd-4.6 +app-forensics/foremost-1.5.7 +app-forensics/magicrescue-1.1.4-r1 +app-forensics/sleuthkit-2.09 +app-misc/beep-1.2.2-r1 +app-misc/ca-certificates-20090709 +app-misc/ckermit-8.0.211-r3 +app-misc/colordiff-1.0.9 +app-misc/emelfm2-0.4.1 +app-misc/livecd-tools-1.0.42 +app-misc/mc-4.7.0.3 +app-misc/mime-types-8 +app-misc/pax-utils-0.1.19 +app-misc/screen-4.0.3 +app-misc/symlinks-1.2-r2 +app-misc/vlock-2.2.2-r2 +app-misc/wipe-2.2.20050509 +app-portage/eix-0.19.2 +app-portage/gentoolkit-0.2.4.5 +app-portage/mirrorselect-2.0.0 +app-portage/portage-utils-0.1.29 +app-shells/bash-4.0_p35 +app-shells/bash-completion-1.1-r5 +app-shells/gentoo-bashcomp-20090613 +app-shells/ksh-93.20090505 +app-shells/tcsh-6.16 +app-shells/zsh-4.3.9 +app-text/dos2unix-3.1-r2 +app-text/epdfview-0.1.6-r1 +app-text/iso-codes-3.10 +app-text/poppler-0.8.7 +app-text/poppler-bindings-0.8.7 +app-text/unix2dos-2.2-r1 +app-vim/gentoo-syntax-20090720 +dev-cpp/cairomm-1.6.0 +dev-cpp/glibmm-2.22.1 +dev-cpp/gtkmm-2.18.2 +dev-cpp/pangomm-2.26.0 +dev-lang/perl-5.8.8-r8 +dev-lang/python-2.6.4-r1 +dev-libs/atk-1.28.0 +dev-libs/dbus-glib-0.76 +dev-libs/eventlog-0.2.10 +dev-libs/expat-2.0.1-r3 +dev-libs/glib-2.22.4 +dev-libs/gmp-4.3.2 +dev-libs/libaio-0.3.107 +dev-libs/libburn-0.7.0 +dev-libs/libcdio-0.80 +dev-libs/libconfig-1.3.2 +dev-libs/libevent-1.4.13 +dev-libs/libffi-3.0.8 +dev-libs/libgcrypt-1.4.5 +dev-libs/libgpg-error-1.7 +dev-libs/libisofs-0.6.24 +dev-libs/libksba-1.0.7 +dev-libs/libmix-2.05 +dev-libs/libnl-1.1-r1 +dev-libs/libpcre-7.9-r1 +dev-libs/libpthread-stubs-0.1 +dev-libs/libsigc++-2.2.3 +dev-libs/libtasn1-2.3 +dev-libs/libusb-0.1.12-r5 +dev-libs/libxml2-2.7.3-r2 +dev-libs/lzo-2.02-r1 +dev-libs/mpfr-2.4.1_p5 +dev-libs/newt-0.52.10-r1 +dev-libs/openssl-0.9.8l-r2 +dev-libs/popt-1.15 +dev-libs/pth-2.0.7-r1 +dev-perl/Crypt-PasswdMD5-1.3 +dev-perl/DateManip-5.54 +dev-perl/Digest-SHA1-2.11 +dev-perl/URI-1.38 +dev-python/pexpect-2.4 +dev-python/py-gnupg-0.3.2 +dev-python/pylibacl-0.4.0-r1 +dev-python/pyparted-1.8.9 +dev-python/pyxattr-0.4.0 +dev-util/dialog-1.1.20080819 +dev-util/geany-0.18 +dev-util/pkgconfig-0.23 +dev-util/strace-4.5.19 +gnome-base/libglade-2.6.4 +media-fonts/encodings-1.0.3 +media-fonts/font-adobe-75dpi-1.0.0 +media-fonts/font-alias-1.0.1 +media-fonts/font-cursor-misc-1.0.0 +media-fonts/font-misc-misc-1.0.0 +media-fonts/terminus-font-4.28 +media-libs/alsa-lib-1.0.21a +media-libs/fontconfig-2.6.0-r2 +media-libs/freetype-2.3.11 +media-libs/jpeg-8 +media-libs/libpng-1.2.40 +net-analyzer/arping-2.06 +net-analyzer/dnstracer-1.9 +net-analyzer/httping-1.3.1 +net-analyzer/ifstat-1.1 +net-analyzer/iftop-0.17 +net-analyzer/iptraf-3.0.0-r5 +net-analyzer/macchanger-1.5.0-r2 +net-analyzer/netcat-110-r8 +net-analyzer/netselect-0.3-r2 +net-analyzer/ngrep-1.45-r2 +net-analyzer/nmap-5.00-r2 +net-analyzer/tcpdump-3.9.8-r1 +net-analyzer/tcptraceroute-1.5_beta7-r1 +net-analyzer/traceroute-2.0.12 +net-analyzer/vnstat-1.10 +net-dialup/globespan-adsl-0.12 +net-dialup/gtkterm-0.99.5-r1 +net-dialup/hcfpcimodem-1.19 +net-dialup/hsfmodem-7.80.02.04 +net-dialup/linux-atm-2.5.0 +net-dialup/lrzsz-0.12.20-r2 +net-dialup/mingetty-1.08 +net-dialup/minicom-2.3-r2 +net-dialup/ppp-2.4.4-r24 +net-dialup/pppconfig-2.3.17-r1 +net-dialup/pptpclient-1.7.2-r2 +net-dialup/rp-pppoe-3.8-r2 +net-dialup/speedtouch-usb-3.0.1.2-r3 +net-dns/bind-tools-9.4.3_p5 +net-dns/libidn-1.15 +net-firewall/iptables-1.4.3.2 +net-fs/mount-cifs-3.0.30 +net-fs/nfs-utils-1.1.4-r1 +net-fs/samba-3.0.37 +net-ftp/ftp-0.17-r7 +net-ftp/lftp-4.0.5 +net-ftp/ncftp-3.2.3 +net-ftp/tftp-hpa-0.49-r1 +net-irc/irssi-0.8.14 +net-libs/gnutls-2.8.5 +net-libs/libnet-1.1.4-r1 +net-libs/libnfsidmap-0.21-r1 +net-libs/libpcap-1.0.0-r2 +net-libs/librsync-0.9.7 +net-misc/autossh-1.2g +net-misc/bridge-utils-1.4 +net-misc/curl-7.19.6 +net-misc/dhcp-3.1.2_p1 +net-misc/dhcpcd-4.0.15 +net-misc/ethercard-diag-20050321.1g +net-misc/ifenslave-1.1.0-r5 +net-misc/iperf-2.0.4 +net-misc/iputils-20071127 +net-misc/netkit-rsh-0.17-r9 +net-misc/ntp-4.2.4_p7-r1 +net-misc/openssh-5.2_p1-r3 +net-misc/openswan-2.4.15 +net-misc/openvpn-2.1.0-r1 +net-misc/rdate-1.4-r3 +net-misc/rdesktop-1.6.0 +net-misc/rsync-3.0.6 +net-misc/telnet-bsd-1.2-r1 +net-misc/tigervnc-1.0.0-r4 +net-misc/udpcast-20090920 +net-misc/vconfig-1.9 +net-misc/vpnc-0.5.3 +net-misc/wget-1.12 +net-misc/whois-4.7.36 +net-misc/wput-0.6.1 +net-nds/portmap-6.0 +net-wireless/acx-firmware-20060207 +net-wireless/atmel-firmware-1.3 +net-wireless/b43-fwcutter-012 +net-wireless/bcm43xx-fwcutter-006 +net-wireless/broadcom-sta-5.60.48.36 +net-wireless/ipw2100-firmware-1.3 +net-wireless/ipw2200-firmware-3.0 +net-wireless/iw-0.9.17 +net-wireless/madwifi-ng-tools-0.9.4.4119.20100201 +net-wireless/ndiswrapper-1.55-r1 +net-wireless/prism54-firmware-1.0.4.3 +net-wireless/wireless-tools-29 +net-wireless/wpa_supplicant-0.6.9 +net-wireless/zd1201-firmware-0.14 +net-wireless/zd1211-firmware-1.4 +perl-core/MIME-Base64-3.08 +perl-core/PodParser-1.35 +perl-core/Test-Harness-3.10 +perl-core/digest-base-1.16 +sys-apps/acl-2.2.47 +sys-apps/attr-2.4.43 +sys-apps/baselayout-1.12.13 +sys-apps/cciss_vol_status-1.03 +sys-apps/coreutils-7.5-r1 +sys-apps/dbus-1.2.3-r1 +sys-apps/dcfldd-1.3.4.1 +sys-apps/debianutils-3.1.3 +sys-apps/diffutils-2.8.7-r2 +sys-apps/dmapi-2.2.10 +sys-apps/dmidecode-2.10 +sys-apps/dstat-0.6.9-r1 +sys-apps/dumpdisklayout-0.1.1 +sys-apps/ed-1.0 +sys-apps/eject-2.1.5-r2 +sys-apps/ethtool-6 +sys-apps/fbset-2.1 +sys-apps/file-5.03 +sys-apps/findutils-4.4.0 +sys-apps/flashrom-0.9.1 +sys-apps/fxload-20020411 +sys-apps/gawk-3.1.6 +sys-apps/gdisk-0.6.5 +sys-apps/grep-2.5.4-r1 +sys-apps/groff-1.20.1-r1 +sys-apps/hdparm-9.20 +sys-apps/hwdata-gentoo-0.4 +sys-apps/hwsetup-1.2-r1 +sys-apps/ipmitool-1.8.11 +sys-apps/iproute2-2.6.29.1-r1 +sys-apps/kbd-1.13-r1 +sys-apps/less-436 +sys-apps/lm_sensors-3.1.2 +sys-apps/lshw-02.14b +sys-apps/man-1.6f-r3 +sys-apps/man-pages-3.23 +sys-apps/man-pages-posix-2003a +sys-apps/memtester-4.0.8 +sys-apps/module-init-tools-3.5 +sys-apps/net-tools-1.60_p20090728014017-r1 +sys-apps/netplug-1.2.9-r5 +sys-apps/parted-2.2 +sys-apps/pciutils-3.1.4 +sys-apps/pcmciautils-014-r1 +sys-apps/portage-2.1.7.17 +sys-apps/pv-1.1.4 +sys-apps/ren-1.0 +sys-apps/rename-1.3 +sys-apps/rescan-scsi-bus-1.29 +sys-apps/sandbox-1.6-r2 +sys-apps/sdparm-1.03 +sys-apps/sed-4.2 +sys-apps/setserial-2.17-r3 +sys-apps/sg3_utils-1.27.20080726 +sys-apps/shadow-4.1.2.2 +sys-apps/slocate-3.1-r1 +sys-apps/smartmontools-5.38 +sys-apps/sysresccd-scripts-1.5.0 +sys-apps/sysvinit-2.86-r10 +sys-apps/tcp-wrappers-7.6-r8 +sys-apps/usbutils-0.86-r1 +sys-apps/util-linux-2.17.1 +sys-apps/which-2.20 +sys-apps/x86info-1.25 +sys-apps/xinetd-2.3.14 +sys-auth/pambase-20090620.1-r1 +sys-block/aic94xx-firmware-20090727 +sys-block/gpart-0.1h-r2 +sys-block/gparted-0.5.2 +sys-block/iscsitarget-1.4.19 +sys-block/lsiutil-1.60-r1 +sys-block/mbuffer-20090113 +sys-block/mpt-status-1.2.0 +sys-block/ms-sys-2.1.3 +sys-block/mtx-1.3.12 +sys-block/nbd-2.9.13 +sys-block/partclone-0.2.5 +sys-block/partimage-0.6.8 +sys-block/scsiadd-1.97 +sys-boot/grub-0.97-r9 +sys-boot/grub-1.98 +sys-boot/lilo-22.8-r2 +sys-boot/syslinux-3.85 +sys-cluster/drbd-8.3.6 +sys-cluster/drbd-kernel-8.3.6 +sys-devel/autoconf-2.63-r1 +sys-devel/autoconf-wrapper-6 +sys-devel/automake-1.10.3 +sys-devel/automake-1.11.1 +sys-devel/automake-wrapper-4 +sys-devel/bc-1.06.95 +sys-devel/binutils-2.18-r3 +sys-devel/binutils-config-1.9-r4 +sys-devel/crossdev-0.9.18-r10 +sys-devel/gcc-4.4.3 +sys-devel/gcc-config-1.4.1 +sys-devel/gnuconfig-20090819 +sys-devel/libperl-5.8.8-r2 +sys-devel/libtool-2.2.6b +sys-devel/m4-1.4.12 +sys-devel/make-3.81 +sys-devel/patch-2.5.9 +sys-fs/btrfs-progs-0.19 +sys-fs/cryptsetup-1.0.6-r2 +sys-fs/dd-rescue-1.10 +sys-fs/dd-rhelp-0.0.6 +sys-fs/ddrescue-1.11 +sys-fs/diskdev_cmds-332.14_p1 +sys-fs/dmraid-1.0.0_rc16-r1 +sys-fs/dosfstools-3.0.2 +sys-fs/e2fsprogs-1.41.10 +sys-fs/fsarchiver-0.6.8 +sys-fs/fuse-2.8.1 +sys-fs/hfsplusutils-1.0.4-r1 +sys-fs/hfsutils-3.2.6-r5 +sys-fs/jfsutils-1.1.14 +sys-fs/lde-2.6.1 +sys-fs/lsscsi-0.22 +sys-fs/lufis-0.3 +sys-fs/lufs-0.9.7-r3 +sys-fs/lvm2-2.02.56-r2 +sys-fs/mdadm-3.1.1-r1 +sys-fs/mtd-utils-20080907 +sys-fs/mtools-3.9.11 +sys-fs/multipath-tools-0.4.8 +sys-fs/ntfs3g-2010.3.6 +sys-fs/ntfsprogs-2.0.0-r1 +sys-fs/ntfsreloc-0.7 +sys-fs/reiser4progs-1.0.7 +sys-fs/reiserfsprogs-3.6.21 +sys-fs/scrounge-ntfs-0.9 +sys-fs/squashfs-tools-3.4 +sys-fs/sshfs-fuse-2.2 +sys-fs/sysfsutils-2.1.0 +sys-fs/udev-146-r1 +sys-fs/udftools-1.0.0b-r9 +sys-fs/xfsdump-3.0.1 +sys-fs/xfsprogs-3.0.3 +sys-fs/zfs-fuse-0.6.0 +sys-kernel/linux-firmware-20090421 +sys-kernel/linux-headers-2.6.32 +sys-libs/e2fsprogs-libs-1.41.10 +sys-libs/gdbm-1.8.3-r4 +sys-libs/glibc-2.11-r1 +sys-libs/gpm-1.20.5 +sys-libs/libaal-1.0.5 +sys-libs/libselinux-2.0.71 +sys-libs/libsepol-2.0.32 +sys-libs/libstdc++-v3-3.3.6 +sys-libs/ncurses-5.7-r3 +sys-libs/openipmi-2.0.16 +sys-libs/pam-1.1.0 +sys-libs/pwdb-0.62 +sys-libs/readline-6.0_p4 +sys-libs/slang-2.2.0 +sys-libs/timezone-data-2009u +sys-libs/zlib-1.2.3-r1 +sys-process/acct-6.5.1 +sys-process/atop-1.21 +sys-process/cronbase-0.3.2-r1 +sys-process/htop-0.8.3 +sys-process/iotop-0.4 +sys-process/lsof-4.82 +sys-process/procps-3.2.8 +sys-process/psmisc-22.10 +sys-process/vixie-cron-4.1-r10 +www-client/elinks-0.11.5 +www-client/firefox-bin-3.6-r1 +www-client/lynx-2.8.7_p1 +www-servers/thttpd-2.25b-r7 +x11-apps/iceauth-1.0.3 +x11-apps/mkfontdir-1.0.5 +x11-apps/mkfontscale-1.0.7 +x11-apps/rgb-1.0.3 +x11-apps/setxkbmap-1.1.0 +x11-apps/xauth-1.0.4 +x11-apps/xcalc-1.0.3 +x11-apps/xdpyinfo-1.1.0 +x11-apps/xgamma-1.0.3 +x11-apps/xhost-1.0.3 +x11-apps/xinit-1.2.0-r3 +x11-apps/xkbcomp-1.1.1 +x11-apps/xmodmap-1.0.4 +x11-apps/xrandr-1.3.2 +x11-apps/xrdb-1.0.6 +x11-apps/xset-1.1.0 +x11-apps/xsetroot-1.0.3 +x11-apps/xwd-1.0.3 +x11-base/xorg-drivers-1.6 +x11-base/xorg-server-1.6.5-r1 +x11-drivers/xf86-input-evdev-2.3.2 +x11-drivers/xf86-input-keyboard-1.4.0 +x11-drivers/xf86-input-mouse-1.5.0 +x11-drivers/xf86-input-synaptics-1.2.1 +x11-drivers/xf86-input-vmmouse-12.6.5 +x11-drivers/xf86-video-ark-0.7.2 +x11-drivers/xf86-video-ati-6.12.5 +x11-drivers/xf86-video-chips-1.2.2 +x11-drivers/xf86-video-cirrus-1.3.2 +x11-drivers/xf86-video-dummy-0.3.3 +x11-drivers/xf86-video-geode-2.11.3 +x11-drivers/xf86-video-glint-1.2.4 +x11-drivers/xf86-video-i128-1.3.3 +x11-drivers/xf86-video-i740-1.3.2 +x11-drivers/xf86-video-intel-2.6.3-r1 +x11-drivers/xf86-video-mach64-6.8.2 +x11-drivers/xf86-video-mga-1.4.11 +x11-drivers/xf86-video-neomagic-1.2.4 +x11-drivers/xf86-video-nv-2.1.16 +x11-drivers/xf86-video-openchrome-0.2.904 +x11-drivers/xf86-video-r128-6.8.1 +x11-drivers/xf86-video-radeonhd-1.3.0 +x11-drivers/xf86-video-rendition-4.2.3 +x11-drivers/xf86-video-s3-0.6.3 +x11-drivers/xf86-video-s3virge-1.10.4 +x11-drivers/xf86-video-savage-2.3.1 +x11-drivers/xf86-video-siliconmotion-1.7.3 +x11-drivers/xf86-video-sis-0.10.2 +x11-drivers/xf86-video-tdfx-1.4.3 +x11-drivers/xf86-video-tga-1.2.1 +x11-drivers/xf86-video-trident-1.3.3 +x11-drivers/xf86-video-tseng-1.2.3 +x11-drivers/xf86-video-vesa-2.3.0 +x11-drivers/xf86-video-vmware-10.16.9 +x11-libs/cairo-1.8.8 +x11-libs/gtk+-2.18.6 +x11-libs/libICE-1.0.6 +x11-libs/libSM-1.1.1 +x11-libs/libX11-1.2.2 +x11-libs/libXau-1.0.5 +x11-libs/libXaw-1.0.7 +x11-libs/libXcomposite-0.4.1 +x11-libs/libXcursor-1.1.10 +x11-libs/libXdamage-1.1.2 +x11-libs/libXdmcp-1.0.3 +x11-libs/libXext-1.0.5 +x11-libs/libXfixes-4.0.4 +x11-libs/libXfont-1.4.1 +x11-libs/libXfontcache-1.0.5 +x11-libs/libXft-2.1.14 +x11-libs/libXi-1.2.1 +x11-libs/libXmu-1.0.5 +x11-libs/libXpm-3.5.8 +x11-libs/libXrandr-1.3.0 +x11-libs/libXrender-0.9.5 +x11-libs/libXres-1.0.4 +x11-libs/libXt-1.0.7-r1 +x11-libs/libXtst-1.0.3 +x11-libs/libXv-1.0.5 +x11-libs/libXvMC-1.0.5 +x11-libs/libXxf86vm-1.0.2 +x11-libs/libdrm-2.4.15 +x11-libs/libfontenc-1.0.5 +x11-libs/libpciaccess-0.11.0 +x11-libs/libwnck-2.26.2-r2 +x11-libs/libxkbfile-1.0.6 +x11-libs/libxkbui-1.0.2 +x11-libs/libxklavier-4.0 +x11-libs/pango-1.24.5-r1 +x11-libs/pixman-0.17.2 +x11-libs/vte-0.22.5 +x11-libs/wxGTK-2.8.10.1-r5 +x11-libs/xtrans-1.2.5 +x11-misc/mkxf86config-0.9.10 +x11-misc/read-edid-1.4.2 +x11-misc/shared-mime-info-0.70 +x11-misc/xbitmaps-1.1.0 +x11-misc/xkeyboard-config-1.7 +x11-proto/kbproto-1.0.4 +x11-proto/renderproto-0.11 +x11-proto/xproto-7.0.16 +x11-terms/mrxvt-0.5.3-r2 +x11-terms/terminal-0.4.2 +x11-themes/gnome-icon-theme-2.26.0 +x11-themes/gtk-engines-xfce-2.6.0 +x11-themes/hicolor-icon-theme-0.11 +x11-themes/xfce4-icon-theme-4.4.3 +x11-wm/jwm-2.0.1 +xfce-base/exo-0.3.106 +xfce-base/libxfce4menu-4.6.1 +xfce-base/libxfce4util-4.6.1 +xfce-base/libxfcegui4-4.6.1-r1 +xfce-base/xfce-utils-4.6.1 +xfce-base/xfce4-meta-4.6.1 +xfce-base/xfce4-panel-4.6.1 +xfce-base/xfce4-settings-4.6.3 +xfce-base/xfconf-4.6.1-r1 +xfce-base/xfdesktop-4.6.1-r1 +xfce-base/xfwm4-4.6.1 +xfce-extra/xfce4-datetime-plugin-0.6.1 +xfce-extra/xfce4-taskmanager-0.4.1 +xfce-extra/xfce4-wavelan-plugin-0.5.5 diff --git a/portage-etc-sparc/package.keywords b/portage-etc-sparc/package.keywords new file mode 100644 index 0000000..b8f64f7 --- /dev/null +++ b/portage-etc-sparc/package.keywords @@ -0,0 +1,8 @@ +# Misc packages +sys-fs/dmraid ~sparc +sys-fs/xfsprogs ~sparc +sys-fs/jfsutils ~sparc + +# kernel related packages +sys-kernel/gentoo-sources ~sparc +sys-kernel/genkernel ~sparc diff --git a/portage-etc-sparc/package.mask b/portage-etc-sparc/package.mask new file mode 100644 index 0000000..8e42b4d --- /dev/null +++ b/portage-etc-sparc/package.mask @@ -0,0 +1,14 @@ +# kernel related packages +=sys-kernel/linux-headers-2.6.21 +>=sys-kernel/gentoo-sources-2.6.23 +sys-kernel/genkernel-3.4.9_pre3 + +# misc packages +>app-admin/testdisk-6.8 +>=sys-apps/parted-1.8.0 +>app-misc/mc-4.6.1 + +# fix bugs +>x11-libs/cairo-1.4.6 diff --git a/portage-etc-sparc/package.unmask b/portage-etc-sparc/package.unmask new file mode 100644 index 0000000..e69de29 diff --git a/portage-etc-x86/package.keywords b/portage-etc-x86/package.keywords new file mode 100644 index 0000000..71e2490 --- /dev/null +++ b/portage-etc-x86/package.keywords @@ -0,0 +1,94 @@ +# ------ SystemRescueCd package.keywords ------ + +# System packages +=sys-devel/gcc-4.4* ~* +=sys-libs/glibc-2.11* ~* + +# Misc packages +=sys-apps/net-tools-1.60_p2009* ~* +=sys-apps/util-linux-2.17.1* ~* +=www-client/firefox-bin-3.6* ~* +=sys-block/mbuffer-20090113 ~* +=sys-fs/udftools-1.0.0b-r9 ~* +=net-misc/openvpn-2.1.0* ~* +=app-portage/eix-0.19* ~* +=sys-libs/slang-2.2.1* ~* +=sys-fs/ddrescue-1.11* ~* +=app-arch/p7zip-9.0* ~* +=app-misc/mc-4.7.0* ~* +dev-libs/libevent ~* +app-admin/eselect ~* +app-crypt/chntpw ~* +sys-block/gpart ~* +sys-libs/libstdc++-v3 ~* +net-misc/ethercard-diag ~* +app-admin/eselect-opengl ~* +app-antivirus/clamav ~* +app-shells/ksh ~* +app-arch/rzip ~* +sys-block/lsiutil ~* +sys-libs/openipmi ~* +app-forensics/foremost ~* +app-backup/duplicity ~* +sys-fs/diskdev_cmds ~* +sys-block/open-iscsi ~* +sys-block/iscsitarget ~* +sys-boot/grub ** +sys-boot/syslinux ~* +app-admin/eselect-news ~* +sys-apps/lm_sensors ~* +sys-block/scsiadd ~* +sys-apps/gdisk ~* +app-arch/pbzip2 ~* +app-arch/lzip ~* +app-arch/pigz ~* +sys-fs/mtools ~* +sys-apps/flashrom ~* +sys-fs/dd-rhelp ~* +x11-wm/jwm ~* +sys-fs/lde ~* + +# kernel related packages +sys-kernel/gentoo-sources ~* +sys-kernel/linux-headers ~* +app-accessibility/speakup ~* +sys-kernel/linux-firmware ~* +sys-kernel/genkernel ~* + +# disk and filesystems +=sys-libs/e2fsprogs-libs-1.41.10* ~* +=sys-fs/e2fsprogs-1.41.10* ~* +=sys-cluster/drbd-kernel-8.3* ~* +=sys-block/partimage-0.6.8* ~* +=sys-fs/dmraid-1.0.0_rc16* ~* +=sys-fs/mdadm-3.0* ~* +=sys-fs/mdadm-3.1* ~* +=sys-cluster/drbd-8.3* ~* +=sys-fs/zfs-fuse-0.6.0* ~* +=app-arch/dump-0.4.42* ~* +=sys-fs/xfsprogs-3.0.3* ~* +=sys-fs/xfsdump-3.0.1* ~* +=sys-fs/fuse-2.8.1* ~* +=sys-apps/parted-2.2* ~* +sys-fs/fsarchiver ~* +app-benchmarks/bonnie++ ~* +app-admin/testdisk ~* +app-crypt/truecrypt ~* +sys-fs/btrfs-progs ~* +sys-fs/reiserfsprogs ~* +sys-fs/reiser4progs ~* +sys-fs/cowloop ~* +sys-fs/ntfs3g ~* + +# Wireless drivers +net-wireless/ndiswrapper ~* +net-wireless/b43-fwcutter ~* +net-wireless/bcm43xx-fwcutter ~* +net-wireless/atmel-firmware ~* +net-wireless/madwifi-ng ~* +net-wireless/madwifi-ng-tools ~* +net-wireless/rt61-firmware ~* +net-wireless/rt73-firmware ~* +net-wireless/broadcom-sta ~* +net-wireless/acx ~* + diff --git a/portage-etc-x86/package.mask b/portage-etc-x86/package.mask new file mode 100644 index 0000000..25224c2 --- /dev/null +++ b/portage-etc-x86/package.mask @@ -0,0 +1,39 @@ +# ------ SystemRescueCd package.mask ------ + +# system packages +>=sys-kernel/std-sources-2.6.33 +>=sys-kernel/gentoo-sources-2.6.33 +>=sys-kernel/linux-headers-2.6.33 +sys-kernel/genkernel-3.4.10-r1 +>sys-kernel/linux-firmware-20090421 + +# misc packages +net-wireless/broadcom-sta-5.60.48.36 +>app-admin/testdisk-6.11 +sys-boot/grub-0.97-r9 +>x11-drivers/ati-drivers-8.542 +>=app-text/poppler-bindings-0.8.8 +=sys-apps/kbd-1.15 +sys-fs/device-mapper +app-arch/lzma-utils +sys-apps/pcmcia-cs + +# modified packages +>sys-fs/multipath-tools-0.4.8 +>sys-fs/squashfs-tools-3.4 +>www-servers/thttpd-2.25b-r7 + +# fix problems +=xfce-base/xfce4-panel-4.6.2 +=net-analyzer/nmap-5.21 +>=sys-devel/gettext-0.17-r1 +>=x11-drivers/xf86-video-intel-2.7.0 +>=sys-fs/mtools-4.0.0 +>=sys-fs/udev-147 + diff --git a/portage-etc-x86/package.unmask b/portage-etc-x86/package.unmask new file mode 100644 index 0000000..14fdd58 --- /dev/null +++ b/portage-etc-x86/package.unmask @@ -0,0 +1,5 @@ +# ------ SystemRescueCd package.unmask ------ +=sys-boot/grub-1.97* +=sys-boot/grub-1.98* +=sys-apps/parted-2.2* + diff --git a/portage-etc-x86/package.use b/portage-etc-x86/package.use new file mode 100644 index 0000000..c2f5409 --- /dev/null +++ b/portage-etc-x86/package.use @@ -0,0 +1,49 @@ +# ------ SystemRescueCd package.use ------ +sys-kernel/genkernel selinux +xfce-base/xfce4-meta -session +xfce-base/xfdesktop menu-plugin +xfce-base/xfce-utils dbus -lock +app-cdr/xfburn -hal dbus xfce -gstreamer +sys-block/gparted fat hfs jfs ntfs reiser4 reiserfs xfs xfce -debug -gnome -kde +sys-apps/parted device-mapper readline +sys-apps/smartmontools minimal +sys-block/partimage ssl -nologin -nls pam -static +app-arch/xz-utils threads -nls static-libs +sys-fs/fsarchiver lzma lzo gcrypt static +app-editors/vim -gpm -minimal bash-completion perl python +app-editors/vim-core -livecd bash-completion +app-misc/mc -gpm -ncurses -nls X slang samba 7zip +sys-fs/lvm2 lvm1 readline -clvm -cman -gulm -selinux static +sys-apps/util-linux crypt unicode loop-aes +sys-block/partclone -reiserfs -xfs -hfs fat ntfs -reiser4 +sys-fs/ntfs3g -external-fuse +sys-fs/btrfs-progs -debug-utils +app-text/poppler-bindings gtk -qt3 -qt4 -test +net-print/cups -perl -python +dev-util/git -perl +net-wireless/wpa_supplicant -dbus +media-libs/freetype -bindist +app-text/ghostscript-gpl -cups +sys-boot/grub multislot +app-crypt/truecrypt -X +x11-libs/wxGTK -X +net-wireless/ndiswrapper usb +sys-fs/squashfs-tools lzma +www-client/chromium -ffmpeg +media-fonts/terminus-font X +dev-libs/libxml2 python +net-misc/tigervnc server xorgmodule -opengl +sys-apps/miscfiles minimal +net-analyzer/tcpdump -samba +dev-lang/python -berkdb +dev-lang/perl minimal +x11-apps/xinit minimal +net-dialup/rp-pppoe -X +net-analyzer/nmap -gtk +net-dialup/ppp -gtk +sys-fs/evms -gtk +www-client/elinks -X +sys-fs/mtools -X +app-cdr/cdw -gtk +x11-libs/cairo svg + diff --git a/portage-overlay/app-admin/testdisk/Manifest b/portage-overlay/app-admin/testdisk/Manifest new file mode 100644 index 0000000..fe2401d --- /dev/null +++ b/portage-overlay/app-admin/testdisk/Manifest @@ -0,0 +1,2 @@ +DIST testdisk-6.11.tar.bz2 1553183 RMD160 0021601688ec779debd0a225305845b42605aaf9 SHA1 6d25ceaed5a7f5e35466b0ad75a4bca104f66532 SHA256 1d49183063f811ab968658235252cfc3b623faa6188b8e4d6ff8c20e79564075 +EBUILD testdisk-6.11.ebuild 2209 RMD160 bf7a1c0f48a18394e45a2247eda854d674fc94b4 SHA1 2941194bcbe9332d4e7ed0a33cab501ea7cab8ca SHA256 a524e7038b106fc3b938a4d1ee9c21fad79e16869bbb9bbe77c4f80ce073b0fa diff --git a/portage-overlay/app-admin/testdisk/testdisk-6.11.ebuild b/portage-overlay/app-admin/testdisk/testdisk-6.11.ebuild new file mode 100644 index 0000000..6d81223 --- /dev/null +++ b/portage-overlay/app-admin/testdisk/testdisk-6.11.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/testdisk/testdisk-6.5.ebuild,v 1.1 2006/10/30 00:48:08 robbat2 Exp $ + + +DESCRIPTION="Checks and undeletes partitions + PhotoRec, signature based recovery tool" +HOMEPAGE="http://www.cgsecurity.org/wiki/TestDisk" +SRC_URI="http://www.cgsecurity.org/${P}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" +IUSE="reiserfs ntfs jpeg" +# WARNING: reiserfs support does NOT work with reiserfsprogs +# you MUST use progsreiserfs-0.3.1_rc8 (the last version ever released). +DEPEND=">=sys-libs/ncurses-5.2 + jpeg? ( media-libs/jpeg ) + ntfs? ( >=sys-fs/ntfsprogs-2.0.0 ) + reiserfs? ( >=sys-fs/progsreiserfs-0.3.1_rc8 ) + >=sys-fs/e2fsprogs-1.35 + sys-libs/zlib" +RDEPEND="${DEPEND}" + +src_compile() +{ + local myconf="--without-ewf" + # --with-foo are broken, any use of --with/--without disable the + # functionality. + # The following variation must be used. + use reiserfs || myconf="${myconf} --without-reiserfs" + use ntfs || myconf="${myconf} --without-ntfs" + use jpeg || myconf="${myconf} --without-jpeg" + + econf ${myconf} || die + + # perform safety checks for NTFS and REISERFS + if useq ntfs && egrep -q 'undef HAVE_LIBNTFS\>' ${S}/config.h ; then + die "Failed to find NTFS library." + fi + if useq reiserfs && egrep -q 'undef HAVE_LIBREISERFS\>' ${S}/config.h ; then + die "Failed to find reiserfs library." + fi + if useq jpeg && egrep -q 'undef HAVE_LIBJPEG\>' ${S}/config.h ; then + die "Failed to find jpeg library." + fi + + # we want to compile testdisk with libreiserfs as a static library since + # we don't want this lib to be available for parted + # testdisk_LDADD = '-lreiserfs' ---> '/usr/lib/libdal.a /usr/lib/libreiserfs.a' + sed -i -e 's!-lreiserfs!/usr/lib/libreiserfs.a!g' src/Makefile + + # this is static method is the same used by upstream for their 'static' make + # target, but better, as it doesn't break. + #use static && append-ldflags -static + #emake LDFLAGS="-static" || die "emake" + emake || die "emake" +} + +src_install() +{ + emake DESTDIR="${D}" install || die + [ "$PF" != "$P" ] && mv ${D}/usr/share/doc/${P} ${D}/usr/share/doc/${PF} +} + diff --git a/portage-overlay/app-arch/tar/Manifest b/portage-overlay/app-arch/tar/Manifest new file mode 100644 index 0000000..25b8316 --- /dev/null +++ b/portage-overlay/app-arch/tar/Manifest @@ -0,0 +1,10 @@ +AUX rmt 273 RMD160 18f5fac369cc3372af7bd83384bb437a67baaa44 SHA1 971081167d145e45288a173d74ca19aa24c0c05e SHA256 8de946561fc5fe3603627c78c9777dc1f7bad7926171822f3a25958a6cd3be55 +AUX tar-1.14-loneZeroWarning.patch 981 RMD160 795f06b1aaff12e6ff102b6018e32b77c05f2347 SHA1 ebad26da332d5db200ff61413bb4215d98def2e6 SHA256 625e5ae6e08f405c3d122436c9860e192e9d152f5952bcd087c12b24501b6c9b +AUX tar-1.15.1-vfatTruncate.patch 930 RMD160 c467dfb373a5c04446bd8cfa0193677fa26cd63c SHA1 dba1caf6fcff0304cc216c38ae948dc464b651fe SHA256 7fa6417a7386db247f3ec5cc998ee0e6ab3a323dc810c76e32578f921d1e9edf +AUX tar-1.17-wildcards.patch 3052 RMD160 7be6ecc0caf41d70696f1fc25a1a6d8599cdf151 SHA1 b3749aaffc631dde98a9d7fd92297e9f92b53330 SHA256 e9ddd50af4f98b81ce5cc93a8124c89078a4deb93ed06449be4072896a02e4f4 +AUX tar-1.19-xattrs-conf.patch 25301 RMD160 183e4067f237d5e214b6e24d3ac13e1c3013b4eb SHA1 310ca379e455f4ae914122da0968c8b6383546c8 SHA256 34267aa790f82334e2820272ca084c4e0a925c3378988bc34ba5561998d7dbeb +AUX tar-1.19-xattrs.patch 46178 RMD160 2805242cec4293c1048243019e34170a19711094 SHA1 71ef5b9054e26005b640d6b345821a1587703c1b SHA256 d9d226094a53483c5910a94731335a49e86e8a1c46b39f995c77e9c6ee325088 +AUX tar-1.21-revert-pipe.patch 3701 RMD160 c780024f65b271261f3d02cd9d12c08ccb65f183 SHA1 534b429111dccf6c58d3adafda529c70452ee39b SHA256 26eecb1da171102d3fdc64c66559a41615ca8247ffe3ab4d87b4040873ca8dfd +AUX tar.1 13764 RMD160 964faa6a498a9ba55860ca0ce90bf596e8148eac SHA1 1de5ddcb27be1fcae2e4ba792db5c0cfb420ecc6 SHA256 bffbccb2a413c3284435d6ad6acd4b6869cfd18adf088c0cded4686946d2a821 +DIST tar-1.22.tar.gz 2998989 RMD160 92aae7f6ebce77d1e334acc59320980c4ce7ffe4 SHA1 79875be57ca47d16ab41fc1bf3853efe68b81167 SHA256 9e709abe268a6ca7d969dfaab25841ff2360dd78e9959ccd2eb6244f4c8fdba6 +EBUILD tar-1.22-r1.ebuild 1914 RMD160 86a636a239079fe368c5ce167f9487417ef0c52f SHA1 1541c27a66d89e1d9ab73204a4332b35e57ccbe0 SHA256 21860ba9efdb2776cab6a718dbd7e4851e5cd615eb77de927c00827e81325b93 diff --git a/portage-overlay/app-arch/tar/files/rmt b/portage-overlay/app-arch/tar/files/rmt new file mode 100644 index 0000000..4ad3e40 --- /dev/null +++ b/portage-overlay/app-arch/tar/files/rmt @@ -0,0 +1,8 @@ +#!/bin/sh +# +# This is not a mistake. This shell script (/etc/rmt) has been provided +# for compatibility with other Unix-like systems, some of which have +# utilities that expect to find (and execute) rmt in the /etc directory +# on remote systems. +# +exec /usr/sbin/rmt "$@" diff --git a/portage-overlay/app-arch/tar/files/tar-1.14-loneZeroWarning.patch b/portage-overlay/app-arch/tar/files/tar-1.14-loneZeroWarning.patch new file mode 100644 index 0000000..d8cdeab --- /dev/null +++ b/portage-overlay/app-arch/tar/files/tar-1.14-loneZeroWarning.patch @@ -0,0 +1,27 @@ +diff -ruNp tar-1.22.orig/src/list.c tar-1.22/src/list.c +--- tar-1.22.orig/src/list.c 2008-10-30 12:10:04.000000000 +0100 ++++ tar-1.22/src/list.c 2009-03-06 00:03:05.925105425 +0100 +@@ -136,6 +136,14 @@ read_and (void (*do_something) (void)) + + if (!ignore_zeros_option) + { ++ /* ++ * According to POSIX tar specs, this is wrong, but on the web ++ * there are some tar specs that can trigger this, and some tar ++ * implementations create tars according to that spec. For now, ++ * let's not be pedantic about issuing the warning. ++ */ ++#if 0 ++ + char buf[UINTMAX_STRSIZE_BOUND]; + + status = read_header (false); +@@ -143,6 +151,8 @@ read_and (void (*do_something) (void)) + break; + WARN ((0, 0, _("A lone zero block at %s"), + STRINGIFY_BIGINT (current_block_ordinal (), buf))); ++#endif ++ status = read_header (false); + break; + } + status = prev_status; diff --git a/portage-overlay/app-arch/tar/files/tar-1.15.1-vfatTruncate.patch b/portage-overlay/app-arch/tar/files/tar-1.15.1-vfatTruncate.patch new file mode 100644 index 0000000..bcbb88e --- /dev/null +++ b/portage-overlay/app-arch/tar/files/tar-1.15.1-vfatTruncate.patch @@ -0,0 +1,29 @@ +--- tar-1.15.1/src/system.c.vfatTruncate 2004-09-06 07:31:00.000000000 -0400 ++++ tar-1.15.1/src/system.c 2006-02-03 14:40:51.000000000 -0500 +@@ -272,8 +272,25 @@ + int + sys_truncate (int fd) + { ++ struct stat st; + off_t pos = lseek (fd, (off_t) 0, SEEK_CUR); +- return pos < 0 ? -1 : ftruncate (fd, pos); ++ ++ if ( pos < 0) ++ return -1; ++ ++ if ( ftruncate(fd, pos) && errno == EPERM ) { ++ /* wrapper around ftruncate: ++ * ftruncate may fail to grow the size of a file with some OS and filesystem ++ * combinations. Linux and vfat/fat is one example. If this is the case do ++ * a write to grow the file to the desired length. ++ */ ++ if( (fstat( fd, &st ) == -1) || ++ (st.st_size >= pos) || ++ (lseek( fd, pos - 1, SEEK_SET) == (off_t)-1) || ++ (write( fd, "\0", 1) == -1) ) ++ return -1; ++ } ++ return 0; + } + + /* Return nonzero if NAME is the name of a regular file, or if the file diff --git a/portage-overlay/app-arch/tar/files/tar-1.17-wildcards.patch b/portage-overlay/app-arch/tar/files/tar-1.17-wildcards.patch new file mode 100644 index 0000000..6de9b7b --- /dev/null +++ b/portage-overlay/app-arch/tar/files/tar-1.17-wildcards.patch @@ -0,0 +1,74 @@ +--- tar-1.17/doc/tar.texi.wildcards 2007-06-28 13:23:46.000000000 +0200 ++++ tar-1.17/doc/tar.texi 2007-06-28 13:23:46.000000000 +0200 +@@ -6871,7 +6871,7 @@ The following table summarizes pattern-m + + @multitable @columnfractions .3 .7 + @headitem Members @tab Default settings +-@item Inclusion @tab @option{--no-wildcards --anchored --no-wildcards-match-slash} ++@item Inclusion @tab @option{--wildcards --anchored --wildcards-match-slash} + @item Exclusion @tab @option{--wildcards --no-anchored --wildcards-match-slash} + @end multitable + +@@ -10666,6 +10666,9 @@ version of this document is available at + @table @asis + @item Use of globbing patterns when listing and extracting. + ++Note: Following is true for original unpatched GNU tar. ++For compatibility reasons, the old behavior was preserved. ++ + Previous versions of GNU tar assumed shell-style globbing when + extracting from or listing an archive. For example: + +--- tar-1.17/src/tar.c.wildcards 2007-06-28 13:23:46.000000000 +0200 ++++ tar-1.17/src/tar.c 2007-06-28 13:23:46.000000000 +0200 +@@ -686,7 +686,7 @@ static struct argp_option options[] = { + {"no-ignore-case", NO_IGNORE_CASE_OPTION, 0, 0, + N_("case sensitive matching (default)"), GRID+1 }, + {"wildcards", WILDCARDS_OPTION, 0, 0, +- N_("use wildcards (default for exclusion)"), GRID+1 }, ++ N_("use wildcards (default)"), GRID+1 }, + {"no-wildcards", NO_WILDCARDS_OPTION, 0, 0, + N_("verbatim string matching"), GRID+1 }, + {"no-wildcards-match-slash", NO_WILDCARDS_MATCH_SLASH_OPTION, 0, 0, +@@ -780,8 +780,7 @@ ARGMATCH_VERIFY (atime_preserve_args, at + /* Wildcard matching settings */ + enum wildcards + { +- default_wildcards, /* For exclusion == enable_wildcards, +- for inclusion == disable_wildcards */ ++ default_wildcards, /* enable_wildcards */ + disable_wildcards, + enable_wildcards + }; +@@ -809,7 +808,7 @@ struct tar_args /* Variables used + | recursion_option) + + #define MAKE_INCL_OPTIONS(args) \ +- ((((args)->wildcards == enable_wildcards) ? EXCLUDE_WILDCARDS : 0) \ ++ ((((args)->wildcards != disable_wildcards) ? EXCLUDE_WILDCARDS : 0) \ + | (args)->include_anchored \ + | (args)->matching_flags \ + | recursion_option) +@@ -2126,7 +2125,7 @@ decode_options (int argc, char **argv) + + /* Warn about implicit use of the wildcards in command line arguments. + See TODO */ +- warn_regex_usage = args.wildcards == default_wildcards; ++ warn_regex_usage = 0; //args.wildcards == default_wildcards; + + /* Derive option values and check option consistency. */ + +--- tar-1.17/src/names.c.wildcards 2007-04-03 14:17:13.000000000 +0200 ++++ tar-1.17/src/names.c 2007-06-28 13:30:48.000000000 +0200 +@@ -812,10 +812,7 @@ collect_and_sort_names (void) + next_name = name->next; + if (name->found_count || name->dir_contents) + continue; +- if (name->matching_flags & EXCLUDE_WILDCARDS) +- /* NOTE: EXCLUDE_ANCHORED is not relevant here */ +- /* FIXME: just skip regexps for now */ +- continue; ++ + chdir_do (name->change_dir); + if (name->name[0] == 0) + continue; diff --git a/portage-overlay/app-arch/tar/files/tar-1.19-xattrs-conf.patch b/portage-overlay/app-arch/tar/files/tar-1.19-xattrs-conf.patch new file mode 100644 index 0000000..ada7917 --- /dev/null +++ b/portage-overlay/app-arch/tar/files/tar-1.19-xattrs-conf.patch @@ -0,0 +1,799 @@ +diff -urNp tar-1.22-orig/config.hin tar-1.22/config.hin +--- tar-1.22-orig/config.hin 2009-03-05 08:08:07.000000000 +0100 ++++ tar-1.22/config.hin 2009-03-05 09:57:06.000000000 +0100 +@@ -131,6 +131,9 @@ + */ + #undef HAVE_ALLOCA_H + ++/* Define to 1 if you have the header file. */ ++#undef HAVE_ATTR_XATTR_H ++ + /* Define to 1 if you have the `btowc' function. */ + #undef HAVE_BTOWC + +@@ -372,12 +375,21 @@ + /* Define to 1 if you have the header file. */ + #undef HAVE_FEATURES_H + ++/* Define to 1 if you have the `fgetxattr' function. */ ++#undef HAVE_FGETXATTR ++ ++/* Define to 1 if you have the `flistxattr' function. */ ++#undef HAVE_FLISTXATTR ++ + /* Define to 1 if you have the header file. */ + #undef HAVE_FLOAT_H + + /* Define to 1 if you have the `flockfile' function. */ + #undef HAVE_FLOCKFILE + ++/* Define to 1 if you have the `fsetxattr' function. */ ++#undef HAVE_FSETXATTR ++ + /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ + #undef HAVE_FSEEKO + +@@ -423,6 +435,9 @@ + /* Define to 1 if you have the `gettimeofday' function. */ + #undef HAVE_GETTIMEOFDAY + ++/* Define to 1 if you have the `getxattr' function. */ ++#undef HAVE_GETXATTR ++ + /* Define to 1 if you have the header file. */ + #undef HAVE_GRP_H + +@@ -468,15 +483,30 @@ + /* Define to 1 if you have the `lchown' function. */ + #undef HAVE_LCHOWN + ++/* Define to 1 if you have the `lgetxattr' function. */ ++#undef HAVE_LGETXATTR ++ ++/* Define to 1 if you have the `acl' library (-lacl). */ ++#undef HAVE_LIBACL ++ + /* Define to 1 if you have the header file. */ + #undef HAVE_LIBINTL_H + ++/* Define to 1 if you have the `selinux' library (-lselinux). */ ++#undef HAVE_LIBSELINUX ++ + /* Define to 1 if you have the header file. */ + #undef HAVE_LINEWRAP_H + + /* Define to 1 if you have the header file. */ + #undef HAVE_LINUX_FD_H + ++/* Define to 1 if you have the `listxattr' function. */ ++#undef HAVE_LISTXATTR ++ ++/* Define to 1 if you have the `llistxattr' function. */ ++#undef HAVE_LLISTXATTR ++ + /* Define to 1 if you have the header file. */ + #undef HAVE_LOCALE_H + +@@ -486,6 +516,9 @@ + /* Define to 1 if the system has the type `long long int'. */ + #undef HAVE_LONG_LONG_INT + ++/* Define to 1 if you have the `lsetxattr' function. */ ++#undef HAVE_LSETXATTR ++ + /* Define to 1 if you have the `lstat' function. */ + #undef HAVE_LSTAT + +@@ -589,12 +622,18 @@ + /* Define to 1 if you have the header file. */ + #undef HAVE_SEARCH_H + ++/* Define to 1 if you have the header file. */ ++#undef HAVE_SELINUX_SELINUX_H ++ + /* Define to 1 if you have the `setenv' function. */ + #undef HAVE_SETENV + + /* Define to 1 if you have the `setlocale' function. */ + #undef HAVE_SETLOCALE + ++/* Define to 1 if you have the `setxattr' function. */ ++#undef HAVE_SETXATTR ++ + /* Define to 1 if you have the header file. */ + #undef HAVE_SGTTY_H + +@@ -734,6 +773,9 @@ + /* Define to 1 if you have the header file. */ + #undef HAVE_SYSEXITS_H + ++/* Define to 1 if you have the header file. */ ++#undef HAVE_SYS_ACL_H ++ + /* Define to 1 if you have the header file. */ + #undef HAVE_SYS_BITYPES_H + +@@ -891,6 +933,9 @@ + /* Define if utimes works properly. */ + #undef HAVE_WORKING_UTIMES + ++/* Define if we have a working extended attributes */ ++#undef HAVE_XATTRS ++ + /* Define to 1 if the system has the type `_Bool'. */ + #undef HAVE__BOOL + +diff -urNp tar-1.22-orig/configure tar-1.22/configure +--- tar-1.22-orig/configure 2009-03-05 08:05:20.000000000 +0100 ++++ tar-1.22/configure 2009-03-05 09:57:06.000000000 +0100 +@@ -2127,6 +2127,9 @@ ac_header_list="$ac_header_list sys/tpri + ac_header_list="$ac_header_list sys/tape.h" + ac_header_list="$ac_header_list unistd.h" + ac_header_list="$ac_header_list locale.h" ++ac_header_list="$ac_header_list selinux/selinux.h" ++ac_header_list="$ac_header_list attr/xattr.h" ++ac_header_list="$ac_header_list sys/acl.h" + ac_func_list="$ac_func_list flockfile" + ac_func_list="$ac_func_list funlockfile" + ac_header_list="$ac_header_list features.h" +@@ -6022,7 +6025,14 @@ return strerror (); + return 0; + } + _ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext ++for ac_lib in '' cposix; do ++ if test -z "$ac_lib"; then ++ ac_res="none required" ++ else ++ ac_res=-l$ac_lib ++ LIBS="-l$ac_lib $ac_func_search_save_LIBS" ++ fi ++ rm -f conftest.$ac_objext conftest$ac_exeext + if { (ac_try="$ac_link" + case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +@@ -6040,25 +6050,35 @@ eval "echo \"\$as_me:$LINENO: $ac_try_ec + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then +- ac_cv_lib_cposix_strerror=yes ++ ac_cv_search_strerror=$ac_res + else + echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + +- ac_cv_lib_cposix_strerror=no ++ + fi + + rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +- conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS ++ conftest$ac_exeext ++ if test "${ac_cv_search_strerror+set}" = set; then ++ break + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_lib_cposix_strerror" >&5 +-echo "${ECHO_T}$ac_cv_lib_cposix_strerror" >&6; } +-if test $ac_cv_lib_cposix_strerror = yes; then +- LIBS="$LIBS -lcposix" ++done ++if test "${ac_cv_search_strerror+set}" = set; then ++ : ++else ++ ac_cv_search_strerror=no + fi ++rm conftest.$ac_ext ++LIBS=$ac_func_search_save_LIBS ++fi ++{ echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5 ++echo "${ECHO_T}$ac_cv_search_strerror" >&6; } ++ac_res=$ac_cv_search_strerror ++if test "$ac_res" != no; then ++ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +- ++fi + + { echo "$as_me:$LINENO: checking for inline" >&5 + echo $ECHO_N "checking for inline... $ECHO_C" >&6; } +@@ -38773,6 +38793,257 @@ _ACEOF + fi + done + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++for ac_func in getxattr fgetxattr lgetxattr \ ++ setxattr fsetxattr lsetxattr \ ++ listxattr flistxattr llistxattr ++do ++as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` ++{ echo "$as_me:$LINENO: checking for $ac_func" >&5 ++echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } ++if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then ++ echo $ECHO_N "(cached) $ECHO_C" >&6 ++else ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++/* Define $ac_func to an innocuous variant, in case declares $ac_func. ++ For example, HP-UX 11i declares gettimeofday. */ ++#define $ac_func innocuous_$ac_func ++ ++/* System header to define __stub macros and hopefully few prototypes, ++ which can conflict with char $ac_func (); below. ++ Prefer to if __STDC__ is defined, since ++ exists even on freestanding compilers. */ ++ ++#ifdef __STDC__ ++# include ++#else ++# include ++#endif ++ ++#undef $ac_func ++ ++/* Override any GCC internal prototype to avoid an error. ++ Use char because int might match the return type of a GCC ++ builtin and then its argument prototype would still apply. */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char $ac_func (); ++/* The GNU C library defines this for functions which it implements ++ to always fail with ENOSYS. Some functions are actually named ++ something starting with __ and the normal name is an alias. */ ++#if defined __stub_$ac_func || defined __stub___$ac_func ++choke me ++#endif ++ ++int ++main () ++{ ++return $ac_func (); ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext conftest$ac_exeext ++if { (ac_try="$ac_link" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++ (eval "$ac_link") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && ++ $as_test_x conftest$ac_exeext; then ++ eval "$as_ac_var=yes" ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ eval "$as_ac_var=no" ++fi ++ ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++fi ++ac_res=`eval echo '${'$as_ac_var'}'` ++ { echo "$as_me:$LINENO: result: $ac_res" >&5 ++echo "${ECHO_T}$ac_res" >&6; } ++if test `eval echo '${'$as_ac_var'}'` = yes; then ++ cat >>confdefs.h <<_ACEOF ++#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 ++_ACEOF ++ ++cat >>confdefs.h <<\_ACEOF ++#define HAVE_XATTRS ++_ACEOF ++ ++fi ++done ++ ++ ++{ echo "$as_me:$LINENO: checking for getfilecon in -lselinux" >&5 ++echo $ECHO_N "checking for getfilecon in -lselinux... $ECHO_C" >&6; } ++if test "${ac_cv_lib_selinux_getfilecon+set}" = set; then ++ echo $ECHO_N "(cached) $ECHO_C" >&6 ++else ++ ac_check_lib_save_LIBS=$LIBS ++LIBS="-lselinux $LIBS" ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++ ++/* Override any GCC internal prototype to avoid an error. ++ Use char because int might match the return type of a GCC ++ builtin and then its argument prototype would still apply. */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char getfilecon (); ++int ++main () ++{ ++return getfilecon (); ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext conftest$ac_exeext ++if { (ac_try="$ac_link" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++ (eval "$ac_link") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && ++ $as_test_x conftest$ac_exeext; then ++ ac_cv_lib_selinux_getfilecon=yes ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ac_cv_lib_selinux_getfilecon=no ++fi ++ ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS ++fi ++{ echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_getfilecon" >&5 ++echo "${ECHO_T}$ac_cv_lib_selinux_getfilecon" >&6; } ++if test $ac_cv_lib_selinux_getfilecon = yes; then ++ cat >>confdefs.h <<_ACEOF ++#define HAVE_LIBSELINUX 1 ++_ACEOF ++ ++ LIBS="-lselinux $LIBS" ++ ++fi ++ ++ ++{ echo "$as_me:$LINENO: checking for acl_get_fd in -lacl" >&5 ++echo $ECHO_N "checking for acl_get_fd in -lacl... $ECHO_C" >&6; } ++if test "${ac_cv_lib_acl_acl_get_fd+set}" = set; then ++ echo $ECHO_N "(cached) $ECHO_C" >&6 ++else ++ ac_check_lib_save_LIBS=$LIBS ++LIBS="-lacl $LIBS" ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++ ++/* Override any GCC internal prototype to avoid an error. ++ Use char because int might match the return type of a GCC ++ builtin and then its argument prototype would still apply. */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char acl_get_fd (); ++int ++main () ++{ ++return acl_get_fd (); ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext conftest$ac_exeext ++if { (ac_try="$ac_link" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++ (eval "$ac_link") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest$ac_exeext && ++ $as_test_x conftest$ac_exeext; then ++ ac_cv_lib_acl_acl_get_fd=yes ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ac_cv_lib_acl_acl_get_fd=no ++fi ++ ++rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ ++ conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS ++fi ++{ echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_fd" >&5 ++echo "${ECHO_T}$ac_cv_lib_acl_acl_get_fd" >&6; } ++if test $ac_cv_lib_acl_acl_get_fd = yes; then ++ cat >>confdefs.h <<_ACEOF ++#define HAVE_LIBACL 1 ++_ACEOF ++ ++ LIBS="-lacl $LIBS" ++ ++fi ++ ++ + { echo "$as_me:$LINENO: checking whether getgrgid is declared" >&5 + echo $ECHO_N "checking whether getgrgid is declared... $ECHO_C" >&6; } + if test "${ac_cv_have_decl_getgrgid+set}" = set; then +@@ -40571,6 +40842,296 @@ fi + + done + ++ ++for ac_header in selinux/selinux.h ++do ++as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ { echo "$as_me:$LINENO: checking for $ac_header" >&5 ++echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ echo $ECHO_N "(cached) $ECHO_C" >&6 ++fi ++ac_res=`eval echo '${'$as_ac_Header'}'` ++ { echo "$as_me:$LINENO: result: $ac_res" >&5 ++echo "${ECHO_T}$ac_res" >&6; } ++else ++ # Is the header compilable? ++{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 ++echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++$ac_includes_default ++#include <$ac_header> ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ ac_header_compiler=yes ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ac_header_compiler=no ++fi ++ ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 ++echo "${ECHO_T}$ac_header_compiler" >&6; } ++ ++# Is the header present? ++{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 ++echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include <$ac_header> ++_ACEOF ++if { (ac_try="$ac_cpp conftest.$ac_ext" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } >/dev/null && { ++ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || ++ test ! -s conftest.err ++ }; then ++ ac_header_preproc=yes ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ac_header_preproc=no ++fi ++ ++rm -f conftest.err conftest.$ac_ext ++{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 ++echo "${ECHO_T}$ac_header_preproc" >&6; } ++ ++# So? What about this header? ++case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in ++ yes:no: ) ++ { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 ++echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} ++ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 ++echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ++ ac_header_preproc=yes ++ ;; ++ no:yes:* ) ++ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 ++echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} ++ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 ++echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} ++ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 ++echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} ++ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 ++echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} ++ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 ++echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} ++ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 ++echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ++ ( cat <<\_ASBOX ++## ------------------------------ ## ++## Report this to bug-tar@gnu.org ## ++## ------------------------------ ## ++_ASBOX ++ ) | sed "s/^/$as_me: WARNING: /" >&2 ++ ;; ++esac ++{ echo "$as_me:$LINENO: checking for $ac_header" >&5 ++echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ echo $ECHO_N "(cached) $ECHO_C" >&6 ++else ++ eval "$as_ac_Header=\$ac_header_preproc" ++fi ++ac_res=`eval echo '${'$as_ac_Header'}'` ++ { echo "$as_me:$LINENO: result: $ac_res" >&5 ++echo "${ECHO_T}$ac_res" >&6; } ++ ++fi ++if test `eval echo '${'$as_ac_Header'}'` = yes; then ++ cat >>confdefs.h <<_ACEOF ++#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 ++_ACEOF ++ ++fi ++ ++done ++ ++ ++for ac_header in attr/xattr.h ++do ++as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ { echo "$as_me:$LINENO: checking for $ac_header" >&5 ++echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ echo $ECHO_N "(cached) $ECHO_C" >&6 ++fi ++ac_res=`eval echo '${'$as_ac_Header'}'` ++ { echo "$as_me:$LINENO: result: $ac_res" >&5 ++echo "${ECHO_T}$ac_res" >&6; } ++else ++ # Is the header compilable? ++{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 ++echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++$ac_includes_default ++#include <$ac_header> ++_ACEOF ++rm -f conftest.$ac_objext ++if { (ac_try="$ac_compile" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++ (eval "$ac_compile") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } && { ++ test -z "$ac_c_werror_flag" || ++ test ! -s conftest.err ++ } && test -s conftest.$ac_objext; then ++ ac_header_compiler=yes ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ac_header_compiler=no ++fi ++ ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 ++echo "${ECHO_T}$ac_header_compiler" >&6; } ++ ++# Is the header present? ++{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 ++echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } ++cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#include <$ac_header> ++_ACEOF ++if { (ac_try="$ac_cpp conftest.$ac_ext" ++case "(($ac_try" in ++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++ *) ac_try_echo=$ac_try;; ++esac ++eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:$LINENO: \$? = $ac_status" >&5 ++ (exit $ac_status); } >/dev/null && { ++ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || ++ test ! -s conftest.err ++ }; then ++ ac_header_preproc=yes ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ ac_header_preproc=no ++fi ++ ++rm -f conftest.err conftest.$ac_ext ++{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 ++echo "${ECHO_T}$ac_header_preproc" >&6; } ++ ++# So? What about this header? ++case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in ++ yes:no: ) ++ { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 ++echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} ++ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 ++echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ++ ac_header_preproc=yes ++ ;; ++ no:yes:* ) ++ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 ++echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} ++ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 ++echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} ++ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 ++echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} ++ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 ++echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} ++ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 ++echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} ++ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 ++echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ++ ( cat <<\_ASBOX ++## ------------------------------ ## ++## Report this to bug-tar@gnu.org ## ++## ------------------------------ ## ++_ASBOX ++ ) | sed "s/^/$as_me: WARNING: /" >&2 ++ ;; ++esac ++{ echo "$as_me:$LINENO: checking for $ac_header" >&5 ++echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then ++ echo $ECHO_N "(cached) $ECHO_C" >&6 ++else ++ eval "$as_ac_Header=\$ac_header_preproc" ++fi ++ac_res=`eval echo '${'$as_ac_Header'}'` ++ { echo "$as_me:$LINENO: result: $ac_res" >&5 ++echo "${ECHO_T}$ac_res" >&6; } ++ ++fi ++if test `eval echo '${'$as_ac_Header'}'` = yes; then ++ cat >>confdefs.h <<_ACEOF ++#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 ++_ACEOF ++ ++fi ++ ++done ++ + { echo "$as_me:$LINENO: checking for iconv_t" >&5 + echo $ECHO_N "checking for iconv_t... $ECHO_C" >&6; } + if test "${ac_cv_type_iconv_t+set}" = set; then +diff -urNp tar-1.22-orig/src/Makefile.in tar-1.22/src/Makefile.in +--- tar-1.22-orig/src/Makefile.in 2009-03-05 08:05:26.000000000 +0100 ++++ tar-1.22/src/Makefile.in 2009-03-05 09:57:06.000000000 +0100 +@@ -143,7 +143,8 @@ am_tar_OBJECTS = buffer.$(OBJEXT) checkp + extract.$(OBJEXT) xheader.$(OBJEXT) incremen.$(OBJEXT) \ + list.$(OBJEXT) misc.$(OBJEXT) names.$(OBJEXT) sparse.$(OBJEXT) \ + suffix.$(OBJEXT) system.$(OBJEXT) tar.$(OBJEXT) \ +- transform.$(OBJEXT) update.$(OBJEXT) utf8.$(OBJEXT) ++ transform.$(OBJEXT) update.$(OBJEXT) utf8.$(OBJEXT) \ ++ xattrs.$(OBJEXT) + tar_OBJECTS = $(am_tar_OBJECTS) + am__DEPENDENCIES_1 = + am__DEPENDENCIES_2 = ../lib/libtar.a $(am__DEPENDENCIES_1) \ +@@ -653,7 +654,7 @@ sysconfdir = @sysconfdir@ + target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ +-noinst_HEADERS = arith.h common.h tar.h ++noinst_HEADERS = arith.h common.h tar.h xattrs.h + tar_SOURCES = \ + buffer.c\ + checkpoint.c\ +@@ -672,11 +673,12 @@ tar_SOURCES = \ + tar.c\ + transform.c\ + update.c\ +- utf8.c ++ utf8.c\ ++ xattrs.c + + INCLUDES = -I$(top_srcdir)/lib -I../ -I../lib + LDADD = ../lib/libtar.a $(LIBINTL) $(LIBICONV) +-tar_LDADD = $(LDADD) $(LIB_CLOCK_GETTIME) ++tar_LDADD = $(LIBS) $(LDADD) $(LIB_CLOCK_GETTIME) + all: all-am + + .SUFFIXES: +@@ -776,6 +778,7 @@ distclean-compile: + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transform.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/update.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utf8.Po@am__quote@ ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xattrs.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xheader.Po@am__quote@ + + .c.o: diff --git a/portage-overlay/app-arch/tar/files/tar-1.19-xattrs.patch b/portage-overlay/app-arch/tar/files/tar-1.19-xattrs.patch new file mode 100644 index 0000000..49ba87e --- /dev/null +++ b/portage-overlay/app-arch/tar/files/tar-1.19-xattrs.patch @@ -0,0 +1,1454 @@ +diff -urp tar-1.22-orig/configure.ac tar-1.22/configure.ac +--- tar-1.22-orig/configure.ac 2009-03-05 08:01:58.000000000 +0100 ++++ tar-1.22/configure.ac 2009-03-05 09:45:42.000000000 +0100 +@@ -40,7 +40,7 @@ AC_CHECK_HEADERS_ONCE(fcntl.h linux/fd.h + sys/param.h sys/device.h sys/filio.h sys/gentape.h \ + sys/inet.h sys/io/trioctl.h \ + sys/mtio.h sys/time.h sys/tprintf.h sys/tape.h \ +- unistd.h locale.h) ++ unistd.h locale.h selinux/selinux.h attr/xattr.h sys/acl.h) + + AC_CHECK_HEADERS([sys/buf.h], [], [], + [#if HAVE_SYS_PARAM_H +@@ -88,6 +88,13 @@ gl_INIT + tar_PAXUTILS + + AC_CHECK_FUNCS(fsync getdtablesize lstat mkfifo readlink symlink setlocale utimes) ++AC_CHECK_FUNCS(getxattr fgetxattr lgetxattr \ ++ setxattr fsetxattr lsetxattr \ ++ listxattr flistxattr llistxattr, ++ AC_DEFINE(HAVE_XATTRS,,[Define if we have a working extended attributes]),) ++AC_CHECK_LIB(selinux, getfilecon) ++AC_CHECK_LIB(acl, acl_get_fd) ++ + AC_CHECK_DECLS([getgrgid],,, [#include ]) + AC_CHECK_DECLS([getpwuid],,, [#include ]) + AC_CHECK_DECLS([time],,, [#include ]) +@@ -203,6 +210,8 @@ AC_DEFINE_UNQUOTED(DEFAULT_QUOTING_STYLE + # Iconv + AM_ICONV + AC_CHECK_HEADERS(iconv.h) ++AC_CHECK_HEADERS(selinux/selinux.h) ++AC_CHECK_HEADERS(attr/xattr.h) + AC_CHECK_TYPE(iconv_t,:, + AC_DEFINE(iconv_t, int, + [Conversion descriptor type]), +diff -urp tar-1.22-orig/doc/tar.texi tar-1.22/doc/tar.texi +--- tar-1.22-orig/doc/tar.texi 2009-03-05 08:04:13.000000000 +0100 ++++ tar-1.22/doc/tar.texi 2009-03-05 09:45:42.000000000 +0100 +@@ -2345,6 +2345,10 @@ Normally when creating an archive, @comm + @samp{/} from member names. This option disables that behavior. + @xref{absolute}. + ++@opsummary{acl} ++@item --acls ++Causes @command{tar} to store ACL's. @xref{Attributes}. ++ + @opsummary{after-date} + @item --after-date + +@@ -2844,6 +2848,10 @@ contents have changed (as opposed to jus + also back up files for which any status information has + changed). @xref{after}. + ++@opsummary{no-acl} ++@item --no-acls ++Causes @command{tar} not to store and not to extract ACL's. @xref{Attributes}. ++ + @opsummary{no-anchored} + @item --no-anchored + An exclude pattern can match any subsequence of the name's components. +@@ -2919,11 +2927,21 @@ When extracting an archive, subtract the + the permissions specified in the archive. This is the default behavior + for ordinary users. + ++@opsummary{no-selinux} ++@item --no-selinux ++Causes @command{tar} not to store and not to extract SELinux security context. ++@xref{Attributes}. ++ + @opsummary{no-unquote} + @item --no-unquote + Treat all input file or member names literally, do not interpret + escape sequences. @xref{input name quoting}. + ++@opsummary{no-xattrs} ++@item --no-xattrs ++Causes @command{tar} not to store and not to extract xattrs. This option also ++enables @option{--no-selinux} and @option{--no-acls}. @xref{Attributes}. ++ + @opsummary{no-wildcards} + @item --no-wildcards + Do not use wildcards. +@@ -3151,6 +3169,11 @@ locations. Usually @command{tar} determ + the archive can be seeked or not. This option is intended for use + in cases when such recognition fails. + ++@opsummary{selinux} ++@item --selinux ++Causes @command{tar} to store SElinux security context. @xref{Attributes}. ++ ++ + @opsummary{show-defaults} + @item --show-defaults + +@@ -3349,6 +3372,11 @@ Used in conjunction with @option{--multi + keep track of which volume of a multi-volume archive it is working in + @var{file}. @xref{volno-file}. + ++@opsummary{xattrs} ++@item --xattrs ++Causes @command{tar} to store xattrs. This option also enables ++@option{--selinux} and @option{--acls}. @xref{Attributes}. ++ + @opsummary{wildcards} + @item --wildcards + Use wildcards when matching member names with patterns. +@@ -8350,6 +8378,8 @@ implementation able to read @samp{ustar} + most @samp{posix} archives as well, with the only exception that any + additional information (such as long file names etc.) will in such + case be extracted as plain text files along with the files it refers to. ++This is the only format that can store ACLs, SELinux context and extended ++attributes. + + This archive format will be the default format for future versions + of @GNUTAR{}. +@@ -8902,6 +8932,51 @@ Same as both @option{--same-permissions} + + This option is deprecated, and will be removed in @GNUTAR{} version 1.23. + ++@opindex acls ++@item --acls ++This option causes @command{tar} to store the current ACL in the archive. ++ ++The @option{--acls} option has no equivalent short option name. ++ ++@opindex selinux ++@item --selinux ++This option causes @command{tar} to store the current SELinux security context ++information in the archive. ++ ++The @option{--selinux} option has no equivalent short option name. ++ ++@opindex xattrs ++@item --xattrs ++This option causes @command{tar} to store the current extended attributes in ++the archive. This option also enables @option{--acls} and @option{--selinux} if ++they haven't been set already. ++ ++The @option{--xattrs} option has no equivalent short option name. ++ ++@opindex no-acls ++@item --no-acls ++This option causes @command{tar} not to store the current ACL in the archive ++and not to extract any ACL information in an archive. ++ ++The @option{--no-acls} option has no equivalent short option name. ++ ++@opindex no-selinux ++@item --no-selinux ++This option causes @command{tar} not to store the current SELinux security ++context information in the archive and not to extract any SELinux information in ++an archive. ++ ++The @option{--no-selinux} option has no equivalent short option name. ++ ++@opindex no-xattrs ++@item --no-xattrs ++This option causes @command{tar} not to store the current extended attributes in ++the archive and not to extract any extended attributes in an archive. This ++option also enables @option{--no-acls} and @option{--no-selinux} if ++they haven't been set already. ++ ++The @option{--no-xattrs} option has no equivalent short option name. ++ + @end table + + @node Portability +diff -urp tar-1.22-orig/src/common.h tar-1.22/src/common.h +--- tar-1.22-orig/src/common.h 2008-11-30 13:30:29.000000000 +0100 ++++ tar-1.22/src/common.h 2009-03-05 09:45:42.000000000 +0100 +@@ -248,6 +248,15 @@ GLOBAL int same_owner_option; + /* If positive, preserve permissions when extracting. */ + GLOBAL int same_permissions_option; + ++/* If positive, save the SELinux context. */ ++GLOBAL int selinux_context_option; ++ ++/* If positive, save the ACLs. */ ++GLOBAL int acls_option; ++ ++/* If positive, save the user and root xattrs. */ ++GLOBAL int xattrs_option; ++ + /* When set, strip the given number of file name components from the file name + before extracting */ + GLOBAL size_t strip_name_components; +@@ -673,6 +682,9 @@ extern char *output_start; + + void update_archive (void); + ++/* Module attrs.c. */ ++#include "xattrs.h" ++ + /* Module xheader.c. */ + + void xheader_init (struct xheader *xhdr); +@@ -694,6 +706,12 @@ bool xheader_string_end (struct xheader + bool xheader_keyword_deleted_p (const char *kw); + char *xheader_format_name (struct tar_stat_info *st, const char *fmt, + size_t n); ++void xheader_xattr_init(struct tar_stat_info *st); ++void xheader_xattr_free(struct xattr_array *vals, size_t sz); ++void xheader_xattr_copy(const struct tar_stat_info *st, ++ struct xattr_array **vals, size_t *sz); ++void xheader_xattr_add(struct tar_stat_info *st, ++ const char *key, const char *val, size_t len); + + /* Module system.c */ + +diff -urp tar-1.22-orig/src/create.c tar-1.22/src/create.c +--- tar-1.22-orig/src/create.c 2008-10-30 11:58:04.000000000 +0100 ++++ tar-1.22/src/create.c 2009-03-05 09:45:42.000000000 +0100 +@@ -24,6 +24,7 @@ + #include + + #include "common.h" ++ + #include + + struct link +@@ -944,6 +945,30 @@ start_header (struct tar_stat_info *st) + GNAME_TO_CHARS (st->gname, header->header.gname); + } + ++ if (archive_format == POSIX_FORMAT) ++ { ++ if (acls_option > 0) ++ { ++ if (st->acls_a_ptr) ++ xheader_store ("SCHILY.acl.access", st, NULL); ++ if (st->acls_d_ptr) ++ xheader_store ("SCHILY.acl.default", st, NULL); ++ } ++ if ((selinux_context_option > 0) && st->cntx_name) ++ xheader_store ("RHT.security.selinux", st, NULL); ++ if (xattrs_option > 0) ++ { ++ size_t scan_xattr = 0; ++ struct xattr_array *xattr_map = st->xattr_map; ++ ++ while (scan_xattr < st->xattr_map_size) ++ { ++ xheader_store (xattr_map[scan_xattr].xkey, st, &scan_xattr); ++ ++scan_xattr; ++ } ++ } ++ } ++ + return header; + } + +@@ -1578,6 +1603,10 @@ dump_file0 (struct tar_stat_info *st, co + } + } + ++ xattrs_acls_get(st, p, fd, !is_dir); ++ xattrs_selinux_get(st, p, fd); ++ xattrs_xattrs_get(st, p, fd); ++ + if (is_dir) + { + const char *tag_file_name; +diff -urp tar-1.22-orig/src/extract.c tar-1.22/src/extract.c +--- tar-1.22-orig/src/extract.c 2008-10-30 15:10:28.000000000 +0100 ++++ tar-1.22/src/extract.c 2009-03-05 09:45:42.000000000 +0100 +@@ -69,6 +69,13 @@ struct delayed_set_stat + mode_t invert_permissions; + enum permstatus permstatus; + bool after_links; ++ char *cntx_name; ++ char *acls_a_ptr; ++ size_t acls_a_len; ++ char *acls_d_ptr; ++ size_t acls_d_len; ++ size_t xattr_map_size; /* Size of the xattr map */ ++ struct xattr_array *xattr_map; + char file_name[1]; + }; + +@@ -96,6 +103,18 @@ struct delayed_link + hard-linked together. */ + struct string_list *sources; + ++ /* SELinux context */ ++ char *cntx_name; ++ ++ /* ACLs */ ++ char *acls_a_ptr; ++ size_t acls_a_len; ++ char *acls_d_ptr; ++ size_t acls_d_len; ++ ++ size_t xattr_map_size; /* Size of the xattr map */ ++ struct xattr_array *xattr_map; ++ + /* The desired target of the desired link. */ + char target[1]; + }; +@@ -276,6 +295,10 @@ set_stat (char const *file_name, + give files away. */ + } + ++ xattrs_acls_set(st, file_name, typeflag); ++ xattrs_selinux_set(st, file_name, typeflag); ++ xattrs_xattrs_set(st, file_name, typeflag); ++ + if (0 < same_owner_option && permstatus != INTERDIR_PERMSTATUS) + { + /* When lchown exists, it should be used to change the attributes of +@@ -352,6 +375,29 @@ delay_set_stat (char const *file_name, s + data->invert_permissions = invert_permissions; + data->permstatus = permstatus; + data->after_links = 0; ++ data->cntx_name = NULL; ++ assign_string (&data->cntx_name, st->cntx_name); ++ if (st->acls_a_ptr) ++ { ++ data->acls_a_ptr = xmemdup(st->acls_a_ptr, st->acls_a_len + 1); ++ data->acls_a_len = st->acls_a_len; ++ } ++ else ++ { ++ data->acls_a_ptr = NULL; ++ data->acls_a_len = 0; ++ } ++ if (st->acls_d_ptr) ++ { ++ data->acls_d_ptr = xmemdup(st->acls_d_ptr, st->acls_d_len + 1); ++ data->acls_d_len = st->acls_d_len; ++ } ++ else ++ { ++ data->acls_d_ptr = NULL; ++ data->acls_d_len = 0; ++ } ++ xheader_xattr_copy (st, &data->xattr_map, &data->xattr_map_size); + strcpy (data->file_name, file_name); + delayed_set_stat_head = data; + } +@@ -599,11 +645,22 @@ apply_nonancestor_delayed_set_stat (char + sb.stat.st_gid = data->gid; + sb.atime = data->atime; + sb.mtime = data->mtime; ++ sb.cntx_name = data->cntx_name; ++ sb.acls_a_ptr = data->acls_a_ptr; ++ sb.acls_a_len = data->acls_a_len; ++ sb.acls_d_ptr = data->acls_d_ptr; ++ sb.acls_d_len = data->acls_d_len; ++ sb.xattr_map = data->xattr_map; ++ sb.xattr_map_size = data->xattr_map_size; + set_stat (data->file_name, &sb, cur_info, + data->invert_permissions, data->permstatus, DIRTYPE); + } + + delayed_set_stat_head = data->next; ++ xheader_xattr_free (data->xattr_map, data->xattr_map_size); ++ free (data->cntx_name); ++ free (data->acls_a_ptr); ++ free (data->acls_d_ptr); + free (data); + } + } +@@ -882,6 +939,13 @@ create_placeholder_file (char *file_name + + strlen (file_name) + 1); + p->sources->next = 0; + strcpy (p->sources->string, file_name); ++ p->cntx_name = NULL; ++ p->acls_a_ptr = NULL; ++ p->acls_a_len = 0; ++ p->acls_d_ptr = NULL; ++ p->acls_d_len = 0; ++ p->xattr_map = NULL; ++ p->xattr_map_size = 0; + strcpy (p->target, current_stat_info.link_name); + + h = delayed_set_stat_head; +@@ -1288,6 +1352,13 @@ apply_delayed_links (void) + struct tar_stat_info st1; + st1.stat.st_uid = ds->uid; + st1.stat.st_gid = ds->gid; ++ st1.cntx_name = ds->cntx_name; ++ st1.acls_a_ptr = ds->acls_a_ptr; ++ st1.acls_a_len = ds->acls_a_len; ++ st1.acls_d_ptr = ds->acls_d_ptr; ++ st1.acls_d_len = ds->acls_d_len; ++ st1.xattr_map = ds->xattr_map; ++ st1.xattr_map_size = ds->xattr_map_size; + set_stat (source, &st1, NULL, 0, 0, SYMTYPE); + valid_source = source; + } +diff -urp tar-1.22-orig/src/list.c tar-1.22/src/list.c +--- tar-1.22-orig/src/list.c 2009-03-05 09:45:15.000000000 +0100 ++++ tar-1.22/src/list.c 2009-03-05 09:45:42.000000000 +0100 +@@ -567,6 +567,13 @@ decode_header (union block *header, stru + assign_string (&stat_info->gname, + header->header.gname[0] ? header->header.gname : NULL); + ++ stat_info->acls_a_ptr = NULL; ++ stat_info->acls_a_len = 0; ++ stat_info->acls_d_ptr = NULL; ++ stat_info->acls_d_len = 0; ++ stat_info->cntx_name = NULL; ++ xheader_xattr_init(stat_info); ++ + if (format == OLDGNU_FORMAT && incremental_option) + { + stat_info->atime.tv_sec = TIME_FROM_HEADER (header->oldgnu_header.atime); +diff -urp tar-1.22-orig/src/Makefile.am tar-1.22/src/Makefile.am +--- tar-1.22-orig/src/Makefile.am 2007-10-29 18:53:06.000000000 +0100 ++++ tar-1.22/src/Makefile.am 2009-03-05 09:45:42.000000000 +0100 +@@ -20,7 +20,7 @@ + + bin_PROGRAMS = tar + +-noinst_HEADERS = arith.h common.h tar.h ++noinst_HEADERS = arith.h common.h tar.h xattrs.h + tar_SOURCES = \ + buffer.c\ + checkpoint.c\ +@@ -39,10 +39,11 @@ tar_SOURCES = \ + tar.c\ + transform.c\ + update.c\ +- utf8.c ++ utf8.c\ ++ xattrs.c + + INCLUDES = -I$(top_srcdir)/lib -I../ -I../lib + + LDADD = ../lib/libtar.a $(LIBINTL) $(LIBICONV) + +-tar_LDADD = $(LDADD) $(LIB_CLOCK_GETTIME) ++tar_LDADD = $(LIBS) $(LDADD) $(LIB_CLOCK_GETTIME) +diff -urp tar-1.22-orig/src/tar.c tar-1.22/src/tar.c +--- tar-1.22-orig/src/tar.c 2009-03-05 08:04:13.000000000 +0100 ++++ tar-1.22/src/tar.c 2009-03-05 09:45:42.000000000 +0100 +@@ -246,7 +246,8 @@ tar_set_quoting_style (char *arg) + + enum + { +- ANCHORED_OPTION = CHAR_MAX + 1, ++ ACLS_OPTION = CHAR_MAX + 1, ++ ANCHORED_OPTION, + ATIME_PRESERVE_OPTION, + BACKUP_OPTION, + CHECK_DEVICE_OPTION, +@@ -276,6 +277,7 @@ enum + MODE_OPTION, + MTIME_OPTION, + NEWER_MTIME_OPTION, ++ NO_ACLS_OPTION, + NO_ANCHORED_OPTION, + NO_AUTO_COMPRESS_OPTION, + NO_CHECK_DEVICE_OPTION, +@@ -288,9 +290,11 @@ enum + NO_RECURSION_OPTION, + NO_SAME_OWNER_OPTION, + NO_SAME_PERMISSIONS_OPTION, ++ NO_SELINUX_CONTEXT_OPTION, + NO_UNQUOTE_OPTION, + NO_WILDCARDS_MATCH_SLASH_OPTION, + NO_WILDCARDS_OPTION, ++ NO_XATTR_OPTION, + NULL_OPTION, + NUMERIC_OWNER_OPTION, + OCCURRENCE_OPTION, +@@ -312,6 +316,7 @@ enum + RMT_COMMAND_OPTION, + RSH_COMMAND_OPTION, + SAME_OWNER_OPTION, ++ SELINUX_CONTEXT_OPTION, + SHOW_DEFAULTS_OPTION, + SHOW_OMITTED_DIRS_OPTION, + SHOW_TRANSFORMED_NAMES_OPTION, +@@ -328,7 +333,8 @@ enum + VERSION_OPTION, + VOLNO_FILE_OPTION, + WILDCARDS_MATCH_SLASH_OPTION, +- WILDCARDS_OPTION ++ WILDCARDS_OPTION, ++ XATTR_OPTION + }; + + const char *argp_program_version = "tar (" PACKAGE_NAME ") " VERSION; +@@ -465,6 +471,10 @@ static struct argp_option options[] = { + {NULL, 0, NULL, 0, + N_("Handling of file attributes:"), GRID }, + ++ {"acls", ACLS_OPTION, 0, 0, ++ N_("Save the ACLs to the archive"), GRID+1 }, ++ {"no-acls", NO_ACLS_OPTION, 0, 0, ++ N_("Don't extract the ACLs from the archive"), GRID+1 }, + {"owner", OWNER_OPTION, N_("NAME"), 0, + N_("force NAME as owner for added files"), GRID+1 }, + {"group", GROUP_OPTION, N_("NAME"), 0, +@@ -495,6 +505,14 @@ static struct argp_option options[] = { + {"preserve-order", 's', 0, 0, + N_("sort names to extract to match archive"), GRID+1 }, + {"same-order", 0, 0, OPTION_ALIAS, NULL, GRID+1 }, ++ {"selinux", SELINUX_CONTEXT_OPTION, 0, 0, ++ N_("Save the SELinux context to the archive"), GRID+1 }, ++ {"no-selinux", NO_SELINUX_CONTEXT_OPTION, 0, 0, ++ N_("Don't extract the SELinux context from the archive"), GRID+1 }, ++ {"xattrs", XATTR_OPTION, 0, 0, ++ N_("Save the user/root xattrs to the archive"), GRID+1 }, ++ {"no-xattrs", NO_XATTR_OPTION, 0, 0, ++ N_("Don't extract the user/root xattrs from the archive"), GRID+1 }, + {"preserve", PRESERVE_OPTION, 0, 0, + N_("same as both -p and -s"), GRID+1 }, + {"delay-directory-restore", DELAY_DIRECTORY_RESTORE_OPTION, 0, 0, +@@ -1932,6 +1950,37 @@ parse_opt (int key, char *arg, struct ar + same_permissions_option = -1; + break; + ++ case ACLS_OPTION: ++ set_archive_format ("posix"); ++ acls_option = 1; ++ break; ++ ++ case NO_ACLS_OPTION: ++ acls_option = -1; ++ break; ++ ++ case SELINUX_CONTEXT_OPTION: ++ set_archive_format ("posix"); ++ selinux_context_option = 1; ++ break; ++ ++ case NO_SELINUX_CONTEXT_OPTION: ++ selinux_context_option = -1; ++ break; ++ ++ case XATTR_OPTION: ++ set_archive_format ("posix"); ++ if (!acls_option) acls_option = 1; ++ if (!selinux_context_option) selinux_context_option = 1; ++ xattrs_option = 1; ++ break; ++ ++ case NO_XATTR_OPTION: ++ if (!acls_option) acls_option = -1; ++ if (!selinux_context_option) selinux_context_option = -1; ++ xattrs_option = -1; ++ break; ++ + case RECURSION_OPTION: + recursion_option = FNM_LEADING_DIR; + break; +@@ -2330,6 +2379,29 @@ decode_options (int argc, char **argv) + || subcommand_option != LIST_SUBCOMMAND)) + USAGE_ERROR ((0, 0, _("--pax-option can be used only on POSIX archives"))); + ++ /* star create's non-POSIX typed archives with xattr support, so allow the ++ extra headers */ ++ if ((acls_option > 0) ++ && archive_format != POSIX_FORMAT ++ && (subcommand_option != EXTRACT_SUBCOMMAND ++ || subcommand_option != DIFF_SUBCOMMAND ++ || subcommand_option != LIST_SUBCOMMAND)) ++ USAGE_ERROR ((0, 0, _("--acls can be used only on POSIX archives"))); ++ ++ if ((selinux_context_option > 0) ++ && archive_format != POSIX_FORMAT ++ && (subcommand_option != EXTRACT_SUBCOMMAND ++ || subcommand_option != DIFF_SUBCOMMAND ++ || subcommand_option != LIST_SUBCOMMAND)) ++ USAGE_ERROR ((0, 0, _("--selinux can be used only on POSIX archives"))); ++ ++ if ((xattrs_option > 0) ++ && archive_format != POSIX_FORMAT ++ && (subcommand_option != EXTRACT_SUBCOMMAND ++ || subcommand_option != DIFF_SUBCOMMAND ++ || subcommand_option != LIST_SUBCOMMAND)) ++ USAGE_ERROR ((0, 0, _("--xattrs can be used only on POSIX archives"))); ++ + /* If ready to unlink hierarchies, so we are for simpler files. */ + if (recursive_unlink_option) + old_files_option = UNLINK_FIRST_OLD_FILES; +@@ -2544,11 +2616,15 @@ tar_stat_init (struct tar_stat_info *st) + void + tar_stat_destroy (struct tar_stat_info *st) + { ++ xheader_xattr_free (st->xattr_map, st->xattr_map_size); + free (st->orig_file_name); + free (st->file_name); + free (st->link_name); + free (st->uname); + free (st->gname); ++ free (st->cntx_name); ++ free (st->acls_a_ptr); ++ free (st->acls_d_ptr); + free (st->sparse_map); + free (st->dumpdir); + xheader_destroy (&st->xhdr); +diff -urp tar-1.22-orig/src/tar.h tar-1.22/src/tar.h +--- tar-1.22-orig/src/tar.h 2007-06-27 15:30:32.000000000 +0200 ++++ tar-1.22/src/tar.h 2009-03-05 09:45:42.000000000 +0100 +@@ -276,6 +276,14 @@ struct xheader + uintmax_t string_length; + }; + ++/* Information about xattrs for a file. */ ++struct xattr_array ++ { ++ char *xkey; ++ char *xval_ptr; ++ size_t xval_len; ++ }; ++ + struct tar_stat_info + { + char *orig_file_name; /* name of file read from the archive header */ +@@ -287,6 +295,15 @@ struct tar_stat_info + + char *uname; /* user name of owner */ + char *gname; /* group name of owner */ ++ ++ char *cntx_name; /* SELinux context for the current archive entry. */ ++ ++ char *acls_a_ptr; /* Access ACLs for the current archive entry. */ ++ size_t acls_a_len; /* Access ACLs for the current archive entry. */ ++ ++ char *acls_d_ptr; /* Default ACLs for the current archive entry. */ ++ size_t acls_d_len; /* Default ACLs for the current archive entry. */ ++ + struct stat stat; /* regular filesystem stat */ + + /* STAT doesn't always have access, data modification, and status +@@ -309,6 +326,9 @@ struct tar_stat_info + size_t sparse_map_size; /* Size of the sparse map */ + struct sp_array *sparse_map; + ++ size_t xattr_map_size; /* Size of the xattr map */ ++ struct xattr_array *xattr_map; ++ + /* Extended headers */ + struct xheader xhdr; + +diff -urp tar-1.22-orig/src/xheader.c tar-1.22/src/xheader.c +--- tar-1.22-orig/src/xheader.c 2008-11-30 13:30:54.000000000 +0100 ++++ tar-1.22/src/xheader.c 2009-03-05 09:45:42.000000000 +0100 +@@ -417,6 +417,74 @@ xheader_write_global (struct xheader *xh + free (name); + } + ++void xheader_xattr_init(struct tar_stat_info *st) ++{ ++ st->xattr_map = NULL; ++ st->xattr_map_size = 0; ++} ++ ++void xheader_xattr_free(struct xattr_array *xattr_map, size_t xattr_map_size) ++{ ++ size_t scan = 0; ++ ++ while (scan < xattr_map_size) ++ { ++ free (xattr_map[scan].xkey); ++ free (xattr_map[scan].xval_ptr); ++ ++ ++scan; ++ } ++ free (xattr_map); ++} ++ ++static void xheader_xattr__add(struct xattr_array **xattr_map, ++ size_t *xattr_map_size, ++ const char *key, const char *val, size_t len) ++{ ++ size_t pos = (*xattr_map_size)++; ++ ++ *xattr_map = xrealloc (*xattr_map, ++ *xattr_map_size * sizeof(struct xattr_array)); ++ (*xattr_map)[pos].xkey = xstrdup (key); ++ (*xattr_map)[pos].xval_ptr = xmemdup (val, len + 1); ++ (*xattr_map)[pos].xval_len = len; ++} ++ ++void xheader_xattr_add(struct tar_stat_info *st, ++ const char *key, const char *val, size_t len) ++{ ++ size_t klen = strlen (key); ++ char *xkey = xmalloc (strlen("SCHILY.xattr.") + klen + 1); ++ char *tmp = xkey; ++ ++ tmp = stpcpy (tmp, "SCHILY.xattr."); ++ tmp = stpcpy (tmp, key); ++ ++ xheader_xattr__add (&st->xattr_map, &st->xattr_map_size, xkey, val, len); ++ ++ free (xkey); ++} ++ ++void xheader_xattr_copy(const struct tar_stat_info *st, ++ struct xattr_array **xattr_map, size_t *xattr_map_size) ++{ ++ size_t scan = 0; ++ ++ *xattr_map = NULL; ++ *xattr_map_size = 0; ++ ++ while (scan < st->xattr_map_size) ++ { ++ char *key = st->xattr_map[scan].xkey; ++ char *val = st->xattr_map[scan].xval_ptr; ++ size_t len = st->xattr_map[scan].xval_len; ++ ++ xheader_xattr__add(xattr_map, xattr_map_size, key, val, len); ++ ++ ++scan; ++ } ++} ++ + + /* General Interface */ + +@@ -427,6 +495,7 @@ struct xhdr_tab + struct xheader *, void const *data); + void (*decoder) (struct tar_stat_info *, char const *, char const *, size_t); + bool protect; ++ bool prefix; + }; + + /* This declaration must be extern, because ISO C99 section 6.9.2 +@@ -443,8 +512,17 @@ locate_handler (char const *keyword) + struct xhdr_tab const *p; + + for (p = xhdr_tab; p->keyword; p++) +- if (strcmp (p->keyword, keyword) == 0) +- return p; ++ if (p->prefix) ++ { ++ if (strncmp (p->keyword, keyword, strlen(p->keyword)) == 0) ++ return p; ++ } ++ else ++ { ++ if (strcmp (p->keyword, keyword) == 0) ++ return p; ++ } ++ + return NULL; + } + +@@ -454,7 +532,7 @@ xheader_protected_pattern_p (const char + struct xhdr_tab const *p; + + for (p = xhdr_tab; p->keyword; p++) +- if (p->protect && fnmatch (pattern, p->keyword, 0) == 0) ++ if (!p->prefix && p->protect && fnmatch (pattern, p->keyword, 0) == 0) + return true; + return false; + } +@@ -465,7 +543,7 @@ xheader_protected_keyword_p (const char + struct xhdr_tab const *p; + + for (p = xhdr_tab; p->keyword; p++) +- if (p->protect && strcmp (p->keyword, keyword) == 0) ++ if (!p->prefix && p->protect && strcmp (p->keyword, keyword) == 0) + return true; + return false; + } +@@ -1417,6 +1495,71 @@ volume_filename_decoder (struct tar_stat + } + + static void ++xattr_selinux_coder (struct tar_stat_info const *st, char const *keyword, ++ struct xheader *xhdr, void const *data) ++{ ++ code_string (st->cntx_name, keyword, xhdr); ++} ++ ++static void ++xattr_selinux_decoder (struct tar_stat_info *st, ++ char const *keyword, char const *arg, size_t size) ++{ ++ decode_string (&st->cntx_name, arg); ++} ++ ++static void ++xattr_acls_a_coder (struct tar_stat_info const *st , char const *keyword, ++ struct xheader *xhdr, void const *data) ++{ ++ xheader_print_n (xhdr, keyword, st->acls_a_ptr, st->acls_a_len); ++} ++ ++static void ++xattr_acls_a_decoder (struct tar_stat_info *st, ++ char const *keyword, char const *arg, size_t size) ++{ ++ st->acls_a_ptr = xmemdup (arg, size + 1); ++ st->acls_a_len = size; ++} ++ ++static void ++xattr_acls_d_coder (struct tar_stat_info const *st , char const *keyword, ++ struct xheader *xhdr, void const *data) ++{ ++ xheader_print_n (xhdr, keyword, st->acls_d_ptr, st->acls_d_len); ++} ++ ++static void ++xattr_acls_d_decoder (struct tar_stat_info *st, ++ char const *keyword, char const *arg, size_t size) ++{ ++ st->acls_d_ptr = xmemdup (arg, size + 1); ++ st->acls_d_len = size; ++} ++ ++static void ++xattr_coder (struct tar_stat_info const *st , char const *keyword, ++ struct xheader *xhdr, void const *data) ++{ ++ struct xattr_array *xattr_map = st->xattr_map; ++ const size_t *off = data; ++ xheader_print_n (xhdr, keyword, ++ xattr_map[*off].xval_ptr, xattr_map[*off].xval_len); ++} ++ ++static void ++xattr_decoder (struct tar_stat_info *st, ++ char const *keyword, char const *arg, size_t size) ++{ ++ char *xstr = NULL; ++ ++ xstr = xmemdup(arg, size + 1); ++ xheader_xattr_add(st, keyword + strlen("SCHILY.xattr."), xstr, size); ++ free(xstr); ++} ++ ++static void + sparse_major_coder (struct tar_stat_info const *st, char const *keyword, + struct xheader *xhdr, void const *data) + { +@@ -1453,18 +1596,18 @@ sparse_minor_decoder (struct tar_stat_in + } + + struct xhdr_tab const xhdr_tab[] = { +- { "atime", atime_coder, atime_decoder, false }, +- { "comment", dummy_coder, dummy_decoder, false }, +- { "charset", dummy_coder, dummy_decoder, false }, +- { "ctime", ctime_coder, ctime_decoder, false }, +- { "gid", gid_coder, gid_decoder, false }, +- { "gname", gname_coder, gname_decoder, false }, +- { "linkpath", linkpath_coder, linkpath_decoder, false }, +- { "mtime", mtime_coder, mtime_decoder, false }, +- { "path", path_coder, path_decoder, false }, +- { "size", size_coder, size_decoder, false }, +- { "uid", uid_coder, uid_decoder, false }, +- { "uname", uname_coder, uname_decoder, false }, ++ { "atime", atime_coder, atime_decoder, false, false }, ++ { "comment", dummy_coder, dummy_decoder, false, false }, ++ { "charset", dummy_coder, dummy_decoder, false, false }, ++ { "ctime", ctime_coder, ctime_decoder, false, false }, ++ { "gid", gid_coder, gid_decoder, false, false }, ++ { "gname", gname_coder, gname_decoder, false, false }, ++ { "linkpath", linkpath_coder, linkpath_decoder, false, false }, ++ { "mtime", mtime_coder, mtime_decoder, false, false }, ++ { "path", path_coder, path_decoder, false, false }, ++ { "size", size_coder, size_decoder, false, false }, ++ { "uid", uid_coder, uid_decoder, false, false }, ++ { "uname", uname_coder, uname_decoder, false, false }, + + /* Sparse file handling */ + { "GNU.sparse.name", path_coder, path_decoder, +@@ -1479,25 +1622,25 @@ struct xhdr_tab const xhdr_tab[] = { + true }, + + /* tar 1.14 - 1.15.90 keywords. */ +- { "GNU.sparse.size", sparse_size_coder, sparse_size_decoder, true }, ++ { "GNU.sparse.size", sparse_size_coder, sparse_size_decoder, true, false }, + /* tar 1.14 - 1.15.1 keywords. Multiple instances of these appeared in 'x' + headers, and each of them was meaningful. It confilcted with POSIX specs, + which requires that "when extended header records conflict, the last one + given in the header shall take precedence." */ + { "GNU.sparse.offset", sparse_offset_coder, sparse_offset_decoder, +- true }, ++ true, false }, + { "GNU.sparse.numbytes", sparse_numbytes_coder, sparse_numbytes_decoder, +- true }, ++ true, false }, + /* tar 1.15.90 keyword, introduced to remove the above-mentioned conflict. */ + { "GNU.sparse.map", NULL /* Unused, see pax_dump_header() */, +- sparse_map_decoder, false }, ++ sparse_map_decoder, false, false }, + + { "GNU.dumpdir", dumpdir_coder, dumpdir_decoder, +- true }, ++ true, false }, + + /* Keeps the tape/volume label. May be present only in the global headers. + Equivalent to GNUTYPE_VOLHDR. */ +- { "GNU.volume.label", volume_label_coder, volume_label_decoder, true }, ++ { "GNU.volume.label", volume_label_coder, volume_label_decoder, true, false }, + + /* These may be present in a first global header of the archive. + They provide the same functionality as GNUTYPE_MULTIVOL header. +@@ -1506,9 +1649,38 @@ struct xhdr_tab const xhdr_tab[] = { + GNU.volume.offset keeps the offset of the start of this volume, + otherwise kept in oldgnu_header.offset. */ + { "GNU.volume.filename", volume_label_coder, volume_filename_decoder, +- true }, +- { "GNU.volume.size", volume_size_coder, volume_size_decoder, true }, +- { "GNU.volume.offset", volume_offset_coder, volume_offset_decoder, true }, +- ++ true, false }, ++ { "GNU.volume.size", volume_size_coder, volume_size_decoder, true, false }, ++ { "GNU.volume.offset", volume_offset_coder, volume_offset_decoder, ++ true, false }, ++ ++ /* We get the SELinux value from filecon, so add a namespace for SELinux ++ instead of storing it in SCHILY.xattr.* (which would be RAW). */ ++ { "RHT.security.selinux", ++ xattr_selinux_coder, xattr_selinux_decoder, false, false }, ++ ++ /* ACLs, use the star format... */ ++ { "SCHILY.acl.access", ++ xattr_acls_a_coder, xattr_acls_a_decoder, false, false }, ++ ++ { "SCHILY.acl.default", ++ xattr_acls_d_coder, xattr_acls_d_decoder, false, false }, ++ ++ /* FIXME: These are compat. for FC-6 ... we shipped a tar using the generic ++ header names by accident. */ ++ { "SCHILY.xattr.security.selinux", ++ xattr_selinux_coder, xattr_selinux_decoder, false, false }, ++ { "SCHILY.xattr.system.posix_acl_access", ++ xattr_acls_a_coder, xattr_acls_a_decoder, false, false }, ++ { "SCHILY.xattr.system.posix_acl_default", ++ xattr_acls_d_coder, xattr_acls_d_decoder, false, false }, ++ ++ /* xattr's, use the star format note we only save the user/trusted varients... */ ++ { "SCHILY.xattr.user", xattr_coder, xattr_decoder, false, true }, ++ { "SCHILY.xattr.trusted", xattr_coder, xattr_decoder, false, true }, ++ ++ /* ignore everything else in the xattr namespaces... */ ++ { "SCHILY.xattr", dummy_coder, dummy_decoder, false, true }, ++ + { NULL, NULL, NULL, false } + }; +diff -up /dev/null tar-1.17/src/xattrs.c +--- /dev/null 2007-12-10 11:30:31.504001819 +0100 ++++ tar-1.17/src/xattrs.c 2007-12-10 15:31:54.000000000 +0100 +@@ -0,0 +1,491 @@ ++/* Create a tar archive. ++ ++ Copyright (C) 2006 Free Software Foundation, Inc. ++ ++ Written by James Antill, on 2006-07-27. ++ ++ This program is free software; you can redistribute it and/or modify it ++ under the terms of the GNU General Public License as published by the ++ Free Software Foundation; either version 2, or (at your option) any later ++ version. ++ ++ This program is distributed in the hope that it will be useful, but ++ WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General ++ Public License for more details. ++ ++ You should have received a copy of the GNU General Public License along ++ with this program; if not, write to the Free Software Foundation, Inc., ++ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ ++ ++#include ++ ++#include ++ ++#include "common.h" ++ ++ ++#ifndef HAVE_SELINUX_SELINUX_H ++# undef HAVE_LIBSELINUX ++#endif ++ ++#ifndef HAVE_ATTR_XATTR_H ++# undef HAVE_XATTRS ++#endif ++ ++#ifndef HAVE_SYS_ACL_H ++# undef HAVE_LIBACL ++#endif ++ ++#ifdef HAVE_SELINUX_SELINUX_H ++# include ++#endif ++ ++#ifdef HAVE_ATTR_XATTR_H ++# include ++#endif ++ ++#ifdef HAVE_SYS_ACL_H ++# include ++#endif ++ ++ ++#if 0 /* unused by xattr's atm. */ ++static void xattrs__fd_get(struct tar_stat_info *st, ++ char const *file_name, int fd, const char *attr, ++ char **ret_ptr, size_t *ret_len) ++{ ++#ifdef HAVE_XATTRS ++ static ssize_t asz = 1024; ++ ssize_t ret = 0; ++ static char *val = NULL; ++ ++ if (!val) val = xmalloc (asz); ++ ++ while (((ret = fgetxattr (fd, attr, val, asz)) == -1) && ++ (errno == ERANGE)) ++ { ++ asz <<= 1; ++ val = xrealloc (val, asz); ++ } ++ ++ if (ret != -1) ++ { ++ *ret_ptr = xmemdup (val, ret + 1); ++ *ret_len = ret; ++ } ++ else if (errno != ENOATTR) ++ call_arg_warn ("fgetxattr", file_name); ++#endif ++} ++#endif ++ ++static void xattrs__acls_get_a(struct tar_stat_info *st, ++ char const *file_name, int fd, ++ char **ret_ptr, size_t *ret_len) ++{ /* "system.posix_acl_access" */ ++#ifdef HAVE_LIBACL ++ char *val = NULL; ++ ssize_t len; ++ acl_t acl; ++ ++ if (fd != -1) ++ { ++ if ((acl = acl_get_fd (fd)) == (acl_t)NULL) ++ { ++ if (errno != ENOTSUP) ++ call_arg_warn ("acl_get_fd", file_name); ++ return; ++ } ++ } ++ else if ((acl = acl_get_file (file_name, ACL_TYPE_ACCESS)) == (acl_t)NULL) ++ { ++ if (errno != ENOTSUP) ++ call_arg_warn ("acl_get_file", file_name); ++ return; ++ } ++ ++ ++ val = acl_to_text(acl, &len); ++ acl_free (acl); ++ ++ if (val == NULL) ++ { ++ call_arg_warn ("acl_to_text", file_name); ++ return; ++ } ++ ++ *ret_ptr = xstrdup (val); ++ *ret_len = len; ++ ++ acl_free (val); ++#endif ++} ++ ++static void xattrs__acls_get_d(struct tar_stat_info *st, ++ char const *file_name, ++ char **ret_ptr, size_t *ret_len) ++{ /* "system.posix_acl_default" */ ++#ifdef HAVE_LIBACL ++ char *val = NULL; ++ ssize_t len; ++ acl_t acl; ++ ++ if ((acl = acl_get_file (file_name, ACL_TYPE_DEFAULT)) == (acl_t)NULL) ++ { ++ if (errno != ENOTSUP) ++ call_arg_warn ("acl_get_file", file_name); ++ return; ++ } ++ ++ val = acl_to_text(acl, &len); ++ acl_free (acl); ++ ++ if (val == NULL) ++ { ++ call_arg_warn ("acl_to_text", file_name); ++ return; ++ } ++ ++ *ret_ptr = xstrdup (val); ++ *ret_len = len; ++ ++ acl_free (val); ++#endif ++} ++ ++void xattrs_acls_get(struct tar_stat_info *st, char const *file_name, int fd, ++ int xisfile) ++{ ++ if (acls_option > 0) ++ { ++#ifndef HAVE_LIBACL ++ static int done = 0; ++ if (!done) ++ WARN ((0, 0, _("ACL support requested, but not available"))); ++ done = 1; ++#endif ++ xattrs__acls_get_a (st, file_name, fd, ++ &st->acls_a_ptr, &st->acls_a_len); ++ if (!xisfile) ++ xattrs__acls_get_d (st, file_name, ++ &st->acls_d_ptr, &st->acls_d_len); ++ } ++} ++ ++void xattrs_selinux_get(struct tar_stat_info *st, char const *file_name, int fd) ++{ ++ if (selinux_context_option > 0) ++ { ++#ifndef HAVE_LIBSELINUX ++ static int done = 0; ++ if (!done) ++ WARN ((0, 0, _("SELinux support requested, but not available"))); ++ done = 1; ++#else ++ if (fd == -1) ++ { ++ if ((lgetfilecon (file_name, &st->cntx_name) == -1) && (errno != ENOTSUP) && (errno != ENODATA)) ++ call_arg_warn ("lgetfilecon", file_name); ++ } ++ else if ((fgetfilecon (fd, &st->cntx_name) == -1) && (errno != ENOTSUP) && (errno != ENODATA)) ++ call_arg_warn ("fgetfilecon", file_name); ++#endif ++ } ++} ++ ++void xattrs_xattrs_get(struct tar_stat_info *st, char const *file_name, int fd) ++{ ++ if (xattrs_option > 0) ++ { /* get all xattrs ... this include security.* and system.* if ++ available. We filter them here, but we have to filter them ++ in xattrs_xattrs_set() anyway. ++ */ ++ static ssize_t xsz = 1024; ++ static char *xatrs = NULL; ++ ssize_t xret = -1; ++ ++#ifndef HAVE_XATTRS ++ static int done = 0; ++ if ((xattrs_option > 0) && !done) ++ WARN ((0, 0, _("Xattr support requested, but not available"))); ++ done = 1; ++#else ++ ++ if (!xatrs) xatrs = xmalloc (xsz); ++ ++ while (((fd == -1) ? ++ ((xret = listxattr (file_name, xatrs, xsz)) == -1) : ++ ((xret = flistxattr (fd, xatrs, xsz)) == -1)) && ++ (errno == ERANGE)) ++ { ++ xsz <<= 1; ++ xatrs = xrealloc (xatrs, xsz); ++ } ++ ++ if (xret == -1) ++ call_arg_warn ((fd == -1) ? "listxattrs" : "flistxattrs", file_name); ++ else ++ { ++ const char *attr = xatrs; ++ static ssize_t asz = 1024; ++ static char *val = NULL; ++ ++ if (!val) val = xmalloc (asz); ++ ++ while (xret > 0) ++ { ++ size_t len = strlen (attr); ++ ssize_t aret = 0; ++ ++ if (strncmp (attr, "user.", strlen("user.")) && ++ strncmp (attr, "trusted.", strlen("trusted."))) ++ goto next_attr; /* only store normal xattrs */ ++ ++ while (((fd == -1) ? ++ ((aret = getxattr (file_name, attr, val, asz)) == -1) : ++ ((aret = fgetxattr (fd, attr, val, asz)) == -1)) && ++ (errno == ERANGE)) ++ { ++ asz <<= 1; ++ val = xrealloc (val, asz); ++ } ++ ++ if (aret != -1) ++ xheader_xattr_add (st, attr, val, aret); ++ else if (errno != ENOATTR) ++ call_arg_warn ("fgetxattr", file_name); ++ ++ next_attr: ++ attr += len + 1; ++ xret -= len + 1; ++ } ++ } ++#endif ++ } ++} ++ ++static void xattrs__fd_set(struct tar_stat_info const *st, ++ char const *file_name, char typeflag, ++ const char *attr, ++ const char *ptr, size_t len) ++{ ++#ifdef HAVE_XATTRS ++ if (ptr) ++ { ++ const char *sysname = "setxattr"; ++ int ret = -1; ++ ++ if (typeflag != SYMTYPE) ++ ret = setxattr (file_name, attr, ptr, len, 0); ++ else ++ { ++ sysname = "lsetxattr"; ++ ret = lsetxattr (file_name, attr, ptr, len, 0); ++ } ++ ++ /* do not print warnings when SELinux is disabled */ ++ if ((ret == -1) && (errno != EPERM) && (errno != ENOTSUP)) ++ call_arg_error(sysname, file_name); ++ } ++#endif ++} ++ ++/* convert unix permissions into an ACL ... needed due to "default" ACLs */ ++#ifdef HAVE_LIBACL ++static acl_t perms2acl(int perms) ++{ ++ char val[] = "user::---,group::---,other::---"; ++ /* 0123456789 123456789 123456789 123456789 */ ++ ++ /* user */ ++ if (perms & 0400) val[ 6] = 'r'; ++ if (perms & 0200) val[ 7] = 'w'; ++ if (perms & 0100) val[ 8] = 'x'; ++ ++ /* group */ ++ if (perms & 0040) val[17] = 'r'; ++ if (perms & 0020) val[18] = 'w'; ++ if (perms & 0010) val[19] = 'x'; ++ ++ /* other */ ++ if (perms & 0004) val[28] = 'r'; ++ if (perms & 0002) val[29] = 'w'; ++ if (perms & 0001) val[30] = 'x'; ++ ++ return (acl_from_text (val)); ++} ++#endif ++ ++static char *skip_to_ext_fields(char *ptr) ++{ ++ ptr += strcspn(ptr, ":,\n"); /* skip tag name. Ie. user/group/default/mask */ ++ ++ if (*ptr != ':') ++ return (ptr); /* error? no user/group field */ ++ ++ptr; ++ ++ ptr += strcspn(ptr, ":,\n"); /* skip user/group name */ ++ ++ if (*ptr != ':') ++ return (ptr); /* error? no perms field */ ++ ++ptr; ++ ++ ptr += strcspn(ptr, ":,\n"); /* skip perms */ ++ ++ if (*ptr != ':') ++ return (ptr); /* no extra fields */ ++ ++ return (ptr); ++} ++ ++/* The POSIX draft allows extra fields after the three main ones. Star ++ uses this to add a fourth field for user/group which is the numeric ID. ++ We just skip all extra fields atm. */ ++static const char *fixup_extra_acl_fields(const char *ptr) ++{ ++ char *src = (char *)ptr; ++ char *dst = (char *)ptr; ++ ++ while (*src) ++ { ++ const char *old = src; ++ size_t len = 0; ++ ++ src = skip_to_ext_fields(src); ++ len = src - old; ++ if (old != dst) memmove(dst, old, len); ++ dst += len; ++ ++ if (*src == ':') /* We have extra fields, skip them all */ ++ src += strcspn(src, "\n,"); ++ ++ if ((*src == '\n') || (*src == ',')) ++ *dst++ = *src++; /* also done when dst == src, but that's ok */ ++ } ++ if (src != dst) ++ *dst = 0; ++ ++ return ptr; ++} ++ ++static void xattrs__acls_set(struct tar_stat_info const *st, ++ char const *file_name, int type, ++ const char *ptr, size_t len) ++{ /* "system.posix_acl_access" */ ++#ifdef HAVE_LIBACL ++ acl_t acl; ++ ++ if (ptr) ++ { ++ /* assert (strlen (ptr) == len); */ ++ ptr = fixup_extra_acl_fields(ptr); ++ ++ acl = acl_from_text (ptr); ++ acls_option = 1; ++ } ++ else if (acls_option > 0) ++ acl = perms2acl (st->stat.st_mode); ++ else ++ return; /* don't call acl functions unless we first hit an ACL, or ++ --acls was passed explicitly */ ++ ++ if (acl == (acl_t)NULL) ++ { ++ call_arg_warn ("acl_from_text", file_name); ++ return; ++ } ++ ++ if (acl_set_file (file_name, type, acl) == -1) ++ { ++ if (errno != ENOTSUP) ++ call_arg_warn ("acl_set_file", file_name); ++ } ++ acl_free (acl); ++#endif ++} ++ ++void xattrs_acls_set(struct tar_stat_info const *st, ++ char const *file_name, char typeflag) ++{ ++ if ((acls_option >= 0) && (typeflag != SYMTYPE)) ++ { ++#ifndef HAVE_LIBACL ++ static int done = 0; ++ if (!done) ++ WARN ((0, 0, _("ACL support requested, but not available"))); ++ done = 1; ++#else ++ xattrs__acls_set (st, file_name, ACL_TYPE_ACCESS, ++ st->acls_a_ptr, st->acls_a_len); ++ if (S_ISDIR (st->stat.st_mode)) ++ xattrs__acls_set (st, file_name, ACL_TYPE_DEFAULT, ++ st->acls_d_ptr, st->acls_d_len); ++#endif ++ } ++} ++ ++void xattrs_selinux_set(struct tar_stat_info const *st, ++ char const *file_name, char typeflag) ++{ ++ if ((selinux_context_option >= 0) && st->cntx_name) ++ { ++ const char *sysname = "setfilecon"; ++ int ret = -1; ++ ++#ifndef HAVE_LIBSELINUX ++ static int done = 0; ++ if (!done) ++ WARN ((0, 0, _("SELinux support requested, but not available"))); ++ done = 1; ++#else ++ if (typeflag != SYMTYPE) ++ ret = setfilecon (file_name, st->cntx_name); ++ else ++ { ++ sysname = "lsetfilecon"; ++ ret = lsetfilecon (file_name, st->cntx_name); ++ } ++ ++ if ((ret == -1) && (errno == EPERM)) ++ call_arg_warn(sysname, file_name); ++ else if ((ret == -1) && (errno != EOPNOTSUPP)) ++ call_arg_error(sysname, file_name); ++#endif ++ } ++} ++ ++void xattrs_xattrs_set(struct tar_stat_info const *st, ++ char const *file_name, char typeflag) ++{ ++ if ((xattrs_option >= 0) && st->xattr_map_size) ++ { ++ size_t scan = 0; ++ ++#ifndef HAVE_XATTRS ++ static int done = 0; ++ if (!done) ++ WARN ((0, 0, _("Xattr support requested, but not available"))); ++ done = 1; ++#else ++ while (scan < st->xattr_map_size) ++ { ++ char *keyword = st->xattr_map[scan].xkey; ++ ++ /* assert (!memcpy (keyword, "SCHILY.xattr.", strlen("SCHILY.xattr."))); */ ++ keyword += strlen("SCHILY.xattr."); ++ ++ if (strncmp (keyword, "user.", strlen("user.")) && ++ strncmp (keyword, "trusted.", strlen("trusted."))) ++ continue; /* don't try and set anything but normal xattrs */ ++ ++ /* should we ignore trusted.* EPERM errors when not root ? */ ++ xattrs__fd_set (st, file_name, typeflag, keyword, ++ st->xattr_map[scan].xval_ptr, ++ st->xattr_map[scan].xval_len); ++ ++ ++scan; ++ } ++#endif ++ } ++} ++ +diff -up /dev/null tar-1.17/src/xattrs.h +--- /dev/null 2007-12-10 11:30:31.504001819 +0100 ++++ tar-1.17/src/xattrs.h 2007-12-10 15:31:54.000000000 +0100 +@@ -0,0 +1,14 @@ ++ ++extern void xattrs_acls_get(struct tar_stat_info *st, ++ char const *file_name, int fd, int xisfile); ++extern void xattrs_selinux_get(struct tar_stat_info *st, ++ char const *file_name, int fd); ++extern void xattrs_xattrs_get(struct tar_stat_info *st, ++ char const *file_name, int fd); ++ ++extern void xattrs_acls_set(struct tar_stat_info const *st, ++ char const *file_name, char typeflag); ++extern void xattrs_selinux_set(struct tar_stat_info const *st, ++ char const *file_name, char typeflag); ++extern void xattrs_xattrs_set(struct tar_stat_info const *st, ++ char const *file_name, char typeflag); diff --git a/portage-overlay/app-arch/tar/files/tar-1.21-revert-pipe.patch b/portage-overlay/app-arch/tar/files/tar-1.21-revert-pipe.patch new file mode 100644 index 0000000..c8bd653 --- /dev/null +++ b/portage-overlay/app-arch/tar/files/tar-1.21-revert-pipe.patch @@ -0,0 +1,124 @@ +http://bugs.gentoo.org/252680 +http://lists.gnu.org/archive/html/bug-tar/2008-12/msg00028.html + +revert this change: + +2008-11-25 Sergey Poznyakoff + + Do not try to drain the input pipe before closing the + archive. + + * src/buffer.c (close_archive): Remove call to + sys_drain_input_pipe. Pass hit_eof as the second + argument to sys_wait_for_child. + * src/common.h (sys_drain_input_pipe): Remove + (sys_wait_for_child): Declare second argument. + * src/system.c (sys_drain_input_pipe): Remove. + (sys_wait_for_child): Take two arguments. The second one helps to + decide whether to tolerate child termination on SIGPIPE. + +diff --git a/src/buffer.c b/src/buffer.c +index 5f5457a..02a3e4c 100644 +--- a/src/buffer.c ++++ b/src/buffer.c +@@ -848,6 +848,8 @@ close_archive (void) + flush_archive (); + } + ++ sys_drain_input_pipe (); ++ + compute_duration (); + if (verify_option) + verify_volume (); +@@ -855,7 +857,7 @@ close_archive (void) + if (rmtclose (archive) != 0) + close_error (*archive_name_cursor); + +- sys_wait_for_child (child_pid, hit_eof); ++ sys_wait_for_child (child_pid); + + tar_stat_destroy (¤t_stat_info); + if (save_name) +diff --git a/src/common.h b/src/common.h +index 9897b46..cc3483e 100644 +--- a/src/common.h ++++ b/src/common.h +@@ -699,7 +699,8 @@ char *xheader_format_name (struct tar_stat_info *st, const char *fmt, + + void sys_detect_dev_null_output (void); + void sys_save_archive_dev_ino (void); +-void sys_wait_for_child (pid_t, bool); ++void sys_drain_input_pipe (void); ++void sys_wait_for_child (pid_t); + void sys_spawn_shell (void); + bool sys_compare_uid (struct stat *a, struct stat *b); + bool sys_compare_gid (struct stat *a, struct stat *b); +diff --git a/src/system.c b/src/system.c +index c90a40d..e57e6da 100644 +--- a/src/system.c ++++ b/src/system.c +@@ -1,7 +1,6 @@ + /* System-dependent calls for tar. + +- Copyright (C) 2003, 2004, 2005, 2006, 2007, +- 2008 Free Software Foundation, Inc. ++ Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the +@@ -52,7 +51,12 @@ sys_detect_dev_null_output (void) + } + + void +-sys_wait_for_child (pid_t child_pid, bool eof) ++sys_drain_input_pipe (void) ++{ ++} ++ ++void ++sys_wait_for_child (pid_t child_pid) + { + } + +@@ -156,8 +160,26 @@ sys_detect_dev_null_output (void) + && archive_stat.st_ino == dev_null_stat.st_ino)); + } + ++/* Manage to fully drain a pipe we might be reading, so to not break it on ++ the producer after the EOF block. FIXME: one of these days, GNU tar ++ might become clever enough to just stop working, once there is no more ++ work to do, we might have to revise this area in such time. */ ++ ++void ++sys_drain_input_pipe (void) ++{ ++ size_t r; ++ ++ if (access_mode == ACCESS_READ ++ && ! _isrmt (archive) ++ && (S_ISFIFO (archive_stat.st_mode) || S_ISSOCK (archive_stat.st_mode))) ++ while ((r = rmtread (archive, record_start->buffer, record_size)) != 0 ++ && r != SAFE_READ_ERROR) ++ continue; ++} ++ + void +-sys_wait_for_child (pid_t child_pid, bool eof) ++sys_wait_for_child (pid_t child_pid) + { + if (child_pid) + { +@@ -171,11 +193,8 @@ sys_wait_for_child (pid_t child_pid, bool eof) + } + + if (WIFSIGNALED (wait_status)) +- { +- int sig = WTERMSIG (wait_status); +- if (!(!eof && sig == SIGPIPE)) +- ERROR ((0, 0, _("Child died with signal %d"), sig)); +- } ++ ERROR ((0, 0, _("Child died with signal %d"), ++ WTERMSIG (wait_status))); + else if (WEXITSTATUS (wait_status) != 0) + ERROR ((0, 0, _("Child returned status %d"), + WEXITSTATUS (wait_status))); diff --git a/portage-overlay/app-arch/tar/files/tar.1 b/portage-overlay/app-arch/tar/files/tar.1 new file mode 100644 index 0000000..ee890bf --- /dev/null +++ b/portage-overlay/app-arch/tar/files/tar.1 @@ -0,0 +1,689 @@ +.TH TAR 1 "Oct 2004" "GNU" "tar" +.SH NAME +tar \- The GNU version of the tar archiving utility +.SH SYNOPSIS +.B tar +.I [options] + +.I Operations: +.nf +.B [-]A --catenate --concatenate +.B [-]c --create +.B [-]d --diff --compare +.B [-]r --append +.B [-]t --list +.B [-]u --update +.B [-]x --extract --get +.B --delete +.fi + +.I Common Options: +.nf +.B -C, --directory DIR +.B -f, --file F +.B -j, --bzip2 +.B -p, --preserve-permissions +.B -v, --verbose +.B -z, --gzip +.fi + +.I All Options: +.br +[ +.B --atime-preserve +] +[ +.B -b, --blocking-factor N +] +[ +.B -B, --read-full-records +] +[ +.B --backup BACKUP-TYPE +] +[ +.B --block-compress +] +[ +.B -C, --directory DIR +] +[ +.B -l, --check-links +] +[ +.B --checkpoint +] +[ +.B -f, --file [HOSTNAME:]F +] +[ +.B -F, --info-script F --new-volume-script F +] +[ +.B --force-local +] +[ +.B --format FORMAT +] +[ +.B -g, --listed-incremental F +] +[ +.B -G, --incremental +] +[ +.B --group GROUP +] +[ +.B -h, --dereference +] +[ +.B --help +] +[ +.B -i, --ignore-zeros +] +[ +.B --ignore-case +] +[ +.B --ignore-failed-read +] +[ +.B --index-file FILE +] +[ +.B -j, --bzip2 +] +[ +.B -k, --keep-old-files +] +[ +.B -K, --starting-file F +] +[ +.B --keep-newer-files +] +[ +.B --one-file-system +] +[ +.B -L, --tape-length N +] +[ +.B -m, --touch, --modification-time +] +[ +.B -M, --multi-volume +] +[ +.B --mode PERMISSIONS +] +[ +.B -N, --after-date DATE, --newer DATE +] +[ +.B --newer-mtime DATE +] +[ +.B --no-anchored +] +[ +.B --no-ignore-case +] +[ +.B --no-recursion +] +[ +.B --no-same-permissions +] +[ +.B --no-wildcards +] +[ +.B --no-wildcards-match-slash +] +[ +.B --null +] +[ +.B --numeric-owner +] +[ +.B -o, --old-archive, --portability, --no-same-owner +] +[ +.B -O, --to-stdout +] +[ +.B --occurrence[=NUM] +] +[ +.B --overwrite +] +[ +.B --overwrite-dir +] +[ +.B --owner USER +] +[ +.B -p, --same-permissions, --preserve-permissions +] +[ +.B -P, --absolute-names +] +[ +.B --pax-option KEYWORD-LIST +] +[ +.B --posix +] +[ +.B --preserve +] +[ +.B --acls +] +[ +.B --selinux +] +[ +.B --xattrs +] +[ +.B --no-acls +] +[ +.B --no-selinux +] +[ +.B --no-xattrs +] +[ +.B -R, --block-number +] +[ +.B --record-size SIZE +] +[ +.B --recursion +] +[ +.B --recursive-unlink +] +[ +.B --remove-files +] +[ +.B --rmt-command CMD +] +[ +.B --rsh-command CMD +] +[ +.B -s, --same-order, --preserve-order +] +[ +.B -S, --sparse +] +[ +.B --same-owner +] +[ +.B --show-defaults +] +[ +.B --show-omitted-dirs +] +[ +.B --strip-components NUMBER, --strip-path NUMBER (1) +] +[ +.B --suffix SUFFIX +] +[ +.B -T, --files-from F +] +[ +.B --totals +] +[ +.B -U, --unlink-first +] +[ +.B --use-compress-program PROG +] +[ +.B --utc +] +[ +.B -v, --verbose +] +[ +.B -V, --label NAME +] +[ +.B --version +] +[ +.B --volno-file F +] +[ +.B -w, --interactive, --confirmation +] +[ +.B -W, --verify +] +[ +.B --wildcards +] +[ +.B --wildcards-match-slash +] +[ +.B --exclude PATTERN +] +[ +.B -X, --exclude-from FILE +] +[ +.B -Z, --compress, --uncompress +] +[ +.B -z, --gzip, --gunzip, --ungzip +] +[ +.B -[0-7][lmh] +] + +(1) tar-1.14 uses --strip-path, tar-1.14.90+ uses --strip-components +.SH DESCRIPTION +This manual page documents the GNU version of \fBtar\fR, an archiving +program designed to store and extract files from an archive file known +as a \fItarfile\fR. A \fItarfile\fR may be made on a tape drive, +however, it is also common to write a \fItarfile\fR to a normal file. +The first argument to \fBtar\fR must be one of the options \fBAcdrtux\fR, +followed by any optional functions. The final arguments to \fBtar\fR +are the names of the files or directories which should be archived. The +use of a directory name always implies that the subdirectories below +should be included in the archive. +.SH EXAMPLES +.TP +.B tar -xvf foo.tar +verbosely extract foo.tar +.TP +.B tar -xzf foo.tar.gz +extract gzipped foo.tar.gz +.TP +.B tar -cjf foo.tar.bz2 bar/ +create bzipped tar archive of the directory bar called foo.tar.bz2 +.TP +.B tar -xjf foo.tar.bz2 -C bar/ +extract bzipped foo.tar.bz2 after changing directory to bar +.TP +.B tar -xzf foo.tar.gz blah.txt +extract the file blah.txt from foo.tar.gz +.SH "FUNCTION LETTERS" +.TP +.B One of the following options must be used: +.TP +.B -A, --catenate, --concatenate +append tar files to an archive +.TP +.B -c, --create +create a new archive +.TP +.B -d, --diff, --compare +find differences between archive and file system +.TP +.B -r, --append +append files to the end of an archive +.TP +.B -t, --list +list the contents of an archive +.TP +.B -u, --update +only append files that are newer than the existing in archive +.TP +.B -x, --extract, --get +extract files from an archive +.TP +.B --delete +delete from the archive (not for use on mag tapes!) +.SH "COMMON OPTIONS" +.TP +.B -C, --directory DIR +change to directory DIR +.TP +.B -f, --file [HOSTNAME:]F +Use archive file or device F (default "-", meaning stdin/stdout). +Note that "/dev/stdout" is not equivalent to "-". Using "/dev/stdout" +explicitly can lead to corrupted archive, especially when coupled with "-v". +.TP +.B -j, --bzip2 +filter archive through bzip2, use to decompress .bz2 files +.TP +.B -p, --preserve-permissions +extract all protection information +.TP +.B -v, --verbose +verbosely list files processed +.TP +.B -z, --gzip, --ungzip +filter the archive through gzip +.SH "ALL OPTIONS" +.TP +.B --atime-preserve +don't change access times on dumped files +.TP +.B -b, --blocking-factor N +block size of Nx512 bytes (default N=20) +.TP +.B -B, --read-full-blocks +reblock as we read (for reading 4.2BSD pipes) +.TP +.B --backup BACKUP-TYPE +backup files instead of deleting them using BACKUP-TYPE simple or +numbered +.TP +.B --block-compress +block the output of compression program for tapes +.TP +.B -C, --directory DIR +change to directory DIR +.TP +.B -l, --check-links +warn if number of hard links to the file on the filesystem mismatch the +number of links recorded in the archive +.TP +.B --checkpoint +print directory names while reading the archive +.TP +.B -f, --file [HOSTNAME:]F +Use archive file or device F (default "-", meaning stdin/stdout). +Note that "/dev/stdout" is not equivalent to "-". Using "/dev/stdout" +explicitly can lead to corrupted archive, especially when coupled with "-v". +.TP +.B -F, --info-script F --new-volume-script F +run script at end of each tape (implies \fI--multi-volume\fR) +.TP +.B --force-local +archive file is local even if has a colon +.TP +.B --format FORMAT +selects output archive format +.nf +\fIv7\fR - Unix V7 +\fIoldgnu\fR - GNU tar <=1.12 +\fIgnu\fR - GNU tar 1.13 +\fIustar\fR - POSIX.1-1988 +\fIposix\fR - POSIX.1-2001 +.fi +.TP +.B -g, --listed-incremental F +create/list/extract new GNU-format incremental backup +.TP +.B -G, --incremental +create/list/extract old GNU-format incremental backup +.TP +.B -h, --dereference +don't dump symlinks; dump the files they point to +.TP +.B --help +like this manpage, but not as cool +.TP +.B -i, --ignore-zeros +ignore blocks of zeros in archive (normally mean EOF) +.TP +.B --ignore-case +ignore case when excluding files +.TP +.B --ignore-failed-read +don't exit with non-zero status on unreadable files +.TP +.B --index-file FILE +send verbose output to FILE instead of stdout +.TP +.B -j, --bzip2 +filter archive through bzip2, use to decompress .bz2 files +.TP +.B -k, --keep-old-files +keep existing files; don't overwrite them from archive +.TP +.B -K, --starting-file F +begin at file F in the archive +.TP +.B --keep-newer-files +do not overwrite files which are newer than the archive +.TP +.B --one-file-system +stay in local file system when creating an archive +.TP +.B -L, --tape-length N +change tapes after writing N*1024 bytes +.TP +.B -m, --touch, --modification-time +don't extract file modified time +.TP +.B -M, --multi-volume +create/list/extract multi-volume archive +.TP +.B --mode PERMISSIONS +apply PERMISSIONS while adding files (see \fBchmod\fR(1)) +.TP +.B -N, --after-date DATE, --newer DATE +only store files newer than DATE +.TP +.B --newer-mtime DATE +like \fI--newer\fR, but with a DATE +.TP +.B --no-anchored +match any subsequenceof the name's components with \fI--exclude\fR +.TP +.B --no-ignore-case +use case-sensitive matching with \fI--exclude\fR +.TP +.B --no-recursion +don't recurse into directories +.TP +.B --no-same-permissions +apply user's umask when extracting files instead of recorded permissions +.TP +.B --no-wildcards +don't use wildcards with \fI--exclude\fR +.TP +.B --no-wildcards-match-slash +wildcards do not match slashes (/) with \fI--exclude\fR +.TP +.B --null +\fI--files-from\fR reads null-terminated names, disable \fI--directory\fR +.TP +.B --numeric-owner +always use numbers for user/group names +.TP +.B -o, --old-archive, --portability +like \fI--format=v7\fR; \fI-o\fR exhibits this behavior when creating an +archive (deprecated behavior) +.TP +.B -o, --no-same-owner +do not attempt to restore ownership when extracting; \fI-o\fR exhibits +this behavior when extracting an archive +.TP +.B -O, --to-stdout +extract files to standard output +.TP +.B --occurrence[=NUM] +process only the NUMth occurrence of each named file; used with +\fI--delete\fR, \fI--diff\fR, \fI--extract\fR, or \fI--list\fR. +NUM defaults to 1. +.TP +.B --overwrite +overwrite existing files and directory metadata when extracting +.TP +.B --overwrite-dir +overwrite directory metadata when extracting +.TP +.B --owner USER +change owner of extraced files to USER +.TP +.B -p, --same-permissions, --preserve-permissions +extract all protection information +.TP +.B -P, --absolute-names +don't strip leading `/'s from file names +.TP +.B --pax-option KEYWORD-LIST +used only with POSIX.1-2001 archives to modify the way \fBtar\fR handles +extended header keywords +.TP +.B --posix +like \fI--format=posix\fR +.TP +.B --preserve +like \fI--preserve-permissions\fR \fI--same-order\fR +.TP +.B --acls +this option causes \fBtar\fR to store each file's ACLs in the archive. +.TP +.B --selinux +this option causes \fBtar\fR to store each file's SELinux security context information in the archive. +.TP +.B --xattrs +this option causes \fBtar\fR to store each file's extended attributes in the archive. This option also enables \fI--acls\fR and\fI--selinux\fR if they haven't been set already, due to the fact that the data for those are stored in special xattrs. +.TP +.B --no-acls +This option causes \fBtar\fR not to store each file's ACLs in the archive and not to extract any ACL information in an archive. +.TP +.B --no-selinux +this option causes \fBtar\fR not to store each file's SELinux security context information in the archive and not to extract any SELinux information in an archive. +.TP +.B --no-xattrs +this option causes \fBtar\fR not to store each file's extended attributes in the archive and not to extract any extended attributes in an archive. This option also enables \fI--no-acls\fR and \fI--no-selinux\fR if they haven't been set already. +.TP +.B -R, --record-number +show record number within archive with each message +.TP +.B --record-size SIZE +use SIZE bytes per record when accessing archives +.TP +.B --recursion +recurse into directories +.TP +.B --recursive-unlink +remove existing directories before extracting directories of the same name +.TP +.B --remove-files +remove files after adding them to the archive +.TP +.B --rmt-command CMD +use CMD instead of the default /usr/sbin/rmt +.TP +.B --rsh-command CMD +use remote CMD instead of \fBrsh\fR(1) +.TP +.B -s, --same-order, --preserve-order +list of names to extract is sorted to match archive +.TP +.B -S, --sparse +handle sparse files efficiently +.TP +.B --same-owner +create extracted files with the same ownership +.TP +.B --show-defaults +display the default options used by \fBtar\fR +.TP +.B --show-omitted-dirs +print directories \fBtar\fR skips while operating on an archive +.TP +.B --strip-components NUMBER, --strip-path NUMBER +strip NUMBER of leading components from file names before extraction + +(1) tar-1.14 uses --strip-path, tar-1.14.90+ uses --strip-components +.TP +.B --suffix SUFFIX +use SUFFIX instead of default '~' when backing up files +.TP +.B -T, --files-from F +get names to extract or create from file F +.TP +.B --totals +print total bytes written with --create +.TP +.B -U, --unlink-first +remove existing files before extracting files of the same name +.TP +.B --use-compress-program PROG +access the archive through PROG which is generally a compression program +.TP +.B --utc +display file modification dates in UTC +.TP +.B -v, --verbose +verbosely list files processed +.TP +.B -V, --label NAME +create archive with volume name NAME +.TP +.B --version +print \fBtar\fR program version number +.TP +.B --volno-file F +keep track of which volume of a multi-volume archive its working in +FILE; used with \fI--multi-volume\fR +.TP +.B -w, --interactive, --confirmation +ask for confirmation for every action +.TP +.B -W, --verify +attempt to verify the archive after writing it +.TP +.B --wildcards +use wildcards with \fI--exclude\fR +.TP +.B --wildcards-match-slash +wildcards match slashes (/) with \fI--exclude\fR +.TP +.B --exclude PATTERN +exclude files based upon PATTERN +.TP +.B -X, --exclude-from FILE +exclude files listed in FILE +.TP +.B -Z, --compress, --uncompress +filter the archive through compress +.TP +.B -z, --gzip, --gunzip, --ungzip +filter the archive through gzip +.TP +.B --use-compress-program PROG +filter the archive through PROG (which must accept -d) +.TP +.B -[0-7][lmh] +specify drive and density +.SH BUGS +The GNU folks, in general, abhor man pages, and create info documents instead. +The maintainer of \fBtar\fR falls into this category. Thus this man page may +not be complete, nor current, and was included in the Red Hat CVS tree +because man is a great tool :). This man page was first taken from Debian +Linux and has since been loving updated here. +.SH "REPORTING BUGS" +Please report bugs via https://bugzilla.redhat.com +.SH "SEE ALSO" +The full documentation for +.B tar +is maintained as a Texinfo manual. If the +.B info +and +.B tar +programs are properly installed at your site, the command +.IP +.B info tar +.PP +should give you access to the complete manual. +.SH "AUTHORS" +.nf +Debian Linux http://www.debian.org/ +Mike Frysinger +.fi diff --git a/portage-overlay/app-arch/tar/tar-1.22-r1.ebuild b/portage-overlay/app-arch/tar/tar-1.22-r1.ebuild new file mode 100644 index 0000000..5e52598 --- /dev/null +++ b/portage-overlay/app-arch/tar/tar-1.22-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.21-r1.ebuild,v 1.1 2008/12/29 10:03:44 vapier Exp $ + +inherit flag-o-matic eutils + +DESCRIPTION="Use this to make tarballs :)" +HOMEPAGE="http://www.gnu.org/software/tar/" +SRC_URI="http://ftp.gnu.org/gnu/tar/${P}.tar.gz + ftp://alpha.gnu.org/gnu/tar/${P}.tar.gz + mirror://gnu/tar/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd" +IUSE="nls static userland_GNU" + +RDEPEND="" +DEPEND="${RDEPEND} + nls? ( >=sys-devel/gettext-0.10.35 )" + +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}"/tar-1.14-loneZeroWarning.patch + epatch "${FILESDIR}"/tar-1.15.1-vfatTruncate.patch + epatch "${FILESDIR}"/tar-1.19-xattrs.patch + epatch "${FILESDIR}"/tar-1.19-xattrs-conf.patch + epatch "${FILESDIR}"/tar-1.17-wildcards.patch + + if ! use userland_GNU ; then + sed -i \ + -e 's:/backup\.sh:/gbackup.sh:' \ + scripts/{backup,dump-remind,restore}.in \ + || die "sed non-GNU" + fi +} + +src_compile() { + local myconf + use static && append-ldflags -static + use userland_GNU || myconf="--program-prefix=g" + # Work around bug in sandbox #67051 + gl_cv_func_chown_follows_symlink=yes \ + econf \ + --enable-backup-scripts \ + --bindir=/bin \ + --libexecdir=/usr/sbin \ + $(use_enable nls) \ + ${myconf} || die + emake || die "emake failed" +} + +src_install() { + local p="" + use userland_GNU || p=g + + emake DESTDIR="${D}" install || die "make install failed" + + if [[ -z ${p} ]] ; then + # a nasty yet required piece of baggage + exeinto /etc + doexe "${FILESDIR}"/rmt || die + fi + + dodoc AUTHORS ChangeLog* NEWS README* PORTS THANKS + newman "${FILESDIR}"/tar.1 ${p}tar.1 + mv "${D}"/usr/sbin/${p}backup{,-tar} + mv "${D}"/usr/sbin/${p}restore{,-tar} + + rm -f "${D}"/usr/$(get_libdir)/charset.alias +} diff --git a/portage-overlay/app-text/epdfview/Manifest b/portage-overlay/app-text/epdfview/Manifest new file mode 100644 index 0000000..829e97e --- /dev/null +++ b/portage-overlay/app-text/epdfview/Manifest @@ -0,0 +1,4 @@ +AUX epdfview-0.1.6-gcc-4.3.patch 461 RMD160 762e02e1ec8362ec3d02ea9f66a6cd2754996b80 SHA1 31a379f94acd69ee475a718b011aaf559a5a4b55 SHA256 811b7f3226507594407e93c4509a6e4cf57a3d0d9f7caaf2f111d781e1892ae2 +AUX epdfview-0.1.6-print-segfault.patch 4188 RMD160 1688d3fc61e6f980be79c52cbf80c399d7f583f7 SHA1 04dbf1ebb27279446980a22f276553fc71f18772 SHA256 cd23bc65d175a6757eab6d5eb854ddd8c39d69bc959ba6fc7dbc27a3415b7472 +DIST epdfview-0.1.6.tar.bz2 406037 RMD160 69484cd68c1d344dfc38d321abd1e07fd22521e3 SHA1 1bb3a1d85b1d5b13c24a38c144910ddc329e0f0e SHA256 61d041afc953e0570ddae934179e92edf800f69f043d78058073806504e4137f +EBUILD epdfview-0.1.6-r1.ebuild 1373 RMD160 2126ec0fbad060933dcf9e52660f1228450fcd1f SHA1 4a6127685520d8ec5b2c6044bababd1b83413006 SHA256 94b4e9ed6b417d418b36e4d98082acc2b9c993a60ee53a9ddfce7eff3878f054 diff --git a/portage-overlay/app-text/epdfview/epdfview-0.1.6-r1.ebuild b/portage-overlay/app-text/epdfview/epdfview-0.1.6-r1.ebuild new file mode 100644 index 0000000..4a2e960 --- /dev/null +++ b/portage-overlay/app-text/epdfview/epdfview-0.1.6-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/epdfview/epdfview-0.1.6-r1.ebuild,v 1.9 2008/07/19 16:05:41 jer Exp $ + +inherit eutils + +DESCRIPTION="Lightweight PDF viewer using Poppler and GTK+ libraries." +HOMEPAGE="http://trac.emma-soft.com/epdfview/" +SRC_URI="http://trac.emma-soft.com/epdfview/chrome/site/releases/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="cups nls test" + +COMMON_DEPEND=">=app-text/poppler-bindings-0.5.0 + >=x11-libs/gtk+-2.6 + cups? ( >=net-print/cups-1.1 )" +DEPEND="${COMMON_DEPEND} + >=dev-util/pkgconfig-0.9 + nls? ( sys-devel/gettext ) + test? ( dev-util/cppunit )" +RDEPEND="${COMMON_DEPEND} + nls? ( virtual/libintl )" + +pkg_setup() { + if ! built_with_use app-text/poppler-bindings gtk; then + eerror "Please re-emerge app-text/poppler-bindings with the gtk USE flag set." + die "poppler-bindings needs gtk flag set." + fi +} + +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}/${P}-gcc-4.3.patch" + epatch "${FILESDIR}/${P}-print-segfault.patch" +} + +src_compile() { + econf \ + $(use_enable cups) \ + $(use_with nls) \ + || die "econf failed" + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc AUTHORS NEWS README THANKS +} diff --git a/portage-overlay/app-text/epdfview/files/epdfview-0.1.6-gcc-4.3.patch b/portage-overlay/app-text/epdfview/files/epdfview-0.1.6-gcc-4.3.patch new file mode 100644 index 0000000..a8835a9 --- /dev/null +++ b/portage-overlay/app-text/epdfview/files/epdfview-0.1.6-gcc-4.3.patch @@ -0,0 +1,11 @@ +--- IDocumentLink.h 2008-03-20 19:16:03.000000000 +0100 ++++ epdfview-1.6-r1/src/IDocumentLink.h 2008-03-20 19:16:43.000000000 +0100 +@@ -33,7 +33,7 @@ + class IDocumentLink + { + public: +- IDocumentLink (gdouble x1, gdouble y1, gdouble x2, gdouble y1); ++ IDocumentLink (gdouble x1, gdouble y1, gdouble x2, gdouble y2); + virtual ~IDocumentLink (void); + + virtual void activate (IDocument *document) = 0; diff --git a/portage-overlay/app-text/epdfview/files/epdfview-0.1.6-print-segfault.patch b/portage-overlay/app-text/epdfview/files/epdfview-0.1.6-print-segfault.patch new file mode 100644 index 0000000..498febb --- /dev/null +++ b/portage-overlay/app-text/epdfview/files/epdfview-0.1.6-print-segfault.patch @@ -0,0 +1,95 @@ +--- src/PrintPter.cxx (revision 262) ++++ src/PrintPter.cxx (revision 281) +@@ -231,17 +231,24 @@ + view.clearPageSizeList (); + int pageSizeToSelect = 0; +- ppd_choice_t *pageSizeChoice = pageSizeOption->choices; +- for ( int currentSize = 0 ; +- currentSize < pageSizeOption->num_choices ; +- ++currentSize, ++pageSizeChoice ) +- { +- const gchar *sizeName = pageSizeChoice->text; +- const gchar *sizeValue = pageSizeChoice->choice; +- +- view.addPageSize (_(sizeName), sizeValue); +- if ( pageSizeChoice->marked ) ++ if ( 0 != pageSizeOption ) ++ { ++ ppd_choice_t *pageSizeChoice = pageSizeOption->choices; ++ for ( int currentSize = 0 ; ++ currentSize < pageSizeOption->num_choices ; ++ ++currentSize, ++pageSizeChoice ) + { +- pageSizeToSelect = currentSize; ++ const gchar *sizeName = pageSizeChoice->text; ++ const gchar *sizeValue = pageSizeChoice->choice; ++ ++ view.addPageSize (_(sizeName), sizeValue); ++ if ( pageSizeChoice->marked ) ++ { ++ pageSizeToSelect = currentSize; ++ } + } ++ } ++ else ++ { ++ view.addPageSize (_("A4"), "A4"); + } + view.selectPageSize (pageSizeToSelect); +@@ -252,17 +259,24 @@ + view.clearResolutionList (); + int resolutionToSelect = 0; +- ppd_choice_t *resolutionChoice = resolutionOption->choices; +- for ( int currentRes = 0 ; +- currentRes < resolutionOption->num_choices ; +- ++currentRes, ++resolutionChoice ) +- { +- const gchar *resName = resolutionChoice->text; +- const gchar *resValue = resolutionChoice->choice; +- +- view.addResolution (_(resName), resValue); +- if ( resolutionChoice->marked ) ++ if ( 0 != resolutionOption ) ++ { ++ ppd_choice_t *resolutionChoice = resolutionOption->choices; ++ for ( int currentRes = 0 ; ++ currentRes < resolutionOption->num_choices ; ++ ++currentRes, ++resolutionChoice ) + { +- resolutionToSelect = currentRes; ++ const gchar *resName = resolutionChoice->text; ++ const gchar *resValue = resolutionChoice->choice; ++ ++ view.addResolution (_(resName), resValue); ++ if ( resolutionChoice->marked ) ++ { ++ resolutionToSelect = currentRes; ++ } + } ++ } ++ else ++ { ++ view.addResolution (_("300 DPI"), "300x300dpi"); + } + view.selectResolution (resolutionToSelect); +@@ -272,7 +286,7 @@ + ppdFindOption (printerPPD, "ColorModel"); + view.clearColorModelList (); ++ int colorModelToSelect = 0; + if ( NULL != colorModelOption ) + { +- int colorModelToSelect = 0; + ppd_choice_t *colorModelChoice = colorModelOption->choices; + for ( int currentColor = 0 ; +@@ -289,5 +303,4 @@ + } + } +- view.selectColorModel (colorModelToSelect); + } + else +@@ -295,4 +308,5 @@ + view.addColorModel (_("Grayscale"), "Gray"); + } ++ view.selectColorModel (colorModelToSelect); + ppdClose (printerPPD); + } diff --git a/portage-overlay/app-text/poppler-bindings/Manifest b/portage-overlay/app-text/poppler-bindings/Manifest new file mode 100644 index 0000000..bc722ce --- /dev/null +++ b/portage-overlay/app-text/poppler-bindings/Manifest @@ -0,0 +1,3 @@ +AUX poppler-0.6-bindings.patch 4980 RMD160 8e2953d6dd3612d1fa5aaedd373bf0b1b90043c4 SHA1 9525ef7dffdf993035d8a33a3851e1dbca200dad SHA256 03ee71d16535b8c58acec513401435af12a6179e4e0d0b7e11b700b80ceff7f6 +DIST poppler-0.8.7.tar.gz 1469587 RMD160 ea03cdf88a432e5748988e3576110a2989aa79ec SHA1 01247676ee74b78b86b76169503910f30d6c86c1 SHA256 3f96dee17eecf16cfd3cae711819f07b42fcc512c3151cc8b911b19ccecf22f7 +EBUILD poppler-bindings-0.8.7.ebuild 2165 RMD160 bfb479658fff044798e586a8ef1e826a08b04af0 SHA1 d1666b1fbcb635a475f38e15c35c2d61d0e57b80 SHA256 9e6a2de11ad70146b2a2d79a030d2268c8f555123d580ebf31ce18314ff83e5e diff --git a/portage-overlay/app-text/poppler-bindings/files/poppler-0.6-bindings.patch b/portage-overlay/app-text/poppler-bindings/files/poppler-0.6-bindings.patch new file mode 100644 index 0000000..f540757 --- /dev/null +++ b/portage-overlay/app-text/poppler-bindings/files/poppler-0.6-bindings.patch @@ -0,0 +1,153 @@ +diff -ur poppler-0.6.orig/glib/demo/Makefile.am poppler-0.6/glib/demo/Makefile.am +--- poppler-0.6.orig/glib/demo/Makefile.am 2007-09-04 12:40:29.000000000 +0200 ++++ poppler-0.6/glib/demo/Makefile.am 2007-09-04 12:40:58.000000000 +0200 +@@ -25,5 +25,5 @@ + + LDADD = \ + $(top_builddir)/glib/libpoppler-glib.la \ +- $(top_builddir)/poppler/libpoppler.la \ ++ -lpoppler \ + $(GTK_TEST_LIBS) +diff -ur poppler-0.6.orig/glib/Makefile.am poppler-0.6/glib/Makefile.am +--- poppler-0.6.orig/glib/Makefile.am 2007-09-04 12:40:45.000000000 +0200 ++++ poppler-0.6/glib/Makefile.am 2007-09-04 12:40:00.000000000 +0200 +@@ -84,7 +84,7 @@ + poppler-private.h + + libpoppler_glib_la_LIBADD = \ +- $(top_builddir)/poppler/libpoppler.la \ ++ -lpoppler \ + $(POPPLER_GLIB_LIBS) \ + $(FREETYPE_LIBS) \ + $(FONTCONFIG_LIBS) \ +@@ -98,7 +98,7 @@ + test-poppler-glib.c + + test_poppler_glib_LDADD = \ +- $(top_builddir)/poppler/libpoppler.la \ ++ -lpoppler \ + libpoppler-glib.la \ + $(POPPLER_GLIB_LIBS) \ + $(FREETYPE_LIBS) \ +Nur in poppler-0.6.orig/glib: Makefile.am.orig. +diff -ur poppler-0.6.orig/glib/reference/Makefile.am poppler-0.6/glib/reference/Makefile.am +--- poppler-0.6.orig/glib/reference/Makefile.am 2007-09-04 12:40:29.000000000 +0200 ++++ poppler-0.6/glib/reference/Makefile.am 2007-09-04 12:40:58.000000000 +0200 +@@ -72,7 +72,7 @@ + $(POPPLER_GLIB_CFLAGS) \ + $(FREETYPE_CFLAGS) + +-GTKDOC_LIBS=$(top_builddir)/poppler/libpoppler.la \ ++GTKDOC_LIBS=-lpoppler \ + $(top_builddir)/glib/libpoppler-glib.la \ + $(POPPLER_GLIB_LIBS) \ + $(FREETYPE_LIBS) \ +diff -ur poppler-0.6.orig/Makefile.am poppler-0.6/Makefile.am +--- poppler-0.6.orig/Makefile.am 2007-09-04 12:40:45.000000000 +0200 ++++ poppler-0.6/Makefile.am 2007-09-04 12:40:00.000000000 +0200 +@@ -29,7 +29,7 @@ + utils_subdir = utils + endif + +-SUBDIRS = goo fofi $(splash_subdir) poppler $(utils_subdir) $(glib_subdir) $(qt_subdir) test $(qt4_subdir) ++SUBDIRS = $(glib_subdir) $(qt_subdir) $(qt4_subdir) + + EXTRA_DIST = \ + README-XPDF \ +@@ -40,9 +40,7 @@ + + pkgconfigdir = $(libdir)/pkgconfig + pkgconfig_DATA = \ +- poppler.pc \ + $(cairo_pc_file) \ +- $(splash_pc_file) \ + $(glib_pc_file) \ + $(qt_pc_file) \ + $(qt4_pc_file) +diff -ur poppler-0.6.orig/qt/Makefile.am poppler-0.6/qt/Makefile.am +--- poppler-0.6.orig/qt/Makefile.am 2007-09-04 12:40:45.000000000 +0200 ++++ poppler-0.6/qt/Makefile.am 2007-09-04 12:40:00.000000000 +0200 +@@ -24,7 +24,7 @@ + poppler-private.h + + libpoppler_qt_la_LIBADD = \ +- $(top_builddir)/poppler/libpoppler.la \ ++ -lpoppler \ + $(POPPLER_QT_LIBS) \ + $(FREETYPE_LIBS) \ + $(FONTCONFIG_LIBS) +@@ -41,7 +41,7 @@ + test-poppler-qt.cpp + + test_poppler_qt_LDADD = \ +- $(top_builddir)/poppler/libpoppler.la \ ++ -lpoppler \ + libpoppler-qt.la \ + $(POPPLER_QT_LIBS) \ + $(FREETYPE_LIBS) +diff -ur poppler-0.6.orig/qt4/src/Makefile.am poppler-0.6/qt4/src/Makefile.am +--- poppler-0.6.orig/qt4/src/Makefile.am 2007-09-04 12:40:45.000000000 +0200 ++++ poppler-0.6/qt4/src/Makefile.am 2007-09-04 12:40:00.000000000 +0200 +@@ -36,7 +36,7 @@ + poppler-private.h + + libpoppler_qt4_la_LIBADD = \ +- $(top_builddir)/poppler/libpoppler.la \ ++ -lpoppler \ + $(FONTCONFIG_LIBS) \ + $(POPPLER_QT4_LIBS) + +Nur in poppler-0.6.orig/qt4/src: Makefile.am.orig. +diff -ur poppler-0.6.orig/qt4/tests/Makefile.am poppler-0.6/qt4/tests/Makefile.am +--- poppler-0.6.orig/qt4/tests/Makefile.am 2007-09-04 12:40:45.000000000 +0200 ++++ poppler-0.6/qt4/tests/Makefile.am 2007-09-04 12:40:00.000000000 +0200 +@@ -7,7 +7,7 @@ + $(POPPLER_QT4_CFLAGS) + + LDADDS = \ +- $(top_builddir)/poppler/libpoppler.la \ ++ -lpoppler \ + $(top_builddir)/qt4/src/libpoppler-qt4.la \ + $(FONTCONFIG_LIBS) \ + $(POPPLER_QT4_LIBS) +diff -ur poppler-0.6.orig/test/Makefile.am poppler-0.6/test/Makefile.am +--- poppler-0.6.orig/test/Makefile.am 2007-09-04 12:40:29.000000000 +0200 ++++ poppler-0.6/test/Makefile.am 2007-09-04 12:40:58.000000000 +0200 +@@ -42,14 +42,14 @@ + gtk-splash-test.cc + + gtk_splash_test_LDADD = \ +- $(top_builddir)/poppler/libpoppler.la \ ++ -lpoppler \ + $(GTK_TEST_LIBS) + + gtk_cairo_test_SOURCES = \ + gtk-cairo-test.cc + + gtk_cairo_test_LDADD = \ +- $(top_builddir)/poppler/libpoppler.la \ ++ -lpoppler \ + $(top_builddir)/glib/libpoppler-glib.la \ + $(CAIRO_LIBS) \ + $(GTK_TEST_LIBS) \ +@@ -59,7 +59,7 @@ + pdf-inspector.cc + + pdf_inspector_LDADD = \ +- $(top_builddir)/poppler/libpoppler.la \ ++ -lpoppler \ + $(top_builddir)/poppler/libpoppler-cairo.la \ + $(CAIRO_LIBS) \ + $(FREETYPE_LIBS) \ +diff -ur poppler-0.6.orig/utils/Makefile.am poppler-0.6/utils/Makefile.am +--- poppler-0.6.orig/utils/Makefile.am 2007-09-04 12:40:29.000000000 +0200 ++++ poppler-0.6/utils/Makefile.am 2007-09-04 12:40:58.000000000 +0200 +@@ -29,7 +29,7 @@ + $(ABIWORD_CFLAGS) + + LDADD = \ +- $(top_builddir)/poppler/libpoppler.la \ ++ -lpoppler \ + $(UTILS_LIBS) \ + $(FONTCONFIG_LIBS) + diff --git a/portage-overlay/app-text/poppler-bindings/poppler-bindings-0.8.7.ebuild b/portage-overlay/app-text/poppler-bindings/poppler-bindings-0.8.7.ebuild new file mode 100644 index 0000000..349245a --- /dev/null +++ b/portage-overlay/app-text/poppler-bindings/poppler-bindings-0.8.7.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-bindings/poppler-bindings-0.8.7.ebuild,v 1.18 2009/10/05 19:31:16 ayoy Exp $ + +EAPI="1" + +#Inherit qt3 to get QTDIR even if the env file has not yet been sourced. + +inherit qt3 autotools eutils multilib + +MY_P=${P/-bindings/} +DESCRIPTION="rendering bindings for GUI toolkits for poppler" +HOMEPAGE="http://poppler.freedesktop.org/" + +# Creating the testsuite tarball (must be done for every release) +# +# git clone git://anongit.freedesktop.org/git/poppler/test +# rm -rf test/.git +# tar czf poppler-test-${PV}.tar.gz test +# upload to d.g.o/space/distfiles-local + +SRC_URI="http://poppler.freedesktop.org/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd" +IUSE="gtk qt3 cairo qt4" + +RDEPEND=" + ~app-text/poppler-${PV} + cairo? ( >=x11-libs/cairo-1.4 ) + gtk? ( + >=x11-libs/gtk+-2.8 + >=gnome-base/libglade-2 + ) + qt3? ( >=x11-libs/qt-3.3:3 ) + qt4? ( + x11-libs/qt-core:4 + x11-libs/qt-gui:4 + x11-libs/qt-test:4 + ) + !dev-libs/poppler-qt3 + !dev-libs/poppler-qt4 + !dev-libs/poppler + !dev-libs/poppler-glib + !app-text/poppler-utils + " +DEPEND=" + ${RDEPEND} + dev-util/pkgconfig + " + +S="${WORKDIR}/${MY_P}" + +src_unpack(){ + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}"/poppler-0.6-bindings.patch + + AT_M4DIR="m4" eautoreconf + cd poppler + ln -s /usr/lib/libpoppler.la +} + +src_compile() { + # Configure needs help finding qt libs on multilib systems + export QTLIB="${QTDIR}/$(get_libdir)" + echo $QTLIB + + econf $(use_enable cairo cairo-output) \ + $(use_enable gtk poppler-glib) \ + $(use_enable qt3 poppler-qt) \ + $(use_enable qt4 poppler-qt4) \ + || die "configuration failed" + cd poppler + if use cairo; then + emake libpoppler-cairo.la || die "cairo failed" + fi + if use qt4; then + emake libpoppler-arthur.la || die "arthur failed" + fi + cd .. + emake || die "compilation failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" +} + +pkg_postinst() { + ewarn "You need to rebuild everything depending on poppler, use revdep-rebuild" +} diff --git a/portage-overlay/app-text/poppler/Manifest b/portage-overlay/app-text/poppler/Manifest new file mode 100644 index 0000000..de3f38e --- /dev/null +++ b/portage-overlay/app-text/poppler/Manifest @@ -0,0 +1,2 @@ +DIST poppler-0.8.7.tar.gz 1469587 RMD160 ea03cdf88a432e5748988e3576110a2989aa79ec SHA1 01247676ee74b78b86b76169503910f30d6c86c1 SHA256 3f96dee17eecf16cfd3cae711819f07b42fcc512c3151cc8b911b19ccecf22f7 +EBUILD poppler-0.8.7.ebuild 1322 RMD160 cfc3c9100cc5d55013f238401731ec8b077c8111 SHA1 e5b2a4cd1755ba77088b0c06e7382c16d31a3aef SHA256 cae06f6ee6a9a6d611123f0feed6956206345cc38fae84a24d837c4b7ecac27e diff --git a/portage-overlay/app-text/poppler/poppler-0.8.7.ebuild b/portage-overlay/app-text/poppler/poppler-0.8.7.ebuild new file mode 100644 index 0000000..3c00137 --- /dev/null +++ b/portage-overlay/app-text/poppler/poppler-0.8.7.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/poppler/poppler-0.8.7.ebuild,v 1.10 2009/04/01 14:42:17 loki_val Exp $ + +inherit libtool eutils + +DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" +HOMEPAGE="http://poppler.freedesktop.org/" +SRC_URI="http://poppler.freedesktop.org/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" +IUSE="cjk jpeg zlib" + +RDEPEND=" + >=media-libs/freetype-2.1.8 + >=media-libs/fontconfig-2 + cjk? ( app-text/poppler-data ) + jpeg? ( >=media-libs/jpeg-6b ) + dev-libs/libxml2 + !app-text/pdftohtml + !dev-libs/poppler-qt3 + !dev-libs/poppler-qt4 + !dev-libs/poppler + !dev-libs/poppler-glib + !app-text/poppler-utils + " +DEPEND=" + ${RDEPEND} + dev-util/pkgconfig + " + +src_compile() { + econf \ + --disable-poppler-qt4 \ + --disable-poppler-glib \ + --disable-poppler-qt \ + --disable-gtk-test \ + --disable-cairo-output \ + --enable-xpdf-headers \ + $(use_enable jpeg libjpeg) \ + $(use_enable zlib) \ + || die "configuration failed" + emake || die "compilation failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" + dodoc README AUTHORS ChangeLog NEWS README-XPDF TODO +} diff --git a/portage-overlay/dev-util/catalyst/Manifest b/portage-overlay/dev-util/catalyst/Manifest new file mode 100644 index 0000000..d8a210a --- /dev/null +++ b/portage-overlay/dev-util/catalyst/Manifest @@ -0,0 +1,3 @@ +AUX catalyst-fd.patch 7181 RMD160 faa220447b970381120636f809853bf758a0bfe6 SHA1 50192bde41e9d4c2eab154a14ac006b99c77410c SHA256 25487b6c0e4721eca3eebfc3d1740a591d41271f710977cbd592df375de0e0f3 +DIST catalyst-2.0.6.tar.bz2 797947 RMD160 c85ea4008fb94fbb5dc896883968a503aec11b28 SHA1 2df2301ae8faee31e96448d7fa5682ae19abf64d SHA256 aa3e03ec2d3f0f6b62b8d8c8a39b197dd91fa3ea60cd96999c3b1c03f9877af3 +EBUILD catalyst-2.0.6.ebuild 2836 RMD160 fc3a8960814b02e3d2caa9fb61014f64867c31e3 SHA1 b6ed1db92ba768d61f3a519d69e1f01ac7665a1a SHA256 2729d8f600c62813ec34bc4c74c3729789ab048144d7fc34242017019badfd0a diff --git a/portage-overlay/dev-util/catalyst/catalyst-2.0.6.ebuild b/portage-overlay/dev-util/catalyst/catalyst-2.0.6.ebuild new file mode 100644 index 0000000..6c4be72 --- /dev/null +++ b/portage-overlay/dev-util/catalyst/catalyst-2.0.6.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/catalyst/catalyst-2.0.6.ebuild,v 1.4 2008/06/12 23:54:26 wolf31o2 Exp $ + +# catalyst-9999 -> latest SVN +# catalyst-9999.REV -> use SVN REV +# catalyst-VER -> normal catalyst release + +if [[ ${PV} == 9999* ]] +then + [[ ${PV} == 9999.* ]] && ESVN_UPDATE_CMD="svn up -r ${PV/9999./}" + ESVN_REPO_URI="svn://anonsvn.gentoo.org/catalyst/trunk" + inherit subversion eutils multilib + SRC_URI="" + S=${WORKDIR}/trunk +else + inherit eutils multilib + SRC_URI="mirror://gentoo/${P}.tar.bz2 + http://wolf31o2.org/sources/${PN}/${P}.tar.bz2" +fi + +DESCRIPTION="release metatool used for creating Gentoo releases" +HOMEPAGE="http://www.gentoo.org/proj/en/releng/catalyst" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" +RESTRICT="" +IUSE="ccache" + +DEPEND="" +RDEPEND="dev-lang/python + app-crypt/shash + virtual/cdrtools + ccache? ( dev-util/ccache ) + ia64? ( sys-fs/dosfstools ) + kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 )" + +pkg_setup() { + if use ccache ; then + einfo "Enabling ccache support for catalyst." + else + ewarn "By default, ccache support for catalyst is disabled." + ewarn "If this is not what you intended," + ewarn "then you should add ccache to your USE." + fi + echo + einfo "The template spec files are now installed by default. You can find" + einfo "them under /usr/share/doc/${PF}/examples" + einfo "and they are considered to be the authorative source of information" + einfo "on catalyst." +} + +src_unpack() { + if [[ ${PV} == 9999* ]] ; then + subversion_src_unpack + else + unpack ${A} + cd "${S}" + fi + cat "${FILESDIR}/catalyst-fd.patch" | patch -p1 || die "cannot apply patch" +} + +src_install() { + insinto /usr/$(get_libdir)/${PN} + exeinto /usr/$(get_libdir)/${PN} + doexe catalyst || die "copying catalyst" + doins -r arch modules livecd || die "copying files" + for x in targets/*; do + exeinto /usr/$(get_libdir)/${PN}/$x + doexe $x/* || die "copying ${x}" + done + make_wrapper catalyst /usr/$(get_libdir)/${PN}/catalyst + insinto /etc/catalyst + doins files/catalyst.conf files/catalystrc || die "copying configuration" + insinto /usr/share/doc/${PF}/examples + doins examples/* || die + dodoc README ChangeLog AUTHORS + doman files/catalyst.1 + # Here is where we actually enable ccache + use ccache && \ + dosed 's:options="autoresume kern:options="autoresume ccache kern:' \ + /etc/catalyst/catalyst.conf + dosed "s:/usr/lib/catalyst:/usr/$(get_libdir)/catalyst:" \ + /etc/catalyst/catalyst.conf +} + +pkg_postinst() { + einfo "You can find more information about catalyst by checking out the" + einfo "catalyst project page at:" + einfo "http://www.gentoo.org/proj/en/releng/catalyst/index.xml" + echo +} diff --git a/portage-overlay/dev-util/catalyst/files/catalyst-fd.patch b/portage-overlay/dev-util/catalyst/files/catalyst-fd.patch new file mode 100644 index 0000000..daf2a47 --- /dev/null +++ b/portage-overlay/dev-util/catalyst/files/catalyst-fd.patch @@ -0,0 +1,151 @@ +diff -urN catalyst-2.0.6-a/modules/generic_stage_target.py catalyst-2.0.6-b/modules/generic_stage_target.py +--- catalyst-2.0.6-a/modules/generic_stage_target.py 2008-05-29 05:30:10.000000000 +0100 ++++ catalyst-2.0.6-b/modules/generic_stage_target.py 2009-11-01 10:42:17.000000000 +0000 +@@ -426,7 +426,7 @@ + + def set_snapshot_path(self): + self.settings["snapshot_path"]=normpath(self.settings["storedir"]+\ +- "/snapshots/portage-"+self.settings["snapshot"]+".tar.bz2") ++ "/snapshots/portage-"+self.settings["snapshot"]+".tar.lzma") + + if os.path.exists(self.settings["snapshot_path"]): + self.settings["snapshot_path_hash"]=\ +@@ -684,7 +684,7 @@ + self.settings["source_path"]+"\nto "+\ + self.settings["chroot_path"]+\ + " (This may take some time) ...\n" +- unpack_cmd="tar xjpf "+self.settings["source_path"]+" -C "+\ ++ unpack_cmd="tar xpf "+self.settings["source_path"]+" --lzma -C "+\ + self.settings["chroot_path"] + error_msg="Tarball extraction of "+\ + self.settings["source_path"]+" to "+\ +@@ -1055,6 +1055,13 @@ + else: + myf.write('CXXFLAGS="${CFLAGS}"\n') + ++ myf.write('MAKEOPTS="-j5 --load-average=8"\n') ++ myf.write('PORTAGE_NICENESS="19"\n') ++ myf.write('ACCEPT_LICENSE="*"\n') ++ myf.write('CFLAGS="-Os -mtune=i686 -pipe"\n') ++ myf.write('CXXFLAGS="-Os -mtune=i686 -pipe"\n') ++ myf.write('FEATURES="parallel parallel-fetch confcache -collision-protect -protect-owned"\n') ++ + if self.settings.has_key("LDFLAGS"): + myf.write("# LDFLAGS is unsupported. USE AT YOUR OWN RISK!\n") + myf.write('LDFLAGS="'+self.settings["LDFLAGS"]+'"\n') +diff -urN catalyst-2.0.6-a/modules/snapshot_target.py catalyst-2.0.6-b/modules/snapshot_target.py +--- catalyst-2.0.6-a/modules/snapshot_target.py 2008-05-29 05:30:11.000000000 +0100 ++++ catalyst-2.0.6-b/modules/snapshot_target.py 2009-11-01 10:42:17.000000000 +0000 +@@ -17,7 +17,7 @@ + self.settings["target_subpath"]="portage" + st=self.settings["storedir"] + self.settings["snapshot_path"]=normpath(st+"/snapshots/portage-"+self.settings["version_stamp"]\ +- +".tar.bz2") ++ +".tar.lzma") + self.settings["tmp_path"]=normpath(st+"/tmp/"+self.settings["target_subpath"]) + if self.settings.has_key("portdir_overlay"): + print "\nWarning!!!!" +diff -urN catalyst-2.0.6-a/targets/support/chroot-functions.sh catalyst-2.0.6-b/targets/support/chroot-functions.sh +--- catalyst-2.0.6-a/targets/support/chroot-functions.sh 2008-05-29 05:30:09.000000000 +0100 ++++ catalyst-2.0.6-b/targets/support/chroot-functions.sh 2009-11-01 10:42:17.000000000 +0000 +@@ -126,6 +126,7 @@ + else + clst_myemergeopts="--quiet" + fi ++ clst_myemergeopts="${clst_myemergeopts} --jobs=4 --load-average=8" + if [ -n "${clst_FETCH}" ] + then + export bootstrap_opts="-f" +diff -urN catalyst-2.0.6-a/targets/support/kmerge.sh catalyst-2.0.6-b/targets/support/kmerge.sh +--- catalyst-2.0.6-a/targets/support/kmerge.sh 2008-05-29 05:30:09.000000000 +0100 ++++ catalyst-2.0.6-b/targets/support/kmerge.sh 2009-11-01 10:42:17.000000000 +0000 +@@ -99,7 +99,7 @@ + fi + if [ "${clst_kernel_merge}" != "" ] + then +- genkernel --callback="emerge ${gk_callback_opts} ${clst_kernel_merge}" \ ++ genkernel --callback="emerge --jobs=4 --load-average=8 ${gk_callback_opts} ${clst_kernel_merge}" \ + ${GK_ARGS} || exit 1 + else + genkernel ${GK_ARGS} || exit 1 +diff -urN catalyst-2.0.6-a/targets/support/unmerge.sh catalyst-2.0.6-b/targets/support/unmerge.sh +--- catalyst-2.0.6-a/targets/support/unmerge.sh 2008-05-29 05:30:09.000000000 +0100 ++++ catalyst-2.0.6-b/targets/support/unmerge.sh 2009-11-01 12:11:47.000000000 +0000 +@@ -2,6 +2,77 @@ + + source /tmp/chroot-functions.sh + ++update_env_settings ++ ++DO_EIX=1 ++DO_SIZ=0 ++DO_LST=0 ++ ++FILEPATH_PKG='/root/sysresccd-pkg.txt' ++FILEPATH_SIZ='/root/sysresccd-siz.txt' ++FILEPATH_EIX='/root/sysresccd-eix.txt' ++FILEPATH_LST='/root/sysresccd-lst.txt' ++ ++# ========================================================================= ++# ======================= create the package list ========================= ++# ========================================================================= ++echo "${clst_packages}" | sed -e "s/ /\n/g" > /root/packages-removed.txt ++equery -q -C list -i | grep -v '^virtual' | grep -v -f /root/packages-removed.txt > ${FILEPATH_PKG} ++ ++# ------------------------------------------------------------------------- ++if [ -n "(which eix)" ] && [ "${DO_EIX}" = '1' ] ++then ++ echo "---> generating ${FILEPATH_EIX}" ++ /usr/bin/eix-update || echo "eix-update failed" ++ FORMAT='/- : \n' eix -I -n > /root/eix-temp1.txt ++ cat /root/eix-temp1.txt | grep -v -f /root/packages-removed.txt > /root/eix-temp2.txt ++ cat /root/eix-temp2.txt | grep -v '^virtual' | grep '^[a-z0-9]*-[a-z0-9]*/[a-z0-9]*' > /root/eix-temp3.txt ++ cat /root/eix-temp3.txt | sed -e 's!(!!' -e 's!)!!' -e 's!: $!!g' -e 's! $!!g' > ${FILEPATH_EIX} ++ rm -f /root/eix-temp*.txt ++fi ++ ++# ------------------------------------------------------------------------- ++if [ -n "(which equery)" ] && [ "${DO_LST}" = '1' ] ++then ++ echo "---> generating ${FILEPATH_LST}" ++ for curpkg in $(cat ${FILEPATH_PKG}) ++ do ++ echo "${curpkg}" ++ echo '' >> ${FILEPATH_LST} ++ echo "=========================${curpkg}=========================" >> ${FILEPATH_LST} ++ equery -C files "=${curpkg}" 2>/dev/null | grep '^/' >> ${FILEPATH_LST} ++ done ++fi ++ ++# ------------------------------------------------------------------------- ++if [ -n "(which equery)" ] && [ "${DO_SIZ}" = '1' ] ++then ++ echo "---> generating ${FILEPATH_SIZ}" ++ for curpkg in $(cat ${FILEPATH_PKG}) ++ do ++ pkgfmt=$(echo ${curpkg} | sed -r -e 's!^([A-Za-z0-9-]*)\/([+A-Za-z0-9-]*)-([^-]*)(-r[0-9]){0,2}.*!\1:\2:\3\4 !g') ++ pkgcat=$(echo ${pkgfmt} | cut -d: -f1) ++ pkgnam=$(echo ${pkgfmt} | cut -d: -f2) ++ pkgver=$(echo ${pkgfmt} | cut -d: -f3) ++ sizraw=$(equery -q -C size -b -e ${curpkg} | xargs | sed -r -e 's!.*size\(([0-9]*)\).*!\1!g') ++ sizfmt=$(printf "%0.6d kb" $((sizraw/1024))) ++ output="${sizfmt} --> ${curpkg} --- ${pkgcat}:${pkgnam}:${pkgver}" ++ echo ${output} >> ${FILEPATH_SIZ} ++ echo ${output} ++ done ++fi ++ ++# ------------------------------------------------------------------------- ++rm -f /root/packages-removed.txt ++# ------------------------------------------------------------------------- ++ ++# delete the line which contains PORTDIR_OVERLAY in /etc/make.conf (this file is provided with devtools) ++sed -i -e '/PORTDIR_OVERLAY/d' /etc/make.conf ++ ++# ========================================================================= ++# ========================================================================= ++# ========================================================================= ++ + run_merge -C ${clst_packages} + + exit 0 diff --git a/portage-overlay/net-wireless/broadcom-sta/Manifest b/portage-overlay/net-wireless/broadcom-sta/Manifest new file mode 100644 index 0000000..fa11b37 --- /dev/null +++ b/portage-overlay/net-wireless/broadcom-sta/Manifest @@ -0,0 +1,6 @@ +AUX broadcom-sta-5.10.91.9-license.patch 716 RMD160 f4af0c36ec10d5fd4500af94c3864f6a352883e0 SHA1 0f2458882656dbf73035e566e53b902bc22c37f4 SHA256 53544703c15eb5e7f35721c436bfd0acf7db3de1df83b2e344bfc7090cb14cf1 +AUX broadcom-sta-5.10.91.9.3-linux-2.6.32.patch 576 RMD160 17d1f0e2ea7e507bc7c7522f7dee8d667c04c131 SHA1 3b13b5d10b199da0590f7b9fed6694e23369596d SHA256 55ef2c1f7be8414b2df89d9f118affa9650c94e95491ad7f9c112f06debdf5d6 +AUX broadcom-sta-5.10.91.9.3-linux-2.6.33.patch 551 RMD160 2e0385d005127de53d040df3a079a6facff6eb2e SHA1 3aad38866d5e5239f0b12c891db4372d679ed57b SHA256 08b2b9e401118be918e02634707120cf926677e7ae6fabc69158eb8b7a8cbfb2 +DIST hybrid-portsrc-x86_32-v5.60.48.36.tar.gz 886115 RMD160 b3901897e50419d704d6ca5ece12c4def0dce3d5 SHA1 07d955afe599466b0e25bcc507186f5b50f1a171 SHA256 ef3f101190aafb19a720306086bd3eda1180dcf602cb150ddbf6a98b2d544c6a +DIST hybrid-portsrc-x86_64-v5.60.48.36.tar.gz 884584 RMD160 5a0d6df5513b2218b5e06ef894c59b665e412267 SHA1 1174a4d3102aa0ed45003556e03842668ef698b9 SHA256 dfd6c4616dd6e99032f6515eb2a79b6a6e15356f62b0db93b5a986064919836f +EBUILD broadcom-sta-5.60.48.36.ebuild 1875 RMD160 901a494f25f511a630fc8f070e1a3b332717873e SHA1 fd4afd8f53b673f57ad8ab5e20ab71770fbc238e SHA256 3ffba8c2e727d40df44f67cbb968b86b706d0ea8bafa9d054c965bb3fcc0d96d diff --git a/portage-overlay/net-wireless/broadcom-sta/broadcom-sta-5.60.48.36.ebuild b/portage-overlay/net-wireless/broadcom-sta/broadcom-sta-5.60.48.36.ebuild new file mode 100644 index 0000000..a351450 --- /dev/null +++ b/portage-overlay/net-wireless/broadcom-sta/broadcom-sta-5.60.48.36.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/www/viewcvs.gentoo.org/raw_cvs/gentoo-x86/net-wireless/broadcom-sta/broadcom-sta-5.60.48.36.ebuild,v 1.1 2010/02/12 11:26:41 matsuu Exp $ + +inherit eutils linux-mod + +DESCRIPTION="Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver." +HOMEPAGE="http://www.broadcom.com/support/802.11/linux_sta.php" +SRC_BASE="http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_" +SRC_URI="x86? ( ${SRC_BASE}32-v${PV}.tar.gz ) + amd64? ( ${SRC_BASE}64-v${PV}.tar.gz )" + +LICENSE="Broadcom" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RESTRICT="mirror" + +DEPEND=">=virtual/linux-sources-2.6.22" +RDEPEND="" + +S="${WORKDIR}" + +MODULE_NAMES="wl(net/wireless)" +MODULESD_WL_ALIASES=("wlan0 wl") + +PROPERTIES="interactive" + +pkg_setup() { + #check_license + + # bug #300570 + # NOTE: module builds correctly anyway with b43 and SSB enabled + # make checks non-fatal. The correct fix is blackisting ssb and, perhaps + # b43 via udev rules. Moreover, previous fix broke binpkgs support. + CONFIG_CHECK="~!B43 ~!SSB" + if kernel_is ge 2 6 33; then + #CONFIG_CHECK="${CONFIG_CHECK} LIB80211 CFG80211_WEXT WEXT_PRIV ~!MAC80211" + CONFIG_CHECK="${CONFIG_CHECK} LIB80211 WIRELESS_EXT CFG80211_WEXT WEXT_PRIV ~!MAC80211" + elif kernel_is ge 2 6 31; then + CONFIG_CHECK="${CONFIG_CHECK} LIB80211 WIRELESS_EXT ~!MAC80211" + elif kernel_is ge 2 6 29; then + CONFIG_CHECK="${CONFIG_CHECK} LIB80211 WIRELESS_EXT ~!MAC80211 COMPAT_NET_DEV_OPS" + else + CONFIG_CHECK="${CONFIG_CHECK} IEEE80211 IEEE80211_CRYPT_TKIP" + fi + linux-mod_pkg_setup + + BUILD_PARAMS="-C ${KV_DIR} M=${S}" + BUILD_TARGETS="wl.ko" +} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${PN}-5.10.91.9-license.patch" \ + "${FILESDIR}/${PN}-5.10.91.9.3-linux-2.6.32.patch" \ + "${FILESDIR}/${PN}-5.10.91.9.3-linux-2.6.33.patch" +} diff --git a/portage-overlay/net-wireless/broadcom-sta/files/broadcom-sta-5.10.91.9-license.patch b/portage-overlay/net-wireless/broadcom-sta/files/broadcom-sta-5.10.91.9-license.patch new file mode 100644 index 0000000..b320d97 --- /dev/null +++ b/portage-overlay/net-wireless/broadcom-sta/files/broadcom-sta-5.10.91.9-license.patch @@ -0,0 +1,12 @@ +diff -Naur hybrid-portsrc-x86_32-v5_10_91_9.orig/src/wl/sys/wl_linux.c hybrid-portsrc-x86_32-v5_10_91_9/src/wl/sys/wl_linux.c +--- hybrid-portsrc-x86_32-v5_10_91_9.orig/src/wl/sys/wl_linux.c 2009-04-23 02:48:59.000000000 +0900 ++++ hybrid-portsrc-x86_32-v5_10_91_9/src/wl/sys/wl_linux.c 2009-05-08 00:48:20.000000000 +0900 +@@ -163,6 +163,8 @@ + static void wl_free_if(wl_info_t *wl, wl_if_t *wlif); + static void wl_get_driver_info(struct net_device *dev, struct ethtool_drvinfo *info); + ++MODULE_LICENSE("MIXED/Proprietary"); ++ + static struct pci_device_id wl_id_table[] = { + { PCI_VENDOR_ID_BROADCOM, 0x4311, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, + { PCI_VENDOR_ID_BROADCOM, 0x4312, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, diff --git a/portage-overlay/net-wireless/broadcom-sta/files/broadcom-sta-5.10.91.9.3-linux-2.6.32.patch b/portage-overlay/net-wireless/broadcom-sta/files/broadcom-sta-5.10.91.9.3-linux-2.6.32.patch new file mode 100644 index 0000000..956cb5c --- /dev/null +++ b/portage-overlay/net-wireless/broadcom-sta/files/broadcom-sta-5.10.91.9.3-linux-2.6.32.patch @@ -0,0 +1,13 @@ +diff -rup hybrid-portsrc-x86_32-v5.10.91.9.3/src/wl/sys/wl_linux.c hybrid-portsrc-x86_32-v5.10.91.9.3_EDIT/src/wl/sys/wl_linux.c +--- hybrid-portsrc-x86_32-v5.10.91.9.3/src/wl/sys/wl_linux.c 2009-09-10 20:21:58.000000000 +0200 ++++ hybrid-portsrc-x86_32-v5.10.91.9.3_EDIT/src/wl/sys/wl_linux.c 2009-12-07 12:51:20.000000000 +0100 +@@ -40,6 +40,9 @@ + #include + #define WLC_MAXBSSCFG 1 + ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 32) ++#include ++#endif + #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 29) + #include + #endif diff --git a/portage-overlay/net-wireless/broadcom-sta/files/broadcom-sta-5.10.91.9.3-linux-2.6.33.patch b/portage-overlay/net-wireless/broadcom-sta/files/broadcom-sta-5.10.91.9.3-linux-2.6.33.patch new file mode 100644 index 0000000..54b1141 --- /dev/null +++ b/portage-overlay/net-wireless/broadcom-sta/files/broadcom-sta-5.10.91.9.3-linux-2.6.33.patch @@ -0,0 +1,12 @@ +diff -Naur broadcom-sta-5.10.91.9.3.orig/src/include/linuxver.h broadcom-sta-5.10.91.9.3/src/include/linuxver.h +--- broadcom-sta-5.10.91.9.3.orig/src/include/linuxver.h 2009-09-16 07:25:27.000000000 +0900 ++++ broadcom-sta-5.10.91.9.3/src/include/linuxver.h 2010-01-16 08:20:12.000000000 +0900 +@@ -19,6 +19,8 @@ + #include + #if (LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0)) + #include ++#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 33)) ++#include + #else + #include + #endif diff --git a/portage-overlay/profiles/repo_name b/portage-overlay/profiles/repo_name new file mode 100644 index 0000000..616091b --- /dev/null +++ b/portage-overlay/profiles/repo_name @@ -0,0 +1 @@ +sysresccd diff --git a/portage-overlay/sys-apps/dumpdisklayout/Manifest b/portage-overlay/sys-apps/dumpdisklayout/Manifest new file mode 100644 index 0000000..4dfa4b3 --- /dev/null +++ b/portage-overlay/sys-apps/dumpdisklayout/Manifest @@ -0,0 +1,39 @@ +AUX backup.py 2784 RMD160 a0eda17017bb31b63e69c53439f4368e0ab8faa7 SHA1 54ea1c435295d63279781f62b50f299834c97eb0 SHA256 e708d2cb074a5c582212dd97f01639e87418eb73f541cc2454c3a5e75ebc24df +MD5 a0ca1ee118ce0063041bc0db07206b6a files/backup.py 2784 +RMD160 a0eda17017bb31b63e69c53439f4368e0ab8faa7 files/backup.py 2784 +SHA256 e708d2cb074a5c582212dd97f01639e87418eb73f541cc2454c3a5e75ebc24df files/backup.py 2784 +AUX dumpdisklayout 3918 RMD160 08c7795e0e3a57e743aecc3d2911151204fde4ef SHA1 c3427211c17f84c5c02aa79a9b36b00daa702990 SHA256 6ab020e73be5c83e82300fb4d53f90f7bc1ff2aa2ff5fc31902fe2db9fb4a10d +MD5 f6f7a7ac586b255085e9d63e355cd494 files/dumpdisklayout 3918 +RMD160 08c7795e0e3a57e743aecc3d2911151204fde4ef files/dumpdisklayout 3918 +SHA256 6ab020e73be5c83e82300fb4d53f90f7bc1ff2aa2ff5fc31902fe2db9fb4a10d files/dumpdisklayout 3918 +AUX dumpsysinfo 4946 RMD160 095beb0f40d714066d66bf252ebe2dcec83244fc SHA1 c336e81f7ccc63d73c5848f9463ea47943f2d67e SHA256 38951734ef238fae962904d6121a1d3ba314fe60fbb5345aa0eb1c95378d9849 +MD5 846fa587881aba4048e509be8b6b31cf files/dumpsysinfo 4946 +RMD160 095beb0f40d714066d66bf252ebe2dcec83244fc files/dumpsysinfo 4946 +SHA256 38951734ef238fae962904d6121a1d3ba314fe60fbb5345aa0eb1c95378d9849 files/dumpsysinfo 4946 +AUX mod_checks.py 1207 RMD160 0b81197de1d5e73f1bd3df31f0a182c45ad9a37c SHA1 56035f21243932cf423ab90f4b14d946bc6a1c79 SHA256 6e4e448d71913b76c96509197db6840036ae371cb0d7e5626d7d19e64f530e6c +MD5 cc020f4c1498e24fe68dc8cecbea47b8 files/mod_checks.py 1207 +RMD160 0b81197de1d5e73f1bd3df31f0a182c45ad9a37c files/mod_checks.py 1207 +SHA256 6e4e448d71913b76c96509197db6840036ae371cb0d7e5626d7d19e64f530e6c files/mod_checks.py 1207 +AUX mod_diskutil.py 1460 RMD160 dee68cb20dea694118e6a78e585eb5ccbc7f88d7 SHA1 4f8637ae6306b7720bc03a84a00a7c27d5019cdf SHA256 4d2fd7a5bf966b87eb72c5c0755cef7673b10c3f428b5812eadbb89ea8c89819 +MD5 6bb72ad2d68ab740147929270c1e6bcb files/mod_diskutil.py 1460 +RMD160 dee68cb20dea694118e6a78e585eb5ccbc7f88d7 files/mod_diskutil.py 1460 +SHA256 4d2fd7a5bf966b87eb72c5c0755cef7673b10c3f428b5812eadbb89ea8c89819 files/mod_diskutil.py 1460 +AUX mod_filesys.py 3612 RMD160 37d3d0b271519d87a5eb818b310da3154e077136 SHA1 b1e7172e17a5718a711363d90c536b4342f06b5a SHA256 615783d75b7be78205e8cf15f4fde9b280e53f8550df9ac8430795b0a80edc67 +MD5 c9baac7c1ba78a9991bbb558b371c4dd files/mod_filesys.py 3612 +RMD160 37d3d0b271519d87a5eb818b310da3154e077136 files/mod_filesys.py 3612 +SHA256 615783d75b7be78205e8cf15f4fde9b280e53f8550df9ac8430795b0a80edc67 files/mod_filesys.py 3612 +AUX mod_lvm.py 2532 RMD160 8241d1d3ca7c0fb6e7584a7558bfa423090f5934 SHA1 c1b585db676a93af62f78966886b4033238768db SHA256 19deebf010d40d04b0051b5b17136a62545cadf9913092224280839ad53d5299 +MD5 7ff287cfcd9724b3897979085f392a6c files/mod_lvm.py 2532 +RMD160 8241d1d3ca7c0fb6e7584a7558bfa423090f5934 files/mod_lvm.py 2532 +SHA256 19deebf010d40d04b0051b5b17136a62545cadf9913092224280839ad53d5299 files/mod_lvm.py 2532 +AUX restore.py 3401 RMD160 e4503dab85756238d6112404b303fa48e053fa31 SHA1 b50ee29a27227147535d57320f60ea03f7fc7502 SHA256 50db54440afd2f4a2fa14282d0934f84b2c9b7e276472c3e4112ea74ae4a3aeb +MD5 7f8195bd0d9a393dd904377808d9d732 files/restore.py 3401 +RMD160 e4503dab85756238d6112404b303fa48e053fa31 files/restore.py 3401 +SHA256 50db54440afd2f4a2fa14282d0934f84b2c9b7e276472c3e4112ea74ae4a3aeb files/restore.py 3401 +EBUILD dumpdisklayout-0.1.1.ebuild 677 RMD160 588cdc3d0b6836255379187f0aebf4fc0173ec18 SHA1 258fb3c60ad2e1a7b1ef870c813812bf67129bd9 SHA256 246067cee91cad4c1842a2239972aadac56a09314237f3f75df60a6ce9101db0 +MD5 e8c617737ee038dd06eb5bdd67ed30f5 dumpdisklayout-0.1.1.ebuild 677 +RMD160 588cdc3d0b6836255379187f0aebf4fc0173ec18 dumpdisklayout-0.1.1.ebuild 677 +SHA256 246067cee91cad4c1842a2239972aadac56a09314237f3f75df60a6ce9101db0 dumpdisklayout-0.1.1.ebuild 677 +MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-dumpdisklayout-0.1.1 0 +RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-dumpdisklayout-0.1.1 0 +SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-dumpdisklayout-0.1.1 0 diff --git a/portage-overlay/sys-apps/dumpdisklayout/dumpdisklayout-0.1.1.ebuild b/portage-overlay/sys-apps/dumpdisklayout/dumpdisklayout-0.1.1.ebuild new file mode 100644 index 0000000..4d2e3d9 --- /dev/null +++ b/portage-overlay/sys-apps/dumpdisklayout/dumpdisklayout-0.1.1.ebuild @@ -0,0 +1,27 @@ +inherit eutils + +DESCRIPTION="dump/restore disk layout (msdos-disklabel + lvm-layout) to a text file" +HOMEPAGE="http://www.sysresccd.org" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 hppa mips ppc ppc64 sparc x86" +IUSE="" + +DEPEND=">=dev-lang/python-2.4.0 + >=sys-apps/pciutils-2.2.7 + >=sys-apps/iproute2-2.6.22 + >=sys-apps/ethtool-6 + >=sys-apps/usbutils-0.72" +RDEPEND="${DEPEND}" + +src_install() +{ + insinto /usr/lib/dumpdisklayout/modules/ || die + doins "${FILESDIR}"/mod_*py || die + doins "${FILESDIR}"/backup.py || die + doins "${FILESDIR}"/restore.py || die + dosbin "${FILESDIR}"/dumpsysinfo || die + dosbin "${FILESDIR}"/dumpdisklayout || die +} + diff --git a/portage-overlay/sys-apps/dumpdisklayout/files/backup.py b/portage-overlay/sys-apps/dumpdisklayout/files/backup.py new file mode 100644 index 0000000..3689729 --- /dev/null +++ b/portage-overlay/sys-apps/dumpdisklayout/files/backup.py @@ -0,0 +1,89 @@ +import sys,os +sys.path.append(os.path.abspath(os.curdir)) +sys.path.append('/usr/lib/dumpdisklayout/modules/') +import re,commands,sys,datetime +import mod_checks +import mod_filesys +import mod_diskutil +import mod_lvm + +FILEFORMVER='0.1.1' + +# -------------------------- worker functions -------------------------- +def dump_sysinfo(): + reslines=[] + reslines.append("fileformat!%s" % FILEFORMVER) + reslines.append("datetime!%s" % datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")) + reslines.append("hostname!%s" % commands.getstatusoutput('uname -n')[1]) + reslines.append("sysname!%s" % commands.getstatusoutput('uname -s')[1]) + reslines.append("sysrelease!%s" % commands.getstatusoutput('uname -r')[1]) + reslines.append("arch!%s" % commands.getstatusoutput('uname -m')[1]) + return reslines + +def dump_disks(): + reslines=[] + for dev in mod_diskutil.list_disks(): + size=file('/sys/block/%s/size'%dev).readline().strip("\r\n").strip() + vendor=file('/sys/block/%s/device/vendor'%dev).readline().strip("\r\n").strip() + model=file('/sys/block/%s/device/model'%dev).readline().strip("\r\n").strip() + reslines.append("%s!%s!%s!%s" % (dev,size,vendor,model)) + return reslines + +def dump_sfdisk(): + reslines=[] + for dev in mod_diskutil.list_disks(): + cmd="sfdisk -d /dev/%s" % dev + (status, output) = commands.getstatusoutput(cmd) + if status != 0: continue + for line in output.splitlines(): + reslines.append("%s!%s" % (dev, line)) + return reslines + +def dump_pv(): + reslines=[] + for pv in mod_lvm.list_pv(): + data=mod_lvm.get_pv_details(pv) + reslines.append("%s" % ('!'.join(data))) + return reslines + +def dump_vg(): + reslines=[] + for vg in mod_lvm.list_vg(): + data=mod_lvm.get_vg_details(vg) + data.append(mod_lvm.get_vg_format(vg)) + reslines.append("%s" % ('!'.join(data))) + return reslines + +def dump_lv(): + reslines=[] + for lv in mod_lvm.list_lv(): + data=mod_lvm.get_lv_details(lv) + reslines.append("%s" % ('!'.join(data))) + return reslines + +def dump_fs(): + reslines=[] + + # get list of filesystems containers (LVM-LV of partition not PV) + fscontainers=mod_lvm.list_lv() + for part in mod_diskutil.list_partitions(): + if not part in mod_lvm.list_pv(): + fscontainers.append('/dev/'+part) + + for part in fscontainers: + fs=mod_filesys.probe_filesystem(part) + if fs=='ext2/ext3': + reslines.append('!'.join(mod_filesys.get_details_ext2(part))) + elif fs=='reiser3': + reslines.append('!'.join(mod_filesys.get_details_reiser3(part))) + elif fs=='ntfs': + reslines.append('!'.join(mod_filesys.get_details_ntfs(part))) + elif fs=='lvm2': + info=(part,'lvm2','') + reslines.append('!'.join(info)) + elif fs=='swap': + reslines.append('!'.join(mod_filesys.get_details_swap(part))) + else: + info=(part,'unknown','') + reslines.append('!'.join(info)) + return reslines diff --git a/portage-overlay/sys-apps/dumpdisklayout/files/digest-dumpdisklayout-0.1.1 b/portage-overlay/sys-apps/dumpdisklayout/files/digest-dumpdisklayout-0.1.1 new file mode 100644 index 0000000..e69de29 diff --git a/portage-overlay/sys-apps/dumpdisklayout/files/dumpdisklayout b/portage-overlay/sys-apps/dumpdisklayout/files/dumpdisklayout new file mode 100755 index 0000000..93061c5 --- /dev/null +++ b/portage-overlay/sys-apps/dumpdisklayout/files/dumpdisklayout @@ -0,0 +1,141 @@ +#!/usr/bin/python +# dumpdisklayout: system backup including disk layout and contents +# backup/restore disk layout (msdos-disklabel + lvm-layout) to a text file +# Copyright 2007 Francois Dupoux +# Distributed under the terms of the GNU General Public License v2 +import sys,os +sys.path.append(os.path.abspath(os.curdir)) +sys.path.append('/usr/lib/dumpdisklayout/modules/') + +LOGFILE='/var/log/dumpdisklayout.log' + +import re,commands,sys,datetime +import mod_checks +import mod_filesys +import backup, restore + +# -------------------------- utilities functions -------------------------- +# write a message in the logfile +def log_message(line): + flog=open(LOGFILE,'a+') + flog.write(line) + flog.close() + +# -------------------------- main: checks ---------------------------- +def main_checks(): + REQPROGS=('sfdisk', 'uname', 'pvdisplay', 'vgdisplay', 'lvdisplay', 'pvcreate', 'vgcreate', 'lvcreate', 'lvm', 'dumpe2fs') + REQFILES=('/proc/partitions', '/sys/block') + + (status, msg)=mod_checks.check_linux26() + if status != 0: + print msg + sys.exit(1) + + (status, msg)=mod_checks.check_requirements(REQPROGS, REQFILES) + if status != 0: + print msg + sys.exit(1) + + (status, msg)=mod_checks.check_lvmprogs() + if status != 0: + print msg + sys.exit(1) + +# -------------------------- main: arguments ------------------------- +def main_usage(): + print "usage: %s " % sys.argv[0] + print " commands: 'backup' || 'restore'" + print " datafile: backup file or '-' for stdin/stdout" + sys.exit(1) + +def parse_argv(): + argc=len(sys.argv) + if len(sys.argv) != 3: main_usage() + command=sys.argv[1] + datpath=sys.argv[2] + + # process 'command' + if not command in ('backup', 'restore'): + print "%s is not a valid command. expected either 'backup' or 'restore'"%command + sys.exit(1) + + # process 'datafile' + if datpath=='-': + if command=='backup': datfile=sys.stdout + else: datfile=sys.stdin + else: + if command=='backup': datmode='wb' + else: datmode='rb' + try: + datfile=open(datpath, datmode) + except: + print 'cannot open %s'%datpath + sys.exit(1) + return (command, datfile) + +def main_backup(datfile): + actions=((backup.dump_sysinfo, 'SI', 'System Information'), + (backup.dump_disks, 'HD', 'Physical Hard-disks'), + (backup.dump_sfdisk, 'SF', 'Partitions layout made by sfdisk'), + (backup.dump_pv, 'PV', 'LVM Physical Volumes'), + (backup.dump_vg, 'VG', 'LVM Volume Groups'), + (backup.dump_lv, 'LV', 'LVM Logical Volumes'), + (backup.dump_fs, 'FS', 'File Systems')) + + # check that lvm is started + if mod_checks.check_lvm_status('available')!=0: + print 'please start the lvm initscript first' + sys.exit(1) + + for work in actions: + (fct, prefix, desc)=work + datfile.write('# %s\n' % desc); + for line in fct(): + datfile.write(prefix+'!'+line+'\n'); + datfile.write('\n'); + +def main_restore(datfile): + actions=((restore.check_filefmt, 'SI'), + (restore.check_physhdd, 'HD'), + (restore.rest_sfdisk, 'SF'), + (restore.rest_pv, 'PV'), + (restore.rest_vg, 'VG'), + (restore.rest_lv, 'LV'), + (restore.rest_fs, 'FS')) + hddlist=[] + volgroup={} + + # check that lvm is stopped + if mod_checks.check_lvm_status('not available')!=0: + print 'please stop the lvm initscript first' + sys.exit(1) + + contents=datfile.readlines() + for (fct, prefix) in actions: + #(fct, prefix)=work + inlines=[] + for line in contents: + if (re.match('^%s'%prefix, line)): + inlines.append(line.strip("\r\n")[len(prefix+'!'):]) + res=fct(inlines) + if res!=0: + print 'ERROR: function %s returned %s' % (fct, res) + sys.exit(1) + else: + print 'function %s succeeded'%fct + print '\n--------------------------------------------------------\n' + +# -------------------------- backup ------------------------------ +main_checks() +(command, datfile)=parse_argv() + +if command=='backup': + main_backup(datfile) + datfile.close() +elif command=='restore': + main_restore(datfile) + datfile.close() +else: + main_usage() + +sys.exit(0) diff --git a/portage-overlay/sys-apps/dumpdisklayout/files/dumpsysinfo b/portage-overlay/sys-apps/dumpdisklayout/files/dumpsysinfo new file mode 100755 index 0000000..654636e --- /dev/null +++ b/portage-overlay/sys-apps/dumpdisklayout/files/dumpsysinfo @@ -0,0 +1,164 @@ +#!/usr/bin/python +# DumpSysInfo: dump system information (hardware, disk, network, ...) to a text file +# Copyright 2007 Francois Dupoux +# Distributed under the terms of the GNU General Public License v2 +import sys,os +sys.path.append(os.path.abspath(os.curdir)) +sys.path.append('/usr/lib/dumpdisklayout/modules/') +import commands, re +import mod_filesys +import mod_checks +import mod_diskutil + +VERSION='0.1.1' + +# -------------------------- functions ---------------------------- +def main_checks(): + REQPROGS=('lspci', 'lsusb', 'ip', 'lsmod', 'grep') + REQFILES=('/proc/partitions', '/proc/cmdline') + + (status, msg)=mod_checks.check_linux26() + if status != 0: + print msg + sys.exit(1) + + (status, msg)=mod_checks.check_requirements(REQPROGS, REQFILES) + if status != 0: + print msg + sys.exit(1) + + (status, msg)=mod_checks.check_lvmprogs() + if status != 0: + print msg + sys.exit(1) + +def printtitle(title, padding): + totallen=80 + startpos=int(totallen/2)-int(len(title)/2) + remain=totallen-startpos-len(title) + text=(padding*startpos)+title+(padding*remain) + print text + +def formattable(items): + res='' + for cur in items: + res += cur + res += ' ' * (15-len(cur)) + return res + +def do_lspci(): + reslines=[] + status, output = commands.getstatusoutput("lspci -nn") + if status != 0: + reslines.append('no device found') + else: + reslines.append('%d devices found:\n%s' % (len(output.splitlines()), output)) + return reslines + +def do_lsusb(): + reslines=[] + status, output = commands.getstatusoutput("lsusb") + if status != 0: + reslines.append('no device found') + else: + reslines.append('%d devices found:\n%s' % (len(output.splitlines()), output)) + return reslines + +def do_ethernet(): + reslines=[] + status, output = commands.getstatusoutput("ip link show") + if status != 0: + reslines.append('no device found') + else: + devnum=0 + for curl in output.splitlines(): + if not re.match(r"^[0-9]*: eth[0-9]*", curl): continue + devnum=devnum+1 + devname=curl.split(':')[1].strip() + if not re.match(r"^eth[0-9]{1,3}$", devname): continue + drivername=commands.getstatusoutput("ethtool -i %s | grep ^driver | cut -d' ' -f2" % devname)[1] + driververs=commands.getstatusoutput("ethtool -i %s | grep ^version | cut -d' ' -f2" % devname)[1] + addrlist=[] + for laddr in commands.getstatusoutput("ip addr show %s" % devname)[1].splitlines(): + laddr=laddr.strip() + if not re.match(r"^inet [0-9\.]*", laddr): continue + addrlist.append(laddr.strip().split(" ")[1]) + reslines.append("device-%02d: devname=%s, driver=%s (%s), ip=%s" % + (devnum, devname, drivername, driververs, addrlist)) + return reslines + +def do_modules(): + reslines=[] + status, output = commands.getstatusoutput("lsmod | grep -i -v ^Module") + if status != 0: + reslines.append('no module found') + else: + reslines.append('%d modules loaded into memory:\n%s' % (len(output.splitlines()), output)) + return reslines + +def do_general(): + reslines=[] + struname='' + status, output = commands.getstatusoutput("uname -a") + if status == 0: struname=output + strcmdline='' + status, output = commands.getstatusoutput("cat /proc/cmdline") + if status == 0: strcmdline=output + reslines.append('System information: %s' % (struname)) + reslines.append('Command line: %s' % (strcmdline)) + return reslines + +def do_partitions(): + reslines=[] + for dev in mod_diskutil.list_partitions(): + part='/dev/'+dev + size=mod_diskutil.get_part_size(dev) + sizetxt=mod_diskutil.format_size(size) + fs=mod_filesys.probe_filesystem(part) + if fs=='ext2/ext3': + (fs,details,label)=mod_filesys.get_details_ext2(part) + details=details.split('!')[0] + reslines.append(formattable((part,fs,details,sizetxt))) + elif fs=='reiser3': + (fs,details,label)=mod_filesys.get_details_reiser3(part) + details=details.split('!')[0] + reslines.append(formattable((part,fs,details,sizetxt))) + elif fs=='ntfs': + (fs,details,label)=mod_filesys.get_details_ntfs(part) + details=details.split('!')[0] + reslines.append(formattable((part,fs,details,sizetxt))) + elif fs=='lvm2': + reslines.append(formattable((part,'lvm2','',sizetxt))) + elif fs=='swap': + (fs,details,label)=mod_filesys.get_details_swap(part) + details=details.split('!')[0] + reslines.append(formattable((part,fs,details,sizetxt))) + else: + reslines.append(formattable((part,'unknown','',sizetxt))) + return reslines + +def do_proc_partitions(): + reslines=[] + for line in file('/proc/partitions').readlines(): + reslines.append(line.strip("\r\n").strip()) + return reslines + +# ------------------- main -------------------- +printtitle("dumpsysinfo v%s" % VERSION, '=') + +print '' +main_checks() + +fcts=( (do_general, 'general'), + (do_lspci, 'pci devices'), + (do_lsusb, 'usb devices'), + (do_ethernet, 'ethernet devices'), + (do_modules, 'kernel modules'), + (do_proc_partitions, '/proc/partitions'), + (do_partitions, 'partitions') ) + +for (curfct, title) in fcts: + printtitle(title, '-') + for line in curfct(): + print line + print " " diff --git a/portage-overlay/sys-apps/dumpdisklayout/files/mod_checks.py b/portage-overlay/sys-apps/dumpdisklayout/files/mod_checks.py new file mode 100644 index 0000000..7bc5837 --- /dev/null +++ b/portage-overlay/sys-apps/dumpdisklayout/files/mod_checks.py @@ -0,0 +1,36 @@ +import re,os,commands +import mod_lvm + +# -------------------------- check required progs/files--------------------- +def check_requirements(reqprogs, reqfiles): # we need these programs/files + for arg in reqprogs: + (status, output) = commands.getstatusoutput('which %s' % arg) + if status != 0 or len(output)==0: + return (-1, 'error: command %s not found' % arg) + for arg in reqfiles: + if not os.path.isfile(arg) and not os.path.isdir(arg): + return (-1, 'error: %s not found' % arg) + return (0, 'ok') + +def check_linux26(): # we need linux-2.6 + (status, output) = commands.getstatusoutput('uname -r') + if status != 0: + print 'Cannot check the linux version running' + return -1 + if output[0:3] != '2.6': + print 'This support only linux-2.6 or newer' + return -1 + return (0, 'ok') + +def check_lvmprogs(): # we need the lvm tools version 2 + lvmvers=mod_lvm.get_lvm_version() + if lvmvers[0:2]=='2.': + return (0, 'ok') + else: + return (-1, 'Cannot find lvm-tools version 2 (type "lvm version" for details)') + +def check_lvm_status(status): # check the lvm status is as said in argument + for lv in mod_lvm.list_lv(): + if mod_lvm.get_lv_status(lv).lower()!=status: + return -1 # wrong status + return 0 # ok diff --git a/portage-overlay/sys-apps/dumpdisklayout/files/mod_diskutil.py b/portage-overlay/sys-apps/dumpdisklayout/files/mod_diskutil.py new file mode 100644 index 0000000..c5d008c --- /dev/null +++ b/portage-overlay/sys-apps/dumpdisklayout/files/mod_diskutil.py @@ -0,0 +1,47 @@ +import re,os,commands,sys,datetime + +# Parse /proc/partitions and display a list of the physical hard disks found +def list_disks(): + res=[] + for curl in file('/proc/partitions'): + if re.match('^$',curl) or re.match('^major',curl): continue + devname=curl.strip("\r\n").split()[3] + testfile='/sys/block/%s' % devname.replace('/','!') + if os.path.isdir(testfile) and (devname[0:2] != 'dm') and (devname[0:4] != 'loop'): + res.append(devname) + return res + +# Parse /proc/partitions and display a list of the partitions +def list_partitions(): + res=[] + for curl in file('/proc/partitions'): + if re.match('^$',curl) or re.match('^major',curl): continue + devname=curl.strip("\r\n").split()[3] + testfile='/sys/block/%s' % devname.replace('/','!') + if not os.path.isdir(testfile) and (devname[0:2] != 'dm') and (devname[0:4] != 'loop'): + res.append(devname) + return res + +def finddir(rootdir, filename): + for root, dirs, files in os.walk(rootdir, topdown=False): + for name in dirs: + if name==filename: + return os.path.join(root, name) + return '' + +# return size of the partition using /sys/block +def get_part_size(part): + infofile=finddir('/sys/block', part)+'/size' + size=int(file(infofile).read())*512 + return size + +def format_size(size): + units=('B', 'KB', 'MB', 'GB', 'TB') + curunit=0 + while size >= 1024: + size=float(size)/1024.0 + curunit+=1 + if curunit==0: + return '%4d %s'%(size, units[curunit]) + else: + return '%4.2f %s'%(size, units[curunit]) diff --git a/portage-overlay/sys-apps/dumpdisklayout/files/mod_filesys.py b/portage-overlay/sys-apps/dumpdisklayout/files/mod_filesys.py new file mode 100644 index 0000000..2130cf5 --- /dev/null +++ b/portage-overlay/sys-apps/dumpdisklayout/files/mod_filesys.py @@ -0,0 +1,141 @@ +import re,commands + +def probe_filesystem(part): + try: + fpart=open(part,'rb') + + # try ntfs + fpart.seek(3); magic=fpart.read(4) + if magic=='NTFS': + return 'ntfs' + + # try ext2/ext3 + fpart.seek(1080); magic=fpart.read(2) + if magic=='\x53\xEF': + return 'ext2/ext3' + + # try reiserfs + fpart.seek(65536+52); magic=fpart.read(10) + if magic[0:9]=='ReIsEr2Fs' or magic[0:8]=='ReIsErFs': + return 'reiser3' + + # try lvm2-pv + fpart.seek(512); magic1=fpart.read(8) + fpart.seek(536); magic2=fpart.read(4) + if magic1=='LABELONE' and magic2=='LVM2': + return 'lvm2' + + # try swap + fpart.seek(4096-10) + magic1=fpart.read(10) + fpart.seek(8192-10) + magic2=fpart.read(10) + swapmagics=('SWAP-SPACE', 'SWAPSPACE2') + if magic1 in swapmagics or magic2 in swapmagics: + return 'swap' + + fpart.close() + return 'unknown' + except: + return 'unknown' + +def format(devname, filesys, label, attrib): + cmdargs=[] + if filesys=='ext2fs' or filesys=='ext3fs': + cmdargs.append('mke2fs %s'%devname) + if filesys=='ext3fs': cmdargs.append('-j') + if label and re.match('^[0-9A-Za-z/]*$',label): cmdargs.append('-L '+label) + if attrib: cmdargs.append('-O '+attrib) + elif filesys[0:9]=='reiser-3': + cmdargs.append('mkreiserfs %s '%devname) + if label and re.match('^[0-9A-Za-z/]*$',label): cmdargs.append('-l '+label) + elif filesys[0:4]=='swap': + return 0 + # TODO: mkswap does not work on an LVM-LV + #cmdargs.append('mkswap %s '%devname) + #if label and re.match('^[:alnum:]*$',label): cmdargs.append('-L '+label) + if len(cmdargs)==0: + return -1 + cmdtxt=' '.join(cmdargs) + print 'mkfs: %s'%cmdtxt + (st,out)=commands.getstatusoutput (cmdtxt) + return st + +def get_details_ext2(part): + (status, output) = commands.getstatusoutput ('dumpe2fs -h %s' % part) + dico={} + for line in output.splitlines(): + data=line.strip("\r\n").strip().split(':') + if len(data) == 2: + dico[data[0].strip()]=data[1].strip() + + # --- copy volume name + curfeatures=dico['Filesystem features'].split(' ') + if 'has_journal' in curfeatures: + filesys='ext3fs' + else: + filesys='ext2fs' + + # --- copy volume name + label=dico['Filesystem volume name'] + + # --- copy features list + tmpfeatures=[] + for possiblefeatures in ('dir_index', 'filetype', 'has_journal', 'journal_dev', 'resize_inode', 'sparse_super'): + curfeatures=dico['Filesystem features'].split(' ') + if possiblefeatures in curfeatures: + tmpfeatures.append(possiblefeatures) + features=','.join(tmpfeatures) + + return (filesys, label, features) + +def get_details_ntfs(part): + (status, output) = commands.getstatusoutput ('ntfsinfo -m %s' % part) + dico={} + for line in output.splitlines(): + data=line.strip("\r\n").strip().split(':') + if len(data) == 2: + dico[data[0].strip()]=data[1].strip() + label=dico['Volume Name'] + return ('ntfs', label, '') + +def get_details_reiser3(part): + try: + fpart=open(part,'rb') + + fpart.seek(65536+100) + label=fpart.read(16).strip('\x00') + + fpart.seek(65536+52) + magic=fpart.read(10) + + if magic[0:9]=='ReIsEr2Fs': + filesys='reiser-3.6' + elif magic[0:8]=='ReIsErFs': + filesys='reiser-3.5' + else: + filesys='reiserfs' + fpart.close() + return (filesys, label, '') + except: + return ('reiser3','unknown', '') + +def get_details_swap(part): + try: + fpart=open(part,'rb') + + fpart.seek(1052) + label=fpart.read(16).strip('\x00') + + fpart.seek(4096-10) + magic1=fpart.read(10) + fpart.seek(8192-10) + magic2=fpart.read(10) + if 'SWAP-SPACE' in (magic1, magic2): + filesys='swap-v1' + if 'SWAPSPACE2' in (magic1, magic2): + filesys='swap-v2' + + return (filesys, label, '') + except: + return ('swap','unknown', '') diff --git a/portage-overlay/sys-apps/dumpdisklayout/files/mod_lvm.py b/portage-overlay/sys-apps/dumpdisklayout/files/mod_lvm.py new file mode 100644 index 0000000..021eb14 --- /dev/null +++ b/portage-overlay/sys-apps/dumpdisklayout/files/mod_lvm.py @@ -0,0 +1,89 @@ +import re,os,commands,sys + +def list_pv(): + res=[] + (status, output) = commands.getstatusoutput('pvdisplay -c') + if status!=0: return [] + for line in output.splitlines(): + data=line.strip("\r\n").strip().split(':') + if len(data)!=12: continue + res.append(data[0]) + return res + +def get_pv_details(pv): + (status, output) = commands.getstatusoutput('pvdisplay -c') + if status != 0: return [] + for line in output.splitlines(): + data=line.strip("\r\n").strip().split(':') + if len(data)!=12: continue + if data[0]==pv: return data + return [] + +def list_vg(): + res=[] + (status, output) = commands.getstatusoutput('vgdisplay -c') + if status != 0: return [] + for line in output.splitlines(): + data=line.strip("\r\n").strip().split(':') + if len(data)!=17: continue + res.append(data[0]) + return res + +def get_vg_details(vg): + (status, output) = commands.getstatusoutput('vgdisplay -c') + if status != 0: return [] + for line in output.splitlines(): + data=line.strip("\r\n").strip().split(':') + if len(data)!=17: continue + if data[0]==vg: return data + return [] + +def list_lv(): + res=[] + (status, output) = commands.getstatusoutput('lvdisplay -c') + if status != 0: return [] + for line in output.splitlines(): + data=line.strip("\r\n").strip().split(':') + if len(data)!=13: continue + res.append(data[0]) + return res + +def get_lv_status(lv): + (status, output) = commands.getstatusoutput('lvdisplay '+lv) + if status != 0: return '' + for line in output.splitlines(): + line=line.strip() + if not re.match('^LV Status', line): continue + line=line.replace('LV Status','').strip() + return line + return '' + +def get_lv_details(lv): + (status, output) = commands.getstatusoutput('lvdisplay -c') + if status != 0: return [] + for line in output.splitlines(): + data=line.strip("\r\n").strip().split(':') + if len(data)!=13: continue + if data[0]==lv: return data + return [] + +# says the lvm version that has been used to create an LVM-Volume-Group +def get_vg_format(vg): + (status, output) = commands.getstatusoutput('vgdisplay %s' % vg) + if status != 0: return 'unknown-format' + for line in output.splitlines(): + line=line.strip().strip("\r\n") + if (re.match('^Format',line)): + return line.strip("\r\n").split()[1] + return 'unknown-format' + +# we need the lvm tools version 2 +def get_lvm_version(): + (status, output) = commands.getstatusoutput('lvm version') + if status!=0: return '' + for line in output.splitlines(): + line=line.strip("\r\n").strip() + if (re.match('^LVM version',line)): + version=line.split()[2] + return version + return '' diff --git a/portage-overlay/sys-apps/dumpdisklayout/files/restore.py b/portage-overlay/sys-apps/dumpdisklayout/files/restore.py new file mode 100644 index 0000000..ce8852f --- /dev/null +++ b/portage-overlay/sys-apps/dumpdisklayout/files/restore.py @@ -0,0 +1,113 @@ +import sys, os +sys.path.append(os.path.abspath(os.curdir)) +sys.path.append('/usr/lib/dumpdisklayout/modules/') +import re,os,commands,sys,datetime +import mod_checks +import mod_filesys +import mod_diskutil + +FILEFORMVER='0.1.1' +hddlist=[] # list of harddisks found in the layout-file +volgroup={} # list of volume-groups and their pvs + +# ------------------------------------------------------------------------------------- +def check_filefmt(inlines): + for line in inlines: + if not re.match('^fileformat!',line): continue + filefmt=line.split('!')[1] + if filefmt==FILEFORMVER: + return 0 + else: + print 'found file format %s and expected %s' % (filefmt, FILEFORMVER) + return -1 + return -1 + +def check_physhdd(inlines): + for line in inlines: + if not (re.match('[:alnum:]*|[0-9]*![:alnum:]*![:alnum:]*', line)): continue + (dev,size,vendor,model)=line.split('!') + if not dev in mod_diskutil.list_disks(): + print 'Cannot find hard disk %s'%devname + return -1 + devname='/dev/'+dev + cursize=file('/sys/block/%s/size'%dev).readline().strip("\r\n").strip() + if cursize==size: + hddlist.append(dev) + else: + print 'size of hard disk does not match for device %s'%devname + return -1 + return 0 + +def rest_sfdisk(inlines): + for hdd in hddlist: + sfdiskdat='' + for line in inlines: + if not re.match('^%s!'%hdd, line): continue + line=line.replace('%s!'%hdd,'') + sfdiskdat+=line+'\n' + print sfdiskdat + if sfdiskdat=='': continue + cmd='echo "%s" | sfdisk /dev/%s'%(sfdiskdat,hdd) + (status, output) = commands.getstatusoutput(cmd) + print 'sfdisk returned %s'%status + if not int(status) in (0,256): + print 'sfdisk failed to restore disk /dev/%s'%hdd + return -1 + return 0 + +def rest_pv(inlines): + for line in inlines: + data=line.split('!') + if len(data)!=12: continue + (devname,vgname,uuid)=(data[0],data[1],data[11]) + if not volgroup.has_key(vgname): + volgroup[vgname]=(devname+' ') + else: + volgroup[vgname]+=(devname+' ') + commands.getstatusoutput('dd if=/dev/zero of=%s count=400 bs=512'%devname) + cmd='pvcreate -ff -Zy -u %s %s'%(uuid, devname) + print 'pv_exec %s'%cmd + (status, output) = commands.getstatusoutput(cmd) + if status!=0: + print 'pvcreate failed (%s) with status %s'%(cmd,status) + return -1 + return 0 + +def rest_vg(inlines): + for line in inlines: + data=line.split('!') + if len(data)!=18: continue + (vgname,uuid,lvmvers)=(data[0],data[16],data[17]) + cmd='vgcreate %s %s'%(vgname, volgroup[vgname]) + print 'vg_exec %s'%cmd + (status, output) = commands.getstatusoutput(cmd) + if status!=0: + print 'vgcreate failed (%s) with status %s'%(cmd,status) + return -1 + return 0 + +def rest_lv(inlines): + for line in inlines: + data=line.split('!') + if len(data)!=13: continue + lvname=data[0].split('/')[-1] + vgname=data[1] + lvsize=int(data[6])/2 + commands.getstatusoutput('dd if=/dev/zero of=%s count=4 bs=512'%data[0]) + cmd='lvcreate -n %s -L %sk %s'%(lvname, lvsize, vgname) + print 'lv_exec %s'%cmd + (status, output) = commands.getstatusoutput(cmd) + if status!=0: + print 'lvcreate failed (%s) with status %s'%(cmd,status) + return -1 + return 0 + +def rest_fs(inlines): + for line in inlines: + if len(line.split('!'))!=4: continue + (devname,filesys,label,attrib)=line.split('!') + res=mod_filesys.format(devname, filesys, label, attrib) + if res!=0: + print 'failed to format device %s'%devname + return -1 + return 0 diff --git a/portage-overlay/sys-apps/gdisk/Manifest b/portage-overlay/sys-apps/gdisk/Manifest new file mode 100644 index 0000000..22ccfd8 --- /dev/null +++ b/portage-overlay/sys-apps/gdisk/Manifest @@ -0,0 +1,2 @@ +DIST gdisk-0.6.5.tgz 125711 RMD160 6d92951b21a3001ed2ec16e95af6ff20add61e98 SHA1 2136b284f7d282af343324c6d39c8abee51d1f07 SHA256 bf097db61bb39f719a6afbb8d10a3033e62867308ab594fb01bdff9ea857800e +EBUILD gdisk-0.6.5.ebuild 595 RMD160 50199a8ed88487954304cf100457dc6a7f282018 SHA1 77ad323fea2d66ba1fa15532e88d68357f600901 SHA256 e0c439f2d402c8abe35f0ce42df75f9f7b8d0ffe5699e646703d757f5e79b47b diff --git a/portage-overlay/sys-apps/gdisk/gdisk-0.6.5.ebuild b/portage-overlay/sys-apps/gdisk/gdisk-0.6.5.ebuild new file mode 100644 index 0000000..1cee008 --- /dev/null +++ b/portage-overlay/sys-apps/gdisk/gdisk-0.6.5.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/gdisk/gdisk-0.6.4_p2.ebuild,v 1.1 2010/02/27 23:25:29 alexxy Exp $ + +EAPI="2" + +inherit eutils + +DESCRIPTION="gdisk - GPT partition table manipulator for Linux" +HOMEPAGE="http://www.rodsbooks.com/gdisk/" +SRC_URI="mirror://sourceforge/gptfdisk/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="" + +S="${WORKDIR}/${P/_p2/}" + +src_install() +{ + for x in gdisk sgdisk; do + dosbin "${x}" || die + doman "${x}.8" || die + done +} diff --git a/portage-overlay/sys-apps/sysresccd-scripts/Manifest b/portage-overlay/sys-apps/sysresccd-scripts/Manifest new file mode 100644 index 0000000..cc4e1b5 --- /dev/null +++ b/portage-overlay/sys-apps/sysresccd-scripts/Manifest @@ -0,0 +1,10 @@ +AUX autorun 7257 RMD160 0e0ae8bb165d894e8a1e897d3803cf6952301e68 SHA1 c6c163bbb163b05d425defe6bbac98f367002b5a SHA256 3868626d3adbb01bf2412e96166bededb96078aa4e59f92bb71ed724f4b8aeb0 +AUX knx-hdinstall 19996 RMD160 ec44ad1af19d1084503ad4c3df8dcd37fec85a05 SHA1 c0f8dce146d3d907b991ca103a8e8d6117aee400 SHA256 16a6eb5e5bc8b5349c05b068f572df869d4e237412ffb9e6b06bdf5cfb1f5da2 +AUX mountsys 15271 RMD160 8d3138fc2d63edfd99d000db64247d71c2282f6a SHA1 e51188d2fb1e3e857b8981dba507b8e16d4a85b9 SHA256 f6d2e1227dd6af4043ecad35a7024dce7f3b3009c675bacd4e5cb994648705a2 +AUX sysreport 5282 RMD160 0f2adae1d510c433eb5c69e26c77be210b3f8a13 SHA1 242f837d34d09a05bf5cff585a020c1f666eab20 SHA256 277aad5c858005ce25c6636f61db4f1693a662f89f6a8b5103117d16d71aa595 +AUX sysresccd-backstore 5402 RMD160 af8e40dfc4015d3484ebbf4c628be5cf8e866f4f SHA1 a188e01a1cdec73d21f336603a877fd0b73de738 SHA256 4382e98a63627263e4fab6ca1a5a86da821f7005b4f71b2f14cbdaf218335031 +AUX sysresccd-cleansys 3066 RMD160 ed0f5745bcc7686c9404f09b588a101de3ff0e47 SHA1 9fd2f1c219d981f5bbe6b951d085a27a1434aab8 SHA256 799ea4a5f9c3d08d31602107e7d00ea4df64d55e6aad49d38c36450dfe8f7b34 +AUX sysresccd-custom 7369 RMD160 24e4564a06b8a24bd065d194783cb0816adde9ea SHA1 6767858f29670df7ed3f2b5c60379ad4dc67fba1 SHA256 7446324529c490de88b2d1ea3607168b6ae91eb1f5dc40ad8dc72e752ab579b2 +AUX sysresccd-pkgstats 2401 RMD160 8491162fefe3a0029773d493090732816b651722 SHA1 7ef5b0dcc07b151376eb82c5d6f94892a7a9010d SHA256 e9225a832fc33d85d4790c57784392f12754998de2455efa6add25650113a3a0 +AUX sysresccd-usbstick 11756 RMD160 a3dcbbfa2973ea92c6ffb94079b2e75231d8a65d SHA1 acb6c980cc57adf71fd32754f8a41003da92c50c SHA256 002137b9069267545a3804ee921e8686fb1429835ad52ee59d85c66067a100ac +EBUILD sysresccd-scripts-1.5.0.ebuild 696 RMD160 35e443b4790bd55cb562d33a5acb4e3be1ec00fe SHA1 8fe54c95f9eb35c3f1a841bc23d851a87e02887f SHA256 50424009b7176e01b0feb9a2565b02a59022ce390fee9c7252b4b51930b0bf66 diff --git a/portage-overlay/sys-apps/sysresccd-scripts/files/autorun b/portage-overlay/sys-apps/sysresccd-scripts/files/autorun new file mode 100755 index 0000000..1d23d2c --- /dev/null +++ b/portage-overlay/sys-apps/sysresccd-scripts/files/autorun @@ -0,0 +1,213 @@ +#!/usr/bin/python +# Distributed under the terms of the GNU General Public License v2 +# The original bash version of autorun was developed by Pierre Dorgueil in 2003 +# The current python implementation has been developed by Francois Dupoux in 2008 +# ----------------------- changeslog: ----------------------------------------- +# 2003-10-01: Pierre Dorgueil --> original bash version of autorun for sysresccd +# 2008-01-26: Francois Dupoux --> rewrote autorun in python to support http +# 2008-01-27: Francois Dupoux --> added 'ar_ignorefail', 'ar_nodel', 'ar_disable' +# +# ----------------------- autorun exec rules: --------------------------------- +# - pass 'ar_source=/dev/fd#' to request floppy device test +# - CD is tested if no floppy requested or no autorun found on floppy +# - if a file named 'autorun' is found on any media, it is always run, except if +# option 'ar_disable' is used +# - if a file named 'autorun[0-9]' is found on any media, it is run if either +# - 'autoruns=...' arg did specify its number (ex. autoruns=1,3,5), or +# - no 'autoruns=...' arg was passed +# - pass autoruns=no to prevent running any 'autorun[0-9A-F]' file +# - defaults to allow all 'autorun[0-9A-F]' files +# - if many autorun files are to be run, +# - always in alphab order: autorun, then autorun0, then autorun1 etc... +# - first non-zero exit code stops all (except if ar_ignorefail is used) +# - if option 'ar_nodel' is used, the temp copy of the script will not be deleted +# - if option 'ar_ignorefail' is used, do not stop autorun if a script failed +# - if option 'ar_disable' is used, absolutely no autorun script will be run + +import sys, os, commands, re + +# ----------------------- autorun default parameters -------------------------- +pidfile='/var/run/autorun.pid' +basedir='/var/autorun' +autorunlog=basedir+'/log' +autorunmnt=basedir+'/mnt' +autoruntmp=basedir+'/tmp' +defaultsrc=['/livemnt/boot','/var/autorun/cdrom','/root','/usr/share/sys.autorun'] +ar_autoruns=['']+list('0123456789ABCDEF') +cmdline=file('/proc/cmdline').read() +autorunfiles=[] +ar_nowait='n' +ar_nodel='n' +ar_ignorefail='n' +ar_source='' + +# ----------------------- functions definitions ------------------------------- +def processdostextfiles(curfile): # remove all '\r' in that file + txt=file(curfile).read().replace('\r','') + txtfile=file(curfile, 'wb') + txtfile.write(txt) + txtfile.close() + +def printtitle(title, padding): + totallen=80 + startpos=int(totallen/2)-int(len(title)/2) + remain=totallen-startpos-len(title) + text=(padding*startpos)+title+(padding*remain) + print text + +def copyfilefct_basic(src, dest): + if os.path.isfile(src): + dstfile=file(dest, 'wb') + dstfile.write(file(src).read()) + dstfile.close() + os.chmod(dest, 755) + return 0 + else: + return -1 + +def copyfilefct_http(src, dest): + cmd="wget %s -O %s"%(src, dest) + (status, output)=commands.getstatusoutput(cmd) + if status==0: + os.chmod(dest, 755) + return 0 + else: + os.unlink(dest) + return -1 + +def search_autoruns(dirname, ar_autoruns, copyfilefct): + found=0 + for ext in ar_autoruns: + curpath=os.path.join(dirname, 'autorun%s'%ext) + newpath=os.path.join(autoruntmp, 'autorun%s'%ext) + if copyfilefct(curpath, newpath)==0: + autorunfiles.append(newpath) + found+=1 + return found + +def main(): + global ar_nowait, ar_nodel, ar_ignorefail, ar_source, ar_autoruns + status=0 # in case no autorun executed + print 'Initializing autorun...\n' + + # ---- brutal kernel args parsing ---- + for opt in cmdline.split(): + if re.match('^subdir=', opt): + param=opt.replace('subdir=','') + defaultsrc.insert(0, '/livemnt/boot/' + param) + if re.match('^ar_nowait$', opt): + ar_nowait='y' + if re.match('^ar_nodel$', opt): + ar_nodel='y' + if re.match('^ar_ignorefail$', opt): + ar_ignorefail='y' + if re.match('^ar_disable$', opt): + ar_autoruns=[] + if re.match('^ar_source=', opt): + param=opt.replace('ar_source=','') + ar_source=param + if re.match('^autoruns=', opt): + param=opt.replace('autoruns=','') + if param=='no': + ar_autoruns=[''] + else: + ar_autoruns=['']+param.split(',') + + if len(ar_autoruns)==0: # nothing to do + sys.exit(0) + + # ---- parse the autorun sources ---- + if re.match('^http://', ar_source): + search_autoruns(ar_source, ar_autoruns, copyfilefct_http) + elif re.match('^/dev/', ar_source): # mount a partition/device + mnt1='mount %s %s'%(ar_source, autorunmnt) + mnt2='umount %s'%autorunmnt + (status, output)=commands.getstatusoutput(mnt1) + if status!=0: + print 'fatal error: cannot mount (%s)'%mnt1 + sys.exit(1) + search_autoruns(autorunmnt, ar_autoruns, copyfilefct_basic) + commands.getstatusoutput(mnt2) + elif re.match('^nfs://', ar_source): # mount an nfs share + source=ar_source.replace('nfs://','') + mnt1='mount -t nfs %s %s'%(source, autorunmnt) + mnt2='umount %s'%autorunmnt + (status, output)=commands.getstatusoutput(mnt1) + if status!=0: + print 'fatal error: cannot mount (%s)'%mnt1 + sys.exit(1) + search_autoruns(autorunmnt, ar_autoruns, copyfilefct_basic) + commands.getstatusoutput(mnt2) + elif re.match('^smb://', ar_source): # mount a samba share + source=ar_source.replace('smb://','') + mnt1='mount -t smbfs //%s %s'%(source, autorunmnt) + mnt2='umount %s'%autorunmnt + (status, output)=commands.getstatusoutput(mnt1) + if status!=0: + print 'fatal error: cannot mount (%s)'%mnt1 + sys.exit(1) + search_autoruns(autorunmnt, ar_autoruns, copyfilefct_basic) + commands.getstatusoutput(mnt2) + else: # search in all the default directories + if ar_source!='': + print 'cannot find a valid ar_source, searching scripts in the default directories' + found=0 + for curdir in defaultsrc: + if found==0: + found+=search_autoruns(curdir, ar_autoruns, copyfilefct_basic) + + # ---- execute the autorun scripts found ---- + for curfile in autorunfiles: + processdostextfiles(curfile) + filebase=os.path.basename(curfile) + redir=os.path.join(autorunlog, filebase) + cmd='sh %s 2>&1 | tee %s'%(curfile, redir) + print '\n'; printtitle('executing %s'%filebase, '=') + status=os.system(cmd) + fileres=open(redir+'.return','wb') + fileres.write(str(status)+'\n') + fileres.close() + print '\n'+'='*80+'\n' + + # first non zero exit stops all + if status!=0 and ar_ignorefail=='n': + print 'execution of %s returned %d: aborting autorun'%(filebase,status) + ar_nowait='y' + break; + + # ---- delete the copies of the scripts ---- + if ar_nodel=='n': + for curfile in autorunfiles: + print 'removing %s'%curfile + os.unlink(curfile) + + # ---- wait a keypress feature ----- + if ar_nowait=='n' and len(autorunfiles)>0: + print 'end of autorun scripts, press to continue' + sys.stdin.read(1) + + return status + +# ----------------------- autorun main ---------------------------------------- +# run autorun only one time (tty1) +#(status, output) = commands.getstatusoutput('tty') +#if status!=0: sys.exit(1) +#if output not in ('/dev/tty1', '/dev/ttyS0', '/dev/ttyS1') : sys.exit(1) + +# mkdir /var/autorun, logdir +for curdir in (basedir, autorunlog, autorunmnt, autoruntmp): + if not os.path.isdir(curdir): + os.mkdir(curdir) + +# exit if already done +if os.path.isfile(pidfile): sys.exit(0) + +# create lockfile +lockfile=open(pidfile, 'wb') +lockfile.write(str(os.getpid())) + +try: + res=main() + sys.exit(res) +finally: + os.unlink(pidfile) diff --git a/portage-overlay/sys-apps/sysresccd-scripts/files/knx-hdinstall b/portage-overlay/sys-apps/sysresccd-scripts/files/knx-hdinstall new file mode 100755 index 0000000..f3b9278 --- /dev/null +++ b/portage-overlay/sys-apps/sysresccd-scripts/files/knx-hdinstall @@ -0,0 +1,842 @@ +#!/bin/bash + +# +# Knoppix install on hard disk +# knx-hdinstall 0.39 +# 01/2003 Christian Perle +# +# 06/2003 update by Fabian Franz +# +# 01/2004 adapted for SystemRescueCD http://www.sysresccd.org +# by Franck Ladurelle +# +# +# Knoppix install contributors: +# Eduard Bloch better lilo.conf support +# Erik Ringius swedish translation +# Erik Schanze extended swap selection +# Fabian Franz progress bar, more filesystem types +# Florent Beranger french translation +# Klaus Knopper knoppix specific changes/bugfixes +# Luis Llorente spanish translation +# +# This software is released under the GPL. There is NO WARRANTY. +# (see http://www.gnu.org/licenses/gpl.html) +# +# TODO: +# separate /boot partition +# optional automounter support +# "no cloop" install (extract_compressed_fs, requires doubled disk space) +# + +SVERSION="0.39-sysresccd" +MVERSION="1" + +# get the kernel command line +CMDLINE="$(cat /proc/cmdline)" + +# some functions borrowed from knoppix-autoconfig + +stringinstring() +{ + case "$2" in *$1*) return 0;; esac + return 1 +} + +getbootparam() +{ + stringinstring "$1=" "$CMDLINE" || return 1 + result="${CMDLINE##*$1=}" + result="${result%%[ ]*}" + echo "$result" + return 0 +} + +checkbootparam() +{ + stringinstring "$1" "$CMDLINE" + return "$?" +} + +rotdash() +{ + p=$1 + while [ -d /proc/$p ] + do + echo -n '/' ; usleep 100000 + echo -n '-' ; usleep 100000 + echo -n '\' ; usleep 100000 + echo -n '|' ; usleep 100000 + done +} + +progressbar() +{ + { + TOTAL=255 + p=$1 + while [ -d /proc/$p ] + do + PROGRESS=$(df -m /mnt/custom | awk '/custom/{print $3}') + echo $[PROGRESS*100/TOTAL] + sleep 5 + done + } | $DIA --backtitle "$BT" --title "$T1" --gauge "$M2" 8 60 0 +} + +# X or text console +case "`tty`" in + /dev/tty[1-8]) + MODE=text + DIA=dialog + ;; + /dev/pts/*|/dev/ttyp*) + MODE=x + export XDIALOG_HIGH_DIALOG_COMPAT=1 + [ -x /usr/bin/gdialog ] && DIA=gdialog + [ -x /usr/bin/Xdialog ] && DIA=Xdialog + [ $DIA = dialog ] && MODE=text + ;; + *) + MODE=text + DIA=dialog + ;; +esac +# text mode if DISPLAY is not set +if [ -z "$DISPLAY" ] ; then + MODE=text + DIA=dialog +fi + +# mount point for root filesystem +TR="/mnt/custom" +# mount points for loop-mounts +TL1="/mnt/l1" +TL2="/mnt/l2" +# default hostname +DEFHNAME="box" + +if [ $UID != 0 ] ; then + echo "This script requires root privileges." + exit 0 +fi + +# read config file + +APPEND_OPTIONS= +if [ -r /proc/cmdline ]; then + for parm in `cat /proc/cmdline`; do + parm=`echo $parm | sed -e 's/^ *//' | tr [A-Z] [a-z]` + name=`echo $parm | cut -f1 -d=` + value=`echo $parm | cut -f2 -d=` + case $name in + config) + [ -f "/livemnt/boot/$value" ] && CONFIG_FILE=/livemnt/boot/$value + [ -f "/root/$value" ] && CONFIG_FILE=/root/$value + ;; + nonet|noscsi|nousb|noapic) + APPEND_OPTIONS="$APPEND_OPTIONS $value" + ;; + autoruns) + APPEND_AUTORUNS="$APPEND_AUTORUNS $name=$value" + ;; + vga|video) + VGAMODE="vga=$value" + ;; + esac + done +fi + +grep noconfig /proc/cmdline > /dev/null +if [ $? = 0 ]; then + CONFIG_FILE= +fi + +[ -r "$CONFIG_FILE" ] && . $CONFIG_FILE + +[ -x "$PRE_SCRIPT" ] && $PRE_SCRIPT + +TMP="/tmp/hdinst.tmp.$$" +[ -f /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n +ORIG_LANG="$LANG" + +ORIG_LANGUAGE="en" +if [ -r /proc/cmdline ]; then + for parm in `cat /proc/cmdline`; do + parm=`echo $parm | sed -e 's/^ *//' | tr [A-Z] [a-z]` + name=`echo $parm | cut -f1 -d=` + value=`echo $parm | cut -f2 -d=` + case $name in + setkmap) + ORIG_LANGUAGE="$value" + ;; + esac + done +fi + +ORIG_LC_ALL="$LC_ALL" +# throw away locale settings +export LANG=C +export LANGUAGE=C +export LC_ALL=C +umask 022 +killall dhcpcd >/dev/null 2>&1 +killall -9 pump >/dev/null 2>&1 +killall automount >/dev/null 2>&1 +swapoff -a >/dev/null 2>&1 +# unmount anything in /mnt +while read x mnt x +do + case "$mnt" in + /mnt*) + ### umount $mnt >/dev/null 2>&1 + ;; + *) ;; + esac +done < /proc/mounts + +case "$ORIG_LANGUAGE" in +de|at|ch) +BT="SysrescCD Installation" +M1="Dieses Skript hilft bei der Installation \ +von Knoppix auf Festplatte. Beachten Sie, \ +dass sich knx-hdinstall noch in der \ +Entwicklungsphase befindet. Für Datenverluste oder Hardwareschäden \ +übernimmt der Autor Christian Perle und KNOPPER.NET keine Haftung." +;; +es) +BT="Instalación de SysrescCD" +M1="Este script ayuda en la instalación de Knoppix \ +en el disco duro. Nótese que knx-hdinstall está todavía en \ +desarrollo. El autor no toma ninguna responsabilidad \ +en caso de pérdida de datos o daño del hardware." +;; +fr) +BT="Installation de SysrescCD" +M1="Ce script aide à installer Knoppix \ +sur un disque dur. Notez que knx-hdinstall est en phase de développement. \ +L'auteur Christian Perle et KNOPPER.NET se dégagent de toute responsabilité \ +en cas de perte de données ou dommage matériel." +;; +se) +BT="SysrescCD installation" +M1="Detta skript är en hjälp vid installation av Knoppix \ +pÃ¥ en hÃ¥rddisk. Observera att knx-hdinstall är under utveckling. \ +Författaren Christian Perle och KNOPPER.NET avsäger sig allt ansvar \ +för alla skador, förlorade data och skador pÃ¥ hÃ¥rdvara." +;; +*) +BT="SysrescCD Install" +M1="This script helps installing Knoppix \ +on a hard disk. Note that knx-hdinstall is still under \ +development. The author Christian Perle and KNOPPER.NET take no responsibility \ +for data loss or hardware damage." +;; +esac + +if [ "$NO_MESSAGES" != "yes" ]; then + $DIA --backtitle "$BT" --title "knx-hdinstall $SVERSION" --msgbox "$M1" 16 45 +fi + +# valid partitioning: min. 2.2 GB file system, min. 128 MB swap +FSMIN=295 +SWAPMIN=0 +# "no cloop" method requires more space +NCLOOPFSMIN=4400 + +# size of initrd: 2.5 MB +INSIZE=2500 + +# select hard disk for partitioning +> $TMP + +###NUMHD=1 +###HARDDISKS="hda mon_disque" +> $TMP +NUMHD=0 +for p in sda sdb sdc sdd sde sdf hda hdb hdc hdd hde hdf ; do + [ -e /dev/$p ] || continue + case "$p" in + hd?) + if [ "`cat /proc/ide/$p/media`" = "disk" ] ; then + echo "$p `tr ' ' _ > $TMP + NUMHD=$[NUMHD+1] + fi + ;; + sd?) + ##x="`scsi_info /dev/$p | grep MODEL | tr ' ' _`" + ##x=${x#*\"} + ##x=${x%\"*} + echo "$p unknown" >> $TMP + NUMHD=$[NUMHD+1] + ;; + *) ;; + esac +done +HARDDISKS="`cat $TMP`" + +case "$ORIG_LANGUAGE" in +de|at|ch) +T1="Partitionieren" +M1="Wählen Sie eine Festplatte aus (Leertaste zum Ankreuzen):" +;; +es) +T1="Particionar el disco duro" +M1="Seleccione un disco duro (La barra espaciadora selecciona):" +;; +fr) +T1="Partitionnement" +M1="Choisissez un disque dur (touche Espace pour choisir):" +;; +se) +T1="Partitionering av hÃ¥rddisk" +M1="Välj en hÃ¥rddisk (Välj med mellanslagstangenten):" +;; +*) +T1="Partition hard disk" +M1="Choose a hard disk (Space bar selects):" +;; +esac +if [ -z "$HDCHOICE" ]; then + $DIA --backtitle "$BT" --title "$T1" --radiolist "$M1" 16 60 $NUMHD \ + $(echo "$HARDDISKS" | while read p model ; do echo "$p" "$model" off ; done) \ + 2> $TMP + HDCHOICE="`cat $TMP`" +fi +case "$ORIG_LANGUAGE" in +de|at|ch) +M1="Sie haben keine Festplatte ausgewählt. Das Skript wird beendet." +;; +es) +M1="No se ha seleccionado un disco duro. El script finalizará." +;; +fr) +M1="Aucun disque dur choisi. Le script va être terminé." +;; +se) +M1="Ingen hÃ¥rddisk vald. Skriptet avbryts." +;; +*) +M1="No hard disk chosen. The script will be terminated." +;; +esac +if [ -z "$HDCHOICE" ] ; then + $DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 40 + rm -f $TMP + exit 0 +fi +###x=$(fdisk -l /dev/$HDCHOICE 2>/dev/null | grep " heads.* sectors.* cylinders") +###HDS=${x%% heads*} +###HDS=${HDS##* } +###SECT=${x%% sectors*} +###SECT=${SECT##* } +###CYLS=${x% cylinders} +###CYLS=${CYLS##* } +###case "$ORIG_LANGUAGE" in +###de|at|ch) +###M1="Sie haben /dev/$HDCHOICE gewählt. \ +###Die Platte hat eine Kapazität von \ +###$[CYLS*HDS*SECT/2048] MB. \ +###Das Partitionierungsprogramm \ +###cfdisk wird jetzt gestartet." +###;; +###es) +###M1="Disco duro /dev/$HDCHOICE seleccionado. \ +###Capacidad de este dispositivo: \ +###$[CYLS*HDS*SECT/2048] MB. \ +###Ahora se arrancará la herramienta cfdisk \ +###de particionado." +###;; +###fr) +###M1="Le disque dur /dev/$HDCHOICE a été choisi. \ +###Sa capacité est de: \ +###$[CYLS*HDS*SECT/2048] MB. \ +###L'outil de partitionnement \ +###cfdisk va être lancé maintenant." +###;; +###se) +###M1="HÃ¥rddisken /dev/$HDCHOICE är vald. \ +###Storleken är: \ +###$[CYLS*HDS*SECT/2048] MB. \ +###Partitioneringsprogrammet \ +###cfdisk startas nu." +###;; +###*) +###M1="Hard disk /dev/$HDCHOICE chosen. \ +###Capacity of this device: \ +###$[CYLS*HDS*SECT/2048] MB. \ +###The partitioning tool \ +###cfdisk will be launched now." +###;; +###esac +###$DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 40 +###if [ $MODE = text ] ; then +### ( +### LANG="$ORIG_LANG" +### LANGUAGE="$ORIG_LANGUAGE" +### LC_ALL="$ORIG_LC_ALL" +### cfdisk /dev/$HDCHOICE +### ) +###else +### ( +### LANG="$ORIG_LANG" +### LANGUAGE="$ORIG_LANGUAGE" +### LC_ALL="$ORIG_LC_ALL" +### xterm -fn 10x20 -e cfdisk /dev/$HDCHOICE +### ) +###fi + +# select root partition (create filesystem) +> $TMP +fdisk -l /dev/$HDCHOICE | grep "^/dev.*Linux$" | tr -d '*' | +while read dev x x size x +do + size=${size%+} + echo $dev $[size/1024]_MB off >> $TMP +done +NUMEXT2="`wc -l <$TMP`" +EXT2PART="`cat $TMP`" +case "$ORIG_LANGUAGE" in +de|at|ch) +T1="Filesystem anlegen" +M1="Es wurde keine Linux-Partition auf der gewählten Platte gefunden. Das Skript wird beendet." +;; +es) +T1="Crear sistema de ficheros" +M1="No se pudo encontrar ninguna partición Linux en el disco duro seleccionado. El script finalizará." +;; +fr) +T1="Création du système de fichiers" +M1="Aucune partition Linux trouvée sur le disque dur sélectionné. Le script va être terminé." +;; +se) +T1="Formatera Linuxpartition" +M1="Kunde inte hitta en Linux partition pÃ¥ den valda hÃ¥rddisken. Skriptet avbryts." +;; +*) +T1="Create filesystem" +M1="No Linux partition could be found on the chosen hard disk. The script will be terminated." +;; +esac +if [ $NUMEXT2 = 0 ] ; then + $DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 40 + rm -f $TMP + exit 0 +fi +case "$ORIG_LANGUAGE" in +de|at|ch) +M1="Wählen Sie die Rootpartition aus:" +;; +es) +M1="Elija la partición raíz:" +;; +fr) +M1="Choisissez la partition root:" +;; +se) +M1="Välj partition till Linux (rootpartitionen):" +;; +*) +M1="Choose the root partition:" +;; +esac +if [ -z "$FSCHOICE" ]; then + $DIA --backtitle "$BT" --title "$T1" --radiolist "$M1" 16 60 $NUMEXT2 \ + $EXT2PART 2> $TMP + FSCHOICE="`cat $TMP`" +fi +case "$ORIG_LANGUAGE" in +de|at|ch) +M1="Sie haben keine Partition ausgewählt. Das Skript wird beendet." +;; +es) +M1="No se ha seleccionado ninguna partición. El script finalizará." +;; +fr) +M1="Aucune partition choisie. Le script va être terminé." +;; +se) +M1="Ingen partition vald. Skriptet avbryts." +;; +*) +M1="No partition chosen. The script will be terminated." +;; +esac +if [ -z "$FSCHOICE" ] ; then + $DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 40 + rm -f $TMP + exit 0 +fi +size=$(echo "$EXT2PART" | grep "$FSCHOICE") +size=${size%%_*} +size=${size##* } +case "$ORIG_LANGUAGE" in +de|at|ch) +M1="Die gewählte Partition ist kleiner als $FSMIN MB. Das Skript wird beendet." +;; +es) +M1="La partición seleccionada es menor que $FSMIN MB. El script finalizará." +;; +fr) +M1="La partition choisie est inférieure à $FSMIN MB. Le script va être terminé." +;; +se) +M1="Den valda partitionen är mindre än $FSMIN MB. Skriptet avbryts." +;; +*) +M1="The chosen partition is smaller than $FSMIN MB. The script will be terminated." +;; +esac +if [ $size -lt $FSMIN ] ; then + $DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 40 + rm -f $TMP + exit 0 +fi + +# select filesystem type +FSTYPE=ext2 +sleep 2 +dd if=/dev/zero of=$FSCHOICE bs=1k count=16 >/dev/null 2>&1 +sync +case $FSTYPE in + xfs) + mkfs.$FSTYPE -f $FSCHOICE 2> $TMP + x=$? + ;; + reiserfs) + echo y | mkfs.$FSTYPE $FSCHOICE 2> $TMP + x=$? + ;; + *) + mkfs.$FSTYPE $FSCHOICE 2> $TMP + x=$? + case $FSTYPE in *ext*) tune2fs -O ^dir_index $FSCHOICE;; esac + ;; +esac +if [ $x != 0 ] ; then + case "$ORIG_LANGUAGE" in + de|at|ch) + M1="Beim Anlegen des Filesystems ist ein Fehler aufgetreten. Hier die Meldungen von mkfs:" + ;; + es) + M1="Ocurrió un error mientras se creaba el sistema de ficheros. Algunos mensajes de mkfs:" + ;; + fr) + M1="Une erreur est intervenue pendant la création du système de fichiers. Quelques messages de mkfs:" + ;; + se) + M1="Fel under formateringen. Meddelande frÃ¥n mkfs:" + ;; + *) + M1="An error occurred while creating the filesystem. Some messages from mkfs:" + ;; + esac + $DIA --backtitle "$BT" --title "$T1" --msgbox "$M1 `tail -8 $TMP`" 15 60 + rm -f $TMP + exit 0 +fi + +case "$ORIG_LANGUAGE" in +de|at|ch) +T1="Dateien kopieren" +M1="Jetzt werden die Dateien der Knoppix-CD auf die Rootpartition kopiert. Dies kann je nach Geschwindigkeit der Festplatte und des CDROM-Laufwerks 10-40 Minuten dauern." +M2="Kopiere Dateien..." +;; +es) +T1="Copiar archivos" +M1="Ahora se copiarán todos los archivos del CD de Knoppix al disco duro. Esto lleverá de 10 a 40 minutos, dependiendo del hardware." +M2="Copiando archivos..." +;; +fr) +T1="Copier les fichiers" +M1="Copie maintenant tous les fichiers du CD sur le disque dur. Celà va prendre de 10 à 40 minutes, selon le matériel." +M2="Copie les fichiers..." +;; +se) +T1="Kopiera filerna" +M1="Kopierar nu alla filerna frÃ¥n Knoppix CDn till hÃ¥rddisken. Detta kommer ta 10 till 40 minuter beroende pÃ¥ datorn." +M2="Kopierar filer..." +;; +*) +T1="Copy files" +M1="Now copying all files from the Knoppix CD to hard disk. This will take 10 to 40 minutes, depending on the hardware." +M2="Copying files..." +;; +esac +###$DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 60 + +mkdir -p $TR >/dev/null 2>&1 +mount -t $FSTYPE $FSCHOICE $TR 2> $TMP +if [ $? != 0 ] ; then + case "$ORIG_LANGUAGE" in + de|at|ch) + M1="Beim Einbinden der Rootpartition $FSCHOICE ist ein Fehler aufgetreten. Hier die Meldungen von mount:" + ;; + es) + M1="Ocurrió un error mientras se montaba la partición raíz $FSCHOICE. Algunos mensajes de mount:" + ;; + fr) + M1="Une erreur est intervenue lors du montage de la partition root $FSCHOICE. Quelques messages de mount:" + ;; + se) + M1="Fel vid montering av $FSCHOICE rootpartitionen. Meddelande frÃ¥n mount:" + ;; + *) + M1="An error occurred while mounting the root partition $FSCHOICE. Some messages from mount:" + ;; + esac + $DIA --backtitle "$BT" --title "$T1" --msgbox "$M1 `tail -8 $TMP`" 15 60 + rm -f $TMP + exit 0 +fi +# now the root filesystem is filled with data +echo -n "$M2" +###(cd /KNOPPIX ; cp -a * $TR ; sync) & + +(cp -dpR /mnt/cloop/* /mnt/custom/ ; sync) & + +progressbar $! + +mkdir -p /mnt/custom/boot/ +cp /mnt/cdrom/isolinux/vmlinuz1 /mnt/custom/boot +cp /mnt/cdrom/isolinux/initrd1 /mnt/custom/boot + +#rotdash $! +# two beeps +echo -ne "\007" >/dev/tty1 +echo -ne "\007" >/dev/tty1 +case "$ORIG_LANGUAGE" in +de|at|ch) +T1="Dateien kopiert" +M1="Der Kopiervorgang ist abgeschlossen." +;; +es) +T1="Copia finalizada" +M1="El proceso de copia ha finalizado." +;; +fr) +T1="Copie terminée" +M1="Le processus de copie des fichier est terminé." +;; +se) +T1="Kopieringen avslutad" +M1="Kopieringen är klar." +;; +*) +T1="Copying finished" +M1="The copying process has finished." +;; +esac +###$DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 40 + +# remove hotplug if no USB module is loaded +grep -E "usb|uhci|ohci" /proc/modules >/dev/null 2>&1 +if [ $? != 0 ] ; then + rm -f $TR/etc/rc5.d/S??hotplug +fi +# remove cardmgr if no PCMCIA module is loaded +grep "pcmcia_core" /proc/modules >/dev/null 2>&1 +if [ $? != 0 ] ; then + rm -f $TR/etc/rc5.d/S??pcmcia +fi + +# create /etc/fstab +cat <$TR/etc/fstab +# /etc/fstab: filesystem table. +# +# filesystem mountpoint type options dump pass +EOF +case $FSTYPE in + reiserfs|xfs) + echo "$FSCHOICE / $FSTYPE defaults 0 1" >>$TR/etc/fstab + ;; + *) + echo "$FSCHOICE / $FSTYPE defaults,errors=remount-ro 0 1" >>$TR/etc/fstab + ;; +esac +cat <>$TR/etc/fstab +proc /proc proc defaults 0 0 +EOF + +# set hostname +case "$ORIG_LANGUAGE" in +de|at|ch) +T1="Rechnernamen setzen" +M1="Geben Sie den Rechnernamen ein (ohne Domain-Anhang):" +;; +es) +T1="Asignar nombre de host" +M1="Dé un nombre de host a esta máquina (sin el dominio añadido):" +;; +fr) +T1="Nom de la machine" +M1="Saisissez un nom pour cette machine (sans le domaine):" +;; +se) +T1="Datorns namn (host)" +M1="Ge datorn ett namn (hostname), (utan domain):" +;; +*) +T1="Set hostname" +M1="Give a host name for this machine (without domain appended):" +;; +esac +###$DIA --backtitle "$BT" --title "$T1" --inputbox "$M1" 15 60 $DEFHNAME 2>$TMP +###HNAME="`cat $TMP`" +###[ -z "$HNAME" ] && HNAME=$DEFHNAME +HNAME=$DEFHNAME +cat <$TR/etc/hosts +127.0.0.1 $HNAME localhost + +# The following lines are desirable for IPv6 capable hosts +# (added automatically by netbase upgrade) + +::1 ip6-localhost ip6-loopback +fe00::0 ip6-localnet +ff00::0 ip6-mcastprefix +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters +ff02::3 ip6-allhosts +EOF +echo "$HNAME" > $TR/etc/hostname +echo "$HNAME" > $TR/etc/mailname + +# change home directory of root to /root +sed -e 's,/home/root,/root,g' /etc/passwd > $TR/etc/passwd + +INITRD="initrd=/boot/initrd1" + +# set up LILO in chroot environment +case "$ORIG_LANGUAGE" in +fr) +T1="Mise en place du chargeur de démarrage" +M1="Voulez-vous installer le chargeur de démarrage (LILO) ?" +;; +*) +T1="Set up boot loader" +M1="Do you want to install the boot loader (LILO)?" +;; +esac +###$DIA --backtitle "$BT" --title "$T1" --yesno "$M1" 15 60 +###x=$? +x=1 +if [ $x = 0 ] ; then + if stringinstring "hd[a-d]" "$FSCHOICE" + then + LBOOT=${FSCHOICE%%?[1-9]*}a # Set MBR to /dev/hda + else + LBOOT=${FSCHOICE%%[1-9]*} + fi + # Make a backup of the old mbr + dd if=$LBOOT of=$TR/boot/knoppix-old-mbr.$(date +"%s") bs=512 count=1 +else + LBOOT=$FSCHOICE +fi +BKERNEL="/boot/vmlinuz1" +[ ! -e "$TR/vmlinuz" ] && ln -sf "$BKERNEL" "$TR/vmlinuz" + +rm -f $TR/etc/lilo.conf + +APPEND_SCSI="hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi" +APPEND_SCSI="$APPEND_SCSI hdg=scsi hdh=scsi" +APPEND_ACCEL="" +if [ ! -z "$ORIG_LANGUAGE" ]; then + APPEND_KMAP="setkmap=$ORIG_LANGUAGE" +fi +if [ -z "$APPEND_AUTORUNS" ]; then + APPEND_AUTORUNS="autoruns=no" +fi +APPEND="$APPEND_SCSI $APPEND_ACCEL $APPEND_KMAP $APPEND_OPTIONS" +APPEND="$APPEND apm=power-off nomce" + +cat <$TR/etc/lilo.conf +boot=$FSCHOICE +$VGAMODE +prompt +timeout=50 + +image=$BKERNEL + label=Linux + root=$FSCHOICE + read-only + $INITRD + append = "$APPEND $APPEND_AUTORUNS setroot=$FSCHOICE" + +image=$BKERNEL + label=Sauvegarde + root=$FSCHOICE + read-only + $INITRD + append = "$APPEND setroot=$FSCHOICE autoruns=autorun3" + +image=$BKERNEL + label=Restauration + root=$FSCHOICE + read-only + $INITRD + append = "$APPEND setroot=$FSCHOICE autoruns=autorun4" + +EOF + +case "$ORIG_LANGUAGE" in +de|at|ch) +echo "Der Bootloader (LILO) wird eingerichtet..." +;; +es) +echo "Instalando el cargador de arranque (LILO)..." +;; +fr) +echo "Met en place le chargeur de démarrage (LILO)..." +;; +se) +echo "Installerar bootmanager (LILO)..." +;; +*) +echo "Setting up boot loader (LILO)..." +;; +esac +lilo -w -r $TR +# copy LILO bootsector to a file (for boot.ini in NT/2k/XP) +if [ $LBOOT = $FSCHOICE ] ; then + dd if=$LBOOT of=$TR/linboot.img bs=512 count=1 +fi + +# detach all loop devices (otherwise $FSCHOICE will be busy) +for i in 7 6 5 4 3 2 1 0 +do + losetup -d /dev/loop$i >/dev/null 2>&1 +done + +[ -x "$POST_SCRIPT" ] && $POST_SCRIPT + +# unmount root partition +umount $TR >/dev/null 2>&1 + +rm -f $TMP + +case "$ORIG_LANGUAGE" in +fr) +T1="Terminée" +M1="L'installation est terminée. Voulez vous redémarrer ?" +;; +*) +T1="Finished" +M1="The installation process is finished. Do you wish to reboot?" +;; +esac +###$DIA --backtitle "$BT" --title "$T1" --msgbox "$M1" 15 40 +case "$REBOOT" in +yes) + shutdown -r now + ;; +no) + ;; +*) +$DIA --backtitle "$BT" --title "$T1" --yesno "$M1" 15 60 +x=$? +clear +if [ $x = 0 ] ; then + shutdown -r now +fi +esac +exit 0 diff --git a/portage-overlay/sys-apps/sysresccd-scripts/files/mountsys b/portage-overlay/sys-apps/sysresccd-scripts/files/mountsys new file mode 100755 index 0000000..5790751 --- /dev/null +++ b/portage-overlay/sys-apps/sysresccd-scripts/files/mountsys @@ -0,0 +1,578 @@ +#!/bin/bash +# +# (c) Pierre Dorgueil 2003 +# linux filesystem search & mount tool +# for rescue systems +# +# may work for most linux systems, but +# **** NO GUARANTEE **** +# that it will work at all for yours +# +# "use at your own risk" (tm) +# "know what you are doing" (tm-too) +# + + +############## translations + +#:Success:$2 on $3 -\> $4 $5 +#:Success(fr):$2 sur $3 -\> $4 $5 + +#:Failed:Failed +#:Failed(fr):Echec + +#:Busy:BUSY\! +#:Busy(fr):OCCUPE\! + +#:Errs:Errors detected +#:Errs(fr):Des erreurs ont été détectées + +#:Runfsck:You should run $3 $2 manually +#:Runfsck(fr):Vous devriez exécuter $3 $2 à la main + +#:UnkFS:Unsupported FS on $2 +#:UnkFS(fr):Système de fichiers non supporté sur $2 + +#:TryingFS:Trying to mount filesystems... +#:TryingFS(fr):Tentative de montage des systèmes de fichiers... + +#:TryingSwap:Trying to activate swap... +#:TryingSwap(fr):Activation du swap... + +#:NoRoot:Failed to find a Linux root +#:NoRoot(fr):Racine du système Linux introuvable + +#:MountedRoot:Root FS mounted to $2 +#:MountedRoot(fr):Racine montée en $2 + +#:MountedFS:$2 mounted to $3 +#:MountedFS(fr):$2 monté sur $3 + +#:NoRemount:Unable to mount $2 to $3 +#:NoRemount(fr):Impossible de monter $2 sur $3 + +#:NoUmount:Unable to umount $2 +#:NoUmount(fr):Impossible de démonter $2 + +#:ManyRoots:Sorry, $2 Linux root partitions found. +#:ManyRoots(fr):Désolé, $2 racines Linux trouvées. + +#:DoChroot:$2 $3 $4 is now launched§ +#:DoChroot:Ctrl-D to return to SrCD system§ +#:DoChroot(fr):$2 $3 $4 va être exécuté§ +#:DoChroot(fr):Ctrl-D pour revenir au système de dépannage§ + +#:NoChroot:Sorry, chroot didn't work, no valid shell found +#:NoChroot(fr):Désolé, chroot n'a pu être lancé, pas de shell + +#:Unmounting:Trying to unmount filesystems... +#:Unmounting(fr):Tentative de démontage des systèmes de fichiers... + +#:CannotUmt:Failed for $2 \(probably busy?\) +#:CannotUmt(fr):Echec pour $2 \(probablement utilisé?\) + +#:FstabFound: fstab file found, use it [Y/n] ? +#:FstabFound(fr): Fichier fstab détecté, l'utiliser [O/n] ? + +#:Help:This program walks through your hard drives and tries to§ +#:Help:¤- check and mount all partitions it finds, or§ +#:Help:¤- activate the swap partitions.§ +#:Help:Only ext2/3, jfs, xfs, reiserfs and fat32 partitions are mounted.§ +#:Help:-h, --help§ +#:Help:¤¤¤¤Display this help and exit§ +#:Help:-r, --read-only§ +#:Help:¤¤¤¤All partitions are mounted read only and no filesystem check will§ +#:Help:¤¤¤¤be performed.§ +#:Help:-w, --read-write§ +#:Help:¤¤¤¤Try to mount all partitions read/write. Before mounting a partition§ +#:Help:¤¤¤¤read/write, a non-destructive filesystem check will be performed.§ +#:Help:¤¤¤¤If the check fails the partition is mounted read only.§ +#:Help:-S, --system§ +#:Help:¤¤¤¤Try to mount all Linux system partitions read/write,§ +#:Help:¤¤¤¤at their supposed real place. If successful, launches a chroot§ +#:Help:¤¤¤¤shell into the target system. \(Ctrl-D to return\)§ +#:Help:\\[1m-u\\[m, \\[1m--umount\\[m§ +#:Help:¤¤¤¤Unmount non-busy partitions under $mnt, remove unused dirs§ +#:Help:-s, --swap§ +#:Help:¤¤¤¤Search for Linux swap partitions and try to activate them.§ + +#:Help(fr):§ +#:Help(fr):Ce programme va parcourir les partitions de vos disques IDE et§ +#:Help(fr):SCSI et tenter§ +#:Help(fr):¤- de les monter \(ext2/3, jfs, xfs, reiserfs ou fat32\)§ +#:Help(fr):¤- ou de les activer \(swap\)§ +#:Help(fr):\\[1m-h\\[m, \\[1m--help\\[m§ +#:Help(fr):¤¤¤¤Affiche cette aide.§ +#:Help(fr):\\[1m-r\\[m, \\[1m--read-only\\[m§ +#:Help(fr):¤¤¤¤Les partitions sont montées en lecture seule, aucune§ +#:Help(fr):¤¤¤¤vérification.§ +#:Help(fr):\\[1m-w\\[m, \\[1m--read-write\\[m§ +#:Help(fr):¤¤¤¤Essaie de monter les partitions en lecture/écriture.§ +#:Help(fr):¤¤¤¤avant tout montage lecture/écriture, une vérification non§ +#:Help(fr):¤¤¤¤destructive \(fsck\) sera effectuée.§ +#:Help(fr):¤¤¤¤Si elle échoue, la partition sera montée en lecture seule.§ +#:Help(fr):\\[1m-S\\[m, \\[1m--system\\[m§ +#:Help(fr):¤¤¤¤Comme --read-write, mais tente de monter chaque partition§ +#:Help(fr):¤¤¤¤à sa place. En cas de réussite, exécute un shell chroot§ +#:Help(fr):¤¤¤¤dans le système cible. \(Ctrl-D pour revenir\)§ +#:Help(fr):\\[1m-u\\[m, \\[1m--umount\\[m§ +#:Help(fr):¤¤¤¤Démonte les partitions montées sous $mnt§ +#:Help(fr):\\[1m-s\\[m, \\[1m--swap\\[m§ +#:Help(fr):¤¤¤¤Recherche les partitions de swap Linux et essaie de les§ +#:Help(fr):¤¤¤¤activer§ + + + +############## simplified multi-lang sh utilities + +#:ERROR:FAILED +#:ERROR(fr):ERREUR + + resources=$0 + [ -x $resources ] || resources=$(which $(basename $0)) + +function _n() { + [ "$1" = "" ] && return + trsl=`grep -h "^#:$1($lang):" $resources` + if [ "$trsl" = "" ]; then + trsl=`grep -h "^#:$1:" $resources` + fi + if [ "$trsl" = "" ]; then + echo -n "### $*" + else + eval echo -ne `echo -e "$trsl" | cut -d: -f3-` | sed 's/§ /§/g' | tr '§¤' '\012 ' + fi +} +function _() { + _n $*; echo +} + + + + + COL60="\033[60G" + HIGH="\033[1m" + RED="\033[1;31m" + GREEN="\033[1;32m" +YELLOW="\033[1;33m" + NORM="\033[0;39m" + CEOL="\033[K" + +pr_l() { + echo -ne "\r" + flg="$1"; shift + [ $# -gt 0 ] && echo -ne "`_n $*`$CEOL" + echo -e "$COL60[$flg$NORM]" +} +ok() { + pr_l "$GREEN OK " $* +} +warn() { + pr_l "$YELLOW WARN " $* +} +err() { + pr_l "$RED`_ ERROR`" $* +} + + +############## mount utilities + +mount=/bin/mount +umount=/bin/umount +mkdir=/bin/mkdir + +# root mount point +mnt=/mnt/linux +$mkdir -p $mnt + +usage() { + echo "Usage: $(basename $0) -h|-r|-w|-S|-s|-u|--help|--read-only|--read-write|--system|--swap" +} +help() { + usage; _ Help +} + +# 'syslookup mount_point' try to figure mounted partition type +# should be tweaked for each unsupported system +# /tmp detection is easily subject to fail +syslookup() { + if [ -x $1/bin/sh -a\ + -e $1/etc/passwd -a\ + -e $1/usr -a\ + -e $1/var -a\ + -e $1/tmp ]; then echo root + + # from old times, when /boot had to + # be kept before cylinder 1024 + elif [ -f $1/boot.b -o\ + -d $1/grub ]; then echo boot + + elif [ -e $1/bin -a\ + -e $1/lib -a\ + -e $1/include ]; then echo usr + + elif [ -e $1/cache -a\ + \( -e $1/lib/dpkg -o\ + -e $1/lib/rpm \) ]; then echo var # poor test + + elif [ -d $1/.X11-unix ]; then echo tmp # very poor test !!! + + elif [ "$(/usr/bin/find $1 -name .\*shrc 2>/dev/null)" != "" ]; then echo home + + fi +} + +# 'trymount device directory' - creates the directory +trymount() { + # umount it just in case + umount $1 2>/dev/null + umount $2 2>/dev/null + # try to create target dir + mkdir -p $2 2>/dev/null + mount $* &>/dev/tty12 +} + +# 'tryunmount' - umount everything in $mnt +tryumount() { + _n Unmounting + olist= + while true; do + list=`cat /proc/mounts | cut -d" " -f2|grep $mnt/` + [ "$list" = "" -o "$list" = "$olist" ] && break + umount -f $list 2>/dev/null + olist="$list" + done + rmdir $mnt/* $mnt 2>/dev/null + [ "$list" = "" ] && ok && return 0 + err + _ CannotUmt "$list" + return 1 +} + +postmount() { + MOUNTS="$MOUNTS $1:$2" +} + +mountfs() { + echo -n "- $1..." + dvc=`basename $1` + umount $1 2>/dev/null + if [ "`cat /proc/mounts | grep \"^$1 \"`" != "" ]; then _n "Busy"; err; return 1; fi + LABEL=`e2label $1 2>/dev/null` + + if [ "$?" = 0 ]; then # --- ext2/3 + case "_$LABEL" in + _) LABEL=/ext.$dvc;; + _/) LABEL=/root.$dvc;; + _/*) LABEL=$LABEL.$dvc;; + *) LABEL=/$LABEL.$dvc;; + esac + if trymount $1 $mnt$LABEL -n -t ext3 -o ro; then + umount $mnt$LABEL &>/dev/tty12 + extfs=3 + fsck=fsck.ext3 + else + if trymount $1 $mnt$LABEL -n -t ext2 -o ro; then + umount $mnt$LABEL &>/dev/tty12 + extfs=2 + fsck=fsck.ext2 + else + extfs= + fsck=fsck + fi + fi + FSCK=0 + if [ "$MOUNT_OPTION" = "rw" ]; then + fsck="$fsck -nv" + echo -n "$fsck..." + $fsck $1 &>/dev/tty12 + FSCK=$? + fi + if [ $FSCK -ne 0 -a $FSCK -ne 1 ]; then + warn Errs + _ Runfsck $1 fsck + MOUNT_OPTION=ro + fi + if trymount $1 $mnt$LABEL -n -t ext$extfs -o $MOUNT_OPTION; then + postmount $1 $mnt$LABEL + sys=`syslookup $mnt$LABEL`; [ "$sys" != "" ] && sys=",$sys" + ok Success Ext${extfs}FS $1 $mnt$LABEL "($MOUNT_OPTION$sys)" + else + err Failed + fi + return + fi + + + # try ReiserFS + LABEL=/rfs.$dvc + if trymount $1 $mnt$LABEL -n -t reiserfs -o ro; then # --- reiserfs + umount $mnt$LABEL &>/dev/tty12 + FSCK=0 + if [ "$MOUNT_OPTION" = "rw" ]; then + fsck=reiserfsck + echo -n "$fsck..." + echo Yes|$fsck $1 &>/dev/tty12 + FSCK=$? + fi + if [ $FSCK -ne 0 ]; then + warn Errs + _ Runfsck $1 reiserfsck + MOUNT_OPTION=ro + fi + if trymount $1 $mnt$LABEL -t reiserfs -n -o $MOUNT_OPTION; then + postmount $1 $mnt$LABEL + sys=`syslookup $mnt$LABEL`; [ "$sys" != "" ] && sys=",$sys" + ok Success ReiserFS $1 $mnt$LABEL "($MOUNT_OPTION$sys)" + else + err + fi + return + fi + + # try Jfs + LABEL=/jfs.$dvc + if trymount $1 $mnt$LABEL -n -t jfs -o ro; then # --- jfs + umount $mnt$LABEL &>/dev/tty12 + FSCK=0 + if [ "$MOUNT_OPTION" = "rw" ]; then + fsck="fsck.jfs -nv" + echo -n "$fsck..." + $fsck $1 &>/dev/tty12 + FSCK=$? + fi + if [ $FSCK -ne 0 ]; then + warn Errs + _ Runfsck $1 fsck.jfs + MOUNT_OPTION=ro + fi + if trymount $1 $mnt$LABEL -t jfs -n -o $MOUNT_OPTION; then + postmount $1 $mnt$LABEL + sys=`syslookup $mnt$LABEL`; [ "$sys" != "" ] && sys=",$sys" + ok Success JFS $1 $mnt$LABEL "($MOUNT_OPTION$sys)" + else + err + fi + return + fi + + # try Xfs + LABEL=/xfs.$dvc + if trymount $1 $mnt$LABEL -n -t xfs -o ro; then # --- xfs + umount $mnt$LABEL &>/dev/tty12 + FSCK=0 + if [ "$MOUNT_OPTION" = "rw" ]; then + fsck="fsck.xfs -nv" + echo -n "$fsck..." + $fsck $1 &>/dev/tty12 + FSCK=$? + fi + if [ $FSCK -ne 0 ]; then + warn Errs + _ Runfsck $1 fsck.xfs + MOUNT_OPTION=ro + fi + if trymount $1 $mnt$LABEL -t xfs -n -o $MOUNT_OPTION; then + postmount $1 $mnt$LABEL + sys=`syslookup $mnt$LABEL`; [ "$sys" != "" ] && sys=",$sys" + ok Success XFS $1 $mnt$LABEL "($MOUNT_OPTION$sys)" + else + err + fi + return + fi + + # try VFAT + LABEL=/win.$dvc + if trymount $1 $mnt$LABEL -tvfat -n; then # --- vfat + ok Success Fat32 $1 $mnt$LABEL "($MOUNT_OPTION)" + return + fi + + # try NTFS + LABEL=/ntfs.$dvc + if trymount $1 $mnt$LABEL -n -t ntfs -o ro; then # --- xfs + umount $mnt$LABEL &>/dev/tty12 + if [ "$MOUNT_OPTION" = "rw" ]; then + echo "ntfs partitions cannot (yet?) be checked..." + fi + if mount.captive-ntfs $1 $mnt$LABEL -n -o $MOUNT_OPTION; then + postmount $1 $mnt$LABEL + sys=`syslookup $mnt$LABEL`; [ "$sys" != "" ] && sys=",$sys" + ok Success NTFS $1 $mnt$LABEL "($MOUNT_OPTION$sys)" + else + err + fi + return + fi + + # FS not yet supported + rm -rf $mnt${LABEL} + warn UnkFS $1 +} + +ch_root() { + for i in zsh bash ksh sh; do + if [ -f $1/bin/$i ]; then + echo + _ DoChroot SHELL=/bin/$i chroot $sysroot + SHELL=/bin/$i chroot $sysroot + return 0 + fi + done + _ NoChroot + return 1 +} + + +# CODE BEGINS HERE + +if [ $# -ne 1 ]; then + usage + exit 1 +fi + +MOUNT_OPTION=rw +case "$1" in + -h|--help) help; exit 0;; + -r|--read-only) MOUNT_OPTION=ro;; + -s|--swap) MOUNT_OPTION=swap;; + -w|--read-write) ;; + -S|--system) BUILDSYS=y;; + -u|--umount) tryumount; exit $?;; + *) usage; exit 1;; +esac + + +# @TODO@ : software raid support - fstab method is OK if devices autodetected & /dev entries exist +# @raid@ modprobe -k raid0 &>/dev/tty12 +# @raid@ modprobe -k raid1 &>/dev/tty12 +# @raid@ modprobe -k raid5 &>/dev/tty12 + +sysroot=$mnt/sys +umount $sysroot/* 2>/dev/null + +# Probe for and try to mount filesystems... +if [ "$MOUNT_OPTION" = "swap" ]; then + _ TryingSwap +else + _ TryingFS +# @raid@ for t in `seq 0 31`; do +# @raid@ [ -e /dev/md$t ] || continue +# @raid@ dd if=/dev/md$t of=/tmp/rd count=1 bs=1 &>/dev/null +# @raid@ [ -s /tmp/rd ] && mountfs /dev/md$t +# @raid@ rm /tmp/rd &>/dev/null +# @raid@ done +fi + +for t in hd sd; do + for d in a b c d e f g h; do + # Check if the drive exists... + [ -e /dev/$t$d ] || continue + dd if=/dev/$t$d of=/dev/null bs=1 count=1 &>/dev/null || continue + for p in `fdisk -l /dev/$t$d 2>/dev/null|grep "^/dev"|awk '{print $1}'`; do + TYPE=`fdisk -l /dev/$t$d 2>/dev/null|grep "^$p"|tr -d \*|awk '{print $5}'` + # Don't even consider mounting a partial raid fs or an extended partition... + [ "$TYPE" = 5 -o "$TYPE" = fd ] && continue + if [ "$MOUNT_OPTION" = "swap" ]; then + if [ "$TYPE" = 82 ]; then + echo -n "- $p..." + swapon $p &>/dev/tty12 && ok || err + fi + else + if [ "$TYPE" != 82 ]; then + mountfs $p + fi + fi + done + done +done + +# try to rebuild system if requested +if [ "$BUILDSYS" = y ]; then + # first, look for a root sys + NUMROOTS=0 + for mt in $MOUNTS; do + mntpt=`echo $mt | cut -d: -f2` + if [ "`syslookup $mntpt`" = root ]; then + SYS="$SYS $mt" + NUMROOTS=$(($NUMROOTS + 1)) + fi + done + + case $NUMROOTS in + # no root sys found + 0) err NoRoot;; + + # one root sys found, try to continue + 1) echo + mntpt=`echo $SYS | cut -d: -f2` + mntdv=`echo $SYS | cut -d: -f1` + umount $mntpt + if [ $? -eq 0 ]; then + if trymount $mntdv $sysroot; then + ok MountedRoot $sysroot + # look for etc/fstab, ask to use it if present + fstab=$sysroot/etc/fstab + a=n + if [ -f $fstab ]; then + _n FstabFound + read a; case "$a" in n*|N*) a=n;; *) a=y;; esac + if [ $a = y ]; then + mv /etc/fstab /etc/fstab.tmp + awk '{ if (($3 == "ext2") || ($3 == "ext3") || ($3 == "reiserfs") || ($3 == "xfs") || ($3 == "jfs")) printf("%s '$sysroot'%s %s %s %s %s\n",$1,$2,$3,$4,$5,$6); }' <$fstab >/etc/fstab + mount -a + mv /etc/fstab.tmp /etc/fstab + echo + mount | grep $sysroot + (cd $sysroot; umount $mnt/* 2>/dev/null; rmdir $mnt/* 2>/dev/null) + ch_root $sysroot + fi + fi + + # no fstab or asked not to use it + if [ $a = n ]; then + echo + for dir in boot usr var tmp home; do + if [ -d $sysroot/$dir ]; then + for mnt in $MOUNTS; do + mntpt=`echo $mnt | cut -d: -f2` + mntdv=`echo $mnt | cut -d: -f1` + if [ "`syslookup $mntpt`" = $dir ]; then + if umount $mntpt; then + if trymount $mntdv $sysroot/$dir; then + ok MountedFS $mntdv $sysroot/$dir + else + warn NoRemount $mntdv $sysroot/$dir + mount $mntdv $mntpt + fi + else + warn NoUmount $mntpt + fi + break + fi + done + fi + done + ch_root $sysroot + fi + + else + warn NoRemount $mntdv $sysroot + mount $mntdv $mntpt + fi + else + warn NoUmount $mntpt + fi + ;; + + # many Linux system, bad luck - find your children manually + *) err ManyRoots $NUMROOTS;; +esac +fi + +# unload unneeded modules +# rmmod -a +echo + +exit 0 diff --git a/portage-overlay/sys-apps/sysresccd-scripts/files/sysreport b/portage-overlay/sys-apps/sysresccd-scripts/files/sysreport new file mode 100755 index 0000000..72ea763 --- /dev/null +++ b/portage-overlay/sys-apps/sysresccd-scripts/files/sysreport @@ -0,0 +1,207 @@ +#! /bin/bash +# +# System Report +# Copyright (c) 1999-2003 Red Hat, Inc. All rights reserved. +# +# Written by: +# Wil Harris +# Peter Jones +# Preston Brown +# Than Ngo + +# adapted by P.Dorgueil from +# +#Name : sysreport Relocations: (not relocateable) +#Version : 1.3.5 Vendor: Red Hat, Inc. +#Release : 2 Build Date: Thu Jul 31 18:56:57 2003 +#Install Date: (not installed) Build Host: dolly.devel.redhat.com +#Group : Development/Debuggers Source RPM: sysreport-1.3.5-2.src.rpm +#Size : 17531 License: GPL +#Signature : DSA/SHA1, Thu Aug 21 20:36:20 2003, Key ID 94cd5742e418e3aa +#Packager : Red Hat, Inc. +#URL : http://www.redhat.com/support +#Summary : Gathers system hardware and configuration information. +#Description : +#Sysreport is a utility that gathers information about a system's +#hardware and configuration. The information can then be used for +#diagnostic purposes and debugging. Sysreport is commonly used to help +#support technicians and developers by providing a "snapshot" of a +#system's current layout. +# +# only hardware-related infos were kept. + + +# functions + + +catiffile() { + res=1 + file=$1; shift; echo -n $1 + if [ -e $file ]; then + dir=$(dirname $file) + name=$(basename $file) + cd $dir + x="find $name -print" + [ "$2" = "" ] && list=$($x) || list=$($x | grep -v $2) + res=0 + for i in $list; do + if [ -d $i ]; then mkdir -p $ROOTDIR/$i || res=2; fi + if [ -f $i ]; then cp -a $i $ROOTDIR/$i || res=1; fi + done + fi + if [ $res -eq 0 ]; then + ln -s $name $ROOTDIR/$1 + echo_success + else + echo_failure + fi + return $res +} + +catifexec() { + res=1 + file=$1; shift; echo -n $1 + if [ -x $file ]; then + name=$(basename $file) + dest=$ROOTDIR/$name + $file > $dest 2>&1 && ln -s $name $ROOTDIR/$1 + res=$? + fi + [ $res -eq 0 ] && echo_success || echo_failure + return $res +} + +catiffunc() { + res=1 + file=$1; shift; echo -n $1 + $file > $ROOTDIR/$file 2>&1 && ln -s $file $ROOTDIR/$1 + res=$? + [ $res -eq 0 ] && echo_success || echo_failure + return $res +} + +echo_() { + [ "$BOOTUP" = "color" ] && $MOVE_TO_COL + echo -n "[ " + [ "$BOOTUP" = "color" ] && $1 + echo -n $2 + [ "$BOOTUP" = "color" ] && $SETCOLOR_NORMAL + echo " ]" +} +echo_success() { + echo_ "$SETCOLOR_SUCCESS" " OK " +} +echo_passed() { + echo_ "$SETCOLOR_WARNING" "WARN" +} +echo_failure() { + echo_ "$SETCOLOR_FAILURE" "FAIL" +} + + +BOOTUP=color +MOVE_TO_COL="echo -en \\033[20G" +SETCOLOR_SUCCESS="echo -en \\033[1;32m" +SETCOLOR_FAILURE="echo -en \\033[1;31m" +SETCOLOR_WARNING="echo -en \\033[1;33m" +SETCOLOR_NORMAL="echo -en \\033[0;39m" +LOGLEVEL=1 + + +################################################## + +umask 0077 +ROOTBASE=/tmp +ROOTNAME=sysreport.`date +%Y%m%d.%H%M%S` +ARCHNAME=$ROOTNAME.tbz +ROOTDIR=$ROOTBASE/$ROOTNAME +LOG=$ROOTBASE/Log + +PATH="/bin:/usr/bin" + +rm -rf $ROOTDIR +mkdir $ROOTDIR + +quiet=n; [ $# -gt 0 ] && quiet=y + +( + uname_a() { + uname -a + grep -i version /etc/motd + } + fdisk_l() { + /sbin/fdisk -l + } + echo "Collecting system infos..." + catifexec /bin/date Sys-Date + catifexec /usr/bin/uptime Sys-Uptime + catiffunc uname_a Sys-Name + catiffunc fdisk_l Sys-Part + catiffile /proc/stat Mbd-Stat + catiffile /proc/cpuinfo Mbd-Cpu + catiffile /proc/meminfo Mbd-Ram + catiffile /proc/interrupts Mbd-Irqs + catiffile /proc/dma Mbd-Dma + catiffile /proc/ioports Mbd-Ports + catiffile /proc/pci Bus-Pci + catiffile /proc/scsi Bus-Scsi + catiffile /proc/ide Bus-Ide smart_ + catifexec /bin/dmesg Krn-Boot + catiffile /proc/sys Krn-Sys route/flush + catifexec /sbin/lsmod Krn-Mods + catiffile /proc/devices Krn-Devs + catifexec /usr/bin/free Krn-Free + catiffile /proc/filesystems Krn-Fs + catiffile /proc/partitions Krn-Part + catiffile /proc/mdstat Krn-Raid + catiffile /var/log Krn-Logs +) | ( [ $quiet = n ] && tee $LOG || cat > $LOG ) + +if [ $quiet = n ]; then + LINE=x + echo + echo "Any useful comment here : email, machine brand name, bug description, ..." + echo "End with an empty line" + while [ "$LINE" != "" ]; do + read LINE + echo "$LINE" >> $LOG + done +fi + +cd $ROOTBASE +tar cvvf $ARCHNAME $ROOTNAME >>$LOG 2>/dev/null +tar cjf $ARCHNAME $ROOTNAME >/dev/null 2>&1 +rm -Rf $ROOTDIR + + +if [ $quiet = n ]; then + echo + echo "Results in $ROOTBASE/$ARCHNAME" + echo "If you want a diskette copy of this file, please put a" + echo "msdos formatted diskette in the drive and press " + read OK + + FLOP=/mnt/floppy + DEST1=$FLOP/report1.tbz + DEST2=$FLOP/report2.tbz + mkdir -p $FLOP && \ + mount /dev/fd0 $FLOP && \ + cp $ARCHNAME $DEST1 && cp $ARCHNAME $DEST2 + umount $FLOP + + mount /dev/fd0 $FLOP + if cmp $ARCHNAME $DEST1; then + if cmp $ARCHNAME $DEST2; then + echo "Done; you may send one of the two report files by mail" + umount $FLOP + exit 0 + fi + fi + umount $FLOP + echo "Sorry: an error occured during report file copying." + exit 1 +else + echo $ROOTBASE/$ARCHNAME + exit 0 +fi + diff --git a/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-backstore b/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-backstore new file mode 100755 index 0000000..b4f97e7 --- /dev/null +++ b/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-backstore @@ -0,0 +1,241 @@ +#!/bin/bash +# Project page: http://www.sysresccd.org/ +# By Francois Dupoux +# (C) 2003-2008 Francois Dupoux +# This scipt is available under the GPL-2 license. + +## HELP AND BASIC ARGUMENT PROCESSING +##################################### + +usage() +{ + cat < ... + +Please, read the manual for help about how to use this script. + +Commands: + 1) create Create a new backing-store + 2) growfs Grow an existing backing-store + + -h|--help Display this screen + +Copyright 2008 Francois Dupoux. (http://www.sysresccd.org) +Distributed under the GNU Public License version 2 +EOF +} + +## MISC FUNCTIONS: Many utilities functions +########################################### + +# show the error message ($1 = first line of the message) +help_readman() +{ + echo "$1" + echo "Please, read the manual for more help about this script" + echo "Web: http://www.sysresccd.org" + exit 1 +} + +## Main +########################################### + +if [ "$1" = "-h" ] || [ "$1" = "--help" ] +then + usage + exit 1 +fi + +if [ "`whoami`" != "root" ] +then + help_readman "$0: This script requires root privileges to operate." + #exit 1 +fi + +## ERROR HANDLING +##################################### + +die() +{ + if [ -n "$1" ] + then + echo -e "$1" + else + echo "aborting." + fi + exit 1 +} + +fileinuse() +{ + if [ ! -f "$1" ] + then + return 1 + fi + + bsid=$(blkid -o value -s UUID "$1") # UUID of the filesystem in the flat file + + if [ -n "${bsid}" ] && blkid -o value -s UUID /dev/loop* | grep -q ${bsid} + then + return 0 + else + return 1 + fi +} + +checks() +{ + for cmd in dd resize2fs mke2fs + do + if [ -z "$(which ${cmd})" ] + then + die "This script needs the command ${cmd} to work, cannot continue." + fi + done +} + +## MAIN FUNCTIONS: Create the new ISO image +######################################################## +do_create() +{ + FILEPATH="$1" + FILESIZE="$2" + + checks + + if [ -z "${FILEPATH}" ] || [ -z "${FILESIZE}" ] + then + die "create: syntax error, this command expects two arguments" + fi + + if ! echo "${FILESIZE}" | grep -q '^[0-9]*$' || [ "${FILESIZE}" -lt 16 ] || [ "${FILESIZE}" -gt 32768 ] + then + die "create: the filesize must be a valid integer number (between 16 and 32768)" + fi + + if [ -f "${FILEPATH}" ] + then + die "create: ${FILEPATH} already exists, please remote this file first." + fi + + if fileinuse "${FILEPATH}" + then + die "create: ${FILEPATH} is mounted, cannot work on a file in use. \nyou can restart with option 'backstore=off' in order to work on it." + fi + + if ! touch "${FILEPATH}" >/dev/null 2>&1 + then + die "create: cannot create ${FILEPATH}" + fi + + cmd="dd if=/dev/zero of=${FILEPATH} bs=1024k count=${FILESIZE}" + echo "${cmd}" + if ! ${cmd} >/dev/null 2>&1 + then + die "create: dd failed to create ${FILEPATH} (${cmd})" + fi + + cmd="mke2fs -j -F -b 1024 ${FILEPATH}" + echo "${cmd}" + if ! ${cmd} >/dev/null 2>&1 + then + die "create: mke2fs failed to make the loop filesystem in ${FILEPATH} (${cmd})" + fi + + echo "create: successfully created ${FILEPATH} with a loopback ext3 filesystem." +} + +do_grow() +{ + FILEPATH="$1" + FILESIZE="$2" + + checks + + if [ -z "${FILEPATH}" ] || [ -z "${FILESIZE}" ] + then + die "grow: syntax error, this command expects two arguments" + fi + + if [ ! -f "${FILEPATH}" ] + then + die "grow: the file ${FILEPATH} does not exist" + fi + + if ! echo "${FILESIZE}" | grep -q '^[0-9]*$' || [ "${FILESIZE}" -lt 16 ] || [ "${FILESIZE}" -gt 32768 ] + then + die "grow: the filesize must be a valid integer number (between 16 and 32768)" + fi + + if fileinuse "${FILEPATH}" + then + die "grow: ${FILEPATH} is mounted, cannot work on a file in use. \nyou can restart with option 'backstore=off' in order to work on it." + fi + + if ! touch "${FILEPATH}" >/dev/null 2>&1 + then + die "grow: cannot create ${FILEPATH}" + fi + + oldsize="$(du -m ${FILEPATH} | awk '{print $1}')" + diffsize="$((FILESIZE-oldsize))" + + if [ "${FILESIZE}" -le "${oldsize}" ] + then + die "grow: the new size must be higher than the old one (${FILESIZE} <= ${oldsize})" + fi + + cmd="dd if=/dev/zero bs=1024k count=${diffsize}" + echo "${cmd}" + if ! ${cmd} >> ${FILEPATH} 2>/dev/null + then + die "grow: [${cmd}] failed to grow ${FILEPATH} to ${FILESIZE}MB" + fi + + if dumpe2fs -h ${FILEPATH} >/dev/null 2>&1 + then + cmd="e2fsck -f ${FILEPATH}" + echo "${cmd}" + if ! ${cmd} + then + die "grow: [${cmd}] failed to check the loopback filesystem on ${FILEPATH}" + fi + + cmd="resize2fs ${FILEPATH}" + echo "${cmd}" + if ! ${cmd} >/dev/null 2>&1 + then + die "grow: [${cmd}] failed to grow the filesystem in ${FILEPATH}" + fi + elif reiserfstune ${FILEPATH} >/dev/null 2>&1 + then + cmd="resize_reiserfs ${FILEPATH}" + echo "${cmd}" + if ! ${cmd} >/dev/null 2>&1 + then + die "grow: [${cmd}] failed to grow the filesystem in ${FILEPATH}" + fi + else + die "grow: ${FILEPATH} does not contain a valid ext3 filesystem, cannot run resize2fs." + fi + + echo "grow: successfully grown ${FILEPATH} to ${FILESIZE}MB" +} + +## MAIN SHELL FUNCTION +######################################################## + +case "$1" in + create) + do_create "$2" "$3";; + grow) + do_grow "$2" "$3";; + *) + usage + exit 1 + ;; +esac +exit 0 diff --git a/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-cleansys b/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-cleansys new file mode 100755 index 0000000..54a5817 --- /dev/null +++ b/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-cleansys @@ -0,0 +1,118 @@ +#!/bin/bash +# Project page: http://www.sysresccd.org/ +# (C) 2003-2008 Francois Dupoux +# This scipt is available under the GPL-2 license + +## HELP AND BASIC ARGUMENT PROCESSING +##################################### +PROG=${0} + +usage() +{ + cat < [] ... + +Available packages categories: + 1) devtools Development tools (gcc, make, ...) and gentoo commands + 2) x11tools All the graphical programs (xorg, firefox, gparted, ...) + + -h|--help Display this screen + +Please, read the manual for help about how to use this script. +http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd +This script must be executed inside the chroot environment. + +Distributed under the GNU Public License version 2 - http://www.sysresccd.org +EOF +} + +## ERROR HANDLING +##################################### + +die() +{ + if [ -n "$1" ] + then + echo "${PROG}: error: $1" + else + echo "${PROG}: aborting." + fi + exit 1 +} + +## MAIN FUNCTIONS: Create the new squashfs image from files +######################################################## +do_cleansys() +{ + exclpackages='' + exclfiledirs='' + datadir='/usr/share/sysresccd' + + [ "$#" -lt 1 ] && die "this command requires at least one argument. You must specify which package category to remove" + + # ---- for each package-category given on the command line + for pkgc in "$@" + do + echo "do_cleansys: package-category=${pkgc}" + + removepackages="${datadir}/removelist-${pkgc}-unmerge.txt" + removefiledirs="${datadir}/removelist-${pkgc}-filedir.txt" + + if [ ! -f "${removepackages}" ] || [ ! -f "${removefiledirs}" ] + then + die "File ${removepackages} or ${removefiledirs} was not found, you must specify a valid category of packages (eg: \"devtools\")" + fi + + # ---- list of packages to uninstall + exclpackages="${exclpackages} $(cat ${removepackages} | grep -v '^#' | xargs)" + + # ---- list of files/dirs to remove + exclfiledirs="${exclfiledirs} $(cat ${removefiledirs} | grep -v '^#' | xargs)" + done + + if [ -z "$(which emerge 2>/dev/null)" ] + then + die "Command emerge not found, cannot continue. The development-tools are required to remove packages." + fi + + # ---- it's important to run 'unmerge -C' only once (emerge is necessary to unmerge) + echo "========================removing packages=======================" + cmd="emerge -C ${exclpackages}" + echo "==> ${cmd}" + ${cmd} + + # ---- remove files and dirs + echo "========================removing files=======================" + for curfile in ${exclfiledirs} + do + cmd="rm -rf ${curfile}" + echo "${cmd}" + ${cmd} + done + + exit 0 +} + +## Main script code +########################################### + +if [ "$1" = "-h" ] || [ "$1" = "--help" ] +then + usage + exit 1 +fi + +if [ "$(whoami)" != "root" ] +then + die "$(basename $0): This script requires root privileges to operate." +fi + +if [ "$#" -ge 1 ] +then + do_cleansys "$@" +else + echo "$(basename $0): This script requires at least one argument to operate." + echo "" + usage +fi diff --git a/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-custom b/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-custom new file mode 100755 index 0000000..63d06dc --- /dev/null +++ b/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-custom @@ -0,0 +1,283 @@ +#!/bin/bash +# Project page: http://www.sysresccd.org/ +# (C) 2003-2008 Francois Dupoux +# This scipt is available under the GPL-2 license + +## HELP AND BASIC ARGUMENT PROCESSING +##################################### + +usage() +{ + cat < ... + +Please, read the manual for help about how to use this script. +http://www.sysresccd.org/Sysresccd-manual-en_How_to_personalize_SystemRescueCd +This script must be executed outside of the chroot environment. + +Commands (execute in that order): + 1) extract Extract files from the squashfs into your disk + 2) squashfs Recreate the compressed loopback squashfs image + 3) setkmap Force a keymap to be loaded without prompt + 4) isogen Generate the final bootable ISO image + + -h|--help Display this screen + +Distributed under the GNU Public License version 2 - http://www.sysresccd.org +EOF +} + +## MISC FUNCTIONS: Many utilities functions +########################################### + +# show the error message ($1 = first line of the message) +help_readman() +{ + echo "$1" + echo "Please, read the manual for more help about this script" + echo "Web: http://www.sysresccd.org" + exit 1 +} + +## Main +########################################### + +if [ "$1" = "-h" ] || [ "$1" = "--help" ] +then + usage + exit 1 +fi + +if [ "$(whoami)" != "root" ] +then + help_readman "$0: This script requires root privileges to operate." +fi + +if [ ! -d "/mnt/custom" ] +then + help_readman "$0: You need to mount a partition with free space on /mnt/custom" + exit 1 +fi + +if grep -q " /mnt/custom " /proc/mounts +then + echo "/mnt/custom is mounted -> ok" +else + help_readman "$0: /mnt/custom is not mounted. Cannot continue." + exit 1 +fi + +PROG=${0} + +## ERROR HANDLING +##################################### + +die() +{ + if [ -n "$1" ] + then + echo "${PROG}: error: $1" + else + echo "${PROG}: aborting." + fi + exit 1 +} + +## MISC FUNCTIONS: Many utilities functions +########################################### + +# $1 == MB required by the function +check_freespace() +{ + SIZE=`(\df -m -P /mnt/custom) | grep " /mnt/custom$" | tail -n 1 | awk '{print $4}'` + + if [ $SIZE -gt $1 ] + then + echo "there is enough estimated free space here ($SIZE MB) -> ok" + else + echo "$PROG: not enough room in /mnt/custom" + help_readman "You only have $SIZE MB free, and the script needs at least $1 MB free" + exit 1 + fi +} + +## MAIN FUNCTIONS: Extracting the squashfs to the hard disk +######################################################## +do_extract_check() +{ + # check for free space + check_freespace 900 +} + +do_extract() +{ + # ---- check the original contents + for curfile in /livemnt/boot/sysrcd.dat /livemnt/boot/sysrcd.md5 /livemnt/boot/isolinux/rescuecd + do + if [ ! -f "${curfile}" ] + then + die "File ${curfile} was not found. All the original sysresccd files must be available in /livemnt/boot" + fi + done + + # ---- copy the original contents + mkdir -p /mnt/custom/customcd/isoroot/ + rm -rf /mnt/custom/customcd/isoroot/* + + # ---- copy critical files and directories + for curfile in version isolinux + do + cp -a /livemnt/boot/${curfile} /mnt/custom/customcd/isoroot/ || die "copy: cannot copy ${curfile} to /mnt/custom/customcd/isoroot/" + done + + # ---- copy optionnal files and directories + for curfile in bootprog bootdisk ntpasswd + do + if ! cp -a /livemnt/boot/${curfile} /mnt/custom/customcd/isoroot/ 2>/dev/null + then + echo "cannot copy ${curfile} to /mnt/custom/customcd/isoroot/ (non critical error)" + rm -rf /mnt/custom/customcd/isoroot/${curfile} + break + fi + done + + # ---- extract files (/livemnt/squashfs is the mount point of sysrcd.dat) + mkdir -p /mnt/custom/customcd/files/ + rm -rf /mnt/custom/customcd/files/* + cp -a /livemnt/squashfs/* /mnt/custom/customcd/files/ || die "cannot copy the files from the squashfs filesystem." +} + +do_squashfs() +{ + # check for free space + check_freespace 350 + + # prepare the directories + mkdir -p /mnt/custom/customcd/ + mkdir -p /mnt/custom/customcd/files/ + mkdir -p /mnt/custom/customcd/isoroot/ + touch "/mnt/custom/customcd/files/customized" + + # check that the files have been extracted + if [ "$(ls -A /mnt/custom/customcd/files/ 2>/dev/null | wc -l)" -eq 0 ] + then + die "squashfs: /mnt/custom/customcd/files/ is empty, your must extract the files first." + fi + + # check that there are no remaining filesystems mounted + for curfs in proc + do + curpath="/mnt/custom/customcd/files/${curfs}" + dircnt="$(ls -A ${curpath} 2>/dev/null | wc -l)" + if [ "${dircnt}" -gt 0 ] + then + die "squashfs: the directory ${curpath} must be empty" + fi + done + + rm -f /mnt/custom/customcd/isoroot/sysrcd.dat + cmd="mksquashfs /mnt/custom/customcd/files/ /mnt/custom/customcd/isoroot/sysrcd.dat" + echo "${cmd}" + ${cmd} || die + (cd /mnt/custom/customcd/isoroot/ ; md5sum sysrcd.dat > sysrcd.md5) + + # Change permissions to allow the file to be sent by thttpd for PXE-boot + chmod 666 /mnt/custom/customcd/isoroot/sysrcd.{dat,md5} +} + +## MAIN FUNCTIONS: Force a keymap to be loaded without prompt +######################################################## +do_setkmap() +{ + KEYMAP="${1}" + + if [ -z "${KEYMAP}" ] + then + die "do_setkmap: you must specify the keymap you want to use (eg: \"$0 setkmap uk\")" + fi + + if [ ! -d "/mnt/custom/customcd/isoroot/isolinux" ] + then + die "do_setkmap: you have to run command copy before setkmap" + fi + + echo "Keymap to be loaded: ${KEYMAP}" + + # Set keymap in isolinux.cfg + cp /mnt/custom/customcd/isoroot/isolinux/isolinux.cfg /mnt/custom/customcd/isoroot/isolinux/isolinux.bak + sed -i -r -e "s:setkmap=[a-z0-9]+ ::g ; s:append:append setkmap=${KEYMAP}:g" /mnt/custom/customcd/isoroot/isolinux/isolinux.cfg +} + +## MAIN FUNCTIONS: Create the new ISO image +######################################################## +do_isogen() +{ + ISO_VOLUME="${1}" + curtime="$(date +%Y%m%d-%H%M)" + + # check for free space + check_freespace 400 + + if [ -z "${ISO_VOLUME}" ] + then + die "do_isogen: you must specify the name of the volume you want to use for the iso image." + fi + + mkdir -p /mnt/custom/customcd/isofile/ + rm -rf /mnt/custom/customcd/isofile/*.iso + + if [ ! -d "/mnt/custom/customcd/isoroot/isolinux" ] + then + die "do_isogen: you must create a squashfs filesystem before you run isogen" + fi + + touch "/mnt/custom/customcd/isoroot/customized" + + echo "Volume name of the CDRom: ${ISO_VOLUME}" + + cmd="mkisofs -J -l -o /mnt/custom/customcd/isofile/sysresccd-${curtime}.iso \ + -b isolinux/isolinux.bin -c isolinux/boot.cat -input-charset utf-8 \ + -no-emul-boot -boot-load-size 4 -boot-info-table \ + -V \"${ISO_VOLUME}\" /mnt/custom/customcd/isoroot" + ${cmd} + res="$?" + echo "${cmd} --> $res" + if [ "${res}" != '0' ] + then + die "mkisofs failed" + fi + + md5sum /mnt/custom/customcd/isofile/sysresccd-${curtime}.iso > /mnt/custom/customcd/isofile/sysresccd-${curtime}.md5 + + echo "Final ISO image: /mnt/custom/customcd/isofile/sysresccd-${curtime}.iso" +} + +## MAIN SHELL FUNCTION +######################################################## + +COMMAND="${1}" +shift +case "${COMMAND}" in + extract) + do_extract_check "$@" + do_extract + ;; + extract-nosizecheck) + do_extract "$@" + ;; + squashfs) + do_squashfs "$@" + ;; + setkmap) + do_setkmap "$@" + ;; + isogen) + do_isogen "$@" + ;; + *) + usage + exit 1 + ;; +esac +exit 0 diff --git a/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-pkgstats b/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-pkgstats new file mode 100755 index 0000000..ba9a109 --- /dev/null +++ b/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-pkgstats @@ -0,0 +1,60 @@ +#!/bin/bash +# /usr/lib/catalyst/targets/support/unmerge.sh +# Distributed under the terms of the GNU General Public License v2 + +DO_EIX=1 +DO_SIZ=1 +DO_LST=1 + +FILEPATH_PKG='/root/sysresccd-pkg.txt' +FILEPATH_SIZ='/root/sysresccd-siz.txt' +FILEPATH_EIX='/root/sysresccd-eix.txt' +FILEPATH_LST='/root/sysresccd-lst.txt' + +# ========================================================================= +# ======================= create the package list ========================= +# ========================================================================= +equery -q -C list -i | grep -v '^virtual' >| ${FILEPATH_PKG} + +# ------------------------------------------------------------------------- +if [ -n "(which eix)" ] && [ "${DO_EIX}" = '1' ] +then + echo "---> generating ${FILEPATH_EIX}" + update-eix + FORMAT='/-' eix -I -n | grep -v '^virtual' | \ + sed -r -e 's|[0-9]{2}:[0-9]{2}:[0-9]{2} [AMP ]*[0-9]{2}/[0-9]{2}/[0-9]{0,4}| : |g' -e 's| : $||g' -e 's|^\t{2,}| |g' | \ + grep '^[a-z0-9]*-[a-z0-9]*/[a-z0-9]*' | sed -e 's!\[?\]!!g' > ${FILEPATH_EIX} +fi + +# ------------------------------------------------------------------------- +if [ -n "(which equery)" ] && [ "${DO_LST}" = '1' ] +then + echo "---> generating ${FILEPATH_LST}" + for curpkg in $(cat ${FILEPATH_PKG}) + do + echo "${curpkg}" + sizraw=$(equery -q -C size -b -e ${curpkg} | xargs | sed -r -e 's!.*size\(([0-9]*)\).*!\1!g') + sizfmt=$(printf "%d kb" $((sizraw/1024))) + echo '' >> "${FILEPATH_LST}" + echo "=========================${curpkg} (size=${sizfmt})========================" >> "${FILEPATH_LST}" + equery -C files "=${curpkg}" 2>/dev/null | grep '^/' >> "${FILEPATH_LST}" + done +fi + +# ------------------------------------------------------------------------- +if [ -n "(which equery)" ] && [ "${DO_SIZ}" = '1' ] +then + echo "---> generating ${FILEPATH_SIZ}" + for curpkg in $(cat ${FILEPATH_PKG}) + do + pkgfmt=$(echo ${curpkg} | sed -r -e 's!^([A-Za-z0-9-]*)\/([+A-Za-z0-9-]*)-([^-]*)(-r[0-9]){0,2}.*!\1:\2:\3\4 !g') + pkgcat=$(echo ${pkgfmt} | cut -d: -f1) + pkgnam=$(echo ${pkgfmt} | cut -d: -f2) + pkgver=$(echo ${pkgfmt} | cut -d: -f3) + sizraw=$(equery -q -C size -b -e ${curpkg} | xargs | sed -r -e 's!.*size\(([0-9]*)\).*!\1!g') + sizfmt=$(printf "%0.6d kb" $((sizraw/1024))) + output="${sizfmt} --> ${curpkg} --- ${pkgcat}:${pkgnam}:${pkgver}" + echo ${output} >> ${FILEPATH_SIZ} + echo ${output} + done +fi diff --git a/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-usbstick b/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-usbstick new file mode 100755 index 0000000..d87a8eb --- /dev/null +++ b/portage-overlay/sys-apps/sysresccd-scripts/files/sysresccd-usbstick @@ -0,0 +1,521 @@ +#!/bin/bash +# Project page: http://www.sysresccd.org/ +# (C) 2008 Francois Dupoux +# This scipt is available under the GPL-2 license + +# it may also be interesting to reset the MBR +# dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdf + +## HELP AND BASIC ARGUMENT PROCESSING +##################################### + +# minimal size required for sysresccd in mega-bytes +MINSIZEMB=300 + +usage() +{ + cat < ... + +Please, read the manual for help about how to use this script. +http://www.sysresccd.org/Online-Manual-EN +This script must be executed outside of the chroot environment. + +Commands (execute in that order): + 1) listdev Show the list of removable media + 2) writembr Recreate the MBR + partition table on the stick + 3) format Format the USB-stick device (overwrites its data) + 4) copyfiles Copy all the files from the cdrom to the USB-stick + 5) syslinux Make the device bootable + + -h|--help Display this screen + dialog Dialog to make SystemRescueCD-USB-Sticks + +Distributed under the GNU Public License version 2 - http://www.sysresccd.org +EOF +} + +cdfiles=('sysrcd.dat' 'sysrcd.md5' 'version' 'isolinux/initram.igz' + 'isolinux/rescuecd' 'isolinux/rescue64' 'isolinux/f1boot.msg' + 'isolinux/isolinux.bin' 'isolinux/isolinux.cfg') + +## MISC FUNCTIONS: Many utilities functions +########################################### + +# show the error message ($1 = first line of the message) +help_readman() +{ + echo "$1" + echo "Please, read the manual for more help about this script" + echo "Web: http://www.sysresccd.org" + exit 1 +} + +## Main +########################################### + +if [ "$1" = "-h" ] || [ "$1" = "--help" ] +then + usage + exit 1 +fi + +if [ "$(whoami)" != "root" ] +then + help_readman "$0: This script requires root privileges to operate." +fi + +if ! cat /proc/mounts | awk '{print $2}' | grep -q -F '/memory' +then + help_readman "$0: This script must be executed from SystemRescueCd" + exit 1 +fi + +PROG=${0} + +## ERROR HANDLING +##################################### + +die() +{ + if [ -n "$1" ] + then + echo "${PROG}: error: $1" + else + echo "${PROG}: aborting." + fi + exit 1 +} + +## MISC FUNCTIONS: Many utilities functions +########################################### + +# check that there is one partition and one only on block-device $1 +find_first_partition() +{ + devname="$1" + if [ -z "${devname}" ] || [ ! -d "/sys/block/$(basename ${devname})" ] + then + die "${devname} is not a valid device name" + fi + + partcnt=0 + firstpart=0 + for i in $(seq 1 4) + do + partname="${devname}${i}" + if [ -b "${partname}" ] + then + [ "${firstpart}" = '0' ] && firstpart="$i" + partcnt=$((partcnt+1)) + fi + done + + if [ "${partcnt}" = '1' ] + then + return ${partcnt} + else + return 0 + fi +} + +# check $1 is a valid partition name +check_valid_partname() +{ + if [ -z "${partname}" ] + then + die "you have to provide a valid partition device-name as argument of this command" + fi + + if [ -z "${partname}" ] || [ ! -b "${partname}" ] + then + die "${partname} is not a valid partition name" + fi + + if ! echo "${partname}" | grep -qE '^/dev/[a-z]*[1-4]+$' + then + die "device [${partname}] is not a valid partition. Expect something like [/dev/sdf1]" + fi + + if is_dev_mounted "${partname}" + then + die "${partname} is already mounted, cannot continue" + fi + + return 0 +} + +# check $1 is a valid block device name +check_valid_blkdevname() +{ + if [ -z "${devname}" ] + then + die "you have to provide a valid device name as argument of this command" + fi + + if [ ! -b "${devname}" ] || [ ! -d "/sys/block/$(basename ${devname})" ] + then + die "${devname} is not a valid device name" + fi + + if is_dev_mounted "${devname}" + then + die "${devname} is already mounted, cannot continue" + fi + + return 0 +} + +check_sysresccd_files() +{ + rootdir="$1" + [ -z "${rootdir}" ] && rootdir="/livemnt/boot" + for curfile in ${cdfiles[*]} + do + curcheck="${rootdir}/${curfile}" + if [ ! -f ${curcheck} ] + then + die "Cannot find ${curcheck}, cannot continue" + fi + done + return 0 +} + +# returns 0 if the device is big enough +check_sizeof_dev() +{ + devname="$1" + + if [ -z "${devname}" ] + then + die "check_sizeof_dev(): devname is empty" + fi + + if [ -z "$(which blockdev)" ] + then + echo "blockdev not found, assuming the size is ok" + return 0 + fi + + secsizeofdev="$(blockdev --getsz ${devname})" + mbsizeofdev="$((secsizeofdev/2048))" + if [ "${mbsizeofdev}" -lt "${MINSIZEMB}" ] + then + die "The device [${devname}] is only ${mbsizeofdev} MB. It is too small to copy all the files, an USB-stick of at least ${MINSIZEMB}MB is recommended" + else + echo "The device [${devname}] seems to be big enough: ${mbsizeofdev} MB." + return 0 + fi +} + +# say how much freespace there is on a mounted device +check_disk_freespace() +{ + freespace=$(\df -m -P ${1} | grep " ${1}$" | tail -n 1 | awk '{print $4}') + echo "Free space on ${1} is ${freespace}MB" + if [ "${freespace}" -lt "${MINSIZEMB}" ] + then + die "There is not enough free space on the USB-stick to copy the SystemRescuecd files." + fi + return 0 +} + +# check that device $1 is an USB-stick +is_dev_usb_stick() +{ + curdev="$1" + + remfile="/sys/block/${curdev}/removable" + vendor="$(cat /sys/block/${curdev}/device/vendor 2>/dev/null)" + model="$(cat /sys/block/${curdev}/device/model 2>/dev/null)" + if [ -f "${remfile}" ] && cat ${remfile} 2>/dev/null | grep -qF '1' \ + && cat /sys/block/${curdev}/device/uevent 2>/dev/null | grep -qF 'DRIVER=sd' + then + return 0 + else + return 1 + fi +} + +do_writembr() +{ + devname="$1" + shortname="$(echo ${devname} | sed -e 's!/dev/!!g')" + + check_valid_blkdevname "${devname}" + if ! is_dev_usb_stick "${shortname}" + then + die "Device [${devname}] does not seem to be an usb-stick. Cannot continue." + fi + + check_sizeof_dev "${devname}" + + if [ -z "$(which install-mbr)" ] || [ -z "$(which parted)" ] + then + die "install-mbr and parted must be installed, check these programs first." + fi + + cmd="install-mbr ${devname} --force" + echo "--> ${cmd}" + if ! ${cmd} + then + die "${cmd} --> failed" + fi + + cmd="parted -s ${devname} mklabel msdos" + echo "--> ${cmd}" + if ! ${cmd} 2>/dev/null + then + die "${cmd} --> failed" + fi + + cmd="parted -s ${devname} mkpartfs primary fat32 0 100%" + echo "--> ${cmd}" + if ! ${cmd} 2>/dev/null + then + die "${cmd} --> failed" + fi + + cmd="parted -s ${devname} set 1 boot on" + echo "--> ${cmd}" + if ! ${cmd} 2>/dev/null + then + die "${cmd} --> failed" + fi +} + +do_format() +{ + partname="$1" + check_valid_partname "${partname}" + + check_sizeof_dev "${partname}" + + if [ -z "$(which mkfs.vfat)" ] + then + die "mkfs.vfat not found on your system, please install dosfstools first." + fi + + if mkfs.vfat -F 32 -n SYSRESC ${partname} + then + echo "Partition ${partname} has been successfully formatted" + return 0 + else + echo "Partition ${partname} cannot be formatted" + return 1 + fi +} + +do_copyfiles() +{ + partname="$1" + check_valid_partname "${partname}" + + # check the important files are available in /livemnt/boot + check_sysresccd_files "/livemnt/boot" + + check_sizeof_dev "${partname}" + + mkdir -p /mnt/usbstick 2>/dev/null + if ! mount -t vfat ${partname} /mnt/usbstick + then + die "cannot mount ${partname} on /mnt/usbstick" + fi + echo "${partname} successfully mounted on /mnt/usbstick" + + check_disk_freespace "/mnt/usbstick" + + if cp -r --remove-destination /livemnt/boot/* /mnt/usbstick/ && sync + then + echo "Files have been successfully copied to ${partname}" + else + echo "Cannot copy files to ${partname}" + fi + + for curfile in '/mnt/usbstick/isolinux/isolinux.cfg' + do + if [ ! -f "${curfile}" ] + then + umount /mnt/usbstick + die "${curfile} not found, cannot continue" + fi + done + + # check the important files have been copied + check_sysresccd_files "/mnt/usbstick" + + # move isolinux files to syslinux files + rm -rf /mnt/usbstick/syslinux + if ! mv /mnt/usbstick/isolinux/isolinux.cfg /mnt/usbstick/isolinux/syslinux.cfg \ + || ! mv /mnt/usbstick/isolinux /mnt/usbstick/syslinux + then + umount /mnt/usbstick + die "cannot move isolinux to syslinux, failed" + fi + + # remove the last lines which produces error messages 'bad keyword' with syslinux + sed -i -e '/label disk[1-2]$/d' -e '/label floppy$/d' -e '/label nextboot$/d' -e '/localboot/d' /mnt/usbstick/syslinux/syslinux.cfg + + # add scandelay option which allows the usb devices to be detected + sed -i -e 's!initrd=initram.igz!initrd=initram.igz scandelay=5!g' /mnt/usbstick/syslinux/syslinux.cfg + + umount /mnt/usbstick +} + +do_syslinux() +{ + partname="$1" + check_valid_partname "${partname}" + + if [ -z "$(which syslinux)" ] + then + die "syslinux not found on your system, please install syslinux first." + fi + + if syslinux ${partname} && sync + then + echo "syslinux has successfully prepared ${partname}" + else + echo "syslinux failed to prepare ${partname}" + fi +} + +is_dev_mounted() +{ + curdev="$1" + + if cat /proc/mounts | grep -q "^${curdev}" + then + return 0 + else + return 1 + fi +} + +do_dialog() +{ + lwselection="`mktemp /tmp/lwselection.XXXX`" + selection='dialog --backtitle "Select USB-Stick" --checklist "Select USB-Stick" 20 61 5' + devcnt=0 + for curpath in /sys/block/* + do + curdev="$(basename ${curpath})" + devname="/dev/${curdev}" + if is_dev_usb_stick ${curdev} + then + if [ -n "$(which blockdev)" ] + then + secsizeofdev="$(blockdev --getsz /dev/${curdev})" + mbsizeofdev="$((secsizeofdev/2048))" + sizemsg=" and size=${mbsizeofdev}MB" + fi + echo "Device [${devname}] detected as [${vendor} ${model}] is removable${sizemsg}" + if is_dev_mounted "${devname}" + then + echo "Device [${devname}] is mounted" + else + echo "Device [${devname}] is not mounted" + fi + find_first_partition ${devname} + firstpart="$?" + if [ "${firstpart}" != '0' ] + then + echo "Device [${devname}] has one partition: ${devname}${firstpart}" + selection="$selection \"${devname}\" \"\" off" + else + echo "Cannot identify which partition to use on ${devname}" + fi + devcnt=$((devcnt+1)) + fi + done + if [ "${devcnt}" = '0' ] + then + echo "No USB-stick has been detected." + else + eval $selection 2>$lwselection + if test -s $lwselection; then + for devname2 in `cat $lwselection | tr -d \" | sort`; do + do_writembr ${devname2} + sleep 5 + find_first_partition ${devname2} + devname2="${devname2}$?" + do_format ${devname2} + do_copyfiles ${devname2} + do_syslinux ${devname2} + + done + fi + fi + rm -f $lwselection +} + +do_listdev() +{ + devcnt=0 + for curpath in /sys/block/* + do + curdev="$(basename ${curpath})" + devname="/dev/${curdev}" + if is_dev_usb_stick ${curdev} + then + if [ -n "$(which blockdev)" ] + then + secsizeofdev="$(blockdev --getsz /dev/${curdev})" + mbsizeofdev="$((secsizeofdev/2048))" + sizemsg=" and size=${mbsizeofdev}MB" + fi + echo "Device [${devname}] detected as [${vendor} ${model}] is removable${sizemsg}" + if is_dev_mounted "${devname}" + then + echo "Device [${devname}] is mounted" + else + echo "Device [${devname}] is not mounted" + fi + find_first_partition ${devname} + firstpart="$?" + if [ "${firstpart}" != '0' ] + then + echo "Device [${devname}] has one partition: ${devname}${firstpart}" + else + echo "Cannot identify which partition to use on ${devname}" + fi + devcnt=$((devcnt+1)) + fi + done + if [ "${devcnt}" = '0' ] + then + echo "No USB-stick has been detected." + fi +} + +## MAIN SHELL FUNCTION +######################################################## + +COMMAND="${1}" +shift +case "${COMMAND}" in + listdev) + do_listdev + ;; + writembr) + do_writembr "$@" + ;; + format) + do_format "$@" + ;; + copyfiles) + do_copyfiles "$@" + ;; + syslinux) + do_syslinux "$@" + ;; + dialog) + do_dialog "$@" + ;; + *) + usage + exit 1 + ;; +esac +exit 0 diff --git a/portage-overlay/sys-apps/sysresccd-scripts/sysresccd-scripts-1.5.0.ebuild b/portage-overlay/sys-apps/sysresccd-scripts/sysresccd-scripts-1.5.0.ebuild new file mode 100644 index 0000000..6838423 --- /dev/null +++ b/portage-overlay/sys-apps/sysresccd-scripts/sysresccd-scripts-1.5.0.ebuild @@ -0,0 +1,26 @@ +inherit eutils + +DESCRIPTION="admin scripts provided with SystemRescueCd" +HOMEPAGE="http://www.sysresccd.org" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 hppa mips ppc ppc64 sparc x86" +IUSE="" + +DEPEND=">=dev-lang/python-2.4.0 + >=app-shells/bash-3.1" +RDEPEND="${DEPEND}" + +src_install() +{ + dosbin "${FILESDIR}"/sysresccd-custom || die + dosbin "${FILESDIR}"/sysresccd-usbstick || die + dosbin "${FILESDIR}"/sysresccd-backstore || die + dosbin "${FILESDIR}"/sysresccd-pkgstats || die + dosbin "${FILESDIR}"/sysresccd-cleansys || die + dosbin "${FILESDIR}"/autorun || die + dosbin "${FILESDIR}"/knx-hdinstall || die + dosbin "${FILESDIR}"/mountsys || die + dosbin "${FILESDIR}"/sysreport || die +} diff --git a/portage-overlay/sys-block/aic94xx-firmware/Manifest b/portage-overlay/sys-block/aic94xx-firmware/Manifest new file mode 100644 index 0000000..72ac06f --- /dev/null +++ b/portage-overlay/sys-block/aic94xx-firmware/Manifest @@ -0,0 +1,2 @@ +DIST aic94xx-seq.fw 22622 RMD160 14ffa02457544ee474a27b87c13de8dda8c83a84 SHA1 fd4e5b1a1cc6ca077a3e7a537d7b5a911d6737d9 SHA256 c9affe2a00c5873a544c795f9c51aaab096194b43b75a206899fc70e975c416d +EBUILD aic94xx-firmware-20090727.ebuild 494 RMD160 6228532c882e6b8b3edaf59c72e08444d9bca2c6 SHA1 862fd52beb3e9453ef3414340ba9e02936f9db50 SHA256 11c1ca167306bc4a4720256ed2329d9809b9c32fa0711e8c8d4be4ff57b8bfbb diff --git a/portage-overlay/sys-block/aic94xx-firmware/aic94xx-firmware-20090727.ebuild b/portage-overlay/sys-block/aic94xx-firmware/aic94xx-firmware-20090727.ebuild new file mode 100644 index 0000000..773c01d --- /dev/null +++ b/portage-overlay/sys-block/aic94xx-firmware/aic94xx-firmware-20090727.ebuild @@ -0,0 +1,26 @@ +# Distributed under the terms of the GNU General Public License v2 + +DESCRIPTION="Firmware for aic94xx" +HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/jejb/" +SRC_URI="http://www.kernel.org/pub/linux/kernel/people/jejb/aic94xx-seq.fw" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +# really depends on absolutely nothing +DEPEND="" +RDEPEND="" + +src_unpack() { + cp ${DISTDIR}/${A} . +} + +src_compile() { + true; +} + +src_install() { + insinto /lib/firmware + doins aic94xx-seq.fw || die +} diff --git a/portage-overlay/sys-block/gparted/Manifest b/portage-overlay/sys-block/gparted/Manifest new file mode 100644 index 0000000..363f3e4 --- /dev/null +++ b/portage-overlay/sys-block/gparted/Manifest @@ -0,0 +1,2 @@ +DIST gparted-0.5.2.tar.bz2 1304277 RMD160 88d93d36bea9151777f170a4e886e7e9d490a43e SHA1 63170eb49473b7ac270a38adae34bd15ac30006a SHA256 9c7f7dfb2470b811b7609fc84362626a46883b83ea84c58a898053393ca72411 +EBUILD gparted-0.5.2.ebuild 1110 RMD160 899c49cc27622b1d50578b4dfd604c86f1b39714 SHA1 5e6ac2777d3a68228b19047b60185d0e7079a1c1 SHA256 ae560d07dc4fb528271b676786e8308834e0d1cf5aa6c4792aaefdb6a9a16651 diff --git a/portage-overlay/sys-block/gparted/gparted-0.5.2.ebuild b/portage-overlay/sys-block/gparted/gparted-0.5.2.ebuild new file mode 100644 index 0000000..8fd9543 --- /dev/null +++ b/portage-overlay/sys-block/gparted/gparted-0.5.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-block/gparted/gparted-0.3.8.ebuild,v 1.1 2008/07/23 21:49:47 eva Exp $ + +inherit eutils gnome2 + +DESCRIPTION="Gnome Partition Editor" +HOMEPAGE="http://gparted.sourceforge.net/" + +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="fat gnome hfs jfs kde ntfs reiserfs reiser4 xfs xfce" + +common_depends=">=sys-apps/parted-1.7.1 + >=dev-cpp/gtkmm-2.8.0" + +RDEPEND="${common_depends} + kde? ( || ( kde-base/kdesu kde-base/kdebase ) ) + fat? ( sys-fs/dosfstools ) + ntfs? ( sys-fs/ntfsprogs ) + hfs? ( sys-fs/hfsutils ) + jfs? ( sys-fs/jfsutils ) + reiserfs? ( sys-fs/reiserfsprogs ) + reiser4? ( sys-fs/reiser4progs ) + xfs? ( sys-fs/xfsprogs sys-fs/xfsdump )" + +DEPEND="${common_depends} + >=sys-devel/gettext-0.17 + >=dev-util/pkgconfig-0.12 + >=dev-util/intltool-0.35.5" + +src_compile() +{ + cd "${S}" + econf --disable-scrollkeeper --disable-doc + emake all || die "make failed" +} + +src_install() +{ + gnome2_src_install +} + diff --git a/portage-overlay/sys-block/partclone/Manifest b/portage-overlay/sys-block/partclone/Manifest new file mode 100644 index 0000000..2824aea --- /dev/null +++ b/portage-overlay/sys-block/partclone/Manifest @@ -0,0 +1,4 @@ +DIST partclone-0.2.5.tar.gz 279155 RMD160 8ce8224caf0f47aed2313bc51f929cead76ad222 SHA1 4f5172990abfbf627bf325a2f551f983d0425e2b SHA256 b72267b4b1a09eb561ea6ce77f589590168199dba94a77992f0ff4a002302e2f +DIST partclone_0.1.9-2.tar.gz 255640 RMD160 8ad42651b8dd3c6b12d0fb673eb8a4a7e8e844a3 SHA1 e1f5b1720a54ea9bbf968645f8defc55f4317f0f SHA256 41068d3f8fc225be190653343358a2c3ea95f8b6dca2f6c76d9ac167e474cd27 +EBUILD partclone-0.1.9.ebuild 1546 RMD160 ddd8fe024774e8fc5e7ec1f16862e514459332a2 SHA1 a623662b6d133d0df5cad81904fe26161bdc59c4 SHA256 6e488396842ca1775a4d51f4e1cb8e6690085771d2ab11fd78dc102b2d451ee3 +EBUILD partclone-0.2.5.ebuild 1543 RMD160 be1e6849348534b32c5fad64bc117ecb986d72a6 SHA1 714cee6a8dee46783f096a87e6d277e49f418da3 SHA256 760d57d6ec8ef3732fb108488f7ce7370a8101ae1f9b6b28262c05ca97a765ae diff --git a/portage-overlay/sys-block/partclone/partclone-0.1.9.ebuild b/portage-overlay/sys-block/partclone/partclone-0.1.9.ebuild new file mode 100644 index 0000000..0747668 --- /dev/null +++ b/portage-overlay/sys-block/partclone/partclone-0.1.9.ebuild @@ -0,0 +1,61 @@ +inherit eutils + +DESCRIPTION="Partition cloning tool" +HOMEPAGE="http://partclone.org" +SRC_URI="mirror://sourceforge/partclone/partclone_0.1.9-2.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="xfs reiserfs reiser4 hfs fat ntfs " + +RDEPEND="${common_depends} + >=sys-fs/e2fsprogs-1.41.4 + fat? ( sys-fs/dosfstools ) + ntfs? ( sys-fs/ntfsprogs ) + hfs? ( sys-fs/hfsutils ) + jfs? ( sys-fs/jfsutils ) + reiserfs? ( sys-fs/progsreiserfs ) + reiser4? ( sys-fs/reiser4progs ) + xfs? ( sys-fs/xfsprogs )" +DEPEND="" + +src_unpack() +{ + unpack ${A} + #mv partclone partclone-${PV} + cd ${S} +} + +src_compile() +{ + local myconf + myconf="${myconf} --enable-extfs --enable-ncursesw" + use xfs && myconf="${myconf} --enable-xfs" + use reiserfs && myconf="${myconf} --enable-reiserfs" + use reiser4 && myconf="${myconf} --enable-reiser4" + use hfs && myconf="${myconf} --enable-hfsp" + use fat && myconf="${myconf} --enable-fat" + use ntfs && myconf="${myconf} --enable-ntfs" + use xfs && myconf="${myconf} --enable-xfs" + + econf ${myconf} || die "econf failed" + emake || die "make failed" +} + +src_install() +{ + #emake install || die "make install failed" + #emake DIST_ROOT="${D}" install || die "make install failed" + cd ${S}/src + dosbin partclone.dd partclone.restore partclone.chkimg + dosbin partclone.extfs + use xfs && dosbin partclone.xfs + use reiserfs && dosbin partclone.reiserfs + use reiser4 && dosbin partclone.reiser4 + use hfs && dosbin partclone.hfsp + use fat && dosbin partclone.fat + use ntfs && dosbin partclone.ntfs + use ntfs && dosbin partclone.ntfsfixboot +} + diff --git a/portage-overlay/sys-block/partclone/partclone-0.2.5.ebuild b/portage-overlay/sys-block/partclone/partclone-0.2.5.ebuild new file mode 100644 index 0000000..d898a24 --- /dev/null +++ b/portage-overlay/sys-block/partclone/partclone-0.2.5.ebuild @@ -0,0 +1,61 @@ +inherit eutils + +DESCRIPTION="Partition cloning tool" +HOMEPAGE="http://partclone.org" +SRC_URI="mirror://sourceforge/partclone/partclone-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="xfs reiserfs reiser4 hfs fat ntfs" + +RDEPEND="${common_depends} + >=sys-fs/e2fsprogs-1.41.4 + fat? ( sys-fs/dosfstools ) + ntfs? ( sys-fs/ntfsprogs ) + hfs? ( sys-fs/hfsutils ) + jfs? ( sys-fs/jfsutils ) + reiserfs? ( sys-fs/progsreiserfs ) + reiser4? ( sys-fs/reiser4progs ) + xfs? ( sys-fs/xfsprogs )" +DEPEND="" + +src_unpack() +{ + unpack ${A} + #mv partclone partclone-${PV} + cd ${S} +} + +src_compile() +{ + local myconf + myconf="${myconf} --enable-extfs --enable-ncursesw" + use xfs && myconf="${myconf} --enable-xfs" + use reiserfs && myconf="${myconf} --enable-reiserfs" + use reiser4 && myconf="${myconf} --enable-reiser4" + use hfs && myconf="${myconf} --enable-hfsp" + use fat && myconf="${myconf} --enable-fat" + use ntfs && myconf="${myconf} --enable-ntfs" + use xfs && myconf="${myconf} --enable-xfs" + + econf ${myconf} || die "econf failed" + emake || die "make failed" +} + +src_install() +{ + #emake install || die "make install failed" + #emake DIST_ROOT="${D}" install || die "make install failed" + cd ${S}/src + dosbin partclone.dd partclone.restore partclone.chkimg + dosbin partclone.extfs + use xfs && dosbin partclone.xfs + use reiserfs && dosbin partclone.reiserfs + use reiser4 && dosbin partclone.reiser4 + use hfs && dosbin partclone.hfsp + use fat && dosbin partclone.fat + use ntfs && dosbin partclone.ntfs + use ntfs && dosbin partclone.ntfsfixboot +} + diff --git a/portage-overlay/sys-block/partimage/Manifest b/portage-overlay/sys-block/partimage/Manifest new file mode 100644 index 0000000..f9c7fc3 --- /dev/null +++ b/portage-overlay/sys-block/partimage/Manifest @@ -0,0 +1,13 @@ +AUX partimage-0.6.6-disable_header_check.patch 519 RMD160 9ea48aec2a89a7fffe0c097fd6030e7083bd3e1d SHA1 55c478e9ac44fc334a7682938876c180c8e7342a SHA256 3ba99325021238dbb7b7d2023a985b7a9eefa5640b6770b9701f9f20b471ec59 +AUX partimage-0.6.7-datadir-path.patch 673 RMD160 4ba52dcfc6857026864a5fc460dd978164d0b967 SHA1 03e485c794a9ca24fb85e41d8dba2af8a9cc0abb SHA256 84bbb66c69cbd183bb326e17da2a0b7540690c5f1435903d9e5e7ae4c4cbc820 +AUX partimage.1 4492 RMD160 6d35af437de84b7825d089aa7883593bd93124ef SHA1 1b9514e8e8b13a7e4a3dc1b497008e79fc295a48 SHA256 9c6f726dd4e873271765c402d6b1d971532d0c3540fb78a09ed4ddf8d06ba2e6 +AUX partimaged.8 1448 RMD160 8cd38ac1b519f805b43fea713f15067c1ae4eec9 SHA1 8d370d024934b416d2ad8ed4c297e78acabe3679 SHA256 f82674fb2956836afacc440b03703fb7a48339abad7d1e8573f208adf8fffa51 +AUX partimaged.conf 424 RMD160 e1dbe5dd5a3eec01b3061cce992f1fbee4bec167 SHA1 f571f19bf872f43df9c086162aed96992a073db3 SHA256 f794f539051e0f2e5f3ce357c4683c4a22a9e87b31f1ae113fcf58cd8bda43cf +AUX partimaged.init 760 RMD160 21e18889534c4714ae90db869fbae4c5774d2228 SHA1 8b804b97391469811b29d2a2a84d11c7ca0090f5 SHA256 43d774892dac80d07052f8cbc2b2223e6d29c763ccaa8162e04b3b534a361aff +AUX partimaged.pam 266 RMD160 07b472d4ffdf3f5c10e7b04ba0c1df87e3e1cf9d SHA1 8955da1485c3d15d6193a4a405bc841cf7698017 SHA256 6072116adb36c49a4a4c36a134355162bf215ec7b6716593de76de3123c5adbe +AUX partimagedusers.5 1263 RMD160 6416fd7f013e637b99f10c32607994e11728bdd0 SHA1 56afebd408dc14d3270a9a43702d335fa598998e SHA256 6037d086ddcdebd76b2f2477252173e8242ac528bc7025a391364a4da174f0f3 +AUX servercert.cnf 1096 RMD160 8786b07466c5330254eb96e1de6f754e8a68e77f SHA1 64fc34b0fbb8a07dc90ea6be932c4e51a6839721 SHA256 9a9cae8cd6c7bbc6f71cd619829b7a6a47d6aae34831cc44a6cc3bf3e7917953 +DIST partimage-0.6.8.tar.bz2 631193 RMD160 93262d84c69719451ad82b7cbb7e07f8dced61bc SHA1 e88c22e8ba67545dc9d836c12ec56c89c0c11663 SHA256 98f91bf6baa108e390989ce963f75bc30f40ba9c6eb4e953abeedca9a6e6e4b4 +DIST partimage-0.6.9_beta5.tar.bz2 630495 RMD160 6365fd322b565385ba6ff31498724456ac083a42 SHA1 3fc9e9ca1779d57eb36f6e20a65f5aef18a0e9c3 SHA256 7d53741464ab568cec48e46e5770c4069d7b6d82c04df2cd9ce523a82b0daef3 +EBUILD partimage-0.6.8.ebuild 4667 RMD160 541f3139842cc40d2aeca70f65a8850407568d51 SHA1 4578e1768d688636590e708f5b6a3cda84a1b183 SHA256 9eba0588a73654dae4ddb379ea706a6c2fe714c85d0d802876612b974306e8fb +EBUILD partimage-0.6.9_beta5.ebuild 1996 RMD160 fbee65e46d7cfbd228582cbc812ca2c08d8adddf SHA1 4582e703ef954da6813e5853a7e13ce9df04817b SHA256 726dcd55cf89b9e3394b26e4ba0c9a5e64e77c78374a228753a5b27c3193370b diff --git a/portage-overlay/sys-block/partimage/files/partimage-0.6.6-disable_header_check.patch b/portage-overlay/sys-block/partimage/files/partimage-0.6.6-disable_header_check.patch new file mode 100644 index 0000000..37c32a8 --- /dev/null +++ b/portage-overlay/sys-block/partimage/files/partimage-0.6.6-disable_header_check.patch @@ -0,0 +1,15 @@ +diff -uNr partimage-0.6.6.orig/src/client/main.cpp partimage-0.6.6/src/client/main.cpp +--- partimage-0.6.6.orig/src/client/main.cpp 2008-01-15 00:39:28.000000000 +0100 ++++ partimage-0.6.6/src/client/main.cpp 2008-01-15 01:30:57.000000000 +0100 +@@ -1015,6 +1015,11 @@ + // ======================================================= + int checkStructSizes() + { ++ // Disable header check for AMD64, because it fails ++#if defined(__x86_64__) ++ return 0; ++#endif ++ + // ---- check types sizes + + if (sizeof(DWORD) != 4) diff --git a/portage-overlay/sys-block/partimage/files/partimage-0.6.7-datadir-path.patch b/portage-overlay/sys-block/partimage/files/partimage-0.6.7-datadir-path.patch new file mode 100644 index 0000000..f9c315f --- /dev/null +++ b/portage-overlay/sys-block/partimage/files/partimage-0.6.7-datadir-path.patch @@ -0,0 +1,11 @@ +--- partimage-0.6.7/Makefile.in.orig 2008-02-26 19:59:54.000000000 +0100 ++++ partimage-0.6.7/Makefile.in 2008-02-26 20:00:16.000000000 +0100 +@@ -732,7 +732,7 @@ + $(DESTDIR)${sysconfdir}/partimaged/partimagedusers ;\ + echo -n "#add only users allowed to " >> \ + $(DESTDIR)${sysconfdir}/partimaged/partimagedusers ;\ +- echo "connect partimaged" >> ${sysconfdir}/partimaged/partimagedusers ;\ ++ echo "connect partimaged" >> $(DESTDIR)${sysconfdir}/partimaged/partimagedusers ;\ + echo "# (only one login per line)" >> \ + $(DESTDIR)${sysconfdir}/partimaged/partimagedusers ;\ + echo "" >> $(DESTDIR)${sysconfdir}/partimaged/partimagedusers ;\ diff --git a/portage-overlay/sys-block/partimage/files/partimage.1 b/portage-overlay/sys-block/partimage/files/partimage.1 new file mode 100644 index 0000000..3d2c846 --- /dev/null +++ b/portage-overlay/sys-block/partimage/files/partimage.1 @@ -0,0 +1,177 @@ +.\" +.\" Copyright (c) 2001 Partition Image Team +.\" All rights reserved. +.\" +.\" Permission is granted to copy, distribute and/or modify this +.\" document under the terms of the GNU Free Documentation License, +.\" Version 1.1 or any later version published by the Free Software +.\" Foundation; with no Invariant Sections, with no Front-Cover Texts, and +.\" with no Back-Cover Texts. +.\" +.TH partimage 1 "24 June 2001" +.UC 1 +.SH NAME +partimage \- back up and restore disk partitions +.SH SYNOPSIS +.B partimage +.RB [ " \-bcdehimMnoSvwy " ] +.RB [ \-B\ 'pattern\ response\ string' ] +.RB [ \-z\ compresslevel ] +.RB [ \-V\ volumesize ] +.RB [ \-f\ actionatend ] +.RB [ \-s\ server ] +.RB [ \-p\ port ] +.RB [ \-a\ mountoptions ] +.RB [ \-g\ loglevel ] +[ +.I "save" +.I "device" +.I "image_file" +] +.br +.B partimage +.RB [ " \-bcdehimMnoSvwy " ] +.RB [ \-B\ 'pattern\ response\ string' ] +.RB [ \-z\ compresslevel ] +.RB [ \-V\ volumesize ] +.RB [ \-f\ actionatend ] +.RB [ \-s\ server ] +.RB [ \-p\ port ] +.RB [ \-a\ mountoptions ] +.RB [ \-g\ loglevel ] +[ +.I "restore" +.I "device" +.I "image_file/'stdin'" +] +.br +.B partimage +[ +.I "restmbr" +.I "image_file" +] +.br +.B partimage +[ +.I "imginfo" +.I "image_file" +] +.SH DESCRIPTION +\fIpartimage\fR backs up disk partitions into image files and restores them. +.SH OPTIONS +.TP +.B \-z val, --compress val +Set image file compression level: +.br +val=0: don't compress: very fast but very big image file +.br +val=1: compress using gzip: fast and small image file (default) +.br +val=2: compress using bzip2: very slow and very small image file +.TP +.B \-c, --nocheck +Don't check the partition before saving. +.TP +.B \-o, --overwrite +Overwrite the existing image file without confirmation. +.TP +.B \-d, --nodesc +Don't ask any description for the image file. +.TP +.B \-V vol, --volume vol +Split image into multiple volumes files. vol will be the size in KB of volumes. +.TP +.B \-w, --waitvol +Wait for a confirmation after each volume change. +.TP +.B \-e, --erase +Erase empty blocks on restore with zero bytes. +.TP +.B \-m, --allowmnt +Don't fail if the partition is mounted. Dangerous! +.TP +.B \-M, --nombr +Don't create a backup of the MBR (Mast Boot Record) in the image file. +.TP +.B \-h, --help +Show help. +.TP +.B \-v, --version +Show version. +.TP +.B \-f action, --finish action +Action to do if finished successfully: +.br +action=0: wait (do nothing) +.br +action=1: halt (power off the computer) +.br +action=2: reboot (restart the computer) +.br +action=3: quit +.TP +.B \-b, --batch +batch mode: the GUI won't wait for an user action. +.TP +.B \-B 'pattern response string', --fully-batch 'pattern response string' +full batch mode: the GUI is not being displayed. Rather status messages +are displayed as normal text. +The pattern response string has the following format: +.br +.B \'=;...\' +.br +where the glob pattern is matched against the string +.B / +of the message dialogue box to be displayed. For dialog boxes with +buttons in the window, the must be the exact button text. +The pattern response string usually needs to be quoted as above. +.TP +.B \-y, --nosync +Don't synchronize the disks at the end of the operation. Dangerous! +.TP +.B \-s addr, --server addr +Give partimaged server's ip address. +.TP +.B \-p port, --port port +Give partimaged server's listening port. +.TP +.B \-g debuglevel, --debug debuglevel +Set the debug level to debuglevel (defaults to 1). +.TP +.B \-n, --nossl +Disable SSL in network mode. +.TP +.B \-S, --simulate +Simulation of restoration mode. +.TP +.B \-a str, --automnt str +Automatic mount with X options. Read the doc for more details. + +.SH EXAMPLE +partimage -z1 -o -d save /dev/hda12 /mnt/backup/redhat-6.2.partimg.gz +.br +partimage -z1 -om save /dev/hda9 /mnt/backup/win95-osr2.partimg.gz +.br +partimage restore /dev/hda13 /mnt/backup/suse-6.4.partimg +.br +cat debian.partimg.000 debian.partimg.001 | partimage restore /dev/hda1 stdin +.br +partimage restmbr /mnt/backup/debian-potato-2.2.partimg.bz2 +.br +partimage imginfo /mnt/backup/debian-potato-2.2.partimg.bz2 +.SH SEE ALSO +.BR partimaged(8) +.SH DIAGNOSTICS +You can read options set at compile time running 'partimage -i'. +.PP +When using batchmode, exit status is normaly 0. +.SH CAVEATS +For now, only ext2fs, FAT16, FAT32, NTFS, HPFS, JFS, XFS, reiserfs are supported. +.PP +FAT12 will never be supported. +.SH BUGS +Refer to BUGS file to read them. +.SH AUTHOR +.nf +Franck Ladurelle + diff --git a/portage-overlay/sys-block/partimage/files/partimaged.8 b/portage-overlay/sys-block/partimage/files/partimaged.8 new file mode 100644 index 0000000..8e21ffe --- /dev/null +++ b/portage-overlay/sys-block/partimage/files/partimaged.8 @@ -0,0 +1,58 @@ +.\" +.\" Copyright (c) 2001 Partition Image Team +.\" All rights reserved. +.\" +.\" Permission is granted to copy, distribute and/or modify this +.\" document under the terms of the GNU Free Documentation License, +.\" Version 1.1 or any later version published by the Free Software +.\" Foundation; with no Invariant Sections, with no Front-Cover Texts, and +.\" with no Back-Cover Texts. +.\" +.TH partimaged 8 "24 June 2001" +.UC 1 +.SH NAME +partimaged \- backups/restores partitions server +.SH SYNOPSIS +.B partimaged +.RB [ " \-Dhnv " ] +.RB [ \-r\ directory ] +.RB [ \-p\ port ] +.RB [ \-g\ loglevel ] +.SH DESCRIPTION +.B partimaged +can be used to use partimage on network. Run partimaged on the computer where +you want to save imagefiles and run partimage on stations you want to backup. +.SH OPTIONS +.TP +.B \-D --daemon +Start server in daemon mode. +.TP +.B \-h --help +show help +.TP +.B \-v --version +show version +.TP +.B \-p port --port port +Give server's listening port. +.TP +.B \-d directory --dest directory +Directory where the images will be stored. +.TP +.B \-g debuglevel --debug debuglevel +Set the debug level to debuglevel (defaults to 1). +.TP +.B \-r dir --chroot dir +Use chroot to improve security. +.SH SEE ALSO +.BR partimage(1) , +.BR partimagedusers(5) +.SH DIAGNOSTICS +You can read options set at compile time running 'partimage -i'. +.SH BUGS +Refer to BUGS file to read them. +.SH AUTHOR +.nf +Franck Ladurelle + + diff --git a/portage-overlay/sys-block/partimage/files/partimaged.conf b/portage-overlay/sys-block/partimage/files/partimaged.conf new file mode 100644 index 0000000..3afb6df --- /dev/null +++ b/portage-overlay/sys-block/partimage/files/partimaged.conf @@ -0,0 +1,10 @@ +# Copyright 2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-block/partimage/files/partimaged.conf,v 1.1 2005/03/06 17:58:39 ciaranm Exp $ + +# You can define the following optional arguments: +# -d Destination directory for the backup images +# -pX Server port +# -r Chroot directory for improved security + +#PARTIMAGED_OPTS="" diff --git a/portage-overlay/sys-block/partimage/files/partimaged.init b/portage-overlay/sys-block/partimage/files/partimaged.init new file mode 100644 index 0000000..7e9f7cd --- /dev/null +++ b/portage-overlay/sys-block/partimage/files/partimaged.init @@ -0,0 +1,29 @@ +#!/sbin/runscript +# Copyright 2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License, v2 or later +# $Header: /var/cvsroot/gentoo-x86/sys-block/partimage/files/partimaged.init,v 1.2 2008/01/15 12:12:05 xmerlin Exp $ + +PARTIMAGED="/usr/sbin/partimaged" + +failed_startup() { + eerror "The PartImage daemon did not start up correctly." + eerror "Perhaps you compiled it with SSL support but forgot to run the ebuild config?" + return 1 +} + +depend() { + need net +} + +start() { + ebegin "Starting partimaged" + start-stop-daemon --start --quiet --exec ${PARTIMAGED} \ + -- ${PARTIMAGED_OPTS} --daemon > /dev/null 2>&1 + eend $? || failed_startup +} + +stop() { + ebegin "Stopping partimaged" + start-stop-daemon --stop --exec ${PARTIMAGED} + eend $? +} diff --git a/portage-overlay/sys-block/partimage/files/partimaged.pam b/portage-overlay/sys-block/partimage/files/partimaged.pam new file mode 100644 index 0000000..6ffb16f --- /dev/null +++ b/portage-overlay/sys-block/partimage/files/partimaged.pam @@ -0,0 +1,11 @@ +# PAM config file for Partimaged + +auth required pam_unix.so +auth required pam_warn.so +auth required pam_listfile.so \ + onerr=fail item=user sense=allow \ + file=/etc/partimaged/partimagedusers + +account include system-auth +session include system-auth + diff --git a/portage-overlay/sys-block/partimage/files/partimagedusers.5 b/portage-overlay/sys-block/partimage/files/partimagedusers.5 new file mode 100644 index 0000000..5023125 --- /dev/null +++ b/portage-overlay/sys-block/partimage/files/partimagedusers.5 @@ -0,0 +1,48 @@ +.\" +.\" Copyright (c) 2001 Partition Image Team +.\" All rights reserved. +.\" +.\" Permission is granted to copy, distribute and/or modify this +.\" document under the terms of the GNU Free Documentation License, +.\" Version 1.1 or any later version published by the Free Software +.\" Foundation; with no Invariant Sections, with no Front-Cover Texts, and +.\" with no Back-Cover Texts. A copy of the license is included in top of +.\" package. +.\" +.TH partimagedusers 5 "23 June 2001" +.UC 5 +.SH NAME +partimagedusers \- list of allowed users. +.SH DESCRIPTION +The +.B partimagedusers +file +lists all allowed users to connect partimaged. This file must belong to user \ + "partimag" and must have permissions -rw------- or -r-------. +.PP +The configuration file consists of a set of lines. +All empty lines will be ignored. +Comments begin with a #, and everything on the line after them are ignored. +.PP +Put all allowed to connect partimaged users on the remaining lines, one +login per line. +.SH EXAMPLE +.LP +.PD .1v +.RS +.nf +# +# Sample users list for partimaged +# We only allow user2 and user6 to connect partimaged +# from partimage +user2 +user6 +# end of list +.PD +.SH "SEE ALSO" +.BR partimage(1) , +.BR partimaged(8) +.SH AUTHOR +.nf +Franck Ladurelle + diff --git a/portage-overlay/sys-block/partimage/files/servercert.cnf b/portage-overlay/sys-block/partimage/files/servercert.cnf new file mode 100644 index 0000000..2a42d3c --- /dev/null +++ b/portage-overlay/sys-block/partimage/files/servercert.cnf @@ -0,0 +1,37 @@ +# $Header: /var/cvsroot/gentoo-x86/sys-block/partimage/files/servercert.cnf,v 1.1 2005/03/06 17:58:39 ciaranm Exp $ +# Robin H. Johnson - October 17, 2003 +# This is the openssl config file to generate keys for partimage +# It is read by mkservercert + +[ req ] +# you can increase this value, but be aware that it will make things much slower +# this should be a power of 2! +default_bits = 1024 +# leave the rest of these alone! +encrypt_key = yes +distinguished_name = req_dn +x509_extensions = cert_type +prompt = no + +[ req_dn ] +# 2-Letter ISO country code +C=US +# FULL name of state/province/district +# NO abbreviations! +ST=Alabama +# FULL name of city +# NO abbreviations! +L=Mobile +# Full Name of your organization +# NO abbreviations! +O=Foobar Systems +# Leave this alone unless specifically need to change it! +OU=Automatically-generated PartImage SSL key +# This should be a FQDN that resolves to the IP of your server +CN=localhost +# This should be the email address for the administrator of the server +emailAddress=root@localhost + +# Leave this alone! +[ cert_type ] +nsCertType = server diff --git a/portage-overlay/sys-block/partimage/partimage-0.6.8.ebuild b/portage-overlay/sys-block/partimage/partimage-0.6.8.ebuild new file mode 100644 index 0000000..5ef4fb3 --- /dev/null +++ b/portage-overlay/sys-block/partimage/partimage-0.6.8.ebuild @@ -0,0 +1,168 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-block/partimage/partimage-0.6.7.ebuild,v 1.6 2009/05/22 16:38:16 flameeyes Exp $ + +WANT_AUTOMAKE="1.10" + +inherit eutils flag-o-matic pam autotools + +DESCRIPTION="Console-based application to efficiently save raw partition data to an image file." +HOMEPAGE="http://www.partimage.org/" +SRC_URI="mirror://sourceforge/partimage/${P}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ~sparc x86" +IUSE="ssl nologin nls pam static" + +DEPEND="virtual/libc + >=sys-libs/zlib-1.1.4 + >=dev-libs/newt-0.52.2 + app-arch/bzip2 + >=sys-libs/slang-1.4 + nls? ( sys-devel/gettext ) + ssl? ( >=dev-libs/openssl-0.9.6g )" + +RDEPEND="!static? ( virtual/libc + >=sys-libs/zlib-1.1.4 + >=dev-libs/lzo-1.08 + >=dev-libs/newt-0.52.2 + app-arch/bzip2 + >=sys-libs/slang-1.4 + nls? ( sys-devel/gettext ) ssl? ( >=dev-libs/openssl-0.9.6g ) + pam? ( virtual/pam ) + )" + +PARTIMAG_GROUP_GID=91 +PARTIMAG_USER_UID=91 +PARTIMAG_GROUP_NAME=partimag +PARTIMAG_USER_NAME=partimag +PARTIMAG_USER_SH=-1 +PARTIMAG_USER_HOMEDIR=/var/log/partimage +PARTIMAG_USER_GROUPS=partimag + +pkg_setup() { + # Now add users if needed + enewgroup ${PARTIMAG_GROUP_NAME} ${PARTIMAG_GROUP_GID} + enewuser ${PARTIMAG_USER_NAME} ${PARTIMAG_USER_UID} ${PARTIMAG_USER_SH} ${PARTIMAG_USER_HOMEDIR} ${PARTIMAG_USER_GROUPS} +} + +src_unpack() { + unpack ${A} + cd "${S}" + + #epatch "${FILESDIR}"/${PN}-0.6.4-save_file_and_rest_file_actions.patch || die + #epatch "${FILESDIR}"/${PN}-0.6.6-not_install_info.patch || die + #epatch "${FILESDIR}"/${PN}-0.6.4-chown.patch || die + #epatch "${FILESDIR}"/${PN}-0.6.6-disable_header_check.patch || die + epatch "${FILESDIR}"/${PN}-0.6.7-datadir-path.patch || die + #epatch "${FILESDIR}"/${P}-gcc43.patch + #epatch "${FILESDIR}"/${P}+glibc-2.10.patch +} + +src_compile() { + filter-flags -fno-exceptions + use ppc && append-flags -fsigned-char + + local myconf + use nologin && myconf="${myconf} --disable-login" + if use static + then + use pam && ewarn "pam and static compilation are mutually exclusive - using static and ignoring pam" + else + myconf="${myconf} `use_enable pam`" + fi + econf \ + ${myconf} \ + --sysconfdir=/etc \ + `use_enable ssl` \ + `use_enable nls` \ + `use_enable static all-static` \ + || die "econf failed" + + emake || die "make failed" +} + +src_install() { + emake DESTDIR="${D}" \ + MKINSTALLDIRS=/usr/share/automake-1.10/mkinstalldirs install || die + + keepdir /var/log/partimage + + insinto /etc/partimaged; doins "${FILESDIR}"/servercert.cnf || die + + # init.d / conf.d + newinitd "${FILESDIR}"/${PN}d.init ${PN}d || die + newconfd "${FILESDIR}"/${PN}d.conf ${PN}d || die + + doman "${FILESDIR}"/{partimage.1,partimaged.8,partimagedusers.5} || die + #dodoc AUTHORS BUGS ChangeLog INSTALL README* TODO partimage.lsm || die + + # pam + if use pam + then + newpamd "${FILESDIR}"/partimaged.pam partimaged || die + fi +} + +# vars for SSL stuff +confdir="${ROOT}etc/partimaged" +privkey="${confdir}/partimaged.key" +cnf="${confdir}/servercert.cnf" +csr="${confdir}/partimaged.csr" +cert="${confdir}/partimaged.cert" + +pkg_config() { + if use ssl; then + ewarn "Please customize /etc/partimaged/servercert.cnf before you continue!" + ewarn "Press Ctrl-C to break now for it, or press enter to continue." + read + if [ ! -f ${privkey} ]; then + einfo "Generating unencrypted private key: ${privkey}" + openssl genrsa -out ${privkey} 1024 || die "Failed!" + else + einfo "Private key already exists: ${privkey}" + fi + if [ ! -f ${csr} ]; then + einfo "Generating certificate request: ${csr}" + openssl req -new -x509 -outform PEM -out ${csr} -key ${privkey} -config ${cnf} || die "Failed!" + else + einfo "Certificate request already exists: ${csr}" + fi + if [ ! -f ${cert} ]; then + einfo "Generating self-signed certificate: ${cert}" + openssl x509 -in ${csr} -out ${cert} -signkey ${privkey} || die "Failed!" + else + einfo "Self-signed certifcate already exists: ${cert}" + fi + einfo "Setting permissions" + partimagesslperms || die "Failed!" + einfo "Done" + else + einfo "SSL is disabled, not building certificates" + fi +} + +partimagesslperms() { + local ret=0 + chmod 600 ${privkey} 2>/dev/null + ret=$((${ret}+$?)) + chown partimag:0 ${privkey} 2>/dev/null + ret=$((${ret}+$?)) + chmod 644 ${cert} ${csr} 2>/dev/null + ret=$((${ret}+$?)) + chown root:0 ${cert} ${csr} 2>/dev/null + ret=$((${ret}+$?)) + return $ret +} + +pkg_postinst() { + if use ssl; then + einfo "To create the required SSL certificates, please do:" + einfo "emerge --config =${PF}" + # force a permmissions fixup + partimagesslperms + return 0 + fi + chown partimag:0 /etc/partimaged/partimagedusers || die +} + diff --git a/portage-overlay/sys-block/partimage/partimage-0.6.9_beta5.ebuild b/portage-overlay/sys-block/partimage/partimage-0.6.9_beta5.ebuild new file mode 100644 index 0000000..9758c15 --- /dev/null +++ b/portage-overlay/sys-block/partimage/partimage-0.6.9_beta5.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-block/partimage/partimage-0.6.7.ebuild,v 1.6 2009/05/22 16:38:16 flameeyes Exp $ + +WANT_AUTOMAKE="1.10" + +inherit eutils flag-o-matic pam autotools + +DESCRIPTION="Console-based application to efficiently save raw partition data to an image file." +HOMEPAGE="http://www.partimage.org/" +SRC_URI="mirror://sourceforge/partimage/${P}.tar.bz2" +LICENSE="GPL-2" +SLOT="0.6.9" +KEYWORDS="amd64 x86" +IUSE="ssl nologin nls pam static" + +DEPEND="virtual/libc + >=sys-libs/zlib-1.1.4 + >=dev-libs/newt-0.52.2 + app-arch/bzip2 + >=sys-libs/slang-1.4 + nls? ( sys-devel/gettext ) + ssl? ( >=dev-libs/openssl-0.9.6g )" + +RDEPEND="!static? ( virtual/libc + >=sys-libs/zlib-1.1.4 + >=dev-libs/lzo-1.08 + >=dev-libs/newt-0.52.2 + app-arch/bzip2 + >=sys-libs/slang-1.4 + nls? ( sys-devel/gettext ) ssl? ( >=dev-libs/openssl-0.9.6g ) + pam? ( virtual/pam ) + )" + +PARTIMAG_GROUP_GID=91 +PARTIMAG_USER_UID=91 +PARTIMAG_GROUP_NAME=partimag +PARTIMAG_USER_NAME=partimag +PARTIMAG_USER_SH=-1 +PARTIMAG_USER_HOMEDIR=/var/log/partimage +PARTIMAG_USER_GROUPS=partimag + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${PN}-0.6.7-datadir-path.patch || die +} + +src_compile() { + filter-flags -fno-exceptions + use ppc && append-flags -fsigned-char + + local myconf + use nologin && myconf="${myconf} --disable-login" + if use static + then + use pam && ewarn "pam and static compilation are mutually exclusive - using static and ignoring pam" + else + myconf="${myconf} `use_enable pam`" + fi + econf \ + ${myconf} \ + --sysconfdir=/etc \ + `use_enable ssl` \ + `use_enable nls` \ + `use_enable static all-static` \ + || die "econf failed" + + emake || die "make failed" +} + +src_install() { + mv ${S}/src/client/partimage ${S}/src/client/partimage-${PV} + mv ${S}/src/server/partimaged ${S}/src/server/partimaged-${PV} + dosbin ${S}/src/client/partimage-${PV} + dosbin ${S}/src/server/partimaged-${PV} +} + diff --git a/portage-overlay/sys-fs/dmraid/Manifest b/portage-overlay/sys-fs/dmraid/Manifest new file mode 100644 index 0000000..a291633 --- /dev/null +++ b/portage-overlay/sys-fs/dmraid/Manifest @@ -0,0 +1,8 @@ +AUX dmraid-1.0.0_rc15-devsk-isw.patch 723 RMD160 e5843d1f06eb78db37281a22571905dc8e9f3f19 SHA1 4a8029f5709c3b86ec317461721f3808075cbc52 SHA256 fa7f184b8f76812fbc379265a2e5563cf0242bdf381f8485e4ea781b7172fd43 +AUX dmraid-1.0.0_rc15-undo-p-rename.patch 531 RMD160 118b97bb99868033d37c8ce7bebb485f4600af2f SHA1 cbcc203e42894b936ce3adce0ff36eaf1ebe7edf SHA256 5eb8d6b268249fe3ef9e184376dfc04a2b8cffb4204c41d69480f3ae09caa670 +AUX dmraid-1.0.0_rc16-as-needed.patch 421 RMD160 0ea2eea22bfc25f6cdcd41979134d8d784238700 SHA1 16a287f21e2d73295981bb95e63e618cb83469cd SHA256 89fdaa0f393f7df7833d348a4caabaf4b64aa1893c76b575b62671c2f4531ab5 +AUX dmraid-1.0.0_rc16-return-all-sets.patch 283 RMD160 04fceadf5893d2860e74f9966d8010e39c0939a4 SHA1 79cb330ed0576381b98544f0b7fd9a672d5ba976 SHA256 a45054960405e41ec81bfe113adbf273d5c3292897233d58500ea12305c3c7cc +AUX dmraid-1.0.0_rc16-undo-p-rename.patch 531 RMD160 118b97bb99868033d37c8ce7bebb485f4600af2f SHA1 cbcc203e42894b936ce3adce0ff36eaf1ebe7edf SHA256 5eb8d6b268249fe3ef9e184376dfc04a2b8cffb4204c41d69480f3ae09caa670 +AUX dmraid-destdir-fix.patch 902 RMD160 8641454fcab27ff5f122e50cc1cdc4559e484692 SHA1 8dac0fd6d374cbdd490f101817677ac66dfc87ce SHA256 4a275211bd2036ceec2181e1ac1bc4d14d522cb254c81e596af6e1481db1d667 +DIST dmraid-1.0.0.rc16.tar.bz2 1042907 RMD160 b5fe992f4bc2e1a0716fc0c9e689b214667982d1 SHA1 99e76332bb03c5a79406e3c8cb12b6746288635d SHA256 f849c44d041f8891c61419ddf906e6e34b44948939ae9e550be662ffc2492255 +EBUILD dmraid-1.0.0_rc16-r1.ebuild 2444 RMD160 ae45c0969ed2a58e22d57676506078b965dbd10c SHA1 b3f8595ff7be26e12ea65f407e59a970c19fddc0 SHA256 0b5a8c63b26d0ddb28347f75cc7b94e2fa15e57ecdcaab8b9908624859a8b614 diff --git a/portage-overlay/sys-fs/dmraid/dmraid-1.0.0_rc16-r1.ebuild b/portage-overlay/sys-fs/dmraid/dmraid-1.0.0_rc16-r1.ebuild new file mode 100644 index 0000000..fde3d22 --- /dev/null +++ b/portage-overlay/sys-fs/dmraid/dmraid-1.0.0_rc16-r1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/dmraid/dmraid-1.0.0_rc16-r1.ebuild,v 1.1 2009/12/01 17:03:54 tommy Exp $ + +EAPI="2" + +inherit linux-info flag-o-matic + +MY_PV=${PV/_/.} + +DESCRIPTION="Device-mapper RAID tool and library" +HOMEPAGE="http://people.redhat.com/~heinzm/sw/dmraid/" +SRC_URI="http://people.redhat.com/~heinzm/sw/dmraid/src/${PN}-${MY_PV}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="static selinux" + +RDEPEND="|| ( >=sys-fs/lvm2-2.02.45 + sys-fs/device-mapper ) + selinux? ( sys-libs/libselinux + sys-libs/libsepol )" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${PN}/${MY_PV} + +pkg_setup() { + if kernel_is lt 2 6 ; then + ewarn "You are using a kernel < 2.6" + ewarn "DMraid uses recently introduced Device-Mapper features." + ewarn "These might be unavailable in the kernel you are running now." + fi + if use static && use selinux ; then + eerror "ERROR - cannot compile static with libselinux / libsepol" + die "USE flag conflicts." + fi +} + +src_prepare() { + epatch "${FILESDIR}"/${P}-undo-p-rename.patch \ + "${FILESDIR}"/${P}-return-all-sets.patch \ + "${FILESDIR}"/${PN}-destdir-fix.patch \ + "${FILESDIR}"/${P}-as-needed.patch + + # archive the patched source for use with genkernel + cd "${WORKDIR}" + tar -jcf ${PN}-${MY_PV}-prepatched.tar.bz2 ${PN} || die +} + +src_configure() { + econf \ + $(use_enable static static_link) \ + $(use_enable selinux libselinux) \ + $(use_enable selinux libsepol) +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc CHANGELOG README TODO KNOWN_BUGS doc/* || die "dodoc failed" + insinto /usr/share/${PN} + doins "${WORKDIR}"/${PN}-${MY_PV}-prepatched.tar.bz2 || die +} + +pkg_postinst() { + elog "For booting Gentoo from Device-Mapper RAID you can use Genkernel." + elog " " + elog "Genkernel will generate the kernel and the initrd with a statically " + elog "linked dmraid binary (its own version which may not be the same as this version):" + elog "\t emerge -av sys-kernel/genkernel" + elog "\t genkernel --dmraid all" + elog " " + elog "If you would rather use this version of DMRAID with Genkernel, update the following" + elog "in /etc/genkernel.conf:" + elog "\t DMRAID_VER=\"${MY_PV}\"" + elog "\t DMRAID_SRCTAR=\"/usr/share/${PN}/${PN}-${MY_PV}-prepatched.tar.bz2\"" + elog " " + ewarn "DMRAID should be safe to use, but no warranties can be given" +} diff --git a/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc15-devsk-isw.patch b/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc15-devsk-isw.patch new file mode 100644 index 0000000..1ce8834 --- /dev/null +++ b/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc15-devsk-isw.patch @@ -0,0 +1,24 @@ +--- ./lib/device/scsi.c.org 2009-06-25 15:22:26.605895909 -0700 ++++ ./lib/device/scsi.c 2009-06-25 15:56:39.784749181 -0700 +@@ -110,7 +110,9 @@ + } + + ret = ret && +- (di->serial = dbg_strdup((char *) &response[p->start + 1])); ++ (di->serial = dbg_strdup(remove_white_space ++ (lc, (char *)&response[p->start + 1], ++ MAX_RESPONSE_LEN))); + } + + dbg_free(response); +--- ./lib/metadata/metadata.c.org 2009-06-25 17:32:19.856309659 -0700 ++++ ./lib/metadata/metadata.c 2009-06-25 17:32:35.502920755 -0700 +@@ -839,7 +839,7 @@ + */ + if (T_GROUP(rs)) { + _discover_partitions(lc, &rs->sets); +- return; ++ continue; + } + + /* diff --git a/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc15-undo-p-rename.patch b/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc15-undo-p-rename.patch new file mode 100644 index 0000000..6636b05 --- /dev/null +++ b/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc15-undo-p-rename.patch @@ -0,0 +1,13 @@ +Author: Giuseppe Iuculano +Description: Removed "p" from device name. A proper upgrade script is needed before using it. +--- a/1.0.0.rc15/lib/format/partition/dos.c ++++ b/1.0.0.rc15/lib/format/partition/dos.c +@@ -31,7 +31,7 @@ _name(struct lib_context *lc, struct rai + { + const char *base = get_basename(lc, rd->di->path); + +- return type ? snprintf(str, len, "%s%s%u", base, OPT_STR_PARTCHAR(lc), ++ return type ? snprintf(str, len, "%s%u", base, + partition) : snprintf(str, len, "%s", base); + } + diff --git a/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc16-as-needed.patch b/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc16-as-needed.patch new file mode 100644 index 0000000..b7c0c8b --- /dev/null +++ b/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc16-as-needed.patch @@ -0,0 +1,11 @@ +--- 1.0.0.rc16/make.tmpl.in 2009-09-17 17:40:28.000000000 -0400 ++++ 1.0.0.rc16/make.tmpl.in.new 2009-09-17 17:52:40.000000000 -0400 +@@ -136,7 +136,7 @@ + + %.so: $(OBJECTS) + $(CC) -shared -Wl,-soname,$(notdir $@).$(DMRAID_LIB_VERSION) \ +- -Wl,--version-script,.export.sym $(OBJECTS) -o $@ -ldevmapper-event ++ -Wl,--version-script,.export.sym $(OBJECTS) -o $@ -ldevmapper-event -ldl + + $(LIB_STATIC): $(OBJECTS) + $(RM) $@ \ No newline at end of file diff --git a/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc16-return-all-sets.patch b/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc16-return-all-sets.patch new file mode 100644 index 0000000..1e6c713 --- /dev/null +++ b/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc16-return-all-sets.patch @@ -0,0 +1,11 @@ +--- a/1.0.0.rc16/lib/metadata/metadata.c 2009-11-27 21:57:50.182129589 -0800 ++++ b/1.0.0.rc16/lib/metadata/metadata.c 2009-11-27 21:57:58.950964293 -0800 +@@ -839,7 +839,7 @@ + */ + if (T_GROUP(rs)) { + _discover_partitions(lc, &rs->sets); +- return; ++ continue; + } + + /* diff --git a/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc16-undo-p-rename.patch b/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc16-undo-p-rename.patch new file mode 100644 index 0000000..6636b05 --- /dev/null +++ b/portage-overlay/sys-fs/dmraid/files/dmraid-1.0.0_rc16-undo-p-rename.patch @@ -0,0 +1,13 @@ +Author: Giuseppe Iuculano +Description: Removed "p" from device name. A proper upgrade script is needed before using it. +--- a/1.0.0.rc15/lib/format/partition/dos.c ++++ b/1.0.0.rc15/lib/format/partition/dos.c +@@ -31,7 +31,7 @@ _name(struct lib_context *lc, struct rai + { + const char *base = get_basename(lc, rd->di->path); + +- return type ? snprintf(str, len, "%s%s%u", base, OPT_STR_PARTCHAR(lc), ++ return type ? snprintf(str, len, "%s%u", base, + partition) : snprintf(str, len, "%s", base); + } + diff --git a/portage-overlay/sys-fs/dmraid/files/dmraid-destdir-fix.patch b/portage-overlay/sys-fs/dmraid/files/dmraid-destdir-fix.patch new file mode 100644 index 0000000..07c6b44 --- /dev/null +++ b/portage-overlay/sys-fs/dmraid/files/dmraid-destdir-fix.patch @@ -0,0 +1,34 @@ +--- make.tmpl.in.old 2006-09-03 14:38:36.000000000 -0400 ++++ make.tmpl.in 2006-09-03 14:37:43.000000000 -0400 +@@ -21,21 +21,21 @@ + SOFLAG += @SOFLAG@ + + # Setup directory variables +-prefix = $(DESTDIR)@prefix@ +-exec_prefix = $(DESTDIR)@exec_prefix@ +-bindir = @bindir@ ++prefix = @prefix@ ++exec_prefix = @exec_prefix@ ++bindir = $(DESTDIR)@bindir@ + ifeq ("@KLIBC@", "no") +- libdir = @libdir@ +- sbindir = @sbindir@ +- includedir = @includedir@ +- infodir = @infodir@ +- mandir = @mandir@ ++ libdir = $(DESTDIR)@libdir@ ++ sbindir = $(DESTDIR)@sbindir@ ++ includedir = $(DESTDIR)@includedir@ ++ infodir = $(DESTDIR)@infodir@ ++ mandir = $(DESTDIR)@mandir@ + else + libdir = $(DESTDIR)@KLIBC_LIB_DIR@ + sbindir = $(DESTDIR)@KLIBC_SBIN_DIR@ + includedir = $(DESTDIR)@KLIBC_INCLUDE_DIR@ +- infodir = @infodir@ +- mandir = @mandir@ ++ infodir = $(DESTDIR)@infodir@ ++ mandir = $(DESTDIR)@mandir@ + endif + + diff --git a/portage-overlay/sys-fs/fsarchiver/Manifest b/portage-overlay/sys-fs/fsarchiver/Manifest new file mode 100644 index 0000000..3939cac --- /dev/null +++ b/portage-overlay/sys-fs/fsarchiver/Manifest @@ -0,0 +1,3 @@ +AUX fsarchiver-0.6.8-01-probe-lvm.patch 5501 RMD160 3be805ac66422d485325ed4f6d8e64f732fdd95d SHA1 e413c6b3e14cf85eae8a18e8a7731bfc1da4a650 SHA256 14855a2f56d44dd79623679697e195da1f7b749b07c3bf37a73f770361ce5fdb +DIST fsarchiver-0.6.8.tar.gz 242768 RMD160 4cefdfa192efd666559e3923d1338b6441c93c40 SHA1 ea3a46bfd729883c07edaa28ce2ce648d8810093 SHA256 2fffcbbf12f5507e56f6b7034a4404f388af00e7428a310bc2e0bbb781a3340a +EBUILD fsarchiver-0.6.8.ebuild 900 RMD160 de15cf08d38a01d0da085fa05931953fae49303f SHA1 d53873743648ffe66cfe88aa5ab5ff71afeb7648 SHA256 5bb393c6e5c89e08049d79cf18e840cf6edb76f004c96d9b11f39ed053f817e4 diff --git a/portage-overlay/sys-fs/fsarchiver/files/fsarchiver-0.6.8-01-probe-lvm.patch b/portage-overlay/sys-fs/fsarchiver/files/fsarchiver-0.6.8-01-probe-lvm.patch new file mode 100644 index 0000000..71e6689 --- /dev/null +++ b/portage-overlay/sys-fs/fsarchiver/files/fsarchiver-0.6.8-01-probe-lvm.patch @@ -0,0 +1,130 @@ +diff -urN fsarchiver-0.6.8-a/src/devinfo.c fsarchiver-0.6.8-b/src/devinfo.c +--- fsarchiver-0.6.8-a/src/devinfo.c 2010-02-19 22:38:33.000000000 +0000 ++++ fsarchiver-0.6.8-b/src/devinfo.c 2010-02-28 16:42:04.000000000 +0000 +@@ -35,7 +35,7 @@ + #include "fs_ext2.h" + #include "error.h" + +-int get_devinfo(struct s_devinfo *outdev, char *indevname) ++int get_devinfo(struct s_devinfo *outdev, char *indevname, int min, int maj) + { + char sysblkdevname[512]; + blkid_tag_iterate iter; +@@ -67,10 +67,28 @@ + // get short name ("/dev/sda1" -> "sda1") + snprintf(outdev->devname, sizeof(outdev->devname), "%s", indevname+5); // skip "/dev/" + ++ // get long name if there is one (eg: LVM / devmapper) ++ snprintf(outdev->longname, sizeof(outdev->longname), "%s", indevname); ++ if ((dirdesc=opendir("/dev/mapper"))!=NULL) ++ { ++ found=false; ++ while (((dir=readdir(dirdesc)) != NULL) && found==false) ++ { ++ snprintf(temp, sizeof(temp), "/dev/mapper/%s", dir->d_name); ++ if ((stat64(temp, &statbuf)==0) && S_ISBLK(statbuf.st_mode) && ++ (major(statbuf.st_rdev)==maj) && (minor(statbuf.st_rdev)==min)) ++ { ++ snprintf(outdev->longname, sizeof(outdev->longname), "%s", temp); ++ found=true; ++ } ++ } ++ closedir(dirdesc); ++ } ++ + // get device basic info (size, major, minor) +- if (((fd=open64(indevname, O_RDONLY|O_LARGEFILE))<0) || ++ if (((fd=open64(outdev->longname, O_RDONLY|O_LARGEFILE))<0) || + ((outdev->devsize=lseek64(fd, 0, SEEK_END))<0) || +- (stat64(indevname, &statbuf)!=0) || ++ (fstat64(fd, &statbuf)!=0) || + (!S_ISBLK(statbuf.st_mode)) || + (close(fd)<0)) + return -1; +@@ -106,7 +124,7 @@ + blkid_cache cache = NULL; + if (blkid_get_cache(&cache, NULL) < 0) + return -1; +- if ((dev=blkid_get_dev(cache, indevname, BLKID_DEV_NORMAL))!=NULL) ++ if ((dev=blkid_get_dev(cache, outdev->longname, BLKID_DEV_NORMAL))!=NULL) + { + iter = blkid_tag_iterate_begin(dev); + while (blkid_tag_next(iter, &type, &value)==0) +@@ -123,7 +141,7 @@ + // workaround: blkid < 1.41 don't know ext4 and say it is ext3 instead + if (strcmp(outdev->fsname, "ext3")==0) + { +- if (ext3_test(indevname)==true) ++ if (ext3_test(outdev->longname)==true) + snprintf(outdev->fsname, sizeof(outdev->fsname), "ext3"); + else // cannot run ext4_test(): it would fail on an ext4 when e2fsprogs < 1.41 + snprintf(outdev->fsname, sizeof(outdev->fsname), "ext4"); +@@ -131,22 +149,5 @@ + } + blkid_put_cache(cache); // free memory allocated by blkid_get_cache + +- // get long name if there is one (eg: LVM / devmapper) +- snprintf(outdev->longname, sizeof(outdev->longname), "%s", indevname); +- if ((dirdesc=opendir("/dev/mapper"))!=NULL) +- { +- found=false; +- while (((dir=readdir(dirdesc)) != NULL) && found==false) +- { +- snprintf(temp, sizeof(temp), "/dev/mapper/%s", dir->d_name); +- if ((stat64(temp, &statbuf)==0) && S_ISBLK(statbuf.st_mode) && (statbuf.st_rdev==outdev->rdev)) +- { +- snprintf(outdev->longname, sizeof(outdev->longname), "%s", temp); +- found=true; +- } +- } +- closedir(dirdesc); +- } +- + return 0; + } +diff -urN fsarchiver-0.6.8-a/src/devinfo.h fsarchiver-0.6.8-b/src/devinfo.h +--- fsarchiver-0.6.8-a/src/devinfo.h 2010-02-19 22:38:33.000000000 +0000 ++++ fsarchiver-0.6.8-b/src/devinfo.h 2010-02-28 16:42:04.000000000 +0000 +@@ -36,6 +36,6 @@ + u64 rdev; + }; + +-int get_devinfo(struct s_devinfo *outdev, char *indevname); ++int get_devinfo(struct s_devinfo *outdev, char *indevname, int min, int maj); + + #endif // __DEVINFO_H__ +diff -urN fsarchiver-0.6.8-a/src/fs_ntfs.c fsarchiver-0.6.8-b/src/fs_ntfs.c +--- fsarchiver-0.6.8-a/src/fs_ntfs.c 2010-02-19 22:38:33.000000000 +0000 ++++ fsarchiver-0.6.8-b/src/fs_ntfs.c 2010-02-28 16:42:04.000000000 +0000 +@@ -94,7 +94,7 @@ + } + + // get device label from common code in libbklid +- if (get_devinfo(&devinfo, devname)!=0) ++ if (get_devinfo(&devinfo, devname, -1, -1)!=0) + { errprintf("get_devinfo(%s) failed\n", devname); + return -1; + } +diff -urN fsarchiver-0.6.8-a/src/oper_probe.c fsarchiver-0.6.8-b/src/oper_probe.c +--- fsarchiver-0.6.8-a/src/oper_probe.c 2010-02-19 22:38:33.000000000 +0000 ++++ fsarchiver-0.6.8-b/src/oper_probe.c 2010-02-28 16:42:04.000000000 +0000 +@@ -89,7 +89,7 @@ + if ((strlen(devname)==0) || (atoi(major)==0 && atoi(minor)==0)) + continue; + snprintf(longname, sizeof(longname), "/dev/%s", devname); +- if (get_devinfo(&tmpdev, longname)!=0) ++ if (get_devinfo(&tmpdev, longname, atoi(minor), atoi(major))!=0) + continue; // to to the next part + + // check that this device is not already in the list +@@ -136,8 +136,8 @@ + struct s_diskinfo partinfo[]= + { + {false, "[%-16s] ", "[=====DEVICE=====] "}, +- {false, "[%-11s] ", "[==FILESYS==] "}, +- {false, "[%-17s] ", "[======LABEL======] "}, ++ {false, "[%-11.11s] ", "[==FILESYS==] "}, ++ {false, "[%-17.17s] ", "[======LABEL======] "}, + {false, "[%12s] ", "[====SIZE====] "}, + {false, "[%3s] ", "[MAJ] "}, + {false, "[%3s] ", "[MIN] "}, diff --git a/portage-overlay/sys-fs/fsarchiver/fsarchiver-0.6.8.ebuild b/portage-overlay/sys-fs/fsarchiver/fsarchiver-0.6.8.ebuild new file mode 100644 index 0000000..4d0d5c8 --- /dev/null +++ b/portage-overlay/sys-fs/fsarchiver/fsarchiver-0.6.8.ebuild @@ -0,0 +1,39 @@ +inherit autotools eutils + +DESCRIPTION="flexible filesystem archiver for backup and deployment tool" +HOMEPAGE="http://www.fsarchiver.org" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="1" +KEYWORDS="~x86 ~amd64" +IUSE="lzo lzma static" + +DEPEND="dev-util/pkgconfig + sys-libs/zlib + app-arch/bzip2 + >=sys-fs/e2fsprogs-1.41.4 + >=dev-libs/libgcrypt-1.4.0 + lzma? ( >=app-arch/xz-utils-4.999.9_beta ) + lzo? ( >=dev-libs/lzo-2.02 )" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/fsarchiver-0.6.8-01-probe-lvm.patch" + eautoconf +} + +src_compile() { + local myconf="--prefix=/usr" + use lzma || myconf="${myconf} --disable-lzma" + use lzo || myconf="${myconf} --disable-lzo" + use static && myconf="${myconf} --enable-static" + econf ${myconf} || die "econf failed." + emake || die "emake failed." +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed." +} + diff --git a/portage-overlay/sys-fs/multipath-tools/Manifest b/portage-overlay/sys-fs/multipath-tools/Manifest new file mode 100644 index 0000000..93d888f --- /dev/null +++ b/portage-overlay/sys-fs/multipath-tools/Manifest @@ -0,0 +1,14 @@ +AUX 0001-get-rid-of-arch-specific-ifdef-spaghettis.patch 1175 RMD160 a14bd91169ae7eb92943f5794ad5b76664e88f4e SHA1 f44f0bd9630d8e233ed16bba5f16d9a1344a1b7e SHA256 fd7271fc6f7b7a4a2bde25a6ab6849bfd51f7622fdb4760f01a0e3af1d69e92f +AUX 0002--libmultipath-filter_wwid-is-called-with-the-wron.patch 972 RMD160 7cf590257c4f8b70d1c21fe36dce432dbc33bedf SHA1 5f04cb65059cfd10c3cce0a8f348d072a142ebbf SHA256 ac712f9a8c2003d2d7bfb77959272705643a775d26b63eb7b99329b1f7ff2a9e +AUX 0003--kpartx-Fix-udev-rules-for-dmraid.patch 1111 RMD160 613097d81a5400c19237d87c333808c1f1a2f869 SHA1 acb0bd1f4db213df1bdb45afeef8d4b0b17535b8 SHA256 042f113d2fa6080e14a43698d13176adad9e16770ac68fff1cf3d2cff29cd75f +AUX 0004--kpartx-fix-extended-partition-handling.patch 2710 RMD160 f2a087dee61840de8dec8485bb98685f8fa435a4 SHA1 53e224554bbeda46bec5dd1795be4740c3690118 SHA256 aa76432db7ed878ef9016797b00829819631f777153cf1949817897b9139fe66 +AUX 0005--kpartx-remove-partitions-in-reverse-order.patch 848 RMD160 e277fa7c73907da2878b8845b695e99b4b7a2019 SHA1 42e8bb7d1607721336dd3cb94334c737073cfebe SHA256 04288f936cabb2d05e64557ba6ac10274e54525e06aadd1d8d19d08b9eb00341 +AUX 0006--kpartx-documentation-fixes.patch 1020 RMD160 9c6bf7b2afb9e968fab3349fc8154c17c965d326 SHA1 0dfba623701218856c9777e5db81df37572d9b0f SHA256 978b983c4223d938803cb4bf9a8b3fb5b3ab643ef797378d461961c662048972 +AUX 0007--kpartx-remove-dead-code.patch 1586 RMD160 2c4c8f695dd7a0eb5fdb289375b281d247b8b745 SHA1 b8d61bfaa792c3e284f7a2ca5812de830d4d47de SHA256 e1c73b442756d079f255a734b1b1d7b5e774cf96ba001a9f5731b9e01e6e9175 +AUX 0008-udev-as-of-0.124-doesn-t-support-scsi_id-s-anymor.patch 3709 RMD160 064775f8fd9e978b73af1276729429ea6a381297 SHA1 fc8bc7e00a3aa0e6f0beda0a7de58872629d9a99 SHA256 6c130d47e04c2a440e7ae755dfa97f29daac2dc135c4dcc1830c2ad23778160e +AUX 0009-blacklist-cciss-devices.patch 911 RMD160 e5105202e0b1ba6cec204e90c3e6ff3dc974e735 SHA1 77bdf26a7f8cc6557b0ac88cba1817e00460d2ff SHA256 552b9f663e016056d719ff041251043ae1c5ff4fa7d589ff8c6a7cc1b8779a68 +AUX 0010-fix-URL-to-FAQ.patch 541 RMD160 452ff63beebca0d985d6f6f38fb3d4faab273695 SHA1 75a43d8ac174d8984cf8f6dfa126e16a970df47f SHA256 55473a8b73475f58ec7ad53f0b0e55ca45faf181d3d8bbf0d916f5ff0f6eeb67 +AUX 0011--kpartx-use-uint64_t-to-account-slices-start-size.patch 7738 RMD160 f2412fe1f488dfe1e46c2246a7c23ec1bd4d6e43 SHA1 482d224cc45940b6449a3a38059faee39ae4bef4 SHA256 299211acbb2be2d4020548402cc386cbb020f3d3d96b4c779ab6ddf0df888ce1 +AUX 0012--libmultipath-Update-discovery-to-work-with-new-sys.patch 827 RMD160 66956fb1666bea7898ed882dae5285897e5aad9d SHA1 17ee86ff8fe1f748ecf7386d123331cfbaed71b9 SHA256 48463a6cf06d4f7c91248f3b564fc85c8b4f40f201ecf115566db2d502abb318 +DIST multipath-tools-0.4.8.tar.bz2 160706 RMD160 18a6f2c8180516c67bc7c634133218213cfa7dfc SHA1 aadc7c7ed072c3df2e32c64a2ab1ba7fac850d7a SHA256 b76d93d244f51e328969203366939d4336c89bd572e275d6a0d50d0bc8b4cd23 +EBUILD multipath-tools-0.4.8.ebuild 3033 RMD160 a2bf6979c42440653299905bcedb431729e3f0a9 SHA1 e56b80cacc474dcb4745849b433015092bc2701a SHA256 f9ad8015e0511cd043128409d2e3b861fa7eaa536f6fedc06ae977b1c70a9b91 diff --git a/portage-overlay/sys-fs/multipath-tools/files/0001-get-rid-of-arch-specific-ifdef-spaghettis.patch b/portage-overlay/sys-fs/multipath-tools/files/0001-get-rid-of-arch-specific-ifdef-spaghettis.patch new file mode 100644 index 0000000..4af844c --- /dev/null +++ b/portage-overlay/sys-fs/multipath-tools/files/0001-get-rid-of-arch-specific-ifdef-spaghettis.patch @@ -0,0 +1,45 @@ +From: Bastian Blank +Date: Tue, 24 Jun 2008 16:38:37 +0200 +Subject: [PATCH] get rid of arch specific ifdef spaghettis + +--- + kpartx/lopart.c | 19 ++----------------- + 1 files changed, 2 insertions(+), 17 deletions(-) + +diff --git a/kpartx/lopart.c b/kpartx/lopart.c +index b18d6fa..6d02a18 100644 +--- a/kpartx/lopart.c ++++ b/kpartx/lopart.c +@@ -26,29 +26,14 @@ + #include + #include + #include +- +-#if defined(__hppa__) || defined(__powerpc64__) || defined (__alpha__) \ +- || defined (__x86_64__) +-typedef unsigned long __kernel_old_dev_t; +-#elif defined(__powerpc__) || defined(__ia64__) +-typedef unsigned int __kernel_old_dev_t; +-#else +-typedef unsigned short __kernel_old_dev_t; +-#endif +- +-#define dev_t __kernel_old_dev_t ++#include + + #include + + #include "lopart.h" + #include "xstrncpy.h" + +-#if !defined (__alpha__) && !defined (__ia64__) && !defined (__x86_64__) \ +- && !defined (__s390x__) +-#define int2ptr(x) ((void *) ((int) x)) +-#else +-#define int2ptr(x) ((void *) ((long) x)) +-#endif ++#define int2ptr(x) ((void *) ((uintptr_t) x)) + + static char * + xstrdup (const char *s) +-- diff --git a/portage-overlay/sys-fs/multipath-tools/files/0002--libmultipath-filter_wwid-is-called-with-the-wron.patch b/portage-overlay/sys-fs/multipath-tools/files/0002--libmultipath-filter_wwid-is-called-with-the-wron.patch new file mode 100644 index 0000000..fc85042 --- /dev/null +++ b/portage-overlay/sys-fs/multipath-tools/files/0002--libmultipath-filter_wwid-is-called-with-the-wron.patch @@ -0,0 +1,26 @@ +From: Stefan Bader +Date: Tue, 24 Jun 2008 16:38:37 +0200 +Subject: [PATCH] [libmultipath] filter_wwid() is called with the wrong lists from filter_path() + +When filter_path() calls filter_wwid() it passes the devnode lists instead +of the wwid lists. + +Signed-off-by: Christophe Varoqui +--- + libmultipath/blacklist.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/libmultipath/blacklist.c b/libmultipath/blacklist.c +index 0c277cb..9a058f7 100644 +--- a/libmultipath/blacklist.c ++++ b/libmultipath/blacklist.c +@@ -299,7 +299,7 @@ _filter_path (struct config * conf, struct path * pp) + r = _filter_devnode(conf->blist_devnode, conf->elist_devnode,pp->dev); + if (r) + return r; +- r = _filter_wwid(conf->blist_wwid, conf->elist_devnode, pp->wwid); ++ r = _filter_wwid(conf->blist_wwid, conf->elist_wwid, pp->wwid); + if (r) + return r; + r = _filter_device(conf->blist_device, conf->elist_device, +-- diff --git a/portage-overlay/sys-fs/multipath-tools/files/0003--kpartx-Fix-udev-rules-for-dmraid.patch b/portage-overlay/sys-fs/multipath-tools/files/0003--kpartx-Fix-udev-rules-for-dmraid.patch new file mode 100644 index 0000000..66afd1e --- /dev/null +++ b/portage-overlay/sys-fs/multipath-tools/files/0003--kpartx-Fix-udev-rules-for-dmraid.patch @@ -0,0 +1,34 @@ +From: Hannes Reinecke +Date: Tue, 24 Jun 2008 16:38:37 +0200 +Subject: [PATCH] [kpartx] Fix udev rules for dmraid + +The kpartx_id program is located under /lib/udev, so we don't need to +call it with the full pathname. +And we should also create persistent links for dmraid tables. +--- + kpartx/kpartx.rules | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/kpartx/kpartx.rules b/kpartx/kpartx.rules +index f32c718..5a62d57 100644 +--- a/kpartx/kpartx.rules ++++ b/kpartx/kpartx.rules +@@ -9,7 +9,7 @@ ACTION=="remove", GOTO="kpartx_end" + + ENV{DM_TABLE_STATE}!="LIVE", GOTO="kpartx_end" + +-ENV{DM_UUID}=="?*", IMPORT{program}=="/lib/udev/kpartx_id %M %m $env{DM_UUID}" ++ENV{DM_UUID}=="?*", IMPORT{program}=="kpartx_id %M %m $env{DM_UUID}" + + OPTIONS="link_priority=50" + +@@ -18,7 +18,7 @@ ENV{DM_UUID}=="mpath-*", \ + SYMLINK+="disk/by-id/$env{DM_TYPE}-$env{DM_NAME}" + + # Create persistent links for dmraid tables +-ENV{DM_UUID}=="mpath-*", \ ++ENV{DM_UUID}=="dmraid-*", \ + SYMLINK+="disk/by-id/$env{DM_TYPE}-$env{DM_NAME}" + + # Create persistent links for partitions +-- diff --git a/portage-overlay/sys-fs/multipath-tools/files/0004--kpartx-fix-extended-partition-handling.patch b/portage-overlay/sys-fs/multipath-tools/files/0004--kpartx-fix-extended-partition-handling.patch new file mode 100644 index 0000000..432af73 --- /dev/null +++ b/portage-overlay/sys-fs/multipath-tools/files/0004--kpartx-fix-extended-partition-handling.patch @@ -0,0 +1,95 @@ +From: Hannes Reinecke +Date: Tue, 24 Jun 2008 16:38:38 +0200 +Subject: [PATCH] [kpartx] fix extended partition handling + +When creating the device-mapper table for an extended partition we +should calculate the size relative to the containing partition, not +to the entire device. + +Signed-off-by: Hannes Reinecke +--- + kpartx/kpartx.c | 23 ++++++++++++++--------- + 1 files changed, 14 insertions(+), 9 deletions(-) + +diff --git a/kpartx/kpartx.c b/kpartx/kpartx.c +index dbe2ee2..c1fe005 100644 +--- a/kpartx/kpartx.c ++++ b/kpartx/kpartx.c +@@ -265,7 +265,7 @@ main(int argc, char **argv){ + } + + if (dm_prereq(DM_TARGET, 0, 0, 0) && (what == ADD || what == DELETE)) { +- fprintf(stderr, "device mapper prerequisites not met\n"); ++ fprintf(stderr, "device mapper prerequisites not met\n"); + exit(1); + } + +@@ -387,10 +387,10 @@ main(int argc, char **argv){ + slices[j].minor = m++; + + start = slices[j].start - slices[k].start; +- printf("%s%s%d : 0 %lu /dev/dm-%d %lu\n", ++ printf("%s%s%d : 0 %lu %s%s%d %lu\n", + mapname, delim, j+1, + (unsigned long) slices[j].size, +- slices[k].minor, start); ++ mapname, delim, k, start); + c--; + } + /* Terminate loop if nothing more to resolve */ +@@ -431,7 +431,7 @@ main(int argc, char **argv){ + break; + + case ADD: +- for (j=0, c = 0; j +Date: Tue, 24 Jun 2008 16:38:38 +0200 +Subject: [PATCH] [kpartx] remove partitions in reverse order + +otherwise we try to remove the extended partition of MSDOS labels +(/dev/mapper/mpathX-part[1-4]) before the logical partition +/dev/mapper/mpathX-partY (Y>5) which fails. + +Signed-Off-By: Guido Guenther +--- + kpartx/kpartx.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/kpartx/kpartx.c b/kpartx/kpartx.c +index c1fe005..6771e41 100644 +--- a/kpartx/kpartx.c ++++ b/kpartx/kpartx.c +@@ -401,7 +401,7 @@ main(int argc, char **argv){ + break; + + case DELETE: +- for (j = 0; j < n; j++) { ++ for (j = n-1; j >= 0; j--) { + if (safe_sprintf(partname, "%s%s%d", + mapname, delim, j+1)) { + fprintf(stderr, "partname too small\n"); +-- diff --git a/portage-overlay/sys-fs/multipath-tools/files/0006--kpartx-documentation-fixes.patch b/portage-overlay/sys-fs/multipath-tools/files/0006--kpartx-documentation-fixes.patch new file mode 100644 index 0000000..535282b --- /dev/null +++ b/portage-overlay/sys-fs/multipath-tools/files/0006--kpartx-documentation-fixes.patch @@ -0,0 +1,36 @@ +From: =?utf-8?q?Guido=20G=C3=BCnther?= +Date: Tue, 24 Jun 2008 16:38:38 +0200 +Subject: [PATCH] [kpartx] documentation fixes + +--- + kpartx/kpartx.8 | 3 +++ + kpartx/kpartx.c | 1 + + 2 files changed, 4 insertions(+), 0 deletions(-) + +diff --git a/kpartx/kpartx.8 b/kpartx/kpartx.8 +index 87b07ce..c61f312 100644 +--- a/kpartx/kpartx.8 ++++ b/kpartx/kpartx.8 +@@ -26,6 +26,9 @@ List partition mappings that would be added -a + .B \-p + set device name-partition number delimiter + .TP ++.B \-g ++force GUID partition table (GPT) ++.TP + .B \-v + Operate verbosely + .SH "SEE ALSO" +diff --git a/kpartx/kpartx.c b/kpartx/kpartx.c +index 6771e41..e3550bb 100644 +--- a/kpartx/kpartx.c ++++ b/kpartx/kpartx.c +@@ -94,6 +94,7 @@ usage(void) { + printf("\t-d del partition devmappings\n"); + printf("\t-l list partitions devmappings that would be added by -a\n"); + printf("\t-p set device name-partition number delimiter\n"); ++ printf("\t-g force GUID partition table (GPT)\n"); + printf("\t-v verbose\n"); + return 1; + } +-- diff --git a/portage-overlay/sys-fs/multipath-tools/files/0007--kpartx-remove-dead-code.patch b/portage-overlay/sys-fs/multipath-tools/files/0007--kpartx-remove-dead-code.patch new file mode 100644 index 0000000..a52be14 --- /dev/null +++ b/portage-overlay/sys-fs/multipath-tools/files/0007--kpartx-remove-dead-code.patch @@ -0,0 +1,64 @@ +From: =?utf-8?q?Guido=20G=C3=BCnther?= +Date: Tue, 24 Jun 2008 16:38:39 +0200 +Subject: [PATCH] [kpartx] remove dead code + +--- + kpartx/kpartx.c | 16 ++-------------- + 1 files changed, 2 insertions(+), 14 deletions(-) + +diff --git a/kpartx/kpartx.c b/kpartx/kpartx.c +index e3550bb..f859bd3 100644 +--- a/kpartx/kpartx.c ++++ b/kpartx/kpartx.c +@@ -82,7 +82,7 @@ initpts(void) + addpts("sun", read_sun_pt); + } + +-static char short_opts[] = "ladgvnp:t:"; ++static char short_opts[] = "ladgvp:t:"; + + /* Used in gpt.c */ + int force_gpt=0; +@@ -188,8 +188,7 @@ main(int argc, char **argv){ + struct slice all; + struct pt *ptp; + enum action what = LIST; +- char *p, *type, *diskdevice, *device, *progname; +- int lower, upper; ++ char *type, *diskdevice, *device, *progname; + int verbose = 0; + char partname[PARTNAME_SIZE], params[PARTNAME_SIZE + 16]; + char * loopdev = NULL; +@@ -203,7 +202,6 @@ main(int argc, char **argv){ + initpts(); + init_crc32(); + +- lower = upper = 0; + type = device = diskdevice = NULL; + memset(&all, 0, sizeof(all)); + memset(&partname, 0, sizeof(partname)); +@@ -240,14 +238,6 @@ main(int argc, char **argv){ + case 'v': + verbose = 1; + break; +- case 'n': +- p = optarg; +- lower = atoi(p); +- if ((p[1] == '-') && p[2]) +- upper = atoi(p+2); +- else +- upper = lower; +- break; + case 'p': + delim = optarg; + break; +@@ -332,8 +322,6 @@ main(int argc, char **argv){ + perror(device); + exit(1); + } +- if (!lower) +- lower = 1; + + /* add/remove partitions to the kernel devmapper tables */ + for (i = 0; i < ptct; i++) { +-- diff --git a/portage-overlay/sys-fs/multipath-tools/files/0008-udev-as-of-0.124-doesn-t-support-scsi_id-s-anymor.patch b/portage-overlay/sys-fs/multipath-tools/files/0008-udev-as-of-0.124-doesn-t-support-scsi_id-s-anymor.patch new file mode 100644 index 0000000..3b7ed4d --- /dev/null +++ b/portage-overlay/sys-fs/multipath-tools/files/0008-udev-as-of-0.124-doesn-t-support-scsi_id-s-anymor.patch @@ -0,0 +1,102 @@ +From: Guido Guenther +Date: Fri, 15 Aug 2008 15:38:00 +0200 +Subject: [PATCH] udev as of 0.124 doesn't support 'scsi_id -s' anymore + +--- + libmultipath/defaults.h | 2 +- + libmultipath/hwtable.c | 4 ++-- + multipath.conf.annotated | 4 ++-- + multipath.conf.synthetic | 4 ++-- + multipath/multipath.conf.5 | 2 +- + 5 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/libmultipath/defaults.h b/libmultipath/defaults.h +index df7d971..3047ae5 100644 +--- a/libmultipath/defaults.h ++++ b/libmultipath/defaults.h +@@ -1,4 +1,4 @@ +-#define DEFAULT_GETUID "/lib/udev/scsi_id -g -u -s /block/%n" ++#define DEFAULT_GETUID "/lib/udev/scsi_id -g -u -d /dev/%n" + #define DEFAULT_UDEVDIR "/dev" + #define DEFAULT_SELECTOR "round-robin 0" + #define DEFAULT_FEATURES "0" +diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c +index ef761d7..e8fb5f9 100644 +--- a/libmultipath/hwtable.c ++++ b/libmultipath/hwtable.c +@@ -157,7 +157,7 @@ static struct hwentry default_hw[] = { + /* HP Smart Array */ + .vendor = "HP", + .product = "LOGICAL VOLUME.*", +- .getuid = "/lib/udev/scsi_id -n -g -u -s /block/%n", ++ .getuid = "/lib/udev/scsi_id -n -g -u -d /dev/%n", + .getprio = NULL, + .features = DEFAULT_FEATURES, + .hwhandler = DEFAULT_HWHANDLER, +@@ -199,7 +199,7 @@ static struct hwentry default_hw[] = { + { + .vendor = "EMC", + .product = "SYMMETRIX", +- .getuid = "/lib/udev/scsi_id -g -u -ppre-spc3-83 -s /block/%n", ++ .getuid = "/lib/udev/scsi_id -g -u -ppre-spc3-83 -d /dev/%n", + .getprio = NULL, + .features = DEFAULT_FEATURES, + .hwhandler = DEFAULT_HWHANDLER, +diff --git a/multipath.conf.annotated b/multipath.conf.annotated +index e6cfe9a..76c2204 100644 +--- a/multipath.conf.annotated ++++ b/multipath.conf.annotated +@@ -49,7 +49,7 @@ + # # path identifier. Absolute path required + # # default : /lib/udev/scsi_id -g -u -s + # # +-# getuid_callout "/lib/udev/scsi_id -g -u -s /block/%n" ++# getuid_callout "/lib/udev/scsi_id -g -u -d /dev/%n" + # + # # + # # name : prio_callout +@@ -293,7 +293,7 @@ + # # path identifier. Absolute path required + # # default : /lib/udev/scsi_id -g -u -s + # # +-# getuid_callout "/lib/udev/scsi_id -g -u -s /block/%n" ++# getuid_callout "/lib/udev/scsi_id -g -u -d /dev/%n" + # + # # + # # name : prio_callout +diff --git a/multipath.conf.synthetic b/multipath.conf.synthetic +index 633d625..41ebdec 100644 +--- a/multipath.conf.synthetic ++++ b/multipath.conf.synthetic +@@ -7,7 +7,7 @@ + # polling_interval 10 + # selector "round-robin 0" + # path_grouping_policy multibus +-# getuid_callout "/lib/udev/scsi_id -g -u -s /block/%n" ++# getuid_callout "/lib/udev/scsi_id -g -u -d /dev/%n" + # prio_callout /bin/true + # path_checker directio + # rr_min_io 100 +@@ -52,7 +52,7 @@ + # vendor "COMPAQ " + # product "HSV110 (C)COMPAQ" + # path_grouping_policy multibus +-# getuid_callout "/lib/udev/scsi_id -g -u -s /block/%n" ++# getuid_callout "/lib/udev/scsi_id -g -u -d /dev/%n" + # path_checker directio + # path_selector "round-robin 0" + # hardware_handler "0" +diff --git a/multipath/multipath.conf.5 b/multipath/multipath.conf.5 +index c8ab6b0..233a154 100644 +--- a/multipath/multipath.conf.5 ++++ b/multipath/multipath.conf.5 +@@ -109,7 +109,7 @@ Default value is \fImultibus\fR. + The default program and args to callout to obtain a unique path + identifier. Should be specified with an absolute path. Default value + is +-.I /lib/udev/scsi_id -g -u -s ++.I /lib/udev/scsi_id -g -u -d /dev/%n + .TP + .B prio_callout + The default program and args to callout to obtain a path priority +-- diff --git a/portage-overlay/sys-fs/multipath-tools/files/0009-blacklist-cciss-devices.patch b/portage-overlay/sys-fs/multipath-tools/files/0009-blacklist-cciss-devices.patch new file mode 100644 index 0000000..a424352 --- /dev/null +++ b/portage-overlay/sys-fs/multipath-tools/files/0009-blacklist-cciss-devices.patch @@ -0,0 +1,29 @@ +From: =?utf-8?q?Guido=20G=C3=BCnther?= +Date: Fri, 3 Oct 2008 12:39:48 +0200 +Subject: [PATCH] blacklist cciss devices + +cciss support isn't complete in 0.4.8 and the half functioning causes +problems in d-i among other things. +Closes: #500991 +--- + libmultipath/blacklist.c | 6 ++++++ + 1 files changed, 6 insertions(+), 0 deletions(-) + +diff --git a/libmultipath/blacklist.c b/libmultipath/blacklist.c +index 9a058f7..fbec749 100644 +--- a/libmultipath/blacklist.c ++++ b/libmultipath/blacklist.c +@@ -121,6 +121,12 @@ setup_default_blist (struct config * conf) + if (store_ble(conf->blist_devnode, str, ORIGIN_DEFAULT)) + return 1; + ++ str = STRDUP("^cciss!c[0-9]d[0-9]*"); ++ if (!str) ++ return 1; ++ if (store_ble(conf->blist_devnode, str, ORIGIN_DEFAULT)) ++ return 1; ++ + vector_foreach_slot (conf->hwtable, hwe, i) { + if (hwe->bl_product) { + if (alloc_ble_device(conf->blist_device)) +-- diff --git a/portage-overlay/sys-fs/multipath-tools/files/0010-fix-URL-to-FAQ.patch b/portage-overlay/sys-fs/multipath-tools/files/0010-fix-URL-to-FAQ.patch new file mode 100644 index 0000000..44486fe --- /dev/null +++ b/portage-overlay/sys-fs/multipath-tools/files/0010-fix-URL-to-FAQ.patch @@ -0,0 +1,20 @@ +From: Vincent McIntyre +Date: Fri, 9 Jan 2009 18:18:46 +0100 +Subject: [PATCH] fix URL to FAQ + +--- + FAQ | 3 ++- + 1 files changed, 2 insertions(+), 1 deletions(-) + +diff --git a/FAQ b/FAQ +index 35dc2f9..ad717b4 100644 +--- a/FAQ ++++ b/FAQ +@@ -1,4 +1,5 @@ +-More at http://christophe.varoqui.free.fr/wiki/wakka.php?wiki=FAQ ++More at http://christophe.varoqui.free.fr/faq.html ++See also http://christophe.varoqui.free.fr/usage.html + + 1. How to set up System-on-multipath ? + ====================================== +-- diff --git a/portage-overlay/sys-fs/multipath-tools/files/0011--kpartx-use-uint64_t-to-account-slices-start-size.patch b/portage-overlay/sys-fs/multipath-tools/files/0011--kpartx-use-uint64_t-to-account-slices-start-size.patch new file mode 100644 index 0000000..48956b1 --- /dev/null +++ b/portage-overlay/sys-fs/multipath-tools/files/0011--kpartx-use-uint64_t-to-account-slices-start-size.patch @@ -0,0 +1,270 @@ +From: =?utf-8?q?Guido=20G=C3=BCnther?= +Date: Fri, 23 Jan 2009 17:19:59 +0100 +Subject: [PATCH] [kpartx] use uint64_t to account slices start/size + +And thus support >2TB partitioned devices. +Redhat patch, pushed by Gerald Nowitzky. +--- + kpartx/devmapper.c | 4 +++- + kpartx/devmapper.h | 4 ++-- + kpartx/gpt.c | 35 ++++++++++++++++++++++------------- + kpartx/kpartx.c | 25 +++++++++++++------------ + kpartx/kpartx.h | 6 ++++-- + 5 files changed, 44 insertions(+), 30 deletions(-) + +diff --git a/kpartx/devmapper.c b/kpartx/devmapper.c +index 6e3e198..91070e5 100644 +--- a/kpartx/devmapper.c ++++ b/kpartx/devmapper.c +@@ -4,10 +4,12 @@ + #include + #include + #include ++#include + #include + #include + #include + #include ++#include "devmapper.h" + + #define UUID_PREFIX "part%d-" + #define MAX_PREFIX_LEN 8 +@@ -72,7 +74,7 @@ dm_simplecmd (int task, const char *name) { + + extern int + dm_addmap (int task, const char *name, const char *target, +- const char *params, unsigned long size, const char *uuid, int part) { ++ const char *params, uint64_t size, const char *uuid, int part) { + int r = 0; + struct dm_task *dmt; + char *prefixed_uuid; +diff --git a/kpartx/devmapper.h b/kpartx/devmapper.h +index ccdbead..2bd27d2 100644 +--- a/kpartx/devmapper.h ++++ b/kpartx/devmapper.h +@@ -1,7 +1,7 @@ + int dm_prereq (char *, int, int, int); + int dm_simplecmd (int, const char *); +-int dm_addmap (int, const char *, const char *, const char *, unsigned long, +- char *, int); ++int dm_addmap (int, const char *, const char *, const char *, uint64_t, ++ const char *, int); + int dm_map_present (char *); + char * dm_mapname(int major, int minor); + dev_t dm_get_first_dep(char *devname); +diff --git a/kpartx/gpt.c b/kpartx/gpt.c +index dc846ca..047a829 100644 +--- a/kpartx/gpt.c ++++ b/kpartx/gpt.c +@@ -36,6 +36,7 @@ + #include + #include + #include ++#include + #include "crc32.h" + + #if BYTE_ORDER == LITTLE_ENDIAN +@@ -50,10 +51,18 @@ + # define __cpu_to_le32(x) bswap_32(x) + #endif + ++#ifndef BLKGETLASTSECT + #define BLKGETLASTSECT _IO(0x12,108) /* get last sector of block device */ ++#endif ++#ifndef BLKGETSIZE + #define BLKGETSIZE _IO(0x12,96) /* return device size */ ++#endif ++#ifndef BLKSSZGET + #define BLKSSZGET _IO(0x12,104) /* get block device sector size */ ++#endif ++#ifndef BLKGETSIZE64 + #define BLKGETSIZE64 _IOR(0x12,114,sizeof(uint64_t)) /* return device size in bytes (u64 *arg) */ ++#endif + + struct blkdev_ioctl_param { + unsigned int block; +@@ -143,20 +152,14 @@ get_sector_size(int filedes) + static uint64_t + _get_num_sectors(int filedes) + { +- unsigned long sectors=0; + int rc; +-#if 0 +- uint64_t bytes=0; ++ uint64_t bytes=0; + +- rc = ioctl(filedes, BLKGETSIZE64, &bytes); ++ rc = ioctl(filedes, BLKGETSIZE64, &bytes); + if (!rc) + return bytes / get_sector_size(filedes); +-#endif +- rc = ioctl(filedes, BLKGETSIZE, §ors); +- if (rc) +- return 0; +- +- return sectors; ++ ++ return 0; + } + + /************************************************************ +@@ -193,7 +196,7 @@ last_lba(int filedes) + sectors = 1; + } + +- return sectors - 1; ++ return sectors ? sectors - 1 : 0; + } + + +@@ -220,17 +223,22 @@ read_lba(int fd, uint64_t lba, void *buffer, size_t bytes) + { + int sector_size = get_sector_size(fd); + off_t offset = lba * sector_size; ++ uint64_t lastlba; + ssize_t bytesread; + + lseek(fd, offset, SEEK_SET); + bytesread = read(fd, buffer, bytes); + ++ lastlba = last_lba(fd); ++ if (!lastlba) ++ return bytesread; ++ + /* Kludge. This is necessary to read/write the last + block of an odd-sized disk, until Linux 2.5.x kernel fixes. + This is only used by gpt.c, and only to read + one sector, so we don't have to be fancy. + */ +- if (!bytesread && !(last_lba(fd) & 1) && lba == last_lba(fd)) { ++ if (!bytesread && !(lastlba & 1) && lba == lastlba) { + bytesread = read_lastoddsector(fd, lba, buffer, bytes); + } + return bytesread; +@@ -505,7 +513,8 @@ find_valid_gpt(int fd, gpt_header ** gpt, gpt_entry ** ptes) + if (!gpt || !ptes) + return 0; + +- lastlba = last_lba(fd); ++ if (!(lastlba = last_lba(fd))) ++ return 0; + good_pgpt = is_gpt_valid(fd, GPT_PRIMARY_PARTITION_TABLE_LBA, + &pgpt, &pptes); + if (good_pgpt) { +diff --git a/kpartx/kpartx.c b/kpartx/kpartx.c +index f859bd3..54a628e 100644 +--- a/kpartx/kpartx.c ++++ b/kpartx/kpartx.c +@@ -25,6 +25,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -355,16 +356,16 @@ main(int argc, char **argv){ + + slices[j].minor = m++; + +- printf("%s%s%d : 0 %lu %s %lu\n", ++ printf("%s%s%d : 0 %" PRIu64 " %s %" PRIu64"\n", + mapname, delim, j+1, +- (unsigned long) slices[j].size, device, +- (unsigned long) slices[j].start); ++ slices[j].size, device, ++ slices[j].start); + } + /* Loop to resolve contained slices */ + d = c; + while (c) { + for (j = 0; j < n; j++) { +- unsigned long start; ++ uint64_t start; + int k = slices[j].container - 1; + + if (slices[j].size == 0) +@@ -376,9 +377,9 @@ main(int argc, char **argv){ + slices[j].minor = m++; + + start = slices[j].start - slices[k].start; +- printf("%s%s%d : 0 %lu %s%s%d %lu\n", ++ printf("%s%s%d : 0 %" PRIu64 " %s%s%d %" PRIu64 "\n", + mapname, delim, j+1, +- (unsigned long) slices[j].size, ++ slices[j].size, + mapname, delim, k, start); + c--; + } +@@ -437,8 +438,8 @@ main(int argc, char **argv){ + } + strip_slash(partname); + +- if (safe_sprintf(params, "%s %lu", device, +- (unsigned long)slices[j].start)) { ++ if (safe_sprintf(params, "%s %" PRIu64 , ++ device, slices[j].start)) { + fprintf(stderr, "params too small\n"); + exit(1); + } +@@ -457,7 +458,7 @@ main(int argc, char **argv){ + &slices[j].minor); + + if (verbose) +- printf("add map %s (%d:%d): 0 %lu %s %s\n", ++ printf("add map %s (%d:%d): 0 %" PRIu64 " %s %s\n", + partname, slices[j].major, + slices[j].minor, slices[j].size, + DM_TARGET, params); +@@ -466,7 +467,7 @@ main(int argc, char **argv){ + d = c; + while (c) { + for (j = 0; j < n; j++) { +- unsigned long start; ++ uint64_t start; + int k = slices[j].container - 1; + + if (slices[j].size == 0) +@@ -493,7 +494,7 @@ main(int argc, char **argv){ + strip_slash(partname); + + start = slices[j].start - slices[k].start; +- if (safe_sprintf(params, "%d:%d %lu", ++ if (safe_sprintf(params, "%d:%d %" PRIu64, + slices[k].major, + slices[k].minor, + start)) { +@@ -515,7 +516,7 @@ main(int argc, char **argv){ + &slices[j].minor); + + if (verbose) +- printf("add map %s (%d:%d): 0 %lu %s\n", ++ printf("add map %s (%d:%d): 0 %" PRIu64 " %s\n", + partname, + slices[j].major, + slices[j].minor, +diff --git a/kpartx/kpartx.h b/kpartx/kpartx.h +index 9b3aeca..43ae3f8 100644 +--- a/kpartx/kpartx.h ++++ b/kpartx/kpartx.h +@@ -1,6 +1,8 @@ + #ifndef _KPARTX_H + #define _KPARTX_H + ++#include ++ + /* + * For each partition type there is a routine that takes + * a block device and a range, and returns the list of +@@ -20,8 +22,8 @@ + * units: 512 byte sectors + */ + struct slice { +- unsigned long start; +- unsigned long size; ++ uint64_t start; ++ uint64_t size; + int container; + int major; + int minor; +-- diff --git a/portage-overlay/sys-fs/multipath-tools/files/0012--libmultipath-Update-discovery-to-work-with-new-sys.patch b/portage-overlay/sys-fs/multipath-tools/files/0012--libmultipath-Update-discovery-to-work-with-new-sys.patch new file mode 100644 index 0000000..8f1acc5 --- /dev/null +++ b/portage-overlay/sys-fs/multipath-tools/files/0012--libmultipath-Update-discovery-to-work-with-new-sys.patch @@ -0,0 +1,25 @@ +From: Hannes Reinecke +Date: Thu, 20 Mar 2008 23:53:48 +0100 +Subject: [PATCH] [libmultipath] Update discovery to work with new sysfs layout + +With the new sysfs layout the parent device of a block device +it 'block', and only the parent of this is the 'real' parent. +--- + libmultipath/discovery.c | 3 +++ + 1 files changed, 3 insertions(+), 0 deletions(-) + +diff --git a/libmultipath/discovery.c b/libmultipath/discovery.c +index c842eb0..2600c1e 100644 +--- a/libmultipath/discovery.c ++++ b/libmultipath/discovery.c +@@ -546,6 +546,9 @@ sysfs_pathinfo(struct path * pp) + if (!parent) + parent = pp->sysdev; + ++ if (!strncmp(parent->kernel, "block",5)) ++ parent = sysfs_device_get_parent(parent); ++ + condlog(3, "%s: subsystem = %s", pp->dev, parent->subsystem); + + if (!strncmp(parent->subsystem, "scsi",4)) +-- diff --git a/portage-overlay/sys-fs/multipath-tools/multipath-tools-0.4.8.ebuild b/portage-overlay/sys-fs/multipath-tools/multipath-tools-0.4.8.ebuild new file mode 100644 index 0000000..250344d --- /dev/null +++ b/portage-overlay/sys-fs/multipath-tools/multipath-tools-0.4.8.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/multipath-tools/multipath-tools-0.4.8.ebuild,v 1.6 2009/03/07 22:56:00 josejx Exp $ + +inherit eutils toolchain-funcs + +DESCRIPTION="Device mapper target autoconfig" +HOMEPAGE="http://christophe.varoqui.free.fr/" +SRC_URI="http://christophe.varoqui.free.fr/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86" +IUSE="" + +RDEPEND=">=sys-fs/lvm2-2.02.45 + sys-fs/udev + sys-fs/sysfsutils + dev-libs/libaio" +DEPEND="${RDEPEND}" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/0001-get-rid-of-arch-specific-ifdef-spaghettis.patch + epatch "${FILESDIR}"/0002--libmultipath-filter_wwid-is-called-with-the-wron.patch + epatch "${FILESDIR}"/0003--kpartx-Fix-udev-rules-for-dmraid.patch + epatch "${FILESDIR}"/0004--kpartx-fix-extended-partition-handling.patch + epatch "${FILESDIR}"/0005--kpartx-remove-partitions-in-reverse-order.patch + epatch "${FILESDIR}"/0006--kpartx-documentation-fixes.patch + epatch "${FILESDIR}"/0007--kpartx-remove-dead-code.patch + epatch "${FILESDIR}"/0008-udev-as-of-0.124-doesn-t-support-scsi_id-s-anymor.patch + epatch "${FILESDIR}"/0009-blacklist-cciss-devices.patch + epatch "${FILESDIR}"/0010-fix-URL-to-FAQ.patch + epatch "${FILESDIR}"/0011--kpartx-use-uint64_t-to-account-slices-start-size.patch + epatch "${FILESDIR}"/0012--libmultipath-Update-discovery-to-work-with-new-sys.patch +} + +src_compile() { + emake -j1 CC="$(tc-getCC)" || die "emake failed" +} + +src_install() { + dodir /sbin /usr/share/man/man8 + make DESTDIR="${D}" install || die "install failed" + + insinto /etc + newins "${S}"/multipath.conf.annotated multipath.conf + fperms 644 /etc/udev/rules.d/65-multipath.rules + fperms 644 /etc/udev/rules.d/66-kpartx.rules + # This is the monitoring daemon + newinitd "${FILESDIR}"/rc-multipathd multipathd + # This is the init script that fires the multipath addon for baselayout2 + newinitd "${FILESDIR}"/init.d-multipath multipath + # Handle early-boot startup as well as shutdown of multipath devices + insinto /lib/rcscripts/addons + doins "${FILESDIR}"/multipath-start.sh + doins "${FILESDIR}"/multipath-stop.sh + + dodoc multipath.conf.* + dodoc AUTHOR ChangeLog FAQ README TODO + docinto kpartx; dodoc kpartx/ChangeLog kpartx/README +} + +pkg_preinst() { + # The dev.d script was previously wrong and is now removed (the udev rules + # file does the job instead), but it won't be removed from live systems due + # to cfgprotect. + # This should help out a little... + if [[ -e ${ROOT}/etc/dev.d/block/multipath.dev ]] ; then + mkdir -p "${D}"/etc/dev.d/block + echo "# Please delete this file. It is obsoleted by /etc/udev/rules.d/65-multipath.rules" \ + > "${D}"/etc/dev.d/block/multipath.dev + fi +} +pkg_postinst() { + elog "If you need multipath on your system, you should ensure that a" + elog "'multipath' entry is present in your RC_VOLUME_ORDER variable!" + elog "If you use baselayout2, you must add 'multipath' into" + elog "your boot runlevel!" +} diff --git a/portage-overlay/sys-fs/ntfsreloc/Manifest b/portage-overlay/sys-fs/ntfsreloc/Manifest new file mode 100644 index 0000000..4c5606b --- /dev/null +++ b/portage-overlay/sys-fs/ntfsreloc/Manifest @@ -0,0 +1,2 @@ +AUX ntfsreloc.c 10888 RMD160 c34ecd0d253f9117e9a478749029938ceb35256c SHA1 7ac0fc8b4cb56304641509a7229e35999b05ddda SHA256 9b6ca8755e1fccc6954042a6a1c1e58a58c380e14bf1094c306fc1bfed73532b +EBUILD ntfsreloc-0.7.ebuild 414 RMD160 1a8f2daecbb6b1e14bc1b1ce1d56fde344cfd100 SHA1 b8bc4ce8133e53ae8ac2e508db1c34c12d1d8a51 SHA256 df2f0a310c2abc785ae41ccaceda3473b324acd1753479dba5c914ce854f2140 diff --git a/portage-overlay/sys-fs/ntfsreloc/files/ntfsreloc.c b/portage-overlay/sys-fs/ntfsreloc/files/ntfsreloc.c new file mode 100644 index 0000000..5c569df --- /dev/null +++ b/portage-overlay/sys-fs/ntfsreloc/files/ntfsreloc.c @@ -0,0 +1,418 @@ +/* +ntfsreloc - deals with braindeadness with moving NTFS filesystems. +version 0.7 + +Copyright (C) 2006 Daniel J. Grace +Modified 2008 by Orgad Shaneh + +This program modifies the geometry settings on an NTFS partition +as described in . +It is needed for booting, as described in libntfs + +It will NOT work for Windows NT v3.5 and below. +It is designed for NT4/2000/XP and later versions. + +Like any other program that tinkers with the contents of your HD, this +program may cause data corruption. USE AT YOUR OWN RISK. You have been warned. + + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA +*/ + +#define _LARGEFILE64_SOURCE +#include +#include +#include +#include +#include +#include +#include +#include +#include + +int flip(void *p, int size) { + ushort test; + int iter; + char *c; + char t; + + if (size % 2) return 1; + + // Determine system architecture + test = 1; + c = (char *)&test; + if (*c) return 0; + + // reverse bytes + c = p; + for (iter = 0 ; iter < size / 2; ++iter) { + t = c[iter]; + c[iter] = c[size-iter-1]; + c[size-iter-1] = t; + } + return 0; +} + +int usage(char *progname) { + fprintf(stderr, + "adjust filesystem geometry for a NTFS partition" + "\nUsage: %s [-h # -t #] [-s start [-b]] [-w] [-f] [-p] device" + "\nwhere device points to an NTFS partition" + "\n" + "\nOptions:" + "\n-w:\t\tWrite new start sector to the partition." + "\n-h # -t #:\tSpecify number of heads and number of sectors per track" + "\n\t\tIf omitted, determined via ioctl." + "\n-s start:\tNew start sector to write." + "\n\t\tIf omitted, determined via ioctl." + "\n-b:\t\tProceed even if the specified device is not a" + "\n\t\tpartition (e.g. a regular file)" + "\n-f:\t\tForce the operation to occur even if device does not look" + "\n\t\tlike a valid NTFS partition or values are equal." + "\n-p:\t\tPrint debug information (values read, values requested etc.)" + "\n" + "\nThis utility displays the current starting sector as defined by the" + "\nthe filesystem. No change will actually be made without the -w" + "\noption." + "\n" + "\nExit status is 2 if an error occured, 1 if a change was made or is needed" + "\nor 0 if the filesystem already has the correct values." + "\n", progname + ); + return 0; +} + +off64_t last_sector(int device) +{ + unsigned short sectorSize = 0; + unsigned long long totalSectors = 0; + + if (lseek(device, 0x0bL, SEEK_SET) < 0) { + perror("lseek"); + exit(2); + } + + if (read(device, §orSize, 2) != 2) { + fprintf(stderr, "Unable to read filesystem info.\n"); + exit(2); + } + + if (lseek(device, 0x28L, SEEK_SET) < 0) { + perror("lseek"); + exit(2); + } + + if (read(device, &totalSectors, 8) != 8) { + fprintf(stderr, "Unable to read filesystem info.\n"); + exit(2); + } + flip(§orSize, 2); + flip(&totalSectors, 8); + return sectorSize * totalSectors; +} + +struct ntfs_geometry { + unsigned short sectors; + unsigned short heads; + unsigned long start; +}; + +void flip_all(struct ntfs_geometry *geo) { + flip(&geo->heads, 2); + flip(&geo->sectors, 2); + flip(&geo->start, 4); +} + +char optSpecifyStart = 0, optSpecifyHS = 0, optWrite = 0, optBlock = 0, optForce = 0, optPrint = 0; +char *optDeviceName = NULL; +struct ntfs_geometry opt_geom = {0, 0, 0}; + +void print(const char *s, ...) +{ + va_list ap; + if (optPrint) { + va_start(ap, s); + vprintf(s, ap); + va_end(ap); + } +} + +int read_options(int argc, char *argv[]) { + int i; + char opt; + int readopts = 1; + + if (argc <= 1) { + usage(argv[0]); + return 2; + } + + // read options + for (i = 1 ; i < argc ; ++i) { + if (argv[i][0] == '-' && readopts) { + opt = argv[i][1]; + // -h, -t and -s need a number to follow + if ((opt == 'h') || (opt == 't') || (opt == 's')) { + char *sizePtr, *endPtr; + if (argv[i][2]) { + sizePtr = &argv[i][2]; + } else if (i+1 < argc) { + sizePtr = argv[++i]; + } else { + fprintf(stderr, "ERROR: Size must be specified for option -%c\n", opt); + usage(argv[0]); + return 1; + } + + switch (opt) { + case 'h': optSpecifyHS = 1; opt_geom.heads = strtoul(sizePtr, &endPtr, 10); break; + case 't': optSpecifyHS = 1; opt_geom.sectors = strtoul(sizePtr, &endPtr, 10); break; + case 's': optSpecifyStart = 1; opt_geom.start = strtoul(sizePtr, &endPtr, 10); break; + } + + // assert the value is a number + if (endPtr == sizePtr || *endPtr) { + fprintf(stderr, "ERROR: Invalid size specified for option -%c\n", opt); + usage(argv[0]); + return 1; + } + continue; + } + + if (opt && argv[i][2]) { + fprintf(stderr, "Unknown option '%s'\n", argv[i]); + usage(argv[0]); + return 1; + } + + switch (opt) { + case '-': readopts = 0; break; + case 'b': optBlock = 1; break; + case 'w': optWrite = 1; break; + case 'f': optForce = 1; break; + case 'p': optPrint = 1; break; + default: + fprintf(stderr, "Unknown option '%s'\n", argv[i]); + usage(argv[0]); + return 1; + } + continue; + } + + // If we reach here, we're reading a device name + if (optDeviceName) { + fprintf(stderr, "Only one device may be specified\n"); + usage(argv[0]); + return 1; + } + optDeviceName = argv[i]; + } + + if (!optDeviceName) { + fprintf(stderr, "No device name specified\n"); + usage(argv[0]); + return 1; + } + return 0; +} + +int main(int argc, char *argv[]) { + int device = 0; + int opt_res; + char haveGeom = 0; + off64_t lastsector = 0; + struct hd_geometry part_geom = {0, 0, 0, 0}; + struct ntfs_geometry fs_geom = {0, 0, 0}; + struct ntfs_geometry bak_geom = {0, 0, 0}; + struct ntfs_geometry set_geom = {0, 0, 0}; + const int geomsize = sizeof(struct ntfs_geometry); + + puts("ntfsreloc version 0.7"); + + // read program options (into global variables) + opt_res = read_options(argc, argv); + if (opt_res) return opt_res; + + // verify that we can open the device in readonly mode + if (!(device = open(optDeviceName, (optWrite ? O_RDWR : O_RDONLY) | O_SYNC))) { + perror("open"); + return 2; + } + + // check to see if it's a partition, and determine geometry + if (ioctl(device, HDIO_GETGEO, &part_geom)) { + if (!optBlock) { + fprintf(stderr, "Failed to read disk geometry. Perhaps this is not a partition?\n"); + fprintf(stderr, "Verify that you are using the correct device or use the -b option.\n"); + fprintf(stderr, "The exact error was:\n"); + perror("ioctl"); + return 2; + } else if (!optSpecifyStart && optWrite) { + fprintf(stderr, "Failed to read disk geometry, and -s option was not specified.\n"); + fprintf(stderr, "No update can be made without this information.\n"); + fprintf(stderr, "The exact error was:\n"); + perror("ioctl"); + return 2; + } + } else { + haveGeom = 1; + + if (!optForce && !part_geom.start) { + fprintf(stderr, "This looks like an entire disk (start=0) instead of a single partition.\n"); + fprintf(stderr, "It will not be modified without the -f (force) option.\n"); + if (optWrite) { + return 2; + } + } + } + + // verify that it is an NTFS partition + if (lseek(device, 3L, SEEK_SET) < 0) { + perror("lseek"); + return 2; + } + + // read "NTFS" magic, or at least what should be + char ntfsMagic[4]; + if (read(device, &ntfsMagic, 4) != 4 || memcmp(ntfsMagic, "NTFS", 4)) { + if (!optForce) { + fprintf(stderr, "This device does not appear to be a real NTFS volume.\n"); + if (!optWrite) { + return 2; + } + } + } + + // filesystem geometry + if (lseek(device, 0x18L, SEEK_SET) < 0) { + perror("lseek"); + return 2; + } + if (read(device, &fs_geom, geomsize) != geomsize) { + fprintf(stderr, "Unable to read filesystem info.\n"); + return 2; + } + + flip_all(&fs_geom); + + // backup sector + lastsector = last_sector(device); + if (lastsector == 0) { + fprintf(stderr, "Unable to determine last (backup) sector!\n"); + return 2; + } + if (lseek64(device, lastsector + 0x18L, SEEK_SET) < 0) { + perror("lseek64"); + return 2; + } + + if (read(device, &bak_geom, geomsize) != geomsize) { + fprintf(stderr, "Unable to read filesystem info.\n"); + return 2; + } + flip_all(&bak_geom); + + if (optSpecifyHS) { + if (!opt_geom.heads || !opt_geom.sectors) { + fprintf(stderr, "Must specify both heads and sectors per track or none!\n"); + return 2; + } + } + + // behavior description follows. HS and Start values indicates SpecifyHS and SpecifyStart + // part: use partition value + // fs : use filesystem value (don't change anything) + // opt : use user value + + // HS Start tgt HS tgt Start + // 0 0 part part (if no partition geometry, use fs) + // 0 1 fs opt + // 1 0 opt fs + // 1 1 opt opt + if (!optSpecifyHS && !optSpecifyStart) { + if (haveGeom) { + set_geom.heads = part_geom.heads; + set_geom.sectors = part_geom.sectors; + set_geom.start = part_geom.start; + } else { + set_geom = fs_geom; + } + } else { + set_geom = opt_geom; + if (!optSpecifyStart) { + set_geom.start = fs_geom.start; + } + if (!optSpecifyHS) { + set_geom.heads = fs_geom.heads; + set_geom.sectors = fs_geom.sectors; + } + } + + // print all details + print("\t\tHeads\tSectors\tStart\n"); + if (haveGeom) { + print("partition:\t%d\t%d\t%lu\n", part_geom.heads, part_geom.sectors, part_geom.start); + } + print("filesystem:\t%d\t%d\t%lu\n", fs_geom.heads, fs_geom.sectors, fs_geom.start); + print("backup sector\t%d\t%d\t%lu\n", bak_geom.heads, bak_geom.sectors, bak_geom.start); + print("target:\t\t%d\t%d\t%lu\n", set_geom.heads, set_geom.sectors, set_geom.start); + + if (!memcmp(&set_geom, &fs_geom, geomsize) + && !memcmp(&set_geom, &bak_geom, geomsize) + && !optForce) { + puts("No changes neccessary."); + return 0; + } + + if (!optWrite) { + puts("Changes will be written to disk only with -w flag"); + return 0; + } + + flip_all(&set_geom); + + // write back changes + if (lseek(device, 0x18L, SEEK_SET) < 0) { + perror("lseek"); + return 2; + } + if (write(device, &set_geom, geomsize) != geomsize) { + perror("write"); + return 2; + } + + // write to backup sector + if (lseek64(device, lastsector + 0x18L, SEEK_SET) < 0) { + perror("lseek64"); + return 2; + } + if (write(device, &set_geom, geomsize) != geomsize) { + perror("write"); + return 2; + } + + if (fsync(device)) { + perror("fsync"); + return 2; + } + if (close(device)) { + perror("close"); + return 2; + } + puts("done!"); + + return 1; +} + diff --git a/portage-overlay/sys-fs/ntfsreloc/ntfsreloc-0.7.ebuild b/portage-overlay/sys-fs/ntfsreloc/ntfsreloc-0.7.ebuild new file mode 100644 index 0000000..1f0c8bd --- /dev/null +++ b/portage-overlay/sys-fs/ntfsreloc/ntfsreloc-0.7.ebuild @@ -0,0 +1,29 @@ +inherit eutils + +DESCRIPTION="deals with braindeadness with moving NTFS filesystems" +HOMEPAGE="http://www.linux-ntfs.org/doku.php?id=contrib:ntfsreloc" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 amd64" +IUSE="" + +#DEPEND="" +#RDEPEND="${DEPEND}" + +src_unpack() +{ + mkdir ${S} + cp ${FILESDIR}/* ${S} +} + +src_compile() +{ + cd ${S} + gcc -o ntfsreloc ntfsreloc.c || die "emake failed" +} + +src_install() +{ + dosbin ${S}/ntfsreloc +} diff --git a/portage-overlay/sys-fs/scrounge-ntfs/Manifest b/portage-overlay/sys-fs/scrounge-ntfs/Manifest new file mode 100644 index 0000000..2b17094 --- /dev/null +++ b/portage-overlay/sys-fs/scrounge-ntfs/Manifest @@ -0,0 +1,8 @@ +DIST scrounge-ntfs-0.9.tar.gz 109271 RMD160 9b0fa4aba5b4d4957d46f7798ba25ed307bb0030 SHA1 9a13e82b9f56e2eee207789318c56d407443ebc8 SHA256 1d8acc20c4d13e680069cfef699d6369415c872025e41d2abb18071f40c727ce +EBUILD scrounge-ntfs-0.9.ebuild 487 RMD160 e17df4328169b301d3b1bcd63b44a26cd88224fb SHA1 13ff01fb37324464e38332b1283f427883c5e883 SHA256 0b00f4fe91b256228dccaa36ee9ab8149c73ff2a620d2ba038f0ed853120801e +MD5 5bb98810acf2f7b0d88ff71759858c4c scrounge-ntfs-0.9.ebuild 487 +RMD160 e17df4328169b301d3b1bcd63b44a26cd88224fb scrounge-ntfs-0.9.ebuild 487 +SHA256 0b00f4fe91b256228dccaa36ee9ab8149c73ff2a620d2ba038f0ed853120801e scrounge-ntfs-0.9.ebuild 487 +MD5 7e409a30a58cdf6e7e794f881b105b39 files/digest-scrounge-ntfs-0.9 253 +RMD160 ec0e88b894d37696cc6b78124fbf455b04e6fb57 files/digest-scrounge-ntfs-0.9 253 +SHA256 c420698d857c4e5ce5e00ebdf8eee7818adc3adf863f4e6d82d4761c3281ce83 files/digest-scrounge-ntfs-0.9 253 diff --git a/portage-overlay/sys-fs/scrounge-ntfs/files/digest-scrounge-ntfs-0.9 b/portage-overlay/sys-fs/scrounge-ntfs/files/digest-scrounge-ntfs-0.9 new file mode 100644 index 0000000..2117633 --- /dev/null +++ b/portage-overlay/sys-fs/scrounge-ntfs/files/digest-scrounge-ntfs-0.9 @@ -0,0 +1,3 @@ +MD5 851cbb9a1ce417cf61f2612626a1bc58 scrounge-ntfs-0.9.tar.gz 109271 +RMD160 9b0fa4aba5b4d4957d46f7798ba25ed307bb0030 scrounge-ntfs-0.9.tar.gz 109271 +SHA256 1d8acc20c4d13e680069cfef699d6369415c872025e41d2abb18071f40c727ce scrounge-ntfs-0.9.tar.gz 109271 diff --git a/portage-overlay/sys-fs/scrounge-ntfs/scrounge-ntfs-0.9.ebuild b/portage-overlay/sys-fs/scrounge-ntfs/scrounge-ntfs-0.9.ebuild new file mode 100644 index 0000000..2874d99 --- /dev/null +++ b/portage-overlay/sys-fs/scrounge-ntfs/scrounge-ntfs-0.9.ebuild @@ -0,0 +1,28 @@ +inherit eutils + +DESCRIPTION="Data recovery program for NTFS file systems" +HOMEPAGE="http://memberwebs.com/stef/software/scrounge/" +SRC_URI="http://memberwebs.com/stef/software/scrounge/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND}" + +src_compile() +{ + cd "${P}" + econf || die "Configure failed" + emake || die "Make failed" +} + +src_install() +{ + cd "${P}" + strip src/scrounge-ntfs + make DESTDIR="${D}" install || die "Install failed" +} + diff --git a/portage-overlay/sys-fs/squashfs-tools/Manifest b/portage-overlay/sys-fs/squashfs-tools/Manifest new file mode 100644 index 0000000..f8642c8 --- /dev/null +++ b/portage-overlay/sys-fs/squashfs-tools/Manifest @@ -0,0 +1,4 @@ +DIST lzma457.tar.bz2 298927 RMD160 9a3b8577e99f4ae4e62e75e1f3bbd3f1626e140f SHA1 bd1b46ba42fe1ad7351a39c131e8b7657e909001 SHA256 e1d07b372d9748eba715354bfd540ae2cb0e2c7e83ce630439420ab7df13f2e0 +DIST sqlzma3.4-457.tar.bz2 17498 RMD160 bf2ce0da59965987bfc367a5574d051791665087 SHA1 332cce244fb3cbc53c76179fa2624b8c3ca201ab SHA256 9faee3706b1b9394748d0f33aacbe901d0d6176a28b0d5e55b2337705806a8b8 +DIST squashfs3.4.tar.gz 352660 RMD160 e75c9a9e5220e80a8e321536f8fe8372bfe5d830 SHA1 6933a8f3098d94f93ec4002a54026b15a6e11640 SHA256 9ea1a9b3bd4f387ca11b5e96f00f8ae996fb81c4c7ad41f7c7f359917628a339 +EBUILD squashfs-tools-3.4.ebuild 2258 RMD160 b8d1fbd417e0b47b2ba306db22e9ca16fd856650 SHA1 06bd94fcd5ffe42259d81ca4dc83738a14d1e0b8 SHA256 287fc1b5c518c105766d283402ddca284ea72df75039cb8923c20a765e5d3439 diff --git a/portage-overlay/sys-fs/squashfs-tools/squashfs-tools-3.4.ebuild b/portage-overlay/sys-fs/squashfs-tools/squashfs-tools-3.4.ebuild new file mode 100644 index 0000000..b9f754a --- /dev/null +++ b/portage-overlay/sys-fs/squashfs-tools/squashfs-tools-3.4.ebuild @@ -0,0 +1,80 @@ +inherit eutils toolchain-funcs + +SQUASH_PV="squashfs${PV}" +LZMA_PV="lzma457" +SQLZMA_PV="sqlzma${PV}-${LZMA_PV/#lzma}" + +DESCRIPTION="Tool for creating compressed filesystem type squashfs" +HOMEPAGE="http://squashfs.sourceforge.net http://www.squashfs-lzma.org" +SRC_URI="mirror://sourceforge/squashfs/${SQUASH_PV}.tar.gz + lzma? ( mirror://sourceforge/sevenzip/${LZMA_PV}.tar.bz2 + http://www.squashfs-lzma.org/dl/${LZMA_PV}.tar.bz2 + http://www.squashfs-lzma.org/dl/${SQLZMA_PV}.tar.bz2 )" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="lzma" + +RDEPEND="sys-libs/zlib" + +src_unpack() +{ + cd ${WORKDIR} + unpack ${SQUASH_PV}.tar.gz || die + + if use lzma + then + unpack ${SQLZMA_PV}.tar.bz2 || die + mkdir ${LZMA_PV} + cd ${LZMA_PV} + unpack ${LZMA_PV}.tar.bz2 || die + cd .. + epatch sqlzma1-457.patch || die + epatch sqlzma2u-${PV}.patch || die + + # adjust cflags + sed -i "s:-O2:${CFLAGS}:" ${LZMA_PV}/C/Compress/Lzma/sqlzma.mk || die + sed -i "s:-O2:${CFLAGS}:" ${LZMA_PV}/CPP/7zip/Compress/LZMA_Alone/makefile.gcc || die + + # adjust Makefile + sed -i "s:KDir =:# KDir =:" Makefile || die # kernel dir unneeded + sed -i "s:BuildSquashfs =:# BuildSquashfs =:" Makefile || die # dont build modules + sed -i "s:^LzmaVer =.*:LzmaVer = ${LZMA_PV}:" Makefile || die # correct lzma version + + # set default block size to 262144 + sed -i 's!int block_size = SQUASHFS_FILE_SIZE, block_log;!int block_size = 262144, block_log=18;!' ${SQUASH_PV}/squashfs-tools/mksquashfs.c || die + sed -i 's!Default %d bytes\\n", SQUASHFS_FILE_SIZE);!Default %d bytes\\n", 262144);!' ${SQUASH_PV}/squashfs-tools/mksquashfs.c || die + sed -i 's!.dicsize = SQUASHFS_FILE_SIZE!.dicsize = 262144!' ${SQUASH_PV}/squashfs-tools/mksquashfs.c || die + fi + + # adjust cflags + sed -i "s:-O2:${CFLAGS}:" ${SQUASH_PV}/squashfs-tools/Makefile || die +} + +src_compile() +{ + if ! use lzma + then + cd ${WORKDIR}/${SQUASH_PV}/squashfs-tools + else + cd ${WORKDIR} + fi + + emake CC="$(tc-getCC)" || die +} + +src_install() +{ + cd ${SQUASH_PV}/squashfs-tools + dobin mksquashfs unsquashfs || die + cd .. + dodoc README ACKNOWLEDGEMENTS CHANGES COPYING PERFORMANCE.README + cd .. + use lzma && dodoc sqlzma.txt +} + +pkg_postinst() +{ + elog "This version of mksquashfs requires a 2.6.24 kernel or better." +} diff --git a/portage-overlay/sys-fs/zfs-fuse/Manifest b/portage-overlay/sys-fs/zfs-fuse/Manifest new file mode 100644 index 0000000..be018c0 --- /dev/null +++ b/portage-overlay/sys-fs/zfs-fuse/Manifest @@ -0,0 +1,2 @@ +DIST zfs-fuse-0.6.0.tar.bz2 969363 RMD160 7efd510cf750758e65e4500f5565d8e9f63ebf30 SHA1 508cf7c5d0aaf1adc11af2ea48aefd7bcaef3081 SHA256 c1081265c15e4d04327a3281cb53bd8e626522299fc6b047e8a6f2159fb28d18 +EBUILD zfs-fuse-0.6.0.ebuild 2491 RMD160 18950a8f2d926702fa9d88ca3ee24c60fbe158b4 SHA1 6c1a8412de7fac148d200c153aa2f37eb8a419d9 SHA256 16a1f8381b601f59f606d189fd9c9c69d3b7d40c16e33a4cd128c370d683b647 diff --git a/portage-overlay/sys-fs/zfs-fuse/zfs-fuse-0.6.0.ebuild b/portage-overlay/sys-fs/zfs-fuse/zfs-fuse-0.6.0.ebuild new file mode 100644 index 0000000..62a3c61 --- /dev/null +++ b/portage-overlay/sys-fs/zfs-fuse/zfs-fuse-0.6.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +IUSE="doc" + +inherit eutils + +DESCRIPTION="An implementation of the ZFS filesystem for FUSE/Linux" +HOMEPAGE="http://www.wizy.org/wiki/ZFS_on_FUSE" +SRC_URI="http://download.berlios.de/zfs-fuse/zfs-fuse-${PV}.tar.bz2" + +LICENSE="CDDL" +SLOT="0" +KEYWORDS="~x86 ~amd64" + +DEPEND=">=sys-libs/glibc-2.3.3 + >=dev-util/scons-0.96.1 + >=dev-libs/libaio-0.3.0 + >=sys-fs/fuse-2.6.1" + +RDEPEND=">=sys-fs/fuse-2.6.1" + +S=${WORKDIR}/${P}/src + +src_unpack() { + unpack ${A} + cd ${S} +} + +src_compile() { + + scons || die "Make failed" +} + +src_install() { + + mv cmd/ztest/ztest cmd/ztest/run-ztest || die "Error renaming" + mv cmd/ztest/runtest.sh cmd/ztest/ztest || die "Error renaming" + + dosbin cmd/ztest/run-ztest || die "Error installing" + dosbin cmd/ztest/ztest || die "Error installing" + + mv zfs-fuse/zfs-fuse zfs-fuse/run-zfs-fuse || die "Error renaming" + mv zfs-fuse/run.sh zfs-fuse/zfs-fuse || die "Error renaming" + + dobin zfs-fuse/run-zfs-fuse || die "Error installing" + dobin zfs-fuse/zfs-fuse || die "Error installing" + + dosbin cmd/zfs/zfs || die "Error installing" + dosbin cmd/zpool/zpool || die "Error installing" + dosbin cmd/zdb/zdb || die "Error installing" + + cd ${WORKDIR}/${P} || die "Error installing" + + dodoc CHANGES || die "Error installing" + + if use doc; then + dodoc {INSTALL,TODO,STATUS,TESTING,HACKING,BUGS} || die "Error installing" + fi + +} + +pkg_postinst() { + + einfo + einfo "To debug and play with ZFS-FUSE make sure you have a recent 2.6.xx" + einfo "series kernel with the FUSE module compiled in OR built as a" + einfo "kernel module." + einfo + einfo "You can start the ZFS-FUSE daemon by running" + einfo + einfo " /usr/bin/run-zfs-fuse" + einfo + einfo "as root from the command line. " + einfo + einfo "For additional ZFS related commands I recommend the ZFS admin" + einfo "guide. http://opensolaris.org/os/community/zfs/docs/zfsadmin.pdf" + einfo + einfo "Don't forget this is an beta-quality release. Testing has been" + einfo "very limited so please make sure you backup any important data." + einfo + einfo "If you have any problems with zfs-fuse please visit the ZFS-FUSE." + einfo "website at http://developer.berlios.de/projects/zfs-fuse/" + einfo + einfo "Thanks for testing." + einfo + + ewarn "This is an unofficial Gentoo ebuild. Please do NOT file bugs against" + ewarn "it on bugs.gentoo.org, they will be disregarded. Many thanks." + ewarn +} diff --git a/portage-overlay/sys-kernel/alt-sources/Manifest b/portage-overlay/sys-kernel/alt-sources/Manifest new file mode 100644 index 0000000..9a9ea9b --- /dev/null +++ b/portage-overlay/sys-kernel/alt-sources/Manifest @@ -0,0 +1,9 @@ +AUX alt-sources-2.6.27_01-stable.patch.bz2 440352 RMD160 a708ab6a7636f18f38f234166a62fe4ca41bb266 SHA1 151dce080d480895065f33ed30503f911a1b7fd3 SHA256 fb78c95e902194ac62facdbad1a89430c991271a35e4bd30ce9dad2f948d99c8 +AUX alt-sources-2.6.27_02-sqlzma34.patch.bz2 28726 RMD160 effe103f136c3bb1bef10cfb1e3218c2f027c856 SHA1 019e8cc304f72330f2cadbd104451ed0240bf815 SHA256 e331b787dca9087076aabbc25a8bbd2f0432a48a35981a0c580425d98f24386a +AUX alt-sources-2.6.27_03-aufs1.patch.bz2 105464 RMD160 2d9e4f08134d1c3bdf4a82518ff6898360a69c2e SHA1 f1cf48312573639f14fc6c0047b9d1e91407c698 SHA256 1e54a9e0de70a35575a988a72695b45909aa53e610d71ec2f2501f4426abe047 +AUX alt-sources-2.6.27_04-reiser4.patch.bz2 449649 RMD160 e5dd2d7faeabf102bd44d3214ed43b739d20b6fd SHA1 85b725f10bab46e83fcba58a8d5825b7c859045c SHA256 f46aa7586bcb59a1a7e447a0eb20d2967ec6a2d6f3779a55f81e3f8348f22e57 +AUX alt-sources-2.6.27_05-loopaes.patch.bz2 52291 RMD160 02c646b76821a4434f0306927daa8f336611d0e1 SHA1 a4a21700d62afaefa114b1278db42ca44c040f05 SHA256 7dfd0aa1d1d35673bc029300868d994abcbb61f90f8b646b25efe3b8bc403ef5 +AUX alt-sources-2.6.27_06-ext4.patch.bz2 5772 RMD160 e972d1f0058f9006b9f08c8bba4873b9ccc836c3 SHA1 bed2ade32938ba9e52128d731f9ff2c3244b2396 SHA256 e13feea9605e0aeb2c2d5478c42b276bd4cbb73b2aea277e613d5254b4ecc2ca +AUX alt-sources-2.6.27_07-atl2.patch.bz2 29294 RMD160 93d262bb4b193ed2d33f84d205128d7a31f52350 SHA1 52b595849e22ba48ca323074cfc4c065477d762b SHA256 a6ab1cc9b701272cc186faf6cd2ad122dc86095105072e785172230063971b12 +DIST linux-2.6.27.tar.bz2 50355835 RMD160 5be4595ad824a4af67c1ec0c692838ad0c31f0c0 SHA1 8425ec3be2652f9d511911ff4fcf99039d4574be SHA256 0e99bf9e83f4d1ae0c656741a84dfddfa9c4d2469cf35475f5939d02dc3e4393 +EBUILD alt-sources-2.6.27.45.ebuild 1206 RMD160 5a145dcb1b241f353bd3d132bf3fee24e2535270 SHA1 f0c4e152584799ef20c63becced0937f4c0479c7 SHA256 923d4e2770d8a0152cb6b9406582e5c40f2253c7e61fd3c6972e8ca6ffd56fce diff --git a/portage-overlay/sys-kernel/alt-sources/alt-sources-2.6.27.45.ebuild b/portage-overlay/sys-kernel/alt-sources/alt-sources-2.6.27.45.ebuild new file mode 100644 index 0000000..401df2c --- /dev/null +++ b/portage-overlay/sys-kernel/alt-sources/alt-sources-2.6.27.45.ebuild @@ -0,0 +1,31 @@ +ETYPE="sources" +inherit kernel-2 eutils + +S=${WORKDIR}/linux-${KV} + +DESCRIPTION="Full sources for the Linux kernel, including gentoo and sysresccd patches." +SRC_URI="mirror://kernel/linux/kernel/v2.6/linux-2.6.27.tar.bz2" +PROVIDE="virtual/linux-sources" +HOMEPAGE="http://kernel.sysresccd.org/" +LICENSE="GPL-2" +SLOT="${KV}" +KEYWORDS="-* amd64 x86" +IUSE="" + +src_unpack() +{ + unpack linux-2.6.27.tar.bz2 + ln -s linux-${KV} linux + mv linux-2.6.27 linux-${KV} + cd linux-${KV} + epatch ${FILESDIR}/alt-sources-2.6.27_01-stable.patch.bz2 || die "stable patch failed." + epatch ${FILESDIR}/alt-sources-2.6.27_02-sqlzma34.patch.bz2 || die "sqlzma-3.4 patch failed." + epatch ${FILESDIR}/alt-sources-2.6.27_03-aufs1.patch.bz2 || die "aufs patch failed." + epatch ${FILESDIR}/alt-sources-2.6.27_04-reiser4.patch.bz2 || die "reiser4 patch failed." + epatch ${FILESDIR}/alt-sources-2.6.27_05-loopaes.patch.bz2 || die "loopaes patch failed." + epatch ${FILESDIR}/alt-sources-2.6.27_06-ext4.patch.bz2 || die "ext4 patch failed." + epatch ${FILESDIR}/alt-sources-2.6.27_07-atl2.patch.bz2 || die "alt2 patch failed." + oldextra=$(cat Makefile | grep "^EXTRAVERSION") + sed -i -e "s/${oldextra}/EXTRAVERSION = .45-alt150/" Makefile +} + diff --git a/portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_01-stable.patch.bz2 b/portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_01-stable.patch.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..9cced0ba3c0b8bd2ffaa23ea823d83c8664ddad3 GIT binary patch literal 440352 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
M8P+jeZf7nn_%C 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
H?Ff@)CH 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 z z-nh_O>7m%Ck|Q+Cc+yoKcPJO7O%foWCM77LN|eK$O!F}WizG%I%`qzC-5yhkm>IK@0=pD{4{6>N14U`(vYX2=H)_ zwS0PScSVo;GVmt8E@~E7P@E3MHeJt|3AS_Wv658Q=TX@`BW6e7n(L2E@1bN#ChHJ} zJJucE7{t3*1@9<<4F`5x)ninvQtsrvQcavxqZ-*+FM=q=MtY7|Z3kwPZOS!fqCt-x zZIE%mx*wp(0~T7rK?4OXoR}R(0cwz-OiL9M-u+WC1nrc}qOlZJtoaRNOD3Xh_l2Jj zBM)CJwn(0?$0B?{IRyuvgKW9&n3xb(YBG9zQ3I)@HJu*V+W6jn{CtLmCR&GQk}8Gc zVl9a*$pi`%LLv(S0)fiNg(9c9i3Eb6EtAU0ZOWilD2jQEM95rf3YP-xIvOThumHw| zAxfwG{wn%`f`TBsKPm7!_np2g?Kvy2m9->yw4)>&K#e>&&{nHJ_^1|#Q0FK@s3}E- z<0&2wE@FV1p|I>ao(H7o%dm<@)hJfHPV(x&bp%~0UEq;*jwJ<8ws>k6Lyt&4NQvjm zISDGKJaJvjL&1k>0oLgi%@>qlprVoo`y3n>+H=7rRO*Px4T5JFaEgpVRs76Gxm5=w zgH@k3kY+TXwONT9NSHE1CNl($1Q^T9B>RlOlx)r=NhG6HDFp-}JTOUKMPjB`3j>tl z=xD?P%}1yTyq!ZF`E$ALv}*!K2!LZs%OaQ>uQb z>GzPXPXQtIv)9wTJQ+Z8DUc(><>U~0goW>(P!BRSW@<ppyk;F^wRgE$`aEw@5k#*{6xocLYimZ(0(U=r z=3g_EfA3**xu6YOno}J;WS$q0Ihc0dk20G;Gj;i`}jy`aT>#!WZ=zfsNmUC-4ww zo#bsEAK-lXJ3^U!JT)h2hrCYz4hZk{jIKewJjzj342RV#!lMZqL4RrrJhz~I&dIkw zW_WQ`RaIL~@Y|jac6+uwA$Bw3i}HDSvJg*Id2yp{5-A7~eAC^P88%v~A|fiPXv4X_ z)3VD47ulVk*NE{Hf$Am0W9T}blJcK{nRWDr#z3eICYqydOqN1kp^Wfs(=;T51Q_ql z1^f5~gXGtT`D|~1ss?X2qC*hA^T&zQ(L~Vs>pFy+4dCThTD@dV0 z2}-3P6eSQE5Rv7I|6$+hdj2-Ob{-$_AsvZ4$QFyhj*sIobfF8M%2M>FF(mfzPA#k{ z=A7k6s~mJL9zoVSfFqeWC$=x`hTC4R(W)7=7@2R1Lp-24>9HtE;%|Pm;i4*P zs$t~y>D}C@VGl#S6j=02Fd(L?3xt*uLTVO#u2{_!EF&Vfn;0WcTOQm1SP!l7G{*!1 z`GDjmHYLPg_kS~=&d=CE{ZHgg`8i2cL23MBKvX6lnfIdS1Ik5~V4<2xf|6A|iianQ zg3ugN(_o*8!eiNR*0c3 z`#W{lXS5{=Lo>n{i0}4!`+a;v;Cnxo1pCZy?pxb6e|NtL*2T~ykw-X}gJywWXn-EN z_N^r0ir@&VO?@%zSK@^z*Prhy8{;p?-)Ggvg~WOzq0I#ZMH-fOI_`Mmi@DYfkK?;? z$H@7l6P)abvW@{E1SqJ+7~_w0BMq%=9cid#fdL%QKsqjDAhiMz2__Ub91IQ&VHxps z){k;l^Ce=8%Y?ewPIq^|Lj#vgc854Y1?&*vK7wEuOAo}NGs#}frM+Zw1O6Von))Dw z=rskbDs*~j2lVdr@;`IgzEvciR!(d`9^m?6Tlv)~F%`oeoS3=`AHu?Y!$+!>xWxa! zaFbx7gB6ErmR@A?^`?D+y7%}eM!NbwgRt!oF<(0BeuhP~J&T(!Psf=Cus|w-q#Fdn z_hq9<94w9c3d0tZ5?p|AI7AT13^&D(^uz=-Z&nq*A#z?6uen%gnv{qPj1?%6Vk#&W zWQI~VwqghnSiK6I71F9DEQu6uYDO1r^BP?SjI$)iSb1}(Y!n$R5V9C0ks=D_gnv)c zAC%Fp2kd7MQfg?RVU)2Y{AeO*)(WZdI-C(AE-<_y9Rt?&|_f!d0T$_};cdtnq}Zjk+<^T`6%$xVs|DQT%YCK}C|vOxoYl8q(vlgouWw|VPAKT|TJkU`y|jSA6hrgH86PEj&w0*}p^9_G0cMp-NVEnBpPe{$ zE3ys^QKANu2nPA~yWmDlPwTb`v~_7~nboEMZsd{z4Qf#k^WkOKT*xsoF!mT;)XKrZ zVHB7_44}$_OOST;F+jt7)i$=lpH2>I2MIe-D?lt7NRt%=;dp{Ydl;lF)xsHN;$;Jv zbRCj;Xv~G3xeX?!rH8!lM4jwM$3dBB8RTY25DYGC%__t_JJOq`GL2kmiB+j3y& z5ohp2LVsj`gQ_g7ZhV)+zu^q(#!!8a`+1A_9sqfalOO6|oq3@o7}ZbANhGMdeAg8; zvWCViaLhH7Oe`Om6iVqA2UHEX}$1fj!Pun28$pqSDH&72^C;{{iw40PB$v{lSM=!*nmV0C2@c>v%)wOk}PUTtUzp3 z)r0gfT~GD(QYM&x=+E(H+y4=tQw7P>_tcU>G>>N$;0+++DFOt$9ql8y)nIn9C-+(b zu!xLz9jDa*(0RNMV)PP8Eac&pi2>K%ga%~_T?92P_JV>TJ(NDZmI2|4d~Z2fPxVq< zxZpu0h$}(^&}id)Y`>Vwf$TwIrvWq>=5kM?{JD}+hjf64sy?9m4Ew#kLadA1u*vSF zGV<~J<1B?!65~vmYncqn#EUb=Fhf`i>h|%a!|pv;{)iv<>`6BKGrvHJCe^RSG{5A3 zZvuN-$oiQ8C~0rW_VU4BqvthO-o1nFgzv6bG0IXdc^$ zO6_2n0%z2)3M1)gG)S_R00N>D0H?$=&bkM+T1KiP6oLh6Ex^G*P;8?Q;lP?F!DwnN zQx{YSHuVTd*QNqFhk!@>fdBF_j9}1w0s7tU|1a_$(mjs;h~LzY%rAl;icTnu zOB}e)1r*re^J%e#SSh&-m^hh zVr8=$!hgRK!eCSUB3ROB;@eBPn2G9EbJVGV@xaTtuYL$-|9gMfE&i@XNb_C)b$#yg zj{jZ$XME@r)_4EIA&4%2)(&)2L72m>XJvJ#LYli2mntR&D9Gi41XMx@BnqGZvG{>5 ze?JlaEzgPM!~Q&bLP8WztsgGr^~EDpPxbzaG}obD`)HbY_o#<^d({}1al?+n8bO{!197$lo)u~nRUioGAMgI( zuiyK>!}9)LU)X=Ia8TTT*fTi7AM^hq{|wI``|}dns!$Z%ySIi$U%jHwwFIu3U-D!O zI6v?$vp@a5lj3cEHz$DSy)L9Mnt^`LlFJ9u*p>!@^j@`>!qAr~7;K5OI%6;+Xvvus`XA zMHi6&EB~7La_W8nk^xHvJCarmqH#w+fp4~8d!7CNTFk>68p;}VB z+~Ie#KX7MOe}JkAid<^2f24YivH1KDKgx^Y{y=}Iqq!fc25U{<`(q)+gczk}xd0Na z&_^$&Dr3lSL_?0)c=z}Fh^uL)L35an@3dtvO}&acz2o=(9^9q8L_y97Gx>_W0Zsud z7Ch2ZQQ?9)1i|ya(t|-HS zc21m31Q*9*KPMUESv--KOTCSWE!lZE1tL?>bOZFzK>ROuOLpzKvLh?$1BRE&fidps{bipN- zXGhH9$-_5c03+PCj+?O#PV}-^78u(@Vn_-oD-{szB@Q_X9m<0!1=D1bXxcJK5?Rhp zeEq@cK0R;WZ7sIjZM_DE=|c|=sr zK}14RRflGx3U6F~lrY3Cwb4PKV+f1RZ)ZE|5Van}C(jNWG@LfC*a7slFxUgWd z_$>PzMWpf)JNm9D3y^{Z@is;Wob8hDQCtH-ii}_CXbP*mA*>O>MxO@>dAAP}8cC(IVsU4a$p< z`3ZKS0JwJ*@G*9V*vS{re*S$C%NuIN`Isx!tdoHv`aFOoX(03h9+XoO2 zi$dIZyRWZDAx%Qf925xW1OeJ;IpMB61XmG1h3M*@(g9}~mF8o|(IHgKDl7^iYA(I- zLlD??CJllE1R?$&IeFVXUbhIq_=IVcFL@ZqNK#j91K=-u`(^g%=6cUFtIww)*RwhR zV7ZG7Uo}aYQq;^Si6|HV1yve(l4y11imv621QkoL)`G_X3*iDucbM@(QobOtS|4V` z_#^Gx-o2kjrIOez#?lBu%sZMP3?Ys9_P#)59E@KRtdEpM^AeVk)wnt*-1`7jSOr5O zv_Xfx33Bl(1s5uJWsSZNkd7zokoNI8mebT@ZJ8SsM{)KbiuMD7I7rMYKDs4$mqD7n zJllhoL+&+5R)>51jWJsftt-*;?%g*m?lXmQcmGp+|J>b2wq2BL|%wm>trv#0N@+P zSPc2lR1M90RI9na#Lc#nI`i>1FOx9nAyl%iWM>TtZ|?7nM-E&JV@$)lM4wc(JvAii zPzE#&g4{S_b>MKACpvd`p7U_x7)DFK9%C3cu@0~`+h%cD7wHiYn8q~9mXs_y5hWH0 zU~W+y)@NfPiiPN~6HLIC+u9sMISaqS{Fc5lEcqWs3uKCzC>O#GBdNR+moPj|eTvnw zFdPey5eg2U^T8dWoamN$&!~t zw|T^afvT+}zNXm+cwiftG_E&&O7XVC1>*-wpyV#1<;wu`Nk20qk|!h}fa;bL-M>$$ z%M(qjYYw(-MOOT`0%~oU81`AuSCNGcAPNR+MIIg$=5e~f+b{!%s7lPPAwi!&ROhSq3HyD$=7UV+nB!Qbd`d1dSLn z!I`FL^n(Kwyef6ao|%|(Hs-d&G~ik2u!4b?4#8;FQ4diVERKBeP-6JkqtO_U9WPCF z-4nX_Rk%|d~wC@&?V14dg?Pob7>qXlIF1%X`zWMdy(wo|BeDK-#ZhQxFz6q z7hDnx@xzye5LkL&c`_m;GLdD^;mZI)Ai#!IXq*fIpysKSct7?=JEj z{iY^H3>p2&eo(3XNA!_MHUDIOix`!tnqTewnu1c!pS)r& zG75ik2F8D4IDsL+KeZh{e;G@EiqTbcQgA<}x-i}r@k#!$H8(|t+{p~(WM0=pMr?qmi`rYQm4hc2(nsdR}S7%5i+OfJY^H0CB! zD|btwnqgi-&43%)rxh#E$Z1`lEbJhA=|xpV8YgNLF;sZ&ThrysSg~7a>Xe>ZQDEHQ zgBj2^L&Fk?sEPk;&&u>YVD0ww<=BbTgcmw=+!W{1hC@9Pv@5(8WEAQ#*KF#pCKXjT z;APRoPDDg9w9iI^h42=h9GE5s&xDH-Z6hzCZfB0djrRa10gXzH!UNdA1g-GYklTK3 zWMs^g6#pTcxf21}K`%(RkD*aJLR+>m|t34=f}Im!t9w&1}jV18$A zgCN)horPnC*kO_gVaRyEq2D3*@$0!cK}A;E8%OwIwh2?h1JF#v8yC1kJpr8xYe4o% z^wAltMuM1IIQE@N*-*LBG((%Jmb1HT+RFjp)y9C7RRcY}0U`tiGEj?;v_?MM48MKW zo3QJ|#q-(j`2p17u;rGvaM;3+$S>XGZRW7ktnk8yW`m%IW6(DgYpey4yIiL}AC9Y* zu#O?rfIBn`!{6)d^4RY#aYu$uhd*E&T=7L$xdfY|x%nK@-x)U+C>90I;o}Y-Z*{e| zmbFzUglLp~WInfCaPQIX>+|sFd>;=UkFTUO`*jWKn8SVGe$;hbG_?A9o%2o%o^@#| zB~-^FBdXK8y9`5O<{iB~o!75y10JyNQ%tBzz8(!?;4XI@2E{sHx~iIxKZW4s<;x9W z5xB3Zmqtn5!wbx`n=nYKovtkkE-+xq*($Wh!vsv~G}Gq%IOu2?ED_ET=9UL6(^)~N zfXq4*Y}DDE#*PmJaU`%&Q12PIGn%zhNg9-euR;Q&UQEl;w)jFIHZfxJ7hQcZ=i$nD z0w_3O$IqG;9}fGbEBPoI?zf449wl(kie3i88+?K#(=?liyrTO@n}~v~B86i=4;|(* z%p2qXo#?I?E}$X8h34ry(@wfbMH2BuqH6S`b8?SrVrt|I13>f)+GA|==!yr0uAwB? zKM4T4LTw@0GTu_M!0)MT^HeGr+SRKX^zgW1%MS3V1ceq)2}H=S;vA8N)UgUN3{cR+ zW)(=u_~&F8uTKe7Lt2a&+iTCqB}~U;F=Swukt(AbZJXUIfkoW;VDeFF70(&NE0?AZ z6RDprAee@MI-^ufLNA00gwR|`nJ5n$C8@3(fr7*}!56hW8hyyHsw*+3cef`4b9l5p zxyx*6U}zOhXoGTE4Vz5UzJ-IKib3C&fE?d8AjEi_3MXk=XVf$d10_Z@$JD&e(uQJ= zjYS+Q#cLg-uF+uMX*>Nh*|)U~0ccPP$LXdA%9plzQN*~BXo{s9S9n_TDdF5bRQ1Ic z2~#VhBa+`=f#pvgbc0%<>*%ZZ^)=!4i?y4DJSChTY`hoaCPoG z;uB2@o7Elwc_DWT!@jS^b`Gg{`on2yNp|y8T8BfZ+o5d%tAoa3P?}-STtK1fCJY@> zYmk-*q#a zCO!Cx_8u=uB4jnVM|YCx>WfsfJjJ+B<+WMtltW>;Lt;0TV6#jVdH_ zq#;WskjBCnf~7|DwaqeINicaeM7%6y(uJ!YQju)M|n&!M?MQ<>aX3-k?3)G?A+)>Q@F`RDR%;*q+&GE zlI?4`4njFkAYr<(WL%;Wy{^o)RTZ5NFHVS^YKQ> zG*N=@Jx(KMvser;HJfO8&y#~&w09n6`4X`X%9(N0)ZEO)2xdZqfq}Iyu!f* z#(TysYs+&W)Xq*R3MSnsX(Wp!-AkazvvLef_P7I`QxhB1GU`h{O$w85q#XgcTGt6ei;3e)d z$dG6)DKs&08DlaMRLE%$$S0Rs)cl?3Ki99Fbu@2syokLB4A& zYGc%e*@n*ghG4McjG@Dw-RAZ|cs=9Dh=bx6rRXm~8AAZ)-eNizYMlN)Z_l82G^sRR zXl9*Q2jGOU%R;kAcq}f6>qHLg*t>>HoCWLUolS!SJE_3!Q1bEOcFLwYW`4l1x}ZMO6`YZnw-1<0MyOb4XJ2BU}Ozj)7FA@fQy?!pB>n)vqPPBdUUeFJw2x zr3xU+nSfzSBset}hbTct2DvURjfZCqk1UQ7mJpe70i{mvcLS$v6bLDTNz}M2&6>c4 zBxQZldV6)pJeh;1+_?_s1M>D^4_#MbtoOM*nhO3rg z3|a=Eg~clrU=ac@?Z*W~2(Gq|Y0D|cOc?xZuv#5}+Z1lhTH*y2i=gBiRxP3oI);Zd z9MNjmgm!KNX{SdAL{KXuXMjjF95e+9`ZQ)y+MsGWv5D@KkhvLnnTA|YXV_AMNe%2k zDhx302PAiNY6Mppx@C(Ew#&K4u|;Q9>B#HV3!=qzdPD}?A@(^P^#ZJL5D~vFi6GW` zpmp$e8xM>1k9t0k7>CFXJIZ3OK7o4=C`VE;k7m9eWz~s6hx6*4QE-qGFeIUak+sJW zsIg3Jj})#KF0*%e#5P=GMkDD(>`?-Cwxg`$E~<>e}B0^w0 z>Bgl-WdYK6Fd4%`O7e*xcH@9Hf=snLD9n_0s$#6DCERYQ@S)@riOHY}RSfg(^CNzUwZgJRSM3k;Jos@zAi$riTy z`1@%!MzIhy<}*JM$a?4)EHfa}1x74InUT_9L7<2UC|W6!5_1UU9EA0&a(&AXm4Qh_ zAh40VgDK2>4eK#?+DIsZs_N)h7{g>qu~%qH^uY#ZNHSDTDzBreR_*n=uSk*4Jm_E3 zk;srkd{(TK3~Ue*(3U8QijbC+0KprYY^9RqUdhzn*IZ*Y9uu6ZsUc`d;6x5eG#Kd^ zT4r|UBXk*zt4*Y!JM7P^AgbuDZ%BVOoLw0Pfz#SRnhKmbDx^)L<9}%6x=_~}`B6d7 z#FQ%W4M|4<^yEjFxmF=Zk|Z>v#-~|3m=^Ih>&VF#8E+jHf$X&r>}j+n4Fec4x#Ao4 zcRNa^i-OzU_c_;@&x}4M$nj|0SFTD>O|`eQWB0#Dd7O;;eA7T|^mGp75ayChz{-;l z`LnJGKqn<|aOuu_70MDI4cn1~`+(+FiFG-p)pYOWs+E3Nhg89ca`<8$>y=PaykS!3 zDI!G&9Zk`R4UBq_vzreFKpO{er!PuN{51`Iz8x>sG4Iz!R#+8;OfTN%@HGwHE;}{1; zQ=kP!rGsbWQW^vivEB>czkURWGh0Or6>ODZ#kYY(mQdzpnFxz_R3vKQ3#R^19^bQ` z2l?aN4{+|#(6)mZ>&_jnKdYmb*BDc6q;qNFW@1|u3rpXWsXHv}^h5+W8%_|;{RbnC zlYymMUN|85u2c)|1#&}kCfQb{bYiLGk5(>o3n?V%ut>=DId@5&@IxgrmUbiAg{rUP z!|9Y;f*5vwXQYfwX$-8MxSe=r$aBbA%Fxf9D^qpFynB zC?XvIy20VLr*c+Y*}#pEdItki$fDpK>Y62U<{Z%|*gBdL-iCGR+y+!&_@}~)m3U(j zdSQs_WU#WcIQlFD6wf3NSJS+z+JOi)7+bm}m1>@MDdVmuBzFoeVu+_2Ep=h%*ARro zMOjp04VC)#b@byVv*}zU{&VZN($Bt?c*&JS7Bj9fhkAsphBR$_?B z(Ytf)4G9t1)JzXlnC?*c1_9j$pm!jGA2~tr)ow&lLn>e))O_>0BWNPGsE~VbO`Lb^ zaoMf|8Yz4I^v6+PwvP^CRw8y#q;(3`YZM8Tim`RCoS7^z-hMm{tShX{G^WqUq2K7i z$GTgcRU&9OpmV(@!9dswk|bcG9z9M0YVYLJVyz*k+7vXG7};77*yux7=PIm3^L1R* zWYpoAb)F%ZiwK=VfZrI)wbe(f!i9pi4U0jgM$t2>LX|_saX{C#jB1;Ph~|YSfzM%a z6-`bpj_6zyNd~7P_ZViRT&TWgPINj-Tz2U1_F2wYVNsN|Gk6yu z5V*WgYq6+Bq*Q0^m{;oYxb@InqKr+QgICU7YBKKJ3{Q1}#Hl*f1+IM99_GEz|cKco~Uwrk1SNKJLM!38FAD(q`>-0Au#3Ym@{~7;G~tv@;fg-HSY^7 z-Ae{BKAg&0iLr+%=G_3*8!s%p&Xy#=sqY8^4MtAb4Un3gm1`wd2Ob=HG`tENHJ)9F zUHz)5u2d_!h9>_8kz^(d<^;z;gmn{R=|SktHh2~_2gU%gn)OAC1R-dN*JQ$HMRCMq^s8(i8Jt2KhR4&66cP)*mdhLs1B z;1ouUX=C^qcCyesn@chr3xp6LQ?ZE@aFJcJDHX@Rc(9%4OgS2J@Y)ta9ZrRO1FBWy zg38uYjTeLmhZg`D=x^x_`vM}NLLW|N0P<+D$DQO4AYtSl5#WtAZJcmx%Rw|XdnY3 z9f5O!df@QV7s&m7L>wV}&RzFJVnX^-wPGF|8;r>?si# zPIxQsEeT;|j#<&{GfYN9Q0^!(H*>?dfJOyYLwh=CqN5o`o!1Kxv0lD54F(0+cZII1 zL61XM6XbN+9hb8X_Sf2+eF0E>lbo(nL15wbZ2yM$vT~4ZL~mJU#{-O-LShN$M3dx5}nS zGwHV7h2JOL><$RAf`dULEq$bStgXD0aEN3Qch|2Q#ekO-=*6h4VOk&zb1XcpZgL+irbr7SxcJ zB%=jF6R@yT=?xk~&}+~K0$>G_sAuu|)h00cidTkE35!oXg+nf;rywqAz(&^T?J$UHvjt$5rBRS|3ZFlj3W8d} z?Etupx}}qvhjU)i5k(^M!^4pI*^RPFEe4R1AZgE;2;y|IMSwzpSrEBHgmxO`C>C~X zd*&u&h^UyF38tw<Pz6GQ3lWQSOYX7vXW z`^cuOEuWpz=28qut$_3~*fIt-+iYVP$`vDg3JQ12y`(q9MLMVs$5D~+8lPrV>Aag zk`ph?I8Oyaw9#a3TxEM0T&GYvAUq6%n2zAMV9<=J8_;3U-j*t1#)*%MTGWUsQj?sP zrHT|Sp$BYeWHH{|pPTe4r>f`FygE_|+ccH0VU!_8i$+*Z744Pg9L~E5EuVS7HoEIN z>+I7V_Rpb$1{{;{^4uj9K`{i_UCa?n3ymzi;a9-AT>?O=BNb(I`>ivRN68C3EjWdr zAamLs1GE@<9nY5p;Buv9M78Fy>F9Xmu*hh$Mg!(4h34pQ2>1LhXsss*qwkYyYPQ=nH-*e-6?IhDo#Zk*Oh+s!?!*I(2^j-7Wgw`7# zebXuN!XgsbI--Fzp{H}etCUfSq%DzC8Nm&sJ~5l2%r&Z{6j@Ci8AE)#NhUvDitCzIwjNihO%rrC%-#JRpu$rCxhO4)Cig#1CtLYYDEZ#DhgQA zm(mb|m73TAR^zd4;XtMk3?-ILB5}{1O&aGXIOq(}VBk_aKHw{ z!YExy*7QAS;+)0@mDuZf+v=3DIYlBMswgDmzDYTN$#h33Z$Y8jwLn2agqbyA0Z}2= zLT$99O;8t!km8aU$OxL^!vrz*a1@#llEa2ZNQ4y90|t>Laga5UqKRHqI+<1X<5y$d zFgz%fooWFM?k|U$pI zsu&I#6svY;!7j>KfxME&HpWQoVTVpz`@AwUYZD2blMwz86)MJH*0=QVfb`5~hjyMA zt)4jLGa-&cG0QBp**$k!1}K1l!EU&#UN$PHwVEN=o?C;y(d~{_{?!4x_+lCu8CplQD9z4-d344%@*wD;WuriF)JM3!FIu zAVa-B0K6EgePiwy=in<4^dt=niJ-g~9E|K7jEpd`bQuRqp5JIxROnmbM>jtGcoE`! zQRW^(P~%326HHRnrfOKDL6`)DNI*o5Qpn0fh7-%s@aD;t_q>h0az_g%CN3UeT38LF zriT-ts=Rr_TuO2}YWNrwV8&S-_wkv`UEC{AeMM&5@XV}(3LKXu0l}p^$0x(qcFCjg z@p||LCkK~d5fO-^6%<7M-s!IY0WU{Lt}d=9U^P7b2P=+ZVYV`P0MS;a2LsfdK%l0F zUJKKemqWnlDk%H@N!^nS5g{g75y-=^D^6l3qmlO`b3BMM*fSv}c&s<&92L0d2D$Np zJvo+Yk^n-HwY6qIcHLouv-X_M#aM6;;xL=Y2Y>vrs#>-}m{Wp{wila#GDS;3K zrF;kzWtyW!5L{Y^Bzbt>mvA$S9&!vRm_a2&(C%hP%4EXk0v2LG$Os{@SO@AVx=q@l=!r<^?vk%76PXzz1KuRbd1@GN?g9Z1hYyj9`a`c29!v zMTMI@7{+<%&m%zGBY~lq*8#j+R2V&GWx~>>JPKn{r?1wo&sDzUJ3WSO4Ew2gFV8a@ z6o->z01ppA{x$CD$rHD-S>&Mcq&4AthJmq#4^y$-4%T4c33nEJJ{BfeRwQS{Hv4DO zev}QS?-qsvE>ZKK9;_&)*X+4BvcJ_&zSf+zlH3-dnCqL-0hCTlxK46rr64Cez}iSu znv-pTrb^ma2#^p$f>6>N83LdTK?4CeX6p=?F8wT!!^oj7tblb%h7BzbuImW(D1xAZ z)IYkDDt?XrtK-kum*V+l1`HzY7OHz~kTIw#F@qzNX=!1qA{cLmyghs1Be=)F(z!Uo z8Ptqmq#n$|1R#}W10WF4p&P8AprQG#~s(#Y1>ZaldTLTVZSXk zlCn9_Y^sx`dCF^?#UUuU+gfKlM?F@Oszs9>9G8e17i*kDp@vGC-Xe2nuKTkJ!P+8Qo-Pa~L`tnypuJLiPPS!BxyC8YvPk@6ZO zrkP?>Ipenki2TIARRXh?6hTu|`+eW*$bKm}_Ki%0k~5rW>dYT3PB7R)Y%@aRvV{zk zjfS#e+eC87vsf+%9Diiro!|`K>?;hMMh80EkheAyL8Dr=Y_v*P2LKrXaAs6QgM&Fd zH=~`BZO5;o^KPA8NvwKxL(``DV2}O7_Mf-*w@70<)=hm4vq%=(^!FIu2^PcKG~2mj z(fwXPti*XN+r~bT_eai95HYjX5ZPAH7~2+E6frzj(Ei%T_zf(AI8by$kLYH%+rc!U z&dE;pv$9w!kkRRxo3>~%*g|R^Heg*bc)O+1wP{%isPgyBA9zn+P6C1V5NzPcxXXPxJ|#j4kEJDMwP5v75Y=2Xj5_a|44KDI!63~n#5Tsk8$#@T(NCI!6A{aV-0z>G#BGoH z^ViLv9^z{X&(ryN{$x=S1TDXtGc2gE=?fs&D~OQig`h)@Se$<=z2Nm(oQ_o!Cu+s6 zJ8Naptr`q)hEL%dhhMv&%@IA|C*TbPvY`$EhDbyi_ky3#05CwHZh{0i2Y&(8`+Ha0 z&>|sz?lbe9z8fw;sR}A^(FiC8>Fmg{5T6QS5KhJeklJE(I1_N0$k9-($S`QQ#Un+* zj7&R>M81AK=amD8%kCK4Y<_?esx-fkq$|FuoH}#+-1)!LXT$zVfL#QhlzU^$ERZme zE2I>>$PH@+$P1Ke>RBWbDu+s_&3gFqNp1*Tzi+Vul8q(&3xSTgvDE^744z~Fd*tQH1N@QV zeX$it#{eUM>-lPtA6CoP*7&D#kH5hd&-qjDu)eg;-mo3zaVbaO91q~oxp@W%#5p97 zlROt7v2W!m1jzzWHZX%*3T;3~?rd|~*d$M;Kd$HCy1w}wgOmZ186b^!z$2%6Lo@;Y zyuj2Z)lp(bO=6*%o#{*>O{h`>0k{x}MQc(6kfW&(azJ$n#0#lKHVY}JT0t{`TtE+F z01qh_lLBxsEBl#7giT1Ib|*x0R|(pxjVLQX1qJIUjqq>ZpUj>VH^|_rXN~Eg*;ef3pP-N0I&u@EVjE(}riE?R zO+fjcREQyxD-s~ETFj+ksLg^1z$a)&{JlRn@`d*LV>fip@e|+8$Vnke@PYOwBsdsU ziUYP-6y9JXFv62DI!@eP+u)FS)re}H+l^}M$Wrc5Bv{4;LCVk8w~dJ~E(}x}G;9l< zg*gV}{466nrM)mKf)ImnEHy+-%HqBVVrvGbMzqt2DG}>VjA__*0413zNT?#943Z(i zl8h*=j8+hlY_^J3M8lk62MV|~d!$eYj_&UKyTh~MaO)Q1QbwFIP|oWK0D%TTS~=iM z$u(#ws+J%;fq+SVehnIikf|#GGSp#$Vq&3*JoCt*MA&lBobwk%GEhXMy5>uQ=%5Bd z6oogK1Q_R0$x2Owt@Jn?OPF&`2Wo?7GZfV25{5t_#F~>=0DME|=5qkyx#K?(AO0Qg z(d-VX%l#vrhkBp#ngNMl@ptXaIO?78*d918xDB3?4(SY(h|f#zBLRp{bLl+}$4NT{ zvYw4qn9&(1z&OIe6a8&uwEF+?yF*}`OX~`L#FpAM#-Vzm4w5DoOOwtL=VlQ*G$f-$ z;FNkYFweb%M5dwhy8Eu9$guhio#Xnz!s|p+M1&y0WJ?Es64H!k#i%ycTV-l~l~sR< zfxK^N`^3zFvez`{>V;sW!O&|#Jwl9S{WJehml}XH>oW0>h6ph%Ad78~(Z~0o;2ziq zvE}z?XAqM9j228(9W8$+-kahI$p&8F>!kka!`gL4 z529CKdMBgVFP0&a1i)5AKo516(uDjw@e*_JDGy;kPgGYT@7AHT*SG&H z!C~mm6D^%J_Sqq(a)z-9Q7%#x{As1p#R1&XD-Vt>;J1@=xjTsb=<(nzrrnfMXtR&o zRaAQjtotwnmsYP}$a~Jk<{Y(-laSynEhu6$B`qci3JNGb(*wo%aUw88_(FK06x>1Y zE0&n5rZBx`&1yLTO$??GQ9x1yNqg{!9JxShLFFO)py?sbQ0F2{li-Bz$P=F1Z5q)^ zbE5a(w}hC5az~gLf0MsQF%2-F(5pc}p1<<+%U$B1FIseThR#sa5<)Z)Qozug0i>Hk zEW^uP5uzR^GRXY~N|@YNu&Nw)nw{+xK6UIyE$bCMqWqYh!lACc1|--GeTppeut7@CIGBi>!!9-SE! zj>GxGx5LA+Un{~_!T>g1@o=8&W$0zd&n5Qo+jKo`K92fJdfU6?053Sg21 z3GF3)5zp}G8hI%OCx_Bo`7FKnNlhg3_=(=aa5^(+O9V>t?q@vm@{5R2E|xt zOqwu@wigexgOltO{v981N`>|qiUtrnJ8T$hG#l<27fgzC2Qdm?s1QD?cvDj!y6yhJfBat5Wm+gFJ=hsDtAX4pMUL)3JR#gBOM#sP^2 zDS@zJC|))n!65%y6d!WzC)ClIBXh=ud4vX_a>){b+I71H?bG6>YvZZm|Rx= z)FPsuY<{56u`e&~gWIGr7$7{58c3N0OvExM=f40b8e2vZ(&K1IfRr4WAkmCK#E@Y5 z{UP1-cg%OWQX2T)A>8&`2mOFs>IUDTM_^RaI4Ts?;k)I8_u` z5{5}cL2~6)Mx~G;6;xT3VwswxRHSB96;(wSC`AgQsG_JUs;a8xRYX!`K~+^;E(KR3 zl}8FFsHmu-LST_fC@G|+HP{|0^>(5JnNUY;PMtq7>-A5sxEYIKr49aNw@~AY;I{GyW^{5wTQFI$ zz7b;2A}VEQ%IOykF-_(d)1BPh%*?K4>BHoNy zp&>?D2-bC{cl2|{gbiKvGc*x^j3P2z?Afq-GEq3Qd_dsYqYg9_rj1lVH8`V-P7XG2 zhgOzo-ayh7m7W=>ifMzY31~FuHO^w9g65{eXbpmy-kZ&FEG!)0-XL>BBJYB57|!hO z^$sC0iO#1MJedt|o2?G74@W>y!6yfZg(nQBX?B+P<;ZYuSy{8ilJ_@(+eT!Y;4X?& zF>WN*7aCqVkb?uRW5&dhjtc@rWr9_kS+an5ssbtk+yP+0p;MqjkDwsee^2hRlVYLF z0aO{UpTB+hq>LCICIMW)DM^FqT80Rtvcs90;R}kO|50XTLH_3ONKh_WgA6H@D-hAJ zFfy}9nlHgfHW&yT%)+G|v2+D0yI~GVO$b95l%y2u(BjJgy>uIZUSK+WwgboaG#{ta zoQv{lRfN`}nSc3lcSGa8^&*r^>3<(pRaI40RaI4E&~mD(s;a80s;UzN?XkJm4oP9C zC}IQpgo6uUm)ylD;MeMA2TcJMJ{}noh5H19QG=|@dN5RAQqU}{+6zH4+C%y)o+-Up zjD(Pm;KyqI^X>K>52EM;s}9T-LCPQ>yWQ0!AH_6~cb(!9Kxo^%SqCk1i2gITST2T+ z^w`g|Z3ox)l1==}JU_3p2kEvb3Ic?v6$&y`$O;eYmC6v&5@)AVE=wNp*|hyWl{hyi zL>}4ZzbRAb&>yWpJG38A6rZ_@=pRUP*|>rLlnN@M5&Z@B9n$0_Uap;+DIZ%jh7b61 z8ugIcA#g=YN^V9X$C8MjmPjATkPpDRP{gj0rk_vh{~hi68rER=ztIU2hNMV;12CB9 z{Ql@C^WI^H_Yd;^vyb?EKegASuR6J;NT&fGXAQ}`E9Lf$T_Y^3}ia9%uAxc;3 zg81A-+2MFMqrSWw;O7`TpFNusvmsgKJF#SWw^cW=Q1cyV%28meF{~FeF)9^FY`5ob zXU`3LzITB|T(Ux|7D>p_3`_G8rxmGS9;>10ter@rpzbWe$aPBe$S~vcDd|@U&~k9j z;n_(qTOP^aL;a!o{QhvwjE4mhgq)&~de3E=17i)c9q@_XByEy{9+`?9*>Uaxb3aM_Zu7$ZJb7gAq^-91i}UoB8@Iv zoH4_lBf4o$`WkUF=g){|3>|DV9Jh1d5eUUY;HwCvUXLO#SViu9URw6O>SA*+t3z$3 z%2=t$C>{X7?*SyR0N`LC1_UU;1R!8{XaMI8unyCA_OktQ))C=u6^3p61ip84g>gl-1`&GZ%QiUU zB+H?RfPG&?!TG>j1*$Cy<7Y})sy?~Cd%%ZAli^?*fKle6^e|OLn1FoVG^NCt(m4V| zdU{r3#22Oc4#|p!DKn9(?D=R zq*_jlC}Ns%0O+4A0Kj&zum&#@^=T+dA%r<84_a&ubYRv8d3ro6TXeVh&)hzA%#1Sk-AVFVP#&U~VPU=d0zi5}ow1Q?;E zNOVnLDP|4@P{swXl=AJP@b0-v74vAXrEC|mB8{Alqp~T zmKlVWDzEWSk?&y*to^X01?a>cB~Rc=B+A%e8$|VU^!&Yh_xK)L#m*Dy7#tc?;_g;X zSqx|Eq8A4^S2*zY06kCv!xl$54?us$RX_O3={SY|1@;7=7@}c&0PG0RnD{J^8$T@@yCVYVA&l6x$H5i;`VzY$CV8M&a zA#tY$ic8*7YYdP1KFNlR>68%R=Cs;oHWyGU2Ubk|h0Vf@XWhOY@)A#iTY>-F#xVUI zPk19VY4L){-Y5KVQZU7Az3)DMrk-`1x-hf_mE)f`~Zu=~qE5rxLv8L);fx2amu1 zEq6hW6qZ&32P>7m^z2MSb7FeR4ujzhA0TtZz~v=ldq8vL zy!HpH#Og3^g7y;_pPW3w0|+t(6#Wl_-(in=^+(XhPmin9xjm(X(=yDG_EE_AI`!yr z^$7pYI_OUuguQX&2OxRKnZ2iM%wh095}N4!9P{Rn6>x}fBvl!SUD}TMcW12d1EcME zA&dI(>K{VF6+)-r;e-+d%~3+sM0DH8SvJJd2Y@VSNs~ki+o7EiPX!Q_gxb_+3&1X2 z=xK8?z=iH6Cn>BYB4VV}AYQ%TLBG7fIxXERlF-P(0@E|xdILxLk27QtRLmKP{SVne zoKqNE8`vuZ-=ozGWQG7Bcwz8hNq}ZxP5wwBxKN;*)~_7VUGthRjwDkZq1P2)mcZ7% zho>6%mg+NzawOFq5Bu13hS5-WI4GXe>oBH2Rv3(+mds;q8SM)*NRt}DbV)^Lb0|Qf zPb27Y@H@U_96X){U(HDN_ZTOBCa1n;k%;0+JLTF1WbGYdSX1l@O}HXIKWjn+J+L1E z2={~)V-o1HR$3HBVlWuHYE#ge1E{(~5>UpW$x$wM{o!m0qz#jT&J{ixK1NCO;Z18* z*OjttJ77@cP9#d;s^$yOJ@Zy0W`Q2cq%HA!S5qVZ7oZ4Tm}vX_0YuN*$-tj(fwW>j z6QL}IeMe!C*fdHTh}@GGLQd|-w@=~v|6Y76_;&~aC5U$iAX%{7fr>|m?e_N+oS@?YCvb-VDa+ftfE`Uvz$Z0B?f#YQaQ*g#yEuHvkMBnqRC4TFR;MCAre6Nn5ns8qnh1IaI!gBf6J zc#%4TkV8;379VIB0s|2t0BUgC@jvZ-{mkQNxNZ zZ;mg;@KW(SOspeVWd;Hh?4n^8-v*5iSm$r8%UxR)@^^!|0t0{vjuy^TyIIfOiiMV< zTjh;orgaT^TB*4)oo=P1_u&aZZB5D-jp+L4qe)*p8LGA>^u8FzG`rO0Y$E${xYH3N zM7)tMVF*#;lzweXQd;OBVwY&O?Z4kRo(l*97of#Z_MT}gtCyJ=V{>YkqN*>C z(~T6C_x*SVRfQMJBLPsCQ{KKJ#5JZwX_%-ii7#m)%zRnmWW15Pkf9IA=aM8a*mFiM zZ%!TT*8{VBG>20cvQ*QuGKoO*Nq}@ zaH*gW^t|qcL_l0%TnP)4I9y{DD2j=IQ!-P%2vrpcS*@8xiUHLsyQ`l3ejU8MI#=pM zA0K8LQ{NeM0Q?{fP>Mi^84Ms?c*2I{EBM2JKe+9J520)lP7RQ^0qcF8bbhG(;V4f3 z$Gq>FqME89Nj2;qQ@|*FM(i^S7x_%43?n}ru}U8CpnPJc>x2T7(i3_;3zR^tGz60N z!hcMipm;BKoP~MF?o^1SA(C|)4#9n(8QTqcS;v4{vl&GG-Qk*gcoU%>AaLQ>OG>w8 zGi0!uJKG0zg@uXKi1B&>*YO98hYv;?Lj)poIu_Dh&q|;?*$_V}lr(^n$SvL+P7Fs{fV?T1ty;F}Iq#6=-M z5_H^3Ussu=9;~1?(v}9+h4xt()6>dx_fq%!aQ55TJx-TB-n2`58Zu8ESE%ahOL+DZ z=;4-l#yLm`k7_x>+h7OM=S5bSfoTKz>e`1zL4&n_tS zb*Nn>Y*n^qVgVGW&R`})xD^lC_HY`w#bI_Sg8l9SjAJ#K3S$&TA~x7fC5A6oDl+$Q zTor@daQoK?@kI9*baD&Dr+7n z{CesqCogXK*86vctih$0hzT{LNfE9&(n~ZU1hW)VEXP4H$tGBTLxZ*bF3P?YhuC-N zKObkmwRf@Ylpz$YJ{}a0#5C5!e@HPId=7~V#?71tdEdE%IMLI=A79VeMuSS8=|dD1 zaQE(0G~v88F*Sy;w^tKJt{4{YHeC58V%5+I@=ICMLdJDvdaK9fDc#zE+he@oU2 zv{86CfG9|a2;Mm%AWP;14kWZ-eO$RzV^%nYdgK!sLPA78Y%pCN`x7euOqUGAR3nv8VpLqo z$Zp8vA%zT_;{Y-fh6V(r1rjqd5J*W8B+5$@Kw*G5wGc{iH+-0dfheuMBk`~!LsO^; zddfE+r$do1rgVCMBLrSA_{Lnx1im%PLD&-ZiT(=DuH=Nt-I6>8veX+UVND)JjG$fj z)K<4FP8jcZDY$l>whSug+BED2K;XzOub_igr7;)^4V4rMnF_8* zA(D*D>jNf9RpinF?TrAEd}^O2mC7iL%~KLp5frgxWP?Cu6oxdIK6D0nfdP2#4pT7Y z0LRR6t{nj5AmeO^Op}9`L7>43R$(-dWNIcB3JIE&f+$J=VgahgDGDeIkuEx1Z*U<| zC2Io-Y6Pck2?>N#A}NO(d_iS`n zAHd8qOi9=Z2L}mFT!Rx`gFFL|$JfjV*uywh*L++90Np4CF*aK}NrMsJbLhg<~;VU`5S zaN>qMX?g+L2Z-bM&ueiqD5KJ&k%#YzX zFY1F7HbfACO5`&UB`3o$0)m#Ih!}t(p{R{vh)K%Vzq;IfF%iDpDZ)4$fOvNePXvBA zw-IGk_ipDQ$rq0Bqu$-6(MK*LI>S^U-bvR_Y$@hD$^#6p3rQbAh3(*ESS$y-3M?aO zVjlg;vP4Ic%LAb*5M#2^dfKg?D>n@C-dE0s7NmyJMjnhy75d1<-{DXsHj~zvF(kTS z>{siYJ|~NrQ32Au*_jz-mK6~aCHCx0oyvXEq4(XfwD{P0QE(i>id;dr;!sh`F^DAw z8*(UMa3n|G;0z@Cz7G<2Azq%ij<)H@qqA zgOcQry!4-Nc)w<1m^k&Kh`8hM;Ntig7z7Z=9`NiJO6cl?&!N&hsdldqYT^YRO=e)&FM#;AA*Hkf1( z_WNMK>%$Bu@a^#6?c*aQ!D@x1Wg-jWd~z8nm;vFKm^T20ECVyv0WuYe20C!#jzdL@ zls=3va^nWlVn}IQaA0Re3?Z@juF!KRL=F4l6Hw*gs2S;$IXNGDNgtKCh#TV&5H{dt z_%j|<6^bbq`J{P_Oe7>Kgo!~ZQAiJ{#}J@_X#pYuVnw7CplMJ_0Hi=E5Lke3WMa@G z1PNvUh*N}$v;sLOi$VgvxD`x*1T6*vjLIm5WC@TkJLRO)5fFt6Lm=A6Vi-;iJNm_P ze*fEeQQg++x_aC`3+@8~9L*F1M&WeB5sat>h>1R+B@c*U0xt=$h6fl10*V9OaxkD! z#FR4HSdmb26&_AFQUQu;K~s`MUT{F+Ku|#yR{+HVV2lcwu+^1Z#Rk%3KvQ$SoIvOH zC5X{>C}w^1{r&}&OC(es*ifV-Qg0W%I634jQ4xrO64+G_tR8*8N9Re$C#Rg1NH7pN zK}kT9qCPqLA9>Ehm)zdg;~*B2C{&a~xEq5Gn0*gnzHrKtj===XF;W1O<=q(ui6m#P zr>Y0pS7QKU(8x1nT8f1<11!WCDwsQ1qY$8dl6Fg%CL}M|W^&AFJaaz`#n4D@2$@WV zS&Tfa?tS4rO&Z;S%6BnfFK{};0qy{yhJMF>LC8{v(IH|uF-Sq5AnD;WQAH6vx`t?z zxMz`uMt-z5X8>{*X$4{^(5L4ak%>HaPl53;?WHEN`RZY5&8M(+mH6)sE41l2d2{*P ziK}&m7F6A$Wd#;%DUAEl>zv+e9yO@u)!C|0Mq5p2{u(jITMyYOK}nzd42Vu$(a!7>;NZP^M#D&QbJR^z7i#&0XRutkPc83MAA? zH*ClaAgk#%rMiZ~7C!BTSJxy5$++$zF6c+Q)MnB{(dtTx);d$xx?(P z3$>E4mBUCQSCNT%2Wg3gXp?ZHHiKAZYb?ynOxR&GXx5os%3YLZ6C1~S_-`kH-(q;He2b9)lAvl>lPW2f37eweQ3iawK1j^4#SOPt zFIhBdQIxM#*_z9!u!RjI%|g+b+$r5Tb3ir)U`fgaIN&VjjpW(9#|@6=5=_=;VMb9k zDarEW-yL4vY3%mcYbAscmL`PBmJ~S5fcD;qcsq#gXf*Wzmj}bgf#N8t7?NWoiwkFL zH88U^pQC4&8pz8OU@)|tz4hAw#vM)HF`Ni;jgaKL8d8WF9K$5xCKiT^-=Fs3oILPi zYn@Qc!@0X3lI{;(zsNh{$jc%SfdBd5(Ej5=B zf9T|coMbx6K?XogSA@+{7bi~i0U|h7_hobMZHwE+;^GrO zcR9~@D1jT#Ad2NeBKLqhbF|ytj@*h6%u$&&sAqAo*RyoPRI(g(sWmiuFg&$E22OWp zdT7dt+_B+%w2rUcESBB*pi6O03DSWJKkgi<65`CNxO$2;2%T@-0r z;B{|IG=gQ_%5`-jx{he3yD-^xp%h-XzWboTwAvP-wkTr)(L(HmB?}D^AtZrBMG-ND z;r7x@9FnmeGnW}g8il0XyMmU5$Z}J&p0pfDb_K)tM(4qFa%crL21^z0Fn)fSdb%*y z_ox_v709`w_&?V+MKDpfX7 zZ7Ea(q(_9+vSKeB92o-YStd6XI?=>V{Fy0*j}tOQgA6T*h)p#h3QMj%*GO=&Sd}U} zwGxjZkT4S+Gunwp%MtI%Pj-XQ3d|8?f_LV~57!O<+ zXzQp=Yl&{$VN|@tCXFedk0$s9pSv9rKkEumxRG9oN4ZdZG_AI@h;%rtfcaL1M-a zo!bFLiQ4--YdUnmU{z+6fl3G@(U&aJbF~6(NVF=~eQnE-z^p)@;NB?=`$mEyW~M%&q^4Av;%(JTYKs8&P^h{Ur%Ho;Vqpmo`uJp20_V(W-nggqy>M}2eWQ90JD3mA?Oliab@HM3ba#byojriw|n4#p2 ziq=dOhXnvY?MY)3iWnXB<*z0NaE!UCxhl%;{6BRs;63ihF-I1;gLt8LMfBp$WfTp$T>f+K)JAwqgZ%ow|V>G(i* zb@TAIe}w7#0#)s-aby*D{^~O((k8o)ilPl#M-e(?HY+OdcRDOkD#I{;+_karyJ$Ur#T< znbIfA$G+ycbBuJl5Qw&38-Ldr%%yYJerOSB^xs#;@nz{wpfxUu3!A<(#xTYq&U2_V zV66_gnqjn#+nh65rjUwHFcSC8Y`Yo@hX6Z^mH6PW8obW;!wJCW84Rfzrm)pztuqRBTAC8G>E87;?%AJq z{By1}>GJ03Y_LS#UQ-=#P(j4b?`-Go#|sv}W~5%Kq%gxH@S(U^c``F_ft_U~Hu#rYNm<71fWsBy1}*YL*v4 za;X^TXZ6ZO4Sg<^6JdlEU}%EnWXTi=QdqIOR$4NRZmbbgqi+B=T>c9cL6k25=N&_G zfXG;e!LT8d+ris(%b@ds&SrbK;p~Mxx$W%~Uk1*lMk@(WIYvu3Fv|onlnKjqR20^b zfl zXKoq*g+u))NGk&bgQ~{{7$uO!1jh4&dw?d%F7!J=2%Q{5kFJ^8>tVeZm3)83Py>ufK1G0^`$% zvGr0t&-43HJ)_gZl5?E;r0Euo=n^ALfM@dVXYX#mA59O#@8?n6uLVR&D+wjqqJ$ECFxb^Zn`xaC@Bp(xx+FbR@`IX$V{Fh&8ZiQC3PORXN3FB?^#tl+H=s zgtTJDpf@FD_5G+hB z2#|x6DvnV$IE#rCQ21>0e>i-)@Njhlz7MnP(jNVt%jQ^jwOpQ?`T^(e+5XgF%Nt{0 zTsvIgGr{0_jqoHFXoN8B@%fQ>SmujOqF@^`))u2jA`vXzneRSvmKG zh1=VRQ+&97Xa>`5je}wl95Sx4_fnS5VF(G=3SYF_C(H+?ec`1AVSpakIUDu*1^Jpi z0X&dXqf-P4Koo;Qgut;A0x=XZ2$KQ_v{63v=d4FUk|MqVJ)T%?0V84YF@`%}K5`@4 zba5IeI?0eyq)AN)oij`g0)zI*Be_BCgcFef3U&ryBh3I4JsJ%8dpGMiP~d^)Kx8#d zclE`6fOp_b0K|fns6-ylOXNe#_OXow$MKx@XP;xcMhISk!2Ex?!)r{$2e>d#XWCMN z6(nnX!*vPxGEh)hA|2<;VX6#EZ*PN|ayW5VZ>hAb) z$l;J_5|J7xNC*lml70Rm&HpdE74(GzWO^zx;Xm&{45g3(X`o2Uq@2HA60u&^<)bRWDK0ob{|(xg5fGkpLplnVMIGnr(9wD&&b&_BJ8{(VEcT$=yyU@_AwwZ z*R3x~sMd)#;A|$d4?W!8HNG`97A)a6jZ#gL;k^YIX0o3qhLqEh16rYCsaYP7bY`5e zmem$RL_~gI%t#H-z+U&fTnGYYsC0*V4Lf?5)) zq@-b(K;FcgpGm44I1c{QJ@p9eqG|qOYK)9RF_k)i8Z6-rp>^f4K%p@VI)%H&r8_D= z&{B&FMMfs6ws9xc!=xt=_pp`enU*k@yEsjBBTXX2@K{f`5XpVeU9(PkGe8EHGb{HE`)Oz%G>2U<1`9rn3Ap&Vs8DQAiMhc43Ur164?N4^0{foHGuEl+!P)P*D5+A7;NPpNFtL|5kP`bUweQ zjyeT!`Fqp?KSJ1mP@sYIo1pzszeqmcqrR%T9KC_~tLsFd6!P$8ya<#D(>zdkZv2T3 zP$o2j6_t|%=8|SlL+9PM$IxQ`S3VXH1OJ$ajt5je;H37Q>?v%er4$*jtnM98caYh1W+Im6h!f#LOS_IjZysH=jHp$qe-Y)D$Rk2P}cC&K4%FQ zeMd?inGH=>j(Y8&J41k>)aiu8z^;8Xc5wc2fpb<4J!?TtG*VKV!AQdFN!C$snEqsz zOK&++JyEimS%tIGZ8gswLd?4l$KDu$q)2=Ta6V&(LX+Nj6=G1vA3Mw$;WZCt@GwF< z@GyN69Z46^uK8)t0SM+=B$(`HaG$)UgndXL%US{kvPgPmBtOE@uxlD^JVuF2p46hI zF#_T$hu2!wY)qquekd*j20ocDhG7|P_!m_@oen_#->flHj*2})HF=+3*l3H@4~wS>)(vf-VZEOQZQ`}0L{DZ%-_|6!3#o zQ_P`O#x?PX5(ydZTa2+NO>%Cjnrl>vU{z*9m(^r}OYYqlz%GVDY(52py^hHwSYeQe zI+7y#2-$5;hc00B{%>3#A#Z^+V8JbkMp6@!!vPF@%wgA24&O%20(?Vb_4FKjJzhcc z*TC#Xng|N!k%2OfL6br>0TLM9_NOHs5G5eYnh*1uAfinw8YNs!64FG75Hef|qn&}U z-satcoEMP6mv|*tmm{aUkgr%l|A}9zU=?-}LSe^~OTEfNrb{q2qRO_WQ|6zp# z8V*6IP-rs}2uAcv!;NzK_LeK`soa_%MptT-G4a5oReLdYFWK)avYe!<0o-kLih@@)Qapa>~Y&kB7WC+1Ma zj5Q#GR@mV$HX8O0;CQhh(Qpcibi>3BigpBNXnj3GsDg?>yr6Rn1{^aI8zgX)A{R4{ z#!hm4__tF%TJAj9#@`O@S1(~vR1*dan04?_&L^sJnBL&+^#Y~N>^&@|1@CjE4^&4> z-g50C7(%UBtHP@U7BO~-o$`0-ft#I)%I{Y;V!@fvwOQ#@$JagGz5t5!^e0LXmC>Rk zvN1@I1b86T^TLT7XM)&3HrG^i3;EABXJ^ABV0?g-+D2mTl496;uk2~}> zqf3q}Cd3a{-YJ3YxbVmgZt;{>xTG-3^~)MN5-C_^C)#hs#qpG1eyGNU>&CpRuu`tX zgW4N%xR0U^NIkx2Kn>~+?}$cT7Qk^(ch8U?`FiyWj(0$WWD38q^@=42PG zIM(z{nG~@HDmIHDJ7>#Uq$=R}-Li`|1Ii;f64bqnjH;`{OxSWyBZv~iY~EK?7cFGT zjx41sDP(VV;`i4p&XezbdY7qt9}I!HGrRZkPh?ch#2Zg6C4>yGBb75Gg3%aUwHc=w z1;K>K6P%%zduD634=d&X4y|N7eP^64Cu~t)v76o5Ob(e!|S)#!{|+ZrA_~QA78Ii3B|t( zx7d^vSeT5mc0lG4H{v;L&B(fFj(2$-o`5gPfCt(=6SPkA;c<=%7O?61v`}J!1h9Vs z@9s-9h0OA)fdmXn1zj-&ekU(Luw&1G<&E?BuJ@sMi=m;L8B7iHT=PLGpMC((5O%=v z%J4N1FA(H=5v@sKq!BBqDGQMs99~u;YHUCV*Dk0*K)|ua1ynFlMKg5DEd)Typn#G9 zC~rb47#P~TvLwX13m6LtD~(GM)eNLJE?`)ti8CQAG`KEzsamQ?#3J_r21Q{T5!mH@mUzA%4 z*dCbwo~xo@a7PST8LG6vUl+<%!K@wzD8Xtgf{9TQrsPHb2I8!e=z2d)r3v^ zv3`A=Skl!5O(`#imXnou@LWe$G%++XjE3-Jj{4!JUH1*`ra0tndxJO}u4%&9VluF* zqBN#Lu9daJiIDCysjhRLYzl(gOG<6^N#OF75k_=`N`mTD6{OPj+PBy^8(Ao6HfqQo z3>PVk+`d%l$1F3+@M=s-h9omYXwXPFQhF$<-1m9x>y99*DHxuttmk(TSoRt7!w;qG zYzhyG6T5-$ihb9qyH+YTdp3O$?VPyTXR{obdQk`Cmpfko;J!ogxKP)J3y_42(XAM9 zv#8<1HZ`n44CQ*#7?&m%VUsrFh{~DaV7W?98}EafDPfG3BrzFVvK3jutcF8D!J|Ck z>OwbL={DHbcEbeKoD57WRWim7gG4biUJNeVz0zfhUWUAOCdCO>qA}JH%Pu45z^F*# zBb8wW4}BohP4>Pn=}`#Am^~h~P&*<%3`b;NIN~>@5)Y0MQR*~{VHhk^sO2fdo}1)v zShnREL72Nn6mew_qM>RtYO@RtcGNIqzIAM7LZwZMZCCBa3>wnp`>=%gLed;?qo8lJ zIOcw35Ch%L7|?nR_C|mlpCuT{`N7=7J_j1j<39cx&S2*8$t=bNSquiy=o>tB&j&)b z)!`;J(aX$j@W#aMaNsnOQNY~JuwboF#u|arP2(nVN|qFA2_<$EX_u^4xdEN)A!v(F z2rzsIwXhn}4H>A-ScnEAqYJyZv(GR{(z3);YQfD8h3~Ps@j|Kx1f9-FHBP)XJe5RX zL9~=O>q9ChIC*Q9IPAQ~!N3no81_`NnCrUz?*L`YD=#Ugl0vIGAXlsShFI?CWBiwmd zjq-t8Jjf}Y*W-Xg8!=|3%*inZJ`fifR|fb`DrbU&7*)kn5>^^nCN$aw6hxQ5zmDGS zrr3L#3TWqr+Nnb`WwS@vL2Db9=18uK;25(Ud4_D1{fni=sptU*CSrNZTa9UoN)HHB#^2>6@FC4g< zQn-eLS?FBbJ2=__wHZ1RwWEBl>?-AwHG}CU2wymA!$4=vH;ZP}bZihhLZB5#$Dw=@ zYpn?Eu@C_*oC9wAX+}}-hlasXh792*V!<$h?z51`SXACKU}#r9V1LbswUv$$sPe?) zZ3eL4dyOJvVKcu0ZGa|6%C<>HeHK?^mLyG&cIJAMGg`6d*&#&wakyLrI5sl4*S)cb zQ5CUN12!E7bkovB;TaM|RkZaoCYeU{&e6O_n|s#6HuD#p9sQDrZ5hshm?ZqKni?vE$VmRkh(3s%yz!uUlwqS@Ft`A{1 zWats08Ut%y;qh~pkuf$dQY5;;Ox#QFB$6Cj+JO{#79#SEmClkYp_v@OVhY9r7G)*#=@X2A<8Y&)!?%BDrp3Oy- zgA%c$P}6GUMQuWiEOD`Bu`IO=$P;X;dm39LsLiZJ$^%$LAiAQs$%7Ze08rdTj{a1h zwrmS~(ZS7W%N8aCM4rVS#)78GWB)0Gt@+b5Bm(79pSx&(z0X4`GN@!=Tb0YQaz z(9I5xXLq(Ma|5EB$3lBB!bA`}LX&!m1g(f80K!(<-c@QXapRt3mRL02G{8oPVUWPc zimdk8XHz^Tg&{$60q788uInO;11(E$i1#bK_3pWIS$RQJ^6Vb%0BTZ%Xu?hOZZ#sr_o z;CKs-4zO{2v78FR72g-W>{LmRHi&Y@-wQ=eCCZI`zek5dr0^2 zJz_Jox=i_2{PV3%jUt1WG6Py<`<$v3cpZX7t%4-_Bdi&ziZeRqT1~AWwvZD)40EA3 z#Gysa43r4vLs5CUV}l=Jq)y4m1?;Ob!)u91_hZDCCrCbwL>e$wXKw zbYOzdNJtKhCZdY&UkY0-HqQk?grkE>XmT;+g%GN!Luw>**wpo~$O}P4fwaVI81lIdBnCpb7(3deF_1G$U~&KPxeb4tO{V~|8x)u1eBPB{TVA`lp{;)qdpSwj>|7#rjk^E^R_E2oB+ zngf0ALG?AleB%IdV1{I8h9cX+RBw{z5j4q!~1371eowIW%ULncrz@|g7+`@{l8OAKNTGc7&p~dsF zps~%pbIhZ$vP_A3k%g3|?C|ous;rE9BTqxcBDZ}+1QZw%5-ZRKo1v8?J9X^e+*9-F z@Q;ar@aiv+P6KSXl;%fHXjtm0y;VsaXq%DX^Qygr$m3or!fh!8dt%aKt-W`PPAhJ!%}O#%RDFc9@Z0fhqKqyhu4mydh& z^nP=*`1xPd#)q6wc9!a|scvQaa6-Uh5Zq(KTZ5+w-`%FiFCQR;J9FY++#m_pp4=y$ zeVj90y-VO_uWR;!Cct8Q!bl^#UbW$b;jGekti`*spHu4@_9YBY>m)kC0T7Tm5Dr zaxf!u;|!%LiKbYr1j|+URX1lxB=ef*l`UqNNV3+YX(fx0ZeoC6r$^cVDz#EO1xAb zdcNcpdL(zqnI=mFPbzuuBw>joqY-CB3$SdFhq)5~-PE2^pn&INXI3+%Ve6jOz~uF= zsTEZvBO!B@F6LxkDRe;^DjNnD2UnGHDX>7ED(2d-g{ROxb;!vXV94X~(DFxccWDH< z>Qs5+%j$)l9~$w!?_&Xua_S*?gm*Qi%kbJM5nq9yvF>M%g$8VL1-O?&s>v51HAv9L zjme0U3aTKkA{_*XXt_%rN3iM9>hkEO!Zh+-meB4X>)1D9g(eBHVZ@YW8Ak`5=v`PO zTPO^uf{aTw2sjGqXKI+RC{VO%u%@EG#6;D^X;IcMZVqyBZdkF24WtZhfm0jsvPTPK z1O~ziGa-ppVrLID1eIf(JB73ck})c6yH`O}G$ooWE$0HWydy*bnI`5TR-OrxFyRy^ zwpoOt*r+W+fr4v063iOQTND|IIOwlo!TPR_bxU1TAfm}8gMi_QiG?bbG~+-9jwC88 zKpBX_g)l1y?3ImXv^f_RV@y*;0whyHR?~2u8p0DzUb9l$svQZWnSz@qf(ofk66o~f zh#4y=O{!;Z68 z)Bp<!_G|x`yR2v znmgQ8(??<)_kC`Ik6jiF5X4kE76+YU$cQj~;10AIl$Ep`AzIaqw;@VlI>9O6>hyRy zJizQ{MfWxWFQAAKZ40FNzzEMq89=IFu^{B>NLmX+PF$E3FK1^aAs1l{RV7n>bsDY% z-Z3U{R{6z|N_Htgg>fUEmbeAxtP3pdBE{ z$&-sHt8ir%GBkl9hRqLrfa0oSq!=;g4M1jO(DSY|7aVV?O$J=0zHSZX`Q!wF?LykC}R*X8)#FK!Uy45p)5cFXJ^Q#UwA!QOG2@v3vG6m*zQvuwE zCO`@_0a1;Bstp2@a#S`0*1-7YMz-gX0=TmX64#SxF}8Is3@k`kTmXej!!=rSdE=>b zq!1YBgjs5F2}=r!pk@N4CsI;P6LXUf9A7UgMxKn*rX;C1olX_=!j8?h5^!)SB}zi7 z_lnW(z)919d-Lq?zz1p7wIj>R*UlfL8s~h_fTqP>V5ry42vBN+gfRXFzu>n5c=TP3 zwU1H`Oyx2sAMv>nRv_$+1ZK-D-6}4Df+8V|kVwf<{~(-!H$`R@P|_ z*GYW1Y@UiNf$FfNB>`o&9)s?OJvD{Tw^-+ilWslW`nk zK0_N587rcHQOF+ngyb_MQW-K205sh;aFJa-+W4e*(>j2^OF_fCU>C2><7gN#SP0Ml z2e8pX>$(Aa&$)sC#d|uSjwunk5|M1j0~AF;5fc;yO8QRluoIslexMHF{Ljz$X#SgI zZ6=KFUnpL~)TRCSHILrk-MKuQTxj;|nepv$eeLf;@W>uh<{&W+*i&M@d(XUAP1j~H zG8Kjx&B2=xOlTtsM?(Y0&Jn~}A3=4_jhZrt-;wi?Y?Me8O#L&94TJ<45<;6(ls(%= zv4XHKR1l&8fr>1B6QAhLl(q-E^j-L1u*&G6XZv{;_};6Kwf5&Vo9A58CxjGI7xBV% zve0PG_?n7=yj;)gX=^8BE^SqQb`j+X6^@81P~dAK@2g*MQG?Q=U1qgPg|m_vGR_LF zGkPqgB6nWyMnNIZDE zpsir=M9RJRy-dQ<@>&bVm7C|^nScoZG9o(h{abSa$}z;q_pXTN!qd``5e7XVXfe|s zDmbW}g}fZ@^im*>V+M@KRTAJavz^{?SSp2!7hqvc2{r)>1rg+6Gr1cWcB`ft-0&w{ zTLw1m%*xHBprlkl06X)B<%uxw=*vnER}kT`NP-!AwV?rU0k26^mMu^|b-m?;3r+46NAqKshW0;SzI zoq6zP_;U(AmUw2c*j1_Rl!WB~UsVb7!w{wF(Cp!?oEma1<_5ECZhJ%pJYmO`=69iA zJ}HPH;Gm}b`$n>Okng#{>=e*bGqnV2ccDOgVk2?vDn?Mo>=e9nGC1?x?^|9kfnkCa zc%jD?#LIhbn=H4PQ`<<2=j-FzXL^OXVcj^cs_LAj+q{YB_)FlZs@fi6IS74fBo+jy z2iwq@uLYCX!RA!dl0tkSFZ95wef=*b;f$C@v1`{-wOnrv=V<30S%=@nBP1hz!{^w}bq|$&kIR7DcC|ougU2H-LGvLM0a(f$sP>%By4if(zn0H8%DK)`qr*Jx z@}eM;Lc)4KsFZ0?z9|w-$d5U8VndG|_kAu1{4!5llJksZFGWE&9-2n5P# ztvHoL{ip_904~6rNWp>MhLNYvcKseUzyyP!(m;Hfj|e^rdUwA>)qjSAS?!yuO|phM z%0q@!hyG@$4oEuWxrXgQkbXXnj-B&YPM%f)c)a#^`0M(ZI8hifW=8U`+= z$p)v%8s5Qijl&n%h4DxMrOYGC574su+ZYUEY;o7cQDkQDNdBy@2&&D7WF{RDJb<5B zz;F6#mZy_TM^ppa5*qa8ha(O^H((^@Fu{^j9C;Sze@26Q-D=UjAVL}pc)|%IBZQp= z{;h0{V=f7d;fH9DK}?6Akap1%P>}6Z`iM{;n6Du0JI}8>Fw6sxuiwZf0E-ivdtrUy zA25gBd(UZwRiYdp6@f+kGOFDKFFN?HDxb5mLE*_EKH@Uy*O~hv{vN`oCs;90AR&t+ zjXck9dgz!p{qYSzyD;(BDUn>%;Y9^XX@Mat5XPtT&vTQw(xBx}TEI}%B?VF?EhP&< zN>B}hYDAg)E+o4BX!W+o6yWV0&cXy<4m`08_NXPIQ4~Ki(=YZ3L?1StZ76V->onf{ zG;$nnQBE8VOG=_6X(BFgPQ1^3Pj$B>-xltCD&{JWns1iv=BRK)$*M+*1PjF}J2>!&DGECdlChj#(?2SWtthDc(62*m@E0o8_t zLrLC4Ob0OLp2(uAE1J6#%#`kINf@3y-EI$J!vrrfL7(gnPP))D++obgu}ny- zGSZtU0%XM$42xiYDaHsT1tSc$u5uYN(=ZG= zCw_YSo`8Pi@{H&ott9Xz{Le;fc}_^-?85>|JGraSj~>OquuT#}+}~!0?n~uCyIjrw z<9~)fX=0+8bnm6++I>7~A(r;pms&W}0W!-iBpx_Bz>f6!`zmFa#swd&K$x5A#YCix7}Y14stbX!JHY83)!JI0)G@%&-2fBl{V| zE_pE-9?li;3hi@2Q?2hU%#vNeoe7zug6m}(u(*Yrl%BtbIRkL1P%AbWd8#9(RW^pF zJG*c6xZ&eC!t0KVa_FX$EJ)IUWKh6In` z&1h@y{iPwTV+a+221Rk)%H_w50{f{n~qpLvqqIDpv3m#uZ|O(a+Cn8&`-aV32u@ae$jY zm$>>4?zJ4Bu7v$Cyz89P2tQqUWt5gQaXC~-O`t|=%FfJ^Kp(5cSF^*}F^hP+`}d!I zyl_H-ttBl9&&I`9IdvU(*K+>Sggk#d42vtQV zWDU0rLR>f&WE0*ZHNyjwdoXxi7r+~_Fl07tIg%&KeFe@d^>3JA@2L_+1wkkxI0R;M zcH+9fLez!9zC?yOOxzzHAP*)Yx)(YgSky@}u6XQA8}KIwMvntIDImmz^K}$S6eA70 z>yR~LSH(;?GsGkm9szaC#nl9PM5r*a3E0NTqjBQmpja_x8C`V5kpc6l-XSr&uwy*i z#T{0|;;oE#Gm>eD?)EsC2qCCkz(x@&CNfl`HD%HUDy*8vN}3iclA_FNlx>-?Ie7$d zB1kbY8_n*CjGBbZ8o>Amec-+zBN4thqE8z_Q6DFRhRX$KhlXe=igTC||Y6=jR7l1$x@+2;Z!>wpS#2%??fXB7)Dfz9^kN$uoS1T@~_GL;J0 zXut$u$|7fG6R&1(uH6V}lyH|}0CJIdg(*jO>|jU(IBmyG98f1YiQ70-3^A7k5}{Q% zqa=|eQ>3aus!$n! zl%k?is6v9Hpx8@Xc z<=NnU`LHhELUNEPXi^EJBl%1Kp+Cv)_4dmitippZ3LXM*RMFIg4yv}zCD;dYhXQx$ z<*-11WC$u{zEZS`^IX}dNTHM?z{smW5@?@-NX)?{AaN5&Ry$Z;VMm|!ydflWlnw>s z1r+lN7(=L%boXua$^!lfj|1)ZeFgYB(r7;9CXxZjKRK+kSO@2Kl_wKiu#UKO%4tpX zfbn5fkwuY7aOXezbboU>WZD%D&p*E3bvQ_30k#zbhsm2rO+2fZGLdno;t=}$wfMs! z^bpRUGpt4i0sVp&2y@VR7_dQu1#;a2Qmtt;Bcv_sNX1B!{^%D#N1ct<;7F>Gpj6QV z-@HKGtM#5q-UARX4ZJ7jRt_!Jjk!Kl=Ot{2tzpl6P``zdlxFw)H}_c9v7~={1k6d0 zNe=YEB&2{8bEHLeoC5?TBvxO?x-(G%u)YWw9cUPXTZ4EN46_Aj8LJ7Ib0n$&Z zIoLviQm*N<=j)}uR7`{<7Ej-yZdK>1f#cUhl7#R$k$YT=mKDE3(USzPdLZ^BWdN;E z02G6VBl8n54iKwjH?MvdHK9B2u{$6Fvxg&F70m2#6TfiBL`qaqY9g-32f#ZWoJHvxg0G5FRZcQhgxE`X5jTL;J>l04r~kth(wMdb`-c^ zI%FH04(ttw0$?aWVv%wpS^-cK4~jy`&k5!o+G6G;$e3#6hDYQ%)Jz|z>zuZ0a*}6F zG8=p1c*y$n+?`~pK+hnB!Bbc0&WcwU2qX0dT4Jd&xtJztFhfX?nmS;jfsn#u{+b!q zMaULCwBw>C_2IE1petiQpQYW+#@N_-)ZC99{7~u*K*(s#i_??d8azhaClpBlcUkB&Z9;gV)$w&XVE{sQeJibW)plQ-}Q!ky0BjL2{YmjU2$ra9i_ z8E(9-WOnM}XB;`+zYEX6)4(|FdhF=ssynwXn z5NC4^rm)LcK$c0kZL)4;nAfnfILrT z2Yb;m+1_AhJ!XKG=j5n+kt5#xa^>=a;? zXcv*cvLL zh^fh^8&1}G{ss^wwV&SJOQ6GtHI>0iiZ4l3n8;8IU`&&U`|i8AE%&><2hXuvfaN{g zaSor*a@X|3fh8&t2}}t53KURtkXHzZf+#7X5n@qnAvwzk5%V3#>+62v_(B+M3kP=h zXd@l7c}I5e(^5v;cbH=qmZ~>fb(+>$h>Dyfn4P?-UNMS7?1r)SUQAo~NM%to54Tp2YWZ()- zPBWaG8VX4mLm=h}tRYGmYEm=<1k;0=$UiJXIO;=~9gcB}X9B1N08=a#H3kH@K!gOa z;9_ddBr+;Fz?s0|4CMZuI}MyK6slxFPyuL=$tGcgauP?aPWDy9Wu))}p3TslpY4qI zkK&=mk=tN%AHoniq&t!euVZY$(DLDVpcrI<6BSWa)qe2Twf*^)@324JXJVZ&i-7a& zQ@^+qmm(?!yM1`+qwX(=Mu2FVq3A)CT?ud|q9}-{iUYSn@QsGzhXHk>grg+U@!e0E zmZ6I<3Ix!AJCH!3ScL+WL}H}^ zgh7ak#85}QAQJ%Ko$nxusIj)##`Nv;^ld7bfC0?=|5bEPsMvR(f72&I$*MU~$hhNp zdVvq^;rTR)AAT#6kq}GL44lBsWfGLh5`|oV9F+=bNVWM6D0JwU3Bw8LXb6b#0I0=r z)SS-*bqo?jAovUgjgM3($qt};#vKe4PWneE6cUDonb)3;MKO*Z1T3&<>G+(Shd|N? z5g)7|CQG`s1wo@D6P8N#O;p6M+8R4~A5McL;tN({d)({}7sVA1Ttuos5Ubc43`1%2 zx3l_u`6wJC$bu{br_b-j3Z!Uq0LT!C1Wa!7MR+7|_3{iO2oVF`doVRy!5oJ7n1E^# zm{ceRXr#+E_itgozP$PKcmUM23j`2Mq>&**OAwHGz~Dlh@W-$p5YTdikcPtXPCDb; ztH(Kvig1CXfX|koOc{cPCP9D!$=B>gz~?f*M86Mx5pK*3u$T&16grad&*(`!zQfpO zECp5ZZ;K?;;51ZK6pYI%Gj#KaYpSN$JS+t6GQZY1T|wpzLjuJ=8RB=0Nc;3iP)JNk z&LPa}8Bxs!6iQS@cmu~k?J;AhMiR&rCV-Tb{??1Mv02(C$|0c$11Wg(H^M5AnBFL0 z|7_JK_OMY9(guPEi0cDkqD>G5KQafL>ZNUuO(w{B7YvvDId88BoHB;t42cBV`jm@+ zn3gCrm!LxLn4zr9s$ve{ke-Pey@w(RpeAMs{Xql#d*z7$ zL@imWZBdE~ITr%ps1zqC5>zR*D{88U#a7vED{Yg15*LK)?EL<+Prm~Rpn?fS{*Zx7 zxAi8FT|v|K56M2YeDgQEDLx5DADv z6-uNpj&}bq`2UqZ;r|C3Qn-J@G0f+%dcNN+48TxLNBp^SyxJ!a7r$C5)xo+MBF!>S zyE%~Ec3A{1KYI-28;Ox7k`#GD#K9_H;x08AtTS$gPoCrFo$~^~+S0keior(Jcw;Jx z3XbT!AW}oVm$-^Pj~^0IG{`<+T{Oi)jKD~hl$=Ak+)oD%K}jLQD2rCKI!7pjxh_}* z$|9<&s);be4Bo%tA+QdkG-#o;hM@r+6s52tBo0{(&gQh3ft4V7z=KdywO+6G>p=^s z0mswWcNqFIr*xCh_o>amKU4kb!jR9;vYsrmlNXVjaL zevUxa9En(LT;4nZ^!Z8Fnsg#QU2 zB9xMnK_Tz)5taZz0QUkCfMiI|wtENPY+uml=~UliGrN6+?Zcq28XPEb#+*{vt*4D7 zYg|l2%&3{>x#^LKyy0URhuSfcO{J1&mNm2_p(l(L_Lgy`cu}&Zc;@=fSi;YP=T^$F z#u+8kDBeY8xSa-xMtWMoFwYj5&Bg7aMv~*lf@Yr)`Gggdxy$O$WWoQV1p`Rkn|(nX z0qPH> z&P&bTB<~C~m*=$NI?|vW>j?-p3lJ=p0`=?X;n$1vpJlY*dvotVzNUjShYo?!=?xqy z_QK?hpQ{RTQ}(jq49iKA`dmr)oCi42G4YoQS@wa4K-TTsehw))0AvtIXZr9%TKD~( z4}r(e*&`c&v--?1^2#ss%fWNElt(wHF5v87NQ6*Q47cJtl@i+hMR1};zJnym`}M6E=d+VVBr0{1$%@S46gYz{U`!C|l$o2y?acT6TRSz& z(1>m#BI>mpg#%I>_)n$?z%uu3-5z*!);O?b$TmTqaRY{lL_Q-&>iEi$6-vt!lSkMK zeqP^qFHaEEG7mFvm)ek$efiKg`cd32J^Ll|`|^~OeDe5e`s}@DFO9pf?$I%QEsX2`=Q&r6u9XC+ocqgN{fBCt!VU`~!%15AFqU$XED4EhP;gFRVI!1fMxi zW7-);^H-zw8^Pn3Fizm}gqR!qZ_RWEL?tvO3S-Rl7=56wiN~|Bj2~SbWg-MpKm~|F zBKmq8JRgpXuKE7j2Xy{{Ac`Oz!25wvIiHx%dxcBq>5rMz*0m^F>@{}&d$@>~M&Ty% z=4$}KCG_jN&f;;v<_rkT7;;lbCZUAP!v7Z(ba@2^Dg244qW#7WQ3g&;6f~&Z-V^7C zkY~tn@~obhFhv>OmR751A4E7F9#Ptw*zcx?P(w(>HltyI<`)bS7#I^W3GAJN1z0Kw zK^Tn=kOUJrQNXGR)>da7Xf$Aj1VGa#A^$rKD0EvOAPa}`Q|bpeO4#G1$mcwcD%mI| zOxB763(!98T}mH(%3=JB=*2@_9-0BR3qUB@51>vNrY!yR4~AIIgr!N&NK}|o6yJRM z%}=C(02D$cTSe3+?Zotz@k@~Ma@*(&83V;0FykbBD5Fop#=rmLnbAOvaIeU z0x3Gl1SWAN)kW3RxEl{kl;Pv@*3o*Tg>NvY87_ut{r)C$mD$;v^_EOB^2vZ_I@E+Q zMjlK#1X=!9c!&$m@chj~=}tNl984iOd@@bV!l1H2La?k*f;?vW-LrV;NEY2N&$C!e zLRL)xQ$Vc0r0=Wo=D;`|2&zbYZ(zern3mQuf7S`vG4gt6bk|uza$N?#L&aYDDmE2A zk%}kK{EPdBe2;k;%NshOLQsn0jWGv~ytfiT5)U_=Z30|~25_q$Nqe62=0nygQ{)`q z(_hfqS~t^ZiuT{QGzA0+{(wM}0#DEs3L6R&TH9^4wG4!T_6R^bq3!FgJZ3j8hU)8A zHLTc4Gzfl+toqBW({ozKHKZX71U_I8JcF5n3=9eqL6H?B0s;FvX=$(=2xt)7z<)4) zm=#q)56}n#)h^DYjKb?CK!_0taS(-2NWd1^_=aN}L!Q02=8eQKX$TfvmSKupp;U0H z6O;j@?vU;<6Jg&tgg?3#o3mNi6y&|m{2~xDm%1FE3C%huJ3lKABezE7g%G?BS=BlQ zcj)l&X$e49cj|T+Xv^ax^&UX$h;5!!CJ>3>vcr5>_6|Gwb7?rkZ6E-wTnfw!13+jj z62K`mKm;S1PN=m~o9uPI#&dXzqc{!AhWf%yK>%INoki=h(*UH9zIyhVmXtaQBgpu3 z4{vCwNQ-y@j$-yMLJEa}j2*-FnYbbXDzD4HBi)+3Sa0TZ!5AV77DYs(9@2yW{saj*|>P(H-y=`RQ&Wn3L_v0ED{HB1n`fMPMK2#6n}qiL%%`! zWHXX>9wMmu3Dd_7^Tqo@2j2&}d31Ggw4{MWt_Wc?nX@uE_JNXZ3GQJHtHnH8M)RJ6;%LB9UE5N*k1(RyrZ&E6NS)1l%i1 zIUrHNCgD>gU2fjALc|Z50!32-noN!ivKuTrZx9ATGyzLU8ik|-wjL!DVG1A}vWFry z2}q?N%n?N=T^MKXOWU*nSRx}C7I>ItG<1f}@ZiqlCn9h)nm~AX;MR-B9Bl5o1ax#O zrq#j@2r^_eqC|#fWJI>phYLk>S2d}kYZ`en60%J&&ljgwj}-80IqL2hlSxKfdgCtt zErEQckWx-r78o}R##ydHn~%{Gj3IXfo!A^k02rDLSO((=DG8ySxZubRw~C;30i%*& z2RYQdETwS=2oO8BIY3^3P$yX$l-dkQQss#bTuk5@+}sStNs&8X2SH@zhrm6w$ZL@$ zd#a?py3WrLL(<2qG-}G}G~k-zm3&?}lHzdpwA)LHw&OTye4)ht5_aS z9C64@BUw1sLuBkr!d6hjfHNdkJ|Lf9bZZ!LmP#OaQv*3E*bUw!z=vtWGI6k#IY?0; zm}Wy!iK42iO(V@JAcM(p1Z-kafN%>E&~@*!&O@QyUk2#229cf#xMLnj%nZ&!rAz}O z0;dB4b8AJebuuxqHCG>VKkm_kR0uush;|W%8|Zl+pDapLKFI-cKFLHf6}67#H3DQ| zGzB0E#E-PmiKqmIE7cilK~5)A1g^2bG9m~W3fmfI5RuPueG2u#nD#wbn+kmr(lBpCK>JCXO;w4;^uYHW@QG zP{{+DXBsk1$qhoDq1zTU_@)z43LnPJxYk`9efl{=d>`=V0Q%By1jL)1Xrb`XU68Y( zo0_}MI5jYcAF}nwGjc>t2%s_V%@F~P(a~Wh?Bg+*XsodrPGV1}L*#cj4hO?1?d4Uo%X;koT!=Uvyqh&i{VuGZCk(11vMgZZIL$X9ZJo(HtGW`BLxIT(?vwy7o z!$Gb}WOFXfOxC>Isg$`XZuz;au@;Xt+o`DUQ7O!wKJ-R5s=#roS_g`>b#`?86g(O zMa&~H#LsF)1xgqXu=;TC`h7;1XiVt(0#BdfRg-LhWI)DSaZ<2RK~=~nR!nICM`^~< zT0$8I=$WFx4xrGsOUj`MW456y0c#>eBp%bwXS)T-6fi&nOW8x z3^1Bce=bsa9D@dP4CUJnadH9jdm%;h`Q}=w#`cDk#YqVtfuPx_kmDSoofC=&s#lR# z^C%Mu3S5^63Q)TianK}@G$XKoWhimCyU1VYk59aQ%rs_cKy{jkjVnk}D?kgZCtdpfeH+`p zT6HV9FU7C74o2pVBZZfmYy%LgHo!gFP|o+HZwxYrG02LJge{MqCJfJzbDge_9A_5m zwg(O{;XEcMQ6S}z@boM}Uu^i|%3rX+YI_9AZ!r`uyB32?KugmMH)8=TOhp^9ZhMOd zk9Dot5JYjzBJY+lA}$kp4<*NR2sYGpe)3`-WNQ{&&%2T65lrMse-=CK^NXJn7;8Bh zAy#HXI}{AVQG=GSa%84l!y#>~fystpGRq_fy@7Y*)#p3uzczd6-S5HfbcxR6fheF! zGKb8%d+6ORZRs#Jh25xP6_DZKaP}2?&}}$jr-aPR#uc41Ho?PJ14xN`eB<);`{C2L zP;`xBNGy_XeeJu*qk&19LW$ScyM6QtQa~oC5aJnL;~oQXobp8O-LaG!P=z6>D1yE; z_0|U*2{!MI7yakmWBMlXFs2WDeoj%>cxNc|MhUn}CTDAMW7Pn0xmxZ6J>|pu~lc zvk!R?*$xUcqL$BrF+M2ao>~FPWnBl}Sn-t*cxG_Y0nO5A#}g9hnEn@Pzw?nyp3L;uV`I+M%9TD&`5a&ev>)6=w>a{ z%TFNc!=lOsHeL!;KQM>~JBl+h!wdRF`SN}WC#ESsY?P5SqGYL(|Gbpc#J|692)~>P z^@qvz3z}~B#Yf}hW~Chq>huA-PV)!Rvz5I;@DTNKIity@Q}6C-zYNKVrOYv62q~dy z2`VCkGbv_Z2MLI_fnm@hfhL1HLR8HyRMS;r6%`RxRaXd#r0EnGiO85uq9TRN1`9$^ zOH&3(g##m)IK9o9?+_k^(sn(P*u7a`@iaZX$pMo|u?Y+z{UA}C1c10Qi-I)(tCNys zC^$kjNK%VJhE7Nng$)SM6p2L+7Dxd|U_d@Fnt`PaK;ZynnIPcfX%rL#N~lSIlTI-q zvKD|EN)n0?Xi>?@$tY7GF-1;^-?J_&tuWq#a8V6uPQln98tT1D}6(bc`RG$a@x5r1H zLDB@yUXW6ROh8i7#Y0miEln#k6cGUv5ls+MO;nH*6ah&U6%x@)MI{7LMG#Pwi;t}2 zn0t8#f`lBCu;A(`p!#t=vWF$w3q0Bv2i6+qxipHlFkzdLPnOi%+l{rsb8IBxp$dUy zjf5?g4V`+#0o(}$h=t36R@FdtxLOn#Q~J%|?CuOhVun}?2wzJO5Q8#-DSZSQG_Yk7 zAwt~11+;us?UDjEk?Auwo3UE%at6oL_eckeX%&ZA+9@+{xqZ>=G23ht*k zTv8Fbag!E+;e?+5v%;bPs$%$pV15!n14k%9%qM9U#DxRC7J?rTNDa^n#ee}OAGL>> znoy8(!1q67d8AcYq@H$rYQkgM$K$pYR6>O+h#7m=&Zl~*} z|95#3JnfmwX5fk4F~dz#K>GZ{JvB;Fm%>^OwX;2E z29)K!H0T_X6P%O$K6=U7r{fuTp)X)%-3k!$NP0jed*mrcr)UCSzg~oUFc76no1)UL zW*IV;TQb|&?z=z3#kRuREx$DJMaZ2%z+pERvc+NO0(_Vkd$9&IATnq;F=oP8jX|xw zpXxw({DA_&0@-L0M7WdeAbsiSv@KYSO4x%Qh{Y~I#u#9G8H$E22vn1!@zC*gzIk9f|-<6+tO!OOy;+4%^^Jany{unTn@KUVuPh*J_>S;CAm# zh!ndP7{~(&*`U5`19njw>}BlS@bWgMy78dS9T1)K5WHlgDK-q`L$X2D)RG;9y~nb3 z+KLyK3u#I@kdF}ND>+GF@X-$+KHY{Y=mSE-D2SjmB8anu6azq}R4S@KW~3n^%g?(H z({|Vu6n608mK<`2hLQjYw0_LELLzgLwSKY7unJ=sU6e6_a0WOXw!{<)V;Tw)DIwSy z+}-gn2Os6wo{Zx`zEr?$vru>=o}E&BFqIVbvK5SdOFyTW9Y{@V;nCc$r6&qY z>l}t^>GpS~3?tKqd`&vZAp#oYq?%;wWf!j3Vn{Hc8Os!Skwq(uBy6OlR7t8dfS zS-qGXk!X2jFgR@N&cuxDgzGGb6VoY`+_QiI0lWb@Xfy;mL!309V~3l~jI#FQUT+!a zrgl7*D}`jrcn0nO+lOH?bFm0-#ba}zthjK@3J%0lWtp zaPm-3_B2BK4Ewb+LRDy7@fQ{Xp+t6}!~KdJ+Rt>3QH=?NCGrv4khpI$4e$s*@5A;@ z_%0sO1lddII|I59@AXFqTVdfUlo-eq7_gdXPm`GNn@|38T~9S)c!i9|ky#x+2 zbTUJGq=(#d#vHN?5G;uBO7kJsu|kmSl;DGM8niGE<4vT1i6PmAVXW(zQ*+~Si?-x5 z*N1M2>JU+gL>rW~5(NS1#KssGRFqWeMG3&~vYZAAnc{^ZQwVTnILS7nMU4$=$Zdh1 z!p@a;D%F$rImOe>rXf>RY3Z1%Yer%=)-$bW+21D}Y*6r=r+@1DG;`y%!902rE38Bxbhbg+QpC zMgf3tBKC+SI8Xs@3|idcCHS^AOEa+DSZ~Yjth$6=z?X`O5*(^?# z@Ahk4F5x4M)k3LOxg7zQ;>IzEh#-)HBi(>v621Iul7X-wKEVWbb%FB>Qizs8^4u8-AS43VR_9pY zvkljBY;+sJ9fbn2?i*i76XVrkD;AL2iThyvMJh}fuAB*#J|rNLxcnd4#Z`DRd=TdT zu^)N8C+&}*KO^Aj?>DIrc35}%rtp7UO8O=O@HD?m9ZPD4vZ9K|{1F*=vmCYS-p6x0e{Dg7Sms>WCk zu`W5PQh@Xo5&ZxUR(fApI*wz!V#@O%GqdG&96e}l1o)K{BmJNdAs|E}AdX2$jL3w- z3cx}fh6C8AUZ-R>W=$p%sY(cEcTjp;_!$4;0b7Gvh9;1y2&NP)#)Bo~%wr+;K>yc_ z@&a7t6Wabv1p~Du4H~}IC9AoK1h{Td2iZ{{pKw8BBLE4KLQocIC_y4IB8W7lA?#m# z{x*a=5C~K}!^|J$faD%fe2>LCvN3;v-+#3`em*J#{J?l0-5E4QP|1)61gLvWCKyo? z!DBfDiLW#9_8)^^*O*KMv+6>G%2jEURrQ@zGfWGCamXpPrGxKVm__`M(rjue8bW{s zq#+%c8j%*#qk<{bK#$zYo~Q+UK!8prf&Zu1O}z15m|>5-Zh$`CTw!YjC?PR#Ugn^m#F_+9`JK)LibM8%y;Udpxgm<~ zqd#6J8gMx#CvbPM9(*C}gCL17Z%#v`Hizor{Q*IW$geIpt-{C{*J_Z$P}Bti|0Et$ z?w5D%gW(Rh7$K5}5C>!^f7|3>FB8j_Dcw*R2haiip1Yhx_Q>^RkS(DMWtNAZR*T5))$jqLnm<>3LWf$jv6vUx(w-`5cpIsFqizJSRh`;<4L6!IYLewZj~sK3MciTwY)LzxIC zZ`ut4C_;6EeyltFiI|Wc9uJ?+O7o2{67r1-nu;Yy=kE27egBdu2WjUp^qczdsIw|; zw#If&H#q<~VJ8BjQX_NU-J?>6?JUEi=cjui9#gL1viPR5ia{(XMxEapA+urWKEpw; zw4be_AEQY9@`|jHQ#3Fs5MHSaA7rJD1t2zLV`BRW1KG2-4$%TbDIi%{lESc0%?8?# zg-8$*7SH~@QE(mob`dI{Toip0p{NgbzfrHVW5PK``5ba>S-C$?y2<=ikntZ>>6jf} zXp;qhe~C%dDw&CtrilzzP+^;`S7M1DbSL-EtYZuZ0XhtP1wQjrSuJQ_q??`byc0+V z&--&AJv_%og=td>F@Sx{TU?BEh3y%Li&n{u1~j(igFE9$?aBU!+Vdch?UxWkVcj9c zg#a#-nI`h0PYq6Gwo$MtJ3d~hXsVn*m#>3Q9YoofNR z)si*e4>-RQ0%%L@!X|+V&^y+!48%qW0}o?Ekzi|T2BybcFp!&>F2XnmfjE3n7&+V7 zhm%qVj{ywxTs>kwft06M-G(5v#qbfcIt?cyUO@<1gFvWDsL4ZO!E#!TygeB*$YE~C zElN2V09=(uh$odOf+KUJ>A*sFo>d(k0uP&`s5J`1@*URZ6=s3=JkE!6BPnH4v2HdU z`^;}Say+ao^~ZsuAb0@8b`J;7V;Yp(7d|-n8`ble1&0wLTLs3$i?Luy1dG0Mz@!W) zkV-+2orVO}rYj_v>Bgb7(6I>*UDz0e5-Hn(0BfFPA~1FE##N&Pl1U}r#PHMWijh_D z&|_^EMJJChdBAUXh+iCFc8F_|kSyU)y~tDe_QD6V=5JHSIdZw;l(`3F%utzFCp8TC zpB7@pEC~>17|`zMY&AUu{GB-vvD!%PmBv%!O|TU}PnYBJH?VmVsK9{a>pr{e{=5@m zF)KWout*s&mhw<0dnzqOCz zvj}D%`RC+d0pBf^0lp-`y@ySaW(uy`T}X8(ihq~jcIPhk8zSgVemP^~w^01{9lF5b zJe}GJC>4Wb5dy%(A*7imZ_Dq)lL|OoF-Wb;N$fw$>P}@**o3A*obqTk#L--#qj5n< zpTC1-cPxd`kl~CLbeK*~CivVKSt}ucb9?F5?zjz}r4d<4{StYigjrcD{4ndo=!P{0 zxrSUN12F{5$Q}sEA=D-X5dhjvcjE(aSr`L_3Ww;98#F&iAE_kCJORPMfE-3ihB2y6 z=XgqK4cW$!$B<@7l?apA#E^c1MvW|0+~S1# zGRRG^n2MaLN}g>m^N)Zd`<<#LOZP#|#M~5|l_X zPLoS;_Iqg#akT629$6+wqix^&7Dvj&#b z8EX?Im>zH@DWe}ELm7I=^n**r3r0DQWR&GGXfbsQscJ@8gqa|r0g`B_O$;VVz~CGr zn4JzkPgpo{=axH^f$0i_a*(WhTtXdc#W2ePkjlAsBr4N`>#@k8_SlS`jI=HVp*!|! zBA|#Epk|1OO~L_YA~;1MLokH_k|yAL=7Ie*Cx8b$1IRxtTs4Wx8{4qNg7ob&MV%7( z;QM$>yN#s88iSZ+#u9+LAj9_#EDoMT*dd|fn9W%jU5KUk^Gym4)PHsF=7vuXooMWx z9!P=zci8Xse!7$dDOWrvw8J|t%OdU}DmL0@q#L~%!|j5e^X2!lZ$8YPSPh7uY_yWN}ceJPv5wE%g4-#(zm8FE6eE}IU1d^rP71XCY2*sp| zCHK(-gqK{)RFpIaC_hNlw1g5C6ctn-honb}F6Epd=4R zomD}J`F^a>U4G~Ali*Ph<$x+=pg(a3qd*(x2R!tilAm3F1F8siY$JFZMa*`9%kcia zCWL!W#6PA$^bdInd`rYNqD&27q#vFrbwK32>Ox=%l?)%iWg(SM?3GP+^zSIDiYRI# zsDcP8C*6sW5kfUkLPQh<6ErZe(JK&8$puUVm%A{QCJ0suA*6|lGDX3L2??4Bm_{Nb zA*mqyXDJ?bKMZk@rXmO;WQ2kVWgw~wsA)*3h$SeJ?AhPRE{JUk3>G2!y2JW+vy*sc zRQB){lsRMiSoRq$v7|DFrPRf+3qXqzsTF*X6X^QBc!}l`>{>`90lnONa0(O9Oo^zu ze3UvXsW{-(U5`~eAt)Y4VtXL=P*z+GBhPo67V*d<_qjEA~jO3rI*rkfjPzg&%?b4oypP`y`jb(dEu~E}c;wuaO_UCZLKA~viW;`>di@%+ zU~{`ZT!zfyj2DAmUPZL?q_7-42u)*?S}Sj$4nLhq~}n~vPnRZ{*T=>Zrz6= z45Kq58Z&OK8;Sv-O{tG1Bj)a<05Ke311M6aARu`v>45@`_dCwUv{UT~zGUSP(3~fE zvD>!?u+6+44|?G5dmfJI2WMcc78Q#yBE=wV-I(le8ps$TrUyH0a}P(`PCkg+eRbfs zlZ{#$LbtG*(MmOz!<}*(<=mgEwtZ-VCN@w*d{oj)K?iLA9t9CG24FF42;4+8!p$0* z43sryQn*W{%#%j;ZX?$iY)d)AHX)~jDl=Cm7IDlbZPHCsiN^#3f=(UFD5=_kzyl7Z zg2?**V-c7inCPo3NYMABBW~+Q)g9C*dZHJw9Jm#tElap1r{)!C_nxzUz`+O};F6{g zaR;0zr?wCTg7G>y0i_0zuRednk! zG-?`Hq6DE*nYbXf%$sJ>%Nqu;uyNH|5he` zm>=l?`?(dYMD#%Fd?nc+a|jHTi62L`Q|k@=0JLEbJd^o%H;@V-IfPU7Xs~pNOAHL` zSI2*sP+VWqLXiEi^gq~nz2Hono^6e^$^B=Z9Ho%j+M-O^?H=0Wh+lO3Ddo>(!We~w zI(i78E>d*46wEH8cLk9?`}i_=`sh7k{{D5G@mjY4voIAhLktrweuFQl9f{dENu&j$ zO(YpVCPxBc!Z>+dV$Gku0l_jIgR&b9*dZ)G^z@hSleqXE!l@-D51++)kpXFfSuAq^ zno0hI%(9>qPqBX=!z9zIxyWjOWePD>7a(~P+X1;h&nLb(-g2*;>sztbYgoHD^S7SJ zu0bfX>sudq_Z#zTVK>+tCrD8k!-k;l$BT(vLSk(=W-=N{4dup5jyxI*lv1QpXn1o? z5rMG{xw{bEnAsR^$_gcI&sx|%c=vrByW|JD!jbn|c|2($U`Q1S14u}BU=tV>w|M0O zYycj5*{x2YQdP=4A%Lz7rjs~=i%2KL?t<8Hkv1}%$%q`x#d*n^z{8;~5(f;sXykGj zN-H!|Y)^&ItT7F%m?rSdz8rDHDu_}cFPrcryYeF244WiOrYVVhGZdzVh?6DAJ0N#< zLDqVaa*SPT6e6Leh{sfd&XAL0LvjZ=l0{S|mWoO!9&wXFtTAcahfQHB7DSTd{5yfj zii#>Iid!h873YhCxH20YHAq84io{VtM7RGAcfHM)3{b}t3kxhBYMMMSc|ROuvDnL_ zScnT`5k7&~wl^*U0P-9o(GK}StbtIytd*=QSuLUa*m|IJohJC_KspG2G&JJ*%(<-r zL?%7b7_1yYdP*m|QcOc)9cJ-s3W3GV-3HLP$_td<=bx9mJJB1Rk6WHxPEdNGhCT*B z={jUmaGfDw4haG?u>CgL0Pa15ceo-!Kz{*ZaCS{6vzvC{4nQ!D!3WJAK-oUvwk_5@ zxlutO`K=4GXKm6VwNJ3ST(EFOVpaJkp@1J`o}unI(XM z0|XXTMGCa~N3h8(Oc$QPcs6V(Mhu1m!}G%d2Gi@wks!m5?ahd=IAN)&sWQhP zF-Rk_sgQ6zJ%;zpEKu)|p+c1Wu96zVkQ{a*9)UATm<#2jgoo8cQ~4AxjPIl!#HFx| z4}d}IwDTW>@F{7kO5zB^<<7X!aucK`Nd_KaY;?)9LFX+65&zV%N*B5pY?*j#L8jEX ztFZU0n;<)idXI+oP+9|lv5%5u4V7M@l@UhFjqH*NR{-@q-M+(xBkm!o7*fuP@ zl=Ou@{ymsn){`{iG5j@}(NGf}$M7~9nz7T)n|e3R)+QC(DB+>0x={mGLP%p^%;uXn zH_m{})ZsqufM*tUm9}xqDJacG7<;IE`ERp=l61i5RGkuKIb_Hah6Q4QUM=#bqaiq? zhTI^Wk_Z{|Io@=j?5X;&f+`8+Z#>lu1}w&HlO_liR1}LjYXruyVYDnoMLArs!TM=t zQ#l-IfL*8KI8}aDaCoPE_iuRP;p2JqFo>dQ+H%luILn-Xo$cCODD`hc66({Ks+bP*HGu52AvXY7ng`E`b+|E%4 zATUR@G#G+Bd%X6WQ_rc0sK!Ig?OEq=O!8So&1P!VG0Z8Z>8Cz;N+Bt9CwsX)*u9*h zBB~75-R0i(x(2}k1O^BpF$xR>5D-9+5J3V!K?DN=kU<0t1OPxm2Q&!wACx*eG;>Pz zhI%md+_6Y380nzJicPd+h=*pe?%677^~*FRV0k5H5)YnYD-vo)qIO-NXlr{g*le-b zheW`jhSZV}IB3?C)PtZ&A;+|)&Oj+<;K+=q9L<`^px{uIT1!S$O0Wu*!ofvHTLj1; zo7QJB0n|9x-z^Z$%qMF*BdrFF8F$#;!62rJHrV>_sh5Fw-xmv_?Zi9lFJbS_xpgIo z$!z2{hB7$BI+qY$5X5$bARP>r3<6C==JdLQhYjq5X!9)7fq@0G%JzQQcmVN1^?ygT z{JW74fG*n#`gUP6=qZtA3KGhCV2D>VRWs z$on)Kv|;cg^`D8pICvuJ2_guSyFepwHF76s)eW=AcA${P+D)X|Vk4L$gcp3H%7K7i zd~AcJO3lTBFcF%Q&T<$1HiiRY6!rDdZ4G(?MxsJ!R#K^7efk+2Q*C7|FE_RcmjE5xkdnj*F((~ zg%WVNn+`&(NX(>*CQwyAVBrm5x(?zvXU^x=GzU3x2#1kr0?bf0i#P#-i!HxvT z9YQ@|(^X88$m$a$$PBVfk;$SeaN`W4kOxFV$vvN{J?GYaZ}9I}0PwVaf^ZU+tT`t3 zZMqr<0qV$gOh}kXKzGWInV=2nOrs+NJ@O`|8s3WgOiVJx_iYD|cM3yh0tlj;=z;X% z_SEsSv!fC7t|4I_Fy}$;n+*pJgDKECs1WLGGf^Nnt#gkg?3g)%{jvi|K*J)3u@U4# z0PXofEaH2r1eh*`+ui9iOwTZ8U|0Qy$_t^NN~R^bh*?oY31P?%WxO?pX|ql`8Cl8s zNJ?n*S>Qd?F&UQHTBY(0&-#xOi84fPk{~~Q@YmrJ+&`2SP@=2P6FH%g5K=E7Lf2?ox(ua@aw(xDiO%%gDARK@I1v*Iy z4GAQlEvP|51Xtw?>WD)1k}TC*Neov^&o=wsQy)#>zRglwQkVSBb>5rhHUvXMHFbdx z6HK7-lUb&r(!)EeL=p?LHzsxnhk~{XPb~7+cX3rQhkT-*S@FV7x4bBv9jp&)(DA@g z821pVs00ZkREKP4*%Mhe5j`=KbQNBk6 zevpXUhNw9xLk|YThA>Q&p>qrhQZvuNc}_Ze4FQtqCLcJVKq(W-MHmRxp$T+-m={i} zGlCvjU*P+^r+>DC_RH$WSxwCZ+;Zj^o4dXIkw@1qeYjw=*^s(HG$f``f*Ett`wskE z>2*8xt_h+xI6292^R%p6{>&>-}^;wFLn|h(!el2p8kPr|w6c=WJ>s2?G*1@)QIrR?R3#yok%G;AvNCBbR0jXI*qaJsf^ELx`=0mzjF#H&KU$S6;(wS z@cXbmk0;Ua+JVse=RVqUFL$?M4>-NRa6N-|h~);{7+S!jCJcelX8{K$nPJ>mA}>+! z=UvAE$sfviKDpT6J=PL!u$Olx|2w?R-+SD7ICGB#5+jhDPs8bNdc*IXj_3$bT;!8Z zeuzSL@!XA$IQj14Nf$^2pL0rOcx7e`Jq${7CKbUY%@}0>a6_MU+01?j@CZCAGI&eo zI>_<7k{hx{wRyK_I^3ba`8%zz;eR4^!c4$FnYpz;u` zhCJmF5HSiYKLmau@$c6VJd#2n1|&v80cl{BNPq*F!rCH6ED>d8VSvQy!ial%4xOkU z_VD)-Rnd>Z<6(F|hbDjFgAl<{uDq|BFB=FL0^K zMLWvxvj{|bJN5r3y*HuTz^S4Y4EO81R(Ip^klxHz!w`w2KtHB;B}EL>$0J(b9JvX5 ziWrlaJTrvhB|>hi3nfKc#iAz`>W>B+;_z^AX9i|ty&n`M+Qut2RTU7)OF>0T6jVhu zNYIl(1dOy&MNL#uG!-z_1yvN&4AB)t6h#!xGD}rcP((FBMd{3#h=ORTh^8pHVT7jU ziJ4U#kTNQ}`ZqY?9H^?rSdted(qO1pN*{mgE3I$Q`waOwuvLzcV0@)0D7b}TgE(d+ z!JIkDLx^$YCu6^kC&}^o*Q;Vqpwtb8G@BRiaBwH~*6{DBNGNzzfl}G-A>uhYi4UeZ zaH@-xKQOd$NA}Pqfi)&JTr=@WodkiD)Pk=0L>z;2!Xl9_d9oDt2;9yQP0G)AQ2*M1|=?!ytTr zu9z^GAvJ+XETKep_Ku(0=idCC7Ox$iBv3)O+NKZlko#Wa9;YYES#J|PpO4n>xjTsi z5dIJx;kWJCmeRl-y%EX2!m>&bjy&>RVDHgcgh zfx$n+6&IACC&Lu%@8^`xYZfS{)dIH$lW7jQmOg>rAclFQ2WE!QpiUt=NiwboNs=a` zFF-{PL0C8dc6E#`3Plg@PUs>(@r)`0kcwa^DWr`*6#kDV)B6v2f{!2&#QLy8Ux=@{ z01r=!Xj8AHP+|gBV@D=p3u~{EHj~F*9p9HLTZ9^p@S>!1YT+0K0idqR{`API;l}X* z^quce-3}fZP6r?*oTp}c_H7<-E^#Px$xOj8M&+83MtF&#SC0)PM>SDLN&*v2;AzJW zCLqyExIi>8iFm-#iR!FE$0{4gDD-{Z6ViqcXXi5%&YP4JpAShUB@C5v7I~N6USRkycP`h$j zDh*%~6LiGdv1YaJhp_=bBOsyKJ3ky8$&o~JE)~o@x*_fHuUl(tZn^Sy9ihr>Fd%Z!u`Kpm0 z(X1t62ndq!l1C@fh^-9>Bqm3lB%68j=d)<@0`!n>6+ZGd9tUFIBx2S_0)|*5P9brk zkzt$@ri%j;5SoIqY*j)8Qy)P3=dyLMF`=Ne^qoCkF*C{b zd%b?Zd08OJNYI|mcd~&=~~04~T#oI(ou#7|3(a1?(j@A!1LjA;5RVOz(BE3Z;IF@Tri4 zf)XbqV|zVZ4Bm!ppX;G-@EE9>hSGwQlF(GQsK`yHE(`gib$mZ()1Wzh7Axy9FaVa!aIc4?9=Wj4e?@@th&XUM(E7B# zh~bKrHmoQ>5(ywUJZU|9!G}%)I-eK84Z|bV9H2$;@{t`u=0CH}YwLwV`kycK~fRn$y9ph7IYd_b(zhMEW&vJ4g zfPyxmFVpAgPSe%+`(sgF+&NB(;tnHb(7>9J^0J$^hKe+&Fb*VO0HGv4Q=24--Ximm z14LoEa;Sw2Fk-+$WQKxeIar`dq03NAo~r}r-)5yxJi>X>bW9(s9-xQjpmGimcYIOt z5|GGJ&I1M?)<_0ii_KNcOp>`C>0No!@EcBUam2l&UZbzuPp!h?iW5YXVngu(W9d6nD#z8+nK zQ_*WMh*v?~9o*6B6gWy`P~-}H1KK_d)cnLhFcJW0D`kf;h~K%Opl8v#J6ha?#{FQK zp1g2N_kR66hkEpA7_*&=V+qPrHhj)`mI`FPKoG20NxXThbz_cqvH_v;wm_DYS7Qr0 zfyjiZKL|C>70@!k&VY6(f!yn1qMD;3!&8)K_^)6+=bGpVf-hks%*S2`Y}(L6*(9no zYB8$If?-csdS~2ql9v~laB6ih(bYRJV?OU#9Jm4G5p@uSwo?KiR*43-1NYcUfQHhW z-9F?yq}U`T^G&!c|N#L zoGv^CC!NVa><$rv1Krws7$a#tVXQM$_Lfm0^6f*-DwDVeqx^Kga6ad8JcLBd;_}Kg z2TZBsqX2HAKjul|?RrG3I}tw>1r9RUsn& z^V49j*KbtsBs?7lUI0I&LM*_9NLV;rMFE1PT!Kx4siBv6R^l;fBgtXzJ4kjrT2xq~ zi3x%w6;%-?isxS*f_m}<@=_&;6F$J!gX9x zK*JBHZ`@u^;0ytYKtbMjw(iXUWspN=yp{rwDj$6%1i*Mh;QonesFXrXqORYo zCS0?E708OIFfQ3dRaHIq9J77m2Qms#J~9T*m`b5NzYP=Wd-LKRXD6$hfk zlLzr!cY-rt6MjN&JKRqEjF9Ojz!|A+EDM>;4No^{86hAvG+Zh|0dFILBHN^{j+2?> zUSl^iUAi=HjG@dCfNQbzY82~?HZG}EiY)RxToe>Y#sbPF-I~2R7#PUHCLznQG$gDG zJ|zp)mU1R!C+73#PW-D2 z8#b^2+F{>f`|O~aGV4*d5Y1~Nr=wanr5)2*3gr=p%j4i(^8<14I)}s82a9-k@z=KX zXUCjbd@!Az&f(pzJ>%VlCZ=ka2S7l0c1{%};gJk>Vl@SQ$oTbJwX4UW>1&nLVI_72|*A0L-B#4}PTd~Rgjlo244H&1=ry)r@E&YkDM!RN^K zksrw|k$l<-phQ8*I?)#SVRG}rNeUw(eWUCi9B;BoSl)Z5GJo?^*bi~Sqw(9xgK{p) zy8t2lpVt;=V+C=|9%b2--etDr=1wot4lOqj$KWem(IR(Hrr z*5m-g-RsWy99Z9m`s3cc6pAW}YPSim*2MBz5`EZ{bDnO0h4(QGRA(*KlTN-HhbE`d zr&v5ZJi60*qRc{%258Zv%?{{mS816_rD!ZsQPsSQOSt3Krn_sL8!BiR!CY`_Io6jF zoXnL3Vr{TuLz0v@Lmm1z$8Q@0&N&wY;?ut(IO9O+<%Y*n; z$ROeI@Q%yQwVo0l9jVqAdmAz7JZ!QZklcA;M7E}@8A;#}IgEsc!7ZeaL;x{{oyH#P zTjnHSW)ROIq|(YZb1J=dGGu2DtzaZk?% z_7GbJoODSwy(QhyngzP04d&(E@^yy}LDpbZJPc`|#4g#VK$?88xF?49N;irY zu2ZrWCo%?MNp@fm$pl~vN_Q~cXkpbfIS4S&Tq`5Qz%bGph$DrKr7<&JXTy6q;zJ88 z%!if%q6v46u+k}uVaPOXNrCd{It0*wevFh(3~Zu!Ucpmhv?^t272j)=4s4sdr2d9bukKr1!kO0bHcNWEKe>EFkdE5)C2<68OKR-L98J zL;}Yo!v}3lmFUA453e_7F=$8}5i=`AR|~LfL6;dLq;|%e5{1nUjR1J^G8_>^h~wTe z18OCzjGK~tCNALEu^Z6#h~9?dHKFYh<4*vg-;#r?#siOO-gud^;Wqh01m?~nWGagxgSa7T*pDJX4|x?AHVP9rcOAHfYwyb-3y0La8lwN+Dxy-0bLKlk5Ep35fq`W+BvceLR09I_eQ zIB6%x>tJ!x`TJwBzQrFpGt}spIGF>{J+fkGLy$yJh6Wslm7&t+L=W7+XKoG(1S_h|*58WX7!}8tMmV(nl zcNREr;IQM3o6S@%sjZ&o;ByN&z&^uHlH$&nwr^3@J>qf@jGj51q4>t5aH#z~r&L`?BuVrHhvqFFGSlq`?Bfx#Jfg_A?GXwy_4C-Rl6oZ<^A2AFz4#5$?-!#`g*ZI6tn2#|DA3_&DE@vZsjd63( zm_3s2XuJ*g=u?tB1OzF_umlE`LL@?3X(v&EM8)HoEQ&->R2gJRK}=5Y$_64@f|M0@ zCt^_oaHd34NDF{f!tJ3KV21#OVj3cFNSSTZIrPy3NJw3gXrw_Y=@1O0ju7brPDw~; zhRg&6)CdbOjz?-+&^WuE$vF^hNqECv{OAu^L_cNkRy|$%O=N*Ehtn7^Wr9iXTLSD4 z1wmuTKR>t7_?wfJ;~IyYp*mcAfd*4IB?Sdf*micOBR)rum4^9fO*37XkDoRj6b>(n%>A47<+uEW!dE5)Z)^1;!tRq`zv4F|L z4V8*C1BfD?1jNx%$WZ0b3Kf=5L6Bd>eX^RN%{BWT*~@E~m=~;xW(b)cHGi|!PuNPH zfavuj-`TAvPim{;bPOj_0re$9%%n)ttxEz>u%SSZP!&~4L`u-i6;l9^N>Kzv#IX#_ zjUgn3NhKr{D-5AgF$ob8GBlATQ7Zue0Tm$=AW9k`PtfcDd52hg|AuD3dvx|&on|x_ zxW&ncE&~i?=8`-dZPR6oUdZ#-3VSX`Et+hM4uKE>1Ic0jRY-j?*z}ZCg2Ww^vK$9} zVeA9g142lJNy$|Px)B1I$#h$SFWVhNUpm>{AG0GbknfO&MV z9;Ow8$bsTSqauV%k_ie!@{q}(Wg#5^jx2!#1mHOiQS@VwvtJPuFxwWd&+)sscNrtp zBiI+`^Xl^mZC;~3d@&yu9zxE{Z7>PsSg^oSp|}|Yd63?XXpHy-eLC$?a}q2;XTQXS z4wQN_+KfTfK?r$r8(FTc3r$8ocWMk&2NX-9kJHN#<);NV~UIj2ODndwjTU2 zJa%$`^;|+UhkU;hG!Hc)v~Xenc7yZ2g-L5H@>u)3yf&pzNC*dOGkoI>V6@ersM&P0 zWhz!%cs(^UQ`~wyU%(|P6Fq*v#8MrIL(Wb49#3O4uj-5Q zzTNFyL`!9<$_J6}4Bm>w?KizvNQSm#_$s9x?HS3F7z`h~!9x}gLH2oIQ%|?M1oPsM z;t!F*=Ye?WIJyHBZnHIQvPFfY!DeO#Yh2S?)$^G!5A(~I4>pkx&F+UR&8nD;klNO3 z23&_#Ym$nva!ou{QSiJKG-L(v3}v)&rgB4R8_(;!$x@&s`6p1+krI$hbzV_Ta*(JZ zB`}QGM{Y{<2K01OplEhzR8gfBW;`&eF^mG}6e8v9P-!BBDzuP-Ai_teAw`V-A%FAFs7dnRQU>TAl45aD4Hi9EJr(~OxBqIoNOhElo#S(5n5#a*g%=cJu zl1nFU>xK`}U@03=_Dwz`uFi>$<;11BW{lmLhXDHXLCB95$O zV3Y$bB$^3C$rUh)7KEU)6e33=BocvI7Lh3hrD8;+7LiK~1R^nqMCb?}kO8=81f^40 z;uKJ*(o%t_4a%m7X+j`ML?Ot?fQVeeX{W>~*>*KsXCNu$*o4PLutfx;RhUsyLoOK0 zIZP1YM+XgoD4c?Vif(qCDXg0~(iVn7nPwLZe3U00Q?lc}-ti(fvxQa^Mcg7F#5`DE z!-HNE5xyTSK|HrT)N=5+MNs?p;Z$flPiL z>P$J#cC3YHSQ2PqA;UE9oH)`Vw5W(P$P658_KH334oC2WejayfvMxTmoyol7>JdR4 zs$;-JE(w9>t;j?*1ff!aI5Hc^YD|evS&`6A_jwUY*2bB`RP+ioI%;F)(G|*KH-qqY#!DFT2&_mS5m1EY++4}kI^2nFp!x2 zCc$;KDIg)j2!@>U^>%0wIX9YUfR*+X`luFPkoFCU4+x+mDL8nccYPRzzhCn{T)zLgBb1}P`zR4V)d3D28e=_K@yZ@-;lw@tsrzQ{ z{ApLxNz*w_?mmo?X%K+1oy7{2l3^?41t>{pX1b8eg`B4fS!Cccd0k`{j6dd|W~c~x zyKwKwT<>Rrhj2;5CkZGuq7t6XWQX?kOgkS|0;1iaeGONP04!QECdQkx# z4zViQPJ>GYIaEauc?yyY9`j~!n(+n`kR;Y<)b>YbWYLcaLk-?w3fGQDcPKVEGTpbZ|s!qH?($;LQOhoj6q&XFIJB)merGMM_XJOtDOwu)-M~ zQ6_|PWF3Vvq8fHwl&ENhRi=PUNWhrUI20OyF@T8@F~njalqp@1T!s|}+a}O=0m7ZJ zK&a3Q$x{b${*GH8uV-g!t{}f9{NJO0`SK3qub0)!05OI1Dcq8@qJKo7WCbED0rP+= zCLjj=e>^rpLgp0f>^?k%^5S^s*CtUhFc^@^ADz{>i~TN>4eZT0V82$<7{M9-pTg*3 zK>~Rx!6?$ENv#$!IWhGS{&4IxXkiXNq;-X6hxt3+RNiiGu>a_x3j_O6VSm2uogIF> zJ%TKUIVnAXlmfEq#we_Z`ozu^Dhxi5Nn!GAKN@$3%GvU)a*xG*PsyhIV;L%ykR%iG z>h`*LCX?kjP+C*%414>0{C!w5g$peEJ|!;)(}D9h{u{ubcoTz-1Qb#z_m`DXOIBtA zA~5i^0lm9^@Ipddy?X;2{8*|lYN&t0RpX)iA9zdXuzcV%R6+Q6h~@lhmB!#8Q2!Jf zSpa0x4aeTabuI|TQ3xT^q`;)<-NH+`GFW)xA&`T~n?z9cE%d-}!S2xf;tk-B{?J8v z4F6hvYxV)W`gKoqDsMHTSd5homdGOpAc7M$fsHPpBr%(g&Fc`4*xg<-;MPmKFl(l0 zVWENug9v|Tb(e(FM*!K8nPFwi*16uc2ZWxGC!er}4!_Im74*6PY4A2~P^4ibLWO-P zfH=7+9%}UWultR@>G$--_n-mZ({Zq9ASM2J7bI4RxST=*9E=GVS_28f6l3FyeIyV} z62l@eCy#gd922@f;yo~?SX*VLWa0Qh{5pR#(}CzRez$-HI@<%yl~D8n*kSmG&*vXW z6jN5j0Omj>5(%^C#=Q&D5QQ}f6*QWRhaf{Dpq~F7=?>B{CI)BdoOw6fVlqJhz;Pu} zg=L!`22M<|V6a4+N;DGmfyrqmQiL@D^41Bc3?&Jo6AZ`841x$Rlw~auuuF7QPs?q| zw(K5Qw)`QB84P0?!+e96D3X@JQ7R&#sB)>?_Z0P=c)0+^95PbUBMZC0>LjBz zZ9Qbc|3=8g08uB8p=T;YCx;g@ZePMova*D^L(}BvtDT4K9U*9VhU*o>*h% zHu#kQ!1nu?)lf`%lRBP1!Jq?QSFtty%kBw@irpkPTNYEmpMLUB8kB?wJU!VH(~ zCt^U-a*k3Qa*Ry?k=-j&5#OUHmu!Ah(t3g6AITI=pHYiLi6}%a&pX7!E9RI3Ehs-% z?KLOgh0{Lj6fMl*ic9R?K;IU_5yd zz&Xg0WG{UX*1bc(`nc>*F<(@nR4+sTK2b^{L@26N0#aa*bAHS+^=!`J~^#=zJgLzf)lL5k5GyM%ClsEA6exrbwwQ$LMe!MAA!V|vV z26u+B;ob>D#xLW`HXWgWAITa$C zgmsM0g)!-QLmt^E2xEvSP(5600*yW>TG}}w@%>)o4q^XymU+GFL*y9;d8GchTdoFp zi;^F7oP)Cj4){W#!!*MI|A&}-JU~m(>%sVt#$Zg$rx4Uue4@i(>9j zYslq-hlwvj34ji7$elCNZkQh84MKE;-!oLUX8~oKBRGH4mT)m0j0{5zECt~&ttAor zZpn<`$|8kK7^Y`gH6B~KUUSJcrXL&Dv~_IhDqYkXhD${<;k@fN4RqKp&{~>g#zAw@ z$Ok)Z^g|uI33yimy4~GtM4m~qB!YHmuXo6_!;UPS-WgMM3M|0beE(jw&G@w1_X-#X zN$A!^SpYGC9!8Y2o+r?51{PWnngfXoNCB~y8=dK`B=t2zdYr&A91{p(yw=V2=xx%@ z93U^Lf6=$hl4Jw+p1DYiuoERurb$jN zWH03nLkZ-0z(|N39di`!2b_eF1gZRzI4i<30mmTb;wPLOj;FRu!!W5!*!ZlB5C9^f z0b+>5ktDw&xlBK@%Y}j=gt!o(G=gM;nF27wNGI!&9wan7&aSWkplDaTJ&Y8!V{zrCxriu3yV`I}Kc`;XW^<+MBL`#2}QU<`0Qm8p3 z1o@UBz!I8Y3+X-jeEMVCYQ6EZRvfTQ2lyMMP1}GlmvEJVL4dJ9?14u^v@tde1t$_F z5Ksn*IGKYSNavJbw1|r=v6W5Tz8$xO@n6CYK8G>G(W^u|ow~^o>h#EROK1!;`wjL? z1BP?}CWEv*xG?W4fKt>gCJ+xZNP8EwJp-!LV$qS3c#wa9hx3P8^a5$Razkv)B`}2kBEGr75bEn8 z&OxC5$PE8oh|~A)J~nvq8p%$Oyhvz))YA9e^5wVpV}TcT3DzHp(=c$1Vp1T&Q?P)b z=G}rfVGv8!4%qwsg1+ZmzXcOP=HB_loQ&+jJT;VyB%*W_m*4cAiS*_KUISm~4H^$1 zB#QY~awF9oM2}T@d3YEehnLcnO#s09#}Oa&+r61FJ@S_`3^ph5);VCohqDOdVgXd4VPymLVLy*!^d$-X+rO5g*`K#)eEod7Wx3Hnd!3&+&r4{Cc_u3lT@sid zQz0kz{((nyF4tJK!xC~>Vo z1B;8|>OL$+m$h!9K>R?l>yWVv-z=6+H)RVO?Uu6{d^7N}+Fh~K*tWS~Y#hWu?i%sI zRLIK~6dE@gr0NYeiqMM?PG73#*#^>K+-oLA*;t{Tl5#0Wmr|w-DMAX;2u~sj`$!;n zsQCoz=RTnV@h$#-dm&PRggh9cqy(9@?^r;c6b;!0IENS#WfRC0gMr?rX9S2El#q}m zXuc2<97NMaRlgj-5hjkelU8@bWPFkv%X%`Myt>W}#5h!gamyj7rWCS}PV+&AwKFqh zP6NczgkiZ#L=dGYUuMji6%j&dIGV#=H&dY~Y_yxnW)5h{2w-t6S!8_^mw^pv>|JQ| zi5fadHy9%*JR%WTZfUSIFRMN-E~nCiAGHLk;gsgch16A4b~fMmIYk8M>Xib-CGow8 zcqCXWeU7|8x54|FD3iiTQ(H^aEqkwyD8FQ)G<^`1u}IO>))gCMJ8i(%3)b7x?>m}U zoFKOI&05kEvzSMai<~J9@iWWF37J=y{UHHlb z$tWnKS`}*9(pk^yo%Kx0jzGbs;8-Y6$`ci^I#MSjls+I#iovX;77ilZ6_XV8fuMs` zkyQ8)ViUy5PDM-xa4m)gIHzRjutujr5P`@-#6qW6=YlFM@81M?w*5L;RADzsBUDvX z=zFxe%W4wkX16ftlfU z!4YfGSzz0b1)wl!k(>9i>W4&nokL0q?~V-d+p#a|+wWZNDl|P;RqcIdvnr?+3-3XT z=?dMSZCn9K>M$>07hO?7L;$iUl{(}CWk)6h9{60k~Wi|p? z5`7R*jSrnf5PLF#tzx6Ok>aSs#ut~VnIO<%w5Vt`Y8W0mJY@=uUgSMi8&p}a$ac-E zvOs$daKW1?_@}3E>yC$T1tc~JEYVU@hcOReWi$+dsALncU^pDUIWTgzYoW(Z@cRnuU0oXi`$3 z!k+!KP$NTG9C#|K)*FhHN@*}U8%zzF_A8O~LYZ(G)K}{O5?tlirfB|62&3O};+|y< z4kZgo@(xd7liHvBi($yjmHf#;be%7cZ7#R`d+?6e1{_h4@9TQ_hDz%iY{dt49o$EQ!>j z#?u%le?yw+iu$FTc4e8tl(mq?68FZ#Oh;Jb>QuM%h`(qYZN0m9pFpRFcQoe89b3iI zHjk5uwDbl?RKWz8i1vNz$GP+-eAuE5eZ{&6VhQ%?h9Z1R^znw0>|eu2l4P2`68-@8 z27LjrsBjqSN3HG5-}7}11NurE9@At#7SqxY25p}43OdQLUp-UjeT*STllQW6aXD-; zxw7SmOrfNS3En%&0X`tYoD5JD;VA(@f+(+vBgEGy=fHeG`-9~CpiKwYjwDiq%ytJ; z$PZwhwIU=BBiL9rq8bDcuqmx@1`y~G;O4p*3vW&y*4oArMCwIYK zOYH45q6tywWDBMc?mC+x%)n?vJpD0J{~|$!IC~yA6Pj}- zrideQ%9E2p_{ymYjWE=+iSXAlg%Ha5hFgfifyDY!#V%@WJ^lO-f|Z3zEVYQs z3REddN;H#BBir74(%?>Y+&%;gBNH`0LSr$ufk2d*@q!)5v5hUv-?CTalILKZQZ+n6 zfT^i`I0M1o>gM2w?g*fUfU|}}4)}h=7Dc%kXxDv}+4M4;+hT2D18!4@ShbELpA8Fg zW(blSbt$PghZPC3K&O#x)2 zzSQ3N4U=+*3GM_r`jZgZGLWPTApxikXH3{r$6%z{nZ=fdK_7610T&oHH8?3?{j7$M zF~IDQsho8u%=LPw9|+c>PDH5G%%1*mqP78u74nYGD6TDgG*~o}KNj>`QpAzGgq>B+U1yA`VKs5nEB1MaANkY|mE$B45@J%Q zAgPErd2M}|NkDTB(Pm)=M8f6}Jeked7wlNc3P_jwq8vqB+AhEY)#tVR^7JNaOrG@=DzNSo(7 z&mjGSl*ojWu4kj{)zbn^cF)h_oCDtvs1y3VwVj~>n>%Ce!J`t5rWhT@LQ+j@5&nbb z9TSG9a&qkS`!O`W+zK4yhue`9$z=8)TxIP>Uh)Eg_ZUtOL3X|LKM6a|`;asV)xShaD+VBbA@Ay=Y zKpPwP0n`ssz&tWQNzKFv9>6nUNS65D-`qBpad4<|A$#&iyyRYjrjH-~y(C_W_X zF}d=Bh@QX6=d(~C+&~8i*zukfP z{`J|veOHPLt?*aelr4pvGd&E^$m2H-ESfh%0z}eC^WuGXL@-(BXgeKbgBWWGqYI%6 z7PbZ%VUS=k6Ge>HWIU&PAaULjVg^oraIDyS^j0y4R)w|+#5fH1d2t`ohflM9%b@g* z?(@`pV+s@~A;}j30ORca(6vZW1r}@Pe9y&ZaTfiqKAd70CwYX zi$UCDc=`9}Yea4Fl`;-LGxa?=5=1kMo=h5;i*N#I+kvir0VIhHgAl|chzvryseK|Q z86(bOR?{@nEc)K_X4vka!5@}u)uaJIF$_61ZwDvJom%l6xF)LC7a76e%oPF%j0JL- z4haIB(&)^9c^nh<#4$fOn*;4ZV4%}N{XYf6-XM%MyTS4$(ei`G$2IlOyQ-Bvy|N2~ zs&eMbNP>)riX)TEG;RC6{7%7IVW$0X93E9hz4Eo2N8;li0IC@>5bhHgE!Q+lefuI9Pq*Qv6}+J)lS<>-Q88f&(Kb~i4y zym&28MJkOTrd&*2MyEwMiU!Cir4XS;ff$0E(^OFv4M7Z2$(?aEUz$jICvTm*azsOw zch+|fmq|HyJoa27{u>AUQ991q(L&TCG{g|`nNh}w)@O6_ zG@gU!1UOMO&v3aiKS~k9^rTFlVVTn?Iu-~7`3F0kf}zp)cwA+Cnsk_lVZ)Wm;H9wQ ziy~Cuc0=5B#6}Eulazsu>Ablo88T_CRAQx2gs<3x^Q`9!^(^ndEq&Mi5r&OfI|d5S z4T;iExg_B@lHTnX~ z1kiy_qP%1!fG8_DLqNko>u?k(Fl51mG1;Q5(U(sEoIL~09=OE^QPp2ZvM+1Z&iXWD zr!UfH0|rcOZPbEA5d#_|8xur4Qes&TR1s#97bGBx2}3LvTMR$5Y-}LITXsf?tkaH? z>)@1d@0CbA(6F*6*mIm4HjhK6X*8pPX7uk?2Yb zvkI|_kST*(ah8XmLjyKR+Y;mi2m}O?6!#%i4KmTW#HW3>U5%w3C8aDn=%X}=tqynH znN-C{!wK4H1&>7!=x8?OWwPB-cETXB!%b9oT76IucFE6r>t|n zQhrB&>-BrhVc7uOxc3bNF(6?s8H_Peh(Px+!>a_RnU+96 zfN-Bv421mWMl_+xlEhATCv4OVv~iIvq@9a~0kk3xOb>!c8{iSyqvUc|6Q@i%CqmXu zi1P~xkB$u)4G4AuoCK!C78?+I98e5i9)~?_f$j|oVia_E3U$FKq#ckcV>^YQjFZHh zh2)AM)Di8X2V~vt!6$Z!du+}@Gm=tHL?Nk2Q*@BCNG~&h)~TjE(A>bTiV)`~1xR=} z)rsglLX@XSUBr4%M_6n+rHe9EEOjyAzz$nBPLiAi-#yxVWzdq5Om<|Ja}GhgVI+Ql z|7_5y-P>ILXEq`TLX?;cZ462VU?Ybjd$Ip1_6KUnSVG+ZmC{{4kt4Y9?@sr<^8GX> zi5geNq<)KcD@6A+o~(09Q}pc$fN)(6Z^5V=Z<97Ht8Vno`VyNTgFe{KRsr#&jNRyYe;-hf zZ+Q$%zidPAVr?bLz0OIvw%4e9!H9xTe&62MV!>k8OMY~wnx=s$%a%#;k>v8YB!UB- zQBq(W3ws0hXSd=VbFbQV(5TpHK@x%nHI~YVv!}F;c0v6{k7w3mE&zIkJ^rO4WGbm< zmXIkWkR*}y*b^o2LFCYZ3)X%S%n0YeKxk9ipOg0Z1NA>M(sl0ij3%20+1>T^DHF}{ z5}+YsV1gsW0Ezb;8v;5Gc$$I4dLRL>U?1YZ2GRq}a15QD^n)@b`=BVOnYMwzlA_iR zH7IO9&QF^QkL3E;BPLh_0Z=^bsHl&lEelVy{QmS22`EsgAsq)|#{@hZFQ@0~ZCfWJ zYkyegJ9N@}-P*Y1y~pN1OM8U$f3x-f4%e|D^7!x*LP*2~M1IWYXo+%9rYSNOkko)g z83N>(Nfsm~5;+A)5hTP^z(`Kel+f!XK!_R=f|7xlP;x`4bot8~;fJsAZ$=+(dX3>u z!^d0EVcbF*5)LIlJh9OxgAHqSGu!Lih-nEQw0?9gexp~?PsFn%I4M>p*)Nt?}MWz>)?DiHi~(gOiOnLhd=qRGI1o8Mwo^lEDK(LWf|`W(U3c zwk1Bb3WtQJz5ISjK}ZpLBqCEFa0pR=SpXQjlj}}9r5_dnon0D#&w_+O98jqM!}pez zut3r2d9_lP=4Bx*swIeq=?}!l%OcOYz=&k@m|SGpMw5&RBu<`+cVQj9-N@9TSX!C{ zD1=-;^tgkw$tvH;*f>n1s9d8rrCuO*rnjSz?h=!mH4v2K1xsn3hK_Q%B`SpgD6&IF zkAQ#FnQXjlq)#yY=SD2-cBXOO=v{g-du8#WPE+ODW|zh(LXaqYVNl3cgmoweN(Cb0 z3f4hEs0GzXp{N5H1Sv{XRx=$*rl78@VS|A|R3#AwB}9=2uLnB=4S-$7^(@rna-MeN z+V{_qwEeI=O1t$gIO-1N5*s_kwAz= z0ti&d06IvzBu-t}ig@-uC3Mhebri!)Gu(iOkqg`iKbZgk_vz@V%=q}36Pb{;VJC2r zO+H%2On>nKAfR8g}{NwQcddtC$(U@ z8l4n>m(nK(gOS30w&XV8Ondf)+$?4tZHEW6+8Z^?74_dpafq|>hmtQOK#M!Wjiw$C zawl=>MHJ~OB_${!5&;N=1oFWXAw(!3m{|m%l1M})$#5W6mKaJ(38W`=U-NQR67n49^~e@Di36V@M4#lA(9+} zVw!sLl+q8eKtF_vbtBa=3&{NanZvbKCHEcOhr~YT$rEyLazn4Kl6#W|{DiXHCLzTt zkpl!DosOxXObTeg_GQA)(jq~3A$*-_2O{m9IdhY$h#@g1wT^BH7a)!WKdDYfauN{9p+*!`oF%-6 z1Zl?tP9(x9p&DwbD5fToW@(551`5awpbmr?C?{xo@gC9&0)gaIP@Ew_NcZD~Nl8y< zQxyU^krmWigA+&bOsjDvu{d*L=nSoH8NPR@63cD;f$3D$Bhyk1cAaYxeodr)2R$$(_J_xiII6Z&nk0l^a3}N~J93a8HABi8 z2jME@pecgu{a!i-VAoWOi5ZkS$ys9>NB>nZ0$OO#P9G~y#2J=^_GObTs6rJ8C@(w; z`4lff5Pp%yUE(QaFMR$U^8ER3;+i$y?4qqlk9g@-##0htv{*3pw2QXNX0qdM;tV5z zQ)$G2VjG^3Q8)mQ!N7oU?xT@AgN4RjvHVyA_6$H2T_}63l*U!52JsB{YfXGD(+#AG z^~H%FgJL=ASsGN98`xPKSUDl-eh>b4S%#1oTo!gfB87wh0h*rILaV}s9ya+X z>{4X^120XdU*1F<(y$(q$c_p8vETN;YV`X7uz<`_JxQb!V{a=7@EzQ%zp8E_n|WRQIVT#eTZ zgjG_%A&h_|z)^$W+IZcH>E^Q%8&J#b)a%BEKm(!7IP>U~JW>(8_7U@&b2=Lr(;SUd z85pRwq_o0VJ*NSg1qTQiRDJhhV;2An48+lq!l0^!E?sEB@7<`Jm^@7cTI&dmpD9kj zRJf9SVe=SSz@R4V90OyLNtm}@2HXnrD5;V-%ndFkMb4N-4*U$xab!tJP0NlaQ}|cB zt&R+%O$ZEWD~}kLah=&xz2>*yhc(pHX zVNmpubjZ}qGcE#RI1P7m;$CF-p?1{laZhtDsogzOk%Q#ZXo4H%hdM7jMW#hC)|qpt zOH;@-DL|#*3TX$h_@T_%Xk#1@H^sP$rBf-Sgn{_b`%HE|QZ`wZCnC@g+cg^JI&XD5 zJ1$WiA{~ef@Dnl>^BJ8^z_@S14Ws0x42oz5`cyH{5yrT^%-l>6DB$ zlfw*5Yngd3lqxYb-EKHZs|OT}S;$HmfNFOJna$eKYk6McXJ3hx1 z3qIVa@?s|uJ@{-XNM4-Dsu=k_iW~!0hczg6c#1~FuSO^V$rJLr$=(X!=u#bYG%?I{ zg7RjM7lT{zNC~pl6sp>Y;l^4RCfCq7cLoMgo9` zeB{HkgEUz86QM#hVmZw(t#xK}s|a#2=7<+MP#$iF+O8vbD2akjZ_wyeeIt3{NaL?j z4ni>rRC0_9#pdV=zzl`~x6E5|PPHLkQ0}P7swi}1`YMVZIKb!Ye)*O-8cGra(Sk8R zMgUGgvA@`6zG^*;aw!Wij6no^XT!QnhWOhY(OhnqT_e7m76K|hH_o(@JQn+T>z;1= zKOV*X_EAulcwvMj!ar^SR+!v_jm4tvcg1ok2n(pjki|*%zL_jvk7F2SwoBuVNaAL~ zvoKg7=n-LKk|s*?Vz?oJ^jMYq9H zK^%RU`iT|v(cXydKqOe24xd#`LOW|x5j=Cmj%Xl6uZPe9M5E-u=o$3ik>M1PYYq9B?L^V4HUPf#{hS^Mbiz; z4Av1$tq@iRtDLBm4`9fQG=XS4lufr)UZg^~O@QP>uiD9z07^=M*Q!)TA>pA57k93J z3{4^TgA;q)@6VeT!1lqg687*Wru+mvYX!xOI4yId@Ec%bh6i!%I_7u6^X?y6!gY3> zp7DSUfnX*QxkD(7wwq#z{JW*O^#GmYAY$pFD;VGsmO+Fwm6p({->_b!7^@asivpC% zCe$Tj2gU;gs+S@#xphQTnFu5-2*IHVb4&}5qZSx73jz-d)OW%{_vPcZoI0U_3C?(> zu1AJAp|_8I_0Iy-W;$~ehWOtbdn&?{iCUW0>n+~&o6uZzK_!~j?EY_=6J*N#={i;- zU-c}tNG?;@K#V%DhBKI!s@5=ow)B!9gyyq5(Qj<&2{J2Maho~1dYcz+aNUh<1FxU~ zl495H_fzk76ZWbsoOPJ59Zm|6WE;%Man^!I}G`XYf~zurDX%oLX;w88^48ylD- zOu>W=Oc0qYlbg!8$?Q0G^W_yh{UZi&+ATnxJN9^CQ)EnLD9k4meF0St$sG+0%tFkp zlfEW@Z#=Xo*s`3xG12m=h0>s0NfW`5v~>FD_r54k6*50P)UO7C<#J$yY^CC!Z@qP0 zen@q``QKX3?~c_?R_2}h=%n@}3t97WBWyjs)2BW4^hSAym_qU;7fP!D5(JkW9aF}ytxY7UnzI4=4+44z@Q1kjY4w;yC9q#c91MAh z;M!vb9*Y!P49qc(r*aNR9i-?iJO%)wkq?l=dz@}_fKd6;UMS9{wd){(f%o!b?7p62 zaZ9Qzg^(; zqM^lDk;ofUm@A;5ti-vsQ7{bmDkCA`kl+R(vVkcM8nXt~Gg(&ERq+aFBFif4UJg;9%3ECN#gM?;Qbc2Nl%N$FDJ#W=f}vBz zx$6Vcl3)?g+^ql}dINEAr%n+cU9iybYEw}i0>d%e@+gtpDUEWa(RfTvGz}JTg#bVS z*y*t*djSa`wtSB$YKgf zI@YWa2+-y2>vc`+z-l5;UXTs=&Y>zJ5>Q4z%YY{R@h*`lQk z(V$BvLRM6KK*Ss(l46u1rW%rvq%=rG&$P5=1~X9!t;wixjFqC9ly@VsC3PS~JK)$G z+Yz&R(3V|76hUO0G)V);knm?J3PiNw!=bn~^0w{5(npoS#kWG8L8d6AfJ6JvXZ85l z^FXfzn>qj-FaWBk;E69;91fyjWC)`$THwY`IbwOiC8Kz0knWCXq#0;R|pwW+H=u#u@cpoB>U^ zZ$?3LGe$ty-6c(3q2L?y*RJ?#1_o}89Re-@DTMH;bf@uql!vkmKQe&|0i=R>=93s$ zm>lRl$G!@xVh3Tt-PeyBW!^e{!Ll>1XxhsYQ)Tn1S0@h7V&^t)Vl{$Y!FS5n#$Ugvo=WstOJ)M z6@XegGDs;zltRfE5JQV0#KrBCp4M$Ot((@hyxx(f*ru0O5JifQYDk%e5o9_`*Jrl_ zt>#@6wkWD(0fe$_UfQNSQiE0LJ87GWima15r3xVegA=PPLj>`v^gl`2+#k&ZITU?yfN9_D6ybQ)%1H6}sm zI(HQd=6UCU`e-Q(@0X_k#~LDiIHoi0%v;SrGf~~?3`1N8w{~F7k_OSDtxE^k#EHZv zNj^eDumF1qb@o4Z`t03s1tg7iO)5)V}0l~D4*Q?L^ zZq0+Hxeko^T!wFBNk_M7CwYwB%VdFCh>r>sMv0Z!ju2;O{Dy_DMH;zlsBrzG2!37m z%vc8nKI4q$$3mfm*s(%YQ)1GKSi@M9voOG3Csa3>nnhu9KF zhrsrb9@B#h--bYLPD2bxal4wP8kn?w8LeVcMq+-eQ%MlM5bk4>k*uP^1H25zT6fE> zCSij~Wo$+?9LY-l8SeM>Zr~N0Nz((OMjQz_ZmbMKMB`Xf(vn}xwhr@pncj_*7=1w5 zHpqDFP~uSXkv<4m9MH9fLTq5RZ?3~oYiXsYNe3oLES=MKg>p=$VIcYhg_)Psf=Rte ztdzeA$MR=<;Iy@*XpvM=a{k~{aw(#kDWaMx&~SBjnzz+cwG9GmeF!{lnK~^b8;jN5 zZ8zGIl)Whwa12sMB)rNGQkcy1CWhy*3yeO5a|jc=zq~uTLD7hyV2M4l1{5p<(lU4w z6Avp1^wPJqGhP7&3SRkCtK%~eqARR;JU9sCMJnF^v>ou^&*HRpho^F(*g!?*braX-_z-P<@+Eg115p9NG{HPE2|T9HSU$d z&ODK)3_UrFrM`|6J23VK0C-Ds<~D@B+6cja7<8)SyKo-vs-gU zHW~J&LB&`tdL<%Liwu!5A*jl#MM4&7a_~kV2!&NB5JONZ8iYffYF8YSGG}M-kP7Fh zEU;D>mJt0eL*Yp;tlj{gLF3jUDvF@3{7vzD+6BDj#lw5nohA}gHhPaqIJd9jhoVC> z0z3rfkAmxq5&D-t-=>uZ-%1Wp3Kbz=El|kFDHK{NB6k6bkrEOGtZAUgiXq6bFR`*E zHgO|FU9CY3MRZB!iy(*aGdrrng;4=Y)0CFbl_e`nk#am@!9jv(8MHscwcu6_3N#u( zTWlaf7{f<_C}5miKUw&hz0t7i-dT=_K4oBw3VHarXh@SatZCe*fesk?7hJ6|H5cX9 zB95IAZ7eGD+pRrb+=jKRHoXU0kk;k_tf&D1A65hX)4QlKu`;9+5KCw68$W3k>Qt1Pxf3=l1 zjil{)hXD%hk4R(_(3Xgps)8t@Ho~wl79l^i0$X(`YAm?JdCC(u-ZuRtsrVb0$?Da1kCyCj;|wjyA{|wjL`GG z*d0N*q@a^wj-x@OmK=Mz$RpW)asrb8p?1EeXe0=(HiML+wvVGJ-*z#_TxMfGI3023 zLs0lUj;Ttd)8`C7KaU+pmOcy`4$RtqPY2aOsJ2b+$nvCM8rdWs^itzu7{K^uHbYOJ zI_YYl(KHuea{EB^9*9+;4$ed2(Z{rmXQ!NCm@WX-juGP8W4=mH3n&m|olBmh5urV> zeEAPxnkXnHL(Dn5N5};L@g4OJTzLA(swRq}y-(kL4=!I@`N$L)8unwI&$sc{uE|Ow z0wIW={KlajMlz*Vhch3(LHDMPkP+`+Kz=G4_s6T*V1w$FZmt2;G-?2*fs%mHW_w25 zdW**Avpzlp>_PkwcM%Kt$<`C6f5H4jx}EIAZQp9)2=fllfhm?tH?CVSAczR;Fg-?* z+#5T*jA4?lY5ziGrKP&5U_$CKnfNgzZ=J^RV&#$%2s7C-NA0CO)ZVIU)@(HTxK|P% zL~X*#gH{WBK>FGNQl_R*;lw`>X&w+=q}{);GdDQrudCG8cZ{$>LQuv`hyu)tVDLL| z1^LSYZ;DJpZ1uZGKl~zg($d(`(9qE>0kE!&$i3KX47yqdyQ|cbK$Vb?ahl4Pj4o#8hiKwx zfwByS%r{*-(jks%Ds;k#>KvLb!o@f_7aA0FLT(a}+@fI#5Fx{4g)7K_(ZPmA1g?Y- zNMRFceWrtrh4*nX8s{C#U`b_BRafx?2?oL5J>G~ETG=h6QDoVz%$kS=HY7E$=**La zUP%kCT!W2@mL~{l0pN{h(b6N4qlb_?*$fFVop}!q(7}hF3h5}S6$+GN!sj-4zV55# zW9cY}Oc<{0wP+hCZ#{zfU|+jfX+){iVwM@JJ%;s?Zcmt#5y)B6SODU{P-oWHJkz#Q zk_)hMO#e2nc&O&Yy0?^(LnIK0{Fr@Ks*INkG^V|}uh)g}b*X!+MdL(u!ocZ5^jipm>Jis#~xfdiYe^0 z)g+csu(3Z9Q(`f(|FA!&eYId#5fbr%lO#_qKFt$TG~xOFZCPncX&S=fT&a|$g(Q$f z1>dwz9>o-}X)z+s&O&VCVL($0g~5furclirW{Ro+1;8|E8Znx}g)=78h_xkkn`*k&G0J9c)`Od&D~ zL|AB1M2ZNZgfu9_qa~0>X0~e7wPbN1Zs9Rz*La9%qKAxu$CL!&>q4GU-mYiTu9Hq3pw6tOzMAJ&il2&56 zrlD?vYR|m=G~WjXGVb4(X}wpDwBcB%;h39@V)g{*)_p$Y4gB8N5qn5=bhC! zV!%skC@LVui4r6~lZM8@Mrc0L;=oolUEtv{FS&u9%KQ97zsWk&LeLT${a)9^4n(JJ zdNWPin1_cWmJ^0gAY{+e8@3*$zX}!v52+h@0#hia;_CsK^*ROLU80G2?}b=DzvVJNn{XXF8!%w zdeHQD5RQ;r1!dS2h8#B0A*UJ{li>G@+(cm|h!hfWA%qAaR}3-pr==tk5RwTa z6uoX!>U)H(C&zRBE6)@z62oZ>FWKqrkm)z_UhqE0^ltBdea7M1Em%Lm&UQH=N*75H z24E2(w^*F;2t$b>%D7NeR<tqZ*aSnMG9;or@+%09y$V$iRkb(SAyXXl7(n&QpJR&cQL~OV6?ho5iAJ)c4M~?n10qyLY)#pzISjE5|I|Z6!YEOlx-9C z(unRcixLH3hRdSR|JQDUK_AUG7}rW} zK_d!L3lAd|xq}L^4%l^-(Mp2h$rKSH%YqFmun9^oK!OVxaMndd0VH;aC_(!HVI%{% zg_#Ep7Kai7j?O0tf`TH%s4~J50z`!OLBsi{WI5Z;3H=;SA1N98@pPbQifKT|QgVdB zOcHEa+LU8StO$~7sfP}=oT{QLkBPzuIOMk`Es_g&V(Le@lVcASszWW?@60P;@;VJ@%1yHAz6mBLtwo5)T=rG!;KK2b_+sl7%#cL)rFd&&Skq zIUP*>A-!8P`pCu#Z@hl!_4-^T2=oVkBwu*Mi3WWuX$cIE2jMgcnTYX~;?38=f`l^2 zY9L@}3mhhUd7Q>xqY|@2VFl2Wh|gPH0}!lz#!N~++zUArO>A!P4`me_#5}DjXmY_$ z6T>tM0ut}ra6a-iydTQ|i|wLpVY3V-Y){MU05D+Rma2ckCnJ5a339 zfj#~w?9P!8VogrUf~h0DH4HHf%B|PZZ{2ccQu=-NC^2-{y8WM{iv|D&W^X|Yly1c= zCss1Y>seAC`K@)x;&nKt!Xdq9FPnL>e4g)J`VSyG^|ZR#;NzJ>=)G}o#tI|sSwIx>^@i%nTh3P=iQI-po zvKku(%mh6wa3&jS#cB+45zb0=wD{V4tNz_FWkMCER|3#WFJ%RYMHorz*0KhKq=DMlpb@~R}m z0MXIgcp9iqY|W8LA!P0**#XyL1G3VI&62nUm0i_k0cuPsNhBI1K@A2XQGr0`On3AM zAws$n2ogz#VM;VAM_aZ>v5wm?#cXy8@26v<76>4T#u|+vCi!|aMT|}n&ig#Iv$e$V zI_$s=j8Z)n`E-lSASfyLn_ceDap?E1xH255=nza%ib#=sb*ZSOV|i#xFg7%x3KT&E!2^Vt48Q%AslU9VbRdz6&&XNm8*^@vPXgYv|@`*^4@HR9NY1NcL3la#WG)2D| zBn0-)xP(r$hH&s&0>fZ&tT&Rx2uNf+K?)-TNjGHQhv<7f`oUf`-?<1vVOAGmh(ShV z5`>i{ip1L~nkl9vmMwK!NdSoYLm9@$Xl>^oLMP0j;136NYf7eVaVe?ze)1S({FL9(-wovtsb6 za_%fn1VB4_8aEt}2BhgODLodu@w|~u?#_uRN+Bjk3*XZ<=dQczZUfw>jM8^>o%zk| z@lFmIuG3~iLaGcRi3lMoDLEuOndEV3*qjdsQ8$IsG`JR6VV$#-l4?i?R&sP;9YC6b z42`h@F{p^qftC@Ixf|A#SOi8Hon3gDtULG8cMTnP)H9tz#{i(Qf?Nhd6sRO5AZa&7 zMYXj{YO^65X(kcV4yo8l0CS8)D8dx!Dqu?X+6;l#S%Exw*3LP&@#mA9#u^1!#UliQ z7&<|L5dkD5DIqLOmRVzM0x}GUbzxxzL$_TV??aC)ITZ~;qo~9bW4{zK3!-lx5Ig9z zt=L65K$Aq~DQ3-YhnuXMN+A*qf6z z=I49067pe$&?~doL7GLRVZHEo%+B4PE`XgQ*ccRG)iI`_fj(|7IqGNvmn{Ke@+vpn zf!v3KXMS~E5G|8qfjO2|8%Q*zV!(wj350N)WHE3~G#+<2;ND&K&H@I6JN3fS^S$X! zpw90A<~dO@9NLP2NF7##TiK(j*OCna3EL+*9wo5WIz-OLTCz=ZFyTCI>E}((31b1q zSVJi+L~0NS@jSu8%taeJIhe#m_!_VQmq=Luj`$0|p5U zS9f@`3?ivCWKkuAnC%H`OywI)GslBcb>qKm_HU+Sz5AxJBBX$;In5mW(c?p9bV zcH(%{CJ;4M16hy|$Rw95wp}tq+nBq;2s35GibPuyQD(qvDrGS_-n9z?m8UbuB0w9s zY1b)0Fd=|qNF->9h_O#xp=Icc>2G@(dfbqwt55~-7q+=`K@K@%LN=W6#My(LgCZ2I z2|*Ha?YzwsOdx=pAc!0wR$v#WjY3mHw;)9p3PF>R^zqkS`QalW=}8XxW!@rAF@wsh z6^I+Cs;d)b7=#egVXioomImMmUOC`$Ifn!%3Sb>%#$-v6?M~uzAtty$#$yo~2iakG z<)#o)5I1jL3xgnNC{kTdO?CyEliAOif(3#_Zj1?_DG7I@&ph2-^GHa?I+)0801hW9 z3n8&26z^p7b)$d-0)!|{p<@I{ke=F2>5GEOx3)?~@-FZli3X4%Astqb-sQuC1{S!%I>azU9t%1e4)46|2E6&Z3TI7aIf_sM>-? zj9dU>HZL3-hEcR7>85rw3xS0gC_Hiqho`W#B6*4iq}~`&h@eWK3o{^M3xu*E1m@x- z)OY6dlc~K1JXzolxMn-0&|qy(Lq^0BGC)t^XlFgff|?dD zO^O__N1nCV7iXgeS<%YbM7x*MRA`D>6hWS5NG(vY+^-;5fg;I^LX$|iib^-67BHn3;#bKAZfP6TCHbR|2dSrb|qvaf5} zt8}D`iqxV?wTe0>B3T0mpgi5pAld~jz50M^wt%fn#@$G&!2r~A+Yo2pSW``XV0l8my^BSr@NkGHyV^g zv|S)L@KPdsK$R%;k#0*If+m5a?eogI)^0&kV|U`W)^F8A+(=w8$%!Cv2nxD#Lu4b* z-=+n$O%{R!7;F*+8Zb0vsbJMJSb*CZs$I8FW*4=`Ls!0X`6k219XM;oujl1_(mK5H zc|3%y(?e}q_!wg}rp%g>%(1JcB~+m-#_bIehV`MP)t2i8<14E;^x1Uo=97;DDMb`W z$?v4+H_VNRK`pA>ux$mtYIF#z*nk|*VWyx&CRyri6E^5fzX)nl9Z+l)fl`Qw52-?O z#@9ax2o;!40yoR&oZ?42;Bh6JNJ1z3`~VO!09k0%@;wQ9f5$A zfGHyqc0kl*lY@fs1_%`?!Om)J)ZF%o=s~Cqk;=HuA&-IAc|L5U|;3LMM}yf88t(II7# zttCTYk{X8EB}*^_u*S^MbmvHO$ek?#8i@c+a|;6Du~9+TCMtuaymBlJH_%{ag9{v& zy(eQjnKm7Spx3^our#bB=;q*23|Zn-of?dX)W9^WFIi1^PcsgZY>4Vi1i;H-9ss7p zFu>C&4AN}C*c=&phRG;K3^nMbWyVO%Y;F>Zy@L<47rB$}~vJ1mY4g>Be=F>tAZ4)~FPPa}Lwe!xG6 zFP?Tup(j&qZ6@w+H$btx37k|lJ4;7;IWn>vm3N_9z3pCYWf~!e0fFXKcZrjL(c2=s-eejFk2?epVoDHm;B*7cIg5b1laTR*nTnyfR8Zc=?hG4e zi4=g)N_l&&_GKB{FvRl9W~IAL#M2~FX$j$zY{My7Z3=?R&8fpS!vhqWF)WoHHK2s8 z*<(83$b1kaa0>X9#EN?1OX95GrCm#8Xf77bHp40|ATBP0rMIUr$OfHVD3dcOF0UgB zFeJe}87^R=5k@sA$}U3ke(FXgB(24Q8c=6OXVVR--(2e(KpX}MV#s9~4B*7FdTE&^ z4+sZ3pv0_9xWwSY3JCPWL(oEMC^BLyxC*Oy(Z>@*)2}wVrRHZ&Ow|^qE{k!iPgzsO zWsGJD>g0`3gv-~>1YE@c(9z{H}U$;^_t6grHJ)ai30qE2iKnJj@7JoT29-2-McauXY10ndnmTuhZ05NKel zu=j#12+C6J6;)MKL@|jlh8HcSoI_4WDza zN}Spy#U6ul);+<{;JkO>V;E|Ngk1)cg9BzBQJZ9nA;Z3l*{nyTUU&i5n{x>G^@4gp zoE{Pt9wR(R3`b$h=aaM@9Ujb+r?PZ0bprSaX_R4X5jJ6hX3POV(*)6H9s^|H3%NF( z$*{6`4rDkoV@zmz5~j6RClc#GlUtTaA)(~j#te|{Sj>i0mSU@G!b#CUTx%xyT);(A zycR+zHI36A6$B>e7~1I!!MfXA2-GDhE-XkiIxtlPL$tG~V3AQ2Q4tYVWyJ49!?fZs z+=h2MYo5ltKDr#`z(M1qiR>tB?Pr5?qywZ`?0G<4>$V&s*2BUiP>w1HpwcaUP+uU~ zR?KvRGXOj#JB6ozDbcV)M1G<3JHjm$7bIGFz|`b2H{S~ zc^GzyB*6}m=4U80%>t=JvL`w>Xp5|BSu=#HB~_ARH5p?UOdvFp zNMS{s67PkPA}U?sBDXq^5EeRAF)$VJEW|C=3o4ADjNWsF1X3jNxk~ZHfup&}u){&d zxzR-Hig9~))}V0Bh>7etHuh#AJH`SO3_#G7DcdL*K#qw8Fo2?{C=!Bze$o^JK>=DJ zVrn9kquXjuluE@)!7j<9Lp|qSSagS}EYGWPhXiQx&1taVgT>Mh(pY~k4Srv!=ZHb- zhRM4q8l1lfB4gW34WlTZ;W{H8?VU@HNBE zipY`-uyM|C@nGs5qAej3r3w_3sE2f@#IJBjVIU|cyXp4pE>NkUmxYmNs41yJ2quD| zDWz#CDGF$$DGetXn@8ULABVeP#}amsw4QPs=AW&?8jnzNxxAPHQJ~o&NkC#$QVcTK z7_5>Mf|DObgc?W|lIB8C!8X$lVku6Tr%rk02_4<;NwU;R=((G=RCHAtYFcGO`GuDP ze2%DS-$p?@e58O{<5JFEAjn!!*vs1eS^Ty`T&zj1yV7Qb6L8MFTS|&14%E~NfWc8b z;F4LP0Ou(AlN`*%(~hNA#Sh`=H<=0a!D}+q`*Sski44lx56Cdwn;o#764jEGu37D3 z5^Dh4eRQ=~)R3`RsYjwal1N5$7?A>8umNGoErR=PQ>3gQbkZ`C69W))V6up8 zVu7w%Lq!&)1YyZah;4L zB99Qe>fQr`n=tRY){J4cN^7jv?AxQ8Z$?a1X|a2xm(Zm4n7NI!FHGIKQBs|AM}S0xbT`1&6@^+HB^0=OY%wxM<%V}gUNP5P znv;PL(;#PUbJq2Q;xNISB+Z)P#9^&!?^?rp0JL3hm zEDq*~A_@{bRP8*MKUsnvuYh^_5ftvbR;hauXzoG~d^?U?BYWMcOIYEnMvErdNhivC z0Acb)DipQpY(Z)9!X1rla0N20kqS`3GeA;e90PH7ID1DEBoRg^UzwsN8uv6#fM|^p zW_A<6}WK5^12AvGK>`%9=M{ssd9)F3bz0s)CR66}pTNT3=c6k{kk z>67~0Fd_Z1`#f3M!9J6C5bPdI=gN@#qlCdLmeGckCja3;|6CY<$(!QCgfQhj#|Ryg zapV-9|4aOwcrc5U#GFW+rQC6g9hNLHEq|LI*Ex7&_R+Xsf`_Dd;r{7JsH1Dz%Jh6w4!LESn&We8Y1=CVf`uQ=>wbv%Yg9tcmqL$ZDnV#n=t6PgW|?G6ya2YAB~a6drN6;_zk zQj(PNi%NY2CwFjbL26tn&;@h4#|eOG0d#Bx7@7}u6(Z(U)V&?x{06DIo5c`PF31od zAuoF?G`{FF&<+6z*lv)b2(TFA6U?UhP8AIIxvQeN1KB@8v1X5pU95MQjmcXM(+Yw- z?ssCG(D&XW>QY}B184*-VX-2iUOW;;KJH<~T~Tnnd|8Dj(+{#f%q`OR{F))RLLmeh zoB|q6XrV$`I@W|T#5dCOLTXh=!@UJSV6Ll$c~Z>t#NuLq=L{AV-3 zFyR&Ggzg!i#ci@iO4ssa;>bfg+yfhaBn74e8h-?=N9loVLV_;7&%ZQX&$m6TrK5gX z*5@a6reTP<3k_PB%jJ-v$RFt3)}haqrjT?~uy>H2r@Y!52E8JY=7wz9gvkh2LMMrT z7?TDO8U06|7>`jIBNVYodwnCZ?wZd2u8fi#^tH0BuR_k|6L%C-3?~7@WHvN_y(msu zKd}v_vrHR#DMT;M@v_>Tj*9T1D{*mq2wtHNEg7w zK}7?#?2coQ<4vAg4LA(SXw}%8Mbip0Du`@py-@O|j#SkMnM$(cb2|{fW1P79!&rH1 z40RAd#$2XToX{h0bTC&|terD%M?=76MG+JkG$mlQH=aRuQo>2I@5^^{WJN?dkH2G| zu?&q#QSZy%+vmfOQwKt#LA_u)=0RH0WYfa|poE4Sgf4ry5hNcn0K3l84@9D1CAFm* z6@v(Qf!I4|5_JsJH^>hzm>pX*76Fokq-2>V2&vm4+Md0r>OrLL2&7D!8Um7nD3lLh zqnFFG)8rdlj9e*bg7pN4F$sP=;RdHQhd;ZfD~(pYY09Ib~QK^s0ZfVJpmAMa~ zKS4fxK!g!GB_HnCU>`8~f_h)U!vPQQ`|U{&Xw5K&gLoKRpll(DCP;vtg%v~-B}$>< znM5}=D->n{@@GTeXrNR)d=6!xp_?Hv!$o_eh{DXsm2obuAUW%f#Q>JZlhG$BG{7c7 zKp3Q`&=J{=0U;qp$Kx|Rlr$7uqlE}LJE z#4d!FvuYlAh%j0~#Fm(_&BYWHu@*DfpGIaw;v!mBOff1jcT@%t46u~&v4}trkU9`k18Qtxv9Y0`B_@Y{ z>j?2aJNDR*fijLEw3%CeX8q?d^c0Fo+1g3aAgY*rvqvwf$nkUvDXmfnc zNKxFTN}o0h%o5;B5*sr$;y}iBA|pVsaA{f@y1;otaq~TvlFMZh(i>bUBtZzIOid!0 z6#`8F=Lv)e+Qc~qKK75P0gqP7k`7qDVA46n_xM0jhGQRxL%T-|;9?&{4w6WT0+pA@ zMG7MX_%fiwz!WAKC@Vfxq7qa3qZ;51Z+$%zpX`hj`lVFB=pzpH5SPiCB{AV$eWe55 z7A>fVq3}FlqbU#MzN6TOZ^$;Fc@N0ok<7)p?`9e`P*PzALpk3afgB2SH}o!)lu&ppEUiiR? zLSWG*6hLHQB$%^>B`Bdtjz9^LkQ7ltP|%e`N|MO%Jq%O`6a-NN;7IhE@|^CJ%%oBr zB^LzdnED2dy&!2cHFRY!%dPA;&Mjlw<_iLVY!nv5a%k9NKV{q>;es!5q7lLtDAtA1 zI4D`B45mYMLa2i`^nnrp!x3Vfc*29vJR+3QIb>aljOSN|4-_I6@xK+lv=8UXs?BDD zla%!0tEBIj4^7w-r6+OBjRVouhp1wM5isBkEQSClzto=V6pC7pk>u5?)GE)&${MYe z$`o&lhQ`|-B}oopUBM-B3qb*c0B#yYqa6?=sALgxoS9{!m$WJaReQPgm;>3NG`$6Ab^=DW;z|+I0M=0FB2SoiNNu~R8Kl6 zk@O#%xE-8;o#SZRM6pRhpqU3C1AE0b5Fu0}Eruw20$p(Ao7S}1ymX8kz(o?4gdx&> z=RNl$9@35Y!3;{pAfIUA2Op-_diNSiVmd9l(rYkU8fKzSWD#P^50MHI@EaQk%sr|o z@?#^fcg|iu)A~FQm(2P!Z_s6L{V=XIs?E&n2UN>X_}c|!DDrtE5l=`klsV=jqD+zN zJ6ukj-S#)sKV$S-KK%K<*Vur!qF|{tpsor$If2Z0df{;J)46dWGDwDqf)o6IP60I{ zvttdJGM5Z8hEp=IM9%Y%5BrydIAoV1XW(2NEOzH0+O!)pBA(fSb*!stT>Uv`bJ}M< ze%*O+!_VCP-?2~?mS>@$85GcUtf>v61lP;rdqQJX5nYJjd~cm-E=eGQLD(s!A%U`n zjmS&()@YRq(uyP-7$Ep)U>J=5@Aq}xr3Rp61dR%3r>b=6?sLb|@>C9_l;l#8{lS+Y zS@)iS@aPdDpNIy@CqgIjJ#UZ2UkXB& z5CDP&1!zSTDFqdRNQwpQ_6I>k=87Zfk5F{le)DgiL|4o5JGd~Ty2cn0Q|h)N34$SD zUs`--9BGvk+~OQ(pqz=E$Z}D#A|?d#A#mYCYp6I= zO0FaT2Wp?`2}J|S0|k^rpVQ~$E>EB%f%QrZKnNZ8B2J)iVyBFUbr7XekV3F0!9~Rf zBSI$6Jw5%s%kKM+4P&?rtT1i=%b7f1Q?EE@g9;s5ixqT_(rf55X2ii_V3>|gYY!Xb z)wOj@#I3tRm>4_8m$CY+&FIGjq9~w!358DD=I zRAMJ`(G?QVLc(#Y|K5`ZiYADHdk+vjgY1QCf_V7#mJBl?GXO%U{pY{m*vIGQ$M7`3 zFkx%&u%`^eGb`xEW@d;BtDM}t*RS!$_##%rQ zWEa5T;n;nosRU9Vktvc90r3P!{XNY#o3cllf#oP6+hAG*>i`EAc7#_$jtJ8n&Y0-D04s|IF~GhG<*)**}dCh zi1A397{n>qw$>*107>!W$AKTE0vb=y&M|r)?IO%fP~sSXe{3IhEy2y{?UfDeAe zPxr!7s!#((R^W*apR4tA^AppWK<;_^Y{*?m5}-@6h=ICSEXQWEHh(zJQ9}xl_a#G{ zWLR=rB^7JoCrL-Ux@m;2*pjZ;($ogRM4^fkQX*23nZzMT&k-zh51||^5NHj2LQn00 zbPNix5CWf4asyl*FXNdyPnHBbAB_*$x^Rg(p}>NG!93As;E;2@O##?D9Jz_lIdd~@ z5P(1RAV(yLswfqLB%lshs2K-%L>Eullj+vKuGujmK@`yuF%V3MfsAYe=BP>T_IiL< z;)<<~a0EOH32u4Wn%+r9X6EjIjLK04T$v>xed$6() z$#&NeKJ273Qp4+TiLz>zg~4;bd!i(tVZ)&z(U!o&M3PJLgTg%Q_bJ#{o?sz6H!kGJ zb_wYN<=N^~IPvc|J)g9u1NmXek|_E!0xC&>hySBg7*V2yL14LKjj%NY8)SUGjI#{G z=>ssH_uT(9z{M62S!#_x;^tIcXB?4A|0;0FRGk)=Z;S|;>e^4y*FYndwek+<2qs)* zFw;#^)U>oCO3VZ-g2XITF*FHC(^L^7N>Z{gNikCdjWm+1(m??fEQEy2$uP9Qu`-*7 zd*3BdEWO!;tT!XW5cHyZLIf7UgH3>isiD9@&K!FJRSvOVE()r(AQNKZUIVc_R6uvQ>Lm51yZHz*OUq~j_E2SVo0EZ??DdylgW`j(71^jL)=>= zCqR(FxZVbdqLkuJEs((jEG+>*iKI7gi9Q-ojC@PyWI)cgmaZTlcg*XOTdDS zP%3>R@y}2UG)5yl*5#-rMzp|DCK#B{Zlst=nINkUn$`{9?$M-Jr>3N?e0$;7Yq9xq z69k5Lq}|J*Ygi-P{dBn%)+`8oAeeCTsYBkLM)^#ib0o*+^;|z|tqfv>pYGoEO+<%* z9jT=H)Vn-54(rmOJ<1}84&i@7_D4)iR^V~8*thgj6I!%FoSj2(E?ls#W81cE+qP|+ zJKnKv+twG`wrwXnc5?r^gL{Xk>h!1wYqF}ks@G~f@3%123X;`pc%*F5VTO4Rc+iI{ z8#R%Jur%7)E|wKvc@xFAzyC4DCanB{gioE#=ZhKhU&BwTNK>}S=mNJ2B{_&>D!nG? zHYU65nNcex&kxi1*sg0AV4%qeWJ@CTwj(`fEA>fB;+LVFsSY;YN@Qmc;FaMxF`;9; zY!5C1r_*qGIPA5|;=}2%n0J};jXX<2`ZP!vH$1q6LeNwiD8t1JBaQxf?~j4BPRB<1 z1T~ws#BS#FP>>^s%7lo&rtF$FU^gL%>Vosj;iIKvV4m{`siL;`a!<8DtLRdm2Qm8O#Tm2sVH#pnIK+xW-t@4v?xOB+@aHd zgrFH9VLe4|K#~F{2ynNd^0V9yH&FwF4pn;NbLM!5^guHzJSU3V;i70~LC$vmz zpzg8NFk27`#`oc%Z4JF5Wt^1YV8;Wm{jH2Bfr43pbeR>b3he#)XMp5hDQzbn{ofM3Au4X0NP>HpJqQwW?)uu=pu$yi7i!Oa zqQgRxun8o)Bg>o%Fe$j|t#8seLY%_J<&mqA!e2MwLL~|Ytuv}5NNh4|C0N)>{2%{# zGHe^0*f?yA&{^*3O7^Ewl}N$m-BiTC;|e4w$%k->U8XUMp;ikbwD;%XLk=!$Z4oP~ z6(S7FIPng;{PozfC@IQ>!5T)v$8s~`aLkbMBrb!f8-mtGrE;6#iok)N;x)oix;XYG z8o>5pY?v+wpe{Q3mPHFxOm;pghc8)ong#|LZ&4_0aV_tkzXH#Q1~^-=(D8>Bkt4Ny z_UNyW4Xa0S<65ch5Qz_jPGD{-8Qk`$#<;|>O4z*ywu3E;NQXr6w{a@#38nL+>=rd*-A(xv+zD< z>u?oRn-{BR0g2YnyLd*ds4k?N5utrj2)XdHz$nO^HM_Eyp7y#Tc3%;%LfD32;|T5v z{y%ReIRY`RJqSo`*q!u%M!#bn_88jVzW4<&kF#ZVlS= z)n)woYrhVTFZvXW$V)?V^rx_@DpG7nDh>>>0S6d1((y|O8mJYae-N}vKZ`;IG(pG) zb#Ba?Z%{%7$pA5f`nunZQgr(5L#{ZQasf}IQ_J_s6$(U>NzhYQhqwq4ULpWMfo+xu zizgD4GHt?p+z<(J7fcZ=lpR=swnT(Mc4%z;2fP2+QMMR=(`DM^7_92fy4SS#sQ*2D z&U!Nj32m6oZU`gZ2xmV}k=Gi8p@gbuVH_*C0!=B99yTHU-~??4ec3F5vU2X^5=i?- zAP0^)1&t~=U}%&N;e-eZnir{ePUZ)a-M@)M%$fxKFE{X1I;oU*#xa8Ac1U#0 zaU+(Pix{FS1yjU{%SRd77ETG-#Pb1M#Yu5-vtHa3ieo|q7>dazYW(N8RtcFv6ByM1 zL>nuZSYm|9Wac0e>aO0I4a0I8Yi42(d3zWk$o*vtP7+jOrBQr%Z>p0@dzjFsc*pV@ zsfdFPP_ok4FqROCvkWur-w*U2hK^cGD_RULjSAB=XaKrQDil_ih`ri$tkyta0=DRe zGAE^(gOw)`GW2jbdFwUK^Li7=$79P?(v{?juHniHg+9Lo7Ep1A}Rjg__$y z#?;Hr8G~%whWc|ok(f4v)dZcCXqe3iXTf_pMW1Pd?e85$=Kf&H{uu6n@+7Nq_3@=0 z-*V|bI~SB=uyIzAn;G3nT}-AZOw#^4$`ZU+)--C*4upHS*B}mi=Dejf&%Oi_GO{Nz z5^x*{sXtz;c@&H&GOnDnkFOb(SCf~kTM~);RAkD3m% zA$k6Mo_DdF3SDGDWH-1*9Vn$Ofi|4D?&LN~nJ62XOD-3k4~Npd$Wm1Xtno!D>psU+ zkRkc#*o8cI=2Cx_sNqnWEO1y9nC_Z`S-wJOQ}M&W?68$dBDF;r+E`>3(YVQuFWoP_ z16T3Jii=(?Jy2!Wk0?UemRPj$LM9mWKv8EXyC$;|aL0hNjCsOcec14aLW829XrMwL za)cP(w6tmFE3@#&n4wsZ$t%nweQTl7HAIl57wpo-4uRelinB!r@hG0_TFHV2m`?ZR zZg{hW+|({;xPNZ;-4B@s^=J?K1<#BbiR<`G*LlOpxttv%AWScz-LV)dt=y$jqS%OV zrGfhs15$^QI6=v9a+7`+VM<}ZNOW+hWT-$QLizuNH>D~>1iwKJ@Nt8=Lpc4nC5{9P zg9Za;mU1I(ISPYOKt>`o+$APBN5v%c#gBB4{pK(D;r(J7TBNc?H)71&t26ib3G}hS z;aviLlZc=qR|PBrln;eY#*G8idN)OvqeW5#yRazoWXVx32K_CMR<M&vp9^oneXmqJc3sp1K$cp(osfaROG289k-M5I3?f0L-rXq*R4U|Gds z;3oAN|7*C+0l(d_(aMuZYDBR7Qc(FGhLDgbQiGNd{;u8s{xS<|Q>bd6O>Hg%SqKFD z^=AVE3i$p1W;DZxuSQb=BrT<)l2oN6z7q6_mrFJOtk~w@XbxE}^cpO|yR~&Y>X5g~ zyII}+-gQId;PGKw61e7>%*D^<=ZiTJ#E-8z|J18LSAAWzCQ5(g!F#ob*fH1Bv->$4 zCC{&NR||CUG8O>@1Oyzs=zUP&joZ0T&_e)3z;uGVcs;35y4xSf5ZhM4rdhjZ$k%(M z@U&a6Nlk8N-I$vdq*S-5va`|eb_|#=!C_ZrE|6`9TC3}Q-l?1Iur1Kfy6f59y{)<~ zmxwK_>FTuOP2tqq@wBdOg;nh}a`(X)O|?)*n+Lv$i&X-)uOhqa>}sC!3FcW{u-z!W z>bdgNmgFk!*y??e?A@yQ^a;GwRJFdt?(*qa>STZNW?0Mm=LQ_T({q*AW#FTKy=vXf z(c`|`YjX>~>-+I$z5BUaJD>zvUNfn+jQMJ?;Ln60ot!^J*Lvl zHC+<8MvTS_0;Z+3 z5=2m>e8{Li?WoaI7DQS^7POId(5ePVm6HI=G8(aITVOam%nmCtT#$abK3AMwa=L|+FsLBP4QMb10t>DYnPKdR$i8qE$ zlqO3oJ8W*JbRJAo5rwtlN1f2G2(<{)e^Hlq8}~Qp+P7h3Y=o84WnJRb=(4av4HxGo zLA5a>XINQm#m(OI?=T~ArO-P&Amc>P15yF&>+_|>`Zn9SNA}d z#_4tkR~g-SsiX^Aa+685m3Ere`YlnB6JaxPY@9TCU2P(cLTiw9U(mODTfED5)iuOGU+2Ft!G4NnfvurcAB3)Ar zWsYo|&HY-mO;4{$m(nhX(&E^Jdp21|T^x>vO$K$vjbD7xl3$qeBC3dBf*NiGIm~|q zDNe)oFi{%1HYA0muw^FJ%Pz#GnZUQ=*p zi`B)7Mrxs=(x$X|Kx{3Cc)zhWY^ElLhETd~bV_Qf%Ib=Gh^!0^#zPyya~v*88nmu~ zoqmh`gsd5Us)l?*D`5T1nBFE)&V@LM-W&j5K?_czt!ov^>M%*At;e%v=aeYNH9Ezt z?||1O*IZj++9*CN4LLjbhSNoKDZe1SXy?6H#gJAxc;5 zlJu{;a0)bH{kVVzX5eAQmQ_I-W;|lKb*q+>1;N(Axdtl6ojokjXpz3r4oqUb6{*5p zB@-Qm4sZS2R_-D!d%amSU9+tLZB1qv|$|$%bKl;?SRq}6)_4!W~3w2k@=Uz zSPz_T4OL@24MBLMm}bfxFdd_THq!_gn6iiBrbq#>*#oE>+O%kJ!XeYKDrJdB)adCj zQfnh;>MUwOQWntK81Xw8U^=t<%c~Ph02`C@Rp_SHV(1V$t>{>-jTW&i*db_ElG-X| zBnjHgB~3w_z*byLCh8{4Bh%CW#bA8kKIC`)Q~4Gm1MZFfR&;$n0z{5GZqUxkvEujq zWyD3ODY^d>O+)}sQVhr2I_%~uzI4-vDIL~jM*m=c58BO=F0b*?InPe@OS0F}_b=rr z=rI^9oUOUJIr)yZC=DPA^5r_gQ|Gc%;Jf{*jxf(;pQgTIqPg_$cIJuf3A?gdodaoQ zWmpyJkHt@xwD~S1|%T$5KXJY%@{VcqhkY zI!7(2J|o=DmaDc|6jV)iE9{cJ-AvGis~tv69XF)J(SXxIM!QzTe|qD~;36opD3Z$8 z80&t_N%jKSJ+dA-zc0^kTVwAI9M_K?5?JH}jg>?ac*W-@8Rm6fCnqOuH76Yt^DfKP z7|zzD*vQCeDzH!#ZA%49_@Ay=MMDSXBu+Qrb*^R5CFQbNu*xQ3iL3fAG@iP25C2RF ze))CNXHetwEmIEpXXjd++tO@1e6?p$TM5QEQt-Tv9NO6K@)t)GIt2Kdu(xDu->=;6Jg>YOfjxZ|`+=IumJ7!Lb^#ma zC2*a^Cc~Ki9;%r(5gt54sRN_4@-8;@l*!Ycx^8n0sv?-BI(htC7SkJIw%Yb6v4MqimhOBqpRZ z)PmJCPhF0^_HY(V$}$5^mWX8R)f}kQx2q31)LX2tUaNW4pLuI-o%?Yrd+eY2n0;rL zd%TtXzp3SHO80lmF6w`5K>j)}!6_>vNfja^|5!BKNdveB)tsXmwQ`qhFg!O;I$M+@ zMqRI>%zNCv{Ze|K=2rmUii8AT58O_lyN-+D+Waz+su>%&n)fNts-!{RiFPg(L2(|_ zvC!_q5!CqIYT}Z=k|O;0o&4>Pxs^Nb&5ctpK7QUO`2ZeE=!G(x^OwDmdBB;?J5$}i zUi=33OUqJD)>bRRZ<7^fpBzr(68FEyi!|xKajcF!js@Z3pLQV?xXbrK8wrSzn2LrT zy)$JYT#7e+HZJr%8IU~>^Y2mt>0Wo+&T*%O!qn6p35|(Dg>&(q25*y9+*F|^F%4=& zZ66Y7KKnXBNthWnB*GP(E5^}&zXbD6<)E32VZ1a3-yF>*-FiK)KVEKz*$Z(@vp;iM zP6SxMV$et*PQ!feij>o3Efy90oQ)cUlQe=_pDrHD?%@fMzOj3{d%zgabU*l7+pTCV)KmI?2 z4jqtYuRc$il(Qd(i2RMU)U|T_4yx8@aKa)d8)VS}axAzF99!#H=`pWxGV${s`L0AN zVHg`jKvE2~ce)3nNO$5oGFD5}%o`gUtcLU!)!_LXThiUg*amrbb2)#UT?i1dYu@-a znsCKNJtYw8LT<#}}F2VnOV@EQCZw)b*r;E1KG%ylrjb3WOcwKhwZ-4J%HkpV77iCe9+FZ8Nt z%9bV6R&8mgmsmlp(b8|5Z3Ulq%1@_%!c(P58>UhY1-4mDy6ksBc0UAto(OV%kGvI_oHDhETX*5tQDQcon66hl^ zwBSl;!ey~5%s(od`QOu%-6~_s3HXN^{Cu)x4)DF zl!^xa96J~)%ZwVz8|XAA-Y_2pn9T6`5>HINTQl4#7wNeh zOe@Wnr-ZNgeWQ%_PsZ1(if`Xt`#A!t#upsU-Ia@qcfZ1qO?x~=ge(iRH$rcOk>Oti z@2|yu1Q5)@KLRV(6(?`^yZR4e$0bnXNl-?@tB5|Z{c=(*c`67E@B6;Qe|1<$o&=1P zk>Nm3EO#Xi6*S?$_6`w9j!L{kJ%)p9AI5(Np;7I|J<2We7QPPwz4_VzWc7hN4Ka9S z#qUajzW+YSJLsFIi1l~rqXdi|A>rH3kXAdtX>)b$wCPXFUu08)bh?Ri?%v*w5lBJf zOh(OHzjJ4r?@HcPK0<^mByaAvzuhV#l$ZFl_@6HUe7~wV7gj9KH)r(#a-mu3YZ58v z*%S_8IFSmrz!$u8JDUhG4*I}Phy*iEBR>bm1)*25RqWx41LQ9!wH96}idB3kMjN~$ za^V;oZv+xT=pDTn^YKB+r>)fYW@k?c zUY-8w^DLldK=q=081uF<5v*%FU{<%~q(}1NqF%8v;OR_jU0s(VF}N@N^ws|*)!uC< z_@7pc<#&@{4JB#(jhfhFO-ek6#QS|iSK!*#-4xjD4O<9ewIp@m>%RE1MZbDQn3z5muvi|2*W)kWDD*Opht>mlDT-+TwT?U*!PMo?Q zjK!@OT;I>y-G1eMHn(0kO$}iw4WXzfMFmlXSrG>!DWJ*r;^!dgYZZ{g9w8hjbB4KV zF&!vH5*H~Aw2!#~t~kf2gBo2@q6y@8;91i?E!kmU#UH5m{lPDU2|UbMHzgiK+#w&t3xjNo2pUk2yQYB!M@BHEiYO-1|Dmkc zD^R?`AqO`qsR0%iHqJAa#+o5dv&wJ}sj8x(MK`G^4LKh#8rjtAA8%=D_>D-y4JPT2 zF)kFu=P8+M3H%iEMJKpVz*bh)LPQ{#Gi;lA89EK<JJepozB6q=Cl`g1&dz)F zsK0*GvMQ++#9WA@V0tIPU4jwVS+l0G+M4EyyYAzgIlT>?%7nO;)iaf0owmH6jdoOv zma08Q;P=#>{A0Rt^8h_1j49C$jFznG)ao(op;|;vpfOh*oB2^RBx-`HAWt0}Wzw*m z7w($UBaT?D#%RuSD8o@Gkth+b6{Xj_=H>CKd6Y3UeNWX2x~l;E0veB_hUYP5=^z{^ z^4JO|m?(93b?TLWhz41EQKKJP2>cv+-s9tY(WwN<9&xfLiROsO5UJ>iBSx_gZ=XQ* z)sYTX)tRn`35ux-aJ@}zkdZx1tKHt0NRtmpQPw(rZpx1#Iup;2<)l)XvJkY5N;wK8 zV&fZ6Em5bnvtz<1VeBKLWKU*csyT~YpEMjZo!m|`x2<%t=rx#NQY?mA%60asZkE|n zs1;3raAjc^uSkj4rdV8y%VeBr+w6cnR?yW~G^Dm_Hn2>zjZ)j^Y@xl-w)a7c7BWFm zELC0*+wN#C3f&$O87wb0o3p=KS%`HO2w+3l4{|;kPd`>zHH0r*{)4}qjJ;x_3DaE0 zw}I(ILr|ACI6P`KhpQv5J@oXtNY+gADmM5UzjgDTJVh93-k3{KA+A?F42o4~C=pk# zPfrlY{3j(e^Mo^Frb@?%?uh%#V5>mMnKp8qW2)~ut1zz7Y*#!}Ho6wb-DKi)zQXDE5x9!48JXXu-S z_`=}hi#zfgFdd9p;U+G+=ws$Hu*MW6#Vksl>ceh}C{48UfT)7Ck`^^F_wk_QBVGO^6+z5R{Axg&+N&>+$Ja`}>Xj)>_poU|Q=uPkt5yg% z#}Bedc(0k?3k;xX_%uF{6ZFcn)M+d3ZR97EDxKc*w02Q-s-DJ1E3PKy`kMg_{5O#o zslu{X>ObM*(gVi(ZPu?x_;+7FmyrG^ec!#Wn+Gfufyb&f@f_~d;EQiVNC8n~x9pM3 zIr&`o-P;!Oq^fyIil@NYS)L*dl{$e>GGQWWGD$7Y{yn6(Ob@xXBLv9M#*tAtqE1t7 z+%wO*Y;^V0VrE5^mxN8TibQ4pL{Ix4Mda{`Duc}q7Ca#e%&JWz+IAM6I(K85!V=W; zz<;b@WR;41v`UBW)Mi`udA#3eDq3Dko8Zn$^NPHrs9giQ!Ra@j>SwPsD4Rj^et$-b zbug6dFtvj*pd}_uaW+(P+h9s^5}t0XFB{3)YV)ovQG^y2X0sG7-P>;eU911EY;Wi} zynP0rhwt6D!^4LMVA}>r9hQ?IjF|GKv7wYL750(sm%$p_Y& z?=~lTX3tEDSTtR30gzns@#GKIe|inBFjA(OdG-iQ$11cb)vm`@bn_JnDK4&)~{-CKiofwiMk)CF+gO6Y*2!N|MR ze+eduuN9xa1_xZ3<0!0!I>Kl^q!ddo5|Tg+$&NEIE~WlFPI>%X(x^ zc~A_hiOX6=MTKCAMM%IcFPXRur074?+uF`?Io%}$41IsB?YEH!!;!?kclC8vAL=R` z;uZJKekeIJCz;vB(dp1IgbsB^{==jB3Wb*1Ql7*8s2ik>+U{f>OfIf@cHwm?Y-7ZO zU_aGz&eF510LaGkq7#6R!6`Aj$J0kgHm?NT)ei_1N_Ab9xfD?RQG`L$gPJYJei3nB##%Viad z1v+BuxMr(H4X5!bO4oD$Q|*nH&&?*$oX=RU1;3X{V6sDqR0xrv#6U+ATcIv6n;OX= zP6DaySaJ~8*lEle!>6$oj`)-)6UNHkL@CtA>7}&b)yJdcuQhFqj#s4&!A5&iUP!l- z;+L;8q4|?d!2f7BI{+o-N;PR!7Z6dbKiQ}7tiUnBaMSM0s3=XNU}FFh;MJ8a2MSD- zJ&uFUL|;M_Qnl26Vwi0io>Wzcvv9cWvuv)mNi}DiB8iWVi!wF!5;Z zdUGZ^6b|HuOfMt+*xVhFTBCEy56qJZXyYNx5PWy}^zq#jWE_vm%F1IG=z|B?LEu%v z(AdDq`(?J%m*g1Tt_gnj7{U@b$`OLyq4hzm;)Y-$J$AmBlj>8J^ES|r@r4sN%AzC6 zY~yq$6+-7&AjYoaZGt6gh$pacY#t2Nr5zDQ+(S1uikF0^-a5_y%u*_2kWA}J_e6DJ z-;#z+ave&7Zfe64>D;U~ZB|v)ApsdDazSM`O_)As!)ilLgS+u>xlSN(xr%ur* z(h-;*7pIiz{qWWjlNd;}PDz9>uaez%Q66Z*ys=(~$b|E!sq;nX$ObRPLX;vD6?Z~B z6pay!;mzFT`*!@>hz@yqx^BV@d!uNSb?K+$9{MK!PfxiC5;f@Ub}#3=M!;15iw^fq z)=UCF5V&HTMW%>BVt-flI^medTLfDKtSr~|wDa63FSiCa>QR;K-@v`Smm#6wTC(VP z@#&HZ5-hWd*bn8il3nWR=W-HscqvE@`zvdh-qw@b4?;FRf~1a%1vG?MIEP3~U|}Vg zTBuf_nFj0qozvqi&l1wzrclmXs3yT54HB>wF!&ndSQQ@t)G$<&HAYFvW$g1*!v=UO z<-#BPi(IFrv5e-Yo*Be=4TIhF0~5@Pwsbx2(MR#9+f;O;D)9uRpagATX*4xq^q?3i zk}5h3m_}g;aWQc4D4MFkZ@#jvkMjDt{4*}!o`b&1K~@s6gn}Yc8F?Fzp5!2-pU<5} zyV3)nT^C5G@Tm#nMg!d8C13<+l%;NkBD|1c8?84?*eyLm8*>Ty`A>22Mv5M zHLl#sG8?l{R51v+z0^G9UnV2D#6=tTMk{+cf|j{i8Uopc^QMc}@e80Qwcd{0a2}(N zygkv;cNvJC7Dcyjx7;yDu!)iD&MSwlDgApvd-Hq>|1sGeLCwFV$LzH_ued@-t0*rT zwtCCv>b!3lj`QuTBF_0myK<~ueo-A!nh^f&+GK?XnkO{GP4aQHc->7cOsl<1U2cuZ zm*z0HVkF$tl-TC2=e*%!9k#2d&67*7Q9l!tawf;L&EpXbg7MH8x2QVQ@MiEwnfl&+?%p+|k7K3%n1QX`J z4PWIxg3LAaXyH&x&?{nxMd*)7uBL3@xvCr$hl?oB z{nwZJ=F^ig_EbxyARqN1nDCzc5x=)}JNM?XNB_F_^mtlT6cO|ttS+qa-tF6S0)Xja zb$!#(3-LHnrs?M2~WWZZb|GX~7Py z-C=8sKSrM9+sHH7sL^Q!F&SggLg`X2Henc) z23vbq+QSF#aesGuLTLSxYOz<9md2PQwp62o2Sq`QeaGMYsD9^9-^%Y=e|nPhty?p> zM%NB#uSf7c3f>V6A>pb(78P{CA! z5Tg@}BD%RjqX$BXh((P;MHCYv0Z548=_;ZMf_O`%=#V1oEEj!VzBYV*vO&E*6dUuK zUvK5(Px~`z{Qm_1KnA{~C6R@H5(b3~g30EeS+k~J$!$K1w`URBa%n=7@{FPd3R3QG z_$MYYuqHpN;7OqbSztTOeI?XIp@nqqlC&@J!tNA9F+fJ?a<-ou&RY4;rT#;qfnaCS z!b0xAB;A#sY)rnXK>&X`?VmL+<2X3I>gH^q$NBxbkqJ;0EU17vHH$mqJ%ssg1RO-0 z{)dgK6r@!q@IRq3ENC&8UqvGr#1QLQqr?G+dLsMi~+i`d5lm8^Gx0|rQ^6cmg-xjjd$w;nsq9>{Dr107G_G!MyC%_)5q|k&|9)? z@VnROsYjyE^B<#4F#NuYt&&zZrQ%!RIO4JC1*!S(c>aviUTvu^5vbX~Db-Gu0V8N@ z(t87diL}b~uOnv1)C^|bK|EDajK6_JRWHz(a>0O!%~8Ios{h9BKQ&Z(K78|QkoqY^ zHNAT_I%8hTvaz3$W=jiSI7B6<+|bi6KXt;fbrWpWxR$7@ujrTDuDpTMyv<(Brv7`# zCJ!W|N`ErEW7yXw95>Usy~2dI_YIU?^FN3LxfS&mPwiG%;a;RD^v1S1&p4x9X~0jr z7Je6>Z(a}w*L#xN(GeN&E?1RCB~AVmCZvP5uzc0VDt)iPbpb^C-{8mY+@GVE3IDc- zwq6J~2gLpx{DJIJH`n6xczBo{X^6SMBon4Jh-M!z82FO&)t?L3K;)lFs5A*jG6)KL z@*4}f;fflSRklcf9_R>cdt=?^x5w|#o%83T$MF(#ejf!w$KW1%Lcm1oKqxjr9bthS z=9rYm`bVTN^taQ!ul#Bg-*}<jZ4K;yeC|9!&)mhAdY}$jdfWq5hw<$@BC(ZEXLZNUFqm!(dFc zIV72sNu%RfI-%PQVQ)+)OMSjW-9NP!WpP4^R>PxyXOThKAdLlgM81vGDnt1US>iu* z(p8sjXD6-pgj@R0W{T3OMU~zw6v{C!4`<)&)*#p9+Z)as09N#%%g@Ul=~-ipM0#s# zbzZ7(vlb3i>y}Fb+oirajUjON&^96*Y5kAhx`s!jx}k1`;$xeAcm1Q?4@^($nZn54h+hM{%g*kx$K8Jd$ndoOfTw1^ z?CPG{NQv+s@4D_FpRGVl9owg|+@u#n-yd^z6dVX45)X zLkEWkjsFtAF1}BPAf^jjC;lit#md2k%%gTsz~1Ty;hgcpcW?gwEmU58^8gR!2LjRF z-rNja9$^zfA75(u%g16(uf>DA|Ea>*ChvSN+a|hqapi!L{3REvKW$Q_$JV-|Uc)y! zc-vbCZH>PEwShzICp_l)v)%nOW^8-KQ+MNL^b30g*Lx~%LdEXKZ%36BoF;h>Pl71Xw zuAE$m@soFQKIXAd13k0<-n4-&ntIeUA5T)U`K|bKu^qRY%9=L$$U!P|Zy)&1C{KEO zmzf>})Y>X06KT3m)1el;t0A3= z`TtAM+Y?Yq4uhcMaxc>Cs?zpEUo*YqT$5bNz5C}4g6c>QrlKRcLR3c4Nr z{NBJTU9I+ijC~K^<5NVv3K#o9dwY(EzfBO#qgyPMs%lUYQk)Zs1dF0c(1w7jCW#Uf z*C2_C7&awpxEC2PY7|2bVlst_q8dOZ85KiP_kPub+}M7A7gFsAkKG;weybJXn->bO z19H6n5eF>u&_%{*h$~}Bc@PybDZwO3HvPqfC8F}XhB?NPXN8cH{pA5S(*nyM?XReI z3PPbK3H~u6p^J!wibfVBLb6ez8vSbx+VfTjBTm@0$JeX$IW`KxE{<=%_AhP`>6_nX z4EfN8?GG}VqMSO&`N(so$@`B>D6@w& z&hQbEt8^Qq__N*Kh5YWG=fX#ygkJwFv)1=NFi~p8-@afk8xdIVs;a2!G5nu8 zzwciEr4VF=+spW|+ne?^E=$Q-TRWW}L6EQUmSo)>3!FTcb>{u0 zliVv>!%b4V;@5Ob0GDapLk<{AcD^xBLZ8dX9GzyR$)R;xbVBN4?RDUPALgsot`}TnDDmDmn`dRG#O@l{GSfU9Oi5lV90pCRjZ0!;Af2-?}7+}lxYR^K^{~>Ay@p#M~J#{#W=MW*LTKYQn((Oo?8cF0md6U zo3||nv*)9X`NAlq9(fQa+-cTXmP-p;cHLJ+h@y;&3Bj$*JNaQ+$2*X=_5`5*wB?+OW)d@3zWKUrZN7agKxy0<&@StUv!YJhrRgBVZR zL!CnfMZQti8&gpa%;ioq9+!^$7NFT`B|L$TM!k(SMRZUUz%2sk)W`LOEz&%sw+38K4CIMk1=4tII9O3l=DrIX~eNpd1GtzNWcS zGp1W7py^&B^~i2r6d&pDBn69!u8e#qLm1AM>XxfeVOkN44xh3?fk@@W;2_S;E?~(|?|H!0`^;-b>&0<6HWxShQ;_3>}o#)g-*)~4lbe^t1 z{++V_Gpk}*@P5#gv-|dWg5}Hijj0AVt=gr`uHqR{stfNqoWsD)_c5`ptL2g$JHeue zrPSM1qqh`k&m4?o;>wf|;n`cwLhG7gfKc&dt8eD&C>Xf5)3iJ!lF?nE!nlZ)xxGxd zW+lWXy!l_GZs?kNkoop7W$%8}v^qyaKP*LfF>qfGXcXK8=GBALV)>yHT>AFm|HgM& zHWT;iek*vMVf*Ht^SA^Ho+?ky&h`PST$VV}X6sJLN#3SVGkTyWEPE6^dB26G({T)pbSnB^XWMA_ zhzL!Wx3+>R9ajiHLydx|LmUI9Re7r9$lyrJL`8Ty0}NxF zUWEW}pyGFFFaZ;Cv?#WCU8CEJWcYwSL)fDDFstICilOs*HE_A2!sEWY!SapM0wDf- zgNi&O{?qySm%_QbYdoW^g}le@JGMV^80eNY-OxdzBejLcc!9vkw3y4n1ketogvg;3 zN|m6rM#O|rpY{;1^z1^E##la(Q0&GIff;S+B;%73C0Yf$+g#jkZgI`GTFUe)Zy!H4~(n(&yteDyRMh8|-mSE_SsNx0a61uHJ4A?^4nK?f-%q#y6kfZ1-X;=&%GUm^bm;+WS3pPGM5qa$EU( zL~i+1<2vb@cdPdZAMbKzt#KIobJV_0dm5M8ZA~NiR7eypgWW)diz2Q8HNFi@XqtX` zWgU7Momfrwubmj2uvwXqNGII16XuzQ{i9)VpK8HQ=^ z(fz1>s%!YXx4t~sd*0&Wm(P3|d$PQC7}iZ%WFcp_40hgYO6cg9m_}pONu>C-@5N;E zo0d7p+14s5xJi)vM(jEanY__kgMh}4)hN7@~R+F%WE z`E~2lY#XQSzQ3MlDQ)7Lpm-Swj{Fg62 zFK>|a)}vK68|r2ZmzCQ(Ls4@mfgQ-42m;BhtTQ6Fi5zY&ER1pflJ$ND+^U%!AP^25 zRI@kxZs-s0w>Z@yJ4p9w9{B#aS(KR|Bo@xDk!l83E{)7>;B<6SM3O*70htcgr($BL z&G~r&f|hMFQ=$(Eg0*3*RFP1lNEK{C5b)B7M*#0pt0j}hFtjRW7!szUqN>bB!;gUf z!`V5-Rl>zwVYr z_#=JJ*!kmK3c{Bwph@kNpJVXP(bX$H52H!z?U1n_f)L2M~rDbUy;%5uV2 zkQ9Af8t|iOk_Zz673rZNo@5CFGT>U_M4$eAyf@n81QU4`{eTtT{PUE1p>dcNS6y8UuV7dIWg$5`ip0UM@n!|9|2GJc6L$ z6-7g#4L~i3r)Vta7N}4=9LT~Mnvkmf;0$40V&a?7z+x~;p$E@EggWf5CIC{OEQ+Qm zB4Rc?Ll@(JhZI3nnGiGyv?6NbgOfTUfHQ2eTLJ%{;|!6TaK48dxP{>5BigB^rk*uM z0c$|s&w`Ar9mK6pQWxL|ixM0`0QsbVBmB83*0@Y}ny?Vyr*w(uOH%K*v9F;L-K_DE z((OnQVM?K7$n^rUkpTLZqn-^2ev&bgr-Ui=HXm6y!L)dxG#!xfR9eeYPM-jl46>?lQsfQ6 z)p|}rEq0S$zRq8L3xjfp;6_NcE6}dKYzde?L<~-CqK|5mqj}hnv~fE9h&1QcF-pKrI8yo*k^ouf!DE{4kINYqhP8QXj$^ zF_2R)BsC;vdor3V7U#ux_V@k%u<$u#h*#(|y^l$M`;qkDlo`2uc8rWl4I?tMqLJBc zbW;;K+Nsbqwf@Ccb$+>T0Fkhwd;t{r{HBikFW(a)zs zf5RFj@JYAJ=66`5)i4}5&BhvHl2O!3o@I7qjc!2pe>~}$g6qi*ov)j#Fzn*Wp)Q2Z{zK2<$+BSt zB`5FjK3(WnNFb8BLF7{tF%POAyrbtm*EY(-f8mcu%qQ)s?Pj}{suJsqs5Yp1F@fiI zm$pCOtPA5_ZK!Ne>7>YzlC)AhI}{twH+*!8gZOv|`Osl^&iQ$rmwVXTOkLJHM~P87 z9$iZr%R6Th9wMPvT%fv4;n_L&%k@Jg1=y&Ivek{#%+z>bL3EYx+3`f^Nd0>+o0=Nc zRGVYlOj8NffBqDz2AyRE=j-qC=j}O_+f&L5pt1jX`466bq_+8`?r15~akFF7(L2SLUa2ns@0EQbeIKp)LT~>vI2kQohX3XI~qC# zPtJY8Pr3quERlu02B1@W!Nu;tKjEqnp}yyG>ulvnIEz~1GL-b>Cg*t^<+^5jpCw^+ z3OMm<9K`fKJ%V|4?ffZ2@=3aLgsKv{*!A;L^>@z-J9LA=5$lH1<1~~Ez`S3?9#QIk z^;7wl|M}x^4WnM0!u|ADtShHpKwS-t2zXPEkNZiV$==XZYx2FR;i)ud(P&Eh$M^^I zJCJMqZoVsc9QeTD%}4(oGgbd6)aAjS$ARvi=~PYWssrq5!|m%tCp0>zbf;mj?(}Zq z8uy?A@V@suUTR*1LHb>a0aa~8`17cW-@Bgig~NnCMgNy?Dozm9mcRu>qfJNeJZu^2 zSZMA(KovbIAQh=180CD^7q0EWZ>DXU zQ^XVHYuAo)*GhUx*J)#yBCzX(SN(5&9dj8LW5{Lyj@ymoPh)_?@B5<< zDiH>JpHW-;*6!Z?bRnV?-JDU_r{{2%E-$WAIW=vbX~aNCY&E6H-&GavF90&$|2lOq zlYG~09t%r4m?hkWa@*AM#pSW@OLkpvJLgT^4isdKpcC07@THLLjj%3Dle(TWjulfY zZb9Ev8BK!YC9BA9f_*OHP8-Xmyy&$m76vF1ynv;zPtVWM{nQNDQDJtW-^mx$McT;W zlBFqf&0O89tLSYrQoA^X#+@w-=fED9__#0I|IHoyB-$!lWp#el?48**D;fVjGYrW& z7Ra^+*tlKisG5XmHkZH0ZRuvt^fn`H*KDe(A^s<%A-+Fq>iA6Pc3P*U)1I$@*<*o; zMI$scB3`a`eDLBTC}gIByC(OY=}R7Je7vs-o4O$lMvx$EU+`B;Rd$LQ3}(+czfGZQ zkXzELZYV`^@-LUijFQ8oTu;T4gZa|O|4b{EwQ6VHDAjkVA_wRSBCLFNwv4rN-8vqI z42uvEE?q46ysx~O+Bi~dNpcH?G%-93N;P@VMRiUi2KIOR{5;OC>=N}c7amDM-ow@; zdz93zhnia8756KEO7i5_B))J0NC#X#r!qO2cda147M>qrl^D^UBd9nGyS>Mi1AEjlAaEh_hYimA3s6 zkPlPq^SGzF8f*wlgtnvQx9usm=yl7^SWUvm;iTVdaj+^CcW! z@C_v5pm4G-cyFiv*(kvmw~Q{ihRH%il!%+mHCsNVyKMWd+|!|oRi_?hU#8Og9y!IN z^Y^UlF_S*YLI38;anrdaIJNC^@QNQRO;{1-ZsWTO(xrgqnwAkV;R3;Tvne@TZT!qC zox+G5S{C5klk|ExL`|s4pP7Smt;&_Z!N2%c;F zSUyj<>(aloKnP+`Cxq&SA~$YbhDJ9(!)gF6XeCfQft=mD$T&=k)JL2wDb= za49+rr3RN=&(EhF!!%`zm@2CZvu{QF_Sd!deY4*24YZr+I|>aF$b%nie2#;f)zsK4 zts95`P-0qIy2@m-X=HS|!%X~$8P(3@*syzh*2Km_C|y8tNMX$1o42$QwW(`$#G5oP zI6l1P_}!M`R;xv4ua)%8W)|#^KVzk3_1ox?1UW5j|J4|KmU_EpG1M?11saBmFrlvp zd^a6O6ac^eSmuxUM29JicI&&y{n0+w$pQv3)XDn%(jZ{E`>r9Qs&>dedXC$dr%d~S zbRU}G>!iIJ8%#4~TK6p5KGRlpl`}~!pT1XZFgh@^&D#^+l%`mUg-;-LO@V_)ri1~q z{oB0G#Fd&Q5H?HVK9a23dAEA-EfjKxxgi`*xmUXk4zSc zl-)==4o4cpL6sgcjof!N{*5yk7p~Tbdp26E}ZY2Q*@2yFWjA^eZARWjOcV ztt}SW>I|G#+We}Qv_;`!*6ukmUuJ(6MI%#GtU>6*B$GNl?>KD^{Ld~yFkm4%9bBwYHVh zSqB&l_U5YxwLT5zF>3xTNbnp2olP57*KNFjA|$r!jO5STL%$sOU7w##=%!bBfl`4y z*d5NuHVGg-$2#Ry_0`)MS1c;FIT|QjOHb4Ltl!tD{Iy)C)~gTB50_z4p)Se^TJ8>{ z$;z+>NNf;DL0U=SL0F$og%gi`^D4!k3=t_qSpp$9Y4>Re7O)9&k7l)C9UmnsfW+1l^a+ty1D+sZcSzgIQp zjnz}a&$r=u0^Ity`kU+}Z<_ID@R@*$1yD<>B<@!>B69{JB)^*89#iZ`x!W`}EJY*jMH z^AAvnLy1#o6onXVNRFsqI3V5UFgHc$NBfN+%Gov- zI94``S*+2h?0hjg@qFmuValbakEu9k*mv2tN6WY*sV`~nTPagNEhT+xVA;R~-OOa+ zfYCp0{&!33@b_%ZZ2l5~9GFpvhpKW| zWTokKUw^%VhXnBu%V`Pf?-@e4iC zeGkOfQRd~zGpzGXlAKaEZ$PhfZqE(BQodzVw~72Lfj2gJgXzb^oxWTtLyXOm@(pl4 zo3#6Ua>jod0S$G^2+zjJF5Wm)NEl@ljNw7~-Bri`RsAVV_{_DbK38e7h5c85_zg>n zq;;J4!w(R{{IIZf=9l27rgwx*$!#A9om+@Y5=Kne`5wQo*}sGoQ-|yuDh7KOZYr3i zIHhlkN?_q@$x2l3|7W!=>UXxSvlgY#RZE4&&M{LjT;Z8e-}!lk3#frIqw!t%^HbsI66`avo%~E*%n`o0f6ZA3n>{D~)ZY zx9vtNCAy?$9e*!x*Lhq%Dd8{3 zXFn*p__3TeYOq9(>s5TMulj?kkn|E!r{|3H2#*oil8`lhY(H{#TctN8K!e#{Vw>;g zVZ^A8(GmnudMjDxZRo2S$;idc80koQ@@g$&7HcOZ=!xR z_Yy2+x8j3+$-!M;JOz!IW}9NJAPXK>7+CV>TH#*qB3IN#+$ zL6(f!9LG}^D?-F3HzH{l@hgNqyTnBq!GHx)XyZQjYj;NH?M_j~N5ba3D<1+83Y3bN z4F#anxG8lC(oJ@%*Vx6a>2$x0X{1OL1J z$wo{`X>QUAH1?a1YX$4f2oq9CVI!Q5Cxs`%dj%nbn_Gzq?>ru-&^FMQZWBzuK|*ZE zza>w_*zsVqW#-oRN=7{OxC$-YC~{oAWGc>hea z6^V51|5R>iy#1wq5UtNJa~WrIC@6jSbcY>1u<+Wz7Wq@dJJxui1~x$(1zRaT`*TWG z2(Qlj;v9jcJTF$)X|Uxj#$u|P>#CmZL?p#T&GRDv`?&&NH|lWsL4C>AhvJVcpie(L z8qfDP!Eme^hT8esV6(`fq1mJ%^SI z>DLOZ%=(K!o`^mu5kN(xZ$@sZXmPp|iu=t6vY#Nwo?ChZwHQS*>*Y(fgKzB!J~2}Y zzzF|Xx>SLX5d+yEyrFm&xrilF&2hGofYnD`(^=Trc^aPJ<#g|@6&@%KMwUeM0FITd ze5a_D#an2uNUm`7df*}Q=H71v`-?{0ln3Oj?8H#q4Q>nWlJj67VP@!#d~OfD%QB*< zj8nr)O^VyhHqLV4j8N0g#Ytuq?0-$1unEAh{LYGpo{x#45`n7xbE%y0wqxSlAPsXw zd!;yUFQ%x13Lu%F8q*7)HwsYK=Vz z(1UC%2st#&qFM+yMlNj1(y8kNw@^k3YKClI_<&JE&m2=9Zhc!ZlKU5*4iZ4-fVcbWh^GeUX-H$vOZ1ur8fhq>-N)CGz(4_xCsj(qLROXCvI z;SOO}<(&>6wZSX=(Z}6b>AtG$+$>SLG)goyv`Bt)$N$me&X6d`7>}7*(ImT|NQ#r} zr$&{h63u-s{AsZJIrX-2W|+4MI~0h0rH)H$GM6(-y`JG1ti_HcVu(N&4bxH#8-uBg zb@5m3k|n!HTv7^7ly%2DycWvlAFx=~tRjnvFGT?aiiE;-`$4l06P@S#oX&F@ELnJ%V&O1Sqnq zE={WV!DINT5i97kU;MTdp4`-)k-0 zkxZl(9Wct;7=gfRf zH0#-O&Ks*q!r8GgWI-Bp8VGo>rj75YYp4CqV}9EWgE>z66#b=>#x38lII6htS(|r* zQ1$}*1J>=xfqPfa`wsZs0b|D`EH_6T@bL@Y59_2y;f9UunlFT)rhbZnVfIiF=wyC_ z49p_B?~(e2Rl%D0F`9{>qO&+^OtI5q$b3BcgqD6ZCN8&}Yg1k{CO>NbY9bbg+wU23 zkx>RTxf5UTlA7*R)DXNN-g}+MX|s&@>A9KY<&X}%;f7x&F-V6I_f}oDd~)BpyUZ*v zxc{qcEweWz{&DU zhjPbfT7qxa-;z6c<=#;xQuC;nAz!k>ZG}~86yqSXl-tR5d<*R0|Mnssz^Av%mp-^L z84AqIc^E`kZhMtLk^$GPIk(qOX%12^i(;bZ9dolCOFCyv2_;w)ZR;N4`Zfvqttg6A~F zM2N8ys#?aN_s@|FUK2pBo_lP5d#QyZ!hN_)&yT7i$7T_ueC2kXLD*}TGu^(-0Cr{+ zY{cL8gu7v(XpM70uKaIOOI=UBuACvPL*j}WMF z_*5*?p^nRXjQHRg??(bupR^8v#KJ8LG$M#cc^2l-*kHjTO6bVOA&t-##xS}Mr06yM$And{#6U`l z4$?xK>3TWB7_%XLI3v7F1Av#27*s%=1=T!Zo!R#6;|9 zC49)W=4X!z8iNk>(gl1J;@#-`V0iWj_hXT?$5j1DAWot#_|+k``9kTA#6~?|eB$TW zR5r-jp1D^akpHB^?F8S>_DkZU1w?XjV|%UvggxO#rqfVHMIRPA@U|f=?0|kkgIHonDwD(`!iz5Qd34^F`zHuora>^GHIAH7RaKVBoM00JJXH$OUC{<_h@2oP zU0BZMfV=BJpP1<87)Gm?awWLx{T$mUnJq0p~tzc~?+Y^?Mj5JU01 zVbnW^^c1g?mb9p!{xso?<)w6gPL2!CBR`(|-XO=9S&+0E0B9G-r0-`g%2CuC+z)<* z8u!MZA2(kipHb_HR``bZG1GNl(_~hD$=mDk|1$2rKU@9=j|!V_8}}D)0?JO*k#R?PiInW0xwdG#?&P^{*g8aQuuxE`-{aKP#9%o` zU_@E{j)_$NmL;b>-nW6&)<6G4(+PO}5}&Hw=fsFcZ zxv_geJ~sLbaFn&RL>+o4e93FRA^7_n;X4%H70H#5HVSDfRB?E8=)&W!d7~@gfBE6R z&3Z-xXUv~J%TXe1Nh4(QY}1e!f2t!qv)5`0w36x&6O$lopXVDZ!;g|NVR5EF3Yus| z7ExM66qaTj7+UT-Hgj^Ot;xM?-gL;ta~ANi6u?h_C}PXrav}cZxXL0x&LfR{wxU7U zLs8h4R&z}$O8TY-r}CQE2_uIeFM1KWdtQINu84`Vl#cr=JTC{Mxi-Svu5L+LBta0< z)c=K81fmZm|NInR{oYhzZkbt|$%T>qqJ zaaMbkLRYjxY!pudqx2P>qJqxU-zE>VRvj@HheZY~$RYsmcNA%%#-z^az5261Ks)7PQv_kVaWUKuHd(b7n5R=EkO#^DAQ&vY1h<^H(c$c;|eh_20;HD z6x#?}p%Q5FT$BJ__jUgXL`}$;XT|{Pae#Tn66u>eICY2ti&tK&Zaj(H2B=<;Z3j$L z+M=N$xhox|T?*@O@JLk&l_8i1Bx55tM%pArV})RW@_9e#>$wwV|NJY5 zynm&WKIpyh1uc{9D*7as9{)gSK`i2qCL0T?KzqKJnk#lhI{GKaLP}Fxf z|ISv(p&OLHKkV$nipmwfkqfNn<`2o{xKCjEw-Cu4ONZmeFn&mgHA4dEDb(_nWupCJ zADOW$Hb@)XSKH4oiI4lOlUw?6B62oJ1tZD4BqNcJQ$0#g`N6Gm{g?l2#=t)38#W(R zUEw{L#W**CENoSLG6WYMx6B;q!to@}lv+R?c^{($KQ|`DyGktr!bgq@$SuBccCiyN7j#njh7QmQirdv}iADI~vdSPgK)9 zqIdQ~c!k18?#Pz*$VDF&e)o-$0U2y$$_>gt*%-m$;!+#fH%9;Tn&lrj< z0aV1YRaads9$Et|rh*^yWDynJ0FgiuB?>widuyiFHfAv(9y4NkoUAmROa*Hz7wH-+ z%cLPI2okEF)U?yEA*m`uV=#wqCb9<>DAU`t8P7vkW|(0DbfSX~#>g0Yp}D&)!rD3^ zE9;LZtPU#P!Y&K5cu^a3U5s&Pqi7UyN94b>Kuo2|OzkC$a}EdcaKqa)bPZ}KZnS9^ zD*sVo8}vvrPbaFLKy9^5p)!U$PNrLa4^ip?G=*Ly;nc`u4G`0C1ydx3jvLnYtBh zXxVIxfg`Wg1xJ4$3Rrbc-Lrye|qiQUA6I2u& zIK9XmQIqgHvH>+4mBXH!M-7x(3dx1o4QtW~L?2(>a&-|!#KrQD>wE6{|#rXkUCT7gFuW$=KiVdxZYKgG) zWCB|BdVz)^SU)8@XM4H~NUwNuW1-rJ1MZm=2@UDlBxPWkJac(^r$kZtzVRM`$JZv% z7w`eDw|%{Y-f>sE%jNP(7;LcIxtD{7MA-ve?ngCzlvR9Itb0+|xMY>8BCMqT&YdyG zPlIr`T}Ez3>a8*X9uFeoT#-LC&$tY#XBFWt~( zrZ{Sp#FUQy$UvH4OC&_nb;M!;){U>C65TF?s=1wWY6>M0)y3{>I6=Sx+kk}YD~ez1 zgT*ZUR(Ct_G^bl+zNp+WWpw2@J>sVN0Dw z!3QZ6p+kG!9mWPb`w?-mcY{8tp#Ds)=D1aRj^s|4TFee;5-BmFL?^?WQm00uCe_J$Mp^FDD)%yk_ENWdc78sk;LaV#X3x49rqKNjSvKMiDL`=kdga zmsn$>f_t+RREXL0p`PNLRKgsgZifV{0$Kc)fmr!|svbIZ(+wApNh#ne!^^5One6}omxb5gQD-YW^k2%IYuoZ3H z&e-;63UjpWDvgjji1S@jARwGm;OAuZ#7qmu+QlTt<^JgnWm!cv@!vaW&a?j^&ej1s zp6Ib@J#{7dmYDRBInP?#h}EQKNeG$(?Z**uz_clWzXBRl0Z)LFE892#md$cMIA`sP z>egrw19x;Cw(Su(l%X0nI!>G`Ss{n&P|drS`fQ~cAUs^+s&Ym~iVzu1B5#lTRY3$9 zw!>tCb3poBu)U!+UV5Y|w1&}28$Y_fEbJD&y>F+O>>>)vUn*o6C;TaKJ;q?L4%9TG zNg)x5S?t#QBrwpZ#zjRERxCjJJC`6IkdX|V{j&ov3?@bm@SP1;RMZ-kAHI59)Px1~ zTBy8ydCBX8CcL>c%Sm51ULweu3|BDr;~Aef)F$+IlL&);LV@!rAvFK2w0ZV{qL6tQ z5Hu;_pox~{ZVUG-NsThxJH7{$fj)c^TOc~W>yk}m3$&1o1M!4 zqcX#sgk>cp5mvE0G$$F+A#&s;d|`{INh8oAqnoZ)rVFkoLaSLAdHoDk`+O)CSqS+#9%xJ=#wQTe%V+DWbOZ?)?7@WZIZAX0vU<230ZL3PCHGj zD7|kA#2xY_h2Dk}*8=%H zY&FqBks^#30^n+MYS?!`UAfxdq5?Zrnvt*)XNlW9L;snn_}mS#wof;RFu%=^%9>8j z?M1`aGGs(%Uh<$zigGy*5ReeC!f&Q~;6T4hWX|T=&9E5Y)3;QJZIE*7On&F`NDfeo z`6mQ%sG=)H_&GB(d!wMVDH~D4dJ2U9af(@}tP3=7+CwBmC@6up6dFxmsbav0!i4dW z$x1&e8W>q=t3=&*qV&mE=>YK?On+Vyb_sxjb+Um4F?0fYadbQYB+u}lq`bUI7BD~> zv;sk&2(oTzB@wKPW7qfz9kXR*-9$fa6l*m@a1;`84OeN?BNoGg^!&dIKvJ&bm{oRN zump=MF2M)`mJvddgSptpM}^3}Fc=D}M1yMu(WC+iQ$AcPtC~ql;I$VzyxiYMb}+<= zF!J@3B8d{VRw4igFbeE!VLm{7xr&wOf}dD{)x84MC+RPr&LS`Umx@+|5(Yb%pJ>V< zsJ6?Pdub}lHneS!Q9)M~bSJ+LRxta@59$})p{Uq$xo{R4?Gq2==b{oSRcU<7oxPSq z!@*5>yF|&5|EgLmyNfY}`G$MaU}Z~yii49tD(bj9@$lr~jayWUeloNM4c(83FbhZK z!*}vkY}&Z)nX8ZOb1pTsijzj5_G?LPRLkHi574GM-T7$etJ=$(Ee2k|zv$htq^Cv{ z-)I3p=1h$RnE`JLJUYn*5l>cWHB;=Vv~aV{^M2i4U3mBU?YFmp5nQ=lh{JMox*+af zYqcg7K~{iA(e}VU%NnTvI0s`j8s?xvrf^vpKvIpO=$V??qJC3Ak_JL9gpsc~ci~3S zYx583xEZGROSKBSDibHhT)TH`;bV%Bn($MP_JKv~r5c4cs2e0H9ci$$}6IAubARO_5_Uqrly-YRl+= z?<~nxzY=8~2Q$3tIJ+y2$q8+4>CN9LHh3h;76fg{F?`rX;SEC! zgs-$Pr!RJ`OhZV?zXq~PM1*?w9tSTX(qPA7Rrh=n+^St?5M~n@Uxwx686X=CKoF6UpPOR^?F!+e5n&-uF_fJ zCv5n7dXGUN(v~o+VwDh8W>^7hjV7k>SmZBWyJZ=K$b~vlbIem1pMgt`Ha7*9V{$>l%U3m&skxO9{|EZ{boL&$f zdV}|%-Od>mH2M3fq-kyqY9WR#DH_art`-xvcv}f6HqQ{%c<-Fdw?PBN+JG-r00?=pr1Mu1rPIC?0$0I1~(rPCCqK|8s8>EB)H%lcH6U15;0k%BhWT zel-PXHVER~EBW^~f@Wng3R39zu7Uk2ce|Y;TnJsJmjE-h4~}#tyNz+Rh$5q_US)3ljsZYvR|WSs0-N+Ef$>?bOpOw z4HI(;5`BMAiQ`>kR}pIBdU`mm zNYXwsoF`Dm>mjJ$=ZuKZingS2K$BZwT{vg(N=4FS3s1OBYCvehcfWs5cO7{+xKKGa zg=W|`HYV^svhLY8mf-Rm;z$o^`Njl8g%-6$@JPUI+FcOv6W-cUz5#;`G#!o+OQx@8n7kbVN6gR>fHnwGv*_Qe z<9PA*Z?5{5|CLydnrNPfQr~x@oWk4N z+p~=hkg8HI&5gXvFvIZVR$B$u2uZL#1I8(lqg55C(j8329YAC&`Mi=&sGL(b3@$Aj zgX3dc1n0qL8{{>pyeF#)ieV$&*#;Hb6ur~m(EbJ{Cg?)$xV>7ycc7smi7{f4LO$QW z7)cUAXG2lfcRPl`u|JLPXpfrA!vzXrs*79vccMYd0kojH!Nvw-0seXwx3{+@vaJmL z#NF|5cx9^3AwP|X@BzY*WfHGk6)G^M6-Y9I_<5WAk`R|q5wCfPC^HS7`|nJG+Noq8 z;j0(XY#amkzwoaRzi6h8gl#F~A|(cB2;$pUd387Q?dRXA&skjFyeJjrp?kSqgY2@z ztpI#B|ETcAa^R2RU3u=&Z64!xf{Sdu;%chJU8NM9Fwc~m3tU>r%sz->z#FuK#MvmW zdD$hm*+&8^GXiSJaQhbOO$Py3`1;Y?w{y>>D7<*$7P=_#?&qOdX!ysRM1nRixA?SW zVe^U+Xo7|Xa}Hw3aqOM`&h7T$jvtW(Ej+@T>Ml2yQM3M|_fN2m#Y_{eE2u7wHjn(daK|`Ceun;W0 z*kU}OhW??U|5>!DQTxDtZ_x$Dx%xVQ!1pHIY{5b!t|{8!St8BOeZReBB_ zZ@Hpj_Dm{%_Z~aj!_(wAb-^Q$T=_Vvoxd-N6xZA&UqZ9Y;zs8CqT}ciqzhGA8AcbX zrF18zk-i~c#Rx#rYt6OTU6K&j|4Rhkg-(kF4*AAD`1EG(rDJ9lgu1PeA)U7*A;*rO z`yiA=M2)MnBt0kaGEmAwITlo`0%$d%A`l!DS1w^tk!gjMn@8p$Qi=iu5ma#+x^Kzc z;~9U@p&kWk7)3D8{PqN=>}YR4)M7 z0(6`fE<>~ge2bm30I(}I9ROv*#zbn2q1QLtGLC(jJT=bz->o4ObB+gt-9vvRY>!b5 z;Q{*w(+%^kz8s%1a&A5iqjnzy>xzShX|ekeBH{0Md>4cKvV5QHKSwF$yVs#RAb}a4?MJ?|uwx6-JsP zi7p%$tOBhan&49tKCHoG^X+g8%E}ao-Q=yU~_mY{S5f-Vpa(l5#G2S82c1y zB}!r6eWIp*`wa57xT>)eD}dfUclAWTNhThj4~D17j-J@`3KQ?I>g>%?i646p-y`NWnidq0E`CYjbw2wid$nux)MTGUncmi4+0ZK{o?;mCzkdLsNWi zYf)MUR*p@e5N(o)7;KnqL_Z_DB`kCC^>@3HRmTUiiFx4)g2yW!#H~f|I?129KbelA^>cn zs}J8w;QjgTLp?y?hjI#sQHeZtu3VMc5?xp(RpxlcI3OWKiXO&9Se(sQu%hSe$OE?v zONl^qm_!b`IM=52pSjp7D09gQQcGoM3G=3=A-xVdf2>~({GOt+W+)=umQdtwTkMHQ zi?(7$o0S`P<7M7Cc8WEn)B7zpf#MYg=pHAsMe$QV2>1vV$$K&Qq3C#{>67xks89Tw zjKgCQ)!MHmyTY)%le-@iGQtFWR!l-4lEeTZIQ>n6OdPMRcvFGQ56xbGxS;SiN) zL#qQ-0b3x`pR1>5ezmGOF;q7KnY>^#vT$I5f$+9L0rxZ@24$6v7oe+-OLH-@Vj~&7 zQY!9>vqu*kJJdh&m?Q#+F%otv3?xK{>$erT#L};vf6D1$M;Ra@G83^;#yLoFW-vH7 zOPl>29?y-3GsOfUiCUe)X_Zm2`}YB)Xk$e1jnUq)8G#Rsa-|NpHU6x!sD+;3vx?zS zjwNi0su|;&WT*;k>9$xeudbWb+b_ZA6)qAHx+y^h?Plf{e6k&$Sa0nz(0NuR`XX4KLHFWa5X3}##j7t&QNMc$ZljBf=p~pR9F{unfXi{t{4qa9X4Vx6j z6oWeV7Ye5<)ua}j#f17=XcoH;yIbQ~M=1&x8=#DV&QO+G8Eps!)2nPWFpxC))@)2G zkxC3wyIm9uhM=wvS6u2K${M3z3|T44QHcpINSuZ^cbF6joe?V#1uK^}2HKDkC+B7w27nq?$Z;#Uvnm)iDASsUUSsp>CK}z|i zK{?lBcLX7eYq^+25=;;h!iW3J#Z2oyOp-zsTR(x{GX6*TW>lreQR!E9_J48?uI)q1 zs4Sd1T+14QXE%dqwFA>7q8y^8Pd|px|E!foL_}Y15P%SOd6LNx`U`|31SFurWc*(L zoQyMOTQsQ{l9)s&HWcKR#CWUv>;*-ytQ_3I5>sxnm)x zFSSU$0`<|~^?^NZIW(u48PYt#=CCmhR0u*tjCb_46ST25tN(4-zD7R0NM|}{6)`7q zRGik^zJp$8$?-?HgRm){&peo|@5RB@Xb zY$B=UHc{$BC3g-W`5F(#nw;6t#Jvc_eE91=o2TR@RM0o$Sg8>5>vt_dS9y#2^PBVY zZx|jULIoE;tEjmQI8=ddu7?@byhyln#EojFkB8+r;RaPbmfKG@gT4=wiugmGHSCE_ z_5MXeH5OL5h{xLzx$@vVe{w8##x_E)fW;8~qY>df)*hV$jRTbyFl&IYEo#RXwjsQj zSv8o9T(tgc#V|#=j7XflaNf$ktLlCw@V7k0=2WKK13t@&igsrTZ&w@v)j-Hx)~u%s z#fIORxq{09kxGJ9DXl+6K732@p7t~}N_KI*_llG0qi0_7rWRIcAsN&^s4JwZ7?}u! z5w?&CbRdfGTe;?U$77FXbkp|`fM12lluU~JH8M&)eqh^^&Oid?^6|^x=%E6QMk`yq zqY(6VW~SZ5nB-O%=p>ri?CIfxjXgyqe@lY*gs))%|4)P$VsXyvV`EJxo+0~7ubFu;g&DXSt7vlLA&pCje!bLtO(+rt-tBULQ~uxpoDgp~2x~gJATDWhf;j z5HuwvhKw5ATXmy!^nt;~J!cI9CJ=@-VWr8Pm6c2@$SiJ_Asp@ezhSsBAvcf+dK$t7 zGAA;0fu<)RdckREEIQ?993n2pC4z4PTaM1l3R3_Q3Kv6@B)7>u zk)EU#KEegxFGE%!7OXiBiaPsyNoA3flEM*wnLipVJLb=!)EI;a_o8mxCias`xH4Qf zC_pS;WQOAY(iFtQ{gJ-g&k6Swm@TkH!HT$o7Ii2gm0gj`^DeGMwMNN zP|nSL#jw6%ZeM#-%1WPQYA_#$7?*P?aQL@9x_-6`HRqyjLOmNB_9Oq(`SM!`YxokX zH)#X#Wtg`ppHTe-9U;-c1hf{qT>Ip$ii}JAU67U(;h*(TlzNASKaAM^=6?d*C?nSk zff0a!*npt*17s9NQ`t{X=G4SDMs(^vUyPElAp#O9xN*mp(t3liD8q+DH)b6r!PdsE zbJPbvUOAUc2oJm@cdJxh79qR~7ZLghZVag$A_KEei>$eS-ThD&p@hNi-B@7{F?CTN^tjS@mnC4Ft8d{mlqQ();?VSC|r`pL4AqoDVgqjsGkcuoMs7ipM$znpLl4Ahinm*(u&%VIzL&g<{ zdCB?gdw46`dWMQywA=J@C{W=LfwuDZ4f=oOcQbLR<;s1PFYB)Z z{0UMdBuGXu{@_IE;;3qdK$&p`173(3C(TA4Vvt!Y@Ew5EzEDp&+589heb)~Hi2a|a zFmqV~90OFb%*=~XJz@O661x}qvVHCy!u58K2Fu3W>O|Oq4p?xQ#FtCCn25CGSo`}Y z-SgMb%pfqHc(-66UMx7|FwbGY#Y zAlfabqyXSg1HBN2L>!pN6SsXg^$|GT4Et!=-Qny>ko(}HVg!WGg9}c%?w}(Y&OZ(4 z2+!nxfI(yq)eqvc_>cD4q{cw-Oa==!{dQp;0WFFVAj$d|N+eK@G*~Ytpt#5d7DND8 zp^PO-W>9jdNmDu?c?XRC13|ED7J-jswUo#Jy_NVw@DDTs=B{<{4wBMFLPYQRq@X^C zc`*1uuo)UfG=9M}8y%twM2iy8s3%H7vPB}rKuEBP6Gzloamf5RbUv9m1*;E>-Xuf} z7y>hi`F&OhF$6)L6fIzA3P4J1bL=7vp^=J2?G#hN3&Ns*#>&Hb#+B$2jL--N08+f%<>(`0ICU0VunI-1?vxFc)~>5Z)Z{G?898q_{eI8h1@hwK{x7f z1mg=& zfPj?{sY)S&1&D&kqK4R6Jt={PpouYnrXn>th)x_46jVWD4KzUzSyd%uSd3<=L4pab zsBHw3M2JQRAconDLnH+xw(Qjn#tIJbHI$M(n18$t=94}%mV1I|-UEhTo-|}DvgpwxY*_ir*7c*4?nqmTcXd4G+r#JHXIAOc)yKou| zkr)&MpKlzH6+urZU>xBLWaF0|h_t&0Kz*(^6R`>|9j$bR!-OrNY6uJrL>`d^u%pQX z$%XI_G9A~C#2AVI!QXh%PqaYaky5lLm(k~5+{{MT5|k{%8SA$rWw7Rvf}B1ZI8A9w z6PosB(YtKynsvgaK6gRXrhmLmS-HX#!()l}DRVQxGHzDAgZ7(=2O%56d zISVPkw#RM9l*=_6u1jtsqH2L>o(G918k3RlfKzGAwDR9EX8Q%4$j~@!*h$bLCeX1t zO<9;=Yd5;y8KsELh^(3@&BM>^4g^)EhKi=llZov&FCxK~1wEauXq;cHP`&v-)0lTG zr(jWpWaGz(#gXh(cZ3QdATUH=qbG_*9?t^eekA*OQ&V#?Ttu?FHcSE~WrD#9P!tly zm*weoNRmw`6ox9sxfz)YHWm=z?C!V9joW9%>^k7nX1_n7GI^eFe^~YM$edlLB3ni6 z7@`p6Rf5SyOI+k|!9vbh73D)J!0xhcX@JD8BTRVRxCK5bLF7DncQ!8xKomkz?c2s~ z1N-cAQyBZ3z=}kn4z2^)Y<3pLXM__oZPn#;E6eRcQd`fr&Uew^b)A_8?Bq(>=>_+H zQyxE_1Q-!&gUj&c;%uly`LxDZ9tYf7KBJx!?i1FI+*|N|4`ld!ichgZV(6Fi8H%D= zp-vgIDN6f5RmIBhoJQR zMuO(4xw|9uP1<}_7{nMLs{JUUe5ff>Z0J>XoCV8UQ!X3S!1c5|2cGT#o;IXgLD)zh zju|U{qm$qtvYY-;*5Z3{SV7HzN+Uf9^{cnn0g01XbqyF$z{vn)c?F)~cNkR~1v0YO zhxVm^6PgaTL-@rz-B5RjW}e$j1-lA7lJ7HRS4t=(*h#9$C_Jt!upMtj4fFJd5aU`O zK;YdMxTTfn%m`B*CPDB%!vS)=3 zse^?<1_udxIUtgvZD~W0U4eV9*C>+!)_Y+94r90z;w_|L}C}{v=<41 z=s`SXn;Q@d$HTIh5Vq)DyZLGbu%!&dB$W`V&Xz;v@K8VDub#DrGQXh1=swUr2EdQ3 zv1claW>a9MPO?w9u@9`CzEIshe$e184k!@OA&DnnN?9!jCn4}4!pnKmM85sVSJ}Rb z?Q_q0o~@-@)nwBOY}mPG?KM_RizJ$1CfPKIBu%MB5-2DeLt7glX)e;;rq^Tqx76P4 zDIJxyB(38(JPsV3ZAuldV`Es#POJ^B{##WP-fnGHW`zG)Cg>>?_~FQ5w)OIW*7y@3 zi4qur9)w#`5K2?d%1R(&fF8UZjvcNkiEW)WDQ8P;%2I}Q2?}{}8cTy9YG5P`>>+jr z&!z^QcBcYp%f?-)aan5ilbiYDdK`M-P{v5;22HaHZrp-Y3~%qVP6q=JzWTL;0JqaA z!elsKa?~0Kp6p9sYv+szIlN)*P`yUXUF%`#?-LkyE2wfA>McmX=QO8XNkj(A1iH|8 zPIIHji0DaT!j(A(hbJl}cH2-UOo%XaF&23ln$$jas$*71RH=m+f(tgN+$7YH6bTEa z+kxgiBr+t#P=ujK$`VmzPaV4FJ4X`2q%L4wn%qPSs9ghDoG&T3?qCL>FrI7$kkpxE z+7<#RsTib;B#e-dAUt&b8i&;o#yrtOIMZT+(BYsNhK$ofK!ivHiKa|VLDr2FhdlH` z_9b*IRSjY!M(@&`!2VxgApum77C=iOgg+xv!IcwRE-oF#luiOcLi@6*FgAgi22NaO zS)(TfY979BViKGB>0-fyBlg>PBz1;tKO2UJ00GGD0syjBBw_3b(Gdg%WI-Z;l0*ds z6bgi@53P~H(-LBkf*nf(*A2tBm!*^3T_{ji0BAhUPbV?~51J{=!V-00VG&X=L_$VI zC4tnvP?{jfM^c`qrPxqEt`Q9oG741R@dtrj_XVy}m+5pa9lR*H7(>{3hx4%XiHei! zXHXz{6b_l`JM}_g-i)7%*}?C6fcRT&w#!Swm8@;mQ*o2bkc^#yZ^!EfnF&56EM&Lp z-h%-WH}MAd#Yf-i4iRc7_f?aj5__^1gm!2ASf>{M>){A6x0UrEi2y|ha+gA ztQsm2@87$4mV;P~LdU+utIMx!age|-*A?@?lQKVaK+UP?W^q){+5DL#4JrpVZM{Ex z)yROnnHp`S^zpmflO}_=rE^&pa@x&AFm_DV`*u@e0t|@+P{tSXem@hfIUFS|6rzb( zaX#zGhUY-o0O=0g!6e(7V3rqhQA8$9@hpdV$Ld^5M(?QZKEm&Az{yjPTnkW9U?CO| z0M%BMfLW*|m?FkS7zqggVu2#02$70Fg1}^eh;)@e8Y_Ulj^4T(L!nHG6g-NSh>9q( zP?AbXQpe2B!I8Bi&qGs1J1~q^3C>7JD39TME^Y681AZ8h4)e4VQ?-QYS{BjnEHGZN zP(LGk_JSW1p&hkJe!5hoAb7HtJo7LaQ;d~_@*@f}sCV>0^7;ag%XhvWCM9hR6LGYk z`2nE~@f*NCU^4Ivq0cX^9R$+?w4O*7(5*eoS!5Unbai><2V7q0BbglHCQyG9VAq;G zdO|_&Y29mBg)!f4k)M2{G0G@Z?gB1wDmXByp8j zE&C$c0q4UG=`T$}gC^}TV4i0n^KHHr->pkp^;Wtq;@nF-zMS?BDuj_49FuVgoOyxm zV0RD5!wevNM2N|VV9X=BpqhU)@As|cp%4t4e=ns57fKx{*2E=-+t$sMQ7Ki{8Dv}ciSOq=FI>xW&!U~jZ378ARwIg;>BnxmSq z6SIYU_o90D^|y9J#~scR1DkY~N{}ht#xjVmRn6%lfT@TcsJZ zHOwa=TCzluu@b8&V7UWLjsr|K(&?QBRMBDH7$J8ogM3KK1lED8 zlo8OVT&tz`m<+LqCaHo3dbiLu#&-hqQamserU(rMz^7ulYb26g(;&lbRz;R~J-mhU zeL(d7L?x@*gD8{l>2SGl%pp!8`pt+pkE_f2uHTzgq<--7ZjxHso{+2DltkYBzn=dY zd^F`w7nDeGlo1HL1ld|t=mz`}P!`7kE>L-T2>uZcFj3y_O%PoJV7uRh$lMq7kdi?% z3sER3NE6*Xg!n?>d!f-^%~8roC6CNuW(b87s_V_z+y{5MWW95H+&ALolRpHqRLsbf zO+f8GpCCP-q!Vqfocn~>17MSJ)AN?Ah~ctgLW0~qJtm)~h6#S}cU?#Jn-)*4>FS!> z(u(rxNJDlL1Z}o}653!i-;4q8^5>1E8b_rRmg(0SZyex43?jJR`|$wm|?GFd4Y zQ5a63c1Ux=&ahyI2d0|QrwVbdTUV2<$WX>ZNxeLfDkvO076>B-M2r{~WK^ujsD_my zutiwv-BW>>VQUsvu|a^C>sM<{xTfGdThvLi9GPdWx-KrlH89b92V#+IO=I;JUm*dD5L0+BsElTsXPM1uYt zf|0={Y1Bm|kYMZ=z?;Ve(cHWUM^MT8$5sFq>-DWUVER7_R*BRZLn^t*RpiOb!wuCd zvSQWWzFs?pGWP?O#j4ZwwmF<0%+5?nGm zLk~(Uv1^swBScPRCU&Zsr$0WD!o1jL^bRpb5D6A&?f3PzL|{PDd`nNXk6&e7YD|Mq z>V8gmh35<5Dlv>kf#PlRHpOHh}BAG#vp0C0#GriGx9FoOXp|=F`<#RxInm*vAC{X?$oqrIRJ;f&* z4JAGJA{i$sa6ZTf=qb5H$RBVa^B1s)ERZ=h=0+6?Ac#=f6IWU@Z!hh}F_g;isL*{- zma%}j0q1_?PM#1oL$(AaqOtu zhp2bYP`v&JNOy)|%!=+Z>3k73eZpV^4!waKknkq0^I ze6M?+iq;cH8mg>sJT6uDW!PJxvCy&&ZRg5CLX9JgP;L%LZ>QM!&rJAYJHb{VR7w5GoY=OH?8y_cxKCwI{{0< zpcb(7kqd^JT11$kZ6{%S-_WqQ6b2MPA2-R!#cied6)wJ9I~~e^IQ+cw<<;F#kma6( zb)-F z-2@=MH_dFFv%bMM0Pu&l0`%#EIs;qxmqVJGN8>J%79-t1h8+TLqo0&v~rYp z(dTy#zD=fOA4x>;QtMWxPAA-&DarAm$n8l$KO3ka!iAOUWakUpzr&fH-nUj!*4n0@^}3mSvS3u0&$XC`p*bgM60&h3s-nRW z5n<<2OrDsZfQ8n!KE-S~pHl^!#NmZPi5G|rl?$z`$XY|8hiO;+ z-pxlSFJ5BqzPxe_SvO*q3YIpO42o&FYh1QcV$-;GW|CMv#v{claLLLAGP41Y#!#fX z2gjomK;f*ie`BZ9!Gz{vG_w!{m>RbRI$1-;<0(%_sqQzAW6TvQv>lza_}=edGBmJ zteD6t`p{x&%q3c@*o&!c`dZ+BG~VTeZ>Qtj2bf*(ep;HI8_uT0VJ=FreS-9y6>*LS z)sbWAO?pBtiIyxGJ|M7|U@{a#P#H@@oMz#%QreiS{DMq9`zYjKmDIUxTHqPw4N5t` z5d@-DShCnGjFdT^kWSGrtuUFvvJVjCFh;5&Iy}jjM_OPwm5!3DO>1NrgAh?DGLS}qiz^n?s-=Q4M5PkRMn;9KM#@nbR#KiG z8kj5i?_-Pv2Y7>JV;EE{Es|0NV;f5f&7fk!7-Uff*&xWukp%%PC6czmN{K{%cIC2^ zD@JoVrXCc&axeNPVrpblafn znnpPTVWA$Ns8~Q|gLp}J6eaS8CSSh$C9@nkGRdZg^15IwOKuxtNimWs6(J^2qs{}k zaw!-V28D;YNUP*x?wf|yozZvXiZl*z*n?UX9BFNFpIpv5G8=9w%Ks$ic)i=j3n3Vs z0@Hn6(|#`JQ7ChvOkf2ApDZ)4XH973dSobS7AVri;SjD+t~GM7`Y!0l>ipaKH&D z1!6;0B+H^OLVyr>iOj*PqS$ihVYD^D&p~ulb`7_~gc=eio$v-NG#Sqv3~t@2*u8W~ z1WksrCKQxNI8sU>6b3RPEFlv`2?Kn_b9n%AX}MTb2WdlXj$F-h&I4{{#s=>^hG0@N z8gg2SqYIHjFXcCY(!wM^=0j&v36b3Yc5(MWPLZmRcX9};9Ee$e@1{Z6~%xQGlEX|j9-GGBy zlmxCAV8613%@xB1eicAvT&7B+x`NECHb!FTP%j4r1|orhMqC(O^)TUSC8NASie#PE zV2}Ub%|%bB(2X=P^U2FGo5`yRR8ooO5Cr zqzMHFAb>C+g5U|z5rya-1RU&&*+ZoOIf4VI&RhXYT34!NT^FKUD)o`}HnTaxjLDUJ zl`t^vaH|1$sC!(NNduA#DMC3%)<7f$Vgn!=kK}5BL~WY_`KD%9xgumGN-)Em$`{L; zV%dfe3N%Z@as-J+NKnWXfm_}Aiw%K*wkf>8=12c!&^1FBUMC{9sbny^EzB!)-m z96;a=YA1j^4jUZ|vQ)7q$56Sj8oUwrzny>~5B?FwDJh_Ogt2kiz7&NAWc!p-pg~HVqSfR(x<6;aUd()IS zCoQ-O#6qNNU_~nf)Z%xe8xmV+D+E-4u!w=HV5Eu|Ati|{8Qg6)6Jw8JZtsV$M$+@# zw9qj=B(kci4#xr4b0$ggQHhTIO&ZnG6*xsRenArW!6JqfCXculVns8GWS_nfh)AS> zNU#Wydh`xrI8@*YWJfpOFTl?%32RQ}>novc>KzUgf*Ftm>|n`w>fk)Q9!_TxdM^7eMda%C3Qw1Dxw0oPzYR}lv8M1YLE|jwGQu_zC&>I=ZpFd zM+7S@sG1kI$yR%wN6(XHdg2{SmtSPXz06Br05HMRpC^;#woaB3Y zvdIpKqI!@=UWNi0jN@r=%z~IKD8T_$L4cA6BFRKpVc2$a&Z z8)PBY29_TvO^(p>L1J_dUlUcf%@gcGS2}$Xdb#$H5}g9u=i;u4>3Nskg$+kK0Xw1| zB1K)H0z(6&xDgIyTy!FE5|UBk{SO66!$W;+bprP+bRl{v=0no>AbAisq6Qynb7C68 zP+)`#5iAE?&=C+KOpF33f{F%HEFhLR7x0lU!kqILH*xM-$O4W2r9 zo((WeA|bGiQwN0}-P3)cTJEB2zI+84oiez(&my6Wws{nCzN&(K(8nrDcE~W zrJ!oSjA|D=he#lZgB5+L!VB3Db&hZo?K`E4>%-)60#ETow!bfn zW`0nLUvj7EK6JD<_mNKEIB?%((=PZO$5aS;m+&9$@hDLi{x$j_DPy$;A-i~aIGz0i z%**7zTzmEsVWjZ{1OBUd998fvXcI)BDcT@lg3j*rO=6Tteh`P05?mGr;Zj5Sj{vid zpic1L7=2AaL-40C!SiOE3mRHp0?Jr2{2xD4k!6YHL!W`VLvILj(*c0h+H6b^=JEg&I? zAB}|H1J>!R6F|{w>$SF&|)=5dNK1%}XT6h#*9QibzEk5r~99PzEVGh-GLn zioHRoujv4#U%7Spgo40`utQItd64)FC*<~$lj6$hi}xh!g$>d`uSHc)Z?dO^As7iD z42sAUn&+jLG7r4L8xbinMFyqF*x|d@_qoCjv(S=Dm|A)I1u`s-u+%vli!ygNbl!&z z#`u|UG}aqby+$du#6IJOdp5B@X!c_*Hq5}OR>+*`^C=6XuOKMS^RU(ucr z)0m*dL>PED!@H@>qReg4x%(;658mb2zG*YcgHWT9(ej-eQADOuR0ME)&JlJ?oHa5m zZLct;g*U@M-bmDU2Wmi498doz-nY?yRhI_ z%JLDQ;ic1vN?+(uR3USycDe=09QfOx1B<9@PnUY{|Cn#<&_WvYN&LigCOQE!+fQ<2 z_Sk=y6d;E#Tl01OW!;R9+w`VWk3L3-&G!`^BXGS2;Hn6TssbhZ^$L4(0#}{?t{D;* zwKtMKe&#`%19%_n`FHCH4r!s*VS9l%_z~NW-egmks<>#}I!iTy1bOelu|p)_tlW$l zhJsvRmPB`73vgpgeck48$0t>L&(g1yII02az-xxvTXP^B7ANG;@C4yL!&?)lv zoju;MvGrVFEet2}NSdIeRTkly^Qr3ggh~z|is-O96<$LEAMEV>$iK~TI}ws zsZy_Fp8C(d^JiafIYIJi(v5rPyFPn+)qQl|du#4t^7nkYJG<+9t-iig4d*wm-L10j z+c($HGyn%103L4!gYUNcR)&+`ZdtRJKt=O)qY`i(^@+FIOq5)ZfD?*%VsP0r`O z`_H~<)*@DYozFHFz3+FZq@!KdT+aK3_pLUn*#pmaoSe` zLS{*(Qv#k$RQ(fbpQ>r85C!#c%#()2@llD2b44b7=h{l$PlE25D3tQ6G^hCl+2X#NvXD~ zHm9lj6V(QXq8^CT8iUjU5=00D(?Coh(KN)+lk^iQ={+XWnrVnOi9IzB3F>45qDVy0 z38O^F1Y(|yni`&y4HRji={-%TXc-KE&^=v3huonF-h&B$u5bvd4Tvy+g=r;<0-2Hu zCIVGvAu33sCP<_q$FjeAdo0RNrnM|2~dbuAa(n& zC=*hpBS&N^k-&KL7zBe3;Ezb#<2@eW>@7Zxz$+fTTYdtp? z5gcXgO+^VrQ87gm%q#^dlz@ne8A>9ee?KVL*x8w*v2h%hiU=vYb)?l0wiB%;5=LfB zMUAyVK_ZWvQzX>Dn8r2KZ=l%qW-w6@(#S(oBm^@vO>8dqv?&BAVL1>$$ixvbQba^a z43a<+6cPf(mQb|UPz*JMSSl*QAyF)%v2&Ejim?CRB$cWpYBf|3+*C0T76T5XnXXttJ{-V6n!^l#Cexi~#{w z23aLP+T(zB;ebgbg!GVe3X#xRB~fjXyK5D6<9?0IYYYl5$uK1(P4dKWB8Z@xWcZRF z%lzxwmLeE>ZtZMFFw2@xCI^(BQPLx5!ANAGU^}sxRKN%bL12L*fFuH{qL_kEm}X#z zCYvY9q|{yizx?{x4%lhQ1_B0>B8p~MA`+BTMta#|F^x*~*IIDR-G>DD&eZUAR??~n zfS@3PBC8(dq+%$fs+NjMBsVv~)TI=HkW~{+Gyw#SH9*9KK}3+OR8tIv1jz+W5W_(* zOiNTsGL;iRL{!8OQd1C9K?j#CcASsAaKQ5Z* zJ3}xK$>C5T3EF+iYTHY1*J-e zh=O@^>9F!w9BHWxQq__1G5ybDMl{-5wH!uB2tiO3kV-V(d96IOVG>AJer+h}2?CKN zS_XxL5D5roOd%hXF~%^@+cyNYA=mo;@5&j&Z}+~cB<%iBw9rq-pDkO4|EDw{pJJk{V?;IY@@2)1A zj<1hVI{OUX&MUXihYghFtW~M_yvt-JwgNhSU`4a3m6VLUKg7;sr0^eG1DWEHKF86kZKc)d6Jp-6DwN_F6z>C=BkD2naqhrP!Jd>k%%nuF6_!HM%>P3 z>`@*yLm6tF0v0YCL$*;iuwxkt9Udg2vFb!!8(<>!we+p!J&dHp;Qh>mHr+CZ9{{+v zgO-`CevJico^a`0FCA0zK4q3*OZ zrGhGmiD5bVIh}oe?GJx}$q+uE6*FYyp;=`xOlmM@Y2RlupmB-Hd5=F=e8auQ826QL z(A4EC1DZxZA3w83&|SEOCDe?_>!S*X<2WM)VrBHeD9oo$48~7~s?6cc6BC?jIKkYW zoui(KHk|}xBog(3$PUxQC@5f<3F6{KRRxgTX{)w)XIXmJ0|cv1jB8f1s@f@DgQH}_ zXINvDO!UsUa4p3Ud)htP#!p1%Q0W{h;KRM3WI-4y*T-fhL>-Wh5)_e0RRI80Nfzgp zE=K+syU2D|ZZ3}5|Ix01Y;gU4ykoY6JIekF<~EtS2pQ z?FAp>`(Yy0Pu7qD(+BF9{cg4ls2ZK1fKS4uNNq5rW=3x?M0<`80&gb2L=scp)jGMa z%XcXLha>lpLM@cwXyU&{|2JP#o;lln+cjj!AG8mK=h;X7o!XYt(#vFD0SO*H6C+~i z6F`Nii?HVFHAWXQGxg>LCw~2(9!PI1v>4Qpa6)}r>^kTByQ(iTJB2PK1<0vPYMjDDblwo(GhO(DQ-os35H9?J8xA_7-R`JDe~mRHi~A11yeH82C1%I-=UkSPYP4f9@F#XtE0$ zC}Y8)oSR_6r-uGawJ_jg8raO&r^i_jQcjZp&=PepFxaXpon<8wCkPlE16chI$D~JA zj+op$B{^ws7(|xynk_xr^IBeurZ_hsM2t&d;N{X3K)GxSX&s4{Cs6}o(|a(rKg{la zN$MW~i1ou@bpM=@j2+;?)<00tjwQ!PJ{`l@V&NZP{g@4t<-)uQo+iZLTiRIY?knT` zmdW(#^N4!MFh8w9G9WS42Q794gOmpqUNCQ(Pv)YafqLH5_dI5Y1IzR9s!}d1`QQ=i zvG0e%L43A(&62#a6BXbsqnQ3_Yfym{4qXS8eXe=N?a?0OZ^;@#lVvKut< zcd@aur5>yfujQVvFcyIIYkAjA~0+{=L-9JgPWTBBk9ISef+B@Ve z<@4DtMgizHQu<-l6X!8F645^CMI%Y}LSY0`2Yh6;`<%zrPhT?^X(+4tkE2?mD50pS zC>k0h9Lgv)K*ACzN3O5ePgk2~eO=uQj<5m6KP7%U>7#UyRY@)TK}%urDXn81kOq{% zgw6D;dv1W_Kk4{Gxzw8hF=xK6?N^AfWIctnrW(xz>6$~7=CN9T4w^O{iz+Yx$9lmsS(YJ66_37!Ywn?_f=Gb*{-Er7 zA^xv>`%8hy%DlWvaSz7?O4AtBCj1fQq?OwBYaFG2r{q7bnzkD%Oi%AVkCu39thOcF z!~YwLm?xxi0S^@TEt5_sdDr}e7%cT>_?NU0+!4|EON7frQcoz{nfd(T86-$uzCK+u z7=YHdt@76Cg9_%lz*E6Xq3=*}Ph?o=x*w z2j}`fb?x+zfnBQj?0>siuw0~MB_xl>h5+b-u^2Fi6_*6T^X7^g{Um=sDW1Uo1qp>s z?qQCB0%!ymj)*|7ssj(Lqh{g8Lqzo)58)__t+;*t; z3v6f~{w_3{&sl^DJ}5EPWz-@pNZeCSPajXP?oM|2)18{m%^FjbERTv4c)3-iH$})G zCEy+g25Oco#~fSKJu$!|rgFujV`!cf7h8rws~f`QG2~Jd(HmDu#x9m*;*ylncdIJU zsi~sk*6-Ibh${t9j&#MKjKt9bOe*dDD-ICc!@ZOC@P9v{*B>jihL=T8W-su6N(H^e z@D)A3e|A2+0X0NSW>HVZT2un@ap+$pSVfJ<(!uqdIl38!JbgKy_KOD|$So2iq{*ZB zi7%-&2Y>4!jzin6t2@j|_e^*-5pGfpp^$wf55P4Mh(CAk{>|@;rk-Q5lx%=2P96I6 z1lNkUTBIsN%=Tn{JKt0`mN!+WWCHXgEzSSF7`Ad7h-UB+d}|BH`lC29Jl;U2X8}pQ zjVq2*Y-SZDxfGz>s-h6D>la13=Y6-(l~~5xV`G>mm}?X+z2;%Gh81b~976zuOM4K2 z+U_T1*4#o6-c?!>y6wTh$8^$^f1u140DlH<8_TXLuI%e=TLMO%jsgyNmsm)J2bfra zsdr#cOX@Q@pz1-q0wN_7P9bW#P)UY)a&bO6o7c1B z=9hb3FCN!wR4S*23{Qnq=6ozabmq{oJ<@bioD2ieh9QCaxI-HpxKImfTG8XsNH+zH zOl?Rz0WkvNc&U*=v5{REZ`k|^nH><)50LtjcP?4t?B{%$EoG&`$_?ST#6sDYG>DQI zkmk+Va@F+qF~i((KgP;c`Iei>KA#hS^qbGC6YWdvHG7LypX3OUesHGtFX|8CTGRbp zJc3CRDrSuF2V$|WI+5HsCNyY#J1EfC*Y{4|o$d6U+?!JxV;IKt!NM6q%yy@EqA+e5QfNqTJKzZH&_k7p;lB1Z>YK?L&VsCkYqFU z;5x}+sxehd5k3?iX(CRLiJ-EDdd;V_zdY$$!WwMO`pOsRcp8>`Ll6Zxg3=9b{pxVXQ3XpT)(J(QYu*@3E z7~b}^NYoT8*OSpa9JGs-qesjfn;z36B%_jsNkou(d3mHB)kT`{4033w#aAqN5m>HH>vE8PX6^>S5P)33!1Xyi0n-4<5{( zKxDZt=9$0ur9L?iv;--*b+~@8 z@fy^cO*rC+lo{!OQpVbJ^SfVzcT}fK2g7K!`2^jg(}xXjN&aqsI`m-kkK#4%#0>;C z>jaX4u;lT7@(nO|<<&?MOH6k3uhb@P2{l`Zf%-~NE_76Jl9w20J`oZ4BHzo&^@QtaGAWgB%f2e2HO^@pA zH2u$)qIjy=KQxLXdX{5JmSd|>2Ik2cc z(J=x5aFa0NZQAwPGgwn9o=?q?)_J88smyBcMSeq2ux9j~%f27F)ixViI#4%UOnljK z9o-UOUzR@nba2erG9U|f>b?!x{~79P_M|9lY_;_)>rd>ugVfC<3g1anfiN5vyS*a zcDs$xVp8-U(2rzmS(Cgk$lK`x-?vPZMg~_ku`TNPK+D_HIw=DtF271qBdG(6L-C|t zC8RfVWh325SygNkKms%ZZDZZWOeb<%12}wV3QF{eABW|>XVCYmA*HdcOoMFr*R-(b zVA^;VvfT>&EFEsQm-2UMHBe zy%$u8bd*|x0br!*jRFvZO3aYX6bEDzb=R(|%l?AyHIc!Xf(XIKbDH_YWg=H0we0Q} z-4;Kz0>n2xjCr=Q)6_(Ay|C|r5cv2r+$QGQFwkNgT(8pZ!bfRjCN4hjn^jhkkjVfu z=ku&GE^#oup!vXl@ciw3DV7`s6Q=#7S1VgQK=koo6-yRT|0 z6$4@^5x%xuz_mQmk|fDL4*}3LHLN@GN??{Hj8U$Gli@(^=D2-TMkH389D>oSsA|`D z*~_d)qp;^QG{2BEJDNHtyVU?UR}rK%8asXm)%7^2ZVhNBL$E`Fegp9or(1^v(r)4N zl%|t&4h@KcB5Bt)W{LJnbRr*7O%a@w;S&f|aKnLGR_epM(&~FX+;Wh#^i@|H?@gUf zYxPAfP`8;`c{dHAURH~|~s;a)Pk=MKS zwXQg>Dz#-vB$B+w?<2h3;%Uc^KG6e&RP>fjq`ko?H0}!exRaJEwN+!i6a03&Lv!xC z3+!!T66xqQL2x@0wxZwt>eSl#o#-+ausEjjmF#BB1bJs9WfGg zlcT2Y-DCQ-hCr(hn5iMKIocCnjwz>2ULFC84VH@qh5pilMoP!cnA_klJ_GTd!*hNY zSePW4m-Pe%PP3q%j(<2s;Y`px( zz*^DqEF*1V=^J2!ZOqE@TS5@pqrR`xZe}ZOq5Jnld&o#K(kD!mPNP2}ZqwVUlPlDsxb38OsWn#H_Ta7CC*)vzKS$n>Gv%ZaM zQ82;J^Ash!Z^*I{tL5U_ATn!A&ul35@9+F1xQ?Q!mSq~U%jmP(X9EMw!T7uR z-j@6bJouYC?VDNg)OX%yMD`=tWul9ZwXf|2)uHIkC?aK3HMQZK#OpQ!8h9n9c{rsJaHcVr{ zj}8$|S)+NZXf)(fENVbt?cWU9qK0eyAXX-okmaVEE}~p%iW^Wz!Dk*9-6+~jZF7tU z_VG4HRb@P~h{ncknw^8z-Bnbos;WMd7^Ny7AE4XT%60N&$kQt%%BxsDOl!Ok!+oY(r>X)~zFu zDvIpBH}!m_%lQ;20}b`O-fiS5_!|#QcEas_MHc6JniM^z!oPYO@skRh6PaVxp-T8?_@^IMCH>nj4KK(3fs7)FrlxN)m-7{tJB&P=|bfTWS@{^_s~C#-?K* z`$=+BEE<$*wmasvG^DQbo0iqGzacbIuy>L~7>mjeDaeJr6M;2JRf;nZF!%7`Z>X z{H!DZvOhCF&HV@C+BAbGB##Ryf4+r+Fq|no7+Y};d0rYaJ#RW zs~?HdA%lLBiSY_vs|R;iWbNV4 zIlVGV26(aKG9qgv*JVovr6J(_?>D@X?pWuj)8&W-5cDY&9E$I-Pjtfk^YzWI7Ta`)$0uj{i2?7%- zFZ-=tTVFlIuLQ`@{KC|aL|&qKsZK}J_FCH3M2ml>U_>T-vim2Zj$2STkDIyp zCN$D#T|{Mh3~jg6{;ACsxwNW2*N<{UNJIVC=*mQ9QDT+}r3gHgu`Fq!{�&WyAhD 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 literal 0 HcmV?d00001 diff --git a/portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_03-aufs1.patch.bz2 b/portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_03-aufs1.patch.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..366cce007307d9877800f64258e39b4dbf75a6a0 GIT binary patch literal 105464 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 z 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 literal 0 HcmV?d00001 diff --git a/portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_04-reiser4.patch.bz2 b/portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_04-reiser4.patch.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..8d462f2a13bb69bd5f8474eb5361f64aa664a759 GIT binary patch literal 449649 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

vj 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%0A!9x(2I*8 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≀K!l~h9D*% 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 AyqFlS)l5?dm6t;(?m}t`X%d7|sbWDx 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

ktMs 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 literal 0 HcmV?d00001 diff --git a/portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_05-loopaes.patch.bz2 b/portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_05-loopaes.patch.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..48e4389078da798be0dd8c3e124fd705e6974766 GIT binary patch literal 52291 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 ZekW`Z53PHD^U{C*F64@Ep&_z3J1(xU_YVL7 literal 0 HcmV?d00001 diff --git a/portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_06-ext4.patch.bz2 b/portage-overlay/sys-kernel/alt-sources/files/alt-sources-2.6.27_06-ext4.patch.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..877a49a9cd2e97070edbb8c513400086bd4fad68 GIT binary patch literal 5772 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%0DE`d_QtjLY2R=IPUWi)v36Y# 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 literal 0 HcmV?d00001 diff --git a/portage-overlay/sys-kernel/genkernel/Manifest b/portage-overlay/sys-kernel/genkernel/Manifest new file mode 100644 index 0000000..3606698 --- /dev/null +++ b/portage-overlay/sys-kernel/genkernel/Manifest @@ -0,0 +1,10 @@ +AUX gen_compile.sh 14616 RMD160 a6834d49af4509a1247bdd159ddb5cded996f4eb SHA1 af3bf0f94a79b2971b52ffc55bccbe0d6f7df040 SHA256 60118be05c51e36b341f17dcb7147243500ab79a914b9d0b3678cb04dc3ddd25 +AUX genkernel.bash 2438 RMD160 b3d8e4436d8768c07d18c5aaff9c14fc16641729 SHA1 e15a9c6ef506aa6872a6a97d26751246dedded04 SHA256 e7de9771ba79ef878e2c9a21a1c1720f092c6047d3cc7d4a49ff6b90e7e2c248 +AUX modules_load 2831 RMD160 2ea45c3a3b9fe33a2c5d2d8912d192c1687674b0 SHA1 7b6f367e206dcfc9d49f3f5c3be28e753ce1e8a1 SHA256 03fdd42d9d0bb8df172e5b295f6519d4ec1f2f46ef8cb59669f7fc388bb17b0c +DIST LVM2.2.02.56.tgz 822318 RMD160 b9bb04df127fe58d2b483035b2c17e2b049695d3 SHA1 1a70cb4d4fe7566aace9d38ee18413c79e91b684 SHA256 9c96ef2cb4a9606cb6a4af795cbb5503b04d676179b0c70a9883593992622f43 +DIST busybox-1.15.3.tar.bz2 1987727 RMD160 1f1bd7c25e1afe2465404203897f5b25cf499dfb SHA1 a05a692840ba1cd2bbe21af196f28809694c47e4 SHA256 d74020ad2cc5a4dcc5109c44dbd0e22582d6ce42954b0f1ff29763c8c0ff03cb +DIST device-mapper.1.02.22.tgz 189726 RMD160 8bf9986536c49f53c398d6a2180e21e1235bea18 SHA1 a4533872c32951a1b549bb9207a13b7e4dae0701 SHA256 ff833a6cd6246686f5b3f5692fd6597f1ffbc60f08929e5fe68304cdafb61595 +DIST dmraid-1.0.0.rc16.tar.bz2 1042907 RMD160 b5fe992f4bc2e1a0716fc0c9e689b214667982d1 SHA1 99e76332bb03c5a79406e3c8cb12b6746288635d SHA256 f849c44d041f8891c61419ddf906e6e34b44948939ae9e550be662ffc2492255 +DIST e2fsprogs-1.40.11.tar.gz 4116013 RMD160 face7ce0de8049774ae7941ffa274dce064d7dbb SHA1 22f8abc2915873faa85ce92464fa0b3b4265c2a9 SHA256 3eeb0c3513b3b251f5d51ec3413bc77e3a21cb8bc84a1979022a67fe733c897b +DIST genkernel-3.4.10.tar.bz2 210822 RMD160 19327712c7140336db08a466a19f164df11eac7a SHA1 a672b1b81c6b607533f2576f4bf3adaf620f9f54 SHA256 43e7ae3495e5f8e4ead919b059444bfa393bf83d36c14390206892f82ad37685 +EBUILD genkernel-3.4.10-r1.ebuild 4339 RMD160 cd230410330f291f095102b3994f0e532c4adc5c SHA1 6df5592f6c93835aea4037ed5245c1ed4a8aadd0 SHA256 d9ef6eff0750cb573719dcade51798d2799fb42e1a991843f87ed5b5f413be59 diff --git a/portage-overlay/sys-kernel/genkernel/files/gen_compile.sh b/portage-overlay/sys-kernel/genkernel/files/gen_compile.sh new file mode 100755 index 0000000..d216259 --- /dev/null +++ b/portage-overlay/sys-kernel/genkernel/files/gen_compile.sh @@ -0,0 +1,546 @@ +#!/bin/bash + +compile_kernel_args() { + local ARGS + + ARGS='' + if [ "${KERNEL_CROSS_COMPILE}" != '' ] + then + ARGS="${ARGS} CROSS_COMPILE=\"${KERNEL_CROSS_COMPILE}\"" + else + if [ "${KERNEL_CC}" != '' ] + then + ARGS="CC=\"${KERNEL_CC}\"" + fi + if [ "${KERNEL_LD}" != '' ] + then + ARGS="${ARGS} LD=\"${KERNEL_LD}\"" + fi + if [ "${KERNEL_AS}" != '' ] + then + ARGS="${ARGS} AS=\"${KERNEL_AS}\"" + fi + if [ -n "${KERNEL_ARCH}" ] + then + ARGS="${ARGS} ARCH=\"${KERNEL_ARCH}\"" + fi + fi + echo -n "${ARGS}" +} + +compile_utils_args() +{ + local ARGS + + ARGS='' + if [ "${UTILS_ARCH}" != '' ] + then + ARGS="ARCH=\"${UTILS_ARCH}\"" + fi + if [ "${UTILS_CC}" != '' ] + then + ARGS="CC=\"${UTILS_CC}\"" + fi + if [ "${UTILS_LD}" != '' ] + then + ARGS="${ARGS} LD=\"${UTILS_LD}\"" + fi + if [ "${UTILS_AS}" != '' ] + then + ARGS="${ARGS} AS=\"${UTILS_AS}\"" + fi + + echo -n "${ARGS}" +} + +export_utils_args() +{ + save_args + if [ "${UTILS_ARCH}" != '' ] + then + export ARCH="${UTILS_ARCH}" + fi + if [ "${UTILS_CC}" != '' ] + then + export CC="${UTILS_CC}" + fi + if [ "${UTILS_LD}" != '' ] + then + export LD="${UTILS_LD}" + fi + if [ "${UTILS_AS}" != '' ] + then + export AS="${UTILS_AS}" + fi +} + +unset_utils_args() +{ + if [ "${UTILS_ARCH}" != '' ] + then + unset ARCH + fi + if [ "${UTILS_CC}" != '' ] + then + unset CC + fi + if [ "${UTILS_LD}" != '' ] + then + unset LD + fi + if [ "${UTILS_AS}" != '' ] + then + unset AS + fi + reset_args +} + +export_kernel_args() +{ + if [ "${KERNEL_CC}" != '' ] + then + export CC="${KERNEL_CC}" + fi + if [ "${KERNEL_LD}" != '' ] + then + export LD="${KERNEL_LD}" + fi + if [ "${KERNEL_AS}" != '' ] + then + export AS="${KERNEL_AS}" + fi + if [ "${KERNEL_CROSS_COMPILE}" != '' ] + then + export CROSS_COMPILE="${KERNEL_CROSS_COMPILE}" + fi +} + +unset_kernel_args() +{ + if [ "${KERNEL_CC}" != '' ] + then + unset CC + fi + if [ "${KERNEL_LD}" != '' ] + then + unset LD + fi + if [ "${KERNEL_AS}" != '' ] + then + unset AS + fi + if [ "${KERNEL_CROSS_COMPILE}" != '' ] + then + unset CROSS_COMPILE + fi +} +save_args() +{ + if [ "${ARCH}" != '' ] + then + export ORIG_ARCH="${ARCH}" + fi + if [ "${CC}" != '' ] + then + export ORIG_CC="${CC}" + fi + if [ "${LD}" != '' ] + then + export ORIG_LD="${LD}" + fi + if [ "${AS}" != '' ] + then + export ORIG_AS="${AS}" + fi + if [ "${CROSS_COMPILE}" != '' ] + then + export ORIG_CROSS_COMPILE="${CROSS_COMPILE}" + fi +} +reset_args() +{ + if [ "${ORIG_ARCH}" != '' ] + then + export ARCH="${ORIG_ARCH}" + unset ORIG_ARCH + fi + if [ "${ORIG_CC}" != '' ] + then + export CC="${ORIG_CC}" + unset ORIG_CC + fi + if [ "${ORIG_LD}" != '' ] + then + export LD="${ORIG_LD}" + unset ORIG_LD + fi + if [ "${ORIG_AS}" != '' ] + then + export AS="${ORIG_AS}" + unset ORIG_AS + fi + if [ "${ORIG_CROSS_COMPILE}" != '' ] + then + export CROSS_COMPILE="${ORIG_CROSS_COMPILE}" + unset ORIG_CROSS_COMPILE + fi +} + +apply_patches() { + util=$1 + version=$2 + + if [ -d "${GK_SHARE}/patches/${util}/${version}" ] + then + print_info 1 "${util}: >> Applying patches..." + for i in ${GK_SHARE}/patches/${util}/${version}/* + do + patch_success=0 + for j in `seq 0 5` + do + patch -p${j} --backup-if-mismatch -f < "${i}" >/dev/null + if [ $? = 0 ] + then + patch_success=1 + break + fi + done + if [ ${patch_success} != 1 ] + then +# return 1 + gen_die "could not apply patch ${i} for ${util}-${version}" + fi + done + fi +} + +compile_generic() { + local RET + [ "$#" -lt '2' ] && + gen_die 'compile_generic(): improper usage!' + local target=${1} + local argstype=${2} + + if [ "${argstype}" = 'kernel' ] || [ "${argstype}" = 'runtask' ] + then + export_kernel_args + MAKE=${KERNEL_MAKE} + elif [ "${2}" = 'utils' ] + then + export_utils_args + MAKE=${UTILS_MAKE} + fi + case "${argstype}" in + kernel) ARGS="`compile_kernel_args`" ;; + utils) ARGS="`compile_utils_args`" ;; + *) ARGS="" ;; # includes runtask + esac + shift 2 + + # the eval usage is needed in the next set of code + # as ARGS can contain spaces and quotes, eg: + # ARGS='CC="ccache gcc"' + if [ "${argstype}" == 'runtask' ] + then + print_info 2 "COMMAND: ${MAKE} ${MAKEOPTS/-j?/j1} ${ARGS} ${target} $*" 1 0 1 + eval ${MAKE} -s ${MAKEOPTS/-j?/-j1} "${ARGS}" ${target} $* + RET=$? + elif [ "${LOGLEVEL}" -gt "1" ] + then + # Output to stdout and logfile + print_info 2 "COMMAND: ${MAKE} ${MAKEOPTS} ${ARGS} ${target} $*" 1 0 1 + eval ${MAKE} ${MAKEOPTS} ${ARGS} ${target} $* 2>&1 | tee -a ${LOGFILE} + RET=${PIPESTATUS[0]} + else + # Output to logfile only + print_info 2 "COMMAND: ${MAKE} ${MAKEOPTS} ${ARGS} ${1} $*" 1 0 1 + eval ${MAKE} ${MAKEOPTS} ${ARGS} ${target} $* >> ${LOGFILE} 2>&1 + RET=$? + fi + [ "${RET}" -ne '0' ] && + gen_die "Failed to compile the \"${target}\" target..." + + unset MAKE + unset ARGS + if [ "${argstype}" = 'kernel' ] + then + unset_kernel_args + elif [ "${argstype}" = 'utils' ] + then + unset_utils_args + fi +} + +extract_dietlibc_bincache() { + cd "${TEMP}" + rm -rf "${TEMP}/diet" > /dev/null + /bin/tar -jxpf "${DIETLIBC_BINCACHE}" || + gen_die 'Could not extract dietlibc bincache!' + [ ! -d "${TEMP}/diet" ] && + gen_die "${TEMP}/diet directory not found!" + cd - > /dev/null +} + +clean_dietlibc_bincache() { + cd "${TEMP}" + rm -rf "${TEMP}/diet" > /dev/null + cd - > /dev/null +} + +compile_dep() { + # Only run ``make dep'' for 2.4 kernels + if [ "${VER}" -eq '2' -a "${KERN_24}" -eq '1' ] + then + print_info 1 "kernel: >> Making dependencies..." + cd ${KERNEL_DIR} + compile_generic dep kernel + fi +} + +compile_modules() { + print_info 1 " >> Compiling ${KV} modules..." + cd ${KERNEL_DIR} + compile_generic modules kernel + export UNAME_MACHINE="${ARCH}" + # On 2.4 kernels, if MAKEOPTS > -j1 it can cause failures + if [ "${VER}" -eq '2' -a "${KERN_24}" -eq '1' ] + then + MAKEOPTS_SAVE="${MAKEOPTS}" + MAKEOPTS="${MAKEOPTS_SAVE/-j?/-j1}" + fi + [ "${INSTALL_MOD_PATH}" != '' ] && export INSTALL_MOD_PATH + compile_generic "modules_install" kernel + [ "${VER}" -eq '2' -a "${KERN_24}" -eq '1' ] && MAKEOPTS="${MAKEOPTS_SAVE}" + export MAKEOPTS + unset UNAME_MACHINE +} + +compile_kernel() { + [ "${KERNEL_MAKE}" = '' ] && + gen_die "KERNEL_MAKE undefined - I don't know how to compile a kernel for this arch!" + cd ${KERNEL_DIR} + print_info 1 " >> Compiling ${KV} ${KERNEL_MAKE_DIRECTIVE/_install/ [ install ]/}..." + compile_generic "${KERNEL_MAKE_DIRECTIVE}" kernel + if [ "${KERNEL_MAKE_DIRECTIVE_2}" != '' ] + then + print_info 1 " >> Starting supplimental compile of ${KV}: ${KERNEL_MAKE_DIRECTIVE_2}..." + compile_generic "${KERNEL_MAKE_DIRECTIVE_2}" kernel + fi + if ! isTrue "${CMD_NOINSTALL}" + then + copy_image_with_preserve "kernel" \ + "${KERNEL_BINARY}" \ + "kernel-${KNAME}-${ARCH}-${KV}" + + copy_image_with_preserve "System.map" \ + "System.map" \ + "System.map-${KNAME}-${ARCH}-${KV}" + + if isTrue "${GENZIMAGE}" + then + copy_image_with_preserve "kernelz" \ + "${KERNEL_BINARY_2}" \ + "kernelz-${KV}" + fi + else + cp "${KERNEL_BINARY}" "${TMPDIR}/kernel-${KNAME}-${ARCH}-${KV}" || + gen_die "Could not copy the kernel binary to ${TMPDIR}!" + cp "System.map" "${TMPDIR}/System.map-${KNAME}-${ARCH}-${KV}" || + gen_die "Could not copy System.map to ${TMPDIR}!" + if isTrue "${GENZIMAGE}" + then + cp "${KERNEL_BINARY_2}" "${TMPDIR}/kernelz-${KV}" || + gen_die "Could not copy the kernelz binary to ${TMPDIR}!" + fi + fi +} + +compile_busybox() { + [ -f "${BUSYBOX_SRCTAR}" ] || + gen_die "Could not find busybox source tarball: ${BUSYBOX_SRCTAR}!" + [ -f "${BUSYBOX_CONFIG}" ] || + gen_die "Cound not find busybox config file: ${BUSYBOX_CONFIG}!" + + # Delete cache if stored config's MD5 does not match one to be used + if [ -f "${BUSYBOX_BINCACHE}" ] + then + oldconfig_md5=$(tar -xjf "${BUSYBOX_BINCACHE}" -O .config.gk_orig 2>/dev/null | md5sum) + newconfig_md5=$(md5sum < "${BUSYBOX_CONFIG}") + if [ "${oldconfig_md5}" != "${newconfig_md5}" ] + then + print_info 1 "busybox: >> Removing stale cache..." + rm -rf "${BUSYBOX_BINCACHE}" + else + print_info 1 "busybox: >> Using cache" + fi + fi + + if [ ! -f "${BUSYBOX_BINCACHE}" ] + then + cd "${TEMP}" + rm -rf "${BUSYBOX_DIR}" > /dev/null + /bin/tar -jxpf ${BUSYBOX_SRCTAR} || + gen_die 'Could not extract busybox source tarball!' + [ -d "${BUSYBOX_DIR}" ] || + gen_die 'Busybox directory ${BUSYBOX_DIR} is invalid!' + cp "${BUSYBOX_CONFIG}" "${BUSYBOX_DIR}/.config" + cp "${BUSYBOX_CONFIG}" "${BUSYBOX_DIR}/.config.gk_orig" + cd "${BUSYBOX_DIR}" + apply_patches busybox ${BUSYBOX_VER} + print_info 1 'busybox: >> Configuring...' + yes '' 2>/dev/null | compile_generic oldconfig utils + + print_info 1 'busybox: >> Compiling...' + compile_generic all utils + print_info 1 'busybox: >> Copying to cache...' + [ -f "${TEMP}/${BUSYBOX_DIR}/busybox" ] || + gen_die 'Busybox executable does not exist!' + strip "${TEMP}/${BUSYBOX_DIR}/busybox" || + gen_die 'Could not strip busybox binary!' + tar -cj -C "${TEMP}/${BUSYBOX_DIR}" -f "${BUSYBOX_BINCACHE}" busybox .config .config.gk_orig || + gen_die 'Could not create the busybox bincache!' + + cd "${TEMP}" + rm -rf "${BUSYBOX_DIR}" > /dev/null + fi +} + +compile_lvm() { + #compile_device_mapper + if [ ! -f "${LVM_BINCACHE}" ] + then + [ -f "${LVM_SRCTAR}" ] || + gen_die "Could not find LVM source tarball: ${LVM_SRCTAR}! Please place it there, or place another version, changing /etc/genkernel.conf as necessary!" + cd "${TEMP}" + rm -rf ${LVM_DIR} > /dev/null + /bin/tar -zxpf ${LVM_SRCTAR} || gen_die 'Could not extract LVM source tarball!' + [ -d "${LVM_DIR}" ] || gen_die 'LVM directory ${LVM_DIR} is invalid!' + #rm -rf "${TEMP}/device-mapper" > /dev/null + #/bin/tar -jxpf "${DEVICE_MAPPER_BINCACHE}" -C "${TEMP}" || gen_die "Could not extract device-mapper binary cache!"; + + cd "${LVM_DIR}" + print_info 1 'lvm: >> Configuring...' + #LDFLAGS="-L${TEMP}/device-mapper/lib" \ + #CFLAGS="-I${TEMP}/device-mapper/include" \ + #CPPFLAGS="-I${TEMP}/device-mapper/include" \ + ./configure --enable-static_link --prefix=${TEMP}/lvm >> ${LOGFILE} 2>&1 || gen_die 'Configure of lvm failed!' + print_info 1 'lvm: >> Compiling...' + compile_generic '' utils + compile_generic 'install' utils + + cd "${TEMP}/lvm" + print_info 1 ' >> Copying to bincache...' + strip "sbin/lvm.static" || gen_die 'Could not strip lvm.static!' + /bin/tar -cjf "${LVM_BINCACHE}" sbin/lvm.static || gen_die 'Could not create binary cache' + + cd "${TEMP}" + #rm -rf "${TEMP}/device-mapper" > /dev/null + rm -rf "${LVM_DIR}" lvm + fi +} + +compile_dmraid() { + #compile_device_mapper + if [ ! -f "${DMRAID_BINCACHE}" ] + then + [ -f "${DMRAID_SRCTAR}" ] || + gen_die "Could not find DMRAID source tarball: ${DMRAID_SRCTAR}! Please place it there, or place another version, changing /etc/genkernel.conf as necessary!" + cd "${TEMP}" + rm -rf ${DMRAID_DIR} > /dev/null + /bin/tar -jxpf ${DMRAID_SRCTAR} || gen_die 'Could not extract DMRAID source tarball!' + [ -d "${DMRAID_DIR}" ] || gen_die 'DMRAID directory ${DMRAID_DIR} is invalid!' + #rm -rf "${TEMP}/device-mapper" > /dev/null + #/bin/tar -jxpf "${DEVICE_MAPPER_BINCACHE}" -C "${TEMP}" || gen_die "Could not extract device-mapper binary cache!"; + + cd "${DMRAID_DIR}" + print_info 1 'dmraid: >> Configuring...' + + #LDFLAGS="-L${TEMP}/device-mapper/lib" \ + #CFLAGS="-I${TEMP}/device-mapper/include" \ + #CPPFLAGS="-I${TEMP}/device-mapper/include" \ + ./configure --enable-static_link --prefix=${TEMP}/dmraid >> ${LOGFILE} 2>&1 || gen_die 'Configure of dmraid failed!' + + # We dont necessarily have selinux installed yet... look into + # selinux global support in the future. + sed -i tools/Makefile -e "s|DMRAIDLIBS += -lselinux||g" + ###echo "DMRAIDLIBS += -lselinux -lsepol" >> tools/Makefile + mkdir -p "${TEMP}/dmraid" + print_info 1 'dmraid: >> Compiling...' + # Force dmraid to be built with -j1 for bug #188273 + MAKEOPTS=-j1 compile_generic '' utils + #compile_generic 'install' utils + mkdir ${TEMP}/dmraid/sbin + install -m 0755 -s tools/dmraid "${TEMP}/dmraid/sbin/dmraid" + print_info 1 ' >> Copying to bincache...' + cd "${TEMP}/dmraid" + /bin/tar -cjf "${DMRAID_BINCACHE}" sbin/dmraid || gen_die 'Could not create binary cache' + + cd "${TEMP}" + #rm -rf "${TEMP}/device-mapper" > /dev/null + rm -rf "${DMRAID_DIR}" dmraid + fi +} + +compile_device_mapper() { + if [ ! -f "${DEVICE_MAPPER_BINCACHE}" ] + then + [ ! -f "${DEVICE_MAPPER_SRCTAR}" ] && + gen_die "Could not find device-mapper source tarball: ${DEVICE_MAPPER_SRCTAR}. Please place it there, or place another version, changing /etc/genkernel.conf as necessary!" + cd "${TEMP}" + rm -rf "${DEVICE_MAPPER_DIR}" + /bin/tar -zxpf "${DEVICE_MAPPER_SRCTAR}" + [ ! -d "${DEVICE_MAPPER_DIR}" ] && + gen_die "device-mapper directory ${DEVICE_MAPPER_DIR} invalid" + cd "${DEVICE_MAPPER_DIR}" + ./configure --prefix=${TEMP}/device-mapper --enable-static_link \ + --disable-selinux >> ${LOGFILE} 2>&1 || + gen_die 'Configuring device-mapper failed!' + print_info 1 'device-mapper: >> Compiling...' + compile_generic '' utils + compile_generic 'install' utils + print_info 1 ' >> Copying to cache...' + cd "${TEMP}" + rm -rf "${TEMP}/device-mapper/man" || + gen_die 'Could not remove manual pages!' + strip "${TEMP}/device-mapper/sbin/dmsetup" || + gen_die 'Could not strip dmsetup binary!' + /bin/tar -jcpf "${DEVICE_MAPPER_BINCACHE}" device-mapper || + gen_die 'Could not tar up the device-mapper binary!' + [ -f "${DEVICE_MAPPER_BINCACHE}" ] || + gen_die 'device-mapper cache not created!' + cd "${TEMP}" + rm -rf "${DEVICE_MAPPER_DIR}" > /dev/null + rm -rf "${TEMP}/device-mapper" > /dev/null + fi +} + +compile_e2fsprogs() { + if [ ! -f "${BLKID_BINCACHE}" ] + then + [ ! -f "${E2FSPROGS_SRCTAR}" ] && + gen_die "Could not find e2fsprogs source tarball: ${E2FSPROGS_SRCTAR}. Please place it there, or place another version, changing /etc/genkernel.conf as necessary!" + cd "${TEMP}" + rm -rf "${E2FSPROGS_DIR}" + tar -zxpf "${E2FSPROGS_SRCTAR}" + [ ! -d "${E2FSPROGS_DIR}" ] && + gen_die "e2fsprogs directory ${E2FSPROGS_DIR} invalid" + cd "${E2FSPROGS_DIR}" + print_info 1 'e2fsprogs: >> Configuring...' + ./configure --with-ldopts=-static >> ${LOGFILE} 2>&1 || + gen_die 'Configuring e2fsprogs failed!' + print_info 1 'e2fsprogs: >> Compiling...' + MAKE=${UTILS_MAKE} compile_generic "" "" + print_info 1 'blkid: >> Copying to cache...' + [ -f "${TEMP}/${E2FSPROGS_DIR}/misc/blkid" ] || + gen_die 'Blkid executable does not exist!' + strip "${TEMP}/${E2FSPROGS_DIR}/misc/blkid" || + gen_die 'Could not strip blkid binary!' + bzip2 "${TEMP}/${E2FSPROGS_DIR}/misc/blkid" || + gen_die 'bzip2 compression of blkid failed!' + mv "${TEMP}/${E2FSPROGS_DIR}/misc/blkid.bz2" "${BLKID_BINCACHE}" || + gen_die 'Could not copy the blkid binary to the package directory, does the directory exist?' + + cd "${TEMP}" + rm -rf "${E2FSPROGS_DIR}" > /dev/null + fi +} diff --git a/portage-overlay/sys-kernel/genkernel/files/genkernel.bash b/portage-overlay/sys-kernel/genkernel/files/genkernel.bash new file mode 100644 index 0000000..ed6b1c1 --- /dev/null +++ b/portage-overlay/sys-kernel/genkernel/files/genkernel.bash @@ -0,0 +1,73 @@ +# genkernel (8) completion +# Copyright 2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# Written by Aron Griffis + +_genkernel() +{ + declare cur prev genkernel_help actions params + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + + # extract initial list of params/actions from genkernel --help + genkernel_help=$(command genkernel --help) + actions=( $(<<<"$genkernel_help" sed -n \ + '/^Available Actions:/,/^$/s/^[[:space:]]\+\([^[:space:]]\+\).*/\1/p') ) + params=( $(<<<"$genkernel_help" egrep -oe '--[^[:space:]]{2,}') ) + + # attempt to complete the current parameter based on the list + COMPREPLY=($(compgen -W "${params[*]/=*/=} ${actions[*]}" -- "$cur")) + + # if we don't have a rhs to complete + if [[ ${#COMPREPLY[@]} -gt 1 ]]; then + return + elif [[ ${#COMPREPLY[@]} -eq 0 && $cur != --*=* ]]; then + return + elif [[ ${#COMPREPLY[@]} -eq 1 && $COMPREPLY != --*= ]]; then + # using nospace completion, add an explicit space + COMPREPLY="${COMPREPLY} " + return + fi + + # we have a unique lhs and need to complete the rhs + declare args lhs rhs + if [[ ${#COMPREPLY[@]} -eq 1 ]]; then + lhs=$COMPREPLY + else + lhs=${cur%%=*}= + rhs=${cur#*=} + fi + + # genkernel's help gives clues as to what belongs on the rhs. + # extract the clue for the current parameter + args=" ${params[*]} " + args="${args##* $lhs}" + args="${args%% *}" + + # generate a list of completions for the argument; this replaces args with + # an array of results + args=( $(case $args in + ('<0-5>') compgen -W "$(echo {1..5})" -- "$rhs" ;; + (''|'') compgen -A file -o plusdirs -- "$rhs" ;; + ('

') compgen -A directory -S / -- "$rhs" ;; + ('') compgen -G '*.tbz2' -G '*.tar.bz2' -o plusdirs -- "$rhs" ;; + (*) compgen -o bashdefault -- "$rhs" ;; # punt + esac) ) + + # we're using nospace completion to prevent spaces after paths that aren't + # "done" yet. So do some hacking to the args to add spaces after + # non-directories. + declare slash=/ + args=( "${args[@]/%/ }" ) # add space to all + args=( "${args[@]/%$slash /$slash}" ) # remove space from dirs + + # recreate COMPREPLY + if [[ $cur == "$lhs"* ]]; then + COMPREPLY=( "${args[@]}" ) + elif [[ ${#args[@]} -gt 0 ]]; then + COMPREPLY=( "${args[@]/#/$lhs}" ) + fi +} + +complete -o nospace -F _genkernel genkernel diff --git a/portage-overlay/sys-kernel/genkernel/files/modules_load b/portage-overlay/sys-kernel/genkernel/files/modules_load new file mode 100644 index 0000000..0c391da --- /dev/null +++ b/portage-overlay/sys-kernel/genkernel/files/modules_load @@ -0,0 +1,21 @@ +# Module groups for genkernel initrd/initramfs + +MODULES_DEVMAPPER="dm-mod dm-mirror dm-multipath dm-snapshot dm-crypt raid0 raid1 raid456 raid5 raid6 raid10 faulty linear multipath" + +MODULES_BLOCK="aoe cciss cpqarray DAC960 nbd osdblk sx8 virtio_blk" + +MODULES_ATA="ata_generic pata_acpi pata_ali pata_amd pata_artop pata_atiixp pata_atp867x pata_cmd640 pata_cmd64x pata_cs5520 pata_cs5530 pata_cs5535 pata_cs5536 pata_cypress pata_efar pata_hpt366 pata_hpt37x pata_hpt3x2n pata_hpt3x3 pata_it8213 pata_it821x pata_jmicron pata_marvell pata_mpiix pata_netcell pata_ninja32 pata_ns87410 pata_ns87415 pata_oldpiix pata_optidma pata_opti pata_pcmcia pata_pdc2027x pata_pdc202xx_old pata_qdi pata_rdc pata_sch pata_serverworks pata_sil680 pata_sis pata_sl82c105 pata_triflex pata_via pdc_adma sata_inic162x sata_mv sata_nv sata_promise sata_qstor sata_sil24 sata_sil sata_sis sata_svw sata_sx4 sata_uli sata_via sata_vsc" + +MODULES_SCSI="aacraid raid_class fnic sym53c500_cs fdomain_cs aha152x_cs nsp_cs qlogic_cs aha152x scsi_tgt libsrp lpfc libfcoe fcoe BusLogic aic94xx libiscsi_tcp qla2xxx scsi_transport_fc ch scsi_transport_sas fdomain osd libosd hptiop atp870u iscsi_tcp scsi_transport_srp a100u2w aha1542 st be2iscsi qlogicfas408 arcmsr sym53c8xx megaraid_mm megaraid_mbox megaraid_sas tmscsim initio scsi_debug ppa 3w-xxxx mpt2sas imm aic7xxx_old scsi_wait_scan mvsas cxgb3i libiscsi qla4xxx scsi_transport_spi scsi_transport_iscsi qla1280 dc395x osst libfc aic7xxx aic79xx scsi_dh_alua scsi_dh_emc scsi_dh_rdac scsi_dh_hp_sw ips advansys bnx2i bfa stex pmcraid libsas gdth 3w-9xxx megaraid ses" + +MODULES_FUSION="mptbase mptctl mptfc mptlan mptsas mptscsih mptspi" + +MODULES_NET="vcan igb plusb dm9601 zaurus pegasus rndis_host usbnet rtl8150 mcs7830 net1080 cdc_ether kaweth cdc_subset gl620a asix catc atl1 atl1e atl1c atl2 ixgb mlx4_core skfp 8139too dl2k sungem starfire sunhme e1000 cxgb3 ixgbe fealnx dmfe xircom_cb de2104x uli526x tulip winbond-840 de4x5 typhoon ne2k-pci amd8111e qla3xxx hamachi skge sc92031 slhc sky2 slip r6040 tehuti epic100 b44 e1000e e100 atp cassini yellowfin ipg s2io mii netxen_nic niu sundance r8168 r8169 tg3 veth tun acenic natsemi macvlan via-velocity sis190 sungem_phy bnx2x de600 de620 ns83820 pcnet32 netconsole sis900 bnx2 plip 8390 via-rhine cxgb myri10ge 3c59x sb1000 8139cp forcedeth sfc bpqether virtio_net qlge vxge vmxnet3" + +MODULES_FIREWIRE="firewire-core firewire-net firewire-ohci firewire-sbp2" +MODULES_PCMCIA="pcmcia pcmcia_core" +MODULES_USB="ehci-hcd uhci usb-ohci hid usb-storage uhci-hcd ohci-hcd usbhid sl811-hcd" + +MODULES_SPEAKUP="speakup speakup_acntpc speakup_acntsa speakup_dtlk speakup_decext speakup_soft speakup_ltlk speakup_decpc speakup_dectlk speakup_audptr speakup_spkout speakup_dummy speakup_keypc speakup_txprt speakup_apollo speakup_bns" + +MODULES_MISC="edd" diff --git a/portage-overlay/sys-kernel/genkernel/genkernel-3.4.10-r1.ebuild b/portage-overlay/sys-kernel/genkernel/genkernel-3.4.10-r1.ebuild new file mode 100644 index 0000000..20cad95 --- /dev/null +++ b/portage-overlay/sys-kernel/genkernel/genkernel-3.4.10-r1.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/www/viewcvs.gentoo.org/raw_cvs/gentoo-x86/sys-kernel/genkernel/genkernel-3.4.10-r1.ebuild,v 1.1 2008/06/06 16:12:20 wolf31o2 Exp $ + +# genkernel-9999 -> latest SVN +# genkernel-9999.REV -> use SVN REV +# genkernel-VERSION -> normal genkernel release + +VERSION_BUSYBOX='1.15.3' +VERSION_DMAP='1.02.22' +VERSION_DMRAID='1.0.0.rc16' +VERSION_E2FSPROGS='1.40.11' +VERSION_LVM='2.02.56' + +MY_HOME="http://dev.gentoo.org/~wolf31o2" +RH_HOME="ftp://sources.redhat.com/pub" +DM_HOME="http://people.redhat.com/~heinzm/sw/dmraid/src" +BB_HOME="http://www.busybox.net/downloads" + +COMMON_URI="${DM_HOME}/dmraid-${VERSION_DMRAID}.tar.bz2 + ${DM_HOME}/old/dmraid-${VERSION_DMRAID}.tar.bz2 + ${RH_HOME}/lvm2/LVM2.${VERSION_LVM}.tgz + ${RH_HOME}/lvm2/old/LVM2.${VERSION_LVM}.tgz + ${RH_HOME}/dm/device-mapper.${VERSION_DMAP}.tgz + ${RH_HOME}/dm/old/device-mapper.${VERSION_DMAP}.tgz + ${BB_HOME}/busybox-${VERSION_BUSYBOX}.tar.bz2 + mirror://sourceforge/e2fsprogs/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz" + +if [[ ${PV} == 9999* ]] +then + [[ ${PV} == 9999.* ]] && ESVN_UPDATE_CMD="svn up -r ${PV/9999./}" + ESVN_REPO_URI="svn://anonsvn.gentoo.org/genkernel/trunk" + inherit subversion bash-completion eutils + S=${WORKDIR}/trunk + SRC_URI="${COMMON_URI}" +else + inherit bash-completion eutils + SRC_URI="mirror://gentoo/${P}.tar.bz2 + ${MY_HOME}/sources/genkernel/${P}.tar.bz2 + ${COMMON_URI}" +fi + +DESCRIPTION="Gentoo automatic kernel building scripts" +HOMEPAGE="http://www.gentoo.org" + +LICENSE="GPL-2" +SLOT="0" +RESTRICT="" +KEYWORDS="amd64 x86" +IUSE="ibm selinux" + +DEPEND="sys-fs/e2fsprogs + selinux? ( sys-libs/libselinux )" +RDEPEND="${DEPEND} app-arch/cpio" + +src_unpack() +{ + if [[ ${PV} == 9999* ]] ; then + subversion_src_unpack + else + unpack ${P}.tar.bz2 + fi + + # ---- do not compile devmapper, it's part of lvm2 + cd "${S}" + cp "${FILESDIR}/gen_compile.sh" gen_compile.sh + use selinux && sed -i 's/###//g' gen_compile.sh + + # ---- enable the following options in busybox + optenabled=(WGET FEATURE_WGET_STATUSBAR MD5SUM VI FEATURE_VI_YANKMARK \ + FEATURE_VI_SEARCH AWK ROUTE TFTP FEATURE_TFTP_GET IP FEATURE_IP_ADDRESS \ + FEATURE_IP_LINK FEATURE_IP_ROUTE IPADDR IPLINK IPROUTE NSLOOKUP \ + USE_BB_SHADOW USE_BB_PWD_GRP FEATURE_GREP_EGREP_ALIAS FINDFS TUNE2FS \ + SELINUX SELINUXENABLED SETENFORCE GETENFORCE CHCON GETSEBOOL RUNCON SETFILES \ + LOAD_POLICY NAMEIF FEATURE_MDEV_CONF TELNET NC STAT FEATURE_STAT_FORMAT) + + for arch in x86 x86_64 ia64 mips alpha ppc64 sparc parisc64 sparc64 parisc um ppc + do + for curopt in ${optenabled[*]} + do + sed -i -e "s/# CONFIG_${curopt} is not set/CONFIG_${curopt}=y/" $arch/busy-config + if ! cat $arch/busy-config | grep -q "CONFIG_${curopt}=y" + then + echo "CONFIG_${curopt}=y" >> $arch/busy-config + fi + done + done + + # ---- copy the modules + for arch in x86 x86_64 + do + cp "${FILESDIR}/modules_load" $arch/modules_load + done +} + +src_install() +{ + # This block updates genkernel.conf + sed -e "s:VERSION_DMAP:$VERSION_DMAP:" \ + -e "s:VERSION_DMRAID:$VERSION_DMRAID:" \ + -e "s:VERSION_E2FSPROGS:$VERSION_E2FSPROGS:" \ + -e "s:VERSION_LVM:$VERSION_LVM:" \ + -e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \ + "${S}"/genkernel.conf > "${T}"/genkernel.conf \ + || die "Could not adjust versions" + insinto /etc + doins "${T}"/genkernel.conf || die "doins genkernel.conf" + + doman genkernel.8 || die "doman" + dodoc AUTHORS ChangeLog README TODO || die "dodoc" + + dobin genkernel || die "dobin genkernel" + + rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf + + insinto /usr/share/genkernel + doins -r "${S}"/* || die "doins" + use ibm && cp "${S}"/ppc64/kernel-2.6-pSeries "${S}"/ppc64/kernel-2.6 || \ + cp "${S}"/ppc64/kernel-2.6.g5 "${S}"/ppc64/kernel-2.6 + + # Copy files to /var/cache/genkernel/src + elog "Copying files to /var/cache/genkernel/src..." + mkdir -p "${D}"/var/cache/genkernel/src + cp -f \ + "${DISTDIR}"/dmraid-${VERSION_DMRAID}.tar.bz2 \ + "${DISTDIR}"/LVM2.${VERSION_LVM}.tgz \ + "${DISTDIR}"/device-mapper.${VERSION_DMAP}.tgz \ + "${DISTDIR}"/e2fsprogs-${VERSION_E2FSPROGS}.tar.gz \ + "${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2 \ + "${D}"/var/cache/genkernel/src || die "Copying distfiles..." + + dobashcompletion "${FILESDIR}"/genkernel.bash +} + diff --git a/portage-overlay/sys-kernel/std-sources/Manifest b/portage-overlay/sys-kernel/std-sources/Manifest new file mode 100644 index 0000000..5bdc81a --- /dev/null +++ b/portage-overlay/sys-kernel/std-sources/Manifest @@ -0,0 +1,8 @@ +AUX std-sources-2.6.32_01-stable.patch.bz2 295315 RMD160 dfb8ae6307bbf4532115b19c116599f10fe77d3d SHA1 2f9e8c649245bb3efe3a56b6a9b8aa7376ca868e SHA256 e4b760254822dbc77ae1889d0b2078c113cb7939f8c6ee31c49a31b07b52cc18 +AUX std-sources-2.6.32_02-nosquashfs.patch.bz2 20201 RMD160 b40030d78e56395f627a294917ea091d4a4115f9 SHA1 8a821505fe223da5485585a66d927b22a4eef823 SHA256 6c42f42c361eef9b1805725bf5ed197278fcb691ae95229440171c060d432c3b +AUX std-sources-2.6.32_03-sqlzma34.patch.bz2 28625 RMD160 4c5467fdfa612df6264db4eaf4fb51a4be760760 SHA1 67cf522e92a2b3777f6223f5c7636d7fdfd7583a SHA256 38d8e8d45e32d79ff229915c63a4efd2d74278084813e5a0db74d6387673976c +AUX std-sources-2.6.32_04-aufs2.patch.bz2 95310 RMD160 f336b5ad53a1ab4693e471fd3c9da7526863c1a9 SHA1 e03870329a805b90bd0464dca51b218a00849e7c SHA256 1263f00bfdfe27f7d4d24af743e9f9fc6b88c5a6997677f1b07841ec13a125e0 +AUX std-sources-2.6.32_05-reiser4.patch.bz2 451228 RMD160 0546a258f20cece21888eb18dc275f29dbffd849 SHA1 fd360aba64fbb5891c8f3cbf4e24f3ae6fcb916a SHA256 d5a0806dcb1a3df1adc4841bd1ce49d23ba5f013b7badfbce7420fc4ee120b4e +AUX std-sources-2.6.32_06-loopaes.patch.bz2 53142 RMD160 1a63d6e25deee1d762bdf82d02c71b6357145537 SHA1 dca0ec4b0b8f188bf0cec761f6ee7a42cbed00f1 SHA256 362a685ae11a78c85fc8bb6c3c9b3297f463bd6ac8ffdf133712a9dac5cda25b +DIST linux-2.6.32.tar.bz2 64424138 RMD160 b93742cbaf8174f2200d2dbef0d47a26c618039c SHA1 410b4fc818023bfef60064e973ff0ab46d3bfb19 SHA256 5099786d80b8407d98a619df00209c2353517f22d804fdd9533b362adcb4504e +EBUILD std-sources-2.6.32.10.ebuild 1202 RMD160 614b39002553f55778aefb3f3f5ef118813f853e SHA1 10448f22ec8d91ba27cd59fe12e606d45a4fbc97 SHA256 5ca4f2c283ae8b896a71a8a5ae32eb088ae1df853852752473bc4677c6006ec4 diff --git a/portage-overlay/sys-kernel/std-sources/files/std-sources-2.6.32_01-stable.patch.bz2 b/portage-overlay/sys-kernel/std-sources/files/std-sources-2.6.32_01-stable.patch.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..89f55fac1df7379ff5e2eb4b2351bbae7415694e GIT binary patch literal 295315 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%0Aqf^sQM?uf zh*bk`x2)vom0!7J5BK@pv5R!&dF$Y{#XM=~v1FNjlU&9uhtEE&H~uvgwT!mmzruH# zx^g`h+KKUcvLgz%;Jb(8=KcpfCSg_n7p#9|K+Hx-5HpI*Lh<^_L&S*p5`Z}uvLw3ETs=oUh%e1GfvhSx)KT67V_w~{0x|#WWf2MQp(@Rt0 zdTbZ0NJmagqNe^C#EkabUFT;abt{MCFZ{@?7x;KPX#``<_TNMXF^A8C=TNW5eA zf4_;$?f6X3mOy}5e~izmUV(^A0tFLN3@KwhweYuj>A-uU2W&^rFga=W>|S@TM+L%> zR3gman*yp}ax2@)zS&h$w-*HWzL!_SQ;QAX8!{|fMQ*2lHdpJVJ@t3FK6 zY^o>@0;c&Qjzeav5#j)!jZn5l?{BvJX&W6=LT`;E>aL!uv0BD+oaZ^tbD6$)`)k0* zuf5qfP#}u1SI%(bS32jz1fIQJPPXZlsQsL~+YpBL(Yy!pTZgjxnP5m} zEjC*wJ?ohm*BdXbhSI2zQLHmpD$@7DG4w9WU#r!4iIKmZ=GlwCxOV+&WFE}-d6PYA zDAn%#u`dNPK>yz14wF+?oBR_E9ck7m^*sYO*yb@-CFQbo}v<1P~2wzGOk_&Ua4j&afX`R=YBG1F<54o6fpI@!X)CcMJ7GnTTuD0_12RPanO+DxV+Eo_|?3>9x05 z@iEZhU7|?wP4h#aOgZz9Uq#8`zw~f?KHL*T?C3csq5$JWU=&SCtgNWYGG@xW&%E`M z7ptsU`{naHtrHS?)rvY)@tRK6r3gG&gHaR)3>0tk(MoZ~@ zNyf}{LU3yn7i0=OhrB&{_u@OJ5`Aa3W8eLN2;Jg0z+}za?LyP3qL<0 zIHA$p9(#h+-C1;e-6G$V%#Dk%Q&^>E8_iHrW(CSB8k6i1IOFqT&sU=9+2Z8y?)uI_ zk@7mkPp9GO|9@Yq|J6OZ(zHP2o!qr2caVDgl~pz=9qIHSr{m`LFU!bIDi<~U&jkhr zWkTa1dIc(CsiHcnaSd$?>+nAd5cK_js~X-5iFKD3-u!*;(Vwfver_h63E{7^q1lu6 z&Z*KDtrPF7=@V;ce#Hc@X^Kt9H`p8z?5;Mno=M)RtH?eD!=LE)YG!0~z}iO6ZF8Dj zuFDH9HdU+EZHzghJKNQ6xikkjb_|aB7&=ztRM^Crr^y3~7Jf~aVb1fz>i5wk>9+JF z&#vVc{j;wLb&N*BE`_cj7}4189~xyhM|%UsNu}KE z=)8f(S{oQ4fUeSczU2Q|<)MzJJ2lZ>uvc2!70qg^tf0P~b?po^!OK$?+1afIByNQV zP90g=ROW|artX%X*)5#4xk_0({`_?;*p53&e%&x5-{Ea$-O;ssJ&NDF!B?~t`IGGO zB&d+Hw6y8lD0SD_yU}^qH}>)F!_Ig1$E25Bit;K5JoRnqU0oH*uIX5?6x@p!qqzI@ zo{5=XMkrRRdo>IE)^t6dgqi-8!wtQunJvkHf(y{IEqR@G95&*}ilZR&hR`fY06I%* zqH1Q)F674e^%!4SUkwgb$+9tqOkEGdm)Lo ztkVv(c%kmnxWH@ZRFI-*TI9&vZ%+iq@?s&Z7t(pR`io=BHC2q^2Bxb zTLK@A84kr?Kk#yJsn^|p7pUe|rCq*by}_zM8Rc`uK|_gIq0~whmxjvHPb<%{&QVHP zYn1Ca5i1}-KveL&V-s-`2B7ExVv$o=Ps-UqhBnH00UHvuwe}gr8`D+6c6J!+_+>ov z*I+&uy7br2;BY3MQgUTZdjp2^>MP*v4o457gTsE)qVr*wz^>;m(i_Fpd;{5z%nQsC z)g136Mg&0Xqbic5-LPTUHJE1ZFt?hU_Y7N)rsCQ?I<5?m%y$h&H+miBE;R}r>VpbM zPhiP#@wV+}iNXa3`rP`WJ2>=@IfBDDx+zk_xz2N_2#=ZA$ss7E z{{5a7Lgc8^cAGulHVMxdw;XC%qHRZ;4_ zS1zSxU7&g`tvFOSVH7%g(SeZ0XmdhP+ZVV`6)O{q28$xIkaq+;-DGpOD;zI=r0srHdptPnpT&&ru-4_|UDY9Ro;?PDbCv%Y07?$CTg6Mi;>iK;wQ%1^=y1G`l#+6s}z zbtNvFkcyft*3Um+8}lkHl#D2h<)<8db`R?*Ty}RKQS#je+{Fv)Ag}YP?6xGDxuyYAhrvhe{uRNe2*u8 zZX0NYXSe9o9Bn%n4)xF7v*}W}trK5Yb&$Y~J_ng`I__U!t5e}9&gedKMZNQ==Iv&% zC@2{*N)S0!n0I=CS2@H((pU!bbfU30Q*mY^3k@RjGU;K}RxRAz<{ua?Gh(K!)-za~ zSq5_w`8laha4QiY+Oa|=F6QpDfqj6$42 zp)?%|mz9v~A|>&OinumRVN92-TfB?l(Wdlk=sW>p=uN8UBSw}H+4so1B)J_G=oL%BB9N{1wyu=Gxc{dLOH#rj( zfJuxCPg$WD#noZsHt(0ix`(AOB`i(7iIJSvT)r`sag1WFv2z*DA?)Nh%ssoTn~8K) z&0>~j=Mg}Qr1gN|M5CD!gx(e6vpL0JW^nlvW-tmEoXiQEF6%KFjGMQ@vK}Ip!nqQv zF*A_yCUGjxCk~+Io>PYk21aus?d|L%k!vb2rm=Z>&P3tu)3dyTjKVm;R|f>+DWG04 zf+&*$pgX+Gqj2|iHJnsdFBYD0H=G)ALc_Z_HHyt#Of%MSA{JGd&S~g5yn+qX<1jAj zArTPf;bO5a_^NprfH84}oXW#v8Ob$5a*7iVO5+b}6xA;I7%zhOxD}dLgOix4y0^f* z!MQ|{RxK>%B>_%f5ObEqEGWg`y$pvE?k70Q=2AEm*?FL_@i0UrQq0a2YUB+hs z*o!rJ#&G8+Ca*Y)$yE7_RthHQ8?}nJ6rQRSTf|VOWUgkjl{msU$`X_ZoMu#uSgJWH z@Tut85UPa8%gHzk4({`A7HQ$^qMsR}@dDxU^6!y^p7EQ;W@_5=Si@n-S2-0q&LZye zqZao8sN$zC@-tDD{u#PBvPjmTMhc)HOXca_-3?^fR_4i^;9Q%$T|8p5dBPTkOT@)k zdwkAu5cslWRpITkcaW~?lFQyPGzGGm&AmBmo0vk5ag#Lha_(+w9{|2qFtLllu_?@9 zVvN`lsY0BY$jnVW!@Xi&Af=G%f(A1YAOx$Yu9&q(n6dk4NPE1P3d}9VgTho@5>jM#a zs)!EnAVwW#=^T*h#pOAHCGAb#V*(V&HHlXPCNLID;-=*%oRp>ms1-Ak4su-@n@<&3 zaV9}>uBxXoh{A;A$$QJ)nyFWG^B78Q@Fr8`J>Vrzht6(mGg--WLY&mrEM~5%LB-wN zDWLR{&IqH2l~rzC&SIWkCgJZDCor*tDcORz`6d$f~-`ysXu$S0r7DLeiD+tA1aRQ-d-5+Ocs?&+zq{!tDjML-}) zW#VZk-he9qseJvhyO3t@!#)35(CQk75%sZaQOvix|cq01BA{fE*~ne`uI zdwp@m!3$b6h9G>uS(@Peh9+@z(3TRH0uC*l|I6jwF#fv-&VOl7hdDDe3i3z8rX2+W8h{)7-;;KfjV zK^Mw)!~&p+>kwUr1CW9Ip+IJZ1o}i@QU~-95H}GO;{*<37x;`-0EnP+9trF*?4h{d?LlKddx=t%8>vzpXJ1@7uY@iNAqwxHw7sDy3)h z?$LnBCMIeRD#sKRlGe=w?6)-ibi@y=7Hfk>^g8-zUgWn~V%v&$k?rhW*QNS9G{7O= zsn(J`Pa-(|+0)A97??v)^e|9)$jZE z_6e@q(&Tys6IzIAR5KDI5H2u!yd$+zTUKDWiX_z{A)RQCGS;ScvVQA_&*8fl&4kEG zmzyMFc9rO{M{ONPI#Zm#UndK>MQT0JwAbCp8Lzuo4}8WD3M&bs3JFr@L!8Z~551vwHqIFQ-d1lIUFd@xZfR$WekFl0(wAek}= zVZDKc6>?OvDQw;kB+{K(qRqi+G6)p`1k96yX2953w_q+$e3I;m4nlj(k+r{8rX^8& zTrfOx4i`fhk4PC1GEn7o@-Yicu!PK)3MAFCXBURZ%sS4P0o3mW4Xp58a5FqOPYGEI ze8)f&T{b1Eq@Jd(Q`jTTropW+M6)v}RR$uvATkz?X)*^+(*n5fWeg1<8DXxap}yil zN&z^J7-J-I84JM34RzciYO_psvzWcflwkUx4WP1BO$+Tp0!BEgAc?)nyTmZGQ;{c8 znRqhf%%EVhYW1%yKcXe&8U&4kPn*%vh0dz(>gw*w>dO4(u?kSk zp~)W*F`ON_q1*;WfR>g6U}x)ZhN(6ytTi-jg7er0;&B+W%Fc3&o72ISWLyKY99@c> zYDq~X0rGf1sC!S`J&MLJZl<+8j=Vo1%YHnFc~0_hsD6~CJM7!t0B#qYTxeoaGfeQv zxO8V5*O!TDVD=l$`_`%t>@&iMr~NHwMb6OjjTd_DcFexgyqHrWHFO0nvV*$~8AGn* zD*|5R2kaxP9UNzxiZq4{R_&9;%5h584WYuvi#vNZ$|_TykVus;RkB|* z3Qz+r1So^;aYI1~PSBuwJ6cJ0jBYmC;XALc)xFznL+^hen|Zf%GGcwSjp9Z*hC1ik zx1AkhLu8RZ53j8I(T|a{mg&AoXPoH9zL<|M7RQ+VicL z=8R-W1uS~@_N(U`LP3m z4AkYE8C@B;K|?%oOAV=svxd?@JE?=I6M9sf%J0ZwkDR5WkYBnsB6`Mm>@1TJSd>X< zKq54Mqb!ds+CruT=+ER%2G4 zQ8eki+J`D8spp-nIjYMsbUpcV*Zpbfs+{B?b)TR$=?`L9_+x64-;_L5^5@fga_A*f zwEbvael=p!s24n4G#P2tbT&h@naU=q6 zdJbuZ1Yu{l;Jpqv|9zErwcEL)-=TGapGVoQ18!4LWjUrdZ@Gun;@aI@kolL~*DTzb zqL>%)6^B+TX$zD%aEisn1+%qC?isW5e-Kt+UuWoo&j5k%6wTWm{sqsw6aWHY+U9+-g!>I!6j$ z$7QOA9UpuON6LH$N$ppK3pXeI5ZjQ-h zJ$3(A*}8I%ZQpYmlkw-5eEEJcapXF71&)z@^o##|GJ7-Tc1G8{mZ4UKv=s~e5C`|_ zx|S)o>aSzZO>NtGZE7p0*|i;$Hu(I%yGON-LlxGNQFheP(nF@&(COIr^ENR=Z5EuO zp)CNH^_+8D7vE<(9l+&;E{|?zJ}&NS%R=V8r>YHsmBp!xe3vQ9P~g%#DR)!DoyWDN zVa|y~d6o0DwhqS_(>!+9rMF2@BguXLL)s*KYx>ST6XEH=Bc_+FrfK9}!+Q*MQLbTz zAofFaZDU-``#$%kRJ5usabo~AL;nR~Qg-7Trol30=(m80HFvZK)KyeugTSy;L*2I$ zE+GMA+d1x_0Gv{;9BJqRLs~e3=N1T*PBZ~h1R)X0j}~*T8*KOJ{U<74nE7KG=2!7M zBFXoX>DkBeLv|oNh7Rb44`x^}J!|Bcng?bSH%p=;*uoOwB%CJl;i_gSCR4KR?Nu+7 zIG?>@2M_ke+L+~ayV8CY!buG8y_iGFI4r`{iCNRKD~7tUTxLaHS?`qkg}I2;{WQn8 zv~;HDGHId^jF2+PQU9_Lp>m~{v&_mg?8w@ai+i{96fq`MrIyvE#u#%mF2kg=fbQPj zyH!;?P4i>orRQ0yGeg=6~1lB%O9qE^o`m;iODr zjw7oTU+$8g4IKx4l3LfYO)8~b(#~kLip8cWclcsS_W6P=0LNVl|)K`m(*atTBeW>?^gehf`jU z*VStqZEl-j%lFBsO9*KEaF$F>Yn9`iKO z%#tMaB6=$O&|q~s_wgz#7QWMZIgDJwaW(JzWXhDU`c!Ui#=~0nc(x37De&TEUpIg3 zitSx=)`C{N*Tkd7;9*I44qHW#TDFOukL-5U#d|&W^*-UlSvlr%)KSFcCIUa)=4l8) zY#Uwm`mN@4=Ch_e%k6$FQC3!FG*m{h#NRpF?z2Dmab0XnU4MAa_`J-PPu=VGM>@9P zUgkk{n)qbdw47_!`Fwe(qLw^zq;0Ljxlv@kNtQUONtd&@DWMEU`R#1c2EuKJskLvO zicQ2D!=mocgkjhC?H`tq*gE7{bXz2$Q&o)>4|~?IxBbPtb^6drfK+>ii|QYnFZJ6g z@<}(#iD%a0YVo^Mo3;;ni;An(ZknUo<#^3LUj(Sz7xuCQ8Q0ae#w2qaPW``U0p0&1 zFYDSa>bAmpm%B=x6k)2WHkWBZ_oVytG8$BL)E4*uQhkTv!l(jtG+oK*Y&)2uZdM@m~C>*@&2{t3P&Sl z)w20GDcT~=9`-~(?}6ub+orhw9T=rn=@L~YPN7mCevIID8Z9D&-M^YeI|L&1%2Yn! zFGa0GRXG{`=fXHJo272sHv#2qxi2oda!12 z|HPqwb3Mkma`zz#3od*gAFH&yva*&0Qe zysJyc9hdB?Wt!<#PP)9YXzT+ibrn;ww(;guBIj|RU$>RXyjiv*vWJ^x4m%*S%`lw@ zEZM5Mc*?2gIBp*+KZx;ATw3Oq1d5woHj^~08=L-^Y~oisEr%R-jVvcCi_8V3tB|1Ynb}o`>>fOzwEbTGtn+9Yi3JFeQ0{$cf;6P&-ZO! zQ8Z|1XD+YeT)=J0XW}MOC zD5r5v;l5^Ow?q?FQjxDiTc8&H%a9u)7G{{PGSdS?Gfl`}M`Mjy&kaR7ERX|FExZEM zlRFW|r%_{}E&P^SF%fSW<*;W*KhA1`mAZ$eMQWUu&P~7QG%k*XBY}H@^#g@N9I8JN zijuw!3hLz)=CC67sD@AyhA@t%#_xwss#gdzOZ}H;j5ZLfbfNPL!`VT5RCRsfKg3jdx1MAC^Z0n1l45Pp;EmFYR>h)#(I+{5N?lpGPff zL>2>j%{O4++^Y%P1nK?Jtd>_oKMF!`$AJX4`mJ;QNwwpfmN}g94!Qt&0&JwkjSA_< zXaW|9%BQrCVBy`nc?+KV$v1iue!3^qBu@b?ObGSkRX#a574WzGzV0~w#p0E`EDO_bIma6)+;3-%SZB5wIM@auBc{P>&eZ21Q=@{{*`5 z|0yZ_f5UD-{-41d{;OWG|1;lDn_Ywbo#jE@Y~Y0uH-Py4{AU=!{DGx=Yg~arAaZ-) zfWP9>2!Y(BaDa9oARxdhFhP3QCvb!WciY1m0W)flBzKT<&amJwfdYP5pnfHEP@sJj zz-ky`^2*k*1kf!O7+aX|3Iz$$z@DC00X#T+<@g@VX+6@_tE@tO@8(L|8!6OA8)|_Uo*r07mq>w|F!9| zeU;_Ml|H)4UFU0!VOM~%xS$*g0_=W2cK^Pe8&*jE8yG0u-4$eHMllX>h(JF*=oVJM zJD|^T2mj9+q|XM@e-kod&R)*fySHgEuDs2LeQPa8Io161sf z19^rKx*8@Xpc&Y{8?XjcB$5=+K%fdRPLLDqp4VMy@*Y5rWJvD;jvr?UG-!?uoHM+t z7a@s1NI-z!H539&Sqp=Aw?o)Y?=2Vw;dAIzN%Sa50(daw6Bqvtfmrxw-~bQ*9Rem4 zCODZwan2#Ezu*p%ke?o63p@C3oCPLUVGlMC1Az@}N6!W#Bx26ZFMh5aJvbZyI1FTq zT#jF_JSxxMwRLMhLN0^?9?%{yp&4!n{Q-6}in8`TLNf{mEdYqVnY!~{y}503vhoEF z=!i!E3JBECN(#G&`1(Ddr-u+x2>1fZM=v*UgwZoVi5o6Ra23@5F?bdxz>i-}3Mfni ztjCpaZ>*oOULBQufCxp1fF+b49Vi^gFL#E9GdNU_-^0K635C?34U`bHhOM)=pOPf8 z21ckN%mnU89NLc=3zB~ZM<|Yg5wwOg)H8`BXx1LW?*J7DHy2U<1RMMg7Lwswn+_99 zkO0$85%?iWTRiOh7KIaj)D_7O^L`7%nuqAjL)tC49B4a zEG;=C5Ct+AG|m7tjU4eeXbB@=#|peJkRKfc5vI?dAP`K@Pq*k$Uc>>-FSmvP!jG#z zj2DO%0tb|!hO&h4r^^60W_abJBr!!*0($Z-W{99E{xORDl!9Oo;2}Z{%rz^Z9rz4K z*dYQHKi3HmD9Q~lF+;t93q(}9?CMq1!SKriQUgE+NKrw7>*WHSe&WbuEWibWfI&g? z6!?>5?CR^>T*3M8#4*4Hx|t#Qkt#t4rm+C^@S`z+f%Np)!GnTDjo3r>K;iI@n6SgY zv%v3;cl8oNnXHPiz!ahoz*8`J2F6*y_7mMyGyKPR2Z#a&1}Y~v4h>8QXml497EJ_$ z*xpW<+1&!FG|UM$RL^NpV1g6EuZP7?fdUK!N5`5GSh1Tz@>{a*d%e)=al z>FaEI)RQLZE=4s|2Ufl5+FN#XrkVb+KWt4u#)WIKw7N+tlNelW$YH&lrrGnVEu-{L zyXB3^$^g!*+M8vRQXQPyM_rb>v5mU6Gh>t6h9W*XA2RHRJXUgFU0GF#U@{^esUXSk z??K=@z!u@~1P}*SCQ>#B(I$cRrm6vA-sE)d@lJvY9g&I!W*4J*f-J5%SVw4{j$?oMm7oVJv7=p*H zXvgStD{nq3Oj^}1n#$G&FH@>?tR9|PY7WGOGq|>2Vf$iI8v%cl&&0*3DGt&2>1Aw( z*UNir6IUH^T6O4K-4xLMNI--FG!(rC*yf4#_Nn`h48O&PkNx(}Lj-M92sGQ!Z3pm@W{kYfn9P+6isJfks+xc0ZSOh+z%=v3Zy zO4Iy&4kZwS2(|_qO{dCaFTTFN8AZPuuB&kP?zb0qNmR!mM+tu?el1RC8bdiGL2S4A zJqj;7V_AE`=U@&y-@aAfiOxI@ya>5riweZYmq;#(@Af6J^>+NBRv_KuZhlPPZ~Em( z`lC=-sn#>cBPT58z{j-G@&d;(=Fgu1^{q?#8Wx=hamiS_l*=gzlw#Q*(b@ zfdx_c2m0A}?ukUmJVm44I+vvR&BZkhomws(V;TEC;HX40uz&r#ERunLw!Y?}g91N@ zB-≥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

#U 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⪚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 z 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Ș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 literal 0 HcmV?d00001 diff --git a/portage-overlay/sys-kernel/std-sources/files/std-sources-2.6.32_03-sqlzma34.patch.bz2 b/portage-overlay/sys-kernel/std-sources/files/std-sources-2.6.32_03-sqlzma34.patch.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..dd936fc1c3fb762fa6eabc9f5bcba3de269379e2 GIT binary patch literal 28625 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

70|_*l6uglqm^#v$FpL1C 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 literal 0 HcmV?d00001 diff --git a/portage-overlay/sys-kernel/std-sources/files/std-sources-2.6.32_05-reiser4.patch.bz2 b/portage-overlay/sys-kernel/std-sources/files/std-sources-2.6.32_05-reiser4.patch.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..14644f3855bfd90b00cffaa8502a88c463b96045 GIT binary patch literal 451228 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

RFcocSP)ZA@MW(~Zg&wz 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
#=WgrVhPTdsrX6l|HzTJ-17ad;)23LF zq=KY~9mOSeL4NaX1vlZRaf-4IV1Vbi-R;}kCnB;Qo>d3E0nvvjPbaSRGB8>C8vhFL z@TvO!-=~ajq9dk=_stjFdKXFRC+9#okWr!UV4*$)Am+4`i~k# zhSSVcDhAH^)ybFV`U)mc%K{thRQRXGA+54m`#$RUCy5bcnChk8>&>CPXahN6}Q zko`F>nh07A@6}aM(W%4qYl=*K{Ys0q`lLSe3j6#hEN9j2aQ9J4k8{H}gr)tregB;( z8D&jZ+hblj7;&0o15}qF3W=7$hHw2ESG8|CH0|k7tBcBt(A~P#5ms z=XmWw;@WKPgLToS>GktI+?jaQOA4Bsvz9AG401w*ByUwgPc?z!sr0uQU9t+}iq3hy z9Ab;`vbw!lY*W|t?fdaCs9*G>LuvN4{kZhT5y49jX7g3!aI(#-)xiFNGk(@teQN9! zs?Qg0YEuR1>7LJ{RPf!3i=rWyuflU9lp;`yb!G;tfJ~VC3k10xh@8|@qU}W6KzLXJa)<`?=}*;Fb2;Y_t4F_~}9U4+S(K6!;FU@D4h1eP&@y zHmpP3B!;

k!OX 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%0A!Ur*CG%P0+Viy5k{*?=)Kc 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�iAkMx+f`r+3OW&<=q$S1$YVX3vR|P`?3%BcXd9g4U z?obVO#KSvUQZ%!N8D!j_nR0)hGv$!DS9)kd>?w7t% z>Mgq8?8gd^Yo?6UouRcRxs7)QoZ!4m$LX+sUywDBuBntL@6dtU;2i7Wo|-BbX{+65 zeH@1=RX(clzYa9vvN8$%;t!|8T&E4=CKZ4Ow<{RXNwBfq35{1Uh;;cVOb;B0V*)B498NNJ9ZLuiq21X;if2$&~O?T0s5$A)s7WCA1CZf~R` z=dikLyjLaLY{dKYEKSgg&z&fvxJ%-ba5T3a+c{bjJVrmuL{rg|>af}iiSh%a9#C5x zh_)ky|K@&+Pw8pDK82>Sgparv&h4ZJRcDH;g-NOuUk|B965~hW*;ZZHklS<(i-w>h zAW3EM_K+ufX&%mg>t{&RhsTZj|e;N~`=3kLRTd&Ewl<^&^G+PW=Y* zDP8fffE2sEcuZ3}F^JfGZ11Xm=Im{K%-MR4KANf^B(TuSer@*^vg~tOQpo2MwUPL& z`U;PfIiq!YM0wCS+qGG*J?h#w!Ww1FfiF@-6HiHdf?oqqEu%d@Xt$`uxO(2a^k%c3 znQaF^B9BwJ9@Q_rqLC-qktwG&OWNyvOr_F!`grzxNA?@9%H4g?5^DrLig844jP=8T z=C_0p=%~HmadQf=EdxZ)+EyXcppl547_U2Zxg>AbZoJNv#}R$9P?^4>QKs9xFp1qg zN0U76hj*v)*vBRBlh5{r@#++}@CcWF?OIYBZk<0g&9wQ-V76d5B<(!A4H6C>OC{%x z!3@;b)HgUryCz@}ftMsp<}~viM=9q?dFWET_U@!~D$gG|=?iKFPTG!*YD;nU-UxmQ zckDeL?GVgo{iBM3*pC~-h18Ld7y;;=(c^0OEucYL(1X38vp*mHxHh#lm5U>~U#&8t z?KV$y%Ml|tYGl!9z`<`x5JGB^} zl;+Ss`w_9l&uC}O?=)=^+SzN9(1~(`&?|HAUN|}T-a98RE?|!kW*qKL|K$6WE~Xc% z60EDTH^_fO^_KEILKMA;(H;OcBC>c#g9;g*21;)F4x#X4ROA?qhoCBvXGNf=7|XRc z$y8ReQg!0ki1m9IJ5gD!nOJQjUK`7?%)~j85e63gskvI)ZJI7ko2?eKohkHuB(&la zv;@UMDe>cF4~ByS+rpvByu|(y*2nBK@Agd|ZT7Tc?pjP8IAwe=i!bV8Ol~rOyf(NQ zz!If{%0P_aO^1}g;P^`K5;}yFN8{dPOr|^HU`@TE_BLz!bc>6_U&o#jSVbDMcbDq! zr~bd#QGxwn=#d^HkjG6L6J*_lsD?axGPU;8_(ULCE}s+Ordu_lM5OS_9NQrJ z9@k_LIQ6tc^z;pdD6UjgedO)X30=X9Xh)@UA7%iBQ>#_jPn!ceW;%8Hn>BT7>F z#&`^A1QBQ_!*?u8{DP?u{}qi98=)90um2U*OqsJ`x9<6HT(JxCY4Ii`D1z2)cXZLk z*Ss&ZYSP(jwp9_fheJ)~JGqJMPY_`5)?Ya=Uo0LH&e3iL&c6Lco;?Sn;FqiK4z< zZLy7z^`tbKYkTpYOXx5E(J!0}HvbS6~}A8^2FpNAoo*%vz$I~F|@{Sj5eK>V$yf!MJCi*w%N zaIcUD?)}rp!41y&jl)r#C!bY~*EE6;jTOJ~r&F5D)OGFQk#Ho+-_v&zUKLMY={FBSu@{;MUwSS)!}zX$m}^y=pao;g~KTrP^Q94$um zb*ZkgfAt@Z7R&Ty`QD?&_?}|L(PCxzJMsC!FB~mah3~8Nd`T({Pb(VuT!E`I9U zmy2K0b?w`i2R^OqIbDD4>-zI8UB9pE`?~%}*PrS7x4QmZ*T4VvMW z)%7J^e_huv==$X+if>(B@>^l}Sf5!aox3YQ@)o}-?W~*6mnB1n%A`A zLyqV!&yVTJ{?M+~h5W2OpVssJ0Ujdl=ci9uo$$(I;iaz8B88U%54d5EN&1BQ@YZ9J zDE2xlbh@-I)}WE(M>Z}c+JYg`qk1%qFXQ9^67HlUMZY8h`QJw0EphWNM{+*q;f86=-= zE{uIbk3#2rSx@ZcCOm_tkI6wsUsB!rkn;NG?L6Op)$aQE5qM>?Xq?Z=U~BJcf7ZQU3+dgXDntl4;}ON44s1LaXSmieb7xBpXE2adH(4z z%1ya}oB8sp<`4M&P?&{A_zpE;zmUi1yNUxZo8vCk+uQP_w9%F)wV=oYPdygK-}dt` z``!qY0~K4p*%ft6Py-V)4Qfeq8C_UjJo-*A^tx@n>=zEKE<0=-Sf-M)`-Cgz0$6)V z*QFX4J)#`gpjdv9<5AD8Nj=TEE`~UmxpKaH{4Zr$2Xy%BFr;xX%{BM#2d!bL+Met) z;>T_MFrI7HRf-9prvkN;mi{h$@i+dISVPjahiyEVhk5!)s2(lWPVX)Tt`|%86ob2p z0mUx7s{6ygr_5Kzug(sh8k<@1t#?Dw#mMqAs$o=;Jj(KcKLkg;82yK z%l>pEFNX1jZj1&Fi#PaULgYQ^f=~098sC0Vv}K2iSXrY-(*klGX+F9l`}O*TA?F0( z4?H28q5N}!u1zL8{rA$ru%G&E-}wl2!?$~vJ1kxc@A8s{yLEk)b@{5yO7MfGdAMKP zu}N>CjL*ZL;fE4DZmmA|gkRM^oq727N5zue#b7z(hOQUGdx{a8ak}p_(e8(t_*5|# ziY${=s0p~_RZYP0aw1!{F!glTeyz01H0>wU$OgMF+j8|s#hO1Y22_JuoP@DzZrW_s zRP21Ya^(-+T5+v9hkd$QrtiPC>e?0W-D2kKFR79$FJAi73!Ssw=1V_zTAK~iZGNMZ zr!*QhQJd4bokic~Gk1H{-!xx=_a)gG$E2Ab);}!FBf3Z1{o10dl^6Z)j4q3_CxXJ} zJ#iMks7IYmypnm;4KF#bW6pHTpK3X@iH<$p#r_4y#*-DV=HhkM(eHPcfvqKeoFV9znj3?1XLbWa((JJbdc@pW@XWm6j#GGrVSW$z9?! zdx~Xm$WSUd&7NYMU!%o}Pm=dKse>)!6-ps0f(8z~Nl z%%8npykMC}i=8STux9n>(IKyAM_G^Vz3BIzP$kQiHH_UzF&OIWH1v`h8ZBO;@bC~ANl@U>#x1E^nZP8?X?Y;m)ucYMW#yJo*KD!Wy6X>pWnE0 z-;I{5<#onMr;Y)QHCtCO24 zk+$n4zIAzEkgNjbdv7fR#94La)cA~agHm1i&Ra|Ak%syY0ssQpbMWozOvoI*UY(hk znY<-r`XfoY6b`3`W0Di^aVfi>!AnHe*~=gQrpGO%VJWkCi=Odsd^df2YM`P2G2_S zd0ndoN7O6U1-SP)Jp(4z!S)G{4j=v~RwQgioZW=@t|E=@mwxzi@I0`RVE2ImADn4? zRsVcHx-|4`o_ec~aWpuhKl|=Zo+fIsbM3H*iR{Ij3dKy7wN8naPH3%~c;NR`4}IlI z*9T}bwbpsQP~S0SIrx(H_|CZF>E;Bj_awni1R6kJHaHeyOQ5sj^RD|9@k~aaKkaw3 z$)P!qr^xLO==re573~zS|6B<#wBE~(ho4nfKGMEcp8z8`$X7(TZ?u&^vASrZx>Az1 zQGG&P{n|6sYn11nRjU`ikk7SgVehQwiygdJ$9B@5-aSY3e2@SXf=Khl%Mcy2V?ycR}( z^Cy&HP8kgOEQ~ymxoUax9XQC!yqv*pyyv{=jk6oDYYmI8cVN3ao}Sn9i;@-f+*TKM z_aSkAR)1xz@Mk53UvaPyu9%ju#MykG|!!G>-R8r#CP8soRz&$YQv$59s0Y_ z_=Qgo)O_O?d_3Fqy;P5&FS-1N4!h|-%uV!6WN^L?YZxbDlW!5{DiX#Ay!rU#>yEx= zt1fl?C(K`TFpu$MjRk)XWf_+rCbJSglzaFLzp8)aND%r94ab1KY6VKZktO_cw<^46@en%C;F3}tc;D)+iQ#d@_YFNz!qx7dx1x^ca@MIMuBnb(7_ z+TBfgHn~kI*#w2^I1?INqXsuyIh-eaTiOxrEX9a$E;JC)rPvO+y~PVWP% z-ND&HXGPLQFbc0-nZkyw2(h zrpX87p3T*CM%goXLOSQD7nrby+G0SalR28MX;Kz`ax9c=j+-!9Pm3<`3=Yb5^93Vc zs?TFA)MRMW<0stT+Y~`zZP{4B)9547x~7M8(+_N{y$xFzXlel*SUoPi=Wln-N5AYR z&Vv3PQ!nYMuWbV-V}b6Go>AfO6P1AmoxZhzXV9FNAqt8*8B1itYx?UpDZJl&1TnG( zodP*R)C@j#uW!Hf65{UQ^>h06uEv9x24dsRsvd_a)$P)@z(M-Vt>iq9$7eg`JsVm; z>$NtZdwd}N_7&PiCvhzunU%&_=jF-k8hWq1jEPxW_*l@VZ5^8VnER*bAN77&`Hl#N zeYz~}hrgEKO=d?~{6Sl6)1bK6Pd;Pv+2(#6AAU2oc*0osKzG2(gr3bVs>V?vlke`x z5hK9|jii<={g;2NtSoOx=58#%FW2|+^82_1;_Y5$g%&wfi^LqlTGE&$j-M}c zu1-p=QL7sPVscNh76{ZlKi8?YnUMd@pyII#@}~3&o^2d0*1b_I`KY+%jbh-5&D#rA^^;c^gdc=x|6a>Xv>?p3uYrGb(u|(o8eCMsf zZ=4!gZa(EPT&myKKZRZdWl}!ZAU-!-BlADyQFy3IW(FmW*R3h8e)p}B>F-=Y2b~$2 znfNV!{x+)UslihdauTZtq{Ya^pU@yzeXPT0nKL;ZagWRWihPIn82v-dSd@`Bn-vx5 zlKjj8;}gdeM@D?^YqBVg1g+iuUC=-C^SpRT)FM*}8r#U_CT;X9PjfvrZGn1x-te9H z2e=s0AU|KW7e6BAs;z9lJgHk9{qm~$>JM%5wI5l9P1n}ve&kL!eD{(Oz-=qcbF!7~ zbaKX!{vbBYPQJ0zhj)J-1*7b4)q$p<2jlYJ{!+F6LdSY4ySa>3!dudG};TTD9aqKKZl#z zIgVaGo?-N;3!*Td;6Ju{{yT`Rem zasQS&F|3{>Xuol7YfyRc;hxhc^)cU@quvdV)EV(u zkAK(W4i1q$q#ih&YCz)NfJBv*(SJkn`1^G{9{M=&2v2Il4&%rARm7p&lm|*Jp~kJ;pJ+c!WDenI^dZd3%YXk79ZhK;&<8JHY#{xgZLVZ~+$2~F7 zH+llcaqyOxeBX>7hdH=jpY<_p_X{xYj30?MoL4v5qVS)6At!TZAjmHE59CR9jr%$k zZ?9oythIe`IE=EMjz~mFDq(tI#2}<((5#SkB0;sYSSm^=J#wOk@4mH0p0oc8H<~O6 zSsJI%6G)4pjXzSymsa@Jk|!DSmAcsbfmDKb`EHDZ;rqG3i$1CJ!`#kwF#6PMT*-rO zl)eg=d(d*Xb!a^f2^w0X%jvG$J|L(RdZP?&9M_5qD?-rLHvJ~~`o=o@S@|2ZnsR+Z zB(%R+liXorhnV)XB;U}EV)(omN-!*E#=nkzIWum;&nsLE{rs6aP~8tO(6KR37C#~x zkH&4jlXR_PQjObMhiRSBn#{dWh9Abj@*fUb3;GND@h<8<__MmrX9exrdJ8LRL~gKC z^tBMru}|Mf;2j;t$110nbbOG(jL&|3GCqtkiSgkXJTOnj-}e+tG%Tzbpmb^szV{YH zsI(ZI|62iH<>v!opDc9WWH*Bk^B7fi@O=MFn_UOI;47u=e7z{$r$&Bg8(e*rA4=eg zG5mD+Rs92>l!`Ab*|sEG9}(?_pToAyVVPJRN;BDAm}t1Ww6jp73Q_p$cb8>%H7>FR z{#|EvLJk_1CgSg|-$F+gGnRiY#Af{WC!psx9)_OVkDbl@f_I>CzktR6eYQ zyn$EG7DLZSu(Hf3GG~c&bVsrD=_h2cjG0bY8Z0y8VdZRg^xAh!Js=+TglUhi_O}>cVhe*9)#Y;-aht*&Wa-Q^$yx%y@!}KzW1wN zz*jgArcFmR8?3JF(?*l;hx~2vraZ$sW=Ag)i1nIT-6Qqlk?9^>@;lwgmI?{Fq5dXa z(&R}=Cxz%lTM)$Dj84kP2K#|K{^=)VprJmBw=EfmJR+&c+dL*F*P)oj$)cqaycx|r z^Me{Yc*}h4XZRen0uO^1)prsbz20cLV6H@6Bd%f{)NDxiT`OCMF22AIC8vuA>}Tb# zd>nFb$j`MBaqs<5W-Bp0d-PunpCo*l$GXl>B4*HELVq#BKiM>Gh%TzM!vs zFD&zqU;UlSOYX3xd|CU*!*7^SoLPY)dBp)*4DZ=kr=y>Sj+hV8zMTJBEqL#D4?FbK z&F%vpbfA9E525XT*8#}eufM-dH^^-lRT+5FI(a>boAWuD4IS zt5*Ln(tCcqSn{1>U_=$}4fOe&MuswnS%^C|rY~RkmEy{kUmH03mEW{h7DJPdi6*PM z*}%Vq2KvQ6dHdl}|37T?I0RoT$OZN5Sp`JogEZL0ynqS_x~@9*;;+N-NyjG2#*pVL^;fn0!I3wi@G-H zQyrtdf>+tnQuRx%=T-yKd>Job>vMH)X?`;fv<>|=MvHNU@74LXGCppnMq;n86P+8~ z`HaeL=AW}R?(gV5*QMA^xU~D8?`%t!IXEuI0o6xSo@1iBL>hJX}(<2e2gIH#l ze>YpTq7B{d9pLF!igK-zxaA%KAm~LQC3p!TGN*uVJ-=*P%l~sdcH zMw5vMfppy7Q zMWiXpa@ya#M}j$3mPO0!IM|5l{B(;x?A3d;4)4)psypJ;#2BReZkX#S&j^^3mib19%e^X8?lt!*4ujClLr}kF8@a*FAsSN>BS7RzT_te$Lw(c~a zaapF0q~lVBBxB?JGqm|)@033e&AoWuYAoyYvy^rP)o3+(@VDTH(2HjMtXc0M&lzcH zCv;~l|Ay{d$maBYzx^uz5hY>mdg9^xe@=fN(O)#Oeo>n~ZNTZb4LAd5v+G{X?u6(B zVUgyB!|Y}~!$sJLP5x}Po(-3txq(|ddz_;ZC}LbOm$aX!k?g)~iF|cj>D&6Ih}Fek ze4M>2^0#H{O8;*j>U;b7C2z8ECB4U%E(>iS!FqZ@?v>~r6XurNN}C# z+T?ZF6d9#CMk{jGLdUd49t)b6;@y*~zkEt)JqFU|skUWQXU}}gsY>Im%bCxdC(m3q z;C8+(?PPt%6yMJDEQOG(m~UZ~naQJ3#+=8KF26)L?GnbB$prD1PkKmRxq`wmCky~A zczA)!{)LudRA~Z53kyy$2~mcfrhm`yy`|NaSMAM z)CyAy*<{9X+=ar76X1-{>>Pmdc461WevQ{u{&1OoV)iLEsj;;yHgL8~Q!g)1AB8+S?VA*dGjACke$Xl46q+~E%GzUK|F-Bi3w7QX? z=TOw{8zETHtQ?MGhIO^CMhzL$oqav;#HbY3aE4waa2-mTl*80#a@x`t)oS00cC`2N zY1CH2PiXdsER(l;Nb|kes%o=p%;8FTMHC6S(Y|6UOwZewo^RM=j2ah7Dx|?Q%#RJL6AKgo7t?ZRj_Lu_xU?+k z(qrn4-*Z6MaE+moUv{OFO!Q;D$KR0#ykm~_7)v-X)WvX25Y_wGTRT(&m>N8!Okhw6e{PC_@iR1+tSeW(+kg_cMg`N*hnP}N_Pus(}q1G|( zV+MgE8lSC(k29uDW8+%WvhAM`%woMcPEs6Fj++ca&)DkYiEOHE{?vmw%D`&UO&R;e z!_TNrbo3|#i`D$f*wH8hi#C#-W3Q79M)b!u-@upZNs&7gUl`lvL+W#+NOvzksOLW> z`0i|^+M;wPvoES7_XR$!Z;XNa29w^!5mvwtt6aB|>Sh?m>L8fL3dCCVzMB&ku{_czF)4hu-(>?g{|qZzPSu+7}GGY#l31^1572uTKw+Q7rzGN6N`Kx!F@0TOIZ&T7*rB*F}MQ(tqX3wuE zWV-&0@}szZKf8R#w=ZAFzVpUkUhcbmht?=(Mh=Z?OVjZ5>U*-cw!EHwZQtd`Uhn(b zk;^Z>-v6}=*&kiJs1ctpQ9Jz!qg?+v~;yhmOjPutJI_lDjZv7f`4!n?~&d#IdX zAW1+>cuKmrQu3O-gYcYi`7amE}Jiv#t*FHA`>Vj(Vq z58yUZEh1bvGhwK1^$zo5A6dFrD%2G1ZJ>>+{lW@U-89>CmU&`u;yqJ}&T(GWOW7;twLrqhQ~c zaXb=eaPt_+);lS+zXR8Q(mX%<6sn1o!`YTE<5Jm3tl&$$t0o>Iu?o~0?UzANTqY^$ zAl@Zw4^ki7ldVctcyl*N)@OyU+O(`B`f^`3&ZgzdPmAK>kv)0Sa-rIhfp3XYzoXBQ zG4s^6-{1V~^uXKCPrNxfnJEq5E*=?vYi7LI*xU^+J|@_dowY|UGUj}sQ>;Dkow0gG zzuEW>rQsQ(1U9Q9N)t51>4fKpk8aX&wWRg$cPHQPvG3polGvbry1;1|1zcZ$e zXDszWr^-Pyz|ZRDW5?ORA}_NQ4ncdTvOBWRNtpYbYTcZDHv4Jae@X|4e@>sxQkQO5 zP_Io&$F)wMpVrf@%2T9#B+r}XCdDS@^$R#qJ|E!0ML(JM2v2n!D;1l~dE|-`>w>nQ z5T+N)Mzc0X>6#V%3I`3W^r&((7TlfLXSSv+%|h4qCQogVV&W9Rh2!^R!4x){S*wazyl`CNa9$*k+r_VH}H z?ym}fz%t;;J8=Nt3-KOjz};sPTN?)l-^0U;39AI!-<^BQKc>F-2^Wzj?#(vJ_o5MD zU@yDDhO=AZ8Czp*hgdvdSFAno`X1KL%h~wDpT13j+01|A0Xs-pjvC@L1LA5rR(V<8 zHdvxPHHNi(7s1@rIwF&@%Q0{4py!rUzBTCw&r>z z(}wAO$jW1qQs~iZx^K^xKY;Hx9kzbahr9;P%OguU0e#97@RbDlPqIF%laxP&NBIrq zTd+Ss#6ItZFU)-Pl@#QlxB1L}w z`dR<-*17!tv*;7kOOCFT2*q(LMCUs^I-_{E#=Fc(*W{~-H{OJ0shB@_{zf?^UC1tG ze|+&GipY@(t5;8}KUIch7Kih6YpmSEqi-fpzJ4M5`=qn%Gb2Z6koFPqXz3dl{}>l2 zl}pER7VD0hIuU01v;u?>WWZ9YtzW_4ZhB12Rkt9R$+bs;~KhBm_O z>I`1aL*pF=9Nb9U{1fGS|H|d3K_trM2iJAjBKu&lEx7iU2G6GaPGqBWB`ETEo9g8$ zaB4~)(lU;7$@ruLwyBRyJUgJaS9KIGkBu8;lQwzW!7M#eq!};3<-+jg?QExaBa0L; z0G6I-gYJ(Cx){~`Q0qgI>Cj(}%Dfwr2xEyB?+fo+3>v2;Z!%7p*&Mg1-(gCRi}&=Y zo!(D>UGFDA7X99%J5KkQ+lsz<*^lcv!K6GTWfRa1cwz)ZCc{%`t1z&zArPX40FE9K z+BYn@1V((6ut?MHv2doR9Rr4hf5^S_4>4uSD#VJw7zuo0`6?yVU`fgfFK+6 z3HL{4CBJ|l_3)_%HfU9ESUJeEQlD1o&`;f9>g6+k(z)QR@k1*pYqdVDaiow=0}n#x zj!lV-82$1QEe3JGrf1QqDQ zHbXnHxmT|y+}Pu|F))&C(NUpjY|?6E{Zpvv{OhoNeIOgri%)0&7CE`V2X>E2Y_{Q!Z#R6tgT(Y|W`yN^dtyqD*n+ zHd!K^H>A{lN|2or-|>KBaI`7a556vBI|`h;TdnG@9S<)cJc@Sg=(rugq7^^XE0e*m zh9^=+cE#-*AGaUO7neIXIch=`)>5JOHp{Tb?P^%(@!o*m0Z zMSvCRMoTjjrs=d&Y4VD@nLq!V@|0<4|DOTFR&>$nR~fq(E4`#$bIoBu25$}Bpw1pY zzznsSQKJ}euSy!*^m$3tl z%P<$bz*O)jhQIy1tPSD@-x>8&Zi^=tR?yUY8PTIp-QfBEtxT15oGai5ycC<|MaxnxE5Hbici#>`?R~1c<-WE2F~;rKfkI>w*^r)_DD`<|pO3>|EbNU;$o*E}gDL z0dUtZ>UGd6ek!@msk!=)t~Wum4^^N~5FYq=I)^CpkVXN!0$ZPB^(xk$=)+;XDUO+O zTK%-1b0OQ%-ka@L`HyI|_8bda4O3Yw>Yv(g8~P0M`-SqF9A*cWp;>R^rHqafAHB%|QCM_ovip-%-a#Te1sptX)q&31)8RtK)Q>k?z>WBsyLLuQ4)&S&FU zL0O$PqlKqdiZZ4<9)xZM9#DRrj4KRKNHI}Lkx9nUEw;|Np^JVtjNysd@S&n>QHM0( z$g?_TOnQz{GGtl~uU1Xn*$kHnP-VH+$GIDNMcOJ%TG6kop&R6_)&uT!idT$7kv}{i z99KH+Z>sCGq9xQ*M;oryb1ra#C94L5v8Vp0N*greC7k7f%wx1?=yiAFe67a066p3( zO1YZxfM%w4SK7q9V?6wMYd+TlILbnB^>Dno8ICu6P;hh`FhLEmgR#Et`~3{cR~**$ zILJX(zxDlf8V4@)2HFT+tzId2}C!>N14~w$KYMV9Q*lZ`I3T z`v|5C391F|g=pCgOz&vIyZ#G|X*Y5pFghU0l-l0g(ZtnC-^vb%4?^mCOIv^;7h}ct zwc`ybukaD0y=9#O-yVG0Sj{LrkicswG~p4hjkBtcP+ncVI~wyKv>m54bIq^)rg^(tx{9{> z1?>r0GU$41IpSeFM#5JEuK?M0pzF3yZAEr7_8)7aL49{E)Yw;jZh}mftkE;77S)jH^D4>@xz3fX6sMp;FH2*WRW|fz%{v&<&5x<2(2%1Z4=sU z$v&^Q7=vat3}L+Y>9Sc*y7T%^_XK=GrLvgk%Z*!A4@-btf>hSu_xZ8Ec%jbkzhz_% zcZ&GL7Y?63cIe#Jt{wjo$`M%O&V&b9FzDT?576q|@!yh@mCo>)H2g(w% z#APUs3)4egQ6qP1T-wOb+>5qjLp-Lp0PBVh>Tb^Ktx$Hms0}G9Am!VHuzC4f#_n9h z4^7hTkWPy|7sXHtGDWm~t=jIEvv#Ef{B4tl)~ATmOjsa^qj34zc zF`gD9J7xA^-g#Sg>lq0HYshlGvF5G z=@*7pArF+Jwq?Sc@b$0jD}*w|P)4D;@hyc1Qb&}%Bq=+!GH+IzC7PAs@ab%-u@)jR z#;DmulCLbcDM5Zw=NClbp^?*4u_5c2K{*uw}$XfO4E5}q> zgKxXnY&Hc)ozSP%Zn$ju-;vb1YEr`L=j(*kyINNM%Iukw$6xy5;e#hn9(&=?>3M{L z15X&KxQD=slz@~62s#v4`_=x_b?x8OX#WeRPoAAUe7X_GF8{rCdN#y%GAJp*Xu*OSL7k=N_Pg`FWX_OHh;0M&Fh=mJp1xXC$`PM!3d``IPP>5 z0f`19Zgk$@KR>JFP`e&((+7&fGO!`Cuz*LC@)_qLne4}qrZ*r?{OO3G1h+Ozl z3V7ywAdm*gmz0wDnT)4nJjyRAhn(pSsJ*bE;06NWsPZH!?S`=HvZ^m zvxy7Y=FetJ^>WN!-fl1NXuQ1BUoOMh_42^ihu+|N|Nqc2UjOjx7yAFpuU{B=_3M3? z2X^$mHRMsrlD}_FD0tbr%hxJ+*)5lEQ}D7am$xZq**%wcDq`8L%a15t*^`%_Qna$4 zzWlsml^wZ!Op(e?T|TWiWoIv+QNeguY$Tw}1M&VwGio zqHq74Xl2>|sBeEkyt3@Cbn^Y+>njwwY`MOzeto6BZPd5TudmX#Bl>pi^+|pElH!}K z*8Latvcb_ z`whDP2Sic3QD1&R_nUP8Te{z@``^`lO7|}->uK;)05C_hvbp#{8 zV&WDrR>HR&6;0PIoV6jh2X8W2-qh82)T2{b=cQCbhhw98T>V8h!0g*Jn zptr#EfLe$E$9so0zYpjgW`9IfbP&#ENppE%JKBmki`fZh&ckYFU0apR@Fm(5?49S? z6y6h(1d{#D;xH9hdV zM+PR|_?E>knVt|w;OchXunbXlrtRMZ%;8hu%h6;$V3Ln9Of9`U1HaiAhHi+Ug}_q? zq8`PZbl^9_E@S9tak*E}KILJ=SOz8??K+~AzCo?*Aj^BkqQJ+Z{JG|Zve}q-(q2n> z#nVFvI9)qt05yUiFH@i{mXC0&sl$(Bw&Wyz`RQW>7?J?kf86$CWbzp&_>z1v2MrsD zL|8l+c_FO3& zSWYQ#=IH+tW6_F6*3q&$8q1hLpFIpiHHG6GG@>f-AIx@O=2P_&Vo!}^D@4!a2kq2vNlpjl zD7tzn!33v=zj@bu@sYVUq}CQZ-yKHhq5a+`RSa16KsM|1(;UcDTS0-d&T`5b5ew5RHJ4sTPo3e0TtL?Q%TVx|87tsf7Nc1;(> zP}2nEi;b*f=&3YmxX(zC`hPbGPvVIheYY0GP-WjWSm zFHei?bwcf6-S&vgM^72WbmvE$MhH6Wau$@!alRF80lyhXF6I{fW37uZoYgOPAq;7E zRu-Ej9y)bbHlY}R?DrPiUMfj#nd8&)0-y5jlH86gzr^lXZH2HM zlxz)O{)X7{N2dqgdZK}9UE>-7GRhlg2O687s`>yhMvh8@4Y4%q=4cNLl#T=6!CBVt z;kBtAglsd{#%uD%n8sQPWkOf+^(H7ZSi-Y9*&s$f)pIEGCA9_`ioA${llCq5yXyv>2A6j1yP6Zr+n{U@<78KeA`RLDFb5BW(Cy;h7 z8Q94C6>>QI3NxVh&%FXX@YSc4hCZjyKBM2vmoMqg6(`8<_MfG{niB}2JB?5K7QGQ- zV)_$Frczz{m`KCfwc0f7FBAh_ag_2GnkYLn?G}=N>R$#_<_+)l-=vs17Cyn=E{V6} zddwCGKR{MFdSV0zPl^By{a69)VkwRecVA@f;qUnz7?qRkk8s%Fp!E=0dl; zj(qSCaC^V~a2XVOa9#d8y#4Czy68Sw>zhDdxWn=b0CPK*y zO^TE-Rh!`Q%DTn5=asLbOI_1$%qEpSl?jS)XjOT@$0gM*{<`Wp3=O(Lw=zuN7j}9s zWKHNXFs)v>?I+Y6E$j4)CbALE!l^g1bc-LyR8iS3)A!@x2l!UigRyVH9}nwYI~;;; zRp~+12B{LgGH>-#A7%5(p5BF| z)h{cUR7C~V={snlOMv0GN>J<;hNo3w1%|enz7seAN76OJI)y`Pc+*#Kub}6J6puvC zHgijH#nX}YC4GP$dANXG8=X-6T9CSbNN_^P^gP|d=$x_*sHN1O+s)h3A?Pf!RXJ>p zJL^&gvV14H1^f#9;Q}{OIHOmf%j6I;xWIo3d<23n1Cp<>z`N#BEe|dk!K{Gq{WMh9 zrR_uJar>+Ov-DSdV`^VEVYb+Q2|5--@?nG^{UMC?Kly>uB`H8JG04M*>Z_q_Qs>Quki%r(@WdyJ*}cmyHU}r|8(`} z`}YrLJAM!~t!Wg2WJQ5)V^|)*ct(5#@|@GI(x(L_|lu;^YrjL7ynQJyM@_&e}3&-7qVZQAjKa% zzf9l1q|bk@<*_gETE+k7)PAKUB~h}AJinPg{N0NeZG5|(A3vvDOH1=(@FPJR=Axyf zTcJ-iUDd)#I&c;oEu2>f%W+upVIgM~wkZ$Z+K#qRrWT4-26}YWO68$G$`r}#@%i06 zrzns5kUGz_2$Ip9*HcH{cCv7F&SG(kIZJ-Z_Kh}3GtgkCK)gdHuELn-l$pv*MXsW+ zWtvj7w~pRKndLl15Ix>QT4WDs$joJ0=+B|)ICYS|6+Pu0{3mTcJfnORi4y3dPVj6l z{WGPxq8r`4`YcUU6k*Aa$fZx>Nyv*lr#tISNV^T&Ef2%D5iqVcvv!4 z#H9E^K1YnEa#YPjKX_N2=@*&QISL#+AT<&db0oXbh^?!e9MvRZt9LT!^*=rBgjHo} zT?K0Pd!mz~ZxY3%q1u!G1iEy0cKykhzxdS#5z_C6?tkp73Tt(@R-?18L742Nf?etN zC4Jr!fsqx*2+UXX`y2ZGmHhWNy^nY5*3CNgZ!7&oiJtU-8#sS(b2(;8gfDZu9&#kK zp-cn9PUvF~{>7NLO9!2SHnD=iw)0aBdn2K*Pgm;jvg_uoiZNV9hUmnWiA)|c1n?`b z`9@!6jSkema~e^e&ymmZ`#+`*U12}j>px3>8#<=3b#M;>;WpTk>WwC_yjo8jtB8R$|5vS)dom^>Yl@A zA|IB@Vr#$SI_0+Go6yZx`P$iT>8sms3CKYgVSboNA);lIw;b3SdE>x1pP>P#;r=v6+tZFUDZp$2ruLE z?q+-)Y?MdgR$R*L`uj|_&W3WF|J~^c36^#UiWSo>{{D02s@P(F0DN5kE8tPK@jYq0 zj&!mC2(RGHr^MVi<@l`q+iDiCx`Q5kuMaC8NHh52a5Az(op<<0_*48S_;y&1ykO*3 z;TNu^9J%nSpnXhr(}r&5NGgAT)8#SRq9=|IDgA#+tt%|vk6Wvyy9+0T30Hiq!MQ`W zLe!j+IYPk8RI+rhEYEvL&;*ykRB)}8yz!su9T&KRjbfkuD*us~@jX4ks32OIqmBoy zwgaCe8`!TQ3#(s%}JA+TSyHt-9 zTb1;~*$P8v5q`@ew3R%fqa4B7>4Bq5a%IR>qV%uPZ&B#~%TD=8j^Ar2{N3XEU#RX1 zuD=fc%r*B(Q^lLA4V*M{(K^z^W--1alY&`(j&`ui81ntQml~3Zr%M#aHwH~UgLhT0&-DFd zV(2>PYFlCG^7T4NtoLD55`87Y;3lPNXlu)aA4C=$eB{TT=B{%OF@_C{zW?7hY){h7 zM$p!NJ#b0HP%7EMr=BZRG)b^ix0%IA^zV1xmM8P|-_VKAZ(Zn{()V?)iS=!W_IHbG zt2H3yb-%$=z#Vw|7?tN8`Zw?AYgcJyzW}%A(#2BR3!Y)^XU&?ma;!PfouhhA`&!A} zt!xd-Vz^1aTdi?JlLH@Pjuc#ekEqsACmYKZS4t3sdfTsy0t;AwV7 zzuVzEeTNSeb;n$A{QgxYnXXIQhqD`XN8heqReeqIF@GQ|lnj6ZM1W3Vt-g%D|G!#N zDcHUjt()+RrNe7w>C~c26Ru(;}oJNYID@dwz zkKC87Y@KCQnq{(emiMG{Vmw(bI}}#thq5(0v$Z?3bu?`_`No}3!V4qNlD zQRREBc#hgs1o&&^>GER+lj}_5#1!1XzmW+s!n`wn&-uqe2w2}0`JixVhz5~2K_zql<)LR zt*id-he;0tjxXjt=R35do$l>C(t93!x0${<9iu$tin1+&(xFJ`%Di!THKo_UwmDS+ z+t9ztGG#&6s23hlt(W5hQ@Rh0o>g1oDf#%M@=bj?h2BN_C?}rstQ)zd75{){rVZtRviLhngS4IlJX#0CR^56VkYJi$r1IE&GBZAp-}5KO>W zf;}J3o)ROtoF&Iki{(5bh9fQ{*1A$};R}yCyV9xCN~}s&%=jW|qg+cjV0#`Q#vwJ5HxdvbF3KipGbb*R6Vd)8&n?vqc0n)HTeE6^Hp+KR%#Bw2 zTI1GHl$1&Py^cI?%l4^fMr!!!=>(s_54T!ik#^n*J*bmo z(bHVlDC6Hjt=3>?j{4fIL00iG^0ea(VLw71WY2@|q%GzIWwfG4o#>YB<_~2<>%Dyk zG?zmAa9FjILFntOW+A&b0=7ImXwo*b)60Nnrn)P3xT+rv?O{{CFJ(oj9KO@0V)ek=1YIlZV`vB-6^lIWbQ<1cXPXsXa6xX$G;nSo3R{i2B6(eT zX&-B`QGXo`gs!3Aa^Y9XnCjMaXd2ODv!`YVn^;j^;CE6<0s6;ruGh4FL1y;$ZZ?BkiPB`&q`Ri&&=QoYN3Du{E z8^>sNzc2rfgxlrA_Xb88k9M?oh2EF(v)MvL8H{^7-1l)W_#1ULm*lu#Z+j~9i;y|v zDdpGa3+t4Z9r@xZ`Q}TbmDOl6^?KhU2EcCd7odZgt!nst-y#m z1W)tw@ab?mp6-)`X8)R=bK!qRd+;r-Ucx$bDL3cnht?YU<@uOfXoUMhWf@QghfVgx ztO63FTIt0`zK^;tCR(1S9kR58q?P(LW!~??@{#OTGuQjtN1vX{JR{maE*p@UW6asX z9!ZcyjzvJcc+rHtqf4fj>dPmFzb*eX9UuGl#ZL@>M~3|g`HD|&bW2Rk76ipGuXk;S zc~A49vaa_pfj?tX-IvBZaJsoyql2B1P>t*vMV9eE)8uV6X1s$36K?Rd?)>J1^m0Vc z_zr&tpFPl0) z(YsyQwUhg^iFXCz>vm<=i~5Z3rR3pk&Fv~!#d*2-1^oR_Swn}1DFU8^Z&~q;xs#T zA^UTb)_0#@JAoJN?{MPb^uQlIzw*t^Z{Sic$@J#Wd~)Wi&0&y{d(u3sN7da z6;E!3LZDr%SZOQVWuagC@hGc}D(IUR`up^DgKcb~u1kta;fQmmZr$j(|57-(S~C$; z^mWDIwEh#QP+3J%jOywhw>h_C)9SHINq1v zJ#MsvIekEIV1??K(!onP1e+^-cz(`*mj2340hRatnK01d?6KU5$22{Os#_$7`f8@c zgNA@R!p;lZ*BEOF!*HZVl5F(-e{7|W`TFAna%^+iRz+^K#YjoJ&Tq}B&6ugUs~jhX zZNYS@OU?3i`Da#-k}Fb-7$fXjoJ_yv{Uc_$V%4*Xc=`Y!%qUQAMN&8A|kM1REJrXDxWG2pK`ljZ13oZ6`?3M#WxmF#Sr;(#Bfbe z?Usjak!ioY-*U*-P@zqo>6 z`Q|yDOMT>gc2Wj&?K%B}yPh(NpHZxoo@y2 z%XENVIgJQ7mfsh#eLVV)!vy+OjpYNqgzCmIn?Yf!@r3Hufu^pP^a+kggEad3_2b-bD}LMFJHctn&v7mtbhoxeCAQ8wf0bHO{ckC66I ze%xX~?_-2!&CZ1Xr~4}G6C4Zv74kzJFMTPmA7aiVhRkzyM8YBeDNU_d9tDzte|sZ514zJbfjNcNO$ zC;L&voczN*MzU4*Q(<8FsrpntoWuO6#T~S)CqEd%(NG^QIZ@rTYEw1Vgk|VTzkm(> zNsK9YuZTnsh%U3?^~C4T72eclQU92SCHYHDXpg1jtdFr6zXuwuLJ)ZcD& zkk5&Jm)F?_SA#=tXDP5Bf8pv#1+EoyteERaltiONmLMJY?^LH=CTzt6cwWrhBA!@X z`}P?=7CYLg7aYW1ke)Zjb9GzgesKHp>2JGr18}+%x=A_hWNGJ5&3lHG&E|aP^h^-B z;rPnu6n zmt;%{Y+C*jRq&Zegg_Gx<-~1UyONndoX&hXtu)VkoW_%x@7u|k`6}OMKJIcVxiRyp zkC`9UHD*2=f^Ft24u|%dg@kDWsY*k(yf0gBa^QSP!WoeS1*-2qlaqwkatTnb)j6cP zr41*A5@r9m{y)2#xlG>Rmwf+WpTl#>M)RG!zy`YaLC8H`ZnGVNIPWxNY zY@-xcoW7Emcv9HZk$ny|;*B`%k98I1@ojp~6|s`g6RMZCVcJTd7AjcTPIqPMk$y8( zZLZYqu<i%p}1m<$?6Ci3exN693tZws+4BgU(zaf}aVs(9*cDl|Ma$#6y91rT` zLGsKsPk3L}<-RB!^O!i~=TlwFX6+3uZ{=gt4!#?emkan(Htnun4fyWMuF1dmuTlW2 z{QCevmUyRsp0iu{{%ygx68HIMXiGczLQl(lmf4HvQ+clgu&Jg)7f$yk)TfEnTJIBh z9dIrrMVINJCC4q9QeCOXV+qi90cY$F(9`ObzYb7w{iU;6GHrfBs|e_nODx z%X5uEGu%>3u;UZ`EW^N!mWY=YpZj6uwp+y(BLfz_(wHV>{+gAZMU<7{AyZOMY{ha-{C~%xm(SFWS4i|G)-KphwnzJL>GQ|MXmp$0N zO@(A^qDozCRveqeW=#|^_EmlY2x3M3~?Q>fU_S=-6I_PJsH4@(A_r>`xeE0cW zc;-d^Rz4Jz-O6tPyEo8zyfN>A3|{D1seDfWG-{vrUG2_(!tS4tkHd5NwO3GkTqmqO zsb5d%{we9iaSgShKk&~(m6OpJgM#+Z2E3>I?5#RID)0hca!@(l_Ik$VNOhenC|b}_ zaJSCCk@*F#Rm+h1lNz*ukxSo@iSvG zi4V!OQKaq9WHfhE8=-Ba_D^Z~_E zwFKayO+@a-MDdIW>dUwveK069y&R7@He~IwY$a*~|fo8DfbW10St$lIdMBE!?mjsA-2it=jVcim+6#=93UYN=sz zDtqJGa^6(pcSN-Ra8$foCGjVBVCt4G|FH;W**-XOG3Mh!(at(tr;cvrgl_FG(T@+p z|CIUG>O2RgQmj#9+o|qj8PK!Tch%=^NGN!)Lam&J0z2Y-5|^0y`sw`nxbE%Ne38T3 z$yC6`%f@R6Y7+9fUg(-=L+fa7ovhW4-qD`md2r(yQCYVyAaQwH%ACdRZRI>qsb0K% z-9xIp8~(&o6g`rUkF_cd;iE z-bRdwu)IKTzk;Bm>(cg#Y@_Zwa{6lz^FNX!MTv&`h7ytedr(WrtO=R&G0jBilmt3w zl4XdQ^1kt)0{EPZ3jd47PDkbO?TmQ1_N#_Jd5B1-_?I_c*`kK3@WMq=NKkw<;?*YZd{$0ulw{D15> zfDsQ_@~+Hx19{|2#VJzc`unoA=5M4X5ldFq*>&=+rQ}`NHTnhw@wgqy{#?Ga)<+5F zFv{;p_#e)$%UyQ`^?%53#poGTf$HhA+LrYxma<3HI`vVpx`r&j_Q;U`KYdqr7y*bV zK@TX^7OR{DYczEQuY*#JQEN5y|`;=YIbaQ5sl8@`q6=3Uv8N>Qq3vvDQR z$dhqbw%#+U(JS@TD_w7$Sc&tn&bkDjtP6B~c=Y}45)#D3S+3uJFO<}a%(oW6ki_(+ z2bOD}0o-pbn#RDGjzboU(+MtOaH}t5-_3O9vkq1D2c$Li#P{Zm!Tq#P0rjKXKn zF>m1Mfptr=H^dI72NY#uop_}&(Kq#5M}eu^VnoZz;pvhGKlkn>%$ zD{F#8G!8wUyk(xS#q^C%^-laq3%dT4xW#D+h44)0$En{YZEC0UtkV177wt--9Qb>> zE>*1uUW@(%kFUnPjQnN)*YGcJ-o&_1TMgJY4vXF*e|T)pkUf;7p~t0l1?Q$7WU_AK zkdrTXBj1rH=!fg&w1Im4^!Lpry2C#NnYPU%qw8d8h zT$iLhKzBy}zzW)fo}R+DjG>DwjxjXkZhdGsbE=TT>dqii0$t=8y}~!g`8qoqa?X98 zL~>4_m`Ijgm;X+0-_4M7w(ORe^9=Sbgd3@Ok~t*NWKZwj$yx&;{KQ<5T%J~jA#7Qq z%`*ejc*UAc>rmhH;5*MRn|B=4;}XovaZvmI>%gscXQeae%XX6k!UOjs?3B*T$G*iJ zjya2GY`G0Sp6isRTiZ=BHm&Wg-P$|A1?C_ZHfrz(-KcuG<{Yv_?8@ohAK;4`OXBPl z{IUOYjAc8WXJCPK9_T{Y1>r~3UFJnjx602Vas_npx4!>B;l-$xhlD%n05_wM!nP@J{3Ew4f+jAWsIUEwazZy-F>4?diWJ%BzQzNuX&IMta zawc35*0-e+gzr=sGHr;H$c~9+1p5ec_@Qj&PIJAtr#$gCnw)OVAri=4s&qLl#6%rs z)GQJsZ$zo zHS!EJ$oZ$sC8=GzTNx&m?-oj)frqx^vA`_dFVu-lkn;bK2~s)1ZQMn?@v`+Gq!_1@ ztz=C4-zpX&d8%s{L1P$;!cyUNAfu%8x+;gvCG-7t=FPv_#GA8!4XlCLUq9YF_W!8c zTufEakULXmZH{0b;0ICKmm9X}$XS+k*ocEz`jUtROGTjfW<7aP&)6DwSQZry(>N;R zC43J^yiM;}Fhz{u?>19AFd4FdRd&eOs(NNsCKs%?zwh&7fAP^@yZ@Zr0JFaL^NTl| zTY0#jnB8~!(9zu|X7-&vd1~wDqckQsJ+wRJ@H_7LbA+gC^-1sKxkev^rCap@Qp@vv zr8|xCt55Cydj6f{;23vOOsIRT&$*w~9<5+SR5J(WjyZu@cwZkj(5CyFIBEN!fbF{v zSpnLrfpXid>v`CL10-sWwF}xx+xV=tb$8mxaJsL3xx|mDgmWsx*9wF8(LX@MZ^~Js zejFDUdro&+OnP(#XwaA}aUav0{n-K4wp%M_tdRlqB}#ch&mza>>~>6UjjNMdb|`gP z%QGtdpmwo5qcypOtL2`&meEFEo>VRSRZHh}z}EvWM$IY!RunOy;Xi!_wUBg4y~>_C zlqU?29HU+lq+_}=!i)mx9}`rk^zSo*?JK&oTjzxCzIr>Qr>FHRwG~XMRJX0q>dgxp z?J13M@JFfEROa9HK2Kg3 z7LcuN`xWaC^RGiy*ah6z>I0$`Ex6vkc`M@C z4f#9TJ}6t!E21dJ^qtcMmdUo~3<>OJF3jkDP-TbTyAtW5?6jOAVSeQEl7^C!EQ|fA z<{MN$qHO9PY*7~;-2urZ>UHd|PHP2rHo-|sb2l++1 zjrwq}n@yYad_e60!@M-zEH!;(u2I7hy@l%?&TWEl-V=K6xPmVe@7i;fTl5}0i&$<` z`aL9U4L+)$ey!LfdFq)udFtMVJoUoqlV@iSpWZfo^2C|LC(dj;b^7p;!>13Qm_9t4 ze&71)D@-Y_kgYIKG-Rqow&FSD9)P5GNFPl{KtebG%~s_3N_XJoS3|b)MGKQTb_vf} z(e1%WZa#qSTysPd0tU`-o~5vK$8p1r!61gB^z(LLhI|cQ0y}2;*E@->ibkFdxd=;8x|sjSa%uNu3YPQKzGy zn?;1mDjkAZ=$g@a1RO{)0uSlxpLg53ADg3fFQ`_i0qPG2MiwxsufJFA>J(~hXAaC} zJ9W44dSJofvP<2ET7Yin(w0WpWjv{$WA$?Kpz;ntt-;8G6 zi&7A#vU|m5*!uO5zWYIrTlD6z`sCphNpny3fUsw0p3Y?e6=mZT7O6h{?$#oOz2=S@ z+Eks1Rg5Q87lAoosORLk>tZ1kl4DzItWrN&Cq>=SQi^)z%uB~!I&S^4TwN1do$HMK_+f-hZ(TNQzZOh71TVkSAQ6B(2*rHu2$t}04Te3@fpR#yK)LG9E zUSVWF5nk&&_6gmA3l=}7e({@jZ|R`jRRnF-ax^$x$nC z-8w8X)HHYN-1392vsVx=Sh%-wr0FRw-M)ZuEW>;5_O57*^=^G5mN=SvVKNWsPRPR9 z>OFnfxqy9W%?#t*X+sSCsp3WfedZg{l35))rW8A z_ND96sI9ivat0f14zH6s;iu<)SR#x;%*B7MVAMTt)=<){90isecC*U3B|#goe@3{4 z382SQcuXUWX%?e87Pw=D_Asf5*ev;Ov9?1h5j)73cXd?>f0*ob+4IE1dW}&6?#1d? zkD)NGUPFwEMNoImq;GD|i8~7B@`lCnDFFeiTG^!SIeOS7wJ|Ky*rL$x`S7gHii#Cr zr6y9?QKMH|H9#lyIb+Kw_zDi`Q^*#xLh7)P`eKD%oAryO6KclrevM#MXQN}4d`k=0 zR~9MmGD3x-g^qeUau*TQL7kMgSuo4Zw`Q^T!IZLGFwtMMid<8li5obH7j z!MbjG;K6g1zI-?}(fdKQ%U#T(*UdPwV*&f^wY_Z9@w5cIYR^Bcx;pLqy$jfPaHnve zd(Ie65z^n+Xg|#Q=7IrC0cvu46Slh#)(P=`H#Tmy@xHqFp<`%8Q4e+d58U2}U+3ujHd)2Qnqs=s!qbjniN;z(w2LucE z!hm7ntO(^@=rXHN%e&IVA#U!VFKn8?L9`6jeWLxRRV=N)`cmdn6RoA;f22WZGDZY1BZF8TWXohfLsBIMKEmf$KXM0X$m}1{p# zW@`#K54Gsby#VoUF}N4t-w{%iTcfc>oDp|ErOM0d6FrY@SjN z?INXbzVJ;Y)y)9B=i)x84-(jF`^0>oYVuQpdwBb1ZL0ucW1sNKw;imi;6*`mX&EBD z8~v5sE^5ZHnmhgJG(TGxnrBJTHfl@dM9Su(9(-!J=q(q|@VVg*JXZ>y&N=XHVrxuD zR#Pf9dH|e!>yEzI)vlaFDg`MFdi}D#SIgNRh3H-_=eDNyq%Otj7Kd=fm}(eKrmRlj z!iF8TsiG-++wZB=$u^5VeNYHk2_s+y2J^UR*L<*PiTvMOTE@%G;rF1*a?JUNzOi9t zc?EMKPvlUN{GuH!A*0^W-nnzqqg4iT55U3p24vrtr21iOz>_U(0Bq9mafQ}QsJ-r12l%5q^4pJOmuQ#+A9OiQP?$x&q`mAVd z3E69XM-s&9QH+UibyzuPI_CN&eb(1<8MyA5#)!x09Ta@Z^#+Gw1ed5qKJ_w5Ssy8H=c!VF6hdn?2B{{~KBvR&!_;dWa!$)r{=Q7| zP+20K?TE*ZHA%9}!nhcrTl4{InNO3NP4KKj_o+&IQ1+ur369^L@R!)!Sxpa@Nx2Tc zT&rT^Xt_sTHXHBYLvGd$Y}lvzppYMo)^)4(2FyTuI;}oV)y_&%V7U)I-`v}fe+v1< zdlfjSitMUFeyOY~XmC)oD1*{{gBQ@=EGic%d>d{GOO}C;snu1OI+v&24pR)Gj4>Ac zfGs>rw~@QustvpsT2oVzcG3S%4uA^(*70e5@GWaL4 z6(Wq?9UY9_eDv76RQ9G0%Ju*>DGWk$O*LZ`mS4bgy*?p}PS|n*k^&SUEyuawwYBt! zb?3S~fq^c`fdgR4NV*?o3aDM(*Z`Yb77R8l(8L9Fm;;0Q_>6(RofVD~UShXC$Wdq` zL*f*?18UyO^?F~Vg`1EXjSL#-+{fvmOCK>C(wP%;X1B_WE1ktq%Q5L4CpE(;<+vcr zZX9ndIYrKIXO0p=M=U=v`-*c-M<9nJXFLv-Qk}RLZaLr zN?fl`jB2~KfUmw#8Eu_12k04TUe;d2U&rq!ly;Lo*VWFEkZ97rI{agnC@a^>opNs8 zQMa1bnRD}*LoduO4(DdT(!=#zu;)k4%}@yBtVQO({O^cEaFfUNs0ptTvBAaL9?yYV zSMf#T89u1Z2XHXBmND6~x2ru$UEz8R%$AN{HGZ*eoL~$04^|h@bnunUA+Xw6i-e51 zeaH+xt4bM=1nM{>#XCQZI}~!cb~X40IBZ=%9Bw#paN1tD;Y1&ts~6D4xhAa2{x13+ zdX2*%(u98%Y|Y}Hu1UHBtvFS@q3sJk4rBK3a2eadQMi0a{0%K~17;YcXd8<~^CyUt%Dur@X=*s55A5v@*0$ABpaNqSflQ~p3`Gou zeq#q^5!KpvJG3iJh1taf0n$MPS2jpSK`x#UQRdtvf|t5eFbe1fnPPn+m(2&jILx&^ zLcA}R5Riw7x$*C~z5(m`5G7@^tJ;@|MqdIqo=}TV*n%QGc(6?mf=$ld19}$$I;J$L zunKT1jLp@>{^&7=CwkmH(X-C#Pqn{9zw-qO$1oVxX{DpD>netyNXbZ`h{cGopzgVR zTwYLKTG<^7RtCGOEnKb^vfy#X40;CzsV8kF#*FZ`KF~1o6J3v3nK83j{0K_WdOj1e zGOdTcv6M!={AI@mIuNe=%=u%65#C=glKx&DEBD@KTmKswP5SF7`}U4pkn>1#^RSyt zsRays+%bCGq7PCE)-=d;r*6pkrf`hQJyvsmWH-SMiiPi#5i(GB@ox(Mch{)GNU+Kf z{-QmfAdB0m@}o`RVm3sxbC!#Rg>5(l`2mw)LwQhsyX;-I-Ur zv7q)C9JRZn>-Ri&W$W#6x0(ZO^teH3RE-`tr3ROOD1u`27;HZ@aW8D14p|7ZQc#pZ zi6C%OoYH#?%kH*nuaZTZW=G88FsJ?SY}hV>2bO!{=D5`o0L#y#hxMDcmr5&i4;0py zd`JT}zKd8R+_2OmG4WYdNf`#)l-nW3U^(Ezq{H_x^xj~GuH%wi-Gi*y7aL|9_Cxx< z0K8+LOLSH&^H-DKS9VyZMHnouY8$UL0}=+dFgr)}`?w!oit zziM#BVkCT=7`cE-bBFdJ zu0F?7!lZe=L7%s3cDjw^72TO#TlKftg9nCpo|^ib_x7{eccV&eMKPZ<+6WBso#)V2 z=N+@Pdwf~@gNjhseAW(G3cE*?wR*nWe53B;LkJ{`_Cud*LtZSYvp3(Y2a)B2Oe$&*n#d=a*wDeM;{;Vt(DIc)FP0irxbkKMeS= zau*R=p!c`6=v|ubHu-)`E#iN-sdxC+H_Hig$=$bUr%QD|f$vUsELqtBbbP<}xDIZ7 zRijA6o`_vKYrf~~BxY}7tI>(&=cgK2R#Q@gGqaDp&knoP7rUynVY%8+NX?Hor1;sZ zoDboEvc&KenJX>Zp>VC-HhdM%7nfba@x5j4&4x|^eEg6HUvBn3J+9uc&t!gj27APA z>3Bw<8@iK;w>IrbIGM1UqIsuRt5Hl{OmQ#oEad)_zo@L&(|#!V@?TbIN&v(`SkZ7y`e}sriaI>v1gXRLf+f zR%$*LGj1xYYkg4fk19R5`u94<)%Mi8s{4FYF#F-6-Srw@O2cNvrJCtR7~s!yNJDf74f zO+W17eVVRcTF!Po13TlpCA8noY0-%yE#Kp+D|d%pMq0kdRhRZ2y^OSckE<^2y?PmG z`5sqY+MRkCY55*kUE2HfGSc!ruDZ1M>t&?ndt7yCe@rhUE#Kp6PRlW;k=DPrOIyHq zhfc05uDWsynC;Lxcg0ngwt&NqtUVldWJTZndz9QJ_tt6eH<)_4 z{yj~LMi3Is(k6)}s2%+3HhsozEd$5&Y0=v)4L;y_+)mQjt=w}-I&PaG;>uB35zwKE z`a^3{F?NA-tMv(rI;Iw3nQ`vgiZ6Ly|4RvJ@59k4_%r>*jSkPx=xjsAGL2IaE27#Kua(^QNLnh=P0898JNjeg6{|crLM*f@EQ&|~ zjP)<(c@9mM{*B5x|nq^qz_gTL4 zW3r2%6mNP-G7=sWxz10@df(0-5B(zYj%;xp(wLxl+$^={H2fTk1QHnR5nM6jay*QS zRfHu&9E8F57_wuAut*%7w!`+g)6woBwHDE3QJg|GZXiTDV||k?x}~Tb!`ATPs2KzN zh{nTl+jHdO(Ut&?svtbV3c0%HL&TDkcYytwn7rv!-Wl-j-;+M#(Y@TRlfUu>-gC-* zSWkM4XG|O9VRV(;M-OUK<7-^wnc5~&3DOdKuYA?}Wfhsvxmm-AGcv~!lHOIMcIW-D zFShOkn__qN;&&$vqx1^(1U2e#%Rad~0parI>UF(~sjEyZiW2x4_#V-u*`iwOVc6_8 z%INc1p`4(_jPkc~ImHQu3q=SQF$8<^Ht$6)%GxSY0Ssmg|CukiaCMghS2CoIR!7IA zZE4;o+`27QcT;cM)s@gqTQ`V!!hwn-fLgZ|r_1_L^;R!bS+pO?J_6e6r(M-CU*Bch z&kDDQu>j4)J=6mkfeQ;$Qa5nFuBq*`2zq`}#-x}9^_V-~yxp{~c`Q3=Up+Q2R9W4$ z|F(I-cP?u>$)gIjHG@JJ zV+}VuaWc5s2UWI@RsGhQaLXpme4XR(RbLj$ExTS$0kSoLw*IF&yY;=@+pW9y(q_RN zvvu67W@{v#PR-UzO7c`d)=zuJdJKZHdv6@kH!3B3rJsDxJ}Eqs@y?uE2{th*NVuPtyY7I+R@8C%-UC}J}#65E?_jN4+;yOM$wKF zt69k#me)l3j6s{Is2H=^rvw}JA30>N?+~&DJnJCIN)~O#D;sNU-MK;6=-p7Bu3f8G z85)%s%-9uvsO}}QLZgbY=Zy6LfVUL;9dx6Q$hO z>xy)|NN6r4I^apFT@etHaz^T|M50#|59L_)c`UY0v=j6VMx2O!vHtf0J zc|c2#^DFwy<`nuoq0|LiYwq{3+EcuD&n!kUedhh$tS10!lCJNizCq2c6F-fX2X*?xq>*I1Ipk^zvkYI?l)@AbGE=K&8%(uM-|}vUb{M0n?V3W{MO7OKUv)qb4i1(N(S$J>m@+TUG)OWtp~q9R zT@Wwp)S`*uUR^luG2ljpXjos_+7OFaJ#JESI2;?n^6E^F+nBBa=dDA8!yOMt`X0Bg z3@U41bI=@nT)&vrbIe zJ3SugLCH-lhN6-8yeXBVHB!f}9=8pafwYA3(pYO>WDXGwB4izep6PziwHLY37SByTjHeMZ)J;KzA$DIX~R+N0Js zQ>d#eVPRT{F$AdqNJ71cQp7VPHy``CTG_sY&RV&C4p_>#j5jM5DHnCXiurc+6<4aRui~)Kxu)MLt}n9+v8h|TeD+q z(Ml*w!LuC(h0Np&6@Hi-G-qK-V!ZBXGhS(oASC$$8d!I#Y(71>98S3#CeE?yX-e+jZ zXeNB{K1$_gVg&h8msgWnb@-3!aTNqoh&Tp}F_y1Js$ ziYL?t^rDZ8g1R-$BLI!JNax;GeUe_hZrZWbJm1_-fY+NxsKhRp#?iqOi`2BZb?NwF zeWgQ+R)$UVB&;G%$EMVp`TlEdZ%OHDt5!HXf}YN|4dm;r9o^D*#(|45!6%3dEaBoA z(dfA2F}Ole_SnVA2P`?QR+X{Y<1maGEl<-abADCJTx$m#y2ssAQ@;B0Crt7|eh0dp z)pK+9N#iRVxrvu1dh2nuA6}D6D@E*yx}Fg+qsSe7atJZM(u2 z@5osY+6p8 zo@0l;rR8nVZ!S`h`gBWbQHKRZ{E(__MeNy-gOT#_JmgvEr5s~Ri+!ZSXSIq~eylrw(cg{v_qg#aV1j2MzgJ|RQTeZ^ zEOgd$x^n_Fcpe9HdT!Eg(g*mi*Js>D1x*S&@D|g+I2_lbee_w~x9Zn@ZDUfGVD<*Ts*Z@~ z9I~-QL!MGOT=VVw?QQxV@m$IpVQ>ywId>1861g*;AGnG~r*B8{-N#jY^1k$yuw*Ll zVRy3*n6#o7>nikOpT-f4`eCITr`pgBD6=2X>j(9sJHs97s63vxcq)fB1g>+WFEgBN zpRT#3bb;e|k!IXOnK|iWo^nHGEAzI@JD@Eog(zxCTkABXQ<}ltXWZ8`(F~uT9OJvN z)MICx8C1;g_S6H8{fZ!s5A=L!2Yq7%${J%8-U~Og`UGJ(gpi0x`dopsNdA*=-Xi1yf%t|PI>N8v4 zR`!Ls$5YsRZdbWmI_zn+bP67L+GWdz%It&4t-+ZQB_8c(qi8c4tSw^WZ9j{ z*{4`@ndr#}-Qv4c!>x0`x^U#Ehx9?gnYcFr=glhf>eqi%h+V)E9fY~SXKB+2rXxTK zatsN(W*S(l2lf=4k1<)aa5+kx-b*5G?pHm~AK;PZ@X1Re{u3WKTUE^B!q zyS3J!;pAuz)t(_GfwM?VzE%`t2cPyi(nl9j2Sz?J%Iih+QmF`#Yl*ukyKdDb(Di>_;+|UB#~O8iGUp)dDQCa(ipHBV?9z0O?;lfY`a#*_*~jv}Oi2!Mp48g9-bo#u z;8yz;dfLWC`{uGAk86e?Ya#(735BLjsSgDyeE65{-qj~$DT)daCuek?9l!HAqF3JfWR`8AVZAv*;stzIx zpRI7KbRFEO#8O+yC#9b*(eOsFc*H*b2UHDomc89@vL;?vUr<%X_=E5#O#7eC znF$*umo|{!(Kb7sJ*loWu6)G~^u4(bbXwIGV?f^)&hG)ryKGr z)xEAoyAFtE9@RhOzmVpu>z!-5$Qz^lidx&J5AD50D+7TcSR+Hbce;ljUxpZ#0APll zakkXH>Y8cbO?NHy`B7LK+%u!>58JsvFVaKjQfNpIb#Mm*q1=IEXj6CCv+lI1PReF% zxEP<{P(YK5XDOFiQ(0**R)wHo&}S@a`0Fvto#V9QTFoo>o~O!P(l(44wXCme2aV3J zYTHL_jRs6}tn>EuOXjQA#%xKhsh?L&hJRbp7`RgBJ80=&Y6aO2`Z1_2`s_vFWyJdr%Y0 zpgw4UrEVMgWVI?Pc5a4)35##l?RGsMs;1qW2v%d(e$1oCjo{&G)AN?r@378?4if@q z00cODG_1zs1rR<>Jx0UkP$NBVP>ZepDCdhLwuqk)S+~{S2Dm29h=v~VnTtD^JZWmS zI~L%)wV1aa(_Svxj)=^MXA@>z#t95%KJAMe9@a?xt-cBOh34(UECno6iB5}%UO(GZ zD$6unv?LY`9h%j&q4FUPG1XYoVGfduixMa;`jUoGqz%QUg}Js67h7vFwKLOwlNAy4 zUA6e2%4SPPt8Hs(-*z^jnr@SDH~983Zrk;()plu=sSmftPT_DvZUlw{VkX47huGYx zun5jj7~c4%J&y5klP^4mUR_Q8PTROCan^A232tR5m=Akxfd zdkmYfwu`DQ)b^Mv{jA*}^Iz3jZ90pj*|6Gly+dY7J;i7f_o~qbD0XVJQBsn#1B*MX zW2KOf)h$1mq!rr$+>2pX)zYNplbSfhy>*fPDI;U7%{X~Tcls<-u5J{%ow6Wo&+gaX z(Ax%80vAwYXBUv;Lu{OA!{dTtL0DrAh8$en8OC7SD@1s)ZJyBDb$tn8!^fV;TFLFQ zc6*LkQ7hI*3SSG>)?$qfuT-E>vNh=3W2iB4BuxQ=pSoP z<)I3GM6XsDQ}BJ%yEUdTY~rLrm|@lsWw7FU*{^+_gOyfbN)S4{BVZ`*(HMDI^(bZbIDb&tBZ<|!3n4FY^%49Co)r7Ak>gN>Uxex_YDa!1BXYEmWahRUBMdvbR_J& zF#L6!eYK1f8-eDXZK0X&4Q*Fy>J<`DWd^Qk>{mP_n#rmoJQI51@%7WW89eio4w?ph zQl7NhL{t1ep-t^tp8j|8W3PpEdFb4y$3ASQRxmViiftUBsY z9`}8zjuvqz+=fdYF7CeinvSHs%HO8*54zNs;>P5yHuKsr9`psk)$kBNwj+EcEzq9M6??O<)We#>Tm$QyfY@h4hdX*uIm_Qi4k z6=Yv}PyT&2NAL@PcDQ#Cdu?8{?=BffOHgG~NW?zK=3QEpRg{JrUbkN)JW5>dP-Aq_ zrgYBF-6!YumA)pJdq5@5P3vN&gxp*=_LVvso*%SZ*MXmv55hZj+H7Y&2#03AaOlMJ z;hA|H46$C-Bj?7ws?LIKovO3B4+73RJ+|8a$Ooad4?>TJh5(-kh|S?Nd)%YPZI3WPH(hBUF7QdJMQ>F+Z%pF#pyI;iJa1VOX#!4jSq?-NTYW!_nJ&48wuE zDQZcdKDAy0I2;@kJvb;x;toIE`(}^j%|0bKvXn@)hn~Z7w5d@!R2SLmeVyk{KKhGj z!F3Ii>{@{i|K{Z649!n1+8eI2&hz8|+1Uuk4y=2_&(V!Xs{m2@7FsgMHvZl-U zdFCeXw?U~QMEqO?SXA$}*W+PWBKWW-$nO861}iMPJ)dzyNwa$1m_dV#pE%j$;c{O; z$l`HZX6`v`uw630;)L2B!^fvP0j_!unE{(kXM>6rr*Ov6zPxdxX53-RljfcP^K&0U z-+YgvviOdOp}kxfW-%jj=UL&W$+CUg7dNHjr&)c&0t3Bl_R~x~C}Tm(AqC+|OK;^& zgNc`m_E8#brGzbFh7l0Wm#XV6R|L2&*R)j_hU(~60T%ubD$W1j-njtTb)0p+@66nJ zX`Xu7j{LZiWy>#VItkLIyVMLh;&y-C#B$ zumNh5fMIM2dmIbdyCH=g2P#HDQ9!)xZg!WYV5!=zqJU*9`~UTK`kp@LKIYz$9XZst zbmp9UPCvfx{$Bm{*WHJ;h#SYAF>h1ABl4Xs0UyEi2oC-5Az#Z&1etB>fPsEOP_oe* zZV7Bl9Jc^lz+rf2;VKq9>>bqN+;RZQT3(}ZZ>*^cXP}x9!DntP={Wbrjfv{%JQ3u-zW?hs?Kax#&)Cl*K(R4^mrHx4j1@5Rv1hihfy7>of-aQFupxGHQJKbs^tum?J%Dhr?P7JLDeul3IQ+nxPAE=^IEIR zJC}Q-^{YI(2kvM6K^+)q*zqMJ$vDI~r@_DU)Qw?HW&Tsb*>T}9ypPRrf$D@{+@#-7 z7zdU-oly4DQ!mzfVM2U)QhxUErA>k?>t$_x#$a76ZoX_hmVcqH#t=KB?C|aJfc~=W z8!jb#{a>~ZGk1%UTk5}hT1yrN+n(|}Uvk(UK3}q$FbP3B2tA0+0u0LcN|0iP=ZnXx z)@$F>M6Z4Kw-_=Go>#xc(pXsz0G6`}er>%t#<0fwIq16A*68Q@JUqBQ#PoEh=ZQGX z;PxE&cy%l~_uTV%m7sB1mk)S+ky@V3C*eG3x#pyv$LeZ)X=y3*aM6FbGB?(L#4<Ww}1b+{{Q$-I!oV zGw~aRVa1{_%nAZ*0mz@mV>epRj^xRwmb3gkX+I zdXa>{>qDPys0wdvO3mwV%-TXTyAqgjtfU_10B-I2_UGDY`(Ih5KKljhu-p}c?iP&1 z`I_N!8fwCbD2#^Q?mQc<%hgrtQlEQ zGF%?>@TIW>m%^q}q#sf%g;5jyXS!T-TWM--0(G(A9m)>@TBr>d<1Fyuh++ZP)t;L& zUcs?(o5~&XeAnU_oeil*w%wIM#`wm*Hv&so5=J||8`k4hTDTr7w;%o3QjiDZ?^p9+ zY-~MV*@N-jupSSe-oO-l)oEGdUN9qqKCEOb_#LM38m=$k%`<0M2ons0riSbi%7Pd$ zO-{YFedj<(0(bl~X=Edq;Ni2!=K}(=7p9p`b@M6k)(ti2_Bp2mb2CMn7k7vDt0R3d z1eq`WYO!@2)U)h8Uw_U<%%-7K0s3`v)-<#y3H!S zsW&ln_}T**9@)K8l56Ft&q<(s)^!C1e}#G+me1J~rch05M>spz`l#-qKdg)!RYtnI zCi}^fmbIFQ5B9T6b1BKd!>+BIVZyM66HwxO&08I_kF9mJ6)MmO9Kt;GNA<+&i*qxT zD+3?$b!X4jbbs?UomgE?#WrBPI;Rs#j&YUsbD$clFF zO=uyUp^`Po)8d2C+AQlA+k1w2UNbx%RV>4g5k1jDjZPvcstSGu7b1)Smz;gYbf`UX>Dz^_w+p*WbUZYRM0D!GzGuGWpoWIIS*UVJ6IJ|xff~eoYS4l z7tfnEUdj}TlKGIQ4~FdUWw_UItw)L{6lO9z@gmh~t+pap0{2)B^@~@gxtA*P_lf); zQnHFFXk7gf4rHMUE69+B`E^~X+>Rka#)WBZWNj+7()P}lVYvMEOannrx94PKir?TS z@(}5R6l8Lta&Kr12q_OelIf**Z5KKy{FnWuQ@Mlg6)+!fiL{mU!v|Wcq$_Qu6vAxF z#H&qB59o?0qLiHS7fQQFd9KxUp?H36{7=gYX9QlYG+_EWH+iMZeW2!9y)LUCH=@_Y zxQ6U0Bo{bLUyvh`(Z(vV{E1V>bknUitxV|w_J2rcdzjONxL0ig$6>D!bAnJ2zMPWoF&0*~ zLM4prm8K)f$u{a@2MFk{`p)MjSJ6Sh&H7UU!8~8BKf-jEGD!k06=Oh;dNH0%jQhTp z?%ppqq&Q7UJk+KFg60&LRu2o}60T69py&4`n!qmcLZdxSq~R0#+L# zWB!Y^9IM2y)YVni65ue#$@Dr2w8aKp7={bFs^^Gtrd@p(pUQQWPjQ3(!UHO&SX0P? z39|b1F%td?U#ECa@Y;MRmGJqR$CCZZCUT4=d#ya-bywEy5yn#a)M31p_F;TBm$LMM zKA`8h(+5E_t)4375X2?TMKX8pRL_FNreOgGlyBIQ%A^!RB~u`ENmo%20N>VB19 zotm=guvJxecUY>vyk8Ke?i6wRRO^G1;0%1~f*kjZ(^lJ4#PFr|u1M*4d#y_0EWX+} z6Zn1>`f8Vt+-d45Ug#f>VfRVi&k zqo7{|TBD>Zw8pAMTH`)nYdiDV&MRQ`shx0Z*xZrqSmfjQeH9Fg?^7vj{Z+5NNHp9b z=;#ZMl1CF;*M+NOrQ;J)D9N-&6dSZ7oP7e-kY@<_Qdtn3=OzY0p7(C7%XcU*KEoD$ z4QWuhKV=y8#yu4v&C_hqL94ZPA*m8Ig0_PWn(n*FxSFx|agUL3O529l+H+Hdo!_iY zHtPcJq$kv89V4u6a9boO+AGf^s%<4tcu0`d!wcjQ+}13xOBtUb-_5lv>=zW|7?#(i zjn8W5sVse<)tli0&{PPd4LV^VdC9wyuAnQVr~buUF7FD+ID(DlgXJZTTgsh16>tpc zM32044vK4i3H3CQpijr}R=1zT);N=$`8nH0^blH?z&*Ceu+Jqj8%_K!X_;6lvls%s5@>HQgggB)AiIX8PVos#N9xC5T)3wk5AGY6 zqD+!Np6hglya&r^&^E$o#q7!0=b4u?yB%|921RAeRDT$X^apGR-~x_b{Iwl-*(#rW zXLSXBpLeuG_qMXKHOXrhfy32@t=|07EvjAK1(QBMSJzHPnCr@ITdUtVTeVi3rmat3 z5x7GsXg%QXg~H{u&un%EO{`K231gbTw;A7KXI+`gq4sDzVlbymRX@4b=zKzX zP;Os2&7K4|koxxvXYrUy17*cJFJE{U=pB8Jz`K&JfDfycD^7%*b6X9M*ntyG4PMPi zgVr2$4<>2SUddu#>M_F8T7NYnnQFlhbPMq9?RUggrat7`rZ;Mv`@|0`TVlXl2A=S8 zEcMMPDXv+G(ssB{CD0BR)wPWT3B61C-Yu$+>-~1S>{^{uj0huw#D@ zz9(ept$eOoI6{5E-FL=GSrpl$+H&-90gKZ0hI|Hr>R~ zG@vWoyY!4WUZ(2`U9jIKH{FC^o#)*Z+J(#$9VD&6wtIdae8Z9ywi6(xiQI>xV8$~LttW}wpMq!>Hwb~H@llND zxhdNuFv8AE=NXh@B{mlY9pd#}u|3!#`>)xgF~-C)FM!uUjN|I_^W3;K_BQJh1ASZ# z40ki1&ocRRdeAYiq4+Y*ao#JzED3(YBZ=;Rp4+rbJ)JkZo6PS^Bok*1!j%vkC`-84 z!Tzr+BgS?O{g^z$tdp)mI;s>?qDyd}wNM{b#V7T&&S7XaE=NiX1Gsw+DG%^&o$^NK zSgic_FH(MX4+nAw2PlodLy>gYEy#cpO@aL_42s2}6p(%>#@&oi7*HC~Gp?5l1OJ9p z^Hh~!=yD#>L8a5~%WAZYO*iyL?%NDCw`ph#??nf&0cnr#XGHr|YHLg(w6{$FV`#@| zYO+oora4zdxpH*Cl-#BuZiIY(O2*C~WNB2YoLraS6l8XT@Vx6)eJVGt>EbXMKI~B1c+lRj-}JKS+cpsi%VHW9_63H56C2%Q zdV}1^DhY#1yFsz@w6;`Sud;6L^VP;48yXsWG`(C7n;}gR?)jmIZ>n!A5HG$L^uj_x z;J$2+{jcgS=bC|2x)q+%Gw!9$3pYGdcNRim}Su$_{<@X^0E+gs8fB^QygvoJO>cD-c;xzth!nMi@5#gfGOD=A)1JGUIm- ziX2#@WXNaa5PwgRzVaJ0?O5cFs9fq2r=zU+I|O02@@Wy0t=gN7Vo;ZOC_%r)Bpur= z=-Vd}95}VPON_?3FY4k|@>);M{XTzgb%hlju2?AE>RPtA)-A4W!P#^B7T2-O6&_Nj ze@bSK1=qRVb@>;C0}r}Fhnov;yZzf1y;ZDb+g*>(OX+*Jxt51q>j4$A;QF?^ejl+- z5!)Vgty|r|fwN)&gWKJTt!{Za)=D3%s8~gnv)!#)^Pp>4W3h|n*zIoccbuF3A=mYq zE3_+{P{?YZyj{uLZ*>=JajQwGk6YY@3+|%r?mhl{hrV|#xHa3|#o^l}+uf!5CYa0L zE{ndE;%{pun{RcO@7!j!3wf{id3P#(r_cL}?e0p;Pro_Vc^o7aK-#gUD?+^cy zTe#%k6(0TgOKU^C*3quh>q$P|qdZ4jUq9rZM=#7hf9+83>8nG$)7KKQ=k!KifF6Wq zXc-z?E-VAjjFyXEhd#;7*1Cb)v!3nalZ)z!eJiYuB`%A*@q=b|8J2G%a>l1Y{NZP5 zN;oQ)iI8==->wv~DBPr9)1sxJGSx%NtD`y?_hCcD zBS}6h>&CMgmcX?_zM))eS$OJGiEYycU&LEpH(x9rrpyo*aclJ*7L<4m(caiBhV?hy z#Dci+H!FXSdJk_g>(!l7b>W4?fv44~JKw>rc(54Wr3$#UF*suRobZ^!uqMP!H}|u5 zz*Vcv02lJGB&DO2SX;$h-M&FbHXtzNEwmeI z+pHu9Rw-KE@Mf%B@7Vqm(pVYQ)6f@LGgF!a>8WRsKe6G7Z|E%9w3RVKJoD{HW%S*G zo&E$npfKVY&4ac0<(VfW@8J_1nU36t!h&YNH`*zbigAs1Tqu+96rRB+cu7!t!#g}% z;Ysio_!z1ccdjvAAzZ76PbWY4Mwzkl?z!Nrmd@Zw>&fqUq>IcR(mMkB75b4o{4UPUJGAZsoATw`^jj@W(V{A1`Y*J zBk+ZO{NK70PHk@WYrbNfu`h}4g=%$HZ=~b21SPE1I?#7$L266;ZOc2{gVKW*T*vlA z1xqw7{qDXMm2KIA>)DR7mFO-)0)6X?zM*)55XW5m`;WW!1MO}&%5uO|6iXIoIanvl zv^NNm5nijfD@)*N^eq z!oEuEZcb;xkDw=u-#=apzu|ju4D$@WM?A*ns6+f1S9n)T$9cQxVX-k1Ff>auS1L{O zgXk>fZi-AdzyO`362xe;QF#db^<))vooXg&DU@4JPSFQxx*#o5X-0ZNXv1s`v*k1@ z^YZ+Hyy-)DT0F|d!;&e5rvSi*ww=iXLuJ%7?y$RJh5;coY?~Xt6S$);a!CWCQ8Xc6wrEq8gP2TSip-zSrPE{U0D zY8khOqc|N;Tw3pv9}xRJZzoHegV}P-v%W4G|Yera(%TxN!#}oYms^S(T@H z$>BIy@TOh;jPWWg?jg_oI}O#o??*+<56OArOVtdRSJYGmXGSI`W+y&2wgk@!cn54T z++oGwGa_-FE+EaAEyM57RBE(fzD$lQMMFN1Qvd*#9zAKx-punrANZK@O^9c!FVXOX zq1lOK2f8OUYr*q521Pff`40#%Jm!;u65kafqX57`C2wwCF6$!yKbt>6@B; z1d)h%3EE61GIHGaO-@#JDVYEC+~&DU=6qA-?Bp=_-6ZfFt;(A*~N`HR10 zW3Z?}yrqUab_)jMYz0v}wZ+F%n9;R4|In`Ikt3*dGcyO>m=XJRf{m}@ z$q*E!qvV%;nLUxs5AqAdnFwnpJ`ste<$aKObO+kW{6vq@n zs4LF7)<<3Y9M2uQ9(A3!KkB+3E)cW$sOz3{?H_;CEqmlq*Tbt0|Ee>2)yu0c|EfEA z)yJ!4{#8%%s-IWA{#9S{YJgY${?$P8YLHih{?+p2)pA~~@UK=TuU7DCm4CH5d9_lo zt$JjuE3~MB+ws3E+S7$w-39jao~`a8o^IRf)^LCSR(CP?KW*9SF7XfY4!qPqv~6{l z@i6Bu*y>6=-M-bW<-Xw7ZFiT?xeGPDY%wm{>ekzn3h1yWISyW7PZw`>SK8AhTiu41 zueg_6pK;IqR{NQrGlOSVoVoPO9j8w3eg63~A9`cqd!Ik^18*$MxlcWRX3l+@r_b{A z0#9dnI?L1l&{LsTPlZ)HUCPr2p0@CGD^DNz#-Ta)&C_#*eR^}BocH{H{r=FAwp02) zR%&6r#)(|*WX4+2C9Q6 zb59)gK8%!r7VyvgjEXZH->;FJ@$$l+7O#`a1E0-seB1B_)g#s=MCD; zZk57F1>VXxW)W->I83_V;UPI*cA$&(AK=ZPYK! z?u8BYh)*BdyhOUnG33QJ2BheOwu$W#J*9O)8u86s4$ZNV{^JdOI;@MC44YxJ@6^@4 zayFyog>xW%IpK|Tqk?&pzGd~MO-Wqx5B)x@n&R>p;HN&!cIVUXSI<<7i&H_!3;BMe zB9_6oLh+7N{hr7EH2(c^Roo|sa!#e%p)IHn>iI!k_qm6KLwD-yJ=)~O;v;1%AlJ+{gla`l_8Yd7mwy0w5sbi>;>UC&)wSn}iFTISmHtTih)Kje~C zDbh~64#?$FOH`)zxC_pzT77$5zxS!s-!>Jj9aXh#rnrD#rc)8Sf5)#@>C{@5Qitn) zxbR5gCFvK#biVh%EpA}D8`LkYNm;HXFP*xtSfiW{Bnw>b?)>%>`;@#0F9HWL>qn$B z`b8sJl6B>ZPIvNp_sZ4Yk@A&mS9Q#}pSa112VCz^K>zTNqAq*+CM`G_ZP(I~`4@Xm zzWDl~uIK;g(CS}qee~mJZc_mYjp7yKnt=>nwR#6iaA=qM{kv@;2XZvKkOQqJyATAq zVseyme8Bcpegzqr*JH_hDY|DZIR>pXBGaq!Y~D4h&%$a#ebHc#m3f=h891=C($_pA zr}wC3jP6UK{8&Pp_E=IJ;zG;VgLsCf!5i-8c;Di`)BXg0J)-+h_-E(-weHkE1Y{(9 zi97l3QVs1sQ67hw_K@vU_{@IAC*ZhEdta>!IJiPEJ_A?rPg>r_YB=#8yr0i1sxh4w z*35|)wTmTa9o-h!2_cu)thFX2jf4JZ>x~5wum3aJesZi&%e7v*U(^hJ_d}j6>-c+oTZY9T;8eg#J?bDPJCKj(5Wqw53S1-v{WAQvxAu2e5nQlm+O&~A{*dC)!)YJ4 zkkp4DpZON>ADoWIpZi47P!+Ttzn}4K1}&Rz5PzecYRP))`X~BMKvv_QcuW^CaD|Yk zp+G#+EWN}oNcOgOxPy>W2U1ef^IM*rL`71Cy3Q&mTXfp01r)7rnd0Ae^Xd+FiI>1V zyzAvpAAkC_N|QCGB1f%saGl?Np&iMs6%|_F5a@V|TP^}N$hJ6J#Lxy2Yd!2rtwHsG zdFj94R&RF~WXQR_OwK7id*M7bC}LjmVfXU5mOhmBiOhNZ+9AC@{n+b=+PYspHrjgj z(CX7i`SSY0)WY}iaQbnJSY8}@Dy$7f$Y)qWqqu_3)UWnTai#S~=*xQipdQ_$ha)@k z3o#k5)aC~&5)hCU8pZy^0wTOJdB?@3 zyJ+I!H?0)X@DBS8b0|E+6In<){npXC63sAX}c$eq5G$tlPJB`c}Kof+j;N zgbCK#i)U#wYma+<{BdzqQicuafEieVE|J%rSX02aDeoQ261fRIg_$cXQwM#|;oCK- zFXTr%W0zo*iHwRhGQJbQ`@p+-9^+*aepUBU_>tV-Y2N(R)@hx z8f=6{S6SM~_Jql%$)wOzo7;RliX-~AqK!hx^XsMQJZ%Y+^x9HaqAdk3uI&J9$^)w zLf4LUr2X2Y;tp-(iS2WbzR`Yb>(&>`?r}c{ZyeY#wNe^bUMrQC@sr)s%l4`4I8_$E zDH|D)j%lhLMl$2^JMe-Q#fLwIaE%_|L2-DedBLYuSdJI`RVW`GK=}mPKHfJfKPOLJ zkQ~Urz_sE3=w-jFJAttcZ91ik_*@|b?WdXz#cO0&i*~iB)5nv2g)xn^F|T~-&--s? zou}8W6ibw?jYC3~TB2Gu%k(5lo>#$oZ`VpyzcUDSm}EbN885QMlO5NGm%sC-Wn2Z$RTA-dt;z%`2m<` zKUs^5SIWu}tQDd4MtIN9E8emU?`b;({w{_0T%mNe`AgPAU?_t@8>KtM^Gdh+ReJ#r zlhIkJ5x&(L4>ImIdPNGSehYbAB_HrKwgvL8PuF5P7vu89%Qz@*v0t`=z2Z)HYb z0l&eL&I{)8#^6#Gz75yuUb~)wGc8r0jI}${v*C*=&wn6k#h`y0OxP%?3DOpvJ0{%` z-*ny_)Gza?VP2D&r%if;PCct{w862A%!u_zo`Woj-|MyebzQ-}4}NXtWfW@373d-# z%svn-1dZEfUrpySHP;_i{qx{th>wzgt{SVvP53 z`xLkH+g}Ui^hY8_Rstnu24Jwmy~nGj%k_NQ&H57wIccntJ${bOi;%4B@W%MkEy<97 zv}atqIQgxekRhk%+*eUp&&;_u@=PEo(j`3Rz}#%#O+9O^+B0$27!_pwJNg zMR|;8u}H82{Hf%<$xT~Z9&8nj+5s+C9<}=uE4^)|!)SV_>|K)Q_h~)-7Lu#pbz zcAebC@QSF-dRP@^1R|r|DWgm)8TpMM*xpc?Y8K_wP-N5ErSQ}f&Aui z#`|d_)|F0c9562LER!jFl{1#vpdVL@d!J&!_w#Yz?YtP-Yc}KRJd^ecJd<`~VS1P= zLZYb41qu03+zMNuy2Th~k~vwA4Fvz~8!k43oxGFTYWxQxTmv55;U;nm7>qkJaVtQo0Iio=~y zTGI30bd)_F?vLmVuDz;c zhiaPEweTu+g(h|htDEts`fj2}>X-E)4cKb!M|;HmcS7`iT;mDGOZ49ci&pMG#uxce zum8-h0MoD5hklIjvscfoW7c`6fvEwN}Qr0i&?|n&P`Wv1wl>Clwi}yEl9Aasw_ww`;vsOv}n{J4j=Cq0` zKLF*o)U9f-4U$Ij;ws@qXNI4*T)b4g0Qc+JZ&($9#hP)_(|(qfwmx^gYNg6Gy^1*o z^J-y5F3)z*_OwOJ-=Qx@G+r=kanJ*ecU)DsPWk!qu#?)xGVavk zd8saVr&@#E*X&4Bur1a)=?iRl=^TP_FTE-U_!YPb{u179U%oBEk(`|#kbH>ghvyTL zdcZNNC-`bLn%U@6X8#0gsBKSbmS(Ea#;H0K)A+o_`zmSXs-@CQNzG83W^7xJ8|t--A}q} z{ll^+-R7sGo+xh-lGTpge&Dw~*eOMip^?7eCLAUg)?Yoe! zU8Fz5xBTisbQ8Xziv|h;n|YVoCH8u13E0jz7&bG=_+AbxB{GKhD|A(^%dEY2lr#bR zc!t-rlg*R5^BWsnWqx7RsKr4auZ;7~tt~|^Da_6O{$K7$pZ_6x?%oOPv=Q@NvzjMD zGhj^^?`cXNUS|%NIoZ5A<;9C8!(VZT$Z&*x9<-RE?t@TbR zv44~z*DMLW`d(flg}C z0(PDJnqcbM?6_u~($tg1Ca;iHaA)?PsqJe_`Ad<}Go4iuR}jb_D#iEA3L$s_gxMmFA*WPtsNy5W5{Up&XskY=Ww=@v-uHRr`AjNOk&R`!$Ih4M!&#G-drbG z8O7lj6^F+082qLE2=GB<0C4An@OQx#grjI6x7*yYrYwB4_4?Zg|N5M8FuRV~ouWM! z<6rR}1TkEJk7LsyEDk^8By5C!sN>T#3i~e$_S~9!e?VG2*cnSVy61rhMt{DOb^208 zoeD=5>yKvZ~|Mp04bGZMUDx1}D3wJNp*7^1#KDZv_TebDPJ^CJG+_3mreoq!?J$%1Y zd}BuQO6YIX+7SgV!m26CK@Sb_c8eF)+K&bKk;Y49DtTbX=Ucp&OlqsyFaDK>(AEW+ zu89_oHOzJ$40ShMlhYZpYnk2PProWGn^KVk&<+vKoolr!*X)LAjcn?+m_VTEXjVIf zxyt5gU#_-!+BJ)E)7=vz$EJ>MYI+N`_oyvEfpCX?akxXDuB&v>R*i3=cG+u+zD_Ab z3xxs5_@jD3o-8AURfxKL2rQZ(KfwRiPjXx-8$WzT^z5J7J|pKQwk31gkgR>q6?E&E zb1k}c&be0Iy5`tit$U6Q)t1eq#5%AQv~cxLp>oclptKdb9kb-kwRn>Rbn-~TTUwqG9H zOlQE-Kws`Q-Pz*L#HC$X(heFgMdh;e6Xo=%q6~8K%epZOHNF|6sVUG&y$ue58JvOi zSgME19O_+|@D77A;-Qz~Ru_}*ydOS|1g9=r6CX4dOp0V5o?EAxkJQLK230|h)M5@ z8hJ|1={b2sGxnp2sJce)n!)8E#m^2m3%f&o4%WdK;?M^Sm6qaKyBIzyYacwVy=u>x z6Kuoav{m6pX*+6%2gM=pd=QV4YOAySq&J{k+~Qi#Dh`Ifq#f~lko?zyy&-M0ZK-~# z+Lq_iPOFt?9?y4s+-7)X3nF$&1(@=PdWu6^+wcL5GZNOA_9{=p5RF>VR#}sAxY&clUYD?W|69V*%T<%koJc-Hu&w#9Lg!j|BX{LC3Ccl|lV?w2P^2 zBDLdNJ9K=yEc;q9qOGF*zA)MW#_wX`SweDdCtE<-&_bSs1!dfIU{o55QYGoXxl(&n zXtlJqqlypr)K{%iVUsAO-s<|qpqG1vX9ZIYJG4*5HqW(J?cC~CW43?Oty1o*nctpY z*mt<)^!_mXxT$5$j_vz?b3~hnjdyEPDDQ3P4e{e$V)kvP51f8r;Q)J#jdr}Y@F7Mk z<2@%W`sl@{A02O9xx)G1+QjsgLw>a9o2prS`k+!}T_)N-MgM@u2gPqpYNv9v-Y_}t z@7OFyeqlJ19YP>$ZK%);9g-hqVdk+dzV8ulWCH>-Nt^D3iTfVm5=NlKwIs;9c5wy#=Q|53TG$JNs%E2lzgProchzXKm? z>7TS4m~zD9$fV~_@shy_eUC$|kJQQ+zV$0fBFx3$?>%uQ$+OAPVxjn^=_GGr?PwL7 z63e(#EJHR9b8*&wJC{A^oLC1(`O06W^EUm|V!AD?J=jr zXF4k8Gdgg3X0$ahpcSXS{B)ltKKOEEP#oy=C-e~}HQF`aKN{Trt`TI-=&7TMpLNq| z{Y7xK7B8yRH>7D4H|y~;`t+T~+dOUpJMW(K6ls$byo0YGLD>fQW4beD;yv)&(lizp zKc+8?>Qa8eHmxkI!)YhvljlRchmW9ZhGPhMcdmS-q&)I^MQlg8LA;-B!q5$3J!4Y@ z32-#ZJCQNQJ9j7t<7$kD8Re4Ca$QX0;?PuCYFv9oREYUN&}pFiDf=varQq9WOA?nj zA&9hPVXv;Sh$j6|Pdq^}fVA81v%{82h!BLCX>R&I;_4@FFz&wL=5HtPSm+n-8!yOQ%1mgjo}4 zi#Pu-Hh!*0YtVAg6`R!^z}@^Z0&v%GVV9TAjFj$^^o*B3Hp(N=@fX`N68g;JIygtY zYE97sH`s{|GoxqX(}vJF2e+{)^B(=REgbFp8hziR$*G_N*yxZca&tPQex(XX*xb?Z zImkWiP|#fn+w~BSslnx-&jV9dw&Hfk^c8sU>{~bLPJkY0hcH(6FOxr#gL1bi6itth zEgi`;fFzstYE2fELlR8yER$o4)aE(&`DElCBoJNaL$kR1vr3hfF^0QjcraJXyd{bL zsioh6BZhBTtu9__jD0qbBa4r-QoMkVv1A2&GOHnf?fbd%>a`8RhNc~F$&nosDw8C{ z<3aG8WiI9dWO#_q71Mk?J_M(pPVxy`f#Tu;PI85?6V%bz4;QIx8T;YbA>OF5UyEN{ z+fpj+VY9*(*IFX(n2ibblAVH+1Pu1Rs(o@8IF=Dm99XQl>W(;_MGfbKn;NzGKc(AF zm4|WjU(-LK>vL}$@f~xs&qNNy8uq2r{wXfy0ye` zg?6tscA~Fh`%#MX=YOn&{HW$e22KRN#`Bo25boB)d%_RhW4uJq!WA*J6?G3X2!2dn zCv<_2KchPVe1umBoqUM#F}Cx7Zl>r<$KUR3^J}ztGg0CLAD-EQO?p0N2%+RMt!V_M zCH51uhDU9^)|Q!=HPGp0C)UoIT0PDmIVrV71`J|?(_fbX!v^$|+ycas``Uo}Q5vaX@zox(V`_Q47vWVa5PijHEOdL+nD+f;F{YK+iv#WQdyr z|(*t~0Z zH~0j-B*;eyWA>1XRzSDd_}tr!6APhk^Yg2&XG3|7&tE^(Qy!(i=no@GerjlLUz18T zORwKlx~#k@JVQU7iw;z+zsS?Zc-ZW4<+J7M*&a-3mbv=;nVIAPJ>!;uGsH~U_Gjt9 zzdTNC6i&e3Nz2&L@U!~Z5n3Bp&OkPnqF9Hn@CHs`FatNETwFaYtc2YVAQ8v_ zQsP=6u(JleT0~AG63Bs0L10=Ajj|PBSkW*OqMSBw!k|;rkS~8_%^brnFTqRLm~J!i z8--z2O&DM`AYFW-6YbDkipAid!|99KxdsHmQH5!4*miw5s-?)oF{oVHa;TL+9YQQHuvcV+8Vz@#~_B zI_0@)HB}Q_Us_7aZ}qqnJD2blQzm!g%)>d}o_8JyQ?)CUqFo{~^+7iNuGc;{Cf?yO zD5I;&Zb2o9m|!?7i3?1*k{7eKlGIE~tCgal6t;ioYT;N`+T$b*(PsECaPkJ%>P?b-IYdb#X=M)#{No z%>^ESK1U$W%XN`oigEhk17G1We67Yc_)g%yURQwZk|jX4SKP!Vxyg}0uIrLJIhU4@ zYcNrVdZ%@aVZTDT2iPxKLMcj~1aggYYpf+6P(P!AW&6rtBF9UF3tub=<19CHjZG0;_4~P`n6$xKUA3?;mN%;falL`sLtb8>>DUCrV)%2V$}Q@m zzC~d^tGO_x8&v&^lxA@EDt>mjxY4&O`%gKy!RMR~4b4S*LsQ%vxmU~aGjMJd;{!Db zvXquxxkw%I{Gr3|>yQqGaeJpVXp;+cE#4-IbT#6?>yF5lm%jY*J7(Bdy^`_bGLyvv9TEj@w{Wc_-GAqwd2#muX+O zX6t=NQt#RtdgbW%{MEd}Pff++y!ySmYtdfKj|9(O-HNIk9N12iu3xVmNxd2yWuCt} z^=d?FG6gNDBt0eUFg2qZ)UV^+i(+QwSo1qyQ}`5oX+TtHoUc@#?#Y|C>(_TUsqa$8 zr^w>ie)64Z2Q)pItUXsRzV)xBzcF{y;Mt$~IX7_EFaF=#J3fEit3Cf!zpuC7A3VJL zPk-%=!Lu)pxkK|W{N5W%cfZ#PTwz7qC+76CQ%)$lxyw)4edE8e`%iz$?w`HV?mz!i zcK_Vp+Wi+b>q@$R`-gV_rS1OS`ni|v{>3}&KL00n|LQus|NS-o-nRKByWgeBU1igK z*&BA>f3@9zuahsM^^zOg0`#n$D{Y&!9}mV`-~Yhw zfBozJKG1fl-HR4~;Nl;)-#1$O4BYaw_WR*i?f!AgZ{WwRJ_Dcm4SWCF-)Hx~*=YCw z^F@Cj9C*y`R}}3&z0=<%@5?@UM~_V%9yvBNIyE^vHaR;qc4T69-`M2i`=1z_J~r~S zUzB#~Rcf0J0c_vmYNkfF+DauHa#{uIyN&ja^l3XiP4eSiK)q%O};i4Gj_eHp~O)}K5hRm zUe#WdX>hFYD^z-G%>qtXBCvnw z)YM0hk4%3ws!PvWWZ`w?)VbP^K0Y%$bzF71e`@O3;gM-yrM|!Wy3*7^3M=t&Qrf-K zQzyozXD7yH0Jm@dEscO%C9y~N_y2=ZUt1GgBlR8AVSZbFT5zUF|i6=%zpZ4uKaLbP=U5Zz^zEIT3*>bg7|Nc)E z`TB+m89DOAh)DE^mGYTiQo@uc9G@2)3Xti z3@-v!(FCnulzV4=q8grhe0p@OT%Yd!|FIre24yHhV7dQ*v9Ga4P9%V@e*a&8Ug=T{ zs(}u((_>=~iu7rLmVW_PPH7}mxGW~ZiwL~d-$W~_P4-E#9;DW + + +Bookmarks +

nk&zZ$UK-27{vT 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