├── .gitignore ├── LICENSE.txt ├── README.md ├── THEORY.md ├── arch.sh ├── build-kernel.sh ├── build-modules.sh ├── build-toolchain.sh ├── concur.sh.template ├── configs ├── paxed-allnoconfig ├── paxed-aosc-config ├── paxed-debian-config ├── paxed-defconfig └── paxed-mint-config ├── deb-diff.sh ├── fixed-dir.sh ├── gen-fingerprint.sh ├── gen-x509-key.sh ├── grsecurity-3.1-4.9.24-201704252333.patch.gz ├── grsecurity-3.1-4.9.24-201704252333.patch.sig ├── hacks ├── builddeb.in └── gen-random-seed.sh.in ├── import-keys.sh ├── modules └── stub-module │ ├── Makefile │ └── test_mod.c ├── run.sh ├── try-reproduce.sh └── ver.sh /.gitignore: -------------------------------------------------------------------------------- 1 | out* 2 | deb* 3 | fingerprint.sh 4 | concur.sh 5 | config 6 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | GNU LESSER GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | 9 | This version of the GNU Lesser General Public License incorporates 10 | the terms and conditions of version 3 of the GNU General Public 11 | License, supplemented by the additional permissions listed below. 12 | 13 | 0. Additional Definitions. 14 | 15 | As used herein, "this License" refers to version 3 of the GNU Lesser 16 | General Public License, and the "GNU GPL" refers to version 3 of the GNU 17 | General Public License. 18 | 19 | "The Library" refers to a covered work governed by this License, 20 | other than an Application or a Combined Work as defined below. 21 | 22 | An "Application" is any work that makes use of an interface provided 23 | by the Library, but which is not otherwise based on the Library. 24 | Defining a subclass of a class defined by the Library is deemed a mode 25 | of using an interface provided by the Library. 26 | 27 | A "Combined Work" is a work produced by combining or linking an 28 | Application with the Library. The particular version of the Library 29 | with which the Combined Work was made is also called the "Linked 30 | Version". 31 | 32 | The "Minimal Corresponding Source" for a Combined Work means the 33 | Corresponding Source for the Combined Work, excluding any source code 34 | for portions of the Combined Work that, considered in isolation, are 35 | based on the Application, and not on the Linked Version. 36 | 37 | The "Corresponding Application Code" for a Combined Work means the 38 | object code and/or source code for the Application, including any data 39 | and utility programs needed for reproducing the Combined Work from the 40 | Application, but excluding the System Libraries of the Combined Work. 41 | 42 | 1. Exception to Section 3 of the GNU GPL. 43 | 44 | You may convey a covered work under sections 3 and 4 of this License 45 | without being bound by section 3 of the GNU GPL. 46 | 47 | 2. Conveying Modified Versions. 48 | 49 | If you modify a copy of the Library, and, in your modifications, a 50 | facility refers to a function or data to be supplied by an Application 51 | that uses the facility (other than as an argument passed when the 52 | facility is invoked), then you may convey a copy of the modified 53 | version: 54 | 55 | a) under this License, provided that you make a good faith effort to 56 | ensure that, in the event an Application does not supply the 57 | function or data, the facility still operates, and performs 58 | whatever part of its purpose remains meaningful, or 59 | 60 | b) under the GNU GPL, with none of the additional permissions of 61 | this License applicable to that copy. 62 | 63 | 3. Object Code Incorporating Material from Library Header Files. 64 | 65 | The object code form of an Application may incorporate material from 66 | a header file that is part of the Library. You may convey such object 67 | code under terms of your choice, provided that, if the incorporated 68 | material is not limited to numerical parameters, data structure 69 | layouts and accessors, or small macros, inline functions and templates 70 | (ten or fewer lines in length), you do both of the following: 71 | 72 | a) Give prominent notice with each copy of the object code that the 73 | Library is used in it and that the Library and its use are 74 | covered by this License. 75 | 76 | b) Accompany the object code with a copy of the GNU GPL and this license 77 | document. 78 | 79 | 4. Combined Works. 80 | 81 | You may convey a Combined Work under terms of your choice that, 82 | taken together, effectively do not restrict modification of the 83 | portions of the Library contained in the Combined Work and reverse 84 | engineering for debugging such modifications, if you also do each of 85 | the following: 86 | 87 | a) Give prominent notice with each copy of the Combined Work that 88 | the Library is used in it and that the Library and its use are 89 | covered by this License. 90 | 91 | b) Accompany the Combined Work with a copy of the GNU GPL and this license 92 | document. 93 | 94 | c) For a Combined Work that displays copyright notices during 95 | execution, include the copyright notice for the Library among 96 | these notices, as well as a reference directing the user to the 97 | copies of the GNU GPL and this license document. 98 | 99 | d) Do one of the following: 100 | 101 | 0) Convey the Minimal Corresponding Source under the terms of this 102 | License, and the Corresponding Application Code in a form 103 | suitable for, and under terms that permit, the user to 104 | recombine or relink the Application with a modified version of 105 | the Linked Version to produce a modified Combined Work, in the 106 | manner specified by section 6 of the GNU GPL for conveying 107 | Corresponding Source. 108 | 109 | 1) Use a suitable shared library mechanism for linking with the 110 | Library. A suitable mechanism is one that (a) uses at run time 111 | a copy of the Library already present on the user's computer 112 | system, and (b) will operate properly with a modified version 113 | of the Library that is interface-compatible with the Linked 114 | Version. 115 | 116 | e) Provide Installation Information, but only if you would otherwise 117 | be required to provide such information under section 6 of the 118 | GNU GPL, and only to the extent that such information is 119 | necessary to install and execute a modified version of the 120 | Combined Work produced by recombining or relinking the 121 | Application with a modified version of the Linked Version. (If 122 | you use option 4d0, the Installation Information must accompany 123 | the Minimal Corresponding Source and Corresponding Application 124 | Code. If you use option 4d1, you must provide the Installation 125 | Information in the manner specified by section 6 of the GNU GPL 126 | for conveying Corresponding Source.) 127 | 128 | 5. Combined Libraries. 129 | 130 | You may place library facilities that are a work based on the 131 | Library side by side in a single library together with other library 132 | facilities that are not Applications and are not covered by this 133 | License, and convey such a combined library under terms of your 134 | choice, if you do both of the following: 135 | 136 | a) Accompany the combined library with a copy of the same work based 137 | on the Library, uncombined with any other library facilities, 138 | conveyed under the terms of this License. 139 | 140 | b) Give prominent notice with the combined library that part of it 141 | is a work based on the Library, and explaining where to find the 142 | accompanying uncombined form of the same work. 143 | 144 | 6. Revised Versions of the GNU Lesser General Public License. 145 | 146 | The Free Software Foundation may publish revised and/or new versions 147 | of the GNU Lesser General Public License from time to time. Such new 148 | versions will be similar in spirit to the present version, but may 149 | differ in detail to address new problems or concerns. 150 | 151 | Each version is given a distinguishing version number. If the 152 | Library as you received it specifies that a certain numbered version 153 | of the GNU Lesser General Public License "or any later version" 154 | applies to it, you have the option of following the terms and 155 | conditions either of that published version or of any later version 156 | published by the Free Software Foundation. If the Library as you 157 | received it does not specify a version number of the GNU Lesser 158 | General Public License, you may choose any version of the GNU Lesser 159 | General Public License ever published by the Free Software Foundation. 160 | 161 | If the Library as you received it specifies that a proxy can decide 162 | whether future versions of the GNU Lesser General Public License shall 163 | apply, that proxy's public statement of acceptance of any version is 164 | permanent authorization for you to choose that version for the 165 | Library. 166 | 167 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Maintainer: Icenowy Zheng 2 | 3 | Thanks to: 4 | 5 | - PaX/Grsecurity 6 | - Mempo project 7 | - Debian GNU/Linux Community 8 | - Shawn C[a.k.a "Citypw"] 9 | - Linux From Scratch 10 | 11 | Copyright (c) TYA infotech ltd http://tya.company/ 12 | 13 | # License 14 | 15 | This project is released under GPLv3. 16 | 17 | # Reproducible builds for PaX/Grsecurity 18 | 19 | These scripts are intended to do reproducible builds for Linux kernel with Grsecurity patch set. 20 | 21 | ## Dependencies 22 | 23 | The kernel building script will need the standard kernel building dependencies to be install. 24 | 25 | ### Debian-derived distributions 26 | 27 | Use the command below to install the dependencies needed. 28 | 29 | ``` 30 | sudo apt-get install build-essential bc flex bison gnupg dirmngr libssl-dev 31 | ``` 32 | 33 | ## Basic Usage 34 | 35 | To build the kernel deterministically, a certain kernel build directory is necessary. Currently /kbuild is chosen to be the fixed directory. So you should at first create it and grant rwx permission of the directory for the UNIX user you used to build the kernel. 36 | 37 | As a directory under /, root access will be needed to create this directory. 38 | 39 | ``` 40 | sudo mkdir /kbuild 41 | # Assume we're using the kernelbuild user 42 | sudo chown kernelbuild /kbuild 43 | ``` 44 | 45 | Most of the source tarballs downloaded by the script is signed by GnuPG. If you do not have the necessary GPG public key imported to verify the signature of GNU things and the Linux Kernel, you can run 46 | 47 | ``` 48 | ./import-keys.sh 49 | ``` 50 | 51 | or you can just set VERIFY_GPG environment variable to 0, thus signature verifying will be disabled. (IT'S NOT RECOMMENDED!) 52 | 53 | After preparing the directory and have the keys imported, you can place a kernel config file named "config" in this directory, and then just run: 54 | 55 | ``` 56 | ./run.sh 57 | ``` 58 | 59 | Some kernel configs modified to enable PaX and being deterministic is placed under configs/, include: 60 | 61 | - configs/paxed-allnoconfig: an all-no config with PaX and module support enabled, only for testing purpose. 62 | 63 | - configs/paxed-defconfig: defconfig with PaX enabled, can be used as a basis to customify the config. 64 | 65 | - configs/paxed-mint-config: a config file from Linux Mint 18 with PaX enabled, can be directly used on Debian-derived distributions without modification. 66 | 67 | Then the output kernel (bzImage, vmlinux, modules, DPKG packages and build fingerprint) is located at out/ 68 | 69 | ## Reproduce 70 | 71 | To reproduce a kernel build, there's some ways shown below: 72 | 73 | - Manually extract the fingerprint.sh and config from the build, and then use run.sh. (run.sh will check whether a fingerprint.sh or config exists) 74 | 75 | - Use the debian package prefixed linux-image- as the parameter of run.sh. (The image should be one generated by the script, otherwise it won't do a reproduce) 76 | 77 | - To just test build-kernel.sh, the script named "try-reproduce.sh" can be used. It will automatically run "build-kernel.sh" twice, and check the results. (NOTE: It requires the toolchain to be built at first.) 78 | 79 | ## DPKG packages notice 80 | 81 | Currently, we cannot ensure DPKG packages to be reproducible. However, we can promise the content of all the packages are reproducible. 82 | 83 | A shell script named "deb-diff.sh" is present to compare the content of two DPKG packages. It will simply extract files from the package, and then use "diff" command to check the difference of them. 84 | 85 | ## Config options to be noted 86 | 87 | ### CONFIG_MODULE_SIG (Module signature verification) 88 | 89 | When this option is enabled, there will be a key embedded into the kernel, which is used to sign modules. 90 | 91 | The key is either generated at build time (from /dev/random, which made the key not reproducible), or pre-generated. 92 | 93 | To enable reproducible builds of this option, the CONFIG_MODULE_SIG_KEY config should be modified to specify a pem file with absolute path, and you should manually keep a copy of the pem file and place it at the same place when reproduce. (It won't be cared by the building system.) 94 | 95 | An auxillary script is written as "gen-x509-key.sh" to ease the key generation process. It needs two arguments: the first is the digest algorithm (sha1, sha224, sha256, sha384, sha512), and the second is the output file name. 96 | 97 | ### CONFIG_PAX_LATENT_ENTROPY (Generate some entropy during boot and runtime) 98 | 99 | When this option is enabled, the generated binary code will contain some random bits generated by GCC at build time, as entropy. 100 | 101 | Enabling this option will lead to irreproducible builds. 102 | 103 | So the option should be *DISABLED* now. 104 | 105 | ### CONFIG_GRKERNSEC_RANDSTRUCT (Randomize layout of sensitive kernel structures) 106 | 107 | When this option is enabled, the generated binary will have sensitive kernel structures randomized. 108 | 109 | It uses a seed from /dev/urandom at build time, however, currently the scripts have already hacked the seed generation process. Now the seed is part of the build fingerprint. 110 | 111 | So the option is now *safe to ENABLE*. 112 | 113 | ## Out-of-tree kernel modules notes 114 | 115 | As the build system used a "x86_64 to x86_64 cross-compiler", the modules cannot be built with the host compiler. 116 | 117 | So if an out-of-tree module needs to be built, you should use the linux kernel source tree under /kbuild/linux-4.6.5, and add "CROSS_COMPILE=/kbuild/tools/bin/x86_64-kernelonly-linux-gnu-" argument to the make command. 118 | 119 | For example, to build the acpi-call kernel module (which uses KDIR variable to indicate the kernel source tree): 120 | 121 | ``` 122 | acpi-call-1.1.0 # make KDIR=/kbuild/linux-4.6.5 CROSS_COMPILE=/kbuild/tools/bin/x86_64-kernelonly-linux-gnu- 123 | ``` 124 | 125 | Currently, some modules can be automatically built if they're placed into modules/ directory. A sample module is present, only to show how it works. 126 | 127 | The module should use the build system described in linux/Documentation/kbuild/modules.txt. 128 | 129 | ## Signature siging for Secure Boot 130 | 131 | There are 3 parameters in ver.sh: 132 | 133 | * SECUREBOOT, "ENABLE": ENABLE the signature signing in build systems. If you don't need it, just ignore it. 134 | * DB_KEY/DB_CERT, the Authorized Signatures Database should be located in this path 135 | 136 | Be aware of that only the signed file( e.g: vmlinuz-4.9.15-grsec.efi.signed) should be not reproducible. You build server may be compromised if you find other files being different. 137 | 138 | 139 | ## Reference 140 | - http://www.dwheeler.com/trusting-trust/ 141 | - https://github.com/mempo/mempo-kernel 142 | - https://wiki.debian.org/Mempo 143 | - https://wiki.debian.org/ReproducibleBuilds 144 | -------------------------------------------------------------------------------- /THEORY.md: -------------------------------------------------------------------------------- 1 | # The theory of the reproducible build 2 | 3 | ## Fixed environment 4 | 5 | ### Fixed C Compiler 6 | 7 | The C compiler usually acts differently for different version. So to deterministically build a kernel, a fixed C compiler version is needed. 8 | 9 | In order to provided the fixed-version C compiler independently (have no effect from the host's C compiler and libc), a "cross-compiler" is built here. (To build the cross-compiler, a different triplet, "x86_64-kernelonly-linux-gnu" is used) 10 | 11 | As the cross-compiler is used only to build the kernel, the cross libc and stage2 GCC is not built, only a stage1 GCC is built. This is barely enough for kernel building. 12 | 13 | Note: To run the built kernel, the cross-compiler is *NOT* needed. 14 | 15 | ### Fixed directory 16 | 17 | In order to build the kernel deterministically, a fixed build directory is requied. 18 | 19 | Currently the build script used "/kbuild" as the fixed directory. 20 | 21 | ## Fixed build info 22 | 23 | ### Build fingerprint 24 | 25 | The volatile build info used in the scripts is written to a file named "fingerprint.sh". 26 | 27 | It contains two variables: 28 | 29 | - KERNEL_TIMESTAMP: A timestamp used in kernel building process 30 | 31 | - GRSEC_RANDSTRUCT_SEED: the random seed of struct randomize. 32 | 33 | ### Machine info 34 | 35 | The kernel will contain some info (hostname, username) retrieved from the build machine. 36 | 37 | But, fortunately, they can be overwritten with environment variables: KBUILD_BUILD_USER and KBUILD_BUILD_HOST. 38 | 39 | ### Kill the timestamps 40 | 41 | Kernel building needs a timestamp. It can be passed to the kernel build system with the environment variable "KBUILD_BUILD_TIMESTAMP". 42 | 43 | Debian packaging needs also a timestamp (for the debian changelog). In order to remove it, the "builddeb" script in the kernel source is patched. 44 | 45 | Gzip contains also some timestamps. The compression in the kernel has already no timestamps, as a patch have been merged into the kernel source for deterministic build. The compression in the "builddeb" script is also patched, to pass the "-n" option to Gzip, which disabled the internal timestamp of Gzip. 46 | 47 | ## Simple building process 48 | 49 | ``` 50 | +--------------+ 51 | | Enter run.sh | 52 | +--------------+ 53 | | 54 | | 55 | \*/ 56 | +----------------------------+ Specified a .deb file 57 | | Checkout for the arguments |-------------------------+ 58 | +----------------------------+ | 59 | | | 60 | | Have no .deb file parameter | 61 | \*/ | 62 | +-----------------------------------------+ | 63 | | Check or generate the build fingerprint | | 64 | +-----------------------------------------+ | 65 | | | 66 | | +------------------------------------+ 67 | | | Extract the fingerprint and config | 68 | | +------------------------------------+ 69 | | | 70 | | +-----------------------------------+ 71 | | | 72 | | | run.sh 73 | -------------------+----+------------------------------------------------------ 74 | | | 75 | \*/ \*/ 76 | +----------------------------------+ 77 | | Download the source of toolchain | 78 | +----------------------------------+ 79 | | 80 | | 81 | \*/ 82 | +----------------+ 83 | | Build binutils | The version of Binutils is specified. 84 | +----------------+ 85 | | 86 | | 87 | \*/ 88 | +--------------------------------------+ 89 | | Bundle supplement libraries into GCC | 90 | +--------------------------------------+ 91 | | 92 | | 93 | \*/ 94 | +-----------+ 95 | | Build GCC | The version of GCC is specified. 96 | +-----------+ 97 | | 98 | | 99 | \*/ 100 | +----------------------------------------+ 101 | | Copy GCC supplement libraries' headers | 102 | +----------------------------------------+ 103 | | 104 | | build-toolchain.sh 105 | -----------------------+------------------------------------------------------- 106 | | build-kernel.sh 107 | \*/ 108 | +------------------------------------+ 109 | | Set a fixed fake build environemnt | 110 | +------------------------------------+ 111 | | 112 | | 113 | \*/ 114 | +------------------------------+ 115 | | Download linux kernel source | 116 | +------------------------------+ 117 | | 118 | | 119 | \*/ 120 | +----------------------------+ 121 | | Apply PaX/Grsecurity patch | 122 | +----------------------------+ 123 | | 124 | | 125 | \*/ 126 | +-----------------------------+ 127 | | Copy the kernel config file | 128 | +-----------------------------+ 129 | | 130 | | 131 | \*/ 132 | +-----------------------------------------------+ 133 | | Use the kernel build system to build and pack | Packing process is patched. 134 | +-----------------------------------------------+ 135 | | 136 | | 137 | | +------------------+ 138 | |<-----------------------| signing vmlinuz* | 139 | | +------------------+ 140 | \*/ 141 | +------------------------+ 142 | | Copy the files to out/ | 143 | +------------------------+ 144 | ``` 145 | -------------------------------------------------------------------------------- /arch.sh: -------------------------------------------------------------------------------- 1 | # The triplet for building the toolchain 2 | TOOLS_TRIPLET=x86_64-kernelonly-linux-gnu 3 | 4 | # The "ARCH" variable to pass to Linux kernel building system 5 | LINUX_ARCH=x86_64 6 | -------------------------------------------------------------------------------- /build-kernel.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash -e 2 | 3 | export TZ=UTC 4 | 5 | # Identity to fill the "Maintainer:" field in dpkg control file 6 | export DEBEMAIL="voldemort@ministry_of_magic" 7 | export DEBFULLNAME="Who Must Not Be Named" 8 | 9 | export KDEB_CHANGELOG_DIST="Debian" 10 | 11 | if [ -e config ]; then 12 | CONFIG="$PWD/config" 13 | else 14 | CONFIG= 15 | fi 16 | 17 | SCRIPTDIR="$PWD" 18 | 19 | OUTDIR="$PWD/out" 20 | mkdir -p "$OUTDIR" 21 | cp fingerprint.sh "$OUTDIR"/ 22 | 23 | . ver.sh 24 | 25 | . arch.sh 26 | 27 | . concur.sh 28 | 29 | . fingerprint.sh 30 | 31 | . fixed-dir.sh 32 | 33 | TOOLS_PREFIX="$FIXED_DIRECTORY/tools" 34 | 35 | LINUX_SRC="https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${LINUX_VER}.tar.xz" 36 | LINUX_SIGN="https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${LINUX_VER}.tar.sign" 37 | LINUX_SIGN_FILE="linux-${LINUX_VER}.tar.sign" 38 | LINUX_TBL_CMP="linux-${LINUX_VER}.tar.xz" 39 | LINUX_TBL_DECMP="unxz" 40 | LINUX_TBL="linux-${LINUX_VER}.tar" 41 | LINUX_DIR="linux-${LINUX_VER}" 42 | 43 | GRSEC_FILE="grsecurity-${GRSEC_VER}.patch" 44 | 45 | if [ ! -e "$LINUX_TBL" ]; then 46 | wget "$LINUX_SRC" -O "$LINUX_TBL_CMP" 47 | wget "$LINUX_SIGN" -O "$LINUX_SIGN_FILE" 48 | "$LINUX_TBL_DECMP" "$LINUX_TBL_CMP" 49 | if [ "$VERIFY_GPG" != "0"]; then 50 | gpg --verify "$LINUX_SIGN_FILE" "$LINUX_TBL" 51 | else 52 | true 53 | fi 54 | fi 55 | 56 | if [ ! -e "$GRSEC_FILE" ]; then 57 | cp "$SCRIPTDIR/$GRSEC_FILE" . 58 | fi 59 | 60 | # Ensure the build is clean 61 | rm -rf "$LINUX_DIR" 62 | rm -f *.deb 63 | 64 | tar xvf "$LINUX_TBL" 65 | 66 | cd "$LINUX_DIR" 67 | 68 | patch -Np1 -i ../"$GRSEC_FILE" 69 | 70 | cp "$SCRIPTDIR"/fingerprint.sh . 71 | 72 | # Some variables for deterministic kernel build 73 | export KBUILD_BUILD_TIMESTAMP="${KERNEL_TIMESTAMP}" 74 | export DEB_BUILD_TIMESTAMP="$(date --date="${KERNEL_TIMESTAMP}" +%s)" 75 | export SOURCE_DATE_EPOCH="$DEB_BUILD_TIMESTAMP" 76 | export KBUILD_BUILD_USER=grsec 77 | export KBUILD_BUILD_HOST=grsec 78 | export KCONFIG_NOTIMESTAMP=1 79 | export XZ_OPT="--check=crc64" 80 | export ROOT_DEV=FLOPPY 81 | 82 | # trustchain 83 | export SECUREBOOT 84 | export DB_KEY 85 | export DB_CERT 86 | 87 | chmod 755 scripts/gcc-plugin.sh # Without this command, the script cannot be executed under Debian. 88 | 89 | # Here's some hacks for deterministic build 90 | # The first line makes the randstruct seed deterministic (with the value in fingerprint) 91 | # The second one uses the fingerprint timestamp as the debian changelog timestamp 92 | sed "s/@SEED@/$GRSEC_RANDSTRUCT_SEED/g" < "$SCRIPTDIR"/hacks/gen-random-seed.sh.in > scripts/gcc-plugins/gen-random-seed.sh 93 | sed "s/@TIMESTAMP@/$KERNEL_TIMESTAMP/g" < "$SCRIPTDIR"/hacks/builddeb.in > scripts/package/builddeb 94 | chmod 755 scripts/package/builddeb 95 | 96 | if [ "$CONFIG" ]; then 97 | cp $CONFIG .config 98 | else 99 | make ARCH="$LINUX_ARCH" CROSS_COMPILE="$TOOLS_PREFIX"/bin/"$TOOLS_TRIPLET"- defconfig 100 | fi 101 | make ARCH="$LINUX_ARCH" CROSS_COMPILE="$TOOLS_PREFIX"/bin/"$TOOLS_TRIPLET"- "$KERNEL_CONCUR" bindeb-pkg 102 | 103 | # Copy anything into $OUTDIR/ 104 | cp ../*.deb "$OUTDIR"/ 105 | cp arch/x86/boot/bzImage vmlinux "$OUTDIR"/ 106 | make ARCH="$LINUX_ARCH" CROSS_COMPILE="$TOOLS_PREFIX"/bin/"$TOOLS_TRIPLET"- INSTALL_MOD_PATH="$OUTDIR" modules_install 107 | -------------------------------------------------------------------------------- /build-modules.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash -e 2 | 3 | export TZ=UTC 4 | 5 | SCRIPTDIR="$PWD" 6 | 7 | OUTDIR="$PWD/out" 8 | mkdir -p "$OUTDIR" 9 | 10 | . ver.sh 11 | 12 | . arch.sh 13 | 14 | . concur.sh 15 | 16 | . fingerprint.sh 17 | 18 | . fixed-dir.sh 19 | 20 | TOOLS_PREFIX="$FIXED_DIRECTORY/tools" 21 | 22 | LINUX_DIR="linux-${LINUX_VER}" 23 | 24 | cd $LINUX_DIR 25 | 26 | # Some variables for deterministic kernel build 27 | export KBUILD_BUILD_TIMESTAMP="${KERNEL_TIMESTAMP}" 28 | export SOURCE_DATE_EPOCH="$DEB_BUILD_TIMESTAMP" 29 | export KBUILD_BUILD_USER=grsec 30 | export KBUILD_BUILD_HOST=grsec 31 | export KCONFIG_NOTIMESTAMP=1 32 | export XZ_OPT="--check=crc64" 33 | export ROOT_DEV=FLOPPY 34 | 35 | # build extra kernel modules 36 | 37 | if [ -d "$SCRIPTDIR"/modules ]; then 38 | cp -r "$SCRIPTDIR"/modules . 39 | 40 | cd modules 41 | for i in * 42 | do 43 | if [ ! -d "$i" ]; then 44 | continue 45 | fi 46 | 47 | pushd $i 48 | make ARCH="$LINUX_ARCH" CROSS_COMPILE="$TOOLS_PREFIX"/bin/"$TOOLS_TRIPLET"- M="$PWD" -C "$PWD/../.." modules 49 | mkdir -p "$OUTDIR"/modules 50 | cp *.ko "$OUTDIR"/modules 51 | popd 52 | done 53 | fi 54 | -------------------------------------------------------------------------------- /build-toolchain.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash -e 2 | 3 | # Set the timezone in order to prevent strings difference like the difference between "Mon Aug 1 11:04:50 CST 2016" and "Mon Aug 1 03:04:50 UTC 2016" 4 | export TZ=UTC 5 | 6 | . ver.sh 7 | 8 | . arch.sh 9 | 10 | . concur.sh 11 | 12 | . fixed-dir.sh 13 | 14 | TOOLS_PREFIX="$FIXED_DIRECTORY/tools" 15 | 16 | BINUTILS_SRC="ftp://ftp.gnu.org/gnu/binutils/binutils-${BINUTILS_VER}.tar.bz2" 17 | BINUTILS_TBL="binutils-${BINUTILS_VER}.tar.bz2" 18 | BINUTILS_SIG_EXT=".sig" 19 | BINUTILS_DIR="binutils-${BINUTILS_VER}" 20 | 21 | if [ ! -e "$BINUTILS_TBL" ]; then 22 | wget "$BINUTILS_SRC" -O "$BINUTILS_TBL" 23 | wget "$BINUTILS_SRC$BINUTILS_SIG_EXT" -O "$BINUTILS_TBL$BINUTILS_SIG_EXT" 24 | if [ "$VERIFY_GPG" != "0" ]; then 25 | gpg --verify "$BINUTILS_TBL$BINUTILS_SIG_EXT" "$BINUTILS_TBL" 26 | else 27 | true 28 | fi 29 | fi 30 | 31 | GCC_SRC="ftp://ftp.gnu.org/gnu/gcc/gcc-${GCC_VER}/gcc-${GCC_VER}.tar.bz2" 32 | GCC_TBL="gcc-${GCC_VER}.tar.bz2" 33 | GCC_SIG_EXT=".sig" 34 | GCC_DIR="gcc-${GCC_VER}" 35 | 36 | if [ ! -e "$GCC_TBL" ]; then 37 | wget "$GCC_SRC" -O "$GCC_TBL" 38 | wget "$GCC_SRC$GCC_SIG_EXT" -O "$GCC_TBL$GCC_SIG_EXT" 39 | if [ "$VERIFY_GPG" != "0" ]; then 40 | gpg --verify "$GCC_TBL$GCC_SIG_EXT" "$GCC_TBL" 41 | else 42 | true 43 | fi 44 | fi 45 | 46 | GMP_SRC="ftp://ftp.gnu.org/gnu/gmp/gmp-${GMP_VER}.tar.xz" 47 | GMP_TBL="gmp-${GMP_VER}.tar.xz" 48 | GMP_SIG_EXT=".sig" 49 | GMP_DIR="gmp-${GMP_VER}" 50 | 51 | if [ ! -e "$GMP_TBL" ]; then 52 | wget "$GMP_SRC" -O "$GMP_TBL" 53 | wget "$GMP_SRC$GMP_SIG_EXT" -O "$GMP_TBL$GMP_SIG_EXT" 54 | if [ "$VERIFY_GPG" != "0" ]; then 55 | gpg --verify "$GMP_TBL$GMP_SIG_EXT" "$GMP_TBL" 56 | else 57 | true 58 | fi 59 | fi 60 | 61 | MPFR_SRC="ftp://ftp.gnu.org/gnu/mpfr/mpfr-${MPFR_VER}.tar.xz" 62 | MPFR_TBL="mpfr-${MPFR_VER}.tar.xz" 63 | MPFR_SIG_EXT=".sig" 64 | MPFR_DIR="mpfr-${MPFR_VER}" 65 | 66 | if [ ! -e "$MPFR_TBL" ]; then 67 | wget "$MPFR_SRC" -O "$MPFR_TBL" 68 | wget "$MPFR_SRC$MPFR_SIG_EXT" -O "$MPFR_TBL$MPFR_SIG_EXT" 69 | if [ "$VERIFY_GPG" != "0" ]; then 70 | gpg --verify "$MPFR_TBL$MPFR_SIG_EXT" "$MPFR_TBL" 71 | else 72 | true 73 | fi 74 | fi 75 | 76 | MPC_SRC="ftp://ftp.gnu.org/gnu/mpc/mpc-${MPC_VER}.tar.gz" 77 | MPC_TBL="mpc-${MPC_VER}.tar.gz" 78 | MPC_SIG_EXT=".sig" 79 | MPC_DIR="mpc-${MPC_VER}" 80 | 81 | if [ ! -e "$MPC_TBL" ]; then 82 | wget "$MPC_SRC" -O "$MPC_TBL" 83 | wget "$MPC_SRC$MPC_SIG_EXT" -O "$MPC_TBL$MPC_SIG_EXT" 84 | if [ "$VERIFY_GPG" != "0" ]; then 85 | gpg --verify "$MPC_TBL$MPC_SIG_EXT" "$MPC_TBL" 86 | else 87 | true 88 | fi 89 | fi 90 | 91 | ISL_SRC="http://isl.gforge.inria.fr/isl-${ISL_VER}.tar.xz" 92 | ISL_TBL="isl-${ISL_VER}.tar.xz" 93 | ISL_DIR="isl-${ISL_VER}" 94 | 95 | if [ ! -e "$ISL_TBL" ]; then 96 | wget "$ISL_SRC" -O "$ISL_TBL" 97 | fi 98 | 99 | if [ "$BUILD_BINUTILS" != "0" ]; then 100 | 101 | rm -rf "$BINUTILS_DIR" 102 | 103 | tar xvfj "$BINUTILS_TBL" 104 | 105 | cd "$BINUTILS_DIR" 106 | 107 | mkdir -p build 108 | cd build 109 | 110 | # Configure a cross-compile toolchain 111 | ../configure --prefix="$TOOLS_PREFIX" \ 112 | --target="$TOOLS_TRIPLET" \ 113 | --enable-plugins \ 114 | --enable-threads --with-lib-path="$TOOLS_PREFIX"/lib 115 | # While building cross binutils, dedicated "make configure-host" is needed 116 | make configure-host 117 | make "$TOOLCHAIN_CONCUR" 118 | make install 119 | 120 | cd ../.. 121 | 122 | fi 123 | 124 | rm -rf "$GCC_DIR" 125 | 126 | tar xvfj "$GCC_TBL" 127 | 128 | cd "$GCC_DIR" 129 | 130 | # Bundle some libraries to prevent the host's difference affect the compiler 131 | tar xvfJ ../"$GMP_TBL" 132 | mv "$GMP_DIR" gmp 133 | tar xvfJ ../"$MPFR_TBL" 134 | mv "$MPFR_DIR" mpfr 135 | tar xvfz ../"$MPC_TBL" 136 | mv "$MPC_DIR" mpc 137 | tar xvfJ ../"$ISL_TBL" 138 | mv "$ISL_DIR" isl 139 | 140 | # ugly hack to ensure GCC make use of the behavior of internal ssp in libc 141 | # While building kernel, the kernel itself plays the role of libc ;-) 142 | # But the gcc do not know that the kernel "libc" exists and cannot detect it 143 | sed -i 's/gcc_cv_libc_provides_ssp=no/gcc_cv_libc_provides_ssp=yes/g' gcc/configure 144 | 145 | mkdir -p build 146 | cd build 147 | 148 | # A general configure for a stage1 cross GCC 149 | # See http://clfs.org/view/git/x86_64-64/cross-tools/gcc-static.html for more info 150 | AR=ar ../configure --prefix="$TOOLS_PREFIX" --target="$TOOLS_TRIPLET" \ 151 | --with-sysroot="$TOOLS_PREFIX" --disable-shared \ 152 | --without-headers \ 153 | --with-newlib \ 154 | --disable-decimal-float \ 155 | --disable-libgomp \ 156 | --disable-libatomic \ 157 | --disable-libitm \ 158 | --disable-libsanitizer \ 159 | --disable-libquadmath \ 160 | --disable-libvtv \ 161 | --disable-libcilkrts \ 162 | --disable-libstdc++-v3 \ 163 | --disable-libssp \ 164 | --disable-threads \ 165 | --disable-multilib \ 166 | --enable-languages=c 167 | make "$TOOLCHAIN_CONCUR" all-gcc all-target-libgcc 168 | make install-gcc install-target-libgcc 169 | 170 | # Copy some necessary headers for the bundled library, otherwise plugins won't be built 171 | cp gmp/gmp.h ../gmp/gmpxx.h "$("$TOOLS_PREFIX"/bin/"$TOOLS_TRIPLET"-gcc -print-file-name=plugin)/include" 172 | cp ../mpfr/src/mpf{r,2mpfr}.h "$("$TOOLS_PREFIX"/bin/"$TOOLS_TRIPLET"-gcc -print-file-name=plugin)/include" 173 | cp ../mpc/src/mpc.h "$("$TOOLS_PREFIX"/bin/"$TOOLS_TRIPLET"-gcc -print-file-name=plugin)/include" 174 | cp -r ../isl/include/isl "$("$TOOLS_PREFIX"/bin/"$TOOLS_TRIPLET"-gcc -print-file-name=plugin)/include" 175 | 176 | cd ../.. 177 | -------------------------------------------------------------------------------- /concur.sh.template: -------------------------------------------------------------------------------- 1 | # Extra arguments to pass to "make" process when building the toolchain 2 | export TOOLCHAIN_CONCUR=-j4 3 | # Extra arguments to pass to "make" process when building the kernel 4 | export KERNEL_CONCUR=-j4 5 | -------------------------------------------------------------------------------- /configs/paxed-allnoconfig: -------------------------------------------------------------------------------- 1 | # 2 | # Automatically generated file; DO NOT EDIT. 3 | # Linux/x86 4.7.1 Kernel Configuration 4 | # 5 | CONFIG_64BIT=y 6 | CONFIG_X86_64=y 7 | CONFIG_X86=y 8 | CONFIG_INSTRUCTION_DECODER=y 9 | CONFIG_OUTPUT_FORMAT="elf64-x86-64" 10 | CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" 11 | CONFIG_LOCKDEP_SUPPORT=y 12 | CONFIG_STACKTRACE_SUPPORT=y 13 | CONFIG_MMU=y 14 | CONFIG_ARCH_MMAP_RND_BITS_MIN=27 15 | CONFIG_ARCH_MMAP_RND_BITS_MAX=27 16 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 17 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 18 | CONFIG_NEED_DMA_MAP_STATE=y 19 | CONFIG_NEED_SG_DMA_LENGTH=y 20 | CONFIG_GENERIC_ISA_DMA=y 21 | CONFIG_GENERIC_BUG=y 22 | CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y 23 | CONFIG_GENERIC_HWEIGHT=y 24 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y 25 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y 26 | CONFIG_GENERIC_CALIBRATE_DELAY=y 27 | CONFIG_ARCH_HAS_CPU_RELAX=y 28 | CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y 29 | CONFIG_HAVE_SETUP_PER_CPU_AREA=y 30 | CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y 31 | CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y 32 | CONFIG_ARCH_HIBERNATION_POSSIBLE=y 33 | CONFIG_ARCH_SUSPEND_POSSIBLE=y 34 | CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y 35 | CONFIG_ARCH_WANT_GENERAL_HUGETLB=y 36 | CONFIG_ZONE_DMA32=y 37 | CONFIG_AUDIT_ARCH=y 38 | CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y 39 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y 40 | 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" 41 | CONFIG_ARCH_SUPPORTS_UPROBES=y 42 | CONFIG_FIX_EARLYCON_MEM=y 43 | CONFIG_DEBUG_RODATA=y 44 | CONFIG_PGTABLE_LEVELS=4 45 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 46 | CONFIG_IRQ_WORK=y 47 | CONFIG_BUILDTIME_EXTABLE_SORT=y 48 | 49 | # 50 | # General setup 51 | # 52 | CONFIG_BROKEN_ON_SMP=y 53 | CONFIG_INIT_ENV_ARG_LIMIT=32 54 | CONFIG_CROSS_COMPILE="" 55 | # CONFIG_COMPILE_TEST is not set 56 | CONFIG_LOCALVERSION="" 57 | # CONFIG_LOCALVERSION_AUTO is not set 58 | CONFIG_HAVE_KERNEL_GZIP=y 59 | CONFIG_HAVE_KERNEL_BZIP2=y 60 | CONFIG_HAVE_KERNEL_LZMA=y 61 | CONFIG_HAVE_KERNEL_XZ=y 62 | CONFIG_HAVE_KERNEL_LZO=y 63 | CONFIG_HAVE_KERNEL_LZ4=y 64 | CONFIG_KERNEL_GZIP=y 65 | # CONFIG_KERNEL_BZIP2 is not set 66 | # CONFIG_KERNEL_LZMA is not set 67 | # CONFIG_KERNEL_XZ is not set 68 | # CONFIG_KERNEL_LZO is not set 69 | # CONFIG_KERNEL_LZ4 is not set 70 | CONFIG_DEFAULT_HOSTNAME="(none)" 71 | # CONFIG_SYSVIPC is not set 72 | # CONFIG_CROSS_MEMORY_ATTACH is not set 73 | # CONFIG_FHANDLE is not set 74 | CONFIG_HAVE_ARCH_AUDITSYSCALL=y 75 | 76 | # 77 | # IRQ subsystem 78 | # 79 | CONFIG_GENERIC_IRQ_PROBE=y 80 | CONFIG_GENERIC_IRQ_SHOW=y 81 | CONFIG_IRQ_DOMAIN=y 82 | CONFIG_IRQ_DOMAIN_HIERARCHY=y 83 | CONFIG_IRQ_FORCED_THREADING=y 84 | CONFIG_SPARSE_IRQ=y 85 | CONFIG_CLOCKSOURCE_WATCHDOG=y 86 | CONFIG_ARCH_CLOCKSOURCE_DATA=y 87 | CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y 88 | CONFIG_GENERIC_TIME_VSYSCALL=y 89 | CONFIG_GENERIC_CLOCKEVENTS=y 90 | CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y 91 | CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y 92 | CONFIG_GENERIC_CMOS_UPDATE=y 93 | 94 | # 95 | # Timers subsystem 96 | # 97 | CONFIG_HZ_PERIODIC=y 98 | # CONFIG_NO_HZ_IDLE is not set 99 | # CONFIG_NO_HZ is not set 100 | # CONFIG_HIGH_RES_TIMERS is not set 101 | 102 | # 103 | # CPU/Task time and stats accounting 104 | # 105 | CONFIG_TICK_CPU_ACCOUNTING=y 106 | # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set 107 | # CONFIG_IRQ_TIME_ACCOUNTING is not set 108 | # CONFIG_BSD_PROCESS_ACCT is not set 109 | 110 | # 111 | # RCU Subsystem 112 | # 113 | CONFIG_TINY_RCU=y 114 | # CONFIG_RCU_EXPERT is not set 115 | CONFIG_SRCU=y 116 | # CONFIG_TASKS_RCU is not set 117 | # CONFIG_RCU_STALL_COMMON is not set 118 | # CONFIG_RCU_EXPEDITE_BOOT is not set 119 | # CONFIG_BUILD_BIN2C is not set 120 | # CONFIG_IKCONFIG is not set 121 | CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y 122 | CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y 123 | # CONFIG_CGROUPS is not set 124 | # CONFIG_NAMESPACES is not set 125 | # CONFIG_SCHED_AUTOGROUP is not set 126 | # CONFIG_RELAY is not set 127 | # CONFIG_BLK_DEV_INITRD is not set 128 | CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y 129 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 130 | CONFIG_SYSCTL=y 131 | CONFIG_ANON_INODES=y 132 | CONFIG_SYSCTL_EXCEPTION_TRACE=y 133 | CONFIG_HAVE_PCSPKR_PLATFORM=y 134 | CONFIG_EXPERT=y 135 | CONFIG_MULTIUSER=y 136 | # CONFIG_SGETMASK_SYSCALL is not set 137 | # CONFIG_SYSFS_SYSCALL is not set 138 | # CONFIG_SYSCTL_SYSCALL is not set 139 | # CONFIG_KALLSYMS is not set 140 | # CONFIG_PRINTK is not set 141 | CONFIG_BUG=y 142 | # CONFIG_PCSPKR_PLATFORM is not set 143 | # CONFIG_BASE_FULL is not set 144 | # CONFIG_FUTEX is not set 145 | # CONFIG_EPOLL is not set 146 | # CONFIG_SIGNALFD is not set 147 | # CONFIG_TIMERFD is not set 148 | # CONFIG_EVENTFD is not set 149 | # CONFIG_BPF_SYSCALL is not set 150 | # CONFIG_SHMEM is not set 151 | # CONFIG_AIO is not set 152 | # CONFIG_ADVISE_SYSCALLS is not set 153 | # CONFIG_MEMBARRIER is not set 154 | CONFIG_EMBEDDED=y 155 | CONFIG_HAVE_PERF_EVENTS=y 156 | 157 | # 158 | # Kernel Performance Events And Counters 159 | # 160 | CONFIG_PERF_EVENTS=y 161 | # CONFIG_DEBUG_PERF_USE_VMALLOC is not set 162 | # CONFIG_VM_EVENT_COUNTERS is not set 163 | # CONFIG_COMPAT_BRK is not set 164 | # CONFIG_SLAB is not set 165 | CONFIG_SLUB=y 166 | # CONFIG_SLOB is not set 167 | # CONFIG_SYSTEM_DATA_VERIFICATION is not set 168 | # CONFIG_PROFILING is not set 169 | CONFIG_HAVE_OPROFILE=y 170 | CONFIG_OPROFILE_NMI_TIMER=y 171 | # CONFIG_KPROBES is not set 172 | # CONFIG_JUMP_LABEL is not set 173 | # CONFIG_UPROBES is not set 174 | # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set 175 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y 176 | CONFIG_ARCH_USE_BUILTIN_BSWAP=y 177 | CONFIG_HAVE_IOREMAP_PROT=y 178 | CONFIG_HAVE_KPROBES=y 179 | CONFIG_HAVE_KRETPROBES=y 180 | CONFIG_HAVE_OPTPROBES=y 181 | CONFIG_HAVE_KPROBES_ON_FTRACE=y 182 | CONFIG_HAVE_NMI=y 183 | CONFIG_HAVE_ARCH_TRACEHOOK=y 184 | CONFIG_HAVE_DMA_CONTIGUOUS=y 185 | CONFIG_GENERIC_SMP_IDLE_THREAD=y 186 | CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y 187 | CONFIG_HAVE_DMA_API_DEBUG=y 188 | CONFIG_HAVE_HW_BREAKPOINT=y 189 | CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y 190 | CONFIG_HAVE_USER_RETURN_NOTIFIER=y 191 | CONFIG_HAVE_PERF_EVENTS_NMI=y 192 | CONFIG_HAVE_PERF_REGS=y 193 | CONFIG_HAVE_PERF_USER_STACK_DUMP=y 194 | CONFIG_HAVE_ARCH_JUMP_LABEL=y 195 | CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y 196 | CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y 197 | CONFIG_HAVE_CMPXCHG_LOCAL=y 198 | CONFIG_HAVE_CMPXCHG_DOUBLE=y 199 | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y 200 | CONFIG_HAVE_GCC_PLUGINS=y 201 | CONFIG_GCC_PLUGINS=y 202 | CONFIG_HAVE_CC_STACKPROTECTOR=y 203 | # CONFIG_CC_STACKPROTECTOR is not set 204 | CONFIG_CC_STACKPROTECTOR_NONE=y 205 | # CONFIG_CC_STACKPROTECTOR_REGULAR is not set 206 | # CONFIG_CC_STACKPROTECTOR_STRONG is not set 207 | CONFIG_HAVE_CONTEXT_TRACKING=y 208 | CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y 209 | CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y 210 | CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y 211 | CONFIG_HAVE_ARCH_HUGE_VMAP=y 212 | CONFIG_HAVE_ARCH_SOFT_DIRTY=y 213 | CONFIG_MODULES_USE_ELF_RELA=y 214 | CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y 215 | CONFIG_ARCH_HAS_ELF_RANDOMIZE=y 216 | CONFIG_HAVE_ARCH_MMAP_RND_BITS=y 217 | CONFIG_HAVE_EXIT_THREAD=y 218 | CONFIG_ARCH_MMAP_RND_BITS=27 219 | CONFIG_HAVE_COPY_THREAD_TLS=y 220 | CONFIG_HAVE_STACK_VALIDATION=y 221 | # CONFIG_HAVE_ARCH_HASH is not set 222 | # CONFIG_ISA_BUS_API is not set 223 | # CONFIG_CPU_NO_EFFICIENT_FFS is not set 224 | 225 | # 226 | # GCOV-based kernel profiling 227 | # 228 | CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y 229 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set 230 | CONFIG_BASE_SMALL=1 231 | CONFIG_MODULES=y 232 | # CONFIG_MODULE_FORCE_LOAD is not set 233 | # CONFIG_MODULE_UNLOAD is not set 234 | CONFIG_MODVERSIONS=y 235 | # CONFIG_MODULE_SRCVERSION_ALL is not set 236 | # CONFIG_MODULE_SIG is not set 237 | # CONFIG_MODULE_COMPRESS is not set 238 | # CONFIG_TRIM_UNUSED_KSYMS is not set 239 | CONFIG_MODULES_TREE_LOOKUP=y 240 | # CONFIG_BLOCK is not set 241 | CONFIG_INLINE_SPIN_UNLOCK_IRQ=y 242 | CONFIG_INLINE_READ_UNLOCK=y 243 | CONFIG_INLINE_READ_UNLOCK_IRQ=y 244 | CONFIG_INLINE_WRITE_UNLOCK=y 245 | CONFIG_INLINE_WRITE_UNLOCK_IRQ=y 246 | CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y 247 | CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y 248 | CONFIG_ARCH_USE_QUEUED_RWLOCKS=y 249 | # CONFIG_FREEZER is not set 250 | 251 | # 252 | # Processor type and features 253 | # 254 | # CONFIG_ZONE_DMA is not set 255 | # CONFIG_SMP is not set 256 | CONFIG_X86_FEATURE_NAMES=y 257 | # CONFIG_X86_FAST_FEATURE_TESTS is not set 258 | CONFIG_X86_MPPARSE=y 259 | # CONFIG_GOLDFISH is not set 260 | # CONFIG_X86_EXTENDED_PLATFORM is not set 261 | # CONFIG_SCHED_OMIT_FRAME_POINTER is not set 262 | CONFIG_NO_BOOTMEM=y 263 | # CONFIG_MK8 is not set 264 | # CONFIG_MPSC is not set 265 | # CONFIG_MCORE2 is not set 266 | # CONFIG_MATOM is not set 267 | CONFIG_GENERIC_CPU=y 268 | CONFIG_X86_INTERNODE_CACHE_SHIFT=6 269 | CONFIG_X86_L1_CACHE_SHIFT=6 270 | CONFIG_X86_TSC=y 271 | CONFIG_X86_CMPXCHG64=y 272 | CONFIG_X86_CMOV=y 273 | CONFIG_X86_MINIMUM_CPU_FAMILY=64 274 | CONFIG_X86_DEBUGCTLMSR=y 275 | # CONFIG_PROCESSOR_SELECT is not set 276 | CONFIG_CPU_SUP_INTEL=y 277 | CONFIG_CPU_SUP_AMD=y 278 | CONFIG_CPU_SUP_CENTAUR=y 279 | CONFIG_HPET_TIMER=y 280 | # CONFIG_DMI is not set 281 | CONFIG_SWIOTLB=y 282 | CONFIG_IOMMU_HELPER=y 283 | CONFIG_NR_CPUS=1 284 | CONFIG_PREEMPT_NONE=y 285 | # CONFIG_PREEMPT_VOLUNTARY is not set 286 | # CONFIG_PREEMPT is not set 287 | CONFIG_UP_LATE_INIT=y 288 | CONFIG_X86_LOCAL_APIC=y 289 | CONFIG_X86_IO_APIC=y 290 | # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set 291 | # CONFIG_X86_MCE is not set 292 | 293 | # 294 | # Performance monitoring 295 | # 296 | # CONFIG_PERF_EVENTS_AMD_POWER is not set 297 | # CONFIG_VM86 is not set 298 | CONFIG_X86_VSYSCALL_EMULATION=y 299 | # CONFIG_I8K is not set 300 | # CONFIG_MICROCODE is not set 301 | # CONFIG_X86_MSR is not set 302 | # CONFIG_X86_CPUID is not set 303 | CONFIG_ARCH_PHYS_ADDR_T_64BIT=y 304 | CONFIG_ARCH_DMA_ADDR_T_64BIT=y 305 | CONFIG_X86_DIRECT_GBPAGES=y 306 | CONFIG_ARCH_SPARSEMEM_ENABLE=y 307 | CONFIG_ARCH_SPARSEMEM_DEFAULT=y 308 | CONFIG_ARCH_SELECT_MEMORY_MODEL=y 309 | CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 310 | CONFIG_SELECT_MEMORY_MODEL=y 311 | CONFIG_SPARSEMEM_MANUAL=y 312 | CONFIG_SPARSEMEM=y 313 | CONFIG_HAVE_MEMORY_PRESENT=y 314 | CONFIG_SPARSEMEM_EXTREME=y 315 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y 316 | CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y 317 | CONFIG_SPARSEMEM_VMEMMAP=y 318 | CONFIG_HAVE_MEMBLOCK=y 319 | CONFIG_HAVE_MEMBLOCK_NODE_MAP=y 320 | CONFIG_ARCH_DISCARD_MEMBLOCK=y 321 | # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set 322 | # CONFIG_MEMORY_HOTPLUG is not set 323 | CONFIG_SPLIT_PTLOCK_CPUS=4 324 | CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y 325 | # CONFIG_COMPACTION is not set 326 | CONFIG_PHYS_ADDR_T_64BIT=y 327 | CONFIG_VIRT_TO_BUS=y 328 | # CONFIG_KSM is not set 329 | CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 330 | # CONFIG_TRANSPARENT_HUGEPAGE is not set 331 | CONFIG_NEED_PER_CPU_KM=y 332 | # CONFIG_CLEANCACHE is not set 333 | # CONFIG_CMA is not set 334 | # CONFIG_ZPOOL is not set 335 | # CONFIG_ZBUD is not set 336 | # CONFIG_ZSMALLOC is not set 337 | CONFIG_GENERIC_EARLY_IOREMAP=y 338 | CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y 339 | CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y 340 | CONFIG_ARCH_HAS_PKEYS=y 341 | # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set 342 | CONFIG_X86_RESERVE_LOW=64 343 | # CONFIG_MTRR is not set 344 | # CONFIG_ARCH_RANDOM is not set 345 | # CONFIG_X86_SMAP is not set 346 | # CONFIG_X86_INTEL_MPX is not set 347 | CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y 348 | # CONFIG_SECCOMP is not set 349 | # CONFIG_HZ_100 is not set 350 | CONFIG_HZ_250=y 351 | # CONFIG_HZ_300 is not set 352 | # CONFIG_HZ_1000 is not set 353 | CONFIG_HZ=250 354 | # CONFIG_SCHED_HRTICK is not set 355 | # CONFIG_KEXEC_FILE is not set 356 | # CONFIG_CRASH_DUMP is not set 357 | CONFIG_PHYSICAL_START=0x1000000 358 | # CONFIG_RELOCATABLE is not set 359 | CONFIG_PHYSICAL_ALIGN=0x1000000 360 | CONFIG_LEGACY_VSYSCALL_EMULATE=y 361 | # CONFIG_LEGACY_VSYSCALL_NONE is not set 362 | # CONFIG_CMDLINE_BOOL is not set 363 | # CONFIG_MODIFY_LDT_SYSCALL is not set 364 | # CONFIG_DEFAULT_MODIFY_LDT_SYSCALL is not set 365 | CONFIG_HAVE_LIVEPATCH=y 366 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y 367 | 368 | # 369 | # Power management and ACPI options 370 | # 371 | # CONFIG_SUSPEND is not set 372 | # CONFIG_PM is not set 373 | # CONFIG_SFI is not set 374 | 375 | # 376 | # CPU Frequency scaling 377 | # 378 | # CONFIG_CPU_FREQ is not set 379 | 380 | # 381 | # CPU Idle 382 | # 383 | # CONFIG_CPU_IDLE is not set 384 | # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set 385 | 386 | # 387 | # Memory power savings 388 | # 389 | # CONFIG_I7300_IDLE is not set 390 | 391 | # 392 | # Bus options (PCI etc.) 393 | # 394 | # CONFIG_PCI is not set 395 | # CONFIG_ISA_BUS is not set 396 | CONFIG_ISA_DMA_API=y 397 | # CONFIG_PCCARD is not set 398 | # CONFIG_X86_SYSFB is not set 399 | 400 | # 401 | # Executable file formats / Emulations 402 | # 403 | # CONFIG_BINFMT_ELF is not set 404 | # CONFIG_BINFMT_SCRIPT is not set 405 | # CONFIG_HAVE_AOUT is not set 406 | # CONFIG_BINFMT_MISC is not set 407 | # CONFIG_COREDUMP is not set 408 | # CONFIG_IA32_EMULATION is not set 409 | # CONFIG_X86_X32 is not set 410 | CONFIG_X86_DEV_DMA_OPS=y 411 | # CONFIG_NET is not set 412 | CONFIG_HAVE_EBPF_JIT=y 413 | 414 | # 415 | # Device Drivers 416 | # 417 | 418 | # 419 | # Generic Driver Options 420 | # 421 | # CONFIG_UEVENT_HELPER is not set 422 | # CONFIG_DEVTMPFS is not set 423 | # CONFIG_STANDALONE is not set 424 | # CONFIG_PREVENT_FIRMWARE_BUILD is not set 425 | # CONFIG_FW_LOADER is not set 426 | # CONFIG_ALLOW_DEV_COREDUMP is not set 427 | # CONFIG_DEBUG_DRIVER is not set 428 | # CONFIG_DEBUG_DEVRES is not set 429 | # CONFIG_SYS_HYPERVISOR is not set 430 | # CONFIG_GENERIC_CPU_DEVICES is not set 431 | CONFIG_GENERIC_CPU_AUTOPROBE=y 432 | # CONFIG_DMA_SHARED_BUFFER is not set 433 | 434 | # 435 | # Bus devices 436 | # 437 | # CONFIG_MTD is not set 438 | # CONFIG_OF is not set 439 | CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y 440 | # CONFIG_PARPORT is not set 441 | 442 | # 443 | # Misc devices 444 | # 445 | # CONFIG_SENSORS_LIS3LV02D is not set 446 | # CONFIG_DUMMY_IRQ is not set 447 | # CONFIG_ENCLOSURE_SERVICES is not set 448 | # CONFIG_SRAM is not set 449 | # CONFIG_C2PORT is not set 450 | 451 | # 452 | # EEPROM support 453 | # 454 | # CONFIG_EEPROM_93CX6 is not set 455 | 456 | # 457 | # Texas Instruments shared transport line discipline 458 | # 459 | 460 | # 461 | # Altera FPGA firmware download module 462 | # 463 | 464 | # 465 | # Intel MIC Bus Driver 466 | # 467 | 468 | # 469 | # SCIF Bus Driver 470 | # 471 | 472 | # 473 | # VOP Bus Driver 474 | # 475 | 476 | # 477 | # Intel MIC Host Driver 478 | # 479 | 480 | # 481 | # Intel MIC Card Driver 482 | # 483 | 484 | # 485 | # SCIF Driver 486 | # 487 | 488 | # 489 | # Intel MIC Coprocessor State Management (COSM) Drivers 490 | # 491 | 492 | # 493 | # VOP Driver 494 | # 495 | # CONFIG_ECHO is not set 496 | # CONFIG_CXL_BASE is not set 497 | # CONFIG_CXL_KERNEL_API is not set 498 | # CONFIG_CXL_EEH is not set 499 | CONFIG_HAVE_IDE=y 500 | 501 | # 502 | # SCSI device support 503 | # 504 | CONFIG_SCSI_MOD=y 505 | # CONFIG_SCSI_DMA is not set 506 | # CONFIG_MACINTOSH_DRIVERS is not set 507 | 508 | # 509 | # Input device support 510 | # 511 | CONFIG_INPUT=y 512 | # CONFIG_INPUT_FF_MEMLESS is not set 513 | # CONFIG_INPUT_POLLDEV is not set 514 | # CONFIG_INPUT_SPARSEKMAP is not set 515 | # CONFIG_INPUT_MATRIXKMAP is not set 516 | 517 | # 518 | # Userland interfaces 519 | # 520 | CONFIG_INPUT_MOUSEDEV=y 521 | CONFIG_INPUT_MOUSEDEV_PSAUX=y 522 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 523 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 524 | # CONFIG_INPUT_JOYDEV is not set 525 | # CONFIG_INPUT_EVDEV is not set 526 | # CONFIG_INPUT_EVBUG is not set 527 | 528 | # 529 | # Input Device Drivers 530 | # 531 | CONFIG_INPUT_KEYBOARD=y 532 | CONFIG_KEYBOARD_ATKBD=y 533 | # CONFIG_KEYBOARD_LKKBD is not set 534 | # CONFIG_KEYBOARD_NEWTON is not set 535 | # CONFIG_KEYBOARD_OPENCORES is not set 536 | # CONFIG_KEYBOARD_STOWAWAY is not set 537 | # CONFIG_KEYBOARD_SUNKBD is not set 538 | # CONFIG_KEYBOARD_XTKBD is not set 539 | CONFIG_INPUT_MOUSE=y 540 | CONFIG_MOUSE_PS2=y 541 | CONFIG_MOUSE_PS2_ALPS=y 542 | CONFIG_MOUSE_PS2_BYD=y 543 | CONFIG_MOUSE_PS2_LOGIPS2PP=y 544 | CONFIG_MOUSE_PS2_SYNAPTICS=y 545 | CONFIG_MOUSE_PS2_CYPRESS=y 546 | CONFIG_MOUSE_PS2_TRACKPOINT=y 547 | # CONFIG_MOUSE_PS2_ELANTECH is not set 548 | # CONFIG_MOUSE_PS2_SENTELIC is not set 549 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set 550 | CONFIG_MOUSE_PS2_FOCALTECH=y 551 | # CONFIG_MOUSE_SERIAL is not set 552 | # CONFIG_MOUSE_VSXXXAA is not set 553 | # CONFIG_INPUT_JOYSTICK is not set 554 | # CONFIG_INPUT_TABLET is not set 555 | # CONFIG_INPUT_TOUCHSCREEN is not set 556 | # CONFIG_INPUT_MISC is not set 557 | # CONFIG_RMI4_CORE is not set 558 | 559 | # 560 | # Hardware I/O ports 561 | # 562 | CONFIG_SERIO=y 563 | CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y 564 | CONFIG_SERIO_I8042=y 565 | CONFIG_SERIO_SERPORT=y 566 | # CONFIG_SERIO_CT82C710 is not set 567 | CONFIG_SERIO_LIBPS2=y 568 | # CONFIG_SERIO_RAW is not set 569 | # CONFIG_SERIO_ALTERA_PS2 is not set 570 | # CONFIG_SERIO_PS2MULT is not set 571 | # CONFIG_SERIO_ARC_PS2 is not set 572 | # CONFIG_USERIO is not set 573 | # CONFIG_GAMEPORT is not set 574 | 575 | # 576 | # Character devices 577 | # 578 | CONFIG_TTY=y 579 | CONFIG_VT=y 580 | CONFIG_CONSOLE_TRANSLATIONS=y 581 | CONFIG_VT_CONSOLE=y 582 | CONFIG_HW_CONSOLE=y 583 | # CONFIG_VT_HW_CONSOLE_BINDING is not set 584 | CONFIG_UNIX98_PTYS=y 585 | CONFIG_LEGACY_PTYS=y 586 | CONFIG_LEGACY_PTY_COUNT=256 587 | # CONFIG_SERIAL_NONSTANDARD is not set 588 | # CONFIG_TRACE_SINK is not set 589 | # CONFIG_DEVMEM is not set 590 | 591 | # 592 | # Serial drivers 593 | # 594 | # CONFIG_SERIAL_8250 is not set 595 | 596 | # 597 | # Non-8250 serial port support 598 | # 599 | # CONFIG_SERIAL_UARTLITE is not set 600 | # CONFIG_SERIAL_SCCNXP is not set 601 | # CONFIG_SERIAL_ALTERA_JTAGUART is not set 602 | # CONFIG_SERIAL_ALTERA_UART is not set 603 | # CONFIG_SERIAL_ARC is not set 604 | # CONFIG_SERIAL_FSL_LPUART is not set 605 | # CONFIG_TTY_PRINTK is not set 606 | # CONFIG_IPMI_HANDLER is not set 607 | # CONFIG_HW_RANDOM is not set 608 | # CONFIG_NVRAM is not set 609 | # CONFIG_R3964 is not set 610 | # CONFIG_MWAVE is not set 611 | # CONFIG_HANGCHECK_TIMER is not set 612 | # CONFIG_TCG_TPM is not set 613 | # CONFIG_TELCLOCK is not set 614 | 615 | # 616 | # I2C support 617 | # 618 | # CONFIG_I2C is not set 619 | # CONFIG_SPI is not set 620 | # CONFIG_SPMI is not set 621 | # CONFIG_HSI is not set 622 | 623 | # 624 | # PPS support 625 | # 626 | # CONFIG_PPS is not set 627 | 628 | # 629 | # PPS generators support 630 | # 631 | 632 | # 633 | # PTP clock support 634 | # 635 | 636 | # 637 | # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. 638 | # 639 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y 640 | # CONFIG_GPIOLIB is not set 641 | # CONFIG_W1 is not set 642 | # CONFIG_POWER_SUPPLY is not set 643 | # CONFIG_POWER_RESET is not set 644 | # CONFIG_POWER_AVS is not set 645 | # CONFIG_HWMON is not set 646 | # CONFIG_THERMAL is not set 647 | # CONFIG_WATCHDOG is not set 648 | CONFIG_SSB_POSSIBLE=y 649 | 650 | # 651 | # Sonics Silicon Backplane 652 | # 653 | # CONFIG_SSB is not set 654 | CONFIG_BCMA_POSSIBLE=y 655 | 656 | # 657 | # Broadcom specific AMBA 658 | # 659 | # CONFIG_BCMA is not set 660 | 661 | # 662 | # Multifunction device drivers 663 | # 664 | # CONFIG_MFD_CORE is not set 665 | # CONFIG_MFD_CROS_EC is not set 666 | # CONFIG_HTC_PASIC3 is not set 667 | # CONFIG_MFD_KEMPLD is not set 668 | # CONFIG_MFD_MT6397 is not set 669 | # CONFIG_MFD_SM501 is not set 670 | # CONFIG_ABX500_CORE is not set 671 | # CONFIG_MFD_SYSCON is not set 672 | # CONFIG_MFD_TI_AM335X_TSCADC is not set 673 | # CONFIG_MFD_TMIO is not set 674 | # CONFIG_REGULATOR is not set 675 | # CONFIG_MEDIA_SUPPORT is not set 676 | 677 | # 678 | # Graphics support 679 | # 680 | # CONFIG_DRM is not set 681 | 682 | # 683 | # ACP (Audio CoProcessor) Configuration 684 | # 685 | 686 | # 687 | # Frame buffer Devices 688 | # 689 | # CONFIG_FB is not set 690 | # CONFIG_BACKLIGHT_LCD_SUPPORT is not set 691 | # CONFIG_VGASTATE is not set 692 | 693 | # 694 | # Console display driver support 695 | # 696 | CONFIG_VGA_CONSOLE=y 697 | # CONFIG_VGACON_SOFT_SCROLLBACK is not set 698 | CONFIG_DUMMY_CONSOLE=y 699 | CONFIG_DUMMY_CONSOLE_COLUMNS=80 700 | CONFIG_DUMMY_CONSOLE_ROWS=25 701 | # CONFIG_SOUND is not set 702 | 703 | # 704 | # HID support 705 | # 706 | CONFIG_HID=y 707 | # CONFIG_HID_BATTERY_STRENGTH is not set 708 | # CONFIG_HIDRAW is not set 709 | # CONFIG_UHID is not set 710 | CONFIG_HID_GENERIC=y 711 | 712 | # 713 | # Special HID drivers 714 | # 715 | # CONFIG_HID_A4TECH is not set 716 | # CONFIG_HID_ACRUX is not set 717 | # CONFIG_HID_APPLE is not set 718 | # CONFIG_HID_AUREAL is not set 719 | # CONFIG_HID_BELKIN is not set 720 | # CONFIG_HID_CHERRY is not set 721 | # CONFIG_HID_CHICONY is not set 722 | # CONFIG_HID_CMEDIA is not set 723 | # CONFIG_HID_CYPRESS is not set 724 | # CONFIG_HID_DRAGONRISE is not set 725 | # CONFIG_HID_EMS_FF is not set 726 | # CONFIG_HID_ELECOM is not set 727 | # CONFIG_HID_EZKEY is not set 728 | # CONFIG_HID_GEMBIRD is not set 729 | # CONFIG_HID_GFRM is not set 730 | # CONFIG_HID_KEYTOUCH is not set 731 | # CONFIG_HID_KYE is not set 732 | # CONFIG_HID_WALTOP is not set 733 | # CONFIG_HID_GYRATION is not set 734 | # CONFIG_HID_ICADE is not set 735 | # CONFIG_HID_TWINHAN is not set 736 | # CONFIG_HID_KENSINGTON is not set 737 | # CONFIG_HID_LCPOWER is not set 738 | # CONFIG_HID_LENOVO is not set 739 | # CONFIG_HID_LOGITECH is not set 740 | # CONFIG_HID_MAGICMOUSE is not set 741 | # CONFIG_HID_MICROSOFT is not set 742 | # CONFIG_HID_MONTEREY is not set 743 | # CONFIG_HID_MULTITOUCH is not set 744 | # CONFIG_HID_ORTEK is not set 745 | # CONFIG_HID_PANTHERLORD is not set 746 | # CONFIG_HID_PETALYNX is not set 747 | # CONFIG_HID_PICOLCD is not set 748 | # CONFIG_HID_PLANTRONICS is not set 749 | # CONFIG_HID_PRIMAX is not set 750 | # CONFIG_HID_SAITEK is not set 751 | # CONFIG_HID_SAMSUNG is not set 752 | # CONFIG_HID_SPEEDLINK is not set 753 | # CONFIG_HID_STEELSERIES is not set 754 | # CONFIG_HID_SUNPLUS is not set 755 | # CONFIG_HID_RMI is not set 756 | # CONFIG_HID_GREENASIA is not set 757 | # CONFIG_HID_SMARTJOYPLUS is not set 758 | # CONFIG_HID_TIVO is not set 759 | # CONFIG_HID_TOPSEED is not set 760 | # CONFIG_HID_THRUSTMASTER is not set 761 | # CONFIG_HID_WACOM is not set 762 | # CONFIG_HID_XINMO is not set 763 | # CONFIG_HID_ZEROPLUS is not set 764 | # CONFIG_HID_ZYDACRON is not set 765 | # CONFIG_HID_SENSOR_HUB is not set 766 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y 767 | # CONFIG_USB_SUPPORT is not set 768 | # CONFIG_UWB is not set 769 | # CONFIG_MMC is not set 770 | # CONFIG_MEMSTICK is not set 771 | # CONFIG_NEW_LEDS is not set 772 | # CONFIG_ACCESSIBILITY is not set 773 | CONFIG_EDAC_ATOMIC_SCRUB=y 774 | CONFIG_EDAC_SUPPORT=y 775 | # CONFIG_EDAC is not set 776 | CONFIG_RTC_LIB=y 777 | # CONFIG_RTC_CLASS is not set 778 | # CONFIG_DMADEVICES is not set 779 | 780 | # 781 | # DMABUF options 782 | # 783 | # CONFIG_SYNC_FILE is not set 784 | # CONFIG_AUXDISPLAY is not set 785 | # CONFIG_UIO is not set 786 | # CONFIG_VIRT_DRIVERS is not set 787 | 788 | # 789 | # Virtio drivers 790 | # 791 | # CONFIG_VIRTIO_MMIO is not set 792 | 793 | # 794 | # Microsoft Hyper-V guest support 795 | # 796 | # CONFIG_STAGING is not set 797 | # CONFIG_X86_PLATFORM_DEVICES is not set 798 | # CONFIG_CHROME_PLATFORMS is not set 799 | 800 | # 801 | # Hardware Spinlock drivers 802 | # 803 | 804 | # 805 | # Clock Source drivers 806 | # 807 | CONFIG_CLKEVT_I8253=y 808 | CONFIG_CLKBLD_I8253=y 809 | # CONFIG_ATMEL_PIT is not set 810 | # CONFIG_SH_TIMER_CMT is not set 811 | # CONFIG_SH_TIMER_MTU2 is not set 812 | # CONFIG_SH_TIMER_TMU is not set 813 | # CONFIG_EM_TIMER_STI is not set 814 | # CONFIG_MAILBOX is not set 815 | # CONFIG_IOMMU_SUPPORT is not set 816 | 817 | # 818 | # Remoteproc drivers 819 | # 820 | # CONFIG_STE_MODEM_RPROC is not set 821 | 822 | # 823 | # Rpmsg drivers 824 | # 825 | 826 | # 827 | # SOC (System On Chip) specific Drivers 828 | # 829 | # CONFIG_SUNXI_SRAM is not set 830 | # CONFIG_SOC_TI is not set 831 | # CONFIG_PM_DEVFREQ is not set 832 | # CONFIG_EXTCON is not set 833 | # CONFIG_MEMORY is not set 834 | # CONFIG_IIO is not set 835 | # CONFIG_PWM is not set 836 | CONFIG_ARM_GIC_MAX_NR=1 837 | # CONFIG_IPACK_BUS is not set 838 | # CONFIG_RESET_CONTROLLER is not set 839 | # CONFIG_FMC is not set 840 | 841 | # 842 | # PHY Subsystem 843 | # 844 | # CONFIG_GENERIC_PHY is not set 845 | # CONFIG_PHY_PXA_28NM_HSIC is not set 846 | # CONFIG_PHY_PXA_28NM_USB2 is not set 847 | # CONFIG_BCM_KONA_USB2_PHY is not set 848 | # CONFIG_POWERCAP is not set 849 | # CONFIG_MCB is not set 850 | 851 | # 852 | # Performance monitor support 853 | # 854 | # CONFIG_RAS is not set 855 | 856 | # 857 | # Android 858 | # 859 | # CONFIG_ANDROID is not set 860 | # CONFIG_NVMEM is not set 861 | # CONFIG_STM is not set 862 | # CONFIG_INTEL_TH is not set 863 | 864 | # 865 | # FPGA Configuration Support 866 | # 867 | # CONFIG_FPGA is not set 868 | 869 | # 870 | # Firmware Drivers 871 | # 872 | # CONFIG_EDD is not set 873 | # CONFIG_FIRMWARE_MEMMAP is not set 874 | # CONFIG_DELL_RBU is not set 875 | # CONFIG_DCDBAS is not set 876 | # CONFIG_GOOGLE_FIRMWARE is not set 877 | 878 | # 879 | # File systems 880 | # 881 | CONFIG_DCACHE_WORD_ACCESS=y 882 | # CONFIG_FS_POSIX_ACL is not set 883 | # CONFIG_FILE_LOCKING is not set 884 | # CONFIG_FSNOTIFY is not set 885 | # CONFIG_DNOTIFY is not set 886 | # CONFIG_INOTIFY_USER is not set 887 | # CONFIG_FANOTIFY is not set 888 | # CONFIG_QUOTA is not set 889 | # CONFIG_QUOTACTL is not set 890 | # CONFIG_AUTOFS4_FS is not set 891 | # CONFIG_FUSE_FS is not set 892 | # CONFIG_OVERLAY_FS is not set 893 | 894 | # 895 | # Caches 896 | # 897 | # CONFIG_FSCACHE is not set 898 | 899 | # 900 | # Pseudo filesystems 901 | # 902 | CONFIG_PROC_FS=y 903 | CONFIG_PROC_SYSCTL=y 904 | # CONFIG_PROC_CHILDREN is not set 905 | # CONFIG_KERNFS is not set 906 | # CONFIG_SYSFS is not set 907 | # CONFIG_HUGETLBFS is not set 908 | # CONFIG_HUGETLB_PAGE is not set 909 | # CONFIG_CONFIGFS_FS is not set 910 | # CONFIG_MISC_FILESYSTEMS is not set 911 | # CONFIG_NLS is not set 912 | 913 | # 914 | # Kernel hacking 915 | # 916 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y 917 | 918 | # 919 | # printk and dmesg options 920 | # 921 | CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 922 | 923 | # 924 | # Compile-time checks and compiler options 925 | # 926 | # CONFIG_DEBUG_INFO is not set 927 | # CONFIG_ENABLE_WARN_DEPRECATED is not set 928 | # CONFIG_ENABLE_MUST_CHECK is not set 929 | CONFIG_FRAME_WARN=1024 930 | # CONFIG_STRIP_ASM_SYMS is not set 931 | # CONFIG_READABLE_ASM is not set 932 | # CONFIG_UNUSED_SYMBOLS is not set 933 | # CONFIG_HEADERS_CHECK is not set 934 | # CONFIG_DEBUG_SECTION_MISMATCH is not set 935 | # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set 936 | CONFIG_ARCH_WANT_FRAME_POINTERS=y 937 | # CONFIG_FRAME_POINTER is not set 938 | # CONFIG_STACK_VALIDATION is not set 939 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set 940 | # CONFIG_MAGIC_SYSRQ is not set 941 | CONFIG_DEBUG_KERNEL=y 942 | 943 | # 944 | # Memory Debugging 945 | # 946 | # CONFIG_PAGE_EXTENSION is not set 947 | # CONFIG_DEBUG_PAGEALLOC is not set 948 | # CONFIG_PAGE_POISONING is not set 949 | # CONFIG_DEBUG_OBJECTS is not set 950 | CONFIG_HAVE_DEBUG_KMEMLEAK=y 951 | # CONFIG_DEBUG_STACK_USAGE is not set 952 | # CONFIG_DEBUG_VM is not set 953 | # CONFIG_DEBUG_VIRTUAL is not set 954 | # CONFIG_DEBUG_MEMORY_INIT is not set 955 | CONFIG_HAVE_DEBUG_STACKOVERFLOW=y 956 | # CONFIG_DEBUG_STACKOVERFLOW is not set 957 | CONFIG_HAVE_ARCH_KMEMCHECK=y 958 | # CONFIG_KMEMCHECK is not set 959 | CONFIG_HAVE_ARCH_KASAN=y 960 | CONFIG_ARCH_HAS_KCOV=y 961 | # CONFIG_DEBUG_SHIRQ is not set 962 | 963 | # 964 | # Debug Lockups and Hangs 965 | # 966 | # CONFIG_LOCKUP_DETECTOR is not set 967 | # CONFIG_DETECT_HUNG_TASK is not set 968 | # CONFIG_WQ_WATCHDOG is not set 969 | # CONFIG_PANIC_ON_OOPS is not set 970 | CONFIG_PANIC_ON_OOPS_VALUE=0 971 | CONFIG_PANIC_TIMEOUT=0 972 | CONFIG_SCHED_DEBUG=y 973 | # CONFIG_SCHED_INFO is not set 974 | # CONFIG_SCHEDSTATS is not set 975 | # CONFIG_SCHED_STACK_END_CHECK is not set 976 | # CONFIG_DEBUG_TIMEKEEPING is not set 977 | # CONFIG_TIMER_STATS is not set 978 | 979 | # 980 | # Lock Debugging (spinlocks, mutexes, etc...) 981 | # 982 | # CONFIG_DEBUG_SPINLOCK is not set 983 | # CONFIG_DEBUG_MUTEXES is not set 984 | # CONFIG_DEBUG_ATOMIC_SLEEP is not set 985 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set 986 | # CONFIG_LOCK_TORTURE_TEST is not set 987 | # CONFIG_STACKTRACE is not set 988 | # CONFIG_DEBUG_KOBJECT is not set 989 | CONFIG_DEBUG_BUGVERBOSE=y 990 | CONFIG_DEBUG_LIST=y 991 | # CONFIG_DEBUG_PI_LIST is not set 992 | # CONFIG_DEBUG_SG is not set 993 | # CONFIG_DEBUG_NOTIFIERS is not set 994 | # CONFIG_DEBUG_CREDENTIALS is not set 995 | 996 | # 997 | # RCU Debugging 998 | # 999 | # CONFIG_PROVE_RCU is not set 1000 | # CONFIG_SPARSE_RCU_POINTER is not set 1001 | # CONFIG_TORTURE_TEST is not set 1002 | # CONFIG_RCU_PERF_TEST is not set 1003 | # CONFIG_RCU_TORTURE_TEST is not set 1004 | # CONFIG_RCU_TRACE is not set 1005 | # CONFIG_RCU_EQS_DEBUG is not set 1006 | # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set 1007 | # CONFIG_FAULT_INJECTION is not set 1008 | CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y 1009 | CONFIG_USER_STACKTRACE_SUPPORT=y 1010 | CONFIG_HAVE_FUNCTION_TRACER=y 1011 | CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y 1012 | CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y 1013 | CONFIG_HAVE_DYNAMIC_FTRACE=y 1014 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y 1015 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y 1016 | CONFIG_HAVE_SYSCALL_TRACEPOINTS=y 1017 | CONFIG_HAVE_FENTRY=y 1018 | CONFIG_HAVE_C_RECORDMCOUNT=y 1019 | 1020 | # 1021 | # Runtime Testing 1022 | # 1023 | # CONFIG_TEST_LIST_SORT is not set 1024 | # CONFIG_BACKTRACE_SELF_TEST is not set 1025 | # CONFIG_RBTREE_TEST is not set 1026 | # CONFIG_INTERVAL_TREE_TEST is not set 1027 | # CONFIG_PERCPU_TEST is not set 1028 | # CONFIG_ATOMIC64_SELFTEST is not set 1029 | # CONFIG_TEST_HEXDUMP is not set 1030 | # CONFIG_TEST_STRING_HELPERS is not set 1031 | # CONFIG_TEST_KSTRTOX is not set 1032 | # CONFIG_TEST_PRINTF is not set 1033 | # CONFIG_TEST_BITMAP is not set 1034 | # CONFIG_TEST_UUID is not set 1035 | # CONFIG_TEST_RHASHTABLE is not set 1036 | # CONFIG_TEST_HASH is not set 1037 | # CONFIG_DMA_API_DEBUG is not set 1038 | # CONFIG_TEST_LKM is not set 1039 | # CONFIG_TEST_USER_COPY is not set 1040 | # CONFIG_TEST_UDELAY is not set 1041 | # CONFIG_MEMTEST is not set 1042 | # CONFIG_TEST_STATIC_KEYS is not set 1043 | # CONFIG_SAMPLES is not set 1044 | CONFIG_HAVE_ARCH_KGDB=y 1045 | # CONFIG_KGDB is not set 1046 | CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y 1047 | # CONFIG_UBSAN is not set 1048 | CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y 1049 | CONFIG_STRICT_DEVMEM=y 1050 | # CONFIG_IO_STRICT_DEVMEM is not set 1051 | # CONFIG_X86_VERBOSE_BOOTUP is not set 1052 | # CONFIG_EARLY_PRINTK is not set 1053 | # CONFIG_X86_PTDUMP_CORE is not set 1054 | # CONFIG_DEBUG_RODATA_TEST is not set 1055 | # CONFIG_DEBUG_NX_TEST is not set 1056 | # CONFIG_DOUBLEFAULT is not set 1057 | # CONFIG_DEBUG_TLBFLUSH is not set 1058 | # CONFIG_IOMMU_STRESS is not set 1059 | CONFIG_HAVE_MMIOTRACE_SUPPORT=y 1060 | CONFIG_IO_DELAY_TYPE_0X80=0 1061 | CONFIG_IO_DELAY_TYPE_0XED=1 1062 | CONFIG_IO_DELAY_TYPE_UDELAY=2 1063 | CONFIG_IO_DELAY_TYPE_NONE=3 1064 | CONFIG_IO_DELAY_0X80=y 1065 | # CONFIG_IO_DELAY_0XED is not set 1066 | # CONFIG_IO_DELAY_UDELAY is not set 1067 | # CONFIG_IO_DELAY_NONE is not set 1068 | CONFIG_DEFAULT_IO_DELAY_TYPE=0 1069 | # CONFIG_CPA_DEBUG is not set 1070 | # CONFIG_OPTIMIZE_INLINING is not set 1071 | # CONFIG_DEBUG_ENTRY is not set 1072 | # CONFIG_DEBUG_NMI_SELFTEST is not set 1073 | # CONFIG_X86_DEBUG_FPU is not set 1074 | 1075 | # 1076 | # Security options 1077 | # 1078 | 1079 | # 1080 | # Grsecurity 1081 | # 1082 | CONFIG_PAX_PER_CPU_PGD=y 1083 | CONFIG_TASK_SIZE_MAX_SHIFT=42 1084 | CONFIG_PAX_USERCOPY_SLABS=y 1085 | CONFIG_GRKERNSEC=y 1086 | CONFIG_GRKERNSEC_CONFIG_AUTO=y 1087 | # CONFIG_GRKERNSEC_CONFIG_CUSTOM is not set 1088 | # CONFIG_GRKERNSEC_CONFIG_SERVER is not set 1089 | CONFIG_GRKERNSEC_CONFIG_DESKTOP=y 1090 | # CONFIG_GRKERNSEC_CONFIG_VIRT_NONE is not set 1091 | # CONFIG_GRKERNSEC_CONFIG_VIRT_GUEST is not set 1092 | CONFIG_GRKERNSEC_CONFIG_VIRT_HOST=y 1093 | CONFIG_GRKERNSEC_CONFIG_VIRT_EPT=y 1094 | # CONFIG_GRKERNSEC_CONFIG_VIRT_SOFT is not set 1095 | # CONFIG_GRKERNSEC_CONFIG_VIRT_XEN is not set 1096 | # CONFIG_GRKERNSEC_CONFIG_VIRT_VMWARE is not set 1097 | CONFIG_GRKERNSEC_CONFIG_VIRT_KVM=y 1098 | # CONFIG_GRKERNSEC_CONFIG_VIRT_VIRTUALBOX is not set 1099 | # CONFIG_GRKERNSEC_CONFIG_VIRT_HYPERV is not set 1100 | CONFIG_GRKERNSEC_CONFIG_PRIORITY_PERF=y 1101 | # CONFIG_GRKERNSEC_CONFIG_PRIORITY_SECURITY is not set 1102 | 1103 | # 1104 | # Default Special Groups 1105 | # 1106 | CONFIG_GRKERNSEC_PROC_GID=1001 1107 | 1108 | # 1109 | # Customize Configuration 1110 | # 1111 | 1112 | # 1113 | # PaX 1114 | # 1115 | CONFIG_PAX=y 1116 | 1117 | # 1118 | # PaX Control 1119 | # 1120 | # CONFIG_PAX_SOFTMODE is not set 1121 | CONFIG_PAX_EI_PAX=y 1122 | CONFIG_PAX_PT_PAX_FLAGS=y 1123 | CONFIG_PAX_XATTR_PAX_FLAGS=y 1124 | # CONFIG_PAX_NO_ACL_FLAGS is not set 1125 | CONFIG_PAX_HAVE_ACL_FLAGS=y 1126 | # CONFIG_PAX_HOOK_ACL_FLAGS is not set 1127 | 1128 | # 1129 | # Non-executable pages 1130 | # 1131 | CONFIG_PAX_NOEXEC=y 1132 | CONFIG_PAX_PAGEEXEC=y 1133 | CONFIG_PAX_EMUTRAMP=y 1134 | CONFIG_PAX_MPROTECT=y 1135 | # CONFIG_PAX_MPROTECT_COMPAT is not set 1136 | # CONFIG_PAX_ELFRELOCS is not set 1137 | CONFIG_PAX_KERNEXEC=y 1138 | CONFIG_PAX_KERNEXEC_PLUGIN=y 1139 | # CONFIG_PAX_KERNEXEC_PLUGIN_METHOD_NONE is not set 1140 | CONFIG_PAX_KERNEXEC_PLUGIN_METHOD_BTS=y 1141 | # CONFIG_PAX_KERNEXEC_PLUGIN_METHOD_OR is not set 1142 | 1143 | # 1144 | # Address Space Layout Randomization 1145 | # 1146 | CONFIG_PAX_ASLR=y 1147 | CONFIG_PAX_RANDKSTACK=y 1148 | CONFIG_PAX_RANDUSTACK=y 1149 | CONFIG_PAX_RANDMMAP=y 1150 | 1151 | # 1152 | # Miscellaneous hardening features 1153 | # 1154 | # CONFIG_PAX_MEMORY_SANITIZE is not set 1155 | # CONFIG_PAX_MEMORY_STACKLEAK is not set 1156 | # CONFIG_PAX_MEMORY_STRUCTLEAK is not set 1157 | # CONFIG_PAX_MEMORY_UDEREF is not set 1158 | CONFIG_PAX_REFCOUNT=y 1159 | CONFIG_PAX_CONSTIFY_PLUGIN=y 1160 | CONFIG_PAX_USERCOPY=y 1161 | # CONFIG_PAX_USERCOPY_DEBUG is not set 1162 | CONFIG_PAX_SIZE_OVERFLOW=y 1163 | # CONFIG_PAX_LATENT_ENTROPY is not set 1164 | CONFIG_PAX_RAP=y 1165 | 1166 | # 1167 | # Memory Protections 1168 | # 1169 | CONFIG_GRKERNSEC_KMEM=y 1170 | # CONFIG_GRKERNSEC_IO is not set 1171 | CONFIG_GRKERNSEC_BPF_HARDEN=y 1172 | CONFIG_GRKERNSEC_PERF_HARDEN=y 1173 | CONFIG_GRKERNSEC_RAND_THREADSTACK=y 1174 | CONFIG_GRKERNSEC_PROC_MEMMAP=y 1175 | CONFIG_GRKERNSEC_KSTACKOVERFLOW=y 1176 | CONFIG_GRKERNSEC_BRUTE=y 1177 | CONFIG_GRKERNSEC_MODHARDEN=y 1178 | CONFIG_GRKERNSEC_HIDESYM=y 1179 | CONFIG_GRKERNSEC_RANDSTRUCT=y 1180 | CONFIG_GRKERNSEC_RANDSTRUCT_PERFORMANCE=y 1181 | CONFIG_GRKERNSEC_KERN_LOCKOUT=y 1182 | 1183 | # 1184 | # Role Based Access Control Options 1185 | # 1186 | # CONFIG_GRKERNSEC_NO_RBAC is not set 1187 | # CONFIG_GRKERNSEC_ACL_HIDEKERN is not set 1188 | CONFIG_GRKERNSEC_ACL_MAXTRIES=3 1189 | CONFIG_GRKERNSEC_ACL_TIMEOUT=30 1190 | 1191 | # 1192 | # Filesystem Protections 1193 | # 1194 | CONFIG_GRKERNSEC_PROC=y 1195 | # CONFIG_GRKERNSEC_PROC_USER is not set 1196 | CONFIG_GRKERNSEC_PROC_USERGROUP=y 1197 | CONFIG_GRKERNSEC_PROC_ADD=y 1198 | CONFIG_GRKERNSEC_LINK=y 1199 | # CONFIG_GRKERNSEC_SYMLINKOWN is not set 1200 | CONFIG_GRKERNSEC_FIFO=y 1201 | # CONFIG_GRKERNSEC_ROFS is not set 1202 | CONFIG_GRKERNSEC_DEVICE_SIDECHANNEL=y 1203 | CONFIG_GRKERNSEC_CHROOT=y 1204 | CONFIG_GRKERNSEC_CHROOT_MOUNT=y 1205 | CONFIG_GRKERNSEC_CHROOT_DOUBLE=y 1206 | CONFIG_GRKERNSEC_CHROOT_PIVOT=y 1207 | CONFIG_GRKERNSEC_CHROOT_CHDIR=y 1208 | CONFIG_GRKERNSEC_CHROOT_CHMOD=y 1209 | CONFIG_GRKERNSEC_CHROOT_FCHDIR=y 1210 | CONFIG_GRKERNSEC_CHROOT_MKNOD=y 1211 | CONFIG_GRKERNSEC_CHROOT_SHMAT=y 1212 | CONFIG_GRKERNSEC_CHROOT_UNIX=y 1213 | CONFIG_GRKERNSEC_CHROOT_FINDTASK=y 1214 | CONFIG_GRKERNSEC_CHROOT_NICE=y 1215 | CONFIG_GRKERNSEC_CHROOT_SYSCTL=y 1216 | CONFIG_GRKERNSEC_CHROOT_RENAME=y 1217 | CONFIG_GRKERNSEC_CHROOT_CAPS=y 1218 | 1219 | # 1220 | # Kernel Auditing 1221 | # 1222 | # CONFIG_GRKERNSEC_AUDIT_GROUP is not set 1223 | # CONFIG_GRKERNSEC_EXECLOG is not set 1224 | CONFIG_GRKERNSEC_RESLOG=y 1225 | # CONFIG_GRKERNSEC_CHROOT_EXECLOG is not set 1226 | # CONFIG_GRKERNSEC_AUDIT_PTRACE is not set 1227 | # CONFIG_GRKERNSEC_AUDIT_CHDIR is not set 1228 | # CONFIG_GRKERNSEC_AUDIT_MOUNT is not set 1229 | CONFIG_GRKERNSEC_SIGNAL=y 1230 | # CONFIG_GRKERNSEC_FORKFAIL is not set 1231 | CONFIG_GRKERNSEC_TIME=y 1232 | CONFIG_GRKERNSEC_PROC_IPADDR=y 1233 | CONFIG_GRKERNSEC_RWXMAP_LOG=y 1234 | 1235 | # 1236 | # Executable Protections 1237 | # 1238 | CONFIG_GRKERNSEC_DMESG=y 1239 | CONFIG_GRKERNSEC_HARDEN_PTRACE=y 1240 | CONFIG_GRKERNSEC_PTRACE_READEXEC=y 1241 | CONFIG_GRKERNSEC_SETXID=y 1242 | CONFIG_GRKERNSEC_HARDEN_TTY=y 1243 | # CONFIG_GRKERNSEC_TPE is not set 1244 | 1245 | # 1246 | # Network Protections 1247 | # 1248 | 1249 | # 1250 | # Physical Protections 1251 | # 1252 | 1253 | # 1254 | # Sysctl Support 1255 | # 1256 | CONFIG_GRKERNSEC_SYSCTL=y 1257 | CONFIG_GRKERNSEC_SYSCTL_ON=y 1258 | 1259 | # 1260 | # Logging Options 1261 | # 1262 | CONFIG_GRKERNSEC_FLOODTIME=10 1263 | CONFIG_GRKERNSEC_FLOODBURST=6 1264 | # CONFIG_KEYS is not set 1265 | # CONFIG_SECURITY_DMESG_RESTRICT is not set 1266 | # CONFIG_SECURITYFS is not set 1267 | CONFIG_DEFAULT_SECURITY_DAC=y 1268 | CONFIG_DEFAULT_SECURITY="" 1269 | CONFIG_CRYPTO=y 1270 | 1271 | # 1272 | # Crypto core or helper 1273 | # 1274 | CONFIG_CRYPTO_ALGAPI=y 1275 | CONFIG_CRYPTO_ALGAPI2=y 1276 | CONFIG_CRYPTO_AEAD=y 1277 | CONFIG_CRYPTO_AEAD2=y 1278 | CONFIG_CRYPTO_BLKCIPHER2=y 1279 | CONFIG_CRYPTO_HASH=y 1280 | CONFIG_CRYPTO_HASH2=y 1281 | CONFIG_CRYPTO_RNG=y 1282 | CONFIG_CRYPTO_RNG2=y 1283 | CONFIG_CRYPTO_RNG_DEFAULT=y 1284 | CONFIG_CRYPTO_AKCIPHER2=y 1285 | # CONFIG_CRYPTO_RSA is not set 1286 | CONFIG_CRYPTO_MANAGER=y 1287 | CONFIG_CRYPTO_MANAGER2=y 1288 | CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y 1289 | # CONFIG_CRYPTO_GF128MUL is not set 1290 | CONFIG_CRYPTO_NULL=y 1291 | CONFIG_CRYPTO_NULL2=y 1292 | CONFIG_CRYPTO_WORKQUEUE=y 1293 | # CONFIG_CRYPTO_CRYPTD is not set 1294 | # CONFIG_CRYPTO_MCRYPTD is not set 1295 | # CONFIG_CRYPTO_AUTHENC is not set 1296 | # CONFIG_CRYPTO_TEST is not set 1297 | 1298 | # 1299 | # Authenticated Encryption with Associated Data 1300 | # 1301 | # CONFIG_CRYPTO_CCM is not set 1302 | # CONFIG_CRYPTO_GCM is not set 1303 | # CONFIG_CRYPTO_CHACHA20POLY1305 is not set 1304 | # CONFIG_CRYPTO_SEQIV is not set 1305 | CONFIG_CRYPTO_ECHAINIV=y 1306 | 1307 | # 1308 | # Block modes 1309 | # 1310 | # CONFIG_CRYPTO_CBC is not set 1311 | # CONFIG_CRYPTO_CTR is not set 1312 | # CONFIG_CRYPTO_CTS is not set 1313 | # CONFIG_CRYPTO_ECB is not set 1314 | # CONFIG_CRYPTO_LRW is not set 1315 | # CONFIG_CRYPTO_PCBC is not set 1316 | # CONFIG_CRYPTO_XTS is not set 1317 | # CONFIG_CRYPTO_KEYWRAP is not set 1318 | 1319 | # 1320 | # Hash modes 1321 | # 1322 | # CONFIG_CRYPTO_CMAC is not set 1323 | CONFIG_CRYPTO_HMAC=y 1324 | # CONFIG_CRYPTO_XCBC is not set 1325 | # CONFIG_CRYPTO_VMAC is not set 1326 | 1327 | # 1328 | # Digest 1329 | # 1330 | # CONFIG_CRYPTO_CRC32C is not set 1331 | # CONFIG_CRYPTO_CRC32C_INTEL is not set 1332 | # CONFIG_CRYPTO_CRC32 is not set 1333 | # CONFIG_CRYPTO_CRC32_PCLMUL is not set 1334 | # CONFIG_CRYPTO_CRCT10DIF is not set 1335 | # CONFIG_CRYPTO_GHASH is not set 1336 | # CONFIG_CRYPTO_POLY1305 is not set 1337 | # CONFIG_CRYPTO_POLY1305_X86_64 is not set 1338 | # CONFIG_CRYPTO_MD4 is not set 1339 | # CONFIG_CRYPTO_MD5 is not set 1340 | # CONFIG_CRYPTO_MICHAEL_MIC is not set 1341 | # CONFIG_CRYPTO_RMD128 is not set 1342 | # CONFIG_CRYPTO_RMD160 is not set 1343 | # CONFIG_CRYPTO_RMD256 is not set 1344 | # CONFIG_CRYPTO_RMD320 is not set 1345 | # CONFIG_CRYPTO_SHA1 is not set 1346 | # CONFIG_CRYPTO_SHA1_SSSE3 is not set 1347 | # CONFIG_CRYPTO_SHA256_SSSE3 is not set 1348 | # CONFIG_CRYPTO_SHA512_SSSE3 is not set 1349 | # CONFIG_CRYPTO_SHA1_MB is not set 1350 | CONFIG_CRYPTO_SHA256=y 1351 | # CONFIG_CRYPTO_SHA512 is not set 1352 | # CONFIG_CRYPTO_TGR192 is not set 1353 | # CONFIG_CRYPTO_WP512 is not set 1354 | # CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set 1355 | 1356 | # 1357 | # Ciphers 1358 | # 1359 | # CONFIG_CRYPTO_AES is not set 1360 | # CONFIG_CRYPTO_AES_X86_64 is not set 1361 | # CONFIG_CRYPTO_AES_NI_INTEL is not set 1362 | # CONFIG_CRYPTO_ANUBIS is not set 1363 | # CONFIG_CRYPTO_ARC4 is not set 1364 | # CONFIG_CRYPTO_BLOWFISH is not set 1365 | # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set 1366 | # CONFIG_CRYPTO_CAMELLIA is not set 1367 | # CONFIG_CRYPTO_CAMELLIA_X86_64 is not set 1368 | # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set 1369 | # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set 1370 | # CONFIG_CRYPTO_CAST5 is not set 1371 | # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set 1372 | # CONFIG_CRYPTO_CAST6 is not set 1373 | # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set 1374 | # CONFIG_CRYPTO_DES is not set 1375 | # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set 1376 | # CONFIG_CRYPTO_FCRYPT is not set 1377 | # CONFIG_CRYPTO_KHAZAD is not set 1378 | # CONFIG_CRYPTO_SALSA20 is not set 1379 | # CONFIG_CRYPTO_SALSA20_X86_64 is not set 1380 | # CONFIG_CRYPTO_CHACHA20 is not set 1381 | # CONFIG_CRYPTO_CHACHA20_X86_64 is not set 1382 | # CONFIG_CRYPTO_SEED is not set 1383 | # CONFIG_CRYPTO_SERPENT is not set 1384 | # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set 1385 | # CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set 1386 | # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set 1387 | # CONFIG_CRYPTO_TEA is not set 1388 | # CONFIG_CRYPTO_TWOFISH is not set 1389 | # CONFIG_CRYPTO_TWOFISH_X86_64 is not set 1390 | # CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set 1391 | # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set 1392 | 1393 | # 1394 | # Compression 1395 | # 1396 | # CONFIG_CRYPTO_DEFLATE is not set 1397 | # CONFIG_CRYPTO_LZO is not set 1398 | # CONFIG_CRYPTO_842 is not set 1399 | # CONFIG_CRYPTO_LZ4 is not set 1400 | # CONFIG_CRYPTO_LZ4HC is not set 1401 | 1402 | # 1403 | # Random Number Generation 1404 | # 1405 | # CONFIG_CRYPTO_ANSI_CPRNG is not set 1406 | CONFIG_CRYPTO_DRBG_MENU=y 1407 | CONFIG_CRYPTO_DRBG_HMAC=y 1408 | # CONFIG_CRYPTO_DRBG_HASH is not set 1409 | # CONFIG_CRYPTO_DRBG_CTR is not set 1410 | CONFIG_CRYPTO_DRBG=y 1411 | CONFIG_CRYPTO_JITTERENTROPY=y 1412 | CONFIG_CRYPTO_HW=y 1413 | # CONFIG_CRYPTO_DEV_PADLOCK is not set 1414 | 1415 | # 1416 | # Certificates for signature checking 1417 | # 1418 | CONFIG_HAVE_KVM=y 1419 | # CONFIG_VIRTUALIZATION is not set 1420 | # CONFIG_BINARY_PRINTF is not set 1421 | 1422 | # 1423 | # Library routines 1424 | # 1425 | CONFIG_GENERIC_STRNCPY_FROM_USER=y 1426 | CONFIG_GENERIC_STRNLEN_USER=y 1427 | CONFIG_GENERIC_FIND_FIRST_BIT=y 1428 | CONFIG_GENERIC_PCI_IOMAP=y 1429 | CONFIG_GENERIC_IOMAP=y 1430 | CONFIG_GENERIC_IO=y 1431 | CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y 1432 | CONFIG_ARCH_HAS_FAST_MULTIPLIER=y 1433 | # CONFIG_CRC_CCITT is not set 1434 | # CONFIG_CRC16 is not set 1435 | # CONFIG_CRC_T10DIF is not set 1436 | # CONFIG_CRC_ITU_T is not set 1437 | # CONFIG_CRC32 is not set 1438 | # CONFIG_CRC7 is not set 1439 | # CONFIG_LIBCRC32C is not set 1440 | # CONFIG_CRC8 is not set 1441 | # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set 1442 | # CONFIG_RANDOM32_SELFTEST is not set 1443 | # CONFIG_XZ_DEC is not set 1444 | # CONFIG_XZ_DEC_BCJ is not set 1445 | CONFIG_HAS_IOMEM=y 1446 | CONFIG_HAS_IOPORT_MAP=y 1447 | CONFIG_HAS_DMA=y 1448 | CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y 1449 | # CONFIG_CORDIC is not set 1450 | # CONFIG_DDR is not set 1451 | # CONFIG_IRQ_POLL is not set 1452 | # CONFIG_SG_SPLIT is not set 1453 | # CONFIG_SG_POOL is not set 1454 | CONFIG_ARCH_HAS_SG_CHAIN=y 1455 | CONFIG_ARCH_HAS_PMEM_API=y 1456 | CONFIG_ARCH_HAS_MMIO_FLUSH=y 1457 | -------------------------------------------------------------------------------- /configs/paxed-defconfig: -------------------------------------------------------------------------------- 1 | # 2 | # Automatically generated file; DO NOT EDIT. 3 | # Linux/x86 4.7.1 Kernel Configuration 4 | # 5 | CONFIG_64BIT=y 6 | CONFIG_X86_64=y 7 | CONFIG_X86=y 8 | CONFIG_INSTRUCTION_DECODER=y 9 | CONFIG_OUTPUT_FORMAT="elf64-x86-64" 10 | CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" 11 | CONFIG_LOCKDEP_SUPPORT=y 12 | CONFIG_STACKTRACE_SUPPORT=y 13 | CONFIG_MMU=y 14 | CONFIG_ARCH_MMAP_RND_BITS_MIN=27 15 | CONFIG_ARCH_MMAP_RND_BITS_MAX=27 16 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 17 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 18 | CONFIG_NEED_DMA_MAP_STATE=y 19 | CONFIG_NEED_SG_DMA_LENGTH=y 20 | CONFIG_GENERIC_ISA_DMA=y 21 | CONFIG_GENERIC_BUG=y 22 | CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y 23 | CONFIG_GENERIC_HWEIGHT=y 24 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y 25 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y 26 | CONFIG_GENERIC_CALIBRATE_DELAY=y 27 | CONFIG_ARCH_HAS_CPU_RELAX=y 28 | CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y 29 | CONFIG_HAVE_SETUP_PER_CPU_AREA=y 30 | CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y 31 | CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y 32 | CONFIG_ARCH_HIBERNATION_POSSIBLE=y 33 | CONFIG_ARCH_SUSPEND_POSSIBLE=y 34 | CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y 35 | CONFIG_ARCH_WANT_GENERAL_HUGETLB=y 36 | CONFIG_ZONE_DMA32=y 37 | CONFIG_AUDIT_ARCH=y 38 | CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y 39 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y 40 | CONFIG_HAVE_INTEL_TXT=y 41 | CONFIG_X86_64_SMP=y 42 | 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" 43 | CONFIG_ARCH_SUPPORTS_UPROBES=y 44 | CONFIG_FIX_EARLYCON_MEM=y 45 | CONFIG_DEBUG_RODATA=y 46 | CONFIG_PGTABLE_LEVELS=4 47 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 48 | CONFIG_IRQ_WORK=y 49 | CONFIG_BUILDTIME_EXTABLE_SORT=y 50 | 51 | # 52 | # General setup 53 | # 54 | CONFIG_INIT_ENV_ARG_LIMIT=32 55 | CONFIG_CROSS_COMPILE="" 56 | # CONFIG_COMPILE_TEST is not set 57 | CONFIG_LOCALVERSION="" 58 | # CONFIG_LOCALVERSION_AUTO is not set 59 | CONFIG_HAVE_KERNEL_GZIP=y 60 | CONFIG_HAVE_KERNEL_BZIP2=y 61 | CONFIG_HAVE_KERNEL_LZMA=y 62 | CONFIG_HAVE_KERNEL_XZ=y 63 | CONFIG_HAVE_KERNEL_LZO=y 64 | CONFIG_HAVE_KERNEL_LZ4=y 65 | CONFIG_KERNEL_GZIP=y 66 | # CONFIG_KERNEL_BZIP2 is not set 67 | # CONFIG_KERNEL_LZMA is not set 68 | # CONFIG_KERNEL_XZ is not set 69 | # CONFIG_KERNEL_LZO is not set 70 | # CONFIG_KERNEL_LZ4 is not set 71 | CONFIG_DEFAULT_HOSTNAME="(none)" 72 | CONFIG_SWAP=y 73 | CONFIG_SYSVIPC=y 74 | CONFIG_SYSVIPC_SYSCTL=y 75 | CONFIG_POSIX_MQUEUE=y 76 | CONFIG_POSIX_MQUEUE_SYSCTL=y 77 | CONFIG_CROSS_MEMORY_ATTACH=y 78 | CONFIG_FHANDLE=y 79 | CONFIG_AUDIT=y 80 | CONFIG_HAVE_ARCH_AUDITSYSCALL=y 81 | CONFIG_AUDITSYSCALL=y 82 | CONFIG_AUDIT_WATCH=y 83 | CONFIG_AUDIT_TREE=y 84 | 85 | # 86 | # IRQ subsystem 87 | # 88 | CONFIG_GENERIC_IRQ_PROBE=y 89 | CONFIG_GENERIC_IRQ_SHOW=y 90 | CONFIG_GENERIC_PENDING_IRQ=y 91 | CONFIG_IRQ_DOMAIN=y 92 | CONFIG_IRQ_DOMAIN_HIERARCHY=y 93 | CONFIG_GENERIC_MSI_IRQ=y 94 | CONFIG_GENERIC_MSI_IRQ_DOMAIN=y 95 | CONFIG_IRQ_FORCED_THREADING=y 96 | CONFIG_SPARSE_IRQ=y 97 | CONFIG_CLOCKSOURCE_WATCHDOG=y 98 | CONFIG_ARCH_CLOCKSOURCE_DATA=y 99 | CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y 100 | CONFIG_GENERIC_TIME_VSYSCALL=y 101 | CONFIG_GENERIC_CLOCKEVENTS=y 102 | CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y 103 | CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y 104 | CONFIG_GENERIC_CMOS_UPDATE=y 105 | 106 | # 107 | # Timers subsystem 108 | # 109 | CONFIG_TICK_ONESHOT=y 110 | CONFIG_NO_HZ_COMMON=y 111 | # CONFIG_HZ_PERIODIC is not set 112 | CONFIG_NO_HZ_IDLE=y 113 | # CONFIG_NO_HZ_FULL is not set 114 | CONFIG_NO_HZ=y 115 | CONFIG_HIGH_RES_TIMERS=y 116 | 117 | # 118 | # CPU/Task time and stats accounting 119 | # 120 | CONFIG_TICK_CPU_ACCOUNTING=y 121 | # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set 122 | # CONFIG_IRQ_TIME_ACCOUNTING is not set 123 | CONFIG_BSD_PROCESS_ACCT=y 124 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set 125 | CONFIG_TASKSTATS=y 126 | CONFIG_TASK_DELAY_ACCT=y 127 | CONFIG_TASK_XACCT=y 128 | CONFIG_TASK_IO_ACCOUNTING=y 129 | 130 | # 131 | # RCU Subsystem 132 | # 133 | CONFIG_TREE_RCU=y 134 | # CONFIG_RCU_EXPERT is not set 135 | CONFIG_SRCU=y 136 | # CONFIG_TASKS_RCU is not set 137 | CONFIG_RCU_STALL_COMMON=y 138 | # CONFIG_RCU_EXPEDITE_BOOT is not set 139 | # CONFIG_BUILD_BIN2C is not set 140 | # CONFIG_IKCONFIG is not set 141 | CONFIG_LOG_BUF_SHIFT=18 142 | CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 143 | CONFIG_NMI_LOG_BUF_SHIFT=13 144 | CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y 145 | CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y 146 | CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y 147 | # CONFIG_NUMA_BALANCING is not set 148 | CONFIG_CGROUPS=y 149 | # CONFIG_MEMCG is not set 150 | # CONFIG_BLK_CGROUP is not set 151 | CONFIG_CGROUP_SCHED=y 152 | CONFIG_FAIR_GROUP_SCHED=y 153 | # CONFIG_CFS_BANDWIDTH is not set 154 | # CONFIG_RT_GROUP_SCHED is not set 155 | # CONFIG_CGROUP_PIDS is not set 156 | CONFIG_CGROUP_FREEZER=y 157 | # CONFIG_CGROUP_HUGETLB is not set 158 | CONFIG_CPUSETS=y 159 | CONFIG_PROC_PID_CPUSET=y 160 | # CONFIG_CGROUP_DEVICE is not set 161 | CONFIG_CGROUP_CPUACCT=y 162 | # CONFIG_CGROUP_PERF is not set 163 | # CONFIG_CGROUP_DEBUG is not set 164 | CONFIG_NAMESPACES=y 165 | CONFIG_UTS_NS=y 166 | CONFIG_IPC_NS=y 167 | # CONFIG_USER_NS is not set 168 | CONFIG_PID_NS=y 169 | CONFIG_NET_NS=y 170 | # CONFIG_SCHED_AUTOGROUP is not set 171 | # CONFIG_SYSFS_DEPRECATED is not set 172 | CONFIG_RELAY=y 173 | CONFIG_BLK_DEV_INITRD=y 174 | CONFIG_INITRAMFS_SOURCE="" 175 | CONFIG_RD_GZIP=y 176 | CONFIG_RD_BZIP2=y 177 | CONFIG_RD_LZMA=y 178 | CONFIG_RD_XZ=y 179 | CONFIG_RD_LZO=y 180 | CONFIG_RD_LZ4=y 181 | CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y 182 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 183 | CONFIG_SYSCTL=y 184 | CONFIG_ANON_INODES=y 185 | CONFIG_HAVE_UID16=y 186 | CONFIG_SYSCTL_EXCEPTION_TRACE=y 187 | CONFIG_HAVE_PCSPKR_PLATFORM=y 188 | CONFIG_BPF=y 189 | # CONFIG_EXPERT is not set 190 | CONFIG_UID16=y 191 | CONFIG_MULTIUSER=y 192 | CONFIG_SGETMASK_SYSCALL=y 193 | CONFIG_SYSFS_SYSCALL=y 194 | # CONFIG_SYSCTL_SYSCALL is not set 195 | CONFIG_KALLSYMS=y 196 | # CONFIG_KALLSYMS_ALL is not set 197 | CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y 198 | CONFIG_KALLSYMS_BASE_RELATIVE=y 199 | CONFIG_PRINTK=y 200 | CONFIG_PRINTK_NMI=y 201 | CONFIG_BUG=y 202 | CONFIG_ELF_CORE=y 203 | CONFIG_PCSPKR_PLATFORM=y 204 | CONFIG_BASE_FULL=y 205 | CONFIG_FUTEX=y 206 | CONFIG_EPOLL=y 207 | CONFIG_SIGNALFD=y 208 | CONFIG_TIMERFD=y 209 | CONFIG_EVENTFD=y 210 | # CONFIG_BPF_SYSCALL is not set 211 | CONFIG_SHMEM=y 212 | CONFIG_AIO=y 213 | CONFIG_ADVISE_SYSCALLS=y 214 | CONFIG_PCI_QUIRKS=y 215 | CONFIG_MEMBARRIER=y 216 | # CONFIG_EMBEDDED is not set 217 | CONFIG_HAVE_PERF_EVENTS=y 218 | 219 | # 220 | # Kernel Performance Events And Counters 221 | # 222 | CONFIG_PERF_EVENTS=y 223 | # CONFIG_DEBUG_PERF_USE_VMALLOC is not set 224 | CONFIG_VM_EVENT_COUNTERS=y 225 | CONFIG_SLUB_DEBUG=y 226 | # CONFIG_COMPAT_BRK is not set 227 | # CONFIG_SLAB is not set 228 | CONFIG_SLUB=y 229 | CONFIG_SLUB_CPU_PARTIAL=y 230 | # CONFIG_SYSTEM_DATA_VERIFICATION is not set 231 | CONFIG_PROFILING=y 232 | # CONFIG_OPROFILE is not set 233 | CONFIG_HAVE_OPROFILE=y 234 | CONFIG_OPROFILE_NMI_TIMER=y 235 | CONFIG_KPROBES=y 236 | CONFIG_JUMP_LABEL=y 237 | # CONFIG_STATIC_KEYS_SELFTEST is not set 238 | CONFIG_OPTPROBES=y 239 | # CONFIG_UPROBES is not set 240 | # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set 241 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y 242 | CONFIG_ARCH_USE_BUILTIN_BSWAP=y 243 | CONFIG_KRETPROBES=y 244 | CONFIG_HAVE_IOREMAP_PROT=y 245 | CONFIG_HAVE_KPROBES=y 246 | CONFIG_HAVE_KRETPROBES=y 247 | CONFIG_HAVE_OPTPROBES=y 248 | CONFIG_HAVE_KPROBES_ON_FTRACE=y 249 | CONFIG_HAVE_NMI=y 250 | CONFIG_HAVE_ARCH_TRACEHOOK=y 251 | CONFIG_HAVE_DMA_CONTIGUOUS=y 252 | CONFIG_GENERIC_SMP_IDLE_THREAD=y 253 | CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y 254 | CONFIG_HAVE_DMA_API_DEBUG=y 255 | CONFIG_HAVE_HW_BREAKPOINT=y 256 | CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y 257 | CONFIG_HAVE_USER_RETURN_NOTIFIER=y 258 | CONFIG_HAVE_PERF_EVENTS_NMI=y 259 | CONFIG_HAVE_PERF_REGS=y 260 | CONFIG_HAVE_PERF_USER_STACK_DUMP=y 261 | CONFIG_HAVE_ARCH_JUMP_LABEL=y 262 | CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y 263 | CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y 264 | CONFIG_HAVE_CMPXCHG_LOCAL=y 265 | CONFIG_HAVE_CMPXCHG_DOUBLE=y 266 | CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y 267 | CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y 268 | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y 269 | CONFIG_SECCOMP_FILTER=y 270 | CONFIG_HAVE_GCC_PLUGINS=y 271 | CONFIG_GCC_PLUGINS=y 272 | CONFIG_HAVE_CC_STACKPROTECTOR=y 273 | # CONFIG_CC_STACKPROTECTOR is not set 274 | CONFIG_CC_STACKPROTECTOR_NONE=y 275 | # CONFIG_CC_STACKPROTECTOR_REGULAR is not set 276 | # CONFIG_CC_STACKPROTECTOR_STRONG is not set 277 | CONFIG_HAVE_CONTEXT_TRACKING=y 278 | CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y 279 | CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y 280 | CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y 281 | CONFIG_HAVE_ARCH_HUGE_VMAP=y 282 | CONFIG_HAVE_ARCH_SOFT_DIRTY=y 283 | CONFIG_MODULES_USE_ELF_RELA=y 284 | CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y 285 | CONFIG_ARCH_HAS_ELF_RANDOMIZE=y 286 | CONFIG_HAVE_ARCH_MMAP_RND_BITS=y 287 | CONFIG_HAVE_EXIT_THREAD=y 288 | CONFIG_ARCH_MMAP_RND_BITS=27 289 | CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y 290 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 291 | CONFIG_HAVE_COPY_THREAD_TLS=y 292 | CONFIG_HAVE_STACK_VALIDATION=y 293 | # CONFIG_HAVE_ARCH_HASH is not set 294 | # CONFIG_ISA_BUS_API is not set 295 | CONFIG_OLD_SIGSUSPEND3=y 296 | CONFIG_COMPAT_OLD_SIGACTION=y 297 | # CONFIG_CPU_NO_EFFICIENT_FFS is not set 298 | 299 | # 300 | # GCOV-based kernel profiling 301 | # 302 | CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y 303 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set 304 | CONFIG_SLABINFO=y 305 | CONFIG_RT_MUTEXES=y 306 | CONFIG_BASE_SMALL=0 307 | CONFIG_MODULES=y 308 | # CONFIG_MODULE_FORCE_LOAD is not set 309 | CONFIG_MODULE_UNLOAD=y 310 | CONFIG_MODULE_FORCE_UNLOAD=y 311 | CONFIG_MODVERSIONS=y 312 | # CONFIG_MODULE_SRCVERSION_ALL is not set 313 | # CONFIG_MODULE_SIG is not set 314 | # CONFIG_MODULE_COMPRESS is not set 315 | # CONFIG_TRIM_UNUSED_KSYMS is not set 316 | CONFIG_MODULES_TREE_LOOKUP=y 317 | CONFIG_BLOCK=y 318 | CONFIG_BLK_DEV_BSG=y 319 | # CONFIG_BLK_DEV_BSGLIB is not set 320 | # CONFIG_BLK_DEV_INTEGRITY is not set 321 | # CONFIG_BLK_CMDLINE_PARSER is not set 322 | 323 | # 324 | # Partition Types 325 | # 326 | CONFIG_PARTITION_ADVANCED=y 327 | # CONFIG_ACORN_PARTITION is not set 328 | # CONFIG_AIX_PARTITION is not set 329 | CONFIG_OSF_PARTITION=y 330 | CONFIG_AMIGA_PARTITION=y 331 | # CONFIG_ATARI_PARTITION is not set 332 | CONFIG_MAC_PARTITION=y 333 | CONFIG_MSDOS_PARTITION=y 334 | CONFIG_BSD_DISKLABEL=y 335 | CONFIG_MINIX_SUBPARTITION=y 336 | CONFIG_SOLARIS_X86_PARTITION=y 337 | CONFIG_UNIXWARE_DISKLABEL=y 338 | # CONFIG_LDM_PARTITION is not set 339 | CONFIG_SGI_PARTITION=y 340 | # CONFIG_ULTRIX_PARTITION is not set 341 | CONFIG_SUN_PARTITION=y 342 | CONFIG_KARMA_PARTITION=y 343 | CONFIG_EFI_PARTITION=y 344 | # CONFIG_SYSV68_PARTITION is not set 345 | # CONFIG_CMDLINE_PARTITION is not set 346 | CONFIG_BLOCK_COMPAT=y 347 | 348 | # 349 | # IO Schedulers 350 | # 351 | CONFIG_IOSCHED_NOOP=y 352 | CONFIG_IOSCHED_DEADLINE=y 353 | CONFIG_IOSCHED_CFQ=y 354 | # CONFIG_DEFAULT_DEADLINE is not set 355 | CONFIG_DEFAULT_CFQ=y 356 | # CONFIG_DEFAULT_NOOP is not set 357 | CONFIG_DEFAULT_IOSCHED="cfq" 358 | CONFIG_INLINE_SPIN_UNLOCK_IRQ=y 359 | CONFIG_INLINE_READ_UNLOCK=y 360 | CONFIG_INLINE_READ_UNLOCK_IRQ=y 361 | CONFIG_INLINE_WRITE_UNLOCK=y 362 | CONFIG_INLINE_WRITE_UNLOCK_IRQ=y 363 | CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y 364 | CONFIG_MUTEX_SPIN_ON_OWNER=y 365 | CONFIG_RWSEM_SPIN_ON_OWNER=y 366 | CONFIG_LOCK_SPIN_ON_OWNER=y 367 | CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y 368 | CONFIG_QUEUED_SPINLOCKS=y 369 | CONFIG_ARCH_USE_QUEUED_RWLOCKS=y 370 | CONFIG_QUEUED_RWLOCKS=y 371 | CONFIG_FREEZER=y 372 | 373 | # 374 | # Processor type and features 375 | # 376 | CONFIG_ZONE_DMA=y 377 | CONFIG_SMP=y 378 | CONFIG_X86_FEATURE_NAMES=y 379 | CONFIG_X86_FAST_FEATURE_TESTS=y 380 | CONFIG_X86_MPPARSE=y 381 | # CONFIG_GOLDFISH is not set 382 | CONFIG_X86_EXTENDED_PLATFORM=y 383 | # CONFIG_X86_VSMP is not set 384 | # CONFIG_X86_GOLDFISH is not set 385 | # CONFIG_X86_INTEL_MID is not set 386 | # CONFIG_X86_INTEL_LPSS is not set 387 | # CONFIG_X86_AMD_PLATFORM_DEVICE is not set 388 | # CONFIG_IOSF_MBI is not set 389 | CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y 390 | CONFIG_SCHED_OMIT_FRAME_POINTER=y 391 | CONFIG_NO_BOOTMEM=y 392 | # CONFIG_MK8 is not set 393 | # CONFIG_MPSC is not set 394 | # CONFIG_MCORE2 is not set 395 | # CONFIG_MATOM is not set 396 | CONFIG_GENERIC_CPU=y 397 | CONFIG_X86_INTERNODE_CACHE_SHIFT=6 398 | CONFIG_X86_L1_CACHE_SHIFT=6 399 | CONFIG_X86_TSC=y 400 | CONFIG_X86_CMPXCHG64=y 401 | CONFIG_X86_CMOV=y 402 | CONFIG_X86_MINIMUM_CPU_FAMILY=64 403 | CONFIG_X86_DEBUGCTLMSR=y 404 | CONFIG_CPU_SUP_INTEL=y 405 | CONFIG_CPU_SUP_AMD=y 406 | CONFIG_CPU_SUP_CENTAUR=y 407 | CONFIG_HPET_TIMER=y 408 | CONFIG_HPET_EMULATE_RTC=y 409 | CONFIG_DMI=y 410 | # CONFIG_GART_IOMMU is not set 411 | CONFIG_CALGARY_IOMMU=y 412 | CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y 413 | CONFIG_SWIOTLB=y 414 | CONFIG_IOMMU_HELPER=y 415 | # CONFIG_MAXSMP is not set 416 | CONFIG_NR_CPUS=64 417 | CONFIG_SCHED_SMT=y 418 | CONFIG_SCHED_MC=y 419 | # CONFIG_PREEMPT_NONE is not set 420 | CONFIG_PREEMPT_VOLUNTARY=y 421 | # CONFIG_PREEMPT is not set 422 | CONFIG_X86_LOCAL_APIC=y 423 | CONFIG_X86_IO_APIC=y 424 | CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y 425 | CONFIG_X86_MCE=y 426 | CONFIG_X86_MCE_INTEL=y 427 | CONFIG_X86_MCE_AMD=y 428 | CONFIG_X86_MCE_THRESHOLD=y 429 | # CONFIG_X86_MCE_INJECT is not set 430 | CONFIG_X86_THERMAL_VECTOR=y 431 | 432 | # 433 | # Performance monitoring 434 | # 435 | CONFIG_PERF_EVENTS_INTEL_UNCORE=y 436 | CONFIG_PERF_EVENTS_INTEL_RAPL=y 437 | CONFIG_PERF_EVENTS_INTEL_CSTATE=y 438 | # CONFIG_PERF_EVENTS_AMD_POWER is not set 439 | # CONFIG_VM86 is not set 440 | CONFIG_X86_VSYSCALL_EMULATION=y 441 | # CONFIG_I8K is not set 442 | CONFIG_MICROCODE=y 443 | CONFIG_MICROCODE_INTEL=y 444 | CONFIG_MICROCODE_AMD=y 445 | CONFIG_MICROCODE_OLD_INTERFACE=y 446 | CONFIG_X86_MSR=y 447 | CONFIG_X86_CPUID=y 448 | CONFIG_ARCH_PHYS_ADDR_T_64BIT=y 449 | CONFIG_ARCH_DMA_ADDR_T_64BIT=y 450 | CONFIG_X86_DIRECT_GBPAGES=y 451 | CONFIG_NUMA=y 452 | CONFIG_AMD_NUMA=y 453 | CONFIG_X86_64_ACPI_NUMA=y 454 | CONFIG_NODES_SPAN_OTHER_NODES=y 455 | # CONFIG_NUMA_EMU is not set 456 | CONFIG_NODES_SHIFT=6 457 | CONFIG_ARCH_SPARSEMEM_ENABLE=y 458 | CONFIG_ARCH_SPARSEMEM_DEFAULT=y 459 | CONFIG_ARCH_SELECT_MEMORY_MODEL=y 460 | CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 461 | CONFIG_SELECT_MEMORY_MODEL=y 462 | CONFIG_SPARSEMEM_MANUAL=y 463 | CONFIG_SPARSEMEM=y 464 | CONFIG_NEED_MULTIPLE_NODES=y 465 | CONFIG_HAVE_MEMORY_PRESENT=y 466 | CONFIG_SPARSEMEM_EXTREME=y 467 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y 468 | CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y 469 | CONFIG_SPARSEMEM_VMEMMAP=y 470 | CONFIG_HAVE_MEMBLOCK=y 471 | CONFIG_HAVE_MEMBLOCK_NODE_MAP=y 472 | CONFIG_ARCH_DISCARD_MEMBLOCK=y 473 | # CONFIG_MOVABLE_NODE is not set 474 | # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set 475 | # CONFIG_MEMORY_HOTPLUG is not set 476 | CONFIG_SPLIT_PTLOCK_CPUS=4 477 | CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y 478 | CONFIG_COMPACTION=y 479 | CONFIG_MIGRATION=y 480 | CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y 481 | CONFIG_PHYS_ADDR_T_64BIT=y 482 | CONFIG_BOUNCE=y 483 | CONFIG_VIRT_TO_BUS=y 484 | CONFIG_MMU_NOTIFIER=y 485 | # CONFIG_KSM is not set 486 | CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 487 | CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y 488 | # CONFIG_MEMORY_FAILURE is not set 489 | # CONFIG_TRANSPARENT_HUGEPAGE is not set 490 | # CONFIG_CLEANCACHE is not set 491 | # CONFIG_FRONTSWAP is not set 492 | # CONFIG_CMA is not set 493 | # CONFIG_ZPOOL is not set 494 | # CONFIG_ZBUD is not set 495 | # CONFIG_ZSMALLOC is not set 496 | CONFIG_GENERIC_EARLY_IOREMAP=y 497 | CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y 498 | # CONFIG_IDLE_PAGE_TRACKING is not set 499 | CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y 500 | CONFIG_ARCH_HAS_PKEYS=y 501 | # CONFIG_X86_PMEM_LEGACY is not set 502 | CONFIG_X86_CHECK_BIOS_CORRUPTION=y 503 | CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y 504 | CONFIG_X86_RESERVE_LOW=64 505 | CONFIG_MTRR=y 506 | # CONFIG_MTRR_SANITIZER is not set 507 | CONFIG_X86_PAT=y 508 | CONFIG_ARCH_USES_PG_UNCACHED=y 509 | CONFIG_ARCH_RANDOM=y 510 | CONFIG_X86_SMAP=y 511 | # CONFIG_X86_INTEL_MPX is not set 512 | CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y 513 | CONFIG_EFI=y 514 | # CONFIG_EFI_STUB is not set 515 | CONFIG_SECCOMP=y 516 | # CONFIG_HZ_100 is not set 517 | # CONFIG_HZ_250 is not set 518 | # CONFIG_HZ_300 is not set 519 | CONFIG_HZ_1000=y 520 | CONFIG_HZ=1000 521 | CONFIG_SCHED_HRTICK=y 522 | # CONFIG_KEXEC_FILE is not set 523 | CONFIG_CRASH_DUMP=y 524 | CONFIG_PHYSICAL_START=0x1000000 525 | CONFIG_RELOCATABLE=y 526 | # CONFIG_RANDOMIZE_BASE is not set 527 | CONFIG_PHYSICAL_ALIGN=0x1000000 528 | CONFIG_HOTPLUG_CPU=y 529 | # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set 530 | # CONFIG_DEBUG_HOTPLUG_CPU0 is not set 531 | CONFIG_LEGACY_VSYSCALL_EMULATE=y 532 | # CONFIG_LEGACY_VSYSCALL_NONE is not set 533 | # CONFIG_CMDLINE_BOOL is not set 534 | CONFIG_MODIFY_LDT_SYSCALL=y 535 | CONFIG_DEFAULT_MODIFY_LDT_SYSCALL=y 536 | CONFIG_HAVE_LIVEPATCH=y 537 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y 538 | CONFIG_USE_PERCPU_NUMA_NODE_ID=y 539 | 540 | # 541 | # Power management and ACPI options 542 | # 543 | CONFIG_SUSPEND=y 544 | CONFIG_SUSPEND_FREEZER=y 545 | CONFIG_PM_SLEEP=y 546 | CONFIG_PM_SLEEP_SMP=y 547 | # CONFIG_PM_AUTOSLEEP is not set 548 | # CONFIG_PM_WAKELOCKS is not set 549 | CONFIG_PM=y 550 | CONFIG_PM_DEBUG=y 551 | # CONFIG_PM_ADVANCED_DEBUG is not set 552 | # CONFIG_PM_TEST_SUSPEND is not set 553 | CONFIG_PM_SLEEP_DEBUG=y 554 | CONFIG_PM_TRACE=y 555 | CONFIG_PM_TRACE_RTC=y 556 | # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set 557 | CONFIG_ACPI=y 558 | CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y 559 | CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y 560 | CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y 561 | # CONFIG_ACPI_DEBUGGER is not set 562 | CONFIG_ACPI_SLEEP=y 563 | # CONFIG_ACPI_PROCFS_POWER is not set 564 | CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y 565 | # CONFIG_ACPI_EC_DEBUGFS is not set 566 | CONFIG_ACPI_AC=y 567 | CONFIG_ACPI_BATTERY=y 568 | CONFIG_ACPI_BUTTON=y 569 | CONFIG_ACPI_VIDEO=y 570 | CONFIG_ACPI_FAN=y 571 | CONFIG_ACPI_DOCK=y 572 | CONFIG_ACPI_CPU_FREQ_PSS=y 573 | CONFIG_ACPI_PROCESSOR_IDLE=y 574 | CONFIG_ACPI_PROCESSOR=y 575 | CONFIG_ACPI_HOTPLUG_CPU=y 576 | # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set 577 | CONFIG_ACPI_THERMAL=y 578 | CONFIG_ACPI_NUMA=y 579 | # CONFIG_ACPI_CUSTOM_DSDT is not set 580 | CONFIG_ACPI_TABLE_UPGRADE=y 581 | # CONFIG_ACPI_DEBUG is not set 582 | # CONFIG_ACPI_PCI_SLOT is not set 583 | CONFIG_X86_PM_TIMER=y 584 | CONFIG_ACPI_CONTAINER=y 585 | CONFIG_ACPI_HOTPLUG_IOAPIC=y 586 | # CONFIG_ACPI_SBS is not set 587 | # CONFIG_ACPI_HED is not set 588 | # CONFIG_ACPI_BGRT is not set 589 | # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set 590 | # CONFIG_ACPI_NFIT is not set 591 | CONFIG_HAVE_ACPI_APEI=y 592 | CONFIG_HAVE_ACPI_APEI_NMI=y 593 | # CONFIG_ACPI_APEI is not set 594 | # CONFIG_ACPI_EXTLOG is not set 595 | # CONFIG_PMIC_OPREGION is not set 596 | # CONFIG_SFI is not set 597 | 598 | # 599 | # CPU Frequency scaling 600 | # 601 | CONFIG_CPU_FREQ=y 602 | CONFIG_CPU_FREQ_GOV_ATTR_SET=y 603 | CONFIG_CPU_FREQ_GOV_COMMON=y 604 | # CONFIG_CPU_FREQ_STAT is not set 605 | # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set 606 | # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set 607 | CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y 608 | # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set 609 | # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set 610 | # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set 611 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y 612 | # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set 613 | CONFIG_CPU_FREQ_GOV_USERSPACE=y 614 | CONFIG_CPU_FREQ_GOV_ONDEMAND=y 615 | # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set 616 | # CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set 617 | 618 | # 619 | # CPU frequency scaling drivers 620 | # 621 | # CONFIG_X86_INTEL_PSTATE is not set 622 | # CONFIG_X86_PCC_CPUFREQ is not set 623 | CONFIG_X86_ACPI_CPUFREQ=y 624 | CONFIG_X86_ACPI_CPUFREQ_CPB=y 625 | # CONFIG_X86_POWERNOW_K8 is not set 626 | # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set 627 | # CONFIG_X86_SPEEDSTEP_CENTRINO is not set 628 | # CONFIG_X86_P4_CLOCKMOD is not set 629 | 630 | # 631 | # shared options 632 | # 633 | # CONFIG_X86_SPEEDSTEP_LIB is not set 634 | 635 | # 636 | # CPU Idle 637 | # 638 | CONFIG_CPU_IDLE=y 639 | # CONFIG_CPU_IDLE_GOV_LADDER is not set 640 | CONFIG_CPU_IDLE_GOV_MENU=y 641 | # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set 642 | # CONFIG_INTEL_IDLE is not set 643 | 644 | # 645 | # Memory power savings 646 | # 647 | # CONFIG_I7300_IDLE is not set 648 | 649 | # 650 | # Bus options (PCI etc.) 651 | # 652 | CONFIG_PCI=y 653 | CONFIG_PCI_DIRECT=y 654 | CONFIG_PCI_MMCONFIG=y 655 | CONFIG_PCI_DOMAINS=y 656 | CONFIG_PCIEPORTBUS=y 657 | # CONFIG_HOTPLUG_PCI_PCIE is not set 658 | CONFIG_PCIEAER=y 659 | # CONFIG_PCIE_ECRC is not set 660 | # CONFIG_PCIEAER_INJECT is not set 661 | CONFIG_PCIEASPM=y 662 | # CONFIG_PCIEASPM_DEBUG is not set 663 | CONFIG_PCIEASPM_DEFAULT=y 664 | # CONFIG_PCIEASPM_POWERSAVE is not set 665 | # CONFIG_PCIEASPM_PERFORMANCE is not set 666 | CONFIG_PCIE_PME=y 667 | # CONFIG_PCIE_DPC is not set 668 | CONFIG_PCI_BUS_ADDR_T_64BIT=y 669 | CONFIG_PCI_MSI=y 670 | CONFIG_PCI_MSI_IRQ_DOMAIN=y 671 | # CONFIG_PCI_DEBUG is not set 672 | # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set 673 | # CONFIG_PCI_STUB is not set 674 | CONFIG_HT_IRQ=y 675 | CONFIG_PCI_ATS=y 676 | # CONFIG_PCI_IOV is not set 677 | CONFIG_PCI_PRI=y 678 | CONFIG_PCI_PASID=y 679 | CONFIG_PCI_LABEL=y 680 | CONFIG_HOTPLUG_PCI=y 681 | # CONFIG_HOTPLUG_PCI_ACPI is not set 682 | # CONFIG_HOTPLUG_PCI_CPCI is not set 683 | # CONFIG_HOTPLUG_PCI_SHPC is not set 684 | 685 | # 686 | # PCI host controller drivers 687 | # 688 | # CONFIG_PCIE_DW_PLAT is not set 689 | CONFIG_ISA_DMA_API=y 690 | CONFIG_AMD_NB=y 691 | CONFIG_PCCARD=y 692 | CONFIG_PCMCIA=y 693 | CONFIG_PCMCIA_LOAD_CIS=y 694 | CONFIG_CARDBUS=y 695 | 696 | # 697 | # PC-card bridges 698 | # 699 | CONFIG_YENTA=y 700 | CONFIG_YENTA_O2=y 701 | CONFIG_YENTA_RICOH=y 702 | CONFIG_YENTA_TI=y 703 | CONFIG_YENTA_ENE_TUNE=y 704 | CONFIG_YENTA_TOSHIBA=y 705 | # CONFIG_PD6729 is not set 706 | # CONFIG_I82092 is not set 707 | CONFIG_PCCARD_NONSTATIC=y 708 | # CONFIG_RAPIDIO is not set 709 | # CONFIG_X86_SYSFB is not set 710 | 711 | # 712 | # Executable file formats / Emulations 713 | # 714 | CONFIG_BINFMT_ELF=y 715 | CONFIG_COMPAT_BINFMT_ELF=y 716 | CONFIG_ELFCORE=y 717 | CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y 718 | CONFIG_BINFMT_SCRIPT=y 719 | # CONFIG_HAVE_AOUT is not set 720 | CONFIG_BINFMT_MISC=y 721 | CONFIG_COREDUMP=y 722 | CONFIG_IA32_EMULATION=y 723 | # CONFIG_IA32_AOUT is not set 724 | # CONFIG_X86_X32 is not set 725 | CONFIG_COMPAT=y 726 | CONFIG_COMPAT_FOR_U64_ALIGNMENT=y 727 | CONFIG_SYSVIPC_COMPAT=y 728 | CONFIG_KEYS_COMPAT=y 729 | CONFIG_X86_DEV_DMA_OPS=y 730 | CONFIG_PMC_ATOM=y 731 | # CONFIG_VMD is not set 732 | CONFIG_NET=y 733 | CONFIG_NET_INGRESS=y 734 | 735 | # 736 | # Networking options 737 | # 738 | CONFIG_PACKET=y 739 | # CONFIG_PACKET_DIAG is not set 740 | CONFIG_UNIX=y 741 | # CONFIG_UNIX_DIAG is not set 742 | CONFIG_XFRM=y 743 | CONFIG_XFRM_ALGO=y 744 | CONFIG_XFRM_USER=y 745 | # CONFIG_XFRM_SUB_POLICY is not set 746 | # CONFIG_XFRM_MIGRATE is not set 747 | # CONFIG_XFRM_STATISTICS is not set 748 | # CONFIG_NET_KEY is not set 749 | CONFIG_INET=y 750 | CONFIG_IP_MULTICAST=y 751 | CONFIG_IP_ADVANCED_ROUTER=y 752 | # CONFIG_IP_FIB_TRIE_STATS is not set 753 | CONFIG_IP_MULTIPLE_TABLES=y 754 | CONFIG_IP_ROUTE_MULTIPATH=y 755 | CONFIG_IP_ROUTE_VERBOSE=y 756 | CONFIG_IP_PNP=y 757 | CONFIG_IP_PNP_DHCP=y 758 | CONFIG_IP_PNP_BOOTP=y 759 | CONFIG_IP_PNP_RARP=y 760 | # CONFIG_NET_IPIP is not set 761 | # CONFIG_NET_IPGRE_DEMUX is not set 762 | CONFIG_NET_IP_TUNNEL=y 763 | CONFIG_IP_MROUTE=y 764 | # CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set 765 | CONFIG_IP_PIMSM_V1=y 766 | CONFIG_IP_PIMSM_V2=y 767 | CONFIG_SYN_COOKIES=y 768 | # CONFIG_NET_UDP_TUNNEL is not set 769 | # CONFIG_NET_FOU is not set 770 | # CONFIG_NET_FOU_IP_TUNNELS is not set 771 | # CONFIG_INET_AH is not set 772 | # CONFIG_INET_ESP is not set 773 | # CONFIG_INET_IPCOMP is not set 774 | # CONFIG_INET_XFRM_TUNNEL is not set 775 | CONFIG_INET_TUNNEL=y 776 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set 777 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set 778 | # CONFIG_INET_XFRM_MODE_BEET is not set 779 | # CONFIG_INET_DIAG is not set 780 | CONFIG_TCP_CONG_ADVANCED=y 781 | # CONFIG_TCP_CONG_BIC is not set 782 | CONFIG_TCP_CONG_CUBIC=y 783 | # CONFIG_TCP_CONG_WESTWOOD is not set 784 | # CONFIG_TCP_CONG_HTCP is not set 785 | # CONFIG_TCP_CONG_HSTCP is not set 786 | # CONFIG_TCP_CONG_HYBLA is not set 787 | # CONFIG_TCP_CONG_VEGAS is not set 788 | # CONFIG_TCP_CONG_SCALABLE is not set 789 | # CONFIG_TCP_CONG_LP is not set 790 | # CONFIG_TCP_CONG_VENO is not set 791 | # CONFIG_TCP_CONG_YEAH is not set 792 | # CONFIG_TCP_CONG_ILLINOIS is not set 793 | # CONFIG_TCP_CONG_DCTCP is not set 794 | # CONFIG_TCP_CONG_CDG is not set 795 | CONFIG_DEFAULT_CUBIC=y 796 | # CONFIG_DEFAULT_RENO is not set 797 | CONFIG_DEFAULT_TCP_CONG="cubic" 798 | CONFIG_TCP_MD5SIG=y 799 | CONFIG_IPV6=y 800 | # CONFIG_IPV6_ROUTER_PREF is not set 801 | # CONFIG_IPV6_OPTIMISTIC_DAD is not set 802 | CONFIG_INET6_AH=y 803 | CONFIG_INET6_ESP=y 804 | # CONFIG_INET6_IPCOMP is not set 805 | # CONFIG_IPV6_MIP6 is not set 806 | # CONFIG_IPV6_ILA is not set 807 | # CONFIG_INET6_XFRM_TUNNEL is not set 808 | # CONFIG_INET6_TUNNEL is not set 809 | CONFIG_INET6_XFRM_MODE_TRANSPORT=y 810 | CONFIG_INET6_XFRM_MODE_TUNNEL=y 811 | CONFIG_INET6_XFRM_MODE_BEET=y 812 | # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set 813 | # CONFIG_IPV6_VTI is not set 814 | CONFIG_IPV6_SIT=y 815 | # CONFIG_IPV6_SIT_6RD is not set 816 | CONFIG_IPV6_NDISC_NODETYPE=y 817 | # CONFIG_IPV6_TUNNEL is not set 818 | # CONFIG_IPV6_FOU is not set 819 | # CONFIG_IPV6_FOU_TUNNEL is not set 820 | # CONFIG_IPV6_MULTIPLE_TABLES is not set 821 | # CONFIG_IPV6_MROUTE is not set 822 | CONFIG_NETLABEL=y 823 | CONFIG_NETWORK_SECMARK=y 824 | CONFIG_NET_PTP_CLASSIFY=y 825 | # CONFIG_NETWORK_PHY_TIMESTAMPING is not set 826 | CONFIG_NETFILTER=y 827 | # CONFIG_NETFILTER_DEBUG is not set 828 | # CONFIG_NETFILTER_ADVANCED is not set 829 | 830 | # 831 | # Core Netfilter Configuration 832 | # 833 | CONFIG_NETFILTER_INGRESS=y 834 | CONFIG_NETFILTER_NETLINK=y 835 | CONFIG_NETFILTER_NETLINK_LOG=y 836 | CONFIG_NF_CONNTRACK=y 837 | CONFIG_NF_LOG_COMMON=m 838 | CONFIG_NF_CONNTRACK_SECMARK=y 839 | CONFIG_NF_CONNTRACK_PROCFS=y 840 | CONFIG_NF_CONNTRACK_FTP=y 841 | CONFIG_NF_CONNTRACK_IRC=y 842 | # CONFIG_NF_CONNTRACK_NETBIOS_NS is not set 843 | CONFIG_NF_CONNTRACK_SIP=y 844 | CONFIG_NF_CT_NETLINK=y 845 | # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set 846 | CONFIG_NF_NAT=m 847 | CONFIG_NF_NAT_NEEDED=y 848 | # CONFIG_NF_NAT_AMANDA is not set 849 | CONFIG_NF_NAT_FTP=m 850 | CONFIG_NF_NAT_IRC=m 851 | CONFIG_NF_NAT_SIP=m 852 | # CONFIG_NF_NAT_TFTP is not set 853 | # CONFIG_NF_NAT_REDIRECT is not set 854 | # CONFIG_NF_TABLES is not set 855 | CONFIG_NETFILTER_XTABLES=y 856 | 857 | # 858 | # Xtables combined modules 859 | # 860 | CONFIG_NETFILTER_XT_MARK=m 861 | 862 | # 863 | # Xtables targets 864 | # 865 | CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y 866 | CONFIG_NETFILTER_XT_TARGET_LOG=m 867 | CONFIG_NETFILTER_XT_NAT=m 868 | # CONFIG_NETFILTER_XT_TARGET_NETMAP is not set 869 | CONFIG_NETFILTER_XT_TARGET_NFLOG=y 870 | # CONFIG_NETFILTER_XT_TARGET_REDIRECT is not set 871 | CONFIG_NETFILTER_XT_TARGET_SECMARK=y 872 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=y 873 | 874 | # 875 | # Xtables matches 876 | # 877 | CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m 878 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y 879 | CONFIG_NETFILTER_XT_MATCH_POLICY=y 880 | CONFIG_NETFILTER_XT_MATCH_STATE=y 881 | # CONFIG_IP_SET is not set 882 | # CONFIG_IP_VS is not set 883 | 884 | # 885 | # IP: Netfilter Configuration 886 | # 887 | CONFIG_NF_DEFRAG_IPV4=y 888 | CONFIG_NF_CONNTRACK_IPV4=y 889 | CONFIG_NF_CONNTRACK_PROC_COMPAT=y 890 | # CONFIG_NF_DUP_IPV4 is not set 891 | CONFIG_NF_LOG_ARP=m 892 | CONFIG_NF_LOG_IPV4=m 893 | CONFIG_NF_REJECT_IPV4=y 894 | CONFIG_NF_NAT_IPV4=m 895 | CONFIG_NF_NAT_MASQUERADE_IPV4=m 896 | # CONFIG_NF_NAT_PPTP is not set 897 | # CONFIG_NF_NAT_H323 is not set 898 | CONFIG_IP_NF_IPTABLES=y 899 | CONFIG_IP_NF_FILTER=y 900 | CONFIG_IP_NF_TARGET_REJECT=y 901 | CONFIG_IP_NF_NAT=m 902 | CONFIG_IP_NF_TARGET_MASQUERADE=m 903 | CONFIG_IP_NF_MANGLE=y 904 | # CONFIG_IP_NF_RAW is not set 905 | 906 | # 907 | # IPv6: Netfilter Configuration 908 | # 909 | CONFIG_NF_DEFRAG_IPV6=y 910 | CONFIG_NF_CONNTRACK_IPV6=y 911 | # CONFIG_NF_DUP_IPV6 is not set 912 | CONFIG_NF_REJECT_IPV6=y 913 | CONFIG_NF_LOG_IPV6=m 914 | CONFIG_IP6_NF_IPTABLES=y 915 | CONFIG_IP6_NF_MATCH_IPV6HEADER=y 916 | CONFIG_IP6_NF_FILTER=y 917 | CONFIG_IP6_NF_TARGET_REJECT=y 918 | CONFIG_IP6_NF_MANGLE=y 919 | # CONFIG_IP6_NF_RAW is not set 920 | # CONFIG_IP_DCCP is not set 921 | # CONFIG_IP_SCTP is not set 922 | # CONFIG_RDS is not set 923 | # CONFIG_TIPC is not set 924 | # CONFIG_ATM is not set 925 | # CONFIG_L2TP is not set 926 | # CONFIG_BRIDGE is not set 927 | CONFIG_HAVE_NET_DSA=y 928 | # CONFIG_VLAN_8021Q is not set 929 | # CONFIG_DECNET is not set 930 | # CONFIG_LLC2 is not set 931 | # CONFIG_IPX is not set 932 | # CONFIG_ATALK is not set 933 | # CONFIG_X25 is not set 934 | # CONFIG_LAPB is not set 935 | # CONFIG_PHONET is not set 936 | # CONFIG_6LOWPAN is not set 937 | # CONFIG_IEEE802154 is not set 938 | CONFIG_NET_SCHED=y 939 | 940 | # 941 | # Queueing/Scheduling 942 | # 943 | # CONFIG_NET_SCH_CBQ is not set 944 | # CONFIG_NET_SCH_HTB is not set 945 | # CONFIG_NET_SCH_HFSC is not set 946 | # CONFIG_NET_SCH_PRIO is not set 947 | # CONFIG_NET_SCH_MULTIQ is not set 948 | # CONFIG_NET_SCH_RED is not set 949 | # CONFIG_NET_SCH_SFB is not set 950 | # CONFIG_NET_SCH_SFQ is not set 951 | # CONFIG_NET_SCH_TEQL is not set 952 | # CONFIG_NET_SCH_TBF is not set 953 | # CONFIG_NET_SCH_GRED is not set 954 | # CONFIG_NET_SCH_DSMARK is not set 955 | # CONFIG_NET_SCH_NETEM is not set 956 | # CONFIG_NET_SCH_DRR is not set 957 | # CONFIG_NET_SCH_MQPRIO is not set 958 | # CONFIG_NET_SCH_CHOKE is not set 959 | # CONFIG_NET_SCH_QFQ is not set 960 | # CONFIG_NET_SCH_CODEL is not set 961 | # CONFIG_NET_SCH_FQ_CODEL is not set 962 | # CONFIG_NET_SCH_FQ is not set 963 | # CONFIG_NET_SCH_HHF is not set 964 | # CONFIG_NET_SCH_PIE is not set 965 | # CONFIG_NET_SCH_INGRESS is not set 966 | # CONFIG_NET_SCH_PLUG is not set 967 | 968 | # 969 | # Classification 970 | # 971 | CONFIG_NET_CLS=y 972 | # CONFIG_NET_CLS_BASIC is not set 973 | # CONFIG_NET_CLS_TCINDEX is not set 974 | # CONFIG_NET_CLS_ROUTE4 is not set 975 | # CONFIG_NET_CLS_FW is not set 976 | # CONFIG_NET_CLS_U32 is not set 977 | # CONFIG_NET_CLS_RSVP is not set 978 | # CONFIG_NET_CLS_RSVP6 is not set 979 | # CONFIG_NET_CLS_FLOW is not set 980 | # CONFIG_NET_CLS_CGROUP is not set 981 | # CONFIG_NET_CLS_BPF is not set 982 | # CONFIG_NET_CLS_FLOWER is not set 983 | CONFIG_NET_EMATCH=y 984 | CONFIG_NET_EMATCH_STACK=32 985 | # CONFIG_NET_EMATCH_CMP is not set 986 | # CONFIG_NET_EMATCH_NBYTE is not set 987 | # CONFIG_NET_EMATCH_U32 is not set 988 | # CONFIG_NET_EMATCH_META is not set 989 | # CONFIG_NET_EMATCH_TEXT is not set 990 | CONFIG_NET_CLS_ACT=y 991 | # CONFIG_NET_ACT_POLICE is not set 992 | # CONFIG_NET_ACT_GACT is not set 993 | # CONFIG_NET_ACT_MIRRED is not set 994 | # CONFIG_NET_ACT_IPT is not set 995 | # CONFIG_NET_ACT_NAT is not set 996 | # CONFIG_NET_ACT_PEDIT is not set 997 | # CONFIG_NET_ACT_SIMP is not set 998 | # CONFIG_NET_ACT_SKBEDIT is not set 999 | # CONFIG_NET_ACT_CSUM is not set 1000 | # CONFIG_NET_ACT_VLAN is not set 1001 | # CONFIG_NET_ACT_BPF is not set 1002 | # CONFIG_NET_ACT_IFE is not set 1003 | CONFIG_NET_SCH_FIFO=y 1004 | # CONFIG_DCB is not set 1005 | CONFIG_DNS_RESOLVER=y 1006 | # CONFIG_BATMAN_ADV is not set 1007 | # CONFIG_OPENVSWITCH is not set 1008 | # CONFIG_VSOCKETS is not set 1009 | # CONFIG_NETLINK_DIAG is not set 1010 | # CONFIG_MPLS is not set 1011 | # CONFIG_HSR is not set 1012 | # CONFIG_NET_SWITCHDEV is not set 1013 | # CONFIG_NET_L3_MASTER_DEV is not set 1014 | CONFIG_RPS=y 1015 | CONFIG_RFS_ACCEL=y 1016 | CONFIG_XPS=y 1017 | # CONFIG_SOCK_CGROUP_DATA is not set 1018 | # CONFIG_CGROUP_NET_PRIO is not set 1019 | # CONFIG_CGROUP_NET_CLASSID is not set 1020 | CONFIG_NET_RX_BUSY_POLL=y 1021 | CONFIG_BQL=y 1022 | # CONFIG_BPF_JIT is not set 1023 | CONFIG_NET_FLOW_LIMIT=y 1024 | 1025 | # 1026 | # Network testing 1027 | # 1028 | # CONFIG_NET_PKTGEN is not set 1029 | # CONFIG_NET_TCPPROBE is not set 1030 | CONFIG_HAMRADIO=y 1031 | 1032 | # 1033 | # Packet Radio protocols 1034 | # 1035 | # CONFIG_AX25 is not set 1036 | # CONFIG_CAN is not set 1037 | # CONFIG_IRDA is not set 1038 | # CONFIG_BT is not set 1039 | # CONFIG_AF_RXRPC is not set 1040 | # CONFIG_AF_KCM is not set 1041 | CONFIG_FIB_RULES=y 1042 | CONFIG_WIRELESS=y 1043 | CONFIG_CFG80211=y 1044 | # CONFIG_NL80211_TESTMODE is not set 1045 | # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set 1046 | CONFIG_CFG80211_DEFAULT_PS=y 1047 | # CONFIG_CFG80211_INTERNAL_REGDB is not set 1048 | CONFIG_CFG80211_CRDA_SUPPORT=y 1049 | # CONFIG_CFG80211_WEXT is not set 1050 | # CONFIG_LIB80211 is not set 1051 | CONFIG_MAC80211=y 1052 | CONFIG_MAC80211_HAS_RC=y 1053 | CONFIG_MAC80211_RC_MINSTREL=y 1054 | CONFIG_MAC80211_RC_MINSTREL_HT=y 1055 | # CONFIG_MAC80211_RC_MINSTREL_VHT is not set 1056 | CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y 1057 | CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" 1058 | # CONFIG_MAC80211_MESH is not set 1059 | CONFIG_MAC80211_LEDS=y 1060 | # CONFIG_MAC80211_MESSAGE_TRACING is not set 1061 | # CONFIG_MAC80211_DEBUG_MENU is not set 1062 | CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 1063 | # CONFIG_WIMAX is not set 1064 | CONFIG_RFKILL=y 1065 | CONFIG_RFKILL_LEDS=y 1066 | CONFIG_RFKILL_INPUT=y 1067 | # CONFIG_NET_9P is not set 1068 | # CONFIG_CAIF is not set 1069 | # CONFIG_CEPH_LIB is not set 1070 | # CONFIG_NFC is not set 1071 | # CONFIG_LWTUNNEL is not set 1072 | CONFIG_DST_CACHE=y 1073 | # CONFIG_NET_DEVLINK is not set 1074 | CONFIG_MAY_USE_DEVLINK=y 1075 | CONFIG_HAVE_EBPF_JIT=y 1076 | 1077 | # 1078 | # Device Drivers 1079 | # 1080 | 1081 | # 1082 | # Generic Driver Options 1083 | # 1084 | CONFIG_UEVENT_HELPER=y 1085 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" 1086 | CONFIG_DEVTMPFS=y 1087 | CONFIG_DEVTMPFS_MOUNT=y 1088 | CONFIG_STANDALONE=y 1089 | CONFIG_PREVENT_FIRMWARE_BUILD=y 1090 | CONFIG_FW_LOADER=y 1091 | CONFIG_FIRMWARE_IN_KERNEL=y 1092 | CONFIG_EXTRA_FIRMWARE="" 1093 | # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set 1094 | CONFIG_ALLOW_DEV_COREDUMP=y 1095 | # CONFIG_DEBUG_DRIVER is not set 1096 | CONFIG_DEBUG_DEVRES=y 1097 | # CONFIG_SYS_HYPERVISOR is not set 1098 | # CONFIG_GENERIC_CPU_DEVICES is not set 1099 | CONFIG_GENERIC_CPU_AUTOPROBE=y 1100 | CONFIG_REGMAP=y 1101 | CONFIG_REGMAP_I2C=y 1102 | CONFIG_DMA_SHARED_BUFFER=y 1103 | # CONFIG_FENCE_TRACE is not set 1104 | 1105 | # 1106 | # Bus devices 1107 | # 1108 | CONFIG_CONNECTOR=y 1109 | CONFIG_PROC_EVENTS=y 1110 | # CONFIG_MTD is not set 1111 | # CONFIG_OF is not set 1112 | CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y 1113 | # CONFIG_PARPORT is not set 1114 | CONFIG_PNP=y 1115 | CONFIG_PNP_DEBUG_MESSAGES=y 1116 | 1117 | # 1118 | # Protocols 1119 | # 1120 | CONFIG_PNPACPI=y 1121 | CONFIG_BLK_DEV=y 1122 | # CONFIG_BLK_DEV_NULL_BLK is not set 1123 | # CONFIG_BLK_DEV_FD is not set 1124 | # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set 1125 | # CONFIG_BLK_CPQ_CISS_DA is not set 1126 | # CONFIG_BLK_DEV_DAC960 is not set 1127 | # CONFIG_BLK_DEV_UMEM is not set 1128 | # CONFIG_BLK_DEV_COW_COMMON is not set 1129 | CONFIG_BLK_DEV_LOOP=y 1130 | CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 1131 | # CONFIG_BLK_DEV_CRYPTOLOOP is not set 1132 | # CONFIG_BLK_DEV_DRBD is not set 1133 | # CONFIG_BLK_DEV_NBD is not set 1134 | # CONFIG_BLK_DEV_SKD is not set 1135 | # CONFIG_BLK_DEV_SX8 is not set 1136 | # CONFIG_BLK_DEV_RAM is not set 1137 | # CONFIG_CDROM_PKTCDVD is not set 1138 | # CONFIG_ATA_OVER_ETH is not set 1139 | # CONFIG_BLK_DEV_HD is not set 1140 | # CONFIG_BLK_DEV_RBD is not set 1141 | # CONFIG_BLK_DEV_RSXX is not set 1142 | # CONFIG_BLK_DEV_NVME is not set 1143 | 1144 | # 1145 | # Misc devices 1146 | # 1147 | # CONFIG_SENSORS_LIS3LV02D is not set 1148 | # CONFIG_AD525X_DPOT is not set 1149 | # CONFIG_DUMMY_IRQ is not set 1150 | # CONFIG_IBM_ASM is not set 1151 | # CONFIG_PHANTOM is not set 1152 | # CONFIG_SGI_IOC4 is not set 1153 | # CONFIG_TIFM_CORE is not set 1154 | # CONFIG_ICS932S401 is not set 1155 | # CONFIG_ENCLOSURE_SERVICES is not set 1156 | # CONFIG_HP_ILO is not set 1157 | # CONFIG_APDS9802ALS is not set 1158 | # CONFIG_ISL29003 is not set 1159 | # CONFIG_ISL29020 is not set 1160 | # CONFIG_SENSORS_TSL2550 is not set 1161 | # CONFIG_SENSORS_BH1780 is not set 1162 | # CONFIG_SENSORS_BH1770 is not set 1163 | # CONFIG_SENSORS_APDS990X is not set 1164 | # CONFIG_HMC6352 is not set 1165 | # CONFIG_DS1682 is not set 1166 | # CONFIG_BMP085_I2C is not set 1167 | # CONFIG_USB_SWITCH_FSA9480 is not set 1168 | # CONFIG_SRAM is not set 1169 | # CONFIG_C2PORT is not set 1170 | 1171 | # 1172 | # EEPROM support 1173 | # 1174 | # CONFIG_EEPROM_AT24 is not set 1175 | # CONFIG_EEPROM_LEGACY is not set 1176 | # CONFIG_EEPROM_MAX6875 is not set 1177 | # CONFIG_EEPROM_93CX6 is not set 1178 | # CONFIG_CB710_CORE is not set 1179 | 1180 | # 1181 | # Texas Instruments shared transport line discipline 1182 | # 1183 | # CONFIG_SENSORS_LIS3_I2C is not set 1184 | 1185 | # 1186 | # Altera FPGA firmware download module 1187 | # 1188 | # CONFIG_ALTERA_STAPL is not set 1189 | # CONFIG_INTEL_MEI is not set 1190 | # CONFIG_INTEL_MEI_ME is not set 1191 | # CONFIG_INTEL_MEI_TXE is not set 1192 | # CONFIG_VMWARE_VMCI is not set 1193 | 1194 | # 1195 | # Intel MIC Bus Driver 1196 | # 1197 | # CONFIG_INTEL_MIC_BUS is not set 1198 | 1199 | # 1200 | # SCIF Bus Driver 1201 | # 1202 | # CONFIG_SCIF_BUS is not set 1203 | 1204 | # 1205 | # VOP Bus Driver 1206 | # 1207 | # CONFIG_VOP_BUS is not set 1208 | 1209 | # 1210 | # Intel MIC Host Driver 1211 | # 1212 | 1213 | # 1214 | # Intel MIC Card Driver 1215 | # 1216 | 1217 | # 1218 | # SCIF Driver 1219 | # 1220 | 1221 | # 1222 | # Intel MIC Coprocessor State Management (COSM) Drivers 1223 | # 1224 | 1225 | # 1226 | # VOP Driver 1227 | # 1228 | # CONFIG_GENWQE is not set 1229 | # CONFIG_ECHO is not set 1230 | # CONFIG_CXL_BASE is not set 1231 | # CONFIG_CXL_KERNEL_API is not set 1232 | # CONFIG_CXL_EEH is not set 1233 | CONFIG_HAVE_IDE=y 1234 | # CONFIG_IDE is not set 1235 | 1236 | # 1237 | # SCSI device support 1238 | # 1239 | CONFIG_SCSI_MOD=y 1240 | # CONFIG_RAID_ATTRS is not set 1241 | CONFIG_SCSI=y 1242 | CONFIG_SCSI_DMA=y 1243 | # CONFIG_SCSI_NETLINK is not set 1244 | # CONFIG_SCSI_MQ_DEFAULT is not set 1245 | CONFIG_SCSI_PROC_FS=y 1246 | 1247 | # 1248 | # SCSI support type (disk, tape, CD-ROM) 1249 | # 1250 | CONFIG_BLK_DEV_SD=y 1251 | # CONFIG_CHR_DEV_ST is not set 1252 | # CONFIG_CHR_DEV_OSST is not set 1253 | CONFIG_BLK_DEV_SR=y 1254 | CONFIG_BLK_DEV_SR_VENDOR=y 1255 | CONFIG_CHR_DEV_SG=y 1256 | # CONFIG_CHR_DEV_SCH is not set 1257 | CONFIG_SCSI_CONSTANTS=y 1258 | # CONFIG_SCSI_LOGGING is not set 1259 | # CONFIG_SCSI_SCAN_ASYNC is not set 1260 | 1261 | # 1262 | # SCSI Transports 1263 | # 1264 | CONFIG_SCSI_SPI_ATTRS=y 1265 | # CONFIG_SCSI_FC_ATTRS is not set 1266 | # CONFIG_SCSI_ISCSI_ATTRS is not set 1267 | # CONFIG_SCSI_SAS_ATTRS is not set 1268 | # CONFIG_SCSI_SAS_LIBSAS is not set 1269 | # CONFIG_SCSI_SRP_ATTRS is not set 1270 | # CONFIG_SCSI_LOWLEVEL is not set 1271 | # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set 1272 | # CONFIG_SCSI_DH is not set 1273 | # CONFIG_SCSI_OSD_INITIATOR is not set 1274 | CONFIG_ATA=y 1275 | # CONFIG_ATA_NONSTANDARD is not set 1276 | CONFIG_ATA_VERBOSE_ERROR=y 1277 | CONFIG_ATA_ACPI=y 1278 | # CONFIG_SATA_ZPODD is not set 1279 | CONFIG_SATA_PMP=y 1280 | 1281 | # 1282 | # Controllers with non-SFF native interface 1283 | # 1284 | CONFIG_SATA_AHCI=y 1285 | # CONFIG_SATA_AHCI_PLATFORM is not set 1286 | # CONFIG_SATA_INIC162X is not set 1287 | # CONFIG_SATA_ACARD_AHCI is not set 1288 | # CONFIG_SATA_SIL24 is not set 1289 | CONFIG_ATA_SFF=y 1290 | 1291 | # 1292 | # SFF controllers with custom DMA interface 1293 | # 1294 | # CONFIG_PDC_ADMA is not set 1295 | # CONFIG_SATA_QSTOR is not set 1296 | # CONFIG_SATA_SX4 is not set 1297 | CONFIG_ATA_BMDMA=y 1298 | 1299 | # 1300 | # SATA SFF controllers with BMDMA 1301 | # 1302 | CONFIG_ATA_PIIX=y 1303 | # CONFIG_SATA_DWC is not set 1304 | # CONFIG_SATA_MV is not set 1305 | # CONFIG_SATA_NV is not set 1306 | # CONFIG_SATA_PROMISE is not set 1307 | # CONFIG_SATA_SIL is not set 1308 | # CONFIG_SATA_SIS is not set 1309 | # CONFIG_SATA_SVW is not set 1310 | # CONFIG_SATA_ULI is not set 1311 | # CONFIG_SATA_VIA is not set 1312 | # CONFIG_SATA_VITESSE is not set 1313 | 1314 | # 1315 | # PATA SFF controllers with BMDMA 1316 | # 1317 | # CONFIG_PATA_ALI is not set 1318 | CONFIG_PATA_AMD=y 1319 | # CONFIG_PATA_ARTOP is not set 1320 | # CONFIG_PATA_ATIIXP is not set 1321 | # CONFIG_PATA_ATP867X is not set 1322 | # CONFIG_PATA_CMD64X is not set 1323 | # CONFIG_PATA_CYPRESS is not set 1324 | # CONFIG_PATA_EFAR is not set 1325 | # CONFIG_PATA_HPT366 is not set 1326 | # CONFIG_PATA_HPT37X is not set 1327 | # CONFIG_PATA_HPT3X2N is not set 1328 | # CONFIG_PATA_HPT3X3 is not set 1329 | # CONFIG_PATA_IT8213 is not set 1330 | # CONFIG_PATA_IT821X is not set 1331 | # CONFIG_PATA_JMICRON is not set 1332 | # CONFIG_PATA_MARVELL is not set 1333 | # CONFIG_PATA_NETCELL is not set 1334 | # CONFIG_PATA_NINJA32 is not set 1335 | # CONFIG_PATA_NS87415 is not set 1336 | CONFIG_PATA_OLDPIIX=y 1337 | # CONFIG_PATA_OPTIDMA is not set 1338 | # CONFIG_PATA_PDC2027X is not set 1339 | # CONFIG_PATA_PDC_OLD is not set 1340 | # CONFIG_PATA_RADISYS is not set 1341 | # CONFIG_PATA_RDC is not set 1342 | CONFIG_PATA_SCH=y 1343 | # CONFIG_PATA_SERVERWORKS is not set 1344 | # CONFIG_PATA_SIL680 is not set 1345 | # CONFIG_PATA_SIS is not set 1346 | # CONFIG_PATA_TOSHIBA is not set 1347 | # CONFIG_PATA_TRIFLEX is not set 1348 | # CONFIG_PATA_VIA is not set 1349 | # CONFIG_PATA_WINBOND is not set 1350 | 1351 | # 1352 | # PIO-only SFF controllers 1353 | # 1354 | # CONFIG_PATA_CMD640_PCI is not set 1355 | # CONFIG_PATA_MPIIX is not set 1356 | # CONFIG_PATA_NS87410 is not set 1357 | # CONFIG_PATA_OPTI is not set 1358 | # CONFIG_PATA_PCMCIA is not set 1359 | # CONFIG_PATA_RZ1000 is not set 1360 | 1361 | # 1362 | # Generic fallback / legacy drivers 1363 | # 1364 | # CONFIG_PATA_ACPI is not set 1365 | # CONFIG_ATA_GENERIC is not set 1366 | # CONFIG_PATA_LEGACY is not set 1367 | CONFIG_MD=y 1368 | CONFIG_BLK_DEV_MD=y 1369 | CONFIG_MD_AUTODETECT=y 1370 | # CONFIG_MD_LINEAR is not set 1371 | # CONFIG_MD_RAID0 is not set 1372 | # CONFIG_MD_RAID1 is not set 1373 | # CONFIG_MD_RAID10 is not set 1374 | # CONFIG_MD_RAID456 is not set 1375 | # CONFIG_MD_MULTIPATH is not set 1376 | # CONFIG_MD_FAULTY is not set 1377 | # CONFIG_BCACHE is not set 1378 | CONFIG_BLK_DEV_DM_BUILTIN=y 1379 | CONFIG_BLK_DEV_DM=y 1380 | # CONFIG_DM_MQ_DEFAULT is not set 1381 | # CONFIG_DM_DEBUG is not set 1382 | # CONFIG_DM_CRYPT is not set 1383 | # CONFIG_DM_SNAPSHOT is not set 1384 | # CONFIG_DM_THIN_PROVISIONING is not set 1385 | # CONFIG_DM_CACHE is not set 1386 | # CONFIG_DM_ERA is not set 1387 | CONFIG_DM_MIRROR=y 1388 | # CONFIG_DM_LOG_USERSPACE is not set 1389 | # CONFIG_DM_RAID is not set 1390 | CONFIG_DM_ZERO=y 1391 | # CONFIG_DM_MULTIPATH is not set 1392 | # CONFIG_DM_DELAY is not set 1393 | # CONFIG_DM_UEVENT is not set 1394 | # CONFIG_DM_FLAKEY is not set 1395 | # CONFIG_DM_VERITY is not set 1396 | # CONFIG_DM_SWITCH is not set 1397 | # CONFIG_DM_LOG_WRITES is not set 1398 | # CONFIG_TARGET_CORE is not set 1399 | # CONFIG_FUSION is not set 1400 | 1401 | # 1402 | # IEEE 1394 (FireWire) support 1403 | # 1404 | # CONFIG_FIREWIRE is not set 1405 | # CONFIG_FIREWIRE_NOSY is not set 1406 | CONFIG_MACINTOSH_DRIVERS=y 1407 | CONFIG_MAC_EMUMOUSEBTN=y 1408 | CONFIG_NETDEVICES=y 1409 | CONFIG_MII=y 1410 | CONFIG_NET_CORE=y 1411 | # CONFIG_BONDING is not set 1412 | # CONFIG_DUMMY is not set 1413 | # CONFIG_EQUALIZER is not set 1414 | # CONFIG_NET_FC is not set 1415 | # CONFIG_IFB is not set 1416 | # CONFIG_NET_TEAM is not set 1417 | # CONFIG_MACVLAN is not set 1418 | # CONFIG_IPVLAN is not set 1419 | # CONFIG_VXLAN is not set 1420 | # CONFIG_MACSEC is not set 1421 | CONFIG_NETCONSOLE=y 1422 | CONFIG_NETPOLL=y 1423 | CONFIG_NET_POLL_CONTROLLER=y 1424 | # CONFIG_TUN is not set 1425 | # CONFIG_TUN_VNET_CROSS_LE is not set 1426 | # CONFIG_VETH is not set 1427 | # CONFIG_NLMON is not set 1428 | # CONFIG_ARCNET is not set 1429 | 1430 | # 1431 | # CAIF transport drivers 1432 | # 1433 | # CONFIG_VHOST_NET is not set 1434 | # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set 1435 | 1436 | # 1437 | # Distributed Switch Architecture drivers 1438 | # 1439 | CONFIG_ETHERNET=y 1440 | CONFIG_NET_VENDOR_3COM=y 1441 | # CONFIG_PCMCIA_3C574 is not set 1442 | # CONFIG_PCMCIA_3C589 is not set 1443 | # CONFIG_VORTEX is not set 1444 | # CONFIG_TYPHOON is not set 1445 | CONFIG_NET_VENDOR_ADAPTEC=y 1446 | # CONFIG_ADAPTEC_STARFIRE is not set 1447 | CONFIG_NET_VENDOR_AGERE=y 1448 | # CONFIG_ET131X is not set 1449 | CONFIG_NET_VENDOR_ALTEON=y 1450 | # CONFIG_ACENIC is not set 1451 | # CONFIG_ALTERA_TSE is not set 1452 | CONFIG_NET_VENDOR_AMD=y 1453 | # CONFIG_AMD8111_ETH is not set 1454 | # CONFIG_PCNET32 is not set 1455 | # CONFIG_PCMCIA_NMCLAN is not set 1456 | CONFIG_NET_VENDOR_ARC=y 1457 | CONFIG_NET_VENDOR_ATHEROS=y 1458 | # CONFIG_ATL2 is not set 1459 | # CONFIG_ATL1 is not set 1460 | # CONFIG_ATL1E is not set 1461 | # CONFIG_ATL1C is not set 1462 | # CONFIG_ALX is not set 1463 | # CONFIG_NET_VENDOR_AURORA is not set 1464 | CONFIG_NET_CADENCE=y 1465 | # CONFIG_MACB is not set 1466 | CONFIG_NET_VENDOR_BROADCOM=y 1467 | # CONFIG_B44 is not set 1468 | # CONFIG_BCMGENET is not set 1469 | # CONFIG_BNX2 is not set 1470 | # CONFIG_CNIC is not set 1471 | CONFIG_TIGON3=y 1472 | # CONFIG_BNX2X is not set 1473 | # CONFIG_BNXT is not set 1474 | CONFIG_NET_VENDOR_BROCADE=y 1475 | # CONFIG_BNA is not set 1476 | CONFIG_NET_VENDOR_CAVIUM=y 1477 | # CONFIG_THUNDER_NIC_PF is not set 1478 | # CONFIG_THUNDER_NIC_VF is not set 1479 | # CONFIG_THUNDER_NIC_BGX is not set 1480 | # CONFIG_LIQUIDIO is not set 1481 | CONFIG_NET_VENDOR_CHELSIO=y 1482 | # CONFIG_CHELSIO_T1 is not set 1483 | # CONFIG_CHELSIO_T3 is not set 1484 | # CONFIG_CHELSIO_T4 is not set 1485 | # CONFIG_CHELSIO_T4VF is not set 1486 | CONFIG_NET_VENDOR_CISCO=y 1487 | # CONFIG_ENIC is not set 1488 | # CONFIG_CX_ECAT is not set 1489 | # CONFIG_DNET is not set 1490 | CONFIG_NET_VENDOR_DEC=y 1491 | CONFIG_NET_TULIP=y 1492 | # CONFIG_DE2104X is not set 1493 | # CONFIG_TULIP is not set 1494 | # CONFIG_DE4X5 is not set 1495 | # CONFIG_WINBOND_840 is not set 1496 | # CONFIG_DM9102 is not set 1497 | # CONFIG_ULI526X is not set 1498 | # CONFIG_PCMCIA_XIRCOM is not set 1499 | CONFIG_NET_VENDOR_DLINK=y 1500 | # CONFIG_DL2K is not set 1501 | # CONFIG_SUNDANCE is not set 1502 | CONFIG_NET_VENDOR_EMULEX=y 1503 | # CONFIG_BE2NET is not set 1504 | CONFIG_NET_VENDOR_EZCHIP=y 1505 | CONFIG_NET_VENDOR_EXAR=y 1506 | # CONFIG_S2IO is not set 1507 | # CONFIG_VXGE is not set 1508 | CONFIG_NET_VENDOR_FUJITSU=y 1509 | # CONFIG_PCMCIA_FMVJ18X is not set 1510 | CONFIG_NET_VENDOR_HP=y 1511 | # CONFIG_HP100 is not set 1512 | CONFIG_NET_VENDOR_INTEL=y 1513 | CONFIG_E100=y 1514 | CONFIG_E1000=y 1515 | # CONFIG_E1000E is not set 1516 | # CONFIG_IGB is not set 1517 | # CONFIG_IGBVF is not set 1518 | # CONFIG_IXGB is not set 1519 | # CONFIG_IXGBE is not set 1520 | # CONFIG_IXGBEVF is not set 1521 | # CONFIG_I40E is not set 1522 | # CONFIG_I40EVF is not set 1523 | # CONFIG_FM10K is not set 1524 | CONFIG_NET_VENDOR_I825XX=y 1525 | # CONFIG_JME is not set 1526 | CONFIG_NET_VENDOR_MARVELL=y 1527 | # CONFIG_MVMDIO is not set 1528 | # CONFIG_MVNETA_BM is not set 1529 | # CONFIG_SKGE is not set 1530 | CONFIG_SKY2=y 1531 | CONFIG_NET_VENDOR_MELLANOX=y 1532 | # CONFIG_MLX4_EN is not set 1533 | # CONFIG_MLX4_CORE is not set 1534 | # CONFIG_MLX5_CORE is not set 1535 | # CONFIG_MLXSW_CORE is not set 1536 | CONFIG_NET_VENDOR_MICREL=y 1537 | # CONFIG_KS8842 is not set 1538 | # CONFIG_KS8851_MLL is not set 1539 | # CONFIG_KSZ884X_PCI is not set 1540 | CONFIG_NET_VENDOR_MYRI=y 1541 | # CONFIG_MYRI10GE is not set 1542 | # CONFIG_FEALNX is not set 1543 | CONFIG_NET_VENDOR_NATSEMI=y 1544 | # CONFIG_NATSEMI is not set 1545 | # CONFIG_NS83820 is not set 1546 | CONFIG_NET_VENDOR_NETRONOME=y 1547 | # CONFIG_NFP_NETVF is not set 1548 | CONFIG_NET_VENDOR_8390=y 1549 | # CONFIG_PCMCIA_AXNET is not set 1550 | # CONFIG_NE2K_PCI is not set 1551 | # CONFIG_PCMCIA_PCNET is not set 1552 | CONFIG_NET_VENDOR_NVIDIA=y 1553 | CONFIG_FORCEDETH=y 1554 | CONFIG_NET_VENDOR_OKI=y 1555 | # CONFIG_ETHOC is not set 1556 | CONFIG_NET_PACKET_ENGINE=y 1557 | # CONFIG_HAMACHI is not set 1558 | # CONFIG_YELLOWFIN is not set 1559 | CONFIG_NET_VENDOR_QLOGIC=y 1560 | # CONFIG_QLA3XXX is not set 1561 | # CONFIG_QLCNIC is not set 1562 | # CONFIG_QLGE is not set 1563 | # CONFIG_NETXEN_NIC is not set 1564 | # CONFIG_QED is not set 1565 | CONFIG_NET_VENDOR_QUALCOMM=y 1566 | CONFIG_NET_VENDOR_REALTEK=y 1567 | # CONFIG_8139CP is not set 1568 | CONFIG_8139TOO=y 1569 | CONFIG_8139TOO_PIO=y 1570 | # CONFIG_8139TOO_TUNE_TWISTER is not set 1571 | # CONFIG_8139TOO_8129 is not set 1572 | # CONFIG_8139_OLD_RX_RESET is not set 1573 | # CONFIG_R8169 is not set 1574 | CONFIG_NET_VENDOR_RENESAS=y 1575 | CONFIG_NET_VENDOR_RDC=y 1576 | # CONFIG_R6040 is not set 1577 | CONFIG_NET_VENDOR_ROCKER=y 1578 | CONFIG_NET_VENDOR_SAMSUNG=y 1579 | # CONFIG_SXGBE_ETH is not set 1580 | CONFIG_NET_VENDOR_SEEQ=y 1581 | CONFIG_NET_VENDOR_SILAN=y 1582 | # CONFIG_SC92031 is not set 1583 | CONFIG_NET_VENDOR_SIS=y 1584 | # CONFIG_SIS900 is not set 1585 | # CONFIG_SIS190 is not set 1586 | # CONFIG_SFC is not set 1587 | CONFIG_NET_VENDOR_SMSC=y 1588 | # CONFIG_PCMCIA_SMC91C92 is not set 1589 | # CONFIG_EPIC100 is not set 1590 | # CONFIG_SMSC911X is not set 1591 | # CONFIG_SMSC9420 is not set 1592 | CONFIG_NET_VENDOR_STMICRO=y 1593 | # CONFIG_STMMAC_ETH is not set 1594 | CONFIG_NET_VENDOR_SUN=y 1595 | # CONFIG_HAPPYMEAL is not set 1596 | # CONFIG_SUNGEM is not set 1597 | # CONFIG_CASSINI is not set 1598 | # CONFIG_NIU is not set 1599 | CONFIG_NET_VENDOR_SYNOPSYS=y 1600 | CONFIG_NET_VENDOR_TEHUTI=y 1601 | # CONFIG_TEHUTI is not set 1602 | CONFIG_NET_VENDOR_TI=y 1603 | # CONFIG_TI_CPSW_ALE is not set 1604 | # CONFIG_TLAN is not set 1605 | CONFIG_NET_VENDOR_VIA=y 1606 | # CONFIG_VIA_RHINE is not set 1607 | # CONFIG_VIA_VELOCITY is not set 1608 | CONFIG_NET_VENDOR_WIZNET=y 1609 | # CONFIG_WIZNET_W5100 is not set 1610 | # CONFIG_WIZNET_W5300 is not set 1611 | CONFIG_NET_VENDOR_XIRCOM=y 1612 | # CONFIG_PCMCIA_XIRC2PS is not set 1613 | CONFIG_FDDI=y 1614 | # CONFIG_DEFXX is not set 1615 | # CONFIG_SKFP is not set 1616 | # CONFIG_HIPPI is not set 1617 | # CONFIG_NET_SB1000 is not set 1618 | CONFIG_PHYLIB=y 1619 | 1620 | # 1621 | # MII PHY device drivers 1622 | # 1623 | # CONFIG_AQUANTIA_PHY is not set 1624 | # CONFIG_AT803X_PHY is not set 1625 | # CONFIG_AMD_PHY is not set 1626 | # CONFIG_MARVELL_PHY is not set 1627 | # CONFIG_DAVICOM_PHY is not set 1628 | # CONFIG_QSEMI_PHY is not set 1629 | # CONFIG_LXT_PHY is not set 1630 | # CONFIG_CICADA_PHY is not set 1631 | # CONFIG_VITESSE_PHY is not set 1632 | # CONFIG_TERANETICS_PHY is not set 1633 | # CONFIG_SMSC_PHY is not set 1634 | # CONFIG_BROADCOM_PHY is not set 1635 | # CONFIG_BCM7XXX_PHY is not set 1636 | # CONFIG_BCM87XX_PHY is not set 1637 | # CONFIG_ICPLUS_PHY is not set 1638 | # CONFIG_REALTEK_PHY is not set 1639 | # CONFIG_NATIONAL_PHY is not set 1640 | # CONFIG_STE10XP is not set 1641 | # CONFIG_LSI_ET1011C_PHY is not set 1642 | # CONFIG_MICREL_PHY is not set 1643 | # CONFIG_DP83848_PHY is not set 1644 | # CONFIG_DP83867_PHY is not set 1645 | # CONFIG_MICROCHIP_PHY is not set 1646 | # CONFIG_FIXED_PHY is not set 1647 | # CONFIG_MDIO_BITBANG is not set 1648 | # CONFIG_MDIO_OCTEON is not set 1649 | # CONFIG_MDIO_THUNDER is not set 1650 | # CONFIG_MDIO_BCM_UNIMAC is not set 1651 | # CONFIG_PPP is not set 1652 | # CONFIG_SLIP is not set 1653 | CONFIG_USB_NET_DRIVERS=y 1654 | # CONFIG_USB_CATC is not set 1655 | # CONFIG_USB_KAWETH is not set 1656 | # CONFIG_USB_PEGASUS is not set 1657 | # CONFIG_USB_RTL8150 is not set 1658 | # CONFIG_USB_RTL8152 is not set 1659 | # CONFIG_USB_LAN78XX is not set 1660 | # CONFIG_USB_USBNET is not set 1661 | # CONFIG_USB_HSO is not set 1662 | # CONFIG_USB_IPHETH is not set 1663 | CONFIG_WLAN=y 1664 | CONFIG_WLAN_VENDOR_ADMTEK=y 1665 | # CONFIG_ADM8211 is not set 1666 | CONFIG_WLAN_VENDOR_ATH=y 1667 | # CONFIG_ATH_DEBUG is not set 1668 | # CONFIG_ATH5K is not set 1669 | # CONFIG_ATH5K_PCI is not set 1670 | # CONFIG_ATH9K is not set 1671 | # CONFIG_ATH9K_HTC is not set 1672 | # CONFIG_CARL9170 is not set 1673 | # CONFIG_ATH6KL is not set 1674 | # CONFIG_AR5523 is not set 1675 | # CONFIG_WIL6210 is not set 1676 | # CONFIG_ATH10K is not set 1677 | # CONFIG_WCN36XX is not set 1678 | CONFIG_WLAN_VENDOR_ATMEL=y 1679 | # CONFIG_ATMEL is not set 1680 | # CONFIG_AT76C50X_USB is not set 1681 | CONFIG_WLAN_VENDOR_BROADCOM=y 1682 | # CONFIG_B43 is not set 1683 | # CONFIG_B43LEGACY is not set 1684 | # CONFIG_BRCMSMAC is not set 1685 | # CONFIG_BRCMFMAC is not set 1686 | CONFIG_WLAN_VENDOR_CISCO=y 1687 | # CONFIG_AIRO is not set 1688 | # CONFIG_AIRO_CS is not set 1689 | CONFIG_WLAN_VENDOR_INTEL=y 1690 | # CONFIG_IPW2100 is not set 1691 | # CONFIG_IPW2200 is not set 1692 | # CONFIG_IWL4965 is not set 1693 | # CONFIG_IWL3945 is not set 1694 | # CONFIG_IWLWIFI is not set 1695 | CONFIG_WLAN_VENDOR_INTERSIL=y 1696 | # CONFIG_HOSTAP is not set 1697 | # CONFIG_HERMES is not set 1698 | # CONFIG_P54_COMMON is not set 1699 | # CONFIG_PRISM54 is not set 1700 | CONFIG_WLAN_VENDOR_MARVELL=y 1701 | # CONFIG_LIBERTAS is not set 1702 | # CONFIG_LIBERTAS_THINFIRM is not set 1703 | # CONFIG_MWIFIEX is not set 1704 | # CONFIG_MWL8K is not set 1705 | CONFIG_WLAN_VENDOR_MEDIATEK=y 1706 | # CONFIG_MT7601U is not set 1707 | CONFIG_WLAN_VENDOR_RALINK=y 1708 | # CONFIG_RT2X00 is not set 1709 | CONFIG_WLAN_VENDOR_REALTEK=y 1710 | # CONFIG_RTL8180 is not set 1711 | # CONFIG_RTL8187 is not set 1712 | CONFIG_RTL_CARDS=y 1713 | # CONFIG_RTL8192CE is not set 1714 | # CONFIG_RTL8192SE is not set 1715 | # CONFIG_RTL8192DE is not set 1716 | # CONFIG_RTL8723AE is not set 1717 | # CONFIG_RTL8723BE is not set 1718 | # CONFIG_RTL8188EE is not set 1719 | # CONFIG_RTL8192EE is not set 1720 | # CONFIG_RTL8821AE is not set 1721 | # CONFIG_RTL8192CU is not set 1722 | # CONFIG_RTL8XXXU is not set 1723 | CONFIG_WLAN_VENDOR_RSI=y 1724 | # CONFIG_RSI_91X is not set 1725 | CONFIG_WLAN_VENDOR_ST=y 1726 | # CONFIG_CW1200 is not set 1727 | CONFIG_WLAN_VENDOR_TI=y 1728 | # CONFIG_WL1251 is not set 1729 | # CONFIG_WL12XX is not set 1730 | # CONFIG_WL18XX is not set 1731 | # CONFIG_WLCORE is not set 1732 | CONFIG_WLAN_VENDOR_ZYDAS=y 1733 | # CONFIG_USB_ZD1201 is not set 1734 | # CONFIG_ZD1211RW is not set 1735 | # CONFIG_PCMCIA_RAYCS is not set 1736 | # CONFIG_PCMCIA_WL3501 is not set 1737 | # CONFIG_MAC80211_HWSIM is not set 1738 | # CONFIG_USB_NET_RNDIS_WLAN is not set 1739 | 1740 | # 1741 | # Enable WiMAX (Networking options) to see the WiMAX drivers 1742 | # 1743 | # CONFIG_WAN is not set 1744 | # CONFIG_VMXNET3 is not set 1745 | # CONFIG_FUJITSU_ES is not set 1746 | # CONFIG_ISDN is not set 1747 | # CONFIG_NVM is not set 1748 | 1749 | # 1750 | # Input device support 1751 | # 1752 | CONFIG_INPUT=y 1753 | CONFIG_INPUT_LEDS=y 1754 | CONFIG_INPUT_FF_MEMLESS=y 1755 | CONFIG_INPUT_POLLDEV=y 1756 | CONFIG_INPUT_SPARSEKMAP=y 1757 | # CONFIG_INPUT_MATRIXKMAP is not set 1758 | 1759 | # 1760 | # Userland interfaces 1761 | # 1762 | CONFIG_INPUT_MOUSEDEV=y 1763 | # CONFIG_INPUT_MOUSEDEV_PSAUX is not set 1764 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 1765 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 1766 | # CONFIG_INPUT_JOYDEV is not set 1767 | CONFIG_INPUT_EVDEV=y 1768 | # CONFIG_INPUT_EVBUG is not set 1769 | 1770 | # 1771 | # Input Device Drivers 1772 | # 1773 | CONFIG_INPUT_KEYBOARD=y 1774 | # CONFIG_KEYBOARD_ADP5588 is not set 1775 | # CONFIG_KEYBOARD_ADP5589 is not set 1776 | CONFIG_KEYBOARD_ATKBD=y 1777 | # CONFIG_KEYBOARD_QT1070 is not set 1778 | # CONFIG_KEYBOARD_QT2160 is not set 1779 | # CONFIG_KEYBOARD_LKKBD is not set 1780 | # CONFIG_KEYBOARD_TCA6416 is not set 1781 | # CONFIG_KEYBOARD_TCA8418 is not set 1782 | # CONFIG_KEYBOARD_LM8323 is not set 1783 | # CONFIG_KEYBOARD_LM8333 is not set 1784 | # CONFIG_KEYBOARD_MAX7359 is not set 1785 | # CONFIG_KEYBOARD_MCS is not set 1786 | # CONFIG_KEYBOARD_MPR121 is not set 1787 | # CONFIG_KEYBOARD_NEWTON is not set 1788 | # CONFIG_KEYBOARD_OPENCORES is not set 1789 | # CONFIG_KEYBOARD_STOWAWAY is not set 1790 | # CONFIG_KEYBOARD_SUNKBD is not set 1791 | # CONFIG_KEYBOARD_XTKBD is not set 1792 | CONFIG_INPUT_MOUSE=y 1793 | CONFIG_MOUSE_PS2=y 1794 | CONFIG_MOUSE_PS2_ALPS=y 1795 | CONFIG_MOUSE_PS2_BYD=y 1796 | CONFIG_MOUSE_PS2_LOGIPS2PP=y 1797 | CONFIG_MOUSE_PS2_SYNAPTICS=y 1798 | CONFIG_MOUSE_PS2_CYPRESS=y 1799 | CONFIG_MOUSE_PS2_LIFEBOOK=y 1800 | CONFIG_MOUSE_PS2_TRACKPOINT=y 1801 | # CONFIG_MOUSE_PS2_ELANTECH is not set 1802 | # CONFIG_MOUSE_PS2_SENTELIC is not set 1803 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set 1804 | CONFIG_MOUSE_PS2_FOCALTECH=y 1805 | # CONFIG_MOUSE_SERIAL is not set 1806 | # CONFIG_MOUSE_APPLETOUCH is not set 1807 | # CONFIG_MOUSE_BCM5974 is not set 1808 | # CONFIG_MOUSE_CYAPA is not set 1809 | # CONFIG_MOUSE_ELAN_I2C is not set 1810 | # CONFIG_MOUSE_VSXXXAA is not set 1811 | # CONFIG_MOUSE_SYNAPTICS_I2C is not set 1812 | # CONFIG_MOUSE_SYNAPTICS_USB is not set 1813 | CONFIG_INPUT_JOYSTICK=y 1814 | # CONFIG_JOYSTICK_ANALOG is not set 1815 | # CONFIG_JOYSTICK_A3D is not set 1816 | # CONFIG_JOYSTICK_ADI is not set 1817 | # CONFIG_JOYSTICK_COBRA is not set 1818 | # CONFIG_JOYSTICK_GF2K is not set 1819 | # CONFIG_JOYSTICK_GRIP is not set 1820 | # CONFIG_JOYSTICK_GRIP_MP is not set 1821 | # CONFIG_JOYSTICK_GUILLEMOT is not set 1822 | # CONFIG_JOYSTICK_INTERACT is not set 1823 | # CONFIG_JOYSTICK_SIDEWINDER is not set 1824 | # CONFIG_JOYSTICK_TMDC is not set 1825 | # CONFIG_JOYSTICK_IFORCE is not set 1826 | # CONFIG_JOYSTICK_WARRIOR is not set 1827 | # CONFIG_JOYSTICK_MAGELLAN is not set 1828 | # CONFIG_JOYSTICK_SPACEORB is not set 1829 | # CONFIG_JOYSTICK_SPACEBALL is not set 1830 | # CONFIG_JOYSTICK_STINGER is not set 1831 | # CONFIG_JOYSTICK_TWIDJOY is not set 1832 | # CONFIG_JOYSTICK_ZHENHUA is not set 1833 | # CONFIG_JOYSTICK_AS5011 is not set 1834 | # CONFIG_JOYSTICK_JOYDUMP is not set 1835 | # CONFIG_JOYSTICK_XPAD is not set 1836 | CONFIG_INPUT_TABLET=y 1837 | # CONFIG_TABLET_USB_ACECAD is not set 1838 | # CONFIG_TABLET_USB_AIPTEK is not set 1839 | # CONFIG_TABLET_USB_GTCO is not set 1840 | # CONFIG_TABLET_USB_HANWANG is not set 1841 | # CONFIG_TABLET_USB_KBTAB is not set 1842 | # CONFIG_TABLET_SERIAL_WACOM4 is not set 1843 | CONFIG_INPUT_TOUCHSCREEN=y 1844 | CONFIG_TOUCHSCREEN_PROPERTIES=y 1845 | # CONFIG_TOUCHSCREEN_AD7879 is not set 1846 | # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set 1847 | # CONFIG_TOUCHSCREEN_BU21013 is not set 1848 | # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set 1849 | # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set 1850 | # CONFIG_TOUCHSCREEN_DYNAPRO is not set 1851 | # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set 1852 | # CONFIG_TOUCHSCREEN_EETI is not set 1853 | # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set 1854 | # CONFIG_TOUCHSCREEN_FUJITSU is not set 1855 | # CONFIG_TOUCHSCREEN_ILI210X is not set 1856 | # CONFIG_TOUCHSCREEN_GUNZE is not set 1857 | # CONFIG_TOUCHSCREEN_ELAN is not set 1858 | # CONFIG_TOUCHSCREEN_ELO is not set 1859 | # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set 1860 | # CONFIG_TOUCHSCREEN_WACOM_I2C is not set 1861 | # CONFIG_TOUCHSCREEN_MAX11801 is not set 1862 | # CONFIG_TOUCHSCREEN_MCS5000 is not set 1863 | # CONFIG_TOUCHSCREEN_MMS114 is not set 1864 | # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set 1865 | # CONFIG_TOUCHSCREEN_MTOUCH is not set 1866 | # CONFIG_TOUCHSCREEN_INEXIO is not set 1867 | # CONFIG_TOUCHSCREEN_MK712 is not set 1868 | # CONFIG_TOUCHSCREEN_PENMOUNT is not set 1869 | # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set 1870 | # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set 1871 | # CONFIG_TOUCHSCREEN_TOUCHWIN is not set 1872 | # CONFIG_TOUCHSCREEN_PIXCIR is not set 1873 | # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set 1874 | # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set 1875 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set 1876 | # CONFIG_TOUCHSCREEN_TSC_SERIO is not set 1877 | # CONFIG_TOUCHSCREEN_TSC2004 is not set 1878 | # CONFIG_TOUCHSCREEN_TSC2007 is not set 1879 | # CONFIG_TOUCHSCREEN_ST1232 is not set 1880 | # CONFIG_TOUCHSCREEN_SX8654 is not set 1881 | # CONFIG_TOUCHSCREEN_TPS6507X is not set 1882 | # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set 1883 | CONFIG_INPUT_MISC=y 1884 | # CONFIG_INPUT_AD714X is not set 1885 | # CONFIG_INPUT_BMA150 is not set 1886 | # CONFIG_INPUT_E3X0_BUTTON is not set 1887 | # CONFIG_INPUT_PCSPKR is not set 1888 | # CONFIG_INPUT_MMA8450 is not set 1889 | # CONFIG_INPUT_MPU3050 is not set 1890 | # CONFIG_INPUT_APANEL is not set 1891 | # CONFIG_INPUT_ATLAS_BTNS is not set 1892 | # CONFIG_INPUT_ATI_REMOTE2 is not set 1893 | # CONFIG_INPUT_KEYSPAN_REMOTE is not set 1894 | # CONFIG_INPUT_KXTJ9 is not set 1895 | # CONFIG_INPUT_POWERMATE is not set 1896 | # CONFIG_INPUT_YEALINK is not set 1897 | # CONFIG_INPUT_CM109 is not set 1898 | # CONFIG_INPUT_UINPUT is not set 1899 | # CONFIG_INPUT_PCF8574 is not set 1900 | # CONFIG_INPUT_ADXL34X is not set 1901 | # CONFIG_INPUT_IMS_PCU is not set 1902 | # CONFIG_INPUT_CMA3000 is not set 1903 | # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set 1904 | # CONFIG_INPUT_DRV2665_HAPTICS is not set 1905 | # CONFIG_INPUT_DRV2667_HAPTICS is not set 1906 | # CONFIG_RMI4_CORE is not set 1907 | 1908 | # 1909 | # Hardware I/O ports 1910 | # 1911 | CONFIG_SERIO=y 1912 | CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y 1913 | CONFIG_SERIO_I8042=y 1914 | CONFIG_SERIO_SERPORT=y 1915 | # CONFIG_SERIO_CT82C710 is not set 1916 | # CONFIG_SERIO_PCIPS2 is not set 1917 | CONFIG_SERIO_LIBPS2=y 1918 | # CONFIG_SERIO_RAW is not set 1919 | # CONFIG_SERIO_ALTERA_PS2 is not set 1920 | # CONFIG_SERIO_PS2MULT is not set 1921 | # CONFIG_SERIO_ARC_PS2 is not set 1922 | # CONFIG_USERIO is not set 1923 | # CONFIG_GAMEPORT is not set 1924 | 1925 | # 1926 | # Character devices 1927 | # 1928 | CONFIG_TTY=y 1929 | CONFIG_VT=y 1930 | CONFIG_CONSOLE_TRANSLATIONS=y 1931 | CONFIG_VT_CONSOLE=y 1932 | CONFIG_VT_CONSOLE_SLEEP=y 1933 | CONFIG_HW_CONSOLE=y 1934 | CONFIG_VT_HW_CONSOLE_BINDING=y 1935 | CONFIG_UNIX98_PTYS=y 1936 | # CONFIG_LEGACY_PTYS is not set 1937 | CONFIG_SERIAL_NONSTANDARD=y 1938 | # CONFIG_ROCKETPORT is not set 1939 | # CONFIG_CYCLADES is not set 1940 | # CONFIG_MOXA_INTELLIO is not set 1941 | # CONFIG_MOXA_SMARTIO is not set 1942 | # CONFIG_SYNCLINK is not set 1943 | # CONFIG_SYNCLINKMP is not set 1944 | # CONFIG_SYNCLINK_GT is not set 1945 | # CONFIG_NOZOMI is not set 1946 | # CONFIG_ISI is not set 1947 | # CONFIG_N_HDLC is not set 1948 | # CONFIG_N_GSM is not set 1949 | # CONFIG_TRACE_SINK is not set 1950 | CONFIG_DEVMEM=y 1951 | 1952 | # 1953 | # Serial drivers 1954 | # 1955 | CONFIG_SERIAL_EARLYCON=y 1956 | CONFIG_SERIAL_8250=y 1957 | CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y 1958 | CONFIG_SERIAL_8250_PNP=y 1959 | # CONFIG_SERIAL_8250_FINTEK is not set 1960 | CONFIG_SERIAL_8250_CONSOLE=y 1961 | CONFIG_SERIAL_8250_DMA=y 1962 | CONFIG_SERIAL_8250_PCI=y 1963 | # CONFIG_SERIAL_8250_CS is not set 1964 | CONFIG_SERIAL_8250_NR_UARTS=32 1965 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 1966 | CONFIG_SERIAL_8250_EXTENDED=y 1967 | CONFIG_SERIAL_8250_MANY_PORTS=y 1968 | CONFIG_SERIAL_8250_SHARE_IRQ=y 1969 | CONFIG_SERIAL_8250_DETECT_IRQ=y 1970 | CONFIG_SERIAL_8250_RSA=y 1971 | # CONFIG_SERIAL_8250_FSL is not set 1972 | # CONFIG_SERIAL_8250_DW is not set 1973 | # CONFIG_SERIAL_8250_RT288X is not set 1974 | CONFIG_SERIAL_8250_MID=y 1975 | # CONFIG_SERIAL_8250_MOXA is not set 1976 | 1977 | # 1978 | # Non-8250 serial port support 1979 | # 1980 | # CONFIG_SERIAL_UARTLITE is not set 1981 | CONFIG_SERIAL_CORE=y 1982 | CONFIG_SERIAL_CORE_CONSOLE=y 1983 | # CONFIG_SERIAL_JSM is not set 1984 | # CONFIG_SERIAL_SCCNXP is not set 1985 | # CONFIG_SERIAL_SC16IS7XX is not set 1986 | # CONFIG_SERIAL_ALTERA_JTAGUART is not set 1987 | # CONFIG_SERIAL_ALTERA_UART is not set 1988 | # CONFIG_SERIAL_ARC is not set 1989 | # CONFIG_SERIAL_RP2 is not set 1990 | # CONFIG_SERIAL_FSL_LPUART is not set 1991 | # CONFIG_IPMI_HANDLER is not set 1992 | CONFIG_HW_RANDOM=y 1993 | # CONFIG_HW_RANDOM_TIMERIOMEM is not set 1994 | # CONFIG_HW_RANDOM_INTEL is not set 1995 | # CONFIG_HW_RANDOM_AMD is not set 1996 | CONFIG_HW_RANDOM_VIA=y 1997 | CONFIG_NVRAM=y 1998 | # CONFIG_R3964 is not set 1999 | # CONFIG_APPLICOM is not set 2000 | 2001 | # 2002 | # PCMCIA character devices 2003 | # 2004 | # CONFIG_SYNCLINK_CS is not set 2005 | # CONFIG_CARDMAN_4000 is not set 2006 | # CONFIG_CARDMAN_4040 is not set 2007 | # CONFIG_IPWIRELESS is not set 2008 | # CONFIG_MWAVE is not set 2009 | # CONFIG_RAW_DRIVER is not set 2010 | CONFIG_HPET=y 2011 | # CONFIG_HPET_MMAP is not set 2012 | # CONFIG_HANGCHECK_TIMER is not set 2013 | # CONFIG_TCG_TPM is not set 2014 | # CONFIG_TELCLOCK is not set 2015 | # CONFIG_XILLYBUS is not set 2016 | 2017 | # 2018 | # I2C support 2019 | # 2020 | CONFIG_I2C=y 2021 | CONFIG_ACPI_I2C_OPREGION=y 2022 | CONFIG_I2C_BOARDINFO=y 2023 | CONFIG_I2C_COMPAT=y 2024 | # CONFIG_I2C_CHARDEV is not set 2025 | # CONFIG_I2C_MUX is not set 2026 | CONFIG_I2C_HELPER_AUTO=y 2027 | CONFIG_I2C_ALGOBIT=y 2028 | 2029 | # 2030 | # I2C Hardware Bus support 2031 | # 2032 | 2033 | # 2034 | # PC SMBus host controller drivers 2035 | # 2036 | # CONFIG_I2C_ALI1535 is not set 2037 | # CONFIG_I2C_ALI1563 is not set 2038 | # CONFIG_I2C_ALI15X3 is not set 2039 | # CONFIG_I2C_AMD756 is not set 2040 | # CONFIG_I2C_AMD8111 is not set 2041 | CONFIG_I2C_I801=y 2042 | # CONFIG_I2C_ISCH is not set 2043 | # CONFIG_I2C_ISMT is not set 2044 | # CONFIG_I2C_PIIX4 is not set 2045 | # CONFIG_I2C_NFORCE2 is not set 2046 | # CONFIG_I2C_SIS5595 is not set 2047 | # CONFIG_I2C_SIS630 is not set 2048 | # CONFIG_I2C_SIS96X is not set 2049 | # CONFIG_I2C_VIA is not set 2050 | # CONFIG_I2C_VIAPRO is not set 2051 | 2052 | # 2053 | # ACPI drivers 2054 | # 2055 | # CONFIG_I2C_SCMI is not set 2056 | 2057 | # 2058 | # I2C system bus drivers (mostly embedded / system-on-chip) 2059 | # 2060 | # CONFIG_I2C_DESIGNWARE_PCI is not set 2061 | # CONFIG_I2C_OCORES is not set 2062 | # CONFIG_I2C_PCA_PLATFORM is not set 2063 | # CONFIG_I2C_PXA_PCI is not set 2064 | # CONFIG_I2C_SIMTEC is not set 2065 | # CONFIG_I2C_XILINX is not set 2066 | 2067 | # 2068 | # External I2C/SMBus adapter drivers 2069 | # 2070 | # CONFIG_I2C_DIOLAN_U2C is not set 2071 | # CONFIG_I2C_PARPORT_LIGHT is not set 2072 | # CONFIG_I2C_ROBOTFUZZ_OSIF is not set 2073 | # CONFIG_I2C_TAOS_EVM is not set 2074 | # CONFIG_I2C_TINY_USB is not set 2075 | 2076 | # 2077 | # Other I2C/SMBus bus drivers 2078 | # 2079 | # CONFIG_I2C_STUB is not set 2080 | # CONFIG_I2C_SLAVE is not set 2081 | # CONFIG_I2C_DEBUG_CORE is not set 2082 | # CONFIG_I2C_DEBUG_ALGO is not set 2083 | # CONFIG_I2C_DEBUG_BUS is not set 2084 | # CONFIG_SPI is not set 2085 | # CONFIG_SPMI is not set 2086 | # CONFIG_HSI is not set 2087 | 2088 | # 2089 | # PPS support 2090 | # 2091 | CONFIG_PPS=y 2092 | # CONFIG_PPS_DEBUG is not set 2093 | 2094 | # 2095 | # PPS clients support 2096 | # 2097 | # CONFIG_PPS_CLIENT_KTIMER is not set 2098 | # CONFIG_PPS_CLIENT_LDISC is not set 2099 | # CONFIG_PPS_CLIENT_GPIO is not set 2100 | 2101 | # 2102 | # PPS generators support 2103 | # 2104 | 2105 | # 2106 | # PTP clock support 2107 | # 2108 | CONFIG_PTP_1588_CLOCK=y 2109 | 2110 | # 2111 | # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. 2112 | # 2113 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y 2114 | # CONFIG_GPIOLIB is not set 2115 | # CONFIG_W1 is not set 2116 | CONFIG_POWER_SUPPLY=y 2117 | # CONFIG_POWER_SUPPLY_DEBUG is not set 2118 | # CONFIG_PDA_POWER is not set 2119 | # CONFIG_TEST_POWER is not set 2120 | # CONFIG_BATTERY_DS2780 is not set 2121 | # CONFIG_BATTERY_DS2781 is not set 2122 | # CONFIG_BATTERY_DS2782 is not set 2123 | # CONFIG_BATTERY_SBS is not set 2124 | # CONFIG_BATTERY_BQ27XXX is not set 2125 | # CONFIG_BATTERY_MAX17040 is not set 2126 | # CONFIG_BATTERY_MAX17042 is not set 2127 | # CONFIG_CHARGER_MAX8903 is not set 2128 | # CONFIG_CHARGER_LP8727 is not set 2129 | # CONFIG_CHARGER_BQ2415X is not set 2130 | # CONFIG_CHARGER_SMB347 is not set 2131 | # CONFIG_BATTERY_GAUGE_LTC2941 is not set 2132 | # CONFIG_POWER_RESET is not set 2133 | # CONFIG_POWER_AVS is not set 2134 | CONFIG_HWMON=y 2135 | # CONFIG_HWMON_VID is not set 2136 | # CONFIG_HWMON_DEBUG_CHIP is not set 2137 | 2138 | # 2139 | # Native drivers 2140 | # 2141 | # CONFIG_SENSORS_ABITUGURU is not set 2142 | # CONFIG_SENSORS_ABITUGURU3 is not set 2143 | # CONFIG_SENSORS_AD7414 is not set 2144 | # CONFIG_SENSORS_AD7418 is not set 2145 | # CONFIG_SENSORS_ADM1021 is not set 2146 | # CONFIG_SENSORS_ADM1025 is not set 2147 | # CONFIG_SENSORS_ADM1026 is not set 2148 | # CONFIG_SENSORS_ADM1029 is not set 2149 | # CONFIG_SENSORS_ADM1031 is not set 2150 | # CONFIG_SENSORS_ADM9240 is not set 2151 | # CONFIG_SENSORS_ADT7410 is not set 2152 | # CONFIG_SENSORS_ADT7411 is not set 2153 | # CONFIG_SENSORS_ADT7462 is not set 2154 | # CONFIG_SENSORS_ADT7470 is not set 2155 | # CONFIG_SENSORS_ADT7475 is not set 2156 | # CONFIG_SENSORS_ASC7621 is not set 2157 | # CONFIG_SENSORS_K8TEMP is not set 2158 | # CONFIG_SENSORS_K10TEMP is not set 2159 | # CONFIG_SENSORS_FAM15H_POWER is not set 2160 | # CONFIG_SENSORS_APPLESMC is not set 2161 | # CONFIG_SENSORS_ASB100 is not set 2162 | # CONFIG_SENSORS_ATXP1 is not set 2163 | # CONFIG_SENSORS_DS620 is not set 2164 | # CONFIG_SENSORS_DS1621 is not set 2165 | # CONFIG_SENSORS_DELL_SMM is not set 2166 | # CONFIG_SENSORS_I5K_AMB is not set 2167 | # CONFIG_SENSORS_F71805F is not set 2168 | # CONFIG_SENSORS_F71882FG is not set 2169 | # CONFIG_SENSORS_F75375S is not set 2170 | # CONFIG_SENSORS_FSCHMD is not set 2171 | # CONFIG_SENSORS_GL518SM is not set 2172 | # CONFIG_SENSORS_GL520SM is not set 2173 | # CONFIG_SENSORS_G760A is not set 2174 | # CONFIG_SENSORS_G762 is not set 2175 | # CONFIG_SENSORS_HIH6130 is not set 2176 | # CONFIG_SENSORS_I5500 is not set 2177 | # CONFIG_SENSORS_CORETEMP is not set 2178 | # CONFIG_SENSORS_IT87 is not set 2179 | # CONFIG_SENSORS_JC42 is not set 2180 | # CONFIG_SENSORS_POWR1220 is not set 2181 | # CONFIG_SENSORS_LINEAGE is not set 2182 | # CONFIG_SENSORS_LTC2945 is not set 2183 | # CONFIG_SENSORS_LTC2990 is not set 2184 | # CONFIG_SENSORS_LTC4151 is not set 2185 | # CONFIG_SENSORS_LTC4215 is not set 2186 | # CONFIG_SENSORS_LTC4222 is not set 2187 | # CONFIG_SENSORS_LTC4245 is not set 2188 | # CONFIG_SENSORS_LTC4260 is not set 2189 | # CONFIG_SENSORS_LTC4261 is not set 2190 | # CONFIG_SENSORS_MAX16065 is not set 2191 | # CONFIG_SENSORS_MAX1619 is not set 2192 | # CONFIG_SENSORS_MAX1668 is not set 2193 | # CONFIG_SENSORS_MAX197 is not set 2194 | # CONFIG_SENSORS_MAX6639 is not set 2195 | # CONFIG_SENSORS_MAX6642 is not set 2196 | # CONFIG_SENSORS_MAX6650 is not set 2197 | # CONFIG_SENSORS_MAX6697 is not set 2198 | # CONFIG_SENSORS_MAX31790 is not set 2199 | # CONFIG_SENSORS_MCP3021 is not set 2200 | # CONFIG_SENSORS_LM63 is not set 2201 | # CONFIG_SENSORS_LM73 is not set 2202 | # CONFIG_SENSORS_LM75 is not set 2203 | # CONFIG_SENSORS_LM77 is not set 2204 | # CONFIG_SENSORS_LM78 is not set 2205 | # CONFIG_SENSORS_LM80 is not set 2206 | # CONFIG_SENSORS_LM83 is not set 2207 | # CONFIG_SENSORS_LM85 is not set 2208 | # CONFIG_SENSORS_LM87 is not set 2209 | # CONFIG_SENSORS_LM90 is not set 2210 | # CONFIG_SENSORS_LM92 is not set 2211 | # CONFIG_SENSORS_LM93 is not set 2212 | # CONFIG_SENSORS_LM95234 is not set 2213 | # CONFIG_SENSORS_LM95241 is not set 2214 | # CONFIG_SENSORS_LM95245 is not set 2215 | # CONFIG_SENSORS_PC87360 is not set 2216 | # CONFIG_SENSORS_PC87427 is not set 2217 | # CONFIG_SENSORS_NTC_THERMISTOR is not set 2218 | # CONFIG_SENSORS_NCT6683 is not set 2219 | # CONFIG_SENSORS_NCT6775 is not set 2220 | # CONFIG_SENSORS_NCT7802 is not set 2221 | # CONFIG_SENSORS_NCT7904 is not set 2222 | # CONFIG_SENSORS_PCF8591 is not set 2223 | # CONFIG_PMBUS is not set 2224 | # CONFIG_SENSORS_SHT21 is not set 2225 | # CONFIG_SENSORS_SHTC1 is not set 2226 | # CONFIG_SENSORS_SIS5595 is not set 2227 | # CONFIG_SENSORS_DME1737 is not set 2228 | # CONFIG_SENSORS_EMC1403 is not set 2229 | # CONFIG_SENSORS_EMC2103 is not set 2230 | # CONFIG_SENSORS_EMC6W201 is not set 2231 | # CONFIG_SENSORS_SMSC47M1 is not set 2232 | # CONFIG_SENSORS_SMSC47M192 is not set 2233 | # CONFIG_SENSORS_SMSC47B397 is not set 2234 | # CONFIG_SENSORS_SCH56XX_COMMON is not set 2235 | # CONFIG_SENSORS_SCH5627 is not set 2236 | # CONFIG_SENSORS_SCH5636 is not set 2237 | # CONFIG_SENSORS_SMM665 is not set 2238 | # CONFIG_SENSORS_ADC128D818 is not set 2239 | # CONFIG_SENSORS_ADS1015 is not set 2240 | # CONFIG_SENSORS_ADS7828 is not set 2241 | # CONFIG_SENSORS_AMC6821 is not set 2242 | # CONFIG_SENSORS_INA209 is not set 2243 | # CONFIG_SENSORS_INA2XX is not set 2244 | # CONFIG_SENSORS_TC74 is not set 2245 | # CONFIG_SENSORS_THMC50 is not set 2246 | # CONFIG_SENSORS_TMP102 is not set 2247 | # CONFIG_SENSORS_TMP103 is not set 2248 | # CONFIG_SENSORS_TMP401 is not set 2249 | # CONFIG_SENSORS_TMP421 is not set 2250 | # CONFIG_SENSORS_VIA_CPUTEMP is not set 2251 | # CONFIG_SENSORS_VIA686A is not set 2252 | # CONFIG_SENSORS_VT1211 is not set 2253 | # CONFIG_SENSORS_VT8231 is not set 2254 | # CONFIG_SENSORS_W83781D is not set 2255 | # CONFIG_SENSORS_W83791D is not set 2256 | # CONFIG_SENSORS_W83792D is not set 2257 | # CONFIG_SENSORS_W83793 is not set 2258 | # CONFIG_SENSORS_W83795 is not set 2259 | # CONFIG_SENSORS_W83L785TS is not set 2260 | # CONFIG_SENSORS_W83L786NG is not set 2261 | # CONFIG_SENSORS_W83627HF is not set 2262 | # CONFIG_SENSORS_W83627EHF is not set 2263 | 2264 | # 2265 | # ACPI drivers 2266 | # 2267 | # CONFIG_SENSORS_ACPI_POWER is not set 2268 | # CONFIG_SENSORS_ATK0110 is not set 2269 | CONFIG_THERMAL=y 2270 | CONFIG_THERMAL_HWMON=y 2271 | CONFIG_THERMAL_WRITABLE_TRIPS=y 2272 | CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y 2273 | # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set 2274 | # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set 2275 | # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set 2276 | # CONFIG_THERMAL_GOV_FAIR_SHARE is not set 2277 | CONFIG_THERMAL_GOV_STEP_WISE=y 2278 | # CONFIG_THERMAL_GOV_BANG_BANG is not set 2279 | CONFIG_THERMAL_GOV_USER_SPACE=y 2280 | # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set 2281 | # CONFIG_THERMAL_EMULATION is not set 2282 | # CONFIG_INTEL_POWERCLAMP is not set 2283 | CONFIG_X86_PKG_TEMP_THERMAL=m 2284 | # CONFIG_INTEL_SOC_DTS_THERMAL is not set 2285 | 2286 | # 2287 | # ACPI INT340X thermal drivers 2288 | # 2289 | # CONFIG_INT340X_THERMAL is not set 2290 | # CONFIG_INTEL_PCH_THERMAL is not set 2291 | CONFIG_WATCHDOG=y 2292 | # CONFIG_WATCHDOG_CORE is not set 2293 | # CONFIG_WATCHDOG_NOWAYOUT is not set 2294 | # CONFIG_WATCHDOG_SYSFS is not set 2295 | 2296 | # 2297 | # Watchdog Device Drivers 2298 | # 2299 | # CONFIG_SOFT_WATCHDOG is not set 2300 | # CONFIG_XILINX_WATCHDOG is not set 2301 | # CONFIG_ZIIRAVE_WATCHDOG is not set 2302 | # CONFIG_CADENCE_WATCHDOG is not set 2303 | # CONFIG_DW_WATCHDOG is not set 2304 | # CONFIG_MAX63XX_WATCHDOG is not set 2305 | # CONFIG_ACQUIRE_WDT is not set 2306 | # CONFIG_ADVANTECH_WDT is not set 2307 | # CONFIG_ALIM1535_WDT is not set 2308 | # CONFIG_ALIM7101_WDT is not set 2309 | # CONFIG_F71808E_WDT is not set 2310 | # CONFIG_SP5100_TCO is not set 2311 | # CONFIG_SBC_FITPC2_WATCHDOG is not set 2312 | # CONFIG_EUROTECH_WDT is not set 2313 | # CONFIG_IB700_WDT is not set 2314 | # CONFIG_IBMASR is not set 2315 | # CONFIG_WAFER_WDT is not set 2316 | # CONFIG_I6300ESB_WDT is not set 2317 | # CONFIG_IE6XX_WDT is not set 2318 | # CONFIG_ITCO_WDT is not set 2319 | # CONFIG_IT8712F_WDT is not set 2320 | # CONFIG_IT87_WDT is not set 2321 | # CONFIG_HP_WATCHDOG is not set 2322 | # CONFIG_SC1200_WDT is not set 2323 | # CONFIG_PC87413_WDT is not set 2324 | # CONFIG_NV_TCO is not set 2325 | # CONFIG_60XX_WDT is not set 2326 | # CONFIG_CPU5_WDT is not set 2327 | # CONFIG_SMSC_SCH311X_WDT is not set 2328 | # CONFIG_SMSC37B787_WDT is not set 2329 | # CONFIG_VIA_WDT is not set 2330 | # CONFIG_W83627HF_WDT is not set 2331 | # CONFIG_W83877F_WDT is not set 2332 | # CONFIG_W83977F_WDT is not set 2333 | # CONFIG_MACHZ_WDT is not set 2334 | # CONFIG_SBC_EPX_C3_WATCHDOG is not set 2335 | # CONFIG_NI903X_WDT is not set 2336 | 2337 | # 2338 | # PCI-based Watchdog Cards 2339 | # 2340 | # CONFIG_PCIPCWATCHDOG is not set 2341 | # CONFIG_WDTPCI is not set 2342 | 2343 | # 2344 | # USB-based Watchdog Cards 2345 | # 2346 | # CONFIG_USBPCWATCHDOG is not set 2347 | CONFIG_SSB_POSSIBLE=y 2348 | 2349 | # 2350 | # Sonics Silicon Backplane 2351 | # 2352 | # CONFIG_SSB is not set 2353 | CONFIG_BCMA_POSSIBLE=y 2354 | 2355 | # 2356 | # Broadcom specific AMBA 2357 | # 2358 | # CONFIG_BCMA is not set 2359 | 2360 | # 2361 | # Multifunction device drivers 2362 | # 2363 | # CONFIG_MFD_CORE is not set 2364 | # CONFIG_MFD_AS3711 is not set 2365 | # CONFIG_PMIC_ADP5520 is not set 2366 | # CONFIG_MFD_BCM590XX is not set 2367 | # CONFIG_MFD_AXP20X_I2C is not set 2368 | # CONFIG_MFD_CROS_EC is not set 2369 | # CONFIG_PMIC_DA903X is not set 2370 | # CONFIG_MFD_DA9052_I2C is not set 2371 | # CONFIG_MFD_DA9055 is not set 2372 | # CONFIG_MFD_DA9062 is not set 2373 | # CONFIG_MFD_DA9063 is not set 2374 | # CONFIG_MFD_DA9150 is not set 2375 | # CONFIG_MFD_DLN2 is not set 2376 | # CONFIG_MFD_MC13XXX_I2C is not set 2377 | # CONFIG_HTC_PASIC3 is not set 2378 | # CONFIG_LPC_ICH is not set 2379 | # CONFIG_LPC_SCH is not set 2380 | # CONFIG_MFD_INTEL_LPSS_ACPI is not set 2381 | # CONFIG_MFD_INTEL_LPSS_PCI is not set 2382 | # CONFIG_MFD_JANZ_CMODIO is not set 2383 | # CONFIG_MFD_KEMPLD is not set 2384 | # CONFIG_MFD_88PM800 is not set 2385 | # CONFIG_MFD_88PM805 is not set 2386 | # CONFIG_MFD_88PM860X is not set 2387 | # CONFIG_MFD_MAX14577 is not set 2388 | # CONFIG_MFD_MAX77693 is not set 2389 | # CONFIG_MFD_MAX77843 is not set 2390 | # CONFIG_MFD_MAX8907 is not set 2391 | # CONFIG_MFD_MAX8925 is not set 2392 | # CONFIG_MFD_MAX8997 is not set 2393 | # CONFIG_MFD_MAX8998 is not set 2394 | # CONFIG_MFD_MT6397 is not set 2395 | # CONFIG_MFD_MENF21BMC is not set 2396 | # CONFIG_MFD_VIPERBOARD is not set 2397 | # CONFIG_MFD_RETU is not set 2398 | # CONFIG_MFD_PCF50633 is not set 2399 | # CONFIG_MFD_RDC321X is not set 2400 | # CONFIG_MFD_RTSX_PCI is not set 2401 | # CONFIG_MFD_RT5033 is not set 2402 | # CONFIG_MFD_RTSX_USB is not set 2403 | # CONFIG_MFD_RC5T583 is not set 2404 | # CONFIG_MFD_RN5T618 is not set 2405 | # CONFIG_MFD_SEC_CORE is not set 2406 | # CONFIG_MFD_SI476X_CORE is not set 2407 | # CONFIG_MFD_SM501 is not set 2408 | # CONFIG_MFD_SKY81452 is not set 2409 | # CONFIG_MFD_SMSC is not set 2410 | # CONFIG_ABX500_CORE is not set 2411 | # CONFIG_MFD_SYSCON is not set 2412 | # CONFIG_MFD_TI_AM335X_TSCADC is not set 2413 | # CONFIG_MFD_LP3943 is not set 2414 | # CONFIG_MFD_LP8788 is not set 2415 | # CONFIG_MFD_PALMAS is not set 2416 | # CONFIG_TPS6105X is not set 2417 | # CONFIG_TPS6507X is not set 2418 | # CONFIG_MFD_TPS65086 is not set 2419 | # CONFIG_MFD_TPS65090 is not set 2420 | # CONFIG_MFD_TPS65217 is not set 2421 | # CONFIG_MFD_TPS65218 is not set 2422 | # CONFIG_MFD_TPS6586X is not set 2423 | # CONFIG_MFD_TPS65912_I2C is not set 2424 | # CONFIG_MFD_TPS80031 is not set 2425 | # CONFIG_TWL4030_CORE is not set 2426 | # CONFIG_TWL6040_CORE is not set 2427 | # CONFIG_MFD_WL1273_CORE is not set 2428 | # CONFIG_MFD_LM3533 is not set 2429 | # CONFIG_MFD_TMIO is not set 2430 | # CONFIG_MFD_VX855 is not set 2431 | # CONFIG_MFD_ARIZONA_I2C is not set 2432 | # CONFIG_MFD_WM8400 is not set 2433 | # CONFIG_MFD_WM831X_I2C is not set 2434 | # CONFIG_MFD_WM8350_I2C is not set 2435 | # CONFIG_MFD_WM8994 is not set 2436 | # CONFIG_REGULATOR is not set 2437 | # CONFIG_MEDIA_SUPPORT is not set 2438 | 2439 | # 2440 | # Graphics support 2441 | # 2442 | CONFIG_AGP=y 2443 | CONFIG_AGP_AMD64=y 2444 | CONFIG_AGP_INTEL=y 2445 | # CONFIG_AGP_SIS is not set 2446 | # CONFIG_AGP_VIA is not set 2447 | CONFIG_INTEL_GTT=y 2448 | CONFIG_VGA_ARB=y 2449 | CONFIG_VGA_ARB_MAX_GPUS=16 2450 | # CONFIG_VGA_SWITCHEROO is not set 2451 | CONFIG_DRM=y 2452 | CONFIG_DRM_MIPI_DSI=y 2453 | # CONFIG_DRM_DP_AUX_CHARDEV is not set 2454 | CONFIG_DRM_KMS_HELPER=y 2455 | CONFIG_DRM_KMS_FB_HELPER=y 2456 | CONFIG_DRM_FBDEV_EMULATION=y 2457 | # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set 2458 | 2459 | # 2460 | # I2C encoder or helper chips 2461 | # 2462 | # CONFIG_DRM_I2C_ADV7511 is not set 2463 | # CONFIG_DRM_I2C_CH7006 is not set 2464 | # CONFIG_DRM_I2C_SIL164 is not set 2465 | # CONFIG_DRM_I2C_NXP_TDA998X is not set 2466 | # CONFIG_DRM_TDFX is not set 2467 | # CONFIG_DRM_R128 is not set 2468 | # CONFIG_DRM_RADEON is not set 2469 | # CONFIG_DRM_AMDGPU is not set 2470 | 2471 | # 2472 | # ACP (Audio CoProcessor) Configuration 2473 | # 2474 | # CONFIG_DRM_NOUVEAU is not set 2475 | # CONFIG_DRM_I810 is not set 2476 | CONFIG_DRM_I915=y 2477 | # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set 2478 | CONFIG_DRM_I915_USERPTR=y 2479 | # CONFIG_DRM_MGA is not set 2480 | # CONFIG_DRM_SIS is not set 2481 | # CONFIG_DRM_VIA is not set 2482 | # CONFIG_DRM_SAVAGE is not set 2483 | # CONFIG_DRM_VGEM is not set 2484 | # CONFIG_DRM_VMWGFX is not set 2485 | # CONFIG_DRM_GMA500 is not set 2486 | # CONFIG_DRM_UDL is not set 2487 | # CONFIG_DRM_AST is not set 2488 | # CONFIG_DRM_MGAG200 is not set 2489 | # CONFIG_DRM_CIRRUS_QEMU is not set 2490 | # CONFIG_DRM_QXL is not set 2491 | # CONFIG_DRM_BOCHS is not set 2492 | CONFIG_DRM_PANEL=y 2493 | 2494 | # 2495 | # Display Panels 2496 | # 2497 | CONFIG_DRM_BRIDGE=y 2498 | 2499 | # 2500 | # Display Interface Bridges 2501 | # 2502 | # CONFIG_DRM_ANALOGIX_ANX78XX is not set 2503 | 2504 | # 2505 | # Frame buffer Devices 2506 | # 2507 | CONFIG_FB=y 2508 | # CONFIG_FIRMWARE_EDID is not set 2509 | CONFIG_FB_CMDLINE=y 2510 | CONFIG_FB_NOTIFY=y 2511 | # CONFIG_FB_DDC is not set 2512 | # CONFIG_FB_BOOT_VESA_SUPPORT is not set 2513 | CONFIG_FB_CFB_FILLRECT=y 2514 | CONFIG_FB_CFB_COPYAREA=y 2515 | CONFIG_FB_CFB_IMAGEBLIT=y 2516 | # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set 2517 | CONFIG_FB_SYS_FILLRECT=y 2518 | CONFIG_FB_SYS_COPYAREA=y 2519 | CONFIG_FB_SYS_IMAGEBLIT=y 2520 | # CONFIG_FB_FOREIGN_ENDIAN is not set 2521 | CONFIG_FB_SYS_FOPS=y 2522 | CONFIG_FB_DEFERRED_IO=y 2523 | # CONFIG_FB_SVGALIB is not set 2524 | # CONFIG_FB_MACMODES is not set 2525 | # CONFIG_FB_BACKLIGHT is not set 2526 | CONFIG_FB_MODE_HELPERS=y 2527 | CONFIG_FB_TILEBLITTING=y 2528 | 2529 | # 2530 | # Frame buffer hardware drivers 2531 | # 2532 | # CONFIG_FB_CIRRUS is not set 2533 | # CONFIG_FB_PM2 is not set 2534 | # CONFIG_FB_CYBER2000 is not set 2535 | # CONFIG_FB_ARC is not set 2536 | # CONFIG_FB_ASILIANT is not set 2537 | # CONFIG_FB_IMSTT is not set 2538 | # CONFIG_FB_VGA16 is not set 2539 | # CONFIG_FB_UVESA is not set 2540 | # CONFIG_FB_VESA is not set 2541 | CONFIG_FB_EFI=y 2542 | # CONFIG_FB_N411 is not set 2543 | # CONFIG_FB_HGA is not set 2544 | # CONFIG_FB_OPENCORES is not set 2545 | # CONFIG_FB_S1D13XXX is not set 2546 | # CONFIG_FB_NVIDIA is not set 2547 | # CONFIG_FB_RIVA is not set 2548 | # CONFIG_FB_I740 is not set 2549 | # CONFIG_FB_LE80578 is not set 2550 | # CONFIG_FB_MATROX is not set 2551 | # CONFIG_FB_RADEON is not set 2552 | # CONFIG_FB_ATY128 is not set 2553 | # CONFIG_FB_ATY is not set 2554 | # CONFIG_FB_S3 is not set 2555 | # CONFIG_FB_SAVAGE is not set 2556 | # CONFIG_FB_SIS is not set 2557 | # CONFIG_FB_NEOMAGIC is not set 2558 | # CONFIG_FB_KYRO is not set 2559 | # CONFIG_FB_3DFX is not set 2560 | # CONFIG_FB_VOODOO1 is not set 2561 | # CONFIG_FB_VT8623 is not set 2562 | # CONFIG_FB_TRIDENT is not set 2563 | # CONFIG_FB_ARK is not set 2564 | # CONFIG_FB_PM3 is not set 2565 | # CONFIG_FB_CARMINE is not set 2566 | # CONFIG_FB_SMSCUFX is not set 2567 | # CONFIG_FB_UDL is not set 2568 | # CONFIG_FB_IBM_GXT4500 is not set 2569 | # CONFIG_FB_VIRTUAL is not set 2570 | # CONFIG_FB_METRONOME is not set 2571 | # CONFIG_FB_MB862XX is not set 2572 | # CONFIG_FB_BROADSHEET is not set 2573 | # CONFIG_FB_AUO_K190X is not set 2574 | # CONFIG_FB_SIMPLE is not set 2575 | # CONFIG_FB_SM712 is not set 2576 | CONFIG_BACKLIGHT_LCD_SUPPORT=y 2577 | # CONFIG_LCD_CLASS_DEVICE is not set 2578 | CONFIG_BACKLIGHT_CLASS_DEVICE=y 2579 | CONFIG_BACKLIGHT_GENERIC=y 2580 | # CONFIG_BACKLIGHT_APPLE is not set 2581 | # CONFIG_BACKLIGHT_PM8941_WLED is not set 2582 | # CONFIG_BACKLIGHT_SAHARA is not set 2583 | # CONFIG_BACKLIGHT_ADP8860 is not set 2584 | # CONFIG_BACKLIGHT_ADP8870 is not set 2585 | # CONFIG_BACKLIGHT_LM3639 is not set 2586 | # CONFIG_BACKLIGHT_LV5207LP is not set 2587 | # CONFIG_BACKLIGHT_BD6107 is not set 2588 | # CONFIG_VGASTATE is not set 2589 | CONFIG_HDMI=y 2590 | 2591 | # 2592 | # Console display driver support 2593 | # 2594 | CONFIG_VGA_CONSOLE=y 2595 | CONFIG_VGACON_SOFT_SCROLLBACK=y 2596 | CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 2597 | CONFIG_DUMMY_CONSOLE=y 2598 | CONFIG_DUMMY_CONSOLE_COLUMNS=80 2599 | CONFIG_DUMMY_CONSOLE_ROWS=25 2600 | CONFIG_FRAMEBUFFER_CONSOLE=y 2601 | CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y 2602 | # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set 2603 | CONFIG_LOGO=y 2604 | # CONFIG_LOGO_LINUX_MONO is not set 2605 | # CONFIG_LOGO_LINUX_VGA16 is not set 2606 | CONFIG_LOGO_LINUX_CLUT224=y 2607 | CONFIG_SOUND=y 2608 | CONFIG_SOUND_OSS_CORE=y 2609 | CONFIG_SOUND_OSS_CORE_PRECLAIM=y 2610 | CONFIG_SND=y 2611 | CONFIG_SND_TIMER=y 2612 | CONFIG_SND_PCM=y 2613 | CONFIG_SND_HWDEP=y 2614 | CONFIG_SND_JACK=y 2615 | CONFIG_SND_JACK_INPUT_DEV=y 2616 | CONFIG_SND_SEQUENCER=y 2617 | CONFIG_SND_SEQ_DUMMY=y 2618 | CONFIG_SND_OSSEMUL=y 2619 | CONFIG_SND_MIXER_OSS=y 2620 | CONFIG_SND_PCM_OSS=y 2621 | CONFIG_SND_PCM_OSS_PLUGINS=y 2622 | CONFIG_SND_PCM_TIMER=y 2623 | CONFIG_SND_SEQUENCER_OSS=y 2624 | CONFIG_SND_HRTIMER=y 2625 | CONFIG_SND_SEQ_HRTIMER_DEFAULT=y 2626 | # CONFIG_SND_DYNAMIC_MINORS is not set 2627 | CONFIG_SND_SUPPORT_OLD_API=y 2628 | CONFIG_SND_PROC_FS=y 2629 | CONFIG_SND_VERBOSE_PROCFS=y 2630 | # CONFIG_SND_VERBOSE_PRINTK is not set 2631 | # CONFIG_SND_DEBUG is not set 2632 | CONFIG_SND_VMASTER=y 2633 | CONFIG_SND_DMA_SGBUF=y 2634 | # CONFIG_SND_RAWMIDI_SEQ is not set 2635 | # CONFIG_SND_OPL3_LIB_SEQ is not set 2636 | # CONFIG_SND_OPL4_LIB_SEQ is not set 2637 | # CONFIG_SND_SBAWE_SEQ is not set 2638 | # CONFIG_SND_EMU10K1_SEQ is not set 2639 | CONFIG_SND_DRIVERS=y 2640 | # CONFIG_SND_PCSP is not set 2641 | # CONFIG_SND_DUMMY is not set 2642 | # CONFIG_SND_ALOOP is not set 2643 | # CONFIG_SND_VIRMIDI is not set 2644 | # CONFIG_SND_MTPAV is not set 2645 | # CONFIG_SND_SERIAL_U16550 is not set 2646 | # CONFIG_SND_MPU401 is not set 2647 | CONFIG_SND_PCI=y 2648 | # CONFIG_SND_AD1889 is not set 2649 | # CONFIG_SND_ALS300 is not set 2650 | # CONFIG_SND_ALS4000 is not set 2651 | # CONFIG_SND_ALI5451 is not set 2652 | # CONFIG_SND_ASIHPI is not set 2653 | # CONFIG_SND_ATIIXP is not set 2654 | # CONFIG_SND_ATIIXP_MODEM is not set 2655 | # CONFIG_SND_AU8810 is not set 2656 | # CONFIG_SND_AU8820 is not set 2657 | # CONFIG_SND_AU8830 is not set 2658 | # CONFIG_SND_AW2 is not set 2659 | # CONFIG_SND_AZT3328 is not set 2660 | # CONFIG_SND_BT87X is not set 2661 | # CONFIG_SND_CA0106 is not set 2662 | # CONFIG_SND_CMIPCI is not set 2663 | # CONFIG_SND_OXYGEN is not set 2664 | # CONFIG_SND_CS4281 is not set 2665 | # CONFIG_SND_CS46XX is not set 2666 | # CONFIG_SND_CTXFI is not set 2667 | # CONFIG_SND_DARLA20 is not set 2668 | # CONFIG_SND_GINA20 is not set 2669 | # CONFIG_SND_LAYLA20 is not set 2670 | # CONFIG_SND_DARLA24 is not set 2671 | # CONFIG_SND_GINA24 is not set 2672 | # CONFIG_SND_LAYLA24 is not set 2673 | # CONFIG_SND_MONA is not set 2674 | # CONFIG_SND_MIA is not set 2675 | # CONFIG_SND_ECHO3G is not set 2676 | # CONFIG_SND_INDIGO is not set 2677 | # CONFIG_SND_INDIGOIO is not set 2678 | # CONFIG_SND_INDIGODJ is not set 2679 | # CONFIG_SND_INDIGOIOX is not set 2680 | # CONFIG_SND_INDIGODJX is not set 2681 | # CONFIG_SND_EMU10K1 is not set 2682 | # CONFIG_SND_EMU10K1X is not set 2683 | # CONFIG_SND_ENS1370 is not set 2684 | # CONFIG_SND_ENS1371 is not set 2685 | # CONFIG_SND_ES1938 is not set 2686 | # CONFIG_SND_ES1968 is not set 2687 | # CONFIG_SND_FM801 is not set 2688 | # CONFIG_SND_HDSP is not set 2689 | # CONFIG_SND_HDSPM is not set 2690 | # CONFIG_SND_ICE1712 is not set 2691 | # CONFIG_SND_ICE1724 is not set 2692 | # CONFIG_SND_INTEL8X0 is not set 2693 | # CONFIG_SND_INTEL8X0M is not set 2694 | # CONFIG_SND_KORG1212 is not set 2695 | # CONFIG_SND_LOLA is not set 2696 | # CONFIG_SND_LX6464ES is not set 2697 | # CONFIG_SND_MAESTRO3 is not set 2698 | # CONFIG_SND_MIXART is not set 2699 | # CONFIG_SND_NM256 is not set 2700 | # CONFIG_SND_PCXHR is not set 2701 | # CONFIG_SND_RIPTIDE is not set 2702 | # CONFIG_SND_RME32 is not set 2703 | # CONFIG_SND_RME96 is not set 2704 | # CONFIG_SND_RME9652 is not set 2705 | # CONFIG_SND_SE6X is not set 2706 | # CONFIG_SND_SONICVIBES is not set 2707 | # CONFIG_SND_TRIDENT is not set 2708 | # CONFIG_SND_VIA82XX is not set 2709 | # CONFIG_SND_VIA82XX_MODEM is not set 2710 | # CONFIG_SND_VIRTUOSO is not set 2711 | # CONFIG_SND_VX222 is not set 2712 | # CONFIG_SND_YMFPCI is not set 2713 | 2714 | # 2715 | # HD-Audio 2716 | # 2717 | CONFIG_SND_HDA=y 2718 | CONFIG_SND_HDA_INTEL=y 2719 | CONFIG_SND_HDA_HWDEP=y 2720 | # CONFIG_SND_HDA_RECONFIG is not set 2721 | # CONFIG_SND_HDA_INPUT_BEEP is not set 2722 | # CONFIG_SND_HDA_PATCH_LOADER is not set 2723 | # CONFIG_SND_HDA_CODEC_REALTEK is not set 2724 | # CONFIG_SND_HDA_CODEC_ANALOG is not set 2725 | # CONFIG_SND_HDA_CODEC_SIGMATEL is not set 2726 | # CONFIG_SND_HDA_CODEC_VIA is not set 2727 | # CONFIG_SND_HDA_CODEC_HDMI is not set 2728 | # CONFIG_SND_HDA_CODEC_CIRRUS is not set 2729 | # CONFIG_SND_HDA_CODEC_CONEXANT is not set 2730 | # CONFIG_SND_HDA_CODEC_CA0110 is not set 2731 | # CONFIG_SND_HDA_CODEC_CA0132 is not set 2732 | # CONFIG_SND_HDA_CODEC_CMEDIA is not set 2733 | # CONFIG_SND_HDA_CODEC_SI3054 is not set 2734 | # CONFIG_SND_HDA_GENERIC is not set 2735 | CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 2736 | CONFIG_SND_HDA_CORE=y 2737 | CONFIG_SND_HDA_I915=y 2738 | CONFIG_SND_HDA_PREALLOC_SIZE=64 2739 | CONFIG_SND_USB=y 2740 | # CONFIG_SND_USB_AUDIO is not set 2741 | # CONFIG_SND_USB_UA101 is not set 2742 | # CONFIG_SND_USB_USX2Y is not set 2743 | # CONFIG_SND_USB_CAIAQ is not set 2744 | # CONFIG_SND_USB_US122L is not set 2745 | # CONFIG_SND_USB_6FIRE is not set 2746 | # CONFIG_SND_USB_HIFACE is not set 2747 | # CONFIG_SND_BCD2000 is not set 2748 | # CONFIG_SND_USB_POD is not set 2749 | # CONFIG_SND_USB_PODHD is not set 2750 | # CONFIG_SND_USB_TONEPORT is not set 2751 | # CONFIG_SND_USB_VARIAX is not set 2752 | CONFIG_SND_PCMCIA=y 2753 | # CONFIG_SND_VXPOCKET is not set 2754 | # CONFIG_SND_PDAUDIOCF is not set 2755 | # CONFIG_SND_SOC is not set 2756 | # CONFIG_SOUND_PRIME is not set 2757 | 2758 | # 2759 | # HID support 2760 | # 2761 | CONFIG_HID=y 2762 | # CONFIG_HID_BATTERY_STRENGTH is not set 2763 | CONFIG_HIDRAW=y 2764 | # CONFIG_UHID is not set 2765 | CONFIG_HID_GENERIC=y 2766 | 2767 | # 2768 | # Special HID drivers 2769 | # 2770 | CONFIG_HID_A4TECH=y 2771 | # CONFIG_HID_ACRUX is not set 2772 | CONFIG_HID_APPLE=y 2773 | # CONFIG_HID_APPLEIR is not set 2774 | # CONFIG_HID_AUREAL is not set 2775 | CONFIG_HID_BELKIN=y 2776 | # CONFIG_HID_BETOP_FF is not set 2777 | CONFIG_HID_CHERRY=y 2778 | CONFIG_HID_CHICONY=y 2779 | # CONFIG_HID_CORSAIR is not set 2780 | # CONFIG_HID_PRODIKEYS is not set 2781 | # CONFIG_HID_CMEDIA is not set 2782 | CONFIG_HID_CYPRESS=y 2783 | # CONFIG_HID_DRAGONRISE is not set 2784 | # CONFIG_HID_EMS_FF is not set 2785 | # CONFIG_HID_ELECOM is not set 2786 | # CONFIG_HID_ELO is not set 2787 | CONFIG_HID_EZKEY=y 2788 | # CONFIG_HID_GEMBIRD is not set 2789 | # CONFIG_HID_GFRM is not set 2790 | # CONFIG_HID_HOLTEK is not set 2791 | # CONFIG_HID_GT683R is not set 2792 | # CONFIG_HID_KEYTOUCH is not set 2793 | # CONFIG_HID_KYE is not set 2794 | # CONFIG_HID_UCLOGIC is not set 2795 | # CONFIG_HID_WALTOP is not set 2796 | CONFIG_HID_GYRATION=y 2797 | # CONFIG_HID_ICADE is not set 2798 | # CONFIG_HID_TWINHAN is not set 2799 | CONFIG_HID_KENSINGTON=y 2800 | # CONFIG_HID_LCPOWER is not set 2801 | # CONFIG_HID_LENOVO is not set 2802 | CONFIG_HID_LOGITECH=y 2803 | # CONFIG_HID_LOGITECH_DJ is not set 2804 | # CONFIG_HID_LOGITECH_HIDPP is not set 2805 | CONFIG_LOGITECH_FF=y 2806 | # CONFIG_LOGIRUMBLEPAD2_FF is not set 2807 | # CONFIG_LOGIG940_FF is not set 2808 | CONFIG_LOGIWHEELS_FF=y 2809 | # CONFIG_HID_MAGICMOUSE is not set 2810 | CONFIG_HID_MICROSOFT=y 2811 | CONFIG_HID_MONTEREY=y 2812 | # CONFIG_HID_MULTITOUCH is not set 2813 | CONFIG_HID_NTRIG=y 2814 | # CONFIG_HID_ORTEK is not set 2815 | CONFIG_HID_PANTHERLORD=y 2816 | CONFIG_PANTHERLORD_FF=y 2817 | # CONFIG_HID_PENMOUNT is not set 2818 | CONFIG_HID_PETALYNX=y 2819 | # CONFIG_HID_PICOLCD is not set 2820 | # CONFIG_HID_PLANTRONICS is not set 2821 | # CONFIG_HID_PRIMAX is not set 2822 | # CONFIG_HID_ROCCAT is not set 2823 | # CONFIG_HID_SAITEK is not set 2824 | CONFIG_HID_SAMSUNG=y 2825 | CONFIG_HID_SONY=y 2826 | # CONFIG_SONY_FF is not set 2827 | # CONFIG_HID_SPEEDLINK is not set 2828 | # CONFIG_HID_STEELSERIES is not set 2829 | CONFIG_HID_SUNPLUS=y 2830 | # CONFIG_HID_RMI is not set 2831 | # CONFIG_HID_GREENASIA is not set 2832 | # CONFIG_HID_SMARTJOYPLUS is not set 2833 | # CONFIG_HID_TIVO is not set 2834 | CONFIG_HID_TOPSEED=y 2835 | # CONFIG_HID_THINGM is not set 2836 | # CONFIG_HID_THRUSTMASTER is not set 2837 | # CONFIG_HID_WACOM is not set 2838 | # CONFIG_HID_WIIMOTE is not set 2839 | # CONFIG_HID_XINMO is not set 2840 | # CONFIG_HID_ZEROPLUS is not set 2841 | # CONFIG_HID_ZYDACRON is not set 2842 | # CONFIG_HID_SENSOR_HUB is not set 2843 | 2844 | # 2845 | # USB HID support 2846 | # 2847 | CONFIG_USB_HID=y 2848 | CONFIG_HID_PID=y 2849 | CONFIG_USB_HIDDEV=y 2850 | 2851 | # 2852 | # I2C HID support 2853 | # 2854 | # CONFIG_I2C_HID is not set 2855 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y 2856 | CONFIG_USB_SUPPORT=y 2857 | CONFIG_USB_COMMON=y 2858 | CONFIG_USB_ARCH_HAS_HCD=y 2859 | CONFIG_USB=y 2860 | CONFIG_USB_ANNOUNCE_NEW_DEVICES=y 2861 | 2862 | # 2863 | # Miscellaneous USB options 2864 | # 2865 | CONFIG_USB_DEFAULT_PERSIST=y 2866 | # CONFIG_USB_DYNAMIC_MINORS is not set 2867 | # CONFIG_USB_OTG is not set 2868 | # CONFIG_USB_OTG_WHITELIST is not set 2869 | # CONFIG_USB_ULPI_BUS is not set 2870 | CONFIG_USB_MON=y 2871 | # CONFIG_USB_WUSB_CBAF is not set 2872 | 2873 | # 2874 | # USB Host Controller Drivers 2875 | # 2876 | # CONFIG_USB_C67X00_HCD is not set 2877 | # CONFIG_USB_XHCI_HCD is not set 2878 | CONFIG_USB_EHCI_HCD=y 2879 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set 2880 | CONFIG_USB_EHCI_TT_NEWSCHED=y 2881 | CONFIG_USB_EHCI_PCI=y 2882 | # CONFIG_USB_EHCI_HCD_PLATFORM is not set 2883 | # CONFIG_USB_OXU210HP_HCD is not set 2884 | # CONFIG_USB_ISP116X_HCD is not set 2885 | # CONFIG_USB_ISP1362_HCD is not set 2886 | # CONFIG_USB_FOTG210_HCD is not set 2887 | CONFIG_USB_OHCI_HCD=y 2888 | CONFIG_USB_OHCI_HCD_PCI=y 2889 | # CONFIG_USB_OHCI_HCD_PLATFORM is not set 2890 | CONFIG_USB_UHCI_HCD=y 2891 | # CONFIG_USB_SL811_HCD is not set 2892 | # CONFIG_USB_R8A66597_HCD is not set 2893 | # CONFIG_USB_HCD_TEST_MODE is not set 2894 | 2895 | # 2896 | # USB Device Class drivers 2897 | # 2898 | # CONFIG_USB_ACM is not set 2899 | CONFIG_USB_PRINTER=y 2900 | # CONFIG_USB_WDM is not set 2901 | # CONFIG_USB_TMC is not set 2902 | 2903 | # 2904 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may 2905 | # 2906 | 2907 | # 2908 | # also be needed; see USB_STORAGE Help for more info 2909 | # 2910 | CONFIG_USB_STORAGE=y 2911 | # CONFIG_USB_STORAGE_DEBUG is not set 2912 | # CONFIG_USB_STORAGE_REALTEK is not set 2913 | # CONFIG_USB_STORAGE_DATAFAB is not set 2914 | # CONFIG_USB_STORAGE_FREECOM is not set 2915 | # CONFIG_USB_STORAGE_ISD200 is not set 2916 | # CONFIG_USB_STORAGE_USBAT is not set 2917 | # CONFIG_USB_STORAGE_SDDR09 is not set 2918 | # CONFIG_USB_STORAGE_SDDR55 is not set 2919 | # CONFIG_USB_STORAGE_JUMPSHOT is not set 2920 | # CONFIG_USB_STORAGE_ALAUDA is not set 2921 | # CONFIG_USB_STORAGE_ONETOUCH is not set 2922 | # CONFIG_USB_STORAGE_KARMA is not set 2923 | # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set 2924 | # CONFIG_USB_STORAGE_ENE_UB6250 is not set 2925 | # CONFIG_USB_UAS is not set 2926 | 2927 | # 2928 | # USB Imaging devices 2929 | # 2930 | # CONFIG_USB_MDC800 is not set 2931 | # CONFIG_USB_MICROTEK is not set 2932 | # CONFIG_USBIP_CORE is not set 2933 | # CONFIG_USB_MUSB_HDRC is not set 2934 | # CONFIG_USB_DWC3 is not set 2935 | # CONFIG_USB_DWC2 is not set 2936 | # CONFIG_USB_CHIPIDEA is not set 2937 | # CONFIG_USB_ISP1760 is not set 2938 | 2939 | # 2940 | # USB port drivers 2941 | # 2942 | # CONFIG_USB_SERIAL is not set 2943 | 2944 | # 2945 | # USB Miscellaneous drivers 2946 | # 2947 | # CONFIG_USB_EMI62 is not set 2948 | # CONFIG_USB_EMI26 is not set 2949 | # CONFIG_USB_ADUTUX is not set 2950 | # CONFIG_USB_SEVSEG is not set 2951 | # CONFIG_USB_RIO500 is not set 2952 | # CONFIG_USB_LEGOTOWER is not set 2953 | # CONFIG_USB_LCD is not set 2954 | # CONFIG_USB_LED is not set 2955 | # CONFIG_USB_CYPRESS_CY7C63 is not set 2956 | # CONFIG_USB_CYTHERM is not set 2957 | # CONFIG_USB_IDMOUSE is not set 2958 | # CONFIG_USB_FTDI_ELAN is not set 2959 | # CONFIG_USB_APPLEDISPLAY is not set 2960 | # CONFIG_USB_SISUSBVGA is not set 2961 | # CONFIG_USB_LD is not set 2962 | # CONFIG_USB_TRANCEVIBRATOR is not set 2963 | # CONFIG_USB_IOWARRIOR is not set 2964 | # CONFIG_USB_TEST is not set 2965 | # CONFIG_USB_EHSET_TEST_FIXTURE is not set 2966 | # CONFIG_USB_ISIGHTFW is not set 2967 | # CONFIG_USB_YUREX is not set 2968 | # CONFIG_USB_EZUSB_FX2 is not set 2969 | # CONFIG_USB_HSIC_USB3503 is not set 2970 | # CONFIG_USB_LINK_LAYER_TEST is not set 2971 | # CONFIG_USB_CHAOSKEY is not set 2972 | # CONFIG_UCSI is not set 2973 | 2974 | # 2975 | # USB Physical Layer drivers 2976 | # 2977 | # CONFIG_USB_PHY is not set 2978 | # CONFIG_NOP_USB_XCEIV is not set 2979 | # CONFIG_USB_ISP1301 is not set 2980 | # CONFIG_USB_GADGET is not set 2981 | # CONFIG_USB_LED_TRIG is not set 2982 | # CONFIG_UWB is not set 2983 | # CONFIG_MMC is not set 2984 | # CONFIG_MEMSTICK is not set 2985 | CONFIG_NEW_LEDS=y 2986 | CONFIG_LEDS_CLASS=y 2987 | # CONFIG_LEDS_CLASS_FLASH is not set 2988 | 2989 | # 2990 | # LED drivers 2991 | # 2992 | # CONFIG_LEDS_LM3530 is not set 2993 | # CONFIG_LEDS_LM3642 is not set 2994 | # CONFIG_LEDS_PCA9532 is not set 2995 | # CONFIG_LEDS_LP3944 is not set 2996 | # CONFIG_LEDS_LP5521 is not set 2997 | # CONFIG_LEDS_LP5523 is not set 2998 | # CONFIG_LEDS_LP5562 is not set 2999 | # CONFIG_LEDS_LP8501 is not set 3000 | # CONFIG_LEDS_LP8860 is not set 3001 | # CONFIG_LEDS_CLEVO_MAIL is not set 3002 | # CONFIG_LEDS_PCA955X is not set 3003 | # CONFIG_LEDS_PCA963X is not set 3004 | # CONFIG_LEDS_BD2802 is not set 3005 | # CONFIG_LEDS_INTEL_SS4200 is not set 3006 | # CONFIG_LEDS_TCA6507 is not set 3007 | # CONFIG_LEDS_TLC591XX is not set 3008 | # CONFIG_LEDS_LM355x is not set 3009 | 3010 | # 3011 | # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) 3012 | # 3013 | # CONFIG_LEDS_BLINKM is not set 3014 | 3015 | # 3016 | # LED Triggers 3017 | # 3018 | CONFIG_LEDS_TRIGGERS=y 3019 | # CONFIG_LEDS_TRIGGER_TIMER is not set 3020 | # CONFIG_LEDS_TRIGGER_ONESHOT is not set 3021 | # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set 3022 | # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set 3023 | # CONFIG_LEDS_TRIGGER_CPU is not set 3024 | # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set 3025 | 3026 | # 3027 | # iptables trigger is under Netfilter config (LED target) 3028 | # 3029 | # CONFIG_LEDS_TRIGGER_TRANSIENT is not set 3030 | # CONFIG_LEDS_TRIGGER_CAMERA is not set 3031 | # CONFIG_LEDS_TRIGGER_PANIC is not set 3032 | # CONFIG_ACCESSIBILITY is not set 3033 | # CONFIG_INFINIBAND is not set 3034 | CONFIG_EDAC_ATOMIC_SCRUB=y 3035 | CONFIG_EDAC_SUPPORT=y 3036 | CONFIG_EDAC=y 3037 | CONFIG_EDAC_LEGACY_SYSFS=y 3038 | # CONFIG_EDAC_DEBUG is not set 3039 | CONFIG_EDAC_DECODE_MCE=y 3040 | # CONFIG_EDAC_MM_EDAC is not set 3041 | CONFIG_RTC_LIB=y 3042 | CONFIG_RTC_CLASS=y 3043 | # CONFIG_RTC_HCTOSYS is not set 3044 | CONFIG_RTC_SYSTOHC=y 3045 | CONFIG_RTC_SYSTOHC_DEVICE="rtc0" 3046 | # CONFIG_RTC_DEBUG is not set 3047 | 3048 | # 3049 | # RTC interfaces 3050 | # 3051 | CONFIG_RTC_INTF_SYSFS=y 3052 | CONFIG_RTC_INTF_PROC=y 3053 | CONFIG_RTC_INTF_DEV=y 3054 | # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set 3055 | # CONFIG_RTC_DRV_TEST is not set 3056 | 3057 | # 3058 | # I2C RTC drivers 3059 | # 3060 | # CONFIG_RTC_DRV_ABB5ZES3 is not set 3061 | # CONFIG_RTC_DRV_ABX80X is not set 3062 | # CONFIG_RTC_DRV_DS1307 is not set 3063 | # CONFIG_RTC_DRV_DS1374 is not set 3064 | # CONFIG_RTC_DRV_DS1672 is not set 3065 | # CONFIG_RTC_DRV_MAX6900 is not set 3066 | # CONFIG_RTC_DRV_RS5C372 is not set 3067 | # CONFIG_RTC_DRV_ISL1208 is not set 3068 | # CONFIG_RTC_DRV_ISL12022 is not set 3069 | # CONFIG_RTC_DRV_ISL12057 is not set 3070 | # CONFIG_RTC_DRV_X1205 is not set 3071 | # CONFIG_RTC_DRV_PCF8523 is not set 3072 | # CONFIG_RTC_DRV_PCF85063 is not set 3073 | # CONFIG_RTC_DRV_PCF8563 is not set 3074 | # CONFIG_RTC_DRV_PCF8583 is not set 3075 | # CONFIG_RTC_DRV_M41T80 is not set 3076 | # CONFIG_RTC_DRV_BQ32K is not set 3077 | # CONFIG_RTC_DRV_S35390A is not set 3078 | # CONFIG_RTC_DRV_FM3130 is not set 3079 | # CONFIG_RTC_DRV_RX8010 is not set 3080 | # CONFIG_RTC_DRV_RX8581 is not set 3081 | # CONFIG_RTC_DRV_RX8025 is not set 3082 | # CONFIG_RTC_DRV_EM3027 is not set 3083 | # CONFIG_RTC_DRV_RV8803 is not set 3084 | 3085 | # 3086 | # SPI RTC drivers 3087 | # 3088 | CONFIG_RTC_I2C_AND_SPI=y 3089 | 3090 | # 3091 | # SPI and I2C RTC drivers 3092 | # 3093 | # CONFIG_RTC_DRV_DS3232 is not set 3094 | # CONFIG_RTC_DRV_PCF2127 is not set 3095 | # CONFIG_RTC_DRV_RV3029C2 is not set 3096 | 3097 | # 3098 | # Platform RTC drivers 3099 | # 3100 | CONFIG_RTC_DRV_CMOS=y 3101 | # CONFIG_RTC_DRV_DS1286 is not set 3102 | # CONFIG_RTC_DRV_DS1511 is not set 3103 | # CONFIG_RTC_DRV_DS1553 is not set 3104 | # CONFIG_RTC_DRV_DS1685_FAMILY is not set 3105 | # CONFIG_RTC_DRV_DS1742 is not set 3106 | # CONFIG_RTC_DRV_DS2404 is not set 3107 | # CONFIG_RTC_DRV_STK17TA8 is not set 3108 | # CONFIG_RTC_DRV_M48T86 is not set 3109 | # CONFIG_RTC_DRV_M48T35 is not set 3110 | # CONFIG_RTC_DRV_M48T59 is not set 3111 | # CONFIG_RTC_DRV_MSM6242 is not set 3112 | # CONFIG_RTC_DRV_BQ4802 is not set 3113 | # CONFIG_RTC_DRV_RP5C01 is not set 3114 | # CONFIG_RTC_DRV_V3020 is not set 3115 | 3116 | # 3117 | # on-CPU RTC drivers 3118 | # 3119 | 3120 | # 3121 | # HID Sensor RTC drivers 3122 | # 3123 | # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set 3124 | CONFIG_DMADEVICES=y 3125 | # CONFIG_DMADEVICES_DEBUG is not set 3126 | 3127 | # 3128 | # DMA Devices 3129 | # 3130 | CONFIG_DMA_ENGINE=y 3131 | CONFIG_DMA_VIRTUAL_CHANNELS=y 3132 | CONFIG_DMA_ACPI=y 3133 | # CONFIG_INTEL_IDMA64 is not set 3134 | # CONFIG_INTEL_IOATDMA is not set 3135 | # CONFIG_QCOM_HIDMA_MGMT is not set 3136 | # CONFIG_QCOM_HIDMA is not set 3137 | # CONFIG_DW_DMAC is not set 3138 | # CONFIG_DW_DMAC_PCI is not set 3139 | CONFIG_HSU_DMA=y 3140 | 3141 | # 3142 | # DMA Clients 3143 | # 3144 | # CONFIG_ASYNC_TX_DMA is not set 3145 | # CONFIG_DMATEST is not set 3146 | 3147 | # 3148 | # DMABUF options 3149 | # 3150 | # CONFIG_SYNC_FILE is not set 3151 | # CONFIG_AUXDISPLAY is not set 3152 | # CONFIG_UIO is not set 3153 | # CONFIG_VFIO is not set 3154 | # CONFIG_VIRT_DRIVERS is not set 3155 | 3156 | # 3157 | # Virtio drivers 3158 | # 3159 | # CONFIG_VIRTIO_PCI is not set 3160 | # CONFIG_VIRTIO_MMIO is not set 3161 | 3162 | # 3163 | # Microsoft Hyper-V guest support 3164 | # 3165 | # CONFIG_STAGING is not set 3166 | CONFIG_X86_PLATFORM_DEVICES=y 3167 | # CONFIG_ACERHDF is not set 3168 | # CONFIG_ASUS_LAPTOP is not set 3169 | # CONFIG_DELL_SMO8800 is not set 3170 | # CONFIG_DELL_RBTN is not set 3171 | # CONFIG_FUJITSU_LAPTOP is not set 3172 | # CONFIG_FUJITSU_TABLET is not set 3173 | # CONFIG_AMILO_RFKILL is not set 3174 | # CONFIG_HP_ACCEL is not set 3175 | # CONFIG_HP_WIRELESS is not set 3176 | # CONFIG_MSI_LAPTOP is not set 3177 | # CONFIG_PANASONIC_LAPTOP is not set 3178 | # CONFIG_COMPAL_LAPTOP is not set 3179 | # CONFIG_SONY_LAPTOP is not set 3180 | # CONFIG_IDEAPAD_LAPTOP is not set 3181 | # CONFIG_THINKPAD_ACPI is not set 3182 | # CONFIG_SENSORS_HDAPS is not set 3183 | # CONFIG_INTEL_MENLOW is not set 3184 | CONFIG_EEEPC_LAPTOP=y 3185 | # CONFIG_ASUS_WIRELESS is not set 3186 | # CONFIG_ACPI_WMI is not set 3187 | # CONFIG_TOPSTAR_LAPTOP is not set 3188 | # CONFIG_TOSHIBA_BT_RFKILL is not set 3189 | # CONFIG_TOSHIBA_HAPS is not set 3190 | # CONFIG_ACPI_CMPC is not set 3191 | # CONFIG_INTEL_HID_EVENT is not set 3192 | # CONFIG_INTEL_IPS is not set 3193 | # CONFIG_INTEL_PMC_CORE is not set 3194 | # CONFIG_IBM_RTL is not set 3195 | # CONFIG_SAMSUNG_LAPTOP is not set 3196 | # CONFIG_INTEL_OAKTRAIL is not set 3197 | # CONFIG_SAMSUNG_Q10 is not set 3198 | # CONFIG_APPLE_GMUX is not set 3199 | # CONFIG_INTEL_RST is not set 3200 | # CONFIG_INTEL_SMARTCONNECT is not set 3201 | # CONFIG_PVPANIC is not set 3202 | # CONFIG_INTEL_PMC_IPC is not set 3203 | # CONFIG_SURFACE_PRO3_BUTTON is not set 3204 | # CONFIG_INTEL_PUNIT_IPC is not set 3205 | # CONFIG_CHROME_PLATFORMS is not set 3206 | 3207 | # 3208 | # Hardware Spinlock drivers 3209 | # 3210 | 3211 | # 3212 | # Clock Source drivers 3213 | # 3214 | CONFIG_CLKEVT_I8253=y 3215 | CONFIG_I8253_LOCK=y 3216 | CONFIG_CLKBLD_I8253=y 3217 | # CONFIG_ATMEL_PIT is not set 3218 | # CONFIG_SH_TIMER_CMT is not set 3219 | # CONFIG_SH_TIMER_MTU2 is not set 3220 | # CONFIG_SH_TIMER_TMU is not set 3221 | # CONFIG_EM_TIMER_STI is not set 3222 | # CONFIG_MAILBOX is not set 3223 | CONFIG_IOMMU_API=y 3224 | CONFIG_IOMMU_SUPPORT=y 3225 | 3226 | # 3227 | # Generic IOMMU Pagetable Support 3228 | # 3229 | CONFIG_IOMMU_IOVA=y 3230 | CONFIG_AMD_IOMMU=y 3231 | # CONFIG_AMD_IOMMU_V2 is not set 3232 | CONFIG_DMAR_TABLE=y 3233 | CONFIG_INTEL_IOMMU=y 3234 | # CONFIG_INTEL_IOMMU_SVM is not set 3235 | # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set 3236 | CONFIG_INTEL_IOMMU_FLOPPY_WA=y 3237 | # CONFIG_IRQ_REMAP is not set 3238 | 3239 | # 3240 | # Remoteproc drivers 3241 | # 3242 | # CONFIG_STE_MODEM_RPROC is not set 3243 | 3244 | # 3245 | # Rpmsg drivers 3246 | # 3247 | 3248 | # 3249 | # SOC (System On Chip) specific Drivers 3250 | # 3251 | # CONFIG_SUNXI_SRAM is not set 3252 | # CONFIG_SOC_TI is not set 3253 | # CONFIG_PM_DEVFREQ is not set 3254 | # CONFIG_EXTCON is not set 3255 | # CONFIG_MEMORY is not set 3256 | # CONFIG_IIO is not set 3257 | # CONFIG_NTB is not set 3258 | # CONFIG_VME_BUS is not set 3259 | # CONFIG_PWM is not set 3260 | CONFIG_ARM_GIC_MAX_NR=1 3261 | # CONFIG_IPACK_BUS is not set 3262 | # CONFIG_RESET_CONTROLLER is not set 3263 | # CONFIG_FMC is not set 3264 | 3265 | # 3266 | # PHY Subsystem 3267 | # 3268 | # CONFIG_GENERIC_PHY is not set 3269 | # CONFIG_PHY_PXA_28NM_HSIC is not set 3270 | # CONFIG_PHY_PXA_28NM_USB2 is not set 3271 | # CONFIG_BCM_KONA_USB2_PHY is not set 3272 | # CONFIG_POWERCAP is not set 3273 | # CONFIG_MCB is not set 3274 | 3275 | # 3276 | # Performance monitor support 3277 | # 3278 | CONFIG_RAS=y 3279 | # CONFIG_THUNDERBOLT is not set 3280 | 3281 | # 3282 | # Android 3283 | # 3284 | # CONFIG_ANDROID is not set 3285 | # CONFIG_LIBNVDIMM is not set 3286 | # CONFIG_NVMEM is not set 3287 | # CONFIG_STM is not set 3288 | # CONFIG_INTEL_TH is not set 3289 | 3290 | # 3291 | # FPGA Configuration Support 3292 | # 3293 | # CONFIG_FPGA is not set 3294 | 3295 | # 3296 | # Firmware Drivers 3297 | # 3298 | # CONFIG_EDD is not set 3299 | CONFIG_FIRMWARE_MEMMAP=y 3300 | # CONFIG_DELL_RBU is not set 3301 | # CONFIG_DCDBAS is not set 3302 | CONFIG_DMIID=y 3303 | # CONFIG_DMI_SYSFS is not set 3304 | CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y 3305 | # CONFIG_ISCSI_IBFT_FIND is not set 3306 | # CONFIG_FW_CFG_SYSFS is not set 3307 | # CONFIG_GOOGLE_FIRMWARE is not set 3308 | 3309 | # 3310 | # EFI (Extensible Firmware Interface) Support 3311 | # 3312 | CONFIG_EFI_VARS=y 3313 | CONFIG_EFI_ESRT=y 3314 | # CONFIG_EFI_FAKE_MEMMAP is not set 3315 | CONFIG_EFI_RUNTIME_WRAPPERS=y 3316 | # CONFIG_EFI_BOOTLOADER_CONTROL is not set 3317 | # CONFIG_EFI_CAPSULE_LOADER is not set 3318 | 3319 | # 3320 | # File systems 3321 | # 3322 | CONFIG_DCACHE_WORD_ACCESS=y 3323 | # CONFIG_EXT2_FS is not set 3324 | # CONFIG_EXT3_FS is not set 3325 | CONFIG_EXT4_FS=y 3326 | CONFIG_EXT4_USE_FOR_EXT2=y 3327 | CONFIG_EXT4_FS_POSIX_ACL=y 3328 | CONFIG_EXT4_FS_SECURITY=y 3329 | # CONFIG_EXT4_ENCRYPTION is not set 3330 | # CONFIG_EXT4_DEBUG is not set 3331 | CONFIG_JBD2=y 3332 | # CONFIG_JBD2_DEBUG is not set 3333 | CONFIG_FS_MBCACHE=y 3334 | # CONFIG_REISERFS_FS is not set 3335 | # CONFIG_JFS_FS is not set 3336 | # CONFIG_XFS_FS is not set 3337 | # CONFIG_GFS2_FS is not set 3338 | # CONFIG_BTRFS_FS is not set 3339 | # CONFIG_NILFS2_FS is not set 3340 | # CONFIG_F2FS_FS is not set 3341 | # CONFIG_FS_DAX is not set 3342 | CONFIG_FS_POSIX_ACL=y 3343 | CONFIG_EXPORTFS=y 3344 | CONFIG_FILE_LOCKING=y 3345 | CONFIG_MANDATORY_FILE_LOCKING=y 3346 | # CONFIG_FS_ENCRYPTION is not set 3347 | CONFIG_FSNOTIFY=y 3348 | CONFIG_DNOTIFY=y 3349 | CONFIG_INOTIFY_USER=y 3350 | # CONFIG_FANOTIFY is not set 3351 | CONFIG_QUOTA=y 3352 | CONFIG_QUOTA_NETLINK_INTERFACE=y 3353 | # CONFIG_PRINT_QUOTA_WARNING is not set 3354 | # CONFIG_QUOTA_DEBUG is not set 3355 | CONFIG_QUOTA_TREE=y 3356 | # CONFIG_QFMT_V1 is not set 3357 | CONFIG_QFMT_V2=y 3358 | CONFIG_QUOTACTL=y 3359 | CONFIG_QUOTACTL_COMPAT=y 3360 | CONFIG_AUTOFS4_FS=y 3361 | # CONFIG_FUSE_FS is not set 3362 | # CONFIG_OVERLAY_FS is not set 3363 | 3364 | # 3365 | # Caches 3366 | # 3367 | # CONFIG_FSCACHE is not set 3368 | 3369 | # 3370 | # CD-ROM/DVD Filesystems 3371 | # 3372 | CONFIG_ISO9660_FS=y 3373 | CONFIG_JOLIET=y 3374 | CONFIG_ZISOFS=y 3375 | # CONFIG_UDF_FS is not set 3376 | 3377 | # 3378 | # DOS/FAT/NT Filesystems 3379 | # 3380 | CONFIG_FAT_FS=y 3381 | CONFIG_MSDOS_FS=y 3382 | CONFIG_VFAT_FS=y 3383 | CONFIG_FAT_DEFAULT_CODEPAGE=437 3384 | CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" 3385 | # CONFIG_FAT_DEFAULT_UTF8 is not set 3386 | # CONFIG_NTFS_FS is not set 3387 | 3388 | # 3389 | # Pseudo filesystems 3390 | # 3391 | CONFIG_PROC_FS=y 3392 | CONFIG_PROC_SYSCTL=y 3393 | # CONFIG_PROC_CHILDREN is not set 3394 | CONFIG_KERNFS=y 3395 | CONFIG_SYSFS=y 3396 | CONFIG_TMPFS=y 3397 | CONFIG_TMPFS_POSIX_ACL=y 3398 | CONFIG_TMPFS_XATTR=y 3399 | CONFIG_HUGETLBFS=y 3400 | CONFIG_HUGETLB_PAGE=y 3401 | # CONFIG_CONFIGFS_FS is not set 3402 | CONFIG_EFIVAR_FS=m 3403 | CONFIG_MISC_FILESYSTEMS=y 3404 | # CONFIG_ORANGEFS_FS is not set 3405 | # CONFIG_ADFS_FS is not set 3406 | # CONFIG_AFFS_FS is not set 3407 | # CONFIG_ECRYPT_FS is not set 3408 | # CONFIG_HFS_FS is not set 3409 | # CONFIG_HFSPLUS_FS is not set 3410 | # CONFIG_BEFS_FS is not set 3411 | # CONFIG_BFS_FS is not set 3412 | # CONFIG_EFS_FS is not set 3413 | # CONFIG_LOGFS is not set 3414 | # CONFIG_CRAMFS is not set 3415 | # CONFIG_SQUASHFS is not set 3416 | # CONFIG_VXFS_FS is not set 3417 | # CONFIG_MINIX_FS is not set 3418 | # CONFIG_OMFS_FS is not set 3419 | # CONFIG_HPFS_FS is not set 3420 | # CONFIG_QNX4FS_FS is not set 3421 | # CONFIG_QNX6FS_FS is not set 3422 | # CONFIG_ROMFS_FS is not set 3423 | # CONFIG_PSTORE is not set 3424 | # CONFIG_SYSV_FS is not set 3425 | # CONFIG_UFS_FS is not set 3426 | CONFIG_NETWORK_FILESYSTEMS=y 3427 | CONFIG_NFS_FS=y 3428 | CONFIG_NFS_V2=y 3429 | CONFIG_NFS_V3=y 3430 | CONFIG_NFS_V3_ACL=y 3431 | CONFIG_NFS_V4=y 3432 | # CONFIG_NFS_SWAP is not set 3433 | # CONFIG_NFS_V4_1 is not set 3434 | CONFIG_ROOT_NFS=y 3435 | # CONFIG_NFS_USE_LEGACY_DNS is not set 3436 | CONFIG_NFS_USE_KERNEL_DNS=y 3437 | # CONFIG_NFSD is not set 3438 | CONFIG_GRACE_PERIOD=y 3439 | CONFIG_LOCKD=y 3440 | CONFIG_LOCKD_V4=y 3441 | CONFIG_NFS_ACL_SUPPORT=y 3442 | CONFIG_NFS_COMMON=y 3443 | CONFIG_SUNRPC=y 3444 | CONFIG_SUNRPC_GSS=y 3445 | # CONFIG_CEPH_FS is not set 3446 | # CONFIG_CIFS is not set 3447 | # CONFIG_NCP_FS is not set 3448 | # CONFIG_CODA_FS is not set 3449 | # CONFIG_AFS_FS is not set 3450 | CONFIG_NLS=y 3451 | CONFIG_NLS_DEFAULT="utf8" 3452 | CONFIG_NLS_CODEPAGE_437=y 3453 | # CONFIG_NLS_CODEPAGE_737 is not set 3454 | # CONFIG_NLS_CODEPAGE_775 is not set 3455 | # CONFIG_NLS_CODEPAGE_850 is not set 3456 | # CONFIG_NLS_CODEPAGE_852 is not set 3457 | # CONFIG_NLS_CODEPAGE_855 is not set 3458 | # CONFIG_NLS_CODEPAGE_857 is not set 3459 | # CONFIG_NLS_CODEPAGE_860 is not set 3460 | # CONFIG_NLS_CODEPAGE_861 is not set 3461 | # CONFIG_NLS_CODEPAGE_862 is not set 3462 | # CONFIG_NLS_CODEPAGE_863 is not set 3463 | # CONFIG_NLS_CODEPAGE_864 is not set 3464 | # CONFIG_NLS_CODEPAGE_865 is not set 3465 | # CONFIG_NLS_CODEPAGE_866 is not set 3466 | # CONFIG_NLS_CODEPAGE_869 is not set 3467 | # CONFIG_NLS_CODEPAGE_936 is not set 3468 | # CONFIG_NLS_CODEPAGE_950 is not set 3469 | # CONFIG_NLS_CODEPAGE_932 is not set 3470 | # CONFIG_NLS_CODEPAGE_949 is not set 3471 | # CONFIG_NLS_CODEPAGE_874 is not set 3472 | # CONFIG_NLS_ISO8859_8 is not set 3473 | # CONFIG_NLS_CODEPAGE_1250 is not set 3474 | # CONFIG_NLS_CODEPAGE_1251 is not set 3475 | CONFIG_NLS_ASCII=y 3476 | CONFIG_NLS_ISO8859_1=y 3477 | # CONFIG_NLS_ISO8859_2 is not set 3478 | # CONFIG_NLS_ISO8859_3 is not set 3479 | # CONFIG_NLS_ISO8859_4 is not set 3480 | # CONFIG_NLS_ISO8859_5 is not set 3481 | # CONFIG_NLS_ISO8859_6 is not set 3482 | # CONFIG_NLS_ISO8859_7 is not set 3483 | # CONFIG_NLS_ISO8859_9 is not set 3484 | # CONFIG_NLS_ISO8859_13 is not set 3485 | # CONFIG_NLS_ISO8859_14 is not set 3486 | # CONFIG_NLS_ISO8859_15 is not set 3487 | # CONFIG_NLS_KOI8_R is not set 3488 | # CONFIG_NLS_KOI8_U is not set 3489 | # CONFIG_NLS_MAC_ROMAN is not set 3490 | # CONFIG_NLS_MAC_CELTIC is not set 3491 | # CONFIG_NLS_MAC_CENTEURO is not set 3492 | # CONFIG_NLS_MAC_CROATIAN is not set 3493 | # CONFIG_NLS_MAC_CYRILLIC is not set 3494 | # CONFIG_NLS_MAC_GAELIC is not set 3495 | # CONFIG_NLS_MAC_GREEK is not set 3496 | # CONFIG_NLS_MAC_ICELAND is not set 3497 | # CONFIG_NLS_MAC_INUIT is not set 3498 | # CONFIG_NLS_MAC_ROMANIAN is not set 3499 | # CONFIG_NLS_MAC_TURKISH is not set 3500 | CONFIG_NLS_UTF8=y 3501 | 3502 | # 3503 | # Kernel hacking 3504 | # 3505 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y 3506 | 3507 | # 3508 | # printk and dmesg options 3509 | # 3510 | CONFIG_PRINTK_TIME=y 3511 | CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 3512 | # CONFIG_BOOT_PRINTK_DELAY is not set 3513 | 3514 | # 3515 | # Compile-time checks and compiler options 3516 | # 3517 | # CONFIG_DEBUG_INFO is not set 3518 | # CONFIG_ENABLE_WARN_DEPRECATED is not set 3519 | CONFIG_ENABLE_MUST_CHECK=y 3520 | CONFIG_FRAME_WARN=2048 3521 | # CONFIG_STRIP_ASM_SYMS is not set 3522 | # CONFIG_READABLE_ASM is not set 3523 | # CONFIG_UNUSED_SYMBOLS is not set 3524 | # CONFIG_HEADERS_CHECK is not set 3525 | # CONFIG_DEBUG_SECTION_MISMATCH is not set 3526 | CONFIG_SECTION_MISMATCH_WARN_ONLY=y 3527 | CONFIG_ARCH_WANT_FRAME_POINTERS=y 3528 | CONFIG_FRAME_POINTER=y 3529 | # CONFIG_STACK_VALIDATION is not set 3530 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set 3531 | CONFIG_MAGIC_SYSRQ=y 3532 | CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 3533 | CONFIG_DEBUG_KERNEL=y 3534 | 3535 | # 3536 | # Memory Debugging 3537 | # 3538 | # CONFIG_PAGE_EXTENSION is not set 3539 | # CONFIG_DEBUG_PAGEALLOC is not set 3540 | # CONFIG_PAGE_POISONING is not set 3541 | # CONFIG_DEBUG_OBJECTS is not set 3542 | # CONFIG_SLUB_DEBUG_ON is not set 3543 | # CONFIG_SLUB_STATS is not set 3544 | CONFIG_HAVE_DEBUG_KMEMLEAK=y 3545 | CONFIG_DEBUG_STACK_USAGE=y 3546 | # CONFIG_DEBUG_VM is not set 3547 | # CONFIG_DEBUG_VIRTUAL is not set 3548 | CONFIG_DEBUG_MEMORY_INIT=y 3549 | # CONFIG_DEBUG_PER_CPU_MAPS is not set 3550 | CONFIG_HAVE_DEBUG_STACKOVERFLOW=y 3551 | CONFIG_DEBUG_STACKOVERFLOW=y 3552 | CONFIG_HAVE_ARCH_KMEMCHECK=y 3553 | # CONFIG_KMEMCHECK is not set 3554 | CONFIG_HAVE_ARCH_KASAN=y 3555 | # CONFIG_KASAN is not set 3556 | CONFIG_ARCH_HAS_KCOV=y 3557 | # CONFIG_DEBUG_SHIRQ is not set 3558 | 3559 | # 3560 | # Debug Lockups and Hangs 3561 | # 3562 | # CONFIG_LOCKUP_DETECTOR is not set 3563 | # CONFIG_DETECT_HUNG_TASK is not set 3564 | # CONFIG_WQ_WATCHDOG is not set 3565 | # CONFIG_PANIC_ON_OOPS is not set 3566 | CONFIG_PANIC_ON_OOPS_VALUE=0 3567 | CONFIG_PANIC_TIMEOUT=0 3568 | # CONFIG_SCHED_DEBUG is not set 3569 | CONFIG_SCHED_INFO=y 3570 | CONFIG_SCHEDSTATS=y 3571 | # CONFIG_SCHED_STACK_END_CHECK is not set 3572 | # CONFIG_DEBUG_TIMEKEEPING is not set 3573 | CONFIG_TIMER_STATS=y 3574 | 3575 | # 3576 | # Lock Debugging (spinlocks, mutexes, etc...) 3577 | # 3578 | # CONFIG_DEBUG_RT_MUTEXES is not set 3579 | # CONFIG_DEBUG_SPINLOCK is not set 3580 | # CONFIG_DEBUG_MUTEXES is not set 3581 | # CONFIG_DEBUG_ATOMIC_SLEEP is not set 3582 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set 3583 | # CONFIG_LOCK_TORTURE_TEST is not set 3584 | CONFIG_STACKTRACE=y 3585 | # CONFIG_DEBUG_KOBJECT is not set 3586 | CONFIG_DEBUG_BUGVERBOSE=y 3587 | CONFIG_DEBUG_LIST=y 3588 | # CONFIG_DEBUG_PI_LIST is not set 3589 | # CONFIG_DEBUG_SG is not set 3590 | # CONFIG_DEBUG_NOTIFIERS is not set 3591 | # CONFIG_DEBUG_CREDENTIALS is not set 3592 | 3593 | # 3594 | # RCU Debugging 3595 | # 3596 | # CONFIG_PROVE_RCU is not set 3597 | # CONFIG_SPARSE_RCU_POINTER is not set 3598 | # CONFIG_TORTURE_TEST is not set 3599 | # CONFIG_RCU_PERF_TEST is not set 3600 | # CONFIG_RCU_TORTURE_TEST is not set 3601 | CONFIG_RCU_CPU_STALL_TIMEOUT=21 3602 | # CONFIG_RCU_TRACE is not set 3603 | # CONFIG_RCU_EQS_DEBUG is not set 3604 | # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set 3605 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set 3606 | # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set 3607 | # CONFIG_FAULT_INJECTION is not set 3608 | CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y 3609 | CONFIG_USER_STACKTRACE_SUPPORT=y 3610 | CONFIG_HAVE_FUNCTION_TRACER=y 3611 | CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y 3612 | CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y 3613 | CONFIG_HAVE_DYNAMIC_FTRACE=y 3614 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y 3615 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y 3616 | CONFIG_HAVE_SYSCALL_TRACEPOINTS=y 3617 | CONFIG_HAVE_FENTRY=y 3618 | CONFIG_HAVE_C_RECORDMCOUNT=y 3619 | 3620 | # 3621 | # Runtime Testing 3622 | # 3623 | # CONFIG_TEST_LIST_SORT is not set 3624 | # CONFIG_KPROBES_SANITY_TEST is not set 3625 | # CONFIG_BACKTRACE_SELF_TEST is not set 3626 | # CONFIG_RBTREE_TEST is not set 3627 | # CONFIG_INTERVAL_TREE_TEST is not set 3628 | # CONFIG_PERCPU_TEST is not set 3629 | # CONFIG_ATOMIC64_SELFTEST is not set 3630 | # CONFIG_TEST_HEXDUMP is not set 3631 | # CONFIG_TEST_STRING_HELPERS is not set 3632 | # CONFIG_TEST_KSTRTOX is not set 3633 | # CONFIG_TEST_PRINTF is not set 3634 | # CONFIG_TEST_BITMAP is not set 3635 | # CONFIG_TEST_UUID is not set 3636 | # CONFIG_TEST_RHASHTABLE is not set 3637 | # CONFIG_TEST_HASH is not set 3638 | # CONFIG_DMA_API_DEBUG is not set 3639 | # CONFIG_TEST_LKM is not set 3640 | # CONFIG_TEST_USER_COPY is not set 3641 | # CONFIG_TEST_BPF is not set 3642 | # CONFIG_TEST_FIRMWARE is not set 3643 | # CONFIG_TEST_UDELAY is not set 3644 | # CONFIG_MEMTEST is not set 3645 | # CONFIG_TEST_STATIC_KEYS is not set 3646 | # CONFIG_SAMPLES is not set 3647 | CONFIG_HAVE_ARCH_KGDB=y 3648 | # CONFIG_KGDB is not set 3649 | CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y 3650 | # CONFIG_UBSAN is not set 3651 | CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y 3652 | CONFIG_STRICT_DEVMEM=y 3653 | # CONFIG_IO_STRICT_DEVMEM is not set 3654 | CONFIG_X86_VERBOSE_BOOTUP=y 3655 | CONFIG_EARLY_PRINTK=y 3656 | CONFIG_EARLY_PRINTK_DBGP=y 3657 | # CONFIG_EARLY_PRINTK_EFI is not set 3658 | # CONFIG_X86_PTDUMP_CORE is not set 3659 | # CONFIG_EFI_PGT_DUMP is not set 3660 | # CONFIG_DEBUG_RODATA_TEST is not set 3661 | # CONFIG_DEBUG_NX_TEST is not set 3662 | CONFIG_DOUBLEFAULT=y 3663 | # CONFIG_DEBUG_TLBFLUSH is not set 3664 | # CONFIG_IOMMU_STRESS is not set 3665 | CONFIG_HAVE_MMIOTRACE_SUPPORT=y 3666 | # CONFIG_X86_DECODER_SELFTEST is not set 3667 | CONFIG_IO_DELAY_TYPE_0X80=0 3668 | CONFIG_IO_DELAY_TYPE_0XED=1 3669 | CONFIG_IO_DELAY_TYPE_UDELAY=2 3670 | CONFIG_IO_DELAY_TYPE_NONE=3 3671 | CONFIG_IO_DELAY_0X80=y 3672 | # CONFIG_IO_DELAY_0XED is not set 3673 | # CONFIG_IO_DELAY_UDELAY is not set 3674 | # CONFIG_IO_DELAY_NONE is not set 3675 | CONFIG_DEFAULT_IO_DELAY_TYPE=0 3676 | # CONFIG_CPA_DEBUG is not set 3677 | CONFIG_OPTIMIZE_INLINING=y 3678 | # CONFIG_DEBUG_ENTRY is not set 3679 | # CONFIG_DEBUG_NMI_SELFTEST is not set 3680 | CONFIG_X86_DEBUG_FPU=y 3681 | 3682 | # 3683 | # Security options 3684 | # 3685 | 3686 | # 3687 | # Grsecurity 3688 | # 3689 | CONFIG_PAX_PER_CPU_PGD=y 3690 | CONFIG_TASK_SIZE_MAX_SHIFT=42 3691 | CONFIG_PAX_USERCOPY_SLABS=y 3692 | CONFIG_GRKERNSEC=y 3693 | CONFIG_GRKERNSEC_CONFIG_AUTO=y 3694 | # CONFIG_GRKERNSEC_CONFIG_CUSTOM is not set 3695 | # CONFIG_GRKERNSEC_CONFIG_SERVER is not set 3696 | CONFIG_GRKERNSEC_CONFIG_DESKTOP=y 3697 | # CONFIG_GRKERNSEC_CONFIG_VIRT_NONE is not set 3698 | # CONFIG_GRKERNSEC_CONFIG_VIRT_GUEST is not set 3699 | CONFIG_GRKERNSEC_CONFIG_VIRT_HOST=y 3700 | CONFIG_GRKERNSEC_CONFIG_VIRT_EPT=y 3701 | # CONFIG_GRKERNSEC_CONFIG_VIRT_SOFT is not set 3702 | # CONFIG_GRKERNSEC_CONFIG_VIRT_XEN is not set 3703 | # CONFIG_GRKERNSEC_CONFIG_VIRT_VMWARE is not set 3704 | CONFIG_GRKERNSEC_CONFIG_VIRT_KVM=y 3705 | # CONFIG_GRKERNSEC_CONFIG_VIRT_VIRTUALBOX is not set 3706 | # CONFIG_GRKERNSEC_CONFIG_VIRT_HYPERV is not set 3707 | CONFIG_GRKERNSEC_CONFIG_PRIORITY_PERF=y 3708 | # CONFIG_GRKERNSEC_CONFIG_PRIORITY_SECURITY is not set 3709 | 3710 | # 3711 | # Default Special Groups 3712 | # 3713 | CONFIG_GRKERNSEC_PROC_GID=1001 3714 | 3715 | # 3716 | # Customize Configuration 3717 | # 3718 | 3719 | # 3720 | # PaX 3721 | # 3722 | CONFIG_PAX=y 3723 | 3724 | # 3725 | # PaX Control 3726 | # 3727 | # CONFIG_PAX_SOFTMODE is not set 3728 | CONFIG_PAX_EI_PAX=y 3729 | CONFIG_PAX_PT_PAX_FLAGS=y 3730 | CONFIG_PAX_XATTR_PAX_FLAGS=y 3731 | # CONFIG_PAX_NO_ACL_FLAGS is not set 3732 | CONFIG_PAX_HAVE_ACL_FLAGS=y 3733 | # CONFIG_PAX_HOOK_ACL_FLAGS is not set 3734 | 3735 | # 3736 | # Non-executable pages 3737 | # 3738 | CONFIG_PAX_NOEXEC=y 3739 | CONFIG_PAX_PAGEEXEC=y 3740 | CONFIG_PAX_EMUTRAMP=y 3741 | CONFIG_PAX_MPROTECT=y 3742 | # CONFIG_PAX_MPROTECT_COMPAT is not set 3743 | # CONFIG_PAX_ELFRELOCS is not set 3744 | CONFIG_PAX_KERNEXEC=y 3745 | CONFIG_PAX_KERNEXEC_PLUGIN=y 3746 | # CONFIG_PAX_KERNEXEC_PLUGIN_METHOD_NONE is not set 3747 | CONFIG_PAX_KERNEXEC_PLUGIN_METHOD_BTS=y 3748 | # CONFIG_PAX_KERNEXEC_PLUGIN_METHOD_OR is not set 3749 | 3750 | # 3751 | # Address Space Layout Randomization 3752 | # 3753 | CONFIG_PAX_ASLR=y 3754 | CONFIG_PAX_RANDKSTACK=y 3755 | CONFIG_PAX_RANDUSTACK=y 3756 | CONFIG_PAX_RANDMMAP=y 3757 | 3758 | # 3759 | # Miscellaneous hardening features 3760 | # 3761 | # CONFIG_PAX_MEMORY_SANITIZE is not set 3762 | # CONFIG_PAX_MEMORY_STACKLEAK is not set 3763 | # CONFIG_PAX_MEMORY_STRUCTLEAK is not set 3764 | # CONFIG_PAX_MEMORY_UDEREF is not set 3765 | CONFIG_PAX_REFCOUNT=y 3766 | CONFIG_PAX_CONSTIFY_PLUGIN=y 3767 | CONFIG_PAX_USERCOPY=y 3768 | # CONFIG_PAX_USERCOPY_DEBUG is not set 3769 | CONFIG_PAX_SIZE_OVERFLOW=y 3770 | # CONFIG_PAX_LATENT_ENTROPY is not set 3771 | CONFIG_PAX_RAP=y 3772 | 3773 | # 3774 | # Memory Protections 3775 | # 3776 | CONFIG_GRKERNSEC_KMEM=y 3777 | # CONFIG_GRKERNSEC_IO is not set 3778 | CONFIG_GRKERNSEC_BPF_HARDEN=y 3779 | CONFIG_GRKERNSEC_PERF_HARDEN=y 3780 | CONFIG_GRKERNSEC_RAND_THREADSTACK=y 3781 | CONFIG_GRKERNSEC_PROC_MEMMAP=y 3782 | CONFIG_GRKERNSEC_KSTACKOVERFLOW=y 3783 | CONFIG_GRKERNSEC_BRUTE=y 3784 | CONFIG_GRKERNSEC_MODHARDEN=y 3785 | CONFIG_GRKERNSEC_HIDESYM=y 3786 | CONFIG_GRKERNSEC_RANDSTRUCT=y 3787 | CONFIG_GRKERNSEC_RANDSTRUCT_PERFORMANCE=y 3788 | CONFIG_GRKERNSEC_KERN_LOCKOUT=y 3789 | 3790 | # 3791 | # Role Based Access Control Options 3792 | # 3793 | # CONFIG_GRKERNSEC_NO_RBAC is not set 3794 | # CONFIG_GRKERNSEC_ACL_HIDEKERN is not set 3795 | CONFIG_GRKERNSEC_ACL_MAXTRIES=3 3796 | CONFIG_GRKERNSEC_ACL_TIMEOUT=30 3797 | 3798 | # 3799 | # Filesystem Protections 3800 | # 3801 | CONFIG_GRKERNSEC_PROC=y 3802 | # CONFIG_GRKERNSEC_PROC_USER is not set 3803 | CONFIG_GRKERNSEC_PROC_USERGROUP=y 3804 | CONFIG_GRKERNSEC_PROC_ADD=y 3805 | CONFIG_GRKERNSEC_LINK=y 3806 | # CONFIG_GRKERNSEC_SYMLINKOWN is not set 3807 | CONFIG_GRKERNSEC_FIFO=y 3808 | # CONFIG_GRKERNSEC_SYSFS_RESTRICT is not set 3809 | # CONFIG_GRKERNSEC_ROFS is not set 3810 | CONFIG_GRKERNSEC_DEVICE_SIDECHANNEL=y 3811 | CONFIG_GRKERNSEC_CHROOT=y 3812 | CONFIG_GRKERNSEC_CHROOT_MOUNT=y 3813 | CONFIG_GRKERNSEC_CHROOT_DOUBLE=y 3814 | CONFIG_GRKERNSEC_CHROOT_PIVOT=y 3815 | CONFIG_GRKERNSEC_CHROOT_CHDIR=y 3816 | CONFIG_GRKERNSEC_CHROOT_CHMOD=y 3817 | CONFIG_GRKERNSEC_CHROOT_FCHDIR=y 3818 | CONFIG_GRKERNSEC_CHROOT_MKNOD=y 3819 | CONFIG_GRKERNSEC_CHROOT_SHMAT=y 3820 | CONFIG_GRKERNSEC_CHROOT_UNIX=y 3821 | CONFIG_GRKERNSEC_CHROOT_FINDTASK=y 3822 | CONFIG_GRKERNSEC_CHROOT_NICE=y 3823 | CONFIG_GRKERNSEC_CHROOT_SYSCTL=y 3824 | CONFIG_GRKERNSEC_CHROOT_RENAME=y 3825 | CONFIG_GRKERNSEC_CHROOT_CAPS=y 3826 | CONFIG_GRKERNSEC_CHROOT_INITRD=y 3827 | 3828 | # 3829 | # Kernel Auditing 3830 | # 3831 | # CONFIG_GRKERNSEC_AUDIT_GROUP is not set 3832 | # CONFIG_GRKERNSEC_EXECLOG is not set 3833 | CONFIG_GRKERNSEC_RESLOG=y 3834 | # CONFIG_GRKERNSEC_CHROOT_EXECLOG is not set 3835 | # CONFIG_GRKERNSEC_AUDIT_PTRACE is not set 3836 | # CONFIG_GRKERNSEC_AUDIT_CHDIR is not set 3837 | # CONFIG_GRKERNSEC_AUDIT_MOUNT is not set 3838 | CONFIG_GRKERNSEC_SIGNAL=y 3839 | # CONFIG_GRKERNSEC_FORKFAIL is not set 3840 | CONFIG_GRKERNSEC_TIME=y 3841 | CONFIG_GRKERNSEC_PROC_IPADDR=y 3842 | CONFIG_GRKERNSEC_RWXMAP_LOG=y 3843 | 3844 | # 3845 | # Executable Protections 3846 | # 3847 | CONFIG_GRKERNSEC_DMESG=y 3848 | CONFIG_GRKERNSEC_HARDEN_PTRACE=y 3849 | CONFIG_GRKERNSEC_PTRACE_READEXEC=y 3850 | CONFIG_GRKERNSEC_SETXID=y 3851 | CONFIG_GRKERNSEC_HARDEN_IPC=y 3852 | CONFIG_GRKERNSEC_HARDEN_TTY=y 3853 | # CONFIG_GRKERNSEC_TPE is not set 3854 | 3855 | # 3856 | # Network Protections 3857 | # 3858 | CONFIG_GRKERNSEC_BLACKHOLE=y 3859 | CONFIG_GRKERNSEC_NO_SIMULT_CONNECT=y 3860 | # CONFIG_GRKERNSEC_SOCKET is not set 3861 | 3862 | # 3863 | # Physical Protections 3864 | # 3865 | CONFIG_GRKERNSEC_DENYUSB=y 3866 | # CONFIG_GRKERNSEC_DENYUSB_FORCE is not set 3867 | 3868 | # 3869 | # Sysctl Support 3870 | # 3871 | CONFIG_GRKERNSEC_SYSCTL=y 3872 | CONFIG_GRKERNSEC_SYSCTL_ON=y 3873 | 3874 | # 3875 | # Logging Options 3876 | # 3877 | CONFIG_GRKERNSEC_FLOODTIME=10 3878 | CONFIG_GRKERNSEC_FLOODBURST=6 3879 | CONFIG_KEYS=y 3880 | # CONFIG_PERSISTENT_KEYRINGS is not set 3881 | # CONFIG_BIG_KEYS is not set 3882 | # CONFIG_ENCRYPTED_KEYS is not set 3883 | # CONFIG_KEY_DH_OPERATIONS is not set 3884 | # CONFIG_SECURITY_DMESG_RESTRICT is not set 3885 | CONFIG_SECURITY=y 3886 | # CONFIG_SECURITYFS is not set 3887 | CONFIG_SECURITY_NETWORK=y 3888 | # CONFIG_SECURITY_NETWORK_XFRM is not set 3889 | # CONFIG_SECURITY_PATH is not set 3890 | # CONFIG_INTEL_TXT is not set 3891 | CONFIG_LSM_MMAP_MIN_ADDR=65536 3892 | CONFIG_SECURITY_SELINUX=y 3893 | CONFIG_SECURITY_SELINUX_BOOTPARAM=y 3894 | CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 3895 | CONFIG_SECURITY_SELINUX_DISABLE=y 3896 | CONFIG_SECURITY_SELINUX_DEVELOP=y 3897 | CONFIG_SECURITY_SELINUX_AVC_STATS=y 3898 | CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0 3899 | # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set 3900 | # CONFIG_SECURITY_SMACK is not set 3901 | # CONFIG_SECURITY_TOMOYO is not set 3902 | # CONFIG_SECURITY_APPARMOR is not set 3903 | # CONFIG_SECURITY_LOADPIN is not set 3904 | CONFIG_INTEGRITY=y 3905 | # CONFIG_INTEGRITY_SIGNATURE is not set 3906 | CONFIG_INTEGRITY_AUDIT=y 3907 | # CONFIG_IMA is not set 3908 | # CONFIG_EVM is not set 3909 | CONFIG_DEFAULT_SECURITY_SELINUX=y 3910 | # CONFIG_DEFAULT_SECURITY_DAC is not set 3911 | CONFIG_DEFAULT_SECURITY="selinux" 3912 | CONFIG_CRYPTO=y 3913 | 3914 | # 3915 | # Crypto core or helper 3916 | # 3917 | CONFIG_CRYPTO_ALGAPI=y 3918 | CONFIG_CRYPTO_ALGAPI2=y 3919 | CONFIG_CRYPTO_AEAD=y 3920 | CONFIG_CRYPTO_AEAD2=y 3921 | CONFIG_CRYPTO_BLKCIPHER=y 3922 | CONFIG_CRYPTO_BLKCIPHER2=y 3923 | CONFIG_CRYPTO_HASH=y 3924 | CONFIG_CRYPTO_HASH2=y 3925 | CONFIG_CRYPTO_RNG=y 3926 | CONFIG_CRYPTO_RNG2=y 3927 | CONFIG_CRYPTO_RNG_DEFAULT=y 3928 | CONFIG_CRYPTO_AKCIPHER2=y 3929 | # CONFIG_CRYPTO_RSA is not set 3930 | CONFIG_CRYPTO_MANAGER=y 3931 | CONFIG_CRYPTO_MANAGER2=y 3932 | # CONFIG_CRYPTO_USER is not set 3933 | CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y 3934 | CONFIG_CRYPTO_GF128MUL=y 3935 | CONFIG_CRYPTO_NULL=y 3936 | CONFIG_CRYPTO_NULL2=y 3937 | # CONFIG_CRYPTO_PCRYPT is not set 3938 | CONFIG_CRYPTO_WORKQUEUE=y 3939 | # CONFIG_CRYPTO_CRYPTD is not set 3940 | # CONFIG_CRYPTO_MCRYPTD is not set 3941 | CONFIG_CRYPTO_AUTHENC=y 3942 | # CONFIG_CRYPTO_TEST is not set 3943 | 3944 | # 3945 | # Authenticated Encryption with Associated Data 3946 | # 3947 | CONFIG_CRYPTO_CCM=y 3948 | CONFIG_CRYPTO_GCM=y 3949 | # CONFIG_CRYPTO_CHACHA20POLY1305 is not set 3950 | CONFIG_CRYPTO_SEQIV=y 3951 | CONFIG_CRYPTO_ECHAINIV=y 3952 | 3953 | # 3954 | # Block modes 3955 | # 3956 | CONFIG_CRYPTO_CBC=y 3957 | CONFIG_CRYPTO_CTR=y 3958 | # CONFIG_CRYPTO_CTS is not set 3959 | # CONFIG_CRYPTO_ECB is not set 3960 | # CONFIG_CRYPTO_LRW is not set 3961 | # CONFIG_CRYPTO_PCBC is not set 3962 | # CONFIG_CRYPTO_XTS is not set 3963 | # CONFIG_CRYPTO_KEYWRAP is not set 3964 | 3965 | # 3966 | # Hash modes 3967 | # 3968 | # CONFIG_CRYPTO_CMAC is not set 3969 | CONFIG_CRYPTO_HMAC=y 3970 | # CONFIG_CRYPTO_XCBC is not set 3971 | # CONFIG_CRYPTO_VMAC is not set 3972 | 3973 | # 3974 | # Digest 3975 | # 3976 | CONFIG_CRYPTO_CRC32C=y 3977 | # CONFIG_CRYPTO_CRC32C_INTEL is not set 3978 | # CONFIG_CRYPTO_CRC32 is not set 3979 | # CONFIG_CRYPTO_CRC32_PCLMUL is not set 3980 | # CONFIG_CRYPTO_CRCT10DIF is not set 3981 | CONFIG_CRYPTO_GHASH=y 3982 | # CONFIG_CRYPTO_POLY1305 is not set 3983 | # CONFIG_CRYPTO_POLY1305_X86_64 is not set 3984 | # CONFIG_CRYPTO_MD4 is not set 3985 | CONFIG_CRYPTO_MD5=y 3986 | # CONFIG_CRYPTO_MICHAEL_MIC is not set 3987 | # CONFIG_CRYPTO_RMD128 is not set 3988 | # CONFIG_CRYPTO_RMD160 is not set 3989 | # CONFIG_CRYPTO_RMD256 is not set 3990 | # CONFIG_CRYPTO_RMD320 is not set 3991 | CONFIG_CRYPTO_SHA1=y 3992 | # CONFIG_CRYPTO_SHA1_SSSE3 is not set 3993 | # CONFIG_CRYPTO_SHA256_SSSE3 is not set 3994 | # CONFIG_CRYPTO_SHA512_SSSE3 is not set 3995 | # CONFIG_CRYPTO_SHA1_MB is not set 3996 | CONFIG_CRYPTO_SHA256=y 3997 | # CONFIG_CRYPTO_SHA512 is not set 3998 | # CONFIG_CRYPTO_TGR192 is not set 3999 | # CONFIG_CRYPTO_WP512 is not set 4000 | # CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set 4001 | 4002 | # 4003 | # Ciphers 4004 | # 4005 | CONFIG_CRYPTO_AES=y 4006 | # CONFIG_CRYPTO_AES_X86_64 is not set 4007 | # CONFIG_CRYPTO_AES_NI_INTEL is not set 4008 | # CONFIG_CRYPTO_ANUBIS is not set 4009 | CONFIG_CRYPTO_ARC4=y 4010 | # CONFIG_CRYPTO_BLOWFISH is not set 4011 | # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set 4012 | # CONFIG_CRYPTO_CAMELLIA is not set 4013 | # CONFIG_CRYPTO_CAMELLIA_X86_64 is not set 4014 | # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set 4015 | # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set 4016 | # CONFIG_CRYPTO_CAST5 is not set 4017 | # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set 4018 | # CONFIG_CRYPTO_CAST6 is not set 4019 | # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set 4020 | CONFIG_CRYPTO_DES=y 4021 | # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set 4022 | # CONFIG_CRYPTO_FCRYPT is not set 4023 | # CONFIG_CRYPTO_KHAZAD is not set 4024 | # CONFIG_CRYPTO_SALSA20 is not set 4025 | # CONFIG_CRYPTO_SALSA20_X86_64 is not set 4026 | # CONFIG_CRYPTO_CHACHA20 is not set 4027 | # CONFIG_CRYPTO_CHACHA20_X86_64 is not set 4028 | # CONFIG_CRYPTO_SEED is not set 4029 | # CONFIG_CRYPTO_SERPENT is not set 4030 | # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set 4031 | # CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set 4032 | # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set 4033 | # CONFIG_CRYPTO_TEA is not set 4034 | # CONFIG_CRYPTO_TWOFISH is not set 4035 | # CONFIG_CRYPTO_TWOFISH_X86_64 is not set 4036 | # CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set 4037 | # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set 4038 | 4039 | # 4040 | # Compression 4041 | # 4042 | # CONFIG_CRYPTO_DEFLATE is not set 4043 | # CONFIG_CRYPTO_LZO is not set 4044 | # CONFIG_CRYPTO_842 is not set 4045 | # CONFIG_CRYPTO_LZ4 is not set 4046 | # CONFIG_CRYPTO_LZ4HC is not set 4047 | 4048 | # 4049 | # Random Number Generation 4050 | # 4051 | # CONFIG_CRYPTO_ANSI_CPRNG is not set 4052 | CONFIG_CRYPTO_DRBG_MENU=y 4053 | CONFIG_CRYPTO_DRBG_HMAC=y 4054 | # CONFIG_CRYPTO_DRBG_HASH is not set 4055 | # CONFIG_CRYPTO_DRBG_CTR is not set 4056 | CONFIG_CRYPTO_DRBG=y 4057 | CONFIG_CRYPTO_JITTERENTROPY=y 4058 | # CONFIG_CRYPTO_USER_API_HASH is not set 4059 | # CONFIG_CRYPTO_USER_API_SKCIPHER is not set 4060 | # CONFIG_CRYPTO_USER_API_RNG is not set 4061 | # CONFIG_CRYPTO_USER_API_AEAD is not set 4062 | CONFIG_CRYPTO_HW=y 4063 | # CONFIG_CRYPTO_DEV_PADLOCK is not set 4064 | # CONFIG_CRYPTO_DEV_CCP is not set 4065 | # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set 4066 | # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set 4067 | # CONFIG_CRYPTO_DEV_QAT_C62X is not set 4068 | # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set 4069 | # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set 4070 | # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set 4071 | # CONFIG_ASYMMETRIC_KEY_TYPE is not set 4072 | 4073 | # 4074 | # Certificates for signature checking 4075 | # 4076 | CONFIG_HAVE_KVM=y 4077 | CONFIG_VIRTUALIZATION=y 4078 | # CONFIG_KVM is not set 4079 | # CONFIG_BINARY_PRINTF is not set 4080 | 4081 | # 4082 | # Library routines 4083 | # 4084 | CONFIG_BITREVERSE=y 4085 | # CONFIG_HAVE_ARCH_BITREVERSE is not set 4086 | CONFIG_RATIONAL=y 4087 | CONFIG_GENERIC_STRNCPY_FROM_USER=y 4088 | CONFIG_GENERIC_STRNLEN_USER=y 4089 | CONFIG_GENERIC_NET_UTILS=y 4090 | CONFIG_GENERIC_FIND_FIRST_BIT=y 4091 | CONFIG_GENERIC_PCI_IOMAP=y 4092 | CONFIG_GENERIC_IOMAP=y 4093 | CONFIG_GENERIC_IO=y 4094 | CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y 4095 | CONFIG_ARCH_HAS_FAST_MULTIPLIER=y 4096 | # CONFIG_CRC_CCITT is not set 4097 | CONFIG_CRC16=y 4098 | # CONFIG_CRC_T10DIF is not set 4099 | # CONFIG_CRC_ITU_T is not set 4100 | CONFIG_CRC32=y 4101 | # CONFIG_CRC32_SELFTEST is not set 4102 | CONFIG_CRC32_SLICEBY8=y 4103 | # CONFIG_CRC32_SLICEBY4 is not set 4104 | # CONFIG_CRC32_SARWATE is not set 4105 | # CONFIG_CRC32_BIT is not set 4106 | # CONFIG_CRC7 is not set 4107 | # CONFIG_LIBCRC32C is not set 4108 | # CONFIG_CRC8 is not set 4109 | # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set 4110 | # CONFIG_RANDOM32_SELFTEST is not set 4111 | CONFIG_ZLIB_INFLATE=y 4112 | CONFIG_LZO_COMPRESS=y 4113 | CONFIG_LZO_DECOMPRESS=y 4114 | CONFIG_LZ4_DECOMPRESS=y 4115 | CONFIG_XZ_DEC=y 4116 | CONFIG_XZ_DEC_X86=y 4117 | CONFIG_XZ_DEC_POWERPC=y 4118 | CONFIG_XZ_DEC_IA64=y 4119 | CONFIG_XZ_DEC_ARM=y 4120 | CONFIG_XZ_DEC_ARMTHUMB=y 4121 | CONFIG_XZ_DEC_SPARC=y 4122 | CONFIG_XZ_DEC_BCJ=y 4123 | # CONFIG_XZ_DEC_TEST is not set 4124 | CONFIG_DECOMPRESS_GZIP=y 4125 | CONFIG_DECOMPRESS_BZIP2=y 4126 | CONFIG_DECOMPRESS_LZMA=y 4127 | CONFIG_DECOMPRESS_XZ=y 4128 | CONFIG_DECOMPRESS_LZO=y 4129 | CONFIG_DECOMPRESS_LZ4=y 4130 | CONFIG_GENERIC_ALLOCATOR=y 4131 | CONFIG_INTERVAL_TREE=y 4132 | CONFIG_ASSOCIATIVE_ARRAY=y 4133 | CONFIG_HAS_IOMEM=y 4134 | CONFIG_HAS_IOPORT_MAP=y 4135 | CONFIG_HAS_DMA=y 4136 | CONFIG_CHECK_SIGNATURE=y 4137 | CONFIG_CPU_RMAP=y 4138 | CONFIG_DQL=y 4139 | CONFIG_GLOB=y 4140 | # CONFIG_GLOB_SELFTEST is not set 4141 | CONFIG_NLATTR=y 4142 | CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y 4143 | # CONFIG_CORDIC is not set 4144 | # CONFIG_DDR is not set 4145 | # CONFIG_IRQ_POLL is not set 4146 | CONFIG_OID_REGISTRY=y 4147 | CONFIG_UCS2_STRING=y 4148 | CONFIG_FONT_SUPPORT=y 4149 | # CONFIG_FONTS is not set 4150 | CONFIG_FONT_8x8=y 4151 | CONFIG_FONT_8x16=y 4152 | # CONFIG_SG_SPLIT is not set 4153 | CONFIG_SG_POOL=y 4154 | CONFIG_ARCH_HAS_SG_CHAIN=y 4155 | CONFIG_ARCH_HAS_PMEM_API=y 4156 | CONFIG_ARCH_HAS_MMIO_FLUSH=y 4157 | -------------------------------------------------------------------------------- /deb-diff.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash -e 2 | DEB1="$(readlink -f $1)" 3 | DEB2="$(readlink -f $2)" 4 | 5 | tempdir="$(mktemp -d)" 6 | 7 | cd "$tempdir" 8 | dpkg -x "$DEB1" d1 9 | dpkg -x "$DEB2" d2 10 | dpkg -e "$DEB1" d1/DEBIAN 11 | dpkg -e "$DEB2" d2/DEBIAN 12 | 13 | diff -r --no-dereference d1 d2 14 | 15 | cd /tmp 16 | rm -rf "$tempdir" 17 | -------------------------------------------------------------------------------- /fixed-dir.sh: -------------------------------------------------------------------------------- 1 | # Enter a fixed directory 2 | 3 | FIXED_DIRECTORY=/kbuild 4 | 5 | if [ "$NO_ENTER_FIXED_DIR" != "1" ]; then 6 | mkdir -p "$FIXED_DIRECTORY" 7 | cd "$FIXED_DIRECTORY" 8 | fi 9 | -------------------------------------------------------------------------------- /gen-fingerprint.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | export TZ=UTC 3 | # The timestamp of kernel building, used for the embedded initramfs, /proc/version and kernel build 4 | echo "KERNEL_TIMESTAMP=\"$(LC_ALL=C date)\"" > fingerprint.sh 5 | # The seed used for Grsecurity's RANDSTRUCT plugin. 6 | echo "GRSEC_RANDSTRUCT_SEED=\"`od -A n -t x8 -N 32 /dev/urandom | tr -d ' \n'`\"" >> fingerprint.sh 7 | -------------------------------------------------------------------------------- /gen-x509-key.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash -e 2 | echo Generating X.509 key generation config 3 | { 4 | echo "[ req ]" 5 | echo "default_bits = 4096" 6 | echo "distinguished_name = req_distinguished_name" 7 | echo "prompt = no" 8 | echo "string_mask = utf8only" 9 | echo "x509_extensions = myexts" 10 | echo 11 | echo "[ req_distinguished_name ]" 12 | echo "#O = Unspecified company" 13 | echo "CN = Build time autogenerated kernel key" 14 | echo "#emailAddress = unspecified.user@unspecified.company" 15 | echo 16 | echo "[ myexts ]" 17 | echo "basicConstraints=critical,CA:FALSE" 18 | echo "keyUsage=digitalSignature" 19 | echo "subjectKeyIdentifier=hash" 20 | echo "authorityKeyIdentifier=keyid" 21 | } > /tmp/x509.genkey 22 | echo "###" 23 | echo "### Now generating an X.509 key pair to be used for signing modules." 24 | echo "###" 25 | echo "### If this takes a long time, you might wish to run rngd in the" 26 | echo "### background to keep the supply of entropy topped up. It" 27 | echo "### needs to be run as root, and uses a hardware random" 28 | echo "### number generator if one is available." 29 | echo "###" 30 | echo "###" 31 | echo "### Key pair generated." 32 | echo "###" 33 | rm -f $1 34 | openssl req -new -nodes -utf8 -"$1" -days 36500 \ 35 | -batch -x509 -config /tmp/x509.genkey \ 36 | -outform PEM -out "$2" \ 37 | -keyout "$2" 38 | rm /tmp/x509.genkey 39 | -------------------------------------------------------------------------------- /grsecurity-3.1-4.9.24-201704252333.patch.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedlinux/grsecurity-reproducible-build/2f74b49b1378586a05fac1cb7a81d0f5f346e8c0/grsecurity-3.1-4.9.24-201704252333.patch.gz -------------------------------------------------------------------------------- /grsecurity-3.1-4.9.24-201704252333.patch.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hardenedlinux/grsecurity-reproducible-build/2f74b49b1378586a05fac1cb7a81d0f5f346e8c0/grsecurity-3.1-4.9.24-201704252333.patch.sig -------------------------------------------------------------------------------- /hacks/builddeb.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # builddeb 1.3 4 | # Copyright 2003 Wichert Akkerman 5 | # 6 | # Simple script to generate a deb package for a Linux kernel. All the 7 | # complexity of what to do with a kernel after it is installed or removed 8 | # is left to other scripts and packages: they can install scripts in the 9 | # /etc/kernel/{pre,post}{inst,rm}.d/ directories (or an alternative location 10 | # specified in KDEB_HOOKDIR) that will be called on package install and 11 | # removal. 12 | 13 | set -e 14 | 15 | create_package() { 16 | local pname="$1" pdir="$2" 17 | 18 | mkdir -m 755 -p "$pdir/DEBIAN" 19 | mkdir -p "$pdir/usr/share/doc/$pname" 20 | cp debian/copyright "$pdir/usr/share/doc/$pname/" 21 | cp debian/changelog "$pdir/usr/share/doc/$pname/changelog.Debian" 22 | gzip -n -9 "$pdir/usr/share/doc/$pname/changelog.Debian" 23 | sh -c "cd '$pdir'; find . -type f ! -path './DEBIAN/*' -printf '%P\0' \ 24 | | xargs -r0 md5sum > DEBIAN/md5sums" 25 | 26 | sort < "$pdir/DEBIAN/md5sums" > "$pdir/DEBIAN/md5sums.sorted" 27 | mv "$pdir/DEBIAN/md5sums.sorted" "$pdir/DEBIAN/md5sums" 28 | 29 | # Fix ownership and permissions 30 | chown -R root:root "$pdir" 31 | chmod -R go-w "$pdir" 32 | 33 | # Fix time 34 | find "$pdir" -exec touch --date="@TIMESTAMP@" --no-dereference '{}' ';' 35 | 36 | # Create the package 37 | dpkg-gencontrol $forcearch -Vkernel:debarch="${debarch}" -p$pname -P"$pdir" 38 | dpkg --build "$pdir" .. 39 | } 40 | 41 | set_debarch() { 42 | # Attempt to find the correct Debian architecture 43 | case "$UTS_MACHINE" in 44 | i386|ia64|alpha) 45 | debarch="$UTS_MACHINE" ;; 46 | x86_64) 47 | debarch=amd64 ;; 48 | sparc*) 49 | debarch=sparc ;; 50 | s390*) 51 | debarch=s390$(grep -q CONFIG_64BIT=y $KCONFIG_CONFIG && echo x || true) ;; 52 | ppc*) 53 | debarch=$(grep -q CPU_LITTLE_ENDIAN=y $KCONFIG_CONFIG && echo ppc64el || echo powerpc) ;; 54 | parisc*) 55 | debarch=hppa ;; 56 | mips*) 57 | debarch=mips$(grep -q CPU_LITTLE_ENDIAN=y $KCONFIG_CONFIG && echo el || true) ;; 58 | arm64) 59 | debarch=arm64 ;; 60 | arm*) 61 | if grep -q CONFIG_AEABI=y $KCONFIG_CONFIG; then 62 | if grep -q CONFIG_VFP=y $KCONFIG_CONFIG; then 63 | debarch=armhf 64 | else 65 | debarch=armel 66 | fi 67 | else 68 | debarch=arm 69 | fi 70 | ;; 71 | *) 72 | debarch=$(dpkg --print-architecture) 73 | echo "" >&2 74 | echo "** ** ** WARNING ** ** **" >&2 75 | echo "" >&2 76 | echo "Your architecture doesn't have it's equivalent" >&2 77 | echo "Debian userspace architecture defined!" >&2 78 | echo "Falling back to using your current userspace instead!" >&2 79 | echo "Please add support for $UTS_MACHINE to ${0} ..." >&2 80 | echo "" >&2 81 | esac 82 | if [ -n "$KBUILD_DEBARCH" ] ; then 83 | debarch="$KBUILD_DEBARCH" 84 | fi 85 | forcearch="-DArchitecture=$debarch" 86 | 87 | } 88 | 89 | # Some variables and settings used throughout the script 90 | version=$KERNELRELEASE 91 | revision=$(cat .version) 92 | if [ -n "$KDEB_PKGVERSION" ]; then 93 | packageversion=$KDEB_PKGVERSION 94 | else 95 | packageversion=$version-$revision 96 | fi 97 | sourcename=$KDEB_SOURCENAME 98 | tmpdir="$objtree/debian/tmp" 99 | fwdir="$objtree/debian/fwtmp" 100 | kernel_headers_dir="$objtree/debian/hdrtmp" 101 | libc_headers_dir="$objtree/debian/headertmp" 102 | dbg_dir="$objtree/debian/dbgtmp" 103 | packagename=linux-image-$version 104 | fwpackagename=linux-firmware-image-$version 105 | kernel_headers_packagename=linux-headers-$version 106 | libc_headers_packagename=linux-libc-dev 107 | dbg_packagename=$packagename-dbg 108 | debarch= 109 | forcearch= 110 | set_debarch 111 | 112 | if [ "$ARCH" = "um" ] ; then 113 | packagename=user-mode-linux-$version 114 | fi 115 | 116 | # Not all arches have the same installed path in debian 117 | # XXX: have each arch Makefile export a variable of the canonical image install 118 | # path instead 119 | case $ARCH in 120 | um) 121 | installed_image_path="usr/bin/linux-$version" 122 | ;; 123 | parisc|mips|powerpc) 124 | installed_image_path="boot/vmlinux-$version" 125 | ;; 126 | *) 127 | if [ "$SECUREBOOT" == "ENABLE" ]; then 128 | echo "Enable, continue..." 129 | installed_secure_image_path="boot/vmlinuz-$version.efi.signed" 130 | installed_image_path="boot/vmlinuz-$version" 131 | kernel_image="vmlinuz-$version" 132 | else 133 | echo "Disabled, exit!" 134 | installed_image_path="boot/vmlinuz-$version" 135 | fi 136 | 137 | esac 138 | 139 | BUILD_DEBUG="$(grep -s '^CONFIG_DEBUG_INFO=y' $KCONFIG_CONFIG || true)" 140 | 141 | # Setup the directory structure 142 | rm -rf "$tmpdir" "$fwdir" "$kernel_headers_dir" "$libc_headers_dir" "$dbg_dir" $objtree/debian/files 143 | mkdir -m 755 -p "$tmpdir/DEBIAN" 144 | mkdir -p "$tmpdir/lib" "$tmpdir/boot" 145 | mkdir -p "$fwdir/lib/firmware/$version/" 146 | mkdir -p "$kernel_headers_dir/lib/modules/$version/" 147 | 148 | # Build and install the kernel 149 | if [ "$ARCH" = "um" ] ; then 150 | mkdir -p "$tmpdir/usr/lib/uml/modules/$version" "$tmpdir/usr/bin" "$tmpdir/usr/share/doc/$packagename" 151 | $MAKE linux 152 | cp System.map "$tmpdir/usr/lib/uml/modules/$version/System.map" 153 | cp $KCONFIG_CONFIG "$tmpdir/usr/share/doc/$packagename/config" 154 | gzip -n "$tmpdir/usr/share/doc/$packagename/config" 155 | else 156 | cp System.map "$tmpdir/boot/System.map-$version" 157 | cp $KCONFIG_CONFIG "$tmpdir/boot/config-$version" 158 | if [ -e "fingerprint.sh" ]; then 159 | cp fingerprint.sh "$tmpdir/boot/fingerprint.sh-$version" 160 | else 161 | true 162 | fi 163 | fi 164 | # Not all arches include the boot path in KBUILD_IMAGE 165 | if [ "$SECUREBOOT" == "ENABLE" ]; then 166 | if [ -e $KBUILD_IMAGE ]; then 167 | sbsign --key $DB_KEY --cert $DB_CERT --output "$tmpdir/$installed_secure_image_path" $KBUILD_IMAGE 168 | cd "$tmpdir/boot" && ln -sf $kernel_image.efi.signed $kernel_image && cd - 169 | else 170 | sbsign --key $DB_KEY --cert $DB_CERT --output "$tmpdir/$installed_secure_image_path" arch/$ARCH/boot/$KBUILD_IMAGE 171 | cd "$tmpdir/boot" && ln -sf $kernel_image.efi.signed $kernel_image && cd - 172 | fi 173 | else 174 | if [ -e $KBUILD_IMAGE ]; then 175 | cp $KBUILD_IMAGE "$tmpdir/$installed_image_path" 176 | else 177 | cp arch/$ARCH/boot/$KBUILD_IMAGE "$tmpdir/$installed_image_path" 178 | fi 179 | fi 180 | 181 | 182 | if grep -q "^CONFIG_OF=y" $KCONFIG_CONFIG ; then 183 | # Only some architectures with OF support have this target 184 | if grep -q dtbs_install "${srctree}/arch/$SRCARCH/Makefile"; then 185 | $MAKE KBUILD_SRC= INSTALL_DTBS_PATH="$tmpdir/usr/lib/$packagename" dtbs_install 186 | fi 187 | fi 188 | 189 | if grep -q '^CONFIG_MODULES=y' $KCONFIG_CONFIG ; then 190 | INSTALL_MOD_PATH="$tmpdir" $MAKE KBUILD_SRC= modules_install 191 | rm -f "$tmpdir/lib/modules/$version/build" 192 | rm -f "$tmpdir/lib/modules/$version/source" 193 | if [ "$ARCH" = "um" ] ; then 194 | mv "$tmpdir/lib/modules/$version"/* "$tmpdir/usr/lib/uml/modules/$version/" 195 | rmdir "$tmpdir/lib/modules/$version" 196 | fi 197 | if [ -n "$BUILD_DEBUG" ] ; then 198 | for module in $(find $tmpdir/lib/modules/ -name *.ko -printf '%P\n'); do 199 | module=lib/modules/$module 200 | mkdir -p $(dirname $dbg_dir/usr/lib/debug/$module) 201 | # only keep debug symbols in the debug file 202 | $OBJCOPY --only-keep-debug $tmpdir/$module $dbg_dir/usr/lib/debug/$module 203 | # strip original module from debug symbols 204 | $OBJCOPY --strip-debug $tmpdir/$module 205 | # then add a link to those 206 | $OBJCOPY --add-gnu-debuglink=$dbg_dir/usr/lib/debug/$module $tmpdir/$module 207 | done 208 | 209 | # resign stripped modules 210 | MODULE_SIG_ALL="$(grep -s '^CONFIG_MODULE_SIG_ALL=y' $KCONFIG_CONFIG || true)" 211 | if [ -n "$MODULE_SIG_ALL" ]; then 212 | INSTALL_MOD_PATH="$tmpdir" $MAKE KBUILD_SRC= modules_sign 213 | fi 214 | fi 215 | fi 216 | 217 | if [ "$ARCH" != "um" ]; then 218 | $MAKE headers_check KBUILD_SRC= 219 | $MAKE headers_install KBUILD_SRC= INSTALL_HDR_PATH="$libc_headers_dir/usr" 220 | fi 221 | 222 | # Install the maintainer scripts 223 | # Note: hook scripts under /etc/kernel are also executed by official Debian 224 | # kernel packages, as well as kernel packages built using make-kpkg. 225 | # make-kpkg sets $INITRD to indicate whether an initramfs is wanted, and 226 | # so do we; recent versions of dracut and initramfs-tools will obey this. 227 | debhookdir=${KDEB_HOOKDIR:-/etc/kernel} 228 | if grep -q '^CONFIG_BLK_DEV_INITRD=y' $KCONFIG_CONFIG; then 229 | want_initrd=Yes 230 | else 231 | want_initrd=No 232 | fi 233 | for script in postinst postrm preinst prerm ; do 234 | mkdir -p "$tmpdir$debhookdir/$script.d" 235 | cat < "$tmpdir/DEBIAN/$script" 236 | #!/bin/sh 237 | 238 | set -e 239 | 240 | # Pass maintainer script parameters to hook scripts 241 | export DEB_MAINT_PARAMS="\$*" 242 | 243 | # Tell initramfs builder whether it's wanted 244 | export INITRD=$want_initrd 245 | 246 | test -d $debhookdir/$script.d && run-parts --arg="$version" --arg="/$installed_image_path" $debhookdir/$script.d 247 | exit 0 248 | EOF 249 | chmod 755 "$tmpdir/DEBIAN/$script" 250 | done 251 | 252 | # Try to determine maintainer and email values 253 | if [ -n "$DEBEMAIL" ]; then 254 | email=$DEBEMAIL 255 | elif [ -n "$EMAIL" ]; then 256 | email=$EMAIL 257 | else 258 | email=$(id -nu)@$(hostname -f 2>/dev/null || hostname) 259 | fi 260 | if [ -n "$DEBFULLNAME" ]; then 261 | name=$DEBFULLNAME 262 | elif [ -n "$NAME" ]; then 263 | name=$NAME 264 | else 265 | name="Anonymous" 266 | fi 267 | maintainer="$name <$email>" 268 | 269 | # Try to determine distribution 270 | if [ -n "$KDEB_CHANGELOG_DIST" ]; then 271 | distribution=$KDEB_CHANGELOG_DIST 272 | elif distribution=$(lsb_release -cs 2>/dev/null) && [ -n "$distribution" ]; then 273 | : # nothing to do in this case 274 | else 275 | distribution="unstable" 276 | echo >&2 "Using default distribution of 'unstable' in the changelog" 277 | echo >&2 "Install lsb-release or set \$KDEB_CHANGELOG_DIST explicitly" 278 | fi 279 | 280 | # Generate a simple changelog template 281 | cat < debian/changelog 282 | $sourcename ($packageversion) $distribution; urgency=low 283 | 284 | * Custom built Linux kernel. 285 | 286 | -- $maintainer $(date -R --date="@TIMESTAMP@") 287 | EOF 288 | 289 | # Generate copyright file 290 | cat < debian/copyright 291 | This is a packacked upstream version of the Linux kernel. 292 | 293 | The sources may be found at most Linux ftp sites, including: 294 | ftp://ftp.kernel.org/pub/linux/kernel 295 | 296 | Copyright: 1991 - 2015 Linus Torvalds and others. 297 | 298 | The git repository for mainline kernel development is at: 299 | git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 300 | 301 | This program is free software; you can redistribute it and/or modify 302 | it under the terms of the GNU General Public License as published by 303 | the Free Software Foundation; version 2 dated June, 1991. 304 | 305 | On Debian GNU/Linux systems, the complete text of the GNU General Public 306 | License version 2 can be found in \`/usr/share/common-licenses/GPL-2'. 307 | EOF 308 | 309 | 310 | build_depends="bc, kmod, cpio " 311 | 312 | # Generate a control file 313 | cat < debian/control 314 | Source: $sourcename 315 | Section: kernel 316 | Priority: optional 317 | Maintainer: $maintainer 318 | Build-Depends: $build_depends 319 | Standards-Version: 3.8.4 320 | Homepage: http://www.kernel.org/ 321 | EOF 322 | 323 | if [ "$ARCH" = "um" ]; then 324 | cat <> debian/control 325 | 326 | Package: $packagename 327 | Provides: linux-image, linux-image-2.6, linux-modules-$version 328 | Architecture: any 329 | Description: User Mode Linux kernel, version $version 330 | User-mode Linux is a port of the Linux kernel to its own system call 331 | interface. It provides a kind of virtual machine, which runs Linux 332 | as a user process under another Linux kernel. This is useful for 333 | kernel development, sandboxes, jails, experimentation, and 334 | many other things. 335 | . 336 | This package contains the Linux kernel, modules and corresponding other 337 | files, version: $version. 338 | EOF 339 | 340 | else 341 | cat <> debian/control 342 | 343 | Package: $packagename 344 | Provides: linux-image, linux-image-2.6, linux-modules-$version 345 | Suggests: $fwpackagename 346 | Architecture: any 347 | Description: Linux kernel, version $version 348 | This package contains the Linux kernel, modules and corresponding other 349 | files, version: $version. 350 | EOF 351 | 352 | fi 353 | 354 | # Build kernel header package 355 | (cd $srctree; find . -name Makefile\* -o -name Kconfig\* -o -name \*.pl) > "$objtree/debian/hdrsrcfiles" 356 | (cd $srctree; find arch/$SRCARCH/include include scripts -type f) >> "$objtree/debian/hdrsrcfiles" 357 | (cd $srctree; find arch/$SRCARCH -name module.lds -o -name Kbuild.platforms -o -name Platform) >> "$objtree/debian/hdrsrcfiles" 358 | (cd $srctree; find $(find arch/$SRCARCH -name include -o -name scripts -type d) -type f) >> "$objtree/debian/hdrsrcfiles" 359 | (cd $objtree; find arch/$SRCARCH/include Module.symvers include scripts -type f) >> "$objtree/debian/hdrobjfiles" 360 | (cd $objtree; find scripts/gcc-plugins -name \*.so -o -name gcc-common.h) >> "$objtree/debian/hdrobjfiles" 361 | destdir=$kernel_headers_dir/usr/src/linux-headers-$version 362 | mkdir -p "$destdir" 363 | (cd $srctree; tar -c -f - -T -) < "$objtree/debian/hdrsrcfiles" | (cd $destdir; tar -xf -) 364 | (cd $objtree; tar -c -f - -T -) < "$objtree/debian/hdrobjfiles" | (cd $destdir; tar -xf -) 365 | (cd $objtree; cp $KCONFIG_CONFIG $destdir/.config) # copy .config manually to be where it's expected to be 366 | ln -sf "/usr/src/linux-headers-$version" "$kernel_headers_dir/lib/modules/$version/build" 367 | rm -f "$objtree/debian/hdrsrcfiles" "$objtree/debian/hdrobjfiles" 368 | 369 | cat <> debian/control 370 | 371 | Package: $kernel_headers_packagename 372 | Provides: linux-headers, linux-headers-2.6 373 | Architecture: any 374 | Description: Linux kernel headers for $KERNELRELEASE on \${kernel:debarch} 375 | This package provides kernel header files for $KERNELRELEASE on \${kernel:debarch} 376 | . 377 | This is useful for people who need to build external modules 378 | EOF 379 | 380 | # Do we have firmware? Move it out of the way and build it into a package. 381 | if [ -e "$tmpdir/lib/firmware" ]; then 382 | mv "$tmpdir/lib/firmware"/* "$fwdir/lib/firmware/$version/" 383 | rmdir "$tmpdir/lib/firmware" 384 | 385 | cat <> debian/control 386 | 387 | Package: $fwpackagename 388 | Architecture: all 389 | Description: Linux kernel firmware, version $version 390 | This package contains firmware from the Linux kernel, version $version. 391 | EOF 392 | 393 | create_package "$fwpackagename" "$fwdir" 394 | fi 395 | 396 | cat <> debian/control 397 | 398 | Package: $libc_headers_packagename 399 | Section: devel 400 | Provides: linux-kernel-headers 401 | Architecture: any 402 | Description: Linux support headers for userspace development 403 | This package provides userspaces headers from the Linux kernel. These headers 404 | are used by the installed headers for GNU glibc and other system libraries. 405 | EOF 406 | 407 | if [ "$ARCH" != "um" ]; then 408 | create_package "$kernel_headers_packagename" "$kernel_headers_dir" 409 | create_package "$libc_headers_packagename" "$libc_headers_dir" 410 | fi 411 | 412 | create_package "$packagename" "$tmpdir" 413 | 414 | if [ -n "$BUILD_DEBUG" ] ; then 415 | # Build debug package 416 | # Different tools want the image in different locations 417 | # perf 418 | mkdir -p $dbg_dir/usr/lib/debug/lib/modules/$version/ 419 | cp vmlinux $dbg_dir/usr/lib/debug/lib/modules/$version/ 420 | # systemtap 421 | mkdir -p $dbg_dir/usr/lib/debug/boot/ 422 | ln -s ../lib/modules/$version/vmlinux $dbg_dir/usr/lib/debug/boot/vmlinux-$version 423 | # kdump-tools 424 | ln -s lib/modules/$version/vmlinux $dbg_dir/usr/lib/debug/vmlinux-$version 425 | 426 | cat <> debian/control 427 | 428 | Package: $dbg_packagename 429 | Section: debug 430 | Provides: linux-debug, linux-debug-$version 431 | Architecture: any 432 | Description: Linux kernel debugging symbols for $version 433 | This package will come in handy if you need to debug the kernel. It provides 434 | all the necessary debug symbols for the kernel and its modules. 435 | EOF 436 | 437 | create_package "$dbg_packagename" "$dbg_dir" 438 | fi 439 | 440 | if [ "x$1" = "xdeb-pkg" ] 441 | then 442 | cat < debian/rules 443 | #!/usr/bin/make -f 444 | 445 | build: 446 | \$(MAKE) 447 | 448 | binary-arch: 449 | \$(MAKE) KDEB_SOURCENAME=${sourcename} KDEB_PKGVERSION=${packageversion} bindeb-pkg 450 | 451 | clean: 452 | rm -rf debian/*tmp debian/files 453 | mv debian/ debian.backup # debian/ might be cleaned away 454 | \$(MAKE) clean 455 | mv debian.backup debian 456 | 457 | binary: binary-arch 458 | EOF 459 | mv ${sourcename}.tar.gz ../${sourcename}_${version}.orig.tar.gz 460 | tar caf ../${sourcename}_${packageversion}.debian.tar.gz debian/{copyright,rules,changelog,control} 461 | dpkg-source -cdebian/control -ldebian/changelog --format="3.0 (custom)" --target-format="3.0 (quilt)" \ 462 | -b / ../${sourcename}_${version}.orig.tar.gz ../${sourcename}_${packageversion}.debian.tar.gz 463 | mv ${sourcename}_${packageversion}*dsc .. 464 | dpkg-genchanges > ../${sourcename}_${packageversion}_${debarch}.changes 465 | else 466 | dpkg-genchanges -b > ../${sourcename}_${packageversion}_${debarch}.changes 467 | fi 468 | 469 | exit 0 470 | -------------------------------------------------------------------------------- /hacks/gen-random-seed.sh.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ ! -f "$1" ]; then 4 | SEED="@SEED@" 5 | echo "const char *randstruct_seed = \"$SEED\";" > "$1" 6 | HASH=`echo -n "$SEED" | sha256sum | cut -d" " -f1 | tr -d ' \n'` 7 | echo "#define RANDSTRUCT_HASHED_SEED \"$HASH\"" > "$2" 8 | fi 9 | -------------------------------------------------------------------------------- /import-keys.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | 3 | # Greg Kroah-Hartman (Linux kernel stable release signing key) 4 | gpg --recv-keys 38DBBDC86092693E # Linux 5 | # Tristan Gingold 6 | gpg --recv-keys C3126D3B4AE55E93 # Binutils 7 | # Jakub Jelinek 8 | gpg --recv-keys A328C3A2C3C45C06 # GCC 9 | # Niels Möller 10 | gpg --recv-keys F3599FF828C67298 # GMP 11 | # Vincent Lefevre 12 | gpg --recv-keys 980C197698C3739D # MPFR 13 | # Andreas Enge 14 | gpg --recv-keys F7D5C9BF765C61E3 # MPC 15 | -------------------------------------------------------------------------------- /modules/stub-module/Makefile: -------------------------------------------------------------------------------- 1 | obj-m += test_mod.o 2 | -------------------------------------------------------------------------------- /modules/stub-module/test_mod.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | MODULE_LICENSE("GPL"); 7 | MODULE_AUTHOR("Icenowy Zheng "); 8 | MODULE_DESCRIPTION("A stub kernel module, only used for build testing."); 9 | MODULE_VERSION("0.0.0"); 10 | 11 | static int __init test_mod_init(void) 12 | { 13 | printk("test_mod: I'm only a testing purpose module, why do you insmod" 14 | " me?"); 15 | return 0; 16 | } 17 | 18 | static void __exit test_mod_exit(void) 19 | { 20 | return; 21 | } 22 | 23 | late_initcall(test_mod_init); 24 | module_exit(test_mod_exit); 25 | -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash -e 2 | 3 | export TZ=UTC 4 | 5 | if [ "$1" = "--help" ]; then 6 | echo \ 7 | "Usage: $0" " 8 | " " $0 linux-image-foo.deb" " 9 | " " $0 fingerprint-file config-file" 10 | exit 0 11 | fi 12 | 13 | echo "NOTE: the old config and fingerprint.sh MAY BE OVERRIDEN!" 14 | echo "PLEASE BACK THEM UP BEFORE USING THIS SCRIPT!" 15 | 16 | if [ "$1" != "" ]; then 17 | if file "$1" | grep -q "Debian binary package"; then 18 | if ! basename "$1" | grep -q "^linux-image"; then 19 | echo 20 | echo "ERROR: The debian package filename is not prefixed linux-image-" 21 | echo "We doubt that it's not a linux image package." 22 | echo "Abort now" 23 | exit 1 24 | fi 25 | # It's a deb, we will try to extract it 26 | tmpdir="$(mktemp -d)" 27 | dpkg-deb -x "$1" "$tmpdir" 28 | if [ -e "$tmpdir"/boot/fingerprint* ]; then 29 | rm -f fingerprint.sh 30 | cp "$tmpdir"/boot/fingerprint* fingerprint.sh 31 | else 32 | echo 33 | echo "This package do not contain a build fingerprint." 34 | if [ -e fingerprint.sh ]; then 35 | echo "The current one will be used." 36 | else 37 | echo "A new fingerprint will be generated." 38 | ./gen-fingerprint.sh 39 | fi 40 | fi 41 | if [ -e "$tmpdir"/boot/config* ]; then 42 | rm -f config 43 | cp "$tmpdir"/boot/config* config 44 | else 45 | echo 46 | echo "This package do not contain a kernel config." 47 | echo "Cannot continue." 48 | exit 1 49 | fi 50 | else 51 | cp "$1" fingerprint.sh 52 | fi 53 | elif [ "$1" = "fingerprint.sh" ]; then 54 | # Do nothing 55 | : 56 | else 57 | if [ ! -e fingerprint.sh ]; then 58 | echo "Generating new build fingerprint..." 59 | ./gen-fingerprint.sh 60 | fi 61 | fi 62 | 63 | if [ "$2" = "config" ]; then 64 | # Do nothing 65 | : 66 | elif [ "$2" != "" ]; then 67 | cp "$2" config 68 | else 69 | if [ ! -e config ]; then 70 | echo "No config file specified!" 71 | echo "Please specify a config file." 72 | echo "Recommended config file:" 73 | echo "$PWD/configs/paxed-mint-config is a configuration file derived from Linux Mint's configuration, which is suitablefor using on Debian-derived distributions." 74 | exit 1 75 | fi 76 | fi 77 | 78 | if [ ! -e concur.sh ]; then 79 | echo 80 | echo "concur.sh does not exist." 81 | echo "It will be generated with \"nproc\" conmand." 82 | echo "export TOOLCHAIN_CONCUR=-j$(nproc)" > concur.sh 83 | echo "KERNEL_CONCUR=-j$(nproc)" >> concur.sh 84 | fi 85 | 86 | ./build-toolchain.sh && ./build-kernel.sh 87 | if [ -d modules ]; then 88 | ./build-modules.sh 89 | fi 90 | -------------------------------------------------------------------------------- /try-reproduce.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash -e 2 | 3 | NO_ENTER_FIXED_DIR=1 4 | . fixed-dir.sh 5 | . ver.sh 6 | unset NO_ENTER_FIXED_DIR 7 | 8 | rm -rf out out0 $FIXED_DIRECTORY/linux-$LINUX_VER{,-old} deb deb0 9 | ./build-kernel.sh && mv $FIXED_DIRECTORY/linux-$LINUX_VER{,-old} && mv out out0 && ./build-kernel.sh 10 | mkdir deb deb0 11 | mv out/*.deb deb/ 12 | mv out0/*.deb deb0/ 13 | diff -r out{0,} 14 | for i in deb/*.deb 15 | do 16 | ./deb-diff.sh "$i" deb0/"$(basename "$i")" 17 | done 18 | -------------------------------------------------------------------------------- /ver.sh: -------------------------------------------------------------------------------- 1 | BINUTILS_VER=2.26.1 2 | GCC_VER=6.1.0 3 | GMP_VER=6.1.1 4 | MPFR_VER=3.1.4 5 | MPC_VER=1.0.3 6 | ISL_VER=0.17.1 7 | 8 | LINUX_VER=4.9.15 9 | GRSEC_VER=3.1-4.9.15-201703150049 10 | 11 | SECUREBOOT="ENABLE" 12 | DB_KEY="/secureboot/db.key" 13 | DB_CERT="/secureboot/db.crt" 14 | --------------------------------------------------------------------------------