├── .wslconfig ├── LICENSE ├── README.md ├── build-kernel.sh ├── config-wsl └── wslconfig-generator.sh /.wslconfig: -------------------------------------------------------------------------------- 1 | [wsl2] 2 | # Set the path to the custom kernel 3 | # kernel=C:\\Users\\jholl\\WSL2\\vmlinux-5-15-153-1 4 | # Limits VM memory to use no more than 4 GB, this can be set as whole numbers using GB or MB 5 | memory=48GB 6 | # Sets the VM virtual processors count 7 | processors=32 8 | # Sets amount of swap storage space to 16GB, default is 25% of available RAM 9 | swap=32GB 10 | # Sets swapfile path location, default is %LocalAppData%\\temp\\swap.vhdx 11 | swapFile=C:\\Users\\jholl\\AppData\\Local\\Temp\\swap.vhdx 12 | # Boolean to turn on or off support for GUI applications (WSLg) in WSL. Only available for Windows 11 13 | guiApplications=true 14 | # Turns on or off output console showing contents of dmesg when opening a WSL 2 distro for debugging 15 | debugConsole=false 16 | # Enables nested virtualization 17 | nestedVirtualization=true 18 | # The number of milliseconds that a VM is idle, before it is shut down. Only available for Windows 11 19 | vmIdleTimeout=900000 20 | # Default true setting enables Windows to reclaim unused memory allocated to WSL 2 virtual machine. 21 | pageReporting=true 22 | # Enforces WSL to use Windows’ HTTP proxy information. Default: false 23 | autoProxy=true 24 | # Changes how DNS requests are proxied from WSL to Windows. Default: false 25 | dnsTunneling=true 26 | # Setting this to true allows the Windows Firewall rules, as well as rules specific to Hyper-V traffic, to filter WSL network traffic. Default: true 27 | firewall=true 28 | # If the value is mirrored then this turns on mirrored networking mode. Default or unrecognized strings result in NAT networking. Default: NAT 29 | networkingMode=NAT 30 | # Only applicable to networkingMode = NAT. Boolean to inform WSL to configure the DNS Server in Linux to the NAT on the host. 31 | # Setting to false will mirror DNS servers from Windows to Linux. Default: true 32 | dnsProxy=false 33 | 34 | # Enable experimental features 35 | [experimental] 36 | # Automatically releases cached memory after detecting idle CPU usage. Set to gradual for slow release, and dropcache for instant release of cached memory. Default: disabled 37 | autoMemoryReclaim=gradual 38 | # Only applicable when wsl2.dnsTunneling is set to true. When this option is set to false, DNS requests 39 | # tunneled from Linux will bypass cached names within Windows to always put the requests on the wire. Default: false 40 | useWindowsDnsCache=false 41 | # When set to true, any newly created VHD will be set to sparse automatically. Default: false 42 | sparseVhd=true -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | 635 | Copyright (C) 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | Copyright (C) 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Windows WSL2 Kernel Build Script 2 | 3 | ## Overview 4 | 5 | This document details the process of building the latest Microsoft WSL2 (Windows Subsystem for Linux 2) kernel from source. The source code is available on Microsoft's official [GitHub page](https://github.com/microsoft/WSL2-Linux-Kernel/). This guide is specifically designed for users looking to update their WSL2 kernels for Debian or Ubuntu distributions running on x86_64 architecture. 6 | 7 | ### Purpose 8 | 9 | - To compile and integrate the latest Microsoft WSL2 kernel release with your current Linux distributions on WSL2. 10 | 11 | ### Installation Instructions 12 | 13 | There are two methods to download and execute the build script: 14 | 15 | - Direct: 16 | ```sh 17 | curl -Lso build-kernel.sh https://wsl.optimizethis.net 18 | sudo bash build-kernel.sh 19 | ``` 20 | 21 | - Git Clone: 22 | ```sh 23 | git clone https://github.com/slyfox1186/wsl2-kernel-build-script.git 24 | cd wsl2-kernel-build-script 25 | sudo bash build-kernel.sh 26 | ``` 27 | 28 | - **Download Link for the Script:** 29 | 30 | If you prefer manually downloading the script before executing, use this [direct link](https://wsl.optimizethis.net). 31 | 32 | ### Post-Installation Steps 33 | 34 | 1. **Kernel File Relocation:** 35 | 36 | The build script outputs a new kernel file named `vmlinux`. Move this file to a directory within your Windows user profile path. Example location: 37 | 38 | ```batch 39 | C:\Users\YOUR-USERNAME-HERE\WSL2\vmlinux 40 | ``` 41 | 42 | 2. **WSL Configuration:** 43 | 44 | To use the new kernel, create a `.wslconfig` file at `C:\Users\YOUR-USERNAME-HERE\.wslconfig` and configure it to point to your new kernel file. Detailed instructions and configuration options can be found in the [WSL configuration guide](https://learn.microsoft.com/en-us/windows/wsl/wsl-config). 45 | 46 | A sample `.wslconfig` file to get started can be found [here](https://github.com/slyfox1186/windows-wsl2-kernel-build-script/blob/main/.wslconfig). 47 | 48 | ### Additional Resources 49 | 50 | - For more information on `.wslconfig` options, please consult the [Microsoft Documentation](https://learn.microsoft.com/en-us/windows/wsl/wsl-config). 51 | -------------------------------------------------------------------------------- /build-kernel.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # shellcheck disable=SC2162,SC2317 3 | 4 | # GitHub: https://github.com/slyfox1186/wsl2-kernel-build-script/blob/main/build-kernel.sh 5 | # Purpose: Build Official WSL2 Kernels 6 | # Updated: 07.03.24 7 | # Script version: 3.3 8 | 9 | # Color variables 10 | RED='\033[0;31m' 11 | GREEN='\033[0;32m' 12 | YELLOW='\033[0;33m' 13 | NC='\033[0m' 14 | 15 | show_help() { 16 | script_name="${0##*/}" 17 | echo "Usage: $script_name [options]" 18 | echo "Options:" 19 | echo " -h, --help Show this help message." 20 | echo " -v, --version VERSION Set a custom version number of the WSL2 kernel to install." 21 | echo " -o, --output-directory Specify where the vmlinux file should be placed after build." 22 | } 23 | 24 | log() { 25 | echo -e "${GREEN}[INFO]${NC} $*" 26 | } 27 | 28 | warn() { 29 | echo -e "${YELLOW}[WARNING]${NC} $*" 30 | } 31 | 32 | fail() { 33 | echo -e "${RED}[ERROR]${NC} $*" >&2 34 | exit 1 35 | } 36 | 37 | output_directory="" 38 | kernel_version="" 39 | version_type="" 40 | version_specified="false" 41 | 42 | # Parse command line options 43 | while [ "$#" -gt 0 ]; do 44 | case "$1" in 45 | -h|--help) 46 | show_help 47 | exit 0 48 | ;; 49 | -v|--version) 50 | version_specified="true" 51 | kernel_version="$2" 52 | shift 2 53 | ;; 54 | -o|--output-directory) 55 | output_directory="$2" 56 | shift 2 57 | ;; 58 | *) 59 | fail "Invalid option: $1" 60 | ;; 61 | esac 62 | done 63 | 64 | # Check if the script is run with root privileges 65 | if [[ "$EUID" -ne 0 ]]; then 66 | fail "You must run this script with root or sudo." 67 | fi 68 | 69 | list_available_versions() { 70 | local version 71 | 72 | echo 73 | log "Available kernel versions:" 74 | echo 75 | version=$(curl -fsS "https://github.com/microsoft/WSL2-Linux-Kernel/tags/" | grep -oP 'linux-msft-wsl-\K\d+([\d.])+(?=\.tar\.[a-z]+)' | sort -ruV) 76 | 77 | if [[ -n "$version" ]]; then 78 | echo "$version" 79 | else 80 | echo "No version found." 81 | fi 82 | } 83 | 84 | # Prompting the user for input if no version specified 85 | if ! $version_specified; then 86 | while true; do 87 | echo 88 | echo "Choose the WSL2 kernel version to download and install:" 89 | echo 90 | echo "1. Linux series 6 kernel" 91 | echo "2. Linux series 5 kernel" 92 | echo "3. Specific version" 93 | echo "4. List available versions" 94 | echo "5. Exit" 95 | echo 96 | read -rp "Enter your choice (1-5): " choice 97 | 98 | case "$choice" in 99 | 1) 100 | version_type="6" 101 | break 102 | ;; 103 | 2) 104 | version_type="5" 105 | break 106 | ;; 107 | 3) 108 | read -rp "Enter the version numbers (e.g., 5.15.90.1): " choice 109 | kernel_version="$choice" 110 | version_specified=true 111 | break 112 | ;; 113 | 4) 114 | list_available_versions 115 | ;; 116 | 5) 117 | echo "Exiting the script." 118 | exit 0 119 | ;; 120 | *) 121 | fail "Invalid choice. Please try again." 122 | ;; 123 | esac 124 | done 125 | fi 126 | 127 | # Ensure the directory for 'vmlinux' is prepared. 128 | if [[ -z "$output_directory" ]]; then 129 | script_dir="$PWD" # Use current directory if no output directory is specified 130 | else 131 | script_dir="$output_directory" 132 | mkdir -p "$script_dir" # Create output directory if it does not exist 133 | fi 134 | 135 | # Set compiler optimizations 136 | CC="gcc" 137 | CXX="g++" 138 | CFLAGS="-O2 -pipe -march=native" # Aggressive optimization flags 139 | CXXFLAGS="$CFLAGS" # Aggressive optimization flags 140 | LDFLAGS="-L/usr/lib/x86_64-linux-gnu" 141 | CPPFLAGS="-I/usr/local/include -I/usr/include" 142 | PATH="/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" 143 | PKG_CONFIG_PATH="/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/share/pkgconfig" 144 | export CC CXX CFLAGS CXXFLAGS LDFLAGS CPPFLAGS PATH PKG_CONFIG_PATH 145 | 146 | announce_options() { 147 | # Announce options after all inputs have been processed 148 | echo 149 | echo "Final script configuration:" 150 | echo "===================================" 151 | log "Specific version specified: $version_specified" 152 | if $version_specified; then 153 | log "Specific version: $kernel_version" 154 | else 155 | log "Version: Using the latest available version" 156 | fi 157 | log "Output directory: ${output_directory:-"Default directory ($PWD)"}" 158 | } 159 | 160 | prompt_wsl_script() { 161 | log "Do you want to run the automatic file generator for .wslconfig?" 162 | read -rp "Please enter your choice (y/n): " choice 163 | echo 164 | 165 | case "$choice" in 166 | [yY]*) 167 | bash <(curl -fsSL "https://raw.githubusercontent.com/slyfox1186/wsl2-kernel-build-script/main/wslconfig-generator.sh") 168 | ;; 169 | [nN]*) 170 | exit 0 171 | ;; 172 | *) 173 | warn "Bad user input..." 174 | unset choice 175 | prompt_wsl_script 176 | ;; 177 | esac 178 | } 179 | 180 | install_required_packages() { 181 | local -a pkgs missing_packages=() 182 | local pkg 183 | pkgs=( 184 | bc bison build-essential ccache cmake curl debootstrap dwarves flex g++ 185 | g++-s390x-linux-gnu gcc gcc-s390x-linux-gnu gdb-multiarch git libcap-dev 186 | libelf-dev libssl-dev make pahole pkg-config python3 qemu-system-misc 187 | qemu-utils rsync wget 188 | ) 189 | 190 | # Determine additional packages based on the OS version 191 | os_version=$(grep -oP '(?<=^VERSION_ID=")[^"]+' /etc/os-release) 192 | case "$os_version" in 193 | "24.04") 194 | pkgs+=(libelf1t64 libncursesw6 libncurses-dev) 195 | ;; 196 | *) 197 | pkgs+=(libncurses-dev libncurses5 libncursesw5 libncursesw5-dev) 198 | ;; 199 | esac 200 | 201 | for pkg in "${pkgs[@]}"; do 202 | if ! dpkg-query -W -f='${Status}' "$pkg" 2>/dev/null | grep -qo "ok installed"; then 203 | missing_packages+=("$pkg") 204 | fi 205 | done 206 | 207 | if [[ ${#missing_packages[@]} -gt 0 ]]; then 208 | log "Installing missing packages: ${missing_packages[*]}" 209 | for pkg in "${missing_packages[@]}"; do 210 | if apt install -y "$pkg"; then 211 | log "Successfully installed package: $pkg" 212 | else 213 | warn "Failed to install package: $pkg" 214 | fi 215 | done 216 | else 217 | log "All APT packages are already installed." 218 | fi 219 | } 220 | 221 | download_file() { 222 | local output_file url 223 | url="$1" 224 | output_file="$2" 225 | 226 | if [[ -s "$output_file" ]]; then 227 | log "File $output_file already exists and is not empty. Skipping download." 228 | return 0 229 | fi 230 | 231 | if ! command -v wget &>/dev/null; then 232 | echo "wget is not installed. Please install wget." 233 | exit 1 234 | fi 235 | log "Downloading with wget..." 236 | wget --show-progress -cqO "$output_file" "$url" 237 | } 238 | 239 | source_the_latest_release_version() { 240 | local version_type 241 | version_type="$1" 242 | 243 | curl -fsS "https://github.com/microsoft/WSL2-Linux-Kernel/tags/" | grep -oP "linux-msft-wsl-\K${version_type}\.([\d.])+(?=\.tar\.[a-z]+)" | head -n1 244 | } 245 | 246 | build_kernel_without_progress() { 247 | echo 248 | echo "Installing the WSL2 Kernel" 249 | echo "=========================================" 250 | echo 251 | if ! echo "yes" | make "-j$(nproc --all)" KCONFIG_CONFIG="Microsoft/config-wsl" 2>>"$error_log"; then 252 | log "Build process terminated with errors. Please check the error log below:" 253 | cat "$error_log" 254 | return 1 255 | fi 256 | if ! make modules_install headers_install; then 257 | fail "Failed to make modules and install headers" 258 | fi 259 | return 0 260 | } 261 | 262 | install_kernel() { 263 | clear 264 | announce_options 265 | install_required_packages 266 | 267 | if [[ -n "$kernel_version" ]]; then 268 | version="$kernel_version" 269 | else 270 | version=$(source_the_latest_release_version "$version_type") 271 | fi 272 | 273 | log "Downloading kernel version $version..." 274 | 275 | if [[ -z "$version" ]]; then 276 | fail "Failed to find the latest version. Exiting." 277 | fi 278 | 279 | download_file "https://github.com/microsoft/WSL2-Linux-Kernel/archive/refs/tags/linux-msft-wsl-$version.tar.gz" "$parent/$version.tar.gz" 280 | 281 | log "Successfully downloaded the source code file \"$version\"" 282 | 283 | # Remove any leftover files from previous runs 284 | [[ -d "$working" ]] && rm -fr "$working" 285 | 286 | # Get the working directory ready 287 | mkdir -p "$working" 288 | 289 | if ! tar -zxf "$parent/$version.tar.gz" -C "$working" --strip-components 1; then 290 | warn "Failed to extract the archive. Deleting the corrupt archive." 291 | rm -f "$parent/$version.tar.gz" 292 | log "The archive file has been deleted due to extraction failure. Please re-run the script." 293 | exit 1 294 | fi 295 | 296 | cd "$working" || exit 1 297 | log "Building the kernel..." 298 | if ! build_kernel_without_progress; then 299 | rm -fr "$working" 300 | log "Error log:" 301 | cat "$error_log" 302 | fail "Kernel build failed. Please check the error log above for more information." 303 | else 304 | locate_vmlinux=$(find "$PWD" -maxdepth 1 -type f -name vmlinux | head -n1) 305 | if [[ -f "$locate_vmlinux" ]]; then 306 | cp -f "$locate_vmlinux" "$script_dir/vmlinux" 307 | log "Kernel build successful. vmlinux moved to the specified output directory: $script_dir" 308 | 309 | local choice 310 | read -rp "Do you want to delete the build directory? (y/n): " choice 311 | if [[ "$choice" = "y" ]]; then 312 | rm -fr "$working" 313 | log "Build directory cleaned up." 314 | else 315 | log "Build directory retained as per user choice." 316 | fi 317 | else 318 | fail "Error: vmlinux file not found. Please check the build process." 319 | fi 320 | fi 321 | } 322 | 323 | # Run the kernel building code 324 | cwd="$PWD" 325 | parent="/tmp/wsl2-build-script" 326 | working="$parent/working" 327 | error_log="$parent/error.log" 328 | 329 | # Create the parent parent directory and the build directory within it 330 | mkdir -p "$parent" 331 | cd "$parent" || exit 1 332 | 333 | install_kernel 334 | if [[ -f "$cwd/vmlinux" ]]; then 335 | log "The file \"vmlinux\" can be found in this script's directory." 336 | else 337 | warn "Failed to move the file \"vmlinux\" to the script's directory." 338 | fi 339 | 340 | # Prompt and run the .wslconfig generator script 341 | cd "$cwd" || exit 1 342 | prompt_wsl_script 343 | if [[ -f ".wslconfig" ]]; then 344 | log "The \".wslconfig\" file can be found in this script's directory." 345 | else 346 | warn "The \".wslconfig\" file failed to generate." 347 | fi 348 | -------------------------------------------------------------------------------- /config-wsl: -------------------------------------------------------------------------------- 1 | # 2 | # Power management and ACPI options 3 | # CONFIG_SUSPEND is not set 4 | # CONFIG_HIBERNATION is not set 5 | CONFIG_ACPI=y 6 | CONFIG_ACPI_AC=y 7 | CONFIG_ACPI_BATTERY=y 8 | CONFIG_ACPI_BUTTON=y 9 | CONFIG_ACPI_VIDEO=y 10 | CONFIG_ACPI_FAN=y 11 | CONFIG_ACPI_DOCK=y 12 | CONFIG_ACPI_CPU_FREQ_PSS=y 13 | CONFIG_ACPI_PROCESSOR_CSTATE=y 14 | CONFIG_ACPI_PROCESSOR_IDLE=y 15 | CONFIG_ACPI_CPPC_LIB=y 16 | CONFIG_ACPI_PROCESSOR=y 17 | CONFIG_ACPI_HOTPLUG_CPU=y 18 | CONFIG_ACPI_PROCESSOR_AGGREGATOR=y 19 | CONFIG_ACPI_THERMAL=y 20 | CONFIG_ACPI_NUMA=y 21 | # HID support 22 | CONFIG_HID=y 23 | CONFIG_HID_BATTERY_STRENGTH=y 24 | CONFIG_HIDRAW=y 25 | CONFIG_HID_GENERIC=y 26 | # CONFIG_HIDDEV is not set # Uncomment if you need hiddev support 27 | # Device Drivers 28 | CONFIG_INPUT=y 29 | CONFIG_INPUT_LEDS=y 30 | CONFIG_INPUT_EVDEV=y 31 | CONFIG_INPUT_KEYBOARD=y 32 | CONFIG_INPUT_MOUSE=y 33 | CONFIG_INPUT_JOYSTICK=y 34 | CONFIG_INPUT_TABLET=y 35 | CONFIG_INPUT_TOUCHSCREEN=y 36 | CONFIG_INPUT_MISC=y 37 | CONFIG_INPUT_SPARSEKMAP=y 38 | # Additional CPU optimizations could be explored through: 39 | # Processor type and features 40 | # CONFIG_MCORE2=y 41 | CONFIG_X86_MPPARSE=y # Detect whether MP tables are necessary for SMP configuration 42 | # Preemption Model: No Forced Preemption (Server) 43 | # CONFIG_PREEMPT_NONE=y 44 | CONFIG_SYSTEM_TRUSTED_KEYS="" 45 | CONFIG_SYSTEM_REVOCATION_KEYS="" 46 | CONFIG_SUSPEND=n 47 | CONFIG_HIBERNATION=n 48 | CONFIG_UHID=y 49 | CONFIG_HIDDEV=y 50 | CONFIG_SMP=y 51 | CONFIG_X86_AMD_PLATFORM_DEVICE=y 52 | CONFIG_PROCESSOR_SELECT=y 53 | CONFIG_CPU_SUP_AMD=y 54 | CONFIG_NR_CPUS=256 55 | CONFIG_SCHED_SMT=y 56 | CONFIG_SCHED_MC=y 57 | CONFIG_SCHED_MC_PRIO=y 58 | CONFIG_X86_16BIT=y 59 | CONFIG_X86_VSYSCALL_EMULATION=y 60 | CONFIG_EFI=y 61 | CONFIG_HZ_1000=y 62 | CONFIG_HZ=1000 63 | CONFIG_PHYSICAL_START=0x1000000 64 | CONFIG_PHYSICAL_ALIGN=0x1000000 65 | CONFIG_ACPI_PROCESSOR_AGGREGATOR_POWERSTATE=1 66 | CONFIG_CPU_IDLE=y 67 | CONFIG_CPU_IDLE_GOV_LADDER=y 68 | CONFIG_CPU_IDLE_GOV_MENU=y 69 | CONFIG_INTEL_IDLE=y 70 | CONFIG_I7300_IDLE=y 71 | CONFIG_PCI=y 72 | CONFIG_PCI_MSI=y 73 | CONFIG_PCIEPORTBUS=y 74 | CONFIG_PCIE_BUS_TUNE_OFF=y 75 | CONFIG_PCIE_PME=y 76 | CONFIG_PCIE_DPC=y 77 | CONFIG_RAPIDIO=y 78 | CONFIG_RAPIDIO_TSI721=y 79 | CONFIG_RAPIDIO_DISC_TIMEOUT=30 80 | CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y 81 | CONFIG_RAPIDIO_DMA_ENGINE=y 82 | CONFIG_NET=y 83 | CONFIG_PACKET=y 84 | CONFIG_UNIX=y 85 | CONFIG_INET=y 86 | CONFIG_NET_INGRESS=y 87 | CONFIG_NVME_CORE=y 88 | CONFIG_BLK_DEV_NVME=y 89 | CONFIG_NVME_FABRICS=y 90 | CONFIG_NVME_RDMA=y 91 | CONFIG_NVME_FC=y 92 | CONFIG_NVME_TCP=y 93 | CONFIG_NVME_MULTIPATH=y 94 | CONFIG_NVME_HWMON=y 95 | CONFIG_EXT4_FS=y 96 | CONFIG_XFS_FS=y 97 | CONFIG_BTRFS_FS=y 98 | CONFIG_F2FS_FS=y 99 | CONFIG_LOCALVERSION="-slyfox1186-custom-WSL2" 100 | # Automatically generated file; DO NOT EDIT. 101 | # Linux/x86 6.1.21.2 Kernel Configuration 102 | CONFIG_CC_VERSION_TEXT="gcc (Debian 12.2.0-14) 12.2.0" 103 | CONFIG_CC_IS_GCC=y 104 | CONFIG_GCC_VERSION=120200 105 | CONFIG_CLANG_VERSION=0 106 | CONFIG_AS_IS_GNU=y 107 | CONFIG_AS_VERSION=23900 108 | CONFIG_LD_IS_BFD=y 109 | CONFIG_LD_VERSION=23900 110 | CONFIG_LLD_VERSION=0 111 | CONFIG_CC_CAN_LINK=y 112 | CONFIG_CC_CAN_LINK_STATIC=y 113 | CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y 114 | CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y 115 | CONFIG_CC_HAS_ASM_INLINE=y 116 | CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y 117 | CONFIG_PAHOLE_VERSION=124 118 | CONFIG_IRQ_WORK=y 119 | CONFIG_BUILDTIME_TABLE_SORT=y 120 | CONFIG_THREAD_INFO_IN_TASK=y 121 | # General setup 122 | CONFIG_INIT_ENV_ARG_LIMIT=32 123 | # CONFIG_COMPILE_TEST is not set 124 | # CONFIG_WERROR is not set 125 | # CONFIG_LOCALVERSION_AUTO is not set 126 | CONFIG_BUILD_SALT="" 127 | CONFIG_HAVE_KERNEL_GZIP=y 128 | CONFIG_HAVE_KERNEL_BZIP2=y 129 | CONFIG_HAVE_KERNEL_LZMA=y 130 | CONFIG_HAVE_KERNEL_XZ=y 131 | CONFIG_HAVE_KERNEL_LZO=y 132 | CONFIG_HAVE_KERNEL_LZ4=y 133 | CONFIG_HAVE_KERNEL_ZSTD=y 134 | CONFIG_KERNEL_GZIP=y 135 | # CONFIG_KERNEL_BZIP2 is not set 136 | # CONFIG_KERNEL_LZMA is not set 137 | # CONFIG_KERNEL_XZ is not set 138 | # CONFIG_KERNEL_LZO is not set 139 | # CONFIG_KERNEL_LZ4 is not set 140 | # CONFIG_KERNEL_ZSTD is not set 141 | CONFIG_DEFAULT_INIT="" 142 | CONFIG_DEFAULT_HOSTNAME="(none)" 143 | CONFIG_SYSVIPC=y 144 | CONFIG_SYSVIPC_SYSCTL=y 145 | CONFIG_SYSVIPC_COMPAT=y 146 | CONFIG_POSIX_MQUEUE=y 147 | CONFIG_POSIX_MQUEUE_SYSCTL=y 148 | # CONFIG_WATCH_QUEUE is not set 149 | CONFIG_CROSS_MEMORY_ATTACH=y 150 | # CONFIG_USELIB is not set 151 | CONFIG_AUDIT=y 152 | CONFIG_HAVE_ARCH_AUDITSYSCALL=y 153 | CONFIG_AUDITSYSCALL=y 154 | # IRQ subsystem 155 | CONFIG_GENERIC_IRQ_PROBE=y 156 | CONFIG_GENERIC_IRQ_SHOW=y 157 | CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y 158 | CONFIG_GENERIC_PENDING_IRQ=y 159 | CONFIG_GENERIC_IRQ_MIGRATION=y 160 | CONFIG_HARDIRQS_SW_RESEND=y 161 | CONFIG_IRQ_DOMAIN=y 162 | CONFIG_IRQ_DOMAIN_HIERARCHY=y 163 | CONFIG_GENERIC_MSI_IRQ=y 164 | CONFIG_GENERIC_MSI_IRQ_DOMAIN=y 165 | CONFIG_IRQ_MSI_IOMMU=y 166 | CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y 167 | CONFIG_GENERIC_IRQ_RESERVATION_MODE=y 168 | CONFIG_IRQ_FORCED_THREADING=y 169 | CONFIG_SPARSE_IRQ=y 170 | # CONFIG_GENERIC_IRQ_DEBUGFS is not set 171 | # end of IRQ subsystem 172 | CONFIG_CLOCKSOURCE_WATCHDOG=y 173 | CONFIG_ARCH_CLOCKSOURCE_INIT=y 174 | CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y 175 | CONFIG_GENERIC_TIME_VSYSCALL=y 176 | CONFIG_GENERIC_CLOCKEVENTS=y 177 | CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y 178 | CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y 179 | CONFIG_GENERIC_CMOS_UPDATE=y 180 | CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y 181 | CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y 182 | CONFIG_CONTEXT_TRACKING=y 183 | CONFIG_CONTEXT_TRACKING_IDLE=y 184 | # Timers subsystem 185 | CONFIG_TICK_ONESHOT=y 186 | CONFIG_NO_HZ_COMMON=y 187 | # CONFIG_HZ_PERIODIC is not set 188 | CONFIG_NO_HZ_IDLE=y 189 | # CONFIG_NO_HZ_FULL is not set 190 | # CONFIG_NO_HZ is not set 191 | CONFIG_HIGH_RES_TIMERS=y 192 | CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100 193 | # end of Timers subsystem 194 | CONFIG_BPF=y 195 | CONFIG_HAVE_EBPF_JIT=y 196 | CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y 197 | # BPF subsystem 198 | CONFIG_BPF_SYSCALL=y 199 | CONFIG_BPF_JIT=y 200 | CONFIG_BPF_JIT_ALWAYS_ON=y 201 | CONFIG_BPF_JIT_DEFAULT_ON=y 202 | CONFIG_BPF_UNPRIV_DEFAULT_OFF=y 203 | # CONFIG_BPF_PRELOAD is not set 204 | # CONFIG_BPF_LSM is not set 205 | # end of BPF subsystem 206 | CONFIG_PREEMPT_NONE_BUILD=y 207 | CONFIG_PREEMPT_NONE=y 208 | # CONFIG_PREEMPT_VOLUNTARY is not set 209 | # CONFIG_PREEMPT is not set 210 | # CONFIG_PREEMPT_DYNAMIC is not set 211 | # CONFIG_SCHED_CORE is not set 212 | # CPU/Task time and stats accounting 213 | CONFIG_TICK_CPU_ACCOUNTING=y 214 | # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set 215 | # CONFIG_IRQ_TIME_ACCOUNTING is not set 216 | CONFIG_BSD_PROCESS_ACCT=y 217 | # CONFIG_BSD_PROCESS_ACCT_V3 is not set 218 | CONFIG_TASKSTATS=y 219 | CONFIG_TASK_DELAY_ACCT=y 220 | CONFIG_TASK_XACCT=y 221 | CONFIG_TASK_IO_ACCOUNTING=y 222 | # CONFIG_PSI is not set 223 | # end of CPU/Task time and stats accounting 224 | # CONFIG_CPU_ISOLATION is not set 225 | # RCU Subsystem 226 | CONFIG_TREE_RCU=y 227 | # CONFIG_RCU_EXPERT is not set 228 | CONFIG_SRCU=y 229 | CONFIG_TREE_SRCU=y 230 | CONFIG_TASKS_RCU_GENERIC=y 231 | CONFIG_TASKS_RUDE_RCU=y 232 | CONFIG_TASKS_TRACE_RCU=y 233 | CONFIG_RCU_STALL_COMMON=y 234 | CONFIG_RCU_NEED_SEGCBLIST=y 235 | # end of RCU Subsystem 236 | CONFIG_IKCONFIG=y 237 | CONFIG_IKCONFIG_PROC=y 238 | # CONFIG_IKHEADERS is not set 239 | CONFIG_LOG_BUF_SHIFT=17 240 | CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 241 | CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 242 | # CONFIG_PRINTK_INDEX is not set 243 | CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y 244 | # Scheduler features 245 | # CONFIG_UCLAMP_TASK is not set 246 | # end of Scheduler features 247 | CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y 248 | CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y 249 | CONFIG_CC_HAS_INT128=y 250 | CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" 251 | CONFIG_GCC11_NO_ARRAY_BOUNDS=y 252 | CONFIG_GCC12_NO_ARRAY_BOUNDS=y 253 | CONFIG_CC_NO_ARRAY_BOUNDS=y 254 | CONFIG_ARCH_SUPPORTS_INT128=y 255 | CONFIG_CGROUPS=y 256 | CONFIG_PAGE_COUNTER=y 257 | # CONFIG_CGROUP_FAVOR_DYNMODS is not set 258 | CONFIG_MEMCG=y 259 | CONFIG_MEMCG_KMEM=y 260 | CONFIG_BLK_CGROUP=y 261 | CONFIG_CGROUP_WRITEBACK=y 262 | CONFIG_CGROUP_SCHED=y 263 | CONFIG_FAIR_GROUP_SCHED=y 264 | CONFIG_CFS_BANDWIDTH=y 265 | CONFIG_RT_GROUP_SCHED=y 266 | CONFIG_CGROUP_PIDS=y 267 | CONFIG_CGROUP_RDMA=y 268 | CONFIG_CGROUP_FREEZER=y 269 | CONFIG_CGROUP_HUGETLB=y 270 | CONFIG_CPUSETS=y 271 | CONFIG_PROC_PID_CPUSET=y 272 | CONFIG_CGROUP_DEVICE=y 273 | CONFIG_CGROUP_CPUACCT=y 274 | CONFIG_CGROUP_PERF=y 275 | CONFIG_CGROUP_BPF=y 276 | CONFIG_CGROUP_MISC=y 277 | # CONFIG_CGROUP_DEBUG is not set 278 | CONFIG_SOCK_CGROUP_DATA=y 279 | CONFIG_NAMESPACES=y 280 | CONFIG_UTS_NS=y 281 | CONFIG_TIME_NS=y 282 | CONFIG_IPC_NS=y 283 | CONFIG_USER_NS=y 284 | CONFIG_PID_NS=y 285 | CONFIG_NET_NS=y 286 | CONFIG_CHECKPOINT_RESTORE=y 287 | # CONFIG_SCHED_AUTOGROUP is not set 288 | # CONFIG_SYSFS_DEPRECATED is not set 289 | # CONFIG_RELAY is not set 290 | CONFIG_BLK_DEV_INITRD=y 291 | CONFIG_INITRAMFS_SOURCE="" 292 | CONFIG_RD_GZIP=y 293 | # CONFIG_RD_BZIP2 is not set 294 | # CONFIG_RD_LZMA is not set 295 | # CONFIG_RD_XZ is not set 296 | # CONFIG_RD_LZO is not set 297 | # CONFIG_RD_LZ4 is not set 298 | CONFIG_RD_ZSTD=y 299 | # CONFIG_BOOT_CONFIG is not set 300 | # CONFIG_INITRAMFS_PRESERVE_MTIME is not set 301 | CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y 302 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 303 | CONFIG_LD_ORPHAN_WARN=y 304 | CONFIG_SYSCTL=y 305 | CONFIG_HAVE_UID16=y 306 | CONFIG_SYSCTL_EXCEPTION_TRACE=y 307 | CONFIG_HAVE_PCSPKR_PLATFORM=y 308 | CONFIG_EXPERT=y 309 | # CONFIG_UID16 is not set 310 | CONFIG_MULTIUSER=y 311 | CONFIG_SGETMASK_SYSCALL=y 312 | CONFIG_SYSFS_SYSCALL=y 313 | CONFIG_FHANDLE=y 314 | CONFIG_POSIX_TIMERS=y 315 | CONFIG_PRINTK=y 316 | CONFIG_BUG=y 317 | CONFIG_ELF_CORE=y 318 | CONFIG_PCSPKR_PLATFORM=y 319 | CONFIG_BASE_FULL=y 320 | CONFIG_FUTEX=y 321 | CONFIG_FUTEX_PI=y 322 | CONFIG_EPOLL=y 323 | CONFIG_SIGNALFD=y 324 | CONFIG_TIMERFD=y 325 | CONFIG_EVENTFD=y 326 | CONFIG_SHMEM=y 327 | CONFIG_AIO=y 328 | CONFIG_IO_URING=y 329 | CONFIG_ADVISE_SYSCALLS=y 330 | CONFIG_MEMBARRIER=y 331 | CONFIG_KALLSYMS=y 332 | # CONFIG_KALLSYMS_ALL is not set 333 | CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y 334 | CONFIG_KALLSYMS_BASE_RELATIVE=y 335 | CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y 336 | CONFIG_KCMP=y 337 | CONFIG_RSEQ=y 338 | # CONFIG_DEBUG_RSEQ is not set 339 | # CONFIG_EMBEDDED is not set 340 | CONFIG_HAVE_PERF_EVENTS=y 341 | CONFIG_GUEST_PERF_EVENTS=y 342 | # CONFIG_PC104 is not set 343 | # Kernel Performance Events And Counters 344 | CONFIG_PERF_EVENTS=y 345 | # CONFIG_DEBUG_PERF_USE_VMALLOC is not set 346 | # end of Kernel Performance Events And Counters 347 | CONFIG_SYSTEM_DATA_VERIFICATION=y 348 | # CONFIG_PROFILING is not set 349 | CONFIG_TRACEPOINTS=y 350 | # end of General setup 351 | CONFIG_64BIT=y 352 | CONFIG_X86_64=y 353 | CONFIG_X86=y 354 | CONFIG_INSTRUCTION_DECODER=y 355 | CONFIG_OUTPUT_FORMAT="elf64-x86-64" 356 | CONFIG_LOCKDEP_SUPPORT=y 357 | CONFIG_STACKTRACE_SUPPORT=y 358 | CONFIG_MMU=y 359 | CONFIG_ARCH_MMAP_RND_BITS_MIN=28 360 | CONFIG_ARCH_MMAP_RND_BITS_MAX=32 361 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 362 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 363 | CONFIG_GENERIC_ISA_DMA=y 364 | CONFIG_GENERIC_BUG=y 365 | CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y 366 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y 367 | CONFIG_GENERIC_CALIBRATE_DELAY=y 368 | CONFIG_ARCH_HAS_CPU_RELAX=y 369 | CONFIG_ARCH_HIBERNATION_POSSIBLE=y 370 | CONFIG_ARCH_NR_GPIO=1024 371 | CONFIG_ARCH_SUSPEND_POSSIBLE=y 372 | CONFIG_AUDIT_ARCH=y 373 | CONFIG_HAVE_INTEL_TXT=y 374 | CONFIG_X86_64_SMP=y 375 | CONFIG_ARCH_SUPPORTS_UPROBES=y 376 | CONFIG_FIX_EARLYCON_MEM=y 377 | CONFIG_DYNAMIC_PHYSICAL_MASK=y 378 | CONFIG_PGTABLE_LEVELS=4 379 | CONFIG_CC_HAS_SANE_STACKPROTECTOR=y 380 | CONFIG_X86_FEATURE_NAMES=y 381 | CONFIG_X86_X2APIC=y 382 | # CONFIG_X86_MPPARSE is not set 383 | # CONFIG_GOLDFISH is not set 384 | # CONFIG_X86_CPU_RESCTRL is not set 385 | # CONFIG_X86_EXTENDED_PLATFORM is not set 386 | # CONFIG_X86_INTEL_LPSS is not set 387 | # CONFIG_X86_AMD_PLATFORM_DEVICE is not set 388 | # CONFIG_IOSF_MBI is not set 389 | CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y 390 | # CONFIG_SCHED_OMIT_FRAME_POINTER is not set 391 | CONFIG_HYPERVISOR_GUEST=y 392 | CONFIG_PARAVIRT=y 393 | # CONFIG_PARAVIRT_DEBUG is not set 394 | CONFIG_PARAVIRT_SPINLOCKS=y 395 | CONFIG_X86_HV_CALLBACK_VECTOR=y 396 | # CONFIG_XEN is not set 397 | # CONFIG_KVM_GUEST is not set 398 | # CONFIG_ARCH_CPUIDLE_HALTPOLL is not set 399 | # CONFIG_PVH is not set 400 | # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set 401 | # CONFIG_JAILHOUSE_GUEST is not set 402 | # CONFIG_ACRN_GUEST is not set 403 | CONFIG_INTEL_TDX_GUEST=y 404 | # CONFIG_MK8 is not set 405 | # CONFIG_MPSC is not set 406 | CONFIG_MCORE2=y 407 | # CONFIG_MATOM is not set 408 | # CONFIG_GENERIC_CPU is not set 409 | CONFIG_X86_INTERNODE_CACHE_SHIFT=6 410 | CONFIG_X86_L1_CACHE_SHIFT=6 411 | CONFIG_X86_INTEL_USERCOPY=y 412 | CONFIG_X86_USE_PPRO_CHECKSUM=y 413 | CONFIG_X86_P6_NOP=y 414 | CONFIG_X86_TSC=y 415 | CONFIG_X86_CMPXCHG64=y 416 | CONFIG_X86_CMOV=y 417 | CONFIG_X86_MINIMUM_CPU_FAMILY=64 418 | CONFIG_X86_DEBUGCTLMSR=y 419 | CONFIG_IA32_FEAT_CTL=y 420 | CONFIG_X86_VMX_FEATURE_NAMES=y 421 | CONFIG_CPU_SUP_INTEL=y 422 | # CONFIG_CPU_SUP_HYGON is not set 423 | CONFIG_CPU_SUP_CENTAUR=y 424 | # CONFIG_CPU_SUP_ZHAOXIN is not set 425 | CONFIG_HPET_TIMER=y 426 | CONFIG_HPET_EMULATE_RTC=y 427 | CONFIG_DMI=y 428 | # CONFIG_GART_IOMMU is not set 429 | # CONFIG_MAXSMP is not set 430 | CONFIG_NR_CPUS_RANGE_BEGIN=2 431 | CONFIG_NR_CPUS_RANGE_END=512 432 | CONFIG_NR_CPUS_DEFAULT=64 433 | CONFIG_SCHED_CLUSTER=y 434 | # CONFIG_SCHED_MC_PRIO is not set 435 | CONFIG_X86_LOCAL_APIC=y 436 | CONFIG_X86_IO_APIC=y 437 | # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set 438 | CONFIG_X86_MCE=y 439 | # CONFIG_X86_MCELOG_LEGACY is not set 440 | CONFIG_X86_MCE_INTEL=y 441 | CONFIG_X86_MCE_AMD=y 442 | CONFIG_X86_MCE_THRESHOLD=y 443 | # CONFIG_X86_MCE_INJECT is not set 444 | # Performance monitoring 445 | # CONFIG_PERF_EVENTS_INTEL_UNCORE is not set 446 | # CONFIG_PERF_EVENTS_INTEL_RAPL is not set 447 | # CONFIG_PERF_EVENTS_INTEL_CSTATE is not set 448 | # CONFIG_PERF_EVENTS_AMD_POWER is not set 449 | # CONFIG_PERF_EVENTS_AMD_UNCORE is not set 450 | CONFIG_PERF_EVENTS_AMD_BRS=y 451 | # end of Performance monitoring 452 | CONFIG_X86_ESPFIX64=y 453 | # CONFIG_X86_IOPL_IOPERM is not set 454 | # CONFIG_MICROCODE is not set 455 | # CONFIG_X86_MSR is not set 456 | # CONFIG_X86_CPUID is not set 457 | # CONFIG_X86_5LEVEL is not set 458 | CONFIG_X86_DIRECT_GBPAGES=y 459 | # CONFIG_X86_CPA_STATISTICS is not set 460 | CONFIG_X86_MEM_ENCRYPT=y 461 | # CONFIG_AMD_MEM_ENCRYPT is not set 462 | # CONFIG_NUMA is not set 463 | CONFIG_ARCH_SPARSEMEM_ENABLE=y 464 | CONFIG_ARCH_SPARSEMEM_DEFAULT=y 465 | # CONFIG_ARCH_MEMORY_PROBE is not set 466 | CONFIG_ARCH_PROC_KCORE_TEXT=y 467 | CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 468 | CONFIG_X86_PMEM_LEGACY_DEVICE=y 469 | CONFIG_X86_PMEM_LEGACY=y 470 | # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set 471 | CONFIG_MTRR=y 472 | # CONFIG_MTRR_SANITIZER is not set 473 | CONFIG_X86_PAT=y 474 | CONFIG_ARCH_USES_PG_UNCACHED=y 475 | CONFIG_X86_UMIP=y 476 | CONFIG_CC_HAS_IBT=y 477 | # CONFIG_X86_KERNEL_IBT is not set 478 | CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y 479 | CONFIG_X86_INTEL_TSX_MODE_OFF=y 480 | # CONFIG_X86_INTEL_TSX_MODE_ON is not set 481 | # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set 482 | # CONFIG_X86_SGX is not set 483 | CONFIG_EFI_STUB=y 484 | CONFIG_EFI_MIXED=y 485 | CONFIG_HZ_100=y 486 | # CONFIG_HZ_250 is not set 487 | # CONFIG_HZ_300 is not set 488 | # CONFIG_HZ_1000 is not set 489 | CONFIG_HZ=100 490 | CONFIG_SCHED_HRTICK=y 491 | # CONFIG_KEXEC is not set 492 | # CONFIG_KEXEC_FILE is not set 493 | # CONFIG_CRASH_DUMP is not set 494 | CONFIG_RELOCATABLE=y 495 | CONFIG_RANDOMIZE_BASE=y 496 | CONFIG_X86_NEED_RELOCS=y 497 | CONFIG_DYNAMIC_MEMORY_LAYOUT=y 498 | CONFIG_RANDOMIZE_MEMORY=y 499 | CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa 500 | CONFIG_HOTPLUG_CPU=y 501 | # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set 502 | # CONFIG_DEBUG_HOTPLUG_CPU0 is not set 503 | # CONFIG_COMPAT_VDSO is not set 504 | # CONFIG_LEGACY_VSYSCALL_XONLY is not set 505 | CONFIG_LEGACY_VSYSCALL_NONE=y 506 | # CONFIG_CMDLINE_BOOL is not set 507 | CONFIG_MODIFY_LDT_SYSCALL=y 508 | # CONFIG_STRICT_SIGALTSTACK_SIZE is not set 509 | CONFIG_HAVE_LIVEPATCH=y 510 | # end of Processor type and features 511 | CONFIG_CC_HAS_SLS=y 512 | CONFIG_CC_HAS_RETURN_THUNK=y 513 | CONFIG_SPECULATION_MITIGATIONS=y 514 | CONFIG_PAGE_TABLE_ISOLATION=y 515 | CONFIG_RETPOLINE=y 516 | CONFIG_RETHUNK=y 517 | CONFIG_CPU_UNRET_ENTRY=y 518 | CONFIG_CPU_IBPB_ENTRY=y 519 | CONFIG_CPU_IBRS_ENTRY=y 520 | CONFIG_SLS=y 521 | CONFIG_ARCH_HAS_ADD_PAGES=y 522 | CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y 523 | # CONFIG_PM is not set 524 | # CONFIG_ENERGY_MODEL is not set 525 | CONFIG_ARCH_SUPPORTS_ACPI=y 526 | CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y 527 | CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y 528 | CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y 529 | # CONFIG_ACPI_DEBUGGER is not set 530 | # CONFIG_ACPI_SPCR_TABLE is not set 531 | # CONFIG_ACPI_FPDT is not set 532 | CONFIG_ACPI_LPIT=y 533 | # CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set 534 | # CONFIG_ACPI_EC_DEBUGFS is not set 535 | # CONFIG_ACPI_BUTTON is not set 536 | # CONFIG_ACPI_TINY_POWER_BUTTON is not set 537 | # CONFIG_ACPI_FAN is not set 538 | # CONFIG_ACPI_DOCK is not set 539 | # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set 540 | # CONFIG_ACPI_THERMAL is not set 541 | CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y 542 | # CONFIG_ACPI_TABLE_UPGRADE is not set 543 | # CONFIG_ACPI_DEBUG is not set 544 | # CONFIG_ACPI_PCI_SLOT is not set 545 | CONFIG_ACPI_CONTAINER=y 546 | # CONFIG_ACPI_HOTPLUG_MEMORY is not set 547 | CONFIG_ACPI_HOTPLUG_IOAPIC=y 548 | # CONFIG_ACPI_SBS is not set 549 | # CONFIG_ACPI_HED is not set 550 | # CONFIG_ACPI_CUSTOM_METHOD is not set 551 | # CONFIG_ACPI_BGRT is not set 552 | # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set 553 | CONFIG_ACPI_NFIT=y 554 | # CONFIG_NFIT_SECURITY_DEBUG is not set 555 | CONFIG_HAVE_ACPI_APEI=y 556 | CONFIG_HAVE_ACPI_APEI_NMI=y 557 | # CONFIG_ACPI_APEI is not set 558 | # CONFIG_ACPI_DPTF is not set 559 | # CONFIG_ACPI_CONFIGFS is not set 560 | # CONFIG_ACPI_PFRUT is not set 561 | CONFIG_ACPI_PCC=y 562 | # CONFIG_PMIC_OPREGION is not set 563 | # CONFIG_ACPI_PRMT is not set 564 | # CONFIG_X86_PM_TIMER is not set 565 | # CPU Frequency scaling 566 | CONFIG_CPU_FREQ=y 567 | CONFIG_CPU_FREQ_GOV_ATTR_SET=y 568 | # CONFIG_CPU_FREQ_STAT is not set 569 | CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y 570 | # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set 571 | # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set 572 | # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set 573 | # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set 574 | # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set 575 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y 576 | # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set 577 | # CONFIG_CPU_FREQ_GOV_USERSPACE is not set 578 | # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set 579 | # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set 580 | CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y 581 | # CPU frequency scaling drivers 582 | # CONFIG_X86_INTEL_PSTATE is not set 583 | # CONFIG_X86_PCC_CPUFREQ is not set 584 | CONFIG_X86_AMD_PSTATE=y 585 | # CONFIG_X86_AMD_PSTATE_UT is not set 586 | # CONFIG_X86_ACPI_CPUFREQ is not set 587 | # CONFIG_X86_SPEEDSTEP_CENTRINO is not set 588 | # CONFIG_X86_P4_CLOCKMOD is not set 589 | # shared options 590 | # end of CPU Frequency scaling 591 | # CPU Idle 592 | # CONFIG_CPU_IDLE_GOV_LADDER is not set 593 | # CONFIG_CPU_IDLE_GOV_TEO is not set 594 | # end of CPU Idle 595 | # CONFIG_INTEL_IDLE is not set 596 | # end of Power management and ACPI options 597 | # Bus options (PCI etc.) 598 | CONFIG_PCI_DIRECT=y 599 | # CONFIG_PCI_MMCONFIG is not set 600 | # CONFIG_PCI_CNB20LE_QUIRK is not set 601 | # CONFIG_ISA_BUS is not set 602 | CONFIG_ISA_DMA_API=y 603 | CONFIG_AMD_NB=y 604 | # end of Bus options (PCI etc.) 605 | # Binary Emulations 606 | CONFIG_IA32_EMULATION=y 607 | # CONFIG_X86_X32_ABI is not set 608 | CONFIG_COMPAT_32=y 609 | CONFIG_COMPAT=y 610 | CONFIG_COMPAT_FOR_U64_ALIGNMENT=y 611 | # end of Binary Emulations 612 | CONFIG_HAVE_KVM=y 613 | CONFIG_HAVE_KVM_PFNCACHE=y 614 | CONFIG_HAVE_KVM_IRQCHIP=y 615 | CONFIG_HAVE_KVM_IRQFD=y 616 | CONFIG_HAVE_KVM_IRQ_ROUTING=y 617 | CONFIG_HAVE_KVM_DIRTY_RING=y 618 | CONFIG_HAVE_KVM_DIRTY_RING_TSO=y 619 | CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y 620 | CONFIG_HAVE_KVM_EVENTFD=y 621 | CONFIG_KVM_MMIO=y 622 | CONFIG_KVM_ASYNC_PF=y 623 | CONFIG_HAVE_KVM_MSI=y 624 | CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y 625 | CONFIG_KVM_VFIO=y 626 | CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y 627 | CONFIG_KVM_COMPAT=y 628 | CONFIG_HAVE_KVM_IRQ_BYPASS=y 629 | CONFIG_HAVE_KVM_NO_POLL=y 630 | CONFIG_KVM_XFER_TO_GUEST_WORK=y 631 | CONFIG_VIRTUALIZATION=y 632 | CONFIG_KVM=y 633 | CONFIG_KVM_WERROR=y 634 | CONFIG_KVM_INTEL=y 635 | CONFIG_KVM_AMD=y 636 | # CONFIG_KVM_XEN is not set 637 | CONFIG_AS_AVX512=y 638 | CONFIG_AS_SHA1_NI=y 639 | CONFIG_AS_SHA256_NI=y 640 | CONFIG_AS_TPAUSE=y 641 | # General architecture-dependent options 642 | CONFIG_CRASH_CORE=y 643 | CONFIG_HOTPLUG_SMT=y 644 | CONFIG_GENERIC_ENTRY=y 645 | CONFIG_KPROBES=y 646 | CONFIG_JUMP_LABEL=y 647 | # CONFIG_STATIC_KEYS_SELFTEST is not set 648 | # CONFIG_STATIC_CALL_SELFTEST is not set 649 | CONFIG_OPTPROBES=y 650 | CONFIG_KPROBES_ON_FTRACE=y 651 | CONFIG_UPROBES=y 652 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y 653 | CONFIG_ARCH_USE_BUILTIN_BSWAP=y 654 | CONFIG_KRETPROBES=y 655 | CONFIG_KRETPROBE_ON_RETHOOK=y 656 | CONFIG_USER_RETURN_NOTIFIER=y 657 | CONFIG_HAVE_IOREMAP_PROT=y 658 | CONFIG_HAVE_KPROBES=y 659 | CONFIG_HAVE_KRETPROBES=y 660 | CONFIG_HAVE_OPTPROBES=y 661 | CONFIG_HAVE_KPROBES_ON_FTRACE=y 662 | CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y 663 | CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y 664 | CONFIG_HAVE_NMI=y 665 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y 666 | CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y 667 | CONFIG_HAVE_ARCH_TRACEHOOK=y 668 | CONFIG_HAVE_DMA_CONTIGUOUS=y 669 | CONFIG_GENERIC_SMP_IDLE_THREAD=y 670 | CONFIG_ARCH_HAS_FORTIFY_SOURCE=y 671 | CONFIG_ARCH_HAS_SET_MEMORY=y 672 | CONFIG_ARCH_HAS_SET_DIRECT_MAP=y 673 | CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y 674 | CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y 675 | CONFIG_ARCH_WANTS_NO_INSTR=y 676 | CONFIG_HAVE_ASM_MODVERSIONS=y 677 | CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y 678 | CONFIG_HAVE_RSEQ=y 679 | CONFIG_HAVE_RUST=y 680 | CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y 681 | CONFIG_HAVE_HW_BREAKPOINT=y 682 | CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y 683 | CONFIG_HAVE_USER_RETURN_NOTIFIER=y 684 | CONFIG_HAVE_PERF_EVENTS_NMI=y 685 | CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y 686 | CONFIG_HAVE_PERF_REGS=y 687 | CONFIG_HAVE_PERF_USER_STACK_DUMP=y 688 | CONFIG_HAVE_ARCH_JUMP_LABEL=y 689 | CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y 690 | CONFIG_MMU_GATHER_TABLE_FREE=y 691 | CONFIG_MMU_GATHER_RCU_TABLE_FREE=y 692 | CONFIG_MMU_GATHER_MERGE_VMAS=y 693 | CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y 694 | CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y 695 | CONFIG_HAVE_CMPXCHG_LOCAL=y 696 | CONFIG_HAVE_CMPXCHG_DOUBLE=y 697 | CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y 698 | CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y 699 | CONFIG_HAVE_ARCH_SECCOMP=y 700 | CONFIG_HAVE_ARCH_SECCOMP_FILTER=y 701 | CONFIG_SECCOMP=y 702 | CONFIG_SECCOMP_FILTER=y 703 | # CONFIG_SECCOMP_CACHE_DEBUG is not set 704 | CONFIG_HAVE_ARCH_STACKLEAK=y 705 | CONFIG_HAVE_STACKPROTECTOR=y 706 | CONFIG_STACKPROTECTOR=y 707 | CONFIG_STACKPROTECTOR_STRONG=y 708 | CONFIG_ARCH_SUPPORTS_LTO_CLANG=y 709 | CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y 710 | CONFIG_LTO_NONE=y 711 | CONFIG_ARCH_SUPPORTS_CFI_CLANG=y 712 | CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y 713 | CONFIG_HAVE_CONTEXT_TRACKING_USER=y 714 | CONFIG_HAVE_CONTEXT_TRACKING_USER_OFFSTACK=y 715 | CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y 716 | CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y 717 | CONFIG_HAVE_MOVE_PUD=y 718 | CONFIG_HAVE_MOVE_PMD=y 719 | CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y 720 | CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y 721 | CONFIG_HAVE_ARCH_HUGE_VMAP=y 722 | CONFIG_HAVE_ARCH_HUGE_VMALLOC=y 723 | CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y 724 | CONFIG_HAVE_ARCH_SOFT_DIRTY=y 725 | CONFIG_HAVE_MOD_ARCH_SPECIFIC=y 726 | CONFIG_MODULES_USE_ELF_RELA=y 727 | CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y 728 | CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y 729 | CONFIG_SOFTIRQ_ON_OWN_STACK=y 730 | CONFIG_ARCH_HAS_ELF_RANDOMIZE=y 731 | CONFIG_HAVE_ARCH_MMAP_RND_BITS=y 732 | CONFIG_HAVE_EXIT_THREAD=y 733 | CONFIG_ARCH_MMAP_RND_BITS=28 734 | CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y 735 | CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 736 | CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y 737 | CONFIG_PAGE_SIZE_LESS_THAN_64KB=y 738 | CONFIG_PAGE_SIZE_LESS_THAN_256KB=y 739 | CONFIG_HAVE_OBJTOOL=y 740 | CONFIG_HAVE_JUMP_LABEL_HACK=y 741 | CONFIG_HAVE_NOINSTR_HACK=y 742 | CONFIG_HAVE_NOINSTR_VALIDATION=y 743 | CONFIG_HAVE_UACCESS_VALIDATION=y 744 | CONFIG_HAVE_STACK_VALIDATION=y 745 | CONFIG_HAVE_RELIABLE_STACKTRACE=y 746 | CONFIG_OLD_SIGSUSPEND3=y 747 | CONFIG_COMPAT_OLD_SIGACTION=y 748 | CONFIG_COMPAT_32BIT_TIME=y 749 | CONFIG_HAVE_ARCH_VMAP_STACK=y 750 | CONFIG_VMAP_STACK=y 751 | CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y 752 | CONFIG_RANDOMIZE_KSTACK_OFFSET=y 753 | # CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set 754 | CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y 755 | CONFIG_STRICT_KERNEL_RWX=y 756 | CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y 757 | CONFIG_STRICT_MODULE_RWX=y 758 | CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y 759 | CONFIG_ARCH_USE_MEMREMAP_PROT=y 760 | # CONFIG_LOCK_EVENT_COUNTS is not set 761 | CONFIG_ARCH_HAS_MEM_ENCRYPT=y 762 | CONFIG_ARCH_HAS_CC_PLATFORM=y 763 | CONFIG_HAVE_STATIC_CALL=y 764 | CONFIG_HAVE_STATIC_CALL_INLINE=y 765 | CONFIG_HAVE_PREEMPT_DYNAMIC=y 766 | CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y 767 | CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y 768 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y 769 | CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y 770 | CONFIG_ARCH_HAS_ELFCORE_COMPAT=y 771 | CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y 772 | CONFIG_DYNAMIC_SIGFRAME=y 773 | CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y 774 | # GCOV-based kernel profiling 775 | # CONFIG_GCOV_KERNEL is not set 776 | CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y 777 | # end of GCOV-based kernel profiling 778 | CONFIG_HAVE_GCC_PLUGINS=y 779 | # end of General architecture-dependent options 780 | CONFIG_RT_MUTEXES=y 781 | CONFIG_BASE_SMALL=0 782 | CONFIG_MODULES=y 783 | CONFIG_MODULE_FORCE_LOAD=y 784 | CONFIG_MODULE_UNLOAD=y 785 | CONFIG_MODULE_FORCE_UNLOAD=y 786 | # CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set 787 | CONFIG_MODVERSIONS=y 788 | CONFIG_ASM_MODVERSIONS=y 789 | CONFIG_MODULE_SRCVERSION_ALL=y 790 | # CONFIG_MODULE_SIG is not set 791 | CONFIG_MODULE_COMPRESS_NONE=y 792 | # CONFIG_MODULE_COMPRESS_GZIP is not set 793 | # CONFIG_MODULE_COMPRESS_XZ is not set 794 | # CONFIG_MODULE_COMPRESS_ZSTD is not set 795 | # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set 796 | CONFIG_MODPROBE_PATH="/sbin/modprobe" 797 | # CONFIG_TRIM_UNUSED_KSYMS is not set 798 | CONFIG_MODULES_TREE_LOOKUP=y 799 | CONFIG_BLOCK=y 800 | CONFIG_BLOCK_LEGACY_AUTOLOAD=y 801 | CONFIG_BLK_DEV_BSG_COMMON=y 802 | CONFIG_BLK_DEV_BSGLIB=y 803 | # CONFIG_BLK_DEV_INTEGRITY is not set 804 | # CONFIG_BLK_DEV_ZONED is not set 805 | # CONFIG_BLK_DEV_THROTTLING is not set 806 | # CONFIG_BLK_WBT is not set 807 | # CONFIG_BLK_CGROUP_IOLATENCY is not set 808 | # CONFIG_BLK_CGROUP_IOCOST is not set 809 | # CONFIG_BLK_CGROUP_IOPRIO is not set 810 | # CONFIG_BLK_DEBUG_FS is not set 811 | # CONFIG_BLK_SED_OPAL is not set 812 | # CONFIG_BLK_INLINE_ENCRYPTION is not set 813 | # Partition Types 814 | CONFIG_PARTITION_ADVANCED=y 815 | # CONFIG_ACORN_PARTITION is not set 816 | # CONFIG_AIX_PARTITION is not set 817 | # CONFIG_OSF_PARTITION is not set 818 | # CONFIG_AMIGA_PARTITION is not set 819 | # CONFIG_ATARI_PARTITION is not set 820 | # CONFIG_MAC_PARTITION is not set 821 | CONFIG_MSDOS_PARTITION=y 822 | # CONFIG_BSD_DISKLABEL is not set 823 | # CONFIG_MINIX_SUBPARTITION is not set 824 | # CONFIG_SOLARIS_X86_PARTITION is not set 825 | # CONFIG_UNIXWARE_DISKLABEL is not set 826 | # CONFIG_LDM_PARTITION is not set 827 | # CONFIG_SGI_PARTITION is not set 828 | # CONFIG_ULTRIX_PARTITION is not set 829 | # CONFIG_SUN_PARTITION is not set 830 | # CONFIG_KARMA_PARTITION is not set 831 | CONFIG_EFI_PARTITION=y 832 | # CONFIG_SYSV68_PARTITION is not set 833 | # CONFIG_CMDLINE_PARTITION is not set 834 | # end of Partition Types 835 | CONFIG_BLOCK_COMPAT=y 836 | CONFIG_BLK_MQ_PCI=y 837 | CONFIG_BLK_MQ_VIRTIO=y 838 | CONFIG_BLOCK_HOLDER_DEPRECATED=y 839 | CONFIG_BLK_MQ_STACKING=y 840 | # IO Schedulers 841 | # CONFIG_MQ_IOSCHED_DEADLINE is not set 842 | # CONFIG_MQ_IOSCHED_KYBER is not set 843 | # CONFIG_IOSCHED_BFQ is not set 844 | # end of IO Schedulers 845 | CONFIG_PREEMPT_NOTIFIERS=y 846 | CONFIG_PADATA=y 847 | CONFIG_ASN1=y 848 | CONFIG_INLINE_SPIN_UNLOCK_IRQ=y 849 | CONFIG_INLINE_READ_UNLOCK=y 850 | CONFIG_INLINE_READ_UNLOCK_IRQ=y 851 | CONFIG_INLINE_WRITE_UNLOCK=y 852 | CONFIG_INLINE_WRITE_UNLOCK_IRQ=y 853 | CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y 854 | CONFIG_MUTEX_SPIN_ON_OWNER=y 855 | CONFIG_RWSEM_SPIN_ON_OWNER=y 856 | CONFIG_LOCK_SPIN_ON_OWNER=y 857 | CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y 858 | CONFIG_QUEUED_SPINLOCKS=y 859 | CONFIG_ARCH_USE_QUEUED_RWLOCKS=y 860 | CONFIG_QUEUED_RWLOCKS=y 861 | CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y 862 | CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y 863 | CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y 864 | CONFIG_FREEZER=y 865 | # Executable file formats 866 | CONFIG_BINFMT_ELF=y 867 | CONFIG_COMPAT_BINFMT_ELF=y 868 | CONFIG_ELFCORE=y 869 | CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y 870 | CONFIG_BINFMT_SCRIPT=y 871 | CONFIG_BINFMT_MISC=y 872 | CONFIG_COREDUMP=y 873 | # end of Executable file formats 874 | # Memory Management options 875 | CONFIG_SWAP=y 876 | # CONFIG_ZSWAP is not set 877 | # SLAB allocator options 878 | # CONFIG_SLAB is not set 879 | CONFIG_SLUB=y 880 | # CONFIG_SLOB is not set 881 | # CONFIG_SLAB_MERGE_DEFAULT is not set 882 | # CONFIG_SLAB_FREELIST_RANDOM is not set 883 | # CONFIG_SLAB_FREELIST_HARDENED is not set 884 | # CONFIG_SLUB_STATS is not set 885 | # CONFIG_SLUB_CPU_PARTIAL is not set 886 | # end of SLAB allocator options 887 | # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set 888 | # CONFIG_COMPAT_BRK is not set 889 | CONFIG_SPARSEMEM=y 890 | CONFIG_SPARSEMEM_EXTREME=y 891 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y 892 | CONFIG_SPARSEMEM_VMEMMAP=y 893 | CONFIG_HAVE_FAST_GUP=y 894 | CONFIG_MEMORY_ISOLATION=y 895 | CONFIG_HAVE_BOOTMEM_INFO_NODE=y 896 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y 897 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y 898 | CONFIG_MEMORY_HOTPLUG=y 899 | # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set 900 | CONFIG_MEMORY_HOTREMOVE=y 901 | CONFIG_MHP_MEMMAP_ON_MEMORY=y 902 | CONFIG_SPLIT_PTLOCK_CPUS=4 903 | CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y 904 | CONFIG_MEMORY_BALLOON=y 905 | # CONFIG_BALLOON_COMPACTION is not set 906 | CONFIG_COMPACTION=y 907 | CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 908 | CONFIG_PAGE_REPORTING=y 909 | CONFIG_MIGRATION=y 910 | CONFIG_DEVICE_MIGRATION=y 911 | CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y 912 | CONFIG_ARCH_ENABLE_THP_MIGRATION=y 913 | CONFIG_CONTIG_ALLOC=y 914 | CONFIG_PHYS_ADDR_T_64BIT=y 915 | CONFIG_MMU_NOTIFIER=y 916 | CONFIG_KSM=y 917 | CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 918 | CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y 919 | # CONFIG_MEMORY_FAILURE is not set 920 | CONFIG_ARCH_WANT_GENERAL_HUGETLB=y 921 | CONFIG_ARCH_WANTS_THP_SWAP=y 922 | CONFIG_TRANSPARENT_HUGEPAGE=y 923 | CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y 924 | # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set 925 | CONFIG_THP_SWAP=y 926 | # CONFIG_READ_ONLY_THP_FOR_FS is not set 927 | CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y 928 | CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y 929 | CONFIG_HAVE_SETUP_PER_CPU_AREA=y 930 | # CONFIG_CMA is not set 931 | # CONFIG_MEM_SOFT_DIRTY is not set 932 | CONFIG_GENERIC_EARLY_IOREMAP=y 933 | CONFIG_DEFERRED_STRUCT_PAGE_INIT=y 934 | # CONFIG_IDLE_PAGE_TRACKING is not set 935 | CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y 936 | CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y 937 | CONFIG_ARCH_HAS_PTE_DEVMAP=y 938 | CONFIG_ARCH_HAS_ZONE_DMA_SET=y 939 | CONFIG_ZONE_DMA=y 940 | CONFIG_ZONE_DMA32=y 941 | CONFIG_ZONE_DEVICE=y 942 | # CONFIG_DEVICE_PRIVATE is not set 943 | CONFIG_VMAP_PFN=y 944 | CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y 945 | CONFIG_ARCH_HAS_PKEYS=y 946 | CONFIG_VM_EVENT_COUNTERS=y 947 | # CONFIG_PERCPU_STATS is not set 948 | # CONFIG_GUP_TEST is not set 949 | CONFIG_ARCH_HAS_PTE_SPECIAL=y 950 | CONFIG_SECRETMEM=y 951 | CONFIG_ANON_VMA_NAME=y 952 | CONFIG_USERFAULTFD=y 953 | CONFIG_HAVE_ARCH_USERFAULTFD_WP=y 954 | CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y 955 | CONFIG_PTE_MARKER=y 956 | CONFIG_PTE_MARKER_UFFD_WP=y 957 | # CONFIG_LRU_GEN is not set 958 | # Data Access Monitoring 959 | # CONFIG_DAMON is not set 960 | # end of Data Access Monitoring 961 | # end of Memory Management options 962 | CONFIG_NET_EGRESS=y 963 | CONFIG_SKB_EXTENSIONS=y 964 | # Networking options 965 | CONFIG_PACKET_DIAG=y 966 | CONFIG_UNIX_SCM=y 967 | CONFIG_AF_UNIX_OOB=y 968 | CONFIG_UNIX_DIAG=y 969 | # CONFIG_TLS is not set 970 | CONFIG_XFRM=y 971 | CONFIG_XFRM_ALGO=y 972 | CONFIG_XFRM_USER=y 973 | # CONFIG_XFRM_USER_COMPAT is not set 974 | # CONFIG_XFRM_INTERFACE is not set 975 | # CONFIG_XFRM_SUB_POLICY is not set 976 | # CONFIG_XFRM_MIGRATE is not set 977 | # CONFIG_XFRM_STATISTICS is not set 978 | CONFIG_XFRM_ESP=y 979 | # CONFIG_NET_KEY is not set 980 | # CONFIG_XDP_SOCKETS is not set 981 | # CONFIG_IP_MULTICAST is not set 982 | CONFIG_IP_ADVANCED_ROUTER=y 983 | # CONFIG_IP_FIB_TRIE_STATS is not set 984 | CONFIG_IP_MULTIPLE_TABLES=y 985 | # CONFIG_IP_ROUTE_MULTIPATH is not set 986 | # CONFIG_IP_ROUTE_VERBOSE is not set 987 | CONFIG_IP_PNP=y 988 | CONFIG_IP_PNP_DHCP=y 989 | # CONFIG_IP_PNP_BOOTP is not set 990 | # CONFIG_IP_PNP_RARP is not set 991 | CONFIG_NET_IPIP=y 992 | # CONFIG_NET_IPGRE_DEMUX is not set 993 | CONFIG_NET_IP_TUNNEL=y 994 | CONFIG_SYN_COOKIES=y 995 | # CONFIG_NET_IPVTI is not set 996 | CONFIG_NET_UDP_TUNNEL=y 997 | # CONFIG_NET_FOU is not set 998 | # CONFIG_NET_FOU_IP_TUNNELS is not set 999 | # CONFIG_INET_AH is not set 1000 | CONFIG_INET_ESP=y 1001 | # CONFIG_INET_ESP_OFFLOAD is not set 1002 | # CONFIG_INET_ESPINTCP is not set 1003 | # CONFIG_INET_IPCOMP is not set 1004 | CONFIG_INET_TABLE_PERTURB_ORDER=16 1005 | CONFIG_INET_TUNNEL=y 1006 | CONFIG_INET_DIAG=y 1007 | CONFIG_INET_TCP_DIAG=y 1008 | CONFIG_INET_UDP_DIAG=y 1009 | CONFIG_INET_RAW_DIAG=y 1010 | # CONFIG_INET_DIAG_DESTROY is not set 1011 | # CONFIG_TCP_CONG_ADVANCED is not set 1012 | CONFIG_TCP_CONG_CUBIC=y 1013 | CONFIG_DEFAULT_TCP_CONG="cubic" 1014 | # CONFIG_TCP_MD5SIG is not set 1015 | CONFIG_IPV6=y 1016 | # CONFIG_IPV6_ROUTER_PREF is not set 1017 | CONFIG_IPV6_OPTIMISTIC_DAD=y 1018 | # CONFIG_INET6_AH is not set 1019 | # CONFIG_INET6_ESP is not set 1020 | # CONFIG_INET6_IPCOMP is not set 1021 | # CONFIG_IPV6_MIP6 is not set 1022 | # CONFIG_IPV6_ILA is not set 1023 | # CONFIG_IPV6_VTI is not set 1024 | CONFIG_IPV6_SIT=y 1025 | # CONFIG_IPV6_SIT_6RD is not set 1026 | CONFIG_IPV6_NDISC_NODETYPE=y 1027 | # CONFIG_IPV6_TUNNEL is not set 1028 | # CONFIG_IPV6_MULTIPLE_TABLES is not set 1029 | # CONFIG_IPV6_MROUTE is not set 1030 | # CONFIG_IPV6_SEG6_LWTUNNEL is not set 1031 | # CONFIG_IPV6_SEG6_HMAC is not set 1032 | # CONFIG_IPV6_RPL_LWTUNNEL is not set 1033 | # CONFIG_IPV6_IOAM6_LWTUNNEL is not set 1034 | # CONFIG_NETLABEL is not set 1035 | # CONFIG_MPTCP is not set 1036 | CONFIG_NETWORK_SECMARK=y 1037 | CONFIG_NET_PTP_CLASSIFY=y 1038 | CONFIG_NETWORK_PHY_TIMESTAMPING=y 1039 | CONFIG_NETFILTER=y 1040 | CONFIG_NETFILTER_ADVANCED=y 1041 | CONFIG_BRIDGE_NETFILTER=y 1042 | # Core Netfilter Configuration 1043 | CONFIG_NETFILTER_INGRESS=y 1044 | CONFIG_NETFILTER_EGRESS=y 1045 | CONFIG_NETFILTER_SKIP_EGRESS=y 1046 | CONFIG_NETFILTER_NETLINK=y 1047 | CONFIG_NETFILTER_FAMILY_BRIDGE=y 1048 | CONFIG_NETFILTER_FAMILY_ARP=y 1049 | # CONFIG_NETFILTER_NETLINK_HOOK is not set 1050 | # CONFIG_NETFILTER_NETLINK_ACCT is not set 1051 | CONFIG_NETFILTER_NETLINK_QUEUE=y 1052 | CONFIG_NETFILTER_NETLINK_LOG=y 1053 | # CONFIG_NETFILTER_NETLINK_OSF is not set 1054 | CONFIG_NF_CONNTRACK=y 1055 | CONFIG_NF_LOG_SYSLOG=y 1056 | CONFIG_NETFILTER_CONNCOUNT=y 1057 | CONFIG_NF_CONNTRACK_MARK=y 1058 | # CONFIG_NF_CONNTRACK_SECMARK is not set 1059 | # CONFIG_NF_CONNTRACK_ZONES is not set 1060 | # CONFIG_NF_CONNTRACK_PROCFS is not set 1061 | CONFIG_NF_CONNTRACK_EVENTS=y 1062 | # CONFIG_NF_CONNTRACK_TIMEOUT is not set 1063 | # CONFIG_NF_CONNTRACK_TIMESTAMP is not set 1064 | # CONFIG_NF_CONNTRACK_LABELS is not set 1065 | # CONFIG_NF_CT_PROTO_DCCP is not set 1066 | CONFIG_NF_CT_PROTO_GRE=y 1067 | # CONFIG_NF_CT_PROTO_SCTP is not set 1068 | # CONFIG_NF_CT_PROTO_UDPLITE is not set 1069 | CONFIG_NF_CONNTRACK_AMANDA=y 1070 | CONFIG_NF_CONNTRACK_FTP=y 1071 | CONFIG_NF_CONNTRACK_H323=y 1072 | CONFIG_NF_CONNTRACK_IRC=y 1073 | CONFIG_NF_CONNTRACK_BROADCAST=y 1074 | CONFIG_NF_CONNTRACK_NETBIOS_NS=y 1075 | # CONFIG_NF_CONNTRACK_SNMP is not set 1076 | CONFIG_NF_CONNTRACK_PPTP=y 1077 | CONFIG_NF_CONNTRACK_SANE=y 1078 | CONFIG_NF_CONNTRACK_SIP=y 1079 | CONFIG_NF_CONNTRACK_TFTP=y 1080 | CONFIG_NF_CT_NETLINK=y 1081 | # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set 1082 | CONFIG_NF_NAT=y 1083 | CONFIG_NF_NAT_AMANDA=y 1084 | CONFIG_NF_NAT_FTP=y 1085 | CONFIG_NF_NAT_IRC=y 1086 | CONFIG_NF_NAT_SIP=y 1087 | CONFIG_NF_NAT_TFTP=y 1088 | CONFIG_NF_NAT_REDIRECT=y 1089 | CONFIG_NF_NAT_MASQUERADE=y 1090 | CONFIG_NETFILTER_SYNPROXY=y 1091 | CONFIG_NF_TABLES=y 1092 | CONFIG_NF_TABLES_INET=y 1093 | # CONFIG_NF_TABLES_NETDEV is not set 1094 | CONFIG_NFT_NUMGEN=y 1095 | CONFIG_NFT_CT=y 1096 | CONFIG_NFT_CONNLIMIT=y 1097 | CONFIG_NFT_LOG=y 1098 | CONFIG_NFT_LIMIT=y 1099 | CONFIG_NFT_MASQ=y 1100 | CONFIG_NFT_REDIR=y 1101 | CONFIG_NFT_NAT=y 1102 | CONFIG_NFT_TUNNEL=y 1103 | CONFIG_NFT_OBJREF=y 1104 | # CONFIG_NFT_QUEUE is not set 1105 | # CONFIG_NFT_QUOTA is not set 1106 | CONFIG_NFT_REJECT=y 1107 | CONFIG_NFT_REJECT_INET=y 1108 | CONFIG_NFT_COMPAT=y 1109 | # CONFIG_NFT_HASH is not set 1110 | CONFIG_NFT_XFRM=y 1111 | CONFIG_NFT_SOCKET=y 1112 | # CONFIG_NFT_OSF is not set 1113 | # CONFIG_NFT_TPROXY is not set 1114 | # CONFIG_NFT_SYNPROXY is not set 1115 | # CONFIG_NF_FLOW_TABLE is not set 1116 | CONFIG_NETFILTER_XTABLES=y 1117 | # CONFIG_NETFILTER_XTABLES_COMPAT is not set 1118 | # Xtables combined modules 1119 | CONFIG_NETFILTER_XT_MARK=y 1120 | # CONFIG_NETFILTER_XT_CONNMARK is not set 1121 | CONFIG_NETFILTER_XT_SET=y 1122 | # Xtables targets 1123 | # CONFIG_NETFILTER_XT_TARGET_AUDIT is not set 1124 | CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y 1125 | # CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set 1126 | # CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set 1127 | # CONFIG_NETFILTER_XT_TARGET_CT is not set 1128 | # CONFIG_NETFILTER_XT_TARGET_DSCP is not set 1129 | CONFIG_NETFILTER_XT_TARGET_HL=y 1130 | # CONFIG_NETFILTER_XT_TARGET_HMARK is not set 1131 | # CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set 1132 | CONFIG_NETFILTER_XT_TARGET_LOG=y 1133 | CONFIG_NETFILTER_XT_TARGET_MARK=y 1134 | CONFIG_NETFILTER_XT_NAT=y 1135 | CONFIG_NETFILTER_XT_TARGET_NETMAP=y 1136 | CONFIG_NETFILTER_XT_TARGET_NFLOG=y 1137 | # CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set 1138 | # CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set 1139 | # CONFIG_NETFILTER_XT_TARGET_RATEEST is not set 1140 | CONFIG_NETFILTER_XT_TARGET_REDIRECT=y 1141 | CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y 1142 | # CONFIG_NETFILTER_XT_TARGET_TEE is not set 1143 | # CONFIG_NETFILTER_XT_TARGET_TPROXY is not set 1144 | # CONFIG_NETFILTER_XT_TARGET_TRACE is not set 1145 | CONFIG_NETFILTER_XT_TARGET_SECMARK=y 1146 | CONFIG_NETFILTER_XT_TARGET_TCPMSS=y 1147 | # CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set 1148 | # Xtables matches 1149 | CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y 1150 | # CONFIG_NETFILTER_XT_MATCH_BPF is not set 1151 | CONFIG_NETFILTER_XT_MATCH_CGROUP=y 1152 | # CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set 1153 | CONFIG_NETFILTER_XT_MATCH_COMMENT=y 1154 | # CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set 1155 | # CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set 1156 | # CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set 1157 | # CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set 1158 | CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y 1159 | # CONFIG_NETFILTER_XT_MATCH_CPU is not set 1160 | # CONFIG_NETFILTER_XT_MATCH_DCCP is not set 1161 | # CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set 1162 | # CONFIG_NETFILTER_XT_MATCH_DSCP is not set 1163 | CONFIG_NETFILTER_XT_MATCH_ECN=y 1164 | # CONFIG_NETFILTER_XT_MATCH_ESP is not set 1165 | # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set 1166 | # CONFIG_NETFILTER_XT_MATCH_HELPER is not set 1167 | CONFIG_NETFILTER_XT_MATCH_HL=y 1168 | # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set 1169 | # CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set 1170 | CONFIG_NETFILTER_XT_MATCH_IPVS=y 1171 | # CONFIG_NETFILTER_XT_MATCH_L2TP is not set 1172 | # CONFIG_NETFILTER_XT_MATCH_LENGTH is not set 1173 | CONFIG_NETFILTER_XT_MATCH_LIMIT=y 1174 | # CONFIG_NETFILTER_XT_MATCH_MAC is not set 1175 | # CONFIG_NETFILTER_XT_MATCH_MARK is not set 1176 | CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y 1177 | # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set 1178 | # CONFIG_NETFILTER_XT_MATCH_OSF is not set 1179 | CONFIG_NETFILTER_XT_MATCH_OWNER=y 1180 | # CONFIG_NETFILTER_XT_MATCH_POLICY is not set 1181 | CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y 1182 | # CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set 1183 | # CONFIG_NETFILTER_XT_MATCH_QUOTA is not set 1184 | # CONFIG_NETFILTER_XT_MATCH_RATEEST is not set 1185 | # CONFIG_NETFILTER_XT_MATCH_REALM is not set 1186 | # CONFIG_NETFILTER_XT_MATCH_RECENT is not set 1187 | # CONFIG_NETFILTER_XT_MATCH_SCTP is not set 1188 | # CONFIG_NETFILTER_XT_MATCH_SOCKET is not set 1189 | # CONFIG_NETFILTER_XT_MATCH_STATE is not set 1190 | CONFIG_NETFILTER_XT_MATCH_STATISTIC=y 1191 | # CONFIG_NETFILTER_XT_MATCH_STRING is not set 1192 | # CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set 1193 | # CONFIG_NETFILTER_XT_MATCH_TIME is not set 1194 | # CONFIG_NETFILTER_XT_MATCH_U32 is not set 1195 | # end of Core Netfilter Configuration 1196 | CONFIG_IP_SET=y 1197 | CONFIG_IP_SET_MAX=256 1198 | CONFIG_IP_SET_BITMAP_IP=y 1199 | CONFIG_IP_SET_BITMAP_IPMAC=y 1200 | CONFIG_IP_SET_BITMAP_PORT=y 1201 | CONFIG_IP_SET_HASH_IP=y 1202 | CONFIG_IP_SET_HASH_IPMARK=y 1203 | CONFIG_IP_SET_HASH_IPPORT=y 1204 | CONFIG_IP_SET_HASH_IPPORTIP=y 1205 | CONFIG_IP_SET_HASH_IPPORTNET=y 1206 | CONFIG_IP_SET_HASH_IPMAC=y 1207 | CONFIG_IP_SET_HASH_MAC=y 1208 | CONFIG_IP_SET_HASH_NETPORTNET=y 1209 | CONFIG_IP_SET_HASH_NET=y 1210 | CONFIG_IP_SET_HASH_NETNET=y 1211 | CONFIG_IP_SET_HASH_NETPORT=y 1212 | CONFIG_IP_SET_HASH_NETIFACE=y 1213 | # CONFIG_IP_SET_LIST_SET is not set 1214 | CONFIG_IP_VS=y 1215 | # CONFIG_IP_VS_IPV6 is not set 1216 | # CONFIG_IP_VS_DEBUG is not set 1217 | CONFIG_IP_VS_TAB_BITS=12 1218 | # IPVS transport protocol load balancing support 1219 | CONFIG_IP_VS_PROTO_TCP=y 1220 | CONFIG_IP_VS_PROTO_UDP=y 1221 | # CONFIG_IP_VS_PROTO_ESP is not set 1222 | # CONFIG_IP_VS_PROTO_AH is not set 1223 | # CONFIG_IP_VS_PROTO_SCTP is not set 1224 | # IPVS scheduler 1225 | CONFIG_IP_VS_RR=y 1226 | CONFIG_IP_VS_WRR=y 1227 | # CONFIG_IP_VS_LC is not set 1228 | # CONFIG_IP_VS_WLC is not set 1229 | # CONFIG_IP_VS_FO is not set 1230 | # CONFIG_IP_VS_OVF is not set 1231 | # CONFIG_IP_VS_LBLC is not set 1232 | # CONFIG_IP_VS_LBLCR is not set 1233 | # CONFIG_IP_VS_DH is not set 1234 | CONFIG_IP_VS_SH=y 1235 | # CONFIG_IP_VS_MH is not set 1236 | # CONFIG_IP_VS_SED is not set 1237 | # CONFIG_IP_VS_NQ is not set 1238 | # CONFIG_IP_VS_TWOS is not set 1239 | # IPVS SH scheduler 1240 | CONFIG_IP_VS_SH_TAB_BITS=8 1241 | # IPVS MH scheduler 1242 | CONFIG_IP_VS_MH_TAB_INDEX=12 1243 | # IPVS application helper 1244 | # CONFIG_IP_VS_FTP is not set 1245 | CONFIG_IP_VS_NFCT=y 1246 | # CONFIG_IP_VS_PE_SIP is not set 1247 | # IP: Netfilter Configuration 1248 | CONFIG_NF_DEFRAG_IPV4=y 1249 | CONFIG_NF_SOCKET_IPV4=y 1250 | # CONFIG_NF_TPROXY_IPV4 is not set 1251 | CONFIG_NF_TABLES_IPV4=y 1252 | CONFIG_NFT_REJECT_IPV4=y 1253 | # CONFIG_NFT_DUP_IPV4 is not set 1254 | # CONFIG_NFT_FIB_IPV4 is not set 1255 | # CONFIG_NF_TABLES_ARP is not set 1256 | # CONFIG_NF_DUP_IPV4 is not set 1257 | # CONFIG_NF_LOG_ARP is not set 1258 | CONFIG_NF_LOG_IPV4=y 1259 | CONFIG_NF_REJECT_IPV4=y 1260 | CONFIG_NF_NAT_PPTP=y 1261 | CONFIG_NF_NAT_H323=y 1262 | CONFIG_IP_NF_IPTABLES=y 1263 | CONFIG_IP_NF_MATCH_AH=y 1264 | CONFIG_IP_NF_MATCH_ECN=y 1265 | CONFIG_IP_NF_MATCH_RPFILTER=y 1266 | CONFIG_IP_NF_MATCH_TTL=y 1267 | CONFIG_IP_NF_FILTER=y 1268 | CONFIG_IP_NF_TARGET_REJECT=y 1269 | CONFIG_IP_NF_TARGET_SYNPROXY=y 1270 | CONFIG_IP_NF_NAT=y 1271 | CONFIG_IP_NF_TARGET_MASQUERADE=y 1272 | CONFIG_IP_NF_TARGET_NETMAP=y 1273 | CONFIG_IP_NF_TARGET_REDIRECT=y 1274 | CONFIG_IP_NF_MANGLE=y 1275 | CONFIG_IP_NF_TARGET_CLUSTERIP=y 1276 | CONFIG_IP_NF_TARGET_ECN=y 1277 | CONFIG_IP_NF_TARGET_TTL=y 1278 | CONFIG_IP_NF_RAW=y 1279 | CONFIG_IP_NF_SECURITY=y 1280 | CONFIG_IP_NF_ARPTABLES=y 1281 | CONFIG_IP_NF_ARPFILTER=y 1282 | CONFIG_IP_NF_ARP_MANGLE=y 1283 | # end of IP: Netfilter Configuration 1284 | # IPv6: Netfilter Configuration 1285 | CONFIG_NF_SOCKET_IPV6=y 1286 | # CONFIG_NF_TPROXY_IPV6 is not set 1287 | CONFIG_NF_TABLES_IPV6=y 1288 | CONFIG_NFT_REJECT_IPV6=y 1289 | # CONFIG_NFT_DUP_IPV6 is not set 1290 | # CONFIG_NFT_FIB_IPV6 is not set 1291 | # CONFIG_NF_DUP_IPV6 is not set 1292 | CONFIG_NF_REJECT_IPV6=y 1293 | CONFIG_NF_LOG_IPV6=y 1294 | CONFIG_IP6_NF_IPTABLES=y 1295 | CONFIG_IP6_NF_MATCH_AH=y 1296 | CONFIG_IP6_NF_MATCH_EUI64=y 1297 | CONFIG_IP6_NF_MATCH_FRAG=y 1298 | CONFIG_IP6_NF_MATCH_OPTS=y 1299 | CONFIG_IP6_NF_MATCH_HL=y 1300 | CONFIG_IP6_NF_MATCH_IPV6HEADER=y 1301 | CONFIG_IP6_NF_MATCH_MH=y 1302 | CONFIG_IP6_NF_MATCH_RPFILTER=y 1303 | CONFIG_IP6_NF_MATCH_RT=y 1304 | CONFIG_IP6_NF_MATCH_SRH=y 1305 | CONFIG_IP6_NF_TARGET_HL=y 1306 | CONFIG_IP6_NF_FILTER=y 1307 | CONFIG_IP6_NF_TARGET_REJECT=y 1308 | CONFIG_IP6_NF_TARGET_SYNPROXY=y 1309 | CONFIG_IP6_NF_MANGLE=y 1310 | CONFIG_IP6_NF_RAW=y 1311 | CONFIG_IP6_NF_SECURITY=y 1312 | CONFIG_IP6_NF_NAT=y 1313 | CONFIG_IP6_NF_TARGET_MASQUERADE=y 1314 | CONFIG_IP6_NF_TARGET_NPT=y 1315 | # end of IPv6: Netfilter Configuration 1316 | CONFIG_NF_DEFRAG_IPV6=y 1317 | # CONFIG_NF_TABLES_BRIDGE is not set 1318 | # CONFIG_NF_CONNTRACK_BRIDGE is not set 1319 | # CONFIG_BRIDGE_NF_EBTABLES is not set 1320 | # CONFIG_BPFILTER is not set 1321 | # CONFIG_IP_DCCP is not set 1322 | CONFIG_IP_SCTP=y 1323 | # CONFIG_SCTP_DBG_OBJCNT is not set 1324 | CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y 1325 | # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set 1326 | # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set 1327 | CONFIG_SCTP_COOKIE_HMAC_MD5=y 1328 | # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set 1329 | CONFIG_INET_SCTP_DIAG=y 1330 | # CONFIG_RDS is not set 1331 | # CONFIG_TIPC is not set 1332 | # CONFIG_ATM is not set 1333 | # CONFIG_L2TP is not set 1334 | CONFIG_STP=y 1335 | CONFIG_BRIDGE=y 1336 | CONFIG_BRIDGE_IGMP_SNOOPING=y 1337 | CONFIG_BRIDGE_VLAN_FILTERING=y 1338 | # CONFIG_BRIDGE_MRP is not set 1339 | # CONFIG_BRIDGE_CFM is not set 1340 | # CONFIG_NET_DSA is not set 1341 | CONFIG_VLAN_8021Q=y 1342 | # CONFIG_VLAN_8021Q_GVRP is not set 1343 | # CONFIG_VLAN_8021Q_MVRP is not set 1344 | CONFIG_LLC=y 1345 | # CONFIG_LLC2 is not set 1346 | # CONFIG_ATALK is not set 1347 | # CONFIG_X25 is not set 1348 | # CONFIG_LAPB is not set 1349 | # CONFIG_PHONET is not set 1350 | # CONFIG_6LOWPAN is not set 1351 | # CONFIG_IEEE802154 is not set 1352 | CONFIG_NET_SCHED=y 1353 | # Queueing/Scheduling 1354 | # CONFIG_NET_SCH_CBQ is not set 1355 | # CONFIG_NET_SCH_HTB is not set 1356 | # CONFIG_NET_SCH_HFSC is not set 1357 | # CONFIG_NET_SCH_PRIO is not set 1358 | CONFIG_NET_SCH_MULTIQ=y 1359 | # CONFIG_NET_SCH_RED is not set 1360 | # CONFIG_NET_SCH_SFB is not set 1361 | # CONFIG_NET_SCH_SFQ is not set 1362 | # CONFIG_NET_SCH_TEQL is not set 1363 | # CONFIG_NET_SCH_TBF is not set 1364 | # CONFIG_NET_SCH_CBS is not set 1365 | # CONFIG_NET_SCH_ETF is not set 1366 | # CONFIG_NET_SCH_TAPRIO is not set 1367 | # CONFIG_NET_SCH_GRED is not set 1368 | # CONFIG_NET_SCH_DSMARK is not set 1369 | # CONFIG_NET_SCH_NETEM is not set 1370 | # CONFIG_NET_SCH_DRR is not set 1371 | # CONFIG_NET_SCH_MQPRIO is not set 1372 | # CONFIG_NET_SCH_SKBPRIO is not set 1373 | # CONFIG_NET_SCH_CHOKE is not set 1374 | # CONFIG_NET_SCH_QFQ is not set 1375 | # CONFIG_NET_SCH_CODEL is not set 1376 | CONFIG_NET_SCH_FQ_CODEL=y 1377 | # CONFIG_NET_SCH_CAKE is not set 1378 | # CONFIG_NET_SCH_FQ is not set 1379 | # CONFIG_NET_SCH_HHF is not set 1380 | # CONFIG_NET_SCH_PIE is not set 1381 | CONFIG_NET_SCH_INGRESS=y 1382 | # CONFIG_NET_SCH_PLUG is not set 1383 | # CONFIG_NET_SCH_ETS is not set 1384 | CONFIG_NET_SCH_DEFAULT=y 1385 | CONFIG_DEFAULT_FQ_CODEL=y 1386 | # CONFIG_DEFAULT_PFIFO_FAST is not set 1387 | CONFIG_DEFAULT_NET_SCH="fq_codel" 1388 | # Classification 1389 | CONFIG_NET_CLS=y 1390 | # CONFIG_NET_CLS_BASIC is not set 1391 | # CONFIG_NET_CLS_ROUTE4 is not set 1392 | # CONFIG_NET_CLS_FW is not set 1393 | CONFIG_NET_CLS_U32=y 1394 | CONFIG_CLS_U32_PERF=y 1395 | CONFIG_CLS_U32_MARK=y 1396 | # CONFIG_NET_CLS_RSVP is not set 1397 | # CONFIG_NET_CLS_RSVP6 is not set 1398 | # CONFIG_NET_CLS_FLOW is not set 1399 | CONFIG_NET_CLS_CGROUP=y 1400 | CONFIG_NET_CLS_BPF=y 1401 | CONFIG_NET_CLS_FLOWER=y 1402 | # CONFIG_NET_CLS_MATCHALL is not set 1403 | # CONFIG_NET_EMATCH is not set 1404 | CONFIG_NET_CLS_ACT=y 1405 | # CONFIG_NET_ACT_POLICE is not set 1406 | # CONFIG_NET_ACT_GACT is not set 1407 | CONFIG_NET_ACT_MIRRED=y 1408 | # CONFIG_NET_ACT_SAMPLE is not set 1409 | CONFIG_NET_ACT_IPT=y 1410 | # CONFIG_NET_ACT_NAT is not set 1411 | # CONFIG_NET_ACT_PEDIT is not set 1412 | # CONFIG_NET_ACT_SIMP is not set 1413 | # CONFIG_NET_ACT_SKBEDIT is not set 1414 | # CONFIG_NET_ACT_CSUM is not set 1415 | # CONFIG_NET_ACT_MPLS is not set 1416 | # CONFIG_NET_ACT_VLAN is not set 1417 | CONFIG_NET_ACT_BPF=y 1418 | # CONFIG_NET_ACT_CONNMARK is not set 1419 | # CONFIG_NET_ACT_CTINFO is not set 1420 | # CONFIG_NET_ACT_SKBMOD is not set 1421 | # CONFIG_NET_ACT_IFE is not set 1422 | # CONFIG_NET_ACT_TUNNEL_KEY is not set 1423 | # CONFIG_NET_ACT_GATE is not set 1424 | # CONFIG_NET_TC_SKB_EXT is not set 1425 | CONFIG_NET_SCH_FIFO=y 1426 | # CONFIG_DCB is not set 1427 | CONFIG_DNS_RESOLVER=y 1428 | # CONFIG_BATMAN_ADV is not set 1429 | # CONFIG_OPENVSWITCH is not set 1430 | CONFIG_VSOCKETS=y 1431 | CONFIG_VSOCKETS_DIAG=y 1432 | # CONFIG_VSOCKETS_LOOPBACK is not set 1433 | # CONFIG_VIRTIO_VSOCKETS is not set 1434 | CONFIG_HYPERV_VSOCKETS=y 1435 | CONFIG_NETLINK_DIAG=y 1436 | # CONFIG_MPLS is not set 1437 | # CONFIG_NET_NSH is not set 1438 | # CONFIG_HSR is not set 1439 | CONFIG_NET_SWITCHDEV=y 1440 | CONFIG_NET_L3_MASTER_DEV=y 1441 | # CONFIG_QRTR is not set 1442 | # CONFIG_NET_NCSI is not set 1443 | # CONFIG_PCPU_DEV_REFCNT is not set 1444 | CONFIG_RPS=y 1445 | CONFIG_RFS_ACCEL=y 1446 | CONFIG_SOCK_RX_QUEUE_MAPPING=y 1447 | CONFIG_XPS=y 1448 | CONFIG_CGROUP_NET_PRIO=y 1449 | CONFIG_CGROUP_NET_CLASSID=y 1450 | CONFIG_NET_RX_BUSY_POLL=y 1451 | CONFIG_BQL=y 1452 | # CONFIG_BPF_STREAM_PARSER is not set 1453 | CONFIG_NET_FLOW_LIMIT=y 1454 | # Network testing 1455 | # CONFIG_NET_PKTGEN is not set 1456 | CONFIG_NET_DROP_MONITOR=y 1457 | # end of Network testing 1458 | # end of Networking options 1459 | # CONFIG_HAMRADIO is not set 1460 | # CONFIG_CAN is not set 1461 | # CONFIG_BT is not set 1462 | # CONFIG_AF_RXRPC is not set 1463 | # CONFIG_AF_KCM is not set 1464 | # CONFIG_MCTP is not set 1465 | CONFIG_FIB_RULES=y 1466 | # CONFIG_WIRELESS is not set 1467 | # CONFIG_RFKILL is not set 1468 | CONFIG_NET_9P=y 1469 | CONFIG_NET_9P_FD=y 1470 | CONFIG_NET_9P_VIRTIO=y 1471 | # CONFIG_NET_9P_DEBUG is not set 1472 | # CONFIG_CAIF is not set 1473 | CONFIG_CEPH_LIB=y 1474 | # CONFIG_CEPH_LIB_PRETTYDEBUG is not set 1475 | # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set 1476 | # CONFIG_NFC is not set 1477 | # CONFIG_PSAMPLE is not set 1478 | # CONFIG_NET_IFE is not set 1479 | # CONFIG_LWTUNNEL is not set 1480 | CONFIG_DST_CACHE=y 1481 | CONFIG_GRO_CELLS=y 1482 | CONFIG_NET_SOCK_MSG=y 1483 | CONFIG_PAGE_POOL=y 1484 | # CONFIG_PAGE_POOL_STATS is not set 1485 | CONFIG_FAILOVER=y 1486 | # CONFIG_ETHTOOL_NETLINK is not set 1487 | CONFIG_HAVE_EISA=y 1488 | # CONFIG_EISA is not set 1489 | CONFIG_HAVE_PCI=y 1490 | CONFIG_PCI_DOMAINS=y 1491 | CONFIG_PCIEAER=y 1492 | # CONFIG_PCIEAER_INJECT is not set 1493 | # CONFIG_PCIE_ECRC is not set 1494 | CONFIG_PCIEASPM=y 1495 | CONFIG_PCIEASPM_DEFAULT=y 1496 | # CONFIG_PCIEASPM_POWERSAVE is not set 1497 | # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set 1498 | # CONFIG_PCIEASPM_PERFORMANCE is not set 1499 | # CONFIG_PCIE_DPC is not set 1500 | # CONFIG_PCIE_PTM is not set 1501 | CONFIG_PCI_MSI_IRQ_DOMAIN=y 1502 | CONFIG_PCI_QUIRKS=y 1503 | # CONFIG_PCI_DEBUG is not set 1504 | # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set 1505 | # CONFIG_PCI_STUB is not set 1506 | # CONFIG_PCI_PF_STUB is not set 1507 | CONFIG_PCI_ATS=y 1508 | CONFIG_PCI_LOCKLESS_CONFIG=y 1509 | CONFIG_PCI_IOV=y 1510 | CONFIG_PCI_PRI=y 1511 | CONFIG_PCI_PASID=y 1512 | # CONFIG_PCI_P2PDMA is not set 1513 | CONFIG_PCI_LABEL=y 1514 | CONFIG_PCI_HYPERV=y 1515 | # CONFIG_PCIE_BUS_TUNE_OFF is not set 1516 | CONFIG_PCIE_BUS_DEFAULT=y 1517 | # CONFIG_PCIE_BUS_SAFE is not set 1518 | # CONFIG_PCIE_BUS_PERFORMANCE is not set 1519 | # CONFIG_PCIE_BUS_PEER2PEER is not set 1520 | # CONFIG_VGA_ARB is not set 1521 | # CONFIG_HOTPLUG_PCI is not set 1522 | # PCI controller drivers 1523 | # CONFIG_VMD is not set 1524 | CONFIG_PCI_HYPERV_INTERFACE=y 1525 | # DesignWare PCI Core Support 1526 | # CONFIG_PCIE_DW_PLAT_HOST is not set 1527 | # CONFIG_PCI_MESON is not set 1528 | # end of DesignWare PCI Core Support 1529 | # Mobiveil PCIe Core Support 1530 | # end of Mobiveil PCIe Core Support 1531 | # Cadence PCIe controllers support 1532 | # end of Cadence PCIe controllers support 1533 | # end of PCI controller drivers 1534 | # PCI Endpoint 1535 | # CONFIG_PCI_ENDPOINT is not set 1536 | # end of PCI Endpoint 1537 | # PCI switch controller drivers 1538 | # CONFIG_PCI_SW_SWITCHTEC is not set 1539 | # end of PCI switch controller drivers 1540 | # CONFIG_CXL_BUS is not set 1541 | # CONFIG_PCCARD is not set 1542 | # CONFIG_RAPIDIO is not set 1543 | # Generic Driver Options 1544 | CONFIG_UEVENT_HELPER=y 1545 | CONFIG_UEVENT_HELPER_PATH="" 1546 | CONFIG_DEVTMPFS=y 1547 | CONFIG_DEVTMPFS_MOUNT=y 1548 | CONFIG_DEVTMPFS_SAFE=y 1549 | CONFIG_STANDALONE=y 1550 | CONFIG_PREVENT_FIRMWARE_BUILD=y 1551 | # Firmware loader 1552 | CONFIG_FW_LOADER=y 1553 | CONFIG_FW_LOADER_PAGED_BUF=y 1554 | CONFIG_FW_LOADER_SYSFS=y 1555 | CONFIG_EXTRA_FIRMWARE="" 1556 | # CONFIG_FW_LOADER_USER_HELPER is not set 1557 | # CONFIG_FW_LOADER_COMPRESS is not set 1558 | CONFIG_FW_UPLOAD=y 1559 | # end of Firmware loader 1560 | CONFIG_ALLOW_DEV_COREDUMP=y 1561 | # CONFIG_DEBUG_DRIVER is not set 1562 | # CONFIG_DEBUG_DEVRES is not set 1563 | # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set 1564 | # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set 1565 | CONFIG_GENERIC_CPU_AUTOPROBE=y 1566 | CONFIG_GENERIC_CPU_VULNERABILITIES=y 1567 | CONFIG_DMA_SHARED_BUFFER=y 1568 | # CONFIG_DMA_FENCE_TRACE is not set 1569 | # end of Generic Driver Options 1570 | # Bus devices 1571 | # CONFIG_MHI_BUS is not set 1572 | # CONFIG_MHI_BUS_EP is not set 1573 | # end of Bus devices 1574 | CONFIG_CONNECTOR=y 1575 | CONFIG_PROC_EVENTS=y 1576 | # Firmware Drivers 1577 | # ARM System Control and Management Interface Protocol 1578 | # end of ARM System Control and Management Interface Protocol 1579 | # CONFIG_EDD is not set 1580 | CONFIG_FIRMWARE_MEMMAP=y 1581 | # CONFIG_DMIID is not set 1582 | # CONFIG_DMI_SYSFS is not set 1583 | CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y 1584 | # CONFIG_ISCSI_IBFT is not set 1585 | # CONFIG_FW_CFG_SYSFS is not set 1586 | # CONFIG_SYSFB_SIMPLEFB is not set 1587 | # CONFIG_GOOGLE_FIRMWARE is not set 1588 | # EFI (Extensible Firmware Interface) Support 1589 | CONFIG_EFI_ESRT=y 1590 | # CONFIG_EFI_FAKE_MEMMAP is not set 1591 | CONFIG_EFI_DXE_MEM_ATTRIBUTES=y 1592 | CONFIG_EFI_RUNTIME_WRAPPERS=y 1593 | CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y 1594 | # CONFIG_EFI_BOOTLOADER_CONTROL is not set 1595 | # CONFIG_EFI_CAPSULE_LOADER is not set 1596 | # CONFIG_EFI_TEST is not set 1597 | # CONFIG_APPLE_PROPERTIES is not set 1598 | CONFIG_RESET_ATTACK_MITIGATION=y 1599 | # CONFIG_EFI_RCI2_TABLE is not set 1600 | # CONFIG_EFI_DISABLE_PCI_DMA is not set 1601 | CONFIG_EFI_EARLYCON=y 1602 | # CONFIG_EFI_CUSTOM_SSDT_OVERLAYS is not set 1603 | # CONFIG_EFI_DISABLE_RUNTIME is not set 1604 | CONFIG_EFI_COCO_SECRET=y 1605 | # end of EFI (Extensible Firmware Interface) Support 1606 | # Tegra firmware driver 1607 | # end of Tegra firmware driver 1608 | # end of Firmware Drivers 1609 | # CONFIG_GNSS is not set 1610 | # CONFIG_MTD is not set 1611 | # CONFIG_OF is not set 1612 | CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y 1613 | # CONFIG_PARPORT is not set 1614 | CONFIG_PNP=y 1615 | # CONFIG_PNP_DEBUG_MESSAGES is not set 1616 | # Protocols 1617 | CONFIG_PNPACPI=y 1618 | CONFIG_BLK_DEV=y 1619 | # CONFIG_BLK_DEV_NULL_BLK is not set 1620 | # CONFIG_BLK_DEV_FD is not set 1621 | # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set 1622 | CONFIG_BLK_DEV_LOOP=y 1623 | CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 1624 | # CONFIG_BLK_DEV_DRBD is not set 1625 | # CONFIG_BLK_DEV_NBD is not set 1626 | CONFIG_BLK_DEV_RAM=y 1627 | CONFIG_BLK_DEV_RAM_COUNT=16 1628 | CONFIG_BLK_DEV_RAM_SIZE=65536 1629 | # CONFIG_CDROM_PKTCDVD is not set 1630 | # CONFIG_ATA_OVER_ETH is not set 1631 | CONFIG_VIRTIO_BLK=y 1632 | # CONFIG_BLK_DEV_RBD is not set 1633 | # CONFIG_BLK_DEV_UBLK is not set 1634 | # NVME Support 1635 | # CONFIG_BLK_DEV_NVME is not set 1636 | # CONFIG_NVME_FC is not set 1637 | # CONFIG_NVME_TCP is not set 1638 | # end of NVME Support 1639 | # Misc devices 1640 | # CONFIG_AD525X_DPOT is not set 1641 | # CONFIG_DUMMY_IRQ is not set 1642 | # CONFIG_IBM_ASM is not set 1643 | # CONFIG_PHANTOM is not set 1644 | # CONFIG_TIFM_CORE is not set 1645 | # CONFIG_ICS932S401 is not set 1646 | # CONFIG_ENCLOSURE_SERVICES is not set 1647 | # CONFIG_HP_ILO is not set 1648 | # CONFIG_APDS9802ALS is not set 1649 | # CONFIG_ISL29003 is not set 1650 | # CONFIG_ISL29020 is not set 1651 | # CONFIG_SENSORS_TSL2550 is not set 1652 | # CONFIG_SENSORS_BH1770 is not set 1653 | # CONFIG_SENSORS_APDS990X is not set 1654 | # CONFIG_HMC6352 is not set 1655 | # CONFIG_DS1682 is not set 1656 | # CONFIG_SRAM is not set 1657 | # CONFIG_DW_XDATA_PCIE is not set 1658 | # CONFIG_PCI_ENDPOINT_TEST is not set 1659 | # CONFIG_XILINX_SDFEC is not set 1660 | # CONFIG_C2PORT is not set 1661 | # EEPROM support 1662 | # CONFIG_EEPROM_AT24 is not set 1663 | # CONFIG_EEPROM_LEGACY is not set 1664 | # CONFIG_EEPROM_MAX6875 is not set 1665 | # CONFIG_EEPROM_93CX6 is not set 1666 | # CONFIG_EEPROM_IDT_89HPESX is not set 1667 | # CONFIG_EEPROM_EE1004 is not set 1668 | # end of EEPROM support 1669 | # CONFIG_CB710_CORE is not set 1670 | # Texas Instruments shared transport line discipline 1671 | # end of Texas Instruments shared transport line discipline 1672 | # CONFIG_SENSORS_LIS3_I2C is not set 1673 | # CONFIG_ALTERA_STAPL is not set 1674 | # CONFIG_INTEL_MEI is not set 1675 | # CONFIG_INTEL_MEI_ME is not set 1676 | # CONFIG_INTEL_MEI_TXE is not set 1677 | # CONFIG_VMWARE_VMCI is not set 1678 | # CONFIG_GENWQE is not set 1679 | # CONFIG_ECHO is not set 1680 | # CONFIG_BCM_VK is not set 1681 | # CONFIG_MISC_ALCOR_PCI is not set 1682 | # CONFIG_MISC_RTSX_PCI is not set 1683 | # CONFIG_MISC_RTSX_USB is not set 1684 | # CONFIG_HABANA_AI is not set 1685 | # CONFIG_UACCE is not set 1686 | # CONFIG_PVPANIC is not set 1687 | # end of Misc devices 1688 | # SCSI device support 1689 | CONFIG_SCSI_MOD=y 1690 | # CONFIG_RAID_ATTRS is not set 1691 | CONFIG_SCSI_COMMON=y 1692 | CONFIG_SCSI=y 1693 | CONFIG_SCSI_DMA=y 1694 | # CONFIG_SCSI_PROC_FS is not set 1695 | # SCSI support type (disk, tape, CD-ROM) 1696 | CONFIG_BLK_DEV_SD=y 1697 | # CONFIG_CHR_DEV_ST is not set 1698 | # CONFIG_BLK_DEV_SR is not set 1699 | CONFIG_CHR_DEV_SG=y 1700 | CONFIG_BLK_DEV_BSG=y 1701 | # CONFIG_CHR_DEV_SCH is not set 1702 | # CONFIG_SCSI_CONSTANTS is not set 1703 | # CONFIG_SCSI_LOGGING is not set 1704 | # CONFIG_SCSI_SCAN_ASYNC is not set 1705 | # SCSI Transports 1706 | # CONFIG_SCSI_SPI_ATTRS is not set 1707 | # CONFIG_SCSI_FC_ATTRS is not set 1708 | # CONFIG_SCSI_ISCSI_ATTRS is not set 1709 | # CONFIG_SCSI_SAS_ATTRS is not set 1710 | # CONFIG_SCSI_SAS_LIBSAS is not set 1711 | # CONFIG_SCSI_SRP_ATTRS is not set 1712 | # end of SCSI Transports 1713 | CONFIG_SCSI_LOWLEVEL=y 1714 | # CONFIG_ISCSI_TCP is not set 1715 | # CONFIG_ISCSI_BOOT_SYSFS is not set 1716 | # CONFIG_SCSI_CXGB3_ISCSI is not set 1717 | # CONFIG_SCSI_CXGB4_ISCSI is not set 1718 | # CONFIG_SCSI_BNX2_ISCSI is not set 1719 | # CONFIG_BE2ISCSI is not set 1720 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set 1721 | # CONFIG_SCSI_HPSA is not set 1722 | # CONFIG_SCSI_3W_9XXX is not set 1723 | # CONFIG_SCSI_3W_SAS is not set 1724 | # CONFIG_SCSI_ACARD is not set 1725 | # CONFIG_SCSI_AACRAID is not set 1726 | # CONFIG_SCSI_AIC7XXX is not set 1727 | # CONFIG_SCSI_AIC79XX is not set 1728 | # CONFIG_SCSI_AIC94XX is not set 1729 | # CONFIG_SCSI_MVSAS is not set 1730 | # CONFIG_SCSI_MVUMI is not set 1731 | # CONFIG_SCSI_ADVANSYS is not set 1732 | # CONFIG_SCSI_ARCMSR is not set 1733 | # CONFIG_SCSI_ESAS2R is not set 1734 | # CONFIG_MEGARAID_NEWGEN is not set 1735 | # CONFIG_MEGARAID_LEGACY is not set 1736 | # CONFIG_MEGARAID_SAS is not set 1737 | # CONFIG_SCSI_MPT3SAS is not set 1738 | # CONFIG_SCSI_MPT2SAS is not set 1739 | # CONFIG_SCSI_MPI3MR is not set 1740 | # CONFIG_SCSI_SMARTPQI is not set 1741 | # CONFIG_SCSI_HPTIOP is not set 1742 | # CONFIG_SCSI_BUSLOGIC is not set 1743 | # CONFIG_SCSI_MYRB is not set 1744 | # CONFIG_SCSI_MYRS is not set 1745 | # CONFIG_VMWARE_PVSCSI is not set 1746 | CONFIG_HYPERV_STORAGE=y 1747 | # CONFIG_SCSI_SNIC is not set 1748 | # CONFIG_SCSI_DMX3191D is not set 1749 | # CONFIG_SCSI_FDOMAIN_PCI is not set 1750 | # CONFIG_SCSI_ISCI is not set 1751 | # CONFIG_SCSI_IPS is not set 1752 | # CONFIG_SCSI_INITIO is not set 1753 | # CONFIG_SCSI_INIA100 is not set 1754 | # CONFIG_SCSI_STEX is not set 1755 | # CONFIG_SCSI_SYM53C8XX_2 is not set 1756 | # CONFIG_SCSI_QLOGIC_1280 is not set 1757 | # CONFIG_SCSI_QLA_ISCSI is not set 1758 | # CONFIG_SCSI_DC395x is not set 1759 | # CONFIG_SCSI_AM53C974 is not set 1760 | # CONFIG_SCSI_WD719X is not set 1761 | # CONFIG_SCSI_DEBUG is not set 1762 | # CONFIG_SCSI_PMCRAID is not set 1763 | # CONFIG_SCSI_PM8001 is not set 1764 | CONFIG_SCSI_VIRTIO=y 1765 | # CONFIG_SCSI_DH is not set 1766 | # end of SCSI device support 1767 | # CONFIG_ATA is not set 1768 | CONFIG_MD=y 1769 | CONFIG_BLK_DEV_MD=y 1770 | # CONFIG_MD_AUTODETECT is not set 1771 | # CONFIG_MD_LINEAR is not set 1772 | CONFIG_MD_RAID0=y 1773 | CONFIG_MD_RAID1=y 1774 | CONFIG_MD_RAID10=y 1775 | CONFIG_MD_RAID456=y 1776 | # CONFIG_MD_MULTIPATH is not set 1777 | # CONFIG_MD_FAULTY is not set 1778 | # CONFIG_BCACHE is not set 1779 | CONFIG_BLK_DEV_DM_BUILTIN=y 1780 | CONFIG_BLK_DEV_DM=y 1781 | # CONFIG_DM_DEBUG is not set 1782 | CONFIG_DM_BUFIO=y 1783 | # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set 1784 | CONFIG_DM_BIO_PRISON=y 1785 | CONFIG_DM_PERSISTENT_DATA=y 1786 | # CONFIG_DM_UNSTRIPED is not set 1787 | CONFIG_DM_CRYPT=y 1788 | # CONFIG_DM_SNAPSHOT is not set 1789 | CONFIG_DM_THIN_PROVISIONING=y 1790 | # CONFIG_DM_CACHE is not set 1791 | # CONFIG_DM_WRITECACHE is not set 1792 | # CONFIG_DM_EBS is not set 1793 | # CONFIG_DM_ERA is not set 1794 | # CONFIG_DM_CLONE is not set 1795 | # CONFIG_DM_MIRROR is not set 1796 | CONFIG_DM_RAID=y 1797 | # CONFIG_DM_ZERO is not set 1798 | # CONFIG_DM_MULTIPATH is not set 1799 | # CONFIG_DM_DELAY is not set 1800 | # CONFIG_DM_DUST is not set 1801 | # CONFIG_DM_INIT is not set 1802 | # CONFIG_DM_UEVENT is not set 1803 | # CONFIG_DM_FLAKEY is not set 1804 | CONFIG_DM_VERITY=y 1805 | CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y 1806 | # CONFIG_DM_VERITY_FEC is not set 1807 | # CONFIG_DM_SWITCH is not set 1808 | # CONFIG_DM_LOG_WRITES is not set 1809 | # CONFIG_DM_INTEGRITY is not set 1810 | # CONFIG_DM_AUDIT is not set 1811 | # CONFIG_TARGET_CORE is not set 1812 | # CONFIG_FUSION is not set 1813 | # IEEE 1394 (FireWire) support 1814 | # CONFIG_FIREWIRE is not set 1815 | # CONFIG_FIREWIRE_NOSY is not set 1816 | # end of IEEE 1394 (FireWire) support 1817 | # CONFIG_MACINTOSH_DRIVERS is not set 1818 | CONFIG_NETDEVICES=y 1819 | CONFIG_MII=y 1820 | CONFIG_NET_CORE=y 1821 | CONFIG_BONDING=y 1822 | CONFIG_DUMMY=y 1823 | CONFIG_WIREGUARD=y 1824 | # CONFIG_WIREGUARD_DEBUG is not set 1825 | # CONFIG_EQUALIZER is not set 1826 | # CONFIG_NET_FC is not set 1827 | # CONFIG_IFB is not set 1828 | CONFIG_NET_TEAM=y 1829 | # CONFIG_NET_TEAM_MODE_BROADCAST is not set 1830 | # CONFIG_NET_TEAM_MODE_ROUNDROBIN is not set 1831 | # CONFIG_NET_TEAM_MODE_RANDOM is not set 1832 | # CONFIG_NET_TEAM_MODE_ACTIVEBACKUP is not set 1833 | # CONFIG_NET_TEAM_MODE_LOADBALANCE is not set 1834 | CONFIG_MACVLAN=y 1835 | CONFIG_MACVTAP=y 1836 | CONFIG_IPVLAN_L3S=y 1837 | CONFIG_IPVLAN=y 1838 | CONFIG_IPVTAP=y 1839 | CONFIG_VXLAN=y 1840 | CONFIG_GENEVE=y 1841 | # CONFIG_BAREUDP is not set 1842 | # CONFIG_GTP is not set 1843 | # CONFIG_MACSEC is not set 1844 | # CONFIG_NETCONSOLE is not set 1845 | CONFIG_TUN=y 1846 | CONFIG_TAP=y 1847 | # CONFIG_TUN_VNET_CROSS_LE is not set 1848 | CONFIG_VETH=y 1849 | CONFIG_VIRTIO_NET=y 1850 | # CONFIG_NLMON is not set 1851 | # CONFIG_ARCNET is not set 1852 | CONFIG_ETHERNET=y 1853 | # CONFIG_NET_VENDOR_3COM is not set 1854 | # CONFIG_NET_VENDOR_ADAPTEC is not set 1855 | # CONFIG_NET_VENDOR_AGERE is not set 1856 | # CONFIG_NET_VENDOR_ALACRITECH is not set 1857 | # CONFIG_NET_VENDOR_ALTEON is not set 1858 | # CONFIG_ALTERA_TSE is not set 1859 | # CONFIG_NET_VENDOR_AMAZON is not set 1860 | # CONFIG_NET_VENDOR_AMD is not set 1861 | # CONFIG_NET_VENDOR_AQUANTIA is not set 1862 | # CONFIG_NET_VENDOR_ARC is not set 1863 | # CONFIG_NET_VENDOR_ASIX is not set 1864 | # CONFIG_NET_VENDOR_ATHEROS is not set 1865 | # CONFIG_CX_ECAT is not set 1866 | # CONFIG_NET_VENDOR_BROADCOM is not set 1867 | # CONFIG_NET_VENDOR_CADENCE is not set 1868 | # CONFIG_NET_VENDOR_CAVIUM is not set 1869 | # CONFIG_NET_VENDOR_CHELSIO is not set 1870 | # CONFIG_NET_VENDOR_CISCO is not set 1871 | # CONFIG_NET_VENDOR_CORTINA is not set 1872 | # CONFIG_NET_VENDOR_DAVICOM is not set 1873 | # CONFIG_DNET is not set 1874 | # CONFIG_NET_VENDOR_DEC is not set 1875 | # CONFIG_NET_VENDOR_DLINK is not set 1876 | # CONFIG_NET_VENDOR_EMULEX is not set 1877 | # CONFIG_NET_VENDOR_ENGLEDER is not set 1878 | # CONFIG_NET_VENDOR_EZCHIP is not set 1879 | # CONFIG_NET_VENDOR_FUNGIBLE is not set 1880 | # CONFIG_NET_VENDOR_GOOGLE is not set 1881 | # CONFIG_NET_VENDOR_HUAWEI is not set 1882 | # CONFIG_NET_VENDOR_INTEL is not set 1883 | # CONFIG_NET_VENDOR_WANGXUN is not set 1884 | # CONFIG_JME is not set 1885 | # CONFIG_NET_VENDOR_LITEX is not set 1886 | # CONFIG_NET_VENDOR_MARVELL is not set 1887 | # CONFIG_NET_VENDOR_MELLANOX is not set 1888 | # CONFIG_NET_VENDOR_MICREL is not set 1889 | # CONFIG_NET_VENDOR_MICROCHIP is not set 1890 | # CONFIG_NET_VENDOR_MICROSEMI is not set 1891 | # CONFIG_NET_VENDOR_MICROSOFT is not set 1892 | # CONFIG_NET_VENDOR_MYRI is not set 1893 | # CONFIG_FEALNX is not set 1894 | # CONFIG_NET_VENDOR_NI is not set 1895 | # CONFIG_NET_VENDOR_NATSEMI is not set 1896 | # CONFIG_NET_VENDOR_NETERION is not set 1897 | # CONFIG_NET_VENDOR_NETRONOME is not set 1898 | # CONFIG_NET_VENDOR_NVIDIA is not set 1899 | # CONFIG_NET_VENDOR_OKI is not set 1900 | # CONFIG_ETHOC is not set 1901 | # CONFIG_NET_VENDOR_PACKET_ENGINES is not set 1902 | # CONFIG_NET_VENDOR_PENSANDO is not set 1903 | # CONFIG_NET_VENDOR_QLOGIC is not set 1904 | # CONFIG_NET_VENDOR_BROCADE is not set 1905 | # CONFIG_NET_VENDOR_QUALCOMM is not set 1906 | # CONFIG_NET_VENDOR_RDC is not set 1907 | # CONFIG_NET_VENDOR_REALTEK is not set 1908 | # CONFIG_NET_VENDOR_RENESAS is not set 1909 | # CONFIG_NET_VENDOR_ROCKER is not set 1910 | # CONFIG_NET_VENDOR_SAMSUNG is not set 1911 | # CONFIG_NET_VENDOR_SEEQ is not set 1912 | # CONFIG_NET_VENDOR_SILAN is not set 1913 | # CONFIG_NET_VENDOR_SIS is not set 1914 | # CONFIG_NET_VENDOR_SOLARFLARE is not set 1915 | # CONFIG_NET_VENDOR_SMSC is not set 1916 | # CONFIG_NET_VENDOR_SOCIONEXT is not set 1917 | # CONFIG_NET_VENDOR_STMICRO is not set 1918 | # CONFIG_NET_VENDOR_SUN is not set 1919 | # CONFIG_NET_VENDOR_SYNOPSYS is not set 1920 | # CONFIG_NET_VENDOR_TEHUTI is not set 1921 | # CONFIG_NET_VENDOR_TI is not set 1922 | # CONFIG_NET_VENDOR_VERTEXCOM is not set 1923 | # CONFIG_NET_VENDOR_VIA is not set 1924 | # CONFIG_NET_VENDOR_WIZNET is not set 1925 | # CONFIG_NET_VENDOR_XILINX is not set 1926 | # CONFIG_FDDI is not set 1927 | # CONFIG_HIPPI is not set 1928 | # CONFIG_NET_SB1000 is not set 1929 | # CONFIG_PHYLIB is not set 1930 | # CONFIG_PSE_CONTROLLER is not set 1931 | # CONFIG_MDIO_DEVICE is not set 1932 | # PCS device drivers 1933 | # end of PCS device drivers 1934 | CONFIG_PPP=y 1935 | CONFIG_PPP_BSDCOMP=y 1936 | CONFIG_PPP_DEFLATE=y 1937 | CONFIG_PPP_FILTER=y 1938 | CONFIG_PPP_MPPE=y 1939 | CONFIG_PPP_MULTILINK=y 1940 | CONFIG_PPPOE=y 1941 | CONFIG_PPP_ASYNC=y 1942 | CONFIG_PPP_SYNC_TTY=y 1943 | # CONFIG_SLIP is not set 1944 | CONFIG_SLHC=y 1945 | CONFIG_USB_NET_DRIVERS=y 1946 | # CONFIG_USB_CATC is not set 1947 | # CONFIG_USB_KAWETH is not set 1948 | # CONFIG_USB_PEGASUS is not set 1949 | # CONFIG_USB_RTL8150 is not set 1950 | # CONFIG_USB_RTL8152 is not set 1951 | # CONFIG_USB_LAN78XX is not set 1952 | CONFIG_USB_USBNET=y 1953 | # CONFIG_USB_NET_AX8817X is not set 1954 | # CONFIG_USB_NET_AX88179_178A is not set 1955 | CONFIG_USB_NET_CDCETHER=y 1956 | # CONFIG_USB_NET_CDC_EEM is not set 1957 | CONFIG_USB_NET_CDC_NCM=y 1958 | # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set 1959 | # CONFIG_USB_NET_CDC_MBIM is not set 1960 | # CONFIG_USB_NET_DM9601 is not set 1961 | # CONFIG_USB_NET_SR9700 is not set 1962 | # CONFIG_USB_NET_SR9800 is not set 1963 | # CONFIG_USB_NET_SMSC75XX is not set 1964 | # CONFIG_USB_NET_SMSC95XX is not set 1965 | # CONFIG_USB_NET_GL620A is not set 1966 | # CONFIG_USB_NET_NET1080 is not set 1967 | # CONFIG_USB_NET_PLUSB is not set 1968 | # CONFIG_USB_NET_MCS7830 is not set 1969 | # CONFIG_USB_NET_RNDIS_HOST is not set 1970 | # CONFIG_USB_NET_CDC_SUBSET is not set 1971 | # CONFIG_USB_NET_ZAURUS is not set 1972 | # CONFIG_USB_NET_CX82310_ETH is not set 1973 | # CONFIG_USB_NET_KALMIA is not set 1974 | # CONFIG_USB_NET_QMI_WWAN is not set 1975 | # CONFIG_USB_NET_INT51X1 is not set 1976 | # CONFIG_USB_IPHETH is not set 1977 | # CONFIG_USB_SIERRA_NET is not set 1978 | # CONFIG_USB_VL600 is not set 1979 | # CONFIG_USB_NET_CH9200 is not set 1980 | # CONFIG_USB_NET_AQC111 is not set 1981 | CONFIG_USB_RTL8153_ECM=y 1982 | # CONFIG_WLAN is not set 1983 | # CONFIG_WAN is not set 1984 | # Wireless WAN 1985 | # CONFIG_WWAN is not set 1986 | # end of Wireless WAN 1987 | # CONFIG_VMXNET3 is not set 1988 | # CONFIG_FUJITSU_ES is not set 1989 | CONFIG_HYPERV_NET=y 1990 | # CONFIG_NETDEVSIM is not set 1991 | CONFIG_NET_FAILOVER=y 1992 | # CONFIG_ISDN is not set 1993 | # Input device support 1994 | # CONFIG_INPUT_FF_MEMLESS is not set 1995 | # CONFIG_INPUT_SPARSEKMAP is not set 1996 | # CONFIG_INPUT_MATRIXKMAP is not set 1997 | # Userland interfaces 1998 | # CONFIG_INPUT_MOUSEDEV is not set 1999 | # CONFIG_INPUT_JOYDEV is not set 2000 | # CONFIG_INPUT_EVDEV is not set 2001 | # CONFIG_INPUT_EVBUG is not set 2002 | # Input Device Drivers 2003 | # CONFIG_INPUT_KEYBOARD is not set 2004 | # CONFIG_INPUT_MOUSE is not set 2005 | # CONFIG_INPUT_JOYSTICK is not set 2006 | # CONFIG_INPUT_TABLET is not set 2007 | # CONFIG_INPUT_TOUCHSCREEN is not set 2008 | # CONFIG_INPUT_MISC is not set 2009 | # CONFIG_RMI4_CORE is not set 2010 | # Hardware I/O ports 2011 | CONFIG_SERIO=y 2012 | CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y 2013 | # CONFIG_SERIO_I8042 is not set 2014 | CONFIG_SERIO_SERPORT=y 2015 | # CONFIG_SERIO_CT82C710 is not set 2016 | # CONFIG_SERIO_PCIPS2 is not set 2017 | # CONFIG_SERIO_LIBPS2 is not set 2018 | CONFIG_SERIO_RAW=y 2019 | # CONFIG_SERIO_ALTERA_PS2 is not set 2020 | # CONFIG_SERIO_PS2MULT is not set 2021 | # CONFIG_SERIO_ARC_PS2 is not set 2022 | CONFIG_HYPERV_KEYBOARD=y 2023 | # CONFIG_USERIO is not set 2024 | # CONFIG_GAMEPORT is not set 2025 | # end of Hardware I/O ports 2026 | # end of Input device support 2027 | # Character devices 2028 | CONFIG_TTY=y 2029 | CONFIG_VT=y 2030 | CONFIG_CONSOLE_TRANSLATIONS=y 2031 | CONFIG_VT_CONSOLE=y 2032 | CONFIG_HW_CONSOLE=y 2033 | # CONFIG_VT_HW_CONSOLE_BINDING is not set 2034 | CONFIG_UNIX98_PTYS=y 2035 | CONFIG_LEGACY_PTYS=y 2036 | CONFIG_LEGACY_PTY_COUNT=256 2037 | # CONFIG_LDISC_AUTOLOAD is not set 2038 | # Serial drivers 2039 | CONFIG_SERIAL_EARLYCON=y 2040 | CONFIG_SERIAL_8250=y 2041 | CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y 2042 | CONFIG_SERIAL_8250_PNP=y 2043 | # CONFIG_SERIAL_8250_16550A_VARIANTS is not set 2044 | # CONFIG_SERIAL_8250_FINTEK is not set 2045 | CONFIG_SERIAL_8250_CONSOLE=y 2046 | CONFIG_SERIAL_8250_PCI=y 2047 | # CONFIG_SERIAL_8250_EXAR is not set 2048 | CONFIG_SERIAL_8250_NR_UARTS=32 2049 | CONFIG_SERIAL_8250_RUNTIME_UARTS=4 2050 | # CONFIG_SERIAL_8250_EXTENDED is not set 2051 | # CONFIG_SERIAL_8250_DW is not set 2052 | # CONFIG_SERIAL_8250_RT288X is not set 2053 | # CONFIG_SERIAL_8250_LPSS is not set 2054 | # CONFIG_SERIAL_8250_MID is not set 2055 | # CONFIG_SERIAL_8250_PERICOM is not set 2056 | # Non-8250 serial port support 2057 | # CONFIG_SERIAL_UARTLITE is not set 2058 | CONFIG_SERIAL_CORE=y 2059 | CONFIG_SERIAL_CORE_CONSOLE=y 2060 | # CONFIG_SERIAL_JSM is not set 2061 | # CONFIG_SERIAL_LANTIQ is not set 2062 | # CONFIG_SERIAL_SCCNXP is not set 2063 | # CONFIG_SERIAL_SC16IS7XX is not set 2064 | # CONFIG_SERIAL_ALTERA_JTAGUART is not set 2065 | # CONFIG_SERIAL_ALTERA_UART is not set 2066 | # CONFIG_SERIAL_ARC is not set 2067 | # CONFIG_SERIAL_RP2 is not set 2068 | # CONFIG_SERIAL_FSL_LPUART is not set 2069 | # CONFIG_SERIAL_FSL_LINFLEXUART is not set 2070 | # CONFIG_SERIAL_SPRD is not set 2071 | # end of Serial drivers 2072 | # CONFIG_SERIAL_NONSTANDARD is not set 2073 | # CONFIG_N_GSM is not set 2074 | # CONFIG_NOZOMI is not set 2075 | # CONFIG_NULL_TTY is not set 2076 | CONFIG_HVC_DRIVER=y 2077 | # CONFIG_SERIAL_DEV_BUS is not set 2078 | # CONFIG_TTY_PRINTK is not set 2079 | CONFIG_VIRTIO_CONSOLE=y 2080 | # CONFIG_IPMI_HANDLER is not set 2081 | # CONFIG_HW_RANDOM is not set 2082 | # CONFIG_APPLICOM is not set 2083 | # CONFIG_MWAVE is not set 2084 | CONFIG_DEVMEM=y 2085 | CONFIG_NVRAM=y 2086 | # CONFIG_DEVPORT is not set 2087 | # CONFIG_HPET is not set 2088 | # CONFIG_HANGCHECK_TIMER is not set 2089 | # CONFIG_TCG_TPM is not set 2090 | # CONFIG_TELCLOCK is not set 2091 | # CONFIG_XILLYBUS is not set 2092 | # CONFIG_XILLYUSB is not set 2093 | CONFIG_RANDOM_TRUST_CPU=y 2094 | # CONFIG_RANDOM_TRUST_BOOTLOADER is not set 2095 | # end of Character devices 2096 | # I2C support 2097 | CONFIG_I2C=y 2098 | # CONFIG_ACPI_I2C_OPREGION is not set 2099 | CONFIG_I2C_BOARDINFO=y 2100 | # CONFIG_I2C_COMPAT is not set 2101 | # CONFIG_I2C_CHARDEV is not set 2102 | # CONFIG_I2C_MUX is not set 2103 | # CONFIG_I2C_HELPER_AUTO is not set 2104 | # CONFIG_I2C_SMBUS is not set 2105 | # I2C Algorithms 2106 | CONFIG_I2C_ALGOBIT=y 2107 | # CONFIG_I2C_ALGOPCF is not set 2108 | # CONFIG_I2C_ALGOPCA is not set 2109 | # end of I2C Algorithms 2110 | # I2C Hardware Bus support 2111 | # PC SMBus host controller drivers 2112 | # CONFIG_I2C_ALI1535 is not set 2113 | # CONFIG_I2C_ALI1563 is not set 2114 | # CONFIG_I2C_ALI15X3 is not set 2115 | # CONFIG_I2C_AMD756 is not set 2116 | # CONFIG_I2C_AMD8111 is not set 2117 | # CONFIG_I2C_AMD_MP2 is not set 2118 | # CONFIG_I2C_I801 is not set 2119 | # CONFIG_I2C_ISCH is not set 2120 | # CONFIG_I2C_ISMT is not set 2121 | # CONFIG_I2C_PIIX4 is not set 2122 | # CONFIG_I2C_NFORCE2 is not set 2123 | # CONFIG_I2C_NVIDIA_GPU is not set 2124 | # CONFIG_I2C_SIS5595 is not set 2125 | # CONFIG_I2C_SIS630 is not set 2126 | # CONFIG_I2C_SIS96X is not set 2127 | # CONFIG_I2C_VIA is not set 2128 | # CONFIG_I2C_VIAPRO is not set 2129 | # ACPI drivers 2130 | # CONFIG_I2C_SCMI is not set 2131 | # I2C system bus drivers (mostly embedded / system-on-chip) 2132 | # CONFIG_I2C_DESIGNWARE_PLATFORM is not set 2133 | # CONFIG_I2C_DESIGNWARE_PCI is not set 2134 | # CONFIG_I2C_EMEV2 is not set 2135 | # CONFIG_I2C_OCORES is not set 2136 | # CONFIG_I2C_PCA_PLATFORM is not set 2137 | # CONFIG_I2C_SIMTEC is not set 2138 | # CONFIG_I2C_XILINX is not set 2139 | # External I2C/SMBus adapter drivers 2140 | # CONFIG_I2C_DIOLAN_U2C is not set 2141 | # CONFIG_I2C_CP2615 is not set 2142 | # CONFIG_I2C_PCI1XXXX is not set 2143 | # CONFIG_I2C_ROBOTFUZZ_OSIF is not set 2144 | # CONFIG_I2C_TAOS_EVM is not set 2145 | # CONFIG_I2C_TINY_USB is not set 2146 | # Other I2C/SMBus bus drivers 2147 | # CONFIG_I2C_MLXCPLD is not set 2148 | # CONFIG_I2C_VIRTIO is not set 2149 | # end of I2C Hardware Bus support 2150 | # CONFIG_I2C_STUB is not set 2151 | # CONFIG_I2C_SLAVE is not set 2152 | # CONFIG_I2C_DEBUG_CORE is not set 2153 | # CONFIG_I2C_DEBUG_ALGO is not set 2154 | # CONFIG_I2C_DEBUG_BUS is not set 2155 | # end of I2C support 2156 | # CONFIG_I3C is not set 2157 | # CONFIG_SPI is not set 2158 | # CONFIG_SPMI is not set 2159 | # CONFIG_HSI is not set 2160 | CONFIG_PPS=y 2161 | # CONFIG_PPS_DEBUG is not set 2162 | # PPS clients support 2163 | # CONFIG_PPS_CLIENT_KTIMER is not set 2164 | # CONFIG_PPS_CLIENT_LDISC is not set 2165 | # CONFIG_PPS_CLIENT_GPIO is not set 2166 | # PPS generators support 2167 | # PTP clock support 2168 | CONFIG_PTP_1588_CLOCK=y 2169 | CONFIG_PTP_1588_CLOCK_OPTIONAL=y 2170 | # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. 2171 | # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set 2172 | # CONFIG_PTP_1588_CLOCK_IDTCM is not set 2173 | # CONFIG_PTP_1588_CLOCK_VMW is not set 2174 | # end of PTP clock support 2175 | # CONFIG_PINCTRL is not set 2176 | # CONFIG_GPIOLIB is not set 2177 | # CONFIG_W1 is not set 2178 | # CONFIG_POWER_RESET is not set 2179 | CONFIG_POWER_SUPPLY=y 2180 | # CONFIG_POWER_SUPPLY_DEBUG is not set 2181 | # CONFIG_PDA_POWER is not set 2182 | # CONFIG_IP5XXX_POWER is not set 2183 | # CONFIG_TEST_POWER is not set 2184 | # CONFIG_CHARGER_ADP5061 is not set 2185 | # CONFIG_BATTERY_CW2015 is not set 2186 | # CONFIG_BATTERY_DS2780 is not set 2187 | # CONFIG_BATTERY_DS2781 is not set 2188 | # CONFIG_BATTERY_DS2782 is not set 2189 | # CONFIG_BATTERY_SAMSUNG_SDI is not set 2190 | # CONFIG_BATTERY_SBS is not set 2191 | # CONFIG_CHARGER_SBS is not set 2192 | # CONFIG_BATTERY_BQ27XXX is not set 2193 | # CONFIG_BATTERY_MAX17040 is not set 2194 | # CONFIG_BATTERY_MAX17042 is not set 2195 | # CONFIG_CHARGER_MAX8903 is not set 2196 | # CONFIG_CHARGER_LP8727 is not set 2197 | # CONFIG_CHARGER_LTC4162L is not set 2198 | # CONFIG_CHARGER_MAX77976 is not set 2199 | # CONFIG_CHARGER_BQ2415X is not set 2200 | # CONFIG_BATTERY_GAUGE_LTC2941 is not set 2201 | # CONFIG_BATTERY_GOLDFISH is not set 2202 | # CONFIG_BATTERY_RT5033 is not set 2203 | # CONFIG_CHARGER_BD99954 is not set 2204 | # CONFIG_BATTERY_UG3105 is not set 2205 | # CONFIG_HWMON is not set 2206 | CONFIG_THERMAL=y 2207 | # CONFIG_THERMAL_NETLINK is not set 2208 | # CONFIG_THERMAL_STATISTICS is not set 2209 | CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 2210 | # CONFIG_THERMAL_WRITABLE_TRIPS is not set 2211 | CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y 2212 | # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set 2213 | # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set 2214 | # CONFIG_THERMAL_GOV_FAIR_SHARE is not set 2215 | CONFIG_THERMAL_GOV_STEP_WISE=y 2216 | # CONFIG_THERMAL_GOV_BANG_BANG is not set 2217 | # CONFIG_THERMAL_GOV_USER_SPACE is not set 2218 | # CONFIG_THERMAL_EMULATION is not set 2219 | # Intel thermal drivers 2220 | # CONFIG_INTEL_POWERCLAMP is not set 2221 | CONFIG_X86_THERMAL_VECTOR=y 2222 | # CONFIG_X86_PKG_TEMP_THERMAL is not set 2223 | # CONFIG_INTEL_SOC_DTS_THERMAL is not set 2224 | # ACPI INT340X thermal drivers 2225 | # CONFIG_INT340X_THERMAL is not set 2226 | # end of ACPI INT340X thermal drivers 2227 | # CONFIG_INTEL_PCH_THERMAL is not set 2228 | # CONFIG_INTEL_TCC_COOLING is not set 2229 | # CONFIG_INTEL_HFI_THERMAL is not set 2230 | # end of Intel thermal drivers 2231 | # CONFIG_WATCHDOG is not set 2232 | CONFIG_SSB_POSSIBLE=y 2233 | # CONFIG_SSB is not set 2234 | CONFIG_BCMA_POSSIBLE=y 2235 | # CONFIG_BCMA is not set 2236 | # Multifunction device drivers 2237 | # CONFIG_MFD_AS3711 is not set 2238 | # CONFIG_PMIC_ADP5520 is not set 2239 | # CONFIG_MFD_BCM590XX is not set 2240 | # CONFIG_MFD_BD9571MWV is not set 2241 | # CONFIG_MFD_AXP20X_I2C is not set 2242 | # CONFIG_MFD_MADERA is not set 2243 | # CONFIG_PMIC_DA903X is not set 2244 | # CONFIG_MFD_DA9052_I2C is not set 2245 | # CONFIG_MFD_DA9055 is not set 2246 | # CONFIG_MFD_DA9062 is not set 2247 | # CONFIG_MFD_DA9063 is not set 2248 | # CONFIG_MFD_DA9150 is not set 2249 | # CONFIG_MFD_DLN2 is not set 2250 | # CONFIG_MFD_MC13XXX_I2C is not set 2251 | # CONFIG_MFD_MP2629 is not set 2252 | # CONFIG_HTC_PASIC3 is not set 2253 | # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set 2254 | # CONFIG_LPC_ICH is not set 2255 | # CONFIG_LPC_SCH is not set 2256 | # CONFIG_MFD_INTEL_LPSS_ACPI is not set 2257 | # CONFIG_MFD_INTEL_LPSS_PCI is not set 2258 | # CONFIG_MFD_IQS62X is not set 2259 | # CONFIG_MFD_JANZ_CMODIO is not set 2260 | # CONFIG_MFD_KEMPLD is not set 2261 | # CONFIG_MFD_88PM800 is not set 2262 | # CONFIG_MFD_88PM805 is not set 2263 | # CONFIG_MFD_88PM860X is not set 2264 | # CONFIG_MFD_MAX14577 is not set 2265 | # CONFIG_MFD_MAX77693 is not set 2266 | # CONFIG_MFD_MAX77843 is not set 2267 | # CONFIG_MFD_MAX8907 is not set 2268 | # CONFIG_MFD_MAX8925 is not set 2269 | # CONFIG_MFD_MAX8997 is not set 2270 | # CONFIG_MFD_MAX8998 is not set 2271 | # CONFIG_MFD_MT6360 is not set 2272 | # CONFIG_MFD_MT6370 is not set 2273 | # CONFIG_MFD_MT6397 is not set 2274 | # CONFIG_MFD_MENF21BMC is not set 2275 | # CONFIG_MFD_VIPERBOARD is not set 2276 | # CONFIG_MFD_RETU is not set 2277 | # CONFIG_MFD_PCF50633 is not set 2278 | # CONFIG_MFD_SY7636A is not set 2279 | # CONFIG_MFD_RDC321X is not set 2280 | # CONFIG_MFD_RT4831 is not set 2281 | # CONFIG_MFD_RT5033 is not set 2282 | # CONFIG_MFD_RT5120 is not set 2283 | # CONFIG_MFD_RC5T583 is not set 2284 | # CONFIG_MFD_SI476X_CORE is not set 2285 | # CONFIG_MFD_SM501 is not set 2286 | # CONFIG_MFD_SKY81452 is not set 2287 | # CONFIG_MFD_SYSCON is not set 2288 | # CONFIG_MFD_TI_AM335X_TSCADC is not set 2289 | # CONFIG_MFD_LP3943 is not set 2290 | # CONFIG_MFD_LP8788 is not set 2291 | # CONFIG_MFD_TI_LMU is not set 2292 | # CONFIG_MFD_PALMAS is not set 2293 | # CONFIG_TPS6105X is not set 2294 | # CONFIG_TPS6507X is not set 2295 | # CONFIG_MFD_TPS65086 is not set 2296 | # CONFIG_MFD_TPS65090 is not set 2297 | # CONFIG_MFD_TI_LP873X is not set 2298 | # CONFIG_MFD_TPS6586X is not set 2299 | # CONFIG_MFD_TPS65912_I2C is not set 2300 | # CONFIG_TWL4030_CORE is not set 2301 | # CONFIG_TWL6040_CORE is not set 2302 | # CONFIG_MFD_WL1273_CORE is not set 2303 | # CONFIG_MFD_LM3533 is not set 2304 | # CONFIG_MFD_TQMX86 is not set 2305 | # CONFIG_MFD_VX855 is not set 2306 | # CONFIG_MFD_ARIZONA_I2C is not set 2307 | # CONFIG_MFD_WM8400 is not set 2308 | # CONFIG_MFD_WM831X_I2C is not set 2309 | # CONFIG_MFD_WM8350_I2C is not set 2310 | # CONFIG_MFD_WM8994 is not set 2311 | # CONFIG_MFD_ATC260X_I2C is not set 2312 | # end of Multifunction device drivers 2313 | # CONFIG_REGULATOR is not set 2314 | # CONFIG_RC_CORE is not set 2315 | # CEC support 2316 | # CONFIG_MEDIA_CEC_SUPPORT is not set 2317 | # end of CEC support 2318 | # CONFIG_MEDIA_SUPPORT is not set 2319 | # Graphics support 2320 | # CONFIG_AGP is not set 2321 | # CONFIG_VGA_SWITCHEROO is not set 2322 | CONFIG_DRM=y 2323 | # CONFIG_DRM_DEBUG_MM is not set 2324 | # CONFIG_DRM_DEBUG_MODESET_LOCK is not set 2325 | # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set 2326 | CONFIG_DRM_GEM_SHMEM_HELPER=y 2327 | # ARM devices 2328 | # end of ARM devices 2329 | # CONFIG_DRM_RADEON is not set 2330 | # CONFIG_DRM_AMDGPU is not set 2331 | # CONFIG_DRM_NOUVEAU is not set 2332 | # CONFIG_DRM_I915 is not set 2333 | CONFIG_DRM_VGEM=y 2334 | # CONFIG_DRM_VKMS is not set 2335 | # CONFIG_DRM_VMWGFX is not set 2336 | # CONFIG_DRM_GMA500 is not set 2337 | # CONFIG_DRM_UDL is not set 2338 | # CONFIG_DRM_AST is not set 2339 | # CONFIG_DRM_MGAG200 is not set 2340 | # CONFIG_DRM_QXL is not set 2341 | # CONFIG_DRM_VIRTIO_GPU is not set 2342 | CONFIG_DRM_PANEL=y 2343 | # Display Panels 2344 | # end of Display Panels 2345 | CONFIG_DRM_BRIDGE=y 2346 | CONFIG_DRM_PANEL_BRIDGE=y 2347 | # Display Interface Bridges 2348 | # CONFIG_DRM_ANALOGIX_ANX78XX is not set 2349 | # end of Display Interface Bridges 2350 | # CONFIG_DRM_ETNAVIV is not set 2351 | # CONFIG_DRM_BOCHS is not set 2352 | # CONFIG_DRM_CIRRUS_QEMU is not set 2353 | # CONFIG_DRM_GM12U320 is not set 2354 | # CONFIG_DRM_SIMPLEDRM is not set 2355 | # CONFIG_DRM_VBOXVIDEO is not set 2356 | # CONFIG_DRM_GUD is not set 2357 | # CONFIG_DRM_SSD130X is not set 2358 | # CONFIG_DRM_HYPERV is not set 2359 | # CONFIG_DRM_LEGACY is not set 2360 | CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y 2361 | CONFIG_DRM_NOMODESET=y 2362 | # Frame buffer Devices 2363 | CONFIG_FB_CMDLINE=y 2364 | # CONFIG_FB is not set 2365 | # end of Frame buffer Devices 2366 | # Backlight & LCD device support 2367 | # CONFIG_LCD_CLASS_DEVICE is not set 2368 | # CONFIG_BACKLIGHT_CLASS_DEVICE is not set 2369 | # end of Backlight & LCD device support 2370 | CONFIG_HDMI=y 2371 | # Console display driver support 2372 | # CONFIG_VGA_CONSOLE is not set 2373 | CONFIG_DUMMY_CONSOLE=y 2374 | CONFIG_DUMMY_CONSOLE_COLUMNS=80 2375 | CONFIG_DUMMY_CONSOLE_ROWS=25 2376 | # end of Console display driver support 2377 | # end of Graphics support 2378 | # CONFIG_SOUND is not set 2379 | # CONFIG_HID_BATTERY_STRENGTH is not set 2380 | # CONFIG_HIDRAW is not set 2381 | # CONFIG_UHID is not set 2382 | # Special HID drivers 2383 | # CONFIG_HID_A4TECH is not set 2384 | # CONFIG_HID_ACCUTOUCH is not set 2385 | # CONFIG_HID_ACRUX is not set 2386 | # CONFIG_HID_APPLEIR is not set 2387 | # CONFIG_HID_AUREAL is not set 2388 | # CONFIG_HID_BELKIN is not set 2389 | # CONFIG_HID_BETOP_FF is not set 2390 | # CONFIG_HID_CHERRY is not set 2391 | # CONFIG_HID_CHICONY is not set 2392 | # CONFIG_HID_COUGAR is not set 2393 | # CONFIG_HID_MACALLY is not set 2394 | # CONFIG_HID_CMEDIA is not set 2395 | # CONFIG_HID_CREATIVE_SB0540 is not set 2396 | # CONFIG_HID_CYPRESS is not set 2397 | # CONFIG_HID_DRAGONRISE is not set 2398 | # CONFIG_HID_EMS_FF is not set 2399 | # CONFIG_HID_ELECOM is not set 2400 | # CONFIG_HID_ELO is not set 2401 | # CONFIG_HID_EZKEY is not set 2402 | # CONFIG_HID_GEMBIRD is not set 2403 | # CONFIG_HID_GFRM is not set 2404 | # CONFIG_HID_GLORIOUS is not set 2405 | # CONFIG_HID_HOLTEK is not set 2406 | # CONFIG_HID_VIVALDI is not set 2407 | # CONFIG_HID_KEYTOUCH is not set 2408 | # CONFIG_HID_KYE is not set 2409 | # CONFIG_HID_UCLOGIC is not set 2410 | # CONFIG_HID_WALTOP is not set 2411 | # CONFIG_HID_VIEWSONIC is not set 2412 | # CONFIG_HID_VRC2 is not set 2413 | # CONFIG_HID_XIAOMI is not set 2414 | # CONFIG_HID_GYRATION is not set 2415 | # CONFIG_HID_ICADE is not set 2416 | # CONFIG_HID_ITE is not set 2417 | # CONFIG_HID_JABRA is not set 2418 | # CONFIG_HID_TWINHAN is not set 2419 | # CONFIG_HID_KENSINGTON is not set 2420 | # CONFIG_HID_LCPOWER is not set 2421 | # CONFIG_HID_LENOVO is not set 2422 | # CONFIG_HID_LETSKETCH is not set 2423 | # CONFIG_HID_MAGICMOUSE is not set 2424 | # CONFIG_HID_MALTRON is not set 2425 | # CONFIG_HID_MAYFLASH is not set 2426 | # CONFIG_HID_MEGAWORLD_FF is not set 2427 | # CONFIG_HID_REDRAGON is not set 2428 | # CONFIG_HID_MICROSOFT is not set 2429 | # CONFIG_HID_MONTEREY is not set 2430 | # CONFIG_HID_MULTITOUCH is not set 2431 | # CONFIG_HID_NTI is not set 2432 | # CONFIG_HID_NTRIG is not set 2433 | # CONFIG_HID_ORTEK is not set 2434 | # CONFIG_HID_PANTHERLORD is not set 2435 | # CONFIG_HID_PENMOUNT is not set 2436 | # CONFIG_HID_PETALYNX is not set 2437 | # CONFIG_HID_PICOLCD is not set 2438 | # CONFIG_HID_PLANTRONICS is not set 2439 | # CONFIG_HID_PXRC is not set 2440 | # CONFIG_HID_RAZER is not set 2441 | # CONFIG_HID_PRIMAX is not set 2442 | # CONFIG_HID_RETRODE is not set 2443 | # CONFIG_HID_ROCCAT is not set 2444 | # CONFIG_HID_SAITEK is not set 2445 | # CONFIG_HID_SAMSUNG is not set 2446 | # CONFIG_HID_SEMITEK is not set 2447 | # CONFIG_HID_SIGMAMICRO is not set 2448 | # CONFIG_HID_SPEEDLINK is not set 2449 | # CONFIG_HID_STEAM is not set 2450 | # CONFIG_HID_STEELSERIES is not set 2451 | # CONFIG_HID_SUNPLUS is not set 2452 | # CONFIG_HID_RMI is not set 2453 | # CONFIG_HID_GREENASIA is not set 2454 | # CONFIG_HID_HYPERV_MOUSE is not set 2455 | # CONFIG_HID_SMARTJOYPLUS is not set 2456 | # CONFIG_HID_TIVO is not set 2457 | # CONFIG_HID_TOPSEED is not set 2458 | # CONFIG_HID_TOPRE is not set 2459 | # CONFIG_HID_THRUSTMASTER is not set 2460 | # CONFIG_HID_UDRAW_PS3 is not set 2461 | # CONFIG_HID_WACOM is not set 2462 | # CONFIG_HID_XINMO is not set 2463 | # CONFIG_HID_ZEROPLUS is not set 2464 | # CONFIG_HID_ZYDACRON is not set 2465 | # CONFIG_HID_SENSOR_HUB is not set 2466 | # CONFIG_HID_ALPS is not set 2467 | # end of Special HID drivers 2468 | # USB HID support 2469 | CONFIG_USB_HID=y 2470 | # CONFIG_HID_PID is not set 2471 | # CONFIG_USB_HIDDEV is not set 2472 | # end of USB HID support 2473 | # I2C HID support 2474 | # CONFIG_I2C_HID_ACPI is not set 2475 | # end of I2C HID support 2476 | # Intel ISH HID support 2477 | # CONFIG_INTEL_ISH_HID is not set 2478 | # end of Intel ISH HID support 2479 | # AMD SFH HID Support 2480 | # CONFIG_AMD_SFH_HID is not set 2481 | # end of AMD SFH HID Support 2482 | # end of HID support 2483 | CONFIG_USB_OHCI_LITTLE_ENDIAN=y 2484 | CONFIG_USB_SUPPORT=y 2485 | CONFIG_USB_COMMON=y 2486 | # CONFIG_USB_ULPI_BUS is not set 2487 | CONFIG_USB_ARCH_HAS_HCD=y 2488 | CONFIG_USB=y 2489 | # CONFIG_USB_PCI is not set 2490 | CONFIG_USB_ANNOUNCE_NEW_DEVICES=y 2491 | # Miscellaneous USB options 2492 | CONFIG_USB_DEFAULT_PERSIST=y 2493 | # CONFIG_USB_FEW_INIT_RETRIES is not set 2494 | # CONFIG_USB_DYNAMIC_MINORS is not set 2495 | # CONFIG_USB_OTG_PRODUCTLIST is not set 2496 | # CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set 2497 | CONFIG_USB_AUTOSUSPEND_DELAY=2 2498 | # CONFIG_USB_MON is not set 2499 | # USB Host Controller Drivers 2500 | # CONFIG_USB_C67X00_HCD is not set 2501 | # CONFIG_USB_XHCI_HCD is not set 2502 | # CONFIG_USB_EHCI_HCD is not set 2503 | # CONFIG_USB_OXU210HP_HCD is not set 2504 | # CONFIG_USB_ISP116X_HCD is not set 2505 | # CONFIG_USB_FOTG210_HCD is not set 2506 | # CONFIG_USB_OHCI_HCD is not set 2507 | # CONFIG_USB_SL811_HCD is not set 2508 | # CONFIG_USB_R8A66597_HCD is not set 2509 | # CONFIG_USB_HCD_TEST_MODE is not set 2510 | # USB Device Class drivers 2511 | CONFIG_USB_ACM=y 2512 | # CONFIG_USB_PRINTER is not set 2513 | # CONFIG_USB_WDM is not set 2514 | # CONFIG_USB_TMC is not set 2515 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may 2516 | # also be needed; see USB_STORAGE Help for more info 2517 | # CONFIG_USB_STORAGE is not set 2518 | # USB Imaging devices 2519 | # CONFIG_USB_MDC800 is not set 2520 | # CONFIG_USB_MICROTEK is not set 2521 | CONFIG_USBIP_CORE=y 2522 | CONFIG_USBIP_VHCI_HCD=y 2523 | CONFIG_USBIP_VHCI_HC_PORTS=8 2524 | CONFIG_USBIP_VHCI_NR_HCS=1 2525 | # CONFIG_USBIP_HOST is not set 2526 | # CONFIG_USBIP_DEBUG is not set 2527 | # CONFIG_USB_CDNS_SUPPORT is not set 2528 | # CONFIG_USB_MUSB_HDRC is not set 2529 | # CONFIG_USB_DWC3 is not set 2530 | # CONFIG_USB_DWC2 is not set 2531 | # CONFIG_USB_ISP1760 is not set 2532 | # USB port drivers 2533 | CONFIG_USB_SERIAL=y 2534 | # CONFIG_USB_SERIAL_CONSOLE is not set 2535 | # CONFIG_USB_SERIAL_GENERIC is not set 2536 | # CONFIG_USB_SERIAL_SIMPLE is not set 2537 | # CONFIG_USB_SERIAL_AIRCABLE is not set 2538 | # CONFIG_USB_SERIAL_ARK3116 is not set 2539 | # CONFIG_USB_SERIAL_BELKIN is not set 2540 | CONFIG_USB_SERIAL_CH341=y 2541 | # CONFIG_USB_SERIAL_WHITEHEAT is not set 2542 | # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set 2543 | CONFIG_USB_SERIAL_CP210X=y 2544 | # CONFIG_USB_SERIAL_CYPRESS_M8 is not set 2545 | # CONFIG_USB_SERIAL_EMPEG is not set 2546 | CONFIG_USB_SERIAL_FTDI_SIO=y 2547 | # CONFIG_USB_SERIAL_VISOR is not set 2548 | # CONFIG_USB_SERIAL_IPAQ is not set 2549 | # CONFIG_USB_SERIAL_IR is not set 2550 | # CONFIG_USB_SERIAL_EDGEPORT is not set 2551 | # CONFIG_USB_SERIAL_EDGEPORT_TI is not set 2552 | # CONFIG_USB_SERIAL_F81232 is not set 2553 | # CONFIG_USB_SERIAL_F8153X is not set 2554 | # CONFIG_USB_SERIAL_GARMIN is not set 2555 | # CONFIG_USB_SERIAL_IPW is not set 2556 | # CONFIG_USB_SERIAL_IUU is not set 2557 | # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set 2558 | # CONFIG_USB_SERIAL_KEYSPAN is not set 2559 | # CONFIG_USB_SERIAL_KLSI is not set 2560 | # CONFIG_USB_SERIAL_KOBIL_SCT is not set 2561 | # CONFIG_USB_SERIAL_MCT_U232 is not set 2562 | # CONFIG_USB_SERIAL_METRO is not set 2563 | # CONFIG_USB_SERIAL_MOS7720 is not set 2564 | # CONFIG_USB_SERIAL_MOS7840 is not set 2565 | # CONFIG_USB_SERIAL_MXUPORT is not set 2566 | # CONFIG_USB_SERIAL_NAVMAN is not set 2567 | # CONFIG_USB_SERIAL_PL2303 is not set 2568 | # CONFIG_USB_SERIAL_OTI6858 is not set 2569 | # CONFIG_USB_SERIAL_QCAUX is not set 2570 | # CONFIG_USB_SERIAL_QUALCOMM is not set 2571 | # CONFIG_USB_SERIAL_SPCP8X5 is not set 2572 | # CONFIG_USB_SERIAL_SAFE is not set 2573 | # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set 2574 | # CONFIG_USB_SERIAL_SYMBOL is not set 2575 | # CONFIG_USB_SERIAL_TI is not set 2576 | # CONFIG_USB_SERIAL_CYBERJACK is not set 2577 | # CONFIG_USB_SERIAL_OPTION is not set 2578 | # CONFIG_USB_SERIAL_OMNINET is not set 2579 | # CONFIG_USB_SERIAL_OPTICON is not set 2580 | # CONFIG_USB_SERIAL_XSENS_MT is not set 2581 | # CONFIG_USB_SERIAL_WISHBONE is not set 2582 | # CONFIG_USB_SERIAL_SSU100 is not set 2583 | # CONFIG_USB_SERIAL_QT2 is not set 2584 | # CONFIG_USB_SERIAL_UPD78F0730 is not set 2585 | # CONFIG_USB_SERIAL_XR is not set 2586 | # CONFIG_USB_SERIAL_DEBUG is not set 2587 | # USB Miscellaneous drivers 2588 | # CONFIG_USB_EMI62 is not set 2589 | # CONFIG_USB_EMI26 is not set 2590 | # CONFIG_USB_ADUTUX is not set 2591 | # CONFIG_USB_SEVSEG is not set 2592 | # CONFIG_USB_LEGOTOWER is not set 2593 | # CONFIG_USB_LCD is not set 2594 | # CONFIG_USB_CYPRESS_CY7C63 is not set 2595 | # CONFIG_USB_CYTHERM is not set 2596 | # CONFIG_USB_IDMOUSE is not set 2597 | # CONFIG_USB_FTDI_ELAN is not set 2598 | # CONFIG_USB_APPLEDISPLAY is not set 2599 | # CONFIG_APPLE_MFI_FASTCHARGE is not set 2600 | # CONFIG_USB_LD is not set 2601 | # CONFIG_USB_TRANCEVIBRATOR is not set 2602 | # CONFIG_USB_IOWARRIOR is not set 2603 | # CONFIG_USB_TEST is not set 2604 | # CONFIG_USB_EHSET_TEST_FIXTURE is not set 2605 | # CONFIG_USB_ISIGHTFW is not set 2606 | # CONFIG_USB_YUREX is not set 2607 | # CONFIG_USB_EZUSB_FX2 is not set 2608 | # CONFIG_USB_HUB_USB251XB is not set 2609 | # CONFIG_USB_HSIC_USB3503 is not set 2610 | # CONFIG_USB_HSIC_USB4604 is not set 2611 | # CONFIG_USB_LINK_LAYER_TEST is not set 2612 | # USB Physical Layer drivers 2613 | # CONFIG_NOP_USB_XCEIV is not set 2614 | # CONFIG_USB_ISP1301 is not set 2615 | # end of USB Physical Layer drivers 2616 | # CONFIG_USB_GADGET is not set 2617 | # CONFIG_TYPEC is not set 2618 | # CONFIG_USB_ROLE_SWITCH is not set 2619 | # CONFIG_MMC is not set 2620 | # CONFIG_SCSI_UFSHCD is not set 2621 | # CONFIG_MEMSTICK is not set 2622 | # CONFIG_NEW_LEDS is not set 2623 | # CONFIG_ACCESSIBILITY is not set 2624 | # CONFIG_INFINIBAND is not set 2625 | CONFIG_EDAC_ATOMIC_SCRUB=y 2626 | CONFIG_EDAC_SUPPORT=y 2627 | # CONFIG_EDAC is not set 2628 | CONFIG_RTC_LIB=y 2629 | CONFIG_RTC_MC146818_LIB=y 2630 | CONFIG_RTC_CLASS=y 2631 | CONFIG_RTC_HCTOSYS=y 2632 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" 2633 | CONFIG_RTC_SYSTOHC=y 2634 | CONFIG_RTC_SYSTOHC_DEVICE="rtc0" 2635 | # CONFIG_RTC_DEBUG is not set 2636 | CONFIG_RTC_NVMEM=y 2637 | # RTC interfaces 2638 | CONFIG_RTC_INTF_SYSFS=y 2639 | CONFIG_RTC_INTF_PROC=y 2640 | CONFIG_RTC_INTF_DEV=y 2641 | CONFIG_RTC_INTF_DEV_UIE_EMUL=y 2642 | # CONFIG_RTC_DRV_TEST is not set 2643 | # I2C RTC drivers 2644 | # CONFIG_RTC_DRV_ABB5ZES3 is not set 2645 | # CONFIG_RTC_DRV_ABEOZ9 is not set 2646 | # CONFIG_RTC_DRV_ABX80X is not set 2647 | # CONFIG_RTC_DRV_DS1307 is not set 2648 | # CONFIG_RTC_DRV_DS1374 is not set 2649 | # CONFIG_RTC_DRV_DS1672 is not set 2650 | # CONFIG_RTC_DRV_MAX6900 is not set 2651 | # CONFIG_RTC_DRV_RS5C372 is not set 2652 | # CONFIG_RTC_DRV_ISL1208 is not set 2653 | # CONFIG_RTC_DRV_ISL12022 is not set 2654 | # CONFIG_RTC_DRV_X1205 is not set 2655 | # CONFIG_RTC_DRV_PCF8523 is not set 2656 | # CONFIG_RTC_DRV_PCF85063 is not set 2657 | # CONFIG_RTC_DRV_PCF85363 is not set 2658 | # CONFIG_RTC_DRV_PCF8563 is not set 2659 | # CONFIG_RTC_DRV_PCF8583 is not set 2660 | # CONFIG_RTC_DRV_M41T80 is not set 2661 | # CONFIG_RTC_DRV_BQ32K is not set 2662 | # CONFIG_RTC_DRV_S35390A is not set 2663 | # CONFIG_RTC_DRV_FM3130 is not set 2664 | # CONFIG_RTC_DRV_RX8010 is not set 2665 | # CONFIG_RTC_DRV_RX8581 is not set 2666 | # CONFIG_RTC_DRV_RX8025 is not set 2667 | # CONFIG_RTC_DRV_EM3027 is not set 2668 | # CONFIG_RTC_DRV_RV3028 is not set 2669 | # CONFIG_RTC_DRV_RV3032 is not set 2670 | # CONFIG_RTC_DRV_RV8803 is not set 2671 | # CONFIG_RTC_DRV_SD3078 is not set 2672 | # SPI RTC drivers 2673 | CONFIG_RTC_I2C_AND_SPI=y 2674 | # SPI and I2C RTC drivers 2675 | # CONFIG_RTC_DRV_DS3232 is not set 2676 | # CONFIG_RTC_DRV_PCF2127 is not set 2677 | # CONFIG_RTC_DRV_RV3029C2 is not set 2678 | # CONFIG_RTC_DRV_RX6110 is not set 2679 | # Platform RTC drivers 2680 | CONFIG_RTC_DRV_CMOS=y 2681 | # CONFIG_RTC_DRV_DS1286 is not set 2682 | # CONFIG_RTC_DRV_DS1511 is not set 2683 | # CONFIG_RTC_DRV_DS1553 is not set 2684 | # CONFIG_RTC_DRV_DS1685_FAMILY is not set 2685 | # CONFIG_RTC_DRV_DS1742 is not set 2686 | # CONFIG_RTC_DRV_DS2404 is not set 2687 | # CONFIG_RTC_DRV_STK17TA8 is not set 2688 | # CONFIG_RTC_DRV_M48T86 is not set 2689 | # CONFIG_RTC_DRV_M48T35 is not set 2690 | # CONFIG_RTC_DRV_M48T59 is not set 2691 | # CONFIG_RTC_DRV_MSM6242 is not set 2692 | # CONFIG_RTC_DRV_BQ4802 is not set 2693 | # CONFIG_RTC_DRV_RP5C01 is not set 2694 | # CONFIG_RTC_DRV_V3020 is not set 2695 | # on-CPU RTC drivers 2696 | # CONFIG_RTC_DRV_FTRTC010 is not set 2697 | # HID Sensor RTC drivers 2698 | # CONFIG_RTC_DRV_GOLDFISH is not set 2699 | # CONFIG_DMADEVICES is not set 2700 | # DMABUF options 2701 | CONFIG_SYNC_FILE=y 2702 | # CONFIG_SW_SYNC is not set 2703 | # CONFIG_UDMABUF is not set 2704 | # CONFIG_DMABUF_MOVE_NOTIFY is not set 2705 | # CONFIG_DMABUF_DEBUG is not set 2706 | # CONFIG_DMABUF_SELFTESTS is not set 2707 | # CONFIG_DMABUF_HEAPS is not set 2708 | # CONFIG_DMABUF_SYSFS_STATS is not set 2709 | # end of DMABUF options 2710 | # CONFIG_AUXDISPLAY is not set 2711 | CONFIG_UIO=y 2712 | # CONFIG_UIO_CIF is not set 2713 | CONFIG_UIO_PDRV_GENIRQ=y 2714 | CONFIG_UIO_DMEM_GENIRQ=y 2715 | # CONFIG_UIO_AEC is not set 2716 | # CONFIG_UIO_SERCOS3 is not set 2717 | # CONFIG_UIO_PCI_GENERIC is not set 2718 | # CONFIG_UIO_NETX is not set 2719 | # CONFIG_UIO_PRUSS is not set 2720 | # CONFIG_UIO_MF624 is not set 2721 | # CONFIG_UIO_HV_GENERIC is not set 2722 | CONFIG_VFIO=y 2723 | CONFIG_VFIO_IOMMU_TYPE1=y 2724 | CONFIG_VFIO_VIRQFD=y 2725 | # CONFIG_VFIO_NOIOMMU is not set 2726 | CONFIG_VFIO_PCI_CORE=y 2727 | CONFIG_VFIO_PCI_MMAP=y 2728 | CONFIG_VFIO_PCI_INTX=y 2729 | CONFIG_VFIO_PCI=y 2730 | # CONFIG_VFIO_PCI_IGD is not set 2731 | CONFIG_VFIO_MDEV=y 2732 | CONFIG_IRQ_BYPASS_MANAGER=y 2733 | # CONFIG_VIRT_DRIVERS is not set 2734 | CONFIG_VIRTIO_ANCHOR=y 2735 | CONFIG_VIRTIO=y 2736 | CONFIG_VIRTIO_PCI_LIB=y 2737 | CONFIG_VIRTIO_MENU=y 2738 | CONFIG_VIRTIO_PCI=y 2739 | # CONFIG_VIRTIO_PCI_LEGACY is not set 2740 | # CONFIG_VIRTIO_VDPA is not set 2741 | CONFIG_VIRTIO_PMEM=y 2742 | CONFIG_VIRTIO_BALLOON=y 2743 | CONFIG_VIRTIO_INPUT=y 2744 | CONFIG_VIRTIO_MMIO=y 2745 | # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set 2746 | CONFIG_VDPA=y 2747 | # CONFIG_VDPA_USER is not set 2748 | # CONFIG_IFCVF is not set 2749 | # CONFIG_VP_VDPA is not set 2750 | # CONFIG_ALIBABA_ENI_VDPA is not set 2751 | CONFIG_VHOST_IOTLB=y 2752 | CONFIG_VHOST=y 2753 | CONFIG_VHOST_MENU=y 2754 | CONFIG_VHOST_NET=y 2755 | # CONFIG_VHOST_VSOCK is not set 2756 | CONFIG_VHOST_VDPA=y 2757 | # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set 2758 | # Microsoft Hyper-V guest support 2759 | CONFIG_HYPERV=y 2760 | CONFIG_HYPERV_TIMER=y 2761 | CONFIG_HYPERV_UTILS=y 2762 | CONFIG_HYPERV_BALLOON=y 2763 | CONFIG_DXGKRNL=y 2764 | # end of Microsoft Hyper-V guest support 2765 | # CONFIG_GREYBUS is not set 2766 | # CONFIG_COMEDI is not set 2767 | # CONFIG_STAGING is not set 2768 | # CONFIG_CHROME_PLATFORMS is not set 2769 | # CONFIG_MELLANOX_PLATFORM is not set 2770 | # CONFIG_SURFACE_PLATFORMS is not set 2771 | # CONFIG_X86_PLATFORM_DEVICES is not set 2772 | # CONFIG_P2SB is not set 2773 | CONFIG_HAVE_CLK=y 2774 | CONFIG_HAVE_CLK_PREPARE=y 2775 | CONFIG_COMMON_CLK=y 2776 | # CONFIG_COMMON_CLK_MAX9485 is not set 2777 | # CONFIG_COMMON_CLK_SI5341 is not set 2778 | # CONFIG_COMMON_CLK_SI5351 is not set 2779 | # CONFIG_COMMON_CLK_SI544 is not set 2780 | # CONFIG_COMMON_CLK_CDCE706 is not set 2781 | # CONFIG_COMMON_CLK_CS2000_CP is not set 2782 | # CONFIG_XILINX_VCU is not set 2783 | # CONFIG_HWSPINLOCK is not set 2784 | # Clock Source drivers 2785 | CONFIG_CLKEVT_I8253=y 2786 | CONFIG_I8253_LOCK=y 2787 | CONFIG_CLKBLD_I8253=y 2788 | # end of Clock Source drivers 2789 | CONFIG_MAILBOX=y 2790 | CONFIG_PCC=y 2791 | # CONFIG_ALTERA_MBOX is not set 2792 | CONFIG_IOMMU_IOVA=y 2793 | CONFIG_IOASID=y 2794 | CONFIG_IOMMU_API=y 2795 | CONFIG_IOMMU_SUPPORT=y 2796 | # Generic IOMMU Pagetable Support 2797 | CONFIG_IOMMU_IO_PGTABLE=y 2798 | # end of Generic IOMMU Pagetable Support 2799 | # CONFIG_IOMMU_DEBUGFS is not set 2800 | # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set 2801 | CONFIG_IOMMU_DEFAULT_DMA_LAZY=y 2802 | # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set 2803 | CONFIG_IOMMU_DMA=y 2804 | CONFIG_AMD_IOMMU=y 2805 | # CONFIG_AMD_IOMMU_V2 is not set 2806 | CONFIG_DMAR_TABLE=y 2807 | CONFIG_INTEL_IOMMU=y 2808 | # CONFIG_INTEL_IOMMU_SVM is not set 2809 | # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set 2810 | CONFIG_INTEL_IOMMU_FLOPPY_WA=y 2811 | # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set 2812 | # CONFIG_IRQ_REMAP is not set 2813 | # CONFIG_HYPERV_IOMMU is not set 2814 | # CONFIG_VIRTIO_IOMMU is not set 2815 | # Remoteproc drivers 2816 | # CONFIG_REMOTEPROC is not set 2817 | # end of Remoteproc drivers 2818 | # Rpmsg drivers 2819 | # CONFIG_RPMSG_QCOM_GLINK_RPM is not set 2820 | # CONFIG_RPMSG_VIRTIO is not set 2821 | # end of Rpmsg drivers 2822 | # CONFIG_SOUNDWIRE is not set 2823 | # SOC (System On Chip) specific Drivers 2824 | # Amlogic SoC drivers 2825 | # end of Amlogic SoC drivers 2826 | # Broadcom SoC drivers 2827 | # end of Broadcom SoC drivers 2828 | # NXP/Freescale QorIQ SoC drivers 2829 | # end of NXP/Freescale QorIQ SoC drivers 2830 | # fujitsu SoC drivers 2831 | # end of fujitsu SoC drivers 2832 | # i.MX SoC drivers 2833 | # end of i.MX SoC drivers 2834 | # Enable LiteX SoC Builder specific drivers 2835 | # end of Enable LiteX SoC Builder specific drivers 2836 | # Qualcomm SoC drivers 2837 | # end of Qualcomm SoC drivers 2838 | # CONFIG_SOC_TI is not set 2839 | # Xilinx SoC drivers 2840 | # end of Xilinx SoC drivers 2841 | # end of SOC (System On Chip) specific Drivers 2842 | # CONFIG_PM_DEVFREQ is not set 2843 | # CONFIG_EXTCON is not set 2844 | # CONFIG_MEMORY is not set 2845 | # CONFIG_IIO is not set 2846 | # CONFIG_NTB is not set 2847 | # CONFIG_PWM is not set 2848 | # IRQ chip support 2849 | # end of IRQ chip support 2850 | # CONFIG_IPACK_BUS is not set 2851 | # CONFIG_RESET_CONTROLLER is not set 2852 | # PHY Subsystem 2853 | CONFIG_GENERIC_PHY=y 2854 | # CONFIG_USB_LGM_PHY is not set 2855 | # CONFIG_PHY_CAN_TRANSCEIVER is not set 2856 | # PHY drivers for Broadcom platforms 2857 | # CONFIG_BCM_KONA_USB2_PHY is not set 2858 | # end of PHY drivers for Broadcom platforms 2859 | # CONFIG_PHY_PXA_28NM_HSIC is not set 2860 | # CONFIG_PHY_PXA_28NM_USB2 is not set 2861 | # CONFIG_PHY_INTEL_LGM_EMMC is not set 2862 | # end of PHY Subsystem 2863 | # CONFIG_POWERCAP is not set 2864 | # CONFIG_MCB is not set 2865 | # Performance monitor support 2866 | # end of Performance monitor support 2867 | CONFIG_RAS=y 2868 | # CONFIG_USB4 is not set 2869 | # Android 2870 | # CONFIG_ANDROID_BINDER_IPC is not set 2871 | # end of Android 2872 | CONFIG_LIBNVDIMM=y 2873 | CONFIG_BLK_DEV_PMEM=y 2874 | CONFIG_ND_CLAIM=y 2875 | CONFIG_ND_BTT=y 2876 | CONFIG_BTT=y 2877 | CONFIG_ND_PFN=y 2878 | CONFIG_NVDIMM_PFN=y 2879 | CONFIG_NVDIMM_DAX=y 2880 | CONFIG_DAX=y 2881 | CONFIG_DEV_DAX=y 2882 | CONFIG_DEV_DAX_PMEM=y 2883 | CONFIG_DEV_DAX_KMEM=y 2884 | CONFIG_NVMEM=y 2885 | # CONFIG_NVMEM_SYSFS is not set 2886 | # CONFIG_NVMEM_RMEM is not set 2887 | # HW tracing support 2888 | # CONFIG_STM is not set 2889 | # CONFIG_INTEL_TH is not set 2890 | # end of HW tracing support 2891 | # CONFIG_FPGA is not set 2892 | # CONFIG_TEE is not set 2893 | # CONFIG_SIOX is not set 2894 | # CONFIG_SLIMBUS is not set 2895 | # CONFIG_INTERCONNECT is not set 2896 | # CONFIG_COUNTER is not set 2897 | # CONFIG_PECI is not set 2898 | # CONFIG_HTE is not set 2899 | # end of Device Drivers 2900 | # File systems 2901 | CONFIG_DCACHE_WORD_ACCESS=y 2902 | # CONFIG_VALIDATE_FS_PARSER is not set 2903 | CONFIG_FS_IOMAP=y 2904 | # CONFIG_EXT2_FS is not set 2905 | # CONFIG_EXT3_FS is not set 2906 | CONFIG_EXT4_USE_FOR_EXT2=y 2907 | CONFIG_EXT4_FS_POSIX_ACL=y 2908 | CONFIG_EXT4_FS_SECURITY=y 2909 | # CONFIG_EXT4_DEBUG is not set 2910 | CONFIG_JBD2=y 2911 | # CONFIG_JBD2_DEBUG is not set 2912 | CONFIG_FS_MBCACHE=y 2913 | # CONFIG_REISERFS_FS is not set 2914 | # CONFIG_JFS_FS is not set 2915 | # CONFIG_XFS_SUPPORT_V4 is not set 2916 | CONFIG_XFS_QUOTA=y 2917 | CONFIG_XFS_POSIX_ACL=y 2918 | CONFIG_XFS_RT=y 2919 | CONFIG_XFS_ONLINE_SCRUB=y 2920 | CONFIG_XFS_ONLINE_REPAIR=y 2921 | # CONFIG_XFS_WARN is not set 2922 | # CONFIG_XFS_DEBUG is not set 2923 | # CONFIG_GFS2_FS is not set 2924 | CONFIG_BTRFS_FS_POSIX_ACL=y 2925 | # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set 2926 | # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set 2927 | # CONFIG_BTRFS_DEBUG is not set 2928 | # CONFIG_BTRFS_ASSERT is not set 2929 | # CONFIG_BTRFS_FS_REF_VERIFY is not set 2930 | # CONFIG_NILFS2_FS is not set 2931 | # CONFIG_F2FS_FS is not set 2932 | CONFIG_FS_DAX=y 2933 | CONFIG_FS_DAX_PMD=y 2934 | CONFIG_FS_POSIX_ACL=y 2935 | CONFIG_EXPORTFS=y 2936 | CONFIG_EXPORTFS_BLOCK_OPS=y 2937 | CONFIG_FILE_LOCKING=y 2938 | # CONFIG_FS_ENCRYPTION is not set 2939 | # CONFIG_FS_VERITY is not set 2940 | CONFIG_FSNOTIFY=y 2941 | CONFIG_DNOTIFY=y 2942 | CONFIG_INOTIFY_USER=y 2943 | CONFIG_FANOTIFY=y 2944 | CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y 2945 | CONFIG_QUOTA=y 2946 | # CONFIG_QUOTA_NETLINK_INTERFACE is not set 2947 | # CONFIG_PRINT_QUOTA_WARNING is not set 2948 | # CONFIG_QUOTA_DEBUG is not set 2949 | # CONFIG_QFMT_V1 is not set 2950 | # CONFIG_QFMT_V2 is not set 2951 | CONFIG_QUOTACTL=y 2952 | CONFIG_AUTOFS4_FS=y 2953 | CONFIG_AUTOFS_FS=y 2954 | CONFIG_FUSE_FS=y 2955 | CONFIG_CUSE=y 2956 | CONFIG_VIRTIO_FS=y 2957 | CONFIG_FUSE_DAX=y 2958 | CONFIG_OVERLAY_FS=y 2959 | # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set 2960 | # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set 2961 | # CONFIG_OVERLAY_FS_INDEX is not set 2962 | # CONFIG_OVERLAY_FS_XINO_AUTO is not set 2963 | # CONFIG_OVERLAY_FS_METACOPY is not set 2964 | # Caches 2965 | CONFIG_NETFS_SUPPORT=y 2966 | # CONFIG_NETFS_STATS is not set 2967 | CONFIG_FSCACHE=y 2968 | # CONFIG_FSCACHE_STATS is not set 2969 | # CONFIG_FSCACHE_DEBUG is not set 2970 | # CONFIG_CACHEFILES is not set 2971 | # end of Caches 2972 | # CD-ROM/DVD Filesystems 2973 | CONFIG_ISO9660_FS=y 2974 | CONFIG_JOLIET=y 2975 | CONFIG_ZISOFS=y 2976 | CONFIG_UDF_FS=y 2977 | # end of CD-ROM/DVD Filesystems 2978 | # DOS/FAT/EXFAT/NT Filesystems 2979 | CONFIG_FAT_FS=y 2980 | CONFIG_MSDOS_FS=y 2981 | CONFIG_VFAT_FS=y 2982 | CONFIG_FAT_DEFAULT_CODEPAGE=437 2983 | CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" 2984 | # CONFIG_FAT_DEFAULT_UTF8 is not set 2985 | # CONFIG_EXFAT_FS is not set 2986 | # CONFIG_NTFS_FS is not set 2987 | # CONFIG_NTFS3_FS is not set 2988 | # end of DOS/FAT/EXFAT/NT Filesystems 2989 | # Pseudo filesystems 2990 | CONFIG_PROC_FS=y 2991 | CONFIG_PROC_KCORE=y 2992 | CONFIG_PROC_SYSCTL=y 2993 | CONFIG_PROC_PAGE_MONITOR=y 2994 | CONFIG_PROC_CHILDREN=y 2995 | CONFIG_PROC_PID_ARCH_STATUS=y 2996 | CONFIG_KERNFS=y 2997 | CONFIG_SYSFS=y 2998 | CONFIG_TMPFS=y 2999 | CONFIG_TMPFS_POSIX_ACL=y 3000 | CONFIG_TMPFS_XATTR=y 3001 | # CONFIG_TMPFS_INODE64 is not set 3002 | CONFIG_HUGETLBFS=y 3003 | CONFIG_HUGETLB_PAGE=y 3004 | CONFIG_ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y 3005 | CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y 3006 | # CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set 3007 | CONFIG_MEMFD_CREATE=y 3008 | CONFIG_ARCH_HAS_GIGANTIC_PAGE=y 3009 | # CONFIG_CONFIGFS_FS is not set 3010 | # CONFIG_EFIVAR_FS is not set 3011 | # end of Pseudo filesystems 3012 | CONFIG_MISC_FILESYSTEMS=y 3013 | # CONFIG_ORANGEFS_FS is not set 3014 | # CONFIG_ADFS_FS is not set 3015 | # CONFIG_AFFS_FS is not set 3016 | # CONFIG_ECRYPT_FS is not set 3017 | # CONFIG_HFS_FS is not set 3018 | # CONFIG_HFSPLUS_FS is not set 3019 | # CONFIG_BEFS_FS is not set 3020 | # CONFIG_BFS_FS is not set 3021 | # CONFIG_EFS_FS is not set 3022 | # CONFIG_CRAMFS is not set 3023 | CONFIG_SQUASHFS=y 3024 | # CONFIG_SQUASHFS_FILE_CACHE is not set 3025 | CONFIG_SQUASHFS_FILE_DIRECT=y 3026 | CONFIG_SQUASHFS_DECOMP_SINGLE=y 3027 | # CONFIG_SQUASHFS_DECOMP_MULTI is not set 3028 | # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set 3029 | CONFIG_SQUASHFS_XATTR=y 3030 | CONFIG_SQUASHFS_ZLIB=y 3031 | CONFIG_SQUASHFS_LZ4=y 3032 | CONFIG_SQUASHFS_LZO=y 3033 | CONFIG_SQUASHFS_XZ=y 3034 | CONFIG_SQUASHFS_ZSTD=y 3035 | # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set 3036 | # CONFIG_SQUASHFS_EMBEDDED is not set 3037 | CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 3038 | # CONFIG_VXFS_FS is not set 3039 | # CONFIG_MINIX_FS is not set 3040 | # CONFIG_OMFS_FS is not set 3041 | # CONFIG_HPFS_FS is not set 3042 | # CONFIG_QNX4FS_FS is not set 3043 | # CONFIG_QNX6FS_FS is not set 3044 | # CONFIG_ROMFS_FS is not set 3045 | # CONFIG_PSTORE is not set 3046 | # CONFIG_SYSV_FS is not set 3047 | # CONFIG_UFS_FS is not set 3048 | CONFIG_EROFS_FS=y 3049 | # CONFIG_EROFS_FS_DEBUG is not set 3050 | CONFIG_EROFS_FS_XATTR=y 3051 | CONFIG_EROFS_FS_POSIX_ACL=y 3052 | CONFIG_EROFS_FS_SECURITY=y 3053 | CONFIG_EROFS_FS_ZIP=y 3054 | # CONFIG_EROFS_FS_ZIP_LZMA is not set 3055 | CONFIG_NETWORK_FILESYSTEMS=y 3056 | CONFIG_NFS_FS=y 3057 | CONFIG_NFS_V2=y 3058 | CONFIG_NFS_V3=y 3059 | # CONFIG_NFS_V3_ACL is not set 3060 | CONFIG_NFS_V4=y 3061 | # CONFIG_NFS_SWAP is not set 3062 | CONFIG_NFS_V4_1=y 3063 | # CONFIG_NFS_V4_2 is not set 3064 | CONFIG_PNFS_FILE_LAYOUT=y 3065 | CONFIG_PNFS_BLOCK=y 3066 | CONFIG_PNFS_FLEXFILE_LAYOUT=y 3067 | CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" 3068 | # CONFIG_NFS_V4_1_MIGRATION is not set 3069 | CONFIG_ROOT_NFS=y 3070 | # CONFIG_NFS_FSCACHE is not set 3071 | # CONFIG_NFS_USE_LEGACY_DNS is not set 3072 | CONFIG_NFS_USE_KERNEL_DNS=y 3073 | # CONFIG_NFS_DISABLE_UDP_SUPPORT is not set 3074 | CONFIG_NFSD=y 3075 | CONFIG_NFSD_V2_ACL=y 3076 | CONFIG_NFSD_V3_ACL=y 3077 | CONFIG_NFSD_V4=y 3078 | CONFIG_NFSD_PNFS=y 3079 | CONFIG_NFSD_BLOCKLAYOUT=y 3080 | CONFIG_NFSD_SCSILAYOUT=y 3081 | CONFIG_NFSD_FLEXFILELAYOUT=y 3082 | CONFIG_NFSD_V4_SECURITY_LABEL=y 3083 | CONFIG_GRACE_PERIOD=y 3084 | CONFIG_LOCKD=y 3085 | CONFIG_LOCKD_V4=y 3086 | CONFIG_NFS_ACL_SUPPORT=y 3087 | CONFIG_NFS_COMMON=y 3088 | CONFIG_SUNRPC=y 3089 | CONFIG_SUNRPC_GSS=y 3090 | CONFIG_SUNRPC_BACKCHANNEL=y 3091 | # CONFIG_RPCSEC_GSS_KRB5 is not set 3092 | # CONFIG_SUNRPC_DEBUG is not set 3093 | CONFIG_CEPH_FS=y 3094 | CONFIG_CEPH_FSCACHE=y 3095 | CONFIG_CEPH_FS_POSIX_ACL=y 3096 | # CONFIG_CEPH_FS_SECURITY_LABEL is not set 3097 | CONFIG_CIFS=y 3098 | # CONFIG_CIFS_STATS2 is not set 3099 | CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y 3100 | # CONFIG_CIFS_UPCALL is not set 3101 | CONFIG_CIFS_XATTR=y 3102 | CONFIG_CIFS_POSIX=y 3103 | # CONFIG_CIFS_DEBUG is not set 3104 | # CONFIG_CIFS_DFS_UPCALL is not set 3105 | # CONFIG_CIFS_SWN_UPCALL is not set 3106 | # CONFIG_CIFS_FSCACHE is not set 3107 | # CONFIG_CIFS_ROOT is not set 3108 | # CONFIG_SMB_SERVER is not set 3109 | CONFIG_SMBFS_COMMON=y 3110 | # CONFIG_CODA_FS is not set 3111 | # CONFIG_AFS_FS is not set 3112 | CONFIG_9P_FS=y 3113 | CONFIG_9P_FSCACHE=y 3114 | CONFIG_9P_FS_POSIX_ACL=y 3115 | CONFIG_9P_FS_SECURITY=y 3116 | CONFIG_NLS=y 3117 | CONFIG_NLS_DEFAULT="iso8859-1" 3118 | CONFIG_NLS_CODEPAGE_437=y 3119 | # CONFIG_NLS_CODEPAGE_737 is not set 3120 | # CONFIG_NLS_CODEPAGE_775 is not set 3121 | # CONFIG_NLS_CODEPAGE_850 is not set 3122 | # CONFIG_NLS_CODEPAGE_852 is not set 3123 | # CONFIG_NLS_CODEPAGE_855 is not set 3124 | # CONFIG_NLS_CODEPAGE_857 is not set 3125 | # CONFIG_NLS_CODEPAGE_860 is not set 3126 | # CONFIG_NLS_CODEPAGE_861 is not set 3127 | # CONFIG_NLS_CODEPAGE_862 is not set 3128 | # CONFIG_NLS_CODEPAGE_863 is not set 3129 | # CONFIG_NLS_CODEPAGE_864 is not set 3130 | # CONFIG_NLS_CODEPAGE_865 is not set 3131 | # CONFIG_NLS_CODEPAGE_866 is not set 3132 | # CONFIG_NLS_CODEPAGE_869 is not set 3133 | # CONFIG_NLS_CODEPAGE_936 is not set 3134 | # CONFIG_NLS_CODEPAGE_950 is not set 3135 | # CONFIG_NLS_CODEPAGE_932 is not set 3136 | # CONFIG_NLS_CODEPAGE_949 is not set 3137 | # CONFIG_NLS_CODEPAGE_874 is not set 3138 | # CONFIG_NLS_ISO8859_8 is not set 3139 | # CONFIG_NLS_CODEPAGE_1250 is not set 3140 | # CONFIG_NLS_CODEPAGE_1251 is not set 3141 | CONFIG_NLS_ASCII=y 3142 | CONFIG_NLS_ISO8859_1=y 3143 | # CONFIG_NLS_ISO8859_2 is not set 3144 | # CONFIG_NLS_ISO8859_3 is not set 3145 | # CONFIG_NLS_ISO8859_4 is not set 3146 | # CONFIG_NLS_ISO8859_5 is not set 3147 | # CONFIG_NLS_ISO8859_6 is not set 3148 | # CONFIG_NLS_ISO8859_7 is not set 3149 | # CONFIG_NLS_ISO8859_9 is not set 3150 | # CONFIG_NLS_ISO8859_13 is not set 3151 | # CONFIG_NLS_ISO8859_14 is not set 3152 | # CONFIG_NLS_ISO8859_15 is not set 3153 | # CONFIG_NLS_KOI8_R is not set 3154 | # CONFIG_NLS_KOI8_U is not set 3155 | # CONFIG_NLS_MAC_ROMAN is not set 3156 | # CONFIG_NLS_MAC_CELTIC is not set 3157 | # CONFIG_NLS_MAC_CENTEURO is not set 3158 | # CONFIG_NLS_MAC_CROATIAN is not set 3159 | # CONFIG_NLS_MAC_CYRILLIC is not set 3160 | # CONFIG_NLS_MAC_GAELIC is not set 3161 | # CONFIG_NLS_MAC_GREEK is not set 3162 | # CONFIG_NLS_MAC_ICELAND is not set 3163 | # CONFIG_NLS_MAC_INUIT is not set 3164 | # CONFIG_NLS_MAC_ROMANIAN is not set 3165 | # CONFIG_NLS_MAC_TURKISH is not set 3166 | CONFIG_NLS_UTF8=y 3167 | # CONFIG_UNICODE is not set 3168 | CONFIG_IO_WQ=y 3169 | # end of File systems 3170 | # Security options 3171 | CONFIG_KEYS=y 3172 | # CONFIG_KEYS_REQUEST_CACHE is not set 3173 | # CONFIG_PERSISTENT_KEYRINGS is not set 3174 | # CONFIG_BIG_KEYS is not set 3175 | # CONFIG_TRUSTED_KEYS is not set 3176 | # CONFIG_ENCRYPTED_KEYS is not set 3177 | # CONFIG_KEY_DH_OPERATIONS is not set 3178 | CONFIG_SECURITY_DMESG_RESTRICT=y 3179 | CONFIG_SECURITY=y 3180 | # CONFIG_SECURITYFS is not set 3181 | # CONFIG_SECURITY_NETWORK is not set 3182 | CONFIG_SECURITY_PATH=y 3183 | # CONFIG_INTEL_TXT is not set 3184 | CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y 3185 | CONFIG_HARDENED_USERCOPY=y 3186 | CONFIG_FORTIFY_SOURCE=y 3187 | # CONFIG_STATIC_USERMODEHELPER is not set 3188 | # CONFIG_SECURITY_SMACK is not set 3189 | # CONFIG_SECURITY_TOMOYO is not set 3190 | # CONFIG_SECURITY_APPARMOR is not set 3191 | # CONFIG_SECURITY_LOADPIN is not set 3192 | # CONFIG_SECURITY_YAMA is not set 3193 | # CONFIG_SECURITY_SAFESETID is not set 3194 | # CONFIG_SECURITY_LOCKDOWN_LSM is not set 3195 | CONFIG_SECURITY_LANDLOCK=y 3196 | # CONFIG_INTEGRITY is not set 3197 | # CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT is not set 3198 | CONFIG_DEFAULT_SECURITY_DAC=y 3199 | CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,bpf" 3200 | # Kernel hardening options 3201 | # Memory initialization 3202 | CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y 3203 | CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y 3204 | CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y 3205 | CONFIG_INIT_STACK_NONE=y 3206 | # CONFIG_INIT_STACK_ALL_PATTERN is not set 3207 | # CONFIG_INIT_STACK_ALL_ZERO is not set 3208 | # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set 3209 | # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set 3210 | CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y 3211 | CONFIG_ZERO_CALL_USED_REGS=y 3212 | # end of Memory initialization 3213 | CONFIG_RANDSTRUCT_NONE=y 3214 | # end of Kernel hardening options 3215 | # end of Security options 3216 | CONFIG_XOR_BLOCKS=y 3217 | CONFIG_ASYNC_CORE=y 3218 | CONFIG_ASYNC_MEMCPY=y 3219 | CONFIG_ASYNC_XOR=y 3220 | CONFIG_ASYNC_PQ=y 3221 | CONFIG_ASYNC_RAID6_RECOV=y 3222 | CONFIG_CRYPTO=y 3223 | # Crypto core or helper 3224 | CONFIG_CRYPTO_ALGAPI=y 3225 | CONFIG_CRYPTO_ALGAPI2=y 3226 | CONFIG_CRYPTO_AEAD=y 3227 | CONFIG_CRYPTO_AEAD2=y 3228 | CONFIG_CRYPTO_SKCIPHER=y 3229 | CONFIG_CRYPTO_SKCIPHER2=y 3230 | CONFIG_CRYPTO_HASH=y 3231 | CONFIG_CRYPTO_HASH2=y 3232 | CONFIG_CRYPTO_RNG=y 3233 | CONFIG_CRYPTO_RNG2=y 3234 | CONFIG_CRYPTO_RNG_DEFAULT=y 3235 | CONFIG_CRYPTO_AKCIPHER2=y 3236 | CONFIG_CRYPTO_AKCIPHER=y 3237 | CONFIG_CRYPTO_KPP2=y 3238 | CONFIG_CRYPTO_ACOMP2=y 3239 | CONFIG_CRYPTO_MANAGER=y 3240 | CONFIG_CRYPTO_MANAGER2=y 3241 | # CONFIG_CRYPTO_USER is not set 3242 | CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y 3243 | CONFIG_CRYPTO_GF128MUL=y 3244 | CONFIG_CRYPTO_NULL=y 3245 | CONFIG_CRYPTO_NULL2=y 3246 | # CONFIG_CRYPTO_PCRYPT is not set 3247 | # CONFIG_CRYPTO_CRYPTD is not set 3248 | CONFIG_CRYPTO_AUTHENC=y 3249 | # CONFIG_CRYPTO_TEST is not set 3250 | # end of Crypto core or helper 3251 | # Public-key cryptography 3252 | CONFIG_CRYPTO_RSA=y 3253 | # CONFIG_CRYPTO_DH is not set 3254 | # CONFIG_CRYPTO_ECDH is not set 3255 | # CONFIG_CRYPTO_ECDSA is not set 3256 | # CONFIG_CRYPTO_ECRDSA is not set 3257 | # CONFIG_CRYPTO_SM2 is not set 3258 | # CONFIG_CRYPTO_CURVE25519 is not set 3259 | # end of Public-key cryptography 3260 | # Block ciphers 3261 | CONFIG_CRYPTO_AES=y 3262 | # CONFIG_CRYPTO_AES_TI is not set 3263 | # CONFIG_CRYPTO_ANUBIS is not set 3264 | # CONFIG_CRYPTO_ARIA is not set 3265 | # CONFIG_CRYPTO_BLOWFISH is not set 3266 | # CONFIG_CRYPTO_CAMELLIA is not set 3267 | # CONFIG_CRYPTO_CAST5 is not set 3268 | # CONFIG_CRYPTO_CAST6 is not set 3269 | CONFIG_CRYPTO_DES=y 3270 | # CONFIG_CRYPTO_FCRYPT is not set 3271 | # CONFIG_CRYPTO_KHAZAD is not set 3272 | # CONFIG_CRYPTO_SEED is not set 3273 | # CONFIG_CRYPTO_SERPENT is not set 3274 | # CONFIG_CRYPTO_SM4_GENERIC is not set 3275 | # CONFIG_CRYPTO_TEA is not set 3276 | # CONFIG_CRYPTO_TWOFISH is not set 3277 | # end of Block ciphers 3278 | # Length-preserving ciphers and modes 3279 | # CONFIG_CRYPTO_ADIANTUM is not set 3280 | CONFIG_CRYPTO_ARC4=y 3281 | # CONFIG_CRYPTO_CHACHA20 is not set 3282 | CONFIG_CRYPTO_CBC=y 3283 | # CONFIG_CRYPTO_CFB is not set 3284 | CONFIG_CRYPTO_CTR=y 3285 | CONFIG_CRYPTO_CTS=y 3286 | CONFIG_CRYPTO_ECB=y 3287 | # CONFIG_CRYPTO_HCTR2 is not set 3288 | # CONFIG_CRYPTO_KEYWRAP is not set 3289 | # CONFIG_CRYPTO_LRW is not set 3290 | # CONFIG_CRYPTO_OFB is not set 3291 | # CONFIG_CRYPTO_PCBC is not set 3292 | CONFIG_CRYPTO_XTS=y 3293 | # end of Length-preserving ciphers and modes 3294 | # AEAD (authenticated encryption with associated data) ciphers 3295 | # CONFIG_CRYPTO_AEGIS128 is not set 3296 | # CONFIG_CRYPTO_CHACHA20POLY1305 is not set 3297 | CONFIG_CRYPTO_CCM=y 3298 | CONFIG_CRYPTO_GCM=y 3299 | CONFIG_CRYPTO_SEQIV=y 3300 | CONFIG_CRYPTO_ECHAINIV=y 3301 | CONFIG_CRYPTO_ESSIV=y 3302 | # end of AEAD (authenticated encryption with associated data) ciphers 3303 | # Hashes, digests, and MACs 3304 | CONFIG_CRYPTO_BLAKE2B=y 3305 | CONFIG_CRYPTO_CMAC=y 3306 | CONFIG_CRYPTO_GHASH=y 3307 | CONFIG_CRYPTO_HMAC=y 3308 | CONFIG_CRYPTO_MD4=y 3309 | CONFIG_CRYPTO_MD5=y 3310 | # CONFIG_CRYPTO_MICHAEL_MIC is not set 3311 | # CONFIG_CRYPTO_POLY1305 is not set 3312 | # CONFIG_CRYPTO_RMD160 is not set 3313 | CONFIG_CRYPTO_SHA1=y 3314 | CONFIG_CRYPTO_SHA256=y 3315 | CONFIG_CRYPTO_SHA512=y 3316 | # CONFIG_CRYPTO_SHA3 is not set 3317 | # CONFIG_CRYPTO_SM3_GENERIC is not set 3318 | # CONFIG_CRYPTO_STREEBOG is not set 3319 | # CONFIG_CRYPTO_VMAC is not set 3320 | # CONFIG_CRYPTO_WP512 is not set 3321 | # CONFIG_CRYPTO_XCBC is not set 3322 | CONFIG_CRYPTO_XXHASH=y 3323 | # end of Hashes, digests, and MACs 3324 | # CRCs (cyclic redundancy checks) 3325 | CONFIG_CRYPTO_CRC32C=y 3326 | # CONFIG_CRYPTO_CRC32 is not set 3327 | # CONFIG_CRYPTO_CRCT10DIF is not set 3328 | # end of CRCs (cyclic redundancy checks) 3329 | # Compression 3330 | # CONFIG_CRYPTO_DEFLATE is not set 3331 | # CONFIG_CRYPTO_LZO is not set 3332 | # CONFIG_CRYPTO_842 is not set 3333 | # CONFIG_CRYPTO_LZ4 is not set 3334 | # CONFIG_CRYPTO_LZ4HC is not set 3335 | # CONFIG_CRYPTO_ZSTD is not set 3336 | # end of Compression 3337 | # Random number generation 3338 | # CONFIG_CRYPTO_ANSI_CPRNG is not set 3339 | CONFIG_CRYPTO_DRBG_MENU=y 3340 | CONFIG_CRYPTO_DRBG_HMAC=y 3341 | # CONFIG_CRYPTO_DRBG_HASH is not set 3342 | # CONFIG_CRYPTO_DRBG_CTR is not set 3343 | CONFIG_CRYPTO_DRBG=y 3344 | CONFIG_CRYPTO_JITTERENTROPY=y 3345 | # end of Random number generation 3346 | # Userspace interface 3347 | CONFIG_CRYPTO_USER_API=y 3348 | CONFIG_CRYPTO_USER_API_HASH=y 3349 | CONFIG_CRYPTO_USER_API_SKCIPHER=y 3350 | # CONFIG_CRYPTO_USER_API_RNG is not set 3351 | # CONFIG_CRYPTO_USER_API_AEAD is not set 3352 | CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y 3353 | # end of Userspace interface 3354 | CONFIG_CRYPTO_HASH_INFO=y 3355 | # Accelerated Cryptographic Algorithms for CPU (x86) 3356 | CONFIG_CRYPTO_CURVE25519_X86=y 3357 | # CONFIG_CRYPTO_AES_NI_INTEL is not set 3358 | # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set 3359 | # CONFIG_CRYPTO_CAMELLIA_X86_64 is not set 3360 | # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set 3361 | # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set 3362 | # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set 3363 | # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set 3364 | # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set 3365 | # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set 3366 | # CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set 3367 | # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set 3368 | # CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64 is not set 3369 | # CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64 is not set 3370 | # CONFIG_CRYPTO_TWOFISH_X86_64 is not set 3371 | # CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set 3372 | # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set 3373 | # CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64 is not set 3374 | CONFIG_CRYPTO_CHACHA20_X86_64=y 3375 | # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set 3376 | # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set 3377 | # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set 3378 | CONFIG_CRYPTO_BLAKE2S_X86=y 3379 | # CONFIG_CRYPTO_POLYVAL_CLMUL_NI is not set 3380 | CONFIG_CRYPTO_POLY1305_X86_64=y 3381 | # CONFIG_CRYPTO_SHA1_SSSE3 is not set 3382 | # CONFIG_CRYPTO_SHA256_SSSE3 is not set 3383 | # CONFIG_CRYPTO_SHA512_SSSE3 is not set 3384 | # CONFIG_CRYPTO_SM3_AVX_X86_64 is not set 3385 | # CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set 3386 | # CONFIG_CRYPTO_CRC32C_INTEL is not set 3387 | # CONFIG_CRYPTO_CRC32_PCLMUL is not set 3388 | # end of Accelerated Cryptographic Algorithms for CPU (x86) 3389 | CONFIG_CRYPTO_HW=y 3390 | # CONFIG_CRYPTO_DEV_PADLOCK is not set 3391 | # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set 3392 | # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set 3393 | # CONFIG_CRYPTO_DEV_CCP is not set 3394 | # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set 3395 | # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set 3396 | # CONFIG_CRYPTO_DEV_QAT_C62X is not set 3397 | # CONFIG_CRYPTO_DEV_QAT_4XXX is not set 3398 | # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set 3399 | # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set 3400 | # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set 3401 | # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set 3402 | # CONFIG_CRYPTO_DEV_VIRTIO is not set 3403 | # CONFIG_CRYPTO_DEV_SAFEXCEL is not set 3404 | # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set 3405 | CONFIG_ASYMMETRIC_KEY_TYPE=y 3406 | CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y 3407 | CONFIG_X509_CERTIFICATE_PARSER=y 3408 | # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set 3409 | CONFIG_PKCS7_MESSAGE_PARSER=y 3410 | # CONFIG_PKCS7_TEST_KEY is not set 3411 | # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set 3412 | CONFIG_FIPS_SIGNATURE_SELFTEST=y 3413 | # Certificates for signature checking 3414 | CONFIG_SYSTEM_TRUSTED_KEYRING=y 3415 | # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set 3416 | # CONFIG_SECONDARY_TRUSTED_KEYRING is not set 3417 | # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set 3418 | # end of Certificates for signature checking 3419 | CONFIG_BINARY_PRINTF=y 3420 | # Library routines 3421 | CONFIG_RAID6_PQ=y 3422 | # CONFIG_RAID6_PQ_BENCHMARK is not set 3423 | # CONFIG_PACKING is not set 3424 | CONFIG_BITREVERSE=y 3425 | CONFIG_GENERIC_STRNCPY_FROM_USER=y 3426 | CONFIG_GENERIC_STRNLEN_USER=y 3427 | CONFIG_GENERIC_NET_UTILS=y 3428 | # CONFIG_CORDIC is not set 3429 | # CONFIG_PRIME_NUMBERS is not set 3430 | CONFIG_RATIONAL=y 3431 | CONFIG_GENERIC_PCI_IOMAP=y 3432 | CONFIG_GENERIC_IOMAP=y 3433 | CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y 3434 | CONFIG_ARCH_HAS_FAST_MULTIPLIER=y 3435 | CONFIG_ARCH_USE_SYM_ANNOTATIONS=y 3436 | # Crypto library routines 3437 | CONFIG_CRYPTO_LIB_UTILS=y 3438 | CONFIG_CRYPTO_LIB_AES=y 3439 | CONFIG_CRYPTO_LIB_ARC4=y 3440 | CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y 3441 | CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y 3442 | CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y 3443 | CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y 3444 | CONFIG_CRYPTO_LIB_CHACHA=y 3445 | CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=y 3446 | CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y 3447 | CONFIG_CRYPTO_LIB_CURVE25519=y 3448 | CONFIG_CRYPTO_LIB_DES=y 3449 | CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 3450 | CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y 3451 | CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y 3452 | CONFIG_CRYPTO_LIB_POLY1305=y 3453 | CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y 3454 | CONFIG_CRYPTO_LIB_SHA1=y 3455 | CONFIG_CRYPTO_LIB_SHA256=y 3456 | # end of Crypto library routines 3457 | CONFIG_CRC_CCITT=y 3458 | CONFIG_CRC16=y 3459 | # CONFIG_CRC_T10DIF is not set 3460 | # CONFIG_CRC64_ROCKSOFT is not set 3461 | CONFIG_CRC_ITU_T=y 3462 | CONFIG_CRC32=y 3463 | # CONFIG_CRC32_SELFTEST is not set 3464 | CONFIG_CRC32_SLICEBY8=y 3465 | # CONFIG_CRC32_SLICEBY4 is not set 3466 | # CONFIG_CRC32_SARWATE is not set 3467 | # CONFIG_CRC32_BIT is not set 3468 | # CONFIG_CRC64 is not set 3469 | # CONFIG_CRC4 is not set 3470 | # CONFIG_CRC7 is not set 3471 | CONFIG_LIBCRC32C=y 3472 | # CONFIG_CRC8 is not set 3473 | CONFIG_XXHASH=y 3474 | # CONFIG_RANDOM32_SELFTEST is not set 3475 | CONFIG_ZLIB_INFLATE=y 3476 | CONFIG_ZLIB_DEFLATE=y 3477 | CONFIG_LZO_COMPRESS=y 3478 | CONFIG_LZO_DECOMPRESS=y 3479 | CONFIG_LZ4_DECOMPRESS=y 3480 | CONFIG_ZSTD_COMMON=y 3481 | CONFIG_ZSTD_COMPRESS=y 3482 | CONFIG_ZSTD_DECOMPRESS=y 3483 | CONFIG_XZ_DEC=y 3484 | # CONFIG_XZ_DEC_X86 is not set 3485 | # CONFIG_XZ_DEC_POWERPC is not set 3486 | # CONFIG_XZ_DEC_IA64 is not set 3487 | # CONFIG_XZ_DEC_ARM is not set 3488 | # CONFIG_XZ_DEC_ARMTHUMB is not set 3489 | # CONFIG_XZ_DEC_SPARC is not set 3490 | # CONFIG_XZ_DEC_MICROLZMA is not set 3491 | # CONFIG_XZ_DEC_TEST is not set 3492 | CONFIG_DECOMPRESS_GZIP=y 3493 | CONFIG_DECOMPRESS_ZSTD=y 3494 | CONFIG_GENERIC_ALLOCATOR=y 3495 | CONFIG_TEXTSEARCH=y 3496 | CONFIG_TEXTSEARCH_KMP=y 3497 | CONFIG_INTERVAL_TREE=y 3498 | CONFIG_XARRAY_MULTI=y 3499 | CONFIG_ASSOCIATIVE_ARRAY=y 3500 | CONFIG_HAS_IOMEM=y 3501 | CONFIG_HAS_IOPORT_MAP=y 3502 | CONFIG_HAS_DMA=y 3503 | CONFIG_DMA_OPS=y 3504 | CONFIG_NEED_SG_DMA_LENGTH=y 3505 | CONFIG_NEED_DMA_MAP_STATE=y 3506 | CONFIG_ARCH_DMA_ADDR_T_64BIT=y 3507 | CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y 3508 | CONFIG_SWIOTLB=y 3509 | # CONFIG_DMA_API_DEBUG is not set 3510 | # CONFIG_DMA_MAP_BENCHMARK is not set 3511 | CONFIG_SGL_ALLOC=y 3512 | # CONFIG_FORCE_NR_CPUS is not set 3513 | CONFIG_CPU_RMAP=y 3514 | CONFIG_DQL=y 3515 | CONFIG_GLOB=y 3516 | # CONFIG_GLOB_SELFTEST is not set 3517 | CONFIG_NLATTR=y 3518 | CONFIG_CLZ_TAB=y 3519 | # CONFIG_IRQ_POLL is not set 3520 | CONFIG_MPILIB=y 3521 | CONFIG_OID_REGISTRY=y 3522 | CONFIG_UCS2_STRING=y 3523 | CONFIG_HAVE_GENERIC_VDSO=y 3524 | CONFIG_GENERIC_GETTIMEOFDAY=y 3525 | CONFIG_GENERIC_VDSO_TIME_NS=y 3526 | CONFIG_FONT_SUPPORT=y 3527 | CONFIG_FONT_8x16=y 3528 | CONFIG_FONT_AUTOSELECT=y 3529 | CONFIG_SG_POOL=y 3530 | CONFIG_ARCH_HAS_PMEM_API=y 3531 | CONFIG_MEMREGION=y 3532 | CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y 3533 | CONFIG_ARCH_HAS_COPY_MC=y 3534 | CONFIG_ARCH_STACKWALK=y 3535 | CONFIG_SBITMAP=y 3536 | # end of Library routines 3537 | # Kernel hacking 3538 | # printk and dmesg options 3539 | CONFIG_PRINTK_TIME=y 3540 | # CONFIG_PRINTK_CALLER is not set 3541 | # CONFIG_STACKTRACE_BUILD_ID is not set 3542 | CONFIG_CONSOLE_LOGLEVEL_DEFAULT=2 3543 | CONFIG_CONSOLE_LOGLEVEL_QUIET=4 3544 | CONFIG_MESSAGE_LOGLEVEL_DEFAULT=1 3545 | # CONFIG_BOOT_PRINTK_DELAY is not set 3546 | # CONFIG_DYNAMIC_DEBUG is not set 3547 | # CONFIG_DYNAMIC_DEBUG_CORE is not set 3548 | # CONFIG_SYMBOLIC_ERRNAME is not set 3549 | CONFIG_DEBUG_BUGVERBOSE=y 3550 | # end of printk and dmesg options 3551 | CONFIG_DEBUG_KERNEL=y 3552 | # CONFIG_DEBUG_MISC is not set 3553 | # Compile-time checks and compiler options 3554 | CONFIG_DEBUG_INFO=y 3555 | CONFIG_AS_HAS_NON_CONST_LEB128=y 3556 | # CONFIG_DEBUG_INFO_NONE is not set 3557 | CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y 3558 | # CONFIG_DEBUG_INFO_DWARF4 is not set 3559 | # CONFIG_DEBUG_INFO_DWARF5 is not set 3560 | # CONFIG_DEBUG_INFO_REDUCED is not set 3561 | # CONFIG_DEBUG_INFO_COMPRESSED is not set 3562 | # CONFIG_DEBUG_INFO_SPLIT is not set 3563 | CONFIG_DEBUG_INFO_BTF=y 3564 | CONFIG_PAHOLE_HAS_SPLIT_BTF=y 3565 | CONFIG_DEBUG_INFO_BTF_MODULES=y 3566 | # CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set 3567 | # CONFIG_GDB_SCRIPTS is not set 3568 | CONFIG_FRAME_WARN=1024 3569 | # CONFIG_STRIP_ASM_SYMS is not set 3570 | # CONFIG_READABLE_ASM is not set 3571 | # CONFIG_HEADERS_INSTALL is not set 3572 | # CONFIG_DEBUG_SECTION_MISMATCH is not set 3573 | # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set 3574 | # CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set 3575 | CONFIG_OBJTOOL=y 3576 | # CONFIG_VMLINUX_MAP is not set 3577 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set 3578 | # end of Compile-time checks and compiler options 3579 | # Generic Kernel Debugging Instruments 3580 | # CONFIG_MAGIC_SYSRQ is not set 3581 | CONFIG_DEBUG_FS=y 3582 | CONFIG_DEBUG_FS_ALLOW_ALL=y 3583 | # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set 3584 | # CONFIG_DEBUG_FS_ALLOW_NONE is not set 3585 | CONFIG_HAVE_ARCH_KGDB=y 3586 | # CONFIG_KGDB is not set 3587 | CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y 3588 | # CONFIG_UBSAN is not set 3589 | CONFIG_HAVE_ARCH_KCSAN=y 3590 | CONFIG_HAVE_KCSAN_COMPILER=y 3591 | # CONFIG_KCSAN is not set 3592 | # end of Generic Kernel Debugging Instruments 3593 | # Networking Debugging 3594 | # CONFIG_NET_DEV_REFCNT_TRACKER is not set 3595 | # CONFIG_NET_NS_REFCNT_TRACKER is not set 3596 | # CONFIG_DEBUG_NET is not set 3597 | # end of Networking Debugging 3598 | # Memory Debugging 3599 | CONFIG_PAGE_EXTENSION=y 3600 | # CONFIG_DEBUG_PAGEALLOC is not set 3601 | # CONFIG_SLUB_DEBUG is not set 3602 | # CONFIG_PAGE_OWNER is not set 3603 | CONFIG_PAGE_TABLE_CHECK=y 3604 | # CONFIG_PAGE_TABLE_CHECK_ENFORCED is not set 3605 | # CONFIG_PAGE_POISONING is not set 3606 | # CONFIG_DEBUG_PAGE_REF is not set 3607 | # CONFIG_DEBUG_RODATA_TEST is not set 3608 | CONFIG_ARCH_HAS_DEBUG_WX=y 3609 | # CONFIG_DEBUG_WX is not set 3610 | CONFIG_GENERIC_PTDUMP=y 3611 | # CONFIG_PTDUMP_DEBUGFS is not set 3612 | # CONFIG_DEBUG_OBJECTS is not set 3613 | # CONFIG_SHRINKER_DEBUG is not set 3614 | CONFIG_HAVE_DEBUG_KMEMLEAK=y 3615 | # CONFIG_DEBUG_KMEMLEAK is not set 3616 | # CONFIG_DEBUG_STACK_USAGE is not set 3617 | CONFIG_SCHED_STACK_END_CHECK=y 3618 | CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y 3619 | # CONFIG_DEBUG_VM is not set 3620 | # CONFIG_DEBUG_VM_PGTABLE is not set 3621 | CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y 3622 | # CONFIG_DEBUG_VIRTUAL is not set 3623 | CONFIG_DEBUG_MEMORY_INIT=y 3624 | # CONFIG_DEBUG_PER_CPU_MAPS is not set 3625 | CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y 3626 | # CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set 3627 | CONFIG_HAVE_ARCH_KASAN=y 3628 | CONFIG_HAVE_ARCH_KASAN_VMALLOC=y 3629 | CONFIG_CC_HAS_KASAN_GENERIC=y 3630 | CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y 3631 | # CONFIG_KASAN is not set 3632 | CONFIG_HAVE_ARCH_KFENCE=y 3633 | # CONFIG_KFENCE is not set 3634 | CONFIG_HAVE_ARCH_KMSAN=y 3635 | # end of Memory Debugging 3636 | # CONFIG_DEBUG_SHIRQ is not set 3637 | # Debug Oops, Lockups and Hangs 3638 | CONFIG_PANIC_ON_OOPS=y 3639 | CONFIG_PANIC_ON_OOPS_VALUE=1 3640 | CONFIG_PANIC_TIMEOUT=0 3641 | # CONFIG_SOFTLOCKUP_DETECTOR is not set 3642 | CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y 3643 | # CONFIG_HARDLOCKUP_DETECTOR is not set 3644 | # CONFIG_DETECT_HUNG_TASK is not set 3645 | # CONFIG_WQ_WATCHDOG is not set 3646 | # CONFIG_TEST_LOCKUP is not set 3647 | # end of Debug Oops, Lockups and Hangs 3648 | # Scheduler Debugging 3649 | CONFIG_SCHED_DEBUG=y 3650 | CONFIG_SCHED_INFO=y 3651 | CONFIG_SCHEDSTATS=y 3652 | # end of Scheduler Debugging 3653 | # CONFIG_DEBUG_TIMEKEEPING is not set 3654 | # Lock Debugging (spinlocks, mutexes, etc...) 3655 | CONFIG_LOCK_DEBUGGING_SUPPORT=y 3656 | # CONFIG_PROVE_LOCKING is not set 3657 | # CONFIG_LOCK_STAT is not set 3658 | # CONFIG_DEBUG_RT_MUTEXES is not set 3659 | # CONFIG_DEBUG_SPINLOCK is not set 3660 | # CONFIG_DEBUG_MUTEXES is not set 3661 | # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set 3662 | # CONFIG_DEBUG_RWSEMS is not set 3663 | # CONFIG_DEBUG_LOCK_ALLOC is not set 3664 | # CONFIG_DEBUG_ATOMIC_SLEEP is not set 3665 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set 3666 | # CONFIG_LOCK_TORTURE_TEST is not set 3667 | # CONFIG_WW_MUTEX_SELFTEST is not set 3668 | # CONFIG_SCF_TORTURE_TEST is not set 3669 | # CONFIG_CSD_LOCK_WAIT_DEBUG is not set 3670 | # end of Lock Debugging (spinlocks, mutexes, etc...) 3671 | # CONFIG_DEBUG_IRQFLAGS is not set 3672 | CONFIG_STACKTRACE=y 3673 | # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set 3674 | # CONFIG_DEBUG_KOBJECT is not set 3675 | # Debug kernel data structures 3676 | CONFIG_DEBUG_LIST=y 3677 | # CONFIG_DEBUG_PLIST is not set 3678 | CONFIG_DEBUG_SG=y 3679 | CONFIG_DEBUG_NOTIFIERS=y 3680 | # CONFIG_BUG_ON_DATA_CORRUPTION is not set 3681 | # CONFIG_DEBUG_MAPLE_TREE is not set 3682 | # end of Debug kernel data structures 3683 | CONFIG_DEBUG_CREDENTIALS=y 3684 | # RCU Debugging 3685 | # CONFIG_RCU_SCALE_TEST is not set 3686 | # CONFIG_RCU_TORTURE_TEST is not set 3687 | # CONFIG_RCU_REF_SCALE_TEST is not set 3688 | CONFIG_RCU_CPU_STALL_TIMEOUT=60 3689 | CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 3690 | # CONFIG_RCU_TRACE is not set 3691 | # CONFIG_RCU_EQS_DEBUG is not set 3692 | # end of RCU Debugging 3693 | # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set 3694 | # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set 3695 | # CONFIG_LATENCYTOP is not set 3696 | CONFIG_USER_STACKTRACE_SUPPORT=y 3697 | CONFIG_NOP_TRACER=y 3698 | CONFIG_HAVE_RETHOOK=y 3699 | CONFIG_RETHOOK=y 3700 | CONFIG_HAVE_FUNCTION_TRACER=y 3701 | CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y 3702 | CONFIG_HAVE_DYNAMIC_FTRACE=y 3703 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y 3704 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y 3705 | CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y 3706 | CONFIG_HAVE_DYNAMIC_FTRACE_NO_PATCHABLE=y 3707 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y 3708 | CONFIG_HAVE_SYSCALL_TRACEPOINTS=y 3709 | CONFIG_HAVE_FENTRY=y 3710 | CONFIG_HAVE_OBJTOOL_MCOUNT=y 3711 | CONFIG_HAVE_C_RECORDMCOUNT=y 3712 | CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y 3713 | CONFIG_BUILDTIME_MCOUNT_SORT=y 3714 | CONFIG_TRACER_MAX_TRACE=y 3715 | CONFIG_TRACE_CLOCK=y 3716 | CONFIG_RING_BUFFER=y 3717 | CONFIG_EVENT_TRACING=y 3718 | CONFIG_CONTEXT_SWITCH_TRACER=y 3719 | CONFIG_RING_BUFFER_ALLOW_SWAP=y 3720 | CONFIG_TRACING=y 3721 | CONFIG_GENERIC_TRACER=y 3722 | CONFIG_TRACING_SUPPORT=y 3723 | CONFIG_FTRACE=y 3724 | # CONFIG_BOOTTIME_TRACING is not set 3725 | CONFIG_FUNCTION_TRACER=y 3726 | CONFIG_FUNCTION_GRAPH_TRACER=y 3727 | CONFIG_DYNAMIC_FTRACE=y 3728 | CONFIG_DYNAMIC_FTRACE_WITH_REGS=y 3729 | CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y 3730 | CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y 3731 | CONFIG_FPROBE=y 3732 | CONFIG_FUNCTION_PROFILER=y 3733 | CONFIG_STACK_TRACER=y 3734 | # CONFIG_IRQSOFF_TRACER is not set 3735 | CONFIG_SCHED_TRACER=y 3736 | CONFIG_HWLAT_TRACER=y 3737 | # CONFIG_OSNOISE_TRACER is not set 3738 | # CONFIG_TIMERLAT_TRACER is not set 3739 | # CONFIG_MMIOTRACE is not set 3740 | CONFIG_FTRACE_SYSCALLS=y 3741 | CONFIG_TRACER_SNAPSHOT=y 3742 | CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y 3743 | CONFIG_BRANCH_PROFILE_NONE=y 3744 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set 3745 | # CONFIG_BLK_DEV_IO_TRACE is not set 3746 | CONFIG_KPROBE_EVENTS=y 3747 | # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set 3748 | CONFIG_UPROBE_EVENTS=y 3749 | CONFIG_BPF_EVENTS=y 3750 | CONFIG_DYNAMIC_EVENTS=y 3751 | CONFIG_PROBE_EVENTS=y 3752 | CONFIG_FTRACE_MCOUNT_RECORD=y 3753 | CONFIG_FTRACE_MCOUNT_USE_CC=y 3754 | # CONFIG_SYNTH_EVENTS is not set 3755 | # CONFIG_HIST_TRIGGERS is not set 3756 | # CONFIG_TRACE_EVENT_INJECT is not set 3757 | # CONFIG_TRACEPOINT_BENCHMARK is not set 3758 | # CONFIG_RING_BUFFER_BENCHMARK is not set 3759 | # CONFIG_TRACE_EVAL_MAP_FILE is not set 3760 | # CONFIG_FTRACE_RECORD_RECURSION is not set 3761 | # CONFIG_FTRACE_STARTUP_TEST is not set 3762 | # CONFIG_FTRACE_SORT_STARTUP_TEST is not set 3763 | # CONFIG_RING_BUFFER_STARTUP_TEST is not set 3764 | # CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set 3765 | # CONFIG_PREEMPTIRQ_DELAY_TEST is not set 3766 | # CONFIG_KPROBE_EVENT_GEN_TEST is not set 3767 | # CONFIG_RV is not set 3768 | # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set 3769 | # CONFIG_SAMPLES is not set 3770 | CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y 3771 | CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y 3772 | CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y 3773 | # CONFIG_STRICT_DEVMEM is not set 3774 | # x86 Debugging 3775 | # CONFIG_X86_VERBOSE_BOOTUP is not set 3776 | CONFIG_EARLY_PRINTK=y 3777 | # CONFIG_EARLY_PRINTK_DBGP is not set 3778 | # CONFIG_EARLY_PRINTK_USB_XDBC is not set 3779 | # CONFIG_EFI_PGT_DUMP is not set 3780 | # CONFIG_DEBUG_TLBFLUSH is not set 3781 | CONFIG_HAVE_MMIOTRACE_SUPPORT=y 3782 | # CONFIG_X86_DECODER_SELFTEST is not set 3783 | CONFIG_IO_DELAY_0X80=y 3784 | # CONFIG_IO_DELAY_0XED is not set 3785 | # CONFIG_IO_DELAY_UDELAY is not set 3786 | # CONFIG_IO_DELAY_NONE is not set 3787 | # CONFIG_DEBUG_BOOT_PARAMS is not set 3788 | # CONFIG_CPA_DEBUG is not set 3789 | # CONFIG_DEBUG_ENTRY is not set 3790 | # CONFIG_DEBUG_NMI_SELFTEST is not set 3791 | # CONFIG_X86_DEBUG_FPU is not set 3792 | # CONFIG_PUNIT_ATOM_DEBUG is not set 3793 | CONFIG_UNWINDER_ORC=y 3794 | # CONFIG_UNWINDER_FRAME_POINTER is not set 3795 | # CONFIG_UNWINDER_GUESS is not set 3796 | # end of x86 Debugging 3797 | # Kernel Testing and Coverage 3798 | # CONFIG_KUNIT is not set 3799 | # CONFIG_NOTIFIER_ERROR_INJECTION is not set 3800 | # CONFIG_FUNCTION_ERROR_INJECTION is not set 3801 | # CONFIG_FAULT_INJECTION is not set 3802 | CONFIG_ARCH_HAS_KCOV=y 3803 | CONFIG_CC_HAS_SANCOV_TRACE_PC=y 3804 | # CONFIG_KCOV is not set 3805 | # CONFIG_RUNTIME_TESTING_MENU is not set 3806 | CONFIG_ARCH_USE_MEMTEST=y 3807 | # CONFIG_MEMTEST is not set 3808 | # CONFIG_HYPERV_TESTING is not set 3809 | # end of Kernel Testing and Coverage 3810 | # Rust hacking 3811 | # end of Rust hacking 3812 | # end of Kernel hacking 3813 | -------------------------------------------------------------------------------- /wslconfig-generator.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Function to normalize paths 4 | normalize_path() { 5 | local path="$1" 6 | # Replace any number of backslashes with two backslashes 7 | path="$(echo "$path" | sed -E 's/\\{1,}/\\\\/g')" 8 | echo "$path" 9 | } 10 | 11 | # Display the banner 12 | echo "=====================================================================" 13 | echo " WSL Configuration Generator " 14 | echo "=====================================================================" 15 | echo "This script generates a .wslconfig file based on your PC's specs and" 16 | echo "allows you to customize various WSL settings. The generated file " 17 | echo "will be saved in the current directory. " 18 | echo 19 | echo "You can use command line arguments to set specific values for the " 20 | echo "non-determined variables. Run the script with -h or --help to see " 21 | echo "the available options. " 22 | echo "=====================================================================" 23 | echo 24 | 25 | # Function to display the help menu 26 | display_help() { 27 | echo "Usage: $0 [OPTIONS]" 28 | echo 29 | echo "Options:" 30 | echo " -h, --help Display this help menu" 31 | echo " -e, --examples Display example values for non-determined variables" 32 | echo 33 | echo " -k, --kernel Set the kernel path" 34 | echo " -f, --swapfile Set the swapfile path" 35 | echo " --auto-proxy Enable or disable auto proxy (default: true)" 36 | echo " --dns-tunneling Enable or disable DNS tunneling (default: true)" 37 | echo " --firewall Enable or disable the firewall (default: true)" 38 | echo " --sparse-vhd Enable or disable sparse VHD (default: true)" 39 | echo " -d, --debug-console Enable or disable debug console (default: false)" 40 | echo " -g, --gui-applications Enable or disable GUI applications support (WSLg) (default: true)" 41 | echo " -n, --nested-virtualization Enable or disable nested virtualization (default: true)" 42 | echo " -t, --vm-idle-timeout Set the VM idle timeout in seconds (default: 900)" 43 | echo " --auto-memory-reclaim