├── .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