1<kernel minlts="4.19.42" /> 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_ARMV8_DEPRECATED</key> 40 <value type="bool">y</value> 41 </config> 42 <config> 43 <key>CONFIG_COMPAT</key> 44 <value type="bool">y</value> 45 </config> 46 <config> 47 <key>CONFIG_CP15_BARRIER_EMULATION</key> 48 <value type="bool">y</value> 49 </config> 50 <config> 51 <key>CONFIG_SETEND_EMULATION</key> 52 <value type="bool">y</value> 53 </config> 54 <config> 55 <key>CONFIG_SWP_EMULATION</key> 56 <value type="bool">y</value> 57 </config> 58</group> 59 60<!-- For ARM64, CONFIG_ARM64_SW_TTBR0_PAN || CONFIG_ARM64_PAN --> 61<group> 62 <conditions> 63 <config> 64 <key>CONFIG_ARM64</key> 65 <value type="bool">y</value> 66 </config> 67 <config> 68 <key>CONFIG_ARM64_SW_TTBR0_PAN</key> 69 <value type="bool">n</value> 70 </config> 71 </conditions> 72 <config> 73 <key>CONFIG_ARM64_PAN</key> 74 <value type="bool">y</value> 75 </config> 76</group> 77<group> 78 <conditions> 79 <config> 80 <key>CONFIG_ARM64</key> 81 <value type="bool">y</value> 82 </config> 83 <config> 84 <key>CONFIG_ARM64_PAN</key> 85 <value type="bool">n</value> 86 </config> 87 </conditions> 88 <config> 89 <key>CONFIG_ARM64_SW_TTBR0_PAN</key> 90 <value type="bool">y</value> 91 </config> 92</group> 93 94<!-- x86 base requirements --> 95<group> 96 <conditions> 97 <config> 98 <key>CONFIG_X86</key> 99 <value type="bool">y</value> 100 </config> 101 </conditions> 102 <config> 103 <key>CONFIG_DEVKMEM</key> 104 <value type="bool">n</value> 105 </config> 106 <config> 107 <key>CONFIG_PAGE_TABLE_ISOLATION</key> 108 <value type="bool">y</value> 109 </config> 110 <config> 111 <key>CONFIG_RETPOLINE</key> 112 <value type="bool">y</value> 113 </config> 114</group> 115 116<!-- CONFIG_ACPI || CONFIG_OF --> 117<group> 118 <conditions> 119 <config> 120 <key>CONFIG_ACPI</key> 121 <value type="bool">n</value> 122 </config> 123 </conditions> 124 <config> 125 <key>CONFIG_OF</key> 126 <value type="bool">y</value> 127 </config> 128</group> 129<group> 130 <conditions> 131 <config> 132 <key>CONFIG_OF</key> 133 <value type="bool">n</value> 134 </config> 135 </conditions> 136 <config> 137 <key>CONFIG_ACPI</key> 138 <value type="bool">y</value> 139 </config> 140</group> 141 142<!-- CONFIG_MEMCG || CONFIG_PSI --> 143<group> 144 <conditions> 145 <config> 146 <key>CONFIG_MEMCG</key> 147 <value type="bool">n</value> 148 </config> 149 </conditions> 150 <config> 151 <key>CONFIG_PSI</key> 152 <value type="bool">y</value> 153 </config> 154</group> 155<group> 156 <conditions> 157 <config> 158 <key>CONFIG_PSI</key> 159 <value type="bool">n</value> 160 </config> 161 </conditions> 162 <config> 163 <key>CONFIG_MEMCG</key> 164 <value type="bool">y</value> 165 </config> 166</group> 167 168<!-- CONFIG_USB implies CONFIG_USB_RTL8152 --> 169<group> 170 <conditions> 171 <config> 172 <key>CONFIG_USB_RTL8152</key> 173 <value type="bool">n</value> 174 </config> 175 </conditions> 176 <config> 177 <key>CONFIG_USB</key> 178 <value type="bool">n</value> 179 </config> 180</group> 181 182