xref: /aosp_15_r20/kernel/configs/r/android-5.4/android-base-conditional.xml (revision 1d3556b860e096874ddca674556f5d20fb3a73b0)
1*1d3556b8SAndroid Build Coastguard Worker<kernel minlts="5.4.61" />
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_CFI_CLANG</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_CP15_BARRIER_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_SETEND_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_SHADOW_CALL_STACK</key>
68*1d3556b8SAndroid Build Coastguard Worker		<value type="bool">y</value>
69*1d3556b8SAndroid Build Coastguard Worker	</config>
70*1d3556b8SAndroid Build Coastguard Worker	<config>
71*1d3556b8SAndroid Build Coastguard Worker		<key>CONFIG_SWP_EMULATION</key>
72*1d3556b8SAndroid Build Coastguard Worker		<value type="bool">y</value>
73*1d3556b8SAndroid Build Coastguard Worker	</config>
74*1d3556b8SAndroid Build Coastguard Worker	<config>
75*1d3556b8SAndroid Build Coastguard Worker		<key>CONFIG_BPF_JIT_ALWAYS_ON</key>
76*1d3556b8SAndroid Build Coastguard Worker		<value type="bool">y</value>
77*1d3556b8SAndroid Build Coastguard Worker	</config>
78*1d3556b8SAndroid Build Coastguard Worker</group>
79*1d3556b8SAndroid Build Coastguard Worker
80*1d3556b8SAndroid Build Coastguard Worker<!-- x86 base requirements -->
81*1d3556b8SAndroid Build Coastguard Worker<group>
82*1d3556b8SAndroid Build Coastguard Worker	<conditions>
83*1d3556b8SAndroid Build Coastguard Worker		<config>
84*1d3556b8SAndroid Build Coastguard Worker			<key>CONFIG_X86</key>
85*1d3556b8SAndroid Build Coastguard Worker			<value type="bool">y</value>
86*1d3556b8SAndroid Build Coastguard Worker		</config>
87*1d3556b8SAndroid Build Coastguard Worker	</conditions>
88*1d3556b8SAndroid Build Coastguard Worker	<config>
89*1d3556b8SAndroid Build Coastguard Worker		<key>CONFIG_DEVKMEM</key>
90*1d3556b8SAndroid Build Coastguard Worker		<value type="bool">n</value>
91*1d3556b8SAndroid Build Coastguard Worker	</config>
92*1d3556b8SAndroid Build Coastguard Worker	<config>
93*1d3556b8SAndroid Build Coastguard Worker		<key>CONFIG_PAGE_TABLE_ISOLATION</key>
94*1d3556b8SAndroid Build Coastguard Worker		<value type="bool">y</value>
95*1d3556b8SAndroid Build Coastguard Worker	</config>
96*1d3556b8SAndroid Build Coastguard Worker	<config>
97*1d3556b8SAndroid Build Coastguard Worker		<key>CONFIG_RETPOLINE</key>
98*1d3556b8SAndroid Build Coastguard Worker		<value type="bool">y</value>
99*1d3556b8SAndroid Build Coastguard Worker	</config>
100*1d3556b8SAndroid Build Coastguard Worker	<config>
101*1d3556b8SAndroid Build Coastguard Worker		<key>CONFIG_BPF_JIT_ALWAYS_ON</key>
102*1d3556b8SAndroid Build Coastguard Worker		<value type="bool">y</value>
103*1d3556b8SAndroid Build Coastguard Worker	</config>
104*1d3556b8SAndroid Build Coastguard Worker</group>
105*1d3556b8SAndroid Build Coastguard Worker
106*1d3556b8SAndroid Build Coastguard Worker<!-- x86_64 base requirements -->
107*1d3556b8SAndroid Build Coastguard Worker<group>
108*1d3556b8SAndroid Build Coastguard Worker	<conditions>
109*1d3556b8SAndroid Build Coastguard Worker		<config>
110*1d3556b8SAndroid Build Coastguard Worker			<key>CONFIG_X86_64</key>
111*1d3556b8SAndroid Build Coastguard Worker			<value type="bool">y</value>
112*1d3556b8SAndroid Build Coastguard Worker		</config>
113*1d3556b8SAndroid Build Coastguard Worker	</conditions>
114*1d3556b8SAndroid Build Coastguard Worker	<config>
115*1d3556b8SAndroid Build Coastguard Worker		<key>CONFIG_CFI_CLANG</key>
116*1d3556b8SAndroid Build Coastguard Worker		<value type="bool">y</value>
117*1d3556b8SAndroid Build Coastguard Worker	</config>
118*1d3556b8SAndroid Build Coastguard Worker</group>
119*1d3556b8SAndroid Build Coastguard Worker
120*1d3556b8SAndroid Build Coastguard Worker<!-- CONFIG_ACPI || CONFIG_OF -->
121*1d3556b8SAndroid Build Coastguard Worker<group>
122*1d3556b8SAndroid Build Coastguard Worker	<conditions>
123*1d3556b8SAndroid Build Coastguard Worker		<config>
124*1d3556b8SAndroid Build Coastguard Worker			<key>CONFIG_ACPI</key>
125*1d3556b8SAndroid Build Coastguard Worker			<value type="bool">n</value>
126*1d3556b8SAndroid Build Coastguard Worker		</config>
127*1d3556b8SAndroid Build Coastguard Worker	</conditions>
128*1d3556b8SAndroid Build Coastguard Worker	<config>
129*1d3556b8SAndroid Build Coastguard Worker		<key>CONFIG_OF</key>
130*1d3556b8SAndroid Build Coastguard Worker		<value type="bool">y</value>
131*1d3556b8SAndroid Build Coastguard Worker	</config>
132*1d3556b8SAndroid Build Coastguard Worker</group>
133*1d3556b8SAndroid Build Coastguard Worker<group>
134*1d3556b8SAndroid Build Coastguard Worker	<conditions>
135*1d3556b8SAndroid Build Coastguard Worker		<config>
136*1d3556b8SAndroid Build Coastguard Worker			<key>CONFIG_OF</key>
137*1d3556b8SAndroid Build Coastguard Worker			<value type="bool">n</value>
138*1d3556b8SAndroid Build Coastguard Worker		</config>
139*1d3556b8SAndroid Build Coastguard Worker	</conditions>
140*1d3556b8SAndroid Build Coastguard Worker	<config>
141*1d3556b8SAndroid Build Coastguard Worker		<key>CONFIG_ACPI</key>
142*1d3556b8SAndroid Build Coastguard Worker		<value type="bool">y</value>
143*1d3556b8SAndroid Build Coastguard Worker	</config>
144*1d3556b8SAndroid Build Coastguard Worker</group>
145*1d3556b8SAndroid Build Coastguard Worker
146*1d3556b8SAndroid Build Coastguard Worker<!-- EXT4 requirements -->
147*1d3556b8SAndroid Build Coastguard Worker<group>
148*1d3556b8SAndroid Build Coastguard Worker	<conditions>
149*1d3556b8SAndroid Build Coastguard Worker		<config>
150*1d3556b8SAndroid Build Coastguard Worker			<key>CONFIG_EXT4_FS</key>
151*1d3556b8SAndroid Build Coastguard Worker			<value type="bool">y</value>
152*1d3556b8SAndroid Build Coastguard Worker		</config>
153*1d3556b8SAndroid Build Coastguard Worker	</conditions>
154*1d3556b8SAndroid Build Coastguard Worker	<config>
155*1d3556b8SAndroid Build Coastguard Worker		<key>CONFIG_EXT4_FS_POSIX_ACL</key>
156*1d3556b8SAndroid Build Coastguard Worker		<value type="bool">y</value>
157*1d3556b8SAndroid Build Coastguard Worker	</config>
158*1d3556b8SAndroid Build Coastguard Worker</group>
159*1d3556b8SAndroid Build Coastguard Worker
160*1d3556b8SAndroid Build Coastguard Worker<!-- F2FS requirements -->
161*1d3556b8SAndroid Build Coastguard Worker<group>
162*1d3556b8SAndroid Build Coastguard Worker	<conditions>
163*1d3556b8SAndroid Build Coastguard Worker		<config>
164*1d3556b8SAndroid Build Coastguard Worker			<key>CONFIG_F2FS_FS</key>
165*1d3556b8SAndroid Build Coastguard Worker			<value type="bool">y</value>
166*1d3556b8SAndroid Build Coastguard Worker		</config>
167*1d3556b8SAndroid Build Coastguard Worker	</conditions>
168*1d3556b8SAndroid Build Coastguard Worker	<config>
169*1d3556b8SAndroid Build Coastguard Worker		<key>CONFIG_F2FS_FS_POSIX_ACL</key>
170*1d3556b8SAndroid Build Coastguard Worker		<value type="bool">y</value>
171*1d3556b8SAndroid Build Coastguard Worker	</config>
172*1d3556b8SAndroid Build Coastguard Worker</group>
173