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