1*1d3556b8SAndroid Build Coastguard Worker<kernel minlts="6.1.0" /> 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_CFI_CLANG</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_COMPAT</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_RANDOMIZE_BASE</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_SETEND_EMULATION</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_SHADOW_CALL_STACK</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_SWP_EMULATION</key> 76*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 77*1d3556b8SAndroid Build Coastguard Worker </config> 78*1d3556b8SAndroid Build Coastguard Worker <config> 79*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_BPF_JIT_ALWAYS_ON</key> 80*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 81*1d3556b8SAndroid Build Coastguard Worker </config> 82*1d3556b8SAndroid Build Coastguard Worker <config> 83*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_HAVE_MOVE_PMD</key> 84*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 85*1d3556b8SAndroid Build Coastguard Worker </config> 86*1d3556b8SAndroid Build Coastguard Worker <config> 87*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_HAVE_MOVE_PUD</key> 88*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 89*1d3556b8SAndroid Build Coastguard Worker </config> 90*1d3556b8SAndroid Build Coastguard Worker <config> 91*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_KFENCE</key> 92*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 93*1d3556b8SAndroid Build Coastguard Worker </config> 94*1d3556b8SAndroid Build Coastguard Worker <config> 95*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_USERFAULTFD</key> 96*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 97*1d3556b8SAndroid Build Coastguard Worker </config> 98*1d3556b8SAndroid Build Coastguard Worker</group> 99*1d3556b8SAndroid Build Coastguard Worker 100*1d3556b8SAndroid Build Coastguard Worker<!-- x86 base requirements --> 101*1d3556b8SAndroid Build Coastguard Worker<group> 102*1d3556b8SAndroid Build Coastguard Worker <conditions> 103*1d3556b8SAndroid Build Coastguard Worker <config> 104*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_X86</key> 105*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 106*1d3556b8SAndroid Build Coastguard Worker </config> 107*1d3556b8SAndroid Build Coastguard Worker </conditions> 108*1d3556b8SAndroid Build Coastguard Worker <config> 109*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_DEVKMEM</key> 110*1d3556b8SAndroid Build Coastguard Worker <value type="bool">n</value> 111*1d3556b8SAndroid Build Coastguard Worker </config> 112*1d3556b8SAndroid Build Coastguard Worker <config> 113*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_KFENCE</key> 114*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 115*1d3556b8SAndroid Build Coastguard Worker </config> 116*1d3556b8SAndroid Build Coastguard Worker <config> 117*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_PAGE_TABLE_ISOLATION</key> 118*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 119*1d3556b8SAndroid Build Coastguard Worker </config> 120*1d3556b8SAndroid Build Coastguard Worker <config> 121*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_RETPOLINE</key> 122*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 123*1d3556b8SAndroid Build Coastguard Worker </config> 124*1d3556b8SAndroid Build Coastguard Worker <config> 125*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_HAVE_MOVE_PMD</key> 126*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 127*1d3556b8SAndroid Build Coastguard Worker </config> 128*1d3556b8SAndroid Build Coastguard Worker <config> 129*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_HAVE_MOVE_PUD</key> 130*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 131*1d3556b8SAndroid Build Coastguard Worker </config> 132*1d3556b8SAndroid Build Coastguard Worker <config> 133*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_RANDOMIZE_BASE</key> 134*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 135*1d3556b8SAndroid Build Coastguard Worker </config> 136*1d3556b8SAndroid Build Coastguard Worker <config> 137*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_USERFAULTFD</key> 138*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 139*1d3556b8SAndroid Build Coastguard Worker </config> 140*1d3556b8SAndroid Build Coastguard Worker</group> 141*1d3556b8SAndroid Build Coastguard Worker 142*1d3556b8SAndroid Build Coastguard Worker<!-- x86_64 base requirements --> 143*1d3556b8SAndroid Build Coastguard Worker<group> 144*1d3556b8SAndroid Build Coastguard Worker <conditions> 145*1d3556b8SAndroid Build Coastguard Worker <config> 146*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_X86_64</key> 147*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 148*1d3556b8SAndroid Build Coastguard Worker </config> 149*1d3556b8SAndroid Build Coastguard Worker </conditions> 150*1d3556b8SAndroid Build Coastguard Worker <config> 151*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_CFI_CLANG</key> 152*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 153*1d3556b8SAndroid Build Coastguard Worker </config> 154*1d3556b8SAndroid Build Coastguard Worker <config> 155*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_BPF_JIT_ALWAYS_ON</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<!-- CONFIG_ACPI || CONFIG_OF --> 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_ACPI</key> 165*1d3556b8SAndroid Build Coastguard Worker <value type="bool">n</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_OF</key> 170*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 171*1d3556b8SAndroid Build Coastguard Worker </config> 172*1d3556b8SAndroid Build Coastguard Worker</group> 173*1d3556b8SAndroid Build Coastguard Worker<group> 174*1d3556b8SAndroid Build Coastguard Worker <conditions> 175*1d3556b8SAndroid Build Coastguard Worker <config> 176*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_OF</key> 177*1d3556b8SAndroid Build Coastguard Worker <value type="bool">n</value> 178*1d3556b8SAndroid Build Coastguard Worker </config> 179*1d3556b8SAndroid Build Coastguard Worker </conditions> 180*1d3556b8SAndroid Build Coastguard Worker <config> 181*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_ACPI</key> 182*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 183*1d3556b8SAndroid Build Coastguard Worker </config> 184*1d3556b8SAndroid Build Coastguard Worker</group> 185*1d3556b8SAndroid Build Coastguard Worker 186*1d3556b8SAndroid Build Coastguard Worker<!-- EXT4 requirements --> 187*1d3556b8SAndroid Build Coastguard Worker<group> 188*1d3556b8SAndroid Build Coastguard Worker <conditions> 189*1d3556b8SAndroid Build Coastguard Worker <config> 190*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_EXT4_FS</key> 191*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 192*1d3556b8SAndroid Build Coastguard Worker </config> 193*1d3556b8SAndroid Build Coastguard Worker </conditions> 194*1d3556b8SAndroid Build Coastguard Worker <config> 195*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_EXT4_FS_POSIX_ACL</key> 196*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 197*1d3556b8SAndroid Build Coastguard Worker </config> 198*1d3556b8SAndroid Build Coastguard Worker</group> 199*1d3556b8SAndroid Build Coastguard Worker 200*1d3556b8SAndroid Build Coastguard Worker<!-- F2FS requirements --> 201*1d3556b8SAndroid Build Coastguard Worker<group> 202*1d3556b8SAndroid Build Coastguard Worker <conditions> 203*1d3556b8SAndroid Build Coastguard Worker <config> 204*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_F2FS_FS</key> 205*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 206*1d3556b8SAndroid Build Coastguard Worker </config> 207*1d3556b8SAndroid Build Coastguard Worker </conditions> 208*1d3556b8SAndroid Build Coastguard Worker <config> 209*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_F2FS_FS_POSIX_ACL</key> 210*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 211*1d3556b8SAndroid Build Coastguard Worker </config> 212*1d3556b8SAndroid Build Coastguard Worker</group> 213*1d3556b8SAndroid Build Coastguard Worker 214*1d3556b8SAndroid Build Coastguard Worker<!-- CONFIG_VMAP_STACK requirement --> 215*1d3556b8SAndroid Build Coastguard Worker<group> 216*1d3556b8SAndroid Build Coastguard Worker <conditions> 217*1d3556b8SAndroid Build Coastguard Worker <config> 218*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_HAVE_ARCH_VMAP_STACK</key> 219*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 220*1d3556b8SAndroid Build Coastguard Worker </config> 221*1d3556b8SAndroid Build Coastguard Worker <config> 222*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_KASAN_SW_TAGS</key> 223*1d3556b8SAndroid Build Coastguard Worker <value type="bool">n</value> 224*1d3556b8SAndroid Build Coastguard Worker </config> 225*1d3556b8SAndroid Build Coastguard Worker </conditions> 226*1d3556b8SAndroid Build Coastguard Worker <config> 227*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_VMAP_STACK</key> 228*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 229*1d3556b8SAndroid Build Coastguard Worker </config> 230*1d3556b8SAndroid Build Coastguard Worker</group> 231*1d3556b8SAndroid Build Coastguard Worker 232*1d3556b8SAndroid Build Coastguard Worker<!-- CONFIG_INIT_STACK_ALL_ZERO requirement --> 233*1d3556b8SAndroid Build Coastguard Worker<group> 234*1d3556b8SAndroid Build Coastguard Worker <conditions> 235*1d3556b8SAndroid Build Coastguard Worker <config> 236*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO</key> 237*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 238*1d3556b8SAndroid Build Coastguard Worker </config> 239*1d3556b8SAndroid Build Coastguard Worker </conditions> 240*1d3556b8SAndroid Build Coastguard Worker <config> 241*1d3556b8SAndroid Build Coastguard Worker <key>CONFIG_INIT_STACK_ALL_ZERO</key> 242*1d3556b8SAndroid Build Coastguard Worker <value type="bool">y</value> 243*1d3556b8SAndroid Build Coastguard Worker </config> 244*1d3556b8SAndroid Build Coastguard Worker</group> 245