├── .Xdefaults ├── .bash ├── bash_base ├── bash_helper_func.sh ├── bash_interactive └── hhrc ├── .bash_logout ├── .bash_profile ├── .bashrc ├── .boxes ├── .config ├── dzen-status │ └── dzen ├── git │ └── config ├── hg │ └── hgrc ├── livestreamer │ └── config ├── mpv │ ├── input.conf │ └── mpv.conf ├── pycodestyle └── youtube-dl.conf ├── .eixrc ├── .inputrc ├── .less ├── .lesskey ├── .local ├── bin │ ├── clean-portage.sh │ ├── obsolete-pulled-packages.sh │ ├── portage-last-sync.sh │ ├── startdwm │ ├── w │ └── xc └── share │ └── config.site ├── .tmux.conf ├── .toprc ├── .vimrc ├── .wgetrc ├── .xinitrc ├── .xmodmap ├── .xprofile ├── ImageMagick └── type.xml ├── README ├── ignore └── rootfs ├── etc ├── env.d │ └── 00tz-localtime └── portage │ ├── make.conf │ └── savedconfig │ ├── x11-terms │ └── st-config.h │ └── x11-wm │ └── dwm-X.Y └── usr └── src └── linux ├── bk-config.sh ├── commit.sh ├── install-to-boot.sh ├── kernel-config └── rs-config.sh /.Xdefaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livibetter/dotfiles/5eda8827b13bb3fc17d4f81ec15c01f7712bc358/.Xdefaults -------------------------------------------------------------------------------- /.bash/bash_base: -------------------------------------------------------------------------------- 1 | # .bash_base 2 | # vim:ft=sh 3 | 4 | ######### 5 | # Paths # 6 | ######### 7 | 8 | _PATH=( 9 | $HOME/.local/bin 10 | /usr/local/share/dotfiles/.local/bin 11 | /usr/local/bin 12 | /sbin 13 | /usr/sbin 14 | $PATH 15 | /usr/games/bin 16 | ) 17 | _PATH="${_PATH[@]}" 18 | export PATH="${_PATH// /:}" 19 | unset _PATH 20 | 21 | # Manpage 22 | ######### 23 | 24 | export MANPATH=$MANPATH:$HOME/.local/man:$HOME/.local/share/man 25 | 26 | # Shared library path 27 | ##################### 28 | 29 | export LD_LIBRARY_PATH=$HOME/.local/lib 30 | export PKG_CONFIG_PATH=$HOME/.local/lib/pkgconfig:/usr/lib64/pkgconfig 31 | 32 | ############# 33 | # Variables # 34 | ############# 35 | 36 | export BROWSER=firefox-bin 37 | # Invoking Vim directly, not server mode via vi* alias defined in bashrc 38 | # Only use server mode by my explict command, programs invoke editor may have 39 | # problem with server mode. 40 | export EDITOR=/usr/bin/vim 41 | 42 | ############# 43 | # Loadables # 44 | ############# 45 | 46 | -------------------------------------------------------------------------------- /.bash/bash_helper_func.sh: -------------------------------------------------------------------------------- 1 | # My Bash helper functions 2 | # Copyright (c) 2011-2015 Yu-Jie Lin 3 | # 4 | # Permission is hereby granted, free of charge, to any person obtaining a copy of 5 | # this software and associated documentation files (the "Software"), to deal in 6 | # the Software without restriction, including without limitation the rights to 7 | # use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 8 | # of the Software, and to permit persons to whom the Software is furnished to do 9 | # so, subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be included in all 12 | # copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20 | # SOFTWARE. 21 | 22 | ############ 23 | # wget & tar 24 | 25 | # Usage: wt 'http://example.com/blah.blah.tar.gz' [keep] 26 | # If [keep] is presented, whatever it is, the tarball will be kept. 27 | # (opt) dtrx: rhttp://brettcsmith.org/2007/dtrx/ 28 | # ref: http://blog.yjl.im/2011/08/simplifying-wget-and-and-tar-and-and-cd.html 29 | 30 | wt() { 31 | (( $# == 0 )) && return 32 | URL="$1" 33 | keep="$2" 34 | filename="$(basename "$URL")" 35 | wget "$URL" -O "$filename" 36 | if type dtrx &>/dev/null; then 37 | dtrx -n "$filename" 38 | else 39 | tar xf "$filename" 40 | fi 41 | [[ -z "$keep" ]] && rm "$filename" 42 | # Guessing the directory 43 | cd "${filename%%.[a-z]*}"* 44 | } 45 | 46 | ############################################################################ 47 | # beeps: Providing visual and audio notifications via dzen2 and wave command 48 | 49 | # Usage: beeps 50 | # ref: http://blog.yjl.im/2013/06/beeps-with-dzen.html 51 | 52 | beeps() { 53 | local BEEPS 54 | 55 | (( BEEPS_RET=$? )) && BEEPS=3 || BEEPS=1 56 | 57 | # subshell'd to get rid of: [JOB#] PID# 58 | ( 59 | for i in {1..5}; do 60 | { 61 | echo "4800 0.75 $((100 * i * BEEPS))" 62 | echo "4800 0.75 $((200 * i * BEEPS))" 63 | } | wave | aplay -f FLOAT_LE -r 48000 -c 1 -q 64 | sleep 0.1 65 | done & 66 | 67 | echo "$@" | 68 | dzen2 -p 10 -fn 'Envy Code R:size=24' -fg '#ff0000' & 69 | ) 70 | 71 | return $BEEPS_RET 72 | } 73 | -------------------------------------------------------------------------------- /.bash/bash_interactive: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # For Bash interactive shell 3 | # Written by Yu-Jie Lin 4 | # https://github.com/livibetter/dotfiles/tree/master/bash/bash_interactive 5 | 6 | source $HOME/.bash/bash_helper_func.sh 7 | source $HOME/.bash/hhrc 8 | 9 | ####### 10 | # Alias 11 | ####### 12 | 13 | #### 14 | # ls 15 | alias ll='ls -l --color=auto' 16 | alias l.='ls -d .* --color=auto' 17 | alias ls='ls --color=auto' 18 | 19 | ##### 20 | # vim 21 | __vim() { 22 | if ((!UID)); then 23 | /usr/bin/vim "$@" 24 | return 25 | fi 26 | if (( $# > 0 )); then 27 | /usr/bin/vim --servername VIM --remote-silent "$@" 28 | else 29 | /usr/bin/vim --servername VIM 30 | fi 31 | } 32 | # ref: http://superuser.com/a/410197/23540 33 | if [[ $(tmux display-message -p '#S' 2>/dev/null) != st-writing ]]; then 34 | alias vi='__vim' 35 | fi 36 | 37 | ####### 38 | # misc. 39 | alias cm="./configure --prefix=\$HOME/.local && make" 40 | alias ff='x firefox-bin --new-instance -p Normal' 41 | alias chrome='x google-chrome-stable' 42 | alias lo='x loffice -env:UserInstallation=file://\$HOME/var/libreoffice/Normal' 43 | alias mt='mt.sh | tail' 44 | alias pyhttp='python -m SimpleHTTPServer 8001' 45 | alias tt='cd /tmp;' 46 | alias wdps1="PS1='\\[\\e[1;32m\\]\$(basename -- \"\$PWD\")\\[\\e[0m\\] \\[\\e[1;34m\\]$\\[\\e[0m\\] '" 47 | # For virtual console to launch X window with ease 48 | [[ $TERM == linux ]] && alias x='reset ; exec startdwm' 49 | alias ytdl='cd /tmp ; youtube-dl' 50 | 51 | ######## 52 | # Prompt 53 | ######## 54 | 55 | if enable -f "$(which vimps1)" vimps1 2>/dev/null; then 56 | PS1='$(vimps1 $?)' 57 | else 58 | DIR_COLOR='\[\e[1;32m\]' 59 | USER_COLOR="\[\e[1;$((31 + (UID > 0) * 3))m\]" 60 | 61 | PS1_ERROR='$(ret=$?; ((ret == 0)) || 62 | printf "\e[41;1;37m%${COLUMNS}s\e[$(((COLUMNS-${#ret})/2))G%s\e[0m\n\[\e[0m\]" "" "$ret" 63 | )' 64 | 65 | PS1="$PS1_ERROR $DIR_COLOR\\w $USER_COLOR\$ \[\e[0m\]" 66 | unset DIR_COLOR USER_COLOR PS1_ERROR 67 | fi # end of Prompt 68 | 69 | # Change the window title of X terminals 70 | # originally from /etc/bash/bashrc on Gentoo 71 | PROMPT_COMMAND='echo -ne "\033]0;${PWD/$HOME/~}\007"'"; ${PROMPT_COMMAND}" 72 | 73 | # Goes to /tmp 74 | tt 75 | 76 | # vim:ft=sh 77 | -------------------------------------------------------------------------------- /.bash/hhrc: -------------------------------------------------------------------------------- 1 | # Configuration file for hstr (BASH History Suggest Box) 2 | # https://github.com/dvorka/hstr 3 | # % hh --show-configuration 4 | 5 | # add this configuration to ~/.bashrc 6 | # use more colors and keyword search 7 | export HH_CONFIG='hicolor,keywords' 8 | export HH_PROMPT='% ' # set the prompt string 9 | shopt -s histappend # append new history items to .bash_history 10 | export HISTCONTROL=ignorespace # leading space hides commands from history 11 | export HISTFILE="/tmp/.bash_history_$USER" 12 | export HISTFILESIZE=10000 # increase history file size (default is 500) 13 | export HISTSIZE=${HISTFILESIZE} # increase history size (default is 500) 14 | PROMPT_COMMAND="history -a; history -n; ${PROMPT_COMMAND}" # mem/file sync 15 | # if this is interactive shell, then bind hh to Ctrl-r 16 | if [[ $- =~ .*i.* ]]; then bind '"\C-r": "\C-a hh \C-j"'; fi 17 | 18 | # vim:ft=sh 19 | -------------------------------------------------------------------------------- /.bash_logout: -------------------------------------------------------------------------------- 1 | # vim:ft=sh 2 | 3 | cp -au "$HISTFILE" "$HOME/.bash_history" 4 | -------------------------------------------------------------------------------- /.bash_profile: -------------------------------------------------------------------------------- 1 | # .bash_profile 2 | # vim:ft=sh 3 | 4 | source $HOME/.bashrc 5 | 6 | # ready the Bash History file 7 | cp -au "$HOME/.bash_history" "$HISTFILE" 8 | -------------------------------------------------------------------------------- /.bashrc: -------------------------------------------------------------------------------- 1 | # .bashrc 2 | # Written by Yu-Jie Lin 3 | # https://github.com/livibetter/dotfiles/tree/master/bash/bashrc 4 | 5 | source $HOME/.bash/bash_base 6 | [[ "$-" = *i* ]] && source $HOME/.bash/bash_interactive 7 | -------------------------------------------------------------------------------- /.boxes: -------------------------------------------------------------------------------- 1 | # my boxes styles 2 | # 3 | # author: Yu-Jie Lin 4 | # web : https://github.com/livibetter/dotfiles/blob/master/boxes 5 | # 6 | # note: if you know any way to improve this file, please open an issue on 7 | # GitHub or contact me via http://s.yjl.im/contact 8 | 9 | ################### 10 | # one-liner style # 11 | ################### 12 | 13 | BOX cmt-c 14 | 15 | author "Yu-Jie Lin" 16 | designer "Yu-Jie Lin" 17 | 18 | sample 19 | /* foobar */ 20 | ends 21 | 22 | shapes { 23 | w ("/*") e ("*/") 24 | } 25 | 26 | delim ?" 27 | replace "\*/" with "*\/" 28 | reverse "\*\\/" to "*/" 29 | 30 | padding { 31 | horiz 1 32 | } 33 | 34 | elastic (w, e) 35 | 36 | END cmt-c 37 | 38 | BOX cmt-pound 39 | 40 | author "Yu-Jie Lin" 41 | designer "Yu-Jie Lin" 42 | 43 | sample 44 | # foobar 45 | ends 46 | 47 | shapes { 48 | w ("#") 49 | } 50 | 51 | padding { 52 | left 1 53 | } 54 | 55 | elastic (w) 56 | 57 | END cmt-pound 58 | 59 | BOX cmt-vim 60 | 61 | author "Yu-Jie Lin" 62 | designer "Yu-Jie Lin" 63 | 64 | sample 65 | " foobar 66 | ends 67 | 68 | shapes { 69 | w ("\"") 70 | } 71 | 72 | padding { 73 | left 1 74 | } 75 | 76 | elastic (w) 77 | 78 | END cmt-vim 79 | 80 | ################# 81 | # heading style # 82 | ################# 83 | 84 | # h1 85 | ##### 86 | 87 | BOX h1-c 88 | 89 | author "Yu-Jie Lin" 90 | designer "Yu-Jie Lin" 91 | 92 | sample 93 | /**********/ 94 | /* foobar */ 95 | /**********/ 96 | ends 97 | 98 | shapes { 99 | nw ("/*") n("*") ne ("*/") 100 | w ("/*") e ("*/") 101 | sw ("/*") s("*") se ("*/") 102 | } 103 | 104 | delim ?" 105 | replace "\*/" with "*\/" 106 | reverse "\*\\/" to "*/" 107 | 108 | padding { 109 | horiz 1 110 | } 111 | 112 | elastic (n, w, s, e) 113 | 114 | END h1-c 115 | 116 | BOX h1-pound 117 | 118 | author "Yu-Jie Lin" 119 | designer "Yu-Jie Lin" 120 | 121 | sample 122 | ########## 123 | # foobar # 124 | ########## 125 | ends 126 | 127 | shapes { 128 | nw ("#") n("#") ne ("#") 129 | w ("#") e ("#") 130 | sw ("#") s("#") se ("#") 131 | } 132 | 133 | padding { 134 | horiz 1 135 | } 136 | 137 | elastic (n, w, s, e) 138 | 139 | END h1-pound 140 | 141 | BOX h1-vim 142 | 143 | author "Yu-Jie Lin" 144 | designer "Yu-Jie Lin" 145 | 146 | sample 147 | " ====== " 148 | " foobar " 149 | " ====== " 150 | ends 151 | 152 | shapes { 153 | nw ("\"") nnw (" ") n("=") nne (" ") ne ("\"") 154 | w ("\"") e ("\"") 155 | sw ("\"") ssw (" ") s("=") sse (" ") se ("\"") 156 | } 157 | 158 | padding { 159 | horiz 1 160 | } 161 | 162 | elastic (n, w, s, e) 163 | 164 | END h1-vim 165 | 166 | # h2 167 | ##### 168 | 169 | BOX h2-c 170 | 171 | author "Yu-Jie Lin" 172 | designer "Yu-Jie Lin" 173 | 174 | sample 175 | /* foobar 176 | *********/ 177 | ends 178 | 179 | shapes { 180 | w("/*") 181 | wsw(" *") 182 | sw(" *") s("*") se ("*/") 183 | } 184 | 185 | delim ?" 186 | replace "\*/" with "*\/" 187 | reverse "\*\\/" to "*/" 188 | 189 | padding { 190 | left 1 191 | } 192 | 193 | elastic (wsw, s) 194 | 195 | END h2-c 196 | 197 | BOX h2-pound 198 | 199 | author "Yu-Jie Lin" 200 | designer "Yu-Jie Lin" 201 | 202 | sample 203 | # foobar 204 | ######## 205 | ends 206 | 207 | shapes { 208 | w ("#") 209 | sw ("#") s("#") 210 | } 211 | 212 | padding { 213 | left 1 214 | } 215 | 216 | elastic (w, s) 217 | 218 | END h2-pound 219 | 220 | BOX h2-vim 221 | 222 | author "Yu-Jie Lin" 223 | designer "Yu-Jie Lin" 224 | 225 | sample 226 | " foobar 227 | " ====== 228 | ends 229 | 230 | shapes { 231 | w ("\"") 232 | sw ("\"") ssw(" ") s("=") 233 | } 234 | 235 | padding { 236 | left 1 237 | } 238 | 239 | elastic (w, s) 240 | 241 | END h2-vim 242 | -------------------------------------------------------------------------------- /.config/dzen-status/dzen: -------------------------------------------------------------------------------- 1 | dzen2 -bg '#303030' -fg '#aaa' -fn 'Envy Code R:pixelsize=14' -x 1276 -y 0 -w 640 -h 17 -ta right -e 'button3=' 2 | # 1920 - w640 = 1280 3 | # For better visual result, a bit of gap, 4px, is added, so that 4 | # x = 1280 - 4 = 1276 5 | -------------------------------------------------------------------------------- /.config/git/config: -------------------------------------------------------------------------------- 1 | [user] 2 | name = Yu-Jie Lin 3 | email = livibetter@gmail.com 4 | [core] 5 | excludesfile = ~/.gitignore 6 | [alias] 7 | ci = commit 8 | co = checkout 9 | st = status 10 | [push] 11 | default = matching 12 | -------------------------------------------------------------------------------- /.config/hg/hgrc: -------------------------------------------------------------------------------- 1 | [extensions] 2 | graphlog = 3 | hgext.convert = 4 | mq = 5 | shelve = 6 | 7 | [ui] 8 | username = Yu-Jie Lin 9 | ignore = ~/.hgignore 10 | -------------------------------------------------------------------------------- /.config/livestreamer/config: -------------------------------------------------------------------------------- 1 | player=mpv 2 | # https://github.com/chrippa/livestreamer/issues/1478#issuecomment-247242827 3 | http-header=Client-ID=jzkbprff40iqj646a697cyrvl0zt2m6 4 | # http://docs.livestreamer.io/issues.html#multi-threaded-streaming 5 | hls-segment-threads=3 6 | # http://docs.livestreamer.io/cli.html#positional-arguments 7 | default-stream=1080p60,1080p,720p60,720p,best 8 | -------------------------------------------------------------------------------- /.config/mpv/input.conf: -------------------------------------------------------------------------------- 1 | # tmux C-A a -> 0x1 (^A) 2 | 0x1 ignore 3 | 4 | # unbind mouse wheel for volume 5 | AXIS_UP ignore 6 | AXIS_DOWN ignore 7 | AXIS_LEFT ignore 8 | AXIS_RIGHT ignore 9 | MOUSE_BTN3 ignore 10 | MOUSE_BTN4 ignore 11 | 12 | # unbind screenshot keys 13 | s ignore 14 | S ignore 15 | 16 | # Video rotate, zoom, and pan 17 | # ref: https://github.com/mpv-player/mpv/issues/5458 18 | Alt+u add video-rotate -90 19 | Alt+i add video-rotate 90 20 | Alt+q add video-rotate -90 21 | Alt+e add video-rotate 90 22 | 23 | Alt+y add video-zoom 0.25 24 | Alt+o add video-zoom -0.25 25 | Alt+Y add video-zoom 0.05 26 | Alt+O add video-zoom -0.05 27 | Alt+z add video-zoom 0.25 28 | Alt+x add video-zoom -0.25 29 | Alt+Z add video-zoom 0.05 30 | Alt+X add video-zoom -0.05 31 | 32 | Alt+h add video-pan-x 0.05 33 | Alt+j add video-pan-y -0.05 34 | Alt+k add video-pan-y 0.05 35 | Alt+l add video-pan-x -0.05 36 | Alt+H add video-pan-x 0.01 37 | Alt+J add video-pan-y -0.01 38 | Alt+K add video-pan-y 0.01 39 | Alt+L add video-pan-x -0.01 40 | Alt+a add video-pan-x 0.05 41 | Alt+s add video-pan-y -0.05 42 | Alt+w add video-pan-y 0.05 43 | Alt+d add video-pan-x -0.05 44 | Alt+A add video-pan-x 0.01 45 | Alt+S add video-pan-y -0.01 46 | Alt+W add video-pan-y 0.01 47 | Alt+D add video-pan-x -0.01 48 | 49 | Alt+, set video-rotate no 50 | Alt+. set video-zoom 0; set video-pan-x 0; set video-pan-y 0 51 | -------------------------------------------------------------------------------- /.config/mpv/mpv.conf: -------------------------------------------------------------------------------- 1 | osd-level=0 2 | osd-font="Envy Code R" 3 | volume-max=200 4 | cache=yes 5 | demuxer-max-bytes=1073741824 6 | script-opts=ytdl_hook-ytdl_path=yt-dlp 7 | ytdl-format=1080p/best[height=1080]/248+251/303+251/720p/best[height=720]/247+251/best 8 | -------------------------------------------------------------------------------- /.config/pycodestyle: -------------------------------------------------------------------------------- 1 | [pycodestyle] 2 | show-source = True 3 | statistics = True 4 | -------------------------------------------------------------------------------- /.config/youtube-dl.conf: -------------------------------------------------------------------------------- 1 | -f '1080p/best[height=1080]/720p/best[height=720]/best' -o "%(title)s-%(id)s.%(ext)s" --ignore-errors --continue 2 | -------------------------------------------------------------------------------- /.eixrc: -------------------------------------------------------------------------------- 1 | # BOOLEAN 2 | # This variable is only used in delayed substitution in COLORSCHEME?. 3 | # Set it (e.g. in your environment) if your terminal is configured to use 4 | # the solarized color scheme of Ethan Schoonover. 5 | SOLARIZED="true" 6 | -------------------------------------------------------------------------------- /.inputrc: -------------------------------------------------------------------------------- 1 | "\e[6~": menu-complete 2 | 3 | # Use Ctrl+Left/Right to jump between words 4 | # st/tmux 5 | "\e[1;5D": backward-word 6 | "\e[1;5C": forward-word 7 | 8 | # Automatic inputting '' or "" and move the cursor 9 | "\C-x\'": "'' \e[D\e[D" 10 | "\C-x\"": "\"\" \e[D\e[D" 11 | 12 | # Timestamping 13 | "\C-xt": "\"$(date --utc +%Y-%m-%dT%H:%M:%SZ)\" " 14 | -------------------------------------------------------------------------------- /.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livibetter/dotfiles/5eda8827b13bb3fc17d4f81ec15c01f7712bc358/.less -------------------------------------------------------------------------------- /.lesskey: -------------------------------------------------------------------------------- 1 | #env 2 | LESS = -R -M --shift 5 -j.5 3 | -------------------------------------------------------------------------------- /.local/bin/clean-portage.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Script to show (and delete) safe-deletable cache/temporary files of Portage 3 | # By Yu-Jie Lin 4 | 5 | DIRS=( 6 | /var/cache/{binpkgs,distfiles,edb} 7 | /var/tmp/{ccache,portage} 8 | ) 9 | 10 | # show the space usages 11 | du -sh "${DIRS[@]}" 12 | 13 | echo "****************************************" 14 | for d in "${DIRS[@]}"; do 15 | printf "Delete %-30s?" "${d}/*" 16 | read ans 17 | if [[ "$ans" =~ [yY] ]]; then 18 | if [[ "${d}" =~ *ccache* ]]; then 19 | CCACHE_DIR="${d}" ccache -C 20 | else 21 | rm -rf "${d}"/* 22 | fi 23 | fi 24 | done 25 | # vim:sts=0:sw=4:noet 26 | -------------------------------------------------------------------------------- /.local/bin/obsolete-pulled-packages.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Helper for listing pulled packages that are obsolete 3 | # Copyright (c) 2017 Yu-Jie Lin 4 | # 5 | # Permission is hereby granted, free of charge, to any person obtaining a copy 6 | # of this software and associated documentation files (the "Software"), to deal 7 | # in the Software without restriction, including without limitation the rights 8 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | # copies of the Software, and to permit persons to whom the Software is 10 | # furnished to do so, subject to the following conditions: 11 | # 12 | # The above copyright notice and this permission notice shall be included in 13 | # all copies or substantial portions of the Software. 14 | # 15 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | # SOFTWARE. 22 | 23 | TMPLIST=/tmp/list 24 | TMPPKGS=/tmp/pkgs 25 | 26 | main() 27 | { 28 | local CMD 29 | 30 | if (($# == 0)); then 31 | echo "need a list of packages" >&2 32 | return 1 33 | fi 34 | 35 | rm -f "$TMPLIST" "$TMPPKGS" 36 | 37 | # generating a pulled package list 38 | CMD="emerge -puD" 39 | echo "running $CMD $@..." 40 | $CMD "$@" | sed -n '/\[ebuild/ s/-[0-9].*//p' | cut -c 18- > "$TMPLIST" 41 | 42 | # checking each package with eix 43 | touch "$TMPPKGS" 44 | while read pn; do 45 | echo -n "checking $pn... " 46 | if eix -q -I -\# -T $pn; then 47 | echo -e "\e[1;31mobsolete\e[0m" 48 | echo "$pn" >> "$TMPPKGS" 49 | else 50 | echo "not obsolete" 51 | fi 52 | done < "$TMPLIST" 53 | 54 | n="$(wc -l "$TMPLIST" | cut -d ' ' -f 1)" 55 | printf "%3d package(s) pulled.\n" $n 56 | n="$(wc -l "$TMPPKGS" | cut -d ' ' -f 1)" 57 | printf "%3d package(s) obsolete, see %s.\n" $n "$TMPPKGS" 58 | } 59 | 60 | main "$@" 61 | -------------------------------------------------------------------------------- /.local/bin/portage-last-sync.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Checking last sync of Portage tree (metadata timestamp / sync command issued) 3 | # Created at around 2014-01-13 08:43:29.000000000 +0800 4 | # 5 | # Copyright (c) 2014, 2017, 2023 Yu-Jie Lin 6 | # 7 | # Permission is hereby granted, free of charge, to any person obtaining a copy 8 | # of this software and associated documentation files (the "Software"), to deal 9 | # in the Software without restriction, including without limitation the rights 10 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11 | # copies of the Software, and to permit persons to whom the Software is 12 | # furnished to do so, subject to the following conditions: 13 | # 14 | # The above copyright notice and this permission notice shall be included in 15 | # all copies or substantial portions of the Software. 16 | # 17 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 23 | # SOFTWARE. 24 | 25 | TS="$(date -d "$(/dev/null & 8 | -------------------------------------------------------------------------------- /.local/bin/xc: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Simple X Primary/Clipboard Displayer 3 | # Copyright (c) 2017 Yu-Jie Lin 4 | # 5 | # Permission is hereby granted, free of charge, to any person obtaining a copy 6 | # of this software and associated documentation files (the "Software"), to deal 7 | # in the Software without restriction, including without limitation the rights 8 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | # copies of the Software, and to permit persons to whom the Software is 10 | # furnished to do so, subject to the following conditions: 11 | # 12 | # The above copyright notice and this permission notice shall be included in 13 | # all copies or substantial portions of the Software. 14 | # 15 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | # SOFTWARE. 22 | # 23 | # Dependencies: 24 | # tput 25 | # xsel 26 | 27 | 28 | usage() 29 | { 30 | echo 'Usage: xc [1|p|3|b|c|h] 31 | 1|p: copy Primary to Clipboard 32 | 2|b: copy Clipboard to Primary 33 | c: clear Primary and Clipboard selections 34 | h: show this help message 35 | ' 36 | } 37 | 38 | show() 39 | { 40 | COLUMNS=$(tput cols) 41 | WIDTH=$((COLUMNS - 23)) 42 | 43 | P="$(xsel -p | tr '\n' ' ')" 44 | B="$(xsel -b | tr '\n' ' ')" 45 | LENP=${#P} 46 | LENB=${#B} 47 | P="${P::WIDTH}" 48 | B="${B::WIDTH}" 49 | 50 | echo "[1] [P]rimary : $P" 51 | echo "[3] clip[B]oard : $B" 52 | } 53 | 54 | 55 | main() 56 | { 57 | case "$1" in 58 | [1pP]) 59 | xsel -p | xsel -bi 60 | ;; 61 | [3bB]) 62 | xsel -b | xsel -pi 63 | ;; 64 | -h|h) 65 | usage 66 | return 0 67 | ;; 68 | [cC]) 69 | xsel -cp 70 | xsel -cb 71 | esac 72 | show 73 | } 74 | 75 | 76 | main "$@" 77 | -------------------------------------------------------------------------------- /.local/share/config.site: -------------------------------------------------------------------------------- 1 | CPPFLAGS=-I$HOME/.local/include 2 | LDFLAGS=-L$HOME/.local/lib 3 | -------------------------------------------------------------------------------- /.tmux.conf: -------------------------------------------------------------------------------- 1 | set -g default-terminal st-256color 2 | # ref: https://github.com/tmux/tmux/issues/34#issuecomment-261017036 3 | set -ga terminal-overrides "st-256color:Tc" 4 | set -g default-command 'bash -li' 5 | 6 | setw -g xterm-keys on 7 | 8 | # Change prefix key to Ctrl+a 9 | unbind C-b 10 | set -g prefix C-a 11 | # Able to send prefix key 12 | bind a send-prefix 13 | 14 | # Set to 1-based, easy to press with starting 1 than 0 15 | setw -g base-index 1 16 | 17 | # Last active window 18 | unbind l 19 | bind C-a last-window 20 | 21 | # Next window 22 | bind C-s next-window 23 | 24 | # Copy mode 25 | unbind [ 26 | bind Escape copy-mode 27 | # Use Vi mode 28 | setw -g mode-keys vi 29 | 30 | bind c new-window -c $HOME 31 | 32 | # More straight forward key bindings for splitting 33 | unbind % 34 | bind C-h split-window -h -c $HOME 35 | unbind '"' 36 | bind C-v split-window -v -c $HOME 37 | 38 | # History 39 | set -g history-limit 1000 40 | bind C clear-history 41 | 42 | set -g display-panes-time 3000 43 | set -g display-time 3000 44 | 45 | # Pane 46 | unbind o 47 | bind C-d select-pane -t :.+ 48 | 49 | # Pane navigation 50 | unbind Down 51 | unbind Up 52 | unbind Left 53 | unbind Right 54 | bind -r j select-pane -D 55 | bind -r k select-pane -U 56 | bind -r h select-pane -L 57 | bind -r l select-pane -R 58 | 59 | # Pane resizing 60 | unbind M-Up 61 | unbind M-Down 62 | unbind M-Left 63 | unbind M-Right 64 | unbind C-Up 65 | unbind C-Down 66 | unbind C-Left 67 | unbind C-Right 68 | bind -r M-k resize-pane -U 5 69 | bind -r M-j resize-pane -D 5 70 | bind -r M-h resize-pane -L 5 71 | bind -r M-l resize-pane -R 5 72 | bind -r K resize-pane -U 73 | bind -r J resize-pane -D 74 | bind -r H resize-pane -L 75 | bind -r L resize-pane -R 76 | 77 | # Annoying select-layout and next-layout commands 78 | unbind M-1 79 | unbind M-2 80 | unbind M-3 81 | unbind M-4 82 | unbind M-5 83 | unbind Space 84 | 85 | set -g mouse on 86 | set -g pane-border-style fg=colour240 87 | set -g pane-active-border-style fg=colour244 88 | 89 | # Terminal emulator window title 90 | set -g set-titles on 91 | set -g set-titles-string '#S:#I.#P #T' 92 | 93 | # Status Bar 94 | set -g status off 95 | 96 | # Notifying if other windows has activities 97 | setw -g monitor-activity on 98 | set -g visual-activity on 99 | 100 | # Window modes color 101 | setw -g mode-style fg=colour255,bg=colour0 102 | 103 | # Message/command input colors 104 | set -g message-style fg=colour255,bg=colour24 105 | 106 | # Clock 107 | setw -g clock-mode-colour colour250 108 | setw -g clock-mode-style 24 109 | 110 | # Clipboard woes >_< 111 | # Only paste and set tmux's buffer with Primary's content 112 | bind C-p run "tmux set-buffer \"$(xsel -o)\"; tmux paste-buffer" 113 | # Copy to both Primary and Clipboard buffers 114 | bind C-y run "tmux show-buffer | xsel -i ; tmux show-buffer | xsel -i -b" 115 | -------------------------------------------------------------------------------- /.toprc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livibetter/dotfiles/5eda8827b13bb3fc17d4f81ec15c01f7712bc358/.toprc -------------------------------------------------------------------------------- /.vimrc: -------------------------------------------------------------------------------- 1 | " my .vimrc 2 | " 3 | " author: Yu-Jie Lin 4 | " web : https://github.com/livibetter/dotfiles/blob/master/vimrc 5 | " 6 | " note: if you know any way to improve this file, please open an issue on 7 | " GitHub or contact me via http://s.yjl.im/contact 8 | 9 | "==========" 10 | " Settings " 11 | "==========" 12 | 13 | colorscheme desert 14 | 15 | " Others 16 | "======== 17 | 18 | " no intro message 19 | set shortmess+=I 20 | 21 | set hidden 22 | 23 | " Save buffer list 24 | set viminfo='20,\"500,% 25 | 26 | set autoindent 27 | set tabstop=8 28 | set softtabstop=4 29 | set expandtab 30 | set smarttab 31 | set shiftwidth=4 32 | set textwidth=0 33 | 34 | set mouse=a 35 | set ttymouse=xterm2 36 | set sessionoptions=blank,buffers,curdir,folds,help,resize,tabpages,winsize 37 | 38 | set pastetoggle= 39 | set modeline 40 | 41 | set dictionary-=/usr/share/dict/words dictionary+=/usr/share/dict/words 42 | 43 | "=============" 44 | " keymappings " 45 | "=============" 46 | 47 | mapclear 48 | let mapleader = "," 49 | 50 | " Easy way out from insert mode 51 | 52 | imap 53 | 54 | imap :set hlsearch! hlsearch? 55 | nmap :set hlsearch! hlsearch? 56 | 57 | imap =strftime("%FT%TZ", localtime()-8*3600) 58 | nmap "=strftime("%FT%TZ", localtime()-8*3600)p 59 | 60 | " Spell check 61 | 62 | imap :setlocal spell! spelllang=en_us 63 | nmap :setlocal spell! spelllang=en_us 64 | 65 | " For setting current directory 66 | 67 | nnoremap cd : cd %:p:h:pwd 68 | nnoremap lcd :lcd %:p:h:pwd 69 | 70 | " For reload vimrc quick 71 | 72 | nmap ev :tabnew ~/.vimrc 73 | nmap rv :source ~/.vimrc 74 | 75 | " Buffers 76 | 77 | nmap ls :ls 78 | nmap bp :bp 79 | nmap bn :bn 80 | nmap bw :bw 81 | nmap bb :b# 82 | nmap b# :b# 83 | 84 | " Clipboard 85 | 86 | nmap y "+y 87 | nmap Y "+yy 88 | nmap p "+p 89 | nmap P "+P 90 | 91 | "============" 92 | " some stuff " 93 | "============" 94 | 95 | augroup fixes 96 | 97 | autocmd! 98 | 99 | autocmd BufEnter * lcd %:p:h 100 | 101 | " Set shell title 102 | " http://vim.wikia.com/wiki/Automatically_set_screen_title 103 | "========================================================== 104 | 105 | autocmd BufEnter * let &titlestring = 'vim:' . expand('%:t') 106 | if &term =~ '\(st\|xterm\).*' 107 | set title 108 | endif 109 | 110 | " Markdown 111 | "========== 112 | 113 | autocmd BufRead *.md,*.mkd set filetype=markdown 114 | 115 | " fenced code block 116 | autocmd BufRead * if &filetype == 'markdown' 117 | \ | syn region markdownCode matchgroup=markdownCodeDelimiter 118 | \ start="``` \=" 119 | \ end=" \=```" keepend contains=markdownLineStart 120 | \ | endif 121 | 122 | " W 123 | " = 124 | " Only text files and files without extensions under ~/Document/w.txt 125 | 126 | autocmd BufRead * 127 | \ if &filetype == 'text' 128 | \ || ( &filetype != 'gitcommit' 129 | \ && expand('%:e') == '' 130 | \ && expand('%:p:h') =~ expand('$HOME') . '/Documents/w.txt' 131 | \ ) 132 | \ | let &l:textwidth = 79 133 | \ | let &l:colorcolumn = &textwidth + 1 134 | \ | setlocal formatoptions=qwa2t 135 | \ | setlocal spell spelllang=en_us 136 | \ | hi ColorColumn ctermbg=lightgrey guibg=lightgrey 137 | \ | endif 138 | 139 | augroup END 140 | 141 | "=================================================" 142 | " boxes comments " 143 | "=================================================" 144 | 145 | augroup boxes 146 | 147 | autocmd! 148 | 149 | autocmd BufRead .boxes,boxes-config set filetype=boxes 150 | 151 | autocmd BufRead * call BoxesMap() 152 | 153 | augroup END 154 | 155 | function! BoxesMap() 156 | 157 | if &filetype =~ '^\(boxes\|conf\|make\|python\|sh\)$' 158 | let boxestype = 'pound' 159 | elseif &filetype =~ '^\(c\|css\|javascript\)$' 160 | let boxestype = 'c' 161 | elseif &filetype =~ 'vim\|pentadactyl' 162 | let boxestype = 'vim' 163 | else 164 | return 165 | endif 166 | 167 | for [key, type] in [['a', 'h1'] , ['b', 'h2'], ['c', 'cmt']] 168 | let t = type . '-' . boxestype 169 | for [keypx, optr] in [['c', ''], ['C', ' -r']] 170 | let k = keypx . key 171 | for maptype in ['nmap', 'vmap'] 172 | let m = ':' . maptype . ' ' 173 | exec m . k . ' !!boxes -d ' . t . optr . '' 174 | exec m . k . ' !boxes -d ' . t . optr . '' 175 | endfor 176 | endfor 177 | endfor 178 | 179 | endfunction 180 | 181 | "====================================" 182 | " https://github.com/xolox/vim-notes " 183 | "====================================" 184 | 185 | let g:notes_directories = ['~/Documents/VimNotes'] 186 | let g:notes_tagsindex = '~/Documents/VimNotes/tags.txt' 187 | let g:notes_conceal_italic = 0 188 | let g:notes_conceal_bold = 0 189 | let g:notes_conceal_url = 0 190 | 191 | nmap todo :Note ToDo 192 | 193 | " using command-line-only abbrev to alias Note 194 | cabbrev note Note 195 | 196 | " ================================================================== " 197 | " Open fold navigation " 198 | " Based on: http://vim.wikia.com/wiki/Navigate_to_the_next_open_fold " 199 | " ================================================================== " 200 | 201 | function! GoToOpenFold(direction) 202 | if (a:direction == "next") 203 | normal zj 204 | let start = line('.') 205 | while (foldclosed(start) != -1) 206 | let start = start + 1 207 | endwhile 208 | else 209 | normal zk 210 | let start = line('.') 211 | while (foldclosed(start) != -1) 212 | let start = start - 1 213 | endwhile 214 | endif 215 | call cursor(start, 0) 216 | endfunction 217 | nmap zJ :call GoToOpenFold("next") 218 | nmap zK :call GoToOpenFold("prev") 219 | -------------------------------------------------------------------------------- /.wgetrc: -------------------------------------------------------------------------------- 1 | content_disposition = on 2 | trust_server_names = on 3 | -------------------------------------------------------------------------------- /.xinitrc: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # .bash_profile ############################################################## 4 | 5 | # User specific environment and startup programs 6 | 7 | source $HOME/.bash/bash_base 8 | 9 | XDG_CONFIG_HOME=~/.config 10 | XDG_DATA_HOME=~/.local/share 11 | 12 | export PATH 13 | export MANPATH 14 | export PYTHONPATH 15 | export XDG_CONFIG_HOME 16 | export XDG_DATA_HOME 17 | export BROWSER 18 | export EDITOR 19 | 20 | # .profile 21 | 22 | [ -f /etc/xprofile ] && . /etc/xprofile 23 | [ -f ~/.xprofile ] && . ~/.xprofile 24 | 25 | # Let WM take over 26 | exec "$1" 27 | -------------------------------------------------------------------------------- /.xmodmap: -------------------------------------------------------------------------------- 1 | remove Mod1 = Alt_R 2 | add Mod5 = Alt_R 3 | -------------------------------------------------------------------------------- /.xprofile: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Compose key 4 | 5 | setxkbmap -model pc104 -layout us -option compose:paus 6 | 7 | # PulseAudio 8 | 9 | pulseaudio --start 10 | 11 | # Middle mouse scroll 12 | # https://askubuntu.com/a/868173 (2023-05-31) 13 | 14 | deviceId=`xinput list | grep Mouse | egrep -o id=[0-9]+ | cut -c4-` 15 | xinput set-prop $deviceId "libinput Scroll Method Enabled" 0, 0, 1 16 | -------------------------------------------------------------------------------- /ImageMagick/type.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | ]> 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | 2 | 3 | Yu-Jie Lin's dotfiles 4 | 5 | 6 | COPYRIGHT 7 | 8 | 9 | Due to the nature of dotfiles, I could not guarantee the licenses or 10 | permissions, you should assume all the contents are copyrighted without 11 | licenses, except otherwise stated. 12 | -------------------------------------------------------------------------------- /ignore: -------------------------------------------------------------------------------- 1 | # ignore files for both Git and Mercurial 2 | # Git doesn't has setting `syntax`, but it's fine, it will see it as a pattern. 3 | syntax: glob 4 | *.[oa] 5 | *.py[oc] 6 | *.sw[op] 7 | __pycache__ 8 | -------------------------------------------------------------------------------- /rootfs/etc/env.d/00tz-localtime: -------------------------------------------------------------------------------- 1 | # ref: 2 | # - https://blog.packagecloud.io/eng/2017/02/21/set-environment-variable-save-thousands-of-system-calls/ 3 | # - https://redd.it/5vcvrz 4 | # note: 5 | # - "For a million calls this saves around 0.6 seconds in CPU time." 6 | # -- https://www.reddit.com/r/linux/comments/5vcvrz/-/de1gbv1/ 7 | 8 | TZ=':/etc/localtime' 9 | -------------------------------------------------------------------------------- /rootfs/etc/portage/make.conf: -------------------------------------------------------------------------------- 1 | # These settings were set by the catalyst build script that automatically 2 | # built this stage. 3 | # Please consult /etc/make.conf.example for a more detailed example. 4 | CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer" 5 | CXXFLAGS="${CFLAGS}" 6 | MAKEOPTS="-j2" 7 | # WARNING: Changing your CHOST is not something that should be done lightly. 8 | # Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing. 9 | CHOST="x86_64-pc-linux-gnu" 10 | # These are the USE flags that were used in addition to what is provided by the 11 | # profile used for building. 12 | # 2013-11-06T01:31:01Z removed IPv6 since ISP still not actually ready for it 13 | USE="\ 14 | -3dnow -3dnowext \ 15 | X \ 16 | aac acpi alsa apm \ 17 | -bash-completion bdf \ 18 | cairo caps cleartype -consolekit -cups curl custom-optimization \ 19 | dell disk-partition dbus \ 20 | encode exif \ 21 | ffmpeg \ 22 | gd gif gimp gnutls -gpm gtk \ 23 | -ipv6 \ 24 | jpeg jpeg2k \ 25 | laptop lzma lzo \ 26 | mmx mmxext module mp3 mpd \ 27 | -nls \ 28 | nss \ 29 | ogg opengl openntpd \ 30 | -pam -pcre pkcs11 png \ 31 | -qt3support -qt4 \ 32 | raw \ 33 | -sdl smp soup sqlite sse sse2 sse3 ssh ssse3 svg \ 34 | tiff timezone theora threads toolbar truetype \ 35 | unicode usb \ 36 | v4l v4l2 \ 37 | -vim-syntax vorbis \ 38 | x264 xattr xcb xft xinerama xv xvid" 39 | 40 | CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" 41 | 42 | INPUT_DEVICES="synaptics evdev keyboard mouse" 43 | VIDEO_CARDS="radeon" 44 | CAMERAS="canon ptp2" 45 | FFTOOLS="" 46 | 47 | FEATURES="ccache splitdebug" 48 | CCACHE_SIZE="2G" 49 | 50 | GENTOO_MIRRORS="http://ftp.twaren.net/Linux/Gentoo/ ftp://ftp.twaren.net/Linux/Gentoo/ http://ftp.jaist.ac.jp/pub/Linux/Gentoo/ http://gentoo.aditsu.net:8000/ ftp://ftp.jaist.ac.jp/pub/Linux/Gentoo/" 51 | 52 | ACCEPT_LICENSE="AdobeFlash-11.x dlj-1.1" 53 | 54 | # Set PORTDIR for backward compatibility with various tools: 55 | # gentoo-bashcomp - bug #478444 56 | # euse - bug #474574 57 | # euses and ufed - bug #478318 58 | PORTDIR="/usr/portage" 59 | 60 | # USE_PYTHON="2.7 3.3" 61 | # RUBY_TARGETS="ruby20" 62 | 63 | EMERGE_DEFAULT_OPTS="--misspell-suggestions n" 64 | -------------------------------------------------------------------------------- /rootfs/etc/portage/savedconfig/x11-terms/st-config.h: -------------------------------------------------------------------------------- 1 | /* See LICENSE file for copyright and license details. */ 2 | 3 | /* 4 | * appearance 5 | * 6 | * font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html 7 | */ 8 | static char *font = "Envy Code R::pixelsize=12:antialias=false:autohint=false"; 9 | static int borderpx = 2; 10 | 11 | /* 12 | * What program is execed by st depends of these precedence rules: 13 | * 1: program passed with -e 14 | * 2: scroll and/or utmp 15 | * 3: SHELL environment variable 16 | * 4: value of shell in /etc/passwd 17 | * 5: value of shell in config.h 18 | */ 19 | static char *shell = "/bin/sh"; 20 | char *utmp = NULL; 21 | /* scroll program: to enable use a string like "scroll" */ 22 | char *scroll = NULL; 23 | char *stty_args = "stty raw pass8 nl -echo -iexten -cstopb 38400"; 24 | 25 | /* identification sequence returned in DA and DECID */ 26 | char *vtiden = "\033[?6c"; 27 | 28 | /* Kerning / character bounding-box multipliers */ 29 | static float cwscale = 1.0; 30 | static float chscale = 1.0; 31 | 32 | /* 33 | * word delimiter string 34 | * 35 | * More advanced example: L" `'\"()[]{}" 36 | */ 37 | wchar_t *worddelimiters = L" "; 38 | 39 | /* selection timeouts (in milliseconds) */ 40 | static unsigned int doubleclicktimeout = 300; 41 | static unsigned int tripleclicktimeout = 600; 42 | 43 | /* alt screens */ 44 | int allowaltscreen = 1; 45 | 46 | /* allow certain non-interactive (insecure) window operations such as: 47 | setting the clipboard text */ 48 | int allowwindowops = 0; 49 | 50 | /* 51 | * draw latency range in ms - from new content/keypress/etc until drawing. 52 | * within this range, st draws when content stops arriving (idle). mostly it's 53 | * near minlatency, but it waits longer for slow updates to avoid partial draw. 54 | * low minlatency will tear/flicker more, as it can "detect" idle too early. 55 | */ 56 | static double minlatency = 2; 57 | static double maxlatency = 33; 58 | 59 | /* 60 | * blinking timeout (set to 0 to disable blinking) for the terminal blinking 61 | * attribute. 62 | */ 63 | static unsigned int blinktimeout = 800; 64 | 65 | /* 66 | * thickness of underline and bar cursors 67 | */ 68 | static unsigned int cursorthickness = 2; 69 | 70 | /* 71 | * bell volume. It must be a value between -100 and 100. Use 0 for disabling 72 | * it 73 | */ 74 | static int bellvolume = 0; 75 | 76 | /* default TERM value */ 77 | char *termname = "st-256color"; 78 | 79 | /* 80 | * spaces per tab 81 | * 82 | * When you are changing this value, don't forget to adapt the »it« value in 83 | * the st.info and appropriately install the st.info in the environment where 84 | * you use this st version. 85 | * 86 | * it#$tabspaces, 87 | * 88 | * Secondly make sure your kernel is not expanding tabs. When running `stty 89 | * -a` »tab0« should appear. You can tell the terminal to not expand tabs by 90 | * running following command: 91 | * 92 | * stty tabs 93 | */ 94 | unsigned int tabspaces = 8; 95 | 96 | /* Terminal colors (16 first used in escape sequence) */ 97 | static const char *colorname[] = { 98 | /* 8 normal colors */ 99 | "black", 100 | "red3", 101 | "green3", 102 | "yellow3", 103 | "blue2", 104 | "magenta3", 105 | "cyan3", 106 | "gray90", 107 | 108 | /* 8 bright colors */ 109 | "gray50", 110 | "red", 111 | "green", 112 | "yellow", 113 | "#5c5cff", 114 | "magenta", 115 | "cyan", 116 | "white", 117 | 118 | [255] = 0, 119 | 120 | /* more colors can be added after 255 to use with DefaultXX */ 121 | "#cccccc", 122 | "#555555", 123 | "gray90", /* default foreground colour */ 124 | "black", /* default background colour */ 125 | }; 126 | 127 | 128 | /* 129 | * Default colors (colorname index) 130 | * foreground, background, cursor, reverse cursor 131 | */ 132 | unsigned int defaultfg = 258; 133 | unsigned int defaultbg = 259; 134 | unsigned int defaultcs = 256; 135 | static unsigned int defaultrcs = 257; 136 | 137 | /* 138 | * Default shape of cursor 139 | * 2: Block ("█") 140 | * 4: Underline ("_") 141 | * 6: Bar ("|") 142 | * 7: Snowman ("☃") 143 | */ 144 | static unsigned int cursorshape = 2; 145 | 146 | /* 147 | * Default columns and rows numbers 148 | */ 149 | 150 | static unsigned int cols = 80; 151 | static unsigned int rows = 24; 152 | 153 | /* 154 | * Default colour and shape of the mouse cursor 155 | */ 156 | static unsigned int mouseshape = XC_xterm; 157 | static unsigned int mousefg = 7; 158 | static unsigned int mousebg = 0; 159 | 160 | /* 161 | * Color used to display font attributes when fontconfig selected a font which 162 | * doesn't match the ones requested. 163 | */ 164 | static unsigned int defaultattr = 11; 165 | 166 | /* 167 | * Force mouse select/shortcuts while mask is active (when MODE_MOUSE is set). 168 | * Note that if you want to use ShiftMask with selmasks, set this to an other 169 | * modifier, set to 0 to not use it. 170 | */ 171 | static uint forcemousemod = ShiftMask; 172 | 173 | /* 174 | * Internal mouse shortcuts. 175 | * Beware that overloading Button1 will disable the selection. 176 | */ 177 | static MouseShortcut mshortcuts[] = { 178 | /* mask button function argument release */ 179 | { XK_ANY_MOD, Button2, selpaste, {.i = 0}, 1 }, 180 | { ShiftMask, Button4, ttysend, {.s = "\033[5;2~"} }, 181 | { XK_ANY_MOD, Button4, ttysend, {.s = "\031"} }, 182 | { ShiftMask, Button5, ttysend, {.s = "\033[6;2~"} }, 183 | { XK_ANY_MOD, Button5, ttysend, {.s = "\005"} }, 184 | }; 185 | 186 | /* Internal keyboard shortcuts. */ 187 | #define MODKEY Mod1Mask 188 | #define TERMMOD (ControlMask|ShiftMask) 189 | 190 | static Shortcut shortcuts[] = { 191 | /* mask keysym function argument */ 192 | { XK_ANY_MOD, XK_Break, sendbreak, {.i = 0} }, 193 | { ControlMask, XK_Print, toggleprinter, {.i = 0} }, 194 | { ShiftMask, XK_Print, printscreen, {.i = 0} }, 195 | { XK_ANY_MOD, XK_Print, printsel, {.i = 0} }, 196 | { TERMMOD, XK_Prior, zoom, {.f = +1} }, 197 | { TERMMOD, XK_Next, zoom, {.f = -1} }, 198 | { TERMMOD, XK_Home, zoomreset, {.f = 0} }, 199 | { TERMMOD, XK_C, clipcopy, {.i = 0} }, 200 | { TERMMOD, XK_V, clippaste, {.i = 0} }, 201 | { TERMMOD, XK_Y, selpaste, {.i = 0} }, 202 | { ShiftMask, XK_Insert, selpaste, {.i = 0} }, 203 | { TERMMOD, XK_Num_Lock, numlock, {.i = 0} }, 204 | }; 205 | 206 | /* 207 | * Special keys (change & recompile st.info accordingly) 208 | * 209 | * Mask value: 210 | * * Use XK_ANY_MOD to match the key no matter modifiers state 211 | * * Use XK_NO_MOD to match the key alone (no modifiers) 212 | * appkey value: 213 | * * 0: no value 214 | * * > 0: keypad application mode enabled 215 | * * = 2: term.numlock = 1 216 | * * < 0: keypad application mode disabled 217 | * appcursor value: 218 | * * 0: no value 219 | * * > 0: cursor application mode enabled 220 | * * < 0: cursor application mode disabled 221 | * 222 | * Be careful with the order of the definitions because st searches in 223 | * this table sequentially, so any XK_ANY_MOD must be in the last 224 | * position for a key. 225 | */ 226 | 227 | /* 228 | * If you want keys other than the X11 function keys (0xFD00 - 0xFFFF) 229 | * to be mapped below, add them to this array. 230 | */ 231 | static KeySym mappedkeys[] = { -1 }; 232 | 233 | /* 234 | * State bits to ignore when matching key or button events. By default, 235 | * numlock (Mod2Mask) and keyboard layout (XK_SWITCH_MOD) are ignored. 236 | */ 237 | static uint ignoremod = Mod2Mask|XK_SWITCH_MOD; 238 | 239 | /* 240 | * This is the huge key array which defines all compatibility to the Linux 241 | * world. Please decide about changes wisely. 242 | */ 243 | static Key key[] = { 244 | /* keysym mask string appkey appcursor */ 245 | { XK_KP_Home, ShiftMask, "\033[2J", 0, -1}, 246 | { XK_KP_Home, ShiftMask, "\033[1;2H", 0, +1}, 247 | { XK_KP_Home, XK_ANY_MOD, "\033[H", 0, -1}, 248 | { XK_KP_Home, XK_ANY_MOD, "\033[1~", 0, +1}, 249 | { XK_KP_Up, XK_ANY_MOD, "\033Ox", +1, 0}, 250 | { XK_KP_Up, XK_ANY_MOD, "\033[A", 0, -1}, 251 | { XK_KP_Up, XK_ANY_MOD, "\033OA", 0, +1}, 252 | { XK_KP_Down, XK_ANY_MOD, "\033Or", +1, 0}, 253 | { XK_KP_Down, XK_ANY_MOD, "\033[B", 0, -1}, 254 | { XK_KP_Down, XK_ANY_MOD, "\033OB", 0, +1}, 255 | { XK_KP_Left, XK_ANY_MOD, "\033Ot", +1, 0}, 256 | { XK_KP_Left, XK_ANY_MOD, "\033[D", 0, -1}, 257 | { XK_KP_Left, XK_ANY_MOD, "\033OD", 0, +1}, 258 | { XK_KP_Right, XK_ANY_MOD, "\033Ov", +1, 0}, 259 | { XK_KP_Right, XK_ANY_MOD, "\033[C", 0, -1}, 260 | { XK_KP_Right, XK_ANY_MOD, "\033OC", 0, +1}, 261 | { XK_KP_Prior, ShiftMask, "\033[5;2~", 0, 0}, 262 | { XK_KP_Prior, XK_ANY_MOD, "\033[5~", 0, 0}, 263 | { XK_KP_Begin, XK_ANY_MOD, "\033[E", 0, 0}, 264 | { XK_KP_End, ControlMask, "\033[J", -1, 0}, 265 | { XK_KP_End, ControlMask, "\033[1;5F", +1, 0}, 266 | { XK_KP_End, ShiftMask, "\033[K", -1, 0}, 267 | { XK_KP_End, ShiftMask, "\033[1;2F", +1, 0}, 268 | { XK_KP_End, XK_ANY_MOD, "\033[4~", 0, 0}, 269 | { XK_KP_Next, ShiftMask, "\033[6;2~", 0, 0}, 270 | { XK_KP_Next, XK_ANY_MOD, "\033[6~", 0, 0}, 271 | { XK_KP_Insert, ShiftMask, "\033[2;2~", +1, 0}, 272 | { XK_KP_Insert, ShiftMask, "\033[4l", -1, 0}, 273 | { XK_KP_Insert, ControlMask, "\033[L", -1, 0}, 274 | { XK_KP_Insert, ControlMask, "\033[2;5~", +1, 0}, 275 | { XK_KP_Insert, XK_ANY_MOD, "\033[4h", -1, 0}, 276 | { XK_KP_Insert, XK_ANY_MOD, "\033[2~", +1, 0}, 277 | { XK_KP_Delete, ControlMask, "\033[M", -1, 0}, 278 | { XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0}, 279 | { XK_KP_Delete, ShiftMask, "\033[2K", -1, 0}, 280 | { XK_KP_Delete, ShiftMask, "\033[3;2~", +1, 0}, 281 | { XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0}, 282 | { XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, 283 | { XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0}, 284 | { XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0}, 285 | { XK_KP_Enter, XK_ANY_MOD, "\033OM", +2, 0}, 286 | { XK_KP_Enter, XK_ANY_MOD, "\r", -1, 0}, 287 | { XK_KP_Subtract, XK_ANY_MOD, "\033Om", +2, 0}, 288 | { XK_KP_Decimal, XK_ANY_MOD, "\033On", +2, 0}, 289 | { XK_KP_Divide, XK_ANY_MOD, "\033Oo", +2, 0}, 290 | { XK_KP_0, XK_ANY_MOD, "\033Op", +2, 0}, 291 | { XK_KP_1, XK_ANY_MOD, "\033Oq", +2, 0}, 292 | { XK_KP_2, XK_ANY_MOD, "\033Or", +2, 0}, 293 | { XK_KP_3, XK_ANY_MOD, "\033Os", +2, 0}, 294 | { XK_KP_4, XK_ANY_MOD, "\033Ot", +2, 0}, 295 | { XK_KP_5, XK_ANY_MOD, "\033Ou", +2, 0}, 296 | { XK_KP_6, XK_ANY_MOD, "\033Ov", +2, 0}, 297 | { XK_KP_7, XK_ANY_MOD, "\033Ow", +2, 0}, 298 | { XK_KP_8, XK_ANY_MOD, "\033Ox", +2, 0}, 299 | { XK_KP_9, XK_ANY_MOD, "\033Oy", +2, 0}, 300 | { XK_Up, ShiftMask, "\033[1;2A", 0, 0}, 301 | { XK_Up, Mod1Mask, "\033[1;3A", 0, 0}, 302 | { XK_Up, ShiftMask|Mod1Mask,"\033[1;4A", 0, 0}, 303 | { XK_Up, ControlMask, "\033[1;5A", 0, 0}, 304 | { XK_Up, ShiftMask|ControlMask,"\033[1;6A", 0, 0}, 305 | { XK_Up, ControlMask|Mod1Mask,"\033[1;7A", 0, 0}, 306 | { XK_Up,ShiftMask|ControlMask|Mod1Mask,"\033[1;8A", 0, 0}, 307 | { XK_Up, XK_ANY_MOD, "\033[A", 0, -1}, 308 | { XK_Up, XK_ANY_MOD, "\033OA", 0, +1}, 309 | { XK_Down, ShiftMask, "\033[1;2B", 0, 0}, 310 | { XK_Down, Mod1Mask, "\033[1;3B", 0, 0}, 311 | { XK_Down, ShiftMask|Mod1Mask,"\033[1;4B", 0, 0}, 312 | { XK_Down, ControlMask, "\033[1;5B", 0, 0}, 313 | { XK_Down, ShiftMask|ControlMask,"\033[1;6B", 0, 0}, 314 | { XK_Down, ControlMask|Mod1Mask,"\033[1;7B", 0, 0}, 315 | { XK_Down,ShiftMask|ControlMask|Mod1Mask,"\033[1;8B",0, 0}, 316 | { XK_Down, XK_ANY_MOD, "\033[B", 0, -1}, 317 | { XK_Down, XK_ANY_MOD, "\033OB", 0, +1}, 318 | { XK_Left, ShiftMask, "\033[1;2D", 0, 0}, 319 | { XK_Left, Mod1Mask, "\033[1;3D", 0, 0}, 320 | { XK_Left, ShiftMask|Mod1Mask,"\033[1;4D", 0, 0}, 321 | { XK_Left, ControlMask, "\033[1;5D", 0, 0}, 322 | { XK_Left, ShiftMask|ControlMask,"\033[1;6D", 0, 0}, 323 | { XK_Left, ControlMask|Mod1Mask,"\033[1;7D", 0, 0}, 324 | { XK_Left,ShiftMask|ControlMask|Mod1Mask,"\033[1;8D",0, 0}, 325 | { XK_Left, XK_ANY_MOD, "\033[D", 0, -1}, 326 | { XK_Left, XK_ANY_MOD, "\033OD", 0, +1}, 327 | { XK_Right, ShiftMask, "\033[1;2C", 0, 0}, 328 | { XK_Right, Mod1Mask, "\033[1;3C", 0, 0}, 329 | { XK_Right, ShiftMask|Mod1Mask,"\033[1;4C", 0, 0}, 330 | { XK_Right, ControlMask, "\033[1;5C", 0, 0}, 331 | { XK_Right, ShiftMask|ControlMask,"\033[1;6C", 0, 0}, 332 | { XK_Right, ControlMask|Mod1Mask,"\033[1;7C", 0, 0}, 333 | { XK_Right,ShiftMask|ControlMask|Mod1Mask,"\033[1;8C",0, 0}, 334 | { XK_Right, XK_ANY_MOD, "\033[C", 0, -1}, 335 | { XK_Right, XK_ANY_MOD, "\033OC", 0, +1}, 336 | { XK_ISO_Left_Tab, ShiftMask, "\033[Z", 0, 0}, 337 | { XK_Return, Mod1Mask, "\033\r", 0, 0}, 338 | { XK_Return, XK_ANY_MOD, "\r", 0, 0}, 339 | { XK_Insert, ShiftMask, "\033[4l", -1, 0}, 340 | { XK_Insert, ShiftMask, "\033[2;2~", +1, 0}, 341 | { XK_Insert, ControlMask, "\033[L", -1, 0}, 342 | { XK_Insert, ControlMask, "\033[2;5~", +1, 0}, 343 | { XK_Insert, XK_ANY_MOD, "\033[4h", -1, 0}, 344 | { XK_Insert, XK_ANY_MOD, "\033[2~", +1, 0}, 345 | { XK_Delete, ControlMask, "\033[M", -1, 0}, 346 | { XK_Delete, ControlMask, "\033[3;5~", +1, 0}, 347 | { XK_Delete, ShiftMask, "\033[2K", -1, 0}, 348 | { XK_Delete, ShiftMask, "\033[3;2~", +1, 0}, 349 | { XK_Delete, XK_ANY_MOD, "\033[P", -1, 0}, 350 | { XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, 351 | { XK_BackSpace, XK_NO_MOD, "\177", 0, 0}, 352 | { XK_BackSpace, Mod1Mask, "\033\177", 0, 0}, 353 | { XK_Home, ShiftMask, "\033[2J", 0, -1}, 354 | { XK_Home, ShiftMask, "\033[1;2H", 0, +1}, 355 | { XK_Home, XK_ANY_MOD, "\033[H", 0, -1}, 356 | { XK_Home, XK_ANY_MOD, "\033[1~", 0, +1}, 357 | { XK_End, ControlMask, "\033[J", -1, 0}, 358 | { XK_End, ControlMask, "\033[1;5F", +1, 0}, 359 | { XK_End, ShiftMask, "\033[K", -1, 0}, 360 | { XK_End, ShiftMask, "\033[1;2F", +1, 0}, 361 | { XK_End, XK_ANY_MOD, "\033[4~", 0, 0}, 362 | { XK_Prior, ControlMask, "\033[5;5~", 0, 0}, 363 | { XK_Prior, ShiftMask, "\033[5;2~", 0, 0}, 364 | { XK_Prior, XK_ANY_MOD, "\033[5~", 0, 0}, 365 | { XK_Next, ControlMask, "\033[6;5~", 0, 0}, 366 | { XK_Next, ShiftMask, "\033[6;2~", 0, 0}, 367 | { XK_Next, XK_ANY_MOD, "\033[6~", 0, 0}, 368 | { XK_F1, XK_NO_MOD, "\033OP" , 0, 0}, 369 | { XK_F1, /* F13 */ ShiftMask, "\033[1;2P", 0, 0}, 370 | { XK_F1, /* F25 */ ControlMask, "\033[1;5P", 0, 0}, 371 | { XK_F1, /* F37 */ Mod4Mask, "\033[1;6P", 0, 0}, 372 | { XK_F1, /* F49 */ Mod1Mask, "\033[1;3P", 0, 0}, 373 | { XK_F1, /* F61 */ Mod3Mask, "\033[1;4P", 0, 0}, 374 | { XK_F2, XK_NO_MOD, "\033OQ" , 0, 0}, 375 | { XK_F2, /* F14 */ ShiftMask, "\033[1;2Q", 0, 0}, 376 | { XK_F2, /* F26 */ ControlMask, "\033[1;5Q", 0, 0}, 377 | { XK_F2, /* F38 */ Mod4Mask, "\033[1;6Q", 0, 0}, 378 | { XK_F2, /* F50 */ Mod1Mask, "\033[1;3Q", 0, 0}, 379 | { XK_F2, /* F62 */ Mod3Mask, "\033[1;4Q", 0, 0}, 380 | { XK_F3, XK_NO_MOD, "\033OR" , 0, 0}, 381 | { XK_F3, /* F15 */ ShiftMask, "\033[1;2R", 0, 0}, 382 | { XK_F3, /* F27 */ ControlMask, "\033[1;5R", 0, 0}, 383 | { XK_F3, /* F39 */ Mod4Mask, "\033[1;6R", 0, 0}, 384 | { XK_F3, /* F51 */ Mod1Mask, "\033[1;3R", 0, 0}, 385 | { XK_F3, /* F63 */ Mod3Mask, "\033[1;4R", 0, 0}, 386 | { XK_F4, XK_NO_MOD, "\033OS" , 0, 0}, 387 | { XK_F4, /* F16 */ ShiftMask, "\033[1;2S", 0, 0}, 388 | { XK_F4, /* F28 */ ControlMask, "\033[1;5S", 0, 0}, 389 | { XK_F4, /* F40 */ Mod4Mask, "\033[1;6S", 0, 0}, 390 | { XK_F4, /* F52 */ Mod1Mask, "\033[1;3S", 0, 0}, 391 | { XK_F5, XK_NO_MOD, "\033[15~", 0, 0}, 392 | { XK_F5, /* F17 */ ShiftMask, "\033[15;2~", 0, 0}, 393 | { XK_F5, /* F29 */ ControlMask, "\033[15;5~", 0, 0}, 394 | { XK_F5, /* F41 */ Mod4Mask, "\033[15;6~", 0, 0}, 395 | { XK_F5, /* F53 */ Mod1Mask, "\033[15;3~", 0, 0}, 396 | { XK_F6, XK_NO_MOD, "\033[17~", 0, 0}, 397 | { XK_F6, /* F18 */ ShiftMask, "\033[17;2~", 0, 0}, 398 | { XK_F6, /* F30 */ ControlMask, "\033[17;5~", 0, 0}, 399 | { XK_F6, /* F42 */ Mod4Mask, "\033[17;6~", 0, 0}, 400 | { XK_F6, /* F54 */ Mod1Mask, "\033[17;3~", 0, 0}, 401 | { XK_F7, XK_NO_MOD, "\033[18~", 0, 0}, 402 | { XK_F7, /* F19 */ ShiftMask, "\033[18;2~", 0, 0}, 403 | { XK_F7, /* F31 */ ControlMask, "\033[18;5~", 0, 0}, 404 | { XK_F7, /* F43 */ Mod4Mask, "\033[18;6~", 0, 0}, 405 | { XK_F7, /* F55 */ Mod1Mask, "\033[18;3~", 0, 0}, 406 | { XK_F8, XK_NO_MOD, "\033[19~", 0, 0}, 407 | { XK_F8, /* F20 */ ShiftMask, "\033[19;2~", 0, 0}, 408 | { XK_F8, /* F32 */ ControlMask, "\033[19;5~", 0, 0}, 409 | { XK_F8, /* F44 */ Mod4Mask, "\033[19;6~", 0, 0}, 410 | { XK_F8, /* F56 */ Mod1Mask, "\033[19;3~", 0, 0}, 411 | { XK_F9, XK_NO_MOD, "\033[20~", 0, 0}, 412 | { XK_F9, /* F21 */ ShiftMask, "\033[20;2~", 0, 0}, 413 | { XK_F9, /* F33 */ ControlMask, "\033[20;5~", 0, 0}, 414 | { XK_F9, /* F45 */ Mod4Mask, "\033[20;6~", 0, 0}, 415 | { XK_F9, /* F57 */ Mod1Mask, "\033[20;3~", 0, 0}, 416 | { XK_F10, XK_NO_MOD, "\033[21~", 0, 0}, 417 | { XK_F10, /* F22 */ ShiftMask, "\033[21;2~", 0, 0}, 418 | { XK_F10, /* F34 */ ControlMask, "\033[21;5~", 0, 0}, 419 | { XK_F10, /* F46 */ Mod4Mask, "\033[21;6~", 0, 0}, 420 | { XK_F10, /* F58 */ Mod1Mask, "\033[21;3~", 0, 0}, 421 | { XK_F11, XK_NO_MOD, "\033[23~", 0, 0}, 422 | { XK_F11, /* F23 */ ShiftMask, "\033[23;2~", 0, 0}, 423 | { XK_F11, /* F35 */ ControlMask, "\033[23;5~", 0, 0}, 424 | { XK_F11, /* F47 */ Mod4Mask, "\033[23;6~", 0, 0}, 425 | { XK_F11, /* F59 */ Mod1Mask, "\033[23;3~", 0, 0}, 426 | { XK_F12, XK_NO_MOD, "\033[24~", 0, 0}, 427 | { XK_F12, /* F24 */ ShiftMask, "\033[24;2~", 0, 0}, 428 | { XK_F12, /* F36 */ ControlMask, "\033[24;5~", 0, 0}, 429 | { XK_F12, /* F48 */ Mod4Mask, "\033[24;6~", 0, 0}, 430 | { XK_F12, /* F60 */ Mod1Mask, "\033[24;3~", 0, 0}, 431 | { XK_F13, XK_NO_MOD, "\033[1;2P", 0, 0}, 432 | { XK_F14, XK_NO_MOD, "\033[1;2Q", 0, 0}, 433 | { XK_F15, XK_NO_MOD, "\033[1;2R", 0, 0}, 434 | { XK_F16, XK_NO_MOD, "\033[1;2S", 0, 0}, 435 | { XK_F17, XK_NO_MOD, "\033[15;2~", 0, 0}, 436 | { XK_F18, XK_NO_MOD, "\033[17;2~", 0, 0}, 437 | { XK_F19, XK_NO_MOD, "\033[18;2~", 0, 0}, 438 | { XK_F20, XK_NO_MOD, "\033[19;2~", 0, 0}, 439 | { XK_F21, XK_NO_MOD, "\033[20;2~", 0, 0}, 440 | { XK_F22, XK_NO_MOD, "\033[21;2~", 0, 0}, 441 | { XK_F23, XK_NO_MOD, "\033[23;2~", 0, 0}, 442 | { XK_F24, XK_NO_MOD, "\033[24;2~", 0, 0}, 443 | { XK_F25, XK_NO_MOD, "\033[1;5P", 0, 0}, 444 | { XK_F26, XK_NO_MOD, "\033[1;5Q", 0, 0}, 445 | { XK_F27, XK_NO_MOD, "\033[1;5R", 0, 0}, 446 | { XK_F28, XK_NO_MOD, "\033[1;5S", 0, 0}, 447 | { XK_F29, XK_NO_MOD, "\033[15;5~", 0, 0}, 448 | { XK_F30, XK_NO_MOD, "\033[17;5~", 0, 0}, 449 | { XK_F31, XK_NO_MOD, "\033[18;5~", 0, 0}, 450 | { XK_F32, XK_NO_MOD, "\033[19;5~", 0, 0}, 451 | { XK_F33, XK_NO_MOD, "\033[20;5~", 0, 0}, 452 | { XK_F34, XK_NO_MOD, "\033[21;5~", 0, 0}, 453 | { XK_F35, XK_NO_MOD, "\033[23;5~", 0, 0}, 454 | }; 455 | 456 | /* 457 | * Selection types' masks. 458 | * Use the same masks as usual. 459 | * Button1Mask is always unset, to make masks match between ButtonPress. 460 | * ButtonRelease and MotionNotify. 461 | * If no match is found, regular selection is used. 462 | */ 463 | static uint selmasks[] = { 464 | [SEL_RECTANGULAR] = Mod1Mask, 465 | }; 466 | 467 | /* 468 | * Printable characters in ASCII, used to estimate the advance width 469 | * of single wide characters. 470 | */ 471 | static char ascii_printable[] = 472 | " !\"#$%&'()*+,-./0123456789:;<=>?" 473 | "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_" 474 | "`abcdefghijklmnopqrstuvwxyz{|}~"; 475 | -------------------------------------------------------------------------------- /rootfs/etc/portage/savedconfig/x11-wm/dwm-X.Y: -------------------------------------------------------------------------------- 1 | /* See LICENSE file for copyright and license details. */ 2 | 3 | /* appearance */ 4 | static const unsigned int borderpx = 2; /* border pixel of windows */ 5 | static const unsigned int snap = 8; /* snap pixel */ 6 | static const int showbar = 1; /* 0 means no bar */ 7 | static const int topbar = 1; /* 0 means bottom bar */ 8 | static const char *fonts[] = { "Envy Code R:pixelsize=14" }; 9 | static const char *colors[][3] = { 10 | /* fg bg border */ 11 | [SchemeNorm] = { "#808080", "#303030", "#303030" }, 12 | [SchemeSel] = { "#cccccc", "#303030", "#80c080" }, 13 | }; 14 | 15 | /* function declarations */ 16 | // customized 17 | void self_restart(const Arg *arg); 18 | void togglebar_dzen(const Arg *arg); 19 | // patches 20 | #include "push.c" 21 | static void pushup(const Arg *arg); 22 | static void pushdown(const Arg *arg); 23 | 24 | /* tagging */ 25 | static const char *tags[] = { "1", "2", "3", "q", "w", "e", "a", "s", "d" }; 26 | 27 | /* rules can not be const if using toggle_rules() */ 28 | static Rule rules[] = { 29 | // In xprop output: 30 | // WM_CLASS(STRING) = "Instance", "Class" 31 | /* class instance title tags mask isfloating monitor */ 32 | // Stuff need to be floating 33 | { "Sxiv", NULL, NULL, 0, True, -1 }, 34 | // Make sure Firefox's pop out dialog/windows floating 35 | { "firefox", "Browser", NULL, 0, True, -1 }, 36 | { "firefox", "Dialog", NULL, 0, True, -1 }, 37 | { "firefox", "Places", NULL, 0, True, -1 }, 38 | 39 | { "mpv", NULL, NULL, 0, True, -1 }, 40 | 41 | // Tag row #1 42 | { "firefox", "Navigator", NULL, 1, False, -1 }, 43 | { "Google-chrome", 44 | "google-chrome", 45 | NULL, 1, False, -1 }, 46 | 47 | // Tag row #2 48 | { "st-256color", "st-writing", NULL, 1<<4, False, -1 }, 49 | { "libreoffice-startcenter", 50 | NULL, NULL, 1<<4, False, -1 }, 51 | { "libreoffice-writer", 52 | NULL, NULL, 1<<4, False, -1 }, 53 | 54 | { "Gimp", NULL, NULL, 1<<5, True, -1 }, 55 | { "Timeline", NULL, NULL, 1<<5, False, -1 }, 56 | 57 | // Tag row #3 58 | { "libreoffice-calc", 59 | NULL, NULL, 1<<6, False, -1 }, 60 | 61 | { "st-256color", "st-256color", 62 | NULL, 1<<7, False, -1 }, 63 | }; 64 | 65 | /* layout(s) */ 66 | static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */ 67 | static const int nmaster = 1; /* number of clients in master area */ 68 | static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */ 69 | static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */ 70 | 71 | static const Layout layouts[] = { 72 | /* symbol arrange function */ 73 | { "[]=", tile }, /* first entry is default */ 74 | { "><>", NULL }, /* no layout function means floating behavior */ 75 | { "[M]", monocle }, 76 | }; 77 | 78 | /* key definitions */ 79 | #define MODKEY Mod4Mask 80 | #define TAGKEYS(KEY,TAG) \ 81 | { MODKEY, KEY, view, {.ui = 1 << TAG} }, \ 82 | { MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \ 83 | { MODKEY|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, \ 84 | { MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} }, 85 | 86 | #define SHCMD(cmd) { "/bin/sh", "-c", cmd, NULL } 87 | 88 | /* commands */ 89 | static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */ 90 | static const char *dmenucmd[] = { NULL }; 91 | 92 | static const char *st_tmux_cmd[] = { "st", "tmux", NULL }; 93 | static const char *st_tmux_attach_cmd[] = { "st", "tmux", "attach", NULL }; 94 | static const char *st_cmd[] = { "st", NULL }; 95 | 96 | static const char *xsnap_cmd[] = SHCMD("xsnap -file \"$HOME/.local/tmp/ss/`date +'%Y-%m-%d--%H:%M:%S.png'`\""); 97 | static const char *xsnap_full_cmd[] = SHCMD("xsnap -file \"$HOME/.local/tmp/ss/`date +'%Y-%m-%d--%H:%M:%S.png'`\" -region \"`xwininfo -root | sed '/\\(Width\\|Height\\)/ {s/[ :a-z-]//gi;p} ; d' | tr '\\n' ' ' | cut -d ' ' -f1-2 | tr ' ' 'x'`+0+0\""); 98 | 99 | static const char *monitor_off_cmd[] = SHCMD("sleep 0.5 ; xset dpms force off"); 100 | 101 | static const char *ts_cmd[] = SHCMD("xdotool keyup t ; xdotool type --clearmodifiers $(date --utc +%Y-%m-%dT%H:%M:%SZ)"); 102 | 103 | static const Key keys[] = { 104 | /* modifier key function argument */ 105 | { MODKEY, XK_Return, spawn, {.v = st_tmux_cmd } }, 106 | { MODKEY|Mod1Mask, XK_Return, spawn, {.v = st_tmux_attach_cmd } }, 107 | { MODKEY|ControlMask, XK_Return, spawn, {.v = st_cmd } }, 108 | 109 | { 0, XK_Print, spawn, {.v = xsnap_cmd} }, 110 | { MODKEY, XK_Print, spawn, {.v = xsnap_full_cmd} }, 111 | 112 | { MODKEY, XK_F1, spawn, {.v = monitor_off_cmd} }, 113 | 114 | { MODKEY|ShiftMask, XK_t, spawn, {.v = ts_cmd} }, 115 | 116 | { MODKEY, XK_b, togglebar_dzen, {0} }, 117 | 118 | { Mod1Mask, XK_Tab, focusstack, {.i = +1 } }, 119 | { MODKEY, XK_j, focusstack, {.i = +1 } }, 120 | { MODKEY, XK_k, focusstack, {.i = -1 } }, 121 | { MODKEY|ShiftMask, XK_j, pushdown, {.i = +1 } }, 122 | { MODKEY|ShiftMask, XK_k, pushup, {.i = -1 } }, 123 | 124 | // nmaster 125 | { MODKEY|ControlMask|ShiftMask, XK_j, incnmaster, {.i = +1 } }, 126 | { MODKEY|ControlMask|ShiftMask, XK_k, incnmaster, {.i = -1 } }, 127 | 128 | { MODKEY, XK_h, setmfact, {.f = -0.05} }, 129 | { MODKEY, XK_l, setmfact, {.f = +0.05} }, 130 | { MODKEY|ShiftMask, XK_h, setmfact, {.f = -0.01} }, 131 | { MODKEY|ShiftMask, XK_l, setmfact, {.f = +0.01} }, 132 | 133 | { MODKEY, XK_Return, zoom, {0} }, 134 | { MODKEY, XK_Tab, view, {0} }, 135 | 136 | { Mod1Mask, XK_F4, killclient, {0} }, 137 | 138 | // layouts 139 | // NOTE: really need a cycling helper. 140 | { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, 141 | { MODKEY, XK_f, setlayout, {.v = &layouts[1]} }, 142 | { MODKEY, XK_m, setlayout, {.v = &layouts[2]} }, 143 | { MODKEY, XK_space, setlayout, {0} }, 144 | 145 | { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, 146 | 147 | { MODKEY, XK_0, view, {.ui = ~0 } }, 148 | { MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } }, 149 | { MODKEY, XK_comma, focusmon, {.i = -1 } }, 150 | { MODKEY, XK_period, focusmon, {.i = +1 } }, 151 | { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, 152 | { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, 153 | 154 | TAGKEYS( XK_1, 0) 155 | TAGKEYS( XK_2, 1) 156 | TAGKEYS( XK_3, 2) 157 | TAGKEYS( XK_q, 3) 158 | TAGKEYS( XK_w, 4) 159 | TAGKEYS( XK_e, 5) 160 | TAGKEYS( XK_a, 6) 161 | TAGKEYS( XK_s, 7) 162 | TAGKEYS( XK_d, 8) 163 | 164 | { MODKEY|ShiftMask, XK_F10, self_restart, {0} }, 165 | { MODKEY|ControlMask|ShiftMask, XK_F10, quit, {0} }, 166 | }; 167 | 168 | /* button definitions */ 169 | /* click can be a tag number (starting at 0), 170 | * ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */ 171 | static const Button buttons[] = { 172 | /* click event mask button function argument */ 173 | { ClkLtSymbol, 0, Button1, setlayout, {0} }, 174 | { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, 175 | { ClkWinTitle, 0, Button2, zoom, {0} }, 176 | { ClkClientWin, MODKEY, Button1, movemouse, {0} }, 177 | { ClkClientWin, MODKEY, Button2, togglefloating, {0} }, 178 | { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, 179 | { ClkTagBar, 0, Button1, view, {0} }, 180 | { ClkTagBar, 0, Button3, toggleview, {0} }, 181 | { ClkTagBar, MODKEY, Button1, tag, {0} }, 182 | { ClkTagBar, MODKEY, Button3, toggletag, {0} }, 183 | }; 184 | 185 | /* ******************** 186 | * Customized functions 187 | * *********************/ 188 | 189 | /* toggle bar and dzen */ 190 | void 191 | togglebar_dzen(const Arg *arg) { 192 | const Arg dzen_spawn = {.v = (const char *[]) { "dzen-status", NULL } }; 193 | const Arg dzen_kill = {.v = (const char *[]) { "killall", "dzen-status", NULL } }; 194 | togglebar(arg); 195 | spawn(selmon->showbar ? &dzen_spawn : &dzen_kill); 196 | } 197 | 198 | /* self-restart */ 199 | void 200 | self_restart(const Arg *arg) { 201 | const char *p = "/usr/bin/dwm"; 202 | execv(p, (char *const[]) {p, NULL}); 203 | } 204 | 205 | // vim:filetype=c:sw=2:sts=2:et:smarttab 206 | -------------------------------------------------------------------------------- /rootfs/usr/src/linux/bk-config.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DIR_KERNEL="$(readlink -f /usr/src/linux)" 4 | KERNEL_CONFIG="$DIR_KERNEL/.config" 5 | TARGET="kernel-config" 6 | 7 | if [[ ! -f "$KERNEL_CONFIG" ]]; then 8 | echo ".config cannot be found at $DIR_KERNEL" >&2 9 | exit 1 10 | fi 11 | 12 | if ! cmp --silent "$TARGET" "$KERNEL_CONFIG"; then 13 | cp -dR --preserve=mode,timestamps "$KERNEL_CONFIG" "$TARGET" 14 | echo "$TARGET saved." 15 | else 16 | echo "$KERNEL_CONFIG unchanged." 17 | fi 18 | -------------------------------------------------------------------------------- /rootfs/usr/src/linux/commit.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TMP="$(readlink /usr/src/linux)" 4 | DIR_KERNEL="${TMP%/}" 5 | 6 | # I really like to do in bad way, bite me! XD 7 | eval "$(grep LOCALVERSION= kernel-config)" 8 | msg="Update kernel .config ${DIR_KERNEL}${CONFIG_LOCALVERSION}" 9 | (( $# )) && msg="$msg. $@" 10 | 11 | git add kernel-config 12 | git commit -m "$msg" 13 | -------------------------------------------------------------------------------- /rootfs/usr/src/linux/install-to-boot.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | grub-mkconfig -o /boot/grub/grub.cfg 4 | -------------------------------------------------------------------------------- /rootfs/usr/src/linux/kernel-config: -------------------------------------------------------------------------------- 1 | # 2 | # Automatically generated file; DO NOT EDIT. 3 | # Linux/x86 6.6.30-gentoo Kernel Configuration 4 | # 5 | CONFIG_CC_VERSION_TEXT="gcc (Gentoo 13.2.1_p20240210 p14) 13.2.1 20240210" 6 | CONFIG_CC_IS_GCC=y 7 | CONFIG_GCC_VERSION=130201 8 | CONFIG_CLANG_VERSION=0 9 | CONFIG_AS_IS_GNU=y 10 | CONFIG_AS_VERSION=24100 11 | CONFIG_LD_IS_BFD=y 12 | CONFIG_LD_VERSION=24100 13 | CONFIG_LLD_VERSION=0 14 | CONFIG_CC_CAN_LINK=y 15 | CONFIG_CC_CAN_LINK_STATIC=y 16 | CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y 17 | CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y 18 | CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y 19 | CONFIG_TOOLS_SUPPORT_RELR=y 20 | CONFIG_CC_HAS_ASM_INLINE=y 21 | CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y 22 | CONFIG_PAHOLE_VERSION=0 23 | CONFIG_IRQ_WORK=y 24 | CONFIG_BUILDTIME_TABLE_SORT=y 25 | CONFIG_THREAD_INFO_IN_TASK=y 26 | 27 | # 28 | # General setup 29 | # 30 | CONFIG_INIT_ENV_ARG_LIMIT=32 31 | # CONFIG_COMPILE_TEST is not set 32 | # CONFIG_WERROR is not set 33 | CONFIG_LOCALVERSION="-1" 34 | # CONFIG_LOCALVERSION_AUTO is not set 35 | CONFIG_BUILD_SALT="" 36 | CONFIG_HAVE_KERNEL_GZIP=y 37 | CONFIG_HAVE_KERNEL_BZIP2=y 38 | CONFIG_HAVE_KERNEL_LZMA=y 39 | CONFIG_HAVE_KERNEL_XZ=y 40 | CONFIG_HAVE_KERNEL_LZO=y 41 | CONFIG_HAVE_KERNEL_LZ4=y 42 | CONFIG_HAVE_KERNEL_ZSTD=y 43 | CONFIG_KERNEL_GZIP=y 44 | # CONFIG_KERNEL_BZIP2 is not set 45 | # CONFIG_KERNEL_LZMA is not set 46 | # CONFIG_KERNEL_XZ is not set 47 | # CONFIG_KERNEL_LZO is not set 48 | # CONFIG_KERNEL_LZ4 is not set 49 | # CONFIG_KERNEL_ZSTD is not set 50 | CONFIG_DEFAULT_INIT="" 51 | CONFIG_DEFAULT_HOSTNAME="(none)" 52 | CONFIG_SYSVIPC=y 53 | CONFIG_SYSVIPC_SYSCTL=y 54 | CONFIG_POSIX_MQUEUE=y 55 | CONFIG_POSIX_MQUEUE_SYSCTL=y 56 | # CONFIG_WATCH_QUEUE is not set 57 | CONFIG_CROSS_MEMORY_ATTACH=y 58 | # CONFIG_USELIB is not set 59 | CONFIG_AUDIT=y 60 | CONFIG_HAVE_ARCH_AUDITSYSCALL=y 61 | CONFIG_AUDITSYSCALL=y 62 | 63 | # 64 | # IRQ subsystem 65 | # 66 | CONFIG_GENERIC_IRQ_PROBE=y 67 | CONFIG_GENERIC_IRQ_SHOW=y 68 | CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y 69 | CONFIG_GENERIC_PENDING_IRQ=y 70 | CONFIG_GENERIC_IRQ_MIGRATION=y 71 | CONFIG_HARDIRQS_SW_RESEND=y 72 | CONFIG_IRQ_DOMAIN=y 73 | CONFIG_IRQ_DOMAIN_HIERARCHY=y 74 | CONFIG_GENERIC_MSI_IRQ=y 75 | CONFIG_IRQ_MSI_IOMMU=y 76 | CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y 77 | CONFIG_GENERIC_IRQ_RESERVATION_MODE=y 78 | CONFIG_IRQ_FORCED_THREADING=y 79 | CONFIG_SPARSE_IRQ=y 80 | # end of IRQ subsystem 81 | 82 | CONFIG_CLOCKSOURCE_WATCHDOG=y 83 | CONFIG_ARCH_CLOCKSOURCE_INIT=y 84 | CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y 85 | CONFIG_GENERIC_TIME_VSYSCALL=y 86 | CONFIG_GENERIC_CLOCKEVENTS=y 87 | CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y 88 | CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y 89 | CONFIG_GENERIC_CMOS_UPDATE=y 90 | CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y 91 | CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y 92 | CONFIG_CONTEXT_TRACKING=y 93 | CONFIG_CONTEXT_TRACKING_IDLE=y 94 | 95 | # 96 | # Timers subsystem 97 | # 98 | CONFIG_TICK_ONESHOT=y 99 | CONFIG_NO_HZ_COMMON=y 100 | # CONFIG_HZ_PERIODIC is not set 101 | CONFIG_NO_HZ_IDLE=y 102 | # CONFIG_NO_HZ_FULL is not set 103 | CONFIG_NO_HZ=y 104 | CONFIG_HIGH_RES_TIMERS=y 105 | CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100 106 | # end of Timers subsystem 107 | 108 | CONFIG_BPF=y 109 | CONFIG_HAVE_EBPF_JIT=y 110 | CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y 111 | 112 | # 113 | # BPF subsystem 114 | # 115 | # CONFIG_BPF_SYSCALL is not set 116 | # CONFIG_BPF_JIT is not set 117 | # end of BPF subsystem 118 | 119 | CONFIG_PREEMPT_BUILD=y 120 | # CONFIG_PREEMPT_NONE is not set 121 | CONFIG_PREEMPT_VOLUNTARY=y 122 | # CONFIG_PREEMPT is not set 123 | CONFIG_PREEMPT_COUNT=y 124 | CONFIG_PREEMPTION=y 125 | CONFIG_PREEMPT_DYNAMIC=y 126 | # CONFIG_SCHED_CORE is not set 127 | 128 | # 129 | # CPU/Task time and stats accounting 130 | # 131 | CONFIG_TICK_CPU_ACCOUNTING=y 132 | # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set 133 | # CONFIG_IRQ_TIME_ACCOUNTING is not set 134 | CONFIG_BSD_PROCESS_ACCT=y 135 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set 136 | CONFIG_TASKSTATS=y 137 | CONFIG_TASK_DELAY_ACCT=y 138 | CONFIG_TASK_XACCT=y 139 | CONFIG_TASK_IO_ACCOUNTING=y 140 | # CONFIG_PSI is not set 141 | # end of CPU/Task time and stats accounting 142 | 143 | CONFIG_CPU_ISOLATION=y 144 | 145 | # 146 | # RCU Subsystem 147 | # 148 | CONFIG_TREE_RCU=y 149 | CONFIG_PREEMPT_RCU=y 150 | # CONFIG_RCU_EXPERT is not set 151 | CONFIG_TREE_SRCU=y 152 | CONFIG_TASKS_RCU_GENERIC=y 153 | CONFIG_TASKS_RCU=y 154 | CONFIG_RCU_STALL_COMMON=y 155 | CONFIG_RCU_NEED_SEGCBLIST=y 156 | # end of RCU Subsystem 157 | 158 | # CONFIG_IKCONFIG is not set 159 | # CONFIG_IKHEADERS is not set 160 | CONFIG_LOG_BUF_SHIFT=18 161 | CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 162 | CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y 163 | 164 | # 165 | # Scheduler features 166 | # 167 | # end of Scheduler features 168 | 169 | CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y 170 | CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y 171 | CONFIG_CC_HAS_INT128=y 172 | CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" 173 | CONFIG_GCC10_NO_ARRAY_BOUNDS=y 174 | CONFIG_CC_NO_ARRAY_BOUNDS=y 175 | CONFIG_ARCH_SUPPORTS_INT128=y 176 | # CONFIG_NUMA_BALANCING is not set 177 | CONFIG_CGROUPS=y 178 | # CONFIG_CGROUP_FAVOR_DYNMODS is not set 179 | # CONFIG_MEMCG is not set 180 | # CONFIG_BLK_CGROUP is not set 181 | CONFIG_CGROUP_SCHED=y 182 | CONFIG_FAIR_GROUP_SCHED=y 183 | # CONFIG_CFS_BANDWIDTH is not set 184 | # CONFIG_RT_GROUP_SCHED is not set 185 | CONFIG_SCHED_MM_CID=y 186 | # CONFIG_CGROUP_PIDS is not set 187 | # CONFIG_CGROUP_RDMA is not set 188 | CONFIG_CGROUP_FREEZER=y 189 | CONFIG_CPUSETS=y 190 | CONFIG_PROC_PID_CPUSET=y 191 | # CONFIG_CGROUP_DEVICE is not set 192 | CONFIG_CGROUP_CPUACCT=y 193 | # CONFIG_CGROUP_PERF is not set 194 | # CONFIG_CGROUP_MISC is not set 195 | CONFIG_NAMESPACES=y 196 | CONFIG_UTS_NS=y 197 | CONFIG_TIME_NS=y 198 | CONFIG_IPC_NS=y 199 | CONFIG_USER_NS=y 200 | CONFIG_PID_NS=y 201 | CONFIG_NET_NS=y 202 | CONFIG_CHECKPOINT_RESTORE=y 203 | # CONFIG_SCHED_AUTOGROUP is not set 204 | # CONFIG_RELAY is not set 205 | # CONFIG_BLK_DEV_INITRD is not set 206 | # CONFIG_BOOT_CONFIG is not set 207 | CONFIG_INITRAMFS_PRESERVE_MTIME=y 208 | CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y 209 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 210 | CONFIG_LD_ORPHAN_WARN=y 211 | CONFIG_LD_ORPHAN_WARN_LEVEL="warn" 212 | CONFIG_SYSCTL=y 213 | CONFIG_SYSCTL_EXCEPTION_TRACE=y 214 | CONFIG_HAVE_PCSPKR_PLATFORM=y 215 | # CONFIG_EXPERT is not set 216 | CONFIG_MULTIUSER=y 217 | CONFIG_SGETMASK_SYSCALL=y 218 | CONFIG_SYSFS_SYSCALL=y 219 | CONFIG_FHANDLE=y 220 | CONFIG_POSIX_TIMERS=y 221 | CONFIG_PRINTK=y 222 | CONFIG_BUG=y 223 | CONFIG_ELF_CORE=y 224 | CONFIG_PCSPKR_PLATFORM=y 225 | CONFIG_BASE_FULL=y 226 | CONFIG_FUTEX=y 227 | CONFIG_FUTEX_PI=y 228 | CONFIG_EPOLL=y 229 | CONFIG_SIGNALFD=y 230 | CONFIG_TIMERFD=y 231 | CONFIG_EVENTFD=y 232 | CONFIG_SHMEM=y 233 | CONFIG_AIO=y 234 | CONFIG_IO_URING=y 235 | CONFIG_ADVISE_SYSCALLS=y 236 | CONFIG_MEMBARRIER=y 237 | CONFIG_KALLSYMS=y 238 | # CONFIG_KALLSYMS_SELFTEST is not set 239 | CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y 240 | CONFIG_KALLSYMS_BASE_RELATIVE=y 241 | CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y 242 | CONFIG_KCMP=y 243 | CONFIG_RSEQ=y 244 | CONFIG_CACHESTAT_SYSCALL=y 245 | CONFIG_HAVE_PERF_EVENTS=y 246 | 247 | # 248 | # Kernel Performance Events And Counters 249 | # 250 | CONFIG_PERF_EVENTS=y 251 | # end of Kernel Performance Events And Counters 252 | 253 | CONFIG_PROFILING=y 254 | 255 | # 256 | # Kexec and crash features 257 | # 258 | CONFIG_CRASH_CORE=y 259 | CONFIG_KEXEC_CORE=y 260 | CONFIG_KEXEC=y 261 | # CONFIG_KEXEC_FILE is not set 262 | CONFIG_CRASH_DUMP=y 263 | CONFIG_CRASH_HOTPLUG=y 264 | CONFIG_CRASH_MAX_MEMORY_RANGES=8192 265 | # end of Kexec and crash features 266 | # end of General setup 267 | 268 | CONFIG_64BIT=y 269 | CONFIG_X86_64=y 270 | CONFIG_X86=y 271 | CONFIG_INSTRUCTION_DECODER=y 272 | CONFIG_OUTPUT_FORMAT="elf64-x86-64" 273 | CONFIG_LOCKDEP_SUPPORT=y 274 | CONFIG_STACKTRACE_SUPPORT=y 275 | CONFIG_MMU=y 276 | CONFIG_ARCH_MMAP_RND_BITS_MIN=28 277 | CONFIG_ARCH_MMAP_RND_BITS_MAX=32 278 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 279 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 280 | CONFIG_GENERIC_ISA_DMA=y 281 | CONFIG_GENERIC_BUG=y 282 | CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y 283 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y 284 | CONFIG_GENERIC_CALIBRATE_DELAY=y 285 | CONFIG_ARCH_HAS_CPU_RELAX=y 286 | CONFIG_ARCH_HIBERNATION_POSSIBLE=y 287 | CONFIG_ARCH_SUSPEND_POSSIBLE=y 288 | CONFIG_AUDIT_ARCH=y 289 | CONFIG_X86_64_SMP=y 290 | CONFIG_ARCH_SUPPORTS_UPROBES=y 291 | CONFIG_FIX_EARLYCON_MEM=y 292 | CONFIG_PGTABLE_LEVELS=4 293 | CONFIG_CC_HAS_SANE_STACKPROTECTOR=y 294 | 295 | # 296 | # Processor type and features 297 | # 298 | CONFIG_SMP=y 299 | CONFIG_X86_MPPARSE=y 300 | # CONFIG_GOLDFISH is not set 301 | # CONFIG_X86_CPU_RESCTRL is not set 302 | # CONFIG_X86_EXTENDED_PLATFORM is not set 303 | # CONFIG_X86_INTEL_LPSS is not set 304 | CONFIG_X86_AMD_PLATFORM_DEVICE=y 305 | # CONFIG_IOSF_MBI is not set 306 | CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y 307 | CONFIG_SCHED_OMIT_FRAME_POINTER=y 308 | # CONFIG_HYPERVISOR_GUEST is not set 309 | CONFIG_MK8=y 310 | # CONFIG_MPSC is not set 311 | # CONFIG_MCORE2 is not set 312 | # CONFIG_MATOM is not set 313 | # CONFIG_GENERIC_CPU is not set 314 | CONFIG_X86_INTERNODE_CACHE_SHIFT=6 315 | CONFIG_X86_L1_CACHE_SHIFT=6 316 | CONFIG_X86_INTEL_USERCOPY=y 317 | CONFIG_X86_USE_PPRO_CHECKSUM=y 318 | CONFIG_X86_TSC=y 319 | CONFIG_X86_CMPXCHG64=y 320 | CONFIG_X86_CMOV=y 321 | CONFIG_X86_MINIMUM_CPU_FAMILY=64 322 | CONFIG_X86_DEBUGCTLMSR=y 323 | CONFIG_IA32_FEAT_CTL=y 324 | CONFIG_X86_VMX_FEATURE_NAMES=y 325 | CONFIG_CPU_SUP_INTEL=y 326 | CONFIG_CPU_SUP_AMD=y 327 | CONFIG_CPU_SUP_HYGON=y 328 | CONFIG_CPU_SUP_CENTAUR=y 329 | CONFIG_CPU_SUP_ZHAOXIN=y 330 | CONFIG_HPET_TIMER=y 331 | CONFIG_HPET_EMULATE_RTC=y 332 | CONFIG_DMI=y 333 | # CONFIG_GART_IOMMU is not set 334 | CONFIG_NR_CPUS_RANGE_BEGIN=2 335 | CONFIG_NR_CPUS_RANGE_END=512 336 | CONFIG_NR_CPUS_DEFAULT=64 337 | CONFIG_NR_CPUS=64 338 | CONFIG_SCHED_CLUSTER=y 339 | CONFIG_SCHED_SMT=y 340 | CONFIG_SCHED_MC=y 341 | # CONFIG_SCHED_MC_PRIO is not set 342 | CONFIG_X86_LOCAL_APIC=y 343 | CONFIG_X86_IO_APIC=y 344 | CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y 345 | CONFIG_X86_MCE=y 346 | # CONFIG_X86_MCELOG_LEGACY is not set 347 | # CONFIG_X86_MCE_INTEL is not set 348 | CONFIG_X86_MCE_AMD=y 349 | CONFIG_X86_MCE_THRESHOLD=y 350 | 351 | # 352 | # Performance monitoring 353 | # 354 | # CONFIG_PERF_EVENTS_INTEL_UNCORE is not set 355 | # CONFIG_PERF_EVENTS_INTEL_RAPL is not set 356 | # CONFIG_PERF_EVENTS_INTEL_CSTATE is not set 357 | CONFIG_PERF_EVENTS_AMD_POWER=y 358 | CONFIG_PERF_EVENTS_AMD_UNCORE=y 359 | # CONFIG_PERF_EVENTS_AMD_BRS is not set 360 | # end of Performance monitoring 361 | 362 | CONFIG_X86_16BIT=y 363 | CONFIG_X86_ESPFIX64=y 364 | CONFIG_X86_VSYSCALL_EMULATION=y 365 | CONFIG_X86_IOPL_IOPERM=y 366 | CONFIG_MICROCODE=y 367 | # CONFIG_MICROCODE_LATE_LOADING is not set 368 | CONFIG_X86_MSR=y 369 | CONFIG_X86_CPUID=y 370 | # CONFIG_X86_5LEVEL is not set 371 | CONFIG_X86_DIRECT_GBPAGES=y 372 | # CONFIG_AMD_MEM_ENCRYPT is not set 373 | CONFIG_NUMA=y 374 | # CONFIG_AMD_NUMA is not set 375 | CONFIG_X86_64_ACPI_NUMA=y 376 | # CONFIG_NUMA_EMU is not set 377 | CONFIG_NODES_SHIFT=6 378 | CONFIG_ARCH_SPARSEMEM_ENABLE=y 379 | CONFIG_ARCH_SPARSEMEM_DEFAULT=y 380 | CONFIG_ARCH_PROC_KCORE_TEXT=y 381 | CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 382 | # CONFIG_X86_PMEM_LEGACY is not set 383 | CONFIG_X86_CHECK_BIOS_CORRUPTION=y 384 | CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y 385 | CONFIG_MTRR=y 386 | # CONFIG_MTRR_SANITIZER is not set 387 | CONFIG_X86_PAT=y 388 | CONFIG_ARCH_USES_PG_UNCACHED=y 389 | CONFIG_X86_UMIP=y 390 | CONFIG_CC_HAS_IBT=y 391 | # CONFIG_X86_KERNEL_IBT is not set 392 | CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y 393 | CONFIG_X86_INTEL_TSX_MODE_OFF=y 394 | # CONFIG_X86_INTEL_TSX_MODE_ON is not set 395 | # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set 396 | # CONFIG_X86_USER_SHADOW_STACK is not set 397 | CONFIG_EFI=y 398 | CONFIG_EFI_STUB=y 399 | CONFIG_EFI_HANDOVER_PROTOCOL=y 400 | # CONFIG_EFI_MIXED is not set 401 | # CONFIG_EFI_FAKE_MEMMAP is not set 402 | CONFIG_EFI_RUNTIME_MAP=y 403 | # CONFIG_HZ_100 is not set 404 | # CONFIG_HZ_250 is not set 405 | # CONFIG_HZ_300 is not set 406 | CONFIG_HZ_1000=y 407 | CONFIG_HZ=1000 408 | CONFIG_SCHED_HRTICK=y 409 | CONFIG_ARCH_SUPPORTS_KEXEC=y 410 | CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y 411 | CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y 412 | CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y 413 | CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y 414 | CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y 415 | CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y 416 | CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y 417 | CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y 418 | CONFIG_PHYSICAL_START=0x1000000 419 | CONFIG_RELOCATABLE=y 420 | CONFIG_RANDOMIZE_BASE=y 421 | CONFIG_X86_NEED_RELOCS=y 422 | CONFIG_PHYSICAL_ALIGN=0x200000 423 | CONFIG_DYNAMIC_MEMORY_LAYOUT=y 424 | CONFIG_RANDOMIZE_MEMORY=y 425 | CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0 426 | # CONFIG_ADDRESS_MASKING is not set 427 | CONFIG_HOTPLUG_CPU=y 428 | CONFIG_LEGACY_VSYSCALL_XONLY=y 429 | # CONFIG_LEGACY_VSYSCALL_NONE is not set 430 | # CONFIG_CMDLINE_BOOL is not set 431 | CONFIG_MODIFY_LDT_SYSCALL=y 432 | # CONFIG_STRICT_SIGALTSTACK_SIZE is not set 433 | CONFIG_HAVE_LIVEPATCH=y 434 | # end of Processor type and features 435 | 436 | CONFIG_CC_HAS_SLS=y 437 | CONFIG_CC_HAS_RETURN_THUNK=y 438 | CONFIG_CC_HAS_ENTRY_PADDING=y 439 | CONFIG_FUNCTION_PADDING_CFI=11 440 | CONFIG_FUNCTION_PADDING_BYTES=16 441 | CONFIG_CPU_MITIGATIONS=y 442 | CONFIG_PAGE_TABLE_ISOLATION=y 443 | # CONFIG_RETPOLINE is not set 444 | # CONFIG_CPU_IBPB_ENTRY is not set 445 | # CONFIG_CPU_IBRS_ENTRY is not set 446 | # CONFIG_SLS is not set 447 | # CONFIG_GDS_FORCE_MITIGATION is not set 448 | CONFIG_MITIGATION_RFDS=y 449 | CONFIG_MITIGATION_SPECTRE_BHI=y 450 | CONFIG_ARCH_HAS_ADD_PAGES=y 451 | 452 | # 453 | # Power management and ACPI options 454 | # 455 | # CONFIG_SUSPEND is not set 456 | # CONFIG_HIBERNATION is not set 457 | # CONFIG_PM is not set 458 | # CONFIG_ENERGY_MODEL is not set 459 | CONFIG_ARCH_SUPPORTS_ACPI=y 460 | CONFIG_ACPI=y 461 | CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y 462 | CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y 463 | CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y 464 | # CONFIG_ACPI_DEBUGGER is not set 465 | CONFIG_ACPI_SPCR_TABLE=y 466 | # CONFIG_ACPI_FPDT is not set 467 | CONFIG_ACPI_LPIT=y 468 | CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y 469 | # CONFIG_ACPI_EC_DEBUGFS is not set 470 | # CONFIG_ACPI_AC is not set 471 | # CONFIG_ACPI_BATTERY is not set 472 | CONFIG_ACPI_BUTTON=y 473 | CONFIG_ACPI_VIDEO=y 474 | CONFIG_ACPI_FAN=y 475 | # CONFIG_ACPI_DOCK is not set 476 | CONFIG_ACPI_CPU_FREQ_PSS=y 477 | CONFIG_ACPI_PROCESSOR_CSTATE=y 478 | CONFIG_ACPI_PROCESSOR_IDLE=y 479 | CONFIG_ACPI_PROCESSOR=y 480 | CONFIG_ACPI_HOTPLUG_CPU=y 481 | # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set 482 | CONFIG_ACPI_THERMAL=y 483 | CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y 484 | # CONFIG_ACPI_DEBUG is not set 485 | # CONFIG_ACPI_PCI_SLOT is not set 486 | CONFIG_ACPI_CONTAINER=y 487 | CONFIG_ACPI_HOTPLUG_IOAPIC=y 488 | # CONFIG_ACPI_SBS is not set 489 | # CONFIG_ACPI_HED is not set 490 | # CONFIG_ACPI_BGRT is not set 491 | # CONFIG_ACPI_NFIT is not set 492 | CONFIG_ACPI_NUMA=y 493 | # CONFIG_ACPI_HMAT is not set 494 | CONFIG_HAVE_ACPI_APEI=y 495 | CONFIG_HAVE_ACPI_APEI_NMI=y 496 | # CONFIG_ACPI_APEI is not set 497 | # CONFIG_ACPI_DPTF is not set 498 | # CONFIG_ACPI_EXTLOG is not set 499 | # CONFIG_ACPI_CONFIGFS is not set 500 | # CONFIG_ACPI_PFRUT is not set 501 | CONFIG_ACPI_PCC=y 502 | # CONFIG_ACPI_FFH is not set 503 | # CONFIG_PMIC_OPREGION is not set 504 | CONFIG_ACPI_PRMT=y 505 | CONFIG_X86_PM_TIMER=y 506 | 507 | # 508 | # CPU Frequency scaling 509 | # 510 | CONFIG_CPU_FREQ=y 511 | CONFIG_CPU_FREQ_GOV_ATTR_SET=y 512 | CONFIG_CPU_FREQ_GOV_COMMON=y 513 | # CONFIG_CPU_FREQ_STAT is not set 514 | # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set 515 | # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set 516 | CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y 517 | # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set 518 | # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set 519 | # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set 520 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y 521 | # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set 522 | CONFIG_CPU_FREQ_GOV_USERSPACE=y 523 | CONFIG_CPU_FREQ_GOV_ONDEMAND=y 524 | # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set 525 | # CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set 526 | 527 | # 528 | # CPU frequency scaling drivers 529 | # 530 | # CONFIG_X86_INTEL_PSTATE is not set 531 | # CONFIG_X86_PCC_CPUFREQ is not set 532 | # CONFIG_X86_AMD_PSTATE is not set 533 | # CONFIG_X86_AMD_PSTATE_UT is not set 534 | CONFIG_X86_ACPI_CPUFREQ=y 535 | CONFIG_X86_ACPI_CPUFREQ_CPB=y 536 | # CONFIG_X86_POWERNOW_K8 is not set 537 | # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set 538 | # CONFIG_X86_SPEEDSTEP_CENTRINO is not set 539 | # CONFIG_X86_P4_CLOCKMOD is not set 540 | 541 | # 542 | # shared options 543 | # 544 | # end of CPU Frequency scaling 545 | 546 | # 547 | # CPU Idle 548 | # 549 | CONFIG_CPU_IDLE=y 550 | # CONFIG_CPU_IDLE_GOV_LADDER is not set 551 | CONFIG_CPU_IDLE_GOV_MENU=y 552 | # CONFIG_CPU_IDLE_GOV_TEO is not set 553 | # end of CPU Idle 554 | 555 | # CONFIG_INTEL_IDLE is not set 556 | # end of Power management and ACPI options 557 | 558 | # 559 | # Bus options (PCI etc.) 560 | # 561 | CONFIG_PCI_DIRECT=y 562 | CONFIG_PCI_MMCONFIG=y 563 | CONFIG_MMCONF_FAM10H=y 564 | CONFIG_ISA_DMA_API=y 565 | CONFIG_AMD_NB=y 566 | # end of Bus options (PCI etc.) 567 | 568 | # 569 | # Binary Emulations 570 | # 571 | # CONFIG_IA32_EMULATION is not set 572 | # CONFIG_X86_X32_ABI is not set 573 | # end of Binary Emulations 574 | 575 | CONFIG_HAVE_KVM=y 576 | # CONFIG_VIRTUALIZATION is not set 577 | CONFIG_AS_AVX512=y 578 | CONFIG_AS_SHA1_NI=y 579 | CONFIG_AS_SHA256_NI=y 580 | CONFIG_AS_TPAUSE=y 581 | CONFIG_AS_GFNI=y 582 | CONFIG_AS_WRUSS=y 583 | CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y 584 | 585 | # 586 | # General architecture-dependent options 587 | # 588 | CONFIG_HOTPLUG_SMT=y 589 | CONFIG_HOTPLUG_CORE_SYNC=y 590 | CONFIG_HOTPLUG_CORE_SYNC_DEAD=y 591 | CONFIG_HOTPLUG_CORE_SYNC_FULL=y 592 | CONFIG_HOTPLUG_SPLIT_STARTUP=y 593 | CONFIG_HOTPLUG_PARALLEL=y 594 | CONFIG_GENERIC_ENTRY=y 595 | CONFIG_KPROBES=y 596 | CONFIG_JUMP_LABEL=y 597 | # CONFIG_STATIC_KEYS_SELFTEST is not set 598 | # CONFIG_STATIC_CALL_SELFTEST is not set 599 | CONFIG_OPTPROBES=y 600 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y 601 | CONFIG_ARCH_USE_BUILTIN_BSWAP=y 602 | CONFIG_KRETPROBES=y 603 | CONFIG_KRETPROBE_ON_RETHOOK=y 604 | CONFIG_HAVE_IOREMAP_PROT=y 605 | CONFIG_HAVE_KPROBES=y 606 | CONFIG_HAVE_KRETPROBES=y 607 | CONFIG_HAVE_OPTPROBES=y 608 | CONFIG_HAVE_KPROBES_ON_FTRACE=y 609 | CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y 610 | CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y 611 | CONFIG_HAVE_NMI=y 612 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y 613 | CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y 614 | CONFIG_HAVE_ARCH_TRACEHOOK=y 615 | CONFIG_HAVE_DMA_CONTIGUOUS=y 616 | CONFIG_GENERIC_SMP_IDLE_THREAD=y 617 | CONFIG_ARCH_HAS_FORTIFY_SOURCE=y 618 | CONFIG_ARCH_HAS_SET_MEMORY=y 619 | CONFIG_ARCH_HAS_SET_DIRECT_MAP=y 620 | CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y 621 | CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y 622 | CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y 623 | CONFIG_ARCH_WANTS_NO_INSTR=y 624 | CONFIG_HAVE_ASM_MODVERSIONS=y 625 | CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y 626 | CONFIG_HAVE_RSEQ=y 627 | CONFIG_HAVE_RUST=y 628 | CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y 629 | CONFIG_HAVE_HW_BREAKPOINT=y 630 | CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y 631 | CONFIG_HAVE_USER_RETURN_NOTIFIER=y 632 | CONFIG_HAVE_PERF_EVENTS_NMI=y 633 | CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y 634 | CONFIG_HAVE_PERF_REGS=y 635 | CONFIG_HAVE_PERF_USER_STACK_DUMP=y 636 | CONFIG_HAVE_ARCH_JUMP_LABEL=y 637 | CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y 638 | CONFIG_MMU_GATHER_MERGE_VMAS=y 639 | CONFIG_MMU_LAZY_TLB_REFCOUNT=y 640 | CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y 641 | CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y 642 | CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y 643 | CONFIG_HAVE_CMPXCHG_LOCAL=y 644 | CONFIG_HAVE_CMPXCHG_DOUBLE=y 645 | CONFIG_HAVE_ARCH_SECCOMP=y 646 | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y 647 | CONFIG_SECCOMP=y 648 | CONFIG_SECCOMP_FILTER=y 649 | # CONFIG_SECCOMP_CACHE_DEBUG is not set 650 | CONFIG_HAVE_ARCH_STACKLEAK=y 651 | CONFIG_HAVE_STACKPROTECTOR=y 652 | CONFIG_STACKPROTECTOR=y 653 | CONFIG_STACKPROTECTOR_STRONG=y 654 | CONFIG_ARCH_SUPPORTS_LTO_CLANG=y 655 | CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y 656 | CONFIG_LTO_NONE=y 657 | CONFIG_ARCH_SUPPORTS_CFI_CLANG=y 658 | CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y 659 | CONFIG_HAVE_CONTEXT_TRACKING_USER=y 660 | CONFIG_HAVE_CONTEXT_TRACKING_USER_OFFSTACK=y 661 | CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y 662 | CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y 663 | CONFIG_HAVE_MOVE_PUD=y 664 | CONFIG_HAVE_MOVE_PMD=y 665 | CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y 666 | CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y 667 | CONFIG_HAVE_ARCH_HUGE_VMAP=y 668 | CONFIG_HAVE_ARCH_HUGE_VMALLOC=y 669 | CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y 670 | CONFIG_HAVE_ARCH_SOFT_DIRTY=y 671 | CONFIG_HAVE_MOD_ARCH_SPECIFIC=y 672 | CONFIG_MODULES_USE_ELF_RELA=y 673 | CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y 674 | CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y 675 | CONFIG_SOFTIRQ_ON_OWN_STACK=y 676 | CONFIG_ARCH_HAS_ELF_RANDOMIZE=y 677 | CONFIG_HAVE_ARCH_MMAP_RND_BITS=y 678 | CONFIG_HAVE_EXIT_THREAD=y 679 | CONFIG_ARCH_MMAP_RND_BITS=28 680 | CONFIG_PAGE_SIZE_LESS_THAN_64KB=y 681 | CONFIG_PAGE_SIZE_LESS_THAN_256KB=y 682 | CONFIG_HAVE_OBJTOOL=y 683 | CONFIG_HAVE_JUMP_LABEL_HACK=y 684 | CONFIG_HAVE_NOINSTR_HACK=y 685 | CONFIG_HAVE_NOINSTR_VALIDATION=y 686 | CONFIG_HAVE_UACCESS_VALIDATION=y 687 | CONFIG_HAVE_STACK_VALIDATION=y 688 | CONFIG_HAVE_RELIABLE_STACKTRACE=y 689 | # CONFIG_COMPAT_32BIT_TIME is not set 690 | CONFIG_HAVE_ARCH_VMAP_STACK=y 691 | CONFIG_VMAP_STACK=y 692 | CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y 693 | CONFIG_RANDOMIZE_KSTACK_OFFSET=y 694 | # CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set 695 | CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y 696 | CONFIG_STRICT_KERNEL_RWX=y 697 | CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y 698 | CONFIG_STRICT_MODULE_RWX=y 699 | CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y 700 | CONFIG_ARCH_USE_MEMREMAP_PROT=y 701 | CONFIG_ARCH_HAS_MEM_ENCRYPT=y 702 | CONFIG_HAVE_STATIC_CALL=y 703 | CONFIG_HAVE_STATIC_CALL_INLINE=y 704 | CONFIG_HAVE_PREEMPT_DYNAMIC=y 705 | CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y 706 | CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y 707 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y 708 | CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y 709 | CONFIG_ARCH_HAS_ELFCORE_COMPAT=y 710 | CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y 711 | CONFIG_DYNAMIC_SIGFRAME=y 712 | CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y 713 | 714 | # 715 | # GCOV-based kernel profiling 716 | # 717 | CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y 718 | # end of GCOV-based kernel profiling 719 | 720 | CONFIG_HAVE_GCC_PLUGINS=y 721 | # CONFIG_GCC_PLUGINS is not set 722 | CONFIG_FUNCTION_ALIGNMENT_4B=y 723 | CONFIG_FUNCTION_ALIGNMENT_16B=y 724 | CONFIG_FUNCTION_ALIGNMENT=16 725 | # end of General architecture-dependent options 726 | 727 | CONFIG_RT_MUTEXES=y 728 | CONFIG_BASE_SMALL=0 729 | CONFIG_MODULES=y 730 | # CONFIG_MODULE_FORCE_LOAD is not set 731 | CONFIG_MODULE_UNLOAD=y 732 | CONFIG_MODULE_FORCE_UNLOAD=y 733 | # CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set 734 | # CONFIG_MODVERSIONS is not set 735 | # CONFIG_MODULE_SRCVERSION_ALL is not set 736 | # CONFIG_MODULE_SIG is not set 737 | CONFIG_MODULE_COMPRESS_NONE=y 738 | # CONFIG_MODULE_COMPRESS_GZIP is not set 739 | # CONFIG_MODULE_COMPRESS_XZ is not set 740 | # CONFIG_MODULE_COMPRESS_ZSTD is not set 741 | # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set 742 | CONFIG_MODPROBE_PATH="/sbin/modprobe" 743 | CONFIG_MODULES_TREE_LOOKUP=y 744 | CONFIG_BLOCK=y 745 | CONFIG_BLOCK_LEGACY_AUTOLOAD=y 746 | CONFIG_BLK_DEV_BSG_COMMON=y 747 | # CONFIG_BLK_DEV_BSGLIB is not set 748 | # CONFIG_BLK_DEV_INTEGRITY is not set 749 | # CONFIG_BLK_DEV_ZONED is not set 750 | # CONFIG_BLK_WBT is not set 751 | # CONFIG_BLK_SED_OPAL is not set 752 | # CONFIG_BLK_INLINE_ENCRYPTION is not set 753 | 754 | # 755 | # Partition Types 756 | # 757 | CONFIG_PARTITION_ADVANCED=y 758 | # CONFIG_ACORN_PARTITION is not set 759 | # CONFIG_AIX_PARTITION is not set 760 | # CONFIG_OSF_PARTITION is not set 761 | # CONFIG_AMIGA_PARTITION is not set 762 | # CONFIG_ATARI_PARTITION is not set 763 | # CONFIG_MAC_PARTITION is not set 764 | CONFIG_MSDOS_PARTITION=y 765 | # CONFIG_BSD_DISKLABEL is not set 766 | # CONFIG_MINIX_SUBPARTITION is not set 767 | # CONFIG_SOLARIS_X86_PARTITION is not set 768 | # CONFIG_UNIXWARE_DISKLABEL is not set 769 | # CONFIG_LDM_PARTITION is not set 770 | # CONFIG_SGI_PARTITION is not set 771 | # CONFIG_ULTRIX_PARTITION is not set 772 | # CONFIG_SUN_PARTITION is not set 773 | # CONFIG_KARMA_PARTITION is not set 774 | CONFIG_EFI_PARTITION=y 775 | # CONFIG_SYSV68_PARTITION is not set 776 | # CONFIG_CMDLINE_PARTITION is not set 777 | # end of Partition Types 778 | 779 | CONFIG_BLK_MQ_PCI=y 780 | 781 | # 782 | # IO Schedulers 783 | # 784 | CONFIG_MQ_IOSCHED_DEADLINE=y 785 | CONFIG_MQ_IOSCHED_KYBER=y 786 | # CONFIG_IOSCHED_BFQ is not set 787 | # end of IO Schedulers 788 | 789 | CONFIG_ASN1=y 790 | CONFIG_UNINLINE_SPIN_UNLOCK=y 791 | CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y 792 | CONFIG_MUTEX_SPIN_ON_OWNER=y 793 | CONFIG_RWSEM_SPIN_ON_OWNER=y 794 | CONFIG_LOCK_SPIN_ON_OWNER=y 795 | CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y 796 | CONFIG_QUEUED_SPINLOCKS=y 797 | CONFIG_ARCH_USE_QUEUED_RWLOCKS=y 798 | CONFIG_QUEUED_RWLOCKS=y 799 | CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y 800 | CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y 801 | CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y 802 | CONFIG_FREEZER=y 803 | 804 | # 805 | # Executable file formats 806 | # 807 | CONFIG_BINFMT_ELF=y 808 | CONFIG_ELFCORE=y 809 | CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y 810 | CONFIG_BINFMT_SCRIPT=y 811 | CONFIG_BINFMT_MISC=y 812 | CONFIG_COREDUMP=y 813 | # end of Executable file formats 814 | 815 | # 816 | # Memory Management options 817 | # 818 | CONFIG_SWAP=y 819 | # CONFIG_ZSWAP is not set 820 | 821 | # 822 | # SLAB allocator options 823 | # 824 | # CONFIG_SLAB_DEPRECATED is not set 825 | CONFIG_SLUB=y 826 | CONFIG_SLAB_MERGE_DEFAULT=y 827 | # CONFIG_SLAB_FREELIST_RANDOM is not set 828 | # CONFIG_SLAB_FREELIST_HARDENED is not set 829 | # CONFIG_SLUB_STATS is not set 830 | CONFIG_SLUB_CPU_PARTIAL=y 831 | # CONFIG_RANDOM_KMALLOC_CACHES is not set 832 | # end of SLAB allocator options 833 | 834 | # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set 835 | # CONFIG_COMPAT_BRK is not set 836 | CONFIG_SPARSEMEM=y 837 | CONFIG_SPARSEMEM_EXTREME=y 838 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y 839 | CONFIG_SPARSEMEM_VMEMMAP=y 840 | CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y 841 | CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y 842 | CONFIG_HAVE_FAST_GUP=y 843 | CONFIG_EXCLUSIVE_SYSTEM_RAM=y 844 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y 845 | # CONFIG_MEMORY_HOTPLUG is not set 846 | CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y 847 | CONFIG_SPLIT_PTLOCK_CPUS=4 848 | CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y 849 | CONFIG_COMPACTION=y 850 | CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 851 | # CONFIG_PAGE_REPORTING is not set 852 | CONFIG_MIGRATION=y 853 | CONFIG_PHYS_ADDR_T_64BIT=y 854 | CONFIG_MMU_NOTIFIER=y 855 | # CONFIG_KSM is not set 856 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 857 | CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y 858 | # CONFIG_MEMORY_FAILURE is not set 859 | CONFIG_ARCH_WANT_GENERAL_HUGETLB=y 860 | CONFIG_ARCH_WANTS_THP_SWAP=y 861 | # CONFIG_TRANSPARENT_HUGEPAGE is not set 862 | CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y 863 | CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y 864 | CONFIG_USE_PERCPU_NUMA_NODE_ID=y 865 | CONFIG_HAVE_SETUP_PER_CPU_AREA=y 866 | # CONFIG_CMA is not set 867 | # CONFIG_MEM_SOFT_DIRTY is not set 868 | CONFIG_GENERIC_EARLY_IOREMAP=y 869 | # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set 870 | # CONFIG_IDLE_PAGE_TRACKING is not set 871 | CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y 872 | CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y 873 | CONFIG_ARCH_HAS_PTE_DEVMAP=y 874 | CONFIG_ZONE_DMA=y 875 | CONFIG_ZONE_DMA32=y 876 | CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y 877 | CONFIG_ARCH_HAS_PKEYS=y 878 | CONFIG_VM_EVENT_COUNTERS=y 879 | # CONFIG_PERCPU_STATS is not set 880 | 881 | # 882 | # GUP_TEST needs to have DEBUG_FS enabled 883 | # 884 | # CONFIG_DMAPOOL_TEST is not set 885 | CONFIG_ARCH_HAS_PTE_SPECIAL=y 886 | CONFIG_MEMFD_CREATE=y 887 | CONFIG_SECRETMEM=y 888 | # CONFIG_ANON_VMA_NAME is not set 889 | # CONFIG_USERFAULTFD is not set 890 | # CONFIG_LRU_GEN is not set 891 | CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y 892 | CONFIG_PER_VMA_LOCK=y 893 | CONFIG_LOCK_MM_AND_FIND_VMA=y 894 | 895 | # 896 | # Data Access Monitoring 897 | # 898 | # CONFIG_DAMON is not set 899 | # end of Data Access Monitoring 900 | # end of Memory Management options 901 | 902 | CONFIG_NET=y 903 | CONFIG_NET_INGRESS=y 904 | CONFIG_NET_EGRESS=y 905 | CONFIG_NET_XGRESS=y 906 | CONFIG_SKB_EXTENSIONS=y 907 | 908 | # 909 | # Networking options 910 | # 911 | CONFIG_PACKET=y 912 | # CONFIG_PACKET_DIAG is not set 913 | CONFIG_UNIX=y 914 | CONFIG_UNIX_SCM=y 915 | CONFIG_AF_UNIX_OOB=y 916 | # CONFIG_UNIX_DIAG is not set 917 | # CONFIG_TLS is not set 918 | CONFIG_XFRM=y 919 | CONFIG_XFRM_ALGO=y 920 | CONFIG_XFRM_USER=y 921 | # CONFIG_XFRM_SUB_POLICY is not set 922 | # CONFIG_XFRM_MIGRATE is not set 923 | # CONFIG_XFRM_STATISTICS is not set 924 | # CONFIG_NET_KEY is not set 925 | CONFIG_INET=y 926 | # CONFIG_IP_MULTICAST is not set 927 | # CONFIG_IP_ADVANCED_ROUTER is not set 928 | # CONFIG_IP_PNP is not set 929 | # CONFIG_NET_IPIP is not set 930 | # CONFIG_NET_IPGRE_DEMUX is not set 931 | # CONFIG_SYN_COOKIES is not set 932 | # CONFIG_NET_IPVTI is not set 933 | # CONFIG_NET_FOU is not set 934 | # CONFIG_INET_AH is not set 935 | # CONFIG_INET_ESP is not set 936 | # CONFIG_INET_IPCOMP is not set 937 | CONFIG_INET_TABLE_PERTURB_ORDER=16 938 | CONFIG_INET_DIAG=y 939 | CONFIG_INET_TCP_DIAG=y 940 | # CONFIG_INET_UDP_DIAG is not set 941 | # CONFIG_INET_RAW_DIAG is not set 942 | # CONFIG_INET_DIAG_DESTROY is not set 943 | # CONFIG_TCP_CONG_ADVANCED is not set 944 | CONFIG_TCP_CONG_CUBIC=y 945 | CONFIG_DEFAULT_TCP_CONG="cubic" 946 | # CONFIG_TCP_MD5SIG is not set 947 | # CONFIG_IPV6 is not set 948 | # CONFIG_NETLABEL is not set 949 | # CONFIG_MPTCP is not set 950 | # CONFIG_NETWORK_SECMARK is not set 951 | # CONFIG_NETWORK_PHY_TIMESTAMPING is not set 952 | CONFIG_NETFILTER=y 953 | # CONFIG_NETFILTER_ADVANCED is not set 954 | 955 | # 956 | # Core Netfilter Configuration 957 | # 958 | # CONFIG_NETFILTER_INGRESS is not set 959 | CONFIG_NETFILTER_EGRESS=y 960 | CONFIG_NETFILTER_SKIP_EGRESS=y 961 | CONFIG_NETFILTER_NETLINK=m 962 | CONFIG_NETFILTER_NETLINK_LOG=m 963 | CONFIG_NF_CONNTRACK=y 964 | CONFIG_NF_LOG_SYSLOG=m 965 | # CONFIG_NF_CONNTRACK_PROCFS is not set 966 | # CONFIG_NF_CONNTRACK_LABELS is not set 967 | # CONFIG_NF_CONNTRACK_FTP is not set 968 | # CONFIG_NF_CONNTRACK_IRC is not set 969 | # CONFIG_NF_CONNTRACK_NETBIOS_NS is not set 970 | # CONFIG_NF_CONNTRACK_SIP is not set 971 | # CONFIG_NF_CT_NETLINK is not set 972 | CONFIG_NF_NAT=m 973 | CONFIG_NF_NAT_MASQUERADE=y 974 | # CONFIG_NF_TABLES is not set 975 | CONFIG_NETFILTER_XTABLES=y 976 | 977 | # 978 | # Xtables combined modules 979 | # 980 | # CONFIG_NETFILTER_XT_MARK is not set 981 | 982 | # 983 | # Xtables targets 984 | # 985 | # CONFIG_NETFILTER_XT_TARGET_LOG is not set 986 | # CONFIG_NETFILTER_XT_NAT is not set 987 | # CONFIG_NETFILTER_XT_TARGET_NETMAP is not set 988 | # CONFIG_NETFILTER_XT_TARGET_NFLOG is not set 989 | # CONFIG_NETFILTER_XT_TARGET_REDIRECT is not set 990 | CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m 991 | # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set 992 | 993 | # 994 | # Xtables matches 995 | # 996 | # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set 997 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y 998 | # CONFIG_NETFILTER_XT_MATCH_POLICY is not set 999 | # CONFIG_NETFILTER_XT_MATCH_STATE is not set 1000 | # end of Core Netfilter Configuration 1001 | 1002 | # CONFIG_IP_SET is not set 1003 | # CONFIG_IP_VS is not set 1004 | 1005 | # 1006 | # IP: Netfilter Configuration 1007 | # 1008 | CONFIG_NF_DEFRAG_IPV4=y 1009 | # CONFIG_NF_SOCKET_IPV4 is not set 1010 | # CONFIG_NF_TPROXY_IPV4 is not set 1011 | # CONFIG_NF_DUP_IPV4 is not set 1012 | # CONFIG_NF_LOG_ARP is not set 1013 | # CONFIG_NF_LOG_IPV4 is not set 1014 | CONFIG_NF_REJECT_IPV4=y 1015 | CONFIG_IP_NF_IPTABLES=y 1016 | CONFIG_IP_NF_FILTER=y 1017 | CONFIG_IP_NF_TARGET_REJECT=y 1018 | # CONFIG_IP_NF_NAT is not set 1019 | # CONFIG_IP_NF_MANGLE is not set 1020 | # CONFIG_IP_NF_RAW is not set 1021 | # end of IP: Netfilter Configuration 1022 | 1023 | # CONFIG_NF_CONNTRACK_BRIDGE is not set 1024 | # CONFIG_BPFILTER is not set 1025 | # CONFIG_IP_DCCP is not set 1026 | # CONFIG_IP_SCTP is not set 1027 | # CONFIG_RDS is not set 1028 | # CONFIG_TIPC is not set 1029 | # CONFIG_ATM is not set 1030 | # CONFIG_L2TP is not set 1031 | # CONFIG_BRIDGE is not set 1032 | # CONFIG_NET_DSA is not set 1033 | # CONFIG_VLAN_8021Q is not set 1034 | # CONFIG_LLC2 is not set 1035 | # CONFIG_ATALK is not set 1036 | # CONFIG_X25 is not set 1037 | # CONFIG_LAPB is not set 1038 | # CONFIG_PHONET is not set 1039 | # CONFIG_IEEE802154 is not set 1040 | CONFIG_NET_SCHED=y 1041 | 1042 | # 1043 | # Queueing/Scheduling 1044 | # 1045 | # CONFIG_NET_SCH_HTB is not set 1046 | # CONFIG_NET_SCH_HFSC is not set 1047 | # CONFIG_NET_SCH_PRIO is not set 1048 | # CONFIG_NET_SCH_MULTIQ is not set 1049 | # CONFIG_NET_SCH_RED is not set 1050 | # CONFIG_NET_SCH_SFB is not set 1051 | # CONFIG_NET_SCH_SFQ is not set 1052 | # CONFIG_NET_SCH_TEQL is not set 1053 | # CONFIG_NET_SCH_TBF is not set 1054 | # CONFIG_NET_SCH_CBS is not set 1055 | # CONFIG_NET_SCH_ETF is not set 1056 | # CONFIG_NET_SCH_TAPRIO is not set 1057 | # CONFIG_NET_SCH_GRED is not set 1058 | # CONFIG_NET_SCH_NETEM is not set 1059 | # CONFIG_NET_SCH_DRR is not set 1060 | # CONFIG_NET_SCH_MQPRIO is not set 1061 | # CONFIG_NET_SCH_SKBPRIO is not set 1062 | # CONFIG_NET_SCH_CHOKE is not set 1063 | # CONFIG_NET_SCH_QFQ is not set 1064 | # CONFIG_NET_SCH_CODEL is not set 1065 | # CONFIG_NET_SCH_FQ_CODEL is not set 1066 | # CONFIG_NET_SCH_CAKE is not set 1067 | # CONFIG_NET_SCH_FQ is not set 1068 | # CONFIG_NET_SCH_HHF is not set 1069 | # CONFIG_NET_SCH_PIE is not set 1070 | # CONFIG_NET_SCH_INGRESS is not set 1071 | # CONFIG_NET_SCH_PLUG is not set 1072 | # CONFIG_NET_SCH_ETS is not set 1073 | # CONFIG_NET_SCH_DEFAULT is not set 1074 | 1075 | # 1076 | # Classification 1077 | # 1078 | CONFIG_NET_CLS=y 1079 | # CONFIG_NET_CLS_BASIC is not set 1080 | # CONFIG_NET_CLS_ROUTE4 is not set 1081 | # CONFIG_NET_CLS_FW is not set 1082 | # CONFIG_NET_CLS_U32 is not set 1083 | # CONFIG_NET_CLS_FLOW is not set 1084 | # CONFIG_NET_CLS_CGROUP is not set 1085 | # CONFIG_NET_CLS_BPF is not set 1086 | # CONFIG_NET_CLS_FLOWER is not set 1087 | # CONFIG_NET_CLS_MATCHALL is not set 1088 | CONFIG_NET_EMATCH=y 1089 | CONFIG_NET_EMATCH_STACK=32 1090 | # CONFIG_NET_EMATCH_CMP is not set 1091 | # CONFIG_NET_EMATCH_NBYTE is not set 1092 | # CONFIG_NET_EMATCH_U32 is not set 1093 | # CONFIG_NET_EMATCH_META is not set 1094 | # CONFIG_NET_EMATCH_TEXT is not set 1095 | # CONFIG_NET_EMATCH_IPT is not set 1096 | CONFIG_NET_CLS_ACT=y 1097 | # CONFIG_NET_ACT_POLICE is not set 1098 | # CONFIG_NET_ACT_GACT is not set 1099 | # CONFIG_NET_ACT_MIRRED is not set 1100 | # CONFIG_NET_ACT_SAMPLE is not set 1101 | # CONFIG_NET_ACT_IPT is not set 1102 | # CONFIG_NET_ACT_NAT is not set 1103 | # CONFIG_NET_ACT_PEDIT is not set 1104 | # CONFIG_NET_ACT_SIMP is not set 1105 | # CONFIG_NET_ACT_SKBEDIT is not set 1106 | # CONFIG_NET_ACT_CSUM is not set 1107 | # CONFIG_NET_ACT_MPLS is not set 1108 | # CONFIG_NET_ACT_VLAN is not set 1109 | # CONFIG_NET_ACT_BPF is not set 1110 | # CONFIG_NET_ACT_SKBMOD is not set 1111 | # CONFIG_NET_ACT_IFE is not set 1112 | # CONFIG_NET_ACT_TUNNEL_KEY is not set 1113 | # CONFIG_NET_ACT_GATE is not set 1114 | # CONFIG_NET_TC_SKB_EXT is not set 1115 | CONFIG_NET_SCH_FIFO=y 1116 | # CONFIG_DCB is not set 1117 | # CONFIG_DNS_RESOLVER is not set 1118 | # CONFIG_BATMAN_ADV is not set 1119 | # CONFIG_OPENVSWITCH is not set 1120 | # CONFIG_VSOCKETS is not set 1121 | # CONFIG_NETLINK_DIAG is not set 1122 | # CONFIG_MPLS is not set 1123 | # CONFIG_NET_NSH is not set 1124 | # CONFIG_HSR is not set 1125 | # CONFIG_NET_SWITCHDEV is not set 1126 | # CONFIG_NET_L3_MASTER_DEV is not set 1127 | # CONFIG_QRTR is not set 1128 | # CONFIG_NET_NCSI is not set 1129 | CONFIG_PCPU_DEV_REFCNT=y 1130 | CONFIG_MAX_SKB_FRAGS=17 1131 | CONFIG_RPS=y 1132 | CONFIG_RFS_ACCEL=y 1133 | CONFIG_SOCK_RX_QUEUE_MAPPING=y 1134 | CONFIG_XPS=y 1135 | # CONFIG_CGROUP_NET_PRIO is not set 1136 | # CONFIG_CGROUP_NET_CLASSID is not set 1137 | CONFIG_NET_RX_BUSY_POLL=y 1138 | CONFIG_BQL=y 1139 | CONFIG_NET_FLOW_LIMIT=y 1140 | 1141 | # 1142 | # Network testing 1143 | # 1144 | # CONFIG_NET_PKTGEN is not set 1145 | # end of Network testing 1146 | # end of Networking options 1147 | 1148 | # CONFIG_HAMRADIO is not set 1149 | # CONFIG_CAN is not set 1150 | # CONFIG_BT is not set 1151 | # CONFIG_AF_RXRPC is not set 1152 | # CONFIG_AF_KCM is not set 1153 | # CONFIG_MCTP is not set 1154 | # CONFIG_WIRELESS is not set 1155 | # CONFIG_RFKILL is not set 1156 | # CONFIG_NET_9P is not set 1157 | # CONFIG_CAIF is not set 1158 | # CONFIG_CEPH_LIB is not set 1159 | # CONFIG_NFC is not set 1160 | # CONFIG_PSAMPLE is not set 1161 | # CONFIG_NET_IFE is not set 1162 | # CONFIG_LWTUNNEL is not set 1163 | CONFIG_GRO_CELLS=y 1164 | CONFIG_NET_SELFTESTS=y 1165 | # CONFIG_FAILOVER is not set 1166 | CONFIG_ETHTOOL_NETLINK=y 1167 | 1168 | # 1169 | # Device Drivers 1170 | # 1171 | CONFIG_HAVE_EISA=y 1172 | # CONFIG_EISA is not set 1173 | CONFIG_HAVE_PCI=y 1174 | CONFIG_PCI=y 1175 | CONFIG_PCI_DOMAINS=y 1176 | CONFIG_PCIEPORTBUS=y 1177 | CONFIG_PCIEAER=y 1178 | # CONFIG_PCIEAER_INJECT is not set 1179 | # CONFIG_PCIE_ECRC is not set 1180 | CONFIG_PCIEASPM=y 1181 | CONFIG_PCIEASPM_DEFAULT=y 1182 | # CONFIG_PCIEASPM_POWERSAVE is not set 1183 | # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set 1184 | # CONFIG_PCIEASPM_PERFORMANCE is not set 1185 | # CONFIG_PCIE_DPC is not set 1186 | # CONFIG_PCIE_PTM is not set 1187 | CONFIG_PCI_MSI=y 1188 | CONFIG_PCI_QUIRKS=y 1189 | # CONFIG_PCI_STUB is not set 1190 | CONFIG_PCI_ATS=y 1191 | CONFIG_PCI_LOCKLESS_CONFIG=y 1192 | # CONFIG_PCI_IOV is not set 1193 | CONFIG_PCI_PRI=y 1194 | CONFIG_PCI_PASID=y 1195 | CONFIG_PCI_LABEL=y 1196 | CONFIG_VGA_ARB=y 1197 | CONFIG_VGA_ARB_MAX_GPUS=16 1198 | # CONFIG_HOTPLUG_PCI is not set 1199 | 1200 | # 1201 | # PCI controller drivers 1202 | # 1203 | # CONFIG_VMD is not set 1204 | 1205 | # 1206 | # Cadence-based PCIe controllers 1207 | # 1208 | # end of Cadence-based PCIe controllers 1209 | 1210 | # 1211 | # DesignWare-based PCIe controllers 1212 | # 1213 | # CONFIG_PCI_MESON is not set 1214 | # CONFIG_PCIE_DW_PLAT_HOST is not set 1215 | # end of DesignWare-based PCIe controllers 1216 | 1217 | # 1218 | # Mobiveil-based PCIe controllers 1219 | # 1220 | # end of Mobiveil-based PCIe controllers 1221 | # end of PCI controller drivers 1222 | 1223 | # 1224 | # PCI Endpoint 1225 | # 1226 | # CONFIG_PCI_ENDPOINT is not set 1227 | # end of PCI Endpoint 1228 | 1229 | # 1230 | # PCI switch controller drivers 1231 | # 1232 | # CONFIG_PCI_SW_SWITCHTEC is not set 1233 | # end of PCI switch controller drivers 1234 | 1235 | # CONFIG_CXL_BUS is not set 1236 | # CONFIG_PCCARD is not set 1237 | # CONFIG_RAPIDIO is not set 1238 | 1239 | # 1240 | # Generic Driver Options 1241 | # 1242 | CONFIG_UEVENT_HELPER=y 1243 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" 1244 | CONFIG_DEVTMPFS=y 1245 | CONFIG_DEVTMPFS_MOUNT=y 1246 | # CONFIG_DEVTMPFS_SAFE is not set 1247 | CONFIG_STANDALONE=y 1248 | CONFIG_PREVENT_FIRMWARE_BUILD=y 1249 | 1250 | # 1251 | # Firmware loader 1252 | # 1253 | CONFIG_FW_LOADER=y 1254 | CONFIG_EXTRA_FIRMWARE="amd-ucode/microcode_amd_fam15h.bin amdgpu/carrizo_ce.bin amdgpu/carrizo_me.bin amdgpu/carrizo_mec2.bin amdgpu/carrizo_mec.bin amdgpu/carrizo_pfp.bin amdgpu/carrizo_rlc.bin amdgpu/carrizo_sdma1.bin amdgpu/carrizo_sdma.bin amdgpu/carrizo_uvd.bin amdgpu/carrizo_vce.bin" 1255 | CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" 1256 | # CONFIG_FW_LOADER_USER_HELPER is not set 1257 | # CONFIG_FW_LOADER_COMPRESS is not set 1258 | # CONFIG_FW_UPLOAD is not set 1259 | # end of Firmware loader 1260 | 1261 | CONFIG_ALLOW_DEV_COREDUMP=y 1262 | # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set 1263 | CONFIG_GENERIC_CPU_AUTOPROBE=y 1264 | CONFIG_GENERIC_CPU_VULNERABILITIES=y 1265 | CONFIG_REGMAP=y 1266 | CONFIG_DMA_SHARED_BUFFER=y 1267 | # CONFIG_DMA_FENCE_TRACE is not set 1268 | # CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set 1269 | # end of Generic Driver Options 1270 | 1271 | # 1272 | # Bus devices 1273 | # 1274 | # CONFIG_MHI_BUS is not set 1275 | # CONFIG_MHI_BUS_EP is not set 1276 | # end of Bus devices 1277 | 1278 | # 1279 | # Cache Drivers 1280 | # 1281 | # end of Cache Drivers 1282 | 1283 | CONFIG_CONNECTOR=y 1284 | CONFIG_PROC_EVENTS=y 1285 | 1286 | # 1287 | # Firmware Drivers 1288 | # 1289 | 1290 | # 1291 | # ARM System Control and Management Interface Protocol 1292 | # 1293 | # end of ARM System Control and Management Interface Protocol 1294 | 1295 | # CONFIG_EDD is not set 1296 | CONFIG_FIRMWARE_MEMMAP=y 1297 | CONFIG_DMIID=y 1298 | # CONFIG_DMI_SYSFS is not set 1299 | CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y 1300 | # CONFIG_FW_CFG_SYSFS is not set 1301 | # CONFIG_SYSFB_SIMPLEFB is not set 1302 | # CONFIG_GOOGLE_FIRMWARE is not set 1303 | 1304 | # 1305 | # EFI (Extensible Firmware Interface) Support 1306 | # 1307 | CONFIG_EFI_ESRT=y 1308 | CONFIG_EFI_DXE_MEM_ATTRIBUTES=y 1309 | CONFIG_EFI_RUNTIME_WRAPPERS=y 1310 | # CONFIG_EFI_BOOTLOADER_CONTROL is not set 1311 | # CONFIG_EFI_CAPSULE_LOADER is not set 1312 | # CONFIG_EFI_TEST is not set 1313 | # CONFIG_APPLE_PROPERTIES is not set 1314 | # CONFIG_RESET_ATTACK_MITIGATION is not set 1315 | # CONFIG_EFI_RCI2_TABLE is not set 1316 | # CONFIG_EFI_DISABLE_PCI_DMA is not set 1317 | CONFIG_EFI_EARLYCON=y 1318 | # CONFIG_EFI_CUSTOM_SSDT_OVERLAYS is not set 1319 | # CONFIG_EFI_DISABLE_RUNTIME is not set 1320 | # CONFIG_EFI_COCO_SECRET is not set 1321 | # end of EFI (Extensible Firmware Interface) Support 1322 | 1323 | # 1324 | # Tegra firmware driver 1325 | # 1326 | # end of Tegra firmware driver 1327 | # end of Firmware Drivers 1328 | 1329 | # CONFIG_GNSS is not set 1330 | # CONFIG_MTD is not set 1331 | # CONFIG_OF is not set 1332 | CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y 1333 | # CONFIG_PARPORT is not set 1334 | CONFIG_PNP=y 1335 | CONFIG_PNP_DEBUG_MESSAGES=y 1336 | 1337 | # 1338 | # Protocols 1339 | # 1340 | CONFIG_PNPACPI=y 1341 | CONFIG_BLK_DEV=y 1342 | # CONFIG_BLK_DEV_NULL_BLK is not set 1343 | # CONFIG_BLK_DEV_FD is not set 1344 | # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set 1345 | CONFIG_BLK_DEV_LOOP=y 1346 | CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 1347 | # CONFIG_BLK_DEV_DRBD is not set 1348 | # CONFIG_BLK_DEV_NBD is not set 1349 | # CONFIG_BLK_DEV_RAM is not set 1350 | # CONFIG_CDROM_PKTCDVD is not set 1351 | # CONFIG_ATA_OVER_ETH is not set 1352 | # CONFIG_BLK_DEV_RBD is not set 1353 | # CONFIG_BLK_DEV_UBLK is not set 1354 | 1355 | # 1356 | # NVME Support 1357 | # 1358 | # CONFIG_BLK_DEV_NVME is not set 1359 | # CONFIG_NVME_FC is not set 1360 | # CONFIG_NVME_TCP is not set 1361 | # end of NVME Support 1362 | 1363 | # 1364 | # Misc devices 1365 | # 1366 | # CONFIG_AD525X_DPOT is not set 1367 | # CONFIG_DUMMY_IRQ is not set 1368 | # CONFIG_IBM_ASM is not set 1369 | # CONFIG_PHANTOM is not set 1370 | # CONFIG_TIFM_CORE is not set 1371 | # CONFIG_ICS932S401 is not set 1372 | # CONFIG_ENCLOSURE_SERVICES is not set 1373 | # CONFIG_HP_ILO is not set 1374 | # CONFIG_APDS9802ALS is not set 1375 | # CONFIG_ISL29003 is not set 1376 | # CONFIG_ISL29020 is not set 1377 | # CONFIG_SENSORS_TSL2550 is not set 1378 | # CONFIG_SENSORS_BH1770 is not set 1379 | # CONFIG_SENSORS_APDS990X is not set 1380 | # CONFIG_HMC6352 is not set 1381 | # CONFIG_DS1682 is not set 1382 | # CONFIG_SRAM is not set 1383 | # CONFIG_DW_XDATA_PCIE is not set 1384 | # CONFIG_PCI_ENDPOINT_TEST is not set 1385 | # CONFIG_XILINX_SDFEC is not set 1386 | # CONFIG_C2PORT is not set 1387 | 1388 | # 1389 | # EEPROM support 1390 | # 1391 | # CONFIG_EEPROM_AT24 is not set 1392 | # CONFIG_EEPROM_LEGACY is not set 1393 | # CONFIG_EEPROM_MAX6875 is not set 1394 | # CONFIG_EEPROM_93CX6 is not set 1395 | # CONFIG_EEPROM_IDT_89HPESX is not set 1396 | # CONFIG_EEPROM_EE1004 is not set 1397 | # end of EEPROM support 1398 | 1399 | # CONFIG_CB710_CORE is not set 1400 | 1401 | # 1402 | # Texas Instruments shared transport line discipline 1403 | # 1404 | # end of Texas Instruments shared transport line discipline 1405 | 1406 | # CONFIG_SENSORS_LIS3_I2C is not set 1407 | # CONFIG_ALTERA_STAPL is not set 1408 | # CONFIG_INTEL_MEI is not set 1409 | # CONFIG_INTEL_MEI_ME is not set 1410 | # CONFIG_INTEL_MEI_TXE is not set 1411 | # CONFIG_VMWARE_VMCI is not set 1412 | # CONFIG_GENWQE is not set 1413 | # CONFIG_ECHO is not set 1414 | # CONFIG_BCM_VK is not set 1415 | # CONFIG_MISC_ALCOR_PCI is not set 1416 | # CONFIG_MISC_RTSX_PCI is not set 1417 | # CONFIG_MISC_RTSX_USB is not set 1418 | # CONFIG_UACCE is not set 1419 | # CONFIG_PVPANIC is not set 1420 | # end of Misc devices 1421 | 1422 | # 1423 | # SCSI device support 1424 | # 1425 | CONFIG_SCSI_MOD=y 1426 | # CONFIG_RAID_ATTRS is not set 1427 | CONFIG_SCSI_COMMON=y 1428 | CONFIG_SCSI=y 1429 | CONFIG_SCSI_DMA=y 1430 | CONFIG_SCSI_PROC_FS=y 1431 | 1432 | # 1433 | # SCSI support type (disk, tape, CD-ROM) 1434 | # 1435 | CONFIG_BLK_DEV_SD=y 1436 | # CONFIG_CHR_DEV_ST is not set 1437 | # CONFIG_BLK_DEV_SR is not set 1438 | # CONFIG_CHR_DEV_SG is not set 1439 | CONFIG_BLK_DEV_BSG=y 1440 | # CONFIG_CHR_DEV_SCH is not set 1441 | CONFIG_SCSI_CONSTANTS=y 1442 | # CONFIG_SCSI_LOGGING is not set 1443 | # CONFIG_SCSI_SCAN_ASYNC is not set 1444 | 1445 | # 1446 | # SCSI Transports 1447 | # 1448 | CONFIG_SCSI_SPI_ATTRS=y 1449 | # CONFIG_SCSI_FC_ATTRS is not set 1450 | # CONFIG_SCSI_ISCSI_ATTRS is not set 1451 | # CONFIG_SCSI_SAS_ATTRS is not set 1452 | # CONFIG_SCSI_SAS_LIBSAS is not set 1453 | # CONFIG_SCSI_SRP_ATTRS is not set 1454 | # end of SCSI Transports 1455 | 1456 | # CONFIG_SCSI_LOWLEVEL is not set 1457 | # CONFIG_SCSI_DH is not set 1458 | # end of SCSI device support 1459 | 1460 | CONFIG_ATA=y 1461 | CONFIG_SATA_HOST=y 1462 | CONFIG_PATA_TIMINGS=y 1463 | CONFIG_ATA_VERBOSE_ERROR=y 1464 | CONFIG_ATA_FORCE=y 1465 | CONFIG_ATA_ACPI=y 1466 | CONFIG_SATA_PMP=y 1467 | 1468 | # 1469 | # Controllers with non-SFF native interface 1470 | # 1471 | CONFIG_SATA_AHCI=y 1472 | CONFIG_SATA_MOBILE_LPM_POLICY=0 1473 | # CONFIG_SATA_AHCI_PLATFORM is not set 1474 | # CONFIG_AHCI_DWC is not set 1475 | # CONFIG_SATA_INIC162X is not set 1476 | # CONFIG_SATA_ACARD_AHCI is not set 1477 | # CONFIG_SATA_SIL24 is not set 1478 | # CONFIG_ATA_SFF is not set 1479 | # CONFIG_MD is not set 1480 | # CONFIG_TARGET_CORE is not set 1481 | # CONFIG_FUSION is not set 1482 | 1483 | # 1484 | # IEEE 1394 (FireWire) support 1485 | # 1486 | # CONFIG_FIREWIRE is not set 1487 | # CONFIG_FIREWIRE_NOSY is not set 1488 | # end of IEEE 1394 (FireWire) support 1489 | 1490 | # CONFIG_MACINTOSH_DRIVERS is not set 1491 | CONFIG_NETDEVICES=y 1492 | CONFIG_NET_CORE=y 1493 | # CONFIG_BONDING is not set 1494 | # CONFIG_DUMMY is not set 1495 | # CONFIG_WIREGUARD is not set 1496 | # CONFIG_EQUALIZER is not set 1497 | # CONFIG_NET_FC is not set 1498 | # CONFIG_NET_TEAM is not set 1499 | # CONFIG_MACVLAN is not set 1500 | # CONFIG_IPVLAN is not set 1501 | # CONFIG_VXLAN is not set 1502 | # CONFIG_GENEVE is not set 1503 | # CONFIG_BAREUDP is not set 1504 | # CONFIG_GTP is not set 1505 | # CONFIG_MACSEC is not set 1506 | CONFIG_NETCONSOLE=y 1507 | # CONFIG_NETCONSOLE_EXTENDED_LOG is not set 1508 | CONFIG_NETPOLL=y 1509 | CONFIG_NET_POLL_CONTROLLER=y 1510 | # CONFIG_TUN is not set 1511 | # CONFIG_TUN_VNET_CROSS_LE is not set 1512 | # CONFIG_VETH is not set 1513 | # CONFIG_NLMON is not set 1514 | # CONFIG_ARCNET is not set 1515 | CONFIG_ETHERNET=y 1516 | # CONFIG_NET_VENDOR_3COM is not set 1517 | # CONFIG_NET_VENDOR_ADAPTEC is not set 1518 | # CONFIG_NET_VENDOR_AGERE is not set 1519 | # CONFIG_NET_VENDOR_ALACRITECH is not set 1520 | # CONFIG_NET_VENDOR_ALTEON is not set 1521 | # CONFIG_ALTERA_TSE is not set 1522 | # CONFIG_NET_VENDOR_AMAZON is not set 1523 | # CONFIG_NET_VENDOR_AMD is not set 1524 | # CONFIG_NET_VENDOR_AQUANTIA is not set 1525 | # CONFIG_NET_VENDOR_ARC is not set 1526 | CONFIG_NET_VENDOR_ASIX=y 1527 | # CONFIG_NET_VENDOR_ATHEROS is not set 1528 | # CONFIG_CX_ECAT is not set 1529 | # CONFIG_NET_VENDOR_BROADCOM is not set 1530 | # CONFIG_NET_VENDOR_CADENCE is not set 1531 | # CONFIG_NET_VENDOR_CAVIUM is not set 1532 | # CONFIG_NET_VENDOR_CHELSIO is not set 1533 | # CONFIG_NET_VENDOR_CISCO is not set 1534 | # CONFIG_NET_VENDOR_CORTINA is not set 1535 | CONFIG_NET_VENDOR_DAVICOM=y 1536 | # CONFIG_DNET is not set 1537 | # CONFIG_NET_VENDOR_DEC is not set 1538 | # CONFIG_NET_VENDOR_DLINK is not set 1539 | # CONFIG_NET_VENDOR_EMULEX is not set 1540 | CONFIG_NET_VENDOR_ENGLEDER=y 1541 | # CONFIG_TSNEP is not set 1542 | # CONFIG_NET_VENDOR_EZCHIP is not set 1543 | CONFIG_NET_VENDOR_FUNGIBLE=y 1544 | # CONFIG_FUN_ETH is not set 1545 | CONFIG_NET_VENDOR_GOOGLE=y 1546 | # CONFIG_GVE is not set 1547 | # CONFIG_NET_VENDOR_HUAWEI is not set 1548 | # CONFIG_NET_VENDOR_INTEL is not set 1549 | # CONFIG_JME is not set 1550 | CONFIG_NET_VENDOR_LITEX=y 1551 | # CONFIG_NET_VENDOR_MARVELL is not set 1552 | # CONFIG_NET_VENDOR_MELLANOX is not set 1553 | # CONFIG_NET_VENDOR_MICREL is not set 1554 | CONFIG_NET_VENDOR_MICROCHIP=y 1555 | # CONFIG_LAN743X is not set 1556 | # CONFIG_VCAP is not set 1557 | # CONFIG_NET_VENDOR_MICROSEMI is not set 1558 | CONFIG_NET_VENDOR_MICROSOFT=y 1559 | # CONFIG_NET_VENDOR_MYRI is not set 1560 | # CONFIG_FEALNX is not set 1561 | # CONFIG_NET_VENDOR_NI is not set 1562 | # CONFIG_NET_VENDOR_NATSEMI is not set 1563 | # CONFIG_NET_VENDOR_NETERION is not set 1564 | # CONFIG_NET_VENDOR_NETRONOME is not set 1565 | # CONFIG_NET_VENDOR_NVIDIA is not set 1566 | # CONFIG_NET_VENDOR_OKI is not set 1567 | # CONFIG_ETHOC is not set 1568 | # CONFIG_NET_VENDOR_PACKET_ENGINES is not set 1569 | CONFIG_NET_VENDOR_PENSANDO=y 1570 | # CONFIG_IONIC is not set 1571 | # CONFIG_NET_VENDOR_QLOGIC is not set 1572 | # CONFIG_NET_VENDOR_BROCADE is not set 1573 | # CONFIG_NET_VENDOR_QUALCOMM is not set 1574 | # CONFIG_NET_VENDOR_RDC is not set 1575 | CONFIG_NET_VENDOR_REALTEK=y 1576 | # CONFIG_8139CP is not set 1577 | # CONFIG_8139TOO is not set 1578 | CONFIG_R8169=y 1579 | # CONFIG_NET_VENDOR_RENESAS is not set 1580 | # CONFIG_NET_VENDOR_ROCKER is not set 1581 | # CONFIG_NET_VENDOR_SAMSUNG is not set 1582 | # CONFIG_NET_VENDOR_SEEQ is not set 1583 | # CONFIG_NET_VENDOR_SILAN is not set 1584 | # CONFIG_NET_VENDOR_SIS is not set 1585 | # CONFIG_NET_VENDOR_SOLARFLARE is not set 1586 | # CONFIG_NET_VENDOR_SMSC is not set 1587 | # CONFIG_NET_VENDOR_SOCIONEXT is not set 1588 | # CONFIG_NET_VENDOR_STMICRO is not set 1589 | # CONFIG_NET_VENDOR_SUN is not set 1590 | # CONFIG_NET_VENDOR_SYNOPSYS is not set 1591 | # CONFIG_NET_VENDOR_TEHUTI is not set 1592 | # CONFIG_NET_VENDOR_TI is not set 1593 | CONFIG_NET_VENDOR_VERTEXCOM=y 1594 | # CONFIG_NET_VENDOR_VIA is not set 1595 | CONFIG_NET_VENDOR_WANGXUN=y 1596 | # CONFIG_NGBE is not set 1597 | # CONFIG_TXGBE is not set 1598 | # CONFIG_NET_VENDOR_WIZNET is not set 1599 | CONFIG_NET_VENDOR_XILINX=y 1600 | # CONFIG_XILINX_EMACLITE is not set 1601 | # CONFIG_XILINX_AXI_EMAC is not set 1602 | # CONFIG_XILINX_LL_TEMAC is not set 1603 | # CONFIG_FDDI is not set 1604 | # CONFIG_HIPPI is not set 1605 | # CONFIG_NET_SB1000 is not set 1606 | CONFIG_PHYLIB=y 1607 | CONFIG_SWPHY=y 1608 | CONFIG_FIXED_PHY=y 1609 | 1610 | # 1611 | # MII PHY device drivers 1612 | # 1613 | # CONFIG_AMD_PHY is not set 1614 | # CONFIG_ADIN_PHY is not set 1615 | # CONFIG_ADIN1100_PHY is not set 1616 | # CONFIG_AQUANTIA_PHY is not set 1617 | # CONFIG_AX88796B_PHY is not set 1618 | # CONFIG_BROADCOM_PHY is not set 1619 | # CONFIG_BCM54140_PHY is not set 1620 | # CONFIG_BCM7XXX_PHY is not set 1621 | # CONFIG_BCM84881_PHY is not set 1622 | # CONFIG_BCM87XX_PHY is not set 1623 | # CONFIG_CICADA_PHY is not set 1624 | # CONFIG_CORTINA_PHY is not set 1625 | # CONFIG_DAVICOM_PHY is not set 1626 | # CONFIG_ICPLUS_PHY is not set 1627 | # CONFIG_LXT_PHY is not set 1628 | # CONFIG_INTEL_XWAY_PHY is not set 1629 | # CONFIG_LSI_ET1011C_PHY is not set 1630 | # CONFIG_MARVELL_PHY is not set 1631 | # CONFIG_MARVELL_10G_PHY is not set 1632 | # CONFIG_MARVELL_88Q2XXX_PHY is not set 1633 | # CONFIG_MARVELL_88X2222_PHY is not set 1634 | # CONFIG_MAXLINEAR_GPHY is not set 1635 | # CONFIG_MEDIATEK_GE_PHY is not set 1636 | # CONFIG_MICREL_PHY is not set 1637 | # CONFIG_MICROCHIP_T1S_PHY is not set 1638 | # CONFIG_MICROCHIP_PHY is not set 1639 | # CONFIG_MICROCHIP_T1_PHY is not set 1640 | # CONFIG_MICROSEMI_PHY is not set 1641 | # CONFIG_MOTORCOMM_PHY is not set 1642 | # CONFIG_NATIONAL_PHY is not set 1643 | # CONFIG_NXP_CBTX_PHY is not set 1644 | # CONFIG_NXP_C45_TJA11XX_PHY is not set 1645 | # CONFIG_NXP_TJA11XX_PHY is not set 1646 | # CONFIG_NCN26000_PHY is not set 1647 | # CONFIG_QSEMI_PHY is not set 1648 | CONFIG_REALTEK_PHY=y 1649 | # CONFIG_RENESAS_PHY is not set 1650 | # CONFIG_ROCKCHIP_PHY is not set 1651 | # CONFIG_SMSC_PHY is not set 1652 | # CONFIG_STE10XP is not set 1653 | # CONFIG_TERANETICS_PHY is not set 1654 | # CONFIG_DP83822_PHY is not set 1655 | # CONFIG_DP83TC811_PHY is not set 1656 | # CONFIG_DP83848_PHY is not set 1657 | # CONFIG_DP83867_PHY is not set 1658 | # CONFIG_DP83869_PHY is not set 1659 | # CONFIG_DP83TD510_PHY is not set 1660 | # CONFIG_VITESSE_PHY is not set 1661 | # CONFIG_XILINX_GMII2RGMII is not set 1662 | # CONFIG_PSE_CONTROLLER is not set 1663 | CONFIG_MDIO_DEVICE=y 1664 | CONFIG_MDIO_BUS=y 1665 | CONFIG_FWNODE_MDIO=y 1666 | CONFIG_ACPI_MDIO=y 1667 | CONFIG_MDIO_DEVRES=y 1668 | # CONFIG_MDIO_BITBANG is not set 1669 | # CONFIG_MDIO_BCM_UNIMAC is not set 1670 | # CONFIG_MDIO_MVUSB is not set 1671 | # CONFIG_MDIO_THUNDER is not set 1672 | 1673 | # 1674 | # MDIO Multiplexers 1675 | # 1676 | 1677 | # 1678 | # PCS device drivers 1679 | # 1680 | # end of PCS device drivers 1681 | 1682 | CONFIG_PPP=m 1683 | CONFIG_PPP_BSDCOMP=m 1684 | CONFIG_PPP_DEFLATE=m 1685 | # CONFIG_PPP_FILTER is not set 1686 | # CONFIG_PPP_MPPE is not set 1687 | # CONFIG_PPP_MULTILINK is not set 1688 | CONFIG_PPPOE=m 1689 | # CONFIG_PPPOE_HASH_BITS_1 is not set 1690 | # CONFIG_PPPOE_HASH_BITS_2 is not set 1691 | CONFIG_PPPOE_HASH_BITS_4=y 1692 | # CONFIG_PPPOE_HASH_BITS_8 is not set 1693 | CONFIG_PPPOE_HASH_BITS=4 1694 | CONFIG_PPP_ASYNC=m 1695 | CONFIG_PPP_SYNC_TTY=m 1696 | # CONFIG_SLIP is not set 1697 | CONFIG_SLHC=m 1698 | # CONFIG_USB_NET_DRIVERS is not set 1699 | # CONFIG_WLAN is not set 1700 | # CONFIG_WAN is not set 1701 | 1702 | # 1703 | # Wireless WAN 1704 | # 1705 | # CONFIG_WWAN is not set 1706 | # end of Wireless WAN 1707 | 1708 | # CONFIG_VMXNET3 is not set 1709 | # CONFIG_FUJITSU_ES is not set 1710 | # CONFIG_NET_FAILOVER is not set 1711 | # CONFIG_ISDN is not set 1712 | 1713 | # 1714 | # Input device support 1715 | # 1716 | CONFIG_INPUT=y 1717 | # CONFIG_INPUT_FF_MEMLESS is not set 1718 | # CONFIG_INPUT_SPARSEKMAP is not set 1719 | # CONFIG_INPUT_MATRIXKMAP is not set 1720 | CONFIG_INPUT_VIVALDIFMAP=y 1721 | 1722 | # 1723 | # Userland interfaces 1724 | # 1725 | # CONFIG_INPUT_MOUSEDEV is not set 1726 | # CONFIG_INPUT_JOYDEV is not set 1727 | CONFIG_INPUT_EVDEV=y 1728 | # CONFIG_INPUT_EVBUG is not set 1729 | 1730 | # 1731 | # Input Device Drivers 1732 | # 1733 | CONFIG_INPUT_KEYBOARD=y 1734 | # CONFIG_KEYBOARD_ADP5588 is not set 1735 | # CONFIG_KEYBOARD_ADP5589 is not set 1736 | CONFIG_KEYBOARD_ATKBD=y 1737 | # CONFIG_KEYBOARD_QT1050 is not set 1738 | # CONFIG_KEYBOARD_QT1070 is not set 1739 | # CONFIG_KEYBOARD_QT2160 is not set 1740 | # CONFIG_KEYBOARD_DLINK_DIR685 is not set 1741 | # CONFIG_KEYBOARD_LKKBD is not set 1742 | # CONFIG_KEYBOARD_TCA6416 is not set 1743 | # CONFIG_KEYBOARD_TCA8418 is not set 1744 | # CONFIG_KEYBOARD_LM8333 is not set 1745 | # CONFIG_KEYBOARD_MAX7359 is not set 1746 | # CONFIG_KEYBOARD_MCS is not set 1747 | # CONFIG_KEYBOARD_MPR121 is not set 1748 | # CONFIG_KEYBOARD_NEWTON is not set 1749 | # CONFIG_KEYBOARD_OPENCORES is not set 1750 | # CONFIG_KEYBOARD_SAMSUNG is not set 1751 | # CONFIG_KEYBOARD_STOWAWAY is not set 1752 | # CONFIG_KEYBOARD_SUNKBD is not set 1753 | # CONFIG_KEYBOARD_XTKBD is not set 1754 | # CONFIG_KEYBOARD_CYPRESS_SF is not set 1755 | # CONFIG_INPUT_MOUSE is not set 1756 | # CONFIG_INPUT_JOYSTICK is not set 1757 | # CONFIG_INPUT_TABLET is not set 1758 | # CONFIG_INPUT_TOUCHSCREEN is not set 1759 | # CONFIG_INPUT_MISC is not set 1760 | # CONFIG_RMI4_CORE is not set 1761 | 1762 | # 1763 | # Hardware I/O ports 1764 | # 1765 | CONFIG_SERIO=y 1766 | CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y 1767 | CONFIG_SERIO_I8042=y 1768 | CONFIG_SERIO_SERPORT=y 1769 | # CONFIG_SERIO_CT82C710 is not set 1770 | # CONFIG_SERIO_PCIPS2 is not set 1771 | CONFIG_SERIO_LIBPS2=y 1772 | # CONFIG_SERIO_RAW is not set 1773 | # CONFIG_SERIO_ALTERA_PS2 is not set 1774 | # CONFIG_SERIO_PS2MULT is not set 1775 | # CONFIG_SERIO_ARC_PS2 is not set 1776 | # CONFIG_USERIO is not set 1777 | # CONFIG_GAMEPORT is not set 1778 | # end of Hardware I/O ports 1779 | # end of Input device support 1780 | 1781 | # 1782 | # Character devices 1783 | # 1784 | CONFIG_TTY=y 1785 | CONFIG_VT=y 1786 | CONFIG_CONSOLE_TRANSLATIONS=y 1787 | CONFIG_VT_CONSOLE=y 1788 | CONFIG_HW_CONSOLE=y 1789 | CONFIG_VT_HW_CONSOLE_BINDING=y 1790 | CONFIG_UNIX98_PTYS=y 1791 | # CONFIG_LEGACY_PTYS is not set 1792 | CONFIG_LEGACY_TIOCSTI=y 1793 | CONFIG_LDISC_AUTOLOAD=y 1794 | 1795 | # 1796 | # Serial drivers 1797 | # 1798 | CONFIG_SERIAL_EARLYCON=y 1799 | CONFIG_SERIAL_8250=y 1800 | CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y 1801 | CONFIG_SERIAL_8250_PNP=y 1802 | # CONFIG_SERIAL_8250_16550A_VARIANTS is not set 1803 | # CONFIG_SERIAL_8250_FINTEK is not set 1804 | CONFIG_SERIAL_8250_CONSOLE=y 1805 | CONFIG_SERIAL_8250_DMA=y 1806 | CONFIG_SERIAL_8250_PCILIB=y 1807 | CONFIG_SERIAL_8250_PCI=y 1808 | CONFIG_SERIAL_8250_EXAR=y 1809 | CONFIG_SERIAL_8250_NR_UARTS=32 1810 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 1811 | CONFIG_SERIAL_8250_EXTENDED=y 1812 | CONFIG_SERIAL_8250_MANY_PORTS=y 1813 | # CONFIG_SERIAL_8250_PCI1XXXX is not set 1814 | CONFIG_SERIAL_8250_SHARE_IRQ=y 1815 | CONFIG_SERIAL_8250_DETECT_IRQ=y 1816 | CONFIG_SERIAL_8250_RSA=y 1817 | CONFIG_SERIAL_8250_DWLIB=y 1818 | # CONFIG_SERIAL_8250_DW is not set 1819 | # CONFIG_SERIAL_8250_RT288X is not set 1820 | CONFIG_SERIAL_8250_LPSS=y 1821 | CONFIG_SERIAL_8250_MID=y 1822 | CONFIG_SERIAL_8250_PERICOM=y 1823 | 1824 | # 1825 | # Non-8250 serial port support 1826 | # 1827 | # CONFIG_SERIAL_UARTLITE is not set 1828 | CONFIG_SERIAL_CORE=y 1829 | CONFIG_SERIAL_CORE_CONSOLE=y 1830 | # CONFIG_SERIAL_JSM is not set 1831 | # CONFIG_SERIAL_LANTIQ is not set 1832 | # CONFIG_SERIAL_SCCNXP is not set 1833 | # CONFIG_SERIAL_SC16IS7XX is not set 1834 | # CONFIG_SERIAL_ALTERA_JTAGUART is not set 1835 | # CONFIG_SERIAL_ALTERA_UART is not set 1836 | # CONFIG_SERIAL_ARC is not set 1837 | # CONFIG_SERIAL_RP2 is not set 1838 | # CONFIG_SERIAL_FSL_LPUART is not set 1839 | # CONFIG_SERIAL_FSL_LINFLEXUART is not set 1840 | # CONFIG_SERIAL_SPRD is not set 1841 | # end of Serial drivers 1842 | 1843 | # CONFIG_SERIAL_NONSTANDARD is not set 1844 | # CONFIG_N_GSM is not set 1845 | # CONFIG_NOZOMI is not set 1846 | # CONFIG_NULL_TTY is not set 1847 | # CONFIG_SERIAL_DEV_BUS is not set 1848 | # CONFIG_VIRTIO_CONSOLE is not set 1849 | # CONFIG_IPMI_HANDLER is not set 1850 | # CONFIG_HW_RANDOM is not set 1851 | # CONFIG_APPLICOM is not set 1852 | # CONFIG_MWAVE is not set 1853 | CONFIG_DEVMEM=y 1854 | CONFIG_NVRAM=y 1855 | CONFIG_DEVPORT=y 1856 | CONFIG_HPET=y 1857 | # CONFIG_HPET_MMAP is not set 1858 | # CONFIG_HANGCHECK_TIMER is not set 1859 | # CONFIG_TCG_TPM is not set 1860 | # CONFIG_TELCLOCK is not set 1861 | # CONFIG_XILLYBUS is not set 1862 | # CONFIG_XILLYUSB is not set 1863 | # end of Character devices 1864 | 1865 | # 1866 | # I2C support 1867 | # 1868 | CONFIG_I2C=y 1869 | CONFIG_ACPI_I2C_OPREGION=y 1870 | CONFIG_I2C_BOARDINFO=y 1871 | CONFIG_I2C_COMPAT=y 1872 | CONFIG_I2C_CHARDEV=m 1873 | # CONFIG_I2C_MUX is not set 1874 | CONFIG_I2C_HELPER_AUTO=y 1875 | CONFIG_I2C_ALGOBIT=y 1876 | 1877 | # 1878 | # I2C Hardware Bus support 1879 | # 1880 | 1881 | # 1882 | # PC SMBus host controller drivers 1883 | # 1884 | # CONFIG_I2C_ALI1535 is not set 1885 | # CONFIG_I2C_ALI1563 is not set 1886 | # CONFIG_I2C_ALI15X3 is not set 1887 | # CONFIG_I2C_AMD756 is not set 1888 | # CONFIG_I2C_AMD8111 is not set 1889 | # CONFIG_I2C_AMD_MP2 is not set 1890 | # CONFIG_I2C_I801 is not set 1891 | # CONFIG_I2C_ISCH is not set 1892 | # CONFIG_I2C_ISMT is not set 1893 | # CONFIG_I2C_PIIX4 is not set 1894 | # CONFIG_I2C_NFORCE2 is not set 1895 | # CONFIG_I2C_NVIDIA_GPU is not set 1896 | # CONFIG_I2C_SIS5595 is not set 1897 | # CONFIG_I2C_SIS630 is not set 1898 | # CONFIG_I2C_SIS96X is not set 1899 | # CONFIG_I2C_VIA is not set 1900 | # CONFIG_I2C_VIAPRO is not set 1901 | 1902 | # 1903 | # ACPI drivers 1904 | # 1905 | # CONFIG_I2C_SCMI is not set 1906 | 1907 | # 1908 | # I2C system bus drivers (mostly embedded / system-on-chip) 1909 | # 1910 | # CONFIG_I2C_DESIGNWARE_PLATFORM is not set 1911 | # CONFIG_I2C_DESIGNWARE_PCI is not set 1912 | # CONFIG_I2C_EMEV2 is not set 1913 | # CONFIG_I2C_OCORES is not set 1914 | # CONFIG_I2C_PCA_PLATFORM is not set 1915 | # CONFIG_I2C_SIMTEC is not set 1916 | # CONFIG_I2C_XILINX is not set 1917 | 1918 | # 1919 | # External I2C/SMBus adapter drivers 1920 | # 1921 | # CONFIG_I2C_DIOLAN_U2C is not set 1922 | # CONFIG_I2C_CP2615 is not set 1923 | # CONFIG_I2C_PCI1XXXX is not set 1924 | # CONFIG_I2C_ROBOTFUZZ_OSIF is not set 1925 | # CONFIG_I2C_TAOS_EVM is not set 1926 | # CONFIG_I2C_TINY_USB is not set 1927 | 1928 | # 1929 | # Other I2C/SMBus bus drivers 1930 | # 1931 | # CONFIG_I2C_MLXCPLD is not set 1932 | # CONFIG_I2C_VIRTIO is not set 1933 | # end of I2C Hardware Bus support 1934 | 1935 | # CONFIG_I2C_STUB is not set 1936 | # CONFIG_I2C_SLAVE is not set 1937 | # CONFIG_I2C_DEBUG_CORE is not set 1938 | # CONFIG_I2C_DEBUG_ALGO is not set 1939 | # CONFIG_I2C_DEBUG_BUS is not set 1940 | # end of I2C support 1941 | 1942 | # CONFIG_I3C is not set 1943 | # CONFIG_SPI is not set 1944 | # CONFIG_SPMI is not set 1945 | # CONFIG_HSI is not set 1946 | # CONFIG_PPS is not set 1947 | 1948 | # 1949 | # PTP clock support 1950 | # 1951 | # CONFIG_PTP_1588_CLOCK is not set 1952 | CONFIG_PTP_1588_CLOCK_OPTIONAL=y 1953 | 1954 | # 1955 | # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. 1956 | # 1957 | # end of PTP clock support 1958 | 1959 | CONFIG_PINCTRL=y 1960 | # CONFIG_PINCTRL_AMD is not set 1961 | # CONFIG_PINCTRL_CY8C95X0 is not set 1962 | # CONFIG_PINCTRL_MCP23S08 is not set 1963 | # CONFIG_PINCTRL_SX150X is not set 1964 | 1965 | # 1966 | # Intel pinctrl drivers 1967 | # 1968 | # CONFIG_PINCTRL_BAYTRAIL is not set 1969 | # CONFIG_PINCTRL_CHERRYVIEW is not set 1970 | # CONFIG_PINCTRL_LYNXPOINT is not set 1971 | # CONFIG_PINCTRL_ALDERLAKE is not set 1972 | # CONFIG_PINCTRL_BROXTON is not set 1973 | # CONFIG_PINCTRL_CANNONLAKE is not set 1974 | # CONFIG_PINCTRL_CEDARFORK is not set 1975 | # CONFIG_PINCTRL_DENVERTON is not set 1976 | # CONFIG_PINCTRL_ELKHARTLAKE is not set 1977 | # CONFIG_PINCTRL_EMMITSBURG is not set 1978 | # CONFIG_PINCTRL_GEMINILAKE is not set 1979 | # CONFIG_PINCTRL_ICELAKE is not set 1980 | # CONFIG_PINCTRL_JASPERLAKE is not set 1981 | # CONFIG_PINCTRL_LAKEFIELD is not set 1982 | # CONFIG_PINCTRL_LEWISBURG is not set 1983 | # CONFIG_PINCTRL_METEORLAKE is not set 1984 | # CONFIG_PINCTRL_SUNRISEPOINT is not set 1985 | # CONFIG_PINCTRL_TIGERLAKE is not set 1986 | # end of Intel pinctrl drivers 1987 | 1988 | # 1989 | # Renesas pinctrl drivers 1990 | # 1991 | # end of Renesas pinctrl drivers 1992 | 1993 | # CONFIG_GPIOLIB is not set 1994 | # CONFIG_W1 is not set 1995 | # CONFIG_POWER_RESET is not set 1996 | CONFIG_POWER_SUPPLY=y 1997 | # CONFIG_POWER_SUPPLY_DEBUG is not set 1998 | CONFIG_POWER_SUPPLY_HWMON=y 1999 | # CONFIG_IP5XXX_POWER is not set 2000 | # CONFIG_TEST_POWER is not set 2001 | # CONFIG_CHARGER_ADP5061 is not set 2002 | # CONFIG_BATTERY_CW2015 is not set 2003 | # CONFIG_BATTERY_DS2780 is not set 2004 | # CONFIG_BATTERY_DS2781 is not set 2005 | # CONFIG_BATTERY_DS2782 is not set 2006 | # CONFIG_BATTERY_SAMSUNG_SDI is not set 2007 | # CONFIG_BATTERY_SBS is not set 2008 | # CONFIG_CHARGER_SBS is not set 2009 | # CONFIG_BATTERY_BQ27XXX is not set 2010 | # CONFIG_BATTERY_MAX17040 is not set 2011 | # CONFIG_BATTERY_MAX17042 is not set 2012 | # CONFIG_CHARGER_MAX8903 is not set 2013 | # CONFIG_CHARGER_LP8727 is not set 2014 | # CONFIG_CHARGER_LTC4162L is not set 2015 | # CONFIG_CHARGER_MAX77976 is not set 2016 | # CONFIG_CHARGER_BQ2415X is not set 2017 | # CONFIG_BATTERY_GAUGE_LTC2941 is not set 2018 | # CONFIG_BATTERY_GOLDFISH is not set 2019 | # CONFIG_BATTERY_RT5033 is not set 2020 | # CONFIG_CHARGER_BD99954 is not set 2021 | # CONFIG_BATTERY_UG3105 is not set 2022 | CONFIG_HWMON=y 2023 | # CONFIG_HWMON_DEBUG_CHIP is not set 2024 | 2025 | # 2026 | # Native drivers 2027 | # 2028 | # CONFIG_SENSORS_ABITUGURU is not set 2029 | # CONFIG_SENSORS_ABITUGURU3 is not set 2030 | # CONFIG_SENSORS_AD7414 is not set 2031 | # CONFIG_SENSORS_AD7418 is not set 2032 | # CONFIG_SENSORS_ADM1021 is not set 2033 | # CONFIG_SENSORS_ADM1025 is not set 2034 | # CONFIG_SENSORS_ADM1026 is not set 2035 | # CONFIG_SENSORS_ADM1029 is not set 2036 | # CONFIG_SENSORS_ADM1031 is not set 2037 | # CONFIG_SENSORS_ADM1177 is not set 2038 | # CONFIG_SENSORS_ADM9240 is not set 2039 | # CONFIG_SENSORS_ADT7410 is not set 2040 | # CONFIG_SENSORS_ADT7411 is not set 2041 | # CONFIG_SENSORS_ADT7462 is not set 2042 | # CONFIG_SENSORS_ADT7470 is not set 2043 | # CONFIG_SENSORS_ADT7475 is not set 2044 | # CONFIG_SENSORS_AHT10 is not set 2045 | # CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set 2046 | # CONFIG_SENSORS_AS370 is not set 2047 | # CONFIG_SENSORS_ASC7621 is not set 2048 | # CONFIG_SENSORS_AXI_FAN_CONTROL is not set 2049 | # CONFIG_SENSORS_K8TEMP is not set 2050 | CONFIG_SENSORS_K10TEMP=y 2051 | CONFIG_SENSORS_FAM15H_POWER=y 2052 | # CONFIG_SENSORS_APPLESMC is not set 2053 | # CONFIG_SENSORS_ASB100 is not set 2054 | # CONFIG_SENSORS_ATXP1 is not set 2055 | # CONFIG_SENSORS_CORSAIR_CPRO is not set 2056 | # CONFIG_SENSORS_CORSAIR_PSU is not set 2057 | CONFIG_SENSORS_DRIVETEMP=y 2058 | # CONFIG_SENSORS_DS620 is not set 2059 | # CONFIG_SENSORS_DS1621 is not set 2060 | # CONFIG_SENSORS_DELL_SMM is not set 2061 | # CONFIG_SENSORS_I5K_AMB is not set 2062 | # CONFIG_SENSORS_F71805F is not set 2063 | # CONFIG_SENSORS_F71882FG is not set 2064 | # CONFIG_SENSORS_F75375S is not set 2065 | # CONFIG_SENSORS_FSCHMD is not set 2066 | # CONFIG_SENSORS_FTSTEUTATES is not set 2067 | # CONFIG_SENSORS_GL518SM is not set 2068 | # CONFIG_SENSORS_GL520SM is not set 2069 | # CONFIG_SENSORS_G760A is not set 2070 | # CONFIG_SENSORS_G762 is not set 2071 | # CONFIG_SENSORS_HIH6130 is not set 2072 | # CONFIG_SENSORS_HS3001 is not set 2073 | # CONFIG_SENSORS_I5500 is not set 2074 | # CONFIG_SENSORS_CORETEMP is not set 2075 | # CONFIG_SENSORS_IT87 is not set 2076 | # CONFIG_SENSORS_JC42 is not set 2077 | # CONFIG_SENSORS_POWR1220 is not set 2078 | # CONFIG_SENSORS_LINEAGE is not set 2079 | # CONFIG_SENSORS_LTC2945 is not set 2080 | # CONFIG_SENSORS_LTC2947_I2C is not set 2081 | # CONFIG_SENSORS_LTC2990 is not set 2082 | # CONFIG_SENSORS_LTC4151 is not set 2083 | # CONFIG_SENSORS_LTC4215 is not set 2084 | # CONFIG_SENSORS_LTC4222 is not set 2085 | # CONFIG_SENSORS_LTC4245 is not set 2086 | # CONFIG_SENSORS_LTC4260 is not set 2087 | # CONFIG_SENSORS_LTC4261 is not set 2088 | # CONFIG_SENSORS_MAX127 is not set 2089 | # CONFIG_SENSORS_MAX16065 is not set 2090 | # CONFIG_SENSORS_MAX1619 is not set 2091 | # CONFIG_SENSORS_MAX1668 is not set 2092 | # CONFIG_SENSORS_MAX197 is not set 2093 | # CONFIG_SENSORS_MAX31730 is not set 2094 | # CONFIG_SENSORS_MAX31760 is not set 2095 | # CONFIG_MAX31827 is not set 2096 | # CONFIG_SENSORS_MAX6620 is not set 2097 | # CONFIG_SENSORS_MAX6621 is not set 2098 | # CONFIG_SENSORS_MAX6639 is not set 2099 | # CONFIG_SENSORS_MAX6642 is not set 2100 | # CONFIG_SENSORS_MAX6650 is not set 2101 | # CONFIG_SENSORS_MAX6697 is not set 2102 | # CONFIG_SENSORS_MAX31790 is not set 2103 | # CONFIG_SENSORS_MC34VR500 is not set 2104 | # CONFIG_SENSORS_MCP3021 is not set 2105 | # CONFIG_SENSORS_TC654 is not set 2106 | # CONFIG_SENSORS_TPS23861 is not set 2107 | # CONFIG_SENSORS_MR75203 is not set 2108 | # CONFIG_SENSORS_LM63 is not set 2109 | # CONFIG_SENSORS_LM73 is not set 2110 | # CONFIG_SENSORS_LM75 is not set 2111 | # CONFIG_SENSORS_LM77 is not set 2112 | # CONFIG_SENSORS_LM78 is not set 2113 | # CONFIG_SENSORS_LM80 is not set 2114 | # CONFIG_SENSORS_LM83 is not set 2115 | # CONFIG_SENSORS_LM85 is not set 2116 | # CONFIG_SENSORS_LM87 is not set 2117 | # CONFIG_SENSORS_LM90 is not set 2118 | # CONFIG_SENSORS_LM92 is not set 2119 | # CONFIG_SENSORS_LM93 is not set 2120 | # CONFIG_SENSORS_LM95234 is not set 2121 | # CONFIG_SENSORS_LM95241 is not set 2122 | # CONFIG_SENSORS_LM95245 is not set 2123 | # CONFIG_SENSORS_PC87360 is not set 2124 | # CONFIG_SENSORS_PC87427 is not set 2125 | # CONFIG_SENSORS_NCT6683 is not set 2126 | # CONFIG_SENSORS_NCT6775 is not set 2127 | # CONFIG_SENSORS_NCT6775_I2C is not set 2128 | # CONFIG_SENSORS_NCT7802 is not set 2129 | # CONFIG_SENSORS_NCT7904 is not set 2130 | # CONFIG_SENSORS_NPCM7XX is not set 2131 | # CONFIG_SENSORS_NZXT_KRAKEN2 is not set 2132 | # CONFIG_SENSORS_NZXT_SMART2 is not set 2133 | # CONFIG_SENSORS_OCC_P8_I2C is not set 2134 | # CONFIG_SENSORS_OXP is not set 2135 | # CONFIG_SENSORS_PCF8591 is not set 2136 | # CONFIG_PMBUS is not set 2137 | # CONFIG_SENSORS_SBTSI is not set 2138 | # CONFIG_SENSORS_SBRMI is not set 2139 | # CONFIG_SENSORS_SHT21 is not set 2140 | # CONFIG_SENSORS_SHT3x is not set 2141 | # CONFIG_SENSORS_SHT4x is not set 2142 | # CONFIG_SENSORS_SHTC1 is not set 2143 | # CONFIG_SENSORS_SIS5595 is not set 2144 | # CONFIG_SENSORS_DME1737 is not set 2145 | # CONFIG_SENSORS_EMC1403 is not set 2146 | # CONFIG_SENSORS_EMC2103 is not set 2147 | # CONFIG_SENSORS_EMC2305 is not set 2148 | # CONFIG_SENSORS_EMC6W201 is not set 2149 | # CONFIG_SENSORS_SMSC47M1 is not set 2150 | # CONFIG_SENSORS_SMSC47M192 is not set 2151 | # CONFIG_SENSORS_SMSC47B397 is not set 2152 | # CONFIG_SENSORS_SCH5627 is not set 2153 | # CONFIG_SENSORS_SCH5636 is not set 2154 | # CONFIG_SENSORS_STTS751 is not set 2155 | # CONFIG_SENSORS_ADC128D818 is not set 2156 | # CONFIG_SENSORS_ADS7828 is not set 2157 | # CONFIG_SENSORS_AMC6821 is not set 2158 | # CONFIG_SENSORS_INA209 is not set 2159 | # CONFIG_SENSORS_INA2XX is not set 2160 | # CONFIG_SENSORS_INA238 is not set 2161 | # CONFIG_SENSORS_INA3221 is not set 2162 | # CONFIG_SENSORS_TC74 is not set 2163 | # CONFIG_SENSORS_THMC50 is not set 2164 | # CONFIG_SENSORS_TMP102 is not set 2165 | # CONFIG_SENSORS_TMP103 is not set 2166 | # CONFIG_SENSORS_TMP108 is not set 2167 | # CONFIG_SENSORS_TMP401 is not set 2168 | # CONFIG_SENSORS_TMP421 is not set 2169 | # CONFIG_SENSORS_TMP464 is not set 2170 | # CONFIG_SENSORS_TMP513 is not set 2171 | # CONFIG_SENSORS_VIA_CPUTEMP is not set 2172 | # CONFIG_SENSORS_VIA686A is not set 2173 | # CONFIG_SENSORS_VT1211 is not set 2174 | # CONFIG_SENSORS_VT8231 is not set 2175 | # CONFIG_SENSORS_W83773G is not set 2176 | # CONFIG_SENSORS_W83781D is not set 2177 | # CONFIG_SENSORS_W83791D is not set 2178 | # CONFIG_SENSORS_W83792D is not set 2179 | # CONFIG_SENSORS_W83793 is not set 2180 | # CONFIG_SENSORS_W83795 is not set 2181 | # CONFIG_SENSORS_W83L785TS is not set 2182 | # CONFIG_SENSORS_W83L786NG is not set 2183 | # CONFIG_SENSORS_W83627HF is not set 2184 | # CONFIG_SENSORS_W83627EHF is not set 2185 | # CONFIG_SENSORS_XGENE is not set 2186 | 2187 | # 2188 | # ACPI drivers 2189 | # 2190 | CONFIG_SENSORS_ACPI_POWER=m 2191 | # CONFIG_SENSORS_ATK0110 is not set 2192 | # CONFIG_SENSORS_ASUS_WMI is not set 2193 | # CONFIG_SENSORS_ASUS_EC is not set 2194 | # CONFIG_SENSORS_HP_WMI is not set 2195 | CONFIG_THERMAL=y 2196 | # CONFIG_THERMAL_NETLINK is not set 2197 | # CONFIG_THERMAL_STATISTICS is not set 2198 | CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 2199 | CONFIG_THERMAL_HWMON=y 2200 | CONFIG_THERMAL_WRITABLE_TRIPS=y 2201 | CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y 2202 | # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set 2203 | # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set 2204 | # CONFIG_THERMAL_GOV_FAIR_SHARE is not set 2205 | CONFIG_THERMAL_GOV_STEP_WISE=y 2206 | # CONFIG_THERMAL_GOV_BANG_BANG is not set 2207 | CONFIG_THERMAL_GOV_USER_SPACE=y 2208 | # CONFIG_THERMAL_EMULATION is not set 2209 | 2210 | # 2211 | # Intel thermal drivers 2212 | # 2213 | # CONFIG_INTEL_POWERCLAMP is not set 2214 | CONFIG_X86_THERMAL_VECTOR=y 2215 | CONFIG_INTEL_TCC=y 2216 | CONFIG_X86_PKG_TEMP_THERMAL=m 2217 | # CONFIG_INTEL_SOC_DTS_THERMAL is not set 2218 | 2219 | # 2220 | # ACPI INT340X thermal drivers 2221 | # 2222 | # CONFIG_INT340X_THERMAL is not set 2223 | # end of ACPI INT340X thermal drivers 2224 | 2225 | # CONFIG_INTEL_PCH_THERMAL is not set 2226 | # CONFIG_INTEL_TCC_COOLING is not set 2227 | # CONFIG_INTEL_HFI_THERMAL is not set 2228 | # end of Intel thermal drivers 2229 | 2230 | CONFIG_WATCHDOG=y 2231 | # CONFIG_WATCHDOG_CORE is not set 2232 | # CONFIG_WATCHDOG_NOWAYOUT is not set 2233 | CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y 2234 | CONFIG_WATCHDOG_OPEN_TIMEOUT=0 2235 | # CONFIG_WATCHDOG_SYSFS is not set 2236 | # CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set 2237 | 2238 | # 2239 | # Watchdog Pretimeout Governors 2240 | # 2241 | 2242 | # 2243 | # Watchdog Device Drivers 2244 | # 2245 | # CONFIG_SOFT_WATCHDOG is not set 2246 | # CONFIG_WDAT_WDT is not set 2247 | # CONFIG_XILINX_WATCHDOG is not set 2248 | # CONFIG_ZIIRAVE_WATCHDOG is not set 2249 | # CONFIG_CADENCE_WATCHDOG is not set 2250 | # CONFIG_DW_WATCHDOG is not set 2251 | # CONFIG_MAX63XX_WATCHDOG is not set 2252 | # CONFIG_ACQUIRE_WDT is not set 2253 | # CONFIG_ADVANTECH_WDT is not set 2254 | # CONFIG_ADVANTECH_EC_WDT is not set 2255 | # CONFIG_ALIM1535_WDT is not set 2256 | # CONFIG_ALIM7101_WDT is not set 2257 | # CONFIG_EBC_C384_WDT is not set 2258 | # CONFIG_EXAR_WDT is not set 2259 | # CONFIG_F71808E_WDT is not set 2260 | # CONFIG_SP5100_TCO is not set 2261 | # CONFIG_SBC_FITPC2_WATCHDOG is not set 2262 | # CONFIG_EUROTECH_WDT is not set 2263 | # CONFIG_IB700_WDT is not set 2264 | # CONFIG_IBMASR is not set 2265 | # CONFIG_WAFER_WDT is not set 2266 | # CONFIG_I6300ESB_WDT is not set 2267 | # CONFIG_IE6XX_WDT is not set 2268 | # CONFIG_ITCO_WDT is not set 2269 | # CONFIG_IT8712F_WDT is not set 2270 | # CONFIG_IT87_WDT is not set 2271 | # CONFIG_HP_WATCHDOG is not set 2272 | # CONFIG_SC1200_WDT is not set 2273 | # CONFIG_PC87413_WDT is not set 2274 | # CONFIG_NV_TCO is not set 2275 | # CONFIG_60XX_WDT is not set 2276 | # CONFIG_CPU5_WDT is not set 2277 | # CONFIG_SMSC_SCH311X_WDT is not set 2278 | # CONFIG_SMSC37B787_WDT is not set 2279 | # CONFIG_TQMX86_WDT is not set 2280 | # CONFIG_VIA_WDT is not set 2281 | # CONFIG_W83627HF_WDT is not set 2282 | # CONFIG_W83877F_WDT is not set 2283 | # CONFIG_W83977F_WDT is not set 2284 | # CONFIG_MACHZ_WDT is not set 2285 | # CONFIG_SBC_EPX_C3_WATCHDOG is not set 2286 | # CONFIG_NI903X_WDT is not set 2287 | # CONFIG_NIC7018_WDT is not set 2288 | 2289 | # 2290 | # PCI-based Watchdog Cards 2291 | # 2292 | # CONFIG_PCIPCWATCHDOG is not set 2293 | # CONFIG_WDTPCI is not set 2294 | 2295 | # 2296 | # USB-based Watchdog Cards 2297 | # 2298 | # CONFIG_USBPCWATCHDOG is not set 2299 | CONFIG_SSB_POSSIBLE=y 2300 | # CONFIG_SSB is not set 2301 | CONFIG_BCMA_POSSIBLE=y 2302 | # CONFIG_BCMA is not set 2303 | 2304 | # 2305 | # Multifunction device drivers 2306 | # 2307 | CONFIG_MFD_CORE=y 2308 | # CONFIG_MFD_AS3711 is not set 2309 | # CONFIG_MFD_SMPRO is not set 2310 | # CONFIG_PMIC_ADP5520 is not set 2311 | # CONFIG_MFD_BCM590XX is not set 2312 | # CONFIG_MFD_BD9571MWV is not set 2313 | # CONFIG_MFD_AXP20X_I2C is not set 2314 | # CONFIG_MFD_CS42L43_I2C is not set 2315 | # CONFIG_MFD_MADERA is not set 2316 | # CONFIG_PMIC_DA903X is not set 2317 | # CONFIG_MFD_DA9052_I2C is not set 2318 | # CONFIG_MFD_DA9055 is not set 2319 | # CONFIG_MFD_DA9062 is not set 2320 | # CONFIG_MFD_DA9063 is not set 2321 | # CONFIG_MFD_DA9150 is not set 2322 | # CONFIG_MFD_DLN2 is not set 2323 | # CONFIG_MFD_MC13XXX_I2C is not set 2324 | # CONFIG_MFD_MP2629 is not set 2325 | # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set 2326 | # CONFIG_LPC_ICH is not set 2327 | # CONFIG_LPC_SCH is not set 2328 | # CONFIG_MFD_INTEL_LPSS_ACPI is not set 2329 | # CONFIG_MFD_INTEL_LPSS_PCI is not set 2330 | # CONFIG_MFD_INTEL_PMC_BXT is not set 2331 | # CONFIG_MFD_IQS62X is not set 2332 | # CONFIG_MFD_JANZ_CMODIO is not set 2333 | # CONFIG_MFD_KEMPLD is not set 2334 | # CONFIG_MFD_88PM800 is not set 2335 | # CONFIG_MFD_88PM805 is not set 2336 | # CONFIG_MFD_88PM860X is not set 2337 | # CONFIG_MFD_MAX14577 is not set 2338 | # CONFIG_MFD_MAX77541 is not set 2339 | # CONFIG_MFD_MAX77693 is not set 2340 | # CONFIG_MFD_MAX77843 is not set 2341 | # CONFIG_MFD_MAX8907 is not set 2342 | # CONFIG_MFD_MAX8925 is not set 2343 | # CONFIG_MFD_MAX8997 is not set 2344 | # CONFIG_MFD_MAX8998 is not set 2345 | # CONFIG_MFD_MT6360 is not set 2346 | # CONFIG_MFD_MT6370 is not set 2347 | # CONFIG_MFD_MT6397 is not set 2348 | # CONFIG_MFD_MENF21BMC is not set 2349 | # CONFIG_MFD_VIPERBOARD is not set 2350 | # CONFIG_MFD_RETU is not set 2351 | # CONFIG_MFD_PCF50633 is not set 2352 | # CONFIG_MFD_SY7636A is not set 2353 | # CONFIG_MFD_RDC321X is not set 2354 | # CONFIG_MFD_RT4831 is not set 2355 | # CONFIG_MFD_RT5033 is not set 2356 | # CONFIG_MFD_RT5120 is not set 2357 | # CONFIG_MFD_RC5T583 is not set 2358 | # CONFIG_MFD_SI476X_CORE is not set 2359 | # CONFIG_MFD_SM501 is not set 2360 | # CONFIG_MFD_SKY81452 is not set 2361 | # CONFIG_MFD_SYSCON is not set 2362 | # CONFIG_MFD_LP3943 is not set 2363 | # CONFIG_MFD_LP8788 is not set 2364 | # CONFIG_MFD_TI_LMU is not set 2365 | # CONFIG_MFD_PALMAS is not set 2366 | # CONFIG_TPS6105X is not set 2367 | # CONFIG_TPS6507X is not set 2368 | # CONFIG_MFD_TPS65086 is not set 2369 | # CONFIG_MFD_TPS65090 is not set 2370 | # CONFIG_MFD_TI_LP873X is not set 2371 | # CONFIG_MFD_TPS6586X is not set 2372 | # CONFIG_MFD_TPS65912_I2C is not set 2373 | # CONFIG_MFD_TPS6594_I2C is not set 2374 | # CONFIG_TWL4030_CORE is not set 2375 | # CONFIG_TWL6040_CORE is not set 2376 | # CONFIG_MFD_WL1273_CORE is not set 2377 | # CONFIG_MFD_LM3533 is not set 2378 | # CONFIG_MFD_TQMX86 is not set 2379 | # CONFIG_MFD_VX855 is not set 2380 | # CONFIG_MFD_ARIZONA_I2C is not set 2381 | # CONFIG_MFD_WM8400 is not set 2382 | # CONFIG_MFD_WM831X_I2C is not set 2383 | # CONFIG_MFD_WM8350_I2C is not set 2384 | # CONFIG_MFD_WM8994 is not set 2385 | # CONFIG_MFD_ATC260X_I2C is not set 2386 | # end of Multifunction device drivers 2387 | 2388 | # CONFIG_REGULATOR is not set 2389 | # CONFIG_RC_CORE is not set 2390 | 2391 | # 2392 | # CEC support 2393 | # 2394 | # CONFIG_MEDIA_CEC_SUPPORT is not set 2395 | # end of CEC support 2396 | 2397 | # CONFIG_MEDIA_SUPPORT is not set 2398 | 2399 | # 2400 | # Graphics support 2401 | # 2402 | CONFIG_APERTURE_HELPERS=y 2403 | CONFIG_VIDEO_CMDLINE=y 2404 | CONFIG_VIDEO_NOMODESET=y 2405 | # CONFIG_AUXDISPLAY is not set 2406 | CONFIG_AGP=y 2407 | CONFIG_AGP_AMD64=y 2408 | CONFIG_AGP_INTEL=y 2409 | # CONFIG_AGP_SIS is not set 2410 | # CONFIG_AGP_VIA is not set 2411 | CONFIG_INTEL_GTT=y 2412 | # CONFIG_VGA_SWITCHEROO is not set 2413 | CONFIG_DRM=y 2414 | # CONFIG_DRM_DEBUG_MM is not set 2415 | CONFIG_DRM_KMS_HELPER=y 2416 | CONFIG_DRM_FBDEV_EMULATION=y 2417 | CONFIG_DRM_FBDEV_OVERALLOC=100 2418 | # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set 2419 | CONFIG_DRM_DISPLAY_HELPER=y 2420 | CONFIG_DRM_DISPLAY_DP_HELPER=y 2421 | CONFIG_DRM_DISPLAY_HDCP_HELPER=y 2422 | CONFIG_DRM_DISPLAY_HDMI_HELPER=y 2423 | # CONFIG_DRM_DP_AUX_CHARDEV is not set 2424 | # CONFIG_DRM_DP_CEC is not set 2425 | CONFIG_DRM_TTM=y 2426 | CONFIG_DRM_EXEC=y 2427 | CONFIG_DRM_BUDDY=y 2428 | CONFIG_DRM_TTM_HELPER=y 2429 | CONFIG_DRM_SUBALLOC_HELPER=y 2430 | CONFIG_DRM_SCHED=y 2431 | 2432 | # 2433 | # I2C encoder or helper chips 2434 | # 2435 | # CONFIG_DRM_I2C_CH7006 is not set 2436 | # CONFIG_DRM_I2C_SIL164 is not set 2437 | # CONFIG_DRM_I2C_NXP_TDA998X is not set 2438 | # CONFIG_DRM_I2C_NXP_TDA9950 is not set 2439 | # end of I2C encoder or helper chips 2440 | 2441 | # 2442 | # ARM devices 2443 | # 2444 | # end of ARM devices 2445 | 2446 | # CONFIG_DRM_RADEON is not set 2447 | CONFIG_DRM_AMDGPU=y 2448 | # CONFIG_DRM_AMDGPU_SI is not set 2449 | # CONFIG_DRM_AMDGPU_CIK is not set 2450 | # CONFIG_DRM_AMDGPU_USERPTR is not set 2451 | 2452 | # 2453 | # ACP (Audio CoProcessor) Configuration 2454 | # 2455 | CONFIG_DRM_AMD_ACP=y 2456 | # end of ACP (Audio CoProcessor) Configuration 2457 | 2458 | # 2459 | # Display Engine Configuration 2460 | # 2461 | CONFIG_DRM_AMD_DC=y 2462 | CONFIG_DRM_AMD_DC_FP=y 2463 | # end of Display Engine Configuration 2464 | 2465 | # CONFIG_HSA_AMD is not set 2466 | # CONFIG_DRM_NOUVEAU is not set 2467 | # CONFIG_DRM_I915 is not set 2468 | # CONFIG_DRM_VGEM is not set 2469 | # CONFIG_DRM_VKMS is not set 2470 | # CONFIG_DRM_VMWGFX is not set 2471 | # CONFIG_DRM_GMA500 is not set 2472 | # CONFIG_DRM_UDL is not set 2473 | # CONFIG_DRM_AST is not set 2474 | # CONFIG_DRM_MGAG200 is not set 2475 | # CONFIG_DRM_QXL is not set 2476 | CONFIG_DRM_PANEL=y 2477 | 2478 | # 2479 | # Display Panels 2480 | # 2481 | # end of Display Panels 2482 | 2483 | CONFIG_DRM_BRIDGE=y 2484 | CONFIG_DRM_PANEL_BRIDGE=y 2485 | 2486 | # 2487 | # Display Interface Bridges 2488 | # 2489 | # CONFIG_DRM_ANALOGIX_ANX78XX is not set 2490 | # end of Display Interface Bridges 2491 | 2492 | # CONFIG_DRM_LOONGSON is not set 2493 | # CONFIG_DRM_ETNAVIV is not set 2494 | # CONFIG_DRM_BOCHS is not set 2495 | # CONFIG_DRM_CIRRUS_QEMU is not set 2496 | # CONFIG_DRM_GM12U320 is not set 2497 | # CONFIG_DRM_SIMPLEDRM is not set 2498 | # CONFIG_DRM_VBOXVIDEO is not set 2499 | # CONFIG_DRM_GUD is not set 2500 | # CONFIG_DRM_SSD130X is not set 2501 | # CONFIG_DRM_LEGACY is not set 2502 | CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y 2503 | 2504 | # 2505 | # Frame buffer Devices 2506 | # 2507 | CONFIG_FB=y 2508 | # CONFIG_FB_CIRRUS is not set 2509 | # CONFIG_FB_PM2 is not set 2510 | # CONFIG_FB_CYBER2000 is not set 2511 | # CONFIG_FB_ARC is not set 2512 | # CONFIG_FB_ASILIANT is not set 2513 | # CONFIG_FB_IMSTT is not set 2514 | # CONFIG_FB_VGA16 is not set 2515 | # CONFIG_FB_UVESA is not set 2516 | # CONFIG_FB_VESA is not set 2517 | # CONFIG_FB_EFI is not set 2518 | # CONFIG_FB_N411 is not set 2519 | # CONFIG_FB_HGA is not set 2520 | # CONFIG_FB_OPENCORES is not set 2521 | # CONFIG_FB_S1D13XXX is not set 2522 | # CONFIG_FB_NVIDIA is not set 2523 | # CONFIG_FB_RIVA is not set 2524 | # CONFIG_FB_I740 is not set 2525 | # CONFIG_FB_LE80578 is not set 2526 | # CONFIG_FB_MATROX is not set 2527 | # CONFIG_FB_RADEON is not set 2528 | # CONFIG_FB_ATY128 is not set 2529 | # CONFIG_FB_ATY is not set 2530 | # CONFIG_FB_S3 is not set 2531 | # CONFIG_FB_SAVAGE is not set 2532 | # CONFIG_FB_SIS is not set 2533 | # CONFIG_FB_NEOMAGIC is not set 2534 | # CONFIG_FB_KYRO is not set 2535 | # CONFIG_FB_3DFX is not set 2536 | # CONFIG_FB_VOODOO1 is not set 2537 | # CONFIG_FB_VT8623 is not set 2538 | # CONFIG_FB_TRIDENT is not set 2539 | # CONFIG_FB_ARK is not set 2540 | # CONFIG_FB_PM3 is not set 2541 | # CONFIG_FB_CARMINE is not set 2542 | # CONFIG_FB_SMSCUFX is not set 2543 | # CONFIG_FB_UDL is not set 2544 | # CONFIG_FB_IBM_GXT4500 is not set 2545 | # CONFIG_FB_VIRTUAL is not set 2546 | # CONFIG_FB_METRONOME is not set 2547 | # CONFIG_FB_MB862XX is not set 2548 | # CONFIG_FB_SIMPLE is not set 2549 | # CONFIG_FB_SM712 is not set 2550 | CONFIG_FB_CORE=y 2551 | CONFIG_FB_NOTIFY=y 2552 | # CONFIG_FIRMWARE_EDID is not set 2553 | CONFIG_FB_DEVICE=y 2554 | CONFIG_FB_SYS_FILLRECT=y 2555 | CONFIG_FB_SYS_COPYAREA=y 2556 | CONFIG_FB_SYS_IMAGEBLIT=y 2557 | # CONFIG_FB_FOREIGN_ENDIAN is not set 2558 | CONFIG_FB_SYS_FOPS=y 2559 | CONFIG_FB_DEFERRED_IO=y 2560 | CONFIG_FB_SYSMEM_HELPERS=y 2561 | CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y 2562 | # CONFIG_FB_MODE_HELPERS is not set 2563 | # CONFIG_FB_TILEBLITTING is not set 2564 | # end of Frame buffer Devices 2565 | 2566 | # 2567 | # Backlight & LCD device support 2568 | # 2569 | # CONFIG_LCD_CLASS_DEVICE is not set 2570 | CONFIG_BACKLIGHT_CLASS_DEVICE=y 2571 | # CONFIG_BACKLIGHT_KTZ8866 is not set 2572 | # CONFIG_BACKLIGHT_APPLE is not set 2573 | # CONFIG_BACKLIGHT_QCOM_WLED is not set 2574 | # CONFIG_BACKLIGHT_SAHARA is not set 2575 | # CONFIG_BACKLIGHT_ADP8860 is not set 2576 | # CONFIG_BACKLIGHT_ADP8870 is not set 2577 | # CONFIG_BACKLIGHT_LM3639 is not set 2578 | # CONFIG_BACKLIGHT_LV5207LP is not set 2579 | # CONFIG_BACKLIGHT_BD6107 is not set 2580 | # CONFIG_BACKLIGHT_ARCXCNN is not set 2581 | # end of Backlight & LCD device support 2582 | 2583 | CONFIG_HDMI=y 2584 | 2585 | # 2586 | # Console display driver support 2587 | # 2588 | CONFIG_VGA_CONSOLE=y 2589 | CONFIG_DUMMY_CONSOLE=y 2590 | CONFIG_DUMMY_CONSOLE_COLUMNS=80 2591 | CONFIG_DUMMY_CONSOLE_ROWS=25 2592 | CONFIG_FRAMEBUFFER_CONSOLE=y 2593 | # CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set 2594 | CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y 2595 | # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set 2596 | # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set 2597 | # end of Console display driver support 2598 | 2599 | # CONFIG_LOGO is not set 2600 | # end of Graphics support 2601 | 2602 | # CONFIG_DRM_ACCEL is not set 2603 | CONFIG_SOUND=y 2604 | CONFIG_SND=y 2605 | CONFIG_SND_TIMER=y 2606 | CONFIG_SND_PCM=y 2607 | CONFIG_SND_HWDEP=y 2608 | CONFIG_SND_SEQ_DEVICE=y 2609 | CONFIG_SND_JACK=y 2610 | CONFIG_SND_JACK_INPUT_DEV=y 2611 | # CONFIG_SND_OSSEMUL is not set 2612 | CONFIG_SND_PCM_TIMER=y 2613 | CONFIG_SND_HRTIMER=y 2614 | CONFIG_SND_DYNAMIC_MINORS=y 2615 | CONFIG_SND_MAX_CARDS=32 2616 | CONFIG_SND_SUPPORT_OLD_API=y 2617 | CONFIG_SND_PROC_FS=y 2618 | CONFIG_SND_VERBOSE_PROCFS=y 2619 | # CONFIG_SND_VERBOSE_PRINTK is not set 2620 | CONFIG_SND_CTL_FAST_LOOKUP=y 2621 | # CONFIG_SND_DEBUG is not set 2622 | # CONFIG_SND_CTL_INPUT_VALIDATION is not set 2623 | CONFIG_SND_VMASTER=y 2624 | CONFIG_SND_DMA_SGBUF=y 2625 | CONFIG_SND_SEQUENCER=y 2626 | CONFIG_SND_SEQ_DUMMY=y 2627 | CONFIG_SND_SEQ_HRTIMER_DEFAULT=y 2628 | # CONFIG_SND_SEQ_UMP is not set 2629 | CONFIG_SND_DRIVERS=y 2630 | # CONFIG_SND_PCSP is not set 2631 | # CONFIG_SND_DUMMY is not set 2632 | # CONFIG_SND_ALOOP is not set 2633 | # CONFIG_SND_VIRMIDI is not set 2634 | # CONFIG_SND_MTPAV is not set 2635 | # CONFIG_SND_SERIAL_U16550 is not set 2636 | # CONFIG_SND_MPU401 is not set 2637 | CONFIG_SND_PCI=y 2638 | # CONFIG_SND_AD1889 is not set 2639 | # CONFIG_SND_ALS300 is not set 2640 | # CONFIG_SND_ALS4000 is not set 2641 | # CONFIG_SND_ALI5451 is not set 2642 | # CONFIG_SND_ASIHPI is not set 2643 | # CONFIG_SND_ATIIXP is not set 2644 | # CONFIG_SND_ATIIXP_MODEM is not set 2645 | # CONFIG_SND_AU8810 is not set 2646 | # CONFIG_SND_AU8820 is not set 2647 | # CONFIG_SND_AU8830 is not set 2648 | # CONFIG_SND_AW2 is not set 2649 | # CONFIG_SND_AZT3328 is not set 2650 | # CONFIG_SND_BT87X is not set 2651 | # CONFIG_SND_CA0106 is not set 2652 | # CONFIG_SND_CMIPCI is not set 2653 | # CONFIG_SND_OXYGEN is not set 2654 | # CONFIG_SND_CS4281 is not set 2655 | # CONFIG_SND_CS46XX is not set 2656 | # CONFIG_SND_CTXFI is not set 2657 | # CONFIG_SND_DARLA20 is not set 2658 | # CONFIG_SND_GINA20 is not set 2659 | # CONFIG_SND_LAYLA20 is not set 2660 | # CONFIG_SND_DARLA24 is not set 2661 | # CONFIG_SND_GINA24 is not set 2662 | # CONFIG_SND_LAYLA24 is not set 2663 | # CONFIG_SND_MONA is not set 2664 | # CONFIG_SND_MIA is not set 2665 | # CONFIG_SND_ECHO3G is not set 2666 | # CONFIG_SND_INDIGO is not set 2667 | # CONFIG_SND_INDIGOIO is not set 2668 | # CONFIG_SND_INDIGODJ is not set 2669 | # CONFIG_SND_INDIGOIOX is not set 2670 | # CONFIG_SND_INDIGODJX is not set 2671 | # CONFIG_SND_EMU10K1 is not set 2672 | # CONFIG_SND_EMU10K1X is not set 2673 | # CONFIG_SND_ENS1370 is not set 2674 | # CONFIG_SND_ENS1371 is not set 2675 | # CONFIG_SND_ES1938 is not set 2676 | # CONFIG_SND_ES1968 is not set 2677 | # CONFIG_SND_FM801 is not set 2678 | # CONFIG_SND_HDSP is not set 2679 | # CONFIG_SND_HDSPM is not set 2680 | # CONFIG_SND_ICE1712 is not set 2681 | # CONFIG_SND_ICE1724 is not set 2682 | # CONFIG_SND_INTEL8X0 is not set 2683 | # CONFIG_SND_INTEL8X0M is not set 2684 | # CONFIG_SND_KORG1212 is not set 2685 | # CONFIG_SND_LOLA is not set 2686 | # CONFIG_SND_LX6464ES is not set 2687 | # CONFIG_SND_MAESTRO3 is not set 2688 | # CONFIG_SND_MIXART is not set 2689 | # CONFIG_SND_NM256 is not set 2690 | # CONFIG_SND_PCXHR is not set 2691 | # CONFIG_SND_RIPTIDE is not set 2692 | # CONFIG_SND_RME32 is not set 2693 | # CONFIG_SND_RME96 is not set 2694 | # CONFIG_SND_RME9652 is not set 2695 | # CONFIG_SND_SE6X is not set 2696 | # CONFIG_SND_SONICVIBES is not set 2697 | # CONFIG_SND_TRIDENT is not set 2698 | # CONFIG_SND_VIA82XX is not set 2699 | # CONFIG_SND_VIA82XX_MODEM is not set 2700 | # CONFIG_SND_VIRTUOSO is not set 2701 | # CONFIG_SND_VX222 is not set 2702 | # CONFIG_SND_YMFPCI is not set 2703 | 2704 | # 2705 | # HD-Audio 2706 | # 2707 | CONFIG_SND_HDA=y 2708 | CONFIG_SND_HDA_INTEL=y 2709 | CONFIG_SND_HDA_HWDEP=y 2710 | CONFIG_SND_HDA_RECONFIG=y 2711 | # CONFIG_SND_HDA_INPUT_BEEP is not set 2712 | CONFIG_SND_HDA_PATCH_LOADER=y 2713 | # CONFIG_SND_HDA_CODEC_REALTEK is not set 2714 | # CONFIG_SND_HDA_CODEC_ANALOG is not set 2715 | # CONFIG_SND_HDA_CODEC_SIGMATEL is not set 2716 | # CONFIG_SND_HDA_CODEC_VIA is not set 2717 | CONFIG_SND_HDA_CODEC_HDMI=y 2718 | # CONFIG_SND_HDA_CODEC_CIRRUS is not set 2719 | # CONFIG_SND_HDA_CODEC_CS8409 is not set 2720 | # CONFIG_SND_HDA_CODEC_CONEXANT is not set 2721 | # CONFIG_SND_HDA_CODEC_CA0110 is not set 2722 | # CONFIG_SND_HDA_CODEC_CA0132 is not set 2723 | # CONFIG_SND_HDA_CODEC_CMEDIA is not set 2724 | # CONFIG_SND_HDA_CODEC_SI3054 is not set 2725 | CONFIG_SND_HDA_GENERIC=y 2726 | # CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set 2727 | # CONFIG_SND_HDA_CTL_DEV_ID is not set 2728 | # end of HD-Audio 2729 | 2730 | CONFIG_SND_HDA_CORE=y 2731 | CONFIG_SND_HDA_COMPONENT=y 2732 | CONFIG_SND_HDA_PREALLOC_SIZE=0 2733 | CONFIG_SND_INTEL_NHLT=y 2734 | CONFIG_SND_INTEL_DSP_CONFIG=y 2735 | CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y 2736 | # CONFIG_SND_USB is not set 2737 | # CONFIG_SND_SOC is not set 2738 | # CONFIG_SND_X86 is not set 2739 | CONFIG_HID_SUPPORT=y 2740 | CONFIG_HID=y 2741 | # CONFIG_HID_BATTERY_STRENGTH is not set 2742 | CONFIG_HIDRAW=y 2743 | # CONFIG_UHID is not set 2744 | CONFIG_HID_GENERIC=y 2745 | 2746 | # 2747 | # Special HID drivers 2748 | # 2749 | # CONFIG_HID_A4TECH is not set 2750 | # CONFIG_HID_ACCUTOUCH is not set 2751 | # CONFIG_HID_ACRUX is not set 2752 | # CONFIG_HID_APPLEIR is not set 2753 | # CONFIG_HID_AUREAL is not set 2754 | # CONFIG_HID_BELKIN is not set 2755 | # CONFIG_HID_BETOP_FF is not set 2756 | # CONFIG_HID_CHERRY is not set 2757 | # CONFIG_HID_CHICONY is not set 2758 | # CONFIG_HID_COUGAR is not set 2759 | # CONFIG_HID_MACALLY is not set 2760 | # CONFIG_HID_PRODIKEYS is not set 2761 | # CONFIG_HID_CMEDIA is not set 2762 | # CONFIG_HID_CREATIVE_SB0540 is not set 2763 | # CONFIG_HID_CYPRESS is not set 2764 | # CONFIG_HID_DRAGONRISE is not set 2765 | # CONFIG_HID_EMS_FF is not set 2766 | # CONFIG_HID_ELECOM is not set 2767 | # CONFIG_HID_ELO is not set 2768 | # CONFIG_HID_EVISION is not set 2769 | # CONFIG_HID_EZKEY is not set 2770 | # CONFIG_HID_FT260 is not set 2771 | # CONFIG_HID_GEMBIRD is not set 2772 | # CONFIG_HID_GFRM is not set 2773 | # CONFIG_HID_GLORIOUS is not set 2774 | # CONFIG_HID_HOLTEK is not set 2775 | # CONFIG_HID_GOOGLE_STADIA_FF is not set 2776 | # CONFIG_HID_VIVALDI is not set 2777 | # CONFIG_HID_KEYTOUCH is not set 2778 | # CONFIG_HID_KYE is not set 2779 | # CONFIG_HID_UCLOGIC is not set 2780 | # CONFIG_HID_WALTOP is not set 2781 | # CONFIG_HID_VIEWSONIC is not set 2782 | # CONFIG_HID_VRC2 is not set 2783 | # CONFIG_HID_XIAOMI is not set 2784 | # CONFIG_HID_GYRATION is not set 2785 | # CONFIG_HID_ICADE is not set 2786 | # CONFIG_HID_ITE is not set 2787 | # CONFIG_HID_JABRA is not set 2788 | # CONFIG_HID_TWINHAN is not set 2789 | # CONFIG_HID_KENSINGTON is not set 2790 | # CONFIG_HID_LCPOWER is not set 2791 | # CONFIG_HID_LENOVO is not set 2792 | # CONFIG_HID_LETSKETCH is not set 2793 | # CONFIG_HID_MAGICMOUSE is not set 2794 | # CONFIG_HID_MALTRON is not set 2795 | # CONFIG_HID_MAYFLASH is not set 2796 | # CONFIG_HID_MEGAWORLD_FF is not set 2797 | # CONFIG_HID_REDRAGON is not set 2798 | # CONFIG_HID_MICROSOFT is not set 2799 | # CONFIG_HID_MONTEREY is not set 2800 | # CONFIG_HID_MULTITOUCH is not set 2801 | # CONFIG_HID_NTI is not set 2802 | # CONFIG_HID_NTRIG is not set 2803 | # CONFIG_HID_ORTEK is not set 2804 | # CONFIG_HID_PANTHERLORD is not set 2805 | # CONFIG_HID_PENMOUNT is not set 2806 | # CONFIG_HID_PETALYNX is not set 2807 | # CONFIG_HID_PICOLCD is not set 2808 | # CONFIG_HID_PLANTRONICS is not set 2809 | # CONFIG_HID_PXRC is not set 2810 | # CONFIG_HID_RAZER is not set 2811 | # CONFIG_HID_PRIMAX is not set 2812 | # CONFIG_HID_RETRODE is not set 2813 | # CONFIG_HID_ROCCAT is not set 2814 | # CONFIG_HID_SAITEK is not set 2815 | # CONFIG_HID_SAMSUNG is not set 2816 | # CONFIG_HID_SEMITEK is not set 2817 | # CONFIG_HID_SIGMAMICRO is not set 2818 | # CONFIG_HID_SPEEDLINK is not set 2819 | # CONFIG_HID_STEAM is not set 2820 | # CONFIG_HID_STEELSERIES is not set 2821 | # CONFIG_HID_SUNPLUS is not set 2822 | # CONFIG_HID_RMI is not set 2823 | # CONFIG_HID_GREENASIA is not set 2824 | # CONFIG_HID_SMARTJOYPLUS is not set 2825 | # CONFIG_HID_TIVO is not set 2826 | # CONFIG_HID_TOPSEED is not set 2827 | # CONFIG_HID_TOPRE is not set 2828 | # CONFIG_HID_THRUSTMASTER is not set 2829 | # CONFIG_HID_UDRAW_PS3 is not set 2830 | # CONFIG_HID_WACOM is not set 2831 | # CONFIG_HID_XINMO is not set 2832 | # CONFIG_HID_ZEROPLUS is not set 2833 | # CONFIG_HID_ZYDACRON is not set 2834 | # CONFIG_HID_SENSOR_HUB is not set 2835 | # CONFIG_HID_ALPS is not set 2836 | # CONFIG_HID_MCP2221 is not set 2837 | # end of Special HID drivers 2838 | 2839 | # 2840 | # HID-BPF support 2841 | # 2842 | # end of HID-BPF support 2843 | 2844 | # 2845 | # USB HID support 2846 | # 2847 | CONFIG_USB_HID=y 2848 | CONFIG_HID_PID=y 2849 | CONFIG_USB_HIDDEV=y 2850 | # end of USB HID support 2851 | 2852 | CONFIG_I2C_HID=y 2853 | # CONFIG_I2C_HID_ACPI is not set 2854 | # CONFIG_I2C_HID_OF is not set 2855 | 2856 | # 2857 | # Intel ISH HID support 2858 | # 2859 | # CONFIG_INTEL_ISH_HID is not set 2860 | # end of Intel ISH HID support 2861 | 2862 | # 2863 | # AMD SFH HID Support 2864 | # 2865 | # CONFIG_AMD_SFH_HID is not set 2866 | # end of AMD SFH HID Support 2867 | 2868 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y 2869 | CONFIG_USB_SUPPORT=y 2870 | CONFIG_USB_COMMON=y 2871 | # CONFIG_USB_ULPI_BUS is not set 2872 | CONFIG_USB_ARCH_HAS_HCD=y 2873 | CONFIG_USB=y 2874 | CONFIG_USB_PCI=y 2875 | CONFIG_USB_ANNOUNCE_NEW_DEVICES=y 2876 | 2877 | # 2878 | # Miscellaneous USB options 2879 | # 2880 | CONFIG_USB_DEFAULT_PERSIST=y 2881 | # CONFIG_USB_FEW_INIT_RETRIES is not set 2882 | # CONFIG_USB_DYNAMIC_MINORS is not set 2883 | # CONFIG_USB_OTG_PRODUCTLIST is not set 2884 | CONFIG_USB_AUTOSUSPEND_DELAY=2 2885 | CONFIG_USB_MON=y 2886 | 2887 | # 2888 | # USB Host Controller Drivers 2889 | # 2890 | # CONFIG_USB_C67X00_HCD is not set 2891 | CONFIG_USB_XHCI_HCD=y 2892 | # CONFIG_USB_XHCI_DBGCAP is not set 2893 | CONFIG_USB_XHCI_PCI=y 2894 | # CONFIG_USB_XHCI_PCI_RENESAS is not set 2895 | # CONFIG_USB_XHCI_PLATFORM is not set 2896 | CONFIG_USB_EHCI_HCD=y 2897 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set 2898 | CONFIG_USB_EHCI_TT_NEWSCHED=y 2899 | CONFIG_USB_EHCI_PCI=y 2900 | # CONFIG_USB_EHCI_FSL is not set 2901 | # CONFIG_USB_EHCI_HCD_PLATFORM is not set 2902 | # CONFIG_USB_OXU210HP_HCD is not set 2903 | # CONFIG_USB_ISP116X_HCD is not set 2904 | CONFIG_USB_OHCI_HCD=y 2905 | CONFIG_USB_OHCI_HCD_PCI=y 2906 | # CONFIG_USB_OHCI_HCD_PLATFORM is not set 2907 | # CONFIG_USB_UHCI_HCD is not set 2908 | # CONFIG_USB_SL811_HCD is not set 2909 | # CONFIG_USB_R8A66597_HCD is not set 2910 | # CONFIG_USB_HCD_TEST_MODE is not set 2911 | 2912 | # 2913 | # USB Device Class drivers 2914 | # 2915 | # CONFIG_USB_ACM is not set 2916 | # CONFIG_USB_PRINTER is not set 2917 | # CONFIG_USB_WDM is not set 2918 | # CONFIG_USB_TMC is not set 2919 | 2920 | # 2921 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may 2922 | # 2923 | 2924 | # 2925 | # also be needed; see USB_STORAGE Help for more info 2926 | # 2927 | CONFIG_USB_STORAGE=y 2928 | # CONFIG_USB_STORAGE_DEBUG is not set 2929 | # CONFIG_USB_STORAGE_REALTEK is not set 2930 | # CONFIG_USB_STORAGE_DATAFAB is not set 2931 | # CONFIG_USB_STORAGE_FREECOM is not set 2932 | # CONFIG_USB_STORAGE_ISD200 is not set 2933 | # CONFIG_USB_STORAGE_USBAT is not set 2934 | # CONFIG_USB_STORAGE_SDDR09 is not set 2935 | # CONFIG_USB_STORAGE_SDDR55 is not set 2936 | # CONFIG_USB_STORAGE_JUMPSHOT is not set 2937 | # CONFIG_USB_STORAGE_ALAUDA is not set 2938 | # CONFIG_USB_STORAGE_ONETOUCH is not set 2939 | # CONFIG_USB_STORAGE_KARMA is not set 2940 | # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set 2941 | # CONFIG_USB_STORAGE_ENE_UB6250 is not set 2942 | # CONFIG_USB_UAS is not set 2943 | 2944 | # 2945 | # USB Imaging devices 2946 | # 2947 | # CONFIG_USB_MDC800 is not set 2948 | # CONFIG_USB_MICROTEK is not set 2949 | # CONFIG_USBIP_CORE is not set 2950 | 2951 | # 2952 | # USB dual-mode controller drivers 2953 | # 2954 | # CONFIG_USB_CDNS_SUPPORT is not set 2955 | # CONFIG_USB_MUSB_HDRC is not set 2956 | # CONFIG_USB_DWC3 is not set 2957 | # CONFIG_USB_DWC2 is not set 2958 | # CONFIG_USB_CHIPIDEA is not set 2959 | # CONFIG_USB_ISP1760 is not set 2960 | 2961 | # 2962 | # USB port drivers 2963 | # 2964 | # CONFIG_USB_SERIAL is not set 2965 | 2966 | # 2967 | # USB Miscellaneous drivers 2968 | # 2969 | # CONFIG_USB_EMI62 is not set 2970 | # CONFIG_USB_EMI26 is not set 2971 | # CONFIG_USB_ADUTUX is not set 2972 | # CONFIG_USB_SEVSEG is not set 2973 | # CONFIG_USB_LEGOTOWER is not set 2974 | # CONFIG_USB_LCD is not set 2975 | # CONFIG_USB_CYPRESS_CY7C63 is not set 2976 | # CONFIG_USB_CYTHERM is not set 2977 | # CONFIG_USB_IDMOUSE is not set 2978 | # CONFIG_USB_APPLEDISPLAY is not set 2979 | # CONFIG_APPLE_MFI_FASTCHARGE is not set 2980 | # CONFIG_USB_SISUSBVGA is not set 2981 | # CONFIG_USB_LD is not set 2982 | # CONFIG_USB_TRANCEVIBRATOR is not set 2983 | # CONFIG_USB_IOWARRIOR is not set 2984 | # CONFIG_USB_TEST is not set 2985 | # CONFIG_USB_EHSET_TEST_FIXTURE is not set 2986 | # CONFIG_USB_ISIGHTFW is not set 2987 | # CONFIG_USB_YUREX is not set 2988 | # CONFIG_USB_EZUSB_FX2 is not set 2989 | # CONFIG_USB_HUB_USB251XB is not set 2990 | # CONFIG_USB_HSIC_USB3503 is not set 2991 | # CONFIG_USB_HSIC_USB4604 is not set 2992 | # CONFIG_USB_LINK_LAYER_TEST is not set 2993 | 2994 | # 2995 | # USB Physical Layer drivers 2996 | # 2997 | # CONFIG_NOP_USB_XCEIV is not set 2998 | # CONFIG_USB_ISP1301 is not set 2999 | # end of USB Physical Layer drivers 3000 | 3001 | # CONFIG_USB_GADGET is not set 3002 | # CONFIG_TYPEC is not set 3003 | # CONFIG_USB_ROLE_SWITCH is not set 3004 | # CONFIG_MMC is not set 3005 | # CONFIG_SCSI_UFSHCD is not set 3006 | # CONFIG_MEMSTICK is not set 3007 | # CONFIG_NEW_LEDS is not set 3008 | # CONFIG_ACCESSIBILITY is not set 3009 | # CONFIG_INFINIBAND is not set 3010 | CONFIG_EDAC_ATOMIC_SCRUB=y 3011 | CONFIG_EDAC_SUPPORT=y 3012 | CONFIG_EDAC=y 3013 | CONFIG_EDAC_LEGACY_SYSFS=y 3014 | # CONFIG_EDAC_DEBUG is not set 3015 | CONFIG_EDAC_DECODE_MCE=y 3016 | # CONFIG_EDAC_AMD64 is not set 3017 | # CONFIG_EDAC_E752X is not set 3018 | # CONFIG_EDAC_I82975X is not set 3019 | # CONFIG_EDAC_I3000 is not set 3020 | # CONFIG_EDAC_I3200 is not set 3021 | # CONFIG_EDAC_IE31200 is not set 3022 | # CONFIG_EDAC_X38 is not set 3023 | # CONFIG_EDAC_I5400 is not set 3024 | # CONFIG_EDAC_I5100 is not set 3025 | # CONFIG_EDAC_I7300 is not set 3026 | CONFIG_RTC_LIB=y 3027 | CONFIG_RTC_MC146818_LIB=y 3028 | CONFIG_RTC_CLASS=y 3029 | # CONFIG_RTC_HCTOSYS is not set 3030 | CONFIG_RTC_SYSTOHC=y 3031 | CONFIG_RTC_SYSTOHC_DEVICE="rtc0" 3032 | # CONFIG_RTC_DEBUG is not set 3033 | CONFIG_RTC_NVMEM=y 3034 | 3035 | # 3036 | # RTC interfaces 3037 | # 3038 | CONFIG_RTC_INTF_SYSFS=y 3039 | CONFIG_RTC_INTF_PROC=y 3040 | CONFIG_RTC_INTF_DEV=y 3041 | # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set 3042 | # CONFIG_RTC_DRV_TEST is not set 3043 | 3044 | # 3045 | # I2C RTC drivers 3046 | # 3047 | # CONFIG_RTC_DRV_ABB5ZES3 is not set 3048 | # CONFIG_RTC_DRV_ABEOZ9 is not set 3049 | # CONFIG_RTC_DRV_ABX80X is not set 3050 | # CONFIG_RTC_DRV_DS1307 is not set 3051 | # CONFIG_RTC_DRV_DS1374 is not set 3052 | # CONFIG_RTC_DRV_DS1672 is not set 3053 | # CONFIG_RTC_DRV_MAX6900 is not set 3054 | # CONFIG_RTC_DRV_RS5C372 is not set 3055 | # CONFIG_RTC_DRV_ISL1208 is not set 3056 | # CONFIG_RTC_DRV_ISL12022 is not set 3057 | # CONFIG_RTC_DRV_X1205 is not set 3058 | # CONFIG_RTC_DRV_PCF8523 is not set 3059 | # CONFIG_RTC_DRV_PCF85063 is not set 3060 | # CONFIG_RTC_DRV_PCF85363 is not set 3061 | # CONFIG_RTC_DRV_PCF8563 is not set 3062 | # CONFIG_RTC_DRV_PCF8583 is not set 3063 | # CONFIG_RTC_DRV_M41T80 is not set 3064 | # CONFIG_RTC_DRV_BQ32K is not set 3065 | # CONFIG_RTC_DRV_S35390A is not set 3066 | # CONFIG_RTC_DRV_FM3130 is not set 3067 | # CONFIG_RTC_DRV_RX8010 is not set 3068 | # CONFIG_RTC_DRV_RX8581 is not set 3069 | # CONFIG_RTC_DRV_RX8025 is not set 3070 | # CONFIG_RTC_DRV_EM3027 is not set 3071 | # CONFIG_RTC_DRV_RV3028 is not set 3072 | # CONFIG_RTC_DRV_RV3032 is not set 3073 | # CONFIG_RTC_DRV_RV8803 is not set 3074 | # CONFIG_RTC_DRV_SD3078 is not set 3075 | 3076 | # 3077 | # SPI RTC drivers 3078 | # 3079 | CONFIG_RTC_I2C_AND_SPI=y 3080 | 3081 | # 3082 | # SPI and I2C RTC drivers 3083 | # 3084 | # CONFIG_RTC_DRV_DS3232 is not set 3085 | # CONFIG_RTC_DRV_PCF2127 is not set 3086 | # CONFIG_RTC_DRV_RV3029C2 is not set 3087 | # CONFIG_RTC_DRV_RX6110 is not set 3088 | 3089 | # 3090 | # Platform RTC drivers 3091 | # 3092 | CONFIG_RTC_DRV_CMOS=y 3093 | # CONFIG_RTC_DRV_DS1286 is not set 3094 | # CONFIG_RTC_DRV_DS1511 is not set 3095 | # CONFIG_RTC_DRV_DS1553 is not set 3096 | # CONFIG_RTC_DRV_DS1685_FAMILY is not set 3097 | # CONFIG_RTC_DRV_DS1742 is not set 3098 | # CONFIG_RTC_DRV_DS2404 is not set 3099 | # CONFIG_RTC_DRV_STK17TA8 is not set 3100 | # CONFIG_RTC_DRV_M48T86 is not set 3101 | # CONFIG_RTC_DRV_M48T35 is not set 3102 | # CONFIG_RTC_DRV_M48T59 is not set 3103 | # CONFIG_RTC_DRV_MSM6242 is not set 3104 | # CONFIG_RTC_DRV_RP5C01 is not set 3105 | 3106 | # 3107 | # on-CPU RTC drivers 3108 | # 3109 | # CONFIG_RTC_DRV_FTRTC010 is not set 3110 | 3111 | # 3112 | # HID Sensor RTC drivers 3113 | # 3114 | # CONFIG_RTC_DRV_GOLDFISH is not set 3115 | CONFIG_DMADEVICES=y 3116 | # CONFIG_DMADEVICES_DEBUG is not set 3117 | 3118 | # 3119 | # DMA Devices 3120 | # 3121 | CONFIG_DMA_ENGINE=y 3122 | CONFIG_DMA_VIRTUAL_CHANNELS=y 3123 | CONFIG_DMA_ACPI=y 3124 | # CONFIG_ALTERA_MSGDMA is not set 3125 | # CONFIG_INTEL_IDMA64 is not set 3126 | # CONFIG_INTEL_IDXD is not set 3127 | # CONFIG_INTEL_IDXD_COMPAT is not set 3128 | # CONFIG_INTEL_IOATDMA is not set 3129 | # CONFIG_PLX_DMA is not set 3130 | # CONFIG_XILINX_DMA is not set 3131 | # CONFIG_XILINX_XDMA is not set 3132 | # CONFIG_AMD_PTDMA is not set 3133 | # CONFIG_QCOM_HIDMA_MGMT is not set 3134 | # CONFIG_QCOM_HIDMA is not set 3135 | CONFIG_DW_DMAC_CORE=y 3136 | # CONFIG_DW_DMAC is not set 3137 | # CONFIG_DW_DMAC_PCI is not set 3138 | # CONFIG_DW_EDMA is not set 3139 | CONFIG_HSU_DMA=y 3140 | # CONFIG_SF_PDMA is not set 3141 | # CONFIG_INTEL_LDMA is not set 3142 | 3143 | # 3144 | # DMA Clients 3145 | # 3146 | # CONFIG_ASYNC_TX_DMA is not set 3147 | # CONFIG_DMATEST is not set 3148 | 3149 | # 3150 | # DMABUF options 3151 | # 3152 | CONFIG_SYNC_FILE=y 3153 | # CONFIG_UDMABUF is not set 3154 | # CONFIG_DMABUF_MOVE_NOTIFY is not set 3155 | # CONFIG_DMABUF_DEBUG is not set 3156 | # CONFIG_DMABUF_SELFTESTS is not set 3157 | # CONFIG_DMABUF_HEAPS is not set 3158 | # CONFIG_DMABUF_SYSFS_STATS is not set 3159 | # end of DMABUF options 3160 | 3161 | # CONFIG_UIO is not set 3162 | # CONFIG_VFIO is not set 3163 | # CONFIG_VIRT_DRIVERS is not set 3164 | # CONFIG_VIRTIO_MENU is not set 3165 | # CONFIG_VDPA is not set 3166 | CONFIG_VHOST_MENU=y 3167 | # CONFIG_VHOST_NET is not set 3168 | # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set 3169 | 3170 | # 3171 | # Microsoft Hyper-V guest support 3172 | # 3173 | # end of Microsoft Hyper-V guest support 3174 | 3175 | # CONFIG_GREYBUS is not set 3176 | # CONFIG_COMEDI is not set 3177 | # CONFIG_STAGING is not set 3178 | # CONFIG_CHROME_PLATFORMS is not set 3179 | # CONFIG_MELLANOX_PLATFORM is not set 3180 | # CONFIG_SURFACE_PLATFORMS is not set 3181 | CONFIG_X86_PLATFORM_DEVICES=y 3182 | CONFIG_ACPI_WMI=y 3183 | CONFIG_WMI_BMOF=y 3184 | # CONFIG_MXM_WMI is not set 3185 | # CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set 3186 | # CONFIG_XIAOMI_WMI is not set 3187 | # CONFIG_GIGABYTE_WMI is not set 3188 | # CONFIG_YOGABOOK is not set 3189 | # CONFIG_ACERHDF is not set 3190 | # CONFIG_ACER_WIRELESS is not set 3191 | # CONFIG_ACER_WMI is not set 3192 | # CONFIG_AMD_PMF is not set 3193 | # CONFIG_AMD_HSMP is not set 3194 | # CONFIG_ADV_SWBUTTON is not set 3195 | # CONFIG_APPLE_GMUX is not set 3196 | # CONFIG_ASUS_LAPTOP is not set 3197 | # CONFIG_ASUS_WIRELESS is not set 3198 | # CONFIG_X86_PLATFORM_DRIVERS_DELL is not set 3199 | # CONFIG_FUJITSU_LAPTOP is not set 3200 | # CONFIG_FUJITSU_TABLET is not set 3201 | # CONFIG_GPD_POCKET_FAN is not set 3202 | # CONFIG_X86_PLATFORM_DRIVERS_HP is not set 3203 | # CONFIG_WIRELESS_HOTKEY is not set 3204 | # CONFIG_IBM_RTL is not set 3205 | # CONFIG_LENOVO_YMC is not set 3206 | # CONFIG_SENSORS_HDAPS is not set 3207 | # CONFIG_THINKPAD_LMI is not set 3208 | # CONFIG_INTEL_IFS is not set 3209 | # CONFIG_INTEL_SAR_INT1092 is not set 3210 | # CONFIG_INTEL_PMC_CORE is not set 3211 | 3212 | # 3213 | # Intel Speed Select Technology interface support 3214 | # 3215 | # CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set 3216 | # end of Intel Speed Select Technology interface support 3217 | 3218 | # CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set 3219 | # CONFIG_INTEL_WMI_THUNDERBOLT is not set 3220 | 3221 | # 3222 | # Intel Uncore Frequency Control 3223 | # 3224 | # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set 3225 | # end of Intel Uncore Frequency Control 3226 | 3227 | # CONFIG_INTEL_HID_EVENT is not set 3228 | # CONFIG_INTEL_VBTN is not set 3229 | # CONFIG_INTEL_PUNIT_IPC is not set 3230 | # CONFIG_INTEL_RST is not set 3231 | # CONFIG_INTEL_SMARTCONNECT is not set 3232 | # CONFIG_INTEL_VSEC is not set 3233 | # CONFIG_MSI_WMI is not set 3234 | # CONFIG_SAMSUNG_LAPTOP is not set 3235 | # CONFIG_SAMSUNG_Q10 is not set 3236 | # CONFIG_TOSHIBA_BT_RFKILL is not set 3237 | # CONFIG_TOSHIBA_HAPS is not set 3238 | # CONFIG_TOSHIBA_WMI is not set 3239 | # CONFIG_ACPI_CMPC is not set 3240 | # CONFIG_PANASONIC_LAPTOP is not set 3241 | # CONFIG_TOPSTAR_LAPTOP is not set 3242 | # CONFIG_MLX_PLATFORM is not set 3243 | # CONFIG_INTEL_IPS is not set 3244 | # CONFIG_INTEL_SCU_PCI is not set 3245 | # CONFIG_INTEL_SCU_PLATFORM is not set 3246 | # CONFIG_SIEMENS_SIMATIC_IPC is not set 3247 | # CONFIG_WINMATE_FM07_KEYS is not set 3248 | CONFIG_HAVE_CLK=y 3249 | CONFIG_HAVE_CLK_PREPARE=y 3250 | CONFIG_COMMON_CLK=y 3251 | # CONFIG_COMMON_CLK_MAX9485 is not set 3252 | # CONFIG_COMMON_CLK_SI5341 is not set 3253 | # CONFIG_COMMON_CLK_SI5351 is not set 3254 | # CONFIG_COMMON_CLK_SI544 is not set 3255 | # CONFIG_COMMON_CLK_CDCE706 is not set 3256 | # CONFIG_COMMON_CLK_CS2000_CP is not set 3257 | # CONFIG_XILINX_VCU is not set 3258 | # CONFIG_HWSPINLOCK is not set 3259 | 3260 | # 3261 | # Clock Source drivers 3262 | # 3263 | CONFIG_CLKEVT_I8253=y 3264 | CONFIG_I8253_LOCK=y 3265 | CONFIG_CLKBLD_I8253=y 3266 | # end of Clock Source drivers 3267 | 3268 | CONFIG_MAILBOX=y 3269 | CONFIG_PCC=y 3270 | # CONFIG_ALTERA_MBOX is not set 3271 | CONFIG_IOMMU_IOVA=y 3272 | CONFIG_IOMMU_API=y 3273 | CONFIG_IOMMU_SUPPORT=y 3274 | 3275 | # 3276 | # Generic IOMMU Pagetable Support 3277 | # 3278 | CONFIG_IOMMU_IO_PGTABLE=y 3279 | # end of Generic IOMMU Pagetable Support 3280 | 3281 | # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set 3282 | CONFIG_IOMMU_DEFAULT_DMA_LAZY=y 3283 | # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set 3284 | CONFIG_IOMMU_DMA=y 3285 | CONFIG_AMD_IOMMU=y 3286 | CONFIG_AMD_IOMMU_V2=y 3287 | # CONFIG_INTEL_IOMMU is not set 3288 | # CONFIG_IOMMUFD is not set 3289 | # CONFIG_IRQ_REMAP is not set 3290 | 3291 | # 3292 | # Remoteproc drivers 3293 | # 3294 | # CONFIG_REMOTEPROC is not set 3295 | # end of Remoteproc drivers 3296 | 3297 | # 3298 | # Rpmsg drivers 3299 | # 3300 | # CONFIG_RPMSG_QCOM_GLINK_RPM is not set 3301 | # CONFIG_RPMSG_VIRTIO is not set 3302 | # end of Rpmsg drivers 3303 | 3304 | # CONFIG_SOUNDWIRE is not set 3305 | 3306 | # 3307 | # SOC (System On Chip) specific Drivers 3308 | # 3309 | 3310 | # 3311 | # Amlogic SoC drivers 3312 | # 3313 | # end of Amlogic SoC drivers 3314 | 3315 | # 3316 | # Broadcom SoC drivers 3317 | # 3318 | # end of Broadcom SoC drivers 3319 | 3320 | # 3321 | # NXP/Freescale QorIQ SoC drivers 3322 | # 3323 | # end of NXP/Freescale QorIQ SoC drivers 3324 | 3325 | # 3326 | # fujitsu SoC drivers 3327 | # 3328 | # end of fujitsu SoC drivers 3329 | 3330 | # 3331 | # i.MX SoC drivers 3332 | # 3333 | # end of i.MX SoC drivers 3334 | 3335 | # 3336 | # Enable LiteX SoC Builder specific drivers 3337 | # 3338 | # end of Enable LiteX SoC Builder specific drivers 3339 | 3340 | # CONFIG_WPCM450_SOC is not set 3341 | 3342 | # 3343 | # Qualcomm SoC drivers 3344 | # 3345 | # end of Qualcomm SoC drivers 3346 | 3347 | # CONFIG_SOC_TI is not set 3348 | 3349 | # 3350 | # Xilinx SoC drivers 3351 | # 3352 | # end of Xilinx SoC drivers 3353 | # end of SOC (System On Chip) specific Drivers 3354 | 3355 | # CONFIG_PM_DEVFREQ is not set 3356 | # CONFIG_EXTCON is not set 3357 | # CONFIG_MEMORY is not set 3358 | # CONFIG_IIO is not set 3359 | # CONFIG_NTB is not set 3360 | # CONFIG_PWM is not set 3361 | 3362 | # 3363 | # IRQ chip support 3364 | # 3365 | # end of IRQ chip support 3366 | 3367 | # CONFIG_IPACK_BUS is not set 3368 | # CONFIG_RESET_CONTROLLER is not set 3369 | 3370 | # 3371 | # PHY Subsystem 3372 | # 3373 | # CONFIG_GENERIC_PHY is not set 3374 | # CONFIG_USB_LGM_PHY is not set 3375 | # CONFIG_PHY_CAN_TRANSCEIVER is not set 3376 | 3377 | # 3378 | # PHY drivers for Broadcom platforms 3379 | # 3380 | # CONFIG_BCM_KONA_USB2_PHY is not set 3381 | # end of PHY drivers for Broadcom platforms 3382 | 3383 | # CONFIG_PHY_PXA_28NM_HSIC is not set 3384 | # CONFIG_PHY_PXA_28NM_USB2 is not set 3385 | # CONFIG_PHY_INTEL_LGM_EMMC is not set 3386 | # end of PHY Subsystem 3387 | 3388 | # CONFIG_POWERCAP is not set 3389 | # CONFIG_MCB is not set 3390 | 3391 | # 3392 | # Performance monitor support 3393 | # 3394 | # end of Performance monitor support 3395 | 3396 | CONFIG_RAS=y 3397 | # CONFIG_USB4 is not set 3398 | 3399 | # 3400 | # Android 3401 | # 3402 | # CONFIG_ANDROID_BINDER_IPC is not set 3403 | # end of Android 3404 | 3405 | # CONFIG_LIBNVDIMM is not set 3406 | # CONFIG_DAX is not set 3407 | CONFIG_NVMEM=y 3408 | CONFIG_NVMEM_SYSFS=y 3409 | 3410 | # 3411 | # Layout Types 3412 | # 3413 | # CONFIG_NVMEM_LAYOUT_SL28_VPD is not set 3414 | # CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set 3415 | # end of Layout Types 3416 | 3417 | # CONFIG_NVMEM_RMEM is not set 3418 | 3419 | # 3420 | # HW tracing support 3421 | # 3422 | # CONFIG_STM is not set 3423 | # CONFIG_INTEL_TH is not set 3424 | # end of HW tracing support 3425 | 3426 | # CONFIG_FPGA is not set 3427 | # CONFIG_TEE is not set 3428 | # CONFIG_SIOX is not set 3429 | # CONFIG_SLIMBUS is not set 3430 | # CONFIG_INTERCONNECT is not set 3431 | # CONFIG_COUNTER is not set 3432 | # CONFIG_PECI is not set 3433 | # CONFIG_HTE is not set 3434 | # end of Device Drivers 3435 | 3436 | # 3437 | # File systems 3438 | # 3439 | CONFIG_DCACHE_WORD_ACCESS=y 3440 | # CONFIG_VALIDATE_FS_PARSER is not set 3441 | CONFIG_FS_IOMAP=y 3442 | CONFIG_BUFFER_HEAD=y 3443 | CONFIG_LEGACY_DIRECT_IO=y 3444 | # CONFIG_EXT2_FS is not set 3445 | # CONFIG_EXT3_FS is not set 3446 | CONFIG_EXT4_FS=y 3447 | CONFIG_EXT4_USE_FOR_EXT2=y 3448 | CONFIG_EXT4_FS_POSIX_ACL=y 3449 | CONFIG_EXT4_FS_SECURITY=y 3450 | # CONFIG_EXT4_DEBUG is not set 3451 | CONFIG_JBD2=y 3452 | # CONFIG_JBD2_DEBUG is not set 3453 | CONFIG_FS_MBCACHE=y 3454 | # CONFIG_REISERFS_FS is not set 3455 | # CONFIG_JFS_FS is not set 3456 | # CONFIG_XFS_FS is not set 3457 | # CONFIG_GFS2_FS is not set 3458 | # CONFIG_BTRFS_FS is not set 3459 | # CONFIG_NILFS2_FS is not set 3460 | # CONFIG_F2FS_FS is not set 3461 | CONFIG_FS_POSIX_ACL=y 3462 | CONFIG_EXPORTFS=y 3463 | # CONFIG_EXPORTFS_BLOCK_OPS is not set 3464 | CONFIG_FILE_LOCKING=y 3465 | # CONFIG_FS_ENCRYPTION is not set 3466 | # CONFIG_FS_VERITY is not set 3467 | CONFIG_FSNOTIFY=y 3468 | CONFIG_DNOTIFY=y 3469 | CONFIG_INOTIFY_USER=y 3470 | # CONFIG_FANOTIFY is not set 3471 | CONFIG_QUOTA=y 3472 | CONFIG_QUOTA_NETLINK_INTERFACE=y 3473 | # CONFIG_QUOTA_DEBUG is not set 3474 | CONFIG_QUOTA_TREE=y 3475 | # CONFIG_QFMT_V1 is not set 3476 | CONFIG_QFMT_V2=y 3477 | CONFIG_QUOTACTL=y 3478 | CONFIG_AUTOFS_FS=y 3479 | # CONFIG_FUSE_FS is not set 3480 | # CONFIG_OVERLAY_FS is not set 3481 | 3482 | # 3483 | # Caches 3484 | # 3485 | # CONFIG_FSCACHE is not set 3486 | # end of Caches 3487 | 3488 | # 3489 | # CD-ROM/DVD Filesystems 3490 | # 3491 | CONFIG_ISO9660_FS=y 3492 | CONFIG_JOLIET=y 3493 | CONFIG_ZISOFS=y 3494 | # CONFIG_UDF_FS is not set 3495 | # end of CD-ROM/DVD Filesystems 3496 | 3497 | # 3498 | # DOS/FAT/EXFAT/NT Filesystems 3499 | # 3500 | CONFIG_FAT_FS=y 3501 | # CONFIG_MSDOS_FS is not set 3502 | CONFIG_VFAT_FS=y 3503 | CONFIG_FAT_DEFAULT_CODEPAGE=437 3504 | CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" 3505 | # CONFIG_FAT_DEFAULT_UTF8 is not set 3506 | # CONFIG_EXFAT_FS is not set 3507 | # CONFIG_NTFS_FS is not set 3508 | # CONFIG_NTFS3_FS is not set 3509 | # end of DOS/FAT/EXFAT/NT Filesystems 3510 | 3511 | # 3512 | # Pseudo filesystems 3513 | # 3514 | CONFIG_PROC_FS=y 3515 | CONFIG_PROC_KCORE=y 3516 | CONFIG_PROC_VMCORE=y 3517 | # CONFIG_PROC_VMCORE_DEVICE_DUMP is not set 3518 | CONFIG_PROC_SYSCTL=y 3519 | CONFIG_PROC_PAGE_MONITOR=y 3520 | CONFIG_PROC_CHILDREN=y 3521 | CONFIG_PROC_PID_ARCH_STATUS=y 3522 | CONFIG_KERNFS=y 3523 | CONFIG_SYSFS=y 3524 | CONFIG_TMPFS=y 3525 | CONFIG_TMPFS_POSIX_ACL=y 3526 | CONFIG_TMPFS_XATTR=y 3527 | # CONFIG_TMPFS_INODE64 is not set 3528 | # CONFIG_TMPFS_QUOTA is not set 3529 | # CONFIG_HUGETLBFS is not set 3530 | CONFIG_ARCH_HAS_GIGANTIC_PAGE=y 3531 | # CONFIG_CONFIGFS_FS is not set 3532 | CONFIG_EFIVAR_FS=m 3533 | # end of Pseudo filesystems 3534 | 3535 | # CONFIG_MISC_FILESYSTEMS is not set 3536 | # CONFIG_NETWORK_FILESYSTEMS is not set 3537 | CONFIG_NLS=y 3538 | CONFIG_NLS_DEFAULT="utf8" 3539 | CONFIG_NLS_CODEPAGE_437=y 3540 | # CONFIG_NLS_CODEPAGE_737 is not set 3541 | # CONFIG_NLS_CODEPAGE_775 is not set 3542 | # CONFIG_NLS_CODEPAGE_850 is not set 3543 | # CONFIG_NLS_CODEPAGE_852 is not set 3544 | # CONFIG_NLS_CODEPAGE_855 is not set 3545 | # CONFIG_NLS_CODEPAGE_857 is not set 3546 | # CONFIG_NLS_CODEPAGE_860 is not set 3547 | # CONFIG_NLS_CODEPAGE_861 is not set 3548 | # CONFIG_NLS_CODEPAGE_862 is not set 3549 | # CONFIG_NLS_CODEPAGE_863 is not set 3550 | # CONFIG_NLS_CODEPAGE_864 is not set 3551 | # CONFIG_NLS_CODEPAGE_865 is not set 3552 | # CONFIG_NLS_CODEPAGE_866 is not set 3553 | # CONFIG_NLS_CODEPAGE_869 is not set 3554 | # CONFIG_NLS_CODEPAGE_936 is not set 3555 | # CONFIG_NLS_CODEPAGE_950 is not set 3556 | # CONFIG_NLS_CODEPAGE_932 is not set 3557 | # CONFIG_NLS_CODEPAGE_949 is not set 3558 | # CONFIG_NLS_CODEPAGE_874 is not set 3559 | # CONFIG_NLS_ISO8859_8 is not set 3560 | # CONFIG_NLS_CODEPAGE_1250 is not set 3561 | # CONFIG_NLS_CODEPAGE_1251 is not set 3562 | CONFIG_NLS_ASCII=y 3563 | CONFIG_NLS_ISO8859_1=y 3564 | # CONFIG_NLS_ISO8859_2 is not set 3565 | # CONFIG_NLS_ISO8859_3 is not set 3566 | # CONFIG_NLS_ISO8859_4 is not set 3567 | # CONFIG_NLS_ISO8859_5 is not set 3568 | # CONFIG_NLS_ISO8859_6 is not set 3569 | # CONFIG_NLS_ISO8859_7 is not set 3570 | # CONFIG_NLS_ISO8859_9 is not set 3571 | # CONFIG_NLS_ISO8859_13 is not set 3572 | # CONFIG_NLS_ISO8859_14 is not set 3573 | # CONFIG_NLS_ISO8859_15 is not set 3574 | # CONFIG_NLS_KOI8_R is not set 3575 | # CONFIG_NLS_KOI8_U is not set 3576 | # CONFIG_NLS_MAC_ROMAN is not set 3577 | # CONFIG_NLS_MAC_CELTIC is not set 3578 | # CONFIG_NLS_MAC_CENTEURO is not set 3579 | # CONFIG_NLS_MAC_CROATIAN is not set 3580 | # CONFIG_NLS_MAC_CYRILLIC is not set 3581 | # CONFIG_NLS_MAC_GAELIC is not set 3582 | # CONFIG_NLS_MAC_GREEK is not set 3583 | # CONFIG_NLS_MAC_ICELAND is not set 3584 | # CONFIG_NLS_MAC_INUIT is not set 3585 | # CONFIG_NLS_MAC_ROMANIAN is not set 3586 | # CONFIG_NLS_MAC_TURKISH is not set 3587 | CONFIG_NLS_UTF8=y 3588 | # CONFIG_UNICODE is not set 3589 | CONFIG_IO_WQ=y 3590 | # end of File systems 3591 | 3592 | # 3593 | # Security options 3594 | # 3595 | CONFIG_KEYS=y 3596 | # CONFIG_KEYS_REQUEST_CACHE is not set 3597 | # CONFIG_PERSISTENT_KEYRINGS is not set 3598 | # CONFIG_TRUSTED_KEYS is not set 3599 | # CONFIG_ENCRYPTED_KEYS is not set 3600 | # CONFIG_KEY_DH_OPERATIONS is not set 3601 | # CONFIG_SECURITY_DMESG_RESTRICT is not set 3602 | CONFIG_SECURITY=y 3603 | # CONFIG_SECURITYFS is not set 3604 | CONFIG_SECURITY_NETWORK=y 3605 | # CONFIG_SECURITY_NETWORK_XFRM is not set 3606 | # CONFIG_SECURITY_PATH is not set 3607 | # CONFIG_HARDENED_USERCOPY is not set 3608 | # CONFIG_FORTIFY_SOURCE is not set 3609 | # CONFIG_STATIC_USERMODEHELPER is not set 3610 | # CONFIG_SECURITY_SELINUX is not set 3611 | # CONFIG_SECURITY_SMACK is not set 3612 | # CONFIG_SECURITY_TOMOYO is not set 3613 | # CONFIG_SECURITY_APPARMOR is not set 3614 | # CONFIG_SECURITY_LOADPIN is not set 3615 | # CONFIG_SECURITY_YAMA is not set 3616 | # CONFIG_SECURITY_SAFESETID is not set 3617 | # CONFIG_SECURITY_LOCKDOWN_LSM is not set 3618 | # CONFIG_SECURITY_LANDLOCK is not set 3619 | CONFIG_INTEGRITY=y 3620 | # CONFIG_INTEGRITY_SIGNATURE is not set 3621 | CONFIG_INTEGRITY_AUDIT=y 3622 | # CONFIG_IMA is not set 3623 | # CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set 3624 | # CONFIG_EVM is not set 3625 | CONFIG_DEFAULT_SECURITY_DAC=y 3626 | CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity" 3627 | 3628 | # 3629 | # Kernel hardening options 3630 | # 3631 | 3632 | # 3633 | # Memory initialization 3634 | # 3635 | CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y 3636 | CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y 3637 | CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y 3638 | CONFIG_INIT_STACK_NONE=y 3639 | # CONFIG_INIT_STACK_ALL_PATTERN is not set 3640 | # CONFIG_INIT_STACK_ALL_ZERO is not set 3641 | # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set 3642 | # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set 3643 | CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y 3644 | # CONFIG_ZERO_CALL_USED_REGS is not set 3645 | # end of Memory initialization 3646 | 3647 | # 3648 | # Hardening of kernel data structures 3649 | # 3650 | # CONFIG_LIST_HARDENED is not set 3651 | # CONFIG_BUG_ON_DATA_CORRUPTION is not set 3652 | # end of Hardening of kernel data structures 3653 | 3654 | CONFIG_RANDSTRUCT_NONE=y 3655 | # end of Kernel hardening options 3656 | # end of Security options 3657 | 3658 | CONFIG_CRYPTO=y 3659 | 3660 | # 3661 | # Crypto core or helper 3662 | # 3663 | CONFIG_CRYPTO_ALGAPI=y 3664 | CONFIG_CRYPTO_ALGAPI2=y 3665 | CONFIG_CRYPTO_AEAD=y 3666 | CONFIG_CRYPTO_AEAD2=y 3667 | CONFIG_CRYPTO_SIG2=y 3668 | CONFIG_CRYPTO_SKCIPHER=y 3669 | CONFIG_CRYPTO_SKCIPHER2=y 3670 | CONFIG_CRYPTO_HASH=y 3671 | CONFIG_CRYPTO_HASH2=y 3672 | CONFIG_CRYPTO_RNG=y 3673 | CONFIG_CRYPTO_RNG2=y 3674 | CONFIG_CRYPTO_RNG_DEFAULT=y 3675 | CONFIG_CRYPTO_AKCIPHER2=y 3676 | CONFIG_CRYPTO_AKCIPHER=y 3677 | CONFIG_CRYPTO_KPP2=y 3678 | CONFIG_CRYPTO_ACOMP2=y 3679 | CONFIG_CRYPTO_MANAGER=y 3680 | CONFIG_CRYPTO_MANAGER2=y 3681 | # CONFIG_CRYPTO_USER is not set 3682 | CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y 3683 | CONFIG_CRYPTO_NULL=y 3684 | CONFIG_CRYPTO_NULL2=y 3685 | # CONFIG_CRYPTO_PCRYPT is not set 3686 | # CONFIG_CRYPTO_CRYPTD is not set 3687 | CONFIG_CRYPTO_AUTHENC=y 3688 | # CONFIG_CRYPTO_TEST is not set 3689 | # end of Crypto core or helper 3690 | 3691 | # 3692 | # Public-key cryptography 3693 | # 3694 | CONFIG_CRYPTO_RSA=y 3695 | # CONFIG_CRYPTO_DH is not set 3696 | # CONFIG_CRYPTO_ECDH is not set 3697 | # CONFIG_CRYPTO_ECDSA is not set 3698 | # CONFIG_CRYPTO_ECRDSA is not set 3699 | # CONFIG_CRYPTO_SM2 is not set 3700 | # CONFIG_CRYPTO_CURVE25519 is not set 3701 | # end of Public-key cryptography 3702 | 3703 | # 3704 | # Block ciphers 3705 | # 3706 | CONFIG_CRYPTO_AES=y 3707 | # CONFIG_CRYPTO_AES_TI is not set 3708 | # CONFIG_CRYPTO_ARIA is not set 3709 | # CONFIG_CRYPTO_BLOWFISH is not set 3710 | # CONFIG_CRYPTO_CAMELLIA is not set 3711 | # CONFIG_CRYPTO_CAST5 is not set 3712 | # CONFIG_CRYPTO_CAST6 is not set 3713 | CONFIG_CRYPTO_DES=y 3714 | # CONFIG_CRYPTO_FCRYPT is not set 3715 | # CONFIG_CRYPTO_SERPENT is not set 3716 | # CONFIG_CRYPTO_SM4_GENERIC is not set 3717 | # CONFIG_CRYPTO_TWOFISH is not set 3718 | # end of Block ciphers 3719 | 3720 | # 3721 | # Length-preserving ciphers and modes 3722 | # 3723 | # CONFIG_CRYPTO_ADIANTUM is not set 3724 | # CONFIG_CRYPTO_CHACHA20 is not set 3725 | CONFIG_CRYPTO_CBC=y 3726 | # CONFIG_CRYPTO_CFB is not set 3727 | CONFIG_CRYPTO_CTR=y 3728 | # CONFIG_CRYPTO_CTS is not set 3729 | # CONFIG_CRYPTO_ECB is not set 3730 | # CONFIG_CRYPTO_HCTR2 is not set 3731 | # CONFIG_CRYPTO_KEYWRAP is not set 3732 | # CONFIG_CRYPTO_LRW is not set 3733 | # CONFIG_CRYPTO_OFB is not set 3734 | # CONFIG_CRYPTO_PCBC is not set 3735 | # CONFIG_CRYPTO_XTS is not set 3736 | # end of Length-preserving ciphers and modes 3737 | 3738 | # 3739 | # AEAD (authenticated encryption with associated data) ciphers 3740 | # 3741 | # CONFIG_CRYPTO_AEGIS128 is not set 3742 | # CONFIG_CRYPTO_CHACHA20POLY1305 is not set 3743 | CONFIG_CRYPTO_CCM=y 3744 | CONFIG_CRYPTO_GCM=y 3745 | CONFIG_CRYPTO_GENIV=y 3746 | CONFIG_CRYPTO_SEQIV=y 3747 | CONFIG_CRYPTO_ECHAINIV=y 3748 | # CONFIG_CRYPTO_ESSIV is not set 3749 | # end of AEAD (authenticated encryption with associated data) ciphers 3750 | 3751 | # 3752 | # Hashes, digests, and MACs 3753 | # 3754 | # CONFIG_CRYPTO_BLAKE2B is not set 3755 | CONFIG_CRYPTO_CMAC=y 3756 | CONFIG_CRYPTO_GHASH=y 3757 | CONFIG_CRYPTO_HMAC=y 3758 | # CONFIG_CRYPTO_MD4 is not set 3759 | CONFIG_CRYPTO_MD5=y 3760 | # CONFIG_CRYPTO_MICHAEL_MIC is not set 3761 | # CONFIG_CRYPTO_POLY1305 is not set 3762 | # CONFIG_CRYPTO_RMD160 is not set 3763 | CONFIG_CRYPTO_SHA1=y 3764 | CONFIG_CRYPTO_SHA256=y 3765 | CONFIG_CRYPTO_SHA512=y 3766 | CONFIG_CRYPTO_SHA3=y 3767 | # CONFIG_CRYPTO_SM3_GENERIC is not set 3768 | # CONFIG_CRYPTO_STREEBOG is not set 3769 | # CONFIG_CRYPTO_VMAC is not set 3770 | # CONFIG_CRYPTO_WP512 is not set 3771 | # CONFIG_CRYPTO_XCBC is not set 3772 | # CONFIG_CRYPTO_XXHASH is not set 3773 | # end of Hashes, digests, and MACs 3774 | 3775 | # 3776 | # CRCs (cyclic redundancy checks) 3777 | # 3778 | CONFIG_CRYPTO_CRC32C=y 3779 | # CONFIG_CRYPTO_CRC32 is not set 3780 | # CONFIG_CRYPTO_CRCT10DIF is not set 3781 | # end of CRCs (cyclic redundancy checks) 3782 | 3783 | # 3784 | # Compression 3785 | # 3786 | # CONFIG_CRYPTO_DEFLATE is not set 3787 | # CONFIG_CRYPTO_LZO is not set 3788 | # CONFIG_CRYPTO_842 is not set 3789 | # CONFIG_CRYPTO_LZ4 is not set 3790 | # CONFIG_CRYPTO_LZ4HC is not set 3791 | # CONFIG_CRYPTO_ZSTD is not set 3792 | # end of Compression 3793 | 3794 | # 3795 | # Random number generation 3796 | # 3797 | # CONFIG_CRYPTO_ANSI_CPRNG is not set 3798 | CONFIG_CRYPTO_DRBG_MENU=y 3799 | CONFIG_CRYPTO_DRBG_HMAC=y 3800 | # CONFIG_CRYPTO_DRBG_HASH is not set 3801 | # CONFIG_CRYPTO_DRBG_CTR is not set 3802 | CONFIG_CRYPTO_DRBG=y 3803 | CONFIG_CRYPTO_JITTERENTROPY=y 3804 | # CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set 3805 | # end of Random number generation 3806 | 3807 | # 3808 | # Userspace interface 3809 | # 3810 | # CONFIG_CRYPTO_USER_API_HASH is not set 3811 | # CONFIG_CRYPTO_USER_API_SKCIPHER is not set 3812 | # CONFIG_CRYPTO_USER_API_RNG is not set 3813 | # CONFIG_CRYPTO_USER_API_AEAD is not set 3814 | # end of Userspace interface 3815 | 3816 | CONFIG_CRYPTO_HASH_INFO=y 3817 | 3818 | # 3819 | # Accelerated Cryptographic Algorithms for CPU (x86) 3820 | # 3821 | # CONFIG_CRYPTO_CURVE25519_X86 is not set 3822 | # CONFIG_CRYPTO_AES_NI_INTEL is not set 3823 | # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set 3824 | # CONFIG_CRYPTO_CAMELLIA_X86_64 is not set 3825 | # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set 3826 | # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set 3827 | # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set 3828 | # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set 3829 | # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set 3830 | # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set 3831 | # CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set 3832 | # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set 3833 | # CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64 is not set 3834 | # CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64 is not set 3835 | # CONFIG_CRYPTO_TWOFISH_X86_64 is not set 3836 | # CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set 3837 | # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set 3838 | # CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64 is not set 3839 | # CONFIG_CRYPTO_ARIA_AESNI_AVX2_X86_64 is not set 3840 | # CONFIG_CRYPTO_ARIA_GFNI_AVX512_X86_64 is not set 3841 | # CONFIG_CRYPTO_CHACHA20_X86_64 is not set 3842 | # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set 3843 | # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set 3844 | # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set 3845 | # CONFIG_CRYPTO_BLAKE2S_X86 is not set 3846 | # CONFIG_CRYPTO_POLYVAL_CLMUL_NI is not set 3847 | # CONFIG_CRYPTO_POLY1305_X86_64 is not set 3848 | # CONFIG_CRYPTO_SHA1_SSSE3 is not set 3849 | # CONFIG_CRYPTO_SHA256_SSSE3 is not set 3850 | # CONFIG_CRYPTO_SHA512_SSSE3 is not set 3851 | # CONFIG_CRYPTO_SM3_AVX_X86_64 is not set 3852 | # CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set 3853 | # CONFIG_CRYPTO_CRC32C_INTEL is not set 3854 | # CONFIG_CRYPTO_CRC32_PCLMUL is not set 3855 | # end of Accelerated Cryptographic Algorithms for CPU (x86) 3856 | 3857 | CONFIG_CRYPTO_HW=y 3858 | # CONFIG_CRYPTO_DEV_PADLOCK is not set 3859 | # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set 3860 | # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set 3861 | # CONFIG_CRYPTO_DEV_CCP is not set 3862 | # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set 3863 | # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set 3864 | # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set 3865 | # CONFIG_CRYPTO_DEV_QAT_C62X is not set 3866 | # CONFIG_CRYPTO_DEV_QAT_4XXX is not set 3867 | # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set 3868 | # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set 3869 | # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set 3870 | # CONFIG_CRYPTO_DEV_SAFEXCEL is not set 3871 | # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set 3872 | CONFIG_ASYMMETRIC_KEY_TYPE=y 3873 | CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y 3874 | CONFIG_X509_CERTIFICATE_PARSER=y 3875 | # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set 3876 | CONFIG_PKCS7_MESSAGE_PARSER=y 3877 | # CONFIG_FIPS_SIGNATURE_SELFTEST is not set 3878 | 3879 | # 3880 | # Certificates for signature checking 3881 | # 3882 | CONFIG_SYSTEM_TRUSTED_KEYRING=y 3883 | CONFIG_SYSTEM_TRUSTED_KEYS="" 3884 | # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set 3885 | # CONFIG_SECONDARY_TRUSTED_KEYRING is not set 3886 | # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set 3887 | # end of Certificates for signature checking 3888 | 3889 | # 3890 | # Library routines 3891 | # 3892 | # CONFIG_PACKING is not set 3893 | CONFIG_BITREVERSE=y 3894 | CONFIG_GENERIC_STRNCPY_FROM_USER=y 3895 | CONFIG_GENERIC_STRNLEN_USER=y 3896 | CONFIG_GENERIC_NET_UTILS=y 3897 | # CONFIG_CORDIC is not set 3898 | # CONFIG_PRIME_NUMBERS is not set 3899 | CONFIG_RATIONAL=y 3900 | CONFIG_GENERIC_PCI_IOMAP=y 3901 | CONFIG_GENERIC_IOMAP=y 3902 | CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y 3903 | CONFIG_ARCH_HAS_FAST_MULTIPLIER=y 3904 | CONFIG_ARCH_USE_SYM_ANNOTATIONS=y 3905 | 3906 | # 3907 | # Crypto library routines 3908 | # 3909 | CONFIG_CRYPTO_LIB_UTILS=y 3910 | CONFIG_CRYPTO_LIB_AES=y 3911 | CONFIG_CRYPTO_LIB_GF128MUL=y 3912 | CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y 3913 | # CONFIG_CRYPTO_LIB_CHACHA is not set 3914 | # CONFIG_CRYPTO_LIB_CURVE25519 is not set 3915 | CONFIG_CRYPTO_LIB_DES=y 3916 | CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 3917 | # CONFIG_CRYPTO_LIB_POLY1305 is not set 3918 | # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set 3919 | CONFIG_CRYPTO_LIB_SHA1=y 3920 | CONFIG_CRYPTO_LIB_SHA256=y 3921 | # end of Crypto library routines 3922 | 3923 | CONFIG_CRC_CCITT=y 3924 | CONFIG_CRC16=y 3925 | # CONFIG_CRC_T10DIF is not set 3926 | # CONFIG_CRC64_ROCKSOFT is not set 3927 | # CONFIG_CRC_ITU_T is not set 3928 | CONFIG_CRC32=y 3929 | # CONFIG_CRC32_SELFTEST is not set 3930 | CONFIG_CRC32_SLICEBY8=y 3931 | # CONFIG_CRC32_SLICEBY4 is not set 3932 | # CONFIG_CRC32_SARWATE is not set 3933 | # CONFIG_CRC32_BIT is not set 3934 | # CONFIG_CRC64 is not set 3935 | # CONFIG_CRC4 is not set 3936 | # CONFIG_CRC7 is not set 3937 | # CONFIG_LIBCRC32C is not set 3938 | # CONFIG_CRC8 is not set 3939 | # CONFIG_RANDOM32_SELFTEST is not set 3940 | CONFIG_ZLIB_INFLATE=y 3941 | CONFIG_ZLIB_DEFLATE=m 3942 | CONFIG_XZ_DEC=y 3943 | CONFIG_XZ_DEC_X86=y 3944 | CONFIG_XZ_DEC_POWERPC=y 3945 | CONFIG_XZ_DEC_IA64=y 3946 | CONFIG_XZ_DEC_ARM=y 3947 | CONFIG_XZ_DEC_ARMTHUMB=y 3948 | CONFIG_XZ_DEC_SPARC=y 3949 | # CONFIG_XZ_DEC_MICROLZMA is not set 3950 | CONFIG_XZ_DEC_BCJ=y 3951 | # CONFIG_XZ_DEC_TEST is not set 3952 | CONFIG_GENERIC_ALLOCATOR=y 3953 | CONFIG_INTERVAL_TREE=y 3954 | CONFIG_XARRAY_MULTI=y 3955 | CONFIG_ASSOCIATIVE_ARRAY=y 3956 | CONFIG_HAS_IOMEM=y 3957 | CONFIG_HAS_IOPORT=y 3958 | CONFIG_HAS_IOPORT_MAP=y 3959 | CONFIG_HAS_DMA=y 3960 | CONFIG_DMA_OPS=y 3961 | CONFIG_NEED_SG_DMA_FLAGS=y 3962 | CONFIG_NEED_SG_DMA_LENGTH=y 3963 | CONFIG_NEED_DMA_MAP_STATE=y 3964 | CONFIG_ARCH_DMA_ADDR_T_64BIT=y 3965 | CONFIG_SWIOTLB=y 3966 | # CONFIG_SWIOTLB_DYNAMIC is not set 3967 | # CONFIG_DMA_API_DEBUG is not set 3968 | CONFIG_SGL_ALLOC=y 3969 | CONFIG_CPU_RMAP=y 3970 | CONFIG_DQL=y 3971 | CONFIG_GLOB=y 3972 | # CONFIG_GLOB_SELFTEST is not set 3973 | CONFIG_NLATTR=y 3974 | CONFIG_CLZ_TAB=y 3975 | # CONFIG_IRQ_POLL is not set 3976 | CONFIG_MPILIB=y 3977 | CONFIG_OID_REGISTRY=y 3978 | CONFIG_UCS2_STRING=y 3979 | CONFIG_HAVE_GENERIC_VDSO=y 3980 | CONFIG_GENERIC_GETTIMEOFDAY=y 3981 | CONFIG_GENERIC_VDSO_TIME_NS=y 3982 | CONFIG_FONT_SUPPORT=y 3983 | # CONFIG_FONTS is not set 3984 | CONFIG_FONT_8x8=y 3985 | CONFIG_FONT_8x16=y 3986 | CONFIG_SG_POOL=y 3987 | CONFIG_ARCH_HAS_PMEM_API=y 3988 | CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y 3989 | CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y 3990 | CONFIG_ARCH_HAS_COPY_MC=y 3991 | CONFIG_ARCH_STACKWALK=y 3992 | CONFIG_STACKDEPOT=y 3993 | CONFIG_SBITMAP=y 3994 | # end of Library routines 3995 | 3996 | # 3997 | # Kernel hacking 3998 | # 3999 | 4000 | # 4001 | # printk and dmesg options 4002 | # 4003 | CONFIG_PRINTK_TIME=y 4004 | # CONFIG_PRINTK_CALLER is not set 4005 | # CONFIG_STACKTRACE_BUILD_ID is not set 4006 | CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 4007 | CONFIG_CONSOLE_LOGLEVEL_QUIET=4 4008 | CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 4009 | # CONFIG_DYNAMIC_DEBUG is not set 4010 | # CONFIG_DYNAMIC_DEBUG_CORE is not set 4011 | CONFIG_SYMBOLIC_ERRNAME=y 4012 | CONFIG_DEBUG_BUGVERBOSE=y 4013 | # end of printk and dmesg options 4014 | 4015 | # CONFIG_DEBUG_KERNEL is not set 4016 | 4017 | # 4018 | # Compile-time checks and compiler options 4019 | # 4020 | CONFIG_AS_HAS_NON_CONST_LEB128=y 4021 | CONFIG_FRAME_WARN=2048 4022 | # CONFIG_STRIP_ASM_SYMS is not set 4023 | # CONFIG_HEADERS_INSTALL is not set 4024 | # CONFIG_DEBUG_SECTION_MISMATCH is not set 4025 | CONFIG_SECTION_MISMATCH_WARN_ONLY=y 4026 | CONFIG_OBJTOOL=y 4027 | # end of Compile-time checks and compiler options 4028 | 4029 | # 4030 | # Generic Kernel Debugging Instruments 4031 | # 4032 | # CONFIG_MAGIC_SYSRQ is not set 4033 | # CONFIG_DEBUG_FS is not set 4034 | CONFIG_HAVE_ARCH_KGDB=y 4035 | CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y 4036 | # CONFIG_UBSAN is not set 4037 | CONFIG_HAVE_ARCH_KCSAN=y 4038 | CONFIG_HAVE_KCSAN_COMPILER=y 4039 | # end of Generic Kernel Debugging Instruments 4040 | 4041 | # 4042 | # Networking Debugging 4043 | # 4044 | # end of Networking Debugging 4045 | 4046 | # 4047 | # Memory Debugging 4048 | # 4049 | # CONFIG_PAGE_EXTENSION is not set 4050 | CONFIG_SLUB_DEBUG=y 4051 | # CONFIG_SLUB_DEBUG_ON is not set 4052 | # CONFIG_PAGE_TABLE_CHECK is not set 4053 | # CONFIG_PAGE_POISONING is not set 4054 | # CONFIG_DEBUG_RODATA_TEST is not set 4055 | CONFIG_ARCH_HAS_DEBUG_WX=y 4056 | # CONFIG_DEBUG_WX is not set 4057 | CONFIG_GENERIC_PTDUMP=y 4058 | CONFIG_HAVE_DEBUG_KMEMLEAK=y 4059 | # CONFIG_PER_VMA_LOCK_STATS is not set 4060 | CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y 4061 | # CONFIG_DEBUG_VM_PGTABLE is not set 4062 | CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y 4063 | CONFIG_DEBUG_MEMORY_INIT=y 4064 | CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y 4065 | CONFIG_HAVE_ARCH_KASAN=y 4066 | CONFIG_HAVE_ARCH_KASAN_VMALLOC=y 4067 | CONFIG_CC_HAS_KASAN_GENERIC=y 4068 | CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y 4069 | # CONFIG_KASAN is not set 4070 | CONFIG_HAVE_ARCH_KFENCE=y 4071 | # CONFIG_KFENCE is not set 4072 | CONFIG_HAVE_ARCH_KMSAN=y 4073 | # end of Memory Debugging 4074 | 4075 | # 4076 | # Debug Oops, Lockups and Hangs 4077 | # 4078 | # CONFIG_PANIC_ON_OOPS is not set 4079 | CONFIG_PANIC_ON_OOPS_VALUE=0 4080 | CONFIG_PANIC_TIMEOUT=0 4081 | CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y 4082 | CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y 4083 | # CONFIG_TEST_LOCKUP is not set 4084 | # end of Debug Oops, Lockups and Hangs 4085 | 4086 | # 4087 | # Scheduler Debugging 4088 | # 4089 | CONFIG_SCHED_INFO=y 4090 | # end of Scheduler Debugging 4091 | 4092 | # CONFIG_DEBUG_TIMEKEEPING is not set 4093 | 4094 | # 4095 | # Lock Debugging (spinlocks, mutexes, etc...) 4096 | # 4097 | CONFIG_LOCK_DEBUGGING_SUPPORT=y 4098 | # CONFIG_WW_MUTEX_SELFTEST is not set 4099 | # end of Lock Debugging (spinlocks, mutexes, etc...) 4100 | 4101 | # CONFIG_DEBUG_IRQFLAGS is not set 4102 | CONFIG_STACKTRACE=y 4103 | # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set 4104 | 4105 | # 4106 | # Debug kernel data structures 4107 | # 4108 | # end of Debug kernel data structures 4109 | 4110 | # 4111 | # RCU Debugging 4112 | # 4113 | CONFIG_RCU_CPU_STALL_TIMEOUT=21 4114 | CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 4115 | # CONFIG_RCU_CPU_STALL_CPUTIME is not set 4116 | # end of RCU Debugging 4117 | 4118 | CONFIG_USER_STACKTRACE_SUPPORT=y 4119 | CONFIG_HAVE_RETHOOK=y 4120 | CONFIG_RETHOOK=y 4121 | CONFIG_HAVE_FUNCTION_TRACER=y 4122 | CONFIG_HAVE_DYNAMIC_FTRACE=y 4123 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y 4124 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y 4125 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y 4126 | CONFIG_HAVE_DYNAMIC_FTRACE_NO_PATCHABLE=y 4127 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y 4128 | CONFIG_HAVE_SYSCALL_TRACEPOINTS=y 4129 | CONFIG_HAVE_FENTRY=y 4130 | CONFIG_HAVE_OBJTOOL_MCOUNT=y 4131 | CONFIG_HAVE_OBJTOOL_NOP_MCOUNT=y 4132 | CONFIG_HAVE_C_RECORDMCOUNT=y 4133 | CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y 4134 | CONFIG_TRACING_SUPPORT=y 4135 | # CONFIG_FTRACE is not set 4136 | # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set 4137 | # CONFIG_SAMPLES is not set 4138 | CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y 4139 | CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y 4140 | CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y 4141 | CONFIG_STRICT_DEVMEM=y 4142 | # CONFIG_IO_STRICT_DEVMEM is not set 4143 | 4144 | # 4145 | # x86 Debugging 4146 | # 4147 | CONFIG_EARLY_PRINTK_USB=y 4148 | CONFIG_X86_VERBOSE_BOOTUP=y 4149 | CONFIG_EARLY_PRINTK=y 4150 | CONFIG_EARLY_PRINTK_DBGP=y 4151 | # CONFIG_EARLY_PRINTK_USB_XDBC is not set 4152 | # CONFIG_EFI_PGT_DUMP is not set 4153 | CONFIG_HAVE_MMIOTRACE_SUPPORT=y 4154 | CONFIG_IO_DELAY_0X80=y 4155 | # CONFIG_IO_DELAY_0XED is not set 4156 | # CONFIG_IO_DELAY_UDELAY is not set 4157 | # CONFIG_IO_DELAY_NONE is not set 4158 | # CONFIG_PUNIT_ATOM_DEBUG is not set 4159 | CONFIG_UNWINDER_ORC=y 4160 | # CONFIG_UNWINDER_FRAME_POINTER is not set 4161 | # end of x86 Debugging 4162 | 4163 | # 4164 | # Kernel Testing and Coverage 4165 | # 4166 | # CONFIG_KUNIT is not set 4167 | CONFIG_FUNCTION_ERROR_INJECTION=y 4168 | CONFIG_ARCH_HAS_KCOV=y 4169 | CONFIG_CC_HAS_SANCOV_TRACE_PC=y 4170 | # CONFIG_KCOV is not set 4171 | # CONFIG_RUNTIME_TESTING_MENU is not set 4172 | CONFIG_ARCH_USE_MEMTEST=y 4173 | # CONFIG_MEMTEST is not set 4174 | # end of Kernel Testing and Coverage 4175 | 4176 | # 4177 | # Rust hacking 4178 | # 4179 | # end of Rust hacking 4180 | # end of Kernel hacking 4181 | 4182 | # 4183 | # Gentoo Linux 4184 | # 4185 | CONFIG_GENTOO_LINUX=y 4186 | CONFIG_GENTOO_LINUX_UDEV=y 4187 | CONFIG_GENTOO_LINUX_PORTAGE=y 4188 | 4189 | # 4190 | # Support for init systems, system and service managers 4191 | # 4192 | CONFIG_GENTOO_LINUX_INIT_SCRIPT=y 4193 | # CONFIG_GENTOO_LINUX_INIT_SYSTEMD is not set 4194 | # end of Support for init systems, system and service managers 4195 | 4196 | # CONFIG_GENTOO_KERNEL_SELF_PROTECTION is not set 4197 | CONFIG_GENTOO_PRINT_FIRMWARE_INFO=y 4198 | # end of Gentoo Linux 4199 | -------------------------------------------------------------------------------- /rootfs/usr/src/linux/rs-config.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | TMP="$(readlink /usr/src/linux)" 4 | DIR_KERNEL="${TMP%/}" 5 | KERNEL_CONFIG="/usr/src/$DIR_KERNEL/.config" 6 | 7 | cp -dR --preserve=mode,timestamps kernel-config "$KERNEL_CONFIG" 8 | --------------------------------------------------------------------------------