1<kernel minlts="4.14.180" />
2
3<!-- KEEP ALPHABETICALLY SORTED -->
4<!-- ARM base requirements -->
5<group>
6	<conditions>
7		<config>
8			<key>CONFIG_ARM</key>
9			<value type="bool">y</value>
10		</config>
11	</conditions>
12	<config>
13		<key>CONFIG_AEABI</key>
14		<value type="bool">y</value>
15	</config>
16	<config>
17		<key>CONFIG_CPU_SW_DOMAIN_PAN</key>
18		<value type="bool">y</value>
19	</config>
20	<config>
21		<key>CONFIG_DEVKMEM</key>
22		<value type="bool">n</value>
23	</config>
24	<config>
25		<key>CONFIG_OABI_COMPAT</key>
26		<value type="bool">n</value>
27	</config>
28</group>
29
30<!-- ARM64 base requirements -->
31<group>
32	<conditions>
33		<config>
34			<key>CONFIG_ARM64</key>
35			<value type="bool">y</value>
36		</config>
37	</conditions>
38	<config>
39		<key>CONFIG_ARM64_PAN</key>
40		<value type="bool">y</value>
41	</config>
42	<config>
43		<key>CONFIG_ARM64_SW_TTBR0_PAN</key>
44		<value type="bool">y</value>
45	</config>
46	<config>
47		<key>CONFIG_ARMV8_DEPRECATED</key>
48		<value type="bool">y</value>
49	</config>
50	<config>
51		<key>CONFIG_COMPAT</key>
52		<value type="bool">y</value>
53	</config>
54	<config>
55		<key>CONFIG_CP15_BARRIER_EMULATION</key>
56		<value type="bool">y</value>
57	</config>
58	<config>
59		<key>CONFIG_SETEND_EMULATION</key>
60		<value type="bool">y</value>
61	</config>
62	<config>
63		<key>CONFIG_SWP_EMULATION</key>
64		<value type="bool">y</value>
65	</config>
66	<config>
67		<key>CONFIG_BPF_JIT_ALWAYS_ON</key>
68		<value type="bool">y</value>
69	</config>
70</group>
71
72<!-- x86 base requirements -->
73<group>
74	<conditions>
75		<config>
76			<key>CONFIG_X86</key>
77			<value type="bool">y</value>
78		</config>
79	</conditions>
80	<config>
81		<key>CONFIG_DEVKMEM</key>
82		<value type="bool">n</value>
83	</config>
84	<config>
85		<key>CONFIG_PAGE_TABLE_ISOLATION</key>
86		<value type="bool">y</value>
87	</config>
88	<config>
89		<key>CONFIG_RETPOLINE</key>
90		<value type="bool">y</value>
91	</config>
92	<config>
93		<key>CONFIG_BPF_JIT_ALWAYS_ON</key>
94		<value type="bool">y</value>
95	</config>
96</group>
97
98<!-- CONFIG_ACPI || CONFIG_OF -->
99<group>
100	<conditions>
101		<config>
102			<key>CONFIG_ACPI</key>
103			<value type="bool">n</value>
104		</config>
105	</conditions>
106	<config>
107		<key>CONFIG_OF</key>
108		<value type="bool">y</value>
109	</config>
110</group>
111<group>
112	<conditions>
113		<config>
114			<key>CONFIG_OF</key>
115			<value type="bool">n</value>
116		</config>
117	</conditions>
118	<config>
119		<key>CONFIG_ACPI</key>
120		<value type="bool">y</value>
121	</config>
122</group>
123
124<!-- EXT4 requirements -->
125<group>
126	<conditions>
127		<config>
128			<key>CONFIG_EXT4_FS</key>
129			<value type="bool">y</value>
130		</config>
131	</conditions>
132	<config>
133		<key>CONFIG_EXT4_FS_POSIX_ACL</key>
134		<value type="bool">y</value>
135	</config>
136</group>
137
138<!-- F2FS requirements -->
139<group>
140	<conditions>
141		<config>
142			<key>CONFIG_F2FS_FS</key>
143			<value type="bool">y</value>
144		</config>
145	</conditions>
146	<config>
147		<key>CONFIG_F2FS_FS_POSIX_ACL</key>
148		<value type="bool">y</value>
149	</config>
150</group>
151