├── .github └── workflows │ ├── create-bakery.bash │ ├── cron.yml │ ├── pull.yml │ └── push.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── _build ├── 0001-nct6683.patch ├── config.addendum.txt ├── series └── upstream-url.txt ├── cmdline.txt ├── config.txt ├── empty.go ├── go.mod ├── lib └── modules │ └── 6.15.0 │ ├── modules.alias │ ├── modules.alias.bin │ ├── modules.builtin │ ├── modules.builtin.alias.bin │ ├── modules.builtin.bin │ ├── modules.builtin.modinfo │ ├── modules.dep │ ├── modules.dep.bin │ ├── modules.devname │ ├── modules.order │ ├── modules.softdep │ ├── modules.symbols │ └── modules.symbols.bin └── vmlinuz /.github/workflows/create-bakery.bash: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -eu 4 | 5 | mkdir -p ~/gokrazy 6 | mkdir ~/gokrazy/bakery || { echo 'bakery already exists' >&2; exit 1; } 7 | cat > ~/gokrazy/bakery/config.json <&1)" = "" ] 28 | 29 | - name: Get dependencies 30 | run: | 31 | GOPROXY=direct go install github.com/gokrazy/autoupdate/cmd/gokr-pull-kernel@latest 32 | 33 | - name: Update kernel reference if newer kernel is available 34 | env: 35 | GITHUB_REPOSITORY: ${{ secrets.GITHUB_REPOSITORY }} 36 | GH_USER: ${{ secrets.GH_USER }} 37 | GH_AUTH_TOKEN: ${{ secrets.GH_AUTH_TOKEN }} 38 | if: ${{ env.GH_USER != 0 }} 39 | run: | 40 | gokr-pull-kernel -updater_path=_build/upstream-url.txt 41 | -------------------------------------------------------------------------------- /.github/workflows/pull.yml: -------------------------------------------------------------------------------- 1 | name: Pull 2 | 3 | on: 4 | pull_request: 5 | branches: [ main ] 6 | 7 | jobs: 8 | 9 | build: 10 | name: CI 11 | runs-on: ubuntu-latest 12 | steps: 13 | 14 | - name: Set up Go 1.x 15 | uses: actions/setup-go@v2 16 | with: 17 | # Run on the latest minor release of Go 1.22: 18 | go-version: ^1.22 19 | id: go 20 | 21 | - name: Check out code into the Go module directory 22 | uses: actions/checkout@v2 23 | 24 | - name: Ensure all files were formatted as per gofmt 25 | run: | 26 | [ "$(gofmt -l $(find . -name '*.go') 2>&1)" = "" ] 27 | 28 | - name: Install dependencies 29 | run: | 30 | sudo apt update && sudo apt install qemu-system-x86 31 | GOPROXY=direct go install github.com/gokrazy/autoupdate/cmd/...@latest 32 | GOPROXY=direct GOBIN=$PWD/_build go install github.com/gokrazy/autoupdate/cmd/gokr-rebuild-kernel@latest 33 | GOPROXY=direct go install github.com/gokrazy/tools/cmd/gok@latest 34 | GOPROXY=direct go install github.com/gokrazy/bakery/cmd/qemubootery@latest 35 | 36 | # TODO: once https://github.com/actions/runner/issues/662 is fixed, we can 37 | # remove the gokr-has-label guards and terminate a CI run instead. 38 | - name: Test Boot 39 | env: 40 | GITHUB_REPOSITORY: ${{ secrets.GITHUB_REPOSITORY }} 41 | GH_USER: ${{ secrets.GH_USER }} 42 | GH_AUTH_TOKEN: ${{ secrets.GH_AUTH_TOKEN }} 43 | TRAVIS_PULL_REQUEST: ${{ github.event.pull_request.number }} 44 | TRAVIS_PULL_REQUEST_BRANCH: ${{ github.event.pull_request.head.ref }} 45 | BOOTERY_URL: ${{ secrets.BOOTERY_URL }} 46 | if: ${{ env.GH_USER != 0 }} 47 | run: | 48 | .github/workflows/create-bakery.bash 49 | gok -i bakery add . 50 | if gokr-has-label please-boot; then cd ~/gokrazy/bakery && GOARCH=amd64 gokr-boot -require_label=please-boot -set_label=please-boot-qemu -bootery_url=$BOOTERY_URL; fi 51 | 52 | - name: Test Boot on qemu 53 | env: 54 | GITHUB_REPOSITORY: ${{ secrets.GITHUB_REPOSITORY }} 55 | GH_USER: ${{ secrets.GH_USER }} 56 | GH_AUTH_TOKEN: ${{ secrets.GH_AUTH_TOKEN }} 57 | TRAVIS_PULL_REQUEST: ${{ github.event.pull_request.number }} 58 | TRAVIS_PULL_REQUEST_BRANCH: ${{ github.event.pull_request.head.ref }} 59 | BOOTERY_URL: ${{ secrets.BOOTERY_URL }} 60 | if: ${{ env.GH_USER != 0 }} 61 | run: | 62 | sed -i 's,"Hostname": "[^"]*","Hostname": "qemubakery",g' ~/gokrazy/bakery/config.json 63 | if gokr-has-label please-boot-qemu; then cd ~/gokrazy/bakery && { qemubootery & GOARCH=amd64 gokr-boot -require_label=please-boot-qemu -set_label=please-merge -bootery_url=http://localhost:8037/testboot; }; fi 64 | 65 | - name: Build Linux kernel and amend Pull Request 66 | env: 67 | GITHUB_REPOSITORY: ${{ secrets.GITHUB_REPOSITORY }} 68 | GH_USER: ${{ secrets.GH_USER }} 69 | GH_AUTH_TOKEN: ${{ secrets.GH_AUTH_TOKEN }} 70 | TRAVIS_PULL_REQUEST: ${{ github.event.pull_request.number }} 71 | TRAVIS_PULL_REQUEST_BRANCH: ${{ github.event.pull_request.head.ref }} 72 | BOOTERY_URL: ${{ secrets.BOOTERY_URL }} 73 | if: ${{ env.GH_USER != 0 }} 74 | run: | 75 | if ! gokr-has-label please-merge && ! gokr-has-label please-boot && ! gokr-has-label please-boot-qemu; then (cd _build && ./gokr-rebuild-kernel -overwrite_container_executable=docker) && gokr-amend -set_label=please-boot vmlinuz lib; fi 76 | 77 | - name: Merge if boot successful 78 | env: 79 | GITHUB_REPOSITORY: ${{ secrets.GITHUB_REPOSITORY }} 80 | GH_USER: ${{ secrets.GH_USER }} 81 | GH_AUTH_TOKEN: ${{ secrets.GH_AUTH_TOKEN }} 82 | TRAVIS_PULL_REQUEST: ${{ github.event.pull_request.number }} 83 | TRAVIS_PULL_REQUEST_BRANCH: ${{ github.event.pull_request.head.ref }} 84 | BOOTERY_URL: ${{ secrets.BOOTERY_URL }} 85 | run: | 86 | if gokr-has-label please-merge; then set +e; gokr-merge -require_label=please-merge; ret=$?; [ $ret -eq 2 ] || exit $ret; fi 87 | -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- 1 | name: Push 2 | 3 | on: 4 | push: 5 | branches: [ main ] 6 | 7 | jobs: 8 | 9 | build: 10 | name: CI 11 | runs-on: ubuntu-latest 12 | steps: 13 | 14 | - name: Set up Go 1.x 15 | uses: actions/setup-go@v2 16 | with: 17 | # Run on the latest minor release of Go 1.22: 18 | go-version: ^1.22 19 | id: go 20 | 21 | - name: Check out code into the Go module directory 22 | uses: actions/checkout@v2 23 | 24 | - name: Ensure all files were formatted as per gofmt 25 | run: | 26 | [ "$(gofmt -l $(find . -name '*.go') 2>&1)" = "" ] 27 | 28 | - name: Build Linux kernel 29 | env: 30 | GITHUB_REPOSITORY: ${{ secrets.GITHUB_REPOSITORY }} 31 | GH_USER: ${{ secrets.GH_USER }} 32 | GH_AUTH_TOKEN: ${{ secrets.GH_AUTH_TOKEN }} 33 | if: ${{ env.GH_USER != 0 }} 34 | run: | 35 | GOPROXY=direct GOBIN=$PWD/_build go install github.com/gokrazy/autoupdate/cmd/gokr-rebuild-kernel@latest 36 | (cd _build && ./gokr-rebuild-kernel) 37 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /_build/lib 2 | /_build/vmlinuz 3 | /_build/Dockerfile 4 | /_build/gokr-rebuild-kernel 5 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # How to Contribute 2 | 3 | This project is published primarily as a (functional) tech demo. In case the 4 | project turns out to be useful for others, that’s great! 5 | 6 | Corrections and improvements to documentation are welcome. In general, 7 | corrections must pass the existing tests, and any changes which break the 8 | author’s use-case will be reverted. 9 | 10 | Please file an issue to get agreement on new features before sending a pull 11 | request. Simplicity is a core tenant of this project, so pull requests might be 12 | declined. 13 | 14 | ## Contributor License Agreement 15 | 16 | Contributions to this project must be accompanied by a Contributor License 17 | Agreement. You (or your employer) retain the copyright to your contribution; 18 | this simply gives us permission to use and redistribute your contributions as 19 | part of the project. Head over to to see 20 | your current agreements on file or to sign a new one. 21 | 22 | You generally only need to submit a CLA once, so if you've already submitted one 23 | (even if it was for a different project), you probably don't need to do it 24 | again. 25 | 26 | ## Code reviews 27 | 28 | All submissions, including submissions by project members, require review. We 29 | use GitHub pull requests for this purpose. Consult 30 | [GitHub Help](https://help.github.com/articles/about-pull-requests/) for more 31 | information on using pull requests. 32 | 33 | ## Community Guidelines 34 | 35 | This project follows [Google's Open Source Community 36 | Guidelines](https://opensource.google.com/conduct/). 37 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | 2 | Apache License 3 | Version 2.0, January 2004 4 | http://www.apache.org/licenses/ 5 | 6 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 7 | 8 | 1. Definitions. 9 | 10 | "License" shall mean the terms and conditions for use, reproduction, 11 | and distribution as defined by Sections 1 through 9 of this document. 12 | 13 | "Licensor" shall mean the copyright owner or entity authorized by 14 | the copyright owner that is granting the License. 15 | 16 | "Legal Entity" shall mean the union of the acting entity and all 17 | other entities that control, are controlled by, or are under common 18 | control with that entity. For the purposes of this definition, 19 | "control" means (i) the power, direct or indirect, to cause the 20 | direction or management of such entity, whether by contract or 21 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 22 | outstanding shares, or (iii) beneficial ownership of such entity. 23 | 24 | "You" (or "Your") shall mean an individual or Legal Entity 25 | exercising permissions granted by this License. 26 | 27 | "Source" form shall mean the preferred form for making modifications, 28 | including but not limited to software source code, documentation 29 | source, and configuration files. 30 | 31 | "Object" form shall mean any form resulting from mechanical 32 | transformation or translation of a Source form, including but 33 | not limited to compiled object code, generated documentation, 34 | and conversions to other media types. 35 | 36 | "Work" shall mean the work of authorship, whether in Source or 37 | Object form, made available under the License, as indicated by a 38 | copyright notice that is included in or attached to the work 39 | (an example is provided in the Appendix below). 40 | 41 | "Derivative Works" shall mean any work, whether in Source or Object 42 | form, that is based on (or derived from) the Work and for which the 43 | editorial revisions, annotations, elaborations, or other modifications 44 | represent, as a whole, an original work of authorship. For the purposes 45 | of this License, Derivative Works shall not include works that remain 46 | separable from, or merely link (or bind by name) to the interfaces of, 47 | the Work and Derivative Works thereof. 48 | 49 | "Contribution" shall mean any work of authorship, including 50 | the original version of the Work and any modifications or additions 51 | to that Work or Derivative Works thereof, that is intentionally 52 | submitted to Licensor for inclusion in the Work by the copyright owner 53 | or by an individual or Legal Entity authorized to submit on behalf of 54 | the copyright owner. For the purposes of this definition, "submitted" 55 | means any form of electronic, verbal, or written communication sent 56 | to the Licensor or its representatives, including but not limited to 57 | communication on electronic mailing lists, source code control systems, 58 | and issue tracking systems that are managed by, or on behalf of, the 59 | Licensor for the purpose of discussing and improving the Work, but 60 | excluding communication that is conspicuously marked or otherwise 61 | designated in writing by the copyright owner as "Not a Contribution." 62 | 63 | "Contributor" shall mean Licensor and any individual or Legal Entity 64 | on behalf of whom a Contribution has been received by Licensor and 65 | subsequently incorporated within the Work. 66 | 67 | 2. Grant of Copyright License. Subject to the terms and conditions of 68 | this License, each Contributor hereby grants to You a perpetual, 69 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 70 | copyright license to reproduce, prepare Derivative Works of, 71 | publicly display, publicly perform, sublicense, and distribute the 72 | Work and such Derivative Works in Source or Object form. 73 | 74 | 3. Grant of Patent License. Subject to the terms and conditions of 75 | this License, each Contributor hereby grants to You a perpetual, 76 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 77 | (except as stated in this section) patent license to make, have made, 78 | use, offer to sell, sell, import, and otherwise transfer the Work, 79 | where such license applies only to those patent claims licensable 80 | by such Contributor that are necessarily infringed by their 81 | Contribution(s) alone or by combination of their Contribution(s) 82 | with the Work to which such Contribution(s) was submitted. If You 83 | institute patent litigation against any entity (including a 84 | cross-claim or counterclaim in a lawsuit) alleging that the Work 85 | or a Contribution incorporated within the Work constitutes direct 86 | or contributory patent infringement, then any patent licenses 87 | granted to You under this License for that Work shall terminate 88 | as of the date such litigation is filed. 89 | 90 | 4. Redistribution. You may reproduce and distribute copies of the 91 | Work or Derivative Works thereof in any medium, with or without 92 | modifications, and in Source or Object form, provided that You 93 | meet the following conditions: 94 | 95 | (a) You must give any other recipients of the Work or 96 | Derivative Works a copy of this License; and 97 | 98 | (b) You must cause any modified files to carry prominent notices 99 | stating that You changed the files; and 100 | 101 | (c) You must retain, in the Source form of any Derivative Works 102 | that You distribute, all copyright, patent, trademark, and 103 | attribution notices from the Source form of the Work, 104 | excluding those notices that do not pertain to any part of 105 | the Derivative Works; and 106 | 107 | (d) If the Work includes a "NOTICE" text file as part of its 108 | distribution, then any Derivative Works that You distribute must 109 | include a readable copy of the attribution notices contained 110 | within such NOTICE file, excluding those notices that do not 111 | pertain to any part of the Derivative Works, in at least one 112 | of the following places: within a NOTICE text file distributed 113 | as part of the Derivative Works; within the Source form or 114 | documentation, if provided along with the Derivative Works; or, 115 | within a display generated by the Derivative Works, if and 116 | wherever such third-party notices normally appear. The contents 117 | of the NOTICE file are for informational purposes only and 118 | do not modify the License. You may add Your own attribution 119 | notices within Derivative Works that You distribute, alongside 120 | or as an addendum to the NOTICE text from the Work, provided 121 | that such additional attribution notices cannot be construed 122 | as modifying the License. 123 | 124 | You may add Your own copyright statement to Your modifications and 125 | may provide additional or different license terms and conditions 126 | for use, reproduction, or distribution of Your modifications, or 127 | for any such Derivative Works as a whole, provided Your use, 128 | reproduction, and distribution of the Work otherwise complies with 129 | the conditions stated in this License. 130 | 131 | 5. Submission of Contributions. Unless You explicitly state otherwise, 132 | any Contribution intentionally submitted for inclusion in the Work 133 | by You to the Licensor shall be under the terms and conditions of 134 | this License, without any additional terms or conditions. 135 | Notwithstanding the above, nothing herein shall supersede or modify 136 | the terms of any separate license agreement you may have executed 137 | with Licensor regarding such Contributions. 138 | 139 | 6. Trademarks. This License does not grant permission to use the trade 140 | names, trademarks, service marks, or product names of the Licensor, 141 | except as required for reasonable and customary use in describing the 142 | origin of the Work and reproducing the content of the NOTICE file. 143 | 144 | 7. Disclaimer of Warranty. Unless required by applicable law or 145 | agreed to in writing, Licensor provides the Work (and each 146 | Contributor provides its Contributions) on an "AS IS" BASIS, 147 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 148 | implied, including, without limitation, any warranties or conditions 149 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 150 | PARTICULAR PURPOSE. You are solely responsible for determining the 151 | appropriateness of using or redistributing the Work and assume any 152 | risks associated with Your exercise of permissions under this License. 153 | 154 | 8. Limitation of Liability. In no event and under no legal theory, 155 | whether in tort (including negligence), contract, or otherwise, 156 | unless required by applicable law (such as deliberate and grossly 157 | negligent acts) or agreed to in writing, shall any Contributor be 158 | liable to You for damages, including any direct, indirect, special, 159 | incidental, or consequential damages of any character arising as a 160 | result of this License or out of the use or inability to use the 161 | Work (including but not limited to damages for loss of goodwill, 162 | work stoppage, computer failure or malfunction, or any and all 163 | other commercial damages or losses), even if such Contributor 164 | has been advised of the possibility of such damages. 165 | 166 | 9. Accepting Warranty or Additional Liability. While redistributing 167 | the Work or Derivative Works thereof, You may choose to offer, 168 | and charge a fee for, acceptance of support, warranty, indemnity, 169 | or other liability obligations and/or rights consistent with this 170 | License. However, in accepting such obligations, You may act only 171 | on Your own behalf and on Your sole responsibility, not on behalf 172 | of any other Contributor, and only if You agree to indemnify, 173 | defend, and hold each Contributor harmless for any liability 174 | incurred by, or claims asserted against, such Contributor by reason 175 | of your accepting any such warranty or additional liability. 176 | 177 | END OF TERMS AND CONDITIONS 178 | 179 | APPENDIX: How to apply the Apache License to your work. 180 | 181 | To apply the Apache License to your work, attach the following 182 | boilerplate notice, with the fields enclosed by brackets "[]" 183 | replaced with your own identifying information. (Don't include 184 | the brackets!) The text should be enclosed in the appropriate 185 | comment syntax for the file format. We also recommend that a 186 | file or class name and description of purpose be included on the 187 | same "printed page" as the copyright notice for easier 188 | identification within third-party archives. 189 | 190 | Copyright [yyyy] [name of copyright owner] 191 | 192 | Licensed under the Apache License, Version 2.0 (the "License"); 193 | you may not use this file except in compliance with the License. 194 | You may obtain a copy of the License at 195 | 196 | http://www.apache.org/licenses/LICENSE-2.0 197 | 198 | Unless required by applicable law or agreed to in writing, software 199 | distributed under the License is distributed on an "AS IS" BASIS, 200 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 201 | See the License for the specific language governing permissions and 202 | limitations under the License. 203 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Please see https://github.com/rtr7/router7 2 | 3 | ## Cloning the kernel repository 4 | 5 | This repository clocks in at over 3 GB of disk usage, so you might want to clone 6 | it as a shallow clone: 7 | 8 | ``` 9 | git clone --depth=1 https://github.com/rtr7/kernel 10 | ``` 11 | 12 | 13 | ## Updating the kernel 14 | 15 | First, follow the [gokrazy installation instructions](https://gokrazy.org/quickstart/). 16 | 17 | We’re using docker to get a reproducible build environment for our 18 | kernel images, so install docker if you haven’t already: 19 | ``` 20 | sudo apt install docker.io 21 | sudo addgroup $USER docker 22 | newgrp docker 23 | ``` 24 | 25 | Clone the kernel git repository: 26 | ``` 27 | git clone --depth=1 https://github.com/rtr7/kernel 28 | cd kernel 29 | ``` 30 | 31 | Install the kernel-related gokrazy tools: 32 | ``` 33 | GOBIN=$PWD/_build go install github.com/gokrazy/autoupdate/cmd/gokr-rebuild-kernel@latest 34 | ``` 35 | 36 | 37 | And build a new kernel (takes about 5 minutes): 38 | ``` 39 | (cd _build && ./gokr-rebuild-kernel) 40 | ``` 41 | 42 | The new kernel is stored in the working directory. Use `gok add .` to 43 | ensure the next `gok` build will pick up your changed files. 44 | -------------------------------------------------------------------------------- /_build/0001-nct6683.patch: -------------------------------------------------------------------------------- 1 | diff --git i/drivers/hwmon/nct6683.c w/drivers/hwmon/nct6683.c 2 | index a23047a3b..c199b549a 100644 3 | --- i/drivers/hwmon/nct6683.c 4 | +++ w/drivers/hwmon/nct6683.c 5 | @@ -1202,6 +1202,8 @@ static int nct6683_probe(struct platform_device *pdev) 6 | int groups = 0; 7 | char build[16]; 8 | 9 | + pr_info("nct6683_probe\n"); 10 | + 11 | res = platform_get_resource(pdev, IORESOURCE_IO, 0); 12 | if (!devm_request_region(dev, res->start, IOREGION_LENGTH, DRVNAME)) 13 | return -EBUSY; 14 | @@ -1218,6 +1220,7 @@ static int nct6683_probe(struct platform_device *pdev) 15 | 16 | data->customer_id = nct6683_read16(data, NCT6683_REG_CUSTOMER_ID); 17 | 18 | + pr_info("data->customer_id = %x\n", data->customer_id); 19 | /* By default only instantiate driver if the customer ID is known */ 20 | switch (data->customer_id) { 21 | case NCT6683_CUSTOMER_ID_INTEL: 22 | @@ -1229,6 +1232,8 @@ static int nct6683_probe(struct platform_device *pdev) 23 | case NCT6683_CUSTOMER_ID_ASROCK: 24 | break; 25 | default: 26 | + pr_info("customer_id %x unhandled\n", data->customer_id); 27 | + force = true; 28 | if (!force) 29 | return -ENODEV; 30 | } 31 | @@ -1350,7 +1355,7 @@ static int __init nct6683_find(int sioaddr, struct nct6683_sio_data *sio_data) 32 | int addr; 33 | u16 val; 34 | int err; 35 | - 36 | + pr_info("nct6683_find\n"); 37 | err = superio_enter(sioaddr); 38 | if (err) 39 | return err; 40 | -------------------------------------------------------------------------------- /_build/config.addendum.txt: -------------------------------------------------------------------------------- 1 | CONFIG_IPV6=y 2 | CONFIG_DYNAMIC_DEBUG=y 3 | 4 | # For Squashfs (root file system): 5 | CONFIG_SQUASHFS=y 6 | CONFIG_SQUASHFS_FILE_CACHE=y 7 | CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y 8 | CONFIG_SQUASHFS_ZLIB=y 9 | CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 10 | 11 | # For a console on HDMI: 12 | # # TODO: the simpledrm driver just does not work for me. the ASRock logo never disappears from HDMI 13 | # # [ 0.364059] [drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0 14 | # CONFIG_DRM_SIMPLEDRM=y 15 | # CONFIG_X86_SYSFB=y 16 | # 17 | # Whereas with (working) efifb, I see: 18 | # # [ 0.460084] efifb: probing for efifb 19 | # # [ 0.460096] efifb: framebuffer at 0xe9000000, using 3072k, total 3072k 20 | # # [ 0.460099] efifb: mode is 1024x768x32, linelength=4096, pages=1 21 | # # [ 0.460101] efifb: scrolling: redraw 22 | # # [ 0.460103] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0 23 | CONFIG_DRM_SIMPLEDRM=n 24 | CONFIG_X86_SYSFB=n 25 | CONFIG_FB=y 26 | CONFIG_FB_EFI=y 27 | CONFIG_FB_SIMPLE=y 28 | CONFIG_DRM_FBDEV_EMULATION=y 29 | CONFIG_FRAMEBUFFER_CONSOLE=y 30 | 31 | # For FUSE (for cpu(1)): 32 | CONFIG_FUSE_FS=y 33 | 34 | # For using github.com/vishvananda/netlink 35 | CONFIG_NETFILTER_NETLINK_QUEUE=y 36 | CONFIG_XFRM_USER=y 37 | 38 | # For nftables: 39 | CONFIG_NF_TABLES=y 40 | CONFIG_NF_NAT_IPV4=y 41 | CONFIG_NF_NAT_MASQUERADE_IPV4=y 42 | CONFIG_NFT_PAYLOAD=y 43 | CONFIG_NFT_EXTHDR=y 44 | CONFIG_NFT_META=y 45 | CONFIG_NFT_CT=y 46 | CONFIG_NFT_RBTREE=y 47 | CONFIG_NFT_HASH=y 48 | CONFIG_NFT_COUNTER=y 49 | CONFIG_NFT_LOG=y 50 | CONFIG_NFT_LIMIT=y 51 | CONFIG_NFT_NAT=y 52 | CONFIG_NFT_COMPAT=y 53 | CONFIG_NFT_MASQ=y 54 | CONFIG_NFT_MASQ_IPV4=y 55 | CONFIG_NFT_REDIR=y 56 | CONFIG_NFT_REJECT=y 57 | CONFIG_NF_TABLES_IPV4=y 58 | CONFIG_NFT_REJECT_IPV4=y 59 | CONFIG_NFT_CHAIN_ROUTE_IPV4=y 60 | CONFIG_NFT_CHAIN_NAT_IPV4=y 61 | CONFIG_NF_TABLES_IPV6=y 62 | CONFIG_NFT_CHAIN_ROUTE_IPV6=y 63 | CONFIG_NFT_OBJREF=y 64 | CONFIG_NFT_DUP_IPV4=y 65 | CONFIG_NFT_FIB_IPV4=y 66 | CONFIG_NFT_DUP_IPV6=y 67 | CONFIG_NFT_FIB_IPV6=y 68 | 69 | # Explicitly disable nftables helper modules to prevent NAT slipstreaming attacks: 70 | # https://samy.pl/slipstream/ 71 | CONFIG_NF_CONNTRACK_AMANDA=n 72 | CONFIG_NF_CONNTRACK_FTP=n 73 | CONFIG_NF_CONNTRACK_H323=n 74 | CONFIG_NF_CONNTRACK_IRC=n 75 | CONFIG_NF_CONNTRACK_NETBIOS_NS=n 76 | CONFIG_NF_CONNTRACK_SNMP=n 77 | CONFIG_NF_CONNTRACK_PPTP=n 78 | CONFIG_NF_CONNTRACK_SANE=n 79 | CONFIG_NF_CONNTRACK_SIP=n 80 | CONFIG_NF_CONNTRACK_TFTP=n 81 | 82 | # For using USB mass storage 83 | CONFIG_USB_EHCI_HCD=y 84 | CONFIG_USB_XHCI_HCD=y 85 | CONFIG_USB_DEVICEFS=y 86 | CONFIG_USB_STORAGE=y 87 | 88 | # For NVMe storage 89 | CONFIG_NVME_CORE=y 90 | CONFIG_BLK_DEV_NVME=y 91 | CONFIG_NVME_MULTIPATH=y 92 | CONFIG_NVME_HWMON=y 93 | CONFIG_NVME_TARGET_PASSTHRU=y 94 | 95 | # For https://www.fs.com/products/75602.html and https://www.fs.com/products/75603.html network cards: 96 | CONFIG_I40E=y 97 | 98 | # For Intel E810 series network cards: 99 | CONFIG_ICE=y 100 | 101 | # For Broadcom 57414 10/25 Gbit/s network card: 102 | CONFIG_BNXT=y 103 | 104 | # For Mellanox ConnectX-4 25 Gbit/s network cards: 105 | CONFIG_MLX5_EN=y 106 | CONFIG_MLX5_CORE=y 107 | CONFIG_MLX5_CORE_EN=y 108 | CONFIG_MLX5_INFINIBAND=n 109 | 110 | # For apu2c4 ethernet ports 111 | CONFIG_IGB=y 112 | 113 | # For Intel I225 ethernet ports (ASRock B550 Taichi): 114 | CONFIG_IGC=y 115 | 116 | # For /proc/config.gz 117 | CONFIG_IKCONFIG=y 118 | CONFIG_IKCONFIG_PROC=y 119 | 120 | # For kexec 121 | CONFIG_KEXEC_FILE=y 122 | 123 | # For apu2c4 watchdog 124 | CONFIG_SP5100_TCO=y 125 | 126 | # For WireGuard 127 | CONFIG_NET_UDP_TUNNEL=y 128 | CONFIG_WIREGUARD=y 129 | 130 | # For traffic shaping using tc: 131 | CONFIG_NET_SCH_TBF=y 132 | 133 | # For measuring CPU temperature: 134 | CONFIG_SENSORS_K10TEMP=y 135 | 136 | # For measuring non-CPU temperature and fan speeds: 137 | CONFIG_SENSORS_NCT6683=y 138 | 139 | # For Corsair Commander Pro fan controller: 140 | CONFIG_SENSORS_CORSAIR_CPRO=y 141 | 142 | # For iproute2’s ss(8): 143 | CONFIG_INET_DIAG=y 144 | 145 | # For macvlan ethernet devices: 146 | CONFIG_MACVLAN=y 147 | 148 | # For virtio drivers (for qemu): 149 | CONFIG_VIRTIO_PCI=y 150 | CONFIG_VIRTIO_BALLOON=y 151 | CONFIG_VIRTIO_BLK=y 152 | CONFIG_VIRTIO_NET=y 153 | CONFIG_VIRTIO=y 154 | CONFIG_VIRTIO_RING=y 155 | # For watchdog within qemu: 156 | CONFIG_I6300ESB_WDT=y 157 | 158 | # For running KVM-accelerated qemu VMs: 159 | CONFIG_KVM=y 160 | CONFIG_KVM_INTEL=y 161 | CONFIG_KVM_AMD=y 162 | CONFIG_KVM_AMD_SEV=y 163 | 164 | # For bridge ethernet devices: 165 | CONFIG_BRIDGE=y 166 | 167 | CONFIG_EFIVAR_FS=y 168 | 169 | # For Ryzen CPUs: 170 | CONFIG_X86_AMD_PLATFORM_DEVICE=y 171 | CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y 172 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y 173 | CONFIG_X86_POWERNOW_K8=y 174 | CONFIG_X86_AMD_FREQ_SENSITIVITY=y 175 | 176 | # Include hardware interrupt CPU usage in /proc/stat CPU time reporting: 177 | CONFIG_IRQ_TIME_ACCOUNTING=y 178 | 179 | # For tun devices, see https://www.kernel.org/doc/Documentation/networking/tuntap.txt 180 | CONFIG_TUN=y 181 | 182 | # For runc: 183 | CONFIG_BPF_SYSCALL=y 184 | CONFIG_CGROUP_FREEZER=y 185 | CONFIG_CGROUP_BPF=y 186 | CONFIG_SOCK_CGROUP_DATA=y 187 | CONFIG_NET_SOCK_MSG=y 188 | # For podman: 189 | CONFIG_OVERLAY_FS=y 190 | CONFIG_BRIDGE=y 191 | CONFIG_VETH=y 192 | CONFIG_NETFILTER_ADVANCED=y 193 | CONFIG_NETFILTER_XT_MATCH_COMMENT=y 194 | CONFIG_IP_NF_NAT=y 195 | CONFIG_IP_NF_TARGET_MASQUERADE=y 196 | CONFIG_NETFILTER_XT_NAT=y 197 | CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y 198 | CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y 199 | CONFIG_NETFILTER_XT_MARK=y 200 | CONFIG_CGROUP_PIDS=y 201 | 202 | # Enable TCP BBR as default congestion control 203 | CONFIG_TCP_CONG_BBR=y 204 | CONFIG_DEFAULT_BBR=y 205 | CONFIG_DEFAULT_TCP_CONG="bbr" 206 | 207 | # Linux 6.1: 208 | # In file included from :0:0: 209 | # drivers/gpu/drm/i915/i915_sw_fence_work.c: In function 'dma_fence_work_init': 210 | # drivers/gpu/drm/i915/i915_sw_fence.h:57:20: error: the comparison will always evaluate as 'false' for the address of 'fence_notify' will never be NULL [-Werror=address] 211 | # BUILD_BUG_ON((fn) == NULL); \ 212 | # ^ 213 | # ././include/linux/compiler_types.h:337:9: note: in definition of macro '__compiletime_assert' 214 | # if (!(condition)) \ 215 | # ^~~~~~~~~ 216 | # ././include/linux/compiler_types.h:357:2: note: in expansion of macro '_compiletime_assert' 217 | # _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) 218 | # ^~~~~~~~~~~~~~~~~~~ 219 | # ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 220 | # #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) 221 | # ^~~~~~~~~~~~~~~~~~ 222 | # ./include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' 223 | # BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) 224 | # ^~~~~~~~~~~~~~~~ 225 | # drivers/gpu/drm/i915/i915_sw_fence.h:57:2: note: in expansion of macro 'BUILD_BUG_ON' 226 | # BUILD_BUG_ON((fn) == NULL); \ 227 | # ^~~~~~~~~~~~ 228 | # drivers/gpu/drm/i915/i915_sw_fence_work.c:89:2: note: in expansion of macro 'i915_sw_fence_init' 229 | # i915_sw_fence_init(&f->chain, fence_notify); 230 | # ^~~~~~~~~~~~~~~~~~ 231 | # cc1: all warnings being treated as errors 232 | # make[5]: *** [drivers/gpu/drm/i915/i915_sw_fence_work.o] Error 1 233 | # make[4]: *** [drivers/gpu/drm/i915] Error 2 234 | # make[3]: *** [drivers/gpu/drm] Error 2 235 | CONFIG_WERROR=n 236 | 237 | # Enable zstd compression to stay below 15 MB, which is the size of Extended Memory. 238 | # This is relevant to keep the kernel booting with the minimal MBR loader we use. 239 | CONFIG_KERNEL_ZSTD=y 240 | 241 | # for easy sandboxing with go-landlock 242 | CONFIG_SECURITY_LANDLOCK=y 243 | -------------------------------------------------------------------------------- /_build/series: -------------------------------------------------------------------------------- 1 | 0001-nct6683.patch 2 | -------------------------------------------------------------------------------- /_build/upstream-url.txt: -------------------------------------------------------------------------------- 1 | https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz -------------------------------------------------------------------------------- /cmdline.txt: -------------------------------------------------------------------------------- 1 | root=/dev/sda2 ro init=/gokrazy/init panic=10 oops=panic 2 | -------------------------------------------------------------------------------- /config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtr7/kernel/b4b19b317cd716ac2cf94e4cafadfafe1219f353/config.txt -------------------------------------------------------------------------------- /empty.go: -------------------------------------------------------------------------------- 1 | // Copyright 2018 Google Inc. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | // Package kernel is a placeholder so that the packer can find the kernel in this directory. 16 | package kernel 17 | -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/rtr7/kernel 2 | 3 | go 1.17 4 | 5 | require ( 6 | github.com/gokrazy/bakery v0.0.0-20220304074031-a32e6d0a1269 // indirect 7 | github.com/gokrazy/gokrazy v0.0.0-20220304072708-5dd8496371e3 // indirect 8 | github.com/gokrazy/rpi-eeprom v0.0.0-20220210033409-65a934c9dc5a // indirect 9 | github.com/gokrazy/timestamps v0.0.0-20200713073712-54fdc319126e // indirect 10 | ) 11 | -------------------------------------------------------------------------------- /lib/modules/6.15.0/modules.alias: -------------------------------------------------------------------------------- 1 | # Aliases extracted from modules themselves. 2 | -------------------------------------------------------------------------------- /lib/modules/6.15.0/modules.alias.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtr7/kernel/b4b19b317cd716ac2cf94e4cafadfafe1219f353/lib/modules/6.15.0/modules.alias.bin -------------------------------------------------------------------------------- /lib/modules/6.15.0/modules.builtin: -------------------------------------------------------------------------------- 1 | kernel/arch/x86/events/rapl.ko 2 | kernel/arch/x86/events/amd/amd-uncore.ko 3 | kernel/arch/x86/events/intel/intel-uncore.ko 4 | kernel/arch/x86/events/intel/intel-cstate.ko 5 | kernel/arch/x86/kvm/kvm.ko 6 | kernel/arch/x86/kvm/kvm-intel.ko 7 | kernel/arch/x86/kvm/kvm-amd.ko 8 | kernel/arch/x86/kernel/msr.ko 9 | kernel/arch/x86/kernel/cpuid.ko 10 | kernel/arch/x86/crypto/chacha-x86_64.ko 11 | kernel/arch/x86/crypto/poly1305-x86_64.ko 12 | kernel/arch/x86/crypto/curve25519-x86_64.ko 13 | kernel/arch/x86/platform/intel/iosf_mbi.ko 14 | kernel/kernel/configs.ko 15 | kernel/fs/binfmt_misc.ko 16 | kernel/fs/binfmt_script.ko 17 | kernel/fs/mbcache.ko 18 | kernel/fs/nfs_common/nfs_acl.ko 19 | kernel/fs/nfs_common/grace.ko 20 | kernel/fs/quota/quota_v2.ko 21 | kernel/fs/quota/quota_tree.ko 22 | kernel/fs/netfs/netfs.ko 23 | kernel/fs/ext4/ext4.ko 24 | kernel/fs/jbd2/jbd2.ko 25 | kernel/fs/squashfs/squashfs.ko 26 | kernel/fs/fat/fat.ko 27 | kernel/fs/fat/vfat.ko 28 | kernel/fs/fat/msdos.ko 29 | kernel/fs/isofs/isofs.ko 30 | kernel/fs/nfs/nfs.ko 31 | kernel/fs/nfs/nfsv3.ko 32 | kernel/fs/nfs/nfsv4.ko 33 | kernel/fs/exportfs/exportfs.ko 34 | kernel/fs/lockd/lockd.ko 35 | kernel/fs/nls/nls_base.ko 36 | kernel/fs/nls/nls_cp437.ko 37 | kernel/fs/nls/nls_ascii.ko 38 | kernel/fs/nls/nls_iso8859-1.ko 39 | kernel/fs/nls/nls_utf8.ko 40 | kernel/fs/autofs/autofs4.ko 41 | kernel/fs/fuse/fuse.ko 42 | kernel/fs/overlayfs/overlay.ko 43 | kernel/fs/9p/9p.ko 44 | kernel/fs/efivarfs/efivarfs.ko 45 | kernel/crypto/crypto.ko 46 | kernel/crypto/crypto_algapi.ko 47 | kernel/crypto/aead.ko 48 | kernel/crypto/geniv.ko 49 | kernel/crypto/crypto_skcipher.ko 50 | kernel/crypto/bpf_crypto_skcipher.ko 51 | kernel/crypto/seqiv.ko 52 | kernel/crypto/echainiv.ko 53 | kernel/crypto/crypto_hash.ko 54 | kernel/crypto/akcipher.ko 55 | kernel/crypto/sig.ko 56 | kernel/crypto/kpp.ko 57 | kernel/crypto/rsa_generic.ko 58 | kernel/crypto/crypto_acompress.ko 59 | kernel/crypto/cryptomgr.ko 60 | kernel/crypto/cmac.ko 61 | kernel/crypto/hmac.ko 62 | kernel/crypto/crypto_null.ko 63 | kernel/crypto/md5.ko 64 | kernel/crypto/sha256_generic.ko 65 | kernel/crypto/sha512_generic.ko 66 | kernel/crypto/sha3_generic.ko 67 | kernel/crypto/ecb.ko 68 | kernel/crypto/cbc.ko 69 | kernel/crypto/ctr.ko 70 | kernel/crypto/gcm.ko 71 | kernel/crypto/ccm.ko 72 | kernel/crypto/aes_generic.ko 73 | kernel/crypto/authenc.ko 74 | kernel/crypto/authencesn.ko 75 | kernel/crypto/lzo.ko 76 | kernel/crypto/lzo-rle.ko 77 | kernel/crypto/rng.ko 78 | kernel/crypto/drbg.ko 79 | kernel/crypto/jitterentropy_rng.ko 80 | kernel/crypto/ghash-generic.ko 81 | kernel/crypto/asymmetric_keys/public_key.ko 82 | kernel/crypto/asymmetric_keys/x509_key_parser.ko 83 | kernel/crypto/asymmetric_keys/pkcs7_message.ko 84 | kernel/block/bsg.ko 85 | kernel/block/mq-deadline.ko 86 | kernel/block/kyber-iosched.ko 87 | kernel/lib/math/rational.ko 88 | kernel/lib/crypto/libcryptoutils.ko 89 | kernel/lib/crypto/libchacha.ko 90 | kernel/lib/crypto/libaes.ko 91 | kernel/lib/crypto/libarc4.ko 92 | kernel/lib/crypto/gf128mul.ko 93 | kernel/lib/crypto/libchacha20poly1305.ko 94 | kernel/lib/crypto/libcurve25519-generic.ko 95 | kernel/lib/crypto/libcurve25519.ko 96 | kernel/lib/crypto/libpoly1305.ko 97 | kernel/lib/crypto/libsha1.ko 98 | kernel/lib/crypto/libsha256.ko 99 | kernel/lib/crypto/mpi/mpi.ko 100 | kernel/lib/bitrev.ko 101 | kernel/lib/crc-ccitt.ko 102 | kernel/lib/crc16.ko 103 | kernel/lib/crc32.ko 104 | kernel/lib/xxhash.ko 105 | kernel/lib/zlib_inflate/zlib_inflate.ko 106 | kernel/lib/zlib_deflate/zlib_deflate.ko 107 | kernel/lib/lzo/lzo_compress.ko 108 | kernel/lib/lzo/lzo_decompress.ko 109 | kernel/lib/lz4/lz4_decompress.ko 110 | kernel/lib/zstd/zstd_decompress.ko 111 | kernel/lib/zstd/zstd_common.ko 112 | kernel/lib/xz/xz_dec.ko 113 | kernel/lib/glob.ko 114 | kernel/lib/dim/dimlib.ko 115 | kernel/lib/asn1_decoder.ko 116 | kernel/lib/fonts/font.ko 117 | kernel/lib/oid_registry.ko 118 | kernel/lib/ucs2_string.ko 119 | kernel/arch/x86/lib/crc32-x86.ko 120 | kernel/drivers/leds/led-class.ko 121 | kernel/drivers/video/console/vgacon.ko 122 | kernel/drivers/video/backlight/backlight.ko 123 | kernel/drivers/video/fbdev/core/fb.ko 124 | kernel/drivers/video/fbdev/core/cfbfillrect.ko 125 | kernel/drivers/video/fbdev/core/cfbcopyarea.ko 126 | kernel/drivers/video/fbdev/core/cfbimgblt.ko 127 | kernel/drivers/video/fbdev/core/fb_io_fops.ko 128 | kernel/drivers/video/fbdev/core/sysfillrect.ko 129 | kernel/drivers/video/fbdev/core/syscopyarea.ko 130 | kernel/drivers/video/fbdev/core/sysimgblt.ko 131 | kernel/drivers/video/fbdev/core/fb_sys_fops.ko 132 | kernel/drivers/video/fbdev/simplefb.ko 133 | kernel/drivers/acpi/ac.ko 134 | kernel/drivers/acpi/button.ko 135 | kernel/drivers/acpi/fan.ko 136 | kernel/drivers/acpi/video.ko 137 | kernel/drivers/acpi/processor.ko 138 | kernel/drivers/acpi/thermal.ko 139 | kernel/drivers/acpi/battery.ko 140 | kernel/drivers/dma/virt-dma.ko 141 | kernel/drivers/dma/dw/dw_dmac_core.ko 142 | kernel/drivers/dma/hsu/hsu_dma.ko 143 | kernel/drivers/virtio/virtio.ko 144 | kernel/drivers/virtio/virtio_ring.ko 145 | kernel/drivers/virtio/virtio_pci_modern_dev.ko 146 | kernel/drivers/virtio/virtio_pci_legacy_dev.ko 147 | kernel/drivers/virtio/virtio_pci.ko 148 | kernel/drivers/virtio/virtio_balloon.ko 149 | kernel/drivers/virtio/virtio_input.ko 150 | kernel/drivers/virtio/virtio_dma_buf.ko 151 | kernel/drivers/tty/n_null.ko 152 | kernel/drivers/tty/serial/serial_base.ko 153 | kernel/drivers/tty/serial/8250/8250.ko 154 | kernel/drivers/tty/serial/8250/8250_base.ko 155 | kernel/drivers/tty/serial/8250/8250_exar.ko 156 | kernel/drivers/tty/serial/8250/8250_lpss.ko 157 | kernel/drivers/tty/serial/8250/8250_mid.ko 158 | kernel/drivers/tty/serial/8250/8250_pci.ko 159 | kernel/drivers/tty/serial/8250/8250_pericom.ko 160 | kernel/drivers/char/virtio_console.ko 161 | kernel/drivers/char/nvram.ko 162 | kernel/drivers/char/hw_random/rng-core.ko 163 | kernel/drivers/char/hw_random/via-rng.ko 164 | kernel/drivers/char/agp/agpgart.ko 165 | kernel/drivers/char/agp/amd64-agp.ko 166 | kernel/drivers/char/agp/intel-agp.ko 167 | kernel/drivers/char/agp/intel-gtt.ko 168 | kernel/drivers/iommu/iova.ko 169 | kernel/drivers/gpu/drm/drm.ko 170 | kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko 171 | kernel/drivers/gpu/drm/drm_buddy.ko 172 | kernel/drivers/gpu/drm/drm_shmem_helper.ko 173 | kernel/drivers/gpu/drm/drm_kms_helper.ko 174 | kernel/drivers/gpu/drm/drm_mipi_dsi.ko 175 | kernel/drivers/gpu/drm/clients/drm_client_lib.ko 176 | kernel/drivers/gpu/drm/display/drm_display_helper.ko 177 | kernel/drivers/gpu/drm/ttm/ttm.ko 178 | kernel/drivers/gpu/drm/i915/i915.ko 179 | kernel/drivers/gpu/drm/virtio/virtio-gpu.ko 180 | kernel/drivers/connector/cn.ko 181 | kernel/drivers/base/firmware_loader/firmware_class.ko 182 | kernel/drivers/block/loop.ko 183 | kernel/drivers/block/virtio_blk.ko 184 | kernel/drivers/misc/eeprom/eeprom_93cx6.ko 185 | kernel/drivers/misc/mei/mei.ko 186 | kernel/drivers/misc/mei/mei-me.ko 187 | kernel/drivers/macintosh/mac_hid.ko 188 | kernel/drivers/scsi/scsi_mod.ko 189 | kernel/drivers/scsi/scsi_common.ko 190 | kernel/drivers/scsi/scsi_transport_spi.ko 191 | kernel/drivers/scsi/virtio_scsi.ko 192 | kernel/drivers/scsi/sd_mod.ko 193 | kernel/drivers/scsi/sr_mod.ko 194 | kernel/drivers/scsi/sg.ko 195 | kernel/drivers/nvme/host/nvme-core.ko 196 | kernel/drivers/nvme/host/nvme.ko 197 | kernel/drivers/ata/libata.ko 198 | kernel/drivers/ata/ahci.ko 199 | kernel/drivers/ata/libahci.ko 200 | kernel/drivers/ata/ata_piix.ko 201 | kernel/drivers/ata/pata_amd.ko 202 | kernel/drivers/ata/pata_oldpiix.ko 203 | kernel/drivers/ata/pata_sch.ko 204 | kernel/drivers/net/wireguard/wireguard.ko 205 | kernel/drivers/net/macvlan.ko 206 | kernel/drivers/net/mii.ko 207 | kernel/drivers/net/netconsole.ko 208 | kernel/drivers/net/phy/mdio_devres.ko 209 | kernel/drivers/net/phy/libphy.ko 210 | kernel/drivers/net/phy/fixed_phy.ko 211 | kernel/drivers/net/phy/realtek/realtek.ko 212 | kernel/drivers/net/mdio/acpi_mdio.ko 213 | kernel/drivers/net/mdio/fwnode_mdio.ko 214 | kernel/drivers/net/tun.ko 215 | kernel/drivers/net/veth.ko 216 | kernel/drivers/net/virtio_net.ko 217 | kernel/drivers/net/ethernet/broadcom/tg3.ko 218 | kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko 219 | kernel/drivers/net/ethernet/intel/libeth/libeth.ko 220 | kernel/drivers/net/ethernet/intel/libie/libie.ko 221 | kernel/drivers/net/ethernet/intel/e100.ko 222 | kernel/drivers/net/ethernet/intel/e1000/e1000.ko 223 | kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko 224 | kernel/drivers/net/ethernet/intel/igb/igb.ko 225 | kernel/drivers/net/ethernet/intel/igc/igc.ko 226 | kernel/drivers/net/ethernet/intel/i40e/i40e.ko 227 | kernel/drivers/net/ethernet/intel/ice/ice.ko 228 | kernel/drivers/net/ethernet/marvell/sky2.ko 229 | kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko 230 | kernel/drivers/net/ethernet/nvidia/forcedeth.ko 231 | kernel/drivers/net/ethernet/realtek/8139too.ko 232 | kernel/drivers/net/ethernet/realtek/r8169.ko 233 | kernel/drivers/net/net_failover.ko 234 | kernel/drivers/cdrom/cdrom.ko 235 | kernel/drivers/pcmcia/pcmcia_core.ko 236 | kernel/drivers/pcmcia/pcmcia.ko 237 | kernel/drivers/pcmcia/pcmcia_rsrc.ko 238 | kernel/drivers/pcmcia/yenta_socket.ko 239 | kernel/drivers/usb/common/usb-common.ko 240 | kernel/drivers/usb/core/usbcore.ko 241 | kernel/drivers/usb/mon/usbmon.ko 242 | kernel/drivers/usb/host/ehci-hcd.ko 243 | kernel/drivers/usb/host/ehci-pci.ko 244 | kernel/drivers/usb/host/ohci-hcd.ko 245 | kernel/drivers/usb/host/ohci-pci.ko 246 | kernel/drivers/usb/host/uhci-hcd.ko 247 | kernel/drivers/usb/host/xhci-hcd.ko 248 | kernel/drivers/usb/host/xhci-pci.ko 249 | kernel/drivers/usb/class/usblp.ko 250 | kernel/drivers/usb/storage/usb-storage.ko 251 | kernel/drivers/input/serio/serio.ko 252 | kernel/drivers/input/serio/i8042.ko 253 | kernel/drivers/input/serio/serport.ko 254 | kernel/drivers/input/serio/libps2.ko 255 | kernel/drivers/input/input-core.ko 256 | kernel/drivers/input/ff-memless.ko 257 | kernel/drivers/input/sparse-keymap.ko 258 | kernel/drivers/input/vivaldi-fmap.ko 259 | kernel/drivers/input/input-leds.ko 260 | kernel/drivers/input/evdev.ko 261 | kernel/drivers/input/keyboard/atkbd.ko 262 | kernel/drivers/input/mouse/psmouse.ko 263 | kernel/drivers/rtc/rtc-cmos.ko 264 | kernel/drivers/i2c/i2c-core.ko 265 | kernel/drivers/i2c/i2c-smbus.ko 266 | kernel/drivers/i2c/algos/i2c-algo-bit.ko 267 | kernel/drivers/i2c/busses/i2c-i801.ko 268 | kernel/drivers/pps/pps_core.ko 269 | kernel/drivers/ptp/ptp.ko 270 | kernel/drivers/ptp/ptp_kvm.ko 271 | kernel/drivers/ptp/ptp_vmclock.ko 272 | kernel/drivers/hwmon/hwmon.ko 273 | kernel/drivers/hwmon/corsair-cpro.ko 274 | kernel/drivers/hwmon/k10temp.ko 275 | kernel/drivers/hwmon/nct6683.ko 276 | kernel/drivers/watchdog/watchdog.ko 277 | kernel/drivers/watchdog/sp5100_tco.ko 278 | kernel/drivers/watchdog/i6300esb.ko 279 | kernel/drivers/md/md-mod.ko 280 | kernel/drivers/md/dm-mod.ko 281 | kernel/drivers/md/dm-mirror.ko 282 | kernel/drivers/md/dm-log.ko 283 | kernel/drivers/md/dm-region-hash.ko 284 | kernel/drivers/md/dm-zero.ko 285 | kernel/drivers/cpufreq/cpufreq_performance.ko 286 | kernel/drivers/cpufreq/cpufreq_powersave.ko 287 | kernel/drivers/cpufreq/cpufreq_userspace.ko 288 | kernel/drivers/cpufreq/cpufreq_ondemand.ko 289 | kernel/drivers/cpufreq/acpi-cpufreq.ko 290 | kernel/drivers/cpufreq/powernow-k8.ko 291 | kernel/drivers/cpufreq/amd_freq_sensitivity.ko 292 | kernel/drivers/cpuidle/cpuidle-haltpoll.ko 293 | kernel/drivers/hid/hid.ko 294 | kernel/drivers/hid/hid-generic.ko 295 | kernel/drivers/hid/hid-a4tech.ko 296 | kernel/drivers/hid/hid-apple.ko 297 | kernel/drivers/hid/hid-belkin.ko 298 | kernel/drivers/hid/hid-cherry.ko 299 | kernel/drivers/hid/hid-chicony.ko 300 | kernel/drivers/hid/hid-cypress.ko 301 | kernel/drivers/hid/hid-ezkey.ko 302 | kernel/drivers/hid/hid-gyration.ko 303 | kernel/drivers/hid/hid-ite.ko 304 | kernel/drivers/hid/hid-kensington.ko 305 | kernel/drivers/hid/hid-microsoft.ko 306 | kernel/drivers/hid/hid-monterey.ko 307 | kernel/drivers/hid/hid-ntrig.ko 308 | kernel/drivers/hid/hid-pl.ko 309 | kernel/drivers/hid/hid-petalynx.ko 310 | kernel/drivers/hid/hid-redragon.ko 311 | kernel/drivers/hid/hid-samsung.ko 312 | kernel/drivers/hid/hid-sony.ko 313 | kernel/drivers/hid/hid-sunplus.ko 314 | kernel/drivers/hid/hid-topseed.ko 315 | kernel/drivers/hid/usbhid/usbhid.ko 316 | kernel/drivers/platform/x86/wmi.ko 317 | kernel/drivers/platform/x86/wmi-bmof.ko 318 | kernel/drivers/platform/x86/eeepc-laptop.ko 319 | kernel/sound/soundcore.ko 320 | kernel/sound/core/snd.ko 321 | kernel/sound/core/snd-hwdep.ko 322 | kernel/sound/core/snd-timer.ko 323 | kernel/sound/core/snd-hrtimer.ko 324 | kernel/sound/core/snd-pcm.ko 325 | kernel/sound/core/snd-seq-device.ko 326 | kernel/sound/core/seq/snd-seq.ko 327 | kernel/sound/core/seq/snd-seq-dummy.ko 328 | kernel/sound/pci/hda/snd-hda-codec.ko 329 | kernel/sound/pci/hda/snd-hda-intel.ko 330 | kernel/sound/hda/snd-hda-core.ko 331 | kernel/sound/hda/snd-intel-dspcfg.ko 332 | kernel/sound/hda/snd-intel-sdw-acpi.ko 333 | kernel/net/core/selftests.ko 334 | kernel/net/core/failover.ko 335 | kernel/net/llc/llc.ko 336 | kernel/net/802/p8022.ko 337 | kernel/net/802/psnap.ko 338 | kernel/net/802/stp.ko 339 | kernel/net/sched/sch_tbf.ko 340 | kernel/net/sched/cls_cgroup.ko 341 | kernel/net/netfilter/nfnetlink.ko 342 | kernel/net/netfilter/nfnetlink_queue.ko 343 | kernel/net/netfilter/nfnetlink_log.ko 344 | kernel/net/netfilter/nf_conntrack.ko 345 | kernel/net/netfilter/nf_conntrack_netlink.ko 346 | kernel/net/netfilter/nf_nat.ko 347 | kernel/net/netfilter/nf_tables.ko 348 | kernel/net/netfilter/nft_compat.ko 349 | kernel/net/netfilter/nft_ct.ko 350 | kernel/net/netfilter/nft_limit.ko 351 | kernel/net/netfilter/nft_nat.ko 352 | kernel/net/netfilter/nft_reject.ko 353 | kernel/net/netfilter/nft_log.ko 354 | kernel/net/netfilter/nft_masq.ko 355 | kernel/net/netfilter/nft_redir.ko 356 | kernel/net/netfilter/nft_hash.ko 357 | kernel/net/netfilter/nft_fib.ko 358 | kernel/net/netfilter/nft_chain_nat.ko 359 | kernel/net/netfilter/x_tables.ko 360 | kernel/net/netfilter/xt_tcpudp.ko 361 | kernel/net/netfilter/xt_mark.ko 362 | kernel/net/netfilter/xt_nat.ko 363 | kernel/net/netfilter/xt_CONNSECMARK.ko 364 | kernel/net/netfilter/xt_NFLOG.ko 365 | kernel/net/netfilter/xt_MASQUERADE.ko 366 | kernel/net/netfilter/xt_SECMARK.ko 367 | kernel/net/netfilter/xt_TCPMSS.ko 368 | kernel/net/netfilter/xt_comment.ko 369 | kernel/net/netfilter/xt_conntrack.ko 370 | kernel/net/netfilter/xt_multiport.ko 371 | kernel/net/netfilter/xt_policy.ko 372 | kernel/net/netfilter/xt_state.ko 373 | kernel/net/ipv4/ip_tunnel.ko 374 | kernel/net/ipv4/udp_tunnel.ko 375 | kernel/net/ipv4/tunnel4.ko 376 | kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko 377 | kernel/net/ipv4/netfilter/nf_reject_ipv4.ko 378 | kernel/net/ipv4/netfilter/nft_reject_ipv4.ko 379 | kernel/net/ipv4/netfilter/nft_fib_ipv4.ko 380 | kernel/net/ipv4/netfilter/nft_dup_ipv4.ko 381 | kernel/net/ipv4/netfilter/ip_tables.ko 382 | kernel/net/ipv4/netfilter/iptable_filter.ko 383 | kernel/net/ipv4/netfilter/iptable_mangle.ko 384 | kernel/net/ipv4/netfilter/iptable_nat.ko 385 | kernel/net/ipv4/netfilter/ipt_REJECT.ko 386 | kernel/net/ipv4/netfilter/nf_dup_ipv4.ko 387 | kernel/net/ipv4/inet_diag.ko 388 | kernel/net/ipv4/tcp_diag.ko 389 | kernel/net/ipv4/tcp_bbr.ko 390 | kernel/net/ipv4/tcp_cubic.ko 391 | kernel/net/ipv4/tcp_sigpool.ko 392 | kernel/net/xfrm/xfrm_algo.ko 393 | kernel/net/xfrm/xfrm_user.ko 394 | kernel/net/ipv6/ipv6.ko 395 | kernel/net/ipv6/ah6.ko 396 | kernel/net/ipv6/esp6.ko 397 | kernel/net/ipv6/netfilter/ip6_tables.ko 398 | kernel/net/ipv6/netfilter/ip6table_filter.ko 399 | kernel/net/ipv6/netfilter/ip6table_mangle.ko 400 | kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko 401 | kernel/net/ipv6/netfilter/nf_reject_ipv6.ko 402 | kernel/net/ipv6/netfilter/nf_dup_ipv6.ko 403 | kernel/net/ipv6/netfilter/nft_reject_ipv6.ko 404 | kernel/net/ipv6/netfilter/nft_dup_ipv6.ko 405 | kernel/net/ipv6/netfilter/nft_fib_ipv6.ko 406 | kernel/net/ipv6/netfilter/ip6t_ipv6header.ko 407 | kernel/net/ipv6/netfilter/ip6t_REJECT.ko 408 | kernel/net/ipv6/sit.ko 409 | kernel/net/ipv6/ip6_udp_tunnel.ko 410 | kernel/net/packet/af_packet.ko 411 | kernel/net/bridge/bridge.ko 412 | kernel/net/sunrpc/sunrpc.ko 413 | kernel/net/sunrpc/auth_gss/auth_rpcgss.ko 414 | kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko 415 | kernel/net/wireless/cfg80211.ko 416 | kernel/net/mac80211/mac80211.ko 417 | kernel/net/rfkill/rfkill.ko 418 | kernel/net/9p/9pnet.ko 419 | kernel/net/9p/9pnet_fd.ko 420 | kernel/net/9p/9pnet_virtio.ko 421 | kernel/net/dns_resolver/dns_resolver.ko 422 | kernel/virt/lib/irqbypass.ko 423 | kernel/arch/x86/video/video-common.ko 424 | -------------------------------------------------------------------------------- /lib/modules/6.15.0/modules.builtin.alias.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtr7/kernel/b4b19b317cd716ac2cf94e4cafadfafe1219f353/lib/modules/6.15.0/modules.builtin.alias.bin -------------------------------------------------------------------------------- /lib/modules/6.15.0/modules.builtin.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtr7/kernel/b4b19b317cd716ac2cf94e4cafadfafe1219f353/lib/modules/6.15.0/modules.builtin.bin -------------------------------------------------------------------------------- /lib/modules/6.15.0/modules.builtin.modinfo: -------------------------------------------------------------------------------- 1 | rapl.license=GPLrapl.file=arch/x86/events/raplrapl.description=Support Intel/AMD RAPL energy consumption countersamd_uncore.license=GPL v2amd_uncore.file=arch/x86/events/amd/amd-uncoreamd_uncore.description=AMD Uncore Driverintel_uncore.license=GPLintel_uncore.file=arch/x86/events/intel/intel-uncoreintel_uncore.description=Support for Intel uncore performance eventsintel_uncore.parm=uncore_no_discover:Don't enable the Intel uncore PerfMon discovery mechanism (default: enable the discovery mechanism).intel_uncore.parmtype=uncore_no_discover:boolintel_cstate.license=GPLintel_cstate.file=arch/x86/events/intel/intel-cstateintel_cstate.description=Support for Intel cstate performance eventskvm.parmtype=enable_virt_at_load:boolkvm.parmtype=allow_unsafe_mappings:boolkvm.parmtype=halt_poll_ns_shrink:uintkvm.parmtype=halt_poll_ns_grow_start:uintkvm.parmtype=halt_poll_ns_grow:uintkvm.parmtype=halt_poll_ns:uintkvm.license=GPLkvm.file=arch/x86/kvm/kvmkvm.description=Kernel-based Virtual Machine (KVM) Hypervisorkvm.author=Qumranetkvm.parmtype=mitigate_smt_rsb:boolkvm.parmtype=eager_page_split:boolkvm.parmtype=enable_pmu:boolkvm.parmtype=pi_inject_timer:bintkvm.parmtype=force_emulation_prefix:intkvm.parmtype=enable_vmware_backdoor:boolkvm.parmtype=vector_hashing:boolkvm.parmtype=tsc_tolerance_ppm:uintkvm.parmtype=kvmclock_periodic_sync:boolkvm.parmtype=min_timer_period_us:uintkvm.parmtype=report_ignored_msrs:boolkvm.parmtype=ignore_msrs:boolkvm.parmtype=lapic_timer_advance:boolkvm.parmtype=tdp_mmu:boolkvm.parmtype=flush_on_reuse:boolkvm.parmtype=nx_huge_pages_recovery_period_ms:uintkvm.parmtype=nx_huge_pages_recovery_ratio:uintkvm.parmtype=nx_huge_pages:boolkvm.parmtype=mmio_caching:boolkvm_intel.parmtype=ple_window_max:uintkvm_intel.parmtype=ple_window_shrink:uintkvm_intel.parmtype=ple_window_grow:uintkvm_intel.parmtype=ple_window:uintkvm_intel.parmtype=ple_gap:uintkvm_intel.parmtype=allow_smaller_maxphyaddr:boolkvm_intel.parmtype=preemption_timer:boolkvm_intel.parmtype=dump_invalid_vmcs:boolkvm_intel.parmtype=error_on_inconsistent_vmcs_config:boolkvm_intel.parmtype=pml:boolkvm_intel.parmtype=nested:boolkvm_intel.parmtype=enable_ipiv:boolkvm_intel.parmtype=enable_apicv:boolkvm_intel.parmtype=fasteoi:boolkvm_intel.parmtype=emulate_invalid_guest_state:boolkvm_intel.parmtype=eptad:boolkvm_intel.parmtype=unrestricted_guest:boolkvm_intel.parmtype=ept:boolkvm_intel.parmtype=flexpriority:boolkvm_intel.parmtype=vnmi:boolkvm_intel.parmtype=vpid:boolkvm_intel.license=GPLkvm_intel.file=arch/x86/kvm/kvm-intelkvm_intel.description=KVM support for VMX (Intel VT-x) extensionskvm_intel.author=Qumranetkvm_intel.parmtype=nested_early_check:boolkvm_intel.parmtype=enable_shadow_vmcs:boolkvm_amd.parmtype=vnmi:boolkvm_amd.parmtype=intercept_smi:boolkvm_amd.parmtype=dump_invalid_vmcb:boolkvm_amd.parmtype=avic:boolkvm_amd.parmtype=tsc_scaling:intkvm_amd.parmtype=lbrv:intkvm_amd.parmtype=vgif:intkvm_amd.parmtype=vls:intkvm_amd.parmtype=nrips:intkvm_amd.parmtype=nested:intkvm_amd.parmtype=npt:boolkvm_amd.parmtype=pause_filter_count_max:ushortkvm_amd.parmtype=pause_filter_count_shrink:ushortkvm_amd.parmtype=pause_filter_count_grow:ushortkvm_amd.parmtype=pause_filter_count:ushortkvm_amd.parmtype=pause_filter_thresh:ushortkvm_amd.license=GPLkvm_amd.file=arch/x86/kvm/kvm-amdkvm_amd.description=KVM support for SVM (AMD-V) extensionskvm_amd.author=Qumranetkvm_amd.parmtype=force_avic:boolmicrocode.parmtype=force_minrev:boolmsr.license=GPLmsr.file=arch/x86/kernel/msrmsr.description=x86 generic MSR drivermsr.author=H. Peter Anvin cpuid.license=GPLcpuid.file=arch/x86/kernel/cpuidcpuid.description=x86 generic CPUID drivercpuid.author=H. Peter Anvin chacha_x86_64.alias=crypto-xchacha12-simdchacha_x86_64.alias=xchacha12-simdchacha_x86_64.alias=crypto-xchacha12chacha_x86_64.alias=xchacha12chacha_x86_64.alias=crypto-xchacha20-simdchacha_x86_64.alias=xchacha20-simdchacha_x86_64.alias=crypto-xchacha20chacha_x86_64.alias=xchacha20chacha_x86_64.alias=crypto-chacha20-simdchacha_x86_64.alias=chacha20-simdchacha_x86_64.alias=crypto-chacha20chacha_x86_64.alias=chacha20chacha_x86_64.description=ChaCha and XChaCha stream ciphers (x64 SIMD accelerated)chacha_x86_64.author=Martin Willi chacha_x86_64.license=GPLchacha_x86_64.file=arch/x86/crypto/chacha-x86_64poly1305_x86_64.alias=crypto-poly1305-simdpoly1305_x86_64.alias=poly1305-simdpoly1305_x86_64.alias=crypto-poly1305poly1305_x86_64.alias=poly1305poly1305_x86_64.description=Poly1305 authenticatorpoly1305_x86_64.author=Jason A. Donenfeld poly1305_x86_64.license=GPLpoly1305_x86_64.file=arch/x86/crypto/poly1305-x86_64curve25519_x86_64.author=Jason A. Donenfeld curve25519_x86_64.license=GPL v2curve25519_x86_64.file=arch/x86/crypto/curve25519-x86_64curve25519_x86_64.description=Curve25519 algorithm, ADX optimizedcurve25519_x86_64.alias=crypto-curve25519-x86curve25519_x86_64.alias=curve25519-x86curve25519_x86_64.alias=crypto-curve25519curve25519_x86_64.alias=curve25519iosf_mbi.license=GPL v2iosf_mbi.file=arch/x86/platform/intel/iosf_mbiiosf_mbi.description=IOSF Mailbox Interface accessoriosf_mbi.author=David E. Box workqueue.parmtype=debug_force_rr_cpu:boolworkqueue.parmtype=power_efficient:boolworkqueue.parmtype=cpu_intensive_thresh_us:ulongsuspend.parm=pm_test_delay:Number of seconds to wait before resuming from suspend testsuspend.parmtype=pm_test_delay:uinthibernate.parm=compressor:Compression algorithm to be used with hibernationprintk.parmtype=always_kmsg_dump:boolprintk.parm=console_no_auto_verbose:Disable console loglevel raise to highest on oops/panic/etcprintk.parmtype=console_no_auto_verbose:boolprintk.parm=console_suspend:suspend console during suspend and hibernate operationsprintk.parmtype=console_suspend:boolprintk.parmtype=time:boolprintk.parm=ignore_loglevel:ignore loglevel setting (prints all kernel messages to the console)printk.parmtype=ignore_loglevel:boolspurious.parmtype=irqfixup:intspurious.parm=noirqdebug:Disable irq lockup detection when truespurious.parmtype=noirqdebug:boolupdate.parmtype=rcu_tasks_trace_lazy_ms:intupdate.parmtype=rcu_tasks_lazy_ms:intupdate.parmtype=rcu_task_lazy_lim:intupdate.parmtype=rcu_task_collapse_lim:intupdate.parmtype=rcu_task_contend_lim:intupdate.parmtype=rcu_task_enqueue_lim:intupdate.parmtype=rcu_task_stall_info_mult:intupdate.parmtype=rcu_task_stall_info:intupdate.parmtype=rcu_task_stall_timeout:intupdate.parmtype=rcu_task_ipi_delay:intupdate.parmtype=rcu_cpu_stall_suppress_at_boot:intupdate.parmtype=rcu_exp_stall_task_details:boolupdate.parmtype=rcu_cpu_stall_cputime:intupdate.parmtype=rcu_exp_cpu_stall_timeout:intupdate.parmtype=rcu_cpu_stall_timeout:intupdate.parmtype=rcu_cpu_stall_suppress:intupdate.parmtype=rcu_cpu_stall_ftrace_dump:intupdate.parmtype=rcu_normal_after_boot:intupdate.parmtype=rcu_normal:intupdate.parmtype=rcu_expedited:intsrcutree.parmtype=srcu_max_nodelay:ulongsrcutree.parmtype=srcu_max_nodelay_phase:ulongsrcutree.parmtype=srcu_retry_check_delay:ulongsrcutree.parmtype=small_contention_lim:intsrcutree.parmtype=big_cpu_lim:intsrcutree.parmtype=convert_to_big:intsrcutree.parmtype=counter_wrap_check:ulongsrcutree.parmtype=exp_holdoff:ulongtree.parmtype=sysrq_rcu:booltree.parmtype=csd_lock_suppress_rcu_stall:booltree.parmtype=rcu_normal_wake_from_gp:inttree.parmtype=rcu_kick_kthreads:booltree.parmtype=jiffies_to_sched_qs:ulongtree.parmtype=jiffies_till_sched_qs:ulongtree.parmtype=rcu_resched_ns:longtree.parmtype=rcu_divisor:inttree.parmtype=qovld:longtree.parmtype=qlowmark:longtree.parmtype=qhimark:longtree.parmtype=blimit:longtree.parmtype=nohz_full_patience_delay:inttree.parmtype=gp_cleanup_delay:inttree.parmtype=gp_init_delay:inttree.parmtype=gp_preinit_delay:inttree.parmtype=kthread_prio:inttree.parmtype=rcu_fanout_leaf:inttree.parmtype=rcu_fanout_exact:booltree.parmtype=use_softirq:booltree.parmtype=dump_tree:boolmain.parmtype=async_probe:boolclocksource.parmtype=verify_n_cpus:intconfigs.description=Echo the kernel .config file used to build the kernelconfigs.author=Randy Dunlapconfigs.license=GPLconfigs.file=kernel/configsslab_common.parmtype=rcu_delay_page_cache_fill_msec:intslab_common.parmtype=rcu_min_cached_objs:intsecretmem.parm=secretmem_enable:Enable secretmem and memfd_secret(2) system callsecretmem.parmtype=enable:boolpage_reporting.parm=page_reporting_order:Set page reporting orderbinfmt_misc.license=GPLbinfmt_misc.file=fs/binfmt_miscbinfmt_misc.description=Kernel support for miscellaneous binariesbinfmt_misc.alias=fs-binfmt_miscbinfmt_script.license=GPLbinfmt_script.file=fs/binfmt_scriptbinfmt_script.description=Kernel support for scripts starting with #!mbcache.license=GPLmbcache.file=fs/mbcachembcache.description=Meta block cache (for extended attributes)mbcache.author=Jan Kara nfs_acl.license=GPLnfs_acl.file=fs/nfs_common/nfs_aclnfs_acl.description=NFS ACL supportgrace.license=GPLgrace.file=fs/nfs_common/gracegrace.description=NFS client and server infrastructuregrace.author=Jeff Layton quota_v2.license=GPLquota_v2.file=fs/quota/quota_v2quota_v2.description=Quota format v2 supportquota_v2.author=Jan Karaquota_tree.license=GPLquota_tree.file=fs/quota/quota_treequota_tree.description=Quota trie supportquota_tree.author=Jan Karanetfs.parm=netfs_debug:Netfs support debugging masknetfs.parmtype=debug:uintnetfs.license=GPLnetfs.file=fs/netfs/netfsnetfs.author=Red Hat, Inc.netfs.description=Network fs supportext4.license=GPLext4.file=fs/ext4/ext4ext4.description=Fourth Extended Filesystemext4.author=Remy Card, Stephen Tweedie, Andrew Morton, Andreas Dilger, Theodore Ts'o and othersext4.alias=fs-ext4ext4.alias=ext3ext4.alias=fs-ext3ext4.alias=ext2ext4.alias=fs-ext2jbd2.license=GPLjbd2.file=fs/jbd2/jbd2jbd2.description=Generic filesystem journal-writing modulesquashfs.license=GPLsquashfs.file=fs/squashfs/squashfssquashfs.author=Phillip Lougher squashfs.description=squashfs 4.0, a compressed read-only filesystemsquashfs.alias=fs-squashfsfat.license=GPLfat.file=fs/fat/fatfat.description=Core FAT filesystem supportvfat.author=Gordon Chaffeevfat.description=VFAT filesystem supportvfat.license=GPLvfat.file=fs/fat/vfatvfat.alias=fs-vfatmsdos.description=MS-DOS filesystem supportmsdos.author=Werner Almesbergermsdos.license=GPLmsdos.file=fs/fat/msdosmsdos.alias=fs-msdosisofs.license=GPLisofs.file=fs/isofs/isofsisofs.description=ISO 9660 CDROM file system supportisofs.alias=iso9660isofs.alias=fs-iso9660nfs.parm=nfs_access_max_cachesize:NFS access maximum total cache lengthnfs.parmtype=nfs_access_max_cachesize:ulongnfs.parmtype=enable_ino64:boolnfs.license=GPLnfs.file=fs/nfs/nfsnfs.description=NFS client supportnfs.author=Olaf Kirch nfs.parm=delay_retrans:Unless negative, specifies the number of times the NFSv4 client retries a request before returning an EAGAIN error, after a reply of NFS4ERR_DELAY from the server.nfs.parmtype=delay_retrans:shortnfs.parm=recover_lost_locks:If the server reports that a lock might be lost, try to recover it risking data corruption.nfs.parmtype=recover_lost_locks:boolnfs.parm=nfs4_unique_id:nfs_client_id4 uniquifier stringnfs.parm=send_implementation_id:Send implementation ID with NFSv4.1 exchange_idnfs.parmtype=send_implementation_id:ushortnfs.parm=max_session_cb_slots:Maximum number of parallel NFSv4.1 callbacks the client will process for a given servernfs.parmtype=max_session_cb_slots:ushortnfs.parm=max_session_slots:Maximum number of outstanding NFSv4.1 requests the client will negotiatenfs.parmtype=max_session_slots:ushortnfs.parm=nfs4_disable_idmapping:Turn off NFSv4 idmapping when using 'sec=sys'nfs.parmtype=nfs4_unique_id:stringnfs.parmtype=nfs4_disable_idmapping:boolnfs.parmtype=nfs_idmap_cache_timeout:intnfs.parm=callback_nr_threads:Number of threads that will be assigned to the NFSv4 callback channels.nfs.parmtype=callback_nr_threads:ushortnfs.parmtype=callback_tcpport:portnrnfs.parm=nfs_mountpoint_expiry_timeout:Set the NFS automounted mountpoint timeout value (seconds).Values <= 0 turn expiration off.nfs.parmtype=nfs_mountpoint_expiry_timeout:nfs_timeoutnfs.alias=nfs4nfs.alias=fs-nfs4nfs.alias=fs-nfsnfsv3.license=GPLnfsv3.file=fs/nfs/nfsv3nfsv3.description=NFSv3 client supportnfsv4.license=GPLnfsv4.file=fs/nfs/nfsv4nfsv4.description=NFSv4 client supportnfsv4.parmtype=delegation_watermark:uintexportfs.license=GPLexportfs.file=fs/exportfs/exportfsexportfs.description=Code mapping from inodes to file handleslockd.parmtype=nsm_use_hostnames:boollockd.license=GPLlockd.file=fs/lockd/lockdlockd.description=NFS file locking service version 0.5.lockd.author=Olaf Kirch nls_base.license=Dual BSD/GPLnls_base.file=fs/nls/nls_basenls_base.description=Base file system native language supportnls_cp437.license=Dual BSD/GPLnls_cp437.file=fs/nls/nls_cp437nls_cp437.description=NLS Codepage 437 (United States, Canada)nls_ascii.license=Dual BSD/GPLnls_ascii.file=fs/nls/nls_asciinls_ascii.description=NLS ASCII (United States)nls_iso8859_1.license=Dual BSD/GPLnls_iso8859_1.file=fs/nls/nls_iso8859-1nls_iso8859_1.description=NLS ISO 8859-1 (Latin 1; Western European Languages)nls_utf8.license=Dual BSD/GPLnls_utf8.file=fs/nls/nls_utf8nls_utf8.description=NLS UTF-8autofs4.license=GPLautofs4.file=fs/autofs/autofs4autofs4.description=Kernel automounter supportautofs4.alias=autofsautofs4.alias=fs-autofsautofs4.alias=devname:autofsautofs4.alias=char-major-10-235fuse.alias=devname:fusefuse.alias=char-major-10-229fuse.parm=allow_sys_admin_access:Allow users with CAP_SYS_ADMIN in initial userns to bypass allow_other access checkfuse.parmtype=allow_sys_admin_access:boolfuse.alias=fs-fuseblkfuse.alias=fs-fusefuse.parm=max_user_congthresh:Global limit for the maximum congestion threshold an unprivileged user can setfuse.parmtype=max_user_congthresh:uintfuse.parm=max_user_bgreq:Global limit for the maximum number of backgrounded requests an unprivileged user can setfuse.parmtype=max_user_bgreq:uintfuse.license=GPLfuse.file=fs/fuse/fusefuse.description=Filesystem in Userspacefuse.author=Miklos Szeredi fuse.alias=fs-fusectlfuse.parm=enable_uring:Enable userspace communication through io-uringfuse.parmtype=enable_uring:booloverlay.alias=fs-overlayoverlay.license=GPLoverlay.file=fs/overlayfs/overlayoverlay.description=Overlay filesystemoverlay.author=Miklos Szeredi overlay.parm=redirect_max:Maximum length of absolute redirect xattr valueoverlay.parmtype=redirect_max:ushortoverlay.parm=check_copy_up:Obsolete; does nothingoverlay.parm=metacopy:Default to on or off for the metadata only copy up featureoverlay.parmtype=metacopy:booloverlay.parm=nfs_export:Default to on or off for the NFS export featureoverlay.parmtype=nfs_export:booloverlay.parm=index:Default to on or off for the inodes index featureoverlay.parmtype=index:booloverlay.parm=xino_auto:Auto enable xino featureoverlay.parmtype=xino_auto:booloverlay.parm=redirect_always_follow:Follow redirects even if redirect_dir feature is turned offoverlay.parmtype=redirect_always_follow:booloverlay.parm=redirect_dir:Default to on or off for the redirect_dir featureoverlay.parmtype=redirect_dir:bool9p.alias=fs-9p9p.license=GPL9p.file=fs/9p/9p9p.description=9P Client File System9p.author=Ron Minnich 9p.author=Eric Van Hensbergen 9p.author=Latchesar Ionkov debugfs.alias=fs-debugfstracefs.alias=fs-tracefsefivarfs.alias=fs-efivarfsefivarfs.license=GPLefivarfs.file=fs/efivarfs/efivarfsefivarfs.description=EFI Variable Filesystemefivarfs.author=Matthew Garrett, Jeremy Kerrefivarfs.import_ns=EFIVARcrypto.license=GPLcrypto.file=crypto/cryptocrypto.description=Cryptographic core APIcrypto_algapi.softdep=pre: cryptomgrcrypto_algapi.description=Cryptographic algorithms APIcrypto_algapi.license=GPLcrypto_algapi.file=crypto/crypto_algapiaead.description=Authenticated Encryption with Associated Data (AEAD)aead.license=GPLaead.file=crypto/aeadgeniv.description=Shared IV generator codegeniv.license=GPLgeniv.file=crypto/genivcrypto_skcipher.import_ns=CRYPTO_INTERNALcrypto_skcipher.description=Symmetric key cipher typecrypto_skcipher.license=GPLcrypto_skcipher.file=crypto/crypto_skcipherbpf_crypto_skcipher.description=Symmetric key cipher support for BPFbpf_crypto_skcipher.license=GPLbpf_crypto_skcipher.file=crypto/bpf_crypto_skcipherseqiv.alias=crypto-seqivseqiv.alias=seqivseqiv.description=Sequence Number IV Generatorseqiv.license=GPLseqiv.file=crypto/seqivechainiv.alias=crypto-echainivechainiv.alias=echainivechainiv.description=Encrypted Chain IV Generatorechainiv.license=GPLechainiv.file=crypto/echainivcrypto_hash.description=Asynchronous cryptographic hash typecrypto_hash.license=GPLcrypto_hash.file=crypto/crypto_hashcrypto_hash.description=Synchronous cryptographic hash typecrypto_hash.license=GPLcrypto_hash.file=crypto/crypto_hashakcipher.description=Generic public key cipher typeakcipher.license=GPLakcipher.file=crypto/akciphersig.description=Public Key Signature Algorithmssig.license=GPLsig.file=crypto/sigkpp.description=Key-agreement Protocol Primitiveskpp.license=GPLkpp.file=crypto/kpprsa_generic.description=RSA generic algorithmrsa_generic.license=GPLrsa_generic.file=crypto/rsa_genericrsa_generic.alias=crypto-rsarsa_generic.alias=rsarsa_generic.alias=crypto-pkcs1padrsa_generic.alias=pkcs1padrsa_generic.alias=crypto-pkcs1rsa_generic.alias=pkcs1crypto_acompress.description=Asynchronous compression typecrypto_acompress.license=GPLcrypto_acompress.file=crypto/crypto_acompresscrypto_acompress.description=Synchronous compression typecrypto_acompress.license=GPLcrypto_acompress.file=crypto/crypto_acompresscryptomgr.description=Crypto Algorithm Managercryptomgr.license=GPLcryptomgr.file=crypto/cryptomgrcryptomgr.parmtype=panic_on_fail:boolcryptomgr.parm=notests:disable crypto self-testscryptomgr.parmtype=notests:boolcryptomgr.import_ns=CRYPTO_INTERNALcmac.import_ns=CRYPTO_INTERNALcmac.alias=crypto-cmaccmac.alias=cmaccmac.description=CMAC keyed hash algorithmcmac.license=GPLcmac.file=crypto/cmachmac.alias=crypto-hmachmac.alias=hmachmac.description=HMAC hash algorithmhmac.license=GPLhmac.file=crypto/hmaccrypto_null.description=Null Cryptographic Algorithmscrypto_null.license=GPLcrypto_null.file=crypto/crypto_nullcrypto_null.alias=crypto-cipher_nullcrypto_null.alias=cipher_nullcrypto_null.alias=crypto-digest_nullcrypto_null.alias=digest_nullmd5.alias=crypto-md5md5.alias=md5md5.description=MD5 Message Digest Algorithmmd5.license=GPLmd5.file=crypto/md5sha256_generic.alias=crypto-sha256-genericsha256_generic.alias=sha256-genericsha256_generic.alias=crypto-sha256sha256_generic.alias=sha256sha256_generic.alias=crypto-sha224-genericsha256_generic.alias=sha224-genericsha256_generic.alias=crypto-sha224sha256_generic.alias=sha224sha256_generic.description=SHA-224 and SHA-256 Secure Hash Algorithmsha256_generic.license=GPLsha256_generic.file=crypto/sha256_genericsha512_generic.alias=crypto-sha512-genericsha512_generic.alias=sha512-genericsha512_generic.alias=crypto-sha512sha512_generic.alias=sha512sha512_generic.alias=crypto-sha384-genericsha512_generic.alias=sha384-genericsha512_generic.alias=crypto-sha384sha512_generic.alias=sha384sha512_generic.description=SHA-512 and SHA-384 Secure Hash Algorithmssha512_generic.license=GPLsha512_generic.file=crypto/sha512_genericsha3_generic.alias=crypto-sha3-512-genericsha3_generic.alias=sha3-512-genericsha3_generic.alias=crypto-sha3-512sha3_generic.alias=sha3-512sha3_generic.alias=crypto-sha3-384-genericsha3_generic.alias=sha3-384-genericsha3_generic.alias=crypto-sha3-384sha3_generic.alias=sha3-384sha3_generic.alias=crypto-sha3-256-genericsha3_generic.alias=sha3-256-genericsha3_generic.alias=crypto-sha3-256sha3_generic.alias=sha3-256sha3_generic.alias=crypto-sha3-224-genericsha3_generic.alias=sha3-224-genericsha3_generic.alias=crypto-sha3-224sha3_generic.alias=sha3-224sha3_generic.description=SHA-3 Secure Hash Algorithmsha3_generic.license=GPLsha3_generic.file=crypto/sha3_genericecb.import_ns=CRYPTO_INTERNALecb.alias=crypto-ecbecb.alias=ecbecb.description=ECB block cipher mode of operationecb.license=GPLecb.file=crypto/ecbcbc.alias=crypto-cbccbc.alias=cbccbc.description=CBC block cipher mode of operationcbc.license=GPLcbc.file=crypto/cbcctr.import_ns=CRYPTO_INTERNALctr.alias=crypto-ctrctr.alias=ctrctr.alias=crypto-rfc3686ctr.alias=rfc3686ctr.description=CTR block cipher mode of operationctr.license=GPLctr.file=crypto/ctrgcm.alias=crypto-gcmgcm.alias=gcmgcm.alias=crypto-rfc4543gcm.alias=rfc4543gcm.alias=crypto-rfc4106gcm.alias=rfc4106gcm.alias=crypto-gcm_basegcm.alias=gcm_basegcm.author=Mikko Herranen gcm.description=Galois/Counter Modegcm.license=GPLgcm.file=crypto/gcmccm.import_ns=CRYPTO_INTERNALccm.alias=crypto-cbcmacccm.alias=cbcmacccm.alias=crypto-ccmccm.alias=ccmccm.alias=crypto-rfc4309ccm.alias=rfc4309ccm.alias=crypto-ccm_baseccm.alias=ccm_baseccm.description=Counter with CBC MACccm.license=GPLccm.file=crypto/ccmaes_generic.alias=crypto-aes-genericaes_generic.alias=aes-genericaes_generic.alias=crypto-aesaes_generic.alias=aesaes_generic.license=Dual BSD/GPLaes_generic.file=crypto/aes_genericaes_generic.description=Rijndael (AES) Cipher Algorithmauthenc.alias=crypto-authencauthenc.alias=authencauthenc.description=Simple AEAD wrapper for IPsecauthenc.license=GPLauthenc.file=crypto/authencauthencesn.alias=crypto-authencesnauthencesn.alias=authencesnauthencesn.description=AEAD wrapper for IPsec with extended sequence numbersauthencesn.author=Steffen Klassert authencesn.license=GPLauthencesn.file=crypto/authencesnlzo.alias=crypto-lzolzo.alias=lzolzo.description=LZO Compression Algorithmlzo.license=GPLlzo.file=crypto/lzolzo_rle.alias=crypto-lzo-rlelzo_rle.alias=lzo-rlelzo_rle.description=LZO-RLE Compression Algorithmlzo_rle.license=GPLlzo_rle.file=crypto/lzo-rlerng.description=Random Number Generatorrng.license=GPLrng.file=crypto/rngdrbg.import_ns=CRYPTO_INTERNALdrbg.alias=crypto-stdrngdrbg.alias=stdrngdrbg.description=NIST SP800-90A Deterministic Random Bit Generator (DRBG) using following cores: HMAC drbg.author=Stephan Mueller drbg.license=GPLdrbg.file=crypto/drbgdrbg.alias=crypto-drbg_nopr_hmac_sha256drbg.alias=drbg_nopr_hmac_sha256drbg.alias=crypto-drbg_pr_hmac_sha256drbg.alias=drbg_pr_hmac_sha256drbg.alias=crypto-drbg_nopr_hmac_sha384drbg.alias=drbg_nopr_hmac_sha384drbg.alias=crypto-drbg_pr_hmac_sha384drbg.alias=drbg_pr_hmac_sha384drbg.alias=crypto-drbg_nopr_hmac_sha512drbg.alias=drbg_nopr_hmac_sha512drbg.alias=crypto-drbg_pr_hmac_sha512drbg.alias=drbg_pr_hmac_sha512jitterentropy_rng.alias=crypto-jitterentropy_rngjitterentropy_rng.alias=jitterentropy_rngjitterentropy_rng.description=Non-physical True Random Number Generator based on CPU Jitterjitterentropy_rng.author=Stephan Mueller jitterentropy_rng.license=Dual BSD/GPLjitterentropy_rng.file=crypto/jitterentropy_rngghash_generic.alias=crypto-ghash-genericghash_generic.alias=ghash-genericghash_generic.alias=crypto-ghashghash_generic.alias=ghashghash_generic.description=GHASH hash functionghash_generic.license=GPLghash_generic.file=crypto/ghash-genericpublic_key.license=GPLpublic_key.file=crypto/asymmetric_keys/public_keypublic_key.author=Red Hat, Inc.public_key.description=In-software asymmetric public-key subtypex509_key_parser.license=GPLx509_key_parser.file=crypto/asymmetric_keys/x509_key_parserx509_key_parser.author=Red Hat, Inc.x509_key_parser.description=X.509 certificate parserpkcs7_message.license=GPLpkcs7_message.file=crypto/asymmetric_keys/pkcs7_messagepkcs7_message.author=Red Hat, Inc.pkcs7_message.description=PKCS#7 parserbsg.license=GPLbsg.file=block/bsgbsg.description=Block layer SCSI generic (bsg) driverbsg.author=Jens Axboeblk_cgroup.parm=blkcg_debug_stats:True if you want debug stats, false if notblk_cgroup.parmtype=blkcg_debug_stats:boolmq_deadline.description=MQ deadline IO schedulermq_deadline.license=GPLmq_deadline.file=block/mq-deadlinemq_deadline.author=Jens Axboe, Damien Le Moal and Bart Van Asschemq_deadline.alias=mq-deadline-ioschedkyber_iosched.description=Kyber I/O schedulerkyber_iosched.license=GPLkyber_iosched.file=block/kyber-ioschedkyber_iosched.author=Omar Sandovalrational.license=GPL v2rational.file=lib/math/rationalrational.description=Rational fraction support librarylibcryptoutils.license=GPLlibcryptoutils.file=lib/crypto/libcryptoutilslibcryptoutils.description=Crypto library utility functionslibchacha.license=GPLlibchacha.file=lib/crypto/libchachalibchacha.description=ChaCha stream cipher (RFC7539)libaes.license=GPL v2libaes.file=lib/crypto/libaeslibaes.author=Ard Biesheuvel libaes.description=Generic AES librarylibarc4.license=GPLlibarc4.file=lib/crypto/libarc4libarc4.description=ARC4 Cipher Algorithmgf128mul.description=Functions for multiplying elements of GF(2^128)gf128mul.license=GPLgf128mul.file=lib/crypto/gf128mullibblake2s.author=Jason A. Donenfeld libblake2s.description=BLAKE2s hash functionlibchacha20poly1305.author=Jason A. Donenfeld libchacha20poly1305.description=ChaCha20Poly1305 AEAD constructionlibchacha20poly1305.license=GPL v2libchacha20poly1305.file=lib/crypto/libchacha20poly1305libcurve25519_generic.author=Jason A. Donenfeld libcurve25519_generic.description=Curve25519 scalar multiplicationlibcurve25519_generic.license=GPL v2libcurve25519_generic.file=lib/crypto/libcurve25519-genericlibcurve25519.author=Jason A. Donenfeld libcurve25519.description=Curve25519 scalar multiplicationlibcurve25519.license=GPL v2libcurve25519.file=lib/crypto/libcurve25519libpoly1305.description=Poly1305 authenticator algorithm, RFC7539libpoly1305.author=Martin Willi libpoly1305.license=GPLlibpoly1305.file=lib/crypto/libpoly1305libsha1.license=GPLlibsha1.file=lib/crypto/libsha1libsha1.description=SHA-1 Algorithmlibsha256.license=GPLlibsha256.file=lib/crypto/libsha256libsha256.description=SHA-256 Algorithmmpi.license=GPLmpi.file=lib/crypto/mpi/mpimpi.description=Multiprecision maths librarybitrev.license=GPLbitrev.file=lib/bitrevbitrev.description=Bit ordering reversal functionsbitrev.author=Akinobu Mita packing.description=Generic bitfield packing and unpackingcrc_ccitt.license=GPLcrc_ccitt.file=lib/crc-ccittcrc_ccitt.description=CRC-CCITT calculationscrc16.license=GPLcrc16.file=lib/crc16crc16.description=CRC16 calculationscrc32.license=GPLcrc32.file=lib/crc32crc32.description=Various CRC32 calculationscrc32.author=Matt Domsch xxhash.description=xxHashxxhash.license=Dual BSD/GPLxxhash.file=lib/xxhashzlib_inflate.license=GPLzlib_inflate.file=lib/zlib_inflate/zlib_inflatezlib_inflate.description=Data decompression using the deflation algorithmzlib_deflate.license=GPLzlib_deflate.file=lib/zlib_deflate/zlib_deflatezlib_deflate.description=Data compression using the deflation algorithmlzo_compress.description=LZO1X-1 Compressorlzo_compress.license=GPLlzo_compress.file=lib/lzo/lzo_compresslzo_decompress.description=LZO1X Decompressorlzo_decompress.license=GPLlzo_decompress.file=lib/lzo/lzo_decompresslz4_decompress.description=LZ4 decompressorlz4_decompress.license=Dual BSD/GPLlz4_decompress.file=lib/lz4/lz4_decompresszstd_decompress.description=Zstd Decompressorzstd_decompress.license=Dual BSD/GPLzstd_decompress.file=lib/zstd/zstd_decompresszstd_common.description=Zstd Commonzstd_common.license=Dual BSD/GPLzstd_common.file=lib/zstd/zstd_commonxz_dec.license=Dual BSD/GPLxz_dec.file=lib/xz/xz_decxz_dec.author=Lasse Collin and Igor Pavlovxz_dec.version=1.2xz_dec.description=XZ decompressordynamic_debug.parm=verbose: dynamic_debug/control processing ( 0 = off (default), 1 = module add/rm, 2 = >control summary, 3 = parsing, 4 = per-site changes)dynamic_debug.parmtype=verbose:intglob.license=Dual MIT/GPLglob.file=lib/globglob.description=glob(7) matchingdimlib.license=Dual BSD/GPLdimlib.file=lib/dim/dimlibdimlib.description=Dynamic Interrupt Moderation (DIM) libraryasn1_decoder.license=GPLasn1_decoder.file=lib/asn1_decoderasn1_decoder.description=Decoder for ASN.1 BER/DER/CER encoded bytestreamfont.license=GPLfont.file=lib/fonts/fontfont.description=Console Fontsfont.author=James Simmons oid_registry.license=GPLoid_registry.file=lib/oid_registryoid_registry.author=Red Hat, Inc.oid_registry.description=OID Registryucs2_string.license=GPL v2ucs2_string.file=lib/ucs2_stringucs2_string.description=UCS2 string handlingpldmfw.description=PLDM firmware flash update librarypldmfw.author=Jacob Keller crc32_x86.license=GPLcrc32_x86.file=arch/x86/lib/crc32-x86crc32_x86.description=x86-optimized CRC32 functionsled_class.description=LED Class Interfaceled_class.license=GPLled_class.file=drivers/leds/led-classled_class.author=John Lenz, Richard Purdiepci_hotplug.parm=debug:Debugging mode enabled or notpci_hotplug.parmtype=debug:boolpci_hotplug.parm=debug_acpi:Debugging mode for ACPI enabled or notpci_hotplug.parmtype=debug_acpi:boolvgacon.license=GPLvgacon.file=drivers/video/console/vgaconvgacon.description=VGA based console driverbacklight.description=Backlight Lowlevel Control Abstractionbacklight.author=Jamey Hicks , Andrew Zabolotny backlight.license=GPLbacklight.file=drivers/video/backlight/backlightfb.license=GPLfb.file=drivers/video/fbdev/core/fbfb.parm=lockless_register_fb:Lockless framebuffer registration for debugging [default=off]fb.parmtype=lockless_register_fb:boolcfbfillrect.license=GPLcfbfillrect.file=drivers/video/fbdev/core/cfbfillrectcfbfillrect.description=I/O memory packed pixel framebuffer area fillcfbfillrect.author=Zsolt Kajtar cfbcopyarea.license=GPLcfbcopyarea.file=drivers/video/fbdev/core/cfbcopyareacfbcopyarea.description=I/O memory packed pixel framebuffer area copycfbcopyarea.author=Zsolt Kajtar cfbimgblt.license=GPLcfbimgblt.file=drivers/video/fbdev/core/cfbimgbltcfbimgblt.description=I/O memory packed pixel framebuffer image drawcfbimgblt.author=Zsolt Kajtar fb_io_fops.license=GPLfb_io_fops.file=drivers/video/fbdev/core/fb_io_fopsfb_io_fops.description=Fbdev helpers for framebuffers in I/O memorysysfillrect.license=GPLsysfillrect.file=drivers/video/fbdev/core/sysfillrectsysfillrect.description=Virtual memory packed pixel framebuffer area fillsysfillrect.author=Zsolt Kajtar syscopyarea.license=GPLsyscopyarea.file=drivers/video/fbdev/core/syscopyareasyscopyarea.description=Virtual memory packed pixel framebuffer area copysyscopyarea.author=Zsolt Kajtar sysimgblt.license=GPLsysimgblt.file=drivers/video/fbdev/core/sysimgbltsysimgblt.description=Virtual memory packed pixel framebuffer image drawsysimgblt.author=Zsolt Kajtar fb_sys_fops.license=GPLfb_sys_fops.file=drivers/video/fbdev/core/fb_sys_fopsfb_sys_fops.description=Generic file read (fb in system RAM)fb_sys_fops.author=Antonino Daplas simplefb.license=GPL v2simplefb.file=drivers/video/fbdev/simplefbsimplefb.description=Simple framebuffer driversimplefb.author=Stephen Warren acpi.parm=ec_event_clearing:Assumed SCI_EVT clearing timingacpi.parm=ec_no_wakeup:Do not wake up from suspend-to-idleacpi.parmtype=ec_no_wakeup:boolacpi.parm=ec_freeze_events:Disabling event handling during suspend/resumeacpi.parmtype=ec_freeze_events:boolacpi.parm=ec_storm_threshold:Maxim false GPE numbers not considered as GPE stormacpi.parmtype=ec_storm_threshold:uintacpi.parm=ec_polling_guard:Guard time(us) between EC accesses in polling modesacpi.parmtype=ec_polling_guard:uintacpi.parm=ec_busy_polling:Use busy polling to advance EC transactionacpi.parmtype=ec_busy_polling:boolacpi.parm=ec_max_queries:Maximum parallel _Qxx evaluationsacpi.parmtype=ec_max_queries:uintacpi.parm=ec_delay:Timeout(ms) waited until an EC command completesacpi.parmtype=ec_delay:uintacpi.parm=immediate_undock:1 (default) will cause the driver to undock immediately when the undock button is pressed, 0 will cause the driver to wait for userspace to write the undock sysfs file before undockingacpi.parmtype=immediate_undock:boolacpi.parm=aml_debug_output:To enable/disable the ACPI Debug Object output.acpi.parmtype=aml_debug_output:byteac.license=GPLac.file=drivers/acpi/acac.description=ACPI AC Adapter Driverac.author=Paul Diefenbaughbutton.parm=lid_init_state:Behavior for reporting LID initial statebutton.parm=lid_report_interval:Interval (ms) between lid key eventsbutton.parmtype=lid_report_interval:ulongbutton.license=GPLbutton.file=drivers/acpi/buttonbutton.description=ACPI Button Driverbutton.author=Paul Diefenbaughfan.license=GPLfan.file=drivers/acpi/fanfan.description=ACPI Fan Driverfan.author=Paul Diefenbaughfan.license=GPLfan.file=drivers/acpi/fanvideo.parmtype=only_lcd:intvideo.parmtype=device_id_scheme:boolvideo.parm=hw_changes_brightness:Set this to 1 on buggy hw which changes the brightness itself when a hotkey is pressed: -1: auto, 0: normal 1: hw-changes-brightnessvideo.parmtype=hw_changes_brightness:intvideo.parm=report_key_events:0: none, 1: output changes, 2: brightness changes, 3: allvideo.parmtype=report_key_events:intvideo.parmtype=allow_duplicates:boolvideo.parmtype=brightness_switch_enabled:boolvideo.license=GPLvideo.file=drivers/acpi/videovideo.description=ACPI Video Drivervideo.author=Bruno Ducrotprocessor.alias=processorprocessor.license=GPLprocessor.file=drivers/acpi/processorprocessor.description=ACPI Processor Driverprocessor.author=Paul Diefenbaughprocessor.parmtype=latency_factor:uintprocessor.parmtype=bm_check_disable:boolprocessor.parmtype=nocst:boolprocessor.parmtype=max_cstate:uintprocessor.parm=ignore_tpc:Disable broken BIOS _TPC throttling supportprocessor.parmtype=ignore_tpc:intprocessor.parm=ignore_ppc:If the frequency of your machine gets wronglylimited by BIOS, this should helpprocessor.parmtype=ignore_ppc:intthermal.license=GPLthermal.file=drivers/acpi/thermalthermal.description=ACPI Thermal Zone Driverthermal.author=Paul Diefenbaughthermal.import_ns=ACPI_THERMALthermal.parm=psv:Disable or override all passive trip points.thermal.parmtype=psv:intthermal.parm=off:Set to disable ACPI thermal support.thermal.parmtype=off:intthermal.parm=tzp:Thermal zone polling frequency, in 1/10 seconds.thermal.parmtype=tzp:intthermal.parm=crt:Disable or lower all critical trip points.thermal.parmtype=crt:intthermal.parm=act:Disable or override all lowest active trip points.thermal.parmtype=act:intbattery.parm=cache_time:cache time in millisecondsbattery.parmtype=cache_time:uintbattery.license=GPLbattery.file=drivers/acpi/batterybattery.description=ACPI Battery Driverbattery.author=Alexey Starikovskiy battery.author=Paul Diefenbaughacpi_x86.import_ns=PWMacpi_x86.parm=sleep_no_lps0:Do not use the special LPS0 device interfaceacpi_x86.parmtype=sleep_no_lps0:boolpnp.parmtype=debug:intvirt_dma.license=GPLvirt_dma.file=drivers/dma/virt-dmavirt_dma.description=Virtual DMA channel support for DMAenginevirt_dma.author=Russell Kingdw_dmac_core.author=Viresh Kumar dw_dmac_core.author=Haavard Skinnemoen (Atmel)dw_dmac_core.description=Synopsys DesignWare DMA Controller core driverdw_dmac_core.license=GPL v2dw_dmac_core.file=drivers/dma/dw/dw_dmac_corehsu_dma.author=Andy Shevchenko hsu_dma.description=High Speed UART DMA core driverhsu_dma.license=GPL v2hsu_dma.file=drivers/dma/hsu/hsu_dmavirtio.license=GPLvirtio.file=drivers/virtio/virtiovirtio.description=Virtio core interfacevirtio_ring.license=GPLvirtio_ring.file=drivers/virtio/virtio_ringvirtio_ring.description=Virtio ring implementationvirtio_pci_modern_dev.license=GPLvirtio_pci_modern_dev.file=drivers/virtio/virtio_pci_modern_devvirtio_pci_modern_dev.author=Jason Wang virtio_pci_modern_dev.description=Modern Virtio PCI Devicevirtio_pci_modern_dev.version=0.1virtio_pci_legacy_dev.license=GPLvirtio_pci_legacy_dev.file=drivers/virtio/virtio_pci_legacy_devvirtio_pci_legacy_dev.author=Wu Zongyong virtio_pci_legacy_dev.description=Legacy Virtio PCI Devicevirtio_pci_legacy_dev.version=0.1virtio_pci.version=1virtio_pci.license=GPLvirtio_pci.file=drivers/virtio/virtio_pcivirtio_pci.description=virtio-pcivirtio_pci.author=Anthony Liguori virtio_pci.parm=force_legacy:Force legacy mode for transitional virtio 1 devicesvirtio_pci.parmtype=force_legacy:boolvirtio_balloon.license=GPLvirtio_balloon.file=drivers/virtio/virtio_balloonvirtio_balloon.description=Virtio balloon drivervirtio_input.author=Gerd Hoffmann virtio_input.description=Virtio input device drivervirtio_input.license=GPLvirtio_input.file=drivers/virtio/virtio_inputvirtio_dma_buf.import_ns=DMA_BUFvirtio_dma_buf.license=GPLvirtio_dma_buf.file=drivers/virtio/virtio_dma_bufvirtio_dma_buf.description=dma-bufs for virtio exported objectsn_null.description=Null ldisc drivern_null.alias=tty-ldisc-27n_null.author=Alan Coxn_null.license=GPLn_null.file=drivers/tty/n_nullsysrq.parmtype=sysrq_downtime_ms:intsysrq.parmtype=reset_seq:array of sysrq_reset_seqkeyboard.parmtype=brl_nbchords:uintkeyboard.parm=brl_nbchords:Number of chords that produce a braille pattern (0 for dead chords)keyboard.parmtype=brl_timeout:uintkeyboard.parm=brl_timeout:Braille keys release delay in ms (0 for commit on first key release)vt.parmtype=underline:intvt.parmtype=italic:intvt.parmtype=color:intvt.parmtype=default_blu:array of bytevt.parmtype=default_grn:array of bytevt.parmtype=default_red:array of bytevt.parmtype=cur_default:intvt.parmtype=global_cursor_default:intvt.parmtype=default_utf8:intserial_base.license=GPLserial_base.file=drivers/tty/serial/serial_baseserial_base.description=Serial driver coreserial_base.license=GPLserial_base.file=drivers/tty/serial/serial_baseserial_base.description=Serial core busserial_base.author=Tony Lindgren serial_base.license=GPLserial_base.file=drivers/tty/serial/serial_baseserial_base.description=Serial core controller driverserial_base.author=Tony Lindgren serial_base.license=GPLserial_base.file=drivers/tty/serial/serial_baseserial_base.description=Serial controller port driverserial_base.author=Tony Lindgren 8250.description=Generic 8250/16x50 serial driver8250.license=GPL8250.file=drivers/tty/serial/8250/82508250.alias=char-major-4-*8250.parm=skip_txen_test:Skip checking for the TXEN bug at init time8250.parmtype=skip_txen_test:uint8250.parm=nr_uarts:Maximum number of UARTs supported. (1-32)8250.parmtype=nr_uarts:uint8250.parm=share_irqs:Share IRQs with other non-8250/16x50 devices (unsafe)8250.parmtype=share_irqs:uint8250.description=Generic 8250/16x50 serial platform driver8250.license=GPL8250.file=drivers/tty/serial/8250/82508250.parm=probe_rsa:Probe I/O ports for RSA8250.parmtype=probe_rsa:array of ulong8250_base.license=GPL8250_base.file=drivers/tty/serial/8250/8250_base8250_base.description=Base port operations for 8250/16550-type serial ports8250_base.license=GPL8250_base.file=drivers/tty/serial/8250/8250_base8250_base.description=8250 PCI library8250_exar.author=Sudip Mukherjee 8250_exar.description=Exar Serial Driver8250_exar.license=GPL8250_exar.file=drivers/tty/serial/8250/8250_exar8250_exar.import_ns=SERIAL_8250_PCI8250_lpss.description=Intel LPSS UART driver8250_lpss.license=GPL v28250_lpss.file=drivers/tty/serial/8250/8250_lpss8250_lpss.author=Intel Corporation8250_mid.description=Intel MID UART driver8250_mid.license=GPL v28250_mid.file=drivers/tty/serial/8250/8250_mid8250_mid.author=Intel Corporation8250_pci.import_ns=SERIAL_8250_PCI8250_pci.description=Generic 8250/16x50 PCI serial probe module8250_pci.license=GPL8250_pci.file=drivers/tty/serial/8250/8250_pci8250_pericom.description=Pericom UART driver8250_pericom.license=GPL v28250_pericom.file=drivers/tty/serial/8250/8250_pericomrandom.parm=ratelimit_disable:Disable random ratelimit suppressionrandom.parmtype=ratelimit_disable:intvirtio_console.license=GPLvirtio_console.file=drivers/char/virtio_consolevirtio_console.description=Virtio console drivernvram.alias=devname:nvramnvram.alias=char-major-10-144nvram.license=GPLnvram.file=drivers/char/nvramnvram.description=CMOS/NV-RAM driver for Linuxrng_core.license=GPLrng_core.file=drivers/char/hw_random/rng-corerng_core.description=H/W Random Number Generator (RNG) driverrng_core.parm=default_quality:default maximum entropy content of hwrng per 1024 bits of inputrng_core.parmtype=default_quality:ushortrng_core.parm=current_quality:current hwrng entropy estimation per 1024 bits of input -- obsolete, use rng_quality insteadrng_core.parmtype=current_quality:ushortvia_rng.license=GPLvia_rng.file=drivers/char/hw_random/via-rngvia_rng.description=H/W RNG driver for VIA CPU with PadLockagpgart.alias=char-major-10-175agpgart.license=GPL and additional rightsagpgart.file=drivers/char/agp/agpgartagpgart.description=AGP GART driveragpgart.author=Dave Jones, Jeff Hartmannamd64_agp.license=GPLamd64_agp.file=drivers/char/agp/amd64-agpamd64_agp.description=GART driver for the AMD Opteron/Athlon64 on-CPU northbridgeamd64_agp.parmtype=agp_try_unsupported:boolamd64_agp.author=Dave Jones, Andi Kleenintel_agp.license=GPL and additional rightsintel_agp.file=drivers/char/agp/intel-agpintel_agp.description=Intel AGPGART routinesintel_agp.author=Dave Jones, Various @Intelintel_gtt.license=GPL and additional rightsintel_gtt.file=drivers/char/agp/intel-gttintel_gtt.description=Intel GTT (Graphics Translation Table) routinesintel_gtt.author=Dave Jones, Various @Inteliova.license=GPLiova.file=drivers/iommu/iovaiova.description=IOMMU I/O Virtual Address managementiova.author=Anil S Keshavamurthy drm.license=GPL and additional rightsdrm.file=drivers/gpu/drm/drmdrm.description=DRM bridge infrastructuredrm.author=Ajay Kumar drm.license=GPL and additional rightsdrm.file=drivers/gpu/drm/drmdrm.description=DRM shared core routinesdrm.author=Gareth Hughes, Leif Delgass, José Fonseca, Jon Smirldrm.parm=edid_fixup:Minimum number of valid EDID header bytes (0-8, default 6)drm.parmtype=edid_fixup:intdrm.import_ns=DMA_BUFdrm.parmtype=debug:ulongdrm.parm=debug:Enable debug output, where each bit enables a debug category. 2 | Bit 0 (0x01) will enable CORE messages (drm core code) 3 | Bit 1 (0x02) will enable DRIVER messages (drm controller code) 4 | Bit 2 (0x04) will enable KMS messages (modesetting code) 5 | Bit 3 (0x08) will enable PRIME messages (prime code) 6 | Bit 4 (0x10) will enable ATOMIC messages (atomic code) 7 | Bit 5 (0x20) will enable VBL messages (vblank code) 8 | Bit 7 (0x80) will enable LEASE messages (leasing code) 9 | Bit 8 (0x100) will enable DP messages (displayport code)drm.parm=timestamp_precision_usec:Max. error on timestamps [usecs]drm.parm=vblankoffdelay:Delay until vblank irq auto-disable [msecs] (0: never disable, <0: disable immediately)drm.parmtype=timestamp_precision_usec:intdrm.parmtype=vblankoffdelay:intdrm.license=GPL and additional rightsdrm.file=drivers/gpu/drm/drmdrm.description=DRM panel infrastructuredrm.author=Thierry Reding drm_panel_orientation_quirks.license=Dual MIT/GPLdrm_panel_orientation_quirks.file=drivers/gpu/drm/drm_panel_orientation_quirksdrm_panel_orientation_quirks.description=Quirks for non-normal panel orientationdrm_buddy.license=Dual MIT/GPLdrm_buddy.file=drivers/gpu/drm/drm_buddydrm_buddy.description=DRM Buddy Allocatordrm_shmem_helper.license=GPL v2drm_shmem_helper.file=drivers/gpu/drm/drm_shmem_helperdrm_shmem_helper.import_ns=DMA_BUFdrm_shmem_helper.description=DRM SHMEM memory-management helpersdrm_shmem_helper.import_ns=DMA_BUFdrm_kms_helper.import_ns=DMA_BUFdrm_kms_helper.license=GPL and additional rightsdrm_kms_helper.file=drivers/gpu/drm/drm_kms_helperdrm_kms_helper.description=DRM KMS helperdrm_kms_helper.author=David Airlie, Jesse Barnesdrm_kms_helper.parmtype=poll:booldrm_kms_helper.license=GPLdrm_kms_helper.file=drivers/gpu/drm/drm_kms_helperdrm_kms_helper.description=Helpers for drivers for simple display hardwaredrm_kms_helper.parm=drm_fbdev_overalloc:Overallocation of the fbdev buffer (%) [default=100]drm_kms_helper.parmtype=drm_fbdev_overalloc:intdrm_kms_helper.parm=fbdev_emulation:Enable legacy fbdev emulation [default=true]drm_kms_helper.parmtype=fbdev_emulation:booldrm_mipi_dsi.license=GPL and additional rightsdrm_mipi_dsi.file=drivers/gpu/drm/drm_mipi_dsidrm_mipi_dsi.description=MIPI DSI Busdrm_mipi_dsi.author=Andrzej Hajda drm_client_lib.license=GPL and additional rightsdrm_client_lib.file=drivers/gpu/drm/clients/drm_client_libdrm_client_lib.description=In-kernel DRM clientsdrm_client_lib.parm=active:Choose which drm client to start, default isfbdev]drm_client_lib.parmtype=active:stringdrm_display_helper.license=GPL and additional rightsdrm_display_helper.file=drivers/gpu/drm/display/drm_display_helperdrm_display_helper.description=DRM display adapter helperdrm_display_helper.parm=dp_aux_i2c_transfer_size:Number of bytes to transfer in a single I2C over DP AUX CH message, (1-16, default 16)drm_display_helper.parmtype=dp_aux_i2c_transfer_size:intdrm_display_helper.parm=dp_aux_i2c_speed_khz:Assumed speed of the i2c bus in kHz, (1-400, default 10)drm_display_helper.parmtype=dp_aux_i2c_speed_khz:intttm.parmtype=dma32_pages_limit:ulongttm.parm=dma32_pages_limit:Limit for the allocated DMA32 pagesttm.parmtype=pages_limit:ulongttm.parm=pages_limit:Limit for the allocated pagesttm.license=GPL and additional rightsttm.file=drivers/gpu/drm/ttm/ttmttm.description=TTM memory manager subsystem (for DRM device)ttm.author=Thomas Hellstrom, Jerome Glissettm.parmtype=page_pool_size:ulongttm.parm=page_pool_size:Number of pages in the WC/UC/DMA pooli915.parm=mitigations:Selectively enable security mitigations for all Intel® GPUs in the system. 10 | 11 | auto -- enables all mitigations required for the platform [default] 12 | off -- disables all mitigations 13 | 14 | Individual mitigations can be enabled by passing a comma-separated string, 15 | e.g. mitigations=residuals to enable only clearing residuals or 16 | mitigations=auto,noresiduals to disable only the clear residual mitigation. 17 | Either '!' or 'no' may be used to switch from enabling the mitigation to 18 | disabling it. 19 | 20 | Active mitigations for Ivybridge, Baytrail, Haswell: 21 | residuals -- clear all thread-local registers between contextsi915.license=GPL and additional rightsi915.file=drivers/gpu/drm/i915/i915i915.description=Intel Graphicsi915.author=Intel Corporationi915.author=Tungsten Graphics, Inc.i915.parm=lmem_bar_size:Set the lmem bar size(in MiB).i915.parmtype=lmem_bar_size:uinti915.parm=lmem_size:Set the lmem size(in MiB) for each region. (default: 0, all memory)i915.parmtype=lmem_size:uinti915.parm=request_timeout_ms:Default request/fence/batch buffer expiration timeout.i915.parmtype=request_timeout_ms:uinti915.parm=gsc_firmware_path:GSC firmware path to use instead of the default onei915.parmtype=gsc_firmware_path:charpi915.parm=huc_firmware_path:HuC firmware path to use instead of the default onei915.parmtype=huc_firmware_path:charpi915.parm=guc_firmware_path:GuC firmware path to use instead of the default onei915.parmtype=guc_firmware_path:charpi915.parm=guc_log_level:GuC firmware logging level. Requires GuC to be loaded. (-1=auto [default], 0=disable, 1..4=enable with verbosity min..max)i915.parmtype=guc_log_level:inti915.parm=enable_guc:Enable GuC load for GuC submission and/or HuC load. Required functionality can be selected using bitmask values. (-1=auto [default], 0=disable, 1=GuC submission, 2=HuC load)i915.parmtype=enable_guc:inti915.parm=mmio_debug:Enable the MMIO debug code for the first N failures (default: off). This may negatively affect performance.i915.parmtype=mmio_debug:inti915.parm=memtest:Perform a read/write test of all device memory on module load (default: off)i915.parmtype=memtest:booli915.parm=force_probe:Force probe options for specified supported devices. See CONFIG_DRM_I915_FORCE_PROBE for details.i915.parmtype=force_probe:charpi915.parm=enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true)i915.parmtype=enable_hangcheck:booli915.parm=error_capture:Record the GPU state following a hang. This information in /sys/class/drm/card/error is vital for triaging and debugging hangs.i915.parmtype=error_capture:booli915.parm=reset:Attempt GPU resets (0=disabled, 1=full gpu reset, 2=engine reset [default])i915.parmtype=reset:uinti915.parm=modeset:Deprecated. Use the 'nomodeset' kernel parameter instead.i915.parmtype=modeset:inti915.import_ns=DMA_BUFi915.firmware=i915/mtl_gsc_1.bini915.firmware=i915/skl_huc_2.0.0.bini915.firmware=i915/bxt_huc_2.0.0.bini915.firmware=i915/kbl_huc_4.0.0.bini915.firmware=i915/glk_huc_4.0.0.bini915.firmware=i915/kbl_huc_4.0.0.bini915.firmware=i915/kbl_huc_4.0.0.bini915.firmware=i915/cml_huc_4.0.0.bini915.firmware=i915/icl_huc_9.0.0.bini915.firmware=i915/ehl_huc_9.0.0.bini915.firmware=i915/ehl_huc_9.0.0.bini915.firmware=i915/tgl_huc_7.9.3.bini915.firmware=i915/tgl_huc_7.9.3.bini915.firmware=i915/dg1_huc.bini915.firmware=i915/tgl_huc_7.9.3.bini915.firmware=i915/tgl_huc.bini915.firmware=i915/tgl_huc_7.9.3.bini915.firmware=i915/tgl_huc.bini915.firmware=i915/dg2_huc_gsc.bini915.firmware=i915/mtl_huc_gsc.bini915.firmware=i915/skl_guc_70.1.1.bini915.firmware=i915/bxt_guc_70.1.1.bini915.firmware=i915/kbl_guc_70.1.1.bini915.firmware=i915/glk_guc_70.1.1.bini915.firmware=i915/kbl_guc_70.1.1.bini915.firmware=i915/kbl_guc_70.1.1.bini915.firmware=i915/cml_guc_70.1.1.bini915.firmware=i915/icl_guc_70.1.1.bini915.firmware=i915/ehl_guc_70.1.1.bini915.firmware=i915/ehl_guc_70.1.1.bini915.firmware=i915/tgl_guc_70.1.1.bini915.firmware=i915/tgl_guc_70.1.1.bini915.firmware=i915/dg1_guc_70.bini915.firmware=i915/tgl_guc_69.0.3.bini915.firmware=i915/tgl_guc_70.1.1.bini915.firmware=i915/tgl_guc_70.bini915.firmware=i915/adlp_guc_69.0.3.bini915.firmware=i915/adlp_guc_70.1.1.bini915.firmware=i915/adlp_guc_70.bini915.firmware=i915/dg2_guc_70.bini915.firmware=i915/mtl_guc_70.bini915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.parm=enable_dmc_wl:Enable DMC wakelock (-1=use per-chip default, 0=disabled, 1=enabled, 2=match any register, 3=always locked) Default: -1i915.parmtype=enable_dmc_wl:inti915.parm=enable_psr2_sel_fetch:Enable PSR2 and Panel Replay selective fetch (0=disabled, 1=enabled) Default: 1i915.parmtype=enable_psr2_sel_fetch:booli915.parm=psr_safest_params:Replace PSR VBT parameters by the safest and not optimal ones. This is helpful to detect if PSR issues are related to bad values set in VBT. (0=use VBT parameters, 1=use safest parameters)Default: 0i915.parmtype=psr_safest_params:booli915.parm=enable_psr:Enable PSR (0=disabled, 1=enable up to PSR1, 2=enable up to PSR2) Default: -1 (use per-chip default)i915.parmtype=enable_psr:inti915.parm=enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default))i915.parmtype=enable_fbc:inti915.parm=enable_dp_mst:Enable multi-stream transport (MST) for new DisplayPort sinks. (default: true)i915.parmtype=enable_dp_mst:booli915.parm=nuclear_pageflip:Force enable atomic functionality on platforms that don't have full support yet.i915.parmtype=nuclear_pageflip:booli915.parm=verbose_state_checks:Enable verbose logs (ie. WARN_ON()) in case of unexpected hw state conditions.i915.parmtype=verbose_state_checks:booli915.parm=disable_display:Disable display (default: false)i915.parmtype=disable_display:booli915.parm=force_reset_modeset_test:Force a modeset during gpu reset for testing (default:false). For developers only.i915.parmtype=force_reset_modeset_test:booli915.parm=load_detect_test:Force-enable the VGA load detect code for testing (default:false). For developers only.i915.parmtype=load_detect_test:booli915.parm=enable_dpcd_backlight:Enable support for DPCD backlight control(-1=use per-VBT LFP backlight type setting [default], 0=disabled, 1=enable, 2=force VESA interface, 3=force Intel interface)i915.parmtype=enable_dpcd_backlight:inti915.parm=edp_vswing:Ignore/Override vswing pre-emph table selection from VBT (0=use value from vbt [default], 1=low power swing(200mV),2=default swing(400mV))i915.parmtype=edp_vswing:inti915.parm=invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to dri-devel@lists.freedesktop.org, if your machine needs it. It will then be included in an upcoming module version.i915.parmtype=invert_brightness:inti915.parm=enable_ips:Enable IPS (default: true)i915.parmtype=enable_ips:booli915.parm=disable_power_well:Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible)i915.parmtype=disable_power_well:inti915.parm=enable_sagv:Enable system agent voltage/frequency scaling (SAGV) (default: true)i915.parmtype=enable_sagv:booli915.parm=enable_dsb:Enable display state buffer (DSB) (default: true)i915.parmtype=enable_dsb:booli915.parm=enable_dpt:Enable display page table (DPT) (default: true)i915.parmtype=enable_dpt:booli915.parm=enable_dc:Enable power-saving display C-states. (-1=auto [default]; 0=disable; 1=up to DC5; 2=up to DC6; 3=up to DC5 with DC3CO; 4=up to DC6 with DC3CO)i915.parmtype=enable_dc:inti915.parm=vbt_sdvo_panel_type:Override/Ignore selection of SDVO panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT BIOS table)i915.parmtype=vbt_sdvo_panel_type:inti915.parm=panel_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT)i915.parmtype=panel_use_ssc:inti915.parm=lvds_channel_mode:Specify LVDS channel mode (0=probe BIOS [default], 1=single-channel, 2=dual-channel)i915.parmtype=lvds_channel_mode:inti915.parm=vbt_firmware:Load VBT from specified file under /lib/firmwarei915.parmtype=vbt_firmware:charpi915.parm=dmc_firmware_path:DMC firmware path to use instead of the default one. Use /dev/null to disable DMC and runtime PM.i915.parmtype=dmc_firmware_path:charpi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.firmware=i915/bxt_dmc_ver1_07.bini915.firmware=i915/skl_dmc_ver1_27.bini915.firmware=i915/kbl_dmc_ver1_04.bini915.firmware=i915/glk_dmc_ver1_04.bini915.firmware=i915/icl_dmc_ver1_09.bini915.firmware=i915/tgl_dmc_ver2_12.bini915.firmware=i915/rkl_dmc_ver2_03.bini915.firmware=i915/dg1_dmc_ver2_02.bini915.firmware=i915/adls_dmc_ver2_01.bini915.firmware=i915/adlp_dmc_ver2_16.bini915.firmware=i915/adlp_dmc.bini915.firmware=i915/dg2_dmc_ver2_08.bini915.firmware=i915/mtl_dmc.bini915.firmware=i915/bmg_dmc.bini915.firmware=i915/xe2lpd_dmc.bini915.firmware=i915/xe3lpd_dmc.bini915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMi915.import_ns=PWMvirtio_gpu.author=Alon Levyvirtio_gpu.author=Gerd Hoffmann virtio_gpu.author=Dave Airlie virtio_gpu.license=GPL and additional rightsvirtio_gpu.file=drivers/gpu/drm/virtio/virtio-gpuvirtio_gpu.description=Virtio GPU drivervirtio_gpu.parmtype=modeset:intvirtio_gpu.parm=modeset:Disable/Enable modesettingvirtio_gpu.parmtype=virglhack:intvirtio_gpu.import_ns=DMA_BUFcn.alias=net-pf-16-proto-11cn.description=Generic userspace <-> kernelspace connector.cn.author=Evgeniy Polyakov cn.license=GPLcn.file=drivers/connector/cndevres.parmtype=log:intfirmware_class.parm=path:customized firmware image search path with a higher priority than default pathfirmware_class.parmtype=path:stringfirmware_class.license=GPLfirmware_class.file=drivers/base/firmware_loader/firmware_classfirmware_class.description=Multi purpose firmware loading supportfirmware_class.author=Manuel Estrada Sainzfirmware_class.import_ns=FIRMWARE_LOADER_PRIVATEloop.alias=devname:loop-controlloop.alias=char-major-10-237loop.alias=block-major-7-*loop.license=GPLloop.file=drivers/block/looploop.description=Loopback device supportloop.parm=hw_queue_depth:Queue depth for each hardware queue. Default: 128loop.parm=max_part:Maximum number of partitions per loop deviceloop.parmtype=max_part:intloop.parm=max_loop:Maximum number of loop devicesvirtio_blk.license=GPLvirtio_blk.file=drivers/block/virtio_blkvirtio_blk.description=Virtio block drivervirtio_blk.parmtype=queue_depth:uintvirtio_blk.parm=poll_queues:The number of dedicated virtqueues for polling I/Ovirtio_blk.parmtype=poll_queues:uintvirtio_blk.parm=num_request_queues:Limit the number of request queues to use for blk device. 0 for no limit. Values > nr_cpu_ids truncated to nr_cpu_ids.virtio_blk.parmtype=num_request_queues:uinteeprom_93cx6.license=GPLeeprom_93cx6.file=drivers/misc/eeprom/eeprom_93cx6eeprom_93cx6.description=EEPROM 93cx6 chip drivereeprom_93cx6.version=1.0eeprom_93cx6.author=http://rt2x00.serialmonkey.commei.license=GPL v2mei.file=drivers/misc/mei/meimei.description=Intel(R) Management Engine Interfacemei.author=Intel Corporationmei_me.license=GPL v2mei_me.file=drivers/misc/mei/mei-memei_me.description=Intel(R) Management Engine Interfacemei_me.author=Intel Corporationmac_hid.license=GPLmac_hid.file=drivers/macintosh/mac_hidmac_hid.description=Mouse button 2+3 emulationscsi_mod.parm=scsi_logging_level:a bit mask of logging levelsscsi_mod.parmtype=scsi_logging_level:intscsi_mod.license=GPLscsi_mod.file=drivers/scsi/scsi_modscsi_mod.description=SCSI corescsi_mod.parm=eh_deadline:SCSI EH timeout in seconds (should be between 0 and 2^31-1)scsi_mod.parmtype=eh_deadline:intscsi_mod.parm=inq_timeout:Timeout (in seconds) waiting for devices to answer INQUIRY. Default is 20. Some devices may need more; most need less.scsi_mod.parmtype=inq_timeout:uintscsi_mod.parm=scan:sync, async, manual, or none. Setting to 'manual' disables automatic scanning, but allows for manual device scan via the 'scan' sysfs attribute.scsi_mod.parmtype=scan:stringscsi_mod.parm=max_luns:last scsi LUN (should be between 1 and 2^64-1)scsi_mod.parmtype=max_luns:ullongscsi_mod.parm=default_dev_flags:scsi default device flag uint64_t valuescsi_mod.parmtype=default_dev_flags:ullongscsi_mod.parm=dev_flags:Given scsi_dev_flags=vendor:model:flags[,v:m:f] add black/white list entries for vendor and model with an integer value of flags to the scsi device info listscsi_mod.parmtype=dev_flags:stringscsi_common.license=GPL v2scsi_common.file=drivers/scsi/scsi_commonscsi_common.description=SCSI functions used by both the initiator and the target codescsi_transport_spi.license=GPLscsi_transport_spi.file=drivers/scsi/scsi_transport_spiscsi_transport_spi.description=SPI Transport Attributesscsi_transport_spi.author=Martin Hicksvirtio_scsi.license=GPLvirtio_scsi.file=drivers/scsi/virtio_scsivirtio_scsi.description=Virtio SCSI HBA drivervirtio_scsi.parm=virtscsi_poll_queues:The number of dedicated virtqueues for polling I/Ovirtio_scsi.parmtype=virtscsi_poll_queues:uintsd_mod.alias=scsi:t-0x14*sd_mod.alias=scsi:t-0x0e*sd_mod.alias=scsi:t-0x07*sd_mod.alias=scsi:t-0x00*sd_mod.alias=block-major-135-*sd_mod.alias=block-major-134-*sd_mod.alias=block-major-133-*sd_mod.alias=block-major-132-*sd_mod.alias=block-major-131-*sd_mod.alias=block-major-130-*sd_mod.alias=block-major-129-*sd_mod.alias=block-major-128-*sd_mod.alias=block-major-71-*sd_mod.alias=block-major-70-*sd_mod.alias=block-major-69-*sd_mod.alias=block-major-68-*sd_mod.alias=block-major-67-*sd_mod.alias=block-major-66-*sd_mod.alias=block-major-65-*sd_mod.alias=block-major-8-*sd_mod.license=GPLsd_mod.file=drivers/scsi/sd_modsd_mod.description=SCSI disk (sd) driversd_mod.author=Eric Youngdalesr_mod.license=GPLsr_mod.file=drivers/scsi/sr_modsr_mod.alias=scsi:t-0x04*sr_mod.alias=scsi:t-0x05*sr_mod.alias=block-major-11-*sr_mod.license=GPLsr_mod.file=drivers/scsi/sr_modsr_mod.description=SCSI cdrom (sr) driversr_mod.parmtype=xa_test:intsg.parm=allow_dio:allow direct I/O (default: 0 (disallow))sg.parm=def_reserved_size:size of buffer reserved for each fdsg.parm=scatter_elem_sz:scatter gather element size (default: max(SG_SCATTER_SZ, PAGE_SIZE))sg.alias=char-major-21-*sg.version=3.5.36sg.license=GPLsg.file=drivers/scsi/sgsg.description=SCSI generic (sg) driversg.author=Douglas Gilbertsg.parmtype=allow_dio:intsg.parmtype=def_reserved_size:intsg.parmtype=scatter_elem_sz:intnvme_core.description=NVMe host core frameworknvme_core.version=1.0nvme_core.license=GPLnvme_core.file=drivers/nvme/host/nvme-corenvme_core.parm=disable_pi_offsets:disable protection information if it has an offsetnvme_core.parmtype=disable_pi_offsets:boolnvme_core.parm=apst_secondary_latency_tol_us:secondary APST latency tolerance in usnvme_core.parmtype=apst_secondary_latency_tol_us:ulongnvme_core.parm=apst_primary_latency_tol_us:primary APST latency tolerance in usnvme_core.parmtype=apst_primary_latency_tol_us:ulongnvme_core.parm=apst_secondary_timeout_ms:secondary APST timeout in msnvme_core.parmtype=apst_secondary_timeout_ms:ulongnvme_core.parm=apst_primary_timeout_ms:primary APST timeout in msnvme_core.parmtype=apst_primary_timeout_ms:ulongnvme_core.parm=force_apst:allow APST for newly enumerated devices even if quirked offnvme_core.parmtype=force_apst:boolnvme_core.parm=default_ps_max_latency_us:max power saving latency for new devices; use PM QOS to change per devicenvme_core.parmtype=default_ps_max_latency_us:ulongnvme_core.parm=max_retries:max number of retries a command may havenvme_core.parmtype=max_retries:bytenvme_core.parm=shutdown_timeout:timeout in seconds for controller shutdownnvme_core.parmtype=shutdown_timeout:bytenvme_core.parm=io_timeout:timeout in seconds for I/Onvme_core.parmtype=io_timeout:uintnvme_core.parm=admin_timeout:timeout in seconds for admin commandsnvme_core.parmtype=admin_timeout:uintnvme_core.parm=iopolicy:Default multipath I/O policy; 'numa' (default), 'round-robin' or 'queue-depth'nvme_core.parm=multipath:turn on native support for multiple controllers per subsystemnvme_core.parmtype=multipath:boolnvme.description=NVMe host PCIe transport drivernvme.version=1.0nvme.license=GPLnvme.file=drivers/nvme/host/nvmenvme.author=Matthew Wilcox nvme.parm=noacpi:disable acpi bios quirksnvme.parmtype=noacpi:boolnvme.parm=poll_queues:Number of queues to use for polled IO.nvme.parm=write_queues:Number of queues to use for writes. If not set, reads and writes will share a queue set.nvme.parm=io_queue_depth:set io queue depth, should >= 2 and < 4096nvme.parm=sgl_threshold:Use SGLs when average request segment size is larger or equal to this size. Use 0 to disable SGLs.nvme.parmtype=sgl_threshold:uintnvme.parm=max_host_mem_size_mb:Maximum Host Memory Buffer (HMB) size per controller (in MiB)nvme.parmtype=max_host_mem_size_mb:uintnvme.parm=use_cmb_sqes:use controller's memory buffer for I/O SQesnvme.parmtype=use_cmb_sqes:boolnvme.parmtype=use_threaded_interrupts:intlibata.version=3.00libata.license=GPLlibata.file=drivers/ata/libatalibata.description=Library module for ATA deviceslibata.author=Jeff Garziklibata.parm=atapi_an:Enable ATAPI AN media presence notification (0=0ff [default], 1=on)libata.parmtype=atapi_an:intlibata.parm=allow_tpm:Permit the use of TPM commands (0=off [default], 1=on)libata.parmtype=allow_tpm:intlibata.parm=noacpi:Disable the use of ACPI in probe/suspend/resume (0=off [default], 1=on)libata.parmtype=noacpi:intlibata.parm=ata_probe_timeout:Set ATA probing timeout (seconds)libata.parmtype=ata_probe_timeout:intlibata.parm=dma:DMA enable/disable (0x1==ATA, 0x2==ATAPI, 0x4==CF)libata.parmtype=dma:intlibata.parm=ignore_hpa:Ignore HPA limit (0=keep BIOS limits, 1=ignore limits, using full disk)libata.parmtype=ignore_hpa:intlibata.parm=fua:FUA support (0=off [default], 1=on)libata.parmtype=fua:intlibata.parm=atapi_passthru16:Enable ATA_16 passthru for ATAPI devices (0=off, 1=on [default])libata.parmtype=atapi_passthru16:intlibata.parm=atapi_dmadir:Enable ATAPI DMADIR bridge support (0=off [default], 1=on)libata.parmtype=atapi_dmadir:intlibata.parm=atapi_enabled:Enable discovery of ATAPI devices (0=off, 1=on [default])libata.parmtype=atapi_enabled:intlibata.parm=force:Force ATA configurations including cable type, link speed and transfer mode (see Documentation/admin-guide/kernel-parameters.rst for details)libata.parmtype=force:stringlibata.parm=acpi_gtf_filter:filter mask for ACPI _GTF commands, set to filter out (0x1=set xfermode, 0x2=lock/freeze lock, 0x4=DIPM, 0x8=FPDMA non-zero offset, 0x10=FPDMA DMA Setup FIS auto-activate)libata.parmtype=acpi_gtf_filter:intahci.version=3.0ahci.license=GPLahci.file=drivers/ata/ahciahci.description=AHCI SATA low-level driverahci.author=Jeff Garzikahci.parm=mask_port_map:32-bits port map masks to ignore controllers ports. Valid values are: "" to apply the same mask to all AHCI controller devices, and "=,=,..." to specify different masks for the controllers specified, where is the PCI ID of an AHCI controller in the form "domain:bus:dev.func"ahci.parmtype=mask_port_map:charpahci.parm=mobile_lpm_policy:Default LPM policy for mobile chipsetsahci.parmtype=mobile_lpm_policy:intahci.parm=marvell_enable:Marvell SATA via AHCI (1 = enabled)ahci.parmtype=marvell_enable:intlibahci.license=GPLlibahci.file=drivers/ata/libahcilibahci.description=Common AHCI SATA low-level routineslibahci.author=Jeff Garziklibahci.parm=devslp_idle_timeout:device sleep idle timeoutlibahci.parmtype=devslp_idle_timeout:intlibahci.parm=ahci_em_messages:AHCI Enclosure Management Message control (0 = off, 1 = on)libahci.parmtype=ahci_em_messages:boollibahci.parm=ignore_sss:Ignore staggered spinup flag (0=don't ignore, 1=ignore)libahci.parmtype=ignore_sss:intlibahci.parm=skip_host_reset:skip global host reset (0=don't skip, 1=skip)libahci.parmtype=skip_host_reset:intata_piix.parm=prefer_ms_hyperv:Prefer Hyper-V paravirtualization drivers instead of ATA, 0 - Use ATA drivers, 1 (Default) - Use the paravirtualization drivers.ata_piix.parmtype=prefer_ms_hyperv:intata_piix.version=2.13ata_piix.license=GPLata_piix.file=drivers/ata/ata_piixata_piix.description=SCSI low-level driver for Intel PIIX/ICH ATA controllersata_piix.author=Andre Hedrick, Alan Cox, Andrzej Krzysztofowicz, Jeff Garzikpata_amd.version=0.4.1pata_amd.license=GPLpata_amd.file=drivers/ata/pata_amdpata_amd.description=low-level driver for AMD and Nvidia PATA IDEpata_amd.author=Alan Coxpata_oldpiix.version=0.5.5pata_oldpiix.license=GPLpata_oldpiix.file=drivers/ata/pata_oldpiixpata_oldpiix.description=SCSI low-level driver for early PIIX series controllerspata_oldpiix.author=Alan Coxpata_sch.version=0.2pata_sch.license=GPLpata_sch.file=drivers/ata/pata_schpata_sch.description=SCSI low-level driver for Intel SCH PATA controllerspata_sch.author=Alek Du wireguard.alias=net-pf-16-proto-16-family-wireguardwireguard.alias=rtnl-link-wireguardwireguard.version=1.0.0wireguard.author=Jason A. Donenfeld wireguard.description=WireGuard secure network tunnelwireguard.license=GPL v2wireguard.file=drivers/net/wireguard/wireguardmacvlan.alias=rtnl-link-macvlanmacvlan.description=Driver for MAC address based VLANsmacvlan.author=Patrick McHardy macvlan.license=GPLmacvlan.file=drivers/net/macvlanmii.license=GPLmii.file=drivers/net/miimii.description=MII hardware support librarymii.author=Jeff Garzik netconsole.parm=oops_only:Only log oops messagesnetconsole.parmtype=oops_only:boolnetconsole.parm=netconsole: netconsole=[src-port]@[src-ip]/[dev],[tgt-port]@/[tgt-macaddr]netconsole.parmtype=netconsole:stringnetconsole.license=GPLnetconsole.file=drivers/net/netconsolenetconsole.description=Console driver for network interfacesnetconsole.author=Matt Mackall mdio_devres.license=GPLmdio_devres.file=drivers/net/phy/mdio_devresmdio_devres.description=Network MDIO bus devres helperslibphy.license=GPLlibphy.file=drivers/net/phy/libphylibphy.author=Andy Fleminglibphy.description=PHY libraryfixed_phy.license=GPLfixed_phy.file=drivers/net/phy/fixed_phyfixed_phy.author=Vitaly Bordugfixed_phy.description=Fixed MDIO bus (MDIO bus emulation with fixed PHYs)realtek.license=GPLrealtek.file=drivers/net/phy/realtek/realtekrealtek.author=Johnson Leungrealtek.description=Realtek PHY driveracpi_mdio.description=ACPI MDIO bus (Ethernet PHY) accessorsacpi_mdio.license=GPLacpi_mdio.file=drivers/net/mdio/acpi_mdioacpi_mdio.author=Calvin Johnson fwnode_mdio.description=FWNODE MDIO bus (Ethernet PHY) accessorsfwnode_mdio.license=GPLfwnode_mdio.file=drivers/net/mdio/fwnode_mdiofwnode_mdio.author=Calvin Johnson tun.alias=devname:net/tuntun.alias=char-major-10-200tun.license=GPLtun.file=drivers/net/tuntun.author=(C) 1999-2004 Max Krasnyansky tun.description=Universal TUN/TAP device driverveth.alias=rtnl-link-vethveth.license=GPL v2veth.file=drivers/net/vethveth.description=Virtual Ethernet Tunnelvirtio_net.license=GPLvirtio_net.file=drivers/net/virtio_netvirtio_net.description=Virtio network drivervirtio_net.parmtype=napi_tx:boolvirtio_net.parmtype=gso:boolvirtio_net.parmtype=csum:boolvirtio_net.parmtype=napi_weight:inttg3.parm=tg3_debug:Tigon3 bitmapped debugging message enable valuetg3.parmtype=tg3_debug:inttg3.firmware=tigon/tg3_tso5.bintg3.firmware=tigon/tg3_tso.bintg3.firmware=tigon/tg357766.bintg3.firmware=tigon/tg3.bintg3.license=GPLtg3.file=drivers/net/ethernet/broadcom/tg3tg3.description=Broadcom Tigon3 ethernet drivertg3.author=David S. Miller and Jeff Garzik bnxt_en.description=Broadcom NetXtreme network driverbnxt_en.license=GPLbnxt_en.file=drivers/net/ethernet/broadcom/bnxt/bnxt_enbnxt_en.import_ns=NETDEV_INTERNALlibeth.license=GPLlibeth.file=drivers/net/ethernet/intel/libeth/libethlibeth.description=Common Ethernet librarylibie.license=GPLlibie.file=drivers/net/ethernet/intel/libie/libielibie.import_ns=LIBETHlibie.description=Intel(R) Ethernet common librarye100.parm=use_io:Force use of i/o access modee100.parm=eeprom_bad_csum_allow:Allow bad eeprom checksumse100.parm=debug:Debug level (0=none,...,16=all)e100.parmtype=use_io:inte100.parmtype=eeprom_bad_csum_allow:inte100.parmtype=debug:inte100.firmware=e100/d102e_ucode.bine100.firmware=e100/d101s_ucode.bine100.firmware=e100/d101m_ucode.bine100.license=GPL v2e100.file=drivers/net/ethernet/intel/e100e100.description=Intel(R) PRO/100 Network Drivere1000.parm=debug:Debug level (0=none,...,16=all)e1000.parmtype=debug:inte1000.license=GPL v2e1000.file=drivers/net/ethernet/intel/e1000/e1000e1000.description=Intel(R) PRO/1000 Network Drivere1000.parm=copybreak:Maximum size of packet that is copied to a new buffer on receivee1000.parmtype=copybreak:uinte1000.parm=SmartPowerDownEnable:Enable PHY smart power downe1000.parmtype=SmartPowerDownEnable:array of inte1000.parm=InterruptThrottleRate:Interrupt Throttling Ratee1000.parmtype=InterruptThrottleRate:array of inte1000.parm=RxAbsIntDelay:Receive Absolute Interrupt Delaye1000.parmtype=RxAbsIntDelay:array of inte1000.parm=RxIntDelay:Receive Interrupt Delaye1000.parmtype=RxIntDelay:array of inte1000.parm=TxAbsIntDelay:Transmit Absolute Interrupt Delaye1000.parmtype=TxAbsIntDelay:array of inte1000.parm=TxIntDelay:Transmit Interrupt Delaye1000.parmtype=TxIntDelay:array of inte1000.parm=XsumRX:Disable or enable Receive Checksum offloade1000.parmtype=XsumRX:array of inte1000.parm=FlowControl:Flow Control settinge1000.parmtype=FlowControl:array of inte1000.parm=AutoNeg:Advertised auto-negotiation settinge1000.parmtype=AutoNeg:array of inte1000.parm=Duplex:Duplex settinge1000.parmtype=Duplex:array of inte1000.parm=Speed:Speed settinge1000.parmtype=Speed:array of inte1000.parm=RxDescriptors:Number of receive descriptorse1000.parmtype=RxDescriptors:array of inte1000.parm=TxDescriptors:Number of transmit descriptorse1000.parmtype=TxDescriptors:array of inte1000e.parm=CrcStripping:Enable CRC Stripping, disable if your BMC needs the CRCe1000e.parmtype=CrcStripping:array of inte1000e.parm=WriteProtectNVM:Write-protect NVM [WARNING: disabling this can lead to corrupted NVM]e1000e.parmtype=WriteProtectNVM:array of inte1000e.parm=KumeranLockLoss:Enable Kumeran lock loss workarounde1000e.parmtype=KumeranLockLoss:array of inte1000e.parm=SmartPowerDownEnable:Enable PHY smart power downe1000e.parmtype=SmartPowerDownEnable:array of inte1000e.parm=IntMode:Interrupt Modee1000e.parmtype=IntMode:array of inte1000e.parm=InterruptThrottleRate:Interrupt Throttling Ratee1000e.parmtype=InterruptThrottleRate:array of inte1000e.parm=RxAbsIntDelay:Receive Absolute Interrupt Delaye1000e.parmtype=RxAbsIntDelay:array of inte1000e.parm=RxIntDelay:Receive Interrupt Delaye1000e.parmtype=RxIntDelay:array of inte1000e.parm=TxAbsIntDelay:Transmit Absolute Interrupt Delaye1000e.parmtype=TxAbsIntDelay:array of inte1000e.parm=TxIntDelay:Transmit Interrupt Delaye1000e.parmtype=TxIntDelay:array of inte1000e.parm=copybreak:Maximum size of packet that is copied to a new buffer on receivee1000e.parmtype=copybreak:uinte1000e.license=GPL v2e1000e.file=drivers/net/ethernet/intel/e1000e/e1000ee1000e.description=Intel(R) PRO/1000 Network Drivere1000e.parm=debug:Debug level (0=none,...,16=all)e1000e.parmtype=debug:intigb.parm=debug:Debug level (0=none,...,16=all)igb.parmtype=debug:intigb.license=GPL v2igb.file=drivers/net/ethernet/intel/igb/igbigb.description=Intel(R) Gigabit Ethernet Network Driverigc.parm=debug:Debug level (0=none,...,16=all)igc.parmtype=debug:intigc.license=GPL v2igc.file=drivers/net/ethernet/intel/igc/igcigc.description=Intel(R) 2.5G Ethernet Linux Driveri40e.license=GPL v2i40e.file=drivers/net/ethernet/intel/i40e/i40ei40e.import_ns=LIBIEi40e.description=Intel(R) Ethernet Connection XL710 Network Driveri40e.parm=debug:Debug level (0=none,...,16=all), Debug mask (0x8XXXXXXX)i40e.parmtype=debug:uintice.parm=debug:netif level (0=none,...,16=all)ice.parmtype=debug:intice.firmware=intel/ice/ddp/ice.pkgice.license=GPL v2ice.file=drivers/net/ethernet/intel/ice/iceice.import_ns=LIBIEice.description=Intel(R) Ethernet Connection E800 Series Linux Driversky2.version=1.30sky2.license=GPLsky2.file=drivers/net/ethernet/marvell/sky2sky2.author=Stephen Hemminger sky2.description=Marvell Yukon 2 Gigabit Ethernet driversky2.parm=legacy_pme:Legacy power managementsky2.parmtype=legacy_pme:intsky2.parm=disable_msi:Disable Message Signaled Interrupt (MSI)sky2.parmtype=disable_msi:intsky2.parm=copybreak:Receive copy thresholdsky2.parmtype=copybreak:intsky2.parm=debug:Debug level (0=none,...,16=all)sky2.parmtype=debug:intmlx5_core.parm=prof_sel:profile selector. Valid range 0 - 2mlx5_core.parmtype=prof_sel:uintmlx5_core.parm=debug_mask:debug mask: 1 = dump cmd data, 2 = dump cmd exec time, 3 = both. Default=0mlx5_core.parmtype=debug_mask:uintmlx5_core.license=Dual BSD/GPLmlx5_core.file=drivers/net/ethernet/mellanox/mlx5/core/mlx5_coremlx5_core.description=Mellanox 5th generation network adapters (ConnectX series) core drivermlx5_core.author=Eli Cohen forcedeth.license=GPLforcedeth.file=drivers/net/ethernet/nvidia/forcedethforcedeth.description=Reverse Engineered nForce ethernet driverforcedeth.author=Manfred Spraul forcedeth.parm=debug_tx_timeout:Dump tx related registers and ring when tx_timeout happensforcedeth.parmtype=debug_tx_timeout:boolforcedeth.parm=phy_power_down:Power down phy and disable link when interface is down (1), or leave phy powered up (0).forcedeth.parmtype=phy_power_down:intforcedeth.parm=phy_cross:Phy crossover detection for Realtek 8201 phy is enabled by setting to 1 and disabled by setting to 0.forcedeth.parmtype=phy_cross:intforcedeth.parm=dma_64bit:High DMA is enabled by setting to 1 and disabled by setting to 0.forcedeth.parmtype=dma_64bit:intforcedeth.parm=msix:MSIX interrupts are enabled by setting to 1 and disabled by setting to 0.forcedeth.parmtype=msix:intforcedeth.parm=msi:MSI interrupts are enabled by setting to 1 and disabled by setting to 0.forcedeth.parmtype=msi:intforcedeth.parm=poll_interval:Interval determines how frequent timer interrupt is generated by [(time_in_micro_secs * 100) / (2^10)]. Min is 0 and Max is 65535.forcedeth.parmtype=poll_interval:intforcedeth.parm=optimization_mode:In throughput mode (0), every tx & rx packet will generate an interrupt. In CPU mode (1), interrupts are controlled by a timer. In dynamic mode (2), the mode toggles between throughput and CPU mode based on network load.forcedeth.parmtype=optimization_mode:intforcedeth.parm=max_interrupt_work:forcedeth maximum events handled per interruptforcedeth.parmtype=max_interrupt_work:int8139too.parm=full_duplex:8139too: Force full duplex for board(s) (1)8139too.parm=media:8139too: Bits 4+9: force full duplex, bit 5: 100Mbps8139too.parm=multicast_filter_limit:8139too maximum number of filtered multicast addresses8139too.parm=debug:8139too bitmapped message enable number8139too.parmtype=debug:int8139too.parmtype=full_duplex:array of int8139too.parmtype=media:array of int8139too.parmtype=multicast_filter_limit:int8139too.parm=use_io:Force use of I/O access mode. 0=MMIO 1=PIO8139too.parmtype=use_io:bool8139too.version=0.9.288139too.license=GPL8139too.file=drivers/net/ethernet/realtek/8139too8139too.description=RealTek RTL-8139 Fast Ethernet driver8139too.author=Jeff Garzik r8169.firmware=rtl_nic/rtl8126a-3.fwr8169.firmware=rtl_nic/rtl8126a-2.fwr8169.firmware=rtl_nic/rtl8125bp-2.fwr8169.firmware=rtl_nic/rtl8125d-2.fwr8169.firmware=rtl_nic/rtl8125d-1.fwr8169.firmware=rtl_nic/rtl8125b-2.fwr8169.firmware=rtl_nic/rtl8125a-3.fwr8169.firmware=rtl_nic/rtl8107e-2.fwr8169.firmware=rtl_nic/rtl8168fp-3.fwr8169.firmware=rtl_nic/rtl8168h-2.fwr8169.firmware=rtl_nic/rtl8168g-3.fwr8169.firmware=rtl_nic/rtl8168g-2.fwr8169.firmware=rtl_nic/rtl8106e-2.fwr8169.firmware=rtl_nic/rtl8106e-1.fwr8169.firmware=rtl_nic/rtl8411-2.fwr8169.firmware=rtl_nic/rtl8411-1.fwr8169.firmware=rtl_nic/rtl8402-1.fwr8169.firmware=rtl_nic/rtl8168f-2.fwr8169.firmware=rtl_nic/rtl8168f-1.fwr8169.firmware=rtl_nic/rtl8105e-1.fwr8169.firmware=rtl_nic/rtl8168e-3.fwr8169.firmware=rtl_nic/rtl8168e-2.fwr8169.firmware=rtl_nic/rtl8168e-1.fwr8169.firmware=rtl_nic/rtl8168d-2.fwr8169.firmware=rtl_nic/rtl8168d-1.fwr8169.license=GPLr8169.file=drivers/net/ethernet/realtek/r8169r8169.softdep=pre: realtekr8169.description=RealTek RTL-8169 Gigabit Ethernet driverr8169.author=Realtek and the Linux r8169 crew net_failover.license=GPL v2net_failover.file=drivers/net/net_failovernet_failover.description=Failover driver for Paravirtual driverscdrom.license=GPLcdrom.file=drivers/cdrom/cdromcdrom.description=Uniform CD-ROM drivercdrom.parmtype=mrw_format_restart:boolcdrom.parmtype=check_media_type:boolcdrom.parmtype=lockdoor:boolcdrom.parmtype=autoeject:boolcdrom.parmtype=autoclose:boolcdrom.parmtype=debug:boolpcmcia_core.parmtype=cis_speed:intpcmcia_core.parmtype=unreset_limit:intpcmcia_core.parmtype=unreset_check:intpcmcia_core.parmtype=unreset_delay:intpcmcia_core.parmtype=reset_time:intpcmcia_core.parmtype=vcc_settle:intpcmcia_core.parmtype=shutdown_delay:intpcmcia_core.parmtype=resume_delay:intpcmcia_core.parmtype=setup_delay:intpcmcia_core.license=GPLpcmcia_core.file=drivers/pcmcia/pcmcia_corepcmcia_core.description=Linux Kernel Card Servicespcmcia_core.author=David Hinds pcmcia.alias=dspcmcia.license=GPLpcmcia.file=drivers/pcmcia/pcmciapcmcia.description=PCMCIA Driver Servicespcmcia.author=David Hinds pcmcia.parmtype=io_speed:intpcmcia.parmtype=cis_width:intpcmcia_rsrc.alias=rsrc_nonstaticpcmcia_rsrc.license=GPLpcmcia_rsrc.file=drivers/pcmcia/pcmcia_rsrcpcmcia_rsrc.description=PCMCIA resource management routinespcmcia_rsrc.author=David A. Hinds, Dominik Brodowskipcmcia_rsrc.parmtype=probe_mem:intyenta_socket.license=GPLyenta_socket.file=drivers/pcmcia/yenta_socketyenta_socket.description=Driver for CardBus yenta-compatible bridgesyenta_socket.parm=override_bios:yenta ignore bios resource allocationyenta_socket.parmtype=override_bios:uintyenta_socket.parm=o2_speedup:Use prefetch/burst for O2-bridges: 'on', 'off' or 'default' (uses recommended behaviour for the detected bridge)yenta_socket.parmtype=o2_speedup:stringyenta_socket.parm=pwr_irqs_off:Force IRQs off during power-on of slot. Use only when seeing IRQ storms!yenta_socket.parmtype=pwr_irqs_off:boolyenta_socket.parm=isa_probe:If set ISA interrupts are probed (default). Set to N to disable probingyenta_socket.parmtype=isa_probe:boolyenta_socket.parm=disable_clkrun:If PC card doesn't function properly, please try this option (TI and Ricoh bridges only)yenta_socket.parmtype=disable_clkrun:boolusb_common.license=GPLusb_common.file=drivers/usb/common/usb-commonusb_common.description=Common code for host and device side USBusbcore.license=GPLusbcore.file=drivers/usb/core/usbcoreusbcore.description=USB core host-side supportusbcore.parm=autosuspend:default autosuspend delayusbcore.parmtype=autosuspend:intusbcore.parmtype=nousb:boolusbcore.parm=use_both_schemes:try the other device initialization scheme if the first one failsusbcore.parmtype=use_both_schemes:boolusbcore.parm=old_scheme_first:start with the old device initialization schemeusbcore.parmtype=old_scheme_first:boolusbcore.parm=initial_descriptor_timeout:initial 64-byte descriptor request timeout in milliseconds (default 5000 - 5.0 seconds)usbcore.parmtype=initial_descriptor_timeout:intusbcore.parm=blinkenlights:true to cycle leds on hubsusbcore.parmtype=blinkenlights:boolusbcore.parm=authorized_default:Default USB device authorization: 0 is not authorized, 1 is authorized (default), 2 is authorized for internal devices, -1 is authorized (same as 1)usbcore.parmtype=authorized_default:intusbcore.parm=usbfs_memory_mb:maximum MB allowed for usbfs buffers (0 = no limit)usbcore.parmtype=usbfs_memory_mb:uintusbcore.parm=usbfs_snoop_max:maximum number of bytes to print while snoopingusbcore.parmtype=usbfs_snoop_max:uintusbcore.parm=usbfs_snoop:true to log all usbfs trafficusbcore.parmtype=usbfs_snoop:boolusbcore.parm=quirks:Add/modify USB quirks by specifying quirks=vendorID:productID:quirksusbmon.license=GPLusbmon.file=drivers/usb/mon/usbmonusbmon.description=USB Monitorehci_hcd.license=GPLehci_hcd.file=drivers/usb/host/ehci-hcdehci_hcd.author=David Brownellehci_hcd.description=USB 2.0 'Enhanced' Host Controller (EHCI) Driverehci_hcd.parm=ignore_oc:ignore bogus hardware overcurrent indicationsehci_hcd.parmtype=ignore_oc:boolehci_hcd.parm=park:park setting; 1-3 back-to-back async packetsehci_hcd.parmtype=park:uintehci_hcd.parm=log2_irq_thresh:log2 IRQ latency, 1-64 microframesehci_hcd.parmtype=log2_irq_thresh:intehci_pci.license=GPLehci_pci.file=drivers/usb/host/ehci-pciehci_pci.author=Alan Sternehci_pci.author=David Brownellehci_pci.description=EHCI PCI platform driverohci_hcd.license=GPLohci_hcd.file=drivers/usb/host/ohci-hcdohci_hcd.description=USB 1.1 'Open' Host Controller (OHCI) Driverohci_hcd.author=Roman Weissgaerber, David Brownellohci_hcd.parm=no_handshake:true (not default) disables BIOS handshakeohci_hcd.parmtype=no_handshake:boolohci_hcd.parm=distrust_firmware:true to distrust firmware power/overcurrent setupohci_hcd.parmtype=distrust_firmware:boolohci_pci.softdep=pre: ehci_pciohci_pci.license=GPLohci_pci.file=drivers/usb/host/ohci-pciohci_pci.description=OHCI PCI platform driveruhci_hcd.license=GPLuhci_hcd.file=drivers/usb/host/uhci-hcduhci_hcd.description=USB Universal Host Controller Interface driveruhci_hcd.author=Linus 'Frodo Rabbit' Torvalds, Johannes Erdfelt, Randy Dunlap, Georg Acher, Deti Fliegl, Thomas Sailer, Roman Weissgaerber, Alan Sternuhci_hcd.softdep=pre: ehci_pciuhci_hcd.parm=debug:Debug leveluhci_hcd.parmtype=debug:intuhci_hcd.parm=ignore_oc:ignore hardware overcurrent indicationsuhci_hcd.parmtype=ignore_oc:boolxhci_hcd.license=GPLxhci_hcd.file=drivers/usb/host/xhci-hcdxhci_hcd.author=Sarah Sharpxhci_hcd.description='eXtensible' Host Controller (xHC) Driverxhci_hcd.parm=quirks:Bit flags for quirks to be enabled as defaultxhci_hcd.parmtype=quirks:ullongxhci_hcd.parm=link_quirk:Don't clear the chain bit on a link TRBxhci_hcd.parmtype=link_quirk:intxhci_pci.license=GPLxhci_pci.file=drivers/usb/host/xhci-pcixhci_pci.description=xHCI PCI Host Controller Driverusblp.license=GPLusblp.file=drivers/usb/class/usblpusblp.parm=proto_bias:Favourite protocol numberusblp.parmtype=proto_bias:intusblp.description=USB Printer Device Class driverusblp.author=Michael Gee, Pavel Machek, Vojtech Pavlik, Randy Dunlap, Pete Zaitcev, David Paschalusb_storage.parm=quirks:supplemental list of device IDs and their quirksusb_storage.parmtype=quirks:stringusb_storage.parm=delay_use:time to delay before using a new deviceusb_storage.license=GPLusb_storage.file=drivers/usb/storage/usb-storageusb_storage.description=USB Mass Storage driver for Linuxusb_storage.author=Matthew Dharm usb_storage.parm=swi_tru_install:TRU-Install mode (1=Full Logic (def), 2=Force CD-Rom, 3=Force Modem)usb_storage.parmtype=swi_tru_install:uintusb_storage.parm=option_zero_cd:ZeroCD mode (1=Force Modem (default), 2=Allow CD-Romusb_storage.parmtype=option_zero_cd:uintserio.license=GPLserio.file=drivers/input/serio/serioserio.description=Serio abstraction coreserio.author=Vojtech Pavlik i8042.parm=unmask_kbd_data:Unconditional enable (may reveal sensitive data) of normally sanitize-filtered kbd data traffic debug log [pre-condition: i8042.debug=1 enabled]i8042.parmtype=unmask_kbd_data:booli8042.parm=debug:Turn i8042 debugging mode on and offi8042.parmtype=debug:booli8042.parm=forcenorestore:Force no restore on s3 resume, copying s2idle behaviouri8042.parmtype=forcenorestore:booli8042.parm=nopnp:Do not use PNP to detect controller settingsi8042.parmtype=nopnp:booli8042.parm=dritek:Force enable the Dritek keyboard extensioni8042.parmtype=dritek:booli8042.parm=kbdreset:Reset device connected to KBD porti8042.parmtype=kbdreset:booli8042.parm=notimeout:Ignore timeouts signalled by i8042i8042.parmtype=notimeout:booli8042.parm=noloop:Disable the AUX Loopback command while probing for the AUX porti8042.parmtype=noloop:booli8042.parm=dumbkbd:Pretend that controller can only read data from keyboardi8042.parmtype=dumbkbd:booli8042.parm=direct:Put keyboard port into non-translated mode.i8042.parmtype=direct:booli8042.parm=reset:Reset controller on resume, cleanup or bothi8042.parmtype=reset:reset_parami8042.parm=probe_defer:Allow deferred probing.i8042.parmtype=probe_defer:booli8042.parm=unlock:Ignore keyboard lock.i8042.parmtype=unlock:booli8042.parm=nomux:Do not check whether an active multiplexing controller is present.i8042.parmtype=nomux:booli8042.parm=noaux:Do not probe or use AUX (mouse) port.i8042.parmtype=noaux:booli8042.parm=nokbd:Do not probe or use KBD port.i8042.parmtype=nokbd:booli8042.license=GPLi8042.file=drivers/input/serio/i8042i8042.description=i8042 keyboard and mouse controller driveri8042.author=Vojtech Pavlik serport.alias=tty-ldisc-2serport.license=GPLserport.file=drivers/input/serio/serportserport.description=Input device TTY line disciplineserport.author=Vojtech Pavlik libps2.license=GPLlibps2.file=drivers/input/serio/libps2libps2.description=PS/2 driver librarylibps2.author=Dmitry Torokhov input_core.license=GPLinput_core.file=drivers/input/input-coreinput_core.description=Input coreinput_core.author=Vojtech Pavlik input_core.description=Helper functions for touchscreens and other devicesinput_core.license=GPL v2input_core.file=drivers/input/input-coreff_memless.description=Force feedback support for memoryless devicesff_memless.author=Anssi Hannula ff_memless.license=GPLff_memless.file=drivers/input/ff-memlesssparse_keymap.license=GPL v2sparse_keymap.file=drivers/input/sparse-keymapsparse_keymap.description=Generic support for sparse keymapssparse_keymap.author=Dmitry Torokhov vivaldi_fmap.license=GPLvivaldi_fmap.file=drivers/input/vivaldi-fmapvivaldi_fmap.description=Helpers for ChromeOS Vivaldi keyboard function row mappinginput_leds.license=GPL v2input_leds.file=drivers/input/input-ledsinput_leds.description=Input -> LEDs Bridgeinput_leds.author=Dmitry Torokhov input_leds.author=Samuel Thibault evdev.license=GPLevdev.file=drivers/input/evdevevdev.description=Input driver event char devicesevdev.author=Vojtech Pavlik atkbd.parm=terminal:Enable break codes on an IBM Terminal keyboard connected via AT/PS2atkbd.parmtype=terminal:boolatkbd.parm=extra:Enable extra LEDs and keys on IBM RapidAcces, EzKey and similar keyboardsatkbd.parmtype=extra:boolatkbd.parm=scroll:Enable scroll-wheel on MS Office and similar keyboardsatkbd.parmtype=scroll:boolatkbd.parm=softraw:Use software generated rawmodeatkbd.parmtype=softraw:boolatkbd.parm=softrepeat:Use software keyboard repeatatkbd.parmtype=softrepeat:boolatkbd.parm=reset:Reset keyboard during initializationatkbd.parmtype=reset:boolatkbd.parm=set:Select keyboard code set (2 = default, 3 = PS/2 native)atkbd.parmtype=set:intatkbd.license=GPLatkbd.file=drivers/input/keyboard/atkbdatkbd.description=AT and PS/2 keyboard driveratkbd.author=Vojtech Pavlik psmouse.parm=resync_time:How long can mouse stay idle before forcing resync (in seconds, 0 = never).psmouse.parmtype=resync_time:uintpsmouse.parm=resetafter:Reset device after so many bad packets (0 = never).psmouse.parmtype=resetafter:uintpsmouse.parm=a4tech_workaround:A4Tech second scroll wheel workaround, 1 = enabled, 0 = disabled (default).psmouse.parmtype=a4tech_workaround:boolpsmouse.parm=smartscroll:Logitech Smartscroll autorepeat, 1 = enabled (default), 0 = disabled.psmouse.parmtype=smartscroll:boolpsmouse.parm=rate:Report rate, in reports per second.psmouse.parmtype=rate:uintpsmouse.parm=resolution:Resolution, in dpi.psmouse.parmtype=resolution:uintpsmouse.parm=proto:Highest protocol extension to probe (bare, imps, exps, any). Useful for KVM switches.psmouse.parmtype=proto:proto_abbrevpsmouse.license=GPLpsmouse.file=drivers/input/mouse/psmousepsmouse.description=PS/2 mouse driverpsmouse.author=Vojtech Pavlik psmouse.parm=synaptics_intertouch:Use a secondary bus for the Synaptics device.psmouse.parmtype=synaptics_intertouch:intrtc_cmos.license=GPLrtc_cmos.file=drivers/rtc/rtc-cmosrtc_cmos.description=Driver for PC-style 'CMOS' RTCsrtc_cmos.author=David Brownellrtc_cmos.alias=platform:rtc_cmosrtc_cmos.parmtype=use_acpi_alarm:booli2c_core.license=GPLi2c_core.file=drivers/i2c/i2c-corei2c_core.description=I2C-Bus main modulei2c_core.author=Simon G. Vogl i2c_smbus.license=GPLi2c_smbus.file=drivers/i2c/i2c-smbusi2c_smbus.description=SMBus protocol extensions supporti2c_smbus.author=Jean Delvare i2c_algo_bit.license=GPLi2c_algo_bit.file=drivers/i2c/algos/i2c-algo-biti2c_algo_bit.description=I2C-Bus bit-banging algorithmi2c_algo_bit.author=Simon G. Vogl i2c_algo_bit.parm=bit_test:lines testing - 0 off; 1 report; 2 fail if stucki2c_algo_bit.parmtype=bit_test:inti2c_i801.license=GPLi2c_i801.file=drivers/i2c/busses/i2c-i801i2c_i801.description=I801 SMBus driveri2c_i801.author=Jean Delvare i2c_i801.author=Mark D. Studebaker i2c_i801.parm=disable_features:Disable selected driver features: 22 | 0x01 disable SMBus PEC 23 | 0x02 disable the block buffer 24 | 0x08 disable the I2C block read functionality 25 | 0x10 don't use interrupts 26 | 0x20 disable SMBus Host Notify i2c_i801.parmtype=disable_features:uintpps_core.license=GPLpps_core.file=drivers/pps/pps_corepps_core.description=LinuxPPS support (RFC 2783) - ver. 5.3.6pps_core.author=Rodolfo Giometti ptp.license=GPLptp.file=drivers/ptp/ptpptp.description=PTP clocks supportptp.author=Richard Cochran ptp_kvm.license=GPLptp_kvm.file=drivers/ptp/ptp_kvmptp_kvm.description=PTP clock using KVMCLOCKptp_kvm.author=Marcelo Tosatti ptp_vmclock.license=GPLptp_vmclock.file=drivers/ptp/ptp_vmclockptp_vmclock.description=PTP clock using VMCLOCKptp_vmclock.author=David Woodhouse power_supply.author=Anton Vorontsov power_supply.author=Szabolcs Gyurkopower_supply.author=Ian Molton power_supply.description=Universal power supply monitor classhwmon.license=GPLhwmon.file=drivers/hwmon/hwmonhwmon.description=hardware monitoring sysfs/class supporthwmon.author=Mark M. Hoffman corsair_cpro.license=GPLcorsair_cpro.file=drivers/hwmon/corsair-cprocorsair_cpro.description=Corsair Commander Pro controller driverk10temp.parm=force:force loading on processors with erratum 319k10temp.parmtype=force:boolk10temp.license=GPLk10temp.file=drivers/hwmon/k10tempk10temp.author=Clemens Ladisch k10temp.description=AMD Family 10h+ CPU core temperature monitornct6683.license=GPLnct6683.file=drivers/hwmon/nct6683nct6683.description=NCT6683D drivernct6683.author=Guenter Roeck nct6683.parm=force:Set to one to enable support for unknown vendorsnct6683.parmtype=force:boolthermal_sys.import_ns=HWMON_THERMALwatchdog.license=GPLwatchdog.file=drivers/watchdog/watchdogwatchdog.description=WatchDog Timer Driver Corewatchdog.author=Wim Van Sebroeck watchdog.author=Alan Cox watchdog.parm=stop_on_reboot:Stop watchdogs on reboot (0=keep watching, 1=stop)watchdog.parmtype=stop_on_reboot:intwatchdog.parm=open_timeout:Maximum time (in seconds, 0 means infinity) for userspace to take over a running watchdog (default=0)watchdog.parmtype=open_timeout:uintwatchdog.parm=handle_boot_enabled:Watchdog core auto-updates boot enabled watchdogs before userspace takes over (default=1)watchdog.parmtype=handle_boot_enabled:boolsp5100_tco.license=GPLsp5100_tco.file=drivers/watchdog/sp5100_tcosp5100_tco.description=TCO timer driver for SP5100/SB800 chipsetsp5100_tco.author=Priyanka Guptasp5100_tco.parm=nowayout:Watchdog cannot be stopped once started. (default=0)sp5100_tco.parmtype=nowayout:boolsp5100_tco.parm=heartbeat:Watchdog heartbeat in seconds. (default=60)sp5100_tco.parmtype=heartbeat:intsp5100_tco.parm=action:Action taken when watchdog expires, 0 to reset, 1 to poweroff (default=0)sp5100_tco.parmtype=action:booli6300esb.license=GPLi6300esb.file=drivers/watchdog/i6300esbi6300esb.description=Watchdog driver for Intel 6300ESB chipsetsi6300esb.author=Ross Biro and David Härdemani6300esb.parm=nowayout:Watchdog cannot be stopped once started (default=0)i6300esb.parmtype=nowayout:booli6300esb.parm=heartbeat:Watchdog heartbeat in seconds. (1dm_mod.description=device-mapper driverdm_mod.parm=swap_bios:Maximum allowed inflight swap IOsdm_mod.parmtype=swap_bios:intdm_mod.parm=dm_numa_node:NUMA node for DM device memory allocationsdm_mod.parmtype=dm_numa_node:intdm_mod.parm=reserved_bio_based_ios:Reserved IOs in bio-based mempoolsdm_mod.parmtype=reserved_bio_based_ios:uintdm_mod.parm=major:The major number of the device mapperdm_mod.parmtype=major:uintdm_mod.alias=devname:mapper/controldm_mod.alias=char-major-10-236dm_mod.parm=kcopyd_subjob_size_kb:Sub-job size for dm-kcopyd clientsdm_mod.parmtype=kcopyd_subjob_size_kb:uintdm_mod.parm=stats_current_allocated_bytes:Memory currently used by statisticsdm_mod.parmtype=stats_current_allocated_bytes:ulongdm_mod.parm=dm_mq_queue_depth:Queue depth for request-based dm-mq devicesdm_mod.parmtype=dm_mq_queue_depth:uintdm_mod.parm=dm_mq_nr_hw_queues:Number of hardware queues for request-based dm-mq devicesdm_mod.parmtype=dm_mq_nr_hw_queues:uintdm_mod.parm=use_blk_mq:Use block multiqueue for request-based DM devicesdm_mod.parmtype=use_blk_mq:booldm_mod.parm=reserved_rq_based_ios:Reserved IOs in request-based mempoolsdm_mod.parmtype=reserved_rq_based_ios:uintdm_mirror.license=GPLdm_mirror.file=drivers/md/dm-mirrordm_mirror.author=Joe Thornberdm_mirror.description=device-mapper mirror targetdm_mirror.parm=raid1_resync_throttle:A percentage of time allocated for raid resynchronizationdm_mirror.parmtype=raid1_resync_throttle:uintdm_log.license=GPLdm_log.file=drivers/md/dm-logdm_log.author=Joe Thornber, Heinz Mauelshagen dm_log.description=device-mapper dirty region logdm_region_hash.license=GPLdm_region_hash.file=drivers/md/dm-region-hashdm_region_hash.author=Joe Thornber/Heinz Mauelshagen dm_region_hash.description=device-mapper region hashdm_zero.license=GPLdm_zero.file=drivers/md/dm-zerodm_zero.description=device-mapper dummy target returning zerosdm_zero.author=Jana Saout cpufreq.parmtype=default_governor:stringcpufreq.parmtype=off:intfreq_table.description=CPUfreq frequency table helpersfreq_table.author=Dominik Brodowski cpufreq_performance.license=GPLcpufreq_performance.file=drivers/cpufreq/cpufreq_performancecpufreq_performance.description=CPUfreq policy governor 'performance'cpufreq_performance.author=Dominik Brodowski cpufreq_powersave.license=GPLcpufreq_powersave.file=drivers/cpufreq/cpufreq_powersavecpufreq_powersave.description=CPUfreq policy governor 'powersave'cpufreq_powersave.author=Dominik Brodowski cpufreq_userspace.license=GPLcpufreq_userspace.file=drivers/cpufreq/cpufreq_userspacecpufreq_userspace.description=CPUfreq policy governor 'userspace'cpufreq_userspace.author=Dominik Brodowski , Russell King cpufreq_ondemand.license=GPLcpufreq_ondemand.file=drivers/cpufreq/cpufreq_ondemandcpufreq_ondemand.description='cpufreq_ondemand' - A dynamic cpufreq governor for Low Latency Frequency Transition capable processorscpufreq_ondemand.author=Alexey Starikovskiy cpufreq_ondemand.author=Venkatesh Pallipadi acpi_cpufreq.alias=platform:acpi-cpufreqacpi_cpufreq.parm=acpi_pstate_strict:value 0 or non-zero. non-zero -> strict ACPI checks are performed during frequency changes.acpi_cpufreq.parmtype=acpi_pstate_strict:uintacpi_cpufreq.license=GPLacpi_cpufreq.file=drivers/cpufreq/acpi-cpufreqacpi_cpufreq.description=ACPI Processor P-States Driveracpi_cpufreq.author=Paul Diefenbaugh, Dominik Brodowskiamd_pstate.description=AMD Processor P-state Frequency Driveramd_pstate.author=Huang Rui powernow_k8.license=GPLpowernow_k8.file=drivers/cpufreq/powernow-k8powernow_k8.description=AMD Athlon 64 and Opteron processor frequency driver.powernow_k8.author=Mark Langsdorf powernow_k8.author=Paul Devriendt intel_pstate.description='intel_pstate' - P state driver Intel Core processorsintel_pstate.author=Dirk Brandewie amd_freq_sensitivity.license=GPLamd_freq_sensitivity.file=drivers/cpufreq/amd_freq_sensitivityamd_freq_sensitivity.description=AMD frequency sensitivity feedback powersave bias for the ondemand governor.amd_freq_sensitivity.author=Jacob Shin cpuidle.parmtype=governor:stringcpuidle.parmtype=off:inthaltpoll.parmtype=guest_halt_poll_allow_shrink:boolhaltpoll.parmtype=guest_halt_poll_grow_start:uinthaltpoll.parmtype=guest_halt_poll_grow:uinthaltpoll.parmtype=guest_halt_poll_shrink:uinthaltpoll.parmtype=guest_halt_poll_ns:uintcpuidle_haltpoll.author=Marcelo Tosatti cpuidle_haltpoll.license=GPLcpuidle_haltpoll.file=drivers/cpuidle/cpuidle-haltpollcpuidle_haltpoll.description=cpuidle driver for haltpoll governorcpuidle_haltpoll.parm=force:Load unconditionallycpuidle_haltpoll.parmtype=force:boolhid.license=GPLhid.file=drivers/hid/hidhid.description=HID support for Linuxhid.author=Jiri Kosinahid.author=Vojtech Pavlikhid.author=Andreas Galhid.parm=ignore_special_drivers:Ignore any special drivers and handle all devices by generic driverhid.parmtype=ignore_special_drivers:inthid_generic.license=GPLhid_generic.file=drivers/hid/hid-generichid_generic.description=HID generic driverhid_generic.author=Henrik Rydberghid_a4tech.license=GPLhid_a4tech.file=drivers/hid/hid-a4techhid_a4tech.description=HID driver for some a4tech "special" deviceshid_apple.license=GPLhid_apple.file=drivers/hid/hid-applehid_apple.description=Apple USB HID quirks support for Linuxhid_apple.parm=swap_fn_leftctrl:Swap the Fn and left Control keys. (For people who want to keep PC keyboard muscle memory. [0] = as-is, Mac layout, 1 = swapped, PC layout)hid_apple.parmtype=swap_fn_leftctrl:uinthid_apple.parm=swap_ctrl_cmd:Swap the Control ("Ctrl") and Command ("Flag") keys. (For people who are used to Mac shortcuts involving Command instead of Control. [0] = No change. 1 = Swapped.)hid_apple.parmtype=swap_ctrl_cmd:uinthid_apple.parm=swap_opt_cmd:Swap the Option ("Alt") and Command ("Flag") keys. (For people who want to keep Windows PC keyboard muscle memory. [0] = as-is, Mac layout. 1 = swapped, Windows layout., 2 = swapped, Swap only left side)hid_apple.parmtype=swap_opt_cmd:uinthid_apple.parm=iso_layout:Swap the backtick/tilde and greater-than/less-than keys. ([-1] = auto, 0 = disabled, 1 = enabled)hid_apple.parmtype=iso_layout:inthid_apple.parm=fnmode:Mode of fn key on Apple keyboards (0 = disabled, 1 = fkeyslast, 2 = fkeysfirst, [3] = auto)hid_apple.parmtype=fnmode:uinthid_belkin.license=GPLhid_belkin.file=drivers/hid/hid-belkinhid_belkin.description=HID driver for some belkin "special" deviceshid_cherry.license=GPLhid_cherry.file=drivers/hid/hid-cherryhid_cherry.description=HID driver for some cherry "special" deviceshid_chicony.license=GPLhid_chicony.file=drivers/hid/hid-chiconyhid_chicony.description=HID driver for some chicony "special" deviceshid_cypress.license=GPLhid_cypress.file=drivers/hid/hid-cypresshid_cypress.description=HID driver for some cypress "special" deviceshid_ezkey.license=GPLhid_ezkey.file=drivers/hid/hid-ezkeyhid_ezkey.description=HID driver for some ezkey "special" deviceshid_gyration.license=GPLhid_gyration.file=drivers/hid/hid-gyrationhid_gyration.description=HID driver for some gyration "special" deviceshid_ite.license=GPLhid_ite.file=drivers/hid/hid-itehid_ite.description=HID driver for some ITE "special" deviceshid_ite.author=Hans de Goede hid_kensington.license=GPLhid_kensington.file=drivers/hid/hid-kensingtonhid_kensington.description=HID driver for Kensington Slimblade Trackballhid_microsoft.license=GPLhid_microsoft.file=drivers/hid/hid-microsofthid_microsoft.description=HID driver for some microsoft "special" deviceshid_monterey.license=GPLhid_monterey.file=drivers/hid/hid-montereyhid_monterey.description=HID driver for some monterey "special" deviceshid_ntrig.license=GPLhid_ntrig.file=drivers/hid/hid-ntrighid_ntrig.description=HID driver for N-Trig touchscreenshid_ntrig.parm=activation_height:Height threshold to immediately start processing touch events.hid_ntrig.parmtype=activation_height:uinthid_ntrig.parm=activation_width:Width threshold to immediately start processing touch events.hid_ntrig.parmtype=activation_width:uinthid_ntrig.parm=deactivate_slack:Number of empty frames to ignore before deactivating touch.hid_ntrig.parmtype=deactivate_slack:uinthid_ntrig.parm=activate_slack:Number of touch frames to ignore at the start of touch input.hid_ntrig.parmtype=activate_slack:uinthid_ntrig.parm=min_height:Minimum touch contact height to accept.hid_ntrig.parmtype=min_height:uinthid_ntrig.parm=min_width:Minimum touch contact width to accept.hid_ntrig.parmtype=min_width:uinthid_pl.license=GPLhid_pl.file=drivers/hid/hid-plhid_pl.description=Force feedback support for PantherLord/GreenAsia based deviceshid_petalynx.license=GPLhid_petalynx.file=drivers/hid/hid-petalynxhid_petalynx.description=HID driver for some petalynx "special" deviceshid_redragon.license=GPLhid_redragon.file=drivers/hid/hid-redragonhid_redragon.description=HID driver for Redragon keyboardshid_samsung.license=GPLhid_samsung.file=drivers/hid/hid-samsunghid_samsung.description=HID driver for some samsung "special" deviceshid_sony.license=GPLhid_sony.file=drivers/hid/hid-sonyhid_sony.description=HID driver for Sony / PS2 / PS3 / PS4 BD deviceshid_sunplus.license=GPLhid_sunplus.file=drivers/hid/hid-sunplushid_sunplus.description=HID driver for some sunplus "special" deviceshid_topseed.license=GPLhid_topseed.file=drivers/hid/hid-topseedhid_topseed.description=HID driver for TopSeed Cyberlink remoteusbhid.license=GPLusbhid.file=drivers/hid/usbhid/usbhidusbhid.description=USB HID core driverusbhid.author=Jiri Kosinausbhid.author=Vojtech Pavlikusbhid.author=Andreas Galusbhid.parm=quirks:Add/modify USB HID quirks by specifying quirks=vendorID:productID:quirks where vendorID, productID, and quirks are all in 0x-prefixed hexusbhid.parmtype=quirks:array of charpusbhid.parm=ignoreled:Autosuspend with active ledsusbhid.parmtype=ignoreled:uintusbhid.parm=kbpoll:Polling interval of keyboardsusbhid.parmtype=kbpoll:uintusbhid.parm=jspoll:Polling interval of joysticksusbhid.parmtype=jspoll:uintusbhid.parm=mousepoll:Polling interval of miceusbhid.parmtype=mousepoll:uintwmi.license=GPLwmi.file=drivers/platform/x86/wmiwmi.description=ACPI-WMI Mapping Driverwmi.author=Carlos Corbachowmi_bmof.license=GPLwmi_bmof.file=drivers/platform/x86/wmi-bmofwmi_bmof.description=WMI embedded Binary MOF driverwmi_bmof.author=Andrew Lutomirski eeepc_laptop.parm=hotplug_disabled:Disable hotplug for wireless device. If your laptop need that, please report to acpi4asus-user@lists.sourceforge.net.eeepc_laptop.parmtype=hotplug_disabled:booleeepc_laptop.license=GPLeeepc_laptop.file=drivers/platform/x86/eeepc-laptopeeepc_laptop.description=Eee PC Hotkey Drivereeepc_laptop.author=Corentin Chary, Eric Coopernvmem_core.description=nvmem Driver Corenvmem_core.author=Maxime Ripard snd.parm=slots:Module names assigned to the slots.snd.parmtype=slots:array of charpsnd.parm=max_user_ctl_alloc_size:Max allocation size for user controlssnd.parmtype=max_user_ctl_alloc_size:intsnd_hwdep.license=GPLsnd_hwdep.file=sound/core/snd-hwdepsnd_hwdep.description=Hardware dependent layersnd_hwdep.author=Jaroslav Kysela snd_timer.alias=devname:snd/timersnd_timer.alias=char-major-116-33snd_timer.parm=timer_tstamp_monotonic:Use posix monotonic clock source for timestamps (default).snd_timer.parmtype=timer_tstamp_monotonic:intsnd_timer.parm=timer_limit:Maximum global timers in system.snd_timer.parmtype=timer_limit:intsnd_timer.license=GPLsnd_timer.file=sound/core/snd-timersnd_timer.description=ALSA timer interfacesnd_timer.author=Jaroslav Kysela , Takashi Iwai snd_hrtimer.alias=snd-timer-3snd_hrtimer.license=GPLsnd_hrtimer.file=sound/core/snd-hrtimersnd_hrtimer.description=ALSA hrtimer backendsnd_hrtimer.author=Takashi Iwai snd_pcm.license=GPLsnd_pcm.file=sound/core/snd-pcmsnd_pcm.description=Midlevel PCM code for ALSA.snd_pcm.author=Jaroslav Kysela , Abramo Bagnara snd_pcm.parm=max_alloc_per_card:Max total allocation bytes per card.snd_pcm.parmtype=max_alloc_per_card:ulongsnd_pcm.parm=maximum_substreams:Maximum substreams with preallocated DMA memory.snd_pcm.parmtype=maximum_substreams:intsnd_pcm.parm=preallocate_dma:Preallocate DMA memory when the PCM devices are initialized.snd_pcm.parmtype=preallocate_dma:intsnd_seq_device.license=GPLsnd_seq_device.file=sound/core/snd-seq-devicesnd_seq_device.description=ALSA sequencer device managementsnd_seq_device.author=Takashi Iwai snd_seq.alias=devname:snd/seqsnd_seq.alias=char-major-116-1snd_seq.parm=seq_default_timer_resolution:The default timer resolution in Hz.snd_seq.parmtype=seq_default_timer_resolution:intsnd_seq.parm=seq_default_timer_subdevice:The default timer subdevice number.snd_seq.parmtype=seq_default_timer_subdevice:intsnd_seq.parm=seq_default_timer_device:The default timer device number.snd_seq.parmtype=seq_default_timer_device:intsnd_seq.parm=seq_default_timer_card:The default timer card number.snd_seq.parmtype=seq_default_timer_card:intsnd_seq.parm=seq_default_timer_sclass:The default timer slave class.snd_seq.parmtype=seq_default_timer_sclass:intsnd_seq.parm=seq_default_timer_class:The default timer class.snd_seq.parmtype=seq_default_timer_class:intsnd_seq.parm=seq_client_load:The numbers of global (system) clients to load through kmod.snd_seq.parmtype=seq_client_load:array of intsnd_seq.license=GPLsnd_seq.file=sound/core/seq/snd-seqsnd_seq.description=Advanced Linux Sound Architecture sequencer.snd_seq.author=Frank van de Pol , Jaroslav Kysela snd_seq_dummy.parm=duplex:create DUPLEX portssnd_seq_dummy.parmtype=duplex:boolsnd_seq_dummy.parm=ports:number of ports to be createdsnd_seq_dummy.parmtype=ports:intsnd_seq_dummy.alias=snd-seq-client-14snd_seq_dummy.license=GPLsnd_seq_dummy.file=sound/core/seq/snd-seq-dummysnd_seq_dummy.description=ALSA sequencer MIDI-through clientsnd_seq_dummy.author=Takashi Iwai snd_hda_codec.license=GPLsnd_hda_codec.file=sound/pci/hda/snd-hda-codecsnd_hda_codec.description=HDA codec coresnd_hda_codec.parm=dump_coef:Dump processing coefficients in codec proc file (-1=auto, 0=disable, 1=enable)snd_hda_codec.parmtype=dump_coef:intsnd_hda_intel.description=Intel HDA driversnd_hda_intel.license=GPLsnd_hda_intel.file=sound/pci/hda/snd-hda-intelsnd_hda_intel.parm=snoop:Enable/disable snoopingsnd_hda_intel.parmtype=snoop:bintsnd_hda_intel.parm=align_buffer_size:Force buffer and period sizes to be multiple of 128 bytes.snd_hda_intel.parmtype=align_buffer_size:bintsnd_hda_intel.parm=power_save_controller:Reset controller in power save mode.snd_hda_intel.parmtype=power_save_controller:boolsnd_hda_intel.parm=pm_blacklist:Enable power-management denylistsnd_hda_intel.parmtype=pm_blacklist:bintsnd_hda_intel.parm=power_save:Automatic power-saving timeout (in second, 0 = disable).snd_hda_intel.parmtype=power_save:xintsnd_hda_intel.parm=ctl_dev_id:Use control device identifier (based on codec address).snd_hda_intel.parmtype=ctl_dev_id:boolsnd_hda_intel.parm=dmic_detect:Allow DSP driver selection (bypass this driver) (0=off, 1=on) (default=1); deprecated, use snd-intel-dspcfg.dsp_driver option insteadsnd_hda_intel.parmtype=dmic_detect:boolsnd_hda_intel.parm=enable_msi:Enable Message Signaled Interrupt (MSI)snd_hda_intel.parmtype=enable_msi:bintsnd_hda_intel.parm=single_cmd:Use single command to communicate with codecs (for debugging only).snd_hda_intel.parmtype=single_cmd:bintsnd_hda_intel.parm=jackpoll_ms:Ms between polling for jack events (default = 0, using unsol events only)snd_hda_intel.parmtype=jackpoll_ms:array of intsnd_hda_intel.parm=probe_only:Only probing and no codec initialization.snd_hda_intel.parmtype=probe_only:array of intsnd_hda_intel.parm=probe_mask:Bitmask to probe codecs (default = -1).snd_hda_intel.parmtype=probe_mask:array of intsnd_hda_intel.parm=bdl_pos_adj:BDL position adjustment offset.snd_hda_intel.parmtype=bdl_pos_adj:array of intsnd_hda_intel.parm=position_fix:DMA pointer read method.(-1 = system default, 0 = auto, 1 = LPIB, 2 = POSBUF, 3 = VIACOMBO, 4 = COMBO, 5 = SKL+, 6 = FIFO).snd_hda_intel.parmtype=position_fix:array of intsnd_hda_intel.parm=model:Use the given board model.snd_hda_intel.parmtype=model:array of charpsnd_hda_intel.parm=enable:Enable Intel HD audio interface.snd_hda_intel.parmtype=enable:array of boolsnd_hda_intel.parm=id:ID string for Intel HD audio interface.snd_hda_intel.parmtype=id:array of charpsnd_hda_intel.parm=index:Index value for Intel HD audio interface.snd_hda_intel.parmtype=index:array of intsnd_hda_core.license=GPLsnd_hda_core.file=sound/hda/snd-hda-coresnd_hda_core.description=HD-audio bussnd_hda_core.parm=gpu_bind:Whether to bind sound component to GPU (1=always, 0=never, -1=on nomodeset(default))snd_hda_core.parmtype=gpu_bind:intsnd_intel_dspcfg.import_ns=SND_INTEL_SOUNDWIRE_ACPIsnd_intel_dspcfg.description=Intel DSP config driversnd_intel_dspcfg.license=GPL v2snd_intel_dspcfg.file=sound/hda/snd-intel-dspcfgsnd_intel_dspcfg.parm=dsp_driver:Force the DSP driver for Intel DSP (0=auto, 1=legacy, 2=SST, 3=SOF, 4=AVS)snd_intel_dspcfg.parmtype=dsp_driver:intsnd_intel_sdw_acpi.description=Intel Soundwire ACPI helperssnd_intel_sdw_acpi.license=Dual BSD/GPLsnd_intel_sdw_acpi.file=sound/hda/snd-intel-sdw-acpisnd_intel_sdw_acpi.parm=sdw_ctrl_addr:Intel SoundWire Controller _ADRsnd_intel_sdw_acpi.parmtype=sdw_ctrl_addr:ulongsnd_intel_sdw_acpi.parm=sdw_link_mask:Intel link mask (one bit per link)snd_intel_sdw_acpi.parmtype=sdw_link_mask:intnetpoll.parmtype=carrier_timeout:uintselftests.author=Oleksij Rempel selftests.license=GPL v2selftests.file=net/core/selftestsselftests.description=Common library for generic PHY ethtool selftestsfailover.license=GPL v2failover.file=net/core/failoverfailover.description=Generic failover infrastructure/interfacellc.description=LLC IEEE 802.2 core supportllc.author=Procom 1997, Jay Schullist 2001, Arnaldo C. Melo 2001-2003llc.license=GPLllc.file=net/llc/llcp8022.license=GPLp8022.file=net/802/p8022p8022.description=Support for 802.2 demultiplexing off Ethernetpsnap.license=GPLpsnap.file=net/802/psnappsnap.description=SNAP data link layer. Derived from 802.2stp.license=GPLstp.file=net/802/stpstp.description=SAP demux for IEEE 802.1D Spanning Tree Protocol (STP)sch_fifo.description=Single queue packet and byte based First In First Out(P/BFIFO) schedulersch_tbf.description=Token Bucket Filter qdiscsch_tbf.license=GPLsch_tbf.file=net/sched/sch_tbfsch_tbf.alias=net-sch-tbfcls_cgroup.license=GPLcls_cgroup.file=net/sched/cls_cgroupcls_cgroup.description=TC cgroup classifiercls_cgroup.alias=net-cls-cgroupnfnetlink.description=Netfilter messages via netlink socketnfnetlink.alias=net-pf-16-proto-12nfnetlink.author=Harald Welte nfnetlink.license=GPLnfnetlink.file=net/netfilter/nfnetlinknfnetlink_queue.alias=nfnetlink-subsys-3nfnetlink_queue.license=GPLnfnetlink_queue.file=net/netfilter/nfnetlink_queuenfnetlink_queue.author=Harald Welte nfnetlink_queue.description=netfilter packet queue handlernfnetlink_log.alias=nf-logger-5-1nfnetlink_log.alias=nf-logger-3-1nfnetlink_log.alias=nf-logger-7-1nfnetlink_log.alias=nf-logger-10-1nfnetlink_log.alias=nf-logger-2-1nfnetlink_log.alias=nfnetlink-subsys-4nfnetlink_log.license=GPLnfnetlink_log.file=net/netfilter/nfnetlink_lognfnetlink_log.author=Harald Welte nfnetlink_log.description=netfilter userspace loggingnf_conntrack.parmtype=enable_hooks:boolnf_conntrack.parm=enable_hooks:Always enable conntrack hooksnf_conntrack.parmtype=expect_hashsize:uintnf_conntrack.description=IPv4 and IPv6 connection trackingnf_conntrack.license=GPLnf_conntrack.file=net/netfilter/nf_conntracknf_conntrack.alias=nf_conntrack-10nf_conntrack.alias=nf_conntrack-2nf_conntrack.alias=ip_conntracknf_conntrack.parm=acct:Enable connection tracking flow accounting.nf_conntrack.parmtype=acct:boolnf_conntrack_netlink.alias=nfnetlink-subsys-2nf_conntrack_netlink.alias=nfnetlink-subsys-1nf_conntrack_netlink.alias=ip_conntrack_netlinknf_conntrack_netlink.description=List and change connection tracking tablenf_conntrack_netlink.license=GPLnf_conntrack_netlink.file=net/netfilter/nf_conntrack_netlinknf_nat.description=Network address translation corenf_nat.license=GPLnf_nat.file=net/netfilter/nf_natnf_tables.alias=nfnetlink-subsys-10nf_tables.description=Framework for packet filtering and classificationnf_tables.author=Patrick McHardy nf_tables.license=GPLnf_tables.file=net/netfilter/nf_tablesnft_compat.description=x_tables over nftables supportnft_compat.alias=nft-expr-targetnft_compat.alias=nft-expr-matchnft_compat.author=Pablo Neira Ayuso nft_compat.license=GPLnft_compat.file=net/netfilter/nft_compatnft_compat.alias=nfnetlink-subsys-11nft_ct.description=Netfilter nf_tables conntrack modulenft_ct.alias=nft-obj-9nft_ct.alias=nft-obj-7nft_ct.alias=nft-obj-3nft_ct.alias=nft-expr-notracknft_ct.alias=nft-expr-ctnft_ct.author=Patrick McHardy nft_ct.license=GPLnft_ct.file=net/netfilter/nft_ctnft_limit.description=nftables limit expression supportnft_limit.alias=nft-obj-4nft_limit.alias=nft-expr-limitnft_limit.author=Patrick McHardy nft_limit.license=GPLnft_limit.file=net/netfilter/nft_limitnft_nat.description=Network Address Translation supportnft_nat.alias=nft-expr-natnft_nat.author=Tomasz Bursztyka nft_nat.license=GPLnft_nat.file=net/netfilter/nft_natnft_reject.description=Netfilter x_tables over nftables modulenft_reject.author=Patrick McHardy nft_reject.license=GPLnft_reject.file=net/netfilter/nft_rejectnft_log.description=Netfilter nf_tables log modulenft_log.alias=nft-expr-lognft_log.author=Patrick McHardy nft_log.license=GPLnft_log.file=net/netfilter/nft_lognft_masq.description=Netfilter nftables masquerade expression supportnft_masq.alias=nft-expr-masqnft_masq.author=Arturo Borrero Gonzalez nft_masq.license=GPLnft_masq.file=net/netfilter/nft_masqnft_redir.description=Netfilter nftables redirect supportnft_redir.alias=nft-expr-redirnft_redir.author=Arturo Borrero Gonzalez nft_redir.license=GPLnft_redir.file=net/netfilter/nft_redirnft_hash.description=Netfilter nftables hash modulenft_hash.alias=nft-expr-hashnft_hash.author=Laura Garcia nft_hash.license=GPLnft_hash.file=net/netfilter/nft_hashnft_fib.author=Florian Westphal nft_fib.description=Query routing table from nftablesnft_fib.license=GPLnft_fib.file=net/netfilter/nft_fibnft_chain_nat.alias=nft-chain-10-natnft_chain_nat.alias=nft-chain-2-natnft_chain_nat.description=nftables network address translation supportnft_chain_nat.license=GPLnft_chain_nat.file=net/netfilter/nft_chain_natx_tables.description={ip,ip6,arp,eb}_tables backend modulex_tables.author=Harald Welte x_tables.license=GPLx_tables.file=net/netfilter/x_tablesxt_tcpudp.alias=ip6t_icmp6xt_tcpudp.alias=ipt_icmpxt_tcpudp.alias=ip6t_tcpxt_tcpudp.alias=ip6t_udpxt_tcpudp.alias=ipt_tcpxt_tcpudp.alias=ipt_udpxt_tcpudp.alias=xt_udpxt_tcpudp.alias=xt_tcpxt_tcpudp.license=GPLxt_tcpudp.file=net/netfilter/xt_tcpudpxt_tcpudp.description=Xtables: TCP, UDP and UDP-Lite matchxt_mark.alias=arpt_MARKxt_mark.alias=ip6t_MARKxt_mark.alias=ipt_MARKxt_mark.alias=ip6t_markxt_mark.alias=ipt_markxt_mark.description=Xtables: packet mark operationsxt_mark.author=Marc Boucher xt_mark.license=GPLxt_mark.file=net/netfilter/xt_markxt_nat.description=SNAT and DNAT targets supportxt_nat.alias=ip6t_DNATxt_nat.alias=ip6t_SNATxt_nat.alias=ipt_DNATxt_nat.alias=ipt_SNATxt_nat.author=Patrick McHardy xt_nat.license=GPLxt_nat.file=net/netfilter/xt_natxt_CONNSECMARK.alias=ip6t_CONNSECMARKxt_CONNSECMARK.alias=ipt_CONNSECMARKxt_CONNSECMARK.description=Xtables: target for copying between connection and security markxt_CONNSECMARK.author=James Morris xt_CONNSECMARK.license=GPLxt_CONNSECMARK.file=net/netfilter/xt_CONNSECMARKxt_NFLOG.softdep=pre: nfnetlink_logxt_NFLOG.alias=ip6t_NFLOGxt_NFLOG.alias=ipt_NFLOGxt_NFLOG.license=GPLxt_NFLOG.file=net/netfilter/xt_NFLOGxt_NFLOG.description=Xtables: packet logging to netlink using NFLOGxt_NFLOG.author=Patrick McHardy xt_MASQUERADE.alias=ipt_MASQUERADExt_MASQUERADE.alias=ip6t_MASQUERADExt_MASQUERADE.description=Xtables: automatic-address SNATxt_MASQUERADE.author=Netfilter Core Team xt_MASQUERADE.license=GPLxt_MASQUERADE.file=net/netfilter/xt_MASQUERADExt_SECMARK.alias=ip6t_SECMARKxt_SECMARK.alias=ipt_SECMARKxt_SECMARK.description=Xtables: packet security mark modificationxt_SECMARK.author=James Morris xt_SECMARK.license=GPLxt_SECMARK.file=net/netfilter/xt_SECMARKxt_TCPMSS.alias=ip6t_TCPMSSxt_TCPMSS.alias=ipt_TCPMSSxt_TCPMSS.description=Xtables: TCP Maximum Segment Size (MSS) adjustmentxt_TCPMSS.author=Marc Boucher xt_TCPMSS.license=GPLxt_TCPMSS.file=net/netfilter/xt_TCPMSSxt_comment.alias=ip6t_commentxt_comment.alias=ipt_commentxt_comment.license=GPLxt_comment.file=net/netfilter/xt_commentxt_comment.description=Xtables: No-op match which can be tagged with a commentxt_comment.author=Brad Fisher xt_conntrack.alias=ip6t_conntrackxt_conntrack.alias=ipt_conntrackxt_conntrack.description=Xtables: connection tracking state matchxt_conntrack.author=Jan Engelhardt xt_conntrack.author=Marc Boucher xt_conntrack.license=GPLxt_conntrack.file=net/netfilter/xt_conntrackxt_multiport.alias=ip6t_multiportxt_multiport.alias=ipt_multiportxt_multiport.description=Xtables: multiple port matching for TCP, UDP, UDP-Lite, SCTP and DCCPxt_multiport.author=Netfilter Core Team xt_multiport.license=GPLxt_multiport.file=net/netfilter/xt_multiportxt_policy.alias=ip6t_policyxt_policy.alias=ipt_policyxt_policy.license=GPLxt_policy.file=net/netfilter/xt_policyxt_policy.description=Xtables: IPsec policy matchxt_policy.author=Patrick McHardy xt_state.alias=ip6t_statext_state.alias=ipt_statext_state.description=ip[6]_tables connection tracking state match modulext_state.author=Rusty Russell xt_state.license=GPLxt_state.file=net/netfilter/xt_stateip_tunnel.license=GPLip_tunnel.file=net/ipv4/ip_tunnelip_tunnel.description=IPv4 tunnel implementation libraryudp_tunnel.license=GPLudp_tunnel.file=net/ipv4/udp_tunneludp_tunnel.description=IPv4 Foo over UDP tunnel driverudp_tunnel.license=GPLudp_tunnel.file=net/ipv4/udp_tunneltunnel4.license=GPLtunnel4.file=net/ipv4/tunnel4tunnel4.description=IPv4 XFRM tunnel librarynf_defrag_ipv4.description=IPv4 defragmentation supportnf_defrag_ipv4.license=GPLnf_defrag_ipv4.file=net/ipv4/netfilter/nf_defrag_ipv4nf_reject_ipv4.description=IPv4 packet rejection corenf_reject_ipv4.license=GPLnf_reject_ipv4.file=net/ipv4/netfilter/nf_reject_ipv4nft_reject_ipv4.description=IPv4 packet rejection for nftablesnft_reject_ipv4.alias=nft-expr-2-rejectnft_reject_ipv4.author=Patrick McHardy nft_reject_ipv4.license=GPLnft_reject_ipv4.file=net/ipv4/netfilter/nft_reject_ipv4nft_fib_ipv4.description=nftables fib / ip route lookup supportnft_fib_ipv4.alias=nft-expr-2-fibnft_fib_ipv4.author=Florian Westphal nft_fib_ipv4.license=GPLnft_fib_ipv4.file=net/ipv4/netfilter/nft_fib_ipv4nft_dup_ipv4.description=IPv4 nftables packet duplication supportnft_dup_ipv4.alias=nft-expr-2-dupnft_dup_ipv4.author=Pablo Neira Ayuso nft_dup_ipv4.license=GPLnft_dup_ipv4.file=net/ipv4/netfilter/nft_dup_ipv4ip_tables.description=IPv4 packet filterip_tables.author=Netfilter Core Team ip_tables.license=GPLip_tables.file=net/ipv4/netfilter/ip_tablesiptable_filter.parmtype=forward:booliptable_filter.description=iptables filter tableiptable_filter.author=Netfilter Core Team iptable_filter.license=GPLiptable_filter.file=net/ipv4/netfilter/iptable_filteriptable_mangle.description=iptables mangle tableiptable_mangle.author=Netfilter Core Team iptable_mangle.license=GPLiptable_mangle.file=net/ipv4/netfilter/iptable_mangleiptable_nat.description=iptables legacy nat tableiptable_nat.license=GPLiptable_nat.file=net/ipv4/netfilter/iptable_natipt_REJECT.description=Xtables: packet "rejection" target for IPv4ipt_REJECT.author=Netfilter Core Team ipt_REJECT.license=GPLipt_REJECT.file=net/ipv4/netfilter/ipt_REJECTnf_dup_ipv4.license=GPLnf_dup_ipv4.file=net/ipv4/netfilter/nf_dup_ipv4nf_dup_ipv4.description=nf_dup_ipv4: Duplicate IPv4 packetnf_dup_ipv4.author=Jan Engelhardt nf_dup_ipv4.author=Sebastian Claßen inet_diag.alias=net-pf-16-proto-4-type-10inet_diag.alias=net-pf-16-proto-4-type-2inet_diag.description=INET/INET6: socket monitoring via SOCK_DIAGinet_diag.license=GPLinet_diag.file=net/ipv4/inet_diagtcp_diag.alias=net-pf-16-proto-4-type-2-6tcp_diag.description=TCP socket monitoring via SOCK_DIAGtcp_diag.license=GPLtcp_diag.file=net/ipv4/tcp_diagtcp_bbr.description=TCP BBR (Bottleneck Bandwidth and RTT)tcp_bbr.license=Dual BSD/GPLtcp_bbr.file=net/ipv4/tcp_bbrtcp_bbr.author=Soheil Hassas Yeganeh tcp_bbr.author=Yuchung Cheng tcp_bbr.author=Neal Cardwell tcp_bbr.author=Van Jacobson tcp_cubic.version=2.3tcp_cubic.description=CUBIC TCPtcp_cubic.license=GPLtcp_cubic.file=net/ipv4/tcp_cubictcp_cubic.author=Sangtae Ha, Stephen Hemmingertcp_cubic.parm=hystart_ack_delta_us:spacing between ack's indicating train (usecs)tcp_cubic.parmtype=hystart_ack_delta_us:inttcp_cubic.parm=hystart_low_window:lower bound cwnd for hybrid slow starttcp_cubic.parmtype=hystart_low_window:inttcp_cubic.parm=hystart_detect:hybrid slow start detection mechanisms 1: packet-train 2: delay 3: both packet-train and delaytcp_cubic.parmtype=hystart_detect:inttcp_cubic.parm=hystart:turn on/off hybrid slow start algorithmtcp_cubic.parmtype=hystart:inttcp_cubic.parm=tcp_friendliness:turn on/off tcp friendlinesstcp_cubic.parmtype=tcp_friendliness:inttcp_cubic.parm=bic_scale:scale (scaled by 1024) value for bic function (bic_scale/1024)tcp_cubic.parmtype=bic_scale:inttcp_cubic.parm=initial_ssthresh:initial value of slow start thresholdtcp_cubic.parmtype=initial_ssthresh:inttcp_cubic.parm=beta:beta for multiplicative increasetcp_cubic.parmtype=beta:inttcp_cubic.parm=fast_convergence:turn on/off fast convergencetcp_cubic.parmtype=fast_convergence:inttcp_sigpool.description=Per-CPU pool of crypto requeststcp_sigpool.license=GPLtcp_sigpool.file=net/ipv4/tcp_sigpoolxfrm_algo.license=GPLxfrm_algo.file=net/xfrm/xfrm_algoxfrm_algo.description=XFRM Algorithm interfacexfrm_user.alias=net-pf-16-proto-6xfrm_user.license=GPLxfrm_user.file=net/xfrm/xfrm_userxfrm_user.description=XFRM User interfaceipv6.alias=net-pf-10ipv6.parm=autoconf:Enable IPv6 address autoconfiguration on all interfacesipv6.parmtype=autoconf:intipv6.parm=disable_ipv6:Disable IPv6 on all interfacesipv6.parmtype=disable_ipv6:intipv6.parm=disable:Disable IPv6 module such that it is non-functionalipv6.parmtype=disable:intipv6.license=GPLipv6.file=net/ipv6/ipv6ipv6.description=IPv6 protocol stack for Linuxipv6.author=Cast of dozensah6.alias=xfrm-type-10-51ah6.license=GPLah6.file=net/ipv6/ah6ah6.description=IPv6 AH transformation helpersesp6.alias=xfrm-type-10-50esp6.license=GPLesp6.file=net/ipv6/esp6esp6.description=IPv6 ESP transformation helpersip6_tables.description=IPv6 packet filterip6_tables.author=Netfilter Core Team ip6_tables.license=GPLip6_tables.file=net/ipv6/netfilter/ip6_tablesip6table_filter.parmtype=forward:boolip6table_filter.description=ip6tables filter tableip6table_filter.author=Netfilter Core Team ip6table_filter.license=GPLip6table_filter.file=net/ipv6/netfilter/ip6table_filterip6table_mangle.description=ip6tables mangle tableip6table_mangle.author=Netfilter Core Team ip6table_mangle.license=GPLip6table_mangle.file=net/ipv6/netfilter/ip6table_manglenf_defrag_ipv6.description=IPv6 defragmentation supportnf_defrag_ipv6.license=GPLnf_defrag_ipv6.file=net/ipv6/netfilter/nf_defrag_ipv6nf_reject_ipv6.description=IPv6 packet rejection corenf_reject_ipv6.license=GPLnf_reject_ipv6.file=net/ipv6/netfilter/nf_reject_ipv6nf_dup_ipv6.license=GPLnf_dup_ipv6.file=net/ipv6/netfilter/nf_dup_ipv6nf_dup_ipv6.description=nf_dup_ipv6: IPv6 packet duplicationnf_dup_ipv6.author=Jan Engelhardt nf_dup_ipv6.author=Sebastian Claßen nft_reject_ipv6.description=IPv6 packet rejection for nftablesnft_reject_ipv6.alias=nft-expr-10-rejectnft_reject_ipv6.author=Patrick McHardy nft_reject_ipv6.license=GPLnft_reject_ipv6.file=net/ipv6/netfilter/nft_reject_ipv6nft_dup_ipv6.description=IPv6 nftables packet duplication supportnft_dup_ipv6.alias=nft-expr-10-dupnft_dup_ipv6.author=Pablo Neira Ayuso nft_dup_ipv6.license=GPLnft_dup_ipv6.file=net/ipv6/netfilter/nft_dup_ipv6nft_fib_ipv6.description=nftables fib / ipv6 route lookup supportnft_fib_ipv6.alias=nft-expr-10-fibnft_fib_ipv6.author=Florian Westphal nft_fib_ipv6.license=GPLnft_fib_ipv6.file=net/ipv6/netfilter/nft_fib_ipv6ip6t_ipv6header.author=Andras Kis-Szabo ip6t_ipv6header.description=Xtables: IPv6 header types matchip6t_ipv6header.license=GPLip6t_ipv6header.file=net/ipv6/netfilter/ip6t_ipv6headerip6t_REJECT.license=GPLip6t_REJECT.file=net/ipv6/netfilter/ip6t_REJECTip6t_REJECT.description=Xtables: packet "rejection" target for IPv6ip6t_REJECT.author=Yasuyuki KOZAKAI sit.alias=netdev-sit0sit.alias=rtnl-link-sitsit.license=GPLsit.file=net/ipv6/sitsit.description=IPv6-in-IPv4 tunnel SIT driversit.parm=log_ecn_error:Log packets received with corrupted ECNsit.parmtype=log_ecn_error:boolip6_udp_tunnel.license=GPLip6_udp_tunnel.file=net/ipv6/ip6_udp_tunnelip6_udp_tunnel.description=IPv6 Foo over UDP tunnel driveraf_packet.alias=net-pf-17af_packet.license=GPLaf_packet.file=net/packet/af_packetaf_packet.description=Packet socket support (AF_PACKET)bridge.description=Ethernet bridge driverbridge.alias=rtnl-link-bridgebridge.version=2.3bridge.license=GPLbridge.file=net/bridge/bridgesunrpc.parmtype=udp_slot_table_entries:slot_table_sizesunrpc.parmtype=tcp_max_slot_table_entries:max_slot_table_sizesunrpc.parmtype=tcp_slot_table_entries:slot_table_sizesunrpc.parmtype=max_resvport:portnrsunrpc.parmtype=min_resvport:portnrsunrpc.parm=auth_max_cred_cachesize:RPC credential maximum total cache sizesunrpc.parmtype=auth_max_cred_cachesize:ulongsunrpc.parm=auth_hashtable_size:RPC credential cache hashtable sizesunrpc.parmtype=auth_hashtable_size:hashtbl_szsunrpc.license=GPLsunrpc.file=net/sunrpc/sunrpcsunrpc.description=Sun RPC coresunrpc.alias=rpc_pipefssunrpc.alias=fs-rpc_pipefssunrpc.parmtype=svc_rpc_per_connection_limit:uintauth_rpcgss.parm=key_expire_timeo:Time (in seconds) at the end of a credential keys lifetime where the NFS layer cleans up prior to key expirationauth_rpcgss.parmtype=key_expire_timeo:uintauth_rpcgss.parm=expired_cred_retry_delay:Timeout (in seconds) until the RPC engine retries an expired credentialauth_rpcgss.parmtype=expired_cred_retry_delay:uintauth_rpcgss.license=GPLauth_rpcgss.file=net/sunrpc/auth_gss/auth_rpcgssauth_rpcgss.description=Sun RPC Kerberos RPCSEC_GSS client authenticationauth_rpcgss.alias=rpc-auth-6rpcsec_gss_krb5.license=GPLrpcsec_gss_krb5.file=net/sunrpc/auth_gss/rpcsec_gss_krb5rpcsec_gss_krb5.description=Sun RPC Kerberos 5 modulerpcsec_gss_krb5.alias=rpc-auth-gss-1.2.840.113554.1.2.2rpcsec_gss_krb5.alias=rpc-auth-gss-390005rpcsec_gss_krb5.alias=rpc-auth-gss-390004rpcsec_gss_krb5.alias=rpc-auth-gss-390003rpcsec_gss_krb5.alias=rpc-auth-gss-krb5prpcsec_gss_krb5.alias=rpc-auth-gss-krb5irpcsec_gss_krb5.alias=rpc-auth-gss-krb5cfg80211.parm=cfg80211_disable_40mhz_24ghz:Disable 40MHz support in the 2.4GHz bandcfg80211.parmtype=cfg80211_disable_40mhz_24ghz:boolcfg80211.alias=net-pf-16-proto-16-family-nl80211cfg80211.description=wireless configuration supportcfg80211.license=GPLcfg80211.file=net/wireless/cfg80211cfg80211.author=Johannes Bergcfg80211.firmware=regulatory.dbcfg80211.firmware=regulatory.db.p7scfg80211.parm=ieee80211_regdom:IEEE 802.11 regulatory domain codecfg80211.parmtype=ieee80211_regdom:charpcfg80211.parm=bss_entries_limit:limit to number of scan BSS entries (per wiphy, default 1000)cfg80211.parmtype=bss_entries_limit:intmac80211.license=GPLmac80211.file=net/mac80211/mac80211mac80211.description=IEEE 802.11 subsystemmac80211.parm=ieee80211_default_rc_algo:Default rate control algorithm for mac80211 to usemac80211.parmtype=ieee80211_default_rc_algo:charpmac80211.parm=probe_wait_ms:Maximum time(ms) to wait for probe response before disconnecting (reason 4).mac80211.parmtype=probe_wait_ms:intmac80211.parm=beacon_loss_count:Number of beacon intervals before we decide beacon was lost.mac80211.parmtype=beacon_loss_count:intmac80211.parm=max_probe_tries:Maximum probe tries before disconnecting (reason 4).mac80211.parmtype=max_probe_tries:intmac80211.parm=max_nullfunc_tries:Maximum nullfunc tx tries before disconnecting (reason 4).mac80211.parmtype=max_nullfunc_tries:intmac80211.parm=minstrel_vht_only:Use only VHT rates when VHT is supported by sta.mac80211.parmtype=minstrel_vht_only:boolrfkill.alias=devname:rfkillrfkill.alias=char-major-10-242rfkill.parm=default_state:Default initial state for all radio types, 0 = radio offrfkill.parmtype=default_state:uintrfkill.license=GPLrfkill.file=net/rfkill/rfkillrfkill.description=RF switch supportrfkill.author=Johannes Berg rfkill.author=Ivo van Doorn rfkill.parm=master_switch_mode:SW_RFKILL_ALL ON should: 0=do nothing (only unlock); 1=restore; 2=unblock allrfkill.parmtype=master_switch_mode:uint9pnet.description=Plan 9 Resource Sharing Support (9P2000)9pnet.license=GPL9pnet.file=net/9p/9pnet9pnet.author=Ron Minnich 9pnet.author=Eric Van Hensbergen 9pnet.author=Latchesar Ionkov 9pnet_fd.license=GPL9pnet_fd.file=net/9p/9pnet_fd9pnet_fd.description=Filedescriptor Transport for 9P9pnet_fd.author=Eric Van Hensbergen 9pnet_fd.alias=9p-fd9pnet_fd.alias=9p-unix9pnet_fd.alias=9p-tcp9pnet_virtio.license=GPL9pnet_virtio.file=net/9p/9pnet_virtio9pnet_virtio.description=Virtio 9p Transport9pnet_virtio.author=Eric Van Hensbergen 9pnet_virtio.alias=9p-virtiodns_resolver.license=GPLdns_resolver.file=net/dns_resolver/dns_resolverdns_resolver.parm=debug:DNS Resolver debugging maskdns_resolver.parmtype=debug:uintdns_resolver.license=GPLdns_resolver.file=net/dns_resolver/dns_resolverdns_resolver.author=Wang Leidns_resolver.description=DNS Resolverirqbypass.description=IRQ bypass manager utility moduleirqbypass.license=GPL v2irqbypass.file=virt/lib/irqbypassvideo_common.license=GPLvideo_common.file=arch/x86/video/video-commonnmi_backtrace.parmtype=backtrace_idle:bool -------------------------------------------------------------------------------- /lib/modules/6.15.0/modules.dep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtr7/kernel/b4b19b317cd716ac2cf94e4cafadfafe1219f353/lib/modules/6.15.0/modules.dep -------------------------------------------------------------------------------- /lib/modules/6.15.0/modules.dep.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtr7/kernel/b4b19b317cd716ac2cf94e4cafadfafe1219f353/lib/modules/6.15.0/modules.dep.bin -------------------------------------------------------------------------------- /lib/modules/6.15.0/modules.devname: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtr7/kernel/b4b19b317cd716ac2cf94e4cafadfafe1219f353/lib/modules/6.15.0/modules.devname -------------------------------------------------------------------------------- /lib/modules/6.15.0/modules.order: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtr7/kernel/b4b19b317cd716ac2cf94e4cafadfafe1219f353/lib/modules/6.15.0/modules.order -------------------------------------------------------------------------------- /lib/modules/6.15.0/modules.softdep: -------------------------------------------------------------------------------- 1 | # Soft dependencies extracted from modules themselves. 2 | -------------------------------------------------------------------------------- /lib/modules/6.15.0/modules.symbols: -------------------------------------------------------------------------------- 1 | # Aliases for symbols, used by symbol_request(). 2 | -------------------------------------------------------------------------------- /lib/modules/6.15.0/modules.symbols.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtr7/kernel/b4b19b317cd716ac2cf94e4cafadfafe1219f353/lib/modules/6.15.0/modules.symbols.bin -------------------------------------------------------------------------------- /vmlinuz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rtr7/kernel/b4b19b317cd716ac2cf94e4cafadfafe1219f353/vmlinuz --------------------------------------------------------------------------------