diff --git a/boot2docker/Dockerfile b/boot2docker/Dockerfile deleted file mode 100644 index c1160aae3..000000000 --- a/boot2docker/Dockerfile +++ /dev/null @@ -1,217 +0,0 @@ -FROM debian:jessie - -RUN apt-get update && apt-get -y install unzip \ - xz-utils \ - curl \ - bc \ - git \ - build-essential \ - golang \ - cpio \ - gcc libc6 libc6-dev \ - kmod \ - squashfs-tools \ - genisoimage \ - xorriso \ - syslinux \ - isolinux \ - automake \ - pkg-config \ - p7zip-full - -# https://www.kernel.org/ -ENV KERNEL_VERSION 4.1.10 - -# Fetch the kernel sources -RUN curl --retry 10 https://www.kernel.org/pub/linux/kernel/v${KERNEL_VERSION%%.*}.x/linux-$KERNEL_VERSION.tar.xz | tar -C / -xJ && \ - mv /linux-$KERNEL_VERSION /linux-kernel - -# http://aufs.sourceforge.net/ -ENV AUFS_REPO https://github.com/sfjro/aufs4-standalone -ENV AUFS_BRANCH aufs4.1 -ENV AUFS_COMMIT 4912d6da07e3e24d7a8484e0e8a4c1315adbc8fd -# we use AUFS_COMMIT to get stronger repeatability guarantees - -# Download AUFS and apply patches and files, then remove it -RUN git clone -b "$AUFS_BRANCH" "$AUFS_REPO" /aufs-standalone && \ - cd /aufs-standalone && \ - git checkout -q "$AUFS_COMMIT" && \ - cd /linux-kernel && \ - cp -r /aufs-standalone/Documentation /linux-kernel && \ - cp -r /aufs-standalone/fs /linux-kernel && \ - cp -r /aufs-standalone/include/uapi/linux/aufs_type.h /linux-kernel/include/uapi/linux/ && \ - set -e && for patch in \ - /aufs-standalone/aufs*-kbuild.patch \ - /aufs-standalone/aufs*-base.patch \ - /aufs-standalone/aufs*-mmap.patch \ - /aufs-standalone/aufs*-standalone.patch \ - /aufs-standalone/aufs*-loopback.patch \ - ; do \ - patch -p1 < "$patch"; \ - done - -COPY kernel_config /linux-kernel/.config - -RUN jobs=$(nproc); \ - cd /linux-kernel && \ - make -j ${jobs} oldconfig && \ - make -j ${jobs} bzImage && \ - make -j ${jobs} modules - -# The post kernel build process - -ENV ROOTFS /rootfs -ENV TCL_REPO_BASE http://distro.ibiblio.org/tinycorelinux/6.x/x86_64 -# Note that the ncurses is here explicitly so that top continues to work -ENV TCZ_DEPS iptables \ - iproute2 \ - openssh openssl \ - tar \ - gcc_libs \ - ncurses \ - acpid \ - xz liblzma \ - git expat2 libiconv libidn libgpg-error libgcrypt libssh2 \ - nfs-utils tcp_wrappers portmap rpcbind libtirpc \ - curl ntpclient \ - procps glib2 libtirpc libffi fuse pcre \ - udev-lib \ - liblvm2 \ - parted - -# Make the ROOTFS -RUN mkdir -p $ROOTFS - -# Prepare the build directory (/tmp/iso) -RUN mkdir -p /tmp/iso/boot - -# Install the kernel modules in $ROOTFS -RUN cd /linux-kernel && \ - make INSTALL_MOD_PATH=$ROOTFS modules_install firmware_install - -# Remove useless kernel modules, based on unclejack/debian2docker -RUN cd $ROOTFS/lib/modules && \ - rm -rf ./*/kernel/sound/* && \ - rm -rf ./*/kernel/drivers/gpu/* && \ - rm -rf ./*/kernel/drivers/infiniband/* && \ - rm -rf ./*/kernel/drivers/isdn/* && \ - rm -rf ./*/kernel/drivers/media/* && \ - rm -rf ./*/kernel/drivers/staging/lustre/* && \ - rm -rf ./*/kernel/drivers/staging/comedi/* && \ - rm -rf ./*/kernel/fs/ocfs2/* && \ - rm -rf ./*/kernel/net/bluetooth/* && \ - rm -rf ./*/kernel/net/mac80211/* && \ - rm -rf ./*/kernel/net/drivers/ethernet/* && \ - rm -rf ./*/kernel/net/drivers/scsi/* && \ - rm -rf ./*/kernel/net/drivers/mtd/* && \ - rm -rf ./*/kernel/fs/btrfs/* && \ - rm -rf ./*/kernel/fs/xfs/* && \ - rm -rf ./*/kernel/net/wireless/* - -# Install libcap -RUN curl -fL http://http.debian.net/debian/pool/main/libc/libcap2/libcap2_2.22.orig.tar.gz | tar -C / -xz && \ - cd /libcap-2.22 && \ - sed -i 's/LIBATTR := yes/LIBATTR := no/' Make.Rules && \ - make && \ - mkdir -p output && \ - make prefix=`pwd`/output install && \ - mkdir -p $ROOTFS/usr/local/lib && \ - cp -av `pwd`/output/lib64/* $ROOTFS/usr/local/lib - -# Make sure the kernel headers are installed for aufs-util, and then build it -RUN cd /linux-kernel && \ - make INSTALL_HDR_PATH=/tmp/kheaders headers_install && \ - cd / && \ - git clone https://github.com/Distrotech/aufs-util.git && \ - cd /aufs-util && \ - git checkout 5e0c348bd8b1898beb1e043b026bcb0e0c7b0d54 && \ - CPPFLAGS="-I/tmp/kheaders/include" CLFAGS=$CPPFLAGS LDFLAGS=$CPPFLAGS make && \ - DESTDIR=$ROOTFS make install && \ - rm -rf /tmp/kheaders - -# Prepare the ISO directory with the kernel -RUN cp -v /linux-kernel/arch/x86_64/boot/bzImage /tmp/iso/boot/vmlinuz64 - -# Download the rootfs, don't unpack it though: -RUN curl -fL -o /tcl_rootfs.gz $TCL_REPO_BASE/release/distribution_files/rootfs64.gz - -# Install the TCZ dependencies -RUN for dep in $TCZ_DEPS; do \ - echo "Download $TCL_REPO_BASE/tcz/$dep.tcz" &&\ - curl -fL -o /tmp/$dep.tcz $TCL_REPO_BASE/tcz/$dep.tcz && \ - unsquashfs -f -d $ROOTFS /tmp/$dep.tcz && \ - rm -f /tmp/$dep.tcz ;\ - done - -# Make sure that all the modules we might have added are recognized (especially VBox guest additions) -RUN depmod -a -b $ROOTFS $KERNEL_VERSION-boot2docker - -COPY VERSION $ROOTFS/etc/version -RUN cp -v $ROOTFS/etc/version /tmp/iso/version - -# Get the Docker version that matches our boot2docker version -# Note: `docker version` returns non-true when there is no server to ask -RUN curl -fL -o $ROOTFS/usr/local/bin/docker https://get.docker.com/builds/Linux/x86_64/docker-$(cat $ROOTFS/etc/version) && \ - chmod +x $ROOTFS/usr/local/bin/docker && \ - { $ROOTFS/usr/local/bin/docker version || true; } - -# .git directory is not available because it's in ../.. -RUN echo "pinata: unknown-sha %(date)" > $ROOTFS/etc/boot2docker - -# Install Tiny Core Linux rootfs -RUN cd $ROOTFS && zcat /tcl_rootfs.gz | cpio -f -i -H newc -d --no-absolute-filenames - -# Copy our custom rootfs -COPY rootfs/rootfs $ROOTFS - -# setup acpi config dir & -# tcl6's sshd is compiled without `/usr/local/sbin` in the path -# Boot2Docker and Docker Machine need `ip`, so I'm linking it in here -RUN cd $ROOTFS \ - && ln -s /usr/local/etc/acpi etc/ \ - && ln -s /usr/local/sbin/ip usr/sbin/ - -# These steps can only be run once, so can't be in make_iso.sh (which can be run in chained Dockerfiles) -# see https://github.com/boot2docker/boot2docker/blob/master/doc/BUILD.md - -# Make sure init scripts are executable -RUN find $ROOTFS/etc/rc.d/ $ROOTFS/usr/local/etc/init.d/ -exec chmod +x '{}' ';' - -# move dhcp.sh out of init.d as we're triggering it manually so its ready a bit faster -RUN mv $ROOTFS/etc/init.d/dhcp.sh $ROOTFS/etc/rc.d/ - -# Change MOTD -RUN mv $ROOTFS/usr/local/etc/motd $ROOTFS/etc/motd - -# Make sure we have the correct bootsync -RUN mv $ROOTFS/boot*.sh $ROOTFS/opt/ && \ - chmod +x $ROOTFS/opt/*.sh - -# Make sure we have the correct shutdown -RUN mv $ROOTFS/shutdown.sh $ROOTFS/opt/shutdown.sh && \ - chmod +x $ROOTFS/opt/shutdown.sh - -# Add serial console -RUN echo "#!/bin/sh" > $ROOTFS/usr/local/bin/autologin && \ - echo "/bin/login -f docker" >> $ROOTFS/usr/local/bin/autologin && \ - chmod 755 $ROOTFS/usr/local/bin/autologin && \ - echo 'ttyS0:2345:respawn:/sbin/getty -l /usr/local/bin/autologin 9600 ttyS0 vt100' >> $ROOTFS/etc/inittab && \ - echo 'ttyS1:2345:respawn:/sbin/getty -l /usr/local/bin/autologin 9600 ttyS1 vt100' >> $ROOTFS/etc/inittab - -# fix "su -" -RUN echo root > $ROOTFS/etc/sysconfig/superuser - -# crontab -COPY rootfs/crontab $ROOTFS/var/spool/cron/crontabs/root - -# avahi -# RUN apt-get install -y openssh-server avahi-daemon -# RUN echo "UseDNS no" >> /etc/ssh/sshd_config - -# Copy boot params -COPY rootfs/isolinux /tmp/iso/boot/isolinux - -COPY rootfs/make_iso.sh / - -RUN /make_iso.sh - diff --git a/boot2docker/Dockerfile.experimental b/boot2docker/Dockerfile.experimental deleted file mode 100644 index 39c746c04..000000000 --- a/boot2docker/Dockerfile.experimental +++ /dev/null @@ -1,15 +0,0 @@ -FROM boot2docker/boot2docker -MAINTAINER Sven Dowideit "SvenDowideit@docker.com" - -#DESCRIPTION use the latest experimental build of Docker - -#get the latest experimental docker -RUN curl -fL -o $ROOTFS/usr/local/bin/docker https://experimental.docker.com/builds/Linux/x86_64/docker-latest && \ - chmod +x $ROOTFS/usr/local/bin/docker - -RUN echo "" >> $ROOTFS/etc/motd -RUN echo " WARNING: this is an experimental.docker.com build, not a release." >> $ROOTFS/etc/motd -RUN echo "" >> $ROOTFS/etc/motd - -RUN /make_iso.sh -CMD ["cat", "boot2docker.iso"] diff --git a/boot2docker/LICENSE b/boot2docker/LICENSE deleted file mode 100644 index 27448585a..000000000 --- a/boot2docker/LICENSE +++ /dev/null @@ -1,191 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - Copyright 2014 Docker, Inc. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/boot2docker/MAINTAINERS b/boot2docker/MAINTAINERS deleted file mode 100644 index 95a9b507a..000000000 --- a/boot2docker/MAINTAINERS +++ /dev/null @@ -1,4 +0,0 @@ -Steeve Morin (@steeve) -Sven Dowideit (@SvenDowideit) -Tianon Gravi (@tianon) -Michael Crosby (@crosbymichael) diff --git a/boot2docker/Makefile b/boot2docker/Makefile deleted file mode 100644 index e96c9e381..000000000 --- a/boot2docker/Makefile +++ /dev/null @@ -1,10 +0,0 @@ -DOCKER?=docker - -.PHONY: build -build: VERSION - $(DOCKER) build -t boot2docker:test . - $(DOCKER) run -i boot2docker:test tar -C /tmp/iso/boot -c . | tar -xv - -.PHONY: VERSION -VERSION: - docker -v | cut -f 3 -d ' ' | cut -f 1 -d ',' > VERSION diff --git a/boot2docker/README.md b/boot2docker/README.md deleted file mode 100644 index 42d478edc..000000000 --- a/boot2docker/README.md +++ /dev/null @@ -1,379 +0,0 @@ -# Boot2Docker - -Boot2Docker is a lightweight Linux distribution made specifically to run -[Docker](https://www.docker.com/) containers. It runs completely from RAM, is a -small ~24MB download and boots in ~5s (YMMV). - -## Features - -* Kernel 4.1.10 with AUFS, Docker v1.8.2 - using libcontainer -* Container persistence via disk automount on `/var/lib/docker` -* SSH keys persistence via disk automount - -> **Note:** Boot2Docker uses port **2376**, the [registered IANA Docker SSL -> port](http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=docker) - -## Caveat Emptor - -Boot2Docker is currently designed and tuned for development. Using it for -any kind of production workloads at this time is highly discouraged. - -## Installation - -Installation instructions for [OS X](https://docs.docker.com/installation/mac/) -and [Windows](https://docs.docker.com/installation/windows/) are available on -the Docker documentation site. - -The [ISO can be downloaded -here](https://github.com/boot2docker/boot2docker/releases). - -### All in one Installers for OS X and Windows - -We have built installers for [OS -X](https://github.com/boot2docker/osx-installer/releases) and -[Windows](https://github.com/boot2docker/windows-installer/releases) which will -install the `boot2docker` management tool, VirtualBox, and any tools needed to -run Boot2Docker. - -### Installation using the `boot2docker` management tool - -If you have the prerequisites, or want to help develop Boot2Docker, you can also -download the appropriate [boot2docker management -release](https://github.com/boot2docker/boot2docker-cli/releases) and use it to -download -[`boot2docker.iso`](https://github.com/boot2docker/boot2docker/releases). - -## How to use - -The `boot2docker` management tool leverages VirtualBox's `VBoxManage` to -initialise, start, stop and delete the VM right from the command line. - -#### Initialize - -```console -$ boot2docker init -``` - -#### Start VM - -```console -$ boot2docker up -``` - -#### Upgrade the Boot2docker VM image - -```console -$ boot2docker stop -$ boot2docker download -$ boot2docker up -``` - -If your Boot2Docker virtual machine was created prior to 0.11.1-pre1, it's best -to delete - `boot2docker delete` and then `boot2docker init` to create a new -VM. - -The main changes are to add a `/var/lib/boot2docker/userdata.tar` file that is -un-tarred into the `/home/docker` directory on boot. This file contains a -`.ssh/authorized_keys` and `.ssh/authorized_keys2` files containing a public -SSH key. - -## Docker Hub - -To save and share container images, automate workflows, and more sign-up for a -free [Docker Hub account](https://hub.docker.com). - -## More information - -See [Frequently asked questions](doc/FAQ.md) for more details. - -#### Boot script log - -The bootup script output is logged to `/boot.log`, so you can see (and -potentially debug) what happens. Note that this is not persistent between boots -because we're logging from before the persistence partition is mounted (and it -may not exist at all). - -#### Container Port redirection - -The latest version of `boot2docker` sets up two network adaptors, one using NAT -to allow the VM to download images and files from the internet, and a host only -network that Docker container's ports will be exposed on. - -If you run a container with an exposed port, and then use OSX's `open` command: - -```console -$ boot2docker up -$ eval "$(boot2docker shellinit)" -$ docker run --name nginx-test -d -p 80:80 nginx -$ open http://$(boot2docker ip 2>/dev/null)/ -$ docker stop nginx-test -$ docker rm nginx-test -``` - -The `eval "$(boot2docker shellinit)"` sets the `DOCKER_HOST` environment variable for -this shell, then the `docker run` starts the webserver as a daemon, and `open` -will then show the default page in your default web browser (using `boot2docker -ip`). - -If you want to share container ports with other computers on your LAN, you will -need to set up [NAT adaptor based port forwarding](doc/WORKAROUNDS.md). - -#### Docker daemon options - -If you need to customize the options used to start the Docker daemon, you can -do so by adding entries to the `/var/lib/boot2docker/profile` file on the -persistent partition inside the Boot2Docker virtual machine. Then restart the -daemon. - -The following example will enable core dumps inside containers, but you can -specify any other options you may need. - -```console -boot2docker ssh -t sudo vi /var/lib/boot2docker/profile -# Add something like: -# EXTRA_ARGS="--default-ulimit core=-1" -boot2docker restart -``` - -#### TLS support - -By default, `boot2docker` runs `docker` with TLS enabled. It auto-generates -certificates and stores them in `/home/docker/.docker` inside the VM. The -`boot2docker up` command will copy them to `~/.boot2docker/certs` on the -host machine once the VM has started, and output the correct values for -the `DOCKER_CERT_PATH` and `DOCKER_TLS_VERIFY` environment variables. - -`eval "$(boot2docker shellinit)"` will also set them correctly. - -We strongly recommend against running Boot2Docker with an unencrypted Docker -socket for security reasons, but if you have tools that cannot be easily -switched, you can disable it by adding `DOCKER_TLS=no` to your -`/var/lib/boot2docker/profile` file. - -#### Folder sharing - -Boot2Docker is essentially a remote Docker engine with a read only filesystem -(other than Docker images, containers and volumes). The most scalable and -portable way to share disk space between your local desktop and a Docker -container is by creating a volume container and then sharing that to where it's -needed. - -One well tested approach is to use a file sharing container like -`svendowideit/samba`: - -```console -$ # Make a volume container (only need to do this once) -$ docker run -v /data --name my-data busybox true -$ # Share it using Samba (Windows file sharing) -$ docker run --rm -v /usr/local/bin/docker:/docker -v /var/run/docker.sock:/docker.sock svendowideit/samba my-data -$ # then find out the IP address of your Boot2Docker host -$ boot2docker ip -192.168.59.103 -``` - -Connect to the shared folder using Finder (OS X): - - Connect to cifs://192.168.59.103/data - Once mounted, will appear as /Volumes/data - -Or on Windows, use Explorer to Connect to: - - \\192.168.59.103\data - -You can then use your data container from any container you like: - -```console -$ docker run -it --volumes-from my-data ubuntu -``` - -You will find the "data" volume mounted as "/data" in that container. Note that -"my-data" is the name of volume container, this is shared via the "network" by -the "samba" container that refers to it by name. So, in this example, if you -were on OS-X you now have /Volumes/data and /data in container being shared. You -can change the paths as needed. - -##### VirtualBox Guest Additions - -Alternatively, Boot2Docker includes the VirtualBox Guest Additions built in for -the express purpose of using VirtualBox folder sharing. - -The first of the following share names that exists (if any) will be -automatically mounted at the location specified: - -1. `Users` share at `/Users` -2. `/Users` share at `/Users` -3. `c/Users` share at `/c/Users` -4. `/c/Users` share at `/c/Users` -5. `c:/Users` share at `/c/Users` - -If some other path or share is desired, it can be mounted at run time by doing -something like: - -```console -$ mount -t vboxsf -o uid=1000,gid=50 your-other-share-name /some/mount/location -``` - -It is also important to note that in the future, the plan is to have any share -which is created in VirtualBox with the "automount" flag turned on be mounted -during boot at the directory of the share name (ie, a share named `home/jsmith` -would be automounted at `/home/jsmith`). - -In case it isn't already clear, the Linux host support here is currently hazy. -You can share your `/home` or `/home/jsmith` directory as `Users` or one of the -other supported automount locations listed above, but note that you will then -need to manually convert your `docker run -v /home/...:...` bind-mount host -paths accordingly (ie, `docker run -v /Users/...:...`). As noted in the -previous paragraph however, this is likely to change in the future as soon as a -more suitable/scalable solution is found and implemented. - - -#### Installing secure Registry certificates - -You can add your Registry server's public certificate (in `.pem` format) into -the `/var/lib/boot2docker/certs/` directory, and Boot2Docker will automatically -load it from the persistence partition at boot. - -You may need to add several certificates (as separate `.pem` files) to this -directory, depending on the CA signing chain used for your certificate. - -##### Insecure Registry - -As of Docker version 1.3.1, if your registry doesn't support HTTPS, you must add it as an -insecure registry. - -```console -$ boot2docker init -$ boot2docker up -$ boot2docker ssh "echo $'EXTRA_ARGS=\"--insecure-registry \"' | sudo tee -a /var/lib/boot2docker/profile && sudo /etc/init.d/docker restart" -``` - -then you should be able to do a docker push/pull. - -#### Running behind a VPN (Cisco AnyConnect, etc) - -So sometimes if you are behind a VPN, you'll get an `i/o timeout` error. -The current work around is to forward the port in the boot2docker-vm. - -If you get an error like the following: - -```no-highlight -Sending build context to Docker daemon -2014/11/19 13:53:33 Post https://192.168.59.103:2376/v1.15/build?rm=1&t=your-tag: dial tcp 192.168.59.103:2376: i/o timeout -``` - -That means you have to forward port `2376`, which can be done like so: - -* Open VirtualBox -* Open Settings > Network for your 'boot2docker-vm' -* Select the adapter that is 'Attached To': 'NAT' and click 'Port Forwarding'. -* Add a new rule: - - Protocol: TCP - - Host IP: 127.0.0.1 - - Host Port: 5555 - - Guest Port: 2376 -* Set `DOCKER_HOST` to 'tcp://127.0.0.1:5555' - -#### Customize - -The `boot2docker` management tool allows you to customise many options from both -the command line, or by setting them in its configuration file. - -See `boot2docker config` for more (including the format of the configuration -file). - -#### SSH into VM - -```console -$ boot2docker ssh -``` - -`boot2docker` auto logs in using the generated SSH key, but if you want to SSH -into the machine manually (or you're not using a `boot2docker` managed VM), the -credentials are: - -``` -user: docker -pass: tcuser -``` - -#### Persist data - -Boot2docker uses [Tiny Core Linux](http://tinycorelinux.net), which runs from -RAM and so does not persist filesystem changes by default. - -When you run `boot2docker init`, the `boot2docker` tool auto-creates a disk that -will be automounted and used to persist your docker data in `/var/lib/docker` -and `/var/lib/boot2docker`. This virtual disk will be removed when you run -`boot2docker delete`. It will also persist the SSH keys of the machine. -Changes outside of these directories will be lost after powering down or -restarting the VM - to make permanent modifications see the -[FAQ](doc/FAQ.md#local-customisation-with-persistent-partition). - -If you are not using the `boot2docker` management tool, you can create an `ext4` -or `btrfs` formatted partition with the label `boot2docker-data` (`mkfs.ext4 -L -boot2docker-data /dev/sdX5`) to your VM or host, and Boot2Docker will automount -it on `/mnt/sdX` and then softlink `/mnt/sdX/var/lib/docker` to -`/var/lib/docker`. - -#### Install on any device - -To 'install' the ISO onto an SD card, USB-Stick or even empty hard disk, you can -use `dd if=boot2docker.iso of=/dev/sdX`. This will create the small boot -partition, and install an MBR. - -#### Build your own Boot2Docker ISO - -Goto [How to build](doc/BUILD.md) for Documentation on how to build your own -Boot2Docker ISOs. - -## Troubleshooting - -See the [workarounds doc](https://github.com/boot2docker/boot2docker/blob/master/doc/WORKAROUNDS.md) for solutions to known issues. - -#### `boot2docker up` doesn't work (OSX) - -Sometimes OSX will install updates that break VirtualBox and require a restart -of the kernel extensions that boot2docker needs in order to run. If you go to -boot boot2docker after some updates or a system restart and you get an output -such as the following: - -```console -$ boot2docker up -error in run: Failed to start machine "boot2docker-vm" (run again with -v for details) -``` - -You may need to reload the kernel extensions in order to get your system -functioning again. - -In this case, try running the following script (supplied with Virtual Box): - -```console -$ sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart -``` - -You should see output such as: - -``` -/Applications/VirtualBox.app/Contents/MacOS/VBoxAutostart => /Applications/VirtualBox.app/Contents/MacOS/VBoxAutostart-amd64 -/Applications/VirtualBox.app/Contents/MacOS/VBoxBalloonCtrl => /Applications/VirtualBox.app/Contents/MacOS/VBoxBalloonCtrl-amd64 -/Applications/VirtualBox.app/Contents/MacOS/VBoxDD2GC.gc => /Applications/VirtualBox.app/Contents/MacOS/VBoxDD2GC.gc-amd64 -/Applications/VirtualBox.app/Contents/MacOS/VBoxDDGC.gc => /Applications/VirtualBox.app/Contents/MacOS/VBoxDDGC.gc-amd64 -/Applications/VirtualBox.app/Contents/MacOS/VBoxExtPackHelperApp => /Applications/VirtualBox.app/Contents/MacOS/VBoxExtPackHelperApp-amd64 -/Applications/VirtualBox.app/Contents/MacOS/VBoxHeadless => /Applications/VirtualBox.app/Contents/MacOS/VBoxHeadless-amd64 -/Applications/VirtualBox.app/Contents/MacOS/VBoxManage => /Applications/VirtualBox.app/Contents/MacOS/VBoxManage-amd64 -/Applications/VirtualBox.app/Contents/MacOS/VBoxNetAdpCtl => /Applications/VirtualBox.app/Contents/MacOS/VBoxNetAdpCtl-amd64 -/Applications/VirtualBox.app/Contents/MacOS/VBoxNetDHCP => /Applications/VirtualBox.app/Contents/MacOS/VBoxNetDHCP-amd64 -/Applications/VirtualBox.app/Contents/MacOS/VBoxNetNAT => /Applications/VirtualBox.app/Contents/MacOS/VBoxNetNAT-amd64 -/Applications/VirtualBox.app/Contents/MacOS/VBoxSVC => /Applications/VirtualBox.app/Contents/MacOS/VBoxSVC-amd64 -/Applications/VirtualBox.app/Contents/MacOS/VBoxXPCOMIPCD => /Applications/VirtualBox.app/Contents/MacOS/VBoxXPCOMIPCD-amd64 -/Applications/VirtualBox.app/Contents/MacOS/VMMGC.gc => /Applications/VirtualBox.app/Contents/MacOS/VMMGC.gc-amd64 -/Applications/VirtualBox.app/Contents/MacOS/VirtualBox => /Applications/VirtualBox.app/Contents/MacOS/VirtualBox-amd64 -/Applications/VirtualBox.app/Contents/MacOS/VirtualBoxVM => /Applications/VirtualBox.app/Contents/MacOS/VirtualBoxVM-amd64 -/Applications/VirtualBox.app/Contents/MacOS/vboxwebsrv => /Applications/VirtualBox.app/Contents/MacOS/vboxwebsrv-amd64 -Loading VBoxDrv.kext -Loading VBoxUSB.kext -Loading VBoxNetFlt.kext -Loading VBoxNetAdp.kext -``` - -Now the VM should boot properly. diff --git a/boot2docker/boot2docker.go b/boot2docker/boot2docker.go deleted file mode 100644 index d078555ba..000000000 --- a/boot2docker/boot2docker.go +++ /dev/null @@ -1,4 +0,0 @@ -/* -The Go port of boot2docker management script has been split into its own repo, -please visit https://github.com/boot2docker/boot2docker-cli. -*/ diff --git a/boot2docker/doc/AUTOMATED_SCRIPT.md b/boot2docker/doc/AUTOMATED_SCRIPT.md deleted file mode 100644 index 31f9f6cd8..000000000 --- a/boot2docker/doc/AUTOMATED_SCRIPT.md +++ /dev/null @@ -1,49 +0,0 @@ -Automated script -=========== - -## Overview -The document describes the "automated script" functionality and some use cases. I assume -you have basic knowledge of iPxe/pxe booting. Please see the following link for more documentaion regarding iPxe: -http://ipxe.org/ - -## Summary -Automated script allows you to run an arbitrary script as a boot parameter. The script -parses `/proc/cmdline` for `script` variable and download the script if its either -an ftp or http uri. This method is used by Archlinux to install unattendedly. Please see the -following link for reference: - -https://projects.archlinux.org/archiso.git/tree/configs/releng/airootfs/root/.automated_script.sh - -## Usecase -Lets say you want to run boot2docker on multiple physical machines and you want run hashicorp/consul -on all machines. You boot the machine via ipxe and add `script` as a parameter. The script you -use could take information from the host as an identifier and announce itself using that information. - -## Extracting initrd and vmlinuz64 -You mount the iso and the files are located in `/boot`. - -## Extracting boot parameters -Extracting the parameters and adjusting these will help you boot and provision using iPxe. It will also -help you understand how boot2docker is being run currently. - -``` -root@896569876a97:/# cat /proc/cmdline -loglevel=3 user=docker console=ttyS0 console=tty0 noembed nomodeset norestore waitusb=10:LABEL=boot2docker-data base initrd=/boot/initrd.img BOOT_IMAGE=/boot/vmlinuz64 -``` - -## iPxe example -``` -#!ipxe - -set script http://192.168.3.3:4321/repo/script.sh -set append loglevel=3 user=docker console=ttyS0 console=tty nomodeset norestore base script=${script} -set kernel http://192.168.3.3:4321/repo/vmlinuz64 -set initrd http://192.168.3.3:4321/repo/initrd.img - - - -imgfree -kernel ${kernel} ${append} -initrd ${initrd} -boot -``` diff --git a/boot2docker/doc/BUILD.md b/boot2docker/doc/BUILD.md deleted file mode 100644 index ad5a214de..000000000 --- a/boot2docker/doc/BUILD.md +++ /dev/null @@ -1,48 +0,0 @@ -How to build boot2docker.iso locally -================================ - -The boot2docker.iso is built with Docker, via a Dockerfile. - -During `docker build` we -* fetch, patch with AUFS support and build the 3.15.3 Linux Kernel with Tiny Core base configuration -* build the base rootfs for boot2docker (not complete) -* build the rootfs, download the latest Docker release and create the `.iso` file on `/` of the container. - -Running the resultant image will cat the iso file to STDOUT. - -So the full build process goes like this: - -```console -# you will need more than 2GB memory -$ docker build -t boot2docker . && docker run --rm boot2docker > boot2docker.iso -``` - -Now you can install the iso to a USB drive, SD card, CD-Rom or hard-disk. The image contains -a Master Boot Record, and a partition table, so can be written to a raw device. - -```console -$ sudo dd if=boot2docker.iso of=/dev/sdX -``` - -Making your own customised boot2docker ISO -========================================== - -The `boot2docker.iso` release process takes advantage of Docker Hub's -[Automated Builds](https://index.docker.io/u/boot2docker/) so -rather than modifying the `Dockerfile` and re-building from scratch, -you can make a new ``Dockerfile`` that builds ``FROM boot2docker/boot2docker`` -and then run that to generate your `boot2docker.iso` file: - - -```console -$ sudo docker pull boot2docker/boot2docker -$ echo "FROM boot2docker/boot2docker" > Dockerfile -$ echo "ADD . $ROOTFS/data/" >> Dockerfile -$ echo "RUN somescript.sh" >> Dockerfile -$ echo "RUN /make_iso.sh" >> Dockerfile -$ echo 'CMD ["cat", "boot2docker.iso"]' >> Dockerfile - -$ sudo docker build -t my-boot2docker-img . -$ sudo docker run --rm my-boot2docker-img > boot2docker.iso - -``` diff --git a/boot2docker/doc/FAQ.md b/boot2docker/doc/FAQ.md deleted file mode 100644 index c998a7fd6..000000000 --- a/boot2docker/doc/FAQ.md +++ /dev/null @@ -1,164 +0,0 @@ -# FAQ - -## I've just installed a new Boot2Docker and I get `client and server don't have the same version` - -There's a good chance that your Boot2Docker virtual machine existed before you -upgraded your Docker client - what you need to run, is `boot2docker upgrade`. - -For example, on Windows, having just installed using the 1.6.0 installer, I -had the following: - -``` - export DOCKER_TLS_VERIFY=1 - -You can now use `docker` directly, or `boot2docker ssh` to log into the VM. -Welcome to Git (version 1.9.4-preview20140929) - - -Run 'git help git' to display the help index. -Run 'git help ' to display help for specific commands. - -svend_000@BIG ~ -$ docker info -FATA[0000] Error response from daemon: client and server don't have same version - (client : 1.18, server: 1.17) - -svend_000@BIG ~ -$ boot2docker.exe upgrade -boot2docker is up to date (v1.6.0), skipping upgrade... -Latest release for github.com/boot2docker/boot2docker is v1.6.0 -Downloading boot2docker ISO image... -Success: downloaded https://github.com/boot2docker/boot2docker/releases/download -/v1.6.0/boot2docker.iso - to C:\Users\svend_000\.boot2docker\boot2docker.iso -Waiting for VM and Docker daemon to start... -...............ooo -Started. -Writing C:\Users\svend_000\.boot2docker\certs\boot2docker-vm\ca.pem -Writing C:\Users\svend_000\.boot2docker\certs\boot2docker-vm\cert.pem -Writing C:\Users\svend_000\.boot2docker\certs\boot2docker-vm\key.pem - -To connect the Docker client to the Docker daemon, please set: - export DOCKER_CERT_PATH='C:\Users\svend_000\.boot2docker\certs\boot2docker-v -m' - export DOCKER_TLS_VERIFY=1 - export DOCKER_HOST=tcp://192.168.59.103:2376 - - -svend_000@BIG ~ -$ docker info -Containers: 0 -Images: 6 -Storage Driver: aufs - Root Dir: /mnt/sda1/var/lib/docker/aufs - Backing Filesystem: extfs - Dirs: 6 - Dirperm1 Supported: true -Execution Driver: native-0.2 -Kernel Version: 3.18.11-tinycore64 -Operating System: Boot2Docker 1.6.0 (TCL 5.4); master : a270c71 - Thu Apr 16 19: -50:36 UTC 2015 -CPUs: 8 -Total Memory: 1.961 GiB -Name: boot2docker -ID: JGXX:ZFVX:WNJX:SSNB:QHU6:FP7P:VFDJ:EE3J:ZRYU:X3IR:6BD2:BEWM -Debug mode (server): true -Debug mode (client): false -Fds: 11 -Goroutines: 16 -System Time: Tue Apr 28 01:52:11 UTC 2015 -EventsListeners: 0 -Init SHA1: 9145575052383dbf64cede3bac278606472e027c -Init Path: /usr/local/bin/docker -Docker Root Dir: /mnt/sda1/var/lib/docker -``` - -## What are the specs of the VM? - -* CPU Cores: same as host (physical, not logical) -* 40gb HDD (auto-initialized at first boot) -* 2GB memory -* Autoboots to Boot2Docker -* `virtio` high performance networking -* NAT networked (Docker `2375->2375` and SSH `22->2022` are forwarded to the host) - -## How can I solve my problems with SSH? - -If `ssh` complains about the keys: - -``` -$ ssh-keygen -R '[localhost]:2022' -``` - -## Login as root - -Run `sudo -s` as the docker user. - -## What is the Boot2Docker distribution based on? - -It is based on a stripped down [Tiny Core Linux](http://tinycorelinux.net). - -## Why not CoreOS? - -I got asked that question a lot, so I thought I should put it here once and for -all. [CoreOS](http://coreos.com/) is targeted at building infrastructure and -distributed systems. I just wanted the fastest way to boot to Docker. - -## Persistent partition choice - -Boot2Docker will first try to mount a partition labeled ``boot2docker-data``, if -that doesn't exist, it will pick the first ``ext4`` partition listed by ``blkid``. - -## Local Customisation (with persistent partition) - -Changes outside of the `/var/lib/docker` and `/var/lib/boot2docker` directories -will be lost after powering down or restarting the boot2docker VM. However, if -you have a persistence partition (created automatically by `boot2docker init`), -you can make customisations that are run at the end of boot initialisation by -creating a script at ``/var/lib/boot2docker/bootlocal.sh``. - -From Boot2Docker version 1.6.0, you can also specify steps that are run before -the Docker daemon is started, using `/var/lib/boot2docker/bootsync.sh`. - -You can also set variables that will be used during the boot initialisation (after -the automount) by setting them in `/var/lib/boot2docker/profile` - -For example, to download ``pipework``, install its pre-requisites (which you can -download using ``tce-load -w package.tcz``), and then start a container: - -``` -#!/bin/sh - - -if [ ! -e /var/lib/boot2docker/pipework ]; then - curl -o /var/lib/boot2docker/pipework https://raw.github.com/jpetazzo/pipework/master/pipework - chmod 777 /var/lib/boot2docker/pipework -fi - -#need ftp://ftp.nl.netbsd.org/vol/2/metalab/distributions/tinycorelinux/4.x/x86/tcz/bridge-utils.tcz -#and iproute2 (and its friends) -su - docker -c "tce-load -i /var/lib/boot2docker/*.tcz" - -#start my management container if its not already there -docker run -d -v /var/run/docker.sock:/var/run/docker.sock $(which docker):$(which docker) -name dom0 svens-dom0 -``` - -Or, if you need to tell the Docker daemon to use a specific DNS server, add the -following to ``/var/lib/boot2docker/profile``: - -``` -EXTRA_ARGS="--dns 192.168.1.2" -``` - -## What is the development process - -We are implementing the same process as [Docker merge approval]( -https://github.com/dotcloud/docker/blob/master/CONTRIBUTING.md#merge-approval), -so all commits need to be done via pull requests, and will need 2 or more LGTMs. - -## Is boot2docker only for VirtualBox? - -There are two parts of Boot2Docker: the ISO image, and the `boot2docker` management -tool to set up and manage a VM. The management tool only works with VirtualBox, -but the ISO image is designed to also be used with physical hardware. There -are no plans to make separate ISO images for different configurations. diff --git a/boot2docker/doc/WORKAROUNDS.md b/boot2docker/doc/WORKAROUNDS.md deleted file mode 100644 index c54e7efea..000000000 --- a/boot2docker/doc/WORKAROUNDS.md +++ /dev/null @@ -1,131 +0,0 @@ -Workarounds -=========== - -## Connection Issues - -There are currently a few connections issues in Boot2docker. If you see - - Couldn't connect to Docker daemon - -or something like - - FATA[0000] An error occurred trying to connect: Get https://192.168.59.107:2376/v1.18/containers/json?all=1: x509: certificate is valid for 127.0.0.1, 10.0.2.15, not 192.168.59.107 - - -it could be one of many issues reported recently. Try this - - - boot2docker ssh sudo /etc/init.d/docker restart - - -and run `docker ps` to see if you can connect. If not, then try deleting the keys - - - boot2docker ssh sudo rm /var/lib/boot2docker/tls/server*.pem - boot2docker ssh sudo /etc/init.d/docker restart - boot2docker shellinit - -and run `docker ps` to see if you can connect. If that doesn't work: - -- `boot2docker restart` -- `docker ps` # Should see some output, not errors. - - - - -## Port forwarding - -> **Note**: these instructions are for TCP only, not UDP. If you need to port forward -> UDP packets, the commands are similar. Please see the [VirtualBox -> NAT documentation](https://www.virtualbox.org/manual/ch06.html#network_nat) -> for more details. - -Let's say your Docker container exposes the port 8000 and you want access it from -your other computers on your LAN. You can do it temporarily, using `ssh`: - -Run following command (and keep it open) to use ssh to forward all accesses -to your OSX/Windows box's port 8000 to the Boot2Docker virtual machine's port -8000: - -```sh -$ boot2docker ssh -vnNTL *:8000:localhost:8000 -``` - -or you can set up a permanent VirtualBox NAT Port forwarding: - -```sh -$ VBoxManage modifyvm "boot2docker-vm" --natpf1 "tcp-port8000,tcp,,8000,,8000"; -``` - -If the vm is already running, you should run this other command: - -```sh -$ VBoxManage controlvm "boot2docker-vm" natpf1 "tcp-port8000,tcp,,8000,,8000"; -``` - -Now you can access your container from your host machine under `localhost:8000`. - -## Port forwarding on steroids - -If you use a lot of containers which expose the same port, you have to use docker dynamic port forwarding. - -For example, running 3 **nginx** containers: - - - container-1 : 80 -> 49153 (i.e. `docker run -p 49153:80 ...`) - - container-2 : 80 -> 49154 (i.e. `docker run -p 49154:80 ...`) - - container-3 : 80 -> 49155 (i.e. `docker run -p 49155:80 ...`) - -By using the `VBoxManage modifyvm` command of VirtualBox you can forward all 49XXX ports to your host. This way you can easily access all 3 webservers in you browser, without any ssh localforwarding hack. Here's how it looks like: - -``` sh -# vm must be powered off -for i in {49000..49900}; do - VBoxManage modifyvm "boot2docker-vm" --natpf1 "tcp-port$i,tcp,,$i,,$i"; - VBoxManage modifyvm "boot2docker-vm" --natpf1 "udp-port$i,udp,,$i,,$i"; -done -``` - -This makes `container-1` accessible at `localhost:49153`, and so on. - -In order to reverse this change, you can do: - -``` sh -# vm must be powered off -for i in {49000..49900}; do - VBoxManage modifyvm "boot2docker-vm" --natpf1 delete "tcp-port$i"; - VBoxManage modifyvm "boot2docker-vm" --natpf1 delete "udp-port$i"; -done -``` - -## BTRFS (ie, mkfs inside a privileged container) - -Note: AUFS on top of BTRFS has many, many issues, so the Docker engine's init script -will autodetect that `/var/lib/docker` is a `btrfs` partition and will set `-s btrfs` -for you. - -```console -docker@boot2docker:~$ docker pull debian:latest -Pulling repository debian -... -docker@boot2docker:~$ docker run -i -t --rm --privileged -v /dev:/hostdev debian bash -root@5c3507fcae63:/# fdisk /hostdev/sda # if you need to partition your disk -Command: o -Command: n -Select: p -Partition: -First sector: -Last sector: -Command: w -root@5c3507fcae63:/# apt-get update && apt-get install btrfs-tools -... -The following NEW package will be installed: - btrfs-tools -... -Setting up btrfs-tools (...) ... -root@5c3507fcae63:/# mkfs.btrfs -L boot2docker-data /hostdev/sda1 -... -fs created label boot2docker-data on /hostdev/sda1 -... -root@5c3507fcae63:/# exit -docker@boot2docker:~$ sudo reboot -``` diff --git a/boot2docker/kernel_config b/boot2docker/kernel_config deleted file mode 100644 index 5008e32b5..000000000 --- a/boot2docker/kernel_config +++ /dev/null @@ -1,4592 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Linux/x86 4.0.7 Kernel Configuration -# -CONFIG_64BIT=y -CONFIG_X86_64=y -CONFIG_X86=y -CONFIG_INSTRUCTION_DECODER=y -CONFIG_PERF_EVENTS_INTEL_UNCORE=y -CONFIG_OUTPUT_FORMAT="elf64-x86-64" -CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" -CONFIG_LOCKDEP_SUPPORT=y -CONFIG_STACKTRACE_SUPPORT=y -CONFIG_HAVE_LATENCYTOP_SUPPORT=y -CONFIG_MMU=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_NEED_SG_DMA_LENGTH=y -CONFIG_GENERIC_ISA_DMA=y -CONFIG_GENERIC_BUG=y -CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y -CONFIG_GENERIC_HWEIGHT=y -CONFIG_ARCH_MAY_HAVE_PC_FDC=y -CONFIG_RWSEM_XCHGADD_ALGORITHM=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_ARCH_HAS_CPU_RELAX=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_ARCH_HIBERNATION_POSSIBLE=y -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y -CONFIG_ARCH_WANT_GENERAL_HUGETLB=y -CONFIG_ZONE_DMA32=y -CONFIG_AUDIT_ARCH=y -CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y -CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y -CONFIG_HAVE_INTEL_TXT=y -CONFIG_X86_64_SMP=y -CONFIG_X86_HT=y -CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" -CONFIG_ARCH_SUPPORTS_UPROBES=y -CONFIG_FIX_EARLYCON_MEM=y -CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_IRQ_WORK=y -CONFIG_BUILDTIME_EXTABLE_SORT=y - -# -# General setup -# -CONFIG_INIT_ENV_ARG_LIMIT=32 -CONFIG_CROSS_COMPILE="" -# CONFIG_COMPILE_TEST is not set -CONFIG_LOCALVERSION="-boot2docker" -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_HAVE_KERNEL_GZIP=y -CONFIG_HAVE_KERNEL_BZIP2=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_XZ=y -CONFIG_HAVE_KERNEL_LZO=y -CONFIG_HAVE_KERNEL_LZ4=y -# CONFIG_KERNEL_GZIP is not set -# CONFIG_KERNEL_BZIP2 is not set -# CONFIG_KERNEL_LZMA is not set -CONFIG_KERNEL_XZ=y -# CONFIG_KERNEL_LZO is not set -# CONFIG_KERNEL_LZ4 is not set -CONFIG_DEFAULT_HOSTNAME="boot2docker" -CONFIG_SWAP=y -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -CONFIG_CROSS_MEMORY_ATTACH=y -CONFIG_FHANDLE=y -CONFIG_USELIB=y -# CONFIG_AUDIT is not set -CONFIG_HAVE_ARCH_AUDITSYSCALL=y - -# -# IRQ subsystem -# -CONFIG_GENERIC_IRQ_PROBE=y -CONFIG_GENERIC_IRQ_SHOW=y -CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y -CONFIG_GENERIC_PENDING_IRQ=y -CONFIG_IRQ_DOMAIN=y -CONFIG_GENERIC_MSI_IRQ=y -# CONFIG_IRQ_DOMAIN_DEBUG is not set -CONFIG_IRQ_FORCED_THREADING=y -CONFIG_SPARSE_IRQ=y -CONFIG_CLOCKSOURCE_WATCHDOG=y -CONFIG_ARCH_CLOCKSOURCE_DATA=y -CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y -CONFIG_GENERIC_TIME_VSYSCALL=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y -CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y -CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y -CONFIG_GENERIC_CMOS_UPDATE=y - -# -# Timers subsystem -# -CONFIG_TICK_ONESHOT=y -CONFIG_NO_HZ_COMMON=y -# CONFIG_HZ_PERIODIC is not set -CONFIG_NO_HZ_IDLE=y -# CONFIG_NO_HZ_FULL is not set -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y - -# -# CPU/Task time and stats accounting -# -CONFIG_TICK_CPU_ACCOUNTING=y -# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set -# CONFIG_IRQ_TIME_ACCOUNTING is not set -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -# CONFIG_TASK_XACCT is not set - -# -# RCU Subsystem -# -CONFIG_TREE_RCU=y -CONFIG_SRCU=y -# CONFIG_TASKS_RCU is not set -CONFIG_RCU_STALL_COMMON=y -# CONFIG_RCU_USER_QS is not set -CONFIG_RCU_FANOUT=32 -CONFIG_RCU_FANOUT_LEAF=16 -# CONFIG_RCU_FANOUT_EXACT is not set -# CONFIG_RCU_FAST_NO_HZ is not set -# CONFIG_TREE_RCU_TRACE is not set -CONFIG_RCU_KTHREAD_PRIO=0 -# CONFIG_RCU_NOCB_CPU is not set -CONFIG_BUILD_BIN2C=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_LOG_BUF_SHIFT=17 -CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 -CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y -CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y -CONFIG_ARCH_SUPPORTS_INT128=y -CONFIG_CGROUPS=y -# CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_PAGE_COUNTER=y -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_SWAP_ENABLED=y -CONFIG_MEMCG_KMEM=y -# CONFIG_CGROUP_HUGETLB is not set -CONFIG_CGROUP_PERF=y -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -CONFIG_CFS_BANDWIDTH=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -# CONFIG_DEBUG_BLK_CGROUP is not set -CONFIG_CHECKPOINT_RESTORE=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_SCHED_AUTOGROUP=y -# CONFIG_SYSFS_DEPRECATED is not set -# CONFIG_RELAY is not set -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="" -CONFIG_RD_GZIP=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_SYSCTL=y -CONFIG_ANON_INODES=y -CONFIG_HAVE_UID16=y -CONFIG_SYSCTL_EXCEPTION_TRACE=y -CONFIG_HAVE_PCSPKR_PLATFORM=y -CONFIG_BPF=y -CONFIG_EXPERT=y -CONFIG_UID16=y -CONFIG_SGETMASK_SYSCALL=y -CONFIG_SYSFS_SYSCALL=y -CONFIG_SYSCTL_SYSCALL=y -CONFIG_KALLSYMS=y -# CONFIG_KALLSYMS_ALL is not set -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_BPF_SYSCALL is not set -CONFIG_SHMEM=y -CONFIG_AIO=y -CONFIG_ADVISE_SYSCALLS=y -CONFIG_PCI_QUIRKS=y -CONFIG_EMBEDDED=y -CONFIG_HAVE_PERF_EVENTS=y - -# -# Kernel Performance Events And Counters -# -CONFIG_PERF_EVENTS=y -# CONFIG_DEBUG_PERF_USE_VMALLOC is not set -CONFIG_VM_EVENT_COUNTERS=y -# CONFIG_COMPAT_BRK is not set -CONFIG_SLAB=y -# CONFIG_SLUB is not set -# CONFIG_SLOB is not set -# CONFIG_SYSTEM_TRUSTED_KEYRING is not set -CONFIG_PROFILING=y -CONFIG_TRACEPOINTS=y -CONFIG_OPROFILE=m -# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set -CONFIG_HAVE_OPROFILE=y -CONFIG_OPROFILE_NMI_TIMER=y -# CONFIG_KPROBES is not set -CONFIG_JUMP_LABEL=y -# CONFIG_UPROBES is not set -# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set -CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y -CONFIG_ARCH_USE_BUILTIN_BSWAP=y -CONFIG_USER_RETURN_NOTIFIER=y -CONFIG_HAVE_IOREMAP_PROT=y -CONFIG_HAVE_KPROBES=y -CONFIG_HAVE_KRETPROBES=y -CONFIG_HAVE_OPTPROBES=y -CONFIG_HAVE_KPROBES_ON_FTRACE=y -CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_ATTRS=y -CONFIG_HAVE_DMA_CONTIGUOUS=y -CONFIG_GENERIC_SMP_IDLE_THREAD=y -CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y -CONFIG_HAVE_DMA_API_DEBUG=y -CONFIG_HAVE_HW_BREAKPOINT=y -CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y -CONFIG_HAVE_USER_RETURN_NOTIFIER=y -CONFIG_HAVE_PERF_EVENTS_NMI=y -CONFIG_HAVE_PERF_REGS=y -CONFIG_HAVE_PERF_USER_STACK_DUMP=y -CONFIG_HAVE_ARCH_JUMP_LABEL=y -CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y -CONFIG_HAVE_CMPXCHG_LOCAL=y -CONFIG_HAVE_CMPXCHG_DOUBLE=y -CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y -CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y -CONFIG_HAVE_ARCH_SECCOMP_FILTER=y -CONFIG_SECCOMP_FILTER=y -CONFIG_HAVE_CC_STACKPROTECTOR=y -# CONFIG_CC_STACKPROTECTOR is not set -CONFIG_CC_STACKPROTECTOR_NONE=y -# CONFIG_CC_STACKPROTECTOR_REGULAR is not set -# CONFIG_CC_STACKPROTECTOR_STRONG is not set -CONFIG_HAVE_CONTEXT_TRACKING=y -CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y -CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y -CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y -CONFIG_HAVE_ARCH_SOFT_DIRTY=y -CONFIG_MODULES_USE_ELF_RELA=y -CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y -CONFIG_OLD_SIGSUSPEND3=y -CONFIG_COMPAT_OLD_SIGACTION=y - -# -# GCOV-based kernel profiling -# -# CONFIG_GCOV_KERNEL is not set -CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=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 is not set -# CONFIG_MODULE_SIG is not set -# CONFIG_MODULE_COMPRESS is not set -CONFIG_STOP_MACHINE=y -CONFIG_BLOCK=y -CONFIG_BLK_DEV_BSG=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BLK_DEV_INTEGRITY=y -# CONFIG_BLK_DEV_THROTTLING is not set -# CONFIG_BLK_CMDLINE_PARSER is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -# CONFIG_AIX_PARTITION is not set -# CONFIG_OSF_PARTITION is not set -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -# CONFIG_MAC_PARTITION is not set -CONFIG_MSDOS_PARTITION=y -# CONFIG_BSD_DISKLABEL is not set -# CONFIG_MINIX_SUBPARTITION is not set -# CONFIG_SOLARIS_X86_PARTITION is not set -# CONFIG_UNIXWARE_DISKLABEL is not set -# CONFIG_LDM_PARTITION is not set -# CONFIG_SGI_PARTITION is not set -# CONFIG_ULTRIX_PARTITION is not set -# CONFIG_SUN_PARTITION is not set -# CONFIG_KARMA_PARTITION is not set -CONFIG_EFI_PARTITION=y -# CONFIG_SYSV68_PARTITION is not set -# CONFIG_CMDLINE_PARTITION is not set -CONFIG_BLOCK_COMPAT=y - -# -# IO Schedulers -# -CONFIG_IOSCHED_NOOP=y -CONFIG_IOSCHED_DEADLINE=y -CONFIG_IOSCHED_CFQ=m -# CONFIG_CFQ_GROUP_IOSCHED is not set -CONFIG_DEFAULT_DEADLINE=y -# CONFIG_DEFAULT_NOOP is not set -CONFIG_DEFAULT_IOSCHED="deadline" -CONFIG_PREEMPT_NOTIFIERS=y -CONFIG_INLINE_SPIN_UNLOCK_IRQ=y -CONFIG_INLINE_READ_UNLOCK=y -CONFIG_INLINE_READ_UNLOCK_IRQ=y -CONFIG_INLINE_WRITE_UNLOCK=y -CONFIG_INLINE_WRITE_UNLOCK_IRQ=y -CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y -CONFIG_MUTEX_SPIN_ON_OWNER=y -CONFIG_RWSEM_SPIN_ON_OWNER=y -CONFIG_LOCK_SPIN_ON_OWNER=y -CONFIG_ARCH_USE_QUEUE_RWLOCK=y -CONFIG_QUEUE_RWLOCK=y -CONFIG_FREEZER=y - -# -# Processor type and features -# -CONFIG_ZONE_DMA=y -CONFIG_SMP=y -CONFIG_X86_FEATURE_NAMES=y -CONFIG_X86_MPPARSE=y -# CONFIG_X86_EXTENDED_PLATFORM is not set -# CONFIG_X86_INTEL_LPSS is not set -# CONFIG_X86_AMD_PLATFORM_DEVICE is not set -CONFIG_IOSF_MBI=m -# CONFIG_IOSF_MBI_DEBUG is not set -CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y -CONFIG_SCHED_OMIT_FRAME_POINTER=y -CONFIG_HYPERVISOR_GUEST=y -CONFIG_PARAVIRT=y -# CONFIG_PARAVIRT_DEBUG is not set -# CONFIG_PARAVIRT_SPINLOCKS is not set -CONFIG_XEN=y -CONFIG_XEN_DOM0=y -CONFIG_XEN_PVHVM=y -CONFIG_XEN_MAX_DOMAIN_MEMORY=500 -CONFIG_XEN_SAVE_RESTORE=y -# CONFIG_XEN_DEBUG_FS is not set -# CONFIG_XEN_PVH is not set -CONFIG_KVM_GUEST=y -# CONFIG_KVM_DEBUG_FS is not set -# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set -CONFIG_PARAVIRT_CLOCK=y -CONFIG_NO_BOOTMEM=y -# CONFIG_MEMTEST is not set -# CONFIG_MK8 is not set -# CONFIG_MPSC is not set -# CONFIG_MCORE2 is not set -# CONFIG_MATOM is not set -CONFIG_GENERIC_CPU=y -CONFIG_X86_INTERNODE_CACHE_SHIFT=6 -CONFIG_X86_L1_CACHE_SHIFT=6 -CONFIG_X86_TSC=y -CONFIG_X86_CMPXCHG64=y -CONFIG_X86_CMOV=y -CONFIG_X86_MINIMUM_CPU_FAMILY=64 -CONFIG_X86_DEBUGCTLMSR=y -# CONFIG_PROCESSOR_SELECT is not set -CONFIG_CPU_SUP_INTEL=y -CONFIG_CPU_SUP_AMD=y -CONFIG_CPU_SUP_CENTAUR=y -CONFIG_HPET_TIMER=y -CONFIG_HPET_EMULATE_RTC=y -CONFIG_DMI=y -CONFIG_GART_IOMMU=y -# CONFIG_CALGARY_IOMMU is not set -CONFIG_SWIOTLB=y -CONFIG_IOMMU_HELPER=y -# CONFIG_MAXSMP is not set -CONFIG_NR_CPUS=8 -# CONFIG_SCHED_SMT is not set -CONFIG_SCHED_MC=y -# CONFIG_PREEMPT_NONE is not set -CONFIG_PREEMPT_VOLUNTARY=y -# CONFIG_PREEMPT is not set -CONFIG_X86_UP_APIC_MSI=y -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_X86_16BIT=y -CONFIG_X86_ESPFIX64=y -CONFIG_X86_VSYSCALL_EMULATION=y -CONFIG_I8K=m -CONFIG_MICROCODE=m -CONFIG_MICROCODE_INTEL=y -CONFIG_MICROCODE_AMD=y -CONFIG_MICROCODE_OLD_INTERFACE=y -# CONFIG_MICROCODE_INTEL_EARLY is not set -# CONFIG_MICROCODE_AMD_EARLY is not set -CONFIG_X86_MSR=m -CONFIG_X86_CPUID=m -CONFIG_ARCH_PHYS_ADDR_T_64BIT=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y -CONFIG_DIRECT_GBPAGES=y -# CONFIG_NUMA is not set -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_SPARSEMEM_DEFAULT=y -CONFIG_ARCH_SELECT_MEMORY_MODEL=y -CONFIG_ARCH_PROC_KCORE_TEXT=y -CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 -CONFIG_SELECT_MEMORY_MODEL=y -CONFIG_SPARSEMEM_MANUAL=y -CONFIG_SPARSEMEM=y -CONFIG_HAVE_MEMORY_PRESENT=y -CONFIG_SPARSEMEM_EXTREME=y -CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y -CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y -CONFIG_SPARSEMEM_VMEMMAP=y -CONFIG_HAVE_MEMBLOCK=y -CONFIG_HAVE_MEMBLOCK_NODE_MAP=y -CONFIG_ARCH_DISCARD_MEMBLOCK=y -# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set -# CONFIG_MEMORY_HOTPLUG is not set -CONFIG_PAGEFLAGS_EXTENDED=y -CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y -CONFIG_MEMORY_BALLOON=y -CONFIG_BALLOON_COMPACTION=y -CONFIG_COMPACTION=y -CONFIG_MIGRATION=y -CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y -CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_ZONE_DMA_FLAG=1 -CONFIG_BOUNCE=y -CONFIG_VIRT_TO_BUS=y -CONFIG_MMU_NOTIFIER=y -CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 -CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y -# CONFIG_MEMORY_FAILURE is not set -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y -# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set -CONFIG_CLEANCACHE=y -CONFIG_FRONTSWAP=y -# CONFIG_CMA is not set -# CONFIG_MEM_SOFT_DIRTY is not set -# CONFIG_ZSWAP is not set -# CONFIG_ZPOOL is not set -# CONFIG_ZBUD is not set -CONFIG_ZSMALLOC=y -# CONFIG_PGTABLE_MAPPING is not set -# CONFIG_ZSMALLOC_STAT is not set -CONFIG_GENERIC_EARLY_IOREMAP=y -# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set -CONFIG_X86_RESERVE_LOW=64 -CONFIG_MTRR=y -CONFIG_MTRR_SANITIZER=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 -CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 -CONFIG_X86_PAT=y -CONFIG_ARCH_USES_PG_UNCACHED=y -CONFIG_ARCH_RANDOM=y -CONFIG_X86_SMAP=y -# CONFIG_X86_INTEL_MPX is not set -CONFIG_EFI=y -CONFIG_EFI_STUB=y -# CONFIG_EFI_MIXED is not set -CONFIG_SECCOMP=y -CONFIG_HZ_100=y -# CONFIG_HZ_250 is not set -# CONFIG_HZ_300 is not set -# CONFIG_HZ_1000 is not set -CONFIG_HZ=100 -CONFIG_SCHED_HRTICK=y -CONFIG_KEXEC=y -# CONFIG_KEXEC_FILE is not set -# CONFIG_CRASH_DUMP is not set -# CONFIG_KEXEC_JUMP is not set -CONFIG_PHYSICAL_START=0x100000 -CONFIG_RELOCATABLE=y -# CONFIG_RANDOMIZE_BASE is not set -CONFIG_PHYSICAL_ALIGN=0x1000000 -CONFIG_HOTPLUG_CPU=y -# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set -# CONFIG_DEBUG_HOTPLUG_CPU0 is not set -# CONFIG_COMPAT_VDSO is not set -# CONFIG_CMDLINE_BOOL is not set -CONFIG_HAVE_LIVEPATCH=y -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y - -# -# Power management and ACPI options -# -CONFIG_ARCH_HIBERNATION_HEADER=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -CONFIG_HIBERNATE_CALLBACKS=y -CONFIG_HIBERNATION=y -CONFIG_PM_STD_PARTITION="" -CONFIG_PM_SLEEP=y -CONFIG_PM_SLEEP_SMP=y -# CONFIG_PM_AUTOSLEEP is not set -# CONFIG_PM_WAKELOCKS is not set -CONFIG_PM=y -# CONFIG_PM_DEBUG is not set -# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set -CONFIG_ACPI=y -CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y -CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y -CONFIG_ACPI_SLEEP=y -# CONFIG_ACPI_PROCFS_POWER is not set -# CONFIG_ACPI_EC_DEBUGFS is not set -CONFIG_ACPI_AC=m -CONFIG_ACPI_BATTERY=m -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=y -CONFIG_ACPI_THERMAL=y -# CONFIG_ACPI_CUSTOM_DSDT is not set -CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y -# CONFIG_ACPI_DEBUG is not set -# CONFIG_ACPI_PCI_SLOT is not set -CONFIG_X86_PM_TIMER=y -CONFIG_ACPI_CONTAINER=y -CONFIG_ACPI_HOTPLUG_IOAPIC=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_HED=y -# CONFIG_ACPI_CUSTOM_METHOD is not set -# CONFIG_ACPI_BGRT is not set -# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set -CONFIG_HAVE_ACPI_APEI=y -CONFIG_HAVE_ACPI_APEI_NMI=y -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -# CONFIG_ACPI_APEI_EINJ is not set -# CONFIG_ACPI_APEI_ERST_DEBUG is not set -# CONFIG_ACPI_EXTLOG is not set -# CONFIG_PMIC_OPREGION is not set -# CONFIG_SFI is not set - -# -# CPU Frequency scaling -# -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_GOV_COMMON=y -CONFIG_CPU_FREQ_STAT=m -# CONFIG_CPU_FREQ_STAT_DETAILS is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_GOV_PERFORMANCE=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=m -CONFIG_CPU_FREQ_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m - -# -# CPU frequency scaling drivers -# -# CONFIG_X86_INTEL_PSTATE is not set -CONFIG_X86_PCC_CPUFREQ=y -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ_CPB=y -CONFIG_X86_POWERNOW_K8=m -# CONFIG_X86_AMD_FREQ_SENSITIVITY is not set -# CONFIG_X86_SPEEDSTEP_CENTRINO is not set -CONFIG_X86_P4_CLOCKMOD=m - -# -# shared options -# -CONFIG_X86_SPEEDSTEP_LIB=m - -# -# CPU Idle -# -CONFIG_CPU_IDLE=y -CONFIG_CPU_IDLE_GOV_LADDER=y -CONFIG_CPU_IDLE_GOV_MENU=y -# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set -CONFIG_INTEL_IDLE=y - -# -# Memory power savings -# -# CONFIG_I7300_IDLE is not set - -# -# Bus options (PCI etc.) -# -CONFIG_PCI=y -CONFIG_PCI_DIRECT=y -CONFIG_PCI_MMCONFIG=y -CONFIG_PCI_XEN=y -CONFIG_PCI_DOMAINS=y -# CONFIG_PCI_CNB20LE_QUIRK is not set -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -# CONFIG_PCIEAER is not set -CONFIG_PCIEASPM=y -# CONFIG_PCIEASPM_DEBUG is not set -CONFIG_PCIEASPM_DEFAULT=y -# CONFIG_PCIEASPM_POWERSAVE is not set -# CONFIG_PCIEASPM_PERFORMANCE is not set -CONFIG_PCIE_PME=y -CONFIG_PCI_MSI=y -# CONFIG_PCI_DEBUG is not set -# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set -CONFIG_PCI_STUB=m -CONFIG_XEN_PCIDEV_FRONTEND=y -CONFIG_HT_IRQ=y -CONFIG_PCI_ATS=y -CONFIG_PCI_IOV=y -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_PCI_LABEL=y - -# -# PCI host controller drivers -# -CONFIG_ISA_DMA_API=y -CONFIG_AMD_NB=y -CONFIG_PCCARD=y -CONFIG_PCMCIA=y -CONFIG_PCMCIA_LOAD_CIS=y -CONFIG_CARDBUS=y - -# -# PC-card bridges -# -CONFIG_YENTA=y -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=y -CONFIG_HOTPLUG_PCI=y -# CONFIG_HOTPLUG_PCI_ACPI is not set -# CONFIG_HOTPLUG_PCI_CPCI is not set -CONFIG_HOTPLUG_PCI_SHPC=m -# CONFIG_RAPIDIO is not set -# CONFIG_X86_SYSFB is not set - -# -# Executable file formats / Emulations -# -CONFIG_BINFMT_ELF=y -CONFIG_COMPAT_BINFMT_ELF=y -CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y -# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set -CONFIG_BINFMT_SCRIPT=y -# CONFIG_HAVE_AOUT is not set -CONFIG_BINFMT_MISC=y -CONFIG_COREDUMP=y -CONFIG_IA32_EMULATION=y -# CONFIG_IA32_AOUT is not set -# CONFIG_X86_X32 is not set -CONFIG_COMPAT=y -CONFIG_COMPAT_FOR_U64_ALIGNMENT=y -CONFIG_SYSVIPC_COMPAT=y -CONFIG_KEYS_COMPAT=y -CONFIG_X86_DEV_DMA_OPS=y -CONFIG_PMC_ATOM=y -CONFIG_NET=y - -# -# Networking options -# -CONFIG_PACKET=y -CONFIG_PACKET_DIAG=y -CONFIG_UNIX=y -CONFIG_UNIX_DIAG=y -CONFIG_XFRM=y -CONFIG_XFRM_ALGO=y -CONFIG_XFRM_USER=y -# CONFIG_XFRM_SUB_POLICY is not set -# CONFIG_XFRM_MIGRATE is not set -# CONFIG_XFRM_STATISTICS is not set -CONFIG_XFRM_IPCOMP=y -CONFIG_NET_KEY=y -# CONFIG_NET_KEY_MIGRATE is not set -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -# CONFIG_IP_FIB_TRIE_STATS is not set -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_IP_ROUTE_VERBOSE=y -CONFIG_IP_ROUTE_CLASSID=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -# CONFIG_IP_PNP_BOOTP is not set -# CONFIG_IP_PNP_RARP is not set -# CONFIG_NET_IPIP is not set -CONFIG_NET_IPGRE_DEMUX=m -CONFIG_NET_IP_TUNNEL=m -# CONFIG_NET_IPGRE is not set -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_SYN_COOKIES=y -CONFIG_NET_UDP_TUNNEL=m -# CONFIG_NET_FOU is not set -# CONFIG_NET_FOU_IP_TUNNELS is not set -# CONFIG_GENEVE is not set -CONFIG_INET_AH=y -CONFIG_INET_ESP=y -CONFIG_INET_IPCOMP=y -CONFIG_INET_XFRM_TUNNEL=y -CONFIG_INET_TUNNEL=y -# CONFIG_INET_XFRM_MODE_TRANSPORT is not set -# CONFIG_INET_XFRM_MODE_TUNNEL is not set -# CONFIG_INET_XFRM_MODE_BEET is not set -CONFIG_INET_LRO=y -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y -CONFIG_INET_UDP_DIAG=m -# CONFIG_TCP_CONG_ADVANCED is not set -CONFIG_TCP_CONG_CUBIC=y -CONFIG_DEFAULT_TCP_CONG="cubic" -# CONFIG_TCP_MD5SIG is not set -CONFIG_IPV6=m -CONFIG_IPV6_ROUTER_PREF=y -# CONFIG_IPV6_ROUTE_INFO is not set -# CONFIG_IPV6_OPTIMISTIC_DAD is not set -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=m -CONFIG_INET6_XFRM_TUNNEL=m -CONFIG_INET6_TUNNEL=m -CONFIG_INET6_XFRM_MODE_TRANSPORT=m -CONFIG_INET6_XFRM_MODE_TUNNEL=m -CONFIG_INET6_XFRM_MODE_BEET=m -CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m -# CONFIG_IPV6_VTI is not set -CONFIG_IPV6_SIT=m -# CONFIG_IPV6_SIT_6RD is not set -CONFIG_IPV6_NDISC_NODETYPE=y -CONFIG_IPV6_TUNNEL=m -CONFIG_IPV6_GRE=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -# CONFIG_IPV6_MROUTE is not set -# CONFIG_NETLABEL is not set -# CONFIG_NETWORK_SECMARK is not set -CONFIG_NET_PTP_CLASSIFY=y -# CONFIG_NETWORK_PHY_TIMESTAMPING is not set -CONFIG_NETFILTER=y -# CONFIG_NETFILTER_DEBUG is not set -CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=m - -# -# Core Netfilter Configuration -# -CONFIG_NETFILTER_NETLINK=y -CONFIG_NETFILTER_NETLINK_ACCT=y -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NF_CONNTRACK=m -CONFIG_NF_LOG_COMMON=m -CONFIG_NF_CONNTRACK_MARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_PROCFS=y -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y -# CONFIG_NF_CT_PROTO_DCCP is not set -CONFIG_NF_CT_PROTO_GRE=m -# CONFIG_NF_CT_PROTO_SCTP is not set -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_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=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_NF_CT_NETLINK_TIMEOUT=m -CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y -CONFIG_NF_NAT=m -CONFIG_NF_NAT_NEEDED=y -CONFIG_NF_NAT_PROTO_UDPLITE=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_IRC=m -CONFIG_NF_NAT_SIP=m -CONFIG_NF_NAT_TFTP=m -CONFIG_NF_NAT_REDIRECT=m -CONFIG_NETFILTER_SYNPROXY=m -CONFIG_NF_TABLES=m -CONFIG_NF_TABLES_INET=m -CONFIG_NFT_EXTHDR=m -CONFIG_NFT_META=m -CONFIG_NFT_CT=m -CONFIG_NFT_RBTREE=m -CONFIG_NFT_HASH=m -CONFIG_NFT_COUNTER=m -CONFIG_NFT_LOG=m -CONFIG_NFT_LIMIT=m -CONFIG_NFT_MASQ=m -# CONFIG_NFT_REDIR is not set -CONFIG_NFT_NAT=m -CONFIG_NFT_QUEUE=m -CONFIG_NFT_REJECT=m -CONFIG_NFT_REJECT_INET=m -CONFIG_NFT_COMPAT=m -CONFIG_NETFILTER_XTABLES=y - -# -# Xtables combined modules -# -CONFIG_NETFILTER_XT_MARK=m -CONFIG_NETFILTER_XT_CONNMARK=m -CONFIG_NETFILTER_XT_SET=m - -# -# Xtables targets -# -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HL=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_NAT=m -CONFIG_NETFILTER_XT_TARGET_NETMAP=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_REDIRECT=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m - -# -# Xtables matches -# -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -# CONFIG_NETFILTER_XT_MATCH_BPF is not set -# CONFIG_NETFILTER_XT_MATCH_CGROUP is not set -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -# CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ECN=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_IPCOMP is not set -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -# CONFIG_NETFILTER_XT_MATCH_IPVS is not set -CONFIG_NETFILTER_XT_MATCH_L2TP=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_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=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_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_IP_SET=m -CONFIG_IP_SET_MAX=256 -CONFIG_IP_SET_BITMAP_IP=m -CONFIG_IP_SET_BITMAP_IPMAC=m -CONFIG_IP_SET_BITMAP_PORT=m -CONFIG_IP_SET_HASH_IP=m -# CONFIG_IP_SET_HASH_IPMARK is not set -CONFIG_IP_SET_HASH_IPPORT=m -CONFIG_IP_SET_HASH_IPPORTIP=m -CONFIG_IP_SET_HASH_IPPORTNET=m -# CONFIG_IP_SET_HASH_MAC is not set -# CONFIG_IP_SET_HASH_NETPORTNET is not set -CONFIG_IP_SET_HASH_NET=m -# CONFIG_IP_SET_HASH_NETNET is not set -CONFIG_IP_SET_HASH_NETPORT=m -CONFIG_IP_SET_HASH_NETIFACE=m -CONFIG_IP_SET_LIST_SET=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 is not set -# CONFIG_IP_VS_PROTO_UDP is not set -# CONFIG_IP_VS_PROTO_AH_ESP is not set -# CONFIG_IP_VS_PROTO_ESP is not set -# CONFIG_IP_VS_PROTO_AH is not set -# CONFIG_IP_VS_PROTO_SCTP is not set - -# -# IPVS scheduler -# -# CONFIG_IP_VS_RR is not set -# CONFIG_IP_VS_WRR is not set -# CONFIG_IP_VS_LC is not set -# CONFIG_IP_VS_WLC is not set -# CONFIG_IP_VS_FO is not set -# CONFIG_IP_VS_LBLC is not set -# CONFIG_IP_VS_LBLCR is not set -# CONFIG_IP_VS_DH is not set -# CONFIG_IP_VS_SH is not set -# CONFIG_IP_VS_SED is not set -# CONFIG_IP_VS_NQ is not set - -# -# IPVS SH scheduler -# -CONFIG_IP_VS_SH_TAB_BITS=8 - -# -# IPVS application helper -# -# CONFIG_IP_VS_NFCT is not set - -# -# IP: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV4=m -CONFIG_NF_CONNTRACK_IPV4=m -CONFIG_NF_CONNTRACK_PROC_COMPAT=y -# CONFIG_NF_LOG_ARP is not set -CONFIG_NF_LOG_IPV4=m -CONFIG_NF_TABLES_IPV4=m -CONFIG_NFT_CHAIN_ROUTE_IPV4=m -CONFIG_NF_REJECT_IPV4=m -CONFIG_NFT_REJECT_IPV4=m -# CONFIG_NF_TABLES_ARP is not set -CONFIG_NF_NAT_IPV4=m -CONFIG_NFT_CHAIN_NAT_IPV4=m -CONFIG_NF_NAT_MASQUERADE_IPV4=m -CONFIG_NFT_MASQ_IPV4=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PROTO_GRE=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m -CONFIG_IP_NF_IPTABLES=y -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=y -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_NAT=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=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 is not set -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m - -# -# IPv6: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV6=m -CONFIG_NF_CONNTRACK_IPV6=m -CONFIG_NF_TABLES_IPV6=m -# CONFIG_NFT_CHAIN_ROUTE_IPV6 is not set -CONFIG_NF_REJECT_IPV6=m -CONFIG_NFT_REJECT_IPV6=m -CONFIG_NF_LOG_IPV6=m -CONFIG_NF_NAT_IPV6=m -CONFIG_NFT_CHAIN_NAT_IPV6=m -CONFIG_NF_NAT_MASQUERADE_IPV6=m -CONFIG_NFT_MASQ_IPV6=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_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -# CONFIG_IP6_NF_SECURITY is not set -CONFIG_IP6_NF_NAT=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -CONFIG_NF_TABLES_BRIDGE=m -CONFIG_NFT_BRIDGE_META=m -CONFIG_NFT_BRIDGE_REJECT=m -# CONFIG_NF_LOG_BRIDGE 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_NFLOG=m -# CONFIG_IP_DCCP is not set -# CONFIG_IP_SCTP is not set -# CONFIG_RDS is not set -# CONFIG_TIPC is not set -# CONFIG_ATM is not set -CONFIG_L2TP=m -# CONFIG_L2TP_DEBUGFS is not set -# CONFIG_L2TP_V3 is not set -CONFIG_STP=m -CONFIG_GARP=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_IGMP_SNOOPING=y -# CONFIG_BRIDGE_VLAN_FILTERING is not set -CONFIG_HAVE_NET_DSA=y -CONFIG_VLAN_8021Q=m -CONFIG_VLAN_8021Q_GVRP=y -# CONFIG_VLAN_8021Q_MVRP is not set -# CONFIG_DECNET is not set -CONFIG_LLC=m -# CONFIG_LLC2 is not set -# CONFIG_IPX is not set -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_PHONET is not set -# CONFIG_6LOWPAN is not set -# CONFIG_IEEE802154 is not set -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=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_MQPRIO=m -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -# CONFIG_NET_SCH_CODEL is not set -# CONFIG_NET_SCH_FQ_CODEL is not set -# CONFIG_NET_SCH_FQ is not set -# CONFIG_NET_SCH_HHF is not set -# CONFIG_NET_SCH_PIE is not set -CONFIG_NET_SCH_INGRESS=m -# CONFIG_NET_SCH_PLUG is not set - -# -# Classification -# -CONFIG_NET_CLS=y -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_TCINDEX=m -CONFIG_NET_CLS_ROUTE4=m -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=y -CONFIG_NET_CLS_CGROUP=m -# CONFIG_NET_CLS_BPF is not set -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_EMATCH_IPSET=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_ACT_CSUM=m -# CONFIG_NET_ACT_VLAN is not set -# CONFIG_NET_ACT_BPF is not set -# CONFIG_NET_ACT_CONNMARK is not set -CONFIG_NET_CLS_IND=y -CONFIG_NET_SCH_FIFO=y -# CONFIG_DCB is not set -CONFIG_DNS_RESOLVER=y -# CONFIG_BATMAN_ADV is not set -CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=m -CONFIG_OPENVSWITCH_VXLAN=m -# CONFIG_VSOCKETS is not set -# CONFIG_NETLINK_MMAP is not set -CONFIG_NETLINK_DIAG=m -CONFIG_NET_MPLS_GSO=m -# CONFIG_HSR is not set -# CONFIG_NET_SWITCHDEV is not set -CONFIG_RPS=y -CONFIG_RFS_ACCEL=y -CONFIG_XPS=y -CONFIG_CGROUP_NET_PRIO=y -CONFIG_CGROUP_NET_CLASSID=y -CONFIG_NET_RX_BUSY_POLL=y -CONFIG_BQL=y -# CONFIG_BPF_JIT is not set -CONFIG_NET_FLOW_LIMIT=y - -# -# Network testing -# -# CONFIG_NET_PKTGEN is not set -# CONFIG_NET_DROP_MONITOR is not set -CONFIG_HAMRADIO=n - -# -# Packet Radio protocols -# -CONFIG_AX25=n -CONFIG_AX25_DAMA_SLAVE=n -CONFIG_NETROM=n -CONFIG_ROSE=n - -# -# AX.25 network device drivers -# -CONFIG_MKISS=n -CONFIG_6PACK=n -CONFIG_BPQETHER=n -CONFIG_BAYCOM_SER_FDX=n -CONFIG_BAYCOM_SER_HDX=n -CONFIG_BAYCOM_PAR=n -CONFIG_YAM=n -# CONFIG_CAN is not set -CONFIG_IRDA=n - -# -# IrDA protocols -# -CONFIG_IRLAN=n -CONFIG_IRNET=n -CONFIG_IRCOMM=n -# CONFIG_IRDA_ULTRA is not set - -# -# IrDA options -# -CONFIG_IRDA_CACHE_LAST_LSAP=n -CONFIG_IRDA_FAST_RR=n -# CONFIG_IRDA_DEBUG is not set - -# -# Infrared-port device drivers -# - -# -# SIR device drivers -# -CONFIG_IRTTY_SIR=n - -# -# Dongle support -# -CONFIG_DONGLE=n -CONFIG_ESI_DONGLE=n -CONFIG_ACTISYS_DONGLE=n -CONFIG_TEKRAM_DONGLE=n -CONFIG_TOIM3232_DONGLE=n -CONFIG_LITELINK_DONGLE=n -CONFIG_MA600_DONGLE=n -CONFIG_GIRBIL_DONGLE=n -CONFIG_MCP2120_DONGLE=n -CONFIG_OLD_BELKIN_DONGLE=n -CONFIG_ACT200L_DONGLE=n -CONFIG_KINGSUN_DONGLE=n -CONFIG_KSDAZZLE_DONGLE=n -CONFIG_KS959_DONGLE=n - -# -# FIR device drivers -# -CONFIG_USB_IRDA=n -CONFIG_SIGMATEL_FIR=n -CONFIG_NSC_FIR=n -CONFIG_WINBOND_FIR=n -CONFIG_SMC_IRCC_FIR=n -CONFIG_ALI_FIR=n -CONFIG_VLSI_FIR=n -CONFIG_VIA_FIR=n -CONFIG_MCS_FIR=n -# CONFIG_BT is not set -# CONFIG_AF_RXRPC is not set -CONFIG_FIB_RULES=y -CONFIG_WIRELESS=y -# CONFIG_CFG80211 is not set -# CONFIG_LIB80211 is not set - -# -# CFG80211 needs to be enabled for MAC80211 -# -CONFIG_WIMAX=n -CONFIG_WIMAX_DEBUG_LEVEL=0 -CONFIG_RFKILL=y -CONFIG_RFKILL_LEDS=y -CONFIG_RFKILL_INPUT=y -CONFIG_NET_9P=y -CONFIG_NET_9P_VIRTIO=y -# CONFIG_CAIF is not set -# CONFIG_CEPH_LIB is not set -# CONFIG_NFC is not set -CONFIG_HAVE_BPF_JIT=y - -# -# Device Drivers -# - -# -# Generic Driver Options -# -CONFIG_UEVENT_HELPER=y -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=y -CONFIG_EXTRA_FIRMWARE="" -# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set -CONFIG_ALLOW_DEV_COREDUMP=y -# CONFIG_DEBUG_DRIVER is not set -# CONFIG_DEBUG_DEVRES is not set -CONFIG_SYS_HYPERVISOR=y -# CONFIG_GENERIC_CPU_DEVICES is not set -CONFIG_GENERIC_CPU_AUTOPROBE=y -CONFIG_REGMAP=y -CONFIG_REGMAP_I2C=m -# CONFIG_DMA_SHARED_BUFFER is not set - -# -# Bus devices -# -CONFIG_CONNECTOR=m -CONFIG_MTD=n -CONFIG_MTD_TESTS=n -CONFIG_MTD_REDBOOT_PARTS=n -CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 -CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=n -CONFIG_MTD_REDBOOT_PARTS_READONLY=n -# CONFIG_MTD_CMDLINE_PARTS is not set -CONFIG_MTD_AR7_PARTS=n - -# -# User Modules And Translation Layers -# -CONFIG_MTD_BLKDEVS=n -CONFIG_MTD_BLOCK=n -CONFIG_MTD_BLOCK_RO=n -CONFIG_FTL=n -CONFIG_NFTL=n -CONFIG_NFTL_RW=n -CONFIG_INFTL=n -CONFIG_RFD_FTL=n -CONFIG_SSFDC=n -# CONFIG_SM_FTL is not set -# CONFIG_MTD_OOPS is not set -CONFIG_MTD_SWAP=n - -# -# RAM/ROM/Flash chip drivers -# -CONFIG_MTD_CFI=n -CONFIG_MTD_JEDECPROBE=n -CONFIG_MTD_GEN_PROBE=n -CONFIG_MTD_CFI_ADV_OPTIONS=n -CONFIG_MTD_CFI_NOSWAP=n -# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set -# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set -CONFIG_MTD_CFI_GEOMETRY=n -CONFIG_MTD_MAP_BANK_WIDTH_1=n -CONFIG_MTD_MAP_BANK_WIDTH_2=n -CONFIG_MTD_MAP_BANK_WIDTH_4=n -CONFIG_MTD_MAP_BANK_WIDTH_8=n -CONFIG_MTD_MAP_BANK_WIDTH_16=n -CONFIG_MTD_MAP_BANK_WIDTH_32=n -CONFIG_MTD_CFI_I1=n -CONFIG_MTD_CFI_I2=n -CONFIG_MTD_CFI_I4=n -CONFIG_MTD_CFI_I8=n -CONFIG_MTD_OTP=n -CONFIG_MTD_CFI_INTELEXT=n -CONFIG_MTD_CFI_AMDSTD=n -CONFIG_MTD_CFI_STAA=n -CONFIG_MTD_CFI_UTIL=n -CONFIG_MTD_RAM=n -CONFIG_MTD_ROM=n -CONFIG_MTD_ABSENT=n - -# -# Mapping drivers for chip access -# -CONFIG_MTD_COMPLEX_MAPPINGS=n -CONFIG_MTD_PHYSMAP=n -CONFIG_MTD_PHYSMAP_COMPAT=n -CONFIG_MTD_PHYSMAP_START=0x8000000 -CONFIG_MTD_PHYSMAP_LEN=0 -CONFIG_MTD_PHYSMAP_BANKWIDTH=2 -CONFIG_MTD_SBC_GXX=n -CONFIG_MTD_AMD76XROM=n -CONFIG_MTD_ICHXROM=n -CONFIG_MTD_ESB2ROM=n -CONFIG_MTD_CK804XROM=n -CONFIG_MTD_SCB2_FLASH=n -CONFIG_MTD_NETtel=n -CONFIG_MTD_L440GX=n -CONFIG_MTD_PCI=n -CONFIG_MTD_PCMCIA=n -# CONFIG_MTD_PCMCIA_ANONYMOUS is not set -CONFIG_MTD_INTEL_VR_NOR=n -CONFIG_MTD_PLATRAM=n -CONFIG_MTD_LATCH_ADDR=n - -# -# Self-contained MTD device drivers -# -CONFIG_MTD_PMC551=n -CONFIG_MTD_PMC551_BUGFIX=n -# CONFIG_MTD_PMC551_DEBUG is not set -CONFIG_MTD_SLRAM=n -CONFIG_MTD_PHRAM=n -CONFIG_MTD_MTDRAM=n -CONFIG_MTDRAM_TOTAL_SIZE=4096 -CONFIG_MTDRAM_ERASE_SIZE=128 -CONFIG_MTD_BLOCK2MTD=n - -# -# Disk-On-Chip Device Drivers -# -CONFIG_MTD_DOCG3=n -CONFIG_BCH_CONST_M=14 -CONFIG_BCH_CONST_T=4 -CONFIG_MTD_NAND_ECC=n -CONFIG_MTD_NAND_ECC_SMC=n -CONFIG_MTD_NAND=n -CONFIG_MTD_NAND_BCH=n -CONFIG_MTD_NAND_ECC_BCH=n -CONFIG_MTD_SM_COMMON=n -CONFIG_MTD_NAND_DENALI=n -CONFIG_MTD_NAND_DENALI_PCI=n -CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 -# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set -CONFIG_MTD_NAND_IDS=n -CONFIG_MTD_NAND_RICOH=n -CONFIG_MTD_NAND_DISKONCHIP=n -CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=n -CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 -CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=n -CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=n -# CONFIG_MTD_NAND_DOCG4 is not set -CONFIG_MTD_NAND_CAFE=n -CONFIG_MTD_NAND_NANDSIM=n -CONFIG_MTD_NAND_PLATFORM=n -# CONFIG_MTD_NAND_HISI504 is not set -CONFIG_MTD_ONENAND=n -CONFIG_MTD_ONENAND_VERIFY_WRITE=n -# CONFIG_MTD_ONENAND_GENERIC is not set -CONFIG_MTD_ONENAND_OTP=n -CONFIG_MTD_ONENAND_2X_PROGRAM=n - -# -# LPDDR & LPDDR2 PCM memory drivers -# -CONFIG_MTD_LPDDR=n -CONFIG_MTD_QINFO_PROBE=n -# CONFIG_MTD_SPI_NOR is not set -CONFIG_MTD_UBI=n -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTD_UBI_BEB_LIMIT=20 -# CONFIG_MTD_UBI_FASTMAP is not set -# CONFIG_MTD_UBI_GLUEBI is not set -# CONFIG_MTD_UBI_BLOCK is not set -CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=n -CONFIG_PARPORT=n -CONFIG_PARPORT_PC=n -# CONFIG_PARPORT_SERIAL is not set -CONFIG_PARPORT_PC_FIFO=n -# CONFIG_PARPORT_PC_SUPERIO is not set -# CONFIG_PARPORT_PC_PCMCIA is not set -# CONFIG_PARPORT_GSC is not set -# CONFIG_PARPORT_AX88796 is not set -CONFIG_PARPORT_1284=n -CONFIG_PARPORT_NOT_PC=n -CONFIG_PNP=y -# CONFIG_PNP_DEBUG_MESSAGES is not set - -# -# Protocols -# -CONFIG_PNPACPI=y -CONFIG_BLK_DEV=y -# CONFIG_BLK_DEV_NULL_BLK is not set -CONFIG_BLK_DEV_FD=m -# CONFIG_PARIDE is not set -CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y -CONFIG_ZRAM=y -# CONFIG_ZRAM_LZ4_COMPRESS is not set -# CONFIG_ZRAM_DEBUG is not set -# CONFIG_BLK_CPQ_CISS_DA is not set -# CONFIG_BLK_DEV_DAC960 is not set -# CONFIG_BLK_DEV_UMEM is not set -# CONFIG_BLK_DEV_COW_COMMON is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 -# CONFIG_BLK_DEV_CRYPTOLOOP is not set -# CONFIG_BLK_DEV_DRBD is not set -CONFIG_BLK_DEV_NBD=m -CONFIG_BLK_DEV_NVME=y -# CONFIG_BLK_DEV_SKD is not set -# CONFIG_BLK_DEV_OSD is not set -# CONFIG_BLK_DEV_SX8 is not set -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=8 -CONFIG_BLK_DEV_RAM_SIZE=65535 -CONFIG_CDROM_PKTCDVD=y -CONFIG_CDROM_PKTCDVD_BUFFERS=8 -# CONFIG_CDROM_PKTCDVD_WCACHE is not set -CONFIG_ATA_OVER_ETH=m -CONFIG_XEN_BLKDEV_FRONTEND=y -# CONFIG_XEN_BLKDEV_BACKEND is not set -CONFIG_VIRTIO_BLK=y -# CONFIG_BLK_DEV_HD is not set -# CONFIG_BLK_DEV_RBD is not set -# CONFIG_BLK_DEV_RSXX is not set - -# -# Misc devices -# -CONFIG_SENSORS_LIS3LV02D=n -# CONFIG_AD525X_DPOT is not set -# CONFIG_DUMMY_IRQ is not set -# CONFIG_IBM_ASM is not set -# CONFIG_PHANTOM is not set -# CONFIG_SGI_IOC4 is not set -CONFIG_TIFM_CORE=n -CONFIG_TIFM_7XX1=n -# CONFIG_ICS932S401 is not set -# CONFIG_ENCLOSURE_SERVICES is not set -# CONFIG_HP_ILO is not set -# CONFIG_APDS9802ALS is not set -# CONFIG_ISL29003 is not set -# CONFIG_ISL29020 is not set -# CONFIG_SENSORS_TSL2550 is not set -# CONFIG_SENSORS_BH1780 is not set -# CONFIG_SENSORS_BH1770 is not set -# CONFIG_SENSORS_APDS990X is not set -# CONFIG_HMC6352 is not set -# CONFIG_DS1682 is not set -CONFIG_VMWARE_BALLOON=n -# CONFIG_BMP085_I2C is not set -# CONFIG_USB_SWITCH_FSA9480 is not set -# CONFIG_SRAM is not set -# CONFIG_C2PORT is not set - -# -# EEPROM support -# -# CONFIG_EEPROM_AT24 is not set -# CONFIG_EEPROM_LEGACY is not set -# CONFIG_EEPROM_MAX6875 is not set -CONFIG_EEPROM_93CX6=n -CONFIG_CB710_CORE=n -# CONFIG_CB710_DEBUG is not set -CONFIG_CB710_DEBUG_ASSUMPTIONS=y - -# -# Texas Instruments shared transport line discipline -# -# CONFIG_SENSORS_LIS3_I2C is not set - -# -# Altera FPGA firmware download module -# -CONFIG_ALTERA_STAPL=n -# CONFIG_INTEL_MEI is not set -# CONFIG_INTEL_MEI_ME is not set -# CONFIG_INTEL_MEI_TXE is not set -CONFIG_VMWARE_VMCI=n - -# -# Intel MIC Bus Driver -# -# CONFIG_INTEL_MIC_BUS is not set - -# -# Intel MIC Host Driver -# - -# -# Intel MIC Card Driver -# -# CONFIG_GENWQE is not set -# CONFIG_ECHO is not set -# CONFIG_CXL_BASE is not set -CONFIG_HAVE_IDE=y -# CONFIG_IDE is not set - -# -# SCSI device support -# -CONFIG_SCSI_MOD=y -CONFIG_RAID_ATTRS=y -CONFIG_SCSI=y -CONFIG_SCSI_DMA=y -CONFIG_SCSI_NETLINK=y -# CONFIG_SCSI_MQ_DEFAULT is not set -CONFIG_SCSI_PROC_FS=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=y -# CONFIG_CHR_DEV_ST is not set -# CONFIG_CHR_DEV_OSST is not set -CONFIG_BLK_DEV_SR=y -# CONFIG_BLK_DEV_SR_VENDOR is not set -CONFIG_CHR_DEV_SG=y -# CONFIG_CHR_DEV_SCH is not set -# CONFIG_SCSI_CONSTANTS is not set -# CONFIG_SCSI_LOGGING is not set -CONFIG_SCSI_SCAN_ASYNC=y - -# -# SCSI Transports -# -CONFIG_SCSI_SPI_ATTRS=m -CONFIG_SCSI_FC_ATTRS=m -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_SRP_ATTRS=m -CONFIG_SCSI_LOWLEVEL=y -CONFIG_ISCSI_TCP=n -CONFIG_ISCSI_BOOT_SYSFS=n -CONFIG_SCSI_CXGB3_ISCSI=m -CONFIG_SCSI_CXGB4_ISCSI=m -CONFIG_SCSI_BNX2_ISCSI=n -CONFIG_SCSI_BNX2X_FCOE=n -CONFIG_BE2ISCSI=n -CONFIG_BLK_DEV_3W_XXXX_RAID=n -CONFIG_SCSI_HPSA=n -CONFIG_SCSI_3W_9XXX=n -CONFIG_SCSI_3W_SAS=n -CONFIG_SCSI_ACARD=n -CONFIG_SCSI_AACRAID=n -CONFIG_SCSI_AIC7XXX=n -CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 -CONFIG_AIC7XXX_RESET_DELAY_MS=5000 -# CONFIG_AIC7XXX_DEBUG_ENABLE is not set -CONFIG_AIC7XXX_DEBUG_MASK=0 -CONFIG_AIC7XXX_REG_PRETTY_PRINT=y -CONFIG_SCSI_AIC79XX=n -CONFIG_AIC79XX_CMDS_PER_DEVICE=32 -CONFIG_AIC79XX_RESET_DELAY_MS=5000 -# CONFIG_AIC79XX_DEBUG_ENABLE is not set -CONFIG_AIC79XX_DEBUG_MASK=0 -CONFIG_AIC79XX_REG_PRETTY_PRINT=y -CONFIG_SCSI_AIC94XX=n -# CONFIG_AIC94XX_DEBUG is not set -CONFIG_SCSI_MVSAS=n -# CONFIG_SCSI_MVSAS_DEBUG is not set -# CONFIG_SCSI_MVSAS_TASKLET is not set -# CONFIG_SCSI_MVUMI is not set -CONFIG_SCSI_DPT_I2O=n -CONFIG_SCSI_ADVANSYS=n -CONFIG_SCSI_ARCMSR=n -# CONFIG_SCSI_ESAS2R is not set -CONFIG_MEGARAID_NEWGEN=n -CONFIG_MEGARAID_MM=n -CONFIG_MEGARAID_MAILBOX=n -# CONFIG_MEGARAID_LEGACY is not set -CONFIG_MEGARAID_SAS=n -CONFIG_SCSI_MPT2SAS=n -CONFIG_SCSI_MPT2SAS_MAX_SGE=128 -# CONFIG_SCSI_MPT2SAS_LOGGING is not set -CONFIG_SCSI_MPT3SAS=n -CONFIG_SCSI_MPT3SAS_MAX_SGE=128 -# CONFIG_SCSI_MPT3SAS_LOGGING is not set -CONFIG_SCSI_UFSHCD=n -# CONFIG_SCSI_UFSHCD_PCI is not set -# CONFIG_SCSI_UFSHCD_PLATFORM is not set -CONFIG_SCSI_HPTIOP=n -CONFIG_SCSI_BUSLOGIC=n -# CONFIG_SCSI_FLASHPOINT is not set -CONFIG_VMWARE_PVSCSI=n -# CONFIG_XEN_SCSI_FRONTEND is not set -CONFIG_HYPERV_STORAGE=n -CONFIG_LIBFC=n -CONFIG_LIBFCOE=n -CONFIG_FCOE=n -CONFIG_FCOE_FNIC=n -CONFIG_SCSI_DMX3191D=n -CONFIG_SCSI_EATA=m -# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set -# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set -CONFIG_SCSI_EATA_MAX_TAGS=16 -CONFIG_SCSI_FUTURE_DOMAIN=n -CONFIG_SCSI_GDTH=n -CONFIG_SCSI_ISCI=n -CONFIG_SCSI_IPS=n -CONFIG_SCSI_INITIO=n -CONFIG_SCSI_INIA100=n -CONFIG_SCSI_PPA=n -CONFIG_SCSI_IMM=n -# CONFIG_SCSI_IZIP_EPP16 is not set -# CONFIG_SCSI_IZIP_SLOW_CTR is not set -CONFIG_SCSI_STEX=n -CONFIG_SCSI_SYM53C8XX_2=n -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=n -CONFIG_SCSI_IPR_TRACE=y -CONFIG_SCSI_IPR_DUMP=y -CONFIG_SCSI_QLOGIC_1280=n -CONFIG_SCSI_QLA_FC=n -CONFIG_SCSI_QLA_ISCSI=n -CONFIG_SCSI_LPFC=n -# CONFIG_SCSI_LPFC_DEBUG_FS is not set -CONFIG_SCSI_DC395x=n -# CONFIG_SCSI_AM53C974 is not set -# CONFIG_SCSI_WD719X is not set -# CONFIG_SCSI_DEBUG is not set -CONFIG_SCSI_PMCRAID=n -CONFIG_SCSI_PM8001=n -CONFIG_SCSI_BFA_FC=n -CONFIG_SCSI_VIRTIO=n -# CONFIG_SCSI_CHELSIO_FCOE is not set -CONFIG_SCSI_LOWLEVEL_PCMCIA=y -CONFIG_PCMCIA_AHA152X=n -CONFIG_PCMCIA_FDOMAIN=n -CONFIG_PCMCIA_QLOGIC=n -CONFIG_PCMCIA_SYM53C500=n -CONFIG_SCSI_DH=y -CONFIG_SCSI_DH_RDAC=n -CONFIG_SCSI_DH_HP_SW=n -CONFIG_SCSI_DH_EMC=n -CONFIG_SCSI_DH_ALUA=n -CONFIG_SCSI_OSD_INITIATOR=n -CONFIG_SCSI_OSD_ULD=n -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_ZPODD is not set -CONFIG_SATA_PMP=y - -# -# Controllers with non-SFF native interface -# -CONFIG_SATA_AHCI=y -CONFIG_SATA_AHCI_PLATFORM=y -CONFIG_SATA_INIC162X=y -CONFIG_SATA_ACARD_AHCI=y -CONFIG_SATA_SIL24=y -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -CONFIG_PDC_ADMA=y -CONFIG_SATA_QSTOR=y -CONFIG_SATA_SX4=y -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -CONFIG_ATA_PIIX=y -CONFIG_SATA_MV=y -CONFIG_SATA_NV=y -CONFIG_SATA_PROMISE=y -CONFIG_SATA_SIL=y -CONFIG_SATA_SIS=y -CONFIG_SATA_SVW=y -CONFIG_SATA_ULI=y -CONFIG_SATA_VIA=y -CONFIG_SATA_VITESSE=y - -# -# PATA SFF controllers with BMDMA -# -CONFIG_PATA_ALI=y -CONFIG_PATA_AMD=y -CONFIG_PATA_ARTOP=y -CONFIG_PATA_ATIIXP=y -CONFIG_PATA_ATP867X=y -CONFIG_PATA_CMD64X=y -# CONFIG_PATA_CYPRESS is not set -CONFIG_PATA_EFAR=y -CONFIG_PATA_HPT366=y -CONFIG_PATA_HPT37X=y -CONFIG_PATA_HPT3X2N=y -CONFIG_PATA_HPT3X3=y -CONFIG_PATA_HPT3X3_DMA=y -# CONFIG_PATA_IT8213 is not set -CONFIG_PATA_IT821X=y -CONFIG_PATA_JMICRON=y -CONFIG_PATA_MARVELL=y -CONFIG_PATA_NETCELL=y -CONFIG_PATA_NINJA32=y -CONFIG_PATA_NS87415=y -CONFIG_PATA_OLDPIIX=y -# CONFIG_PATA_OPTIDMA is not set -CONFIG_PATA_PDC2027X=y -CONFIG_PATA_PDC_OLD=y -# CONFIG_PATA_RADISYS is not set -CONFIG_PATA_RDC=y -CONFIG_PATA_SCH=y -CONFIG_PATA_SERVERWORKS=y -CONFIG_PATA_SIL680=y -CONFIG_PATA_SIS=y -# CONFIG_PATA_TOSHIBA is not set -CONFIG_PATA_TRIFLEX=y -CONFIG_PATA_VIA=y -CONFIG_PATA_WINBOND=y - -# -# PIO-only SFF controllers -# -# CONFIG_PATA_CMD640_PCI is not set -CONFIG_PATA_MPIIX=y -CONFIG_PATA_NS87410=y -# CONFIG_PATA_OPTI is not set -CONFIG_PATA_PCMCIA=y -CONFIG_PATA_PLATFORM=y -CONFIG_PATA_RZ1000=y - -# -# Generic fallback / legacy drivers -# -CONFIG_PATA_ACPI=y -CONFIG_ATA_GENERIC=y -CONFIG_PATA_LEGACY=y -CONFIG_MD=y -CONFIG_BLK_DEV_MD=m -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=n -CONFIG_MD_RAID1=n -CONFIG_MD_RAID10=n -CONFIG_MD_RAID456=n -CONFIG_MD_MULTIPATH=n -CONFIG_MD_FAULTY=n -# CONFIG_BCACHE is not set -CONFIG_BLK_DEV_DM_BUILTIN=y -CONFIG_BLK_DEV_DM=m -# CONFIG_DM_DEBUG is not set -CONFIG_DM_BUFIO=m -CONFIG_DM_BIO_PRISON=m -CONFIG_DM_PERSISTENT_DATA=n -# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set -CONFIG_DM_CRYPT=n -CONFIG_DM_SNAPSHOT=n -CONFIG_DM_THIN_PROVISIONING=n -# CONFIG_DM_CACHE is not set -# CONFIG_DM_ERA is not set -CONFIG_DM_MIRROR=n -# CONFIG_DM_LOG_USERSPACE is not set -# CONFIG_DM_RAID is not set -CONFIG_DM_ZERO=n -CONFIG_DM_MULTIPATH=n -CONFIG_DM_MULTIPATH_QL=n -CONFIG_DM_MULTIPATH_ST=n -# CONFIG_DM_DELAY is not set -# CONFIG_DM_UEVENT is not set -# CONFIG_DM_FLAKEY is not set -# CONFIG_DM_VERITY is not set -# CONFIG_DM_SWITCH is not set -# CONFIG_TARGET_CORE is not set -CONFIG_FUSION=n -CONFIG_FUSION_SPI=n -CONFIG_FUSION_FC=n -CONFIG_FUSION_SAS=n -CONFIG_FUSION_MAX_SGE=128 -CONFIG_FUSION_CTL=n -CONFIG_FUSION_LOGGING=n - -# -# IEEE 1394 (FireWire) support -# -CONFIG_FIREWIRE=n -CONFIG_FIREWIRE_OHCI=n -CONFIG_FIREWIRE_SBP2=n -CONFIG_FIREWIRE_NET=n -# CONFIG_FIREWIRE_NOSY is not set -CONFIG_MACINTOSH_DRIVERS=n -CONFIG_MAC_EMUMOUSEBTN=n -CONFIG_NETDEVICES=y -CONFIG_MII=m -CONFIG_NET_CORE=y -CONFIG_BONDING=m -CONFIG_DUMMY=y -# CONFIG_EQUALIZER is not set -# CONFIG_NET_FC is not set -# CONFIG_IFB is not set -# CONFIG_NET_TEAM is not set -CONFIG_MACVLAN=m -CONFIG_MACVTAP=m -CONFIG_IPVLAN=m -CONFIG_VXLAN=m -CONFIG_NETCONSOLE=m -CONFIG_NETPOLL=y -CONFIG_NET_POLL_CONTROLLER=y -CONFIG_TUN=y -CONFIG_VETH=m -CONFIG_VIRTIO_NET=y -# CONFIG_NLMON is not set -CONFIG_SUNGEM_PHY=m -# CONFIG_ARCNET is not set - -# -# CAIF transport drivers -# -# CONFIG_VHOST_NET is not set - -# -# Distributed Switch Architecture drivers -# -# CONFIG_NET_DSA_MV88E6XXX is not set -# CONFIG_NET_DSA_MV88E6060 is not set -# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set -# CONFIG_NET_DSA_MV88E6131 is not set -# CONFIG_NET_DSA_MV88E6123_61_65 is not set -# CONFIG_NET_DSA_MV88E6171 is not set -# CONFIG_NET_DSA_MV88E6352 is not set -# CONFIG_NET_DSA_BCM_SF2 is not set -CONFIG_ETHERNET=y -CONFIG_MDIO=m -CONFIG_NET_VENDOR_3COM=n -CONFIG_PCMCIA_3C574=n -CONFIG_PCMCIA_3C589=n -CONFIG_VORTEX=n -CONFIG_TYPHOON=n -CONFIG_NET_VENDOR_ADAPTEC=n -CONFIG_ADAPTEC_STARFIRE=n -CONFIG_NET_VENDOR_AGERE=n -# CONFIG_ET131X is not set -CONFIG_NET_VENDOR_ALTEON=n -CONFIG_ACENIC=n -# CONFIG_ACENIC_OMIT_TIGON_I is not set -# CONFIG_ALTERA_TSE is not set -CONFIG_NET_VENDOR_AMD=n -CONFIG_AMD8111_ETH=n -CONFIG_PCNET32=n -CONFIG_PCMCIA_NMCLAN=n -# CONFIG_AMD_XGBE is not set -# CONFIG_NET_XGENE is not set -CONFIG_NET_VENDOR_ARC=n -CONFIG_NET_VENDOR_ATHEROS=n -CONFIG_ATL2=n -CONFIG_ATL1=n -CONFIG_ATL1E=n -CONFIG_ATL1C=n -# CONFIG_ALX is not set -CONFIG_NET_VENDOR_BROADCOM=n -CONFIG_B44=n -CONFIG_B44_PCI_AUTOSELECT=n -CONFIG_B44_PCICORE_AUTOSELECT=n -CONFIG_B44_PCI=n -# CONFIG_BCMGENET is not set -CONFIG_BNX2=n -CONFIG_CNIC=n -CONFIG_TIGON3=n -CONFIG_BNX2X=n -CONFIG_BNX2X_SRIOV=n -CONFIG_NET_VENDOR_BROCADE=n -CONFIG_BNA=n -CONFIG_NET_VENDOR_CHELSIO=n -CONFIG_CHELSIO_T1=n -CONFIG_CHELSIO_T1_1G=n -CONFIG_CHELSIO_T3=n -CONFIG_CHELSIO_T4=n -CONFIG_CHELSIO_T4VF=n -CONFIG_NET_VENDOR_CISCO=n -CONFIG_ENIC=n -# CONFIG_CX_ECAT is not set -CONFIG_DNET=n -CONFIG_NET_VENDOR_DEC=n -CONFIG_NET_TULIP=n -CONFIG_DE2104X=n -CONFIG_DE2104X_DSL=0 -CONFIG_TULIP=n -# CONFIG_TULIP_MWI is not set -# CONFIG_TULIP_MMIO is not set -# CONFIG_TULIP_NAPI is not set -CONFIG_DE4X5=n -CONFIG_WINBOND_840=n -CONFIG_DM9102=n -CONFIG_ULI526X=n -CONFIG_PCMCIA_XIRCOM=n -CONFIG_NET_VENDOR_DLINK=n -CONFIG_DL2K=n -CONFIG_SUNDANCE=n -# CONFIG_SUNDANCE_MMIO is not set -CONFIG_NET_VENDOR_EMULEX=n -CONFIG_BE2NET=n -CONFIG_BE2NET_VXLAN=n -CONFIG_NET_VENDOR_EXAR=n -CONFIG_S2IO=n -CONFIG_VXGE=n -# CONFIG_VXGE_DEBUG_TRACE_ALL is not set -CONFIG_NET_VENDOR_FUJITSU=n -CONFIG_PCMCIA_FMVJ18X=n -CONFIG_NET_VENDOR_HP=n -CONFIG_HP100=n -CONFIG_NET_VENDOR_INTEL=n -CONFIG_E100=n -CONFIG_E1000=n -CONFIG_E1000E=n -CONFIG_IGB=n -CONFIG_IGB_HWMON=n -CONFIG_IGBVF=n -CONFIG_IXGB=n -CONFIG_IXGBE=n -# CONFIG_IXGBE_VXLAN is not set -CONFIG_IXGBE_HWMON=n -CONFIG_IXGBEVF=n -# CONFIG_I40E is not set -# CONFIG_I40EVF is not set -# CONFIG_FM10K is not set -CONFIG_NET_VENDOR_I825XX=n -CONFIG_IP1000=n -CONFIG_JME=n -CONFIG_NET_VENDOR_MARVELL=n -# CONFIG_MVMDIO is not set -CONFIG_SKGE=n -# CONFIG_SKGE_DEBUG is not set -CONFIG_SKGE_GENESIS=n -CONFIG_SKY2=n -# CONFIG_SKY2_DEBUG is not set -CONFIG_NET_VENDOR_MELLANOX=n -CONFIG_MLX4_EN=n -CONFIG_MLX4_EN_VXLAN=n -CONFIG_MLX4_CORE=n -# CONFIG_MLX4_DEBUG is not set -# CONFIG_MLX5_CORE is not set -CONFIG_NET_VENDOR_MICREL=n -CONFIG_KS8851_MLL=n -CONFIG_KSZ884X_PCI=n -CONFIG_NET_VENDOR_MYRI=n -CONFIG_MYRI10GE=n -CONFIG_FEALNX=n -CONFIG_NET_VENDOR_NATSEMI=n -CONFIG_NATSEMI=n -CONFIG_NS83820=n -CONFIG_NET_VENDOR_8390=n -CONFIG_PCMCIA_AXNET=n -CONFIG_NE2K_PCI=n -CONFIG_PCMCIA_PCNET=n -CONFIG_NET_VENDOR_NVIDIA=n -CONFIG_FORCEDETH=n -CONFIG_NET_VENDOR_OKI=n -CONFIG_ETHOC=n -CONFIG_NET_PACKET_ENGINE=n -CONFIG_HAMACHI=n -CONFIG_YELLOWFIN=n -CONFIG_NET_VENDOR_QLOGIC=n -CONFIG_QLA3XXX=n -CONFIG_QLCNIC=n -CONFIG_QLCNIC_SRIOV=n -# CONFIG_QLCNIC_VXLAN is not set -CONFIG_QLCNIC_HWMON=n -CONFIG_QLGE=n -CONFIG_NETXEN_NIC=n -CONFIG_NET_VENDOR_QUALCOMM=n -CONFIG_NET_VENDOR_REALTEK=n -# CONFIG_ATP is not set -CONFIG_8139CP=n -CONFIG_8139TOO=n -# CONFIG_8139TOO_PIO is not set -CONFIG_8139TOO_TUNE_TWISTER=n -CONFIG_8139TOO_8129=n -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R8169=n -CONFIG_NET_VENDOR_RDC=n -CONFIG_R6040=n -CONFIG_NET_VENDOR_ROCKER=n -CONFIG_NET_VENDOR_SAMSUNG=n -# CONFIG_SXGBE_ETH is not set -CONFIG_NET_VENDOR_SEEQ=n -CONFIG_NET_VENDOR_SILAN=n -# CONFIG_SC92031 is not set -CONFIG_NET_VENDOR_SIS=n -CONFIG_SIS900=n -CONFIG_SIS190=n -CONFIG_SFC=n -CONFIG_SFC_MTD=n -CONFIG_SFC_MCDI_MON=n -CONFIG_SFC_SRIOV=n -CONFIG_NET_VENDOR_SMSC=n -CONFIG_PCMCIA_SMC91C92=n -CONFIG_EPIC100=n -# CONFIG_SMSC911X is not set -CONFIG_SMSC9420=n -CONFIG_NET_VENDOR_STMICRO=n -CONFIG_STMMAC_ETH=n -CONFIG_STMMAC_PLATFORM=n -# CONFIG_STMMAC_PCI is not set -CONFIG_NET_VENDOR_SUN=n -CONFIG_HAPPYMEAL=n -CONFIG_SUNGEM=n -CONFIG_CASSINI=n -CONFIG_NIU=n -CONFIG_NET_VENDOR_TEHUTI=n -CONFIG_TEHUTI=n -CONFIG_NET_VENDOR_TI=n -# CONFIG_TI_CPSW_ALE is not set -CONFIG_TLAN=n -CONFIG_NET_VENDOR_VIA=n -CONFIG_VIA_RHINE=n -CONFIG_VIA_RHINE_MMIO=n -CONFIG_VIA_VELOCITY=n -CONFIG_NET_VENDOR_WIZNET=n -CONFIG_WIZNET_W5100=n -CONFIG_WIZNET_W5300=n -# CONFIG_WIZNET_BUS_DIRECT is not set -# CONFIG_WIZNET_BUS_INDIRECT is not set -CONFIG_WIZNET_BUS_ANY=n -CONFIG_NET_VENDOR_XIRCOM=n -CONFIG_PCMCIA_XIRC2PS=n -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set -CONFIG_PHYLIB=n - -# -# MII PHY device drivers -# -CONFIG_AT803X_PHY=n -CONFIG_AMD_PHY=n -# CONFIG_AMD_XGBE_PHY is not set -CONFIG_MARVELL_PHY=n -CONFIG_DAVICOM_PHY=n -CONFIG_QSEMI_PHY=n -CONFIG_LXT_PHY=n -CONFIG_CICADA_PHY=n -CONFIG_VITESSE_PHY=n -CONFIG_SMSC_PHY=n -CONFIG_BROADCOM_PHY=n -# CONFIG_BCM7XXX_PHY is not set -CONFIG_BCM87XX_PHY=n -CONFIG_ICPLUS_PHY=n -CONFIG_REALTEK_PHY=n -CONFIG_NATIONAL_PHY=n -CONFIG_STE10XP=n -CONFIG_LSI_ET1011C_PHY=n -CONFIG_MICREL_PHY=n -CONFIG_FIXED_PHY=n -CONFIG_MDIO_BITBANG=n -# CONFIG_MDIO_BCM_UNIMAC is not set -# CONFIG_PLIP is not set -CONFIG_PPP=n -# CONFIG_PPP_BSDCOMP is not set -CONFIG_PPP_DEFLATE=n -CONFIG_PPP_FILTER=n -# CONFIG_PPP_MPPE is not set -# CONFIG_PPP_MULTILINK is not set -CONFIG_PPPOE=n -# CONFIG_PPTP is not set -# CONFIG_PPPOL2TP is not set -CONFIG_PPP_ASYNC=n -CONFIG_PPP_SYNC_TTY=n -# CONFIG_SLIP is not set -CONFIG_SLHC=y -CONFIG_USB_NET_DRIVERS=n -CONFIG_USB_CATC=n -CONFIG_USB_KAWETH=n -CONFIG_USB_PEGASUS=n -CONFIG_USB_RTL8150=n -# CONFIG_USB_RTL8152 is not set -CONFIG_USB_USBNET=n -CONFIG_USB_NET_AX8817X=n -CONFIG_USB_NET_AX88179_178A=n -CONFIG_USB_NET_CDCETHER=n -CONFIG_USB_NET_CDC_EEM=n -CONFIG_USB_NET_CDC_NCM=n -# CONFIG_USB_NET_HUAWEI_CDC_NCM is not set -CONFIG_USB_NET_CDC_MBIM=n -CONFIG_USB_NET_DM9601=n -# CONFIG_USB_NET_SR9700 is not set -# CONFIG_USB_NET_SR9800 is not set -CONFIG_USB_NET_SMSC75XX=n -CONFIG_USB_NET_SMSC95XX=n -CONFIG_USB_NET_GL620A=n -CONFIG_USB_NET_NET1080=n -CONFIG_USB_NET_PLUSB=n -CONFIG_USB_NET_MCS7830=n -CONFIG_USB_NET_RNDIS_HOST=n -CONFIG_USB_NET_CDC_SUBSET=n -CONFIG_USB_ALI_M5632=n -CONFIG_USB_AN2720=n -CONFIG_USB_BELKIN=n -CONFIG_USB_ARMLINUX=n -CONFIG_USB_EPSON2888=n -CONFIG_USB_KC2190=n -CONFIG_USB_NET_ZAURUS=n -CONFIG_USB_NET_CX82310_ETH=n -CONFIG_USB_NET_KALMIA=n -CONFIG_USB_NET_QMI_WWAN=n -CONFIG_USB_HSO=n -CONFIG_USB_NET_INT51X1=n -CONFIG_USB_IPHETH=n -CONFIG_USB_SIERRA_NET=n -CONFIG_USB_VL600=n -# CONFIG_WLAN is not set - -# -# WiMAX Wireless Broadband devices -# -CONFIG_WIMAX_I2400M=n -CONFIG_WIMAX_I2400M_USB=n -CONFIG_WIMAX_I2400M_DEBUG_LEVEL=0 -# CONFIG_WAN is not set -CONFIG_XEN_NETDEV_FRONTEND=y -# CONFIG_XEN_NETDEV_BACKEND is not set -CONFIG_VMXNET3=m -CONFIG_HYPERV_NET=m -# CONFIG_ISDN is not set - -# -# Input device support -# -CONFIG_INPUT=y -CONFIG_INPUT_FF_MEMLESS=m -CONFIG_INPUT_POLLDEV=m -CONFIG_INPUT_SPARSEKMAP=m -# CONFIG_INPUT_MATRIXKMAP is not set - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=y -# CONFIG_INPUT_EVBUG is not set - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=n -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ADP5589 is not set -CONFIG_KEYBOARD_ATKBD=n -# CONFIG_KEYBOARD_QT1070 is not set -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_LKKBD is not set -# CONFIG_KEYBOARD_TCA6416 is not set -# CONFIG_KEYBOARD_TCA8418 is not set -# CONFIG_KEYBOARD_LM8323 is not set -# CONFIG_KEYBOARD_LM8333 is not set -# CONFIG_KEYBOARD_MAX7359 is not set -# CONFIG_KEYBOARD_MCS is not set -# CONFIG_KEYBOARD_MPR121 is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_XTKBD is not set -CONFIG_INPUT_MOUSE=n -CONFIG_MOUSE_PS2=n -CONFIG_MOUSE_PS2_ALPS=n -CONFIG_MOUSE_PS2_LOGIPS2PP=n -CONFIG_MOUSE_PS2_SYNAPTICS=n -CONFIG_MOUSE_PS2_CYPRESS=n -CONFIG_MOUSE_PS2_LIFEBOOK=n -CONFIG_MOUSE_PS2_TRACKPOINT=n -CONFIG_MOUSE_PS2_ELANTECH=n -CONFIG_MOUSE_PS2_SENTELIC=n -CONFIG_MOUSE_PS2_TOUCHKIT=n -CONFIG_MOUSE_PS2_FOCALTECH=n -CONFIG_MOUSE_SERIAL=n -CONFIG_MOUSE_APPLETOUCH=n -CONFIG_MOUSE_BCM5974=n -# CONFIG_MOUSE_CYAPA is not set -# CONFIG_MOUSE_ELAN_I2C is not set -# CONFIG_MOUSE_VSXXXAA is not set -# CONFIG_MOUSE_SYNAPTICS_I2C is not set -CONFIG_MOUSE_SYNAPTICS_USB=n -CONFIG_INPUT_JOYSTICK=n -CONFIG_JOYSTICK_ANALOG=n -CONFIG_JOYSTICK_A3D=n -CONFIG_JOYSTICK_ADI=n -CONFIG_JOYSTICK_COBRA=n -CONFIG_JOYSTICK_GF2K=n -CONFIG_JOYSTICK_GRIP=n -CONFIG_JOYSTICK_GRIP_MP=n -CONFIG_JOYSTICK_GUILLEMOT=n -CONFIG_JOYSTICK_INTERACT=n -CONFIG_JOYSTICK_SIDEWINDER=n -CONFIG_JOYSTICK_TMDC=n -CONFIG_JOYSTICK_IFORCE=n -CONFIG_JOYSTICK_IFORCE_USB=n -CONFIG_JOYSTICK_IFORCE_232=n -CONFIG_JOYSTICK_WARRIOR=n -CONFIG_JOYSTICK_MAGELLAN=n -CONFIG_JOYSTICK_SPACEORB=n -CONFIG_JOYSTICK_SPACEBALL=n -CONFIG_JOYSTICK_STINGER=n -CONFIG_JOYSTICK_TWIDJOY=n -CONFIG_JOYSTICK_ZHENHUA=n -CONFIG_JOYSTICK_DB9=n -CONFIG_JOYSTICK_GAMECON=n -CONFIG_JOYSTICK_TURBOGRAFX=n -CONFIG_JOYSTICK_AS5011=n -CONFIG_JOYSTICK_JOYDUMP=n -CONFIG_JOYSTICK_XPAD=n -CONFIG_JOYSTICK_XPAD_FF=n -CONFIG_JOYSTICK_XPAD_LEDS=n -CONFIG_JOYSTICK_WALKERA0701=n -CONFIG_INPUT_TABLET=n -CONFIG_TABLET_USB_ACECAD=n -CONFIG_TABLET_USB_AIPTEK=n -CONFIG_TABLET_USB_GTCO=n -CONFIG_TABLET_USB_HANWANG=n -CONFIG_TABLET_USB_KBTAB=n -# CONFIG_TABLET_SERIAL_WACOM4 is not set -CONFIG_INPUT_TOUCHSCREEN=n -CONFIG_TOUCHSCREEN_AD7879=n -CONFIG_TOUCHSCREEN_AD7879_I2C=n -CONFIG_TOUCHSCREEN_ATMEL_MXT=n -CONFIG_TOUCHSCREEN_BU21013=n -CONFIG_TOUCHSCREEN_CYTTSP_CORE=n -CONFIG_TOUCHSCREEN_CYTTSP_I2C=n -# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set -CONFIG_TOUCHSCREEN_DYNAPRO=n -CONFIG_TOUCHSCREEN_HAMPSHIRE=n -CONFIG_TOUCHSCREEN_EETI=n -CONFIG_TOUCHSCREEN_FUJITSU=n -# CONFIG_TOUCHSCREEN_GOODIX is not set -CONFIG_TOUCHSCREEN_ILI210X=n -CONFIG_TOUCHSCREEN_GUNZE=n -# CONFIG_TOUCHSCREEN_ELAN is not set -CONFIG_TOUCHSCREEN_ELO=n -CONFIG_TOUCHSCREEN_WACOM_W8001=n -CONFIG_TOUCHSCREEN_WACOM_I2C=n -CONFIG_TOUCHSCREEN_MAX11801=n -CONFIG_TOUCHSCREEN_MCS5000=n -CONFIG_TOUCHSCREEN_MMS114=n -CONFIG_TOUCHSCREEN_MTOUCH=n -CONFIG_TOUCHSCREEN_INEXIO=n -CONFIG_TOUCHSCREEN_MK712=n -CONFIG_TOUCHSCREEN_PENMOUNT=n -CONFIG_TOUCHSCREEN_EDT_FT5X06=n -CONFIG_TOUCHSCREEN_TOUCHRIGHT=n -CONFIG_TOUCHSCREEN_TOUCHWIN=n -CONFIG_TOUCHSCREEN_PIXCIR=n -CONFIG_TOUCHSCREEN_USB_COMPOSITE=n -CONFIG_TOUCHSCREEN_USB_EGALAX=n -CONFIG_TOUCHSCREEN_USB_PANJIT=n -CONFIG_TOUCHSCREEN_USB_3M=n -CONFIG_TOUCHSCREEN_USB_ITM=n -CONFIG_TOUCHSCREEN_USB_ETURBO=n -CONFIG_TOUCHSCREEN_USB_GUNZE=n -CONFIG_TOUCHSCREEN_USB_DMC_TSC10=n -CONFIG_TOUCHSCREEN_USB_IRTOUCH=n -CONFIG_TOUCHSCREEN_USB_IDEALTEK=n -CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=n -CONFIG_TOUCHSCREEN_USB_GOTOP=n -CONFIG_TOUCHSCREEN_USB_JASTEC=n -CONFIG_TOUCHSCREEN_USB_ELO=n -CONFIG_TOUCHSCREEN_USB_E2I=n -CONFIG_TOUCHSCREEN_USB_ZYTRONIC=n -CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=n -CONFIG_TOUCHSCREEN_USB_NEXIO=n -CONFIG_TOUCHSCREEN_USB_EASYTOUCH=n -CONFIG_TOUCHSCREEN_TOUCHIT213=n -CONFIG_TOUCHSCREEN_TSC_SERIO=n -CONFIG_TOUCHSCREEN_TSC2007=n -CONFIG_TOUCHSCREEN_ST1232=n -# CONFIG_TOUCHSCREEN_SUR40 is not set -CONFIG_TOUCHSCREEN_TPS6507X=n -CONFIG_INPUT_MISC=y -# CONFIG_INPUT_AD714X is not set -# CONFIG_INPUT_BMA150 is not set -# CONFIG_INPUT_E3X0_BUTTON is not set -CONFIG_INPUT_PCSPKR=m -# CONFIG_INPUT_MMA8450 is not set -# CONFIG_INPUT_MPU3050 is not set -CONFIG_INPUT_APANEL=m -CONFIG_INPUT_ATLAS_BTNS=m -# CONFIG_INPUT_ATI_REMOTE2 is not set -# CONFIG_INPUT_KEYSPAN_REMOTE is not set -# CONFIG_INPUT_KXTJ9 is not set -# CONFIG_INPUT_POWERMATE is not set -# CONFIG_INPUT_YEALINK is not set -# CONFIG_INPUT_CM109 is not set -CONFIG_INPUT_UINPUT=m -# CONFIG_INPUT_PCF8574 is not set -# CONFIG_INPUT_ADXL34X is not set -# CONFIG_INPUT_IMS_PCU is not set -# CONFIG_INPUT_CMA3000 is not set -CONFIG_INPUT_XEN_KBDDEV_FRONTEND=n -# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set -# CONFIG_INPUT_DRV2667_HAPTICS is not set - -# -# Hardware I/O ports -# -CONFIG_SERIO=y -CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y -CONFIG_SERIO_I8042=n -CONFIG_SERIO_SERPORT=y -# CONFIG_SERIO_CT82C710 is not set -# CONFIG_SERIO_PARKBD is not set -CONFIG_SERIO_PCIPS2=y -CONFIG_SERIO_LIBPS2=y -CONFIG_SERIO_RAW=m -# CONFIG_SERIO_ALTERA_PS2 is not set -# CONFIG_SERIO_PS2MULT is not set -# CONFIG_SERIO_ARC_PS2 is not set -CONFIG_HYPERV_KEYBOARD=n -CONFIG_GAMEPORT=n -CONFIG_GAMEPORT_NS558=n -CONFIG_GAMEPORT_L4=n -CONFIG_GAMEPORT_EMU10K1=n -CONFIG_GAMEPORT_FM801=n - -# -# Character devices -# -CONFIG_TTY=y -CONFIG_VT=y -CONFIG_CONSOLE_TRANSLATIONS=y -CONFIG_VT_CONSOLE=y -CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_HW_CONSOLE=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_UNIX98_PTYS=y -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y -# CONFIG_LEGACY_PTYS is not set -# CONFIG_SERIAL_NONSTANDARD is not set -CONFIG_NOZOMI=m -# CONFIG_N_GSM is not set -# CONFIG_TRACE_SINK is not set -CONFIG_DEVMEM=y -# CONFIG_DEVKMEM is not set - -# -# Serial drivers -# -CONFIG_SERIAL_EARLYCON=y -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y -CONFIG_SERIAL_8250_PNP=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_DMA=y -CONFIG_SERIAL_8250_PCI=y -CONFIG_SERIAL_8250_CS=m -CONFIG_SERIAL_8250_NR_UARTS=32 -CONFIG_SERIAL_8250_RUNTIME_UARTS=4 -# CONFIG_SERIAL_8250_EXTENDED is not set -# CONFIG_SERIAL_8250_DW is not set -# CONFIG_SERIAL_8250_FINTEK is not set - -# -# Non-8250 serial port support -# -# CONFIG_SERIAL_MFD_HSU is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -# CONFIG_SERIAL_JSM is not set -# CONFIG_SERIAL_SCCNXP is not set -# CONFIG_SERIAL_SC16IS7XX is not set -# CONFIG_SERIAL_ALTERA_JTAGUART is not set -# CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_ARC is not set -# CONFIG_SERIAL_RP2 is not set -# CONFIG_SERIAL_FSL_LPUART is not set -# CONFIG_TTY_PRINTK is not set -CONFIG_PRINTER=m -# CONFIG_LP_CONSOLE is not set -CONFIG_PPDEV=m -CONFIG_HVC_DRIVER=y -CONFIG_HVC_IRQ=y -CONFIG_HVC_XEN=y -CONFIG_HVC_XEN_FRONTEND=y -CONFIG_VIRTIO_CONSOLE=y -# CONFIG_IPMI_HANDLER is not set -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 is not set -# CONFIG_APPLICOM is not set - -# -# PCMCIA character devices -# -# CONFIG_SYNCLINK_CS is not set -# CONFIG_CARDMAN_4000 is not set -# CONFIG_CARDMAN_4040 is not set -CONFIG_IPWIRELESS=m -# CONFIG_MWAVE is not set -# CONFIG_RAW_DRIVER is not set -CONFIG_HPET=y -CONFIG_HPET_MMAP=y -CONFIG_HPET_MMAP_DEFAULT=y -CONFIG_HANGCHECK_TIMER=y -# CONFIG_TCG_TPM is not set -# CONFIG_TELCLOCK is not set -CONFIG_DEVPORT=y -# CONFIG_XILLYBUS is not set - -# -# I2C support -# -CONFIG_I2C=y -CONFIG_ACPI_I2C_OPREGION=y -CONFIG_I2C_BOARDINFO=y -CONFIG_I2C_COMPAT=y -CONFIG_I2C_CHARDEV=m -CONFIG_I2C_MUX=y - -# -# Multiplexer I2C Chip support -# -# CONFIG_I2C_MUX_PCA9541 is not set -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_SMBUS=m -CONFIG_I2C_ALGOBIT=m -CONFIG_I2C_ALGOPCA=m - -# -# I2C Hardware Bus support -# - -# -# PC SMBus host controller drivers -# -CONFIG_I2C_ALI1535=n -CONFIG_I2C_ALI1563=n -CONFIG_I2C_ALI15X3=n -CONFIG_I2C_AMD756=n -CONFIG_I2C_AMD756_S4882=n -CONFIG_I2C_AMD8111=n -CONFIG_I2C_I801=n -CONFIG_I2C_ISCH=n -# CONFIG_I2C_ISMT is not set -CONFIG_I2C_PIIX4=n -CONFIG_I2C_NFORCE2=n -CONFIG_I2C_NFORCE2_S4985=n -CONFIG_I2C_SIS5595=n -CONFIG_I2C_SIS630=n -CONFIG_I2C_SIS96X=n -CONFIG_I2C_VIA=n -CONFIG_I2C_VIAPRO=n - -# -# ACPI drivers -# -# CONFIG_I2C_SCMI is not set - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_DESIGNWARE_PCI is not set -CONFIG_I2C_OCORES=n -CONFIG_I2C_PCA_PLATFORM=n -# CONFIG_I2C_PXA_PCI is not set -CONFIG_I2C_SIMTEC=n -# CONFIG_I2C_XILINX is not set - -# -# External I2C/SMBus adapter drivers -# -CONFIG_I2C_DIOLAN_U2C=n -CONFIG_I2C_PARPORT=n -# CONFIG_I2C_PARPORT_LIGHT is not set -# CONFIG_I2C_ROBOTFUZZ_OSIF is not set -CONFIG_I2C_TAOS_EVM=n -CONFIG_I2C_TINY_USB=n - -# -# Other I2C/SMBus bus drivers -# -CONFIG_I2C_STUB=n -# CONFIG_I2C_SLAVE is not set -# CONFIG_I2C_DEBUG_CORE is not set -# CONFIG_I2C_DEBUG_ALGO is not set -# CONFIG_I2C_DEBUG_BUS is not set -# CONFIG_SPI is not set -# CONFIG_SPMI is not set -# CONFIG_HSI is not set - -# -# PPS support -# -CONFIG_PPS=m -# CONFIG_PPS_DEBUG is not set - -# -# PPS clients support -# -# CONFIG_PPS_CLIENT_KTIMER is not set -# CONFIG_PPS_CLIENT_LDISC is not set -# CONFIG_PPS_CLIENT_PARPORT is not set -# CONFIG_PPS_CLIENT_GPIO is not set - -# -# PPS generators support -# - -# -# PTP clock support -# -CONFIG_PTP_1588_CLOCK=m - -# -# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. -# -CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y -# CONFIG_GPIOLIB is not set -# CONFIG_W1 is not set -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -# CONFIG_PDA_POWER is not set -# CONFIG_TEST_POWER is not set -# CONFIG_BATTERY_DS2780 is not set -# CONFIG_BATTERY_DS2781 is not set -# CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_SBS is not set -# CONFIG_BATTERY_BQ27x00 is not set -# CONFIG_BATTERY_MAX17040 is not set -# CONFIG_BATTERY_MAX17042 is not set -# CONFIG_CHARGER_MAX8903 is not set -# CONFIG_CHARGER_LP8727 is not set -# CONFIG_CHARGER_BQ2415X is not set -# CONFIG_CHARGER_SMB347 is not set -# CONFIG_BATTERY_GAUGE_LTC2941 is not set -# CONFIG_POWER_RESET is not set -# CONFIG_POWER_AVS is not set -CONFIG_HWMON=y -CONFIG_HWMON_VID=m -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -CONFIG_SENSORS_ABITUGURU=n -CONFIG_SENSORS_ABITUGURU3=n -CONFIG_SENSORS_AD7414=n -CONFIG_SENSORS_AD7418=n -CONFIG_SENSORS_ADM1021=n -CONFIG_SENSORS_ADM1025=n -CONFIG_SENSORS_ADM1026=n -CONFIG_SENSORS_ADM1029=n -CONFIG_SENSORS_ADM1031=n -CONFIG_SENSORS_ADM9240=n -CONFIG_SENSORS_ADT7X10=n -CONFIG_SENSORS_ADT7410=n -CONFIG_SENSORS_ADT7411=n -CONFIG_SENSORS_ADT7462=n -CONFIG_SENSORS_ADT7470=n -CONFIG_SENSORS_ADT7475=n -CONFIG_SENSORS_ASC7621=n -CONFIG_SENSORS_K8TEMP=n -CONFIG_SENSORS_K10TEMP=n -CONFIG_SENSORS_FAM15H_POWER=n -CONFIG_SENSORS_APPLESMC=n -CONFIG_SENSORS_ASB100=n -CONFIG_SENSORS_ATXP1=n -CONFIG_SENSORS_DS620=n -CONFIG_SENSORS_DS1621=n -CONFIG_SENSORS_I5K_AMB=n -CONFIG_SENSORS_F71805F=n -CONFIG_SENSORS_F71882FG=n -CONFIG_SENSORS_F75375S=n -CONFIG_SENSORS_FSCHMD=n -CONFIG_SENSORS_GL518SM=n -CONFIG_SENSORS_GL520SM=n -CONFIG_SENSORS_G760A=n -# CONFIG_SENSORS_G762 is not set -CONFIG_SENSORS_HIH6130=n -# CONFIG_SENSORS_I5500 is not set -CONFIG_SENSORS_CORETEMP=n -CONFIG_SENSORS_IT87=n -CONFIG_SENSORS_JC42=n -# CONFIG_SENSORS_POWR1220 is not set -CONFIG_SENSORS_LINEAGE=n -# CONFIG_SENSORS_LTC2945 is not set -CONFIG_SENSORS_LTC4151=n -CONFIG_SENSORS_LTC4215=n -# CONFIG_SENSORS_LTC4222 is not set -CONFIG_SENSORS_LTC4245=n -# CONFIG_SENSORS_LTC4260 is not set -CONFIG_SENSORS_LTC4261=n -CONFIG_SENSORS_MAX16065=n -CONFIG_SENSORS_MAX1619=n -CONFIG_SENSORS_MAX1668=n -CONFIG_SENSORS_MAX197=n -CONFIG_SENSORS_MAX6639=n -CONFIG_SENSORS_MAX6642=n -CONFIG_SENSORS_MAX6650=n -# CONFIG_SENSORS_MAX6697 is not set -# CONFIG_SENSORS_HTU21 is not set -CONFIG_SENSORS_MCP3021=n -CONFIG_SENSORS_LM63=n -CONFIG_SENSORS_LM73=n -CONFIG_SENSORS_LM75=n -CONFIG_SENSORS_LM77=n -CONFIG_SENSORS_LM78=n -CONFIG_SENSORS_LM80=n -CONFIG_SENSORS_LM83=n -CONFIG_SENSORS_LM85=n -CONFIG_SENSORS_LM87=n -CONFIG_SENSORS_LM90=n -CONFIG_SENSORS_LM92=n -CONFIG_SENSORS_LM93=n -# CONFIG_SENSORS_LM95234 is not set -CONFIG_SENSORS_LM95241=n -CONFIG_SENSORS_LM95245=n -CONFIG_SENSORS_PC87360=n -CONFIG_SENSORS_PC87427=n -CONFIG_SENSORS_NTC_THERMISTOR=n -# CONFIG_SENSORS_NCT6683 is not set -# CONFIG_SENSORS_NCT6775 is not set -# CONFIG_SENSORS_NCT7802 is not set -CONFIG_SENSORS_PCF8591=n -CONFIG_PMBUS=n -CONFIG_SENSORS_PMBUS=n -CONFIG_SENSORS_ADM1275=n -CONFIG_SENSORS_LM25066=n -CONFIG_SENSORS_LTC2978=n -CONFIG_SENSORS_MAX16064=n -CONFIG_SENSORS_MAX34440=n -CONFIG_SENSORS_MAX8688=n -# CONFIG_SENSORS_TPS40422 is not set -CONFIG_SENSORS_UCD9000=n -CONFIG_SENSORS_UCD9200=n -CONFIG_SENSORS_ZL6100=n -CONFIG_SENSORS_SHT21=n -# CONFIG_SENSORS_SHTC1 is not set -CONFIG_SENSORS_SIS5595=n -CONFIG_SENSORS_DME1737=n -CONFIG_SENSORS_EMC1403=n -CONFIG_SENSORS_EMC2103=n -CONFIG_SENSORS_EMC6W201=n -CONFIG_SENSORS_SMSC47M1=n -CONFIG_SENSORS_SMSC47M192=n -CONFIG_SENSORS_SMSC47B397=n -CONFIG_SENSORS_SCH56XX_COMMON=n -CONFIG_SENSORS_SCH5627=n -CONFIG_SENSORS_SCH5636=n -CONFIG_SENSORS_SMM665=n -# CONFIG_SENSORS_ADC128D818 is not set -CONFIG_SENSORS_ADS1015=n -CONFIG_SENSORS_ADS7828=n -CONFIG_SENSORS_AMC6821=n -# CONFIG_SENSORS_INA209 is not set -CONFIG_SENSORS_INA2XX=n -CONFIG_SENSORS_THMC50=n -CONFIG_SENSORS_TMP102=n -# CONFIG_SENSORS_TMP103 is not set -CONFIG_SENSORS_TMP401=n -CONFIG_SENSORS_TMP421=n -CONFIG_SENSORS_VIA_CPUTEMP=n -CONFIG_SENSORS_VIA686A=n -CONFIG_SENSORS_VT1211=n -CONFIG_SENSORS_VT8231=n -CONFIG_SENSORS_W83781D=n -CONFIG_SENSORS_W83791D=n -CONFIG_SENSORS_W83792D=n -CONFIG_SENSORS_W83793=n -CONFIG_SENSORS_W83795=n -# CONFIG_SENSORS_W83795_FANCTRL is not set -CONFIG_SENSORS_W83L785TS=n -CONFIG_SENSORS_W83L786NG=n -CONFIG_SENSORS_W83627HF=n -CONFIG_SENSORS_W83627EHF=n - -# -# ACPI drivers -# -CONFIG_SENSORS_ACPI_POWER=n -CONFIG_SENSORS_ATK0110=n -CONFIG_THERMAL=n -CONFIG_THERMAL_HWMON=n -CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=n -# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set -# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set -# CONFIG_THERMAL_GOV_FAIR_SHARE is not set -CONFIG_THERMAL_GOV_STEP_WISE=n -CONFIG_THERMAL_GOV_BANG_BANG=n -CONFIG_THERMAL_GOV_USER_SPACE=n -# CONFIG_THERMAL_EMULATION is not set -# CONFIG_INTEL_POWERCLAMP is not set -CONFIG_X86_PKG_TEMP_THERMAL=n -# CONFIG_INTEL_SOC_DTS_THERMAL is not set -# CONFIG_INT340X_THERMAL is not set - -# -# Texas Instruments thermal drivers -# -CONFIG_WATCHDOG=y -CONFIG_WATCHDOG_CORE=y -# CONFIG_WATCHDOG_NOWAYOUT is not set - -# -# Watchdog Device Drivers -# -CONFIG_SOFT_WATCHDOG=y -# CONFIG_XILINX_WATCHDOG is not set -# CONFIG_DW_WATCHDOG is not set -CONFIG_ACQUIRE_WDT=n -CONFIG_ADVANTECH_WDT=n -CONFIG_ALIM1535_WDT=n -CONFIG_ALIM7101_WDT=n -CONFIG_F71808E_WDT=n -CONFIG_SP5100_TCO=n -CONFIG_SBC_FITPC2_WATCHDOG=n -CONFIG_EUROTECH_WDT=n -CONFIG_IB700_WDT=n -CONFIG_IBMASR=n -CONFIG_WAFER_WDT=n -CONFIG_I6300ESB_WDT=n -CONFIG_IE6XX_WDT=n -CONFIG_ITCO_WDT=n -CONFIG_ITCO_VENDOR_SUPPORT=n -CONFIG_IT8712F_WDT=n -CONFIG_IT87_WDT=n -CONFIG_HP_WATCHDOG=n -CONFIG_HPWDT_NMI_DECODING=n -CONFIG_SC1200_WDT=n -CONFIG_PC87413_WDT=n -CONFIG_NV_TCO=n -CONFIG_60XX_WDT=n -CONFIG_CPU5_WDT=n -CONFIG_SMSC_SCH311X_WDT=n -CONFIG_SMSC37B787_WDT=n -CONFIG_VIA_WDT=n -CONFIG_W83627HF_WDT=n -CONFIG_W83877F_WDT=n -CONFIG_W83977F_WDT=n -CONFIG_MACHZ_WDT=n -CONFIG_SBC_EPX_C3_WATCHDOG=n -# CONFIG_XEN_WDT is not set - -# -# PCI-based Watchdog Cards -# -CONFIG_PCIPCWATCHDOG=n -CONFIG_WDTPCI=n - -# -# USB-based Watchdog Cards -# -CONFIG_USBPCWATCHDOG=n -CONFIG_SSB_POSSIBLE=n - -# -# Sonics Silicon Backplane -# -CONFIG_SSB=n -CONFIG_SSB_SPROM=n -CONFIG_SSB_PCIHOST_POSSIBLE=n -CONFIG_SSB_PCIHOST=n -# CONFIG_SSB_B43_PCI_BRIDGE is not set -CONFIG_SSB_PCMCIAHOST_POSSIBLE=n -CONFIG_SSB_PCMCIAHOST=n -CONFIG_SSB_SDIOHOST_POSSIBLE=n -# CONFIG_SSB_SDIOHOST is not set -# CONFIG_SSB_SILENT is not set -# CONFIG_SSB_DEBUG is not set -CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=n -CONFIG_SSB_DRIVER_PCICORE=n -CONFIG_BCMA_POSSIBLE=n - -# -# Broadcom specific AMBA -# -CONFIG_BCMA=n -CONFIG_BCMA_HOST_PCI_POSSIBLE=n -CONFIG_BCMA_HOST_PCI=n -# CONFIG_BCMA_HOST_SOC is not set -CONFIG_BCMA_DRIVER_GMAC_CMN=n -# CONFIG_BCMA_DEBUG is not set - -# -# Multifunction device drivers -# -CONFIG_MFD_CORE=n -# CONFIG_MFD_AS3711 is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_BCM590XX is not set -# CONFIG_MFD_AXP20X is not set -# CONFIG_MFD_CROS_EC is not set -# CONFIG_PMIC_DA903X is not set -# CONFIG_MFD_DA9052_I2C is not set -# CONFIG_MFD_DA9055 is not set -# CONFIG_MFD_DA9063 is not set -# CONFIG_MFD_DA9150 is not set -# CONFIG_MFD_DLN2 is not set -# CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_HTC_PASIC3 is not set -CONFIG_LPC_ICH=m -CONFIG_LPC_SCH=m -# CONFIG_INTEL_SOC_PMIC is not set -# CONFIG_MFD_JANZ_CMODIO is not set -# CONFIG_MFD_KEMPLD is not set -# CONFIG_MFD_88PM800 is not set -# CONFIG_MFD_88PM805 is not set -# CONFIG_MFD_88PM860X is not set -# CONFIG_MFD_MAX14577 is not set -# CONFIG_MFD_MAX77693 is not set -# CONFIG_MFD_MAX8907 is not set -# CONFIG_MFD_MAX8925 is not set -# CONFIG_MFD_MAX8997 is not set -# CONFIG_MFD_MAX8998 is not set -# CONFIG_MFD_MENF21BMC is not set -# CONFIG_MFD_VIPERBOARD is not set -# CONFIG_MFD_RETU is not set -# CONFIG_MFD_PCF50633 is not set -# CONFIG_MFD_RDC321X is not set -# CONFIG_MFD_RTSX_PCI is not set -# CONFIG_MFD_RT5033 is not set -# CONFIG_MFD_RTSX_USB is not set -# CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_RN5T618 is not set -# CONFIG_MFD_SEC_CORE is not set -# CONFIG_MFD_SI476X_CORE is not set -CONFIG_MFD_SM501=m -# CONFIG_MFD_SMSC is not set -# CONFIG_ABX500_CORE is not set -# CONFIG_MFD_SYSCON is not set -# CONFIG_MFD_TI_AM335X_TSCADC is not set -# CONFIG_MFD_LP3943 is not set -# CONFIG_MFD_LP8788 is not set -# CONFIG_MFD_PALMAS is not set -# CONFIG_TPS6105X is not set -# CONFIG_TPS6507X is not set -# CONFIG_MFD_TPS65090 is not set -# CONFIG_MFD_TPS65217 is not set -# CONFIG_MFD_TPS65218 is not set -# CONFIG_MFD_TPS6586X is not set -# CONFIG_MFD_TPS80031 is not set -# CONFIG_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -CONFIG_MFD_WL1273_CORE=m -# CONFIG_MFD_LM3533 is not set -# CONFIG_MFD_TC3589X is not set -# CONFIG_MFD_TMIO is not set -CONFIG_MFD_VX855=m -# CONFIG_MFD_ARIZONA_I2C is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_REGULATOR is not set -# CONFIG_MEDIA_SUPPORT is not set - -# -# Graphics support -# -CONFIG_AGP=n -CONFIG_AGP_AMD64=n -CONFIG_AGP_INTEL=n -CONFIG_AGP_SIS=n -CONFIG_AGP_VIA=n -CONFIG_INTEL_GTT=n -CONFIG_VGA_ARB=n -CONFIG_VGA_ARB_MAX_GPUS=8 -CONFIG_VGA_SWITCHEROO=n - -# -# Direct Rendering Manager -# -# CONFIG_DRM is not set - -# -# Frame buffer Devices -# -CONFIG_FB=n -CONFIG_FIRMWARE_EDID=n -CONFIG_FB_CMDLINE=n -# CONFIG_FB_DDC is not set -CONFIG_FB_BOOT_VESA_SUPPORT=n -CONFIG_FB_CFB_FILLRECT=n -CONFIG_FB_CFB_COPYAREA=n -CONFIG_FB_CFB_IMAGEBLIT=n -# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set -CONFIG_FB_SYS_FILLRECT=n -CONFIG_FB_SYS_COPYAREA=n -CONFIG_FB_SYS_IMAGEBLIT=n -# CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYS_FOPS=n -CONFIG_FB_DEFERRED_IO=n -# CONFIG_FB_SVGALIB is not set -# CONFIG_FB_MACMODES is not set -# CONFIG_FB_BACKLIGHT is not set -CONFIG_FB_MODE_HELPERS=n -CONFIG_FB_TILEBLITTING=n - -# -# 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_ASILIANT is not set -# CONFIG_FB_IMSTT is not set -# CONFIG_FB_VGA16 is not set -# CONFIG_FB_UVESA is not set -CONFIG_FB_VESA=n -CONFIG_FB_EFI=n -# CONFIG_FB_N411 is not set -# CONFIG_FB_HGA is not set -# CONFIG_FB_OPENCORES is not set -# CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_NVIDIA is not set -# CONFIG_FB_RIVA is not set -# CONFIG_FB_I740 is not set -# CONFIG_FB_LE80578 is not set -# CONFIG_FB_INTEL 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_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_SM501 is not set -# CONFIG_FB_SMSCUFX is not set -CONFIG_FB_UDL=n -# CONFIG_FB_VIRTUAL is not set -CONFIG_XEN_FBDEV_FRONTEND=n -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -# CONFIG_FB_BROADSHEET is not set -# CONFIG_FB_AUO_K190X is not set -# CONFIG_FB_HYPERV is not set -# CONFIG_FB_SIMPLE is not set -CONFIG_BACKLIGHT_LCD_SUPPORT=n -CONFIG_LCD_CLASS_DEVICE=n -CONFIG_LCD_PLATFORM=n -CONFIG_BACKLIGHT_CLASS_DEVICE=n -CONFIG_BACKLIGHT_GENERIC=n -CONFIG_BACKLIGHT_APPLE=n -CONFIG_BACKLIGHT_SAHARA=n -CONFIG_BACKLIGHT_ADP8860=n -CONFIG_BACKLIGHT_ADP8870=n -# CONFIG_BACKLIGHT_LM3639 is not set -# CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_BD6107 is not set -# CONFIG_VGASTATE is not set - -# -# Console display driver support -# -CONFIG_VGA_CONSOLE=n -# CONFIG_VGACON_SOFT_SCROLLBACK is not set -CONFIG_DUMMY_CONSOLE=y -CONFIG_DUMMY_CONSOLE_COLUMNS=80 -CONFIG_DUMMY_CONSOLE_ROWS=25 -CONFIG_FRAMEBUFFER_CONSOLE=n -CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y -# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set -CONFIG_LOGO=n -# CONFIG_LOGO_LINUX_MONO is not set -# CONFIG_LOGO_LINUX_VGA16 is not set -# CONFIG_LOGO_LINUX_CLUT224 is not set -# CONFIG_SOUND is not set - -# -# HID support -# -CONFIG_HID=n -CONFIG_HID_BATTERY_STRENGTH=n -CONFIG_HIDRAW=n -# CONFIG_UHID is not set -CONFIG_HID_GENERIC=n - -# -# Special HID drivers -# -CONFIG_HID_A4TECH=n -CONFIG_HID_ACRUX=n -CONFIG_HID_ACRUX_FF=n -CONFIG_HID_APPLE=n -# CONFIG_HID_APPLEIR is not set -CONFIG_HID_AUREAL=n -CONFIG_HID_BELKIN=n -# CONFIG_HID_BETOP_FF is not set -CONFIG_HID_CHERRY=n -CONFIG_HID_CHICONY=n -CONFIG_HID_CYPRESS=n -CONFIG_HID_DRAGONRISE=n -CONFIG_DRAGONRISE_FF=y -CONFIG_HID_EMS_FF=n -CONFIG_HID_ELECOM=n -# CONFIG_HID_ELO is not set -CONFIG_HID_EZKEY=n -CONFIG_HID_HOLTEK=n -CONFIG_HOLTEK_FF=n -# CONFIG_HID_GT683R is not set -# CONFIG_HID_HUION is not set -CONFIG_HID_KEYTOUCH=n -CONFIG_HID_KYE=n -CONFIG_HID_UCLOGIC=n -CONFIG_HID_WALTOP=n -CONFIG_HID_GYRATION=n -CONFIG_HID_ICADE=n -CONFIG_HID_TWINHAN=n -CONFIG_HID_KENSINGTON=n -CONFIG_HID_LCPOWER=n -# CONFIG_HID_LENOVO is not set -CONFIG_HID_LOGITECH=n -CONFIG_HID_LOGITECH_DJ=n -CONFIG_HID_LOGITECH_HIDPP=n -CONFIG_LOGITECH_FF=n -CONFIG_LOGIRUMBLEPAD2_FF=n -CONFIG_LOGIG940_FF=n -CONFIG_LOGIWHEELS_FF=n -CONFIG_HID_MAGICMOUSE=n -CONFIG_HID_MICROSOFT=n -CONFIG_HID_MONTEREY=n -CONFIG_HID_MULTITOUCH=n -CONFIG_HID_NTRIG=n -CONFIG_HID_ORTEK=n -CONFIG_HID_PANTHERLORD=n -CONFIG_PANTHERLORD_FF=n -# CONFIG_HID_PENMOUNT is not set -CONFIG_HID_PETALYNX=n -CONFIG_HID_PICOLCD=n -CONFIG_HID_PICOLCD_FB=n -CONFIG_HID_PICOLCD_BACKLIGHT=n -CONFIG_HID_PICOLCD_LCD=n -CONFIG_HID_PICOLCD_LEDS=n -# CONFIG_HID_PLANTRONICS is not set -CONFIG_HID_PRIMAX=n -CONFIG_HID_ROCCAT=n -CONFIG_HID_SAITEK=n -CONFIG_HID_SAMSUNG=n -CONFIG_HID_SONY=n -# CONFIG_SONY_FF is not set -CONFIG_HID_SPEEDLINK=n -# CONFIG_HID_STEELSERIES is not set -CONFIG_HID_SUNPLUS=n -# CONFIG_HID_RMI is not set -CONFIG_HID_GREENASIA=n -CONFIG_GREENASIA_FF=n -CONFIG_HID_HYPERV_MOUSE=n -CONFIG_HID_SMARTJOYPLUS=n -CONFIG_SMARTJOYPLUS_FF=n -CONFIG_HID_TIVO=n -CONFIG_HID_TOPSEED=n -# CONFIG_HID_THINGM is not set -CONFIG_HID_THRUSTMASTER=n -CONFIG_THRUSTMASTER_FF=n -CONFIG_HID_WACOM=n -CONFIG_HID_WIIMOTE=n -# CONFIG_HID_XINMO is not set -CONFIG_HID_ZEROPLUS=n -CONFIG_ZEROPLUS_FF=n -CONFIG_HID_ZYDACRON=n -CONFIG_HID_SENSOR_HUB=n - -# -# USB HID support -# -CONFIG_USB_HID=n -# CONFIG_HID_PID is not set -CONFIG_USB_HIDDEV=n - -# -# I2C HID support -# -# CONFIG_I2C_HID is not set -CONFIG_USB_OHCI_LITTLE_ENDIAN=n -CONFIG_USB_SUPPORT=n -CONFIG_USB_COMMON=n -CONFIG_USB_ARCH_HAS_HCD=n -CONFIG_USB=n -# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set - -# -# Miscellaneous USB options -# -CONFIG_USB_DEFAULT_PERSIST=n -# CONFIG_USB_DYNAMIC_MINORS is not set -# CONFIG_USB_OTG is not set -# CONFIG_USB_OTG_WHITELIST is not set -# CONFIG_USB_OTG_BLACKLIST_HUB is not set -# CONFIG_USB_OTG_FSM is not set -# CONFIG_USB_MON is not set -# CONFIG_USB_WUSB_CBAF is not set - -# -# USB Host Controller Drivers -# -# CONFIG_USB_C67X00_HCD is not set -CONFIG_USB_XHCI_HCD=n -CONFIG_USB_XHCI_PCI=n -CONFIG_USB_EHCI_HCD=n -CONFIG_USB_EHCI_ROOT_HUB_TT=n -CONFIG_USB_EHCI_TT_NEWSCHED=n -CONFIG_USB_EHCI_PCI=n -# CONFIG_USB_EHCI_HCD_PLATFORM is not set -# CONFIG_USB_OXU210HP_HCD is not set -# CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1362_HCD is not set -# CONFIG_USB_FUSBH200_HCD is not set -# CONFIG_USB_FOTG210_HCD is not set -CONFIG_USB_OHCI_HCD=n -CONFIG_USB_OHCI_HCD_PCI=n -# CONFIG_USB_OHCI_HCD_PLATFORM is not set -CONFIG_USB_UHCI_HCD=n -# CONFIG_USB_SL811_HCD is not set -# CONFIG_USB_R8A66597_HCD is not set -# CONFIG_USB_HCD_BCMA is not set -# CONFIG_USB_HCD_SSB is not set -# CONFIG_USB_HCD_TEST_MODE is not set - -# -# USB Device Class drivers -# -CONFIG_USB_ACM=n -CONFIG_USB_PRINTER=n -CONFIG_USB_WDM=n -# CONFIG_USB_TMC is not set - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=n -# CONFIG_USB_STORAGE_DEBUG is not set -CONFIG_USB_STORAGE_REALTEK=n -CONFIG_REALTEK_AUTOPM=n -CONFIG_USB_STORAGE_DATAFAB=n -CONFIG_USB_STORAGE_FREECOM=n -CONFIG_USB_STORAGE_ISD200=n -CONFIG_USB_STORAGE_USBAT=n -CONFIG_USB_STORAGE_SDDR09=n -CONFIG_USB_STORAGE_SDDR55=n -CONFIG_USB_STORAGE_JUMPSHOT=n -CONFIG_USB_STORAGE_ALAUDA=n -CONFIG_USB_STORAGE_ONETOUCH=n -CONFIG_USB_STORAGE_KARMA=n -CONFIG_USB_STORAGE_CYPRESS_ATACB=n -CONFIG_USB_STORAGE_ENE_UB6250=n -# CONFIG_USB_UAS is not set - -# -# USB Imaging devices -# -# CONFIG_USB_MDC800 is not set -# CONFIG_USB_MICROTEK is not set -# CONFIG_USBIP_CORE is not set -# CONFIG_USB_MUSB_HDRC is not set -# CONFIG_USB_DWC3 is not set -# CONFIG_USB_DWC2 is not set -# CONFIG_USB_CHIPIDEA is not set -# CONFIG_USB_ISP1760 is not set - -# -# USB port drivers -# -CONFIG_USB_USS720=n -CONFIG_USB_SERIAL=n -CONFIG_USB_SERIAL_GENERIC=n -# CONFIG_USB_SERIAL_SIMPLE is not set -CONFIG_USB_SERIAL_AIRCABLE=n -CONFIG_USB_SERIAL_ARK3116=n -CONFIG_USB_SERIAL_BELKIN=n -CONFIG_USB_SERIAL_CH341=n -CONFIG_USB_SERIAL_WHITEHEAT=n -CONFIG_USB_SERIAL_DIGI_ACCELEPORT=n -CONFIG_USB_SERIAL_CP210X=n -CONFIG_USB_SERIAL_CYPRESS_M8=n -CONFIG_USB_SERIAL_EMPEG=n -CONFIG_USB_SERIAL_FTDI_SIO=n -CONFIG_USB_SERIAL_VISOR=n -CONFIG_USB_SERIAL_IPAQ=n -CONFIG_USB_SERIAL_IR=n -CONFIG_USB_SERIAL_EDGEPORT=n -CONFIG_USB_SERIAL_EDGEPORT_TI=n -CONFIG_USB_SERIAL_F81232=n -CONFIG_USB_SERIAL_GARMIN=n -CONFIG_USB_SERIAL_IPW=n -CONFIG_USB_SERIAL_IUU=n -CONFIG_USB_SERIAL_KEYSPAN_PDA=n -CONFIG_USB_SERIAL_KEYSPAN=n -CONFIG_USB_SERIAL_KEYSPAN_MPR=n -CONFIG_USB_SERIAL_KEYSPAN_USA28=n -CONFIG_USB_SERIAL_KEYSPAN_USA28X=n -CONFIG_USB_SERIAL_KEYSPAN_USA28XA=n -CONFIG_USB_SERIAL_KEYSPAN_USA28XB=n -CONFIG_USB_SERIAL_KEYSPAN_USA19=n -CONFIG_USB_SERIAL_KEYSPAN_USA18X=n -CONFIG_USB_SERIAL_KEYSPAN_USA19W=n -CONFIG_USB_SERIAL_KEYSPAN_USA19QW=n -CONFIG_USB_SERIAL_KEYSPAN_USA19QI=n -CONFIG_USB_SERIAL_KEYSPAN_USA49W=n -CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=n -CONFIG_USB_SERIAL_KLSI=n -CONFIG_USB_SERIAL_KOBIL_SCT=n -CONFIG_USB_SERIAL_MCT_U232=n -CONFIG_USB_SERIAL_METRO=n -CONFIG_USB_SERIAL_MOS7720=n -CONFIG_USB_SERIAL_MOS7715_PARPORT=n -CONFIG_USB_SERIAL_MOS7840=n -# CONFIG_USB_SERIAL_MXUPORT is not set -CONFIG_USB_SERIAL_NAVMAN=n -CONFIG_USB_SERIAL_PL2303=n -CONFIG_USB_SERIAL_OTI6858=n -CONFIG_USB_SERIAL_QCAUX=n -CONFIG_USB_SERIAL_QUALCOMM=n -CONFIG_USB_SERIAL_SPCP8X5=n -CONFIG_USB_SERIAL_SAFE=n -CONFIG_USB_SERIAL_SAFE_PADDED=n -CONFIG_USB_SERIAL_SIERRAWIRELESS=n -CONFIG_USB_SERIAL_SYMBOL=n -CONFIG_USB_SERIAL_TI=n -CONFIG_USB_SERIAL_CYBERJACK=n -CONFIG_USB_SERIAL_XIRCOM=n -CONFIG_USB_SERIAL_WWAN=n -CONFIG_USB_SERIAL_OPTION=n -CONFIG_USB_SERIAL_OMNINET=n -CONFIG_USB_SERIAL_OPTICON=n -# CONFIG_USB_SERIAL_XSENS_MT is not set -# CONFIG_USB_SERIAL_WISHBONE is not set -CONFIG_USB_SERIAL_SSU100=n -CONFIG_USB_SERIAL_QT2=n -# CONFIG_USB_SERIAL_DEBUG is not set - -# -# USB Miscellaneous drivers -# -# CONFIG_USB_EMI62 is not set -# CONFIG_USB_EMI26 is not set -# CONFIG_USB_ADUTUX is not set -# CONFIG_USB_SEVSEG is not set -# CONFIG_USB_RIO500 is not set -# CONFIG_USB_LEGOTOWER is not set -# CONFIG_USB_LCD is not set -# CONFIG_USB_LED is not set -# CONFIG_USB_CYPRESS_CY7C63 is not set -# CONFIG_USB_CYTHERM is not set -# CONFIG_USB_IDMOUSE is not set -# CONFIG_USB_FTDI_ELAN is not set -CONFIG_USB_APPLEDISPLAY=n -CONFIG_USB_SISUSBVGA=n -CONFIG_USB_SISUSBVGA_CON=n -# CONFIG_USB_LD is not set -# CONFIG_USB_TRANCEVIBRATOR is not set -# CONFIG_USB_IOWARRIOR is not set -# CONFIG_USB_TEST is not set -# CONFIG_USB_EHSET_TEST_FIXTURE is not set -CONFIG_USB_ISIGHTFW=n -CONFIG_USB_YUREX=n -CONFIG_USB_EZUSB_FX2=n -# CONFIG_USB_HSIC_USB3503 is not set -# CONFIG_USB_LINK_LAYER_TEST is not set - -# -# USB Physical Layer drivers -# -# CONFIG_USB_PHY is not set -# CONFIG_NOP_USB_XCEIV is not set -# CONFIG_USB_ISP1301 is not set -# CONFIG_USB_GADGET is not set -# CONFIG_USB_LED_TRIG is not set -# CONFIG_UWB is not set -CONFIG_MMC=n -# CONFIG_MMC_DEBUG is not set -# CONFIG_MMC_CLKGATE is not set - -# -# MMC/SD/SDIO Card Drivers -# -CONFIG_MMC_BLOCK=n -CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_MMC_BLOCK_BOUNCE=n -CONFIG_SDIO_UART=n -# CONFIG_MMC_TEST is not set - -# -# MMC/SD/SDIO Host Controller Drivers -# -CONFIG_MMC_SDHCI=n -CONFIG_MMC_SDHCI_PCI=n -CONFIG_MMC_RICOH_MMC=n -CONFIG_MMC_SDHCI_ACPI=n -CONFIG_MMC_SDHCI_PLTFM=n -CONFIG_MMC_WBSD=n -CONFIG_MMC_TIFM_SD=n -CONFIG_MMC_SDRICOH_CS=n -CONFIG_MMC_CB710=n -CONFIG_MMC_VIA_SDMMC=n -CONFIG_MMC_VUB300=n -CONFIG_MMC_USHC=n -# CONFIG_MMC_USDHI6ROL0 is not set -# CONFIG_MMC_TOSHIBA_PCI is not set -CONFIG_MEMSTICK=n -# CONFIG_MEMSTICK_DEBUG is not set - -# -# MemoryStick drivers -# -# CONFIG_MEMSTICK_UNSAFE_RESUME is not set -CONFIG_MSPRO_BLOCK=n -# CONFIG_MS_BLOCK is not set - -# -# MemoryStick Host Controller Drivers -# -CONFIG_MEMSTICK_TIFM_MS=n -CONFIG_MEMSTICK_JMICRON_38X=n -CONFIG_MEMSTICK_R592=n -CONFIG_NEW_LEDS=n -CONFIG_LEDS_CLASS=n -# CONFIG_LEDS_CLASS_FLASH is not set - -# -# LED drivers -# -CONFIG_LEDS_LM3530=n -CONFIG_LEDS_LM3642=n -CONFIG_LEDS_PCA9532=n -CONFIG_LEDS_LP3944=n -CONFIG_LEDS_LP55XX_COMMON=n -CONFIG_LEDS_LP5521=n -CONFIG_LEDS_LP5523=n -# CONFIG_LEDS_LP5562 is not set -# CONFIG_LEDS_LP8501 is not set -# CONFIG_LEDS_LP8860 is not set -CONFIG_LEDS_CLEVO_MAIL=n -CONFIG_LEDS_PCA955X=n -# CONFIG_LEDS_PCA963X is not set -CONFIG_LEDS_BD2802=n -CONFIG_LEDS_INTEL_SS4200=n -CONFIG_LEDS_DELL_NETBOOKS=n -CONFIG_LEDS_TCA6507=n -CONFIG_LEDS_LM355x=n - -# -# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) -# -CONFIG_LEDS_BLINKM=n - -# -# LED Triggers -# -CONFIG_LEDS_TRIGGERS=n -CONFIG_LEDS_TRIGGER_TIMER=n -CONFIG_LEDS_TRIGGER_ONESHOT=n -CONFIG_LEDS_TRIGGER_HEARTBEAT=n -CONFIG_LEDS_TRIGGER_BACKLIGHT=n -CONFIG_LEDS_TRIGGER_CPU=n -CONFIG_LEDS_TRIGGER_DEFAULT_ON=n - -# -# iptables trigger is under Netfilter config (LED target) -# -CONFIG_LEDS_TRIGGER_TRANSIENT=n -# CONFIG_LEDS_TRIGGER_CAMERA is not set -# CONFIG_ACCESSIBILITY is not set -# CONFIG_INFINIBAND is not set -# CONFIG_EDAC is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_SYSTOHC=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_ABB5ZES3 is not set -# CONFIG_RTC_DRV_DS1307 is not set -# CONFIG_RTC_DRV_DS1374 is not set -# CONFIG_RTC_DRV_DS1672 is not set -# CONFIG_RTC_DRV_DS3232 is not set -# CONFIG_RTC_DRV_MAX6900 is not set -# CONFIG_RTC_DRV_RS5C372 is not set -# CONFIG_RTC_DRV_ISL1208 is not set -# CONFIG_RTC_DRV_ISL12022 is not set -# CONFIG_RTC_DRV_ISL12057 is not set -# CONFIG_RTC_DRV_X1205 is not set -# CONFIG_RTC_DRV_PCF2127 is not set -# CONFIG_RTC_DRV_PCF8523 is not set -# CONFIG_RTC_DRV_PCF8563 is not set -# CONFIG_RTC_DRV_PCF85063 is not set -# CONFIG_RTC_DRV_PCF8583 is not set -# CONFIG_RTC_DRV_M41T80 is not set -# CONFIG_RTC_DRV_BQ32K is not set -# CONFIG_RTC_DRV_S35390A is not set -# CONFIG_RTC_DRV_FM3130 is not set -# CONFIG_RTC_DRV_RX8581 is not set -# CONFIG_RTC_DRV_RX8025 is not set -# CONFIG_RTC_DRV_EM3027 is not set -# CONFIG_RTC_DRV_RV3029C2 is not set - -# -# SPI RTC drivers -# - -# -# Platform RTC drivers -# -CONFIG_RTC_DRV_CMOS=y -# CONFIG_RTC_DRV_DS1286 is not set -# CONFIG_RTC_DRV_DS1511 is not set -# CONFIG_RTC_DRV_DS1553 is not set -# CONFIG_RTC_DRV_DS1685_FAMILY is not set -# CONFIG_RTC_DRV_DS1742 is not set -# CONFIG_RTC_DRV_DS2404 is not set -# CONFIG_RTC_DRV_STK17TA8 is not set -# CONFIG_RTC_DRV_M48T86 is not set -# CONFIG_RTC_DRV_M48T35 is not set -# CONFIG_RTC_DRV_M48T59 is not set -# CONFIG_RTC_DRV_MSM6242 is not set -# CONFIG_RTC_DRV_BQ4802 is not set -# CONFIG_RTC_DRV_RP5C01 is not set -# CONFIG_RTC_DRV_V3020 is not set - -# -# on-CPU RTC drivers -# -# CONFIG_RTC_DRV_XGENE is not set - -# -# HID Sensor RTC drivers -# -# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set -CONFIG_DMADEVICES=y -# CONFIG_DMADEVICES_DEBUG is not set - -# -# DMA Devices -# -# CONFIG_INTEL_MID_DMAC is not set -# CONFIG_INTEL_IOATDMA is not set -# CONFIG_DW_DMAC_CORE is not set -# CONFIG_DW_DMAC is not set -# CONFIG_DW_DMAC_PCI is not set -CONFIG_DMA_ACPI=y -# CONFIG_AUXDISPLAY is not set -CONFIG_UIO=y -# CONFIG_UIO_CIF is not set -# CONFIG_UIO_PDRV_GENIRQ is not set -# CONFIG_UIO_DMEM_GENIRQ is not set -# CONFIG_UIO_AEC is not set -# CONFIG_UIO_SERCOS3 is not set -# CONFIG_UIO_PCI_GENERIC is not set -# CONFIG_UIO_NETX is not set -# CONFIG_UIO_MF624 is not set -# CONFIG_VFIO is not set -# CONFIG_VIRT_DRIVERS is not set -CONFIG_VIRTIO=y - -# -# Virtio drivers -# -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_PCI_LEGACY=y -CONFIG_VIRTIO_BALLOON=y -CONFIG_VIRTIO_MMIO=y -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y - -# -# Microsoft Hyper-V guest support -# -CONFIG_HYPERV=n -CONFIG_HYPERV_UTILS=n -CONFIG_HYPERV_BALLOON=n - -# -# Xen driver support -# -CONFIG_XEN_BALLOON=n -# CONFIG_XEN_SELFBALLOONING is not set -CONFIG_XEN_SCRUB_PAGES=n -CONFIG_XEN_DEV_EVTCHN=n -CONFIG_XEN_BACKEND=n -CONFIG_XENFS=n -CONFIG_XEN_COMPAT_XENFS=n -CONFIG_XEN_SYS_HYPERVISOR=n -CONFIG_XEN_XENBUS_FRONTEND=n -CONFIG_XEN_GNTDEV=n -CONFIG_XEN_GRANT_DEV_ALLOC=n -CONFIG_SWIOTLB_XEN=n -CONFIG_XEN_TMEM=n -CONFIG_XEN_PCIDEV_BACKEND=n -CONFIG_XEN_PRIVCMD=n -CONFIG_XEN_ACPI_PROCESSOR=n -# CONFIG_XEN_MCE_LOG is not set -CONFIG_XEN_HAVE_PVMMU=n -CONFIG_XEN_EFI=n -CONFIG_STAGING=y -# CONFIG_SLICOSS is not set -# CONFIG_COMEDI is not set -# CONFIG_PANEL is not set -# CONFIG_RTS5208 is not set -# CONFIG_FB_SM7XX is not set -# CONFIG_FB_XGI is not set -# CONFIG_FT1000 is not set - -# -# Speakup console speech -# -# CONFIG_SPEAKUP is not set -# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set -# CONFIG_STAGING_MEDIA is not set - -# -# Android -# -# CONFIG_USB_WPAN_HCD is not set -# CONFIG_WIMAX_GDM72XX is not set -# CONFIG_LTE_GDM724X is not set -# CONFIG_FIREWIRE_SERIAL is not set -# CONFIG_LUSTRE_FS is not set -# CONFIG_DGNC is not set -# CONFIG_DGAP is not set -# CONFIG_GS_FPGABOOT is not set -# CONFIG_CRYPTO_SKEIN is not set -# CONFIG_UNISYSSPAR is not set -# CONFIG_I2O is not set -CONFIG_X86_PLATFORM_DEVICES=y -CONFIG_ACER_WMI=n -CONFIG_ACERHDF=n -# CONFIG_ALIENWARE_WMI is not set -CONFIG_ASUS_LAPTOP=n -CONFIG_DELL_WMI=n -CONFIG_DELL_WMI_AIO=n -# CONFIG_DELL_SMO8800 is not set -CONFIG_FUJITSU_LAPTOP=n -# CONFIG_FUJITSU_LAPTOP_DEBUG is not set -CONFIG_FUJITSU_TABLET=n -CONFIG_AMILO_RFKILL=n -CONFIG_HP_ACCEL=n -# CONFIG_HP_WIRELESS is not set -CONFIG_HP_WMI=n -CONFIG_MSI_LAPTOP=n -CONFIG_PANASONIC_LAPTOP=n -CONFIG_COMPAL_LAPTOP=n -CONFIG_SONY_LAPTOP=n -CONFIG_SONYPI_COMPAT=n -CONFIG_IDEAPAD_LAPTOP=n -CONFIG_THINKPAD_ACPI=n -# 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=n -CONFIG_THINKPAD_ACPI_HOTKEY_POLL=n -CONFIG_SENSORS_HDAPS=n -CONFIG_INTEL_MENLOW=n -CONFIG_EEEPC_LAPTOP=n -CONFIG_ASUS_WMI=n -CONFIG_ASUS_NB_WMI=n -CONFIG_EEEPC_WMI=n -CONFIG_ACPI_WMI=m -CONFIG_MSI_WMI=m -CONFIG_TOPSTAR_LAPTOP=n -CONFIG_ACPI_TOSHIBA=n -CONFIG_TOSHIBA_BT_RFKILL=n -# CONFIG_TOSHIBA_HAPS is not set -CONFIG_ACPI_CMPC=n -CONFIG_INTEL_IPS=m -CONFIG_IBM_RTL=n -CONFIG_SAMSUNG_LAPTOP=n -CONFIG_MXM_WMI=m -CONFIG_INTEL_OAKTRAIL=n -CONFIG_SAMSUNG_Q10=n -CONFIG_APPLE_GMUX=n -# CONFIG_INTEL_RST is not set -# CONFIG_INTEL_SMARTCONNECT is not set -# CONFIG_PVPANIC is not set -CONFIG_CHROME_PLATFORMS=n -# CONFIG_CHROMEOS_LAPTOP is not set -# CONFIG_CHROMEOS_PSTORE is not set - -# -# Hardware Spinlock drivers -# - -# -# Clock Source drivers -# -CONFIG_CLKEVT_I8253=y -CONFIG_I8253_LOCK=y -CONFIG_CLKBLD_I8253=y -# CONFIG_ATMEL_PIT is not set -# CONFIG_SH_TIMER_CMT is not set -# CONFIG_SH_TIMER_MTU2 is not set -# CONFIG_SH_TIMER_TMU is not set -# CONFIG_EM_TIMER_STI is not set -# CONFIG_MAILBOX is not set -CONFIG_IOMMU_API=y -CONFIG_IOMMU_SUPPORT=y - -# -# Generic IOMMU Pagetable Support -# -CONFIG_IOMMU_IOVA=y -CONFIG_AMD_IOMMU=y -# CONFIG_AMD_IOMMU_STATS is not set -# CONFIG_AMD_IOMMU_V2 is not set -CONFIG_DMAR_TABLE=y -CONFIG_INTEL_IOMMU=y -CONFIG_INTEL_IOMMU_DEFAULT_ON=y -CONFIG_INTEL_IOMMU_FLOPPY_WA=y -# CONFIG_IRQ_REMAP is not set - -# -# Remoteproc drivers -# -# CONFIG_STE_MODEM_RPROC is not set - -# -# Rpmsg drivers -# - -# -# SOC (System On Chip) specific Drivers -# -# CONFIG_SOC_TI is not set -CONFIG_PM_DEVFREQ=y - -# -# DEVFREQ Governors -# -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -# CONFIG_DEVFREQ_GOV_PERFORMANCE is not set -# CONFIG_DEVFREQ_GOV_POWERSAVE is not set -# CONFIG_DEVFREQ_GOV_USERSPACE is not set - -# -# DEVFREQ Drivers -# -# CONFIG_PM_DEVFREQ_EVENT is not set -# CONFIG_EXTCON is not set -# CONFIG_MEMORY is not set -# CONFIG_IIO is not set -# CONFIG_NTB is not set -# CONFIG_VME_BUS is not set -# CONFIG_PWM is not set -# CONFIG_IPACK_BUS is not set -CONFIG_RESET_CONTROLLER=y -# CONFIG_FMC is not set - -# -# PHY Subsystem -# -CONFIG_GENERIC_PHY=y -# CONFIG_BCM_KONA_USB2_PHY is not set -# CONFIG_POWERCAP is not set -# CONFIG_MCB is not set -# CONFIG_THUNDERBOLT is not set - -# -# Android -# -# CONFIG_ANDROID is not set - -# -# Firmware Drivers -# -# CONFIG_EDD is not set -CONFIG_FIRMWARE_MEMMAP=y -# CONFIG_DELL_RBU is not set -# CONFIG_DCDBAS is not set -CONFIG_DMIID=y -CONFIG_DMI_SYSFS=y -CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y -# CONFIG_ISCSI_IBFT_FIND is not set -# CONFIG_GOOGLE_FIRMWARE is not set - -# -# EFI (Extensible Firmware Interface) Support -# -CONFIG_EFI_VARS=y -CONFIG_EFI_VARS_PSTORE=y -# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set -CONFIG_EFI_RUNTIME_MAP=y -CONFIG_EFI_RUNTIME_WRAPPERS=y -CONFIG_UEFI_CPER=y - -# -# File systems -# -CONFIG_DCACHE_WORD_ACCESS=y -# CONFIG_EXT2_FS is not set -# CONFIG_EXT3_FS is not set -CONFIG_EXT4_FS=y -CONFIG_EXT4_USE_FOR_EXT23=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -# CONFIG_EXT4_DEBUG is not set -CONFIG_JBD2=y -# CONFIG_JBD2_DEBUG is not set -CONFIG_FS_MBCACHE=y -CONFIG_REISERFS_FS=n -# CONFIG_REISERFS_CHECK is not set -CONFIG_REISERFS_PROC_INFO=y -# CONFIG_REISERFS_FS_XATTR is not set -CONFIG_JFS_FS=n -# CONFIG_JFS_POSIX_ACL is not set -# CONFIG_JFS_SECURITY is not set -# CONFIG_JFS_DEBUG is not set -CONFIG_JFS_STATISTICS=n -CONFIG_XFS_FS=n -# CONFIG_XFS_QUOTA is not set -# CONFIG_XFS_POSIX_ACL is not set -# CONFIG_XFS_RT is not set -# CONFIG_XFS_WARN is not set -# CONFIG_XFS_DEBUG is not set -# CONFIG_GFS2_FS is not set -CONFIG_BTRFS_FS=n -CONFIG_BTRFS_FS_POSIX_ACL=n -# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set -# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set -# CONFIG_BTRFS_DEBUG is not set -# CONFIG_BTRFS_ASSERT is not set -# CONFIG_NILFS2_FS is not set -# CONFIG_FS_DAX is not set -CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=y -CONFIG_FILE_LOCKING=y -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -CONFIG_FANOTIFY=y -# CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set -# CONFIG_QUOTA is not set -# CONFIG_QUOTACTL is not set -# CONFIG_AUTOFS4_FS is not set -CONFIG_FUSE_FS=y -# CONFIG_CUSE is not set -CONFIG_OVERLAY_FS=y - -# -# Caches -# -CONFIG_FSCACHE=y -CONFIG_FSCACHE_STATS=y -# CONFIG_FSCACHE_HISTOGRAM is not set -# CONFIG_FSCACHE_DEBUG is not set -# CONFIG_FSCACHE_OBJECT_LIST 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=n -CONFIG_JOLIET=n -CONFIG_ZISOFS=n -CONFIG_UDF_FS=n -CONFIG_UDF_NLS=n - -# -# DOS/FAT/NT Filesystems -# -CONFIG_FAT_FS=y -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=y -CONFIG_FAT_DEFAULT_CODEPAGE=437 -CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" -CONFIG_NTFS_FS=m -# CONFIG_NTFS_DEBUG is not set -# CONFIG_NTFS_RW is not set - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_KERNFS=y -CONFIG_SYSFS=y -CONFIG_TMPFS=y -# CONFIG_TMPFS_POSIX_ACL is not set -CONFIG_TMPFS_XATTR=y -CONFIG_HUGETLBFS=y -CONFIG_HUGETLB_PAGE=y -# CONFIG_CONFIGFS_FS is not set -# CONFIG_EFIVAR_FS is not set -CONFIG_MISC_FILESYSTEMS=y -# CONFIG_ADFS_FS is not set -# CONFIG_AFFS_FS is not set -# CONFIG_ECRYPT_FS is not set -# CONFIG_HFS_FS is not set -CONFIG_HFSPLUS_FS=m -# CONFIG_HFSPLUS_FS_POSIX_ACL is not set -# CONFIG_BEFS_FS is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -CONFIG_JFFS2_FS=n -CONFIG_JFFS2_FS_DEBUG=0 -CONFIG_JFFS2_FS_WRITEBUFFER=y -# CONFIG_JFFS2_FS_WBUF_VERIFY is not set -# CONFIG_JFFS2_SUMMARY is not set -# CONFIG_JFFS2_FS_XATTR is not set -# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set -CONFIG_JFFS2_ZLIB=n -# CONFIG_JFFS2_LZO is not set -CONFIG_JFFS2_RTIME=n -# CONFIG_JFFS2_RUBIN is not set -CONFIG_UBIFS_FS=m -CONFIG_UBIFS_FS_ADVANCED_COMPR=y -CONFIG_UBIFS_FS_LZO=y -CONFIG_UBIFS_FS_ZLIB=y -# CONFIG_LOGFS is not set -CONFIG_CRAMFS=y -CONFIG_SQUASHFS=m -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set -CONFIG_SQUASHFS_DECOMP_SINGLE=y -# CONFIG_SQUASHFS_DECOMP_MULTI is not set -# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set -# CONFIG_SQUASHFS_XATTR is not set -CONFIG_SQUASHFS_ZLIB=y -# CONFIG_SQUASHFS_LZ4 is not set -CONFIG_SQUASHFS_LZO=y -# CONFIG_SQUASHFS_XZ is not set -# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set -CONFIG_SQUASHFS_EMBEDDED=y -CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=2 -# CONFIG_VXFS_FS is not set -CONFIG_MINIX_FS=m -# CONFIG_OMFS_FS is not set -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -# CONFIG_ROMFS_FS is not set -CONFIG_PSTORE=y -# CONFIG_PSTORE_CONSOLE is not set -# CONFIG_PSTORE_PMSG is not set -# CONFIG_PSTORE_RAM is not set -# CONFIG_SYSV_FS is not set -# CONFIG_UFS_FS is not set -# CONFIG_EXOFS_FS is not set -# CONFIG_F2FS_FS is not set -CONFIG_AUFS_FS=y -# CONFIG_AUFS_BRANCH_MAX_127 is not set -# CONFIG_AUFS_BRANCH_MAX_511 is not set -# CONFIG_AUFS_BRANCH_MAX_1023 is not set -CONFIG_AUFS_BRANCH_MAX_32767=y -CONFIG_AUFS_SBILIST=y -# CONFIG_AUFS_HNOTIFY is not set -# CONFIG_AUFS_EXPORT is not set -CONFIG_AUFS_XATTR=y -# CONFIG_AUFS_FHSM is not set -# CONFIG_AUFS_RDU is not set -# CONFIG_AUFS_SHWH is not set -# CONFIG_AUFS_BR_RAMFS is not set -# CONFIG_AUFS_BR_FUSE is not set -CONFIG_AUFS_BR_HFSPLUS=y -CONFIG_AUFS_BDEV_LOOP=y -# CONFIG_AUFS_DEBUG is not set -CONFIG_ORE=m -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=y -CONFIG_NFS_V2=y -CONFIG_NFS_V3=y -# CONFIG_NFS_V3_ACL is not set -CONFIG_NFS_V4=y -CONFIG_NFS_SWAP=y -CONFIG_NFS_V4_1=y -# CONFIG_NFS_V4_2 is not set -CONFIG_PNFS_FILE_LAYOUT=y -CONFIG_PNFS_BLOCK=m -CONFIG_PNFS_OBJLAYOUT=m -CONFIG_PNFS_FLEXFILE_LAYOUT=m -CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" -# CONFIG_NFS_V4_1_MIGRATION is not set -# CONFIG_ROOT_NFS is not set -CONFIG_NFS_FSCACHE=y -# CONFIG_NFS_USE_LEGACY_DNS is not set -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFSD=y -CONFIG_NFSD_V3=y -# CONFIG_NFSD_V3_ACL is not set -CONFIG_NFSD_V4=y -# CONFIG_NFSD_PNFS is not set -# CONFIG_NFSD_V4_SECURITY_LABEL is not set -# CONFIG_NFSD_FAULT_INJECTION is not set -CONFIG_GRACE_PERIOD=y -CONFIG_LOCKD=y -CONFIG_LOCKD_V4=y -CONFIG_NFS_COMMON=y -CONFIG_SUNRPC=y -CONFIG_SUNRPC_GSS=y -CONFIG_SUNRPC_BACKCHANNEL=y -CONFIG_SUNRPC_SWAP=y -# CONFIG_SUNRPC_DEBUG is not set -# CONFIG_CEPH_FS 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 is not set -CONFIG_CIFS_DEBUG=y -# CONFIG_CIFS_DEBUG2 is not set -CONFIG_CIFS_DFS_UPCALL=y -# CONFIG_CIFS_SMB2 is not set -CONFIG_CIFS_FSCACHE=y -# CONFIG_NCP_FS is not set -# CONFIG_CODA_FS is not set -# CONFIG_AFS_FS is not set -CONFIG_9P_FS=y -# CONFIG_9P_FSCACHE is not set -CONFIG_9P_FS_POSIX_ACL=y -CONFIG_9P_FS_SECURITY=y -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="iso8859-1" -CONFIG_NLS_CODEPAGE_437=y -# CONFIG_NLS_CODEPAGE_737 is not set -# CONFIG_NLS_CODEPAGE_775 is not set -CONFIG_NLS_CODEPAGE_850=y -# CONFIG_NLS_CODEPAGE_852 is not set -# CONFIG_NLS_CODEPAGE_855 is not set -# CONFIG_NLS_CODEPAGE_857 is not set -# CONFIG_NLS_CODEPAGE_860 is not set -# CONFIG_NLS_CODEPAGE_861 is not set -# CONFIG_NLS_CODEPAGE_862 is not set -# CONFIG_NLS_CODEPAGE_863 is not set -# CONFIG_NLS_CODEPAGE_864 is not set -# CONFIG_NLS_CODEPAGE_865 is not set -# CONFIG_NLS_CODEPAGE_866 is not set -# CONFIG_NLS_CODEPAGE_869 is not set -# 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=y -# CONFIG_NLS_ISO8859_2 is not set -# CONFIG_NLS_ISO8859_3 is not set -# CONFIG_NLS_ISO8859_4 is not set -# CONFIG_NLS_ISO8859_5 is not set -# CONFIG_NLS_ISO8859_6 is not set -# CONFIG_NLS_ISO8859_7 is not set -# CONFIG_NLS_ISO8859_9 is not set -# CONFIG_NLS_ISO8859_13 is not set -# CONFIG_NLS_ISO8859_14 is not set -CONFIG_NLS_ISO8859_15=y -# CONFIG_NLS_KOI8_R is not set -# CONFIG_NLS_KOI8_U is not set -# CONFIG_NLS_MAC_ROMAN is not set -# CONFIG_NLS_MAC_CELTIC is not set -# CONFIG_NLS_MAC_CENTEURO is not set -# CONFIG_NLS_MAC_CROATIAN is not set -# CONFIG_NLS_MAC_CYRILLIC is not set -# CONFIG_NLS_MAC_GAELIC is not set -# CONFIG_NLS_MAC_GREEK is not set -# CONFIG_NLS_MAC_ICELAND is not set -# CONFIG_NLS_MAC_INUIT is not set -# CONFIG_NLS_MAC_ROMANIAN is not set -# CONFIG_NLS_MAC_TURKISH is not set -CONFIG_NLS_UTF8=y - -# -# Kernel hacking -# -CONFIG_TRACE_IRQFLAGS_SUPPORT=y - -# -# printk and dmesg options -# -# CONFIG_PRINTK_TIME is not set -CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -# CONFIG_BOOT_PRINTK_DELAY is not set -# CONFIG_DYNAMIC_DEBUG is not set - -# -# Compile-time checks and compiler options -# -# CONFIG_DEBUG_INFO is not set -# CONFIG_ENABLE_WARN_DEPRECATED is not set -# CONFIG_ENABLE_MUST_CHECK is not set -CONFIG_FRAME_WARN=1024 -# CONFIG_STRIP_ASM_SYMS is not set -# CONFIG_READABLE_ASM is not set -# CONFIG_UNUSED_SYMBOLS is not set -# CONFIG_PAGE_OWNER is not set -CONFIG_DEBUG_FS=y -# CONFIG_HEADERS_CHECK is not set -# CONFIG_DEBUG_SECTION_MISMATCH is not set -CONFIG_ARCH_WANT_FRAME_POINTERS=y -# CONFIG_FRAME_POINTER is not set -# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set -CONFIG_MAGIC_SYSRQ=y -CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 -CONFIG_DEBUG_KERNEL=y - -# -# Memory Debugging -# -# CONFIG_PAGE_EXTENSION is not set -# CONFIG_DEBUG_PAGEALLOC is not set -# CONFIG_DEBUG_OBJECTS is not set -# CONFIG_DEBUG_SLAB is not set -CONFIG_HAVE_DEBUG_KMEMLEAK=y -# CONFIG_DEBUG_KMEMLEAK is not set -# CONFIG_DEBUG_STACK_USAGE is not set -# CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_VIRTUAL is not set -# CONFIG_DEBUG_MEMORY_INIT is not set -# CONFIG_DEBUG_PER_CPU_MAPS is not set -CONFIG_HAVE_DEBUG_STACKOVERFLOW=y -# CONFIG_DEBUG_STACKOVERFLOW is not set -CONFIG_HAVE_ARCH_KMEMCHECK=y -CONFIG_HAVE_ARCH_KASAN=y -CONFIG_KASAN_SHADOW_OFFSET=0xdffffc0000000000 -# CONFIG_DEBUG_SHIRQ is not set - -# -# Debug Lockups and Hangs -# -# CONFIG_LOCKUP_DETECTOR is not set -# CONFIG_DETECT_HUNG_TASK is not set -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -CONFIG_PANIC_TIMEOUT=0 -# CONFIG_SCHED_DEBUG is not set -# CONFIG_SCHEDSTATS is not set -# CONFIG_SCHED_STACK_END_CHECK is not set -CONFIG_TIMER_STATS=y - -# -# Lock Debugging (spinlocks, mutexes, etc...) -# -# CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_DEBUG_SPINLOCK is not set -# CONFIG_DEBUG_MUTEXES is not set -# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set -# CONFIG_DEBUG_LOCK_ALLOC is not set -# CONFIG_PROVE_LOCKING is not set -# CONFIG_LOCK_STAT is not set -# CONFIG_DEBUG_ATOMIC_SLEEP is not set -# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set -# CONFIG_LOCK_TORTURE_TEST is not set -CONFIG_STACKTRACE=y -# CONFIG_DEBUG_KOBJECT is not set -# CONFIG_DEBUG_BUGVERBOSE is not set -# CONFIG_DEBUG_LIST is not set -# CONFIG_DEBUG_PI_LIST is not set -# CONFIG_DEBUG_SG is not set -# CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_DEBUG_CREDENTIALS is not set - -# -# RCU Debugging -# -# CONFIG_SPARSE_RCU_POINTER is not set -# CONFIG_TORTURE_TEST is not set -# CONFIG_RCU_TORTURE_TEST is not set -CONFIG_RCU_CPU_STALL_TIMEOUT=60 -# CONFIG_RCU_CPU_STALL_INFO is not set -# CONFIG_RCU_TRACE is not set -# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set -# CONFIG_NOTIFIER_ERROR_INJECTION is not set -# CONFIG_FAULT_INJECTION is not set -# CONFIG_LATENCYTOP is not set -CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y -# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS 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_DYNAMIC_FTRACE=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y -CONFIG_HAVE_SYSCALL_TRACEPOINTS=y -CONFIG_HAVE_FENTRY=y -CONFIG_HAVE_C_RECORDMCOUNT=y -CONFIG_TRACE_CLOCK=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_SCHED_TRACER is not set -CONFIG_FTRACE_SYSCALLS=y -# CONFIG_TRACER_SNAPSHOT is not set -CONFIG_BRANCH_PROFILE_NONE=y -# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set -# CONFIG_PROFILE_ALL_BRANCHES is not set -# CONFIG_STACK_TRACER is not set -# CONFIG_BLK_DEV_IO_TRACE is not set -# CONFIG_UPROBE_EVENT is not set -# CONFIG_PROBE_EVENTS is not set -# CONFIG_FTRACE_STARTUP_TEST is not set -# CONFIG_MMIOTRACE is not set -# CONFIG_TRACEPOINT_BENCHMARK is not set -# CONFIG_RING_BUFFER_BENCHMARK is not set -# CONFIG_RING_BUFFER_STARTUP_TEST is not set - -# -# Runtime Testing -# -# CONFIG_LKDTM is not set -# CONFIG_TEST_LIST_SORT is not set -# CONFIG_BACKTRACE_SELF_TEST is not set -# CONFIG_RBTREE_TEST is not set -# CONFIG_INTERVAL_TREE_TEST is not set -# CONFIG_PERCPU_TEST is not set -# CONFIG_ATOMIC64_SELFTEST is not set -# CONFIG_ASYNC_RAID6_TEST is not set -# CONFIG_TEST_HEXDUMP is not set -# CONFIG_TEST_STRING_HELPERS is not set -# CONFIG_TEST_KSTRTOX is not set -# CONFIG_TEST_RHASHTABLE is not set -# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_TEST_LKM is not set -# CONFIG_TEST_USER_COPY is not set -# CONFIG_TEST_BPF is not set -# CONFIG_TEST_FIRMWARE is not set -# CONFIG_TEST_UDELAY is not set -# CONFIG_SAMPLES is not set -CONFIG_HAVE_ARCH_KGDB=y -# CONFIG_KGDB is not set -CONFIG_STRICT_DEVMEM=y -CONFIG_X86_VERBOSE_BOOTUP=y -# CONFIG_EARLY_PRINTK is not set -# CONFIG_X86_PTDUMP is not set -CONFIG_DEBUG_RODATA=y -# CONFIG_DEBUG_RODATA_TEST is not set -CONFIG_DEBUG_SET_MODULE_RONX=y -# CONFIG_DEBUG_NX_TEST is not set -CONFIG_DOUBLEFAULT=y -# CONFIG_DEBUG_TLBFLUSH is not set -# CONFIG_IOMMU_DEBUG is not set -# CONFIG_IOMMU_STRESS is not set -CONFIG_HAVE_MMIOTRACE_SUPPORT=y -CONFIG_IO_DELAY_TYPE_0X80=0 -CONFIG_IO_DELAY_TYPE_0XED=1 -CONFIG_IO_DELAY_TYPE_UDELAY=2 -CONFIG_IO_DELAY_TYPE_NONE=3 -CONFIG_IO_DELAY_0X80=y -# CONFIG_IO_DELAY_0XED is not set -# CONFIG_IO_DELAY_UDELAY is not set -# CONFIG_IO_DELAY_NONE is not set -CONFIG_DEFAULT_IO_DELAY_TYPE=0 -# CONFIG_DEBUG_BOOT_PARAMS is not set -# CONFIG_CPA_DEBUG is not set -CONFIG_OPTIMIZE_INLINING=y -# CONFIG_DEBUG_NMI_SELFTEST is not set -# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set - -# -# Security options -# -CONFIG_KEYS=y -CONFIG_PERSISTENT_KEYRINGS=y -CONFIG_BIG_KEYS=y -CONFIG_ENCRYPTED_KEYS=y -# CONFIG_SECURITY_DMESG_RESTRICT is not set -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -CONFIG_SECURITY_NETWORK=y -CONFIG_SECURITY_NETWORK_XFRM=y -CONFIG_SECURITY_PATH=y -CONFIG_INTEL_TXT=y -# CONFIG_SECURITY_SMACK is not set -# CONFIG_SECURITY_TOMOYO is not set -# CONFIG_SECURITY_APPARMOR is not set -# CONFIG_SECURITY_YAMA is not set -CONFIG_INTEGRITY=y -# CONFIG_INTEGRITY_SIGNATURE is not set -# CONFIG_IMA is not set -# CONFIG_EVM is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_DEFAULT_SECURITY="" -CONFIG_XOR_BLOCKS=m -CONFIG_ASYNC_CORE=m -CONFIG_ASYNC_MEMCPY=m -CONFIG_ASYNC_XOR=m -CONFIG_ASYNC_PQ=m -CONFIG_ASYNC_RAID6_RECOV=m -CONFIG_CRYPTO=y - -# -# Crypto core or helper -# -CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_ALGAPI2=y -CONFIG_CRYPTO_AEAD=y -CONFIG_CRYPTO_AEAD2=y -CONFIG_CRYPTO_BLKCIPHER=y -CONFIG_CRYPTO_BLKCIPHER2=y -CONFIG_CRYPTO_HASH=y -CONFIG_CRYPTO_HASH2=y -CONFIG_CRYPTO_RNG=y -CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_PCOMP2=y -CONFIG_CRYPTO_MANAGER=y -CONFIG_CRYPTO_MANAGER2=y -# CONFIG_CRYPTO_USER is not set -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y -CONFIG_CRYPTO_GF128MUL=y -# CONFIG_CRYPTO_NULL is not set -# CONFIG_CRYPTO_PCRYPT is not set -CONFIG_CRYPTO_WORKQUEUE=y -CONFIG_CRYPTO_CRYPTD=y -# CONFIG_CRYPTO_MCRYPTD is not set -CONFIG_CRYPTO_AUTHENC=y -# CONFIG_CRYPTO_TEST is not set -CONFIG_CRYPTO_ABLK_HELPER=y -CONFIG_CRYPTO_GLUE_HELPER_X86=y - -# -# Authenticated Encryption with Associated Data -# -CONFIG_CRYPTO_CCM=m -# CONFIG_CRYPTO_GCM is not set -CONFIG_CRYPTO_SEQIV=m - -# -# Block modes -# -CONFIG_CRYPTO_CBC=y -CONFIG_CRYPTO_CTR=m -# CONFIG_CRYPTO_CTS is not set -CONFIG_CRYPTO_ECB=y -CONFIG_CRYPTO_LRW=y -# CONFIG_CRYPTO_PCBC is not set -CONFIG_CRYPTO_XTS=y - -# -# Hash modes -# -CONFIG_CRYPTO_CMAC=m -CONFIG_CRYPTO_HMAC=y -# CONFIG_CRYPTO_XCBC is not set -# CONFIG_CRYPTO_VMAC is not set - -# -# Digest -# -CONFIG_CRYPTO_CRC32C=y -CONFIG_CRYPTO_CRC32C_INTEL=y -# CONFIG_CRYPTO_CRC32 is not set -# CONFIG_CRYPTO_CRC32_PCLMUL is not set -CONFIG_CRYPTO_CRCT10DIF=y -# CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set -# CONFIG_CRYPTO_GHASH is not set -CONFIG_CRYPTO_MD4=y -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=y -# 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_SHA1_SSSE3 is not set -# CONFIG_CRYPTO_SHA256_SSSE3 is not set -# CONFIG_CRYPTO_SHA512_SSSE3 is not set -# CONFIG_CRYPTO_SHA1_MB is not set -CONFIG_CRYPTO_SHA256=y -# CONFIG_CRYPTO_SHA512 is not set -# CONFIG_CRYPTO_TGR192 is not set -# CONFIG_CRYPTO_WP512 is not set -# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set - -# -# Ciphers -# -CONFIG_CRYPTO_AES=y -CONFIG_CRYPTO_AES_X86_64=y -CONFIG_CRYPTO_AES_NI_INTEL=y -# CONFIG_CRYPTO_ANUBIS is not set -CONFIG_CRYPTO_ARC4=y -# CONFIG_CRYPTO_BLOWFISH is not set -# CONFIG_CRYPTO_BLOWFISH_X86_64 is not set -# CONFIG_CRYPTO_CAMELLIA is not set -# CONFIG_CRYPTO_CAMELLIA_X86_64 is not set -# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set -# CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set -# CONFIG_CRYPTO_CAST5 is not set -# CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set -# CONFIG_CRYPTO_CAST6 is not set -# CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set -CONFIG_CRYPTO_DES=y -# CONFIG_CRYPTO_DES3_EDE_X86_64 is not set -# CONFIG_CRYPTO_FCRYPT is not set -# CONFIG_CRYPTO_KHAZAD is not set -# CONFIG_CRYPTO_SALSA20 is not set -# CONFIG_CRYPTO_SALSA20_X86_64 is not set -# CONFIG_CRYPTO_SEED is not set -# CONFIG_CRYPTO_SERPENT is not set -# CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set -# CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set -# CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set -# CONFIG_CRYPTO_TEA is not set -# CONFIG_CRYPTO_TWOFISH is not set -# CONFIG_CRYPTO_TWOFISH_X86_64 is not set -# CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set -# CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=y -# CONFIG_CRYPTO_ZLIB is not set -CONFIG_CRYPTO_LZO=y -# CONFIG_CRYPTO_LZ4 is not set -# CONFIG_CRYPTO_LZ4HC is not set - -# -# Random Number Generation -# -# CONFIG_CRYPTO_ANSI_CPRNG is not set -# CONFIG_CRYPTO_DRBG_MENU is not set -CONFIG_CRYPTO_USER_API=y -CONFIG_CRYPTO_USER_API_HASH=y -CONFIG_CRYPTO_USER_API_SKCIPHER=y -# CONFIG_CRYPTO_USER_API_RNG is not set -CONFIG_CRYPTO_HW=y -CONFIG_CRYPTO_DEV_PADLOCK=y -CONFIG_CRYPTO_DEV_PADLOCK_AES=y -CONFIG_CRYPTO_DEV_PADLOCK_SHA=y -# CONFIG_CRYPTO_DEV_CCP is not set -# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set -# CONFIG_ASYMMETRIC_KEY_TYPE is not set -CONFIG_HAVE_KVM=n -CONFIG_HAVE_KVM_IRQCHIP=n -CONFIG_HAVE_KVM_IRQFD=n -CONFIG_HAVE_KVM_IRQ_ROUTING=n -CONFIG_HAVE_KVM_EVENTFD=n -CONFIG_KVM_APIC_ARCHITECTURE=n -CONFIG_KVM_MMIO=n -CONFIG_KVM_ASYNC_PF=n -CONFIG_HAVE_KVM_MSI=n -CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=n -CONFIG_KVM_VFIO=n -CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=n -CONFIG_KVM_COMPAT=n -CONFIG_VIRTUALIZATION=y -CONFIG_KVM=n -CONFIG_KVM_INTEL=n -CONFIG_KVM_AMD=n -# CONFIG_KVM_MMU_AUDIT is not set -CONFIG_KVM_DEVICE_ASSIGNMENT=n -CONFIG_BINARY_PRINTF=y - -# -# Library routines -# -CONFIG_RAID6_PQ=m -CONFIG_BITREVERSE=y -# CONFIG_HAVE_ARCH_BITREVERSE is not set -CONFIG_GENERIC_STRNCPY_FROM_USER=y -CONFIG_GENERIC_STRNLEN_USER=y -CONFIG_GENERIC_NET_UTILS=y -CONFIG_GENERIC_FIND_FIRST_BIT=y -CONFIG_GENERIC_PCI_IOMAP=y -CONFIG_GENERIC_IOMAP=y -CONFIG_GENERIC_IO=y -CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y -CONFIG_ARCH_HAS_FAST_MULTIPLIER=y -CONFIG_CRC_CCITT=y -CONFIG_CRC16=y -CONFIG_CRC_T10DIF=y -CONFIG_CRC_ITU_T=y -CONFIG_CRC32=y -# CONFIG_CRC32_SELFTEST is not set -CONFIG_CRC32_SLICEBY8=y -# CONFIG_CRC32_SLICEBY4 is not set -# CONFIG_CRC32_SARWATE is not set -# CONFIG_CRC32_BIT is not set -CONFIG_CRC7=y -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set -# CONFIG_RANDOM32_SELFTEST is not set -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_LZ4_DECOMPRESS=y -CONFIG_XZ_DEC=y -CONFIG_XZ_DEC_X86=y -# CONFIG_XZ_DEC_POWERPC is not set -# CONFIG_XZ_DEC_IA64 is not set -CONFIG_XZ_DEC_ARM=y -CONFIG_XZ_DEC_ARMTHUMB=y -# CONFIG_XZ_DEC_SPARC is not set -CONFIG_XZ_DEC_BCJ=y -CONFIG_XZ_DEC_TEST=y -CONFIG_DECOMPRESS_GZIP=y -CONFIG_DECOMPRESS_BZIP2=y -CONFIG_DECOMPRESS_LZMA=y -CONFIG_DECOMPRESS_XZ=y -CONFIG_DECOMPRESS_LZO=y -CONFIG_DECOMPRESS_LZ4=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_REED_SOLOMON=m -CONFIG_REED_SOLOMON_DEC16=y -CONFIG_BCH=m -CONFIG_BCH_CONST_PARAMS=y -CONFIG_TEXTSEARCH=y -CONFIG_TEXTSEARCH_KMP=m -CONFIG_TEXTSEARCH_BM=m -CONFIG_TEXTSEARCH_FSM=m -CONFIG_ASSOCIATIVE_ARRAY=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT_MAP=y -CONFIG_HAS_DMA=y -CONFIG_CHECK_SIGNATURE=y -CONFIG_CPU_RMAP=y -CONFIG_DQL=y -CONFIG_GLOB=y -# CONFIG_GLOB_SELFTEST is not set -CONFIG_NLATTR=y -CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y -CONFIG_AVERAGE=y -CONFIG_CORDIC=m -# CONFIG_DDR is not set -CONFIG_OID_REGISTRY=y -CONFIG_UCS2_STRING=y -CONFIG_FONT_SUPPORT=y -# CONFIG_FONTS is not set -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y -CONFIG_ARCH_HAS_SG_CHAIN=y diff --git a/boot2docker/rootfs/crontab b/boot2docker/rootfs/crontab deleted file mode 100644 index 4113a1f43..000000000 --- a/boot2docker/rootfs/crontab +++ /dev/null @@ -1,2 +0,0 @@ -# resync with the host clock every hour -0 * * * * hwclock -s diff --git a/boot2docker/rootfs/isolinux/boot.cat b/boot2docker/rootfs/isolinux/boot.cat deleted file mode 100644 index 6a0c7b18e..000000000 Binary files a/boot2docker/rootfs/isolinux/boot.cat and /dev/null differ diff --git a/boot2docker/rootfs/isolinux/boot.msg b/boot2docker/rootfs/isolinux/boot.msg deleted file mode 100644 index a357fb5be..000000000 --- a/boot2docker/rootfs/isolinux/boot.msg +++ /dev/null @@ -1,16 +0,0 @@ - - ## . - ## ## ## == - ## ## ## ## ## === - /"""""""""""""""""\___/ === - ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~ - \______ o __/ - \ \ __/ - \____\_______/ - _ _ ____ _ _ -| |__ ___ ___ | |_|___ \ __| | ___ ___| | _____ _ __ -| '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__| -| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__| < __/ | -|_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_| - -Press to begin or F2, F3, or F4 to view boot options. diff --git a/boot2docker/rootfs/isolinux/f2 b/boot2docker/rootfs/isolinux/f2 deleted file mode 100644 index 7ac3f28e5..000000000 --- a/boot2docker/rootfs/isolinux/f2 +++ /dev/null @@ -1,16 +0,0 @@ - At boot prompt enter mc followed by one or more space seperated options: - - tce={hda1|sda1} Specify Restore TCE apps directory - restore={hda1|sda1|floppy} Specify saved configuration location - waitusb=X Wait X seconds for slow USB devices - swapfile{=hda1} Scan or Specify swapfile - home={hda1|sda1} Specify persistent home directory - opt={hda1|sda1} Specify persistent opt directory - lst=yyy.lst Load alternate static yyy.lst on boot - base Do not load any extensions. - norestore Turn off the automatic restore - safebackup Saves a backup copy (mydatabk.tgz) - showapps Display application names when booting - iso=sdb1 Boot directly from iso file at sdb1 - iso==/mnt/sdb1/multiboot/ISOS/TinyCore-4.4.iso - diff --git a/boot2docker/rootfs/isolinux/f3 b/boot2docker/rootfs/isolinux/f3 deleted file mode 100644 index 7a9d3077f..000000000 --- a/boot2docker/rootfs/isolinux/f3 +++ /dev/null @@ -1,21 +0,0 @@ - At boot prompt enter mc followed by one or more space seperated options: - - Color 640x480 800x600 1024x768 1280x1024 - 256 8 bit 769 771 773 775 - 32000 15 bit 784 787 790 793 - 65000 16 bit 785 788 791 794 - 16.7M 24 bit 786 789 792 795 - - vga=7xx 7xx from table above - xsetup Prompt user for Xvesa setup - lang=en C only unless getlocale.tcz is installed - kmap=us US only unless kmaps.tcz is installed - text Textmode - superuser Textmode as user root - noicons Do not display icons - noicons=ondemand Do not display ondemand icons - noswap Do not use swap partition - nodhcp Skip the dhcp request at boot - noutc BIOS is using localtime - pause Pause at completion of boot messages - diff --git a/boot2docker/rootfs/isolinux/f4 b/boot2docker/rootfs/isolinux/f4 deleted file mode 100644 index 60acb64e0..000000000 --- a/boot2docker/rootfs/isolinux/f4 +++ /dev/null @@ -1,18 +0,0 @@ - At boot prompt enter mc followed by one or more space seperated options: - - {cron|syslog} Start various daemons at boot - host=xxxx Set hostname to xxxx - secure Set password - protect Password Encrypted Backup - noautologin Skip automatic login - tz=GMT+8 Timezone tz=PST+8PDT,M3.2.0/2,M11.1.0/2 - user=abc Specify alternate user - desktop=yyy Specify alternate window manager - laptop Force load laptop related modules - noembed Unpack initramfs to tmpfs - nozswap Skip compressed swap in ram - xvesa=800x600x32 Set Xvesa default screen resolution - mydata=yyy Specify alternate backup file name. - blacklist=ssb Blacklist a single module - multivt Allows for multiple virtual terminals - diff --git a/boot2docker/rootfs/isolinux/isolinux.bin b/boot2docker/rootfs/isolinux/isolinux.bin deleted file mode 100644 index 007404b5e..000000000 Binary files a/boot2docker/rootfs/isolinux/isolinux.bin and /dev/null differ diff --git a/boot2docker/rootfs/isolinux/isolinux.cfg b/boot2docker/rootfs/isolinux/isolinux.cfg deleted file mode 100644 index 9401ca435..000000000 --- a/boot2docker/rootfs/isolinux/isolinux.cfg +++ /dev/null @@ -1,24 +0,0 @@ -serial 0 9600 -display boot.msg -default boot2docker -label boot2docker - kernel /boot/vmlinuz64 com1=9600,8n1 - initrd /boot/initrd.img - append loglevel=3 user=docker console=ttyS0 console=tty0 noembed nomodeset norestore waitusb=10:LABEL=boot2docker-data base - -# see http://www.syslinux.org/wiki/index.php/SYSLINUX - -# If flag_val is 0, do not load a kernel image unless it has been explicitly named in a LABEL statement. The default is 1. -implicit 0 - -# If flag_val is 0, display the boot: prompt only if the Shift or Alt key is pressed, or Caps Lock or Scroll lock is set (this is the default). If flag_val is 1, always display the boot: prompt. -prompt 1 - -# Indicates how long to pause at the boot: prompt until booting automatically, in units of 1/10 s. The timeout is cancelled when any key is pressed, the assumption being the user will complete the command line. A timeout of zero will disable the timeout completely. The default is 0. -timeout 1 - -# Displays the indicated file on the screen when a function key is pressed at the boot: prompt. This can be used to implement pre-boot online help (presumably for the kernel command line options). -F1 boot.msg -F2 f2 -F3 f3 -F4 f4 diff --git a/boot2docker/rootfs/make_iso.sh b/boot2docker/rootfs/make_iso.sh deleted file mode 100755 index 69699c350..000000000 --- a/boot2docker/rootfs/make_iso.sh +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/sh -set -e - -# Ensure init system invokes /opt/shutdown.sh on reboot or shutdown. -# 1) Find three lines with `useBusyBox`, blank, and `clear` -# 2) insert run op after those three lines -sed -i "1,/^useBusybox/ { /^useBusybox/ { N;N; /^useBusybox\n\nclear/ a\ -\\\n\ -# Run boot2docker shutdown script\n\ -test -x \"/opt/shutdown.sh\" && /opt/shutdown.sh\n -} }" $ROOTFS/etc/init.d/rc.shutdown -# Verify sed worked -grep -q "/opt/shutdown.sh" $ROOTFS/etc/init.d/rc.shutdown || ( echo "Error: failed to insert shutdown script into /etc/init.d/rc.shutdown"; exit 1 ) - -# Make some handy symlinks (so these things are easier to find) -ln -fs /var/lib/boot2docker/docker.log $ROOTFS/var/log/ -ln -fs /usr/local/etc/init.d/docker $ROOTFS/etc/init.d/ - -# Setup /etc/os-release with some nice contents -b2dVersion="$(cat $ROOTFS/etc/version)" # something like "1.1.0" -b2dDetail="$(cat $ROOTFS/etc/boot2docker)" # something like "master : 740106c - Tue Jul 29 03:29:25 UTC 2014" -tclVersion="$(cat $ROOTFS/usr/share/doc/tc/release.txt)" # something like "5.3" -cat > $ROOTFS/etc/os-release <<-EOOS -NAME=Boot2Docker -VERSION=$b2dVersion -ID=boot2docker -ID_LIKE=tcl -VERSION_ID=$b2dVersion -PRETTY_NAME="Boot2Docker $b2dVersion (TCL $tclVersion); $b2dDetail" -ANSI_COLOR="1;34" -HOME_URL="http://boot2docker.io" -SUPPORT_URL="https://github.com/boot2docker/boot2docker" -BUG_REPORT_URL="https://github.com/boot2docker/boot2docker/issues" -EOOS - -# Pack the rootfs -cd $ROOTFS -find | ( set -x; cpio -o -H newc ) > /tmp/iso/boot/initrd.img -cd - - -# Make the ISO -# Note: only "-isohybrid-mbr /..." is specific to xorriso. -# It builds an image that can be used as an ISO *and* a disk image. -#xorriso \ -# -publisher "Docker Inc." \ -# -as mkisofs \ -# -l -J -R -V "Boot2Docker-v$(cat $ROOTFS/etc/version)" \ -# -no-emul-boot -boot-load-size 4 -boot-info-table \ -# -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \ -# -isohybrid-mbr /usr/lib/ISOLINUX/isohdpfx.bin \ -# -o /boot2docker.iso /tmp/iso diff --git a/boot2docker/rootfs/rootfs/bootscript.sh b/boot2docker/rootfs/rootfs/bootscript.sh deleted file mode 100755 index 90d39829a..000000000 --- a/boot2docker/rootfs/rootfs/bootscript.sh +++ /dev/null @@ -1,117 +0,0 @@ -#!/bin/sh - -# Configure sysctl -/etc/rc.d/sysctl - -# Load TCE extensions -/etc/rc.d/tce-loader - -# Automount a hard drive -/etc/rc.d/automount - -# Mount cgroups hierarchy -/etc/rc.d/cgroupfs-mount -# see https://github.com/tianon/cgroupfs-mount - -mkdir -p /var/lib/boot2docker/log - -# Add any custom certificate chains for secure private registries -/etc/rc.d/install-ca-certs - -# import settings from profile (or unset them) -test -f "/var/lib/boot2docker/profile" && . "/var/lib/boot2docker/profile" - -# set the hostname -/etc/rc.d/hostname - -# sync the clock -#/etc/rc.d/ntpd & - -# start cron -/etc/rc.d/crond - -# TODO: move this (and the docker user creation&pwd out to its own over-rideable?)) -if grep -q '^docker:' /etc/passwd; then - # if we have the docker user, let's create the docker group - /bin/addgroup -S docker - # ... and add our docker user to it! - /bin/addgroup docker docker - - #preload data from boot2docker-cli - if [ -e "/var/lib/boot2docker/userdata.tar" ]; then - tar xf /var/lib/boot2docker/userdata.tar -C /home/docker/ > /var/log/userdata.log 2>&1 - rm -f '/home/docker/boot2docker, please format-me' - chown -R docker:staff /home/docker - fi -fi - -# Launch Docker -/etc/rc.d/docker - -# Listen for requests -mkdir -p /Socket -mount -t 9p -o trans=virtio,dfltuid=1001,dfltgid=50,version=9p2000 socket /Socket -/sbin/9pudc -path /Socket -sock /var/run/docker.sock -detach & - -mkdir -p /Mac -mount -t 9p -o trans=virtio,dfltuid=1001,dfltgid=50,version=9p2000.u plan9 /Mac -mkdir -p /Irmin -#mount -t 9p -o trans=virtio,dfltuid=1001,dfltgid=50,version=9p2000 irmin /Irmin - -# Automount Shared Folders (VirtualBox, etc.); start VBox services -# /etc/rc.d/vbox - -# Trigger the DHCP request sooner (the x64 bit userspace appears to be a second slower) -echo "$(date) dhcp -------------------------------" -/etc/rc.d/dhcp.sh -echo "$(date) dhcp -------------------------------" - -# Configure SSHD -/etc/rc.d/sshd - -# Launch ACPId -/etc/rc.d/acpid - -echo "-------------------" -date -#maybe the links will be up by now - trouble is, on some setups, they may never happen, so we can't just wait until they are -#sleep 5 -date -ip a -echo "-------------------" - -# Allow local bootsync.sh customisation -#if [ -e /var/lib/boot2docker/bootsync.sh ]; then -# /bin/sh /var/lib/boot2docker/bootsync.sh -# echo "------------------- ran /var/lib/boot2docker/bootsync.sh" -#fi - -# Allow local HD customisation -#if [ -e /var/lib/boot2docker/bootlocal.sh ]; then -# /bin/sh /var/lib/boot2docker/bootlocal.sh > /var/log/bootlocal.log 2>&1 & -# echo "------------------- ran /var/lib/boot2docker/bootlocal.sh" -#fi - -# Execute automated_script -# disabled - this script was written assuming bash, which we no longer have. -#/etc/rc.d/automated_script.sh - -# Run Hyper-V KVP Daemon -#if modprobe hv_utils &> /dev/null; then -# /usr/sbin/hv_kvp_daemon -#fi - -# Launch vmware-tools -#/etc/rc.d/vmtoolsd - -# Launch xenserver-tools -#/etc/rc.d/xedaemon - -# Load Parallels Tools daemon -#/etc/rc.d/prltoolsd - -# FIXME this hides kernel warning messages from 9p which should be fixed really -sysctl -w kernel.printk="3 4 1 3" - -hostname docker -echo Bootscript finished diff --git a/boot2docker/rootfs/rootfs/bootsync.sh b/boot2docker/rootfs/rootfs/bootsync.sh deleted file mode 100755 index 3acf9164f..000000000 --- a/boot2docker/rootfs/rootfs/bootsync.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -. /etc/init.d/tc-functions - -echo "${YELLOW}Running boot2docker init script...${NORMAL}" - -# This log is started before the persistence partition is mounted -/opt/bootscript.sh 2>&1 | tee -a /var/log/boot2docker.log & - - -echo "${YELLOW}Finished boot2docker init script...${NORMAL}" diff --git a/boot2docker/rootfs/rootfs/etc/profile.d/boot2docker.sh b/boot2docker/rootfs/rootfs/etc/profile.d/boot2docker.sh deleted file mode 100644 index b5fd28134..000000000 --- a/boot2docker/rootfs/rootfs/etc/profile.d/boot2docker.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -echo "Boot2Docker version $(cat /etc/version), build $(cat /etc/boot2docker)" -docker -v # "Docker version 1.3.0-dev, build ba14ddf-dirty" diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/acpid b/boot2docker/rootfs/rootfs/etc/rc.d/acpid deleted file mode 100755 index 4b2f17b47..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/acpid +++ /dev/null @@ -1,2 +0,0 @@ -# Launch ACPId (shutdown) -/usr/local/etc/init.d/acpid start diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/automated_script.sh b/boot2docker/rootfs/rootfs/etc/rc.d/automated_script.sh deleted file mode 100755 index 037e03f8f..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/automated_script.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash - -script_cmdline () -{ - local param - for param in $(< /proc/cmdline); do - case "${param}" in - script=*) echo "${param##*=}" ; return 0 ;; - esac - done -} - -automated_script () -{ - local script rt - script="$(script_cmdline)" - if [[ -n "${script}" && ! -x /tmp/startup_script ]]; then - if [[ "${script}" =~ ^http:// || "${script}" =~ ^ftp:// ]]; then - curl -fsL "${script}" -o /tmp/startup_script - rt=$? - else - cp "${script}" /tmp/startup_script - rt=$? - fi - if [[ ${rt} -eq 0 ]]; then - chmod +x /tmp/startup_script - /tmp/startup_script - fi - fi -} - -if [[ $(tty) == "/dev/tty1" ]]; then - automated_script -fi diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/automount b/boot2docker/rootfs/rootfs/etc/rc.d/automount deleted file mode 100755 index 2ac566e0b..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/automount +++ /dev/null @@ -1,129 +0,0 @@ -#!/bin/sh -echo "automount ..."; -LABEL=boot2docker-data -MAGIC="boot2docker, please format-me" - -# If there is a partition with `boot2docker-data` as its label, use it and be -# very happy. Thus, you can come along if you feel like a room without a roof. -BOOT2DOCKER_DATA=`blkid -o device -l -t LABEL=$LABEL` -echo $BOOT2DOCKER_DATA -if [ ! -n "$BOOT2DOCKER_DATA" ]; then - echo "Is the disk unpartitioned?, test for the 'boot2docker format-me' string" - - # Is the disk unpartitioned?, test for the 'boot2docker format-me' string - UNPARTITIONED_HD=`fdisk -l | grep "doesn't contain a valid partition table" | head -n 1 | sed 's/Disk \(.*\) doesn.*/\1/'` - - if [ -n "$UNPARTITIONED_HD" ]; then - # Test for our magic string (it means that the disk was made by ./boot2docker init) - HEADER=`dd if=$UNPARTITIONED_HD bs=1 count=${#MAGIC} 2>/dev/null` - - if [ "$HEADER" = "$MAGIC" ]; then - # save the preload userdata.tar file - dd if=$UNPARTITIONED_HD of=/userdata.tar bs=1 count=4096 2>/dev/null - # Create the partition, format it and then mount it - echo "NEW boot2docker managed disk image ($UNPARTITIONED_HD): formatting it for use" - echo "NEW boot2docker managed disk image ($UNPARTITIONED_HD): formatting it for use" > /home/docker/log.log - - # Add a swap partition (so Docker doesn't complain about it missing) - (echo n; echo p; echo 2; echo ; echo +1000M ; echo w) | fdisk $UNPARTITIONED_HD - # Let kernel re-read partition table - partprobe - (echo t; echo 82; echo w) | fdisk $UNPARTITIONED_HD - # Let kernel re-read partition table - partprobe - mkswap "${UNPARTITIONED_HD}2" - # Add the data partition - (echo n; echo p; echo 1; echo ; echo ; echo w) | fdisk $UNPARTITIONED_HD - # Let kernel re-read partition table - partprobe - BOOT2DOCKER_DATA=`echo "${UNPARTITIONED_HD}1"` - mkfs.ext4 -L $LABEL $BOOT2DOCKER_DATA - swapon "${UNPARTITIONED_HD}2" - fi - - DISK_VENDOR=$(cat /sys/class/block/$(basename $UNPARTITIONED_HD /dev/)/device/vendor /sys/class/block/$(basename $UNPARTITIONED_HD /dev/)/device/model | tr -d "\n") - # Test if disk is "VMware, VMware Virtual S" and empty. - if [ "$DISK_VENDOR" = "VMware, VMware Virtual S" ] || [ "$DISK_VENDOR" = "VMware Virtual disk " ]; then - # Check whether the disk has any known partitions on it - blkid -o device $UNPARTITIONED_HD - if [ $? == 2 ]; then - # As there are no partitions, let's make sure the disk is empty for real - dd if=$UNPARTITIONED_HD of=device_test_file bs=1k count=256 > /dev/null 2>&1 - NON_NUL=$( /home/docker/log.log - - # Add a swap partition (so Docker doesn't complain about it missing) - (echo n; echo p; echo 2; echo ; echo +1000M ; echo w) | fdisk $UNPARTITIONED_HD - (echo t; echo 82) | fdisk $UNPARTITIONED_HD - mkswap "${UNPARTITIONED_HD}2" - # Add the data partition - (echo n; echo p; echo 1; echo ; echo ; echo w) | fdisk $UNPARTITIONED_HD - BOOT2DOCKER_DATA=`echo "${UNPARTITIONED_HD}1"` - mkfs.ext4 -L $LABEL $BOOT2DOCKER_DATA - swapon "${UNPARTITIONED_HD}2" - else - echo "Disk unpartitioned but something is there... not doing anything" - fi - else - echo "Partition table found on disk, not doing anything" - fi - fi - else - # Pick the first ext4 as a fallback - # TODO: mount all Linux partitions and look for a /var/lib/docker... - BOOT2DOCKER_DATA=`blkid | grep -e 'TYPE="btrfs"' -e 'TYPE="ext4"' | head -n 1 | sed 's/:.*//'` - fi -fi - -echo $BOOT2DOCKER_DATA - -if [ -n "$BOOT2DOCKER_DATA" ]; then - PARTNAME=`echo "$BOOT2DOCKER_DATA" | sed 's/.*\///'` - echo "mount p:$PARTNAME ..." - mkdir -p /mnt/$PARTNAME - if ! mount $BOOT2DOCKER_DATA /mnt/$PARTNAME 2>/dev/null; then - # for some reason, mount doesn't like to modprobe btrfs - BOOT2DOCKER_FSTYPE=`blkid -o export $BOOT2DOCKER_DATA | grep TYPE= | cut -d= -f2` - modprobe $BOOT2DOCKER_FSTYPE || true - umount -f /mnt/$PARTNAME || true - mount $BOOT2DOCKER_DATA /mnt/$PARTNAME - fi - - # Just in case, the links will fail if not - umount -f /var/lib/docker || true - rm -rf /var/lib/docker /var/lib/boot2docker - if [ -d /mnt/$PARTNAME/vm ]; then - # The old behavior - use the entire disk for boot2docker data - ln -s /mnt/$PARTNAME /var/lib/docker - - # Give us a link to the new cusomisation location - ln -s /var/lib/docker/vm /var/lib/boot2docker - else - # Detected a disk with a normal linux install (/var/lib/docker + more)) - mkdir -p /var/lib - - mkdir -p /mnt/$PARTNAME/var/lib/docker - ln -s /mnt/$PARTNAME/var/lib/docker /var/lib/docker - - mkdir -p /mnt/$PARTNAME/var/lib/boot2docker - ln -s /mnt/$PARTNAME/var/lib/boot2docker /var/lib/boot2docker - fi - - # Make sure /tmp is on the disk too too - rm -rf /mnt/$PARTNAME/tmp || true - mv /tmp /mnt/$PARTNAME/tmp - ln -fs /mnt/$PARTNAME/tmp /tmp - - if [ -e "/userdata.tar" ]; then - mv /userdata.tar /var/lib/boot2docker/ - fi - - ls -l /mnt/$PARTNAME -fi -# /etc dirs are initialised from /usr/local, to allow the user/admin to customise -mkdir -p /var/lib/boot2docker/etc/ - -echo "automount over." diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/cgroupfs-mount b/boot2docker/rootfs/rootfs/etc/rc.d/cgroupfs-mount deleted file mode 100755 index a1bd552b5..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/cgroupfs-mount +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh -# Copyright 2011 Canonical, Inc -# 2014 Tianon Gravi -# Author: Serge Hallyn -# Tianon Gravi -set -e - -# doh, TCL doesn't have "mountpoint" -mountpoint() { - dashQ=$1 - dir=$(readlink -f "$2") - grep -q " $dir " /proc/mounts -} - -# for simplicity this script provides no flexibility - -# if cgroup is mounted by fstab, don't run -# don't get too smart - bail on any uncommented entry with 'cgroup' in it -if grep -v '^#' /etc/fstab | grep -q cgroup; then - echo 'cgroups mounted from fstab, not mounting /sys/fs/cgroup' - exit 0 -fi - -# kernel provides cgroups? -if [ ! -e /proc/cgroups ]; then - exit 0 -fi - -# if we don't even have the directory we need, something else must be wrong -if [ ! -d /sys/fs/cgroup ]; then - exit 0 -fi - -# mount /sys/fs/cgroup if not already done -if ! mountpoint -q /sys/fs/cgroup; then - mount -t tmpfs -o uid=0,gid=0,mode=0755 cgroup /sys/fs/cgroup -fi - -cd /sys/fs/cgroup - -# get/mount list of enabled cgroup controllers -for sys in $(awk '!/^#/ { if ($4 == 1) print $1 }' /proc/cgroups); do - mkdir -p $sys - if ! mountpoint -q $sys; then - if ! mount -n -t cgroup -o $sys cgroup $sys; then - rmdir $sys || true - fi - fi -done - -# example /proc/cgroups: -# #subsys_name hierarchy num_cgroups enabled -# cpuset 2 3 1 -# cpu 3 3 1 -# cpuacct 4 3 1 -# memory 5 3 0 -# devices 6 3 1 -# freezer 7 3 1 -# blkio 8 3 1 - -exit 0 diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/crond b/boot2docker/rootfs/rootfs/etc/rc.d/crond deleted file mode 100755 index 15a679abc..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/crond +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -: ${CROND_LOGLEVEL:=8} -crond -f -d "$CROND_LOGLEVEL" > /var/lib/boot2docker/log/crond.log 2>&1 & diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/docker b/boot2docker/rootfs/rootfs/etc/rc.d/docker deleted file mode 100755 index e0907aefb..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/docker +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -/usr/local/etc/init.d/docker start diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/hostname b/boot2docker/rootfs/rootfs/etc/rc.d/hostname deleted file mode 100755 index d499e15d9..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/hostname +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -if [ ! -e /var/lib/boot2docker/etc/hostname ]; then - cp /usr/local/etc/hostname /var/lib/boot2docker/etc/hostname -fi -HOSTNAME=`cat /var/lib/boot2docker/etc/hostname` -/usr/bin/sethostname $HOSTNAME diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/install-ca-certs b/boot2docker/rootfs/rootfs/etc/rc.d/install-ca-certs deleted file mode 100755 index 3698d51bf..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/install-ca-certs +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh -set -e - -BOOT2DOCKER_CERTS_DIR=/var/lib/boot2docker/certs -CERTS_DIR=/etc/ssl/certs -CAFILE=${CERTS_DIR}/ca-certificates.crt - -for cert_file in "${BOOT2DOCKER_CERTS_DIR}"/*.pem; do - cert=`basename $cert_file` - echo "installing $cert" - - SRC_CERT_FILE=${BOOT2DOCKER_CERTS_DIR}/${cert} - CERT_FILE=${CERTS_DIR}/${cert} - HASH_FILE=${CERTS_DIR}/$(openssl x509 -noout -hash -in "${SRC_CERT_FILE}" 2>/dev/null) - - [ ! -L "${CERT_FILE}" ] && ln -fs "${SRC_CERT_FILE}" "${CERT_FILE}" - - for idx in $(seq 0 9); do - if [ -L "${HASH_FILE}.${idx}" ]; then - if [ "$(readlink "${HASH_FILE}.${idx}")" = "${SRC_CERT_FILE}" ]; then - break - fi - else - ln -fs "${SRC_CERT_FILE}" "${HASH_FILE}.${idx}" - break - fi - done - - cat "${SRC_CERT_FILE}" >> "${CAFILE}" -done diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/ntpd b/boot2docker/rootfs/rootfs/etc/rc.d/ntpd deleted file mode 100755 index fd89d18fc..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/ntpd +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -: ${NTP_SERVER:=pool.ntp.org} -if [ -n "$NTP_SERVER" ]; then - # Wait on the network - count=10 - while ! ping -c 1 $NTP_SERVER > /dev/null 2>&1; do - sleep 1 - count=$(( count - 1 )) - if [ $count -lt 1 ]; then - break - fi - done - - ntpd -d -n -p $NTP_SERVER > /var/lib/boot2docker/log/ntpd.log 2>&1 & -else - echo 'NTP_SERVER not set; skipping starting ntpd' > /var/lib/boot2docker/log/ntpd.log -fi diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/prltoolsd b/boot2docker/rootfs/rootfs/etc/rc.d/prltoolsd deleted file mode 100644 index 37baff4db..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/prltoolsd +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -/usr/local/etc/init.d/prltoolsd start diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/sshd b/boot2docker/rootfs/rootfs/etc/rc.d/sshd deleted file mode 100755 index 0de163462..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/sshd +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh - -# Configure sshd and acknowledge for persistence in /var/lib/boot2docker of the keys/config -# Move /usr/local/etc/ssh to /var/lib/boot2docker/ssh if it doesn't exist -if [ ! -d /var/lib/boot2docker/ssh ]; then - mv /usr/local/etc/ssh /var/lib/boot2docker/ -else # if it exists, remove the ramdisk's ssh config, so that the hard drive's is properly linked - rm -rf /usr/local/etc/ssh -fi -ln -s /var/lib/boot2docker/ssh /usr/local/etc/ssh - -if [ ! -f /usr/local/etc/ssh/ssh_config ]; then - mv /usr/local/etc/ssh/ssh_config.example /usr/local/etc/ssh/ssh_config -fi -if [ ! -f /usr/local/etc/ssh/sshd_config ]; then - mv /usr/local/etc/ssh/sshd_config.example /usr/local/etc/ssh/sshd_config -fi - -if ! grep -q "^UseDNS no" /usr/local/etc/ssh/sshd_config; then - # speed up login - echo "UseDNS no" >> /usr/local/etc/ssh/sshd_config -fi - -/usr/local/etc/init.d/openssh start diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/sysctl b/boot2docker/rootfs/rootfs/etc/rc.d/sysctl deleted file mode 100755 index 8db27ca72..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/sysctl +++ /dev/null @@ -1,2 +0,0 @@ -# Read sysctl.conf -sysctl -p /etc/sysctl.conf diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/tce-loader b/boot2docker/rootfs/rootfs/etc/rc.d/tce-loader deleted file mode 100755 index d9adb7fb5..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/tce-loader +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -find /usr/local/tce.installed/ -type f -exec sh -c {} \; diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/vbox b/boot2docker/rootfs/rootfs/etc/rc.d/vbox deleted file mode 100755 index a3f65e875..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/vbox +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh -set -e - -# VirtualBox Guest Additions -# - this will bail quickly and gracefully if we're not in VBox -if modprobe vboxguest &> /dev/null && modprobe vboxsf &> /dev/null; then - # fire up VBoxService to do timesync, etc - VBoxService --disable-automount - # TODO some testing with VBoxService automount so we can trim down this entire hacky script - - mountOptions='defaults,iocharset=utf8' - if grep -q '^docker:' /etc/passwd; then - mountOptions="${mountOptions},uid=$(id -u docker),gid=$(id -g docker)" - fi - - # try mounting "$name" (which defaults to "$dir") at "$dir", - # but quietly clean up empty directories if it fails - try_mount_share() { - dir="$1" - name="${2:-$dir}" - - mkdir -p "$dir" 2>/dev/null - if ! mount -t vboxsf -o "$mountOptions" "$name" "$dir" 2>/dev/null; then - rmdir "$dir" 2>/dev/null || true - while [ "$(dirname "$dir")" != "$dir" ]; do - dir="$(dirname "$dir")" - rmdir "$dir" 2>/dev/null || break - done - - return 1 - fi - - return 0 - } - - # bfirsh gets all the credit for this hacky workaround :) - try_mount_share /Users 'Users' \ - || try_mount_share /Users \ - || try_mount_share /c/Users 'c/Users' \ - || try_mount_share /c/Users \ - || try_mount_share /c/Users 'c:/Users' \ - || true - # TODO replace this whole hacky bit with VBoxService --only-automount - # (the problem with that being that we can't run VBoxService because the - # 32bit VBoxService won't work with the 64bit kernel modules, but the 64bit - # VBoxService won't work with our 32bit userspace; good times) -fi diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/vmtoolsd b/boot2docker/rootfs/rootfs/etc/rc.d/vmtoolsd deleted file mode 100644 index 658e42859..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/vmtoolsd +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -SYSTYPE=$(cat /sys/class/dmi/id/sys_vendor | grep -ic vmware) - -if [ "$SYSTYPE" -gt 0 ]; then - # Creates mountpoint for Shared Folders - if [ ! -d /mnt/hgfs ]; then - mkdir -p /mnt/hgfs - # try to mount the root shared folder, this command can fail - # if shared folders are disabled on the host, vmtoolsd will take care of the mount - # if they are enabled while the machine is running. - /usr/local/bin/vmhgfs-fuse -o allow_other .host:/ /mnt/hgfs - fi - - ln -s /usr/local/bin/lsb_release /usr/bin/lsb_release - /usr/local/bin/vmtoolsd --background /var/run/vmtoolsd.pid -fi diff --git a/boot2docker/rootfs/rootfs/etc/rc.d/xedaemon b/boot2docker/rootfs/rootfs/etc/rc.d/xedaemon deleted file mode 100755 index e4c34bab6..000000000 --- a/boot2docker/rootfs/rootfs/etc/rc.d/xedaemon +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -# Tips: xentools will not start up if we're not on a Xen platform. -# 1. /etc/init.d/xe-linux-distribution will start /usr/sbin/xe-daemon. -# 2. Then /usr/sbin/xe-daemon will quit if the VM is not run on a Xen platform. -if [ -x /etc/init.d/xe-linux-distribution ]; then - /etc/init.d/xe-linux-distribution start -fi diff --git a/boot2docker/rootfs/rootfs/etc/sysctl.conf b/boot2docker/rootfs/rootfs/etc/sysctl.conf deleted file mode 100644 index c24ade969..000000000 --- a/boot2docker/rootfs/rootfs/etc/sysctl.conf +++ /dev/null @@ -1,2 +0,0 @@ -net.ipv4.ip_forward=1 -net.ipv6.conf.all.forwarding=1 diff --git a/boot2docker/rootfs/rootfs/sbin/mir-mdns-resp-test b/boot2docker/rootfs/rootfs/sbin/mir-mdns-resp-test deleted file mode 100755 index 38a9389db..000000000 Binary files a/boot2docker/rootfs/rootfs/sbin/mir-mdns-resp-test and /dev/null differ diff --git a/boot2docker/rootfs/rootfs/sbin/shutdown b/boot2docker/rootfs/rootfs/sbin/shutdown deleted file mode 100755 index d9d230e46..000000000 --- a/boot2docker/rootfs/rootfs/sbin/shutdown +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh - -usage() -{ - echo 'Usage: shutdown [-rh] time - -r: reboot after shutdown. - -h: halt after shutdown. - ** the "time" argument is mandatory! (try "now") **' >&2 - exit 1 -} - -case $1 in - -r) CMD="/bin/busybox reboot" - ;; - -h) CMD="/bin/busybox poweroff" - ;; - *) usage - ;; -esac - -shift - -case $1 in - now|+0) DELAY="" - ;; - +[0-9]*) DELAY=$(($1 * 60)) - ;; - *) usage - ;; -esac - -${CMD}${DELAY:+ -d $DELAY} diff --git a/boot2docker/rootfs/rootfs/shutdown.sh b/boot2docker/rootfs/rootfs/shutdown.sh deleted file mode 100755 index cf65a6530..000000000 --- a/boot2docker/rootfs/rootfs/shutdown.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -. /etc/init.d/tc-functions - -echo "${YELLOW}Running boot2docker shutdown script...${NORMAL}" - -/usr/local/etc/init.d/docker stop diff --git a/boot2docker/rootfs/rootfs/usr/local/bin/lsb_release b/boot2docker/rootfs/rootfs/usr/local/bin/lsb_release deleted file mode 100755 index cd1764611..000000000 --- a/boot2docker/rootfs/rootfs/usr/local/bin/lsb_release +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# just to make open-vm-tools happy, nad fake output -# of lsb_release -sd -. /etc/os-release -echo $PRETTY_NAME - -exit 0 - diff --git a/boot2docker/rootfs/rootfs/usr/local/etc/acpi/events/all b/boot2docker/rootfs/rootfs/usr/local/etc/acpi/events/all deleted file mode 100644 index 672e32622..000000000 --- a/boot2docker/rootfs/rootfs/usr/local/etc/acpi/events/all +++ /dev/null @@ -1,2 +0,0 @@ -event=button/power* -action=/sbin/poweroff diff --git a/boot2docker/rootfs/rootfs/usr/local/etc/hostname b/boot2docker/rootfs/rootfs/usr/local/etc/hostname deleted file mode 100644 index bdb967096..000000000 --- a/boot2docker/rootfs/rootfs/usr/local/etc/hostname +++ /dev/null @@ -1 +0,0 @@ -docker diff --git a/boot2docker/rootfs/rootfs/usr/local/etc/init.d/docker b/boot2docker/rootfs/rootfs/usr/local/etc/init.d/docker deleted file mode 100644 index 48001f3ca..000000000 --- a/boot2docker/rootfs/rootfs/usr/local/etc/init.d/docker +++ /dev/null @@ -1,141 +0,0 @@ -#!/bin/sh -# docker daemon start script -[ $(id -u) = 0 ] || { echo 'must be root' ; exit 1; } - -# https://github.com/docker/docker/issues/11382 -export DOCKER_RAMDISK=true - -#import settings from profile (e.g. HTTP_PROXY, HTTPS_PROXY) -test -f '/var/lib/boot2docker/profile' && . '/var/lib/boot2docker/profile' - -: ${DOCKER_HOST:='-H tcp://0.0.0.0:2375'} -: ${DOCKER_TLS:=no} -: ${DOCKER_STORAGE:=auto} -: ${DOCKER_DIR:=/var/lib/docker} -: ${DOCKER_ULIMITS:=1048576} -: ${DOCKER_LOGFILE:=/var/lib/boot2docker/docker.log} - -: ${CERTDIR:=/var/lib/boot2docker/tls/} -: ${CERT_INTERFACES:='eth0 eth1'} -: ${CACERT:="${CERTDIR}ca.pem"} -: ${CAKEY:="${CERTDIR}cakey.pem"} -: ${SERVERCERT:="${CERTDIR}server.pem"} -: ${SERVERKEY:="${CERTDIR}serverkey.pem"} -: ${CERT:="${CERTDIR}cert.pem"} -: ${KEY:="${CERTDIR}key.pem"} -: ${ORG:=Boot2Docker} -: ${SERVERORG:="${ORG}"} -: ${CAORG:="${ORG}CA"} # Append 'CA'; see - -# Add /usr/local/sbin to the path. -export PATH=${PATH}:/usr/local/sbin - -start() { - # Not enabling Docker daemon TLS by default. - if [ "$DOCKER_TLS" != "no" ]; then - CERTHOSTNAMES="$(hostname -s),$(hostname -i)" - for interface in ${CERT_INTERFACES}; do - IPS=$(ip addr show ${interface} |sed -nEe 's/^[ \t]*inet[ \t]*([0-9.]+)\/.*$/\1/p') - for ip in $IPS; do - CERTHOSTNAMES="$CERTHOSTNAMES,$ip" - done - done - echo "Need TLS certs for $CERTHOSTNAMES" - echo "-------------------" - - mkdir -p "$CERTDIR" - chmod 700 "$CERTDIR" - if [ ! -f "$CACERT" ] || [ ! -f "$CAKEY" ]; then - echo "Generating CA cert" - /usr/local/bin/generate_cert --cert="$CACERT" --key="$CAKEY" --org="$CAORG" - rm "$SERVERCERT" "$SERVERKEY" "$CERT" "$KEY" "$CERTDIR/hostnames" - fi - - CERTSEXISTFOR=$(cat "$CERTDIR/hostnames" 2>/dev/null) - if [ "$CERTHOSTNAMES" != "$CERTSEXISTFOR" ]; then - echo "Generate server cert" - echo /usr/local/bin/generate_cert --host="$CERTHOSTNAMES" --ca="$CACERT" --ca-key="$CAKEY" --cert="$SERVERCERT" --key="$SERVERKEY" --org="$SERVERORG" - /usr/local/bin/generate_cert --host="$CERTHOSTNAMES" --ca="$CACERT" --ca-key="$CAKEY" --cert="$SERVERCERT" --key="$SERVERKEY" --org="$SERVERORG" - echo "$CERTHOSTNAMES" > "$CERTDIR/hostnames" - fi - - if [ ! -f "$CERT" ] || [ ! -f "$KEY" ]; then - echo "Generating client cert" - /usr/local/bin/generate_cert --ca="$CACERT" --ca-key="$CAKEY" --cert="$CERT" --key="$KEY" --org="$ORG" - fi - - if [ "$DOCKER_TLS" == "auto" ]; then - DOCKER_HOST='-H tcp://0.0.0.0:2376' - EXTRA_ARGS="$EXTRA_ARGS --tlsverify --tlscacert=$CACERT --tlscert=$SERVERCERT --tlskey=$SERVERKEY" - elif [ "$DOCKER_TLS" != "no" ]; then - EXTRA_ARGS="$EXTRA_ARGS $DOCKER_TLS --tlscacert=$CACERT --tlscert=$SERVERCERT --tlskey=$SERVERKEY" - fi - - # now make the client certificates available to the docker user - USERCFG="/home/docker/.docker" - mkdir -p "$USERCFG" - chmod 700 "$USERCFG" - cp "$CACERT" "$USERCFG" - cp "$CERT" "$USERCFG" - cp "$KEY" "$USERCFG" - chown -R docker:staff "$USERCFG" - fi - - mkdir -p "$DOCKER_DIR" - - if [ "$DOCKER_STORAGE" = 'auto' ]; then - # if /var/lib/docker is on BTRFS, let's use the native btrfs driver - # (AUFS on top of BTRFS does very bad things) - DOCKER_DEVICE="$(/bin/df -P "$DOCKER_DIR" | /usr/bin/awk 'END { print $1 }')" - DOCKER_FSTYPE="$(/sbin/blkid -o export "$DOCKER_DEVICE" | /bin/grep TYPE= | /usr/bin/cut -d= -f2)" - if [ "$DOCKER_FSTYPE" = 'btrfs' ]; then - DOCKER_STORAGE="$DOCKER_FSTYPE" - fi - fi - if [ "$DOCKER_STORAGE" != 'auto' ]; then - # in the general case, let's trust Docker to "do the right thing" - EXTRA_ARGS="$EXTRA_ARGS -s $DOCKER_STORAGE" - fi - - # Increasing the number of open files and processes by docker - ulimit -n $DOCKER_ULIMITS - ulimit -p $DOCKER_ULIMITS - - echo "------------------------" >> "$DOCKER_LOGFILE" - echo "/usr/local/bin/docker daemon -D -g \"$DOCKER_DIR\" -H unix:// $DOCKER_HOST $EXTRA_ARGS >> \"$DOCKER_LOGFILE\"" >> "$DOCKER_LOGFILE" - /usr/local/bin/docker daemon -D -g "$DOCKER_DIR" -H unix:// $DOCKER_HOST $EXTRA_ARGS >> "$DOCKER_LOGFILE" 2>&1 & -} - -stop() { - kill $(cat /var/run/docker.pid) -} - -restart() { - if check; then - stop && sleep 1 && start - else - start - fi -} - -check() { - [ -f /var/run/docker.pid ] && ps -A -o pid | grep "^\s*$(cat /var/run/docker.pid)$" > /dev/null 2>&1 -} - -status() { - if check; then - echo 'Docker daemon is running' - exit 0 - else - echo 'Docker daemon is not running' - exit 1 - fi -} - -case $1 in - start) start;; - stop) stop;; - restart) restart;; - status) status;; - *) echo "Usage $0 {start|stop|restart|status}"; exit 1 -esac diff --git a/boot2docker/rootfs/rootfs/usr/local/etc/motd b/boot2docker/rootfs/rootfs/usr/local/etc/motd deleted file mode 100644 index d9a3b7aa9..000000000 --- a/boot2docker/rootfs/rootfs/usr/local/etc/motd +++ /dev/null @@ -1,13 +0,0 @@ - ## . - ## ## ## == - ## ## ## ## ## === - /"""""""""""""""""\___/ === - ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~ - \______ o __/ - \ \ __/ - \____\_______/ - _ _ ____ _ _ -| |__ ___ ___ | |_|___ \ __| | ___ ___| | _____ _ __ -| '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__| -| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__| < __/ | -|_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_| diff --git a/boot2docker/rootfs/rootfs/usr/share/udhcpc/default.script b/boot2docker/rootfs/rootfs/usr/share/udhcpc/default.script deleted file mode 100755 index bfefc54d3..000000000 --- a/boot2docker/rootfs/rootfs/usr/share/udhcpc/default.script +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh - -# udhcpc script edited by Tim Riker - -[ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1 - -RESOLV_CONF="/etc/resolv.conf" -[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast" -[ -n "$subnet" ] && NETMASK="netmask $subnet" - -case "$1" in - deconfig) - /sbin/ifconfig $interface 0.0.0.0 - ;; - - renew|bound) - /sbin/ifconfig $interface $ip $BROADCAST $NETMASK - echo "$(date) ifconfig $interface $ip $BROADCAST $NETMASK" >> /var/log/udhcp.log - - if [ -n "$router" ] ; then - echo "$(date) deleting routers" >> /var/log/udhcp.log - echo "deleting routers" - while route del default gw 0.0.0.0 dev $interface ; do - : - done - - metric=0 - for i in $router ; do - echo "$(date) route add default gw $i dev $interface metric $((metric++))" >> /var/log/udhcp.log - route add default gw $i dev $interface metric $((metric++)) - done - - # avoid resetting the resolv.conf for any additional netdevs, - # as the first is the one the Docker daemon will use to pull images - if [ -n "$dns" ] ; then - echo "$(date) reset $RESOLV_CONF" >> /var/log/udhcp.log - echo -n > $RESOLV_CONF - fi - if [ -n "$domain" ] ; then - echo "$(date) search $domain" >> /var/log/udhcp.log - echo search $domain >> $RESOLV_CONF - fi - fi - - for i in $dns ; do - echo "$(date) adding dns $i" >> /var/log/udhcp.log - echo adding dns $i - echo nameserver $i >> $RESOLV_CONF - done - ;; -esac - -exit 0