From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1647713746231724609==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [drm/i915] 6dc0b234a6: BUG:sleeping_function_called_from_invalid_context_at_kernel/locking/mutex.c Date: Wed, 15 Apr 2020 11:29:09 +0800 Message-ID: <20200415032909.GP8179@shao2-debian> In-Reply-To: <20200403011318.2280-1-sultan@kerneltoast.com> List-Id: --===============1647713746231724609== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greeting, FYI, we noticed the following commit (built with gcc-7): commit: 6dc0b234a64d2fdea96623381b234ec328b5a0a2 ("[PATCH] drm/i915: Fix us= e-after-free due to intel_context_pin/unpin race") url: https://github.com/0day-ci/linux/commits/Sultan-Alsawaf/drm-i915-Fix-u= se-after-free-due-to-intel_context_pin-unpin-race/20200404-054505 base: git://anongit.freedesktop.org/drm-intel for-linux-next in testcase: suspend-stress with following parameters: mode: freeze iterations: 10 on test machine: 4 threads BroadWell with 8G memory caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot kern :err : [ 209.039440] BUG: sleeping function called from invalid co= ntext at kernel/locking/mutex.c:281 kern :err : [ 209.039594] in_atomic(): 1, irqs_disabled(): 1, non_block= : 0, pid: 34, name: kworker/3:1 kern :warn : [ 209.039709] CPU: 3 PID: 34 Comm: kworker/3:1 Not tainted = 5.6.0-rc5-01501-g6dc0b234a64d2f #1 kern :warn : [ 209.039824] Hardware name: /NUC5i3RYB, BIOS RYBDWi35.86A= .0363.2017.0316.1028 03/16/2017 kern :warn : [ 209.040023] Workqueue: events engine_retire [i915] kern :warn : [ 209.040093] Call Trace: kern :warn : [ 209.040140] dump_stack+0x66/0x8b kern :warn : [ 209.040192] ___might_sleep+0x102/0x120 kern :warn : [ 209.040251] mutex_lock+0x1c/0x40 kern :warn : [ 209.040380] __active_retire+0x7f/0x110 [i915] kern :warn : [ 209.040449] dma_fence_signal_locked+0x7e/0x100 kern :warn : [ 209.040595] i915_request_retire+0x315/0x370 [i915] kern :warn : [ 209.040736] retire_requests+0x4e/0x70 [i915] kern :warn : [ 209.040865] engine_retire+0x61/0x90 [i915] kern :warn : [ 209.040930] process_one_work+0x1b0/0x3e0 kern :warn : [ 209.040990] ? move_linked_works+0x6e/0xa0 kern :warn : [ 209.041051] worker_thread+0x1e5/0x3b0 kern :warn : [ 209.041108] ? process_one_work+0x3e0/0x3e0 kern :warn : [ 209.041170] kthread+0x11e/0x140 kern :warn : [ 209.041220] ? kthread_park+0x90/0x90 kern :warn : [ 209.041277] ret_from_fork+0x35/0x40 kern :debug : [ 209.045034] calling coretemp_init+0x0/0x1000 [coretemp] = @ 245 kern :debug : [ 209.045252] probe of coretemp.0 returned 1 after 44 usecs kern :debug : [ 209.068661] initcall coretemp_init+0x0/0x1000 [coretemp] = returned 0 after 22978 usecs kern :debug : [ 209.071902] calling powerclamp_init+0x0/0x1000 [intel_po= werclamp] @ 240 kern :debug : [ 209.078262] initcall powerclamp_init+0x0/0x1000 [intel_po= werclamp] returned 0 after 6104 usecs kern :info : [ 209.079857] [drm] Initialized i915 1.6.0 20200313 for 000= 0:00:02.0 on minor 0 kern :debug : [ 209.081471] calling pkg_temp_thermal_init+0x0/0x1000 [x8= 6_pkg_temp_thermal] @ 240 kern :debug : [ 209.081729] initcall pkg_temp_thermal_init+0x0/0x1000 [x8= 6_pkg_temp_thermal] returned 0 after 138 usecs kern :info : [ 209.083553] ACPI: Video Device [GFX0] (multi-head: yes r= om: no post: no) kern :info : [ 209.085400] input: Video Bus as /devices/LNXSYSTM:00/LNXS= YBUS:00/PNP0A08:00/LNXVIDEO:00/input/input9 kern :debug : [ 209.085534] calling acpi_cpufreq_init+0x0/0x1000 [acpi_c= pufreq] @ 240 kern :debug : [ 209.085540] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_c= pufreq] returned -17 after 0 usecs kern :debug : [ 209.086704] probe of LNXVIDEO:00 returned 1 after 6197 us= ecs kern :info : [ 209.087484] snd_hda_intel 0000:00:03.0: bound 0000:00:02.= 0 (ops i915_audio_component_bind_ops [i915]) kern :debug : [ 209.087831] probe of 0000:00:02.0 returned 1 after 161586= usecs kern :debug : [ 209.088502] initcall i915_init+0x0/0x6b [i915] returned 0= after 2820 usecs kern :debug : [ 209.106252] calling acpi_cpufreq_init+0x0/0x1000 [acpi_c= pufreq] @ 245 kern :debug : [ 209.106354] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_c= pufreq] returned -17 after 0 usecs kern :debug : [ 209.108121] calling rapl_init+0x0/0x1000 [intel_rapl_com= mon] @ 240 kern :debug : [ 209.108266] initcall rapl_init+0x0/0x1000 [intel_rapl_com= mon] returned 0 after 47 usecs kern :debug : [ 209.111832] calling intel_rapl_msr_driver_init+0x0/0x100= 0 [intel_rapl_msr] @ 242 kern :info : [ 209.112018] intel_rapl_common: Found RAPL domain package kern :info : [ 209.112097] intel_rapl_common: Found RAPL domain core kern :info : [ 209.112171] intel_rapl_common: Found RAPL domain uncore kern :info : [ 209.112246] intel_rapl_common: Found RAPL domain dram kern :debug : [ 209.120124] probe of intel_rapl_msr.0 returned 1 after 81= 56 usecs kern :debug : [ 209.120247] initcall intel_rapl_msr_driver_init+0x0/0x100= 0 [intel_rapl_msr] returned 0 after 8102 usecs kern :debug : [ 209.127972] calling hdmi_driver_init+0x0/0x1000 [snd_hda= _codec_hdmi] @ 504 kern :debug : [ 209.128244] calling acpi_cpufreq_init+0x0/0x1000 [acpi_c= pufreq] @ 266 kern :debug : [ 209.128343] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_c= pufreq] returned -17 after 1 usecs kern :debug : [ 209.130475] probe of hdaudioC0D0 returned 1 after 2387 us= ecs kern :debug : [ 209.130596] initcall hdmi_driver_init+0x0/0x1000 [snd_hda= _codec_hdmi] returned 0 after 2194 usecs kern :info : [ 209.131772] input: HDA Intel HDMI HDMI/DP,pcm=3D3 as /dev= ices/pci0000:00/0000:00:03.0/sound/card0/input10 kern :info : [ 209.131985] input: HDA Intel HDMI HDMI/DP,pcm=3D7 as /dev= ices/pci0000:00/0000:00:03.0/sound/card0/input11 kern :info : [ 209.132183] input: HDA Intel HDMI HDMI/DP,pcm=3D8 as /dev= ices/pci0000:00/0000:00:03.0/sound/card0/input12 kern :info : [ 209.132377] input: HDA Intel HDMI HDMI/DP,pcm=3D9 as /dev= ices/pci0000:00/0000:00:03.0/sound/card0/input13 kern :info : [ 209.132574] input: HDA Intel HDMI HDMI/DP,pcm=3D10 as /de= vices/pci0000:00/0000:00:03.0/sound/card0/input14 kern :debug : [ 209.147193] calling acpi_cpufreq_init+0x0/0x1000 [acpi_c= pufreq] @ 247 kern :debug : [ 209.147298] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_c= pufreq] returned -17 after 0 usecs kern :info : [ 209.237164] fbcon: i915drmfb (fb0) is primary device kern :info : [ 209.277039] Console: switching to colour frame buffer dev= ice 240x67 kern :info : [ 209.302577] i915 0000:00:02.0: fb0: i915drmfb frame buffe= r device kern :err : [ 215.244354] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2ee2000-0xa2ee2fff], got write-back kern :err : [ 215.244986] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.245244] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.245796] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.246027] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.246523] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.246768] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.247262] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.247490] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.247979] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.248210] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.248642] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2ee2000-0xa2ee2fff], got write-back kern :err : [ 215.249166] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.249398] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.249893] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.250123] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.250638] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.250883] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.251361] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.251589] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.252083] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.252312] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.252744] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2ee2000-0xa2ee2fff], got write-back kern :err : [ 215.253290] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.253521] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254018] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254251] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254762] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254988] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.255503] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.255748] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.256239] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.256470] x86/PAT: bmc-watchdog:596 map pfn expected ma= pping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back user :notice: [ 215.849565] Kernel tests: Boot OK! kern :info : [ 217.609110] PM: suspend entry (s2idle) kern :info : [ 217.609211] Filesystems sync: 0.000 seconds kern :info : [ 217.631728] Freezing user space processes ... (elapsed 0.= 000 seconds) done. To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, lkp --===============1647713746231724609== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-5.6.0-rc5-01501-g6dc0b234a64d2f" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA1LjYuMC1yYzUgS2VybmVsIENvbmZpZ3VyYXRpb24KIwoKIwojIENvbXBpbGVyOiBnY2Mt NyAoVWJ1bnR1IDcuNS4wLTZ1YnVudHUyKSA3LjUuMAojCkNPTkZJR19DQ19JU19HQ0M9eQpDT05G SUdfR0NDX1ZFUlNJT049NzA1MDAKQ09ORklHX0NMQU5HX1ZFUlNJT049MApDT05GSUdfQ0NfQ0FO X0xJTks9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPPXkKQ09ORklHX0NDX0hBU19BU01fSU5MSU5F PXkKQ09ORklHX0NDX0hBU19XQVJOX01BWUJFX1VOSU5JVElBTElaRUQ9eQpDT05GSUdfSVJRX1dP Uks9eQpDT05GSUdfQlVJTERUSU1FX1RBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lORk9fSU5f VEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIK IyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgpD T05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfQlVJTERfU0FMVD0iIgpDT05GSUdfSEFW RV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tF Uk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xa Tz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQpDT05GSUdfS0VSTkVMX0daSVA9eQojIENPTkZJ R19LRVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90 IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5B TUU9Iihub25lKSIKQ09ORklHX1NXQVA9eQpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBD X1NZU0NUTD15CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NU TD15CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKQ09ORklHX1VTRUxJQj15CkNPTkZJR19B VURJVD15CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lTQ0FM TD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJ R19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0VGRkVDVElWRV9BRkZfTUFT Sz15CkNPTkZJR19HRU5FUklDX1BFTkRJTkdfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX01JR1JB VElPTj15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9TSU09eQpDT05GSUdfSVJRX0RP TUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09ORklHX0dFTkVSSUNf TVNJX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX01TSV9JT01NVT15CkNPTkZJR19HRU5FUklDX0lS UV9NQVRSSVhfQUxMT0NBVE9SPXkKQ09ORklHX0dFTkVSSUNfSVJRX1JFU0VSVkFUSU9OX01PREU9 eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMgQ09O RklHX0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNldAojIGVuZCBvZiBJUlEgc3Vic3lzdGVt CgpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9E QVRBPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfSU5JVD15CkNPTkZJR19DTE9DS1NPVVJDRV9W QUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJ R19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURD QVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5F UklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJQ0tfT05F U0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJQyBpcyBub3Qg c2V0CiMgQ09ORklHX05PX0haX0lETEUgaXMgbm90IHNldApDT05GSUdfTk9fSFpfRlVMTD15CkNP TkZJR19DT05URVhUX1RSQUNLSU5HPXkKIyBDT05GSUdfQ09OVEVYVF9UUkFDS0lOR19GT1JDRSBp cyBub3Qgc2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQojIGVuZCBv ZiBUaW1lcnMgc3Vic3lzdGVtCgojIENPTkZJR19QUkVFTVBUX05PTkUgaXMgbm90IHNldApDT05G SUdfUFJFRU1QVF9WT0xVTlRBUlk9eQojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKQ09ORklH X1BSRUVNUFRfQ09VTlQ9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcK IwpDT05GSUdfVklSVF9DUFVfQUNDT1VOVElORz15CkNPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5H X0dFTj15CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfSEFW RV9TQ0hFRF9BVkdfSVJRPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdfQlNEX1BS T0NFU1NfQUNDVF9WMz15CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9BQ0NU PXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkKIyBDT05G SUdfUFNJIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3Vu dGluZwoKQ09ORklHX0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdf VFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQpD T05GSUdfVFJFRV9TUkNVPXkKQ09ORklHX1RBU0tTX1JDVT15CkNPTkZJR19SQ1VfU1RBTExfQ09N TU9OPXkKQ09ORklHX1JDVV9ORUVEX1NFR0NCTElTVD15CkNPTkZJR19SQ1VfTk9DQl9DUFU9eQoj IGVuZCBvZiBSQ1UgU3Vic3lzdGVtCgpDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtDT05G SUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CiMgQ09ORklHX0lLSEVBREVSUyBpcyBub3Qgc2V0 CkNPTkZJR19MT0dfQlVGX1NISUZUPTIwCkNPTkZJR19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIK Q09ORklHX1BSSU5US19TQUZFX0xPR19CVUZfU0hJRlQ9MTMKQ09ORklHX0hBVkVfVU5TVEFCTEVf U0NIRURfQ0xPQ0s9eQoKIwojIFNjaGVkdWxlciBmZWF0dXJlcwojCiMgZW5kIG9mIFNjaGVkdWxl ciBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdf QVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0NDX0hBU19JTlQxMjg9 eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkc9eQpD T05GSUdfTlVNQV9CQUxBTkNJTkdfREVGQVVMVF9FTkFCTEVEPXkKQ09ORklHX0NHUk9VUFM9eQpD T05GSUdfUEFHRV9DT1VOVEVSPXkKQ09ORklHX01FTUNHPXkKQ09ORklHX01FTUNHX1NXQVA9eQpD T05GSUdfTUVNQ0dfU1dBUF9FTkFCTEVEPXkKQ09ORklHX01FTUNHX0tNRU09eQpDT05GSUdfQkxL X0NHUk9VUD15CkNPTkZJR19DR1JPVVBfV1JJVEVCQUNLPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15 CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQpDT05GSUdf UlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQpDT05GSUdfQ0dST1VQX1JETUE9 eQpDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQpDT05GSUdfQ0dST1VQX0hVR0VUTEI9eQpDT05GSUdf Q1BVU0VUUz15CkNPTkZJR19QUk9DX1BJRF9DUFVTRVQ9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15 CkNPTkZJR19DR1JPVVBfQ1BVQUNDVD15CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JP VVBfQlBGPXkKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NPQ0tfQ0dS T1VQX0RBVEE9eQpDT05GSUdfTkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdfVElN RV9OUz15CkNPTkZJR19JUENfTlM9eQpDT05GSUdfVVNFUl9OUz15CkNPTkZJR19QSURfTlM9eQpD T05GSUdfTkVUX05TPXkKQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRT15CkNPTkZJR19TQ0hFRF9B VVRPR1JPVVA9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JF TEFZPXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIK Q09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJ R19SRF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKIyBDT05GSUdfQk9PVF9D T05GSUcgaXMgbm90IHNldApDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkKIyBD T05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfU1lTQ1RMPXkKQ09O RklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19I QVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQpDT05GSUdfRVhQRVJUPXkKQ09ORklH X1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkKQ09O RklHX1NZU0ZTX1NZU0NBTEw9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19QT1NJWF9USU1FUlM9 eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX1BSSU5US19OTUk9eQpDT05GSUdfQlVHPXkKQ09ORklH X0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CQVNFX0ZVTEw9eQpD T05GSUdfRlVURVg9eQpDT05GSUdfRlVURVhfUEk9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lH TkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX1NITUVNPXkK Q09ORklHX0FJTz15CkNPTkZJR19JT19VUklORz15CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9eQpD T05GSUdfTUVNQkFSUklFUj15CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9 eQpDT05GSUdfS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVPXkKQ09ORklHX0tBTExTWU1TX0JBU0Vf UkVMQVRJVkU9eQpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfQVJDSF9XQU5UX0RFRkFVTFRf QlBGX0pJVD15CkNPTkZJR19CUEZfSklUX0FMV0FZU19PTj15CkNPTkZJR19CUEZfSklUX0RFRkFV TFRfT049eQpDT05GSUdfVVNFUkZBVUxURkQ9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9T WU5DX0NPUkU9eQpDT05GSUdfUlNFUT15CiMgQ09ORklHX0RFQlVHX1JTRVEgaXMgbm90IHNldApD T05GSUdfRU1CRURERUQ9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CiMgQ09ORklHX1BDMTA0 IGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwoj CkNPTkZJR19QRVJGX0VWRU5UUz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMg bm90IHNldAojIGVuZCBvZiBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwoK Q09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKQ09ORklHX1NMVUJfREVCVUc9eQojIENPTkZJR19T TFVCX01FTUNHX1NZU0ZTX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qg c2V0CiMgQ09ORklHX1NMQUIgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMT0Ig aXMgbm90IHNldApDT05GSUdfU0xBQl9NRVJHRV9ERUZBVUxUPXkKIyBDT05GSUdfU0xBQl9GUkVF TElTVF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19TTEFCX0ZSRUVMSVNUX0hBUkRFTkVEIGlz IG5vdCBzZXQKIyBDT05GSUdfU0hVRkZMRV9QQUdFX0FMTE9DQVRPUiBpcyBub3Qgc2V0CkNPTkZJ R19TTFVCX0NQVV9QQVJUSUFMPXkKQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTj15CkNP TkZJR19QUk9GSUxJTkc9eQpDT05GSUdfVFJBQ0VQT0lOVFM9eQojIGVuZCBvZiBHZW5lcmFsIHNl dHVwCgpDT05GSUdfNjRCSVQ9eQpDT05GSUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19J TlNUUlVDVElPTl9ERUNPREVSPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIK Q09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNoL3g4Ni9jb25maWdzL3g4Nl82NF9kZWZjb25maWci CkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09O RklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01N QVBfUk5EX0JJVFNfTUFYPTMyCkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04 CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfR0VORVJJQ19J U0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZF X1BPSU5URVJTPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX0dFTkVSSUNf Q0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNI X0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfQVJDSF9IQVNfRklMVEVSX1BHUFJPVD15CkNP TkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURf RklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05G SUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lC TEU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19aT05FX0RNQTMy PXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxM T0M9eQpDT05GSUdfSEFWRV9JTlRFTF9UWFQ9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19B UkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19E WU5BTUlDX1BIWVNJQ0FMX01BU0s9eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NQpDT05GSUdfQ0Nf SEFTX1NBTkVfU1RBQ0tQUk9URUNUT1I9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJl cwojCkNPTkZJR19aT05FX0RNQT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFN RVM9eQpDT05GSUdfWDg2X1gyQVBJQz15CkNPTkZJR19YODZfTVBQQVJTRT15CiMgQ09ORklHX0dP TERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX1JFVFBPTElORT15CkNPTkZJR19YODZfQ1BVX1JFU0NU Ukw9eQpDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X05VTUFDSElQ IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1ZTTVAgaXMgbm90IHNldApDT05GSUdfWDg2X1VWPXkK IyBDT05GSUdfWDg2X0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX01JRCBp cyBub3Qgc2V0CkNPTkZJR19YODZfSU5URUxfTFBTUz15CkNPTkZJR19YODZfQU1EX1BMQVRGT1JN X0RFVklDRT15CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX1NDSEVE X09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkK Q09ORklHX1BBUkFWSVJUPXkKQ09ORklHX1BBUkFWSVJUX1hYTD15CiMgQ09ORklHX1BBUkFWSVJU X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUz15CkNPTkZJR19YODZf SFZfQ0FMTEJBQ0tfVkVDVE9SPXkKQ09ORklHX1hFTj15CkNPTkZJR19YRU5fUFY9eQpDT05GSUdf WEVOX1BWX1NNUD15CiMgQ09ORklHX1hFTl9ET00wIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QVkhW TT15CkNPTkZJR19YRU5fUFZIVk1fU01QPXkKQ09ORklHX1hFTl81MTJHQj15CkNPTkZJR19YRU5f U0FWRV9SRVNUT1JFPXkKIyBDT05GSUdfWEVOX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf WEVOX1BWSCBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQpDT05GSUdfQVJDSF9DUFVJRExF X0hBTFRQT0xMPXkKIyBDT05GSUdfUFZIIGlzIG5vdCBzZXQKIyBDT05GSUdfS1ZNX0RFQlVHX0ZT IGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19QQVJB VklSVF9DTE9DSz15CiMgQ09ORklHX0pBSUxIT1VTRV9HVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X0FDUk5fR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19N UFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00g aXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFU9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNI RV9TSElGVD02CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RTQz15CkNP TkZJR19YODZfQ01QWENIRzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVN X0NQVV9GQU1JTFk9NjQKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CkNPTkZJR19JQTMyX0ZFQVRf Q1RMPXkKQ09ORklHX1g4Nl9WTVhfRkVBVFVSRV9OQU1FUz15CiMgQ09ORklHX1BST0NFU1NPUl9T RUxFQ1QgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FN RD15CkNPTkZJR19DUFVfU1VQX0hZR09OPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJ R19DUFVfU1VQX1pIQU9YSU49eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxB VEVfUlRDPXkKQ09ORklHX0RNST15CkNPTkZJR19HQVJUX0lPTU1VPXkKQ09ORklHX01BWFNNUD15 CkNPTkZJR19OUl9DUFVTX1JBTkdFX0JFR0lOPTgxOTIKQ09ORklHX05SX0NQVVNfUkFOR0VfRU5E PTgxOTIKQ09ORklHX05SX0NQVVNfREVGQVVMVD04MTkyCkNPTkZJR19OUl9DUFVTPTgxOTIKQ09O RklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CkNPTkZJR19TQ0hFRF9NQ19QUklPPXkK Q09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09ORklHX1g4Nl9S RVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9NQ0U9eQpDT05GSUdfWDg2 X01DRUxPR19MRUdBQ1k9eQpDT05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FN RD15CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19YODZfTUNFX0lOSkVDVD1tCkNP TkZJR19YODZfVEhFUk1BTF9WRUNUT1I9eQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwpD T05GSUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVM X1JBUEw9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfQ1NUQVRFPXkKIyBDT05GSUdfUEVSRl9F VkVOVFNfQU1EX1BPV0VSIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvcmlu ZwoKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdfWDg2X1ZT WVNDQUxMX0VNVUxBVElPTj15CkNPTkZJR19YODZfSU9QTF9JT1BFUk09eQpDT05GSUdfSThLPW0K Q09ORklHX01JQ1JPQ09ERT15CkNPTkZJR19NSUNST0NPREVfSU5URUw9eQpDT05GSUdfTUlDUk9D T0RFX0FNRD15CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVSRkFDRT15CkNPTkZJR19YODZfTVNS PXkKQ09ORklHX1g4Nl9DUFVJRD15CkNPTkZJR19YODZfNUxFVkVMPXkKQ09ORklHX1g4Nl9ESVJF Q1RfR0JQQUdFUz15CiMgQ09ORklHX1g4Nl9DUEFfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJ R19BTURfTUVNX0VOQ1JZUFQ9eQojIENPTkZJR19BTURfTUVNX0VOQ1JZUFRfQUNUSVZFX0JZX0RF RkFVTFQgaXMgbm90IHNldApDT05GSUdfTlVNQT15CkNPTkZJR19BTURfTlVNQT15CkNPTkZJR19Y ODZfNjRfQUNQSV9OVU1BPXkKQ09ORklHX05PREVTX1NQQU5fT1RIRVJfTk9ERVM9eQpDT05GSUdf TlVNQV9FTVU9eQpDT05GSUdfTk9ERVNfU0hJRlQ9MTAKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VO QUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfU0VMRUNU X01FTU9SWV9NT0RFTD15CkNPTkZJR19BUkNIX01FTU9SWV9QUk9CRT15CkNPTkZJR19BUkNIX1BS T0NfS0NPUkVfVEVYVD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAw MDAwMDAwCkNPTkZJR19YODZfUE1FTV9MRUdBQ1lfREVWSUNFPXkKQ09ORklHX1g4Nl9QTUVNX0xF R0FDWT1tCkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkKIyBDT05GSUdfWDg2X0JP T1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkVT RVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVI9eQpDT05GSUdf TVRSUl9TQU5JVElaRVJfRU5BQkxFX0RFRkFVTFQ9MQpDT05GSUdfTVRSUl9TQU5JVElaRVJfU1BB UkVfUkVHX05SX0RFRkFVTFQ9MQpDT05GSUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdf VU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5ET009eQpDT05GSUdfWDg2X1NNQVA9eQpDT05GSUdf WDg2X1VNSVA9eQpDT05GSUdfWDg2X0lOVEVMX01FTU9SWV9QUk9URUNUSU9OX0tFWVM9eQpDT05G SUdfWDg2X0lOVEVMX1RTWF9NT0RFX09GRj15CiMgQ09ORklHX1g4Nl9JTlRFTF9UU1hfTU9ERV9P TiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9UU1hfTU9ERV9BVVRPIGlzIG5vdCBzZXQK Q09ORklHX0VGST15CkNPTkZJR19FRklfU1RVQj15CkNPTkZJR19FRklfTUlYRUQ9eQpDT05GSUdf U0VDQ09NUD15CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzI1MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8xMDAwPXkKQ09ORklH X0haPTEwMDAKQ09ORklHX1NDSEVEX0hSVElDSz15CkNPTkZJR19LRVhFQz15CkNPTkZJR19LRVhF Q19GSUxFPXkKQ09ORklHX0FSQ0hfSEFTX0tFWEVDX1BVUkdBVE9SWT15CiMgQ09ORklHX0tFWEVD X1NJRyBpcyBub3Qgc2V0CkNPTkZJR19DUkFTSF9EVU1QPXkKQ09ORklHX0tFWEVDX0pVTVA9eQpD T05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CkNPTkZJ R19SQU5ET01JWkVfQkFTRT15CkNPTkZJR19YODZfTkVFRF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lD QUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0RZTkFNSUNfTUVNT1JZX0xBWU9VVD15CkNPTkZJR19S QU5ET01JWkVfTUVNT1JZPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUllfUEhZU0lDQUxfUEFERElO Rz0weGEKQ09ORklHX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTA9 eQojIENPTkZJR19ERUJVR19IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19DT01QQVRf VkRTTyBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfVlNZU0NBTExfRU1VTEFURT15CiMgQ09ORklH X0xFR0FDWV9WU1lTQ0FMTF9YT05MWSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FM TF9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklH X01PRElGWV9MRFRfU1lTQ0FMTD15CkNPTkZJR19IQVZFX0xJVkVQQVRDSD15CkNPTkZJR19MSVZF UEFUQ0g9eQojIGVuZCBvZiBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKCkNPTkZJR19BUkNI X0hBU19BRERfUEFHRVM9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05G SUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19VU0VfUEVSQ1BVX05VTUFf Tk9ERV9JRD15CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX0FS Q0hfRU5BQkxFX0hVR0VQQUdFX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9USFBfTUlH UkFUSU9OPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdf QVJDSF9ISUJFUk5BVElPTl9IRUFERVI9eQpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5E X0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lOQyBpcyBub3Qgc2V0CkNPTkZJR19I SUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJQkVSTkFUSU9OPXkKQ09ORklHX1BNX1NURF9Q QVJUSVRJT049IiIKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09O RklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qg c2V0CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJV Rz15CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9E RUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9UUkFDRT15 CkNPTkZJR19QTV9UUkFDRV9SVEM9eQpDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdfV1FfUE9XRVJf RUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19FTkVSR1lfTU9ERUwgaXMgbm90 IHNldApDT05GSUdfQVJDSF9TVVBQT1JUU19BQ1BJPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQ SV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9 eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJ X0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU1BDUl9UQUJMRT15CkNPTkZJR19BQ1BJ X0xQSVQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlz IG5vdCBzZXQKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKQ09ORklHX0FDUElf RUNfREVCVUdGUz1tCkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJ R19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPW0KQ09ORklHX0FDUElfRkFOPXkKIyBD T05GSUdfQUNQSV9UQUQgaXMgbm90IHNldApDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElf Q1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJ X1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfQ1BQQ19MSUI9eQpDT05GSUdfQUNQSV9QUk9D RVNTT1I9eQpDT05GSUdfQUNQSV9JUE1JPW0KQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQpDT05G SUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUj1tCkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05G SUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFE RT15CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15 CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdfTUVNT1JZPXkKQ09O RklHX0FDUElfSE9UUExVR19JT0FQSUM9eQpDT05GSUdfQUNQSV9TQlM9bQpDT05GSUdfQUNQSV9I RUQ9eQpDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EPW0KQ09ORklHX0FDUElfQkdSVD15CiMgQ09O RklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfTkZJ VD1tCiMgQ09ORklHX05GSVRfU0VDVVJJVFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9O VU1BPXkKIyBDT05GSUdfQUNQSV9ITUFUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJ PXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CkNPTkZJR19BQ1BJX0FQRUk9eQpDT05GSUdf QUNQSV9BUEVJX0dIRVM9eQpDT05GSUdfQUNQSV9BUEVJX1BDSUVBRVI9eQpDT05GSUdfQUNQSV9B UEVJX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX0FDUElfQVBFSV9FSU5KPW0KQ09ORklHX0FDUElf QVBFSV9FUlNUX0RFQlVHPXkKIyBDT05GSUdfRFBURl9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19B Q1BJX1dBVENIRE9HPXkKQ09ORklHX0FDUElfRVhUTE9HPW0KQ09ORklHX0FDUElfQURYTD15CiMg Q09ORklHX1BNSUNfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NPTkZJR0ZTIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CkNPTkZJR19TRkk9eQoKIwojIENQVSBGcmVx dWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRU Ul9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CiMgQ09ORklHX0NQVV9GUkVRX1NU QVQgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBp cyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qg c2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNP TkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0RF RkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFV TFRfR09WX1NDSEVEVVRJTCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFO Q0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRT15CkNPTkZJR19DUFVfRlJFUV9HT1Zf VVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CkNPTkZJR19DUFVfRlJF UV9HT1ZfQ09OU0VSVkFUSVZFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTCBpcyBu b3Qgc2V0CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lO VEVMX1BTVEFURT15CkNPTkZJR19YODZfUENDX0NQVUZSRVE9bQpDT05GSUdfWDg2X0FDUElfQ1BV RlJFUT1tCkNPTkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15CkNPTkZJR19YODZfUE9XRVJOT1df Szg9bQpDT05GSUdfWDg2X0FNRF9GUkVRX1NFTlNJVElWSVRZPW0KIyBDT05GSUdfWDg2X1NQRUVE U1RFUF9DRU5UUklOTyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUDRfQ0xPQ0tNT0Q9bQoKIwojIHNo YXJlZCBvcHRpb25zCiMKQ09ORklHX1g4Nl9TUEVFRFNURVBfTElCPW0KIyBlbmQgb2YgQ1BVIEZy ZXF1ZW5jeSBzY2FsaW5nCgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQojIENPTkZJ R19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5V PXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX1RFTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9JRExF X0dPVl9IQUxUUE9MTCBpcyBub3Qgc2V0CkNPTkZJR19IQUxUUE9MTF9DUFVJRExFPXkKIyBlbmQg b2YgQ1BVIElkbGUKCkNPTkZJR19JTlRFTF9JRExFPXkKIyBlbmQgb2YgUG93ZXIgbWFuYWdlbWVu dCBhbmQgQUNQSSBvcHRpb25zCgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19Q Q0lfRElSRUNUPXkKQ09ORklHX1BDSV9NTUNPTkZJRz15CkNPTkZJR19QQ0lfWEVOPXkKQ09ORklH X01NQ09ORl9GQU0xMEg9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBpcyBub3Qgc2V0CiMg Q09ORklHX0lTQV9CVVMgaXMgbm90IHNldApDT05GSUdfSVNBX0RNQV9BUEk9eQpDT05GSUdfQU1E X05CPXkKIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQKIyBlbmQgb2YgQnVzIG9wdGlvbnMg KFBDSSBldGMuKQoKIwojIEJpbmFyeSBFbXVsYXRpb25zCiMKQ09ORklHX0lBMzJfRU1VTEFUSU9O PXkKIyBDT05GSUdfWDg2X1gzMiBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVRfMzI9eQpDT05GSUdf Q09NUEFUPXkKQ09ORklHX0NPTVBBVF9GT1JfVTY0X0FMSUdOTUVOVD15CkNPTkZJR19TWVNWSVBD X0NPTVBBVD15CiMgZW5kIG9mIEJpbmFyeSBFbXVsYXRpb25zCgojCiMgRmlybXdhcmUgRHJpdmVy cwojCkNPTkZJR19FREQ9bQojIENPTkZJR19FRERfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX0ZJUk1X QVJFX01FTU1BUD15CkNPTkZJR19ETUlJRD15CkNPTkZJR19ETUlfU1lTRlM9eQpDT05GSUdfRE1J X1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKQ09ORklHX0lTQ1NJX0lCRlRfRklORD15 CkNPTkZJR19JU0NTSV9JQkZUPW0KQ09ORklHX0ZXX0NGR19TWVNGUz15CiMgQ09ORklHX0ZXX0NG R19TWVNGU19DTURMSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5v dCBzZXQKCiMKIyBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0CiMK Q09ORklHX0VGSV9WQVJTPXkKQ09ORklHX0VGSV9FU1JUPXkKQ09ORklHX0VGSV9WQVJTX1BTVE9S RT15CkNPTkZJR19FRklfVkFSU19QU1RPUkVfREVGQVVMVF9ESVNBQkxFPXkKQ09ORklHX0VGSV9S VU5USU1FX01BUD15CiMgQ09ORklHX0VGSV9GQUtFX01FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19F RklfUlVOVElNRV9XUkFQUEVSUz15CiMgQ09ORklHX0VGSV9CT09UTE9BREVSX0NPTlRST0wgaXMg bm90IHNldAojIENPTkZJR19FRklfQ0FQU1VMRV9MT0FERVIgaXMgbm90IHNldAojIENPTkZJR19F RklfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BUFBMRV9QUk9QRVJUSUVTPXkKIyBDT05GSUdfUkVT RVRfQVRUQUNLX01JVElHQVRJT04gaXMgbm90IHNldAojIENPTkZJR19FRklfUkNJMl9UQUJMRSBp cyBub3Qgc2V0CiMgQ09ORklHX0VGSV9ESVNBQkxFX1BDSV9ETUEgaXMgbm90IHNldAojIGVuZCBv ZiBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0CgpDT05GSUdfVUVG SV9DUEVSPXkKQ09ORklHX1VFRklfQ1BFUl9YODY9eQpDT05GSUdfRUZJX0RFVl9QQVRIX1BBUlNF Uj15CkNPTkZJR19FRklfRUFSTFlDT049eQoKIwojIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojCiMg ZW5kIG9mIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojIGVuZCBvZiBGaXJtd2FyZSBEcml2ZXJzCgpD T05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tW TV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9F VkVOVEZEPXkKQ09ORklHX0tWTV9NTUlPPXkKQ09ORklHX0tWTV9BU1lOQ19QRj15CkNPTkZJR19I QVZFX0tWTV9NU0k9eQpDT05GSUdfSEFWRV9LVk1fQ1BVX1JFTEFYX0lOVEVSQ0VQVD15CkNPTkZJ R19LVk1fVkZJTz15CkNPTkZJR19LVk1fR0VORVJJQ19ESVJUWUxPR19SRUFEX1BST1RFQ1Q9eQpD T05GSUdfS1ZNX0NPTVBBVD15CkNPTkZJR19IQVZFX0tWTV9JUlFfQllQQVNTPXkKQ09ORklHX0hB VkVfS1ZNX05PX1BPTEw9eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdfS1ZNPW0KQ09O RklHX0tWTV9XRVJST1I9eQpDT05GSUdfS1ZNX0lOVEVMPW0KQ09ORklHX0tWTV9BTUQ9bQpDT05G SUdfS1ZNX0FNRF9TRVY9eQpDT05GSUdfS1ZNX01NVV9BVURJVD15CkNPTkZJR19WSE9TVF9ORVQ9 bQojIENPTkZJR19WSE9TVF9TQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX1ZTT0NLPW0KQ09O RklHX1ZIT1NUPW0KIyBDT05GSUdfVkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FDWSBpcyBub3Qgc2V0 CgojCiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfQ1JB U0hfQ09SRT15CkNPTkZJR19LRVhFQ19DT1JFPXkKQ09ORklHX0hPVFBMVUdfU01UPXkKQ09ORklH X09QUk9GSUxFPW0KQ09ORklHX09QUk9GSUxFX0VWRU5UX01VTFRJUExFWD15CkNPTkZJR19IQVZF X09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJR19LUFJPQkVTPXkK Q09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qg c2V0CkNPTkZJR19PUFRQUk9CRVM9eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdf VVBST0JFUz15CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklH X0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19VU0VS X1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZF X0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVT PXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9F UlJPUl9JTkpFQ1RJT049eQpDT05GSUdfSEFWRV9OTUk9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNF SE9PSz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lE TEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfSEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hf SEFTX1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdf SEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlO QU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZFX0FTTV9NT0RWRVJTSU9OUz15CkNPTkZJR19I QVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9SU0VRPXkKQ09ORklH X0hBVkVfRlVOQ1RJT05fQVJHX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdf SEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15 CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVO VFNfTk1JPXkKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hB VkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdf SEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUxfUkVMQVRJ VkU9eQpDT05GSUdfTU1VX0dBVEhFUl9UQUJMRV9GUkVFPXkKQ09ORklHX01NVV9HQVRIRVJfUkNV X1RBQkxFX0ZSRUU9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdf SEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNP TkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BB UlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hB VkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19I QVZFX0FSQ0hfU1RBQ0tMRUFLPXkKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdf Q0NfSEFTX1NUQUNLUFJPVEVDVE9SX05PTkU9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1I9eQpDT05G SUdfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKQ09ORklHX0hBVkVfQVJDSF9XSVRISU5fU1RBQ0tf RlJBTUVTPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19IQVZFX1ZJUlRf Q1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNP TkZJR19IQVZFX01PVkVfUE1EPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFH RT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkKQ09ORklHX0hB VkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09O RklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX0hBVkVfTU9EX0FSQ0hfU1BFQ0lGSUM9 eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9PTl9J UlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FS Q0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FSQ0hf TU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPXkK Q09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFWRV9BUkNIX0NPTVBB VF9NTUFQX0JBU0VTPXkKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09ORklHX0hBVkVf U1RBQ0tfVkFMSURBVElPTj15CkNPTkZJR19IQVZFX1JFTElBQkxFX1NUQUNLVFJBQ0U9eQpDT05G SUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKQ09ORklH X0NPTVBBVF8zMkJJVF9USU1FPXkKQ09ORklHX0hBVkVfQVJDSF9WTUFQX1NUQUNLPXkKQ09ORklH X1ZNQVBfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdf U1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX01PRFVMRV9SV1g9eQpD T05GSUdfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfSEFWRV9BUkNIX1BSRUwzMl9SRUxPQ0FU SU9OUz15CkNPTkZJR19BUkNIX1VTRV9NRU1SRU1BUF9QUk9UPXkKIyBDT05GSUdfTE9DS19FVkVO VF9DT1VOVFMgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfTUVNX0VOQ1JZUFQ9eQoKIwojIEdD T1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIGVuZCBvZiBHQ09WLWJhc2Vk IGtlcm5lbCBwcm9maWxpbmcKCkNPTkZJR19QTFVHSU5fSE9TVENDPSJnKysiCkNPTkZJR19IQVZF X0dDQ19QTFVHSU5TPXkKQ09ORklHX0dDQ19QTFVHSU5TPXkKIyBDT05GSUdfR0NDX1BMVUdJTl9D WUNfQ09NUExFWElUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0dDQ19QTFVHSU5fTEFURU5UX0VOVFJP UFkgaXMgbm90IHNldAojIENPTkZJR19HQ0NfUExVR0lOX1JBTkRTVFJVQ1QgaXMgbm90IHNldAoj IGVuZCBvZiBHZW5lcmFsIGFyY2hpdGVjdHVyZS1kZXBlbmRlbnQgb3B0aW9ucwoKQ09ORklHX1JU X01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJR19NT0RVTEVfU0lHX0ZPUk1BVD15 CkNPTkZJR19NT0RVTEVTPXkKQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEPXkKQ09ORklHX01PRFVM RV9VTkxPQUQ9eQojIENPTkZJR19NT0RVTEVfRk9SQ0VfVU5MT0FEIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9EVkVSU0lPTlMgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU1JDVkVSU0lPTl9BTEwg aXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJRz15CiMgQ09ORklHX01PRFVMRV9TSUdfRk9SQ0Ug aXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJR19BTEw9eQojIENPTkZJR19NT0RVTEVfU0lHX1NI QTEgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTIyNCBpcyBub3Qgc2V0CkNPTkZJ R19NT0RVTEVfU0lHX1NIQTI1Nj15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMzg0IGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEE1MTIgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJ R19IQVNIPSJzaGEyNTYiCiMgQ09ORklHX01PRFVMRV9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09O RklHX01PRFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKIyBD T05GSUdfVU5VU0VEX1NZTUJPTFMgaXMgbm90IHNldAojIENPTkZJR19UUklNX1VOVVNFRF9LU1lN UyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkK Q09ORklHX0JMS19TQ1NJX1JFUVVFU1Q9eQpDT05GSUdfQkxLX0NHUk9VUF9SV1NUQVQ9eQpDT05G SUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RFVl9J TlRFR1JJVFk9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFlfVDEwPW0KQ09ORklHX0JMS19ERVZf Wk9ORUQ9eQpDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HPXkKIyBDT05GSUdfQkxLX0RFVl9USFJP VFRMSU5HX0xPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUiBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19XQlQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPTEFU RU5DWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9DT1NUIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERUJVR19GUz15CkNPTkZJR19CTEtfREVCVUdfRlNfWk9ORUQ9eQojIENPTkZJR19C TEtfU0VEX09QQUwgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCkNPTkZJR19QQVJU SVRJT05fQURWQU5DRUQ9eQojIENPTkZJR19BQ09STl9QQVJUSVRJT04gaXMgbm90IHNldAojIENP TkZJR19BSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX09TRl9QQVJUSVRJT049eQpDT05G SUdfQU1JR0FfUEFSVElUSU9OPXkKIyBDT05GSUdfQVRBUklfUEFSVElUSU9OIGlzIG5vdCBzZXQK Q09ORklHX01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JT RF9ESVNLTEFCRUw9eQpDT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFSSVNf WDg2X1BBUlRJVElPTj15CkNPTkZJR19VTklYV0FSRV9ESVNLTEFCRUw9eQojIENPTkZJR19MRE1f UEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9QQVJUSVRJT049eQojIENPTkZJR19VTFRS SVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NVTl9QQVJUSVRJT049eQpDT05GSUdfS0FS TUFfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQojIENPTkZJR19TWVNWNjhfUEFS VElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9QQVJUSVRJT04gaXMgbm90IHNldAoj IGVuZCBvZiBQYXJ0aXRpb24gVHlwZXMKCkNPTkZJR19CTE9DS19DT01QQVQ9eQpDT05GSUdfQkxL X01RX1BDST15CkNPTkZJR19CTEtfTVFfVklSVElPPXkKQ09ORklHX0JMS19NUV9SRE1BPXkKQ09O RklHX0JMS19QTT15CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19NUV9JT1NDSEVEX0RFQURM SU5FPXkKQ09ORklHX01RX0lPU0NIRURfS1lCRVI9eQojIENPTkZJR19JT1NDSEVEX0JGUSBpcyBu b3Qgc2V0CiMgZW5kIG9mIElPIFNjaGVkdWxlcnMKCkNPTkZJR19QUkVFTVBUX05PVElGSUVSUz15 CkNPTkZJR19QQURBVEE9eQpDT05GSUdfQVNOMT15CkNPTkZJR19JTkxJTkVfU1BJTl9VTkxPQ0tf SVJRPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxP Q0tfSVJRPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1dSSVRF X1VOTE9DS19JUlE9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX01V VEVYX1NQSU5fT05fT1dORVI9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJR19M T0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNP TkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkK Q09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfQ09SRV9CRUZPUkVf VVNFUk1PREU9eQpDT05GSUdfQVJDSF9IQVNfU1lTQ0FMTF9XUkFQUEVSPXkKQ09ORklHX0ZSRUVa RVI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpD T05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfRUxGQ09SRT15CkNPTkZJR19DT1JFX0RV TVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKQ09ORklHX0JJ TkZNVF9NSVNDPW0KQ09ORklHX0NPUkVEVU1QPXkKIyBlbmQgb2YgRXhlY3V0YWJsZSBmaWxlIGZv cm1hdHMKCiMKIyBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCiMKQ09ORklHX1NFTEVDVF9NRU1P UllfTU9ERUw9eQpDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpD T05GSUdfTkVFRF9NVUxUSVBMRV9OT0RFUz15CkNPTkZJR19IQVZFX01FTU9SWV9QUkVTRU5UPXkK Q09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQX0VOQUJM RT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUD15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVf TUFQPXkKQ09ORklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CkNP TkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHPXkKQ09O RklHX01FTU9SWV9IT1RQTFVHX1NQQVJTRT15CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHX0RFRkFV TFRfT05MSU5FIGlzIG5vdCBzZXQKQ09ORklHX01FTU9SWV9IT1RSRU1PVkU9eQpDT05GSUdfU1BM SVRfUFRMT0NLX0NQVVM9NApDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9D T01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklH X0NPTlRJR19BTExPQz15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19CT1VOQ0U9 eQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfTU1VX05PVElGSUVSPXkKQ09ORklHX0tTTT15 CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NDA5NgpDT05GSUdfQVJDSF9TVVBQT1JUU19N RU1PUllfRkFJTFVSRT15CkNPTkZJR19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19IV1BPSVNPTl9J TkpFQ1Q9bQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfVFJBTlNQQVJFTlRf SFVHRVBBR0VfQUxXQVlTPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRSBp cyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRTX1RIUF9TV0FQPXkKQ09ORklHX1RIUF9TV0FQPXkK Q09ORklHX1RSQU5TUEFSRU5UX0hVR0VfUEFHRUNBQ0hFPXkKQ09ORklHX0NMRUFOQ0FDSEU9eQpD T05GSUdfRlJPTlRTV0FQPXkKQ09ORklHX0NNQT15CiMgQ09ORklHX0NNQV9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0NNQV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9BUkVBUz03CkNP TkZJR19NRU1fU09GVF9ESVJUWT15CkNPTkZJR19aU1dBUD15CkNPTkZJR19aUE9PTD15CkNPTkZJ R19aQlVEPXkKIyBDT05GSUdfWjNGT0xEIGlzIG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DPXkKIyBD T05GSUdfUEdUQUJMRV9NQVBQSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNNQUxMT0NfU1RBVCBp cyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfREVGRVJSRURf U1RSVUNUX1BBR0VfSU5JVD15CkNPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkc9eQpDT05GSUdfQVJD SF9IQVNfUFRFX0RFVk1BUD15CkNPTkZJR19aT05FX0RFVklDRT15CkNPTkZJR19ERVZfUEFHRU1B UF9PUFM9eQojIENPTkZJR19ERVZJQ0VfUFJJVkFURSBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9W RUNUT1I9eQpDT05GSUdfQVJDSF9VU0VTX0hJR0hfVk1BX0ZMQUdTPXkKQ09ORklHX0FSQ0hfSEFT X1BLRVlTPXkKIyBDT05GSUdfUEVSQ1BVX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfR1VQX0JF TkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFQURfT05MWV9USFBfRk9SX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfSEFTX1BURV9TUEVDSUFMPXkKQ09ORklHX01BUFBJTkdfRElSVFlfSEVM UEVSUz15CiMgZW5kIG9mIE1lbW9yeSBNYW5hZ2VtZW50IG9wdGlvbnMKCkNPTkZJR19ORVQ9eQpD T05GSUdfQ09NUEFUX05FVExJTktfTUVTU0FHRVM9eQpDT05GSUdfTkVUX0lOR1JFU1M9eQpDT05G SUdfTkVUX0VHUkVTUz15CkNPTkZJR19TS0JfRVhURU5TSU9OUz15CgojCiMgTmV0d29ya2luZyBv cHRpb25zCiMKQ09ORklHX1BBQ0tFVD15CkNPTkZJR19QQUNLRVRfRElBRz1tCkNPTkZJR19VTklY PXkKQ09ORklHX1VOSVhfU0NNPXkKQ09ORklHX1VOSVhfRElBRz1tCiMgQ09ORklHX1RMUyBpcyBu b3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJNX1VTRVI9 eQojIENPTkZJR19YRlJNX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX1NVQl9QT0xJ Q1k9eQpDT05GSUdfWEZSTV9NSUdSQVRFPXkKQ09ORklHX1hGUk1fU1RBVElTVElDUz15CkNPTkZJ R19YRlJNX0lQQ09NUD1tCkNPTkZJR19ORVRfS0VZPW0KQ09ORklHX05FVF9LRVlfTUlHUkFURT15 CiMgQ09ORklHX1NNQyBpcyBub3Qgc2V0CiMgQ09ORklHX1hEUF9TT0NLRVRTIGlzIG5vdCBzZXQK Q09ORklHX0lORVQ9eQpDT05GSUdfSVBfTVVMVElDQVNUPXkKQ09ORklHX0lQX0FEVkFOQ0VEX1JP VVRFUj15CkNPTkZJR19JUF9GSUJfVFJJRV9TVEFUUz15CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJM RVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9 eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5Q X0RIQ1A9eQojIENPTkZJR19JUF9QTlBfQk9PVFAgaXMgbm90IHNldAojIENPTkZJR19JUF9QTlBf UkFSUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBJUD1tCkNPTkZJR19ORVRfSVBHUkVfREVNVVg9 bQpDT05GSUdfTkVUX0lQX1RVTk5FTD1tCkNPTkZJR19ORVRfSVBHUkU9bQpDT05GSUdfTkVUX0lQ R1JFX0JST0FEQ0FTVD15CkNPTkZJR19JUF9NUk9VVEVfQ09NTU9OPXkKQ09ORklHX0lQX01ST1VU RT15CkNPTkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1BJTVNNX1Yx PXkKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKQ09ORklHX05FVF9J UFZUST1tCkNPTkZJR19ORVRfVURQX1RVTk5FTD1tCkNPTkZJR19ORVRfRk9VPW0KQ09ORklHX05F VF9GT1VfSVBfVFVOTkVMUz15CkNPTkZJR19JTkVUX0FIPW0KQ09ORklHX0lORVRfRVNQPW0KIyBD T05GSUdfSU5FVF9FU1BfT0ZGTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfRVNQSU5UQ1Ag aXMgbm90IHNldApDT05GSUdfSU5FVF9JUENPTVA9bQpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD1t CkNPTkZJR19JTkVUX1RVTk5FTD1tCkNPTkZJR19JTkVUX0RJQUc9bQpDT05GSUdfSU5FVF9UQ1Bf RElBRz1tCkNPTkZJR19JTkVUX1VEUF9ESUFHPW0KIyBDT05GSUdfSU5FVF9SQVdfRElBRyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lORVRfRElBR19ERVNUUk9ZIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9D T05HX0FEVkFOQ0VEPXkKQ09ORklHX1RDUF9DT05HX0JJQz1tCkNPTkZJR19UQ1BfQ09OR19DVUJJ Qz15CkNPTkZJR19UQ1BfQ09OR19XRVNUV09PRD1tCkNPTkZJR19UQ1BfQ09OR19IVENQPW0KQ09O RklHX1RDUF9DT05HX0hTVENQPW0KQ09ORklHX1RDUF9DT05HX0hZQkxBPW0KQ09ORklHX1RDUF9D T05HX1ZFR0FTPW0KIyBDT05GSUdfVENQX0NPTkdfTlYgaXMgbm90IHNldApDT05GSUdfVENQX0NP TkdfU0NBTEFCTEU9bQpDT05GSUdfVENQX0NPTkdfTFA9bQpDT05GSUdfVENQX0NPTkdfVkVOTz1t CkNPTkZJR19UQ1BfQ09OR19ZRUFIPW0KQ09ORklHX1RDUF9DT05HX0lMTElOT0lTPW0KQ09ORklH X1RDUF9DT05HX0RDVENQPW0KIyBDT05GSUdfVENQX0NPTkdfQ0RHIGlzIG5vdCBzZXQKIyBDT05G SUdfVENQX0NPTkdfQkJSIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJ R19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMi CkNPTkZJR19UQ1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJF Rj15CkNPTkZJR19JUFY2X1JPVVRFX0lORk89eQpDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRD15 CkNPTkZJR19JTkVUNl9BSD1tCkNPTkZJR19JTkVUNl9FU1A9bQojIENPTkZJR19JTkVUNl9FU1Bf T0ZGTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9JUENPTVA9bQpDT05GSUdfSVBWNl9NSVA2 PW0KIyBDT05GSUdfSVBWNl9JTEEgaXMgbm90IHNldApDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9 bQpDT05GSUdfSU5FVDZfVFVOTkVMPW0KQ09ORklHX0lQVjZfVlRJPW0KQ09ORklHX0lQVjZfU0lU PW0KQ09ORklHX0lQVjZfU0lUXzZSRD15CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09O RklHX0lQVjZfVFVOTkVMPW0KQ09ORklHX0lQVjZfR1JFPW0KQ09ORklHX0lQVjZfRk9VPW0KQ09O RklHX0lQVjZfRk9VX1RVTk5FTD1tCkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CiMgQ09O RklHX0lQVjZfU1VCVFJFRVMgaXMgbm90IHNldApDT05GSUdfSVBWNl9NUk9VVEU9eQpDT05GSUdf SVBWNl9NUk9VVEVfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQVjZfUElNU01fVjI9eQpDT05G SUdfSVBWNl9TRUc2X0xXVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNl dApDT05GSUdfSVBWNl9TRUc2X0JQRj15CkNPTkZJR19ORVRMQUJFTD15CkNPTkZJR19NUFRDUD15 CkNPTkZJR19NUFRDUF9JUFY2PXkKIyBDT05GSUdfTVBUQ1BfSE1BQ19URVNUIGlzIG5vdCBzZXQK Q09ORklHX05FVFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKQ09ORklH X05FVFdPUktfUEhZX1RJTUVTVEFNUElORz15CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVU RklMVEVSX0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9bQoKIwojIENvcmUgTmV0 ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdf TkVURklMVEVSX05FVExJTks9bQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9CUklER0U9eQpDT05G SUdfTkVURklMVEVSX0ZBTUlMWV9BUlA9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfQUNDVD1t CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19RVUVVRT1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElO S19MT0c9bQpDT05GSUdfTkVURklMVEVSX05FVExJTktfT1NGPW0KQ09ORklHX05GX0NPTk5UUkFD Sz1tCkNPTkZJR19ORl9MT0dfQ09NTU9OPW0KIyBDT05GSUdfTkZfTE9HX05FVERFViBpcyBub3Qg c2V0CkNPTkZJR19ORVRGSUxURVJfQ09OTkNPVU5UPW0KQ09ORklHX05GX0NPTk5UUkFDS19NQVJL PXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19aT05F Uz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09ORklHX05GX0NPTk5UUkFDS19FVkVO VFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJ TUVTVEFNUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTEFCRUxTPXkKQ09ORklHX05GX0NUX1BST1RP X0RDQ1A9eQpDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPXkKQ09ORklHX05GX0NUX1BST1RPX1NDVFA9 eQpDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURT15CkNPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRB PW0KQ09ORklHX05GX0NPTk5UUkFDS19GVFA9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0gzMjM9bQpD T05GSUdfTkZfQ09OTlRSQUNLX0lSQz1tCkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPW0K Q09ORklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05TPW0KQ09ORklHX05GX0NPTk5UUkFDS19TTk1Q PW0KQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPW0KQ09ORklHX05GX0NPTk5UUkFDS19TQU5FPW0K Q09ORklHX05GX0NPTk5UUkFDS19TSVA9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9bQpDT05G SUdfTkZfQ1RfTkVUTElOSz1tCkNPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQ9bQojIENPTkZJ R19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUIGlzIG5vdCBzZXQKQ09ORklHX05GX05BVD1tCkNP TkZJR19ORl9OQVRfQU1BTkRBPW0KQ09ORklHX05GX05BVF9GVFA9bQpDT05GSUdfTkZfTkFUX0lS Qz1tCkNPTkZJR19ORl9OQVRfU0lQPW0KQ09ORklHX05GX05BVF9URlRQPW0KQ09ORklHX05GX05B VF9SRURJUkVDVD15CkNPTkZJR19ORl9OQVRfTUFTUVVFUkFERT15CkNPTkZJR19ORVRGSUxURVJf U1lOUFJPWFk9bQpDT05GSUdfTkZfVEFCTEVTPW0KIyBDT05GSUdfTkZfVEFCTEVTX1NFVCBpcyBu b3Qgc2V0CiMgQ09ORklHX05GX1RBQkxFU19JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfVEFC TEVTX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9OVU1HRU4gaXMgbm90IHNldApDT05G SUdfTkZUX0NUPW0KQ09ORklHX05GVF9DT1VOVEVSPW0KIyBDT05GSUdfTkZUX0NPTk5MSU1JVCBp cyBub3Qgc2V0CkNPTkZJR19ORlRfTE9HPW0KQ09ORklHX05GVF9MSU1JVD1tCkNPTkZJR19ORlRf TUFTUT1tCkNPTkZJR19ORlRfUkVESVI9bQojIENPTkZJR19ORlRfVFVOTkVMIGlzIG5vdCBzZXQK IyBDT05GSUdfTkZUX09CSlJFRiBpcyBub3Qgc2V0CkNPTkZJR19ORlRfUVVFVUU9bQojIENPTkZJ R19ORlRfUVVPVEEgaXMgbm90IHNldApDT05GSUdfTkZUX1JFSkVDVD1tCkNPTkZJR19ORlRfQ09N UEFUPW0KQ09ORklHX05GVF9IQVNIPW0KIyBDT05GSUdfTkZUX1hGUk0gaXMgbm90IHNldAojIENP TkZJR19ORlRfU09DS0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX09TRiBpcyBub3Qgc2V0CiMg Q09ORklHX05GVF9UUFJPWFkgaXMgbm90IHNldAojIENPTkZJR19ORlRfU1lOUFJPWFkgaXMgbm90 IHNldAojIENPTkZJR19ORl9GTE9XX1RBQkxFIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9Y VEFCTEVTPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1vZHVsZXMKIwpDT05GSUdfTkVURklMVEVS X1hUX01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX0NPTk5NQVJLPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9TRVQ9bQoKIwojIFh0YWJsZXMgdGFyZ2V0cwojCkNPTkZJR19ORVRGSUxURVJfWFRfVEFS R0VUX0FVRElUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0hFQ0tTVU09bQpDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9DTEFTU0lGWT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU X0NPTk5NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTlNFQ01BUks9bQpDT05G SUdfTkVURklMVEVSX1hUX1RBUkdFVF9DVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0RT Q1A9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITD1tCkNPTkZJR19ORVRGSUxURVJfWFRf VEFSR0VUX0hNQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSURMRVRJTUVSPW0KQ09O RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTEVEPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf TE9HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz1tCkNPTkZJR19ORVRGSUxURVJf WFRfTkFUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkVUTUFQPW0KQ09ORklHX05FVEZJ TFRFUl9YVF9UQVJHRVRfTkZMT0c9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORlFVRVVF PW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTk9UUkFDSz1tCkNPTkZJR19ORVRGSUxURVJf WFRfVEFSR0VUX1JBVEVFU1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SRURJUkVDVD1t CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BU1FVRVJBREU9bQpDT05GSUdfTkVURklMVEVS X1hUX1RBUkdFVF9URUU9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUFJPWFk9bQpDT05G SUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU X1NFQ01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9bQpDT05GSUdfTkVU RklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD1tCgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfQlBGPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9bQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0NMVVNURVI9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9 bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz1tCkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfQ09OTkxBQkVMPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9 bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9DT05OVFJBQ0s9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT1tCkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVW R1JPVVA9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9bQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX0VDTj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPW0KQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hF TFBFUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9bQojIENPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfSVBDT01QIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFJB TkdFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFZTPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9MMlRQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MRU5HVEg9bQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0xJTUlUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQUM9 bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX01VTFRJUE9SVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTkZBQ0NUPW0KQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9PU0Y9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09XTkVS PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QT0xJQ1k9bQpDT05GSUdfTkVURklMVEVSX1hU X01BVENIX1BIWVNERVY9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BLVFRZUEU9bQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX1FVT1RBPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9S QVRFRVNUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUFMTT1tCkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfUkVDRU5UPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9TT0NLRVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X1NUQVRFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFUSVNUSUM9bQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX1NUUklORz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNT PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9USU1FPW0KQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9VMzI9bQojIGVuZCBvZiBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgpDT05GSUdf SVBfU0VUPW0KQ09ORklHX0lQX1NFVF9NQVg9MjU2CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQPW0K Q09ORklHX0lQX1NFVF9CSVRNQVBfSVBNQUM9bQpDT05GSUdfSVBfU0VUX0JJVE1BUF9QT1JUPW0K Q09ORklHX0lQX1NFVF9IQVNIX0lQPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFSSz1tCkNPTkZJ R19JUF9TRVRfSEFTSF9JUFBPUlQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUSVA9bQpDT05G SUdfSVBfU0VUX0hBU0hfSVBQT1JUTkVUPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFDPW0KQ09O RklHX0lQX1NFVF9IQVNIX01BQz1tCkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUPW0KQ09O RklHX0lQX1NFVF9IQVNIX05FVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9ORVRORVQ9bQpDT05GSUdf SVBfU0VUX0hBU0hfTkVUUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9ORVRJRkFDRT1tCkNPTkZJ R19JUF9TRVRfTElTVF9TRVQ9bQpDT05GSUdfSVBfVlM9bQpDT05GSUdfSVBfVlNfSVBWNj15CiMg Q09ORklHX0lQX1ZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEyCgoj CiMgSVBWUyB0cmFuc3BvcnQgcHJvdG9jb2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCkNPTkZJ R19JUF9WU19QUk9UT19UQ1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fVURQPXkKQ09ORklHX0lQX1ZT X1BST1RPX0FIX0VTUD15CkNPTkZJR19JUF9WU19QUk9UT19FU1A9eQpDT05GSUdfSVBfVlNfUFJP VE9fQUg9eQpDT05GSUdfSVBfVlNfUFJPVE9fU0NUUD15CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpD T05GSUdfSVBfVlNfUlI9bQpDT05GSUdfSVBfVlNfV1JSPW0KQ09ORklHX0lQX1ZTX0xDPW0KQ09O RklHX0lQX1ZTX1dMQz1tCiMgQ09ORklHX0lQX1ZTX0ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBf VlNfT1ZGIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX0xCTEM9bQpDT05GSUdfSVBfVlNfTEJMQ1I9 bQpDT05GSUdfSVBfVlNfREg9bQpDT05GSUdfSVBfVlNfU0g9bQojIENPTkZJR19JUF9WU19NSCBp cyBub3Qgc2V0CkNPTkZJR19JUF9WU19TRUQ9bQpDT05GSUdfSVBfVlNfTlE9bQoKIwojIElQVlMg U0ggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIE1IIHNj aGVkdWxlcgojCkNPTkZJR19JUF9WU19NSF9UQUJfSU5ERVg9MTIKCiMKIyBJUFZTIGFwcGxpY2F0 aW9uIGhlbHBlcgojCkNPTkZJR19JUF9WU19GVFA9bQpDT05GSUdfSVBfVlNfTkZDVD15CkNPTkZJ R19JUF9WU19QRV9TSVA9bQoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJ R19ORl9ERUZSQUdfSVBWND1tCkNPTkZJR19ORl9TT0NLRVRfSVBWND1tCkNPTkZJR19ORl9UUFJP WFlfSVBWND1tCiMgQ09ORklHX05GX1RBQkxFU19JUFY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkZf VEFCTEVTX0FSUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfSVBWND1tCiMgQ09ORklHX05GX0xP R19BUlAgaXMgbm90IHNldApDT05GSUdfTkZfTE9HX0lQVjQ9bQpDT05GSUdfTkZfUkVKRUNUX0lQ VjQ9bQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9bQpDT05GSUdfTkZfTkFUX1BQVFA9bQpDT05G SUdfTkZfTkFUX0gzMjM9bQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9bQpDT05GSUdfSVBfTkZfTUFU Q0hfQUg9bQpDT05GSUdfSVBfTkZfTUFUQ0hfRUNOPW0KQ09ORklHX0lQX05GX01BVENIX1JQRklM VEVSPW0KQ09ORklHX0lQX05GX01BVENIX1RUTD1tCkNPTkZJR19JUF9ORl9GSUxURVI9bQpDT05G SUdfSVBfTkZfVEFSR0VUX1JFSkVDVD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfU1lOUFJPWFk9bQpD T05GSUdfSVBfTkZfTkFUPW0KQ09ORklHX0lQX05GX1RBUkdFVF9NQVNRVUVSQURFPW0KQ09ORklH X0lQX05GX1RBUkdFVF9ORVRNQVA9bQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFRElSRUNUPW0KQ09O RklHX0lQX05GX01BTkdMRT1tCkNPTkZJR19JUF9ORl9UQVJHRVRfQ0xVU1RFUklQPW0KQ09ORklH X0lQX05GX1RBUkdFVF9FQ049bQpDT05GSUdfSVBfTkZfVEFSR0VUX1RUTD1tCkNPTkZJR19JUF9O Rl9SQVc9bQpDT05GSUdfSVBfTkZfU0VDVVJJVFk9bQpDT05GSUdfSVBfTkZfQVJQVEFCTEVTPW0K Q09ORklHX0lQX05GX0FSUEZJTFRFUj1tCkNPTkZJR19JUF9ORl9BUlBfTUFOR0xFPW0KIyBlbmQg b2YgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgojCiMgSVB2NjogTmV0ZmlsdGVyIENvbmZp Z3VyYXRpb24KIwpDT05GSUdfTkZfU09DS0VUX0lQVjY9bQpDT05GSUdfTkZfVFBST1hZX0lQVjY9 bQojIENPTkZJR19ORl9UQUJMRVNfSVBWNiBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfSVBWNj1t CkNPTkZJR19ORl9SRUpFQ1RfSVBWNj1tCkNPTkZJR19ORl9MT0dfSVBWNj1tCkNPTkZJR19JUDZf TkZfSVBUQUJMRVM9bQpDT05GSUdfSVA2X05GX01BVENIX0FIPW0KQ09ORklHX0lQNl9ORl9NQVRD SF9FVUk2ND1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfRlJBRz1tCkNPTkZJR19JUDZfTkZfTUFUQ0hf T1BUUz1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfSEw9bQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZI RUFERVI9bQpDT05GSUdfSVA2X05GX01BVENIX01IPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9SUEZJ TFRFUj1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfUlQ9bQojIENPTkZJR19JUDZfTkZfTUFUQ0hfU1JI IGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9UQVJHRVRfSEw9bQpDT05GSUdfSVA2X05GX0ZJTFRF Uj1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX1NZ TlBST1hZPW0KQ09ORklHX0lQNl9ORl9NQU5HTEU9bQpDT05GSUdfSVA2X05GX1JBVz1tCkNPTkZJ R19JUDZfTkZfU0VDVVJJVFk9bQpDT05GSUdfSVA2X05GX05BVD1tCkNPTkZJR19JUDZfTkZfVEFS R0VUX01BU1FVRVJBREU9bQpDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQ9bQojIGVuZCBvZiBJUHY2 OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX05GX0RFRlJBR19JUFY2PW0KIyBDT05G SUdfTkZfVEFCTEVTX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19CUklE R0UgaXMgbm90IHNldApDT05GSUdfQlJJREdFX05GX0VCVEFCTEVTPW0KQ09ORklHX0JSSURHRV9F QlRfQlJPVVRFPW0KQ09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9bQpDT05GSUdfQlJJREdFX0VC VF9UX05BVD1tCkNPTkZJR19CUklER0VfRUJUXzgwMl8zPW0KQ09ORklHX0JSSURHRV9FQlRfQU1P Tkc9bQpDT05GSUdfQlJJREdFX0VCVF9BUlA9bQpDT05GSUdfQlJJREdFX0VCVF9JUD1tCkNPTkZJ R19CUklER0VfRUJUX0lQNj1tCkNPTkZJR19CUklER0VfRUJUX0xJTUlUPW0KQ09ORklHX0JSSURH RV9FQlRfTUFSSz1tCkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9bQpDT05GSUdfQlJJREdFX0VC VF9TVFA9bQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPW0KQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQ TFk9bQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPW0KQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPW0K Q09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9bQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPW0KQ09O RklHX0JSSURHRV9FQlRfTE9HPW0KQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9bQojIENPTkZJR19C UEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQPW0KQ09ORklHX0lORVRfRENDUF9ESUFH PW0KCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19JUF9EQ0NQX0NDSUQy X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfQ0NJRDM9eQojIENPTkZJR19JUF9EQ0NQ X0NDSUQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfVEZSQ19MSUI9eQojIGVuZCBv ZiBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KCiMKIyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKIyBD T05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIERDQ1AgS2VybmVsIEhhY2tp bmcKCkNPTkZJR19JUF9TQ1RQPW0KIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENSBpcyBub3Qgc2V0CkNPTkZJR19T Q1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfU0hBMT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09L SUVfSE1BQ19OT05FIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKQ09O RklHX1NDVFBfQ09PS0lFX0hNQUNfU0hBMT15CkNPTkZJR19JTkVUX1NDVFBfRElBRz1tCiMgQ09O RklHX1JEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldApDT05GSUdfQVRNPW0K Q09ORklHX0FUTV9DTElQPW0KIyBDT05GSUdfQVRNX0NMSVBfTk9fSUNNUCBpcyBub3Qgc2V0CkNP TkZJR19BVE1fTEFORT1tCiMgQ09ORklHX0FUTV9NUE9BIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9C UjI2ODQ9bQojIENPTkZJR19BVE1fQlIyNjg0X0lQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0wy VFA9bQpDT05GSUdfTDJUUF9ERUJVR0ZTPW0KQ09ORklHX0wyVFBfVjM9eQpDT05GSUdfTDJUUF9J UD1tCkNPTkZJR19MMlRQX0VUSD1tCkNPTkZJR19TVFA9bQpDT05GSUdfR0FSUD1tCkNPTkZJR19N UlA9bQpDT05GSUdfQlJJREdFPW0KQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKQ09ORklH X0JSSURHRV9WTEFOX0ZJTFRFUklORz15CkNPTkZJR19IQVZFX05FVF9EU0E9eQojIENPTkZJR19O RVRfRFNBIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9bQpDT05GSUdfVkxBTl84MDIxUV9H VlJQPXkKQ09ORklHX1ZMQU5fODAyMVFfTVZSUD15CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0 CkNPTkZJR19MTEM9bQojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBTEsgaXMg bm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAojIENPTkZJR19MQVBCIGlzIG5vdCBzZXQK IyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKQ09ORklHXzZMT1dQQU49bQojIENPTkZJR182TE9X UEFOX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfNkxPV1BBTl9OSEM9bQpDT05GSUdfNkxPV1BB Tl9OSENfREVTVD1tCkNPTkZJR182TE9XUEFOX05IQ19GUkFHTUVOVD1tCkNPTkZJR182TE9XUEFO X05IQ19IT1A9bQpDT05GSUdfNkxPV1BBTl9OSENfSVBWNj1tCkNPTkZJR182TE9XUEFOX05IQ19N T0JJTElUWT1tCkNPTkZJR182TE9XUEFOX05IQ19ST1VUSU5HPW0KQ09ORklHXzZMT1dQQU5fTkhD X1VEUD1tCiMgQ09ORklHXzZMT1dQQU5fR0hDX0VYVF9IRFJfSE9QIGlzIG5vdCBzZXQKIyBDT05G SUdfNkxPV1BBTl9HSENfVURQIGlzIG5vdCBzZXQKIyBDT05GSUdfNkxPV1BBTl9HSENfSUNNUFY2 IGlzIG5vdCBzZXQKIyBDT05GSUdfNkxPV1BBTl9HSENfRVhUX0hEUl9ERVNUIGlzIG5vdCBzZXQK IyBDT05GSUdfNkxPV1BBTl9HSENfRVhUX0hEUl9GUkFHIGlzIG5vdCBzZXQKIyBDT05GSUdfNkxP V1BBTl9HSENfRVhUX0hEUl9ST1VURSBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0PW0KIyBD T05GSUdfSUVFRTgwMjE1NF9OTDgwMjE1NF9FWFBFUklNRU5UQUwgaXMgbm90IHNldApDT05GSUdf SUVFRTgwMjE1NF9TT0NLRVQ9bQpDT05GSUdfSUVFRTgwMjE1NF82TE9XUEFOPW0KQ09ORklHX01B QzgwMjE1ND1tCkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpD T05GSUdfTkVUX1NDSF9DQlE9bQpDT05GSUdfTkVUX1NDSF9IVEI9bQpDT05GSUdfTkVUX1NDSF9I RlNDPW0KQ09ORklHX05FVF9TQ0hfQVRNPW0KQ09ORklHX05FVF9TQ0hfUFJJTz1tCkNPTkZJR19O RVRfU0NIX01VTFRJUT1tCkNPTkZJR19ORVRfU0NIX1JFRD1tCkNPTkZJR19ORVRfU0NIX1NGQj1t CkNPTkZJR19ORVRfU0NIX1NGUT1tCkNPTkZJR19ORVRfU0NIX1RFUUw9bQpDT05GSUdfTkVUX1ND SF9UQkY9bQojIENPTkZJR19ORVRfU0NIX0NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hf RVRGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9UQVBSSU8gaXMgbm90IHNldApDT05GSUdf TkVUX1NDSF9HUkVEPW0KQ09ORklHX05FVF9TQ0hfRFNNQVJLPW0KQ09ORklHX05FVF9TQ0hfTkVU RU09bQpDT05GSUdfTkVUX1NDSF9EUlI9bQpDT05GSUdfTkVUX1NDSF9NUVBSSU89bQojIENPTkZJ R19ORVRfU0NIX1NLQlBSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9DSE9LRT1tCkNPTkZJ R19ORVRfU0NIX1FGUT1tCkNPTkZJR19ORVRfU0NIX0NPREVMPW0KQ09ORklHX05FVF9TQ0hfRlFf Q09ERUw9bQojIENPTkZJR19ORVRfU0NIX0NBS0UgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9G UT1tCiMgQ09ORklHX05FVF9TQ0hfSEhGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9QSUUg aXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9JTkdSRVNTPW0KQ09ORklHX05FVF9TQ0hfUExVRz1t CiMgQ09ORklHX05FVF9TQ0hfRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9ERUZBVUxU IGlzIG5vdCBzZXQKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklH X05FVF9DTFNfQkFTSUM9bQpDT05GSUdfTkVUX0NMU19UQ0lOREVYPW0KQ09ORklHX05FVF9DTFNf Uk9VVEU0PW0KQ09ORklHX05FVF9DTFNfRlc9bQpDT05GSUdfTkVUX0NMU19VMzI9bQpDT05GSUdf Q0xTX1UzMl9QRVJGPXkKQ09ORklHX0NMU19VMzJfTUFSSz15CkNPTkZJR19ORVRfQ0xTX1JTVlA9 bQpDT05GSUdfTkVUX0NMU19SU1ZQNj1tCkNPTkZJR19ORVRfQ0xTX0ZMT1c9bQpDT05GSUdfTkVU X0NMU19DR1JPVVA9eQpDT05GSUdfTkVUX0NMU19CUEY9bQpDT05GSUdfTkVUX0NMU19GTE9XRVI9 bQpDT05GSUdfTkVUX0NMU19NQVRDSEFMTD1tCkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05F VF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPW0KQ09ORklHX05FVF9FTUFU Q0hfTkJZVEU9bQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9bQpDT05GSUdfTkVUX0VNQVRDSF9NRVRB PW0KQ09ORklHX05FVF9FTUFUQ0hfVEVYVD1tCiMgQ09ORklHX05FVF9FTUFUQ0hfQ0FOSUQgaXMg bm90IHNldApDT05GSUdfTkVUX0VNQVRDSF9JUFNFVD1tCiMgQ09ORklHX05FVF9FTUFUQ0hfSVBU IGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQUNUPXkKQ09ORklHX05FVF9BQ1RfUE9MSUNFPW0K Q09ORklHX05FVF9BQ1RfR0FDVD1tCkNPTkZJR19HQUNUX1BST0I9eQpDT05GSUdfTkVUX0FDVF9N SVJSRUQ9bQpDT05GSUdfTkVUX0FDVF9TQU1QTEU9bQpDT05GSUdfTkVUX0FDVF9JUFQ9bQpDT05G SUdfTkVUX0FDVF9OQVQ9bQpDT05GSUdfTkVUX0FDVF9QRURJVD1tCkNPTkZJR19ORVRfQUNUX1NJ TVA9bQpDT05GSUdfTkVUX0FDVF9TS0JFRElUPW0KQ09ORklHX05FVF9BQ1RfQ1NVTT1tCiMgQ09O RklHX05FVF9BQ1RfTVBMUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1ZMQU49bQojIENPTkZJ R19ORVRfQUNUX0JQRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX0NPTk5NQVJLPW0KIyBDT05G SUdfTkVUX0FDVF9DVElORk8gaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9TS0JNT0Q9bQojIENP TkZJR19ORVRfQUNUX0lGRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1RVTk5FTF9LRVk9bQoj IENPTkZJR19ORVRfQUNUX0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RDX1NLQl9FWFQgaXMg bm90IHNldApDT05GSUdfTkVUX1NDSF9GSUZPPXkKQ09ORklHX0RDQj15CkNPTkZJR19ETlNfUkVT T0xWRVI9bQojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKQ09ORklHX09QRU5WU1dJVENI PW0KQ09ORklHX09QRU5WU1dJVENIX0dSRT1tCkNPTkZJR19PUEVOVlNXSVRDSF9WWExBTj1tCkNP TkZJR19PUEVOVlNXSVRDSF9HRU5FVkU9bQpDT05GSUdfVlNPQ0tFVFM9bQpDT05GSUdfVlNPQ0tF VFNfRElBRz1tCkNPTkZJR19WU09DS0VUU19MT09QQkFDSz1tCkNPTkZJR19WTVdBUkVfVk1DSV9W U09DS0VUUz1tCkNPTkZJR19WSVJUSU9fVlNPQ0tFVFM9bQpDT05GSUdfVklSVElPX1ZTT0NLRVRT X0NPTU1PTj1tCkNPTkZJR19IWVBFUlZfVlNPQ0tFVFM9bQpDT05GSUdfTkVUTElOS19ESUFHPW0K Q09ORklHX01QTFM9eQpDT05GSUdfTkVUX01QTFNfR1NPPXkKQ09ORklHX01QTFNfUk9VVElORz1t CkNPTkZJR19NUExTX0lQVFVOTkVMPW0KQ09ORklHX05FVF9OU0g9bQojIENPTkZJR19IU1IgaXMg bm90IHNldApDT05GSUdfTkVUX1NXSVRDSERFVj15CkNPTkZJR19ORVRfTDNfTUFTVEVSX0RFVj15 CiMgQ09ORklHX05FVF9OQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1JQUz15CkNPTkZJR19SRlNfQUND RUw9eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKQ09O RklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklH X0JRTD15CkNPTkZJR19CUEZfSklUPXkKQ09ORklHX0JQRl9TVFJFQU1fUEFSU0VSPXkKQ09ORklH X05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwpDT05GSUdfTkVUX1BLVEdF Tj1tCkNPTkZJR19ORVRfRFJPUF9NT05JVE9SPXkKIyBlbmQgb2YgTmV0d29yayB0ZXN0aW5nCiMg ZW5kIG9mIE5ldHdvcmtpbmcgb3B0aW9ucwoKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldApD T05GSUdfQ0FOPW0KQ09ORklHX0NBTl9SQVc9bQpDT05GSUdfQ0FOX0JDTT1tCkNPTkZJR19DQU5f R1c9bQojIENPTkZJR19DQU5fSjE5MzkgaXMgbm90IHNldAoKIwojIENBTiBEZXZpY2UgRHJpdmVy cwojCkNPTkZJR19DQU5fVkNBTj1tCiMgQ09ORklHX0NBTl9WWENBTiBpcyBub3Qgc2V0CkNPTkZJ R19DQU5fU0xDQU49bQpDT05GSUdfQ0FOX0RFVj1tCkNPTkZJR19DQU5fQ0FMQ19CSVRUSU1JTkc9 eQojIENPTkZJR19DQU5fS1ZBU0VSX1BDSUVGRCBpcyBub3Qgc2V0CkNPTkZJR19DQU5fQ19DQU49 bQpDT05GSUdfQ0FOX0NfQ0FOX1BMQVRGT1JNPW0KQ09ORklHX0NBTl9DX0NBTl9QQ0k9bQpDT05G SUdfQ0FOX0NDNzcwPW0KIyBDT05GSUdfQ0FOX0NDNzcwX0lTQSBpcyBub3Qgc2V0CkNPTkZJR19D QU5fQ0M3NzBfUExBVEZPUk09bQojIENPTkZJR19DQU5fSUZJX0NBTkZEIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0FOX01fQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1BFQUtfUENJRUZEIGlzIG5v dCBzZXQKQ09ORklHX0NBTl9TSkExMDAwPW0KQ09ORklHX0NBTl9FTVNfUENJPW0KIyBDT05GSUdf Q0FOX0Y4MTYwMSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fS1ZBU0VSX1BDST1tCkNPTkZJR19DQU5f UEVBS19QQ0k9bQpDT05GSUdfQ0FOX1BFQUtfUENJRUM9eQpDT05GSUdfQ0FOX1BMWF9QQ0k9bQoj IENPTkZJR19DQU5fU0pBMTAwMF9JU0EgaXMgbm90IHNldApDT05GSUdfQ0FOX1NKQTEwMDBfUExB VEZPUk09bQpDT05GSUdfQ0FOX1NPRlRJTkc9bQoKIwojIENBTiBTUEkgaW50ZXJmYWNlcwojCiMg Q09ORklHX0NBTl9ISTMxMVggaXMgbm90IHNldAojIENPTkZJR19DQU5fTUNQMjUxWCBpcyBub3Qg c2V0CiMgZW5kIG9mIENBTiBTUEkgaW50ZXJmYWNlcwoKIwojIENBTiBVU0IgaW50ZXJmYWNlcwoj CkNPTkZJR19DQU5fOERFVl9VU0I9bQpDT05GSUdfQ0FOX0VNU19VU0I9bQpDT05GSUdfQ0FOX0VT RF9VU0IyPW0KIyBDT05GSUdfQ0FOX0dTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fS1ZBU0VS X1VTQj1tCiMgQ09ORklHX0NBTl9NQ0JBX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fUEVBS19V U0I9bQojIENPTkZJR19DQU5fVUNBTiBpcyBub3Qgc2V0CiMgZW5kIG9mIENBTiBVU0IgaW50ZXJm YWNlcwoKIyBDT05GSUdfQ0FOX0RFQlVHX0RFVklDRVMgaXMgbm90IHNldAojIGVuZCBvZiBDQU4g RGV2aWNlIERyaXZlcnMKCkNPTkZJR19CVD1tCkNPTkZJR19CVF9CUkVEUj15CkNPTkZJR19CVF9S RkNPTU09bQpDT05GSUdfQlRfUkZDT01NX1RUWT15CkNPTkZJR19CVF9CTkVQPW0KQ09ORklHX0JU X0JORVBfTUNfRklMVEVSPXkKQ09ORklHX0JUX0JORVBfUFJPVE9fRklMVEVSPXkKQ09ORklHX0JU X0NNVFA9bQpDT05GSUdfQlRfSElEUD1tCkNPTkZJR19CVF9IUz15CkNPTkZJR19CVF9MRT15CiMg Q09ORklHX0JUXzZMT1dQQU4gaXMgbm90IHNldAojIENPTkZJR19CVF9MRURTIGlzIG5vdCBzZXQK IyBDT05GSUdfQlRfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQlRfREVCVUdGUz15CgojCiMg Qmx1ZXRvb3RoIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0JUX0lOVEVMPW0KQ09ORklHX0JUX0JD TT1tCkNPTkZJR19CVF9SVEw9bQpDT05GSUdfQlRfSENJQlRVU0I9bQojIENPTkZJR19CVF9IQ0lC VFVTQl9BVVRPU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lCVFVTQl9CQ009eQojIENP TkZJR19CVF9IQ0lCVFVTQl9NVEsgaXMgbm90IHNldApDT05GSUdfQlRfSENJQlRVU0JfUlRMPXkK Q09ORklHX0JUX0hDSUJUU0RJTz1tCkNPTkZJR19CVF9IQ0lVQVJUPW0KQ09ORklHX0JUX0hDSVVB UlRfSDQ9eQpDT05GSUdfQlRfSENJVUFSVF9CQ1NQPXkKQ09ORklHX0JUX0hDSVVBUlRfQVRIM0s9 eQojIENPTkZJR19CVF9IQ0lVQVJUX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJVUFS VF9BRzZYWCBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lCQ00yMDNYPW0KQ09ORklHX0JUX0hDSUJQ QTEwWD1tCkNPTkZJR19CVF9IQ0lCRlVTQj1tCkNPTkZJR19CVF9IQ0lWSENJPW0KQ09ORklHX0JU X01SVkw9bQpDT05GSUdfQlRfTVJWTF9TRElPPW0KQ09ORklHX0JUX0FUSDNLPW0KIyBDT05GSUdf QlRfTVRLU0RJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwoK IyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldApD T05GSUdfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9 eQpDT05GSUdfV0lSRUxFU1NfRVhUPXkKQ09ORklHX1dFWFRfQ09SRT15CkNPTkZJR19XRVhUX1BS T0M9eQpDT05GSUdfV0VYVF9QUklWPXkKQ09ORklHX0NGRzgwMjExPW0KIyBDT05GSUdfTkw4MDIx MV9URVNUTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0RFVkVMT1BFUl9XQVJOSU5H UyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0NFUlRJRklDQVRJT05fT05VUyBpcyBub3Qg c2V0CkNPTkZJR19DRkc4MDIxMV9SRVFVSVJFX1NJR05FRF9SRUdEQj15CkNPTkZJR19DRkc4MDIx MV9VU0VfS0VSTkVMX1JFR0RCX0tFWVM9eQpDT05GSUdfQ0ZHODAyMTFfREVGQVVMVF9QUz15CiMg Q09ORklHX0NGRzgwMjExX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfQ1JEQV9T VVBQT1JUPXkKQ09ORklHX0NGRzgwMjExX1dFWFQ9eQpDT05GSUdfTElCODAyMTE9bQojIENPTkZJ R19MSUI4MDIxMV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMT1tCkNPTkZJR19NQUM4 MDIxMV9IQVNfUkM9eQpDT05GSUdfTUFDODAyMTFfUkNfTUlOU1RSRUw9eQpDT05GSUdfTUFDODAy MTFfUkNfREVGQVVMVF9NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUPSJtaW5z dHJlbF9odCIKQ09ORklHX01BQzgwMjExX01FU0g9eQpDT05GSUdfTUFDODAyMTFfTEVEUz15CkNP TkZJR19NQUM4MDIxMV9ERUJVR0ZTPXkKIyBDT05GSUdfTUFDODAyMTFfTUVTU0FHRV9UUkFDSU5H IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTFfREVCVUdfTUVOVSBpcyBub3Qgc2V0CkNPTkZJ R19NQUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQK Q09ORklHX1JGS0lMTD1tCkNPTkZJR19SRktJTExfTEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9 eQojIENPTkZJR19SRktJTExfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfOVA9eQpDT05GSUdf TkVUXzlQX1ZJUlRJTz15CiMgQ09ORklHX05FVF85UF9YRU4gaXMgbm90IHNldAojIENPTkZJR19O RVRfOVBfUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UF9ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX0NBSUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9bQojIENPTkZJR19DRVBIX0xJ Ql9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVS PXkKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKQ09ORklHX1BTQU1QTEU9bQojIENPTkZJR19ORVRf SUZFIGlzIG5vdCBzZXQKQ09ORklHX0xXVFVOTkVMPXkKQ09ORklHX0xXVFVOTkVMX0JQRj15CkNP TkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JPX0NFTExTPXkKQ09ORklHX05FVF9TT0NLX01TRz15 CkNPTkZJR19ORVRfREVWTElOSz15CkNPTkZJR19QQUdFX1BPT0w9eQpDT05GSUdfRkFJTE9WRVI9 bQpDT05GSUdfRVRIVE9PTF9ORVRMSU5LPXkKQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQoKIwojIERl dmljZSBEcml2ZXJzCiMKQ09ORklHX0hBVkVfRUlTQT15CiMgQ09ORklHX0VJU0EgaXMgbm90IHNl dApDT05GSUdfSEFWRV9QQ0k9eQpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09O RklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFF Uj15CkNPTkZJR19QQ0lFQUVSX0lOSkVDVD1tCkNPTkZJR19QQ0lFX0VDUkM9eQpDT05GSUdfUENJ RUFTUE09eQpDT05GSUdfUENJRUFTUE1fREVGQVVMVD15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VS U0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSX1NVUEVSU0FWRSBpcyBub3Qg c2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVf UE1FPXkKIyBDT05GSUdfUENJRV9EUEMgaXMgbm90IHNldAojIENPTkZJR19QQ0lFX1BUTSBpcyBu b3Qgc2V0CiMgQ09ORklHX1BDSUVfQlcgaXMgbm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJ R19QQ0lfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9E RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBz ZXQKQ09ORklHX1BDSV9TVFVCPXkKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldAojIENP TkZJR19YRU5fUENJREVWX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9BVFM9eQpDT05G SUdfUENJX0xPQ0tMRVNTX0NPTkZJRz15CkNPTkZJR19QQ0lfSU9WPXkKQ09ORklHX1BDSV9QUkk9 eQpDT05GSUdfUENJX1BBU0lEPXkKIyBDT05GSUdfUENJX1AyUERNQSBpcyBub3Qgc2V0CkNPTkZJ R19QQ0lfTEFCRUw9eQpDT05GSUdfUENJX0hZUEVSVj1tCkNPTkZJR19IT1RQTFVHX1BDST15CkNP TkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNPW0KIyBD T05GSUdfSE9UUExVR19QQ0lfQ1BDSSBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDSV9TSFBD PXkKCiMKIyBQQ0kgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX1ZNRD15CkNPTkZJR19QQ0lf SFlQRVJWX0lOVEVSRkFDRT1tCgojCiMgRGVzaWduV2FyZSBQQ0kgQ29yZSBTdXBwb3J0CiMKIyBD T05GSUdfUENJRV9EV19QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfTUVTT04gaXMg bm90IHNldAojIGVuZCBvZiBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKCiMKIyBDYWRlbmNl IFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojCiMgZW5kIG9mIENhZGVuY2UgUENJZSBjb250cm9s bGVycyBzdXBwb3J0CiMgZW5kIG9mIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKCiMKIyBQQ0kgRW5k cG9pbnQKIwojIENPTkZJR19QQ0lfRU5EUE9JTlQgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgRW5k cG9pbnQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9T V19TV0lUQ0hURUMgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJp dmVycwoKQ09ORklHX1BDQ0FSRD15CiMgQ09ORklHX1BDTUNJQSBpcyBub3Qgc2V0CkNPTkZJR19D QVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpDT05GSUdfWUVOVEE9bQpDT05GSUdfWUVO VEFfTzI9eQpDT05GSUdfWUVOVEFfUklDT0g9eQpDT05GSUdfWUVOVEFfVEk9eQpDT05GSUdfWUVO VEFfRU5FX1RVTkU9eQpDT05GSUdfWUVOVEFfVE9TSElCQT15CiMgQ09ORklHX1JBUElESU8gaXMg bm90IHNldAoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfVUVWRU5UX0hFTFBF Uj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIKQ09ORklHX0RFVlRNUEZTPXkKQ09ORklH X0RFVlRNUEZTX01PVU5UPXkKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJN V0FSRV9CVUlMRD15CgojCiMgRmlybXdhcmUgbG9hZGVyCiMKQ09ORklHX0ZXX0xPQURFUj15CkNP TkZJR19GV19MT0FERVJfUEFHRURfQlVGPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJ R19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJf RkFMTEJBQ0sgaXMgbm90IHNldAojIENPTkZJR19GV19MT0FERVJfQ09NUFJFU1MgaXMgbm90IHNl dApDT05GSUdfRldfQ0FDSEU9eQojIGVuZCBvZiBGaXJtd2FyZSBsb2FkZXIKCkNPTkZJR19XQU5U X0RFVl9DT1JFRFVNUD15CkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQpDT05GSUdfREVWX0NP UkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf REVWUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVEVTVF9EUklWRVJfUkVNT1ZFIGlzIG5v dCBzZXQKIyBDT05GSUdfVEVTVF9BU1lOQ19EUklWRVJfUFJPQkUgaXMgbm90IHNldApDT05GSUdf U1lTX0hZUEVSVklTT1I9eQpDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dF TkVSSUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQ X0kyQz1tCkNPTkZJR19SRUdNQVBfU1BJPW0KQ09ORklHX1JFR01BUF9JUlE9eQpDT05GSUdfRE1B X1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19ETUFfRkVOQ0VfVFJBQ0UgaXMgbm90IHNldAojIGVu ZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25zCgojCiMgQnVzIGRldmljZXMKIwojIGVuZCBvZiBC dXMgZGV2aWNlcwoKQ09ORklHX0NPTk5FQ1RPUj15CkNPTkZJR19QUk9DX0VWRU5UUz15CiMgQ09O RklHX0dOU1MgaXMgbm90IHNldApDT05GSUdfTVREPW0KIyBDT05GSUdfTVREX1RFU1RTIGlzIG5v dCBzZXQKCiMKIyBQYXJ0aXRpb24gcGFyc2VycwojCiMgQ09ORklHX01URF9BUjdfUEFSVFMgaXMg bm90IHNldAojIENPTkZJR19NVERfQ01ETElORV9QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01U RF9SRURCT09UX1BBUlRTIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGFydGl0aW9uIHBhcnNlcnMKCiMK IyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVW Uz1tCkNPTkZJR19NVERfQkxPQ0s9bQojIENPTkZJR19NVERfQkxPQ0tfUk8gaXMgbm90IHNldAoj IENPTkZJR19GVEwgaXMgbm90IHNldAojIENPTkZJR19ORlRMIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5GVEwgaXMgbm90IHNldAojIENPTkZJR19SRkRfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1NG REMgaXMgbm90IHNldAojIENPTkZJR19TTV9GVEwgaXMgbm90IHNldAojIENPTkZJR19NVERfT09Q UyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BB UlRJVElPTkVEX01BU1RFUiBpcyBub3Qgc2V0CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZl cnMKIwojIENPTkZJR19NVERfQ0ZJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0pFREVDUFJPQkUg aXMgbm90IHNldApDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9C QU5LX1dJRFRIXzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQpDT05GSUdfTVREX0NG SV9JMT15CkNPTkZJR19NVERfQ0ZJX0kyPXkKIyBDT05GSUdfTVREX1JBTSBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9ST00gaXMgbm90IHNldAojIENPTkZJR19NVERfQUJTRU5UIGlzIG5vdCBzZXQK IyBlbmQgb2YgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMKCiMKIyBNYXBwaW5nIGRyaXZlcnMg Zm9yIGNoaXAgYWNjZXNzCiMKIyBDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1MgaXMgbm90IHNl dAojIENPTkZJR19NVERfSU5URUxfVlJfTk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BMQVRS QU0gaXMgbm90IHNldAojIGVuZCBvZiBNYXBwaW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNzCgoj CiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1 MSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9EQVRBRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19N VERfTUNIUDIzSzI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TU1QyNUwgaXMgbm90IHNldAoj IENPTkZJR19NVERfU0xSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUEhSQU0gaXMgbm90IHNl dAojIENPTkZJR19NVERfTVREUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0JMT0NLMk1URCBp cyBub3Qgc2V0CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfTVRE X0RPQ0czIGlzIG5vdCBzZXQKIyBlbmQgb2YgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2 ZXJzCgojIENPTkZJR19NVERfT05FTkFORCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9SQVdfTkFO RCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TUElfTkFORCBpcyBub3Qgc2V0CgojCiMgTFBERFIg JiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBz ZXQKIyBlbmQgb2YgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCgojIENPTkZJR19N VERfU1BJX05PUiBpcyBub3Qgc2V0CkNPTkZJR19NVERfVUJJPW0KQ09ORklHX01URF9VQklfV0xf VEhSRVNIT0xEPTQwOTYKQ09ORklHX01URF9VQklfQkVCX0xJTUlUPTIwCiMgQ09ORklHX01URF9V QklfRkFTVE1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9VQklfR0xVRUJJIGlzIG5vdCBzZXQK IyBDT05GSUdfTVREX1VCSV9CTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9IWVBFUkJVUyBp cyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9Q Q19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlQ9bQpDT05GSUdfUEFSUE9SVF9QQz1tCkNPTkZJR19Q QVJQT1JUX1NFUklBTD1tCiMgQ09ORklHX1BBUlBPUlRfUENfRklGTyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBUlBPUlRfUENfU1VQRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfQVg4ODc5 NiBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUXzEyODQ9eQpDT05GSUdfUEFSUE9SVF9OT1RfUEM9 eQpDT05GSUdfUE5QPXkKIyBDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTIGlzIG5vdCBzZXQKCiMK IyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKQ09ORklHX0JM S19ERVZfTlVMTF9CTEs9bQpDT05GSUdfQkxLX0RFVl9OVUxMX0JMS19GQVVMVF9JTkpFQ1RJT049 eQpDT05GSUdfQkxLX0RFVl9GRD1tCkNPTkZJR19DRFJPTT1tCiMgQ09ORklHX1BBUklERSBpcyBu b3Qgc2V0CkNPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFg9bQojIENPTkZJR19aUkFNIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf TE9PUD1tCkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTAKIyBDT05GSUdfQkxLX0RFVl9D UllQVE9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9TS0QgaXMgbm90IHNldApDT05GSUdf QkxLX0RFVl9TWDg9bQpDT05GSUdfQkxLX0RFVl9SQU09bQpDT05GSUdfQkxLX0RFVl9SQU1fQ09V TlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9MTYzODQKQ09ORklHX0NEUk9NX1BLVENEVkQ9 bQpDT05GSUdfQ0RST01fUEtUQ0RWRF9CVUZGRVJTPTgKIyBDT05GSUdfQ0RST01fUEtUQ0RWRF9X Q0FDSEUgaXMgbm90IHNldApDT05GSUdfQVRBX09WRVJfRVRIPW0KQ09ORklHX1hFTl9CTEtERVZf RlJPTlRFTkQ9bQpDT05GSUdfVklSVElPX0JMSz15CkNPTkZJR19CTEtfREVWX1JCRD1tCiMgQ09O RklHX0JMS19ERVZfUlNYWCBpcyBub3Qgc2V0CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05W TUVfQ09SRT1tCkNPTkZJR19CTEtfREVWX05WTUU9bQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQoj IENPTkZJR19OVk1FX0hXTU9OIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfRkFCUklDUz1tCiMgQ09O RklHX05WTUVfUkRNQSBpcyBub3Qgc2V0CkNPTkZJR19OVk1FX0ZDPW0KIyBDT05GSUdfTlZNRV9U Q1AgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVQ9bQpDT05GSUdfTlZNRV9UQVJHRVRfTE9P UD1tCiMgQ09ORklHX05WTUVfVEFSR0VUX1JETUEgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJH RVRfRkM9bQpDT05GSUdfTlZNRV9UQVJHRVRfRkNMT09QPW0KIyBDT05GSUdfTlZNRV9UQVJHRVRf VENQIGlzIG5vdCBzZXQKIyBlbmQgb2YgTlZNRSBTdXBwb3J0CgojCiMgTWlzYyBkZXZpY2VzCiMK Q09ORklHX1NFTlNPUlNfTElTM0xWMDJEPW0KIyBDT05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNl dAojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90IHNldAojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0CkNPTkZJR19USUZNX0NPUkU9bQpDT05GSUdf VElGTV83WFgxPW0KIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NV UkVfU0VSVklDRVM9bQpDT05GSUdfU0dJX1hQPW0KQ09ORklHX0hQX0lMTz1tCkNPTkZJR19TR0lf R1JVPW0KIyBDT05GSUdfU0dJX0dSVV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BUERTOTgwMkFM Uz1tCkNPTkZJR19JU0wyOTAwMz1tCkNPTkZJR19JU0wyOTAyMD1tCkNPTkZJR19TRU5TT1JTX1RT TDI1NTA9bQpDT05GSUdfU0VOU09SU19CSDE3NzA9bQpDT05GSUdfU0VOU09SU19BUERTOTkwWD1t CiMgQ09ORklHX0hNQzYzNTIgaXMgbm90IHNldAojIENPTkZJR19EUzE2ODIgaXMgbm90IHNldApD T05GSUdfVk1XQVJFX0JBTExPT049bQojIENPTkZJR19MQVRUSUNFX0VDUDNfQ09ORklHIGlzIG5v dCBzZXQKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FTkRQT0lOVF9URVNU IGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1NERkVDIGlzIG5vdCBzZXQKQ09ORklHX1BWUEFO SUM9eQojIENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09O RklHX0VFUFJPTV9BVDI0PW0KIyBDT05GSUdfRUVQUk9NX0FUMjUgaXMgbm90IHNldApDT05GSUdf RUVQUk9NX0xFR0FDWT1tCkNPTkZJR19FRVBST01fTUFYNjg3NT1tCkNPTkZJR19FRVBST01fOTND WDY9bQojIENPTkZJR19FRVBST01fOTNYWDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0lE VF84OUhQRVNYIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0VFMTAwNCBpcyBub3Qgc2V0CiMg ZW5kIG9mIEVFUFJPTSBzdXBwb3J0CgpDT05GSUdfQ0I3MTBfQ09SRT1tCiMgQ09ORklHX0NCNzEw X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NCNzEwX0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBU ZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09O RklHX1RJX1NUIGlzIG5vdCBzZXQKIyBlbmQgb2YgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRy YW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKCkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPW0KQ09ORklH X0FMVEVSQV9TVEFQTD1tCkNPTkZJR19JTlRFTF9NRUk9bQpDT05GSUdfSU5URUxfTUVJX01FPW0K IyBDT05GSUdfSU5URUxfTUVJX1RYRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9IRENQ IGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9WTUNJPW0KCiMKIyBJbnRlbCBNSUMgJiByZWxhdGVk IHN1cHBvcnQKIwojIENPTkZJR19JTlRFTF9NSUNfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NJ Rl9CVVMgaXMgbm90IHNldAojIENPTkZJR19WT1BfQlVTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSW50 ZWwgTUlDICYgcmVsYXRlZCBzdXBwb3J0CgojIENPTkZJR19HRU5XUUUgaXMgbm90IHNldAojIENP TkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19BTENPUl9QQ0kgaXMgbm90IHNldAoj IENPTkZJR19NSVNDX1JUU1hfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19SVFNYX1VTQiBp cyBub3Qgc2V0CiMgQ09ORklHX0hBQkFOQV9BSSBpcyBub3Qgc2V0CiMgZW5kIG9mIE1pc2MgZGV2 aWNlcwoKQ09ORklHX0hBVkVfSURFPXkKIyBDT05GSUdfSURFIGlzIG5vdCBzZXQKCiMKIyBTQ1NJ IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9bQpD T05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CkNPTkZJR19TQ1NJX05FVExJTks9eQpDT05G SUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0Qt Uk9NKQojCkNPTkZJR19CTEtfREVWX1NEPW0KQ09ORklHX0NIUl9ERVZfU1Q9bQpDT05GSUdfQkxL X0RFVl9TUj1tCkNPTkZJR19CTEtfREVWX1NSX1ZFTkRPUj15CkNPTkZJR19DSFJfREVWX1NHPW0K Q09ORklHX0NIUl9ERVZfU0NIPW0KQ09ORklHX1NDU0lfRU5DTE9TVVJFPW0KQ09ORklHX1NDU0lf Q09OU1RBTlRTPXkKQ09ORklHX1NDU0lfTE9HR0lORz15CkNPTkZJR19TQ1NJX1NDQU5fQVNZTkM9 eQoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz1tCkNPTkZJR19T Q1NJX0ZDX0FUVFJTPW0KQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9bQpDT05GSUdfU0NTSV9TQVNf QVRUUlM9bQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPW0KQ09ORklHX1NDU0lfU0FTX0FUQT15CkNP TkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz1tCiMgZW5kIG9m IFNDU0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQ PW0KQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlM9bQpDT05GSUdfU0NTSV9DWEdCM19JU0NTST1tCkNP TkZJR19TQ1NJX0NYR0I0X0lTQ1NJPW0KQ09ORklHX1NDU0lfQk5YMl9JU0NTST1tCkNPTkZJR19T Q1NJX0JOWDJYX0ZDT0U9bQpDT05GSUdfQkUySVNDU0k9bQojIENPTkZJR19CTEtfREVWXzNXX1hY WFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9bQpDT05GSUdfU0NTSV8zV185WFhY PW0KQ09ORklHX1NDU0lfM1dfU0FTPW0KIyBDT05GSUdfU0NTSV9BQ0FSRCBpcyBub3Qgc2V0CkNP TkZJR19TQ1NJX0FBQ1JBSUQ9bQojIENPTkZJR19TQ1NJX0FJQzdYWFggaXMgbm90IHNldApDT05G SUdfU0NTSV9BSUM3OVhYPW0KQ09ORklHX0FJQzc5WFhfQ01EU19QRVJfREVWSUNFPTQKQ09ORklH X0FJQzc5WFhfUkVTRVRfREVMQVlfTVM9MTUwMDAKIyBDT05GSUdfQUlDNzlYWF9ERUJVR19FTkFC TEUgaXMgbm90IHNldApDT05GSUdfQUlDNzlYWF9ERUJVR19NQVNLPTAKIyBDT05GSUdfQUlDNzlY WF9SRUdfUFJFVFRZX1BSSU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5v dCBzZXQKQ09ORklHX1NDU0lfTVZTQVM9bQojIENPTkZJR19TQ1NJX01WU0FTX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX1NDU0lfTVZTQVNfVEFTS0xFVD15CkNPTkZJR19TQ1NJX01WVU1JPW0KIyBD T05GSUdfU0NTSV9EUFRfSTJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BRFZBTlNZUyBpcyBu b3Qgc2V0CkNPTkZJR19TQ1NJX0FSQ01TUj1tCiMgQ09ORklHX1NDU0lfRVNBUzJSIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUVHQVJBSURfTkVXR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURf TEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01FR0FSQUlEX1NBUz1tCkNPTkZJR19TQ1NJX01QVDNT QVM9bQpDT05GSUdfU0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDNTQVNf TUFYX1NHRT0xMjgKQ09ORklHX1NDU0lfTVBUMlNBUz1tCiMgQ09ORklHX1NDU0lfU01BUlRQUUkg aXMgbm90IHNldApDT05GSUdfU0NTSV9VRlNIQ0Q9bQpDT05GSUdfU0NTSV9VRlNIQ0RfUENJPW0K IyBDT05GSUdfU0NTSV9VRlNfRFdDX1RDX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVUZT SENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9VRlNfQlNHIGlzIG5vdCBzZXQK Q09ORklHX1NDU0lfSFBUSU9QPW0KIyBDT05GSUdfU0NTSV9CVVNMT0dJQyBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfTVlSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSUyBpcyBub3Qgc2V0 CkNPTkZJR19WTVdBUkVfUFZTQ1NJPW0KIyBDT05GSUdfWEVOX1NDU0lfRlJPTlRFTkQgaXMgbm90 IHNldApDT05GSUdfSFlQRVJWX1NUT1JBR0U9bQpDT05GSUdfTElCRkM9bQpDT05GSUdfTElCRkNP RT1tCkNPTkZJR19GQ09FPW0KQ09ORklHX0ZDT0VfRk5JQz1tCiMgQ09ORklHX1NDU0lfU05JQyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0ZET01BSU5fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9HRFRIIGlzIG5vdCBzZXQKQ09O RklHX1NDU0lfSVNDST1tCiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf SU5JVElPPW0KIyBDT05GSUdfU0NTSV9JTklBMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9Q UEEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lNTSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NU RVg9bQojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9J UFIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKQ09ORklH X1NDU0lfUUxBX0ZDPW0KQ09ORklHX1RDTV9RTEEyWFhYPW0KIyBDT05GSUdfVENNX1FMQTJYWFhf REVCVUcgaXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFfSVNDU0k9bQojIENPTkZJR19RRURJIGlz IG5vdCBzZXQKIyBDT05GSUdfUUVERiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTFBGQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BTTUz Qzk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfREVCVUc9bQpDT05GSUdfU0NTSV9QTUNSQUlEPW0KQ09ORklHX1NDU0lfUE04MDAxPW0KIyBD T05GSUdfU0NTSV9CRkFfRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9WSVJUSU89bQojIENPTkZJ R19TQ1NJX0NIRUxTSU9fRkNPRSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RIPXkKQ09ORklHX1ND U0lfREhfUkRBQz15CkNPTkZJR19TQ1NJX0RIX0hQX1NXPXkKQ09ORklHX1NDU0lfREhfRU1DPXkK Q09ORklHX1NDU0lfREhfQUxVQT15CiMgZW5kIG9mIFNDU0kgZGV2aWNlIHN1cHBvcnQKCkNPTkZJ R19BVEE9bQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0FDUEk9eQojIENP TkZJR19TQVRBX1pQT0REIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfUE1QPXkKCiMKIyBDb250cm9s bGVycyB3aXRoIG5vbi1TRkYgbmF0aXZlIGludGVyZmFjZQojCkNPTkZJR19TQVRBX0FIQ0k9bQpD T05GSUdfU0FUQV9NT0JJTEVfTFBNX1BPTElDWT0wCkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09 bQojIENPTkZJR19TQVRBX0lOSUMxNjJYIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfQUNBUkRfQUhD ST1tCkNPTkZJR19TQVRBX1NJTDI0PW0KQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9s bGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKQ09ORklHX1BEQ19BRE1BPW0KQ09ORklH X1NBVEFfUVNUT1I9bQpDT05GSUdfU0FUQV9TWDQ9bQpDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBT QVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPW0KIyBDT05G SUdfU0FUQV9EV0MgaXMgbm90IHNldApDT05GSUdfU0FUQV9NVj1tCkNPTkZJR19TQVRBX05WPW0K Q09ORklHX1NBVEFfUFJPTUlTRT1tCkNPTkZJR19TQVRBX1NJTD1tCkNPTkZJR19TQVRBX1NJUz1t CkNPTkZJR19TQVRBX1NWVz1tCkNPTkZJR19TQVRBX1VMST1tCkNPTkZJR19TQVRBX1ZJQT1tCkNP TkZJR19TQVRBX1ZJVEVTU0U9bQoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEK IwpDT05GSUdfUEFUQV9BTEk9bQpDT05GSUdfUEFUQV9BTUQ9bQpDT05GSUdfUEFUQV9BUlRPUD1t CkNPTkZJR19QQVRBX0FUSUlYUD1tCkNPTkZJR19QQVRBX0FUUDg2N1g9bQpDT05GSUdfUEFUQV9D TUQ2NFg9bQojIENPTkZJR19QQVRBX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0VG QVIgaXMgbm90IHNldApDT05GSUdfUEFUQV9IUFQzNjY9bQpDT05GSUdfUEFUQV9IUFQzN1g9bQpD T05GSUdfUEFUQV9IUFQzWDJOPW0KQ09ORklHX1BBVEFfSFBUM1gzPW0KIyBDT05GSUdfUEFUQV9I UFQzWDNfRE1BIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfSVQ4MjEzPW0KQ09ORklHX1BBVEFfSVQ4 MjFYPW0KQ09ORklHX1BBVEFfSk1JQ1JPTj1tCkNPTkZJR19QQVRBX01BUlZFTEw9bQpDT05GSUdf UEFUQV9ORVRDRUxMPW0KQ09ORklHX1BBVEFfTklOSkEzMj1tCiMgQ09ORklHX1BBVEFfTlM4NzQx NSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX09MRFBJSVg9bQojIENPTkZJR19QQVRBX09QVElETUEg aXMgbm90IHNldApDT05GSUdfUEFUQV9QREMyMDI3WD1tCkNPTkZJR19QQVRBX1BEQ19PTEQ9bQoj IENPTkZJR19QQVRBX1JBRElTWVMgaXMgbm90IHNldApDT05GSUdfUEFUQV9SREM9bQpDT05GSUdf UEFUQV9TQ0g9bQpDT05GSUdfUEFUQV9TRVJWRVJXT1JLUz1tCkNPTkZJR19QQVRBX1NJTDY4MD1t CkNPTkZJR19QQVRBX1NJUz1tCkNPTkZJR19QQVRBX1RPU0hJQkE9bQojIENPTkZJR19QQVRBX1RS SUZMRVggaXMgbm90IHNldApDT05GSUdfUEFUQV9WSUE9bQojIENPTkZJR19QQVRBX1dJTkJPTkQg aXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCiMgQ09ORklHX1BBVEFf Q01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTVBJSVggaXMgbm90IHNldAojIENP TkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNl dAojIENPTkZJR19QQVRBX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SWjEwMDAg aXMgbm90IHNldAoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCkNPTkZJ R19QQVRBX0FDUEk9bQpDT05GSUdfQVRBX0dFTkVSSUM9bQojIENPTkZJR19QQVRBX0xFR0FDWSBp cyBub3Qgc2V0CkNPTkZJR19NRD15CkNPTkZJR19CTEtfREVWX01EPXkKQ09ORklHX01EX0FVVE9E RVRFQ1Q9eQpDT05GSUdfTURfTElORUFSPW0KQ09ORklHX01EX1JBSUQwPW0KQ09ORklHX01EX1JB SUQxPW0KQ09ORklHX01EX1JBSUQxMD1tCkNPTkZJR19NRF9SQUlENDU2PW0KQ09ORklHX01EX01V TFRJUEFUSD1tCkNPTkZJR19NRF9GQVVMVFk9bQojIENPTkZJR19NRF9DTFVTVEVSIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkNBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfRE1fQlVJTFRJTj15 CkNPTkZJR19CTEtfREVWX0RNPW0KQ09ORklHX0RNX0RFQlVHPXkKQ09ORklHX0RNX0JVRklPPW0K IyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklH X0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1f VU5TVFJJUEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPW0KQ09ORklHX0RNX1NOQVBTSE9U PW0KQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KQ09ORklHX0RNX0NBQ0hFPW0KQ09ORklH X0RNX0NBQ0hFX1NNUT1tCiMgQ09ORklHX0RNX1dSSVRFQ0FDSEUgaXMgbm90IHNldApDT05GSUdf RE1fRVJBPW0KIyBDT05GSUdfRE1fQ0xPTkUgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPW0K Q09ORklHX0RNX0xPR19VU0VSU1BBQ0U9bQpDT05GSUdfRE1fUkFJRD1tCkNPTkZJR19ETV9aRVJP PW0KQ09ORklHX0RNX01VTFRJUEFUSD1tCkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9bQpDT05GSUdf RE1fTVVMVElQQVRIX1NUPW0KQ09ORklHX0RNX0RFTEFZPW0KIyBDT05GSUdfRE1fRFVTVCBpcyBu b3Qgc2V0CkNPTkZJR19ETV9VRVZFTlQ9eQpDT05GSUdfRE1fRkxBS0VZPW0KQ09ORklHX0RNX1ZF UklUWT1tCiMgQ09ORklHX0RNX1ZFUklUWV9WRVJJRllfUk9PVEhBU0hfU0lHIGlzIG5vdCBzZXQK IyBDT05GSUdfRE1fVkVSSVRZX0ZFQyBpcyBub3Qgc2V0CkNPTkZJR19ETV9TV0lUQ0g9bQpDT05G SUdfRE1fTE9HX1dSSVRFUz1tCiMgQ09ORklHX0RNX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09O RklHX0RNX1pPTkVEIGlzIG5vdCBzZXQKQ09ORklHX1RBUkdFVF9DT1JFPW0KQ09ORklHX1RDTV9J QkxPQ0s9bQpDT05GSUdfVENNX0ZJTEVJTz1tCkNPTkZJR19UQ01fUFNDU0k9bQpDT05GSUdfVENN X1VTRVIyPW0KQ09ORklHX0xPT1BCQUNLX1RBUkdFVD1tCkNPTkZJR19UQ01fRkM9bQpDT05GSUdf SVNDU0lfVEFSR0VUPW0KQ09ORklHX0lTQ1NJX1RBUkdFVF9DWEdCND1tCiMgQ09ORklHX1NCUF9U QVJHRVQgaXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9bQojIENP TkZJR19GVVNJT05fRkMgaXMgbm90IHNldApDT05GSUdfRlVTSU9OX1NBUz1tCkNPTkZJR19GVVNJ T05fTUFYX1NHRT0xMjgKQ09ORklHX0ZVU0lPTl9DVEw9bQpDT05GSUdfRlVTSU9OX0xPR0dJTkc9 eQoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9bQpD T05GSUdfRklSRVdJUkVfT0hDST1tCkNPTkZJR19GSVJFV0lSRV9TQlAyPW0KQ09ORklHX0ZJUkVX SVJFX05FVD1tCiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldAojIGVuZCBvZiBJRUVF IDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CgpDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQpDT05G SUdfTUFDX0VNVU1PVVNFQlROPXkKQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJPXkKQ09O RklHX05FVF9DT1JFPXkKQ09ORklHX0JPTkRJTkc9bQpDT05GSUdfRFVNTVk9bQojIENPTkZJR19X SVJFR1VBUkQgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90IHNldApDT05GSUdf TkVUX0ZDPXkKQ09ORklHX0lGQj1tCkNPTkZJR19ORVRfVEVBTT1tCkNPTkZJR19ORVRfVEVBTV9N T0RFX0JST0FEQ0FTVD1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX1JPVU5EUk9CSU49bQpDT05GSUdf TkVUX1RFQU1fTU9ERV9SQU5ET009bQpDT05GSUdfTkVUX1RFQU1fTU9ERV9BQ1RJVkVCQUNLVVA9 bQpDT05GSUdfTkVUX1RFQU1fTU9ERV9MT0FEQkFMQU5DRT1tCkNPTkZJR19NQUNWTEFOPW0KQ09O RklHX01BQ1ZUQVA9bQojIENPTkZJR19JUFZMQU4gaXMgbm90IHNldApDT05GSUdfVlhMQU49bQpD T05GSUdfR0VORVZFPW0KIyBDT05GSUdfR1RQIGlzIG5vdCBzZXQKQ09ORklHX01BQ1NFQz15CkNP TkZJR19ORVRDT05TT0xFPW0KQ09ORklHX05FVENPTlNPTEVfRFlOQU1JQz15CkNPTkZJR19ORVRQ T0xMPXkKQ09ORklHX05FVF9QT0xMX0NPTlRST0xMRVI9eQpDT05GSUdfTlRCX05FVERFVj1tCkNP TkZJR19UVU49bQpDT05GSUdfVEFQPW0KIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90 IHNldApDT05GSUdfVkVUSD1tCkNPTkZJR19WSVJUSU9fTkVUPW0KQ09ORklHX05MTU9OPW0KQ09O RklHX05FVF9WUkY9eQpDT05GSUdfVlNPQ0tNT049bQojIENPTkZJR19BUkNORVQgaXMgbm90IHNl dAojIENPTkZJR19BVE1fRFJJVkVSUyBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNo IEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBlbmQgb2YgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hp dGVjdHVyZSBkcml2ZXJzCgpDT05GSUdfRVRIRVJORVQ9eQpDT05GSUdfTURJTz15CiMgQ09ORklH X05FVF9WRU5ET1JfM0NPTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQURBUFRFQyBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUxBQ1JJVEVDSD15CiMgQ09ORklHX1NMSUNPU1MgaXMg bm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FMVEVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FM VEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdfRU5B X0VUSEVSTkVUPW0KQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKQ09ORklHX0FNRDgxMTFfRVRIPW0K Q09ORklHX1BDTkVUMzI9bQpDT05GSUdfQU1EX1hHQkU9bQojIENPTkZJR19BTURfWEdCRV9EQ0Ig aXMgbm90IHNldApDT05GSUdfQU1EX1hHQkVfSEFWRV9FQ0M9eQpDT05GSUdfTkVUX1ZFTkRPUl9B UVVBTlRJQT15CkNPTkZJR19BUVRJT049bQpDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQpDT05GSUdf TkVUX1ZFTkRPUl9BVEhFUk9TPXkKQ09ORklHX0FUTDI9bQpDT05GSUdfQVRMMT1tCkNPTkZJR19B VEwxRT1tCkNPTkZJR19BVEwxQz1tCkNPTkZJR19BTFg9bQpDT05GSUdfTkVUX1ZFTkRPUl9BVVJP UkE9eQojIENPTkZJR19BVVJPUkFfTkI4ODAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf QlJPQURDT009eQpDT05GSUdfQjQ0PW0KQ09ORklHX0I0NF9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJ R19CNDRfUENJQ09SRV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0k9eQojIENPTkZJR19CQ01H RU5FVCBpcyBub3Qgc2V0CkNPTkZJR19CTlgyPW0KQ09ORklHX0NOSUM9bQpDT05GSUdfVElHT04z PXkKQ09ORklHX1RJR09OM19IV01PTj15CkNPTkZJR19CTlgyWD1tCkNPTkZJR19CTlgyWF9TUklP Vj15CiMgQ09ORklHX1NZU1RFTVBPUlQgaXMgbm90IHNldApDT05GSUdfQk5YVD1tCkNPTkZJR19C TlhUX1NSSU9WPXkKQ09ORklHX0JOWFRfRkxPV0VSX09GRkxPQUQ9eQpDT05GSUdfQk5YVF9EQ0I9 eQpDT05GSUdfQk5YVF9IV01PTj15CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9eQpDT05GSUdf Qk5BPW0KQ09ORklHX05FVF9WRU5ET1JfQ0FERU5DRT15CkNPTkZJR19NQUNCPW0KQ09ORklHX01B Q0JfVVNFX0hXU1RBTVA9eQojIENPTkZJR19NQUNCX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0NBVklVTT15CiMgQ09ORklHX1RIVU5ERVJfTklDX1BGIGlzIG5vdCBzZXQKIyBDT05G SUdfVEhVTkRFUl9OSUNfVkYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19CR1ggaXMg bm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19SR1ggaXMgbm90IHNldApDT05GSUdfQ0FWSVVN X1BUUD15CkNPTkZJR19MSVFVSURJTz1tCkNPTkZJR19MSVFVSURJT19WRj1tCkNPTkZJR19ORVRf VkVORE9SX0NIRUxTSU89eQojIENPTkZJR19DSEVMU0lPX1QxIGlzIG5vdCBzZXQKQ09ORklHX0NI RUxTSU9fVDM9bQpDT05GSUdfQ0hFTFNJT19UND1tCiMgQ09ORklHX0NIRUxTSU9fVDRfRENCIGlz IG5vdCBzZXQKQ09ORklHX0NIRUxTSU9fVDRWRj1tCkNPTkZJR19DSEVMU0lPX0xJQj1tCkNPTkZJ R19ORVRfVkVORE9SX0NJU0NPPXkKQ09ORklHX0VOSUM9bQpDT05GSUdfTkVUX1ZFTkRPUl9DT1JU SU5BPXkKIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CkNPTkZJR19ETkVUPW0KQ09ORklHX05F VF9WRU5ET1JfREVDPXkKQ09ORklHX05FVF9UVUxJUD15CkNPTkZJR19ERTIxMDRYPW0KQ09ORklH X0RFMjEwNFhfRFNMPTAKQ09ORklHX1RVTElQPXkKIyBDT05GSUdfVFVMSVBfTVdJIGlzIG5vdCBz ZXQKQ09ORklHX1RVTElQX01NSU89eQojIENPTkZJR19UVUxJUF9OQVBJIGlzIG5vdCBzZXQKQ09O RklHX0RFNFg1PW0KQ09ORklHX1dJTkJPTkRfODQwPW0KQ09ORklHX0RNOTEwMj1tCkNPTkZJR19V TEk1MjZYPW0KQ09ORklHX1BDTUNJQV9YSVJDT009bQojIENPTkZJR19ORVRfVkVORE9SX0RMSU5L IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRU1VTEVYPXkKQ09ORklHX0JFMk5FVD1tCkNP TkZJR19CRTJORVRfSFdNT049eQpDT05GSUdfQkUyTkVUX0JFMj15CkNPTkZJR19CRTJORVRfQkUz PXkKQ09ORklHX0JFMk5FVF9MQU5DRVI9eQpDT05GSUdfQkUyTkVUX1NLWUhBV0s9eQpDT05GSUdf TkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9HT09HTEU9eQojIENPTkZJR19H VkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9IVUFXRUk9eQojIENPTkZJR19ISU5JQyBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfSTgyNVhYIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfSU5URUw9eQojIENPTkZJR19FMTAwIGlzIG5vdCBzZXQKQ09ORklHX0UxMDAwPXkK Q09ORklHX0UxMDAwRT15CkNPTkZJR19FMTAwMEVfSFdUUz15CkNPTkZJR19JR0I9eQpDT05GSUdf SUdCX0hXTU9OPXkKQ09ORklHX0lHQlZGPW0KIyBDT05GSUdfSVhHQiBpcyBub3Qgc2V0CkNPTkZJ R19JWEdCRT15CkNPTkZJR19JWEdCRV9IV01PTj15CkNPTkZJR19JWEdCRV9EQ0I9eQpDT05GSUdf SVhHQkVWRj1tCkNPTkZJR19JNDBFPXkKQ09ORklHX0k0MEVfRENCPXkKQ09ORklHX0lBVkY9bQpD T05GSUdfSTQwRVZGPW0KIyBDT05GSUdfSUNFIGlzIG5vdCBzZXQKQ09ORklHX0ZNMTBLPW0KIyBD T05GSUdfSUdDIGlzIG5vdCBzZXQKQ09ORklHX0pNRT1tCkNPTkZJR19ORVRfVkVORE9SX01BUlZF TEw9eQpDT05GSUdfTVZNRElPPW0KQ09ORklHX1NLR0U9eQojIENPTkZJR19TS0dFX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX1NLR0VfR0VORVNJUz15CkNPTkZJR19TS1kyPW0KIyBDT05GSUdfU0tZ Ml9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01FTExBTk9YPXkKQ09ORklHX01M WDRfRU49bQpDT05GSUdfTUxYNF9FTl9EQ0I9eQpDT05GSUdfTUxYNF9DT1JFPW0KQ09ORklHX01M WDRfREVCVUc9eQpDT05GSUdfTUxYNF9DT1JFX0dFTjI9eQojIENPTkZJR19NTFg1X0NPUkUgaXMg bm90IHNldAojIENPTkZJR19NTFhTV19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYRlcgaXMg bm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01JQ1JFTCBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9WRU5ET1JfTUlDUk9DSElQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1J PXkKIyBDT05GSUdfTVNDQ19PQ0VMT1RfU1dJVENIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfTVlSST15CkNPTkZJR19NWVJJMTBHRT1tCkNPTkZJR19NWVJJMTBHRV9EQ0E9eQojIENPTkZJ R19GRUFMTlggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX05BVFNFTUkgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9ORVRFUklPTj15CiMgQ09ORklHX1MySU8gaXMgbm90IHNldAoj IENPTkZJR19WWEdFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9OT01FPXkKQ09O RklHX05GUD1tCkNPTkZJR19ORlBfQVBQX0ZMT1dFUj15CkNPTkZJR19ORlBfQVBQX0FCTV9OSUM9 eQojIENPTkZJR19ORlBfREVCVUcgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OST15CiMg Q09ORklHX05JX1hHRV9NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO RE9SX05WSURJQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX09LST15CkNPTkZJR19FVEhP Qz1tCkNPTkZJR19ORVRfVkVORE9SX1BBQ0tFVF9FTkdJTkVTPXkKIyBDT05GSUdfSEFNQUNISSBp cyBub3Qgc2V0CkNPTkZJR19ZRUxMT1dGSU49bQpDT05GSUdfTkVUX1ZFTkRPUl9QRU5TQU5ETz15 CiMgQ09ORklHX0lPTklDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKQ09O RklHX1FMQTNYWFg9bQpDT05GSUdfUUxDTklDPW0KQ09ORklHX1FMQ05JQ19TUklPVj15CkNPTkZJ R19RTENOSUNfRENCPXkKQ09ORklHX1FMQ05JQ19IV01PTj15CkNPTkZJR19ORVRYRU5fTklDPW0K Q09ORklHX1FFRD1tCkNPTkZJR19RRURfU1JJT1Y9eQpDT05GSUdfUUVERT1tCkNPTkZJR19ORVRf VkVORE9SX1FVQUxDT01NPXkKIyBDT05GSUdfUUNPTV9FTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdf Uk1ORVQgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1JEQyBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR19BVFAgaXMgbm90IHNldApDT05GSUdfODEz OUNQPXkKQ09ORklHXzgxMzlUT089eQojIENPTkZJR184MTM5VE9PX1BJTyBpcyBub3Qgc2V0CiMg Q09ORklHXzgxMzlUT09fVFVORV9UV0lTVEVSIGlzIG5vdCBzZXQKQ09ORklHXzgxMzlUT09fODEy OT15CiMgQ09ORklHXzgxMzlfT0xEX1JYX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1I4MTY5PXkK Q09ORklHX05FVF9WRU5ET1JfUkVORVNBUz15CkNPTkZJR19ORVRfVkVORE9SX1JPQ0tFUj15CkNP TkZJR19ST0NLRVI9bQpDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVf RVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TRUVRIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfU09MQVJGTEFSRT15CkNPTkZJR19TRkM9bQpDT05GSUdfU0ZDX01URD15CkNP TkZJR19TRkNfTUNESV9NT049eQpDT05GSUdfU0ZDX1NSSU9WPXkKQ09ORklHX1NGQ19NQ0RJX0xP R0dJTkc9eQpDT05GSUdfU0ZDX0ZBTENPTj1tCkNPTkZJR19TRkNfRkFMQ09OX01URD15CiMgQ09O RklHX05FVF9WRU5ET1JfU0lMQU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NJUyBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9eQpDT05GSUdfRVBJQzEwMD1tCiMgQ09O RklHX1NNU0M5MTFYIGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5NDIwPW0KQ09ORklHX05FVF9WRU5E T1JfU09DSU9ORVhUPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1ZFTkRPUl9TVU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TWU5PUFNZ Uz15CiMgQ09ORklHX0RXQ19YTEdNQUMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1RF SFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05GSUdfVElfQ1BTV19Q SFlfU0VMIGlzIG5vdCBzZXQKQ09ORklHX1RMQU49bQojIENPTkZJR19ORVRfVkVORE9SX1ZJQSBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfV0laTkVUIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfWElMSU5YPXkKIyBDT05GSUdfWElMSU5YX0FYSV9FTUFDIGlzIG5vdCBzZXQKIyBD T05GSUdfWElMSU5YX0xMX1RFTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkRESSBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0 CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElPX0JVUz15CiMgQ09ORklHX01ESU9fQkNN X1VOSU1BQyBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0JJVEJBTkc9bQojIENPTkZJR19NRElPX0dQ SU8gaXMgbm90IHNldAojIENPTkZJR19NRElPX01TQ0NfTUlJTSBpcyBub3Qgc2V0CiMgQ09ORklH X01ESU9fVEhVTkRFUiBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSU5LPW0KQ09ORklHX1BIWUxJQj15 CkNPTkZJR19TV1BIWT15CiMgQ09ORklHX0xFRF9UUklHR0VSX1BIWSBpcyBub3Qgc2V0CgojCiMg TUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX1NGUCBpcyBub3Qgc2V0CiMgQ09ORklH X0FESU5fUEhZIGlzIG5vdCBzZXQKQ09ORklHX0FNRF9QSFk9bQojIENPTkZJR19BUVVBTlRJQV9Q SFkgaXMgbm90IHNldAojIENPTkZJR19BWDg4Nzk2Ql9QSFkgaXMgbm90IHNldAojIENPTkZJR19C Q003WFhYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19CQ004N1hYX1BIWT1tCkNPTkZJR19CQ01fTkVU X1BIWUxJQj1tCkNPTkZJR19CUk9BRENPTV9QSFk9bQojIENPTkZJR19CQ004NDg4MV9QSFkgaXMg bm90IHNldApDT05GSUdfQ0lDQURBX1BIWT1tCiMgQ09ORklHX0NPUlRJTkFfUEhZIGlzIG5vdCBz ZXQKQ09ORklHX0RBVklDT01fUEhZPW0KIyBDT05GSUdfRFA4MzgyMl9QSFkgaXMgbm90IHNldAoj IENPTkZJR19EUDgzVEM4MTFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg0OF9QSFkgaXMg bm90IHNldAojIENPTkZJR19EUDgzODY3X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4Njlf UEhZIGlzIG5vdCBzZXQKQ09ORklHX0ZJWEVEX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPW0KIyBD T05GSUdfSU5URUxfWFdBWV9QSFkgaXMgbm90IHNldApDT05GSUdfTFNJX0VUMTAxMUNfUEhZPW0K Q09ORklHX0xYVF9QSFk9bQpDT05GSUdfTUFSVkVMTF9QSFk9bQojIENPTkZJR19NQVJWRUxMXzEw R19QSFkgaXMgbm90IHNldApDT05GSUdfTUlDUkVMX1BIWT1tCiMgQ09ORklHX01JQ1JPQ0hJUF9Q SFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfVDFfUEhZIGlzIG5vdCBzZXQKIyBDT05G SUdfTUlDUk9TRU1JX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19OQVRJT05BTF9QSFk9bQojIENPTkZJ R19OWFBfVEpBMTFYWF9QSFkgaXMgbm90IHNldApDT05GSUdfUVNFTUlfUEhZPW0KQ09ORklHX1JF QUxURUtfUEhZPXkKIyBDT05GSUdfUkVORVNBU19QSFkgaXMgbm90IHNldAojIENPTkZJR19ST0NL Q0hJUF9QSFkgaXMgbm90IHNldApDT05GSUdfU01TQ19QSFk9bQpDT05GSUdfU1RFMTBYUD1tCiMg Q09ORklHX1RFUkFORVRJQ1NfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1ZJVEVTU0VfUEhZPW0KIyBD T05GSUdfWElMSU5YX0dNSUkyUkdNSUkgaXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfS1M4OTk1 TUEgaXMgbm90IHNldAojIENPTkZJR19QTElQIGlzIG5vdCBzZXQKQ09ORklHX1BQUD1tCkNPTkZJ R19QUFBfQlNEQ09NUD1tCkNPTkZJR19QUFBfREVGTEFURT1tCkNPTkZJR19QUFBfRklMVEVSPXkK Q09ORklHX1BQUF9NUFBFPW0KQ09ORklHX1BQUF9NVUxUSUxJTks9eQpDT05GSUdfUFBQT0FUTT1t CkNPTkZJR19QUFBPRT1tCkNPTkZJR19QUFRQPW0KQ09ORklHX1BQUE9MMlRQPW0KQ09ORklHX1BQ UF9BU1lOQz1tCkNPTkZJR19QUFBfU1lOQ19UVFk9bQpDT05GSUdfU0xJUD1tCkNPTkZJR19TTEhD PW0KQ09ORklHX1NMSVBfQ09NUFJFU1NFRD15CkNPTkZJR19TTElQX1NNQVJUPXkKIyBDT05GSUdf U0xJUF9NT0RFX1NMSVA2IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfRFJJVkVSUz15CkNPTkZJ R19VU0JfQ0FUQz15CkNPTkZJR19VU0JfS0FXRVRIPXkKQ09ORklHX1VTQl9QRUdBU1VTPXkKQ09O RklHX1VTQl9SVEw4MTUwPXkKQ09ORklHX1VTQl9SVEw4MTUyPW0KIyBDT05GSUdfVVNCX0xBTjc4 WFggaXMgbm90IHNldApDT05GSUdfVVNCX1VTQk5FVD15CkNPTkZJR19VU0JfTkVUX0FYODgxN1g9 eQpDT05GSUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9bQpDT05GSUdfVVNCX05FVF9DRENFVEhFUj15 CkNPTkZJR19VU0JfTkVUX0NEQ19FRU09eQpDT05GSUdfVVNCX05FVF9DRENfTkNNPW0KQ09ORklH X1VTQl9ORVRfSFVBV0VJX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9DRENfTUJJTT1tCkNPTkZJ R19VU0JfTkVUX0RNOTYwMT15CiMgQ09ORklHX1VTQl9ORVRfU1I5NzAwIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX05FVF9TUjk4MDAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9TTVNDNzVYWD15 CkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPXkKQ09ORklHX1VTQl9ORVRfR0w2MjBBPXkKQ09ORklH X1VTQl9ORVRfTkVUMTA4MD15CkNPTkZJR19VU0JfTkVUX1BMVVNCPXkKQ09ORklHX1VTQl9ORVRf TUNTNzgzMD15CkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9eQpDT05GSUdfVVNCX05FVF9DRENf U1VCU0VUX0VOQUJMRT15CkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9eQpDT05GSUdfVVNCX0FM SV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdf VVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15 CkNPTkZJR19VU0JfTkVUX1pBVVJVUz15CkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPW0KQ09O RklHX1VTQl9ORVRfS0FMTUlBPW0KQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49bQpDT05GSUdfVVNC X0hTTz1tCkNPTkZJR19VU0JfTkVUX0lOVDUxWDE9eQpDT05GSUdfVVNCX0lQSEVUSD15CkNPTkZJ R19VU0JfU0lFUlJBX05FVD15CkNPTkZJR19VU0JfVkw2MDA9bQojIENPTkZJR19VU0JfTkVUX0NI OTIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfQVFDMTExIGlzIG5vdCBzZXQKQ09ORklH X1dMQU49eQojIENPTkZJR19XSVJFTEVTU19XRFMgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5E T1JfQURNVEVLPXkKIyBDT05GSUdfQURNODIxMSBpcyBub3Qgc2V0CkNPTkZJR19BVEhfQ09NTU9O PW0KQ09ORklHX1dMQU5fVkVORE9SX0FUSD15CiMgQ09ORklHX0FUSF9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0FUSDVLIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINUtfUENJIGlzIG5vdCBzZXQK Q09ORklHX0FUSDlLX0hXPW0KQ09ORklHX0FUSDlLX0NPTU1PTj1tCkNPTkZJR19BVEg5S19CVENP RVhfU1VQUE9SVD15CiMgQ09ORklHX0FUSDlLIGlzIG5vdCBzZXQKQ09ORklHX0FUSDlLX0hUQz1t CiMgQ09ORklHX0FUSDlLX0hUQ19ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FSTDkxNzAg aXMgbm90IHNldAojIENPTkZJR19BVEg2S0wgaXMgbm90IHNldAojIENPTkZJR19BUjU1MjMgaXMg bm90IHNldAojIENPTkZJR19XSUw2MjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIMTBLIGlzIG5v dCBzZXQKIyBDT05GSUdfV0NOMzZYWCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVE1F TD15CiMgQ09ORklHX0FUTUVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQVQ3NkM1MFhfVVNCIGlzIG5v dCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0JST0FEQ09NPXkKIyBDT05GSUdfQjQzIGlzIG5vdCBz ZXQKIyBDT05GSUdfQjQzTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTVNNQUMgaXMgbm90 IHNldAojIENPTkZJR19CUkNNRk1BQyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9DSVND Tz15CiMgQ09ORklHX0FJUk8gaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfSU5URUw9eQoj IENPTkZJR19JUFcyMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBXMjIwMCBpcyBub3Qgc2V0CkNP TkZJR19JV0xFR0FDWT1tCkNPTkZJR19JV0w0OTY1PW0KQ09ORklHX0lXTDM5NDU9bQoKIwojIGl3 bDM5NDUgLyBpd2w0OTY1IERlYnVnZ2luZyBPcHRpb25zCiMKQ09ORklHX0lXTEVHQUNZX0RFQlVH PXkKQ09ORklHX0lXTEVHQUNZX0RFQlVHRlM9eQojIGVuZCBvZiBpd2wzOTQ1IC8gaXdsNDk2NSBE ZWJ1Z2dpbmcgT3B0aW9ucwoKQ09ORklHX0lXTFdJRkk9bQpDT05GSUdfSVdMV0lGSV9MRURTPXkK Q09ORklHX0lXTERWTT1tCkNPTkZJR19JV0xNVk09bQpDT05GSUdfSVdMV0lGSV9PUE1PREVfTU9E VUxBUj15CiMgQ09ORklHX0lXTFdJRklfQkNBU1RfRklMVEVSSU5HIGlzIG5vdCBzZXQKCiMKIyBE ZWJ1Z2dpbmcgT3B0aW9ucwojCiMgQ09ORklHX0lXTFdJRklfREVCVUcgaXMgbm90IHNldApDT05G SUdfSVdMV0lGSV9ERUJVR0ZTPXkKIyBDT05GSUdfSVdMV0lGSV9ERVZJQ0VfVFJBQ0lORyBpcyBu b3Qgc2V0CiMgZW5kIG9mIERlYnVnZ2luZyBPcHRpb25zCgpDT05GSUdfV0xBTl9WRU5ET1JfSU5U RVJTSUw9eQojIENPTkZJR19IT1NUQVAgaXMgbm90IHNldAojIENPTkZJR19IRVJNRVMgaXMgbm90 IHNldAojIENPTkZJR19QNTRfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJU001NCBpcyBu b3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9NQVJWRUxMPXkKIyBDT05GSUdfTElCRVJUQVMgaXMg bm90IHNldAojIENPTkZJR19MSUJFUlRBU19USElORklSTSBpcyBub3Qgc2V0CiMgQ09ORklHX01X SUZJRVggaXMgbm90IHNldAojIENPTkZJR19NV0w4SyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZF TkRPUl9NRURJQVRFSz15CiMgQ09ORklHX01UNzYwMVUgaXMgbm90IHNldAojIENPTkZJR19NVDc2 eDBVIGlzIG5vdCBzZXQKIyBDT05GSUdfTVQ3NngwRSBpcyBub3Qgc2V0CiMgQ09ORklHX01UNzZ4 MkUgaXMgbm90IHNldAojIENPTkZJR19NVDc2eDJVIGlzIG5vdCBzZXQKIyBDT05GSUdfTVQ3NjAz RSBpcyBub3Qgc2V0CiMgQ09ORklHX01UNzYxNUUgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5E T1JfUkFMSU5LPXkKIyBDT05GSUdfUlQyWDAwIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9S X1JFQUxURUs9eQojIENPTkZJR19SVEw4MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODE4NyBp cyBub3Qgc2V0CiMgQ09ORklHX1JUTF9DQVJEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDhYWFhV IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRXODggaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1Jf UlNJPXkKIyBDT05GSUdfUlNJXzkxWCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9TVD15 CiMgQ09ORklHX0NXMTIwMCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9UST15CiMgQ09O RklHX1dMMTI1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1dMMTJYWCBpcyBub3Qgc2V0CiMgQ09ORklH X1dMMThYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19XTEFO X1ZFTkRPUl9aWURBUz15CiMgQ09ORklHX1VTQl9aRDEyMDEgaXMgbm90IHNldAojIENPTkZJR19a RDEyMTFSVyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9RVUFOVEVOTkE9eQojIENPTkZJ R19RVE5GTUFDX1BDSUUgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfSFdTSU09bQojIENPTkZJ R19VU0JfTkVUX1JORElTX1dMQU4gaXMgbm90IHNldAojIENPTkZJR19WSVJUX1dJRkkgaXMgbm90 IHNldAoKIwojIEVuYWJsZSBXaU1BWCAoTmV0d29ya2luZyBvcHRpb25zKSB0byBzZWUgdGhlIFdp TUFYIGRyaXZlcnMKIwpDT05GSUdfV0FOPXkKIyBDT05GSUdfTEFOTUVESUEgaXMgbm90IHNldApD T05GSUdfSERMQz1tCkNPTkZJR19IRExDX1JBVz1tCiMgQ09ORklHX0hETENfUkFXX0VUSCBpcyBu b3Qgc2V0CkNPTkZJR19IRExDX0NJU0NPPW0KQ09ORklHX0hETENfRlI9bQpDT05GSUdfSERMQ19Q UFA9bQoKIwojIFguMjUvTEFQQiBzdXBwb3J0IGlzIGRpc2FibGVkCiMKIyBDT05GSUdfUENJMjAw U1lOIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FOWEwgaXMgbm90IHNldAojIENPTkZJR19QQzMwMFRP TyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBUlNZTkMgaXMgbm90IHNldApDT05GSUdfRExDST1tCkNP TkZJR19ETENJX01BWD04CiMgQ09ORklHX1NCTkkgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1 NF9EUklWRVJTPW0KQ09ORklHX0lFRUU4MDIxNTRfRkFLRUxCPW0KIyBDT05GSUdfSUVFRTgwMjE1 NF9BVDg2UkYyMzAgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X01SRjI0SjQwIGlzIG5v dCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9DQzI1MjAgaXMgbm90IHNldAojIENPTkZJR19JRUVF ODAyMTU0X0FUVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9BREY3MjQyIGlzIG5v dCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9DQTgyMTAgaXMgbm90IHNldAojIENPTkZJR19JRUVF ODAyMTU0X01DUjIwQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfSFdTSU0gaXMgbm90 IHNldApDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD1tCkNPTkZJR19WTVhORVQzPW0KQ09ORklH X0ZVSklUU1VfRVM9bQpDT05GSUdfSFlQRVJWX05FVD1tCkNPTkZJR19ORVRERVZTSU09bQpDT05G SUdfTkVUX0ZBSUxPVkVSPW0KQ09ORklHX0lTRE49eQpDT05GSUdfSVNETl9DQVBJPXkKQ09ORklH X0NBUElfVFJBQ0U9eQpDT05GSUdfSVNETl9DQVBJX01JRERMRVdBUkU9eQpDT05GSUdfTUlTRE49 bQpDT05GSUdfTUlTRE5fRFNQPW0KQ09ORklHX01JU0ROX0wxT0lQPW0KCiMKIyBtSVNETiBoYXJk d2FyZSBkcml2ZXJzCiMKQ09ORklHX01JU0ROX0hGQ1BDST1tCkNPTkZJR19NSVNETl9IRkNNVUxU ST1tCkNPTkZJR19NSVNETl9IRkNVU0I9bQpDT05GSUdfTUlTRE5fQVZNRlJJVFo9bQpDT05GSUdf TUlTRE5fU1BFRURGQVg9bQpDT05GSUdfTUlTRE5fSU5GSU5FT049bQpDT05GSUdfTUlTRE5fVzY2 OTI9bQpDT05GSUdfTUlTRE5fTkVUSkVUPW0KQ09ORklHX01JU0ROX0hETEM9bQpDT05GSUdfTUlT RE5fSVBBQz1tCkNPTkZJR19NSVNETl9JU0FSPW0KQ09ORklHX05WTT15CiMgQ09ORklHX05WTV9Q QkxLIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15 CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5Q VVRfUE9MTERFVj1tCkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPW0KIyBDT05GSUdfSU5QVVRfTUFU UklYS01BUCBpcyBub3Qgc2V0CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBV VF9NT1VTRURFVj15CiMgQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09O RklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1ND UkVFTl9ZPTc2OApDT05GSUdfSU5QVVRfSk9ZREVWPW0KQ09ORklHX0lOUFVUX0VWREVWPXkKIyBD T05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMK Q09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURDIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FE UDU1ODkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BUFBMRVNQSSBpcyBub3Qgc2V0CkNP TkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA1MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FU MjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0RMSU5LX0RJUjY4NSBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0 MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT1BF TkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBub3Qgc2V0CiMg Q09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VO S0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVE0yX1RPVUNIS0VZIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0U9eQpD T05GSUdfTU9VU0VfUFMyPXkKQ09ORklHX01PVVNFX1BTMl9BTFBTPXkKQ09ORklHX01PVVNFX1BT Ml9CWUQ9eQpDT05GSUdfTU9VU0VfUFMyX0xPR0lQUzJQUD15CkNPTkZJR19NT1VTRV9QUzJfU1lO QVBUSUNTPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1NfU01CVVM9eQpDT05GSUdfTU9VU0Vf UFMyX0NZUFJFU1M9eQpDT05GSUdfTU9VU0VfUFMyX0xJRkVCT09LPXkKQ09ORklHX01PVVNFX1BT Ml9UUkFDS1BPSU5UPXkKQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSD15CkNPTkZJR19NT1VTRV9Q UzJfRUxBTlRFQ0hfU01CVVM9eQpDT05GSUdfTU9VU0VfUFMyX1NFTlRFTElDPXkKIyBDT05GSUdf TU9VU0VfUFMyX1RPVUNIS0lUIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9GT0NBTFRFQ0g9 eQpDT05GSUdfTU9VU0VfUFMyX1ZNTU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyX1NNQlVTPXkKQ09O RklHX01PVVNFX1NFUklBTD1tCkNPTkZJR19NT1VTRV9BUFBMRVRPVUNIPW0KQ09ORklHX01PVVNF X0JDTTU5NzQ9bQpDT05GSUdfTU9VU0VfQ1lBUEE9bQojIENPTkZJR19NT1VTRV9FTEFOX0kyQyBp cyBub3Qgc2V0CkNPTkZJR19NT1VTRV9WU1hYWEFBPW0KIyBDT05GSUdfTU9VU0VfR1BJTyBpcyBu b3Qgc2V0CkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDPW0KQ09ORklHX01PVVNFX1NZTkFQVElD U19VU0I9bQojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9U QUJMRVQ9eQpDT05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQ9bQpDT05GSUdfVEFCTEVUX1VTQl9BSVBU RUs9bQpDT05GSUdfVEFCTEVUX1VTQl9HVENPPW0KIyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5H IGlzIG5vdCBzZXQKQ09ORklHX1RBQkxFVF9VU0JfS0JUQUI9bQojIENPTkZJR19UQUJMRVRfVVNC X1BFR0FTVVMgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NNCBpcyBub3Qg c2V0CkNPTkZJR19JTlBVVF9UT1VDSFNDUkVFTj15CkNPTkZJR19UT1VDSFNDUkVFTl9QUk9QRVJU SUVTPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQURTNzg0NiBpcyBub3Qgc2V0CiMgQ09ORklHX1RP VUNIU0NSRUVOX0FENzg3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OSBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RP VUNIU0NSRUVOX0FUTUVMX01YVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FVT19Q SVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX0NISVBPTkVfSUNOODUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENU TUcxMTAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X1RPVUNIU0NSRUVOX0RZTkFQUk8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IQU1Q U0hJUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRVRJIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI U0NSRUVOX0VYQzMwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR09PRElYIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fSElERUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEw WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1M2U1k3NjEgaXMgbm90IHNldAojIENP TkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VL VEYyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0CkNP TkZJR19UT1VDSFNDUkVFTl9FTE89bQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDE9bQpD T05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4 MDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fTU1TMTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f TUVMRkFTX01JUDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0ggaXMgbm90 IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9NSzcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRURUX0ZUNVgwNiBpcyBub3Qgc2V0CiMgQ09O RklHX1RPVUNIU0NSRUVOX1RPVUNIUklHSFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF Tl9UT1VDSFdJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUiBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dEVDg3WFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fV005N1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NP TVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQyMTMgaXMgbm90 IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19U T1VDSFNDUkVFTl9UU0MyMDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAw NSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDcgaXMgbm90IHNldAojIENP TkZJR19UT1VDSFNDUkVFTl9STV9UUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NJ TEVBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NJU19JMkMgaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF Tl9TVE1GVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVVI0MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NVUkZBQ0UzX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RP VUNIU0NSRUVOX1NYODY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdY IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkVUNjIyMyBpcyBub3Qgc2V0CiMgQ09O RklHX1RPVUNIU0NSRUVOX1pGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JP SE1fQlUyMTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lRUzVYWCBpcyBub3Qg c2V0CkNPTkZJR19JTlBVVF9NSVNDPXkKIyBDT05GSUdfSU5QVVRfQUQ3MTRYIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfQk1BMTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRTNYMF9CVVRU T04gaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NU01fVklCUkFUT1IgaXMgbm90IHNldApDT05G SUdfSU5QVVRfUENTUEtSPW0KIyBDT05GSUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CkNPTkZJ R19JTlBVVF9BUEFORUw9bQpDT05GSUdfSU5QVVRfR1AyQT1tCiMgQ09ORklHX0lOUFVUX0dQSU9f QkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19ERUNPREVSIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfR1BJT19WSUJSQSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BVExBU19C VE5TPW0KQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyPW0KQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVN T1RFPW0KIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUE9XRVJN QVRFPW0KQ09ORklHX0lOUFVUX1lFQUxJTks9bQpDT05GSUdfSU5QVVRfQ00xMDk9bQpDT05GSUdf SU5QVVRfVUlOUFVUPW0KIyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qgc2V0CiMgQ09ORklH X0lOUFVUX1BXTV9CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QV01fVklCUkEgaXMg bm90IHNldApDT05GSUdfSU5QVVRfR1BJT19ST1RBUllfRU5DT0RFUj1tCiMgQ09ORklHX0lOUFVU X0FEWEwzNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JTVNfUENVIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfQ01BMzAwMCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9YRU5fS0JEREVWX0ZS T05URU5EPW0KIyBDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUiBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX0RSVjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2 NjVfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBu b3Qgc2V0CkNPTkZJR19STUk0X0NPUkU9bQojIENPTkZJR19STUk0X0kyQyBpcyBub3Qgc2V0CiMg Q09ORklHX1JNSTRfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1JNSTRfU01CPW0KQ09ORklHX1JNSTRf RjAzPXkKQ09ORklHX1JNSTRfRjAzX1NFUklPPW0KQ09ORklHX1JNSTRfMkRfU0VOU09SPXkKQ09O RklHX1JNSTRfRjExPXkKQ09ORklHX1JNSTRfRjEyPXkKQ09ORklHX1JNSTRfRjMwPXkKIyBDT05G SUdfUk1JNF9GMzQgaXMgbm90IHNldAojIENPTkZJR19STUk0X0Y1NCBpcyBub3Qgc2V0CiMgQ09O RklHX1JNSTRfRjU1IGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdf U0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4 MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQojIENPTkZJR19TRVJJT19DVDgyQzcxMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklPX1BBUktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BD SVBTMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPW0K Q09ORklHX1NFUklPX0FMVEVSQV9QUzI9bQojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBz ZXQKQ09ORklHX1NFUklPX0FSQ19QUzI9bQpDT05GSUdfSFlQRVJWX0tFWUJPQVJEPW0KIyBDT05G SUdfU0VSSU9fR1BJT19QUzIgaXMgbm90IHNldAojIENPTkZJR19VU0VSSU8gaXMgbm90IHNldAoj IENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEhhcmR3YXJlIEkvTyBwb3J0cwoj IGVuZCBvZiBJbnB1dCBkZXZpY2Ugc3VwcG9ydAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09O RklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJ R19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09OU09M RT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQoj IENPTkZJR19MRUdBQ1lfUFRZUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9 eQojIENPTkZJR19ST0NLRVRQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0NZQ0xBREVTPW0KIyBDT05G SUdfQ1laX0lOVFIgaXMgbm90IHNldAojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQK IyBDT05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKQ09ORklHX1NZTkNMSU5LPW0KQ09ORklH X1NZTkNMSU5LTVA9bQpDT05GSUdfU1lOQ0xJTktfR1Q9bQpDT05GSUdfTk9aT01JPW0KIyBDT05G SUdfSVNJIGlzIG5vdCBzZXQKQ09ORklHX05fSERMQz1tCkNPTkZJR19OX0dTTT1tCiMgQ09ORklH X1RSQUNFX1NJTksgaXMgbm90IHNldAojIENPTkZJR19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJ R19MRElTQ19BVVRPTE9BRD15CkNPTkZJR19ERVZNRU09eQojIENPTkZJR19ERVZLTUVNIGlzIG5v dCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05G SUdfU0VSSUFMXzgyNTA9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlMg aXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBf MTY1NTBBX1ZBUklBTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlz IG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBf RE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9FWEFSPXkK Q09ORklHX1NFUklBTF84MjUwX05SX1VBUlRTPTMyCkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1F X1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEPXkKQ09ORklHX1NFUklBTF84MjUw X01BTllfUE9SVFM9eQpDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKIyBDT05GSUdfU0VS SUFMXzgyNTBfREVURUNUX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9SU0E9eQpD T05GSUdfU0VSSUFMXzgyNTBfRFdMSUI9eQpDT05GSUdfU0VSSUFMXzgyNTBfRFc9eQojIENPTkZJ R19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTFBTUz15 CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBv cnQKIwojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9N QVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRFIGlzIG5vdCBzZXQKQ09O RklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQpDT05GSUdfU0VS SUFMX0pTTT1tCiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF9JRlg2WDYwIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BUkM9bQpDT05GSUdfU0VS SUFMX0FSQ19OUl9QT1JUUz0xCiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElORkxF WFVBUlQgaXMgbm90IHNldAojIGVuZCBvZiBTZXJpYWwgZHJpdmVycwoKQ09ORklHX1NFUklBTF9N Q1RSTF9HUElPPXkKIyBDT05GSUdfU0VSSUFMX0RFVl9CVVMgaXMgbm90IHNldAojIENPTkZJR19U VFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1BSSU5URVI9bQojIENPTkZJR19MUF9DT05TT0xF IGlzIG5vdCBzZXQKQ09ORklHX1BQREVWPW0KQ09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfSFZD X0lSUT15CkNPTkZJR19IVkNfWEVOPXkKQ09ORklHX0hWQ19YRU5fRlJPTlRFTkQ9eQpDT05GSUdf VklSVElPX0NPTlNPTEU9eQpDT05GSUdfSVBNSV9IQU5ETEVSPW0KQ09ORklHX0lQTUlfRE1JX0RF Q09ERT15CkNPTkZJR19JUE1JX1BMQVRfREFUQT15CiMgQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQg aXMgbm90IHNldApDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFPW0KQ09ORklHX0lQTUlfU0k9 bQpDT05GSUdfSVBNSV9TU0lGPW0KQ09ORklHX0lQTUlfV0FUQ0hET0c9bQpDT05GSUdfSVBNSV9Q T1dFUk9GRj1tCkNPTkZJR19IV19SQU5ET009eQpDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09 bQpDT05GSUdfSFdfUkFORE9NX0lOVEVMPW0KQ09ORklHX0hXX1JBTkRPTV9BTUQ9bQpDT05GSUdf SFdfUkFORE9NX1ZJQT1tCkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX05WUkFNPXkK IyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19NV0FWRSBpcyBub3Qgc2V0CkNP TkZJR19SQVdfRFJJVkVSPXkKQ09ORklHX01BWF9SQVdfREVWUz04MTkyCkNPTkZJR19IUEVUPXkK Q09ORklHX0hQRVRfTU1BUD15CiMgQ09ORklHX0hQRVRfTU1BUF9ERUZBVUxUIGlzIG5vdCBzZXQK Q09ORklHX0hBTkdDSEVDS19USU1FUj1tCkNPTkZJR19VVl9NTVRJTUVSPW0KQ09ORklHX1RDR19U UE09eQpDT05GSUdfSFdfUkFORE9NX1RQTT15CkNPTkZJR19UQ0dfVElTX0NPUkU9eQpDT05GSUdf VENHX1RJUz15CiMgQ09ORklHX1RDR19USVNfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1RDR19USVNf STJDX0FUTUVMPW0KQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OPW0KQ09ORklHX1RDR19USVNf STJDX05VVk9UT049bQpDT05GSUdfVENHX05TQz1tCkNPTkZJR19UQ0dfQVRNRUw9bQpDT05GSUdf VENHX0lORklORU9OPW0KIyBDT05GSUdfVENHX1hFTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfQ1JC PXkKIyBDT05GSUdfVENHX1ZUUE1fUFJPWFkgaXMgbm90IHNldApDT05GSUdfVENHX1RJU19TVDMz WlAyND1tCkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQz1tCiMgQ09ORklHX1RDR19USVNfU1Qz M1pQMjRfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1RFTENMT0NLPW0KQ09ORklHX0RFVlBPUlQ9eQoj IENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CiMgZW5kIG9mIENoYXJhY3RlciBkZXZpY2VzCgoj IENPTkZJR19SQU5ET01fVFJVU1RfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORE9NX1RSVVNU X0JPT1RMT0FERVIgaXMgbm90IHNldAoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNP TkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKQ09ORklHX0ky Q19DT01QQVQ9eQpDT05GSUdfSTJDX0NIQVJERVY9bQpDT05GSUdfSTJDX01VWD1tCgojCiMgTXVs dGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19NVVhfR1BJTyBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19NVVhfTFRDNDMwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhf UENBOTU0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0eCBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19NVVhfUkVHIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWF9NTFhDUExEIGlz IG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9ydAoKQ09ORklHX0ky Q19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9bQpDT05GSUdfSTJDX0FMR09CSVQ9eQpD T05GSUdfSTJDX0FMR09QQ0E9bQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMg UEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FM STE1WDMgaXMgbm90IHNldApDT05GSUdfSTJDX0FNRDc1Nj1tCkNPTkZJR19JMkNfQU1ENzU2X1M0 ODgyPW0KQ09ORklHX0kyQ19BTUQ4MTExPW0KIyBDT05GSUdfSTJDX0FNRF9NUDIgaXMgbm90IHNl dApDT05GSUdfSTJDX0k4MDE9bQpDT05GSUdfSTJDX0lTQ0g9bQpDT05GSUdfSTJDX0lTTVQ9bQpD T05GSUdfSTJDX1BJSVg0PW0KQ09ORklHX0kyQ19ORk9SQ0UyPW0KQ09ORklHX0kyQ19ORk9SQ0Uy X1M0OTg1PW0KIyBDT05GSUdfSTJDX05WSURJQV9HUFUgaXMgbm90IHNldAojIENPTkZJR19JMkNf U0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldApDT05GSUdf STJDX1NJUzk2WD1tCkNPTkZJR19JMkNfVklBPW0KQ09ORklHX0kyQ19WSUFQUk89bQoKIwojIEFD UEkgZHJpdmVycwojCkNPTkZJR19JMkNfU0NNST1tCgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVy cyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0NCVVNf R1BJTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPW0KQ09ORklHX0kyQ19E RVNJR05XQVJFX1BMQVRGT1JNPW0KIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfU0xBVkUgaXMgbm90 IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNf REVTSUdOV0FSRV9CQVlUUkFJTCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19FTUVWMiBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09DT1JFUyBpcyBu b3Qgc2V0CkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPW0KQ09ORklHX0kyQ19TSU1URUM9bQojIENP TkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRl ciBkcml2ZXJzCiMKQ09ORklHX0kyQ19ESU9MQU5fVTJDPW0KQ09ORklHX0kyQ19QQVJQT1JUPW0K IyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1Nf RVZNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19USU5ZX1VTQj1tCkNPTkZJR19JMkNfVklQRVJCT0FS RD1tCgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX01MWENQ TEQgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKCkNPTkZJR19J MkNfU1RVQj1tCiMgQ09ORklHX0kyQ19TTEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJV R19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENP TkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIHN1cHBvcnQKCiMgQ09O RklHX0kzQyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMgbm90 IHNldApDT05GSUdfU1BJX01BU1RFUj15CiMgQ09ORklHX1NQSV9NRU0gaXMgbm90IHNldAoKIwoj IFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NQSV9BWElfU1BJX0VOR0lORSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ SV9CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0JVVFRFUkZMWSBpcyBub3Qgc2V0CiMg Q09ORklHX1NQSV9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0RFU0lHTldBUkUgaXMg bm90IHNldAojIENPTkZJR19TUElfTlhQX0ZMRVhTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElf R1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9MTTcwX0xMUCBpcyBub3Qgc2V0CiMgQ09ORklH X1NQSV9PQ19USU5ZIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9QWEEyWFg9bQpDT05GSUdfU1BJX1BY QTJYWF9QQ0k9bQojIENPTkZJR19TUElfUk9DS0NISVAgaXMgbm90IHNldAojIENPTkZJR19TUElf U0MxOElTNjAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NJRklWRSBpcyBub3Qgc2V0CiMgQ09O RklHX1NQSV9NWElDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQKIyBD T05GSUdfU1BJX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9aWU5RTVBfR1FTUEkgaXMg bm90IHNldAoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKIyBDT05GSUdfU1BJX1NQSURFViBp cyBub3Qgc2V0CiMgQ09ORklHX1NQSV9MT09QQkFDS19URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf U1BJX1RMRTYyWDAgaXMgbm90IHNldAojIENPTkZJR19TUElfU0xBVkUgaXMgbm90IHNldAojIENP TkZJR19TUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNJIGlzIG5vdCBzZXQKQ09ORklHX1BQUz15 CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAoj CiMgQ09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX1BQU19DTElFTlRf TERJU0M9bQpDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUPW0KQ09ORklHX1BQU19DTElFTlRfR1BJ Tz1tCgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQK IwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQpDT05GSUdfRFA4MzY0MF9QSFk9bQojIENPTkZJR19Q VFBfMTU4OF9DTE9DS19JTkVTIGlzIG5vdCBzZXQKQ09ORklHX1BUUF8xNTg4X0NMT0NLX0tWTT1t CiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lEVENNIGlzIG5vdCBzZXQKIyBlbmQgb2YgUFRQIGNs b2NrIHN1cHBvcnQKCkNPTkZJR19QSU5DVFJMPXkKQ09ORklHX1BJTk1VWD15CkNPTkZJR19QSU5D T05GPXkKQ09ORklHX0dFTkVSSUNfUElOQ09ORj15CiMgQ09ORklHX0RFQlVHX1BJTkNUUkwgaXMg bm90IHNldApDT05GSUdfUElOQ1RSTF9BTUQ9bQojIENPTkZJR19QSU5DVFJMX01DUDIzUzA4IGlz IG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TWDE1MFggaXMgbm90IHNldApDT05GSUdfUElOQ1RS TF9CQVlUUkFJTD15CiMgQ09ORklHX1BJTkNUUkxfQ0hFUlJZVklFVyBpcyBub3Qgc2V0CiMgQ09O RklHX1BJTkNUUkxfTFlOWFBPSU5UIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfSU5URUw9bQoj IENPTkZJR19QSU5DVFJMX0JST1hUT04gaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9DQU5OT05M QUtFPW0KIyBDT05GSUdfUElOQ1RSTF9DRURBUkZPUksgaXMgbm90IHNldApDT05GSUdfUElOQ1RS TF9ERU5WRVJUT049bQpDT05GSUdfUElOQ1RSTF9HRU1JTklMQUtFPW0KIyBDT05GSUdfUElOQ1RS TF9JQ0VMQUtFIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTEVXSVNCVVJHPW0KQ09ORklHX1BJ TkNUUkxfU1VOUklTRVBPSU5UPW0KIyBDT05GSUdfUElOQ1RSTF9USUdFUkxBS0UgaXMgbm90IHNl dApDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPTElCX0ZBU1RQQVRIX0xJTUlUPTUxMgpDT05G SUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09ORklHX0RFQlVHX0dQ SU8gaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0dFTkVSSUM9bQoK IwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fQU1EUFQ9bQojIENP TkZJR19HUElPX0RXQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19FWEFSIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fSUNI PW0KIyBDT05GSUdfR1BJT19NQjg2UzdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19WWDg1NSBp cyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19B TURfRkNIIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKCiMK IyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT19GNzE4OFggaXMg bm90IHNldAojIENPTkZJR19HUElPX0lUODcgaXMgbm90IHNldAojIENPTkZJR19HUElPX1NDSCBp cyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NIMzExWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f V0lOQk9ORCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fV1MxNkM0OCBpcyBub3Qgc2V0CiMgZW5k IG9mIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMK IwojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMDAg aXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMlggaXMgbm90IHNldAojIENPTkZJR19HUElP X1BDQTk1M1ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDRjg1N1ggaXMgbm90IHNldAojIENP TkZJR19HUElPX1RQSUMyODEwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEdQSU8gZXhwYW5kZXJz CgojCiMgTUZEIEdQSU8gZXhwYW5kZXJzCiMKIyBlbmQgb2YgTUZEIEdQSU8gZXhwYW5kZXJzCgoj CiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BTUQ4MTExIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSV9JRElPXzE2 IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0lFX0lESU9fMjQgaXMgbm90IHNldAojIENPTkZJ R19HUElPX1JEQzMyMVggaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgR1BJTyBleHBhbmRlcnMKCiMK IyBTUEkgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX01BWDMxOTFYIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19NQVg3MzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQzMzODgwIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19QSVNPU1IgaXMgbm90IHNldAojIENPTkZJR19HUElPX1hS QTE0MDMgaXMgbm90IHNldAojIGVuZCBvZiBTUEkgR1BJTyBleHBhbmRlcnMKCiMKIyBVU0IgR1BJ TyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19WSVBFUkJPQVJEPW0KIyBlbmQgb2YgVVNCIEdQSU8g ZXhwYW5kZXJzCgpDT05GSUdfR1BJT19NT0NLVVA9eQojIENPTkZJR19XMSBpcyBub3Qgc2V0CiMg Q09ORklHX1BPV0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVD15CiMgQ09ORklH X1BPV0VSX1JFU0VUX1JFU1RBUlQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBD T05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWV9I V01PTj15CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQURD X0JBVFRFUlkgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hBUkdFUl9BRFA1MDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMg bm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRF UllfRFMyNzgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENP TkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BTkFHRVJfU0JTIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9N QVgxNzA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAoj IENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQODcy NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NI QVJHRVJfTFQzNjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MjU3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9C UTI0NzM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBzZXQKQ09O RklHX0NIQVJHRVJfU01CMzQ3PW0KIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NTUgaXMgbm90IHNldApDT05GSUdfSFdNT049eQpD T05GSUdfSFdNT05fVklEPW0KIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0Cgoj CiMgTmF0aXZlIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQklUVUdVUlU9bQpDT05GSUdfU0VO U09SU19BQklUVUdVUlUzPW0KIyBDT05GSUdfU0VOU09SU19BRDczMTQgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19BRDc0MTQ9bQpDT05GSUdfU0VOU09SU19BRDc0MTg9bQpDT05GSUdfU0VOU09S U19BRE0xMDIxPW0KQ09ORklHX1NFTlNPUlNfQURNMTAyNT1tCkNPTkZJR19TRU5TT1JTX0FETTEw MjY9bQpDT05GSUdfU0VOU09SU19BRE0xMDI5PW0KQ09ORklHX1NFTlNPUlNfQURNMTAzMT1tCiMg Q09ORklHX1NFTlNPUlNfQURNMTE3NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTkyNDA9 bQpDT05GSUdfU0VOU09SU19BRFQ3WDEwPW0KIyBDT05GSUdfU0VOU09SU19BRFQ3MzEwIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQxMD1tCkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9bQpD T05GSUdfU0VOU09SU19BRFQ3NDYyPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ3MD1tCkNPTkZJR19T RU5TT1JTX0FEVDc0NzU9bQojIENPTkZJR19TRU5TT1JTX0FTMzcwIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfQVNDNzYyMT1tCkNPTkZJR19TRU5TT1JTX0s4VEVNUD1tCkNPTkZJR19TRU5TT1JT X0sxMFRFTVA9bQpDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVI9bQpDT05GSUdfU0VOU09SU19B UFBMRVNNQz1tCkNPTkZJR19TRU5TT1JTX0FTQjEwMD1tCiMgQ09ORklHX1NFTlNPUlNfQVNQRUVE IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVRYUDE9bQojIENPTkZJR19TRU5TT1JTX0RSSVZF VEVNUCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RTNjIwPW0KQ09ORklHX1NFTlNPUlNfRFMx NjIxPW0KQ09ORklHX1NFTlNPUlNfREVMTF9TTU09bQpDT05GSUdfU0VOU09SU19JNUtfQU1CPW0K Q09ORklHX1NFTlNPUlNfRjcxODA1Rj1tCkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPW0KQ09ORklH X1NFTlNPUlNfRjc1Mzc1Uz1tCkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD1tCiMgQ09ORklHX1NFTlNP UlNfRlRTVEVVVEFURVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUxOFNNPW0KQ09ORklH X1NFTlNPUlNfR0w1MjBTTT1tCkNPTkZJR19TRU5TT1JTX0c3NjBBPW0KIyBDT05GSUdfU0VOU09S U19HNzYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfSUJNQUVNPW0KQ09ORklHX1NFTlNPUlNfSUJNUEVYPW0KIyBDT05GSUdfU0VO U09SU19JSU9fSFdNT04gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0k1NTAwIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfQ09SRVRFTVA9bQpDT05GSUdfU0VOU09SU19JVDg3PW0KQ09ORklH X1NFTlNPUlNfSkM0Mj1tCiMgQ09ORklHX1NFTlNPUlNfUE9XUjEyMjAgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19MSU5FQUdFPW0KIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19MVEMyOTQ3X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TFRDMjk0N19TUEkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19MVEM0MTUxPW0KQ09ORklHX1NFTlNPUlNfTFRDNDIxNT1tCiMgQ09O RklHX1NFTlNPUlNfTFRDNDIyMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9bQoj IENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjYx PW0KIyBDT05GSUdfU0VOU09SU19NQVgxMTExIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFY MTYwNjU9bQpDT05GSUdfU0VOU09SU19NQVgxNjE5PW0KQ09ORklHX1NFTlNPUlNfTUFYMTY2OD1t CkNPTkZJR19TRU5TT1JTX01BWDE5Nz1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MjIgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19NQVg2NjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT1tCkNPTkZJR19TRU5T T1JTX01BWDY2NDI9bQpDT05GSUdfU0VOU09SU19NQVg2NjUwPW0KQ09ORklHX1NFTlNPUlNfTUFY NjY5Nz1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3OTAgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19NQ1AzMDIxPW0KIyBDT05GSUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfQURDWFggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTYzPW0KIyBDT05GSUdfU0VO U09SU19MTTcwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03Mz1tCkNPTkZJR19TRU5TT1JT X0xNNzU9bQpDT05GSUdfU0VOU09SU19MTTc3PW0KQ09ORklHX1NFTlNPUlNfTE03OD1tCkNPTkZJ R19TRU5TT1JTX0xNODA9bQpDT05GSUdfU0VOU09SU19MTTgzPW0KQ09ORklHX1NFTlNPUlNfTE04 NT1tCkNPTkZJR19TRU5TT1JTX0xNODc9bQpDT05GSUdfU0VOU09SU19MTTkwPW0KQ09ORklHX1NF TlNPUlNfTE05Mj1tCkNPTkZJR19TRU5TT1JTX0xNOTM9bQpDT05GSUdfU0VOU09SU19MTTk1MjM0 PW0KQ09ORklHX1NFTlNPUlNfTE05NTI0MT1tCkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9bQpDT05G SUdfU0VOU09SU19QQzg3MzYwPW0KQ09ORklHX1NFTlNPUlNfUEM4NzQyNz1tCkNPTkZJR19TRU5T T1JTX05UQ19USEVSTUlTVE9SPW0KIyBDT05GSUdfU0VOU09SU19OQ1Q2NjgzIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfTkNUNjc3NT1tCiMgQ09ORklHX1NFTlNPUlNfTkNUNzgwMiBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNzkwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TlBDTTdYWCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9bQpDT05GSUdfUE1CVVM9 bQpDT05GSUdfU0VOU09SU19QTUJVUz1tCkNPTkZJR19TRU5TT1JTX0FETTEyNzU9bQojIENPTkZJ R19TRU5TT1JTX0JFTF9QRkUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lCTV9DRkZQUyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5TUFVSX0lQU1BTIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19JUjM1MjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JUjM4MDY0IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JUlBTNTQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfSVNMNjgxMzcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTI1MDY2PW0KQ09ORklH X1NFTlNPUlNfTFRDMjk3OD1tCiMgQ09ORklHX1NFTlNPUlNfTFRDMzgxNSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX01BWDE2MDY0PW0KIyBDT05GSUdfU0VOU09SU19NQVgyMDczMCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMjA3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X01BWDMxNzg1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMzQ0NDA9bQpDT05GSUdfU0VO U09SU19NQVg4Njg4PW0KIyBDT05GSUdfU0VOU09SU19QWEUxNjEwIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19UUFM0MDQyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFBTNTM2Nzkg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19VQ0Q5MDAwPW0KQ09ORklHX1NFTlNPUlNfVUNEOTIw MD1tCiMgQ09ORklHX1NFTlNPUlNfWERQRTEyMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1pM NjEwMD1tCkNPTkZJR19TRU5TT1JTX1NIVDE1PW0KQ09ORklHX1NFTlNPUlNfU0hUMjE9bQojIENP TkZJR19TRU5TT1JTX1NIVDN4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NJUzU1OTU9bQpDT05GSUdfU0VOU09SU19ETUUxNzM3PW0K Q09ORklHX1NFTlNPUlNfRU1DMTQwMz1tCiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0VNQzZXMjAxPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9bQpD T05GSUdfU0VOU09SU19TTVNDNDdNMTkyPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz1tCkNP TkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9OPW0KQ09ORklHX1NFTlNPUlNfU0NINTYyNz1tCkNP TkZJR19TRU5TT1JTX1NDSDU2MzY9bQojIENPTkZJR19TRU5TT1JTX1NUVFM3NTEgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURD MTI4RDgxOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEUzc4Mjg9bQojIENPTkZJR19TRU5T T1JTX0FEUzc4NzEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BTUM2ODIxPW0KQ09ORklHX1NF TlNPUlNfSU5BMjA5PW0KQ09ORklHX1NFTlNPUlNfSU5BMlhYPW0KIyBDT05GSUdfU0VOU09SU19J TkEzMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfVEhNQzUwPW0KQ09ORklHX1NFTlNPUlNfVE1QMTAyPW0KIyBDT05GSUdfU0VOU09S U19UTVAxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwOCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX1RNUDQwMT1tCkNPTkZJR19TRU5TT1JTX1RNUDQyMT1tCiMgQ09ORklHX1NF TlNPUlNfVE1QNTEzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVA9bQpDT05G SUdfU0VOU09SU19WSUE2ODZBPW0KQ09ORklHX1NFTlNPUlNfVlQxMjExPW0KQ09ORklHX1NFTlNP UlNfVlQ4MjMxPW0KIyBDT05GSUdfU0VOU09SU19XODM3NzNHIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfVzgzNzgxRD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5MUQ9bQpDT05GSUdfU0VOU09SU19X ODM3OTJEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkzPW0KQ09ORklHX1NFTlNPUlNfVzgzNzk1PW0K IyBDT05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1c4M0w3ODVUUz1tCkNPTkZJR19TRU5TT1JTX1c4M0w3ODZORz1tCkNPTkZJR19TRU5TT1JTX1c4 MzYyN0hGPW0KQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGPW0KIyBDT05GSUdfU0VOU09SU19YR0VO RSBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dF Uj1tCkNPTkZJR19TRU5TT1JTX0FUSzAxMTA9bQpDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RI RVJNQUxfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNRVJHRU5DWV9QT1dF Uk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfV1JJ VEFCTEVfVFJJUFM9eQpDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENP TkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJR19U SEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9H T1ZfRkFJUl9TSEFSRT15CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQpDT05GSUdfVEhF Uk1BTF9HT1ZfQkFOR19CQU5HPXkKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQojIENP TkZJR19DTE9DS19USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9USEVSTUFMIGlz IG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldAoKIwojIEludGVs IHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19JTlRFTF9QT1dFUkNMQU1QPW0KQ09ORklHX1g4Nl9Q S0dfVEVNUF9USEVSTUFMPW0KQ09ORklHX0lOVEVMX1NPQ19EVFNfSU9TRl9DT1JFPW0KIyBDT05G SUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIElOVDM0MFggdGhl cm1hbCBkcml2ZXJzCiMKQ09ORklHX0lOVDM0MFhfVEhFUk1BTD1tCkNPTkZJR19BQ1BJX1RIRVJN QUxfUkVMPW0KIyBDT05GSUdfSU5UMzQwNl9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1BST0Nf VEhFUk1BTF9NTUlPX1JBUEw9eQojIGVuZCBvZiBBQ1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJz CgojIENPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIHRo ZXJtYWwgZHJpdmVycwoKIyBDT05GSUdfR0VORVJJQ19BRENfVEhFUk1BTCBpcyBub3Qgc2V0CkNP TkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKIyBDT05GSUdfV0FUQ0hET0df Tk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRD15 CkNPTkZJR19XQVRDSERPR19PUEVOX1RJTUVPVVQ9MApDT05GSUdfV0FUQ0hET0dfU1lTRlM9eQoK IwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKIyBDT05GSUdfV0FUQ0hET0dfUFJF VElNRU9VVF9HT1YgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMKQ09O RklHX1NPRlRfV0FUQ0hET0c9bQpDT05GSUdfV0RBVF9XRFQ9bQojIENPTkZJR19YSUxJTlhfV0FU Q0hET0cgaXMgbm90IHNldAojIENPTkZJR19aSUlSQVZFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0FERU5DRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX1dBVENIRE9HIGlz IG5vdCBzZXQKIyBDT05GSUdfTUFYNjNYWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FD UVVJUkVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNIX1dEVCBpcyBub3Qgc2V0CkNP TkZJR19BTElNMTUzNV9XRFQ9bQpDT05GSUdfQUxJTTcxMDFfV0RUPW0KIyBDT05GSUdfRUJDX0Mz ODRfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0Y3MTgwOEVfV0RUPW0KQ09ORklHX1NQNTEwMF9UQ089 bQpDT05GSUdfU0JDX0ZJVFBDMl9XQVRDSERPRz1tCiMgQ09ORklHX0VVUk9URUNIX1dEVCBpcyBu b3Qgc2V0CkNPTkZJR19JQjcwMF9XRFQ9bQpDT05GSUdfSUJNQVNSPW0KIyBDT05GSUdfV0FGRVJf V0RUIGlzIG5vdCBzZXQKQ09ORklHX0k2MzAwRVNCX1dEVD15CkNPTkZJR19JRTZYWF9XRFQ9bQpD T05GSUdfSVRDT19XRFQ9eQpDT05GSUdfSVRDT19WRU5ET1JfU1VQUE9SVD15CkNPTkZJR19JVDg3 MTJGX1dEVD1tCkNPTkZJR19JVDg3X1dEVD1tCkNPTkZJR19IUF9XQVRDSERPRz1tCkNPTkZJR19I UFdEVF9OTUlfREVDT0RJTkc9eQojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05G SUdfUEM4NzQxM19XRFQgaXMgbm90IHNldApDT05GSUdfTlZfVENPPW0KIyBDT05GSUdfNjBYWF9X RFQgaXMgbm90IHNldAojIENPTkZJR19DUFU1X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1ND SDMxMVhfV0RUPW0KIyBDT05GSUdfU01TQzM3Qjc4N19XRFQgaXMgbm90IHNldAojIENPTkZJR19U UU1YODZfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1ZJQV9XRFQ9bQpDT05GSUdfVzgzNjI3SEZfV0RU PW0KQ09ORklHX1c4Mzg3N0ZfV0RUPW0KQ09ORklHX1c4Mzk3N0ZfV0RUPW0KQ09ORklHX01BQ0ha X1dEVD1tCiMgQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfSU5U RUxfTUVJX1dEVD1tCiMgQ09ORklHX05JOTAzWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19OSUM3 MDE4X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTl9BMjFfV0RUIGlzIG5vdCBzZXQKQ09ORklH X1hFTl9XRFQ9bQoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19QQ0lQQ1dB VENIRE9HPW0KQ09ORklHX1dEVFBDST1tCgojCiMgVVNCLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMK Q09ORklHX1VTQlBDV0FUQ0hET0c9bQpDT05GSUdfU1NCX1BPU1NJQkxFPXkKQ09ORklHX1NTQj1t CkNPTkZJR19TU0JfU1BST009eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lCTEU9eQpDT05GSUdf U1NCX1BDSUhPU1Q9eQpDT05GSUdfU1NCX1NESU9IT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9T RElPSE9TVD15CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9eQpDT05GSUdfU1NC X0RSSVZFUl9QQ0lDT1JFPXkKQ09ORklHX1NTQl9EUklWRVJfR1BJTz15CkNPTkZJR19CQ01BX1BP U1NJQkxFPXkKQ09ORklHX0JDTUE9bQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNP TkZJR19CQ01BX0hPU1RfUENJPXkKIyBDT05GSUdfQkNNQV9IT1NUX1NPQyBpcyBub3Qgc2V0CkNP TkZJR19CQ01BX0RSSVZFUl9QQ0k9eQpDT05GSUdfQkNNQV9EUklWRVJfR01BQ19DTU49eQpDT05G SUdfQkNNQV9EUklWRVJfR1BJTz15CiMgQ09ORklHX0JDTUFfREVCVUcgaXMgbm90IHNldAoKIwoj IE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQojIENPTkZJ R19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0FBVDI4NzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBY WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19N RkRfQVhQMjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQURFUkEgaXMgbm90IHNldAoj IENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfU1BJIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRf REE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MiBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9EQTkwNjMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MTUwIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0RMTjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9TUEkgaXMgbm90 IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19IVENfUEFT SUMzIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRDX0kyQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9JTlRFTF9RVUFSS19JMkNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MUENfSUNIPW0KQ09ORklH X0xQQ19TQ0g9bQojIENPTkZJR19JTlRFTF9TT0NfUE1JQ19DSFREQ19USSBpcyBub3Qgc2V0CkNP TkZJR19NRkRfSU5URUxfTFBTUz15CkNPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJPXkKQ09ORklH X01GRF9JTlRFTF9MUFNTX1BDST15CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04 NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3ODQzIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkyNSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5 OTggaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VaWF9QQ0FQIGlzIG5vdCBzZXQKQ09ORklH X01GRF9WSVBFUkJPQVJEPW0KIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19N RkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19VQ0IxNDAwX0NPUkUgaXMgbm90IHNldAoj IENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TRUNfQ09S RSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TSTQ3NlhfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19N RkRfU001MDE9bQpDT05GSUdfTUZEX1NNNTAxX0dQSU89eQojIENPTkZJR19NRkRfU0tZODE0NTIg aXMgbm90IHNldAojIENPTkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FCWDUwMF9D T1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZU0NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9USV9BTTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTE1VIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVY IGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3 WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MUDg3M1ggaXMgbm90IHNldAoj IENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMg bm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1RQUzY1OTEyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM4MDAzMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFFNWDg2IGlzIG5vdCBzZXQKQ09ORklH X01GRF9WWDg1NT1tCiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9BUklaT05BX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNl dAojIENPTkZJR19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhf U1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJ R19NRkRfV004OTk0IGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJp dmVycwoKIyBDT05GSUdfUkVHVUxBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1JDX0NPUkU9bQpDT05G SUdfUkNfTUFQPW0KQ09ORklHX0xJUkM9eQpDT05GSUdfUkNfREVDT0RFUlM9eQpDT05GSUdfSVJf TkVDX0RFQ09ERVI9bQpDT05GSUdfSVJfUkM1X0RFQ09ERVI9bQpDT05GSUdfSVJfUkM2X0RFQ09E RVI9bQpDT05GSUdfSVJfSlZDX0RFQ09ERVI9bQpDT05GSUdfSVJfU09OWV9ERUNPREVSPW0KQ09O RklHX0lSX1NBTllPX0RFQ09ERVI9bQpDT05GSUdfSVJfU0hBUlBfREVDT0RFUj1tCkNPTkZJR19J Ul9NQ0VfS0JEX0RFQ09ERVI9bQojIENPTkZJR19JUl9YTVBfREVDT0RFUiBpcyBub3Qgc2V0CkNP TkZJR19JUl9JTU9OX0RFQ09ERVI9bQojIENPTkZJR19JUl9SQ01NX0RFQ09ERVIgaXMgbm90IHNl dApDT05GSUdfUkNfREVWSUNFUz15CkNPTkZJR19SQ19BVElfUkVNT1RFPW0KQ09ORklHX0lSX0VO RT1tCkNPTkZJR19JUl9JTU9OPW0KIyBDT05GSUdfSVJfSU1PTl9SQVcgaXMgbm90IHNldApDT05G SUdfSVJfTUNFVVNCPW0KQ09ORklHX0lSX0lURV9DSVI9bQpDT05GSUdfSVJfRklOVEVLPW0KQ09O RklHX0lSX05VVk9UT049bQpDT05GSUdfSVJfUkVEUkFUMz1tCkNPTkZJR19JUl9TVFJFQU1aQVA9 bQpDT05GSUdfSVJfV0lOQk9ORF9DSVI9bQojIENPTkZJR19JUl9JR09SUExVR1VTQiBpcyBub3Qg c2V0CkNPTkZJR19JUl9JR1VBTkE9bQpDT05GSUdfSVJfVFRVU0JJUj1tCkNPTkZJR19SQ19MT09Q QkFDSz1tCiMgQ09ORklHX0lSX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX1NJUiBpcyBu b3Qgc2V0CiMgQ09ORklHX1JDX1hCT1hfRFZEIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1NVUFBP UlQ9bQoKIwojIE11bHRpbWVkaWEgY29yZSBzdXBwb3J0CiMKQ09ORklHX01FRElBX0NBTUVSQV9T VVBQT1JUPXkKQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUPXkKQ09ORklHX01FRElBX0RJ R0lUQUxfVFZfU1VQUE9SVD15CkNPTkZJR19NRURJQV9SQURJT19TVVBQT1JUPXkKIyBDT05GSUdf TUVESUFfU0RSX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9DRUNfU1VQUE9SVCBp cyBub3Qgc2V0CkNPTkZJR19NRURJQV9DT05UUk9MTEVSPXkKQ09ORklHX01FRElBX0NPTlRST0xM RVJfRFZCPXkKQ09ORklHX1ZJREVPX0RFVj1tCiMgQ09ORklHX1ZJREVPX1Y0TDJfU1VCREVWX0FQ SSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19WNEwyPW0KQ09ORklHX1ZJREVPX1Y0TDJfSTJDPXkK IyBDT05GSUdfVklERU9fQURWX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRklYRURf TUlOT1JfUkFOR0VTIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1RVTkVSPW0KQ09ORklHX1ZJREVP QlVGX0dFTj1tCkNPTkZJR19WSURFT0JVRl9ETUFfU0c9bQpDT05GSUdfVklERU9CVUZfVk1BTExP Qz1tCkNPTkZJR19EVkJfQ09SRT1tCiMgQ09ORklHX0RWQl9NTUFQIGlzIG5vdCBzZXQKQ09ORklH X0RWQl9ORVQ9eQpDT05GSUdfVFRQQ0lfRUVQUk9NPW0KQ09ORklHX0RWQl9NQVhfQURBUFRFUlM9 OApDT05GSUdfRFZCX0RZTkFNSUNfTUlOT1JTPXkKIyBDT05GSUdfRFZCX0RFTVVYX1NFQ1RJT05f TE9TU19MT0cgaXMgbm90IHNldAojIENPTkZJR19EVkJfVUxFX0RFQlVHIGlzIG5vdCBzZXQKCiMK IyBNZWRpYSBkcml2ZXJzCiMKQ09ORklHX01FRElBX1VTQl9TVVBQT1JUPXkKCiMKIyBXZWJjYW0g ZGV2aWNlcwojCkNPTkZJR19VU0JfVklERU9fQ0xBU1M9bQpDT05GSUdfVVNCX1ZJREVPX0NMQVNT X0lOUFVUX0VWREVWPXkKQ09ORklHX1VTQl9HU1BDQT1tCkNPTkZJR19VU0JfTTU2MDI9bQpDT05G SUdfVVNCX1NUVjA2WFg9bQpDT05GSUdfVVNCX0dMODYwPW0KQ09ORklHX1VTQl9HU1BDQV9CRU5R PW0KQ09ORklHX1VTQl9HU1BDQV9DT05FWD1tCkNPTkZJR19VU0JfR1NQQ0FfQ1BJQTE9bQojIENP TkZJR19VU0JfR1NQQ0FfRFRDUzAzMyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR1NQQ0FfRVRPTVM9 bQpDT05GSUdfVVNCX0dTUENBX0ZJTkVQSVg9bQpDT05GSUdfVVNCX0dTUENBX0pFSUxJTko9bQpD T05GSUdfVVNCX0dTUENBX0pMMjAwNUJDRD1tCiMgQ09ORklHX1VTQl9HU1BDQV9LSU5FQ1QgaXMg bm90IHNldApDT05GSUdfVVNCX0dTUENBX0tPTklDQT1tCkNPTkZJR19VU0JfR1NQQ0FfTUFSUz1t CkNPTkZJR19VU0JfR1NQQ0FfTVI5NzMxMEE9bQpDT05GSUdfVVNCX0dTUENBX05XODBYPW0KQ09O RklHX1VTQl9HU1BDQV9PVjUxOT1tCkNPTkZJR19VU0JfR1NQQ0FfT1Y1MzQ9bQpDT05GSUdfVVNC X0dTUENBX09WNTM0Xzk9bQpDT05GSUdfVVNCX0dTUENBX1BBQzIwNz1tCkNPTkZJR19VU0JfR1NQ Q0FfUEFDNzMwMj1tCkNPTkZJR19VU0JfR1NQQ0FfUEFDNzMxMT1tCkNPTkZJR19VU0JfR1NQQ0Ff U0U0MDE9bQpDT05GSUdfVVNCX0dTUENBX1NOOUMyMDI4PW0KQ09ORklHX1VTQl9HU1BDQV9TTjlD MjBYPW0KQ09ORklHX1VTQl9HU1BDQV9TT05JWEI9bQpDT05GSUdfVVNCX0dTUENBX1NPTklYSj1t CkNPTkZJR19VU0JfR1NQQ0FfU1BDQTUwMD1tCkNPTkZJR19VU0JfR1NQQ0FfU1BDQTUwMT1tCkNP TkZJR19VU0JfR1NQQ0FfU1BDQTUwNT1tCkNPTkZJR19VU0JfR1NQQ0FfU1BDQTUwNj1tCkNPTkZJ R19VU0JfR1NQQ0FfU1BDQTUwOD1tCkNPTkZJR19VU0JfR1NQQ0FfU1BDQTU2MT1tCkNPTkZJR19V U0JfR1NQQ0FfU1BDQTE1Mjg9bQpDT05GSUdfVVNCX0dTUENBX1NROTA1PW0KQ09ORklHX1VTQl9H U1BDQV9TUTkwNUM9bQpDT05GSUdfVVNCX0dTUENBX1NROTMwWD1tCkNPTkZJR19VU0JfR1NQQ0Ff U1RLMDE0PW0KIyBDT05GSUdfVVNCX0dTUENBX1NUSzExMzUgaXMgbm90IHNldApDT05GSUdfVVNC X0dTUENBX1NUVjA2ODA9bQpDT05GSUdfVVNCX0dTUENBX1NVTlBMVVM9bQpDT05GSUdfVVNCX0dT UENBX1Q2MTM9bQpDT05GSUdfVVNCX0dTUENBX1RPUFJPPW0KIyBDT05GSUdfVVNCX0dTUENBX1RP VVBURUsgaXMgbm90IHNldApDT05GSUdfVVNCX0dTUENBX1RWODUzMj1tCkNPTkZJR19VU0JfR1NQ Q0FfVkMwMzJYPW0KQ09ORklHX1VTQl9HU1BDQV9WSUNBTT1tCkNPTkZJR19VU0JfR1NQQ0FfWElS TElOS19DSVQ9bQpDT05GSUdfVVNCX0dTUENBX1pDM1hYPW0KQ09ORklHX1VTQl9QV0M9bQojIENP TkZJR19VU0JfUFdDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9QV0NfSU5QVVRfRVZERVY9 eQojIENPTkZJR19WSURFT19DUElBMiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWlIzNjRYWD1tCkNP TkZJR19VU0JfU1RLV0VCQ0FNPW0KQ09ORklHX1VTQl9TMjI1NT1tCiMgQ09ORklHX1ZJREVPX1VT QlRWIGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cgVFYgVVNCIGRldmljZXMKIwpDT05GSUdfVklERU9f UFZSVVNCMj1tCkNPTkZJR19WSURFT19QVlJVU0IyX1NZU0ZTPXkKQ09ORklHX1ZJREVPX1BWUlVT QjJfRFZCPXkKIyBDT05GSUdfVklERU9fUFZSVVNCMl9ERUJVR0lGQyBpcyBub3Qgc2V0CkNPTkZJ R19WSURFT19IRFBWUj1tCkNPTkZJR19WSURFT19VU0JWSVNJT049bQojIENPTkZJR19WSURFT19T VEsxMTYwX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0dPNzAwNyBpcyBub3Qgc2V0 CgojCiMgQW5hbG9nL2RpZ2l0YWwgVFYgVVNCIGRldmljZXMKIwpDT05GSUdfVklERU9fQVUwODI4 PW0KQ09ORklHX1ZJREVPX0FVMDgyOF9WNEwyPXkKIyBDT05GSUdfVklERU9fQVUwODI4X1JDIGlz IG5vdCBzZXQKQ09ORklHX1ZJREVPX0NYMjMxWFg9bQpDT05GSUdfVklERU9fQ1gyMzFYWF9SQz15 CkNPTkZJR19WSURFT19DWDIzMVhYX0FMU0E9bQpDT05GSUdfVklERU9fQ1gyMzFYWF9EVkI9bQpD T05GSUdfVklERU9fVE02MDAwPW0KQ09ORklHX1ZJREVPX1RNNjAwMF9BTFNBPW0KQ09ORklHX1ZJ REVPX1RNNjAwMF9EVkI9bQoKIwojIERpZ2l0YWwgVFYgVVNCIGRldmljZXMKIwpDT05GSUdfRFZC X1VTQj1tCiMgQ09ORklHX0RWQl9VU0JfREVCVUcgaXMgbm90IHNldApDT05GSUdfRFZCX1VTQl9E SUIzMDAwTUM9bQpDT05GSUdfRFZCX1VTQl9BODAwPW0KQ09ORklHX0RWQl9VU0JfRElCVVNCX01C PW0KIyBDT05GSUdfRFZCX1VTQl9ESUJVU0JfTUJfRkFVTFRZIGlzIG5vdCBzZXQKQ09ORklHX0RW Ql9VU0JfRElCVVNCX01DPW0KQ09ORklHX0RWQl9VU0JfRElCMDcwMD1tCkNPTkZJR19EVkJfVVNC X1VNVF8wMTA9bQpDT05GSUdfRFZCX1VTQl9DWFVTQj1tCiMgQ09ORklHX0RWQl9VU0JfQ1hVU0Jf QU5BTE9HIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9VU0JfTTkyMFg9bQpDT05GSUdfRFZCX1VTQl9E SUdJVFY9bQpDT05GSUdfRFZCX1VTQl9WUDcwNDU9bQpDT05GSUdfRFZCX1VTQl9WUDcwMlg9bQpD T05GSUdfRFZCX1VTQl9HUDhQU0s9bQpDT05GSUdfRFZCX1VTQl9OT1ZBX1RfVVNCMj1tCkNPTkZJ R19EVkJfVVNCX1RUVVNCMj1tCkNPTkZJR19EVkJfVVNCX0RUVDIwMFU9bQpDT05GSUdfRFZCX1VT Ql9PUEVSQTE9bQpDT05GSUdfRFZCX1VTQl9BRjkwMDU9bQpDT05GSUdfRFZCX1VTQl9BRjkwMDVf UkVNT1RFPW0KQ09ORklHX0RWQl9VU0JfUENUVjQ1MkU9bQpDT05GSUdfRFZCX1VTQl9EVzIxMDI9 bQpDT05GSUdfRFZCX1VTQl9DSU5FUkdZX1QyPW0KQ09ORklHX0RWQl9VU0JfRFRWNTEwMD1tCkNP TkZJR19EVkJfVVNCX0FaNjAyNz1tCkNPTkZJR19EVkJfVVNCX1RFQ0hOSVNBVF9VU0IyPW0KQ09O RklHX0RWQl9VU0JfVjI9bQpDT05GSUdfRFZCX1VTQl9BRjkwMTU9bQpDT05GSUdfRFZCX1VTQl9B RjkwMzU9bQpDT05GSUdfRFZCX1VTQl9BTllTRUU9bQpDT05GSUdfRFZCX1VTQl9BVTY2MTA9bQpD T05GSUdfRFZCX1VTQl9BWjYwMDc9bQpDT05GSUdfRFZCX1VTQl9DRTYyMzA9bQpDT05GSUdfRFZC X1VTQl9FQzE2OD1tCkNPTkZJR19EVkJfVVNCX0dMODYxPW0KQ09ORklHX0RWQl9VU0JfTE1FMjUx MD1tCkNPTkZJR19EVkJfVVNCX01YTDExMVNGPW0KQ09ORklHX0RWQl9VU0JfUlRMMjhYWFU9bQoj IENPTkZJR19EVkJfVVNCX0RWQlNLWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9VU0JfWkQxMzAx IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9UVFVTQl9CVURHRVQ9bQpDT05GSUdfRFZCX1RUVVNCX0RF Qz1tCkNPTkZJR19TTVNfVVNCX0RSVj1tCkNPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1VTQj1tCiMg Q09ORklHX0RWQl9CMkMyX0ZMRVhDT1BfVVNCX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZC X0FTMTAyIGlzIG5vdCBzZXQKCiMKIyBXZWJjYW0sIFRWIChhbmFsb2cvZGlnaXRhbCkgVVNCIGRl dmljZXMKIwpDT05GSUdfVklERU9fRU0yOFhYPW0KIyBDT05GSUdfVklERU9fRU0yOFhYX1Y0TDIg aXMgbm90IHNldApDT05GSUdfVklERU9fRU0yOFhYX0FMU0E9bQpDT05GSUdfVklERU9fRU0yOFhY X0RWQj1tCkNPTkZJR19WSURFT19FTTI4WFhfUkM9bQpDT05GSUdfTUVESUFfUENJX1NVUFBPUlQ9 eQoKIwojIE1lZGlhIGNhcHR1cmUgc3VwcG9ydAojCiMgQ09ORklHX1ZJREVPX01FWUUgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19TT0xPNlgxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RX NTg2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXNjggaXMgbm90IHNldAojIENPTkZJR19W SURFT19UVzY4NlggaXMgbm90IHNldAoKIwojIE1lZGlhIGNhcHR1cmUvYW5hbG9nIFRWIHN1cHBv cnQKIwpDT05GSUdfVklERU9fSVZUVj1tCiMgQ09ORklHX1ZJREVPX0lWVFZfREVQUkVDQVRFRF9J T0NUTFMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19JVlRWX0FMU0EgaXMgbm90IHNldApDT05G SUdfVklERU9fRkJfSVZUVj1tCiMgQ09ORklHX1ZJREVPX0ZCX0lWVFZfRk9SQ0VfUEFUIGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fSEVYSVVNX0dFTUlOSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJ REVPX0hFWElVTV9PUklPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX01YQiBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJREVPX0RUMzE1NSBpcyBub3Qgc2V0CgojCiMgTWVkaWEgY2FwdHVyZS9hbmFs b2cvaHlicmlkIFRWIHN1cHBvcnQKIwpDT05GSUdfVklERU9fQ1gxOD1tCkNPTkZJR19WSURFT19D WDE4X0FMU0E9bQpDT05GSUdfVklERU9fQ1gyMzg4NT1tCkNPTkZJR19NRURJQV9BTFRFUkFfQ0k9 bQojIENPTkZJR19WSURFT19DWDI1ODIxIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0NYODg9bQpD T05GSUdfVklERU9fQ1g4OF9BTFNBPW0KQ09ORklHX1ZJREVPX0NYODhfQkxBQ0tCSVJEPW0KQ09O RklHX1ZJREVPX0NYODhfRFZCPW0KQ09ORklHX1ZJREVPX0NYODhfRU5BQkxFX1ZQMzA1ND15CkNP TkZJR19WSURFT19DWDg4X1ZQMzA1ND1tCkNPTkZJR19WSURFT19DWDg4X01QRUc9bQpDT05GSUdf VklERU9fQlQ4NDg9bQpDT05GSUdfRFZCX0JUOFhYPW0KQ09ORklHX1ZJREVPX1NBQTcxMzQ9bQpD T05GSUdfVklERU9fU0FBNzEzNF9BTFNBPW0KQ09ORklHX1ZJREVPX1NBQTcxMzRfUkM9eQpDT05G SUdfVklERU9fU0FBNzEzNF9EVkI9bQpDT05GSUdfVklERU9fU0FBNzE2ND1tCgojCiMgTWVkaWEg ZGlnaXRhbCBUViBQQ0kgQWRhcHRlcnMKIwpDT05GSUdfRFZCX0FWNzExMF9JUj15CkNPTkZJR19E VkJfQVY3MTEwPW0KQ09ORklHX0RWQl9BVjcxMTBfT1NEPXkKQ09ORklHX0RWQl9CVURHRVRfQ09S RT1tCkNPTkZJR19EVkJfQlVER0VUPW0KQ09ORklHX0RWQl9CVURHRVRfQ0k9bQpDT05GSUdfRFZC X0JVREdFVF9BVj1tCkNPTkZJR19EVkJfQlVER0VUX1BBVENIPW0KQ09ORklHX0RWQl9CMkMyX0ZM RVhDT1BfUENJPW0KIyBDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0lfREVCVUcgaXMgbm90IHNl dApDT05GSUdfRFZCX1BMVVRPMj1tCkNPTkZJR19EVkJfRE0xMTA1PW0KQ09ORklHX0RWQl9QVDE9 bQojIENPTkZJR19EVkJfUFQzIGlzIG5vdCBzZXQKQ09ORklHX01BTlRJU19DT1JFPW0KQ09ORklH X0RWQl9NQU5USVM9bQpDT05GSUdfRFZCX0hPUFBFUj1tCkNPTkZJR19EVkJfTkdFTkU9bQpDT05G SUdfRFZCX0REQlJJREdFPW0KIyBDT05GSUdfRFZCX0REQlJJREdFX01TSUVOQUJMRSBpcyBub3Qg c2V0CiMgQ09ORklHX0RWQl9TTUlQQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX05FVFVQX1VO SURWQiBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTIGlzIG5vdCBzZXQK IyBDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0TF9URVNU X0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19EVkJfUExBVEZPUk1fRFJJVkVSUyBpcyBub3Qg c2V0CgojCiMgU3VwcG9ydGVkIE1NQy9TRElPIGFkYXB0ZXJzCiMKQ09ORklHX1NNU19TRElPX0RS Vj1tCkNPTkZJR19SQURJT19BREFQVEVSUz15CkNPTkZJR19SQURJT19URUE1NzVYPW0KIyBDT05G SUdfUkFESU9fU0k0NzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fU0k0NzEzIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX01SODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RTQlIgaXMgbm90 IHNldAojIENPTkZJR19SQURJT19NQVhJUkFESU8gaXMgbm90IHNldAojIENPTkZJR19SQURJT19T SEFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1NIQVJLMiBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9LRUVORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SQVJFTU9OTyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9NQTkwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1RFQTU3NjQgaXMgbm90 IHNldAojIENPTkZJR19SQURJT19TQUE3NzA2SCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1RF RjY4NjIgaXMgbm90IHNldAojIENPTkZJR19SQURJT19XTDEyNzMgaXMgbm90IHNldAoKIwojIFRl eGFzIEluc3RydW1lbnRzIFdMMTI4eCBGTSBkcml2ZXIgKFNUIGJhc2VkKQojCiMgZW5kIG9mIFRl eGFzIEluc3RydW1lbnRzIFdMMTI4eCBGTSBkcml2ZXIgKFNUIGJhc2VkKQoKIwojIFN1cHBvcnRl ZCBGaXJlV2lyZSAoSUVFRSAxMzk0KSBBZGFwdGVycwojCkNPTkZJR19EVkJfRklSRURUVj1tCkNP TkZJR19EVkJfRklSRURUVl9JTlBVVD15CkNPTkZJR19NRURJQV9DT01NT05fT1BUSU9OUz15Cgoj CiMgY29tbW9uIGRyaXZlciBvcHRpb25zCiMKQ09ORklHX1ZJREVPX0NYMjM0MVg9bQpDT05GSUdf VklERU9fVFZFRVBST009bQpDT05GSUdfQ1lQUkVTU19GSVJNV0FSRT1tCkNPTkZJR19WSURFT0JV RjJfQ09SRT1tCkNPTkZJR19WSURFT0JVRjJfVjRMMj1tCkNPTkZJR19WSURFT0JVRjJfTUVNT1BT PW0KQ09ORklHX1ZJREVPQlVGMl9WTUFMTE9DPW0KQ09ORklHX1ZJREVPQlVGMl9ETUFfU0c9bQpD T05GSUdfVklERU9CVUYyX0RWQj1tCkNPTkZJR19EVkJfQjJDMl9GTEVYQ09QPW0KQ09ORklHX1ZJ REVPX1NBQTcxNDY9bQpDT05GSUdfVklERU9fU0FBNzE0Nl9WVj1tCkNPTkZJR19TTVNfU0lBTk9f TURUVj1tCkNPTkZJR19TTVNfU0lBTk9fUkM9eQojIENPTkZJR19TTVNfU0lBTk9fREVCVUdGUyBp cyBub3Qgc2V0CgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywg aTJjLCBzcGksIGZyb250ZW5kcykKIwpDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1Q9eQpD T05GSUdfTUVESUFfQVRUQUNIPXkKQ09ORklHX1ZJREVPX0lSX0kyQz1tCgojCiMgSTJDIEVuY29k ZXJzLCBkZWNvZGVycywgc2Vuc29ycyBhbmQgb3RoZXIgaGVscGVyIGNoaXBzCiMKCiMKIyBBdWRp byBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKQ09ORklHX1ZJREVPX1RWQVVESU89 bQpDT05GSUdfVklERU9fVERBNzQzMj1tCiMgQ09ORklHX1ZJREVPX1REQTk4NDAgaXMgbm90IHNl dAojIENPTkZJR19WSURFT19URUE2NDE1QyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RFQTY0 MjAgaXMgbm90IHNldApDT05GSUdfVklERU9fTVNQMzQwMD1tCkNPTkZJR19WSURFT19DUzMzMDg9 bQpDT05GSUdfVklERU9fQ1M1MzQ1PW0KQ09ORklHX1ZJREVPX0NTNTNMMzJBPW0KIyBDT05GSUdf VklERU9fVExWMzIwQUlDMjNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVURBMTM0MiBpcyBu b3Qgc2V0CkNPTkZJR19WSURFT19XTTg3NzU9bQpDT05GSUdfVklERU9fV004NzM5PW0KQ09ORklH X1ZJREVPX1ZQMjdTTVBYPW0KIyBDT05GSUdfVklERU9fU09OWV9CVEZfTVBYIGlzIG5vdCBzZXQK CiMKIyBSRFMgZGVjb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNjU4OD1tCgojCiMgVmlkZW8gZGVj b2RlcnMKIwojIENPTkZJR19WSURFT19BRFY3MTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f QlQ4MTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg1NiBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJREVPX0JUODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fS1MwMTI3IGlzIG5vdCBzZXQK IyBDT05GSUdfVklERU9fTUw4NlY3NjY3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzEx MCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19TQUE3MTFYPW0KIyBDT05GSUdfVklERU9fVFZQNTE0 WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDUxNTAgaXMgbm90IHNldAojIENPTkZJR19W SURFT19UVlA3MDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFcyODA0IGlzIG5vdCBzZXQK IyBDT05GSUdfVklERU9fVFc5OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTA2IGlz IG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f VlBYMzIyMCBpcyBub3Qgc2V0CgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKQ09ORklH X1ZJREVPX1NBQTcxN1g9bQpDT05GSUdfVklERU9fQ1gyNTg0MD1tCgojCiMgVmlkZW8gZW5jb2Rl cnMKIwpDT05GSUdfVklERU9fU0FBNzEyNz1tCiMgQ09ORklHX1ZJREVPX1NBQTcxODUgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19BRFY3MTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURW NzE3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjczNDMgaXMgbm90IHNldAojIENPTkZJ R19WSURFT19BRFY3MzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQUs4ODFYIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklERU9fVEhTODIwMCBpcyBub3Qgc2V0CgojCiMgQ2FtZXJhIHNlbnNvciBk ZXZpY2VzCiMKIyBDT05GSUdfVklERU9fT1YyNjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f T1YyNjU5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fT1YyNjgwIGlzIG5vdCBzZXQKIyBDT05G SUdfVklERU9fT1YyNjg1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fT1Y2NjUwIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklERU9fT1Y1Njk1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fT1Y3NzJY IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fT1Y3NjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklE RU9fT1Y3NjcwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fT1Y3NzQwIGlzIG5vdCBzZXQKIyBD T05GSUdfVklERU9fT1Y5NjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVlM2NjI0IGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fTVQ5TTExMSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX01U OVQxMTIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NVDlWMDExIGlzIG5vdCBzZXQKIyBDT05G SUdfVklERU9fTVQ5VjExMSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NSMDMwUEMzMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZJREVPX1JKNTROMSBpcyBub3Qgc2V0CgojCiMgTGVucyBkcml2ZXJz CiMKIyBDT05GSUdfVklERU9fQUQ1ODIwIGlzIG5vdCBzZXQKCiMKIyBGbGFzaCBkZXZpY2VzCiMK IyBDT05GSUdfVklERU9fQURQMTY1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzU2MCBp cyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzY0NiBpcyBub3Qgc2V0CgojCiMgVmlkZW8gaW1w cm92ZW1lbnQgY2hpcHMKIwpDT05GSUdfVklERU9fVVBENjQwMzFBPW0KQ09ORklHX1ZJREVPX1VQ RDY0MDgzPW0KCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCkNPTkZJR19WSURF T19TQUE2NzUySFM9bQoKIwojIFNEUiB0dW5lciBjaGlwcwojCgojCiMgTWlzY2VsbGFuZW91cyBo ZWxwZXIgY2hpcHMKIwojIENPTkZJR19WSURFT19USFM3MzAzIGlzIG5vdCBzZXQKQ09ORklHX1ZJ REVPX001Mjc5MD1tCiMgQ09ORklHX1ZJREVPX0kyQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBF bmNvZGVycywgZGVjb2RlcnMsIHNlbnNvcnMgYW5kIG90aGVyIGhlbHBlciBjaGlwcwoKIwojIFNQ SSBoZWxwZXIgY2hpcHMKIwojIGVuZCBvZiBTUEkgaGVscGVyIGNoaXBzCgojCiMgTWVkaWEgU1BJ IEFkYXB0ZXJzCiMKIyBDT05GSUdfQ1hEMjg4MF9TUElfRFJWIGlzIG5vdCBzZXQKIyBlbmQgb2Yg TWVkaWEgU1BJIEFkYXB0ZXJzCgpDT05GSUdfTUVESUFfVFVORVI9bQoKIwojIEN1c3RvbWl6ZSBU ViB0dW5lcnMKIwpDT05GSUdfTUVESUFfVFVORVJfU0lNUExFPW0KQ09ORklHX01FRElBX1RVTkVS X1REQTE4MjUwPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTgyOTA9bQpDT05GSUdfTUVESUFfVFVO RVJfVERBODI3WD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREExODI3MT1tCkNPTkZJR19NRURJQV9U VU5FUl9UREE5ODg3PW0KQ09ORklHX01FRElBX1RVTkVSX1RFQTU3NjE9bQpDT05GSUdfTUVESUFf VFVORVJfVEVBNTc2Nz1tCiMgQ09ORklHX01FRElBX1RVTkVSX01TSTAwMSBpcyBub3Qgc2V0CkNP TkZJR19NRURJQV9UVU5FUl9NVDIwWFg9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMDYwPW0KQ09O RklHX01FRElBX1RVTkVSX01UMjA2Mz1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIyNjY9bQpDT05G SUdfTUVESUFfVFVORVJfTVQyMTMxPW0KQ09ORklHX01FRElBX1RVTkVSX1FUMTAxMD1tCkNPTkZJ R19NRURJQV9UVU5FUl9YQzIwMjg9bQpDT05GSUdfTUVESUFfVFVORVJfWEM1MDAwPW0KQ09ORklH X01FRElBX1RVTkVSX1hDNDAwMD1tCkNPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA1Uz1tCkNPTkZJ R19NRURJQV9UVU5FUl9NWEw1MDA3VD1tCkNPTkZJR19NRURJQV9UVU5FUl9NQzQ0UzgwMz1tCkNP TkZJR19NRURJQV9UVU5FUl9NQVgyMTY1PW0KQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjE4PW0K Q09ORklHX01FRElBX1RVTkVSX0ZDMDAxMT1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzAwMTI9bQpD T05GSUdfTUVESUFfVFVORVJfRkMwMDEzPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjEyPW0K Q09ORklHX01FRElBX1RVTkVSX0U0MDAwPW0KQ09ORklHX01FRElBX1RVTkVSX0ZDMjU4MD1tCkNP TkZJR19NRURJQV9UVU5FUl9NODhSUzYwMDBUPW0KQ09ORklHX01FRElBX1RVTkVSX1RVQTkwMDE9 bQpDT05GSUdfTUVESUFfVFVORVJfU0kyMTU3PW0KQ09ORklHX01FRElBX1RVTkVSX0lUOTEzWD1t CkNPTkZJR19NRURJQV9UVU5FUl9SODIwVD1tCiMgQ09ORklHX01FRElBX1RVTkVSX01YTDMwMVJG IGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX1FNMUQxQzAwNDI9bQpDT05GSUdfTUVESUFf VFVORVJfUU0xRDFCMDAwND1tCiMgZW5kIG9mIEN1c3RvbWl6ZSBUViB0dW5lcnMKCiMKIyBDdXN0 b21pc2UgRFZCIEZyb250ZW5kcwojCgojCiMgTXVsdGlzdGFuZGFyZCAoc2F0ZWxsaXRlKSBmcm9u dGVuZHMKIwpDT05GSUdfRFZCX1NUQjA4OTk9bQpDT05GSUdfRFZCX1NUQjYxMDA9bQpDT05GSUdf RFZCX1NUVjA5MHg9bQpDT05GSUdfRFZCX1NUVjA5MTA9bQpDT05GSUdfRFZCX1NUVjYxMTB4PW0K Q09ORklHX0RWQl9TVFY2MTExPW0KQ09ORklHX0RWQl9NWEw1WFg9bQpDT05GSUdfRFZCX004OERT MzEwMz1tCgojCiMgTXVsdGlzdGFuZGFyZCAoY2FibGUgKyB0ZXJyZXN0cmlhbCkgZnJvbnRlbmRz CiMKQ09ORklHX0RWQl9EUlhLPW0KQ09ORklHX0RWQl9UREExODI3MUMyREQ9bQpDT05GSUdfRFZC X1NJMjE2NT1tCkNPTkZJR19EVkJfTU44ODQ3Mj1tCkNPTkZJR19EVkJfTU44ODQ3Mz1tCgojCiMg RFZCLVMgKHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9DWDI0MTEwPW0KQ09ORklH X0RWQl9DWDI0MTIzPW0KQ09ORklHX0RWQl9NVDMxMj1tCkNPTkZJR19EVkJfWkwxMDAzNj1tCkNP TkZJR19EVkJfWkwxMDAzOT1tCkNPTkZJR19EVkJfUzVIMTQyMD1tCkNPTkZJR19EVkJfU1RWMDI4 OD1tCkNPTkZJR19EVkJfU1RCNjAwMD1tCkNPTkZJR19EVkJfU1RWMDI5OT1tCkNPTkZJR19EVkJf U1RWNjExMD1tCkNPTkZJR19EVkJfU1RWMDkwMD1tCkNPTkZJR19EVkJfVERBODA4Mz1tCkNPTkZJ R19EVkJfVERBMTAwODY9bQpDT05GSUdfRFZCX1REQTgyNjE9bQpDT05GSUdfRFZCX1ZFUzFYOTM9 bQpDT05GSUdfRFZCX1RVTkVSX0lURDEwMDA9bQpDT05GSUdfRFZCX1RVTkVSX0NYMjQxMTM9bQpD T05GSUdfRFZCX1REQTgyNlg9bQpDT05GSUdfRFZCX1RVQTYxMDA9bQpDT05GSUdfRFZCX0NYMjQx MTY9bQpDT05GSUdfRFZCX0NYMjQxMTc9bQpDT05GSUdfRFZCX0NYMjQxMjA9bQpDT05GSUdfRFZC X1NJMjFYWD1tCkNPTkZJR19EVkJfVFMyMDIwPW0KQ09ORklHX0RWQl9EUzMwMDA9bQpDT05GSUdf RFZCX01CODZBMTY9bQpDT05GSUdfRFZCX1REQTEwMDcxPW0KCiMKIyBEVkItVCAodGVycmVzdHJp YWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfU1A4ODcwPW0KQ09ORklHX0RWQl9TUDg4N1g9bQpD T05GSUdfRFZCX0NYMjI3MDA9bQpDT05GSUdfRFZCX0NYMjI3MDI9bQojIENPTkZJR19EVkJfUzVI MTQzMiBpcyBub3Qgc2V0CkNPTkZJR19EVkJfRFJYRD1tCkNPTkZJR19EVkJfTDY0NzgxPW0KQ09O RklHX0RWQl9UREExMDA0WD1tCkNPTkZJR19EVkJfTlhUNjAwMD1tCkNPTkZJR19EVkJfTVQzNTI9 bQpDT05GSUdfRFZCX1pMMTAzNTM9bQpDT05GSUdfRFZCX0RJQjMwMDBNQj1tCkNPTkZJR19EVkJf RElCMzAwME1DPW0KQ09ORklHX0RWQl9ESUI3MDAwTT1tCkNPTkZJR19EVkJfRElCNzAwMFA9bQoj IENPTkZJR19EVkJfRElCOTAwMCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVERBMTAwNDg9bQpDT05G SUdfRFZCX0FGOTAxMz1tCkNPTkZJR19EVkJfRUMxMDA9bQpDT05GSUdfRFZCX1NUVjAzNjc9bQpD T05GSUdfRFZCX0NYRDI4MjBSPW0KQ09ORklHX0RWQl9DWEQyODQxRVI9bQpDT05GSUdfRFZCX1JU TDI4MzA9bQpDT05GSUdfRFZCX1JUTDI4MzI9bQpDT05GSUdfRFZCX1NJMjE2OD1tCiMgQ09ORklH X0RWQl9aRDEzMDFfREVNT0QgaXMgbm90IHNldApDT05GSUdfRFZCX0dQOFBTS19GRT1tCiMgQ09O RklHX0RWQl9DWEQyODgwIGlzIG5vdCBzZXQKCiMKIyBEVkItQyAoY2FibGUpIGZyb250ZW5kcwoj CkNPTkZJR19EVkJfVkVTMTgyMD1tCkNPTkZJR19EVkJfVERBMTAwMjE9bQpDT05GSUdfRFZCX1RE QTEwMDIzPW0KQ09ORklHX0RWQl9TVFYwMjk3PW0KCiMKIyBBVFNDIChOb3J0aCBBbWVyaWNhbi9L b3JlYW4gVGVycmVzdHJpYWwvQ2FibGUgRFRWKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX05YVDIw MFg9bQpDT05GSUdfRFZCX09SNTEyMTE9bQpDT05GSUdfRFZCX09SNTExMzI9bQpDT05GSUdfRFZC X0JDTTM1MTA9bQpDT05GSUdfRFZCX0xHRFQzMzBYPW0KQ09ORklHX0RWQl9MR0RUMzMwNT1tCkNP TkZJR19EVkJfTEdEVDMzMDZBPW0KQ09ORklHX0RWQl9MRzIxNjA9bQpDT05GSUdfRFZCX1M1SDE0 MDk9bQpDT05GSUdfRFZCX0FVODUyMj1tCkNPTkZJR19EVkJfQVU4NTIyX0RUVj1tCkNPTkZJR19E VkJfQVU4NTIyX1Y0TD1tCkNPTkZJR19EVkJfUzVIMTQxMT1tCgojCiMgSVNEQi1UICh0ZXJyZXN0 cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TOTIxPW0KQ09ORklHX0RWQl9ESUI4MDAwPW0K Q09ORklHX0RWQl9NQjg2QTIwUz1tCgojCiMgSVNEQi1TIChzYXRlbGxpdGUpICYgSVNEQi1UICh0 ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9UQzkwNTIyPW0KIyBDT05GSUdfRFZC X01OODg0NDNYIGlzIG5vdCBzZXQKCiMKIyBEaWdpdGFsIHRlcnJlc3RyaWFsIG9ubHkgdHVuZXJz L1BMTAojCkNPTkZJR19EVkJfUExMPW0KQ09ORklHX0RWQl9UVU5FUl9ESUIwMDcwPW0KQ09ORklH X0RWQl9UVU5FUl9ESUIwMDkwPW0KCiMKIyBTRUMgY29udHJvbCBkZXZpY2VzIGZvciBEVkItUwoj CkNPTkZJR19EVkJfRFJYMzlYWUo9bQpDT05GSUdfRFZCX0xOQkgyNT1tCiMgQ09ORklHX0RWQl9M TkJIMjkgaXMgbm90IHNldApDT05GSUdfRFZCX0xOQlAyMT1tCkNPTkZJR19EVkJfTE5CUDIyPW0K Q09ORklHX0RWQl9JU0w2NDA1PW0KQ09ORklHX0RWQl9JU0w2NDIxPW0KQ09ORklHX0RWQl9JU0w2 NDIzPW0KQ09ORklHX0RWQl9BODI5Mz1tCiMgQ09ORklHX0RWQl9MR1M4R0w1IGlzIG5vdCBzZXQK Q09ORklHX0RWQl9MR1M4R1hYPW0KQ09ORklHX0RWQl9BVEJNODgzMD1tCkNPTkZJR19EVkJfVERB NjY1eD1tCkNPTkZJR19EVkJfSVgyNTA1Vj1tCkNPTkZJR19EVkJfTTg4UlMyMDAwPW0KQ09ORklH X0RWQl9BRjkwMzM9bQojIENPTkZJR19EVkJfSE9SVVMzQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RW Ql9BU0NPVDJFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX0hFTEVORSBpcyBub3Qgc2V0CgojCiMg Q29tbW9uIEludGVyZmFjZSAoRU41MDIyMSkgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0RW Ql9DWEQyMDk5PW0KIyBDT05GSUdfRFZCX1NQMiBpcyBub3Qgc2V0CgojCiMgVG9vbHMgdG8gZGV2 ZWxvcCBuZXcgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9EVU1NWV9GRT1tCiMgZW5kIG9mIEN1c3Rv bWlzZSBEVkIgRnJvbnRlbmRzCgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BR1A9eQpD T05GSUdfQUdQX0FNRDY0PXkKQ09ORklHX0FHUF9JTlRFTD15CkNPTkZJR19BR1BfU0lTPXkKQ09O RklHX0FHUF9WSUE9eQpDT05GSUdfSU5URUxfR1RUPXkKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdf VkdBX0FSQl9NQVhfR1BVUz02NApDT05GSUdfVkdBX1NXSVRDSEVST089eQpDT05GSUdfRFJNPW0K Q09ORklHX0RSTV9NSVBJX0RTST15CkNPTkZJR19EUk1fRFBfQVVYX0NIQVJERVY9eQpDT05GSUdf RFJNX0RFQlVHX1NFTEZURVNUPW0KQ09ORklHX0RSTV9LTVNfSEVMUEVSPW0KQ09ORklHX0RSTV9L TVNfRkJfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RFQlVHX0RQX01TVF9UT1BPTE9HWV9SRUZTIGlz IG5vdCBzZXQKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJNX0ZCREVWX09W RVJBTExPQz0xMDAKIyBDT05GSUdfRFJNX0ZCREVWX0xFQUtfUEhZU19TTUVNIGlzIG5vdCBzZXQK Q09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkU9eQojIENPTkZJR19EUk1fRFBfQ0VDIGlzIG5v dCBzZXQKQ09ORklHX0RSTV9UVE09bQpDT05GSUdfRFJNX1RUTV9ETUFfUEFHRV9QT09MPXkKQ09O RklHX0RSTV9WUkFNX0hFTFBFUj1tCkNPTkZJR19EUk1fVFRNX0hFTFBFUj1tCkNPTkZJR19EUk1f R0VNX1NITUVNX0hFTFBFUj15CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKQ09O RklHX0RSTV9JMkNfQ0g3MDA2PW0KQ09ORklHX0RSTV9JMkNfU0lMMTY0PW0KIyBDT05GSUdfRFJN X0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5NTAg aXMgbm90IHNldAojIGVuZCBvZiBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKCiMKIyBBUk0g ZGV2aWNlcwojCiMgZW5kIG9mIEFSTSBkZXZpY2VzCgojIENPTkZJR19EUk1fUkFERU9OIGlzIG5v dCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OT1VWRUFV IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JOTE1PW0KQ09ORklHX0RSTV9JOTE1X0ZPUkNFX1BST0JF PSIiCkNPTkZJR19EUk1fSTkxNV9DQVBUVVJFX0VSUk9SPXkKQ09ORklHX0RSTV9JOTE1X0NPTVBS RVNTX0VSUk9SPXkKQ09ORklHX0RSTV9JOTE1X1VTRVJQVFI9eQpDT05GSUdfRFJNX0k5MTVfR1ZU PXkKQ09ORklHX0RSTV9JOTE1X0dWVF9LVk1HVD1tCgojCiMgZHJtL2k5MTUgRGVidWdnaW5nCiMK IyBDT05GSUdfRFJNX0k5MTVfV0VSUk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJVR19NTUlPIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX0k5MTVfU1dfRkVOQ0VfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklH X0RSTV9JOTE1X1NXX0ZFTkNFX0NIRUNLX0RBRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1 X0RFQlVHX0dVQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NFTEZURVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX0k5MTVfTE9XX0xFVkVMX1RSQUNFUE9JTlRTIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX0k5MTVfREVCVUdfVkJMQU5LX0VWQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN X0k5MTVfREVCVUdfUlVOVElNRV9QTSBpcyBub3Qgc2V0CiMgZW5kIG9mIGRybS9pOTE1IERlYnVn Z2luZwoKIwojIGRybS9pOTE1IFByb2ZpbGUgR3VpZGVkIE9wdGltaXNhdGlvbgojCkNPTkZJR19E Uk1fSTkxNV9VU0VSRkFVTFRfQVVUT1NVU1BFTkQ9MjUwCkNPTkZJR19EUk1fSTkxNV9IRUFSVEJF QVRfSU5URVJWQUw9MjUwMApDT05GSUdfRFJNX0k5MTVfUFJFRU1QVF9USU1FT1VUPTY0MApDT05G SUdfRFJNX0k5MTVfTUFYX1JFUVVFU1RfQlVTWVdBSVQ9ODAwMApDT05GSUdfRFJNX0k5MTVfU1RP UF9USU1FT1VUPTEwMApDT05GSUdfRFJNX0k5MTVfVElNRVNMSUNFX0RVUkFUSU9OPTEKIyBlbmQg b2YgZHJtL2k5MTUgUHJvZmlsZSBHdWlkZWQgT3B0aW1pc2F0aW9uCgpDT05GSUdfRFJNX1ZHRU09 bQojIENPTkZJR19EUk1fVktNUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVk1XR0ZYPW0KQ09ORklH X0RSTV9WTVdHRlhfRkJDT049eQpDT05GSUdfRFJNX0dNQTUwMD1tCkNPTkZJR19EUk1fR01BNjAw PXkKQ09ORklHX0RSTV9HTUEzNjAwPXkKQ09ORklHX0RSTV9VREw9bQpDT05GSUdfRFJNX0FTVD1t CkNPTkZJR19EUk1fTUdBRzIwMD1tCkNPTkZJR19EUk1fQ0lSUlVTX1FFTVU9bQpDT05GSUdfRFJN X1FYTD1tCkNPTkZJR19EUk1fQk9DSFM9bQpDT05GSUdfRFJNX1ZJUlRJT19HUFU9bQpDT05GSUdf RFJNX1BBTkVMPXkKCiMKIyBEaXNwbGF5IFBhbmVscwojCiMgQ09ORklHX0RSTV9QQU5FTF9SQVNQ QkVSUllQSV9UT1VDSFNDUkVFTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgUGFuZWxzCgpD T05GSUdfRFJNX0JSSURHRT15CkNPTkZJR19EUk1fUEFORUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5 IEludGVyZmFjZSBCcmlkZ2VzCiMKIyBDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc4WFggaXMgbm90 IHNldAojIGVuZCBvZiBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCgojIENPTkZJR19EUk1fRVRO QVZJViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTTEyVTMyMCBpcyBub3Qgc2V0CiMgQ09ORklH X1RJTllEUk1fSFg4MzU3RCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fSUxJOTIyNSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fSUxJOTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllE Uk1fSUxJOTQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fTUkwMjgzUVQgaXMgbm90IHNl dAojIENPTkZJR19USU5ZRFJNX1JFUEFQRVIgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX1NU NzU4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fU1Q3NzM1UiBpcyBub3Qgc2V0CiMgQ09O RklHX0RSTV9YRU4gaXMgbm90IHNldAojIENPTkZJR19EUk1fVkJPWFZJREVPIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fRVhQT1JUX0ZPUl9URVNU Uz15CkNPTkZJR19EUk1fUEFORUxfT1JJRU5UQVRJT05fUVVJUktTPXkKQ09ORklHX0RSTV9MSUJf UkFORE9NPXkKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQl9DTURMSU5FPXkK Q09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQj15CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMg bm90IHNldApDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExS RUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkK Q09ORklHX0ZCX1NZU19GSUxMUkVDVD1tCkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9bQpDT05GSUdf RkJfU1lTX0lNQUdFQkxJVD1tCiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5vdCBzZXQK Q09ORklHX0ZCX1NZU19GT1BTPW0KQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKIyBDT05GSUdfRkJf TU9ERV9IRUxQRVJTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CgojCiMgRnJh bWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNl dAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90 IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMg bm90IHNldAojIENPTkZJR19GQl9VVkVTQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9WRVNBPXkKQ09O RklHX0ZCX0VGST15CiMgQ09ORklHX0ZCX040MTEgaXMgbm90IHNldAojIENPTkZJR19GQl9IR0Eg aXMgbm90IHNldAojIENPTkZJR19GQl9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19GQl9T MUQxM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05WSURJQSBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1JJVkEgaXMgbm90IHNldAojIENPTkZJR19GQl9JNzQwIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfTEU4MDU3OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNldAojIENP TkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19GQl9WSUEgaXMgbm90IHNldAojIENPTkZJ R19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAojIENP TkZJR19GQl8zREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90IHNl dAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTMgaXMgbm90IHNldAoj IENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU001MDEgaXMgbm90IHNl dAojIENPTkZJR19GQl9TTVNDVUZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVURMIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfSUJNX0dYVDQ1MDAgaXMgbm90IHNldAojIENPTkZJR19GQl9WSVJUVUFM IGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0 CkNPTkZJR19GQl9IWVBFUlY9bQojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJ R19GQl9TTTcxMiBpcyBub3Qgc2V0CiMgZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMg QmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9 bQojIENPTkZJR19MQ0RfTDRGMDAyNDJUMDMgaXMgbm90IHNldAojIENPTkZJR19MQ0RfTE1TMjgz R0YwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9MVFYzNTBRViBpcyBub3Qgc2V0CiMgQ09ORklH X0xDRF9JTEk5MjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0lMSTkzMjAgaXMgbm90IHNldAoj IENPTkZJR19MQ0RfVERPMjRNIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX1ZHRzI0MzJBNCBpcyBu b3Qgc2V0CkNPTkZJR19MQ0RfUExBVEZPUk09bQojIENPTkZJR19MQ0RfQU1TMzY5RkcwNiBpcyBu b3Qgc2V0CiMgQ09ORklHX0xDRF9MTVM1MDFLRjAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0hY ODM1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9PVE0zMjI1QSBpcyBub3Qgc2V0CkNPTkZJR19C QUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUMgaXMgbm90 IHNldAojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9B UFBMRT1tCiMgQ09ORklHX0JBQ0tMSUdIVF9RQ09NX1dMRUQgaXMgbm90IHNldAojIENPTkZJR19C QUNLTElHSFRfU0FIQVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMg bm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JB Q0tMSUdIVF9MTTM2MzBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBu b3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTFA4NTVYPW0KIyBDT05GSUdfQkFDS0xJR0hUX0dQSU8g aXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENPTkZJ R19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FSQ1hDTk4g aXMgbm90IHNldAojIGVuZCBvZiBCYWNrbGlnaHQgJiBMQ0QgZGV2aWNlIHN1cHBvcnQKCkNPTkZJ R19IRE1JPXkKCiMKIyBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdB X0NPTlNPTEU9eQpDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDSz15CkNPTkZJR19WR0FDT05f U09GVF9TQ1JPTExCQUNLX1NJWkU9NjQKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDS19Q RVJTSVNURU5UX0VOQUJMRV9CWV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1ZX0NPTlNP TEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xF X1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQpDT05GSUdfRlJBTUVCVUZGRVJf Q09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFU SU9OPXkKIyBDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZFUiBpcyBu b3Qgc2V0CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xP R089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJ TlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CiMgZW5kIG9m IEdyYXBoaWNzIHN1cHBvcnQKCkNPTkZJR19TT1VORD1tCkNPTkZJR19TT1VORF9PU1NfQ09SRT15 CkNPTkZJR19TT1VORF9PU1NfQ09SRV9QUkVDTEFJTT15CkNPTkZJR19TTkQ9bQpDT05GSUdfU05E X1RJTUVSPW0KQ09ORklHX1NORF9QQ009bQpDT05GSUdfU05EX1BDTV9FTEQ9eQpDT05GSUdfU05E X0hXREVQPW0KQ09ORklHX1NORF9TRVFfREVWSUNFPW0KQ09ORklHX1NORF9SQVdNSURJPW0KQ09O RklHX1NORF9DT01QUkVTU19PRkZMT0FEPW0KQ09ORklHX1NORF9KQUNLPXkKQ09ORklHX1NORF9K QUNLX0lOUFVUX0RFVj15CkNPTkZJR19TTkRfT1NTRU1VTD15CiMgQ09ORklHX1NORF9NSVhFUl9P U1MgaXMgbm90IHNldAojIENPTkZJR19TTkRfUENNX09TUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRf UENNX1RJTUVSPXkKQ09ORklHX1NORF9IUlRJTUVSPW0KQ09ORklHX1NORF9EWU5BTUlDX01JTk9S Uz15CkNPTkZJR19TTkRfTUFYX0NBUkRTPTMyCiMgQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEkg aXMgbm90IHNldApDT05GSUdfU05EX1BST0NfRlM9eQpDT05GSUdfU05EX1ZFUkJPU0VfUFJPQ0ZT PXkKIyBDT05GSUdfU05EX1ZFUkJPU0VfUFJJTlRLIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX1NORF9WTUFTVEVSPXkKQ09ORklHX1NORF9ETUFfU0dCVUY9 eQpDT05GSUdfU05EX1NFUVVFTkNFUj1tCkNPTkZJR19TTkRfU0VRX0RVTU1ZPW0KQ09ORklHX1NO RF9TRVFVRU5DRVJfT1NTPW0KQ09ORklHX1NORF9TRVFfSFJUSU1FUl9ERUZBVUxUPXkKQ09ORklH X1NORF9TRVFfTUlESV9FVkVOVD1tCkNPTkZJR19TTkRfU0VRX01JREk9bQpDT05GSUdfU05EX1NF UV9NSURJX0VNVUw9bQpDT05GSUdfU05EX1NFUV9WSVJNSURJPW0KQ09ORklHX1NORF9NUFU0MDFf VUFSVD1tCkNPTkZJR19TTkRfT1BMM19MSUI9bQpDT05GSUdfU05EX09QTDNfTElCX1NFUT1tCkNP TkZJR19TTkRfVlhfTElCPW0KQ09ORklHX1NORF9BQzk3X0NPREVDPW0KQ09ORklHX1NORF9EUklW RVJTPXkKQ09ORklHX1NORF9QQ1NQPW0KQ09ORklHX1NORF9EVU1NWT1tCkNPTkZJR19TTkRfQUxP T1A9bQpDT05GSUdfU05EX1ZJUk1JREk9bQpDT05GSUdfU05EX01UUEFWPW0KIyBDT05GSUdfU05E X01UUzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NFUklBTF9VMTY1NTAgaXMgbm90IHNldApD T05GSUdfU05EX01QVTQwMT1tCiMgQ09ORklHX1NORF9QT1JUTUFOMlg0IGlzIG5vdCBzZXQKQ09O RklHX1NORF9BQzk3X1BPV0VSX1NBVkU9eQpDT05GSUdfU05EX0FDOTdfUE9XRVJfU0FWRV9ERUZB VUxUPTUKQ09ORklHX1NORF9QQ0k9eQpDT05GSUdfU05EX0FEMTg4OT1tCiMgQ09ORklHX1NORF9B TFMzMDAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQUxTNDAwMCBpcyBub3Qgc2V0CkNPTkZJR19T TkRfQUxJNTQ1MT1tCkNPTkZJR19TTkRfQVNJSFBJPW0KQ09ORklHX1NORF9BVElJWFA9bQpDT05G SUdfU05EX0FUSUlYUF9NT0RFTT1tCkNPTkZJR19TTkRfQVU4ODEwPW0KQ09ORklHX1NORF9BVTg4 MjA9bQpDT05GSUdfU05EX0FVODgzMD1tCiMgQ09ORklHX1NORF9BVzIgaXMgbm90IHNldAojIENP TkZJR19TTkRfQVpUMzMyOCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQlQ4N1g9bQojIENPTkZJR19T TkRfQlQ4N1hfT1ZFUkNMT0NLIGlzIG5vdCBzZXQKQ09ORklHX1NORF9DQTAxMDY9bQpDT05GSUdf U05EX0NNSVBDST1tCkNPTkZJR19TTkRfT1hZR0VOX0xJQj1tCkNPTkZJR19TTkRfT1hZR0VOPW0K IyBDT05GSUdfU05EX0NTNDI4MSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQ1M0NlhYPW0KQ09ORklH X1NORF9DUzQ2WFhfTkVXX0RTUD15CkNPTkZJR19TTkRfQ1RYRkk9bQpDT05GSUdfU05EX0RBUkxB MjA9bQpDT05GSUdfU05EX0dJTkEyMD1tCkNPTkZJR19TTkRfTEFZTEEyMD1tCkNPTkZJR19TTkRf REFSTEEyND1tCkNPTkZJR19TTkRfR0lOQTI0PW0KQ09ORklHX1NORF9MQVlMQTI0PW0KQ09ORklH X1NORF9NT05BPW0KQ09ORklHX1NORF9NSUE9bQpDT05GSUdfU05EX0VDSE8zRz1tCkNPTkZJR19T TkRfSU5ESUdPPW0KQ09ORklHX1NORF9JTkRJR09JTz1tCkNPTkZJR19TTkRfSU5ESUdPREo9bQpD T05GSUdfU05EX0lORElHT0lPWD1tCkNPTkZJR19TTkRfSU5ESUdPREpYPW0KQ09ORklHX1NORF9F TVUxMEsxPW0KQ09ORklHX1NORF9FTVUxMEsxX1NFUT1tCkNPTkZJR19TTkRfRU1VMTBLMVg9bQpD T05GSUdfU05EX0VOUzEzNzA9bQpDT05GSUdfU05EX0VOUzEzNzE9bQojIENPTkZJR19TTkRfRVMx OTM4IGlzIG5vdCBzZXQKQ09ORklHX1NORF9FUzE5Njg9bQpDT05GSUdfU05EX0VTMTk2OF9JTlBV VD15CkNPTkZJR19TTkRfRVMxOTY4X1JBRElPPXkKIyBDT05GSUdfU05EX0ZNODAxIGlzIG5vdCBz ZXQKQ09ORklHX1NORF9IRFNQPW0KQ09ORklHX1NORF9IRFNQTT1tCkNPTkZJR19TTkRfSUNFMTcx Mj1tCkNPTkZJR19TTkRfSUNFMTcyND1tCkNPTkZJR19TTkRfSU5URUw4WDA9bQpDT05GSUdfU05E X0lOVEVMOFgwTT1tCkNPTkZJR19TTkRfS09SRzEyMTI9bQpDT05GSUdfU05EX0xPTEE9bQpDT05G SUdfU05EX0xYNjQ2NEVTPW0KQ09ORklHX1NORF9NQUVTVFJPMz1tCkNPTkZJR19TTkRfTUFFU1RS TzNfSU5QVVQ9eQpDT05GSUdfU05EX01JWEFSVD1tCiMgQ09ORklHX1NORF9OTTI1NiBpcyBub3Qg c2V0CkNPTkZJR19TTkRfUENYSFI9bQojIENPTkZJR19TTkRfUklQVElERSBpcyBub3Qgc2V0CkNP TkZJR19TTkRfUk1FMzI9bQpDT05GSUdfU05EX1JNRTk2PW0KQ09ORklHX1NORF9STUU5NjUyPW0K IyBDT05GSUdfU05EX1NPTklDVklCRVMgaXMgbm90IHNldApDT05GSUdfU05EX1RSSURFTlQ9bQpD T05GSUdfU05EX1ZJQTgyWFg9bQpDT05GSUdfU05EX1ZJQTgyWFhfTU9ERU09bQpDT05GSUdfU05E X1ZJUlRVT1NPPW0KQ09ORklHX1NORF9WWDIyMj1tCiMgQ09ORklHX1NORF9ZTUZQQ0kgaXMgbm90 IHNldAoKIwojIEhELUF1ZGlvCiMKQ09ORklHX1NORF9IREE9bQpDT05GSUdfU05EX0hEQV9JTlRF TD1tCkNPTkZJR19TTkRfSERBX0hXREVQPXkKQ09ORklHX1NORF9IREFfUkVDT05GSUc9eQpDT05G SUdfU05EX0hEQV9JTlBVVF9CRUVQPXkKQ09ORklHX1NORF9IREFfSU5QVVRfQkVFUF9NT0RFPTAK Q09ORklHX1NORF9IREFfUEFUQ0hfTE9BREVSPXkKQ09ORklHX1NORF9IREFfQ09ERUNfUkVBTFRF Sz1tCkNPTkZJR19TTkRfSERBX0NPREVDX0FOQUxPRz1tCkNPTkZJR19TTkRfSERBX0NPREVDX1NJ R01BVEVMPW0KQ09ORklHX1NORF9IREFfQ09ERUNfVklBPW0KQ09ORklHX1NORF9IREFfQ09ERUNf SERNST1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NJUlJVUz1tCkNPTkZJR19TTkRfSERBX0NPREVD X0NPTkVYQU5UPW0KQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTEwPW0KQ09ORklHX1NORF9IREFf Q09ERUNfQ0EwMTMyPW0KQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyX0RTUD15CkNPTkZJR19T TkRfSERBX0NPREVDX0NNRURJQT1tCkNPTkZJR19TTkRfSERBX0NPREVDX1NJMzA1ND1tCkNPTkZJ R19TTkRfSERBX0dFTkVSSUM9bQpDT05GSUdfU05EX0hEQV9QT1dFUl9TQVZFX0RFRkFVTFQ9MAoj IGVuZCBvZiBIRC1BdWRpbwoKQ09ORklHX1NORF9IREFfQ09SRT1tCkNPTkZJR19TTkRfSERBX0RT UF9MT0FERVI9eQpDT05GSUdfU05EX0hEQV9DT01QT05FTlQ9eQpDT05GSUdfU05EX0hEQV9JOTE1 PXkKQ09ORklHX1NORF9IREFfRVhUX0NPUkU9bQpDT05GSUdfU05EX0hEQV9QUkVBTExPQ19TSVpF PTAKQ09ORklHX1NORF9JTlRFTF9OSExUPXkKQ09ORklHX1NORF9JTlRFTF9EU1BfQ09ORklHPW0K IyBDT05GSUdfU05EX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVVNCPXkKQ09ORklHX1NORF9V U0JfQVVESU89bQpDT05GSUdfU05EX1VTQl9BVURJT19VU0VfTUVESUFfQ09OVFJPTExFUj15CkNP TkZJR19TTkRfVVNCX1VBMTAxPW0KQ09ORklHX1NORF9VU0JfVVNYMlk9bQpDT05GSUdfU05EX1VT Ql9DQUlBUT1tCkNPTkZJR19TTkRfVVNCX0NBSUFRX0lOUFVUPXkKQ09ORklHX1NORF9VU0JfVVMx MjJMPW0KQ09ORklHX1NORF9VU0JfNkZJUkU9bQpDT05GSUdfU05EX1VTQl9ISUZBQ0U9bQpDT05G SUdfU05EX0JDRDIwMDA9bQpDT05GSUdfU05EX1VTQl9MSU5FNj1tCkNPTkZJR19TTkRfVVNCX1BP RD1tCkNPTkZJR19TTkRfVVNCX1BPREhEPW0KQ09ORklHX1NORF9VU0JfVE9ORVBPUlQ9bQpDT05G SUdfU05EX1VTQl9WQVJJQVg9bQpDT05GSUdfU05EX0ZJUkVXSVJFPXkKQ09ORklHX1NORF9GSVJF V0lSRV9MSUI9bQojIENPTkZJR19TTkRfRElDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PWEZX IGlzIG5vdCBzZXQKQ09ORklHX1NORF9JU0lHSFQ9bQojIENPTkZJR19TTkRfRklSRVdPUktTIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0JFQk9CIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJUkVX SVJFX0RJR0kwMFggaXMgbm90IHNldAojIENPTkZJR19TTkRfRklSRVdJUkVfVEFTQ0FNIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0ZJUkVXSVJFX01PVFUgaXMgbm90IHNldAojIENPTkZJR19TTkRf RklSRUZBQ0UgaXMgbm90IHNldApDT05GSUdfU05EX1NPQz1tCkNPTkZJR19TTkRfU09DX0NPTVBS RVNTPXkKQ09ORklHX1NORF9TT0NfVE9QT0xPR1k9eQpDT05GSUdfU05EX1NPQ19BQ1BJPW0KIyBD T05GSUdfU05EX1NPQ19BTURfQUNQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BTURfQUNQ M3ggaXMgbm90IHNldAojIENPTkZJR19TTkRfQVRNRUxfU09DIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0RFU0lHTldBUkVfSTJTIGlzIG5vdCBzZXQKCiMKIyBTb0MgQXVkaW8gZm9yIEZyZWVzY2Fs ZSBDUFVzCiMKCiMKIyBDb21tb24gU29DIEF1ZGlvIG9wdGlvbnMgZm9yIEZyZWVzY2FsZSBDUFVz OgojCiMgQ09ORklHX1NORF9TT0NfRlNMX0FTUkMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X0ZTTF9TQUkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0ZTTF9BVURNSVggaXMgbm90IHNl dAojIENPTkZJR19TTkRfU09DX0ZTTF9TU0kgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0ZT TF9TUERJRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfRlNMX0VTQUkgaXMgbm90IHNldAoj IENPTkZJR19TTkRfU09DX0ZTTF9NSUNGSUwgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0lN WF9BVURNVVggaXMgbm90IHNldAojIGVuZCBvZiBTb0MgQXVkaW8gZm9yIEZyZWVzY2FsZSBDUFVz CgojIENPTkZJR19TTkRfSTJTX0hJNjIxMF9JMlMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X0lNRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0lOVEVMX1NTVF9UT1BMRVZFTD15CkNPTkZJ R19TTkRfU1NUX0lQQz1tCkNPTkZJR19TTkRfU1NUX0lQQ19BQ1BJPW0KQ09ORklHX1NORF9TT0Nf SU5URUxfU1NUX0FDUEk9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TU1Q9bQpDT05GSUdfU05EX1NP Q19JTlRFTF9TU1RfRklSTVdBUkU9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9IQVNXRUxMPW0KQ09O RklHX1NORF9TU1RfQVRPTV9ISUZJMl9QTEFURk9STT1tCiMgQ09ORklHX1NORF9TU1RfQVRPTV9I SUZJMl9QTEFURk9STV9QQ0kgaXMgbm90IHNldApDT05GSUdfU05EX1NTVF9BVE9NX0hJRkkyX1BM QVRGT1JNX0FDUEk9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TS1lMQUtFPW0KQ09ORklHX1NORF9T T0NfSU5URUxfU0tMPW0KQ09ORklHX1NORF9TT0NfSU5URUxfQVBMPW0KQ09ORklHX1NORF9TT0Nf SU5URUxfS0JMPW0KQ09ORklHX1NORF9TT0NfSU5URUxfR0xLPW0KQ09ORklHX1NORF9TT0NfSU5U RUxfQ05MPW0KQ09ORklHX1NORF9TT0NfSU5URUxfQ0ZMPW0KIyBDT05GSUdfU05EX1NPQ19JTlRF TF9DTUxfSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfSU5URUxfQ01MX0xQIGlzIG5vdCBz ZXQKQ09ORklHX1NORF9TT0NfSU5URUxfU0tZTEFLRV9GQU1JTFk9bQpDT05GSUdfU05EX1NPQ19J TlRFTF9TS1lMQUtFX1NTUF9DTEs9bQojIENPTkZJR19TTkRfU09DX0lOVEVMX1NLWUxBS0VfSERB VURJT19DT0RFQyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0lOVEVMX1NLWUxBS0VfQ09NTU9O PW0KQ09ORklHX1NORF9TT0NfQUNQSV9JTlRFTF9NQVRDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVM X01BQ0g9eQojIENPTkZJR19TTkRfU09DX0lOVEVMX1VTRVJfRlJJRU5ETFlfTE9OR19OQU1FUyBp cyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0lOVEVMX0hBU1dFTExfTUFDSD1tCiMgQ09ORklHX1NO RF9TT0NfSU5URUxfQkRXX1JUNTY1MF9NQUNIIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfSU5U RUxfQkRXX1JUNTY3N19NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfQlJPQURXRUxMX01BQ0g9 bQpDT05GSUdfU05EX1NPQ19JTlRFTF9CWVRDUl9SVDU2NDBfTUFDSD1tCkNPTkZJR19TTkRfU09D X0lOVEVMX0JZVENSX1JUNTY1MV9NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfQ0hUX0JTV19S VDU2NzJfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0NIVF9CU1dfUlQ1NjQ1X01BQ0g9bQpD T05GSUdfU05EX1NPQ19JTlRFTF9DSFRfQlNXX01BWDk4MDkwX1RJX01BQ0g9bQojIENPTkZJR19T TkRfU09DX0lOVEVMX0NIVF9CU1dfTkFVODgyNF9NQUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPQ19JTlRFTF9CWVRfQ0hUX0NYMjA3MlhfTUFDSCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09D X0lOVEVMX0JZVF9DSFRfREE3MjEzX01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9CWVRfQ0hU X0VTODMxNl9NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfQllUX0NIVF9OT0NPREVDX01BQ0g9 bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TS0xfUlQyODZfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lO VEVMX1NLTF9OQVU4OEwyNV9TU000NTY3X01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TS0xf TkFVODhMMjVfTUFYOTgzNTdBX01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9EQTcyMTlfTUFY OTgzNTdBX0dFTkVSSUM9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9CWFRfREE3MjE5X01BWDk4MzU3 QV9DT01NT049bQpDT05GSUdfU05EX1NPQ19JTlRFTF9CWFRfREE3MjE5X01BWDk4MzU3QV9NQUNI PW0KQ09ORklHX1NORF9TT0NfSU5URUxfQlhUX1JUMjk4X01BQ0g9bQpDT05GSUdfU05EX1NPQ19J TlRFTF9LQkxfUlQ1NjYzX01BWDk4OTI3X01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9LQkxf UlQ1NjYzX1JUNTUxNF9NQVg5ODkyN19NQUNIPW0KIyBDT05GSUdfU05EX1NPQ19JTlRFTF9LQkxf REE3MjE5X01BWDk4MzU3QV9NQUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19JTlRFTF9L QkxfREE3MjE5X01BWDk4OTI3X01BQ0ggaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0lOVEVM X0tCTF9SVDU2NjBfTUFDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfTVRLX0JUQ1ZTRCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfU09GX1RPUExFVkVMIGlzIG5vdCBzZXQKCiMKIyBT VE1pY3JvZWxlY3Ryb25pY3MgU1RNMzIgU09DIGF1ZGlvIHN1cHBvcnQKIwojIGVuZCBvZiBTVE1p Y3JvZWxlY3Ryb25pY3MgU1RNMzIgU09DIGF1ZGlvIHN1cHBvcnQKCiMgQ09ORklHX1NORF9TT0Nf WElMSU5YX0kyUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfWElMSU5YX0FVRElPX0ZPUk1B VFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfWElMSU5YX1NQRElGIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1NPQ19YVEZQR0FfSTJTIGlzIG5vdCBzZXQKIyBDT05GSUdfWlhfVERNIGlz IG5vdCBzZXQKQ09ORklHX1NORF9TT0NfSTJDX0FORF9TUEk9bQoKIwojIENPREVDIGRyaXZlcnMK IwojIENPTkZJR19TTkRfU09DX0FDOTdfQ09ERUMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X0FEQVUxNzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BREFVMTc2MV9JMkMgaXMgbm90 IHNldAojIENPTkZJR19TTkRfU09DX0FEQVUxNzYxX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9TT0NfQURBVTcwMDIgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0FEQVU3MTE4X0hXIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BREFVNzExOF9JMkMgaXMgbm90IHNldAojIENPTkZJ R19TTkRfU09DX0FLNDEwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQUs0MTE4IGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQ19BSzQ0NTggaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X0FLNDU1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQUs0NjEzIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NPQ19BSzQ2NDIgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0FLNTM4NiBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQUs1NTU4IGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPQ19BTEM1NjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19CRDI4NjIzIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NPQ19CVF9TQ08gaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NT MzVMMzIgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTMzVMMzMgaXMgbm90IHNldAojIENP TkZJR19TTkRfU09DX0NTMzVMMzQgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTMzVMMzUg aXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTMzVMMzYgaXMgbm90IHNldAojIENPTkZJR19T TkRfU09DX0NTNDJMNDIgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTNDJMNTFfSTJDIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzQyTDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPQ19DUzQyTDU2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzQyTDczIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NPQ19DUzQyNjUgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NT NDI3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0MjcxX0kyQyBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9TT0NfQ1M0MjcxX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0 MlhYOF9JMkMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTNDMxMzAgaXMgbm90IHNldAoj IENPTkZJR19TTkRfU09DX0NTNDM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0MzQ5 IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzUzTDMwIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1NPQ19DWDIwNzJYIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfREE3MjEzPW0KQ09ORklH X1NORF9TT0NfREE3MjE5PW0KQ09ORklHX1NORF9TT0NfRE1JQz1tCiMgQ09ORklHX1NORF9TT0Nf RVM3MTM0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19FUzcyNDEgaXMgbm90IHNldApDT05G SUdfU05EX1NPQ19FUzgzMTY9bQojIENPTkZJR19TTkRfU09DX0VTODMyOF9JMkMgaXMgbm90IHNl dAojIENPTkZJR19TTkRfU09DX0VTODMyOF9TUEkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X0dUTTYwMSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0hEQUNfSERNST1tCiMgQ09ORklHX1NO RF9TT0NfSU5OT19SSzMwMzYgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX01BWDk4MDg4IGlz IG5vdCBzZXQKQ09ORklHX1NORF9TT0NfTUFYOTgwOTA9bQpDT05GSUdfU05EX1NPQ19NQVg5ODM1 N0E9bQojIENPTkZJR19TTkRfU09DX01BWDk4NTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NP Q19NQVg5ODY3IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfTUFYOTg5Mjc9bQojIENPTkZJR19T TkRfU09DX01BWDk4MzczIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19NQVg5ODYwIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQ19NU004OTE2X1dDRF9ESUdJVEFMIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NPQ19QQ00xNjgxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19QQ00xNzg5 X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfUENNMTc5WF9JMkMgaXMgbm90IHNldAoj IENPTkZJR19TTkRfU09DX1BDTTE3OVhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19Q Q00xODZYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfUENNMTg2WF9TUEkgaXMgbm90 IHNldAojIENPTkZJR19TTkRfU09DX1BDTTMwNjBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPQ19QQ00zMDYwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfUENNMzE2OEFfSTJD IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19QQ00zMTY4QV9TUEkgaXMgbm90IHNldAojIENP TkZJR19TTkRfU09DX1BDTTUxMnhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19QQ001 MTJ4X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfUkszMzI4IGlzIG5vdCBzZXQKQ09O RklHX1NORF9TT0NfUkw2MjMxPW0KQ09ORklHX1NORF9TT0NfUkw2MzQ3QT1tCkNPTkZJR19TTkRf U09DX1JUMjg2PW0KQ09ORklHX1NORF9TT0NfUlQyOTg9bQpDT05GSUdfU05EX1NPQ19SVDU1MTQ9 bQpDT05GSUdfU05EX1NPQ19SVDU1MTRfU1BJPW0KIyBDT05GSUdfU05EX1NPQ19SVDU2MTYgaXMg bm90IHNldAojIENPTkZJR19TTkRfU09DX1JUNTYzMSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09D X1JUNTY0MD1tCkNPTkZJR19TTkRfU09DX1JUNTY0NT1tCkNPTkZJR19TTkRfU09DX1JUNTY1MT1t CkNPTkZJR19TTkRfU09DX1JUNTY2Mz1tCkNPTkZJR19TTkRfU09DX1JUNTY3MD1tCkNPTkZJR19T TkRfU09DX1JUNTY3Nz1tCkNPTkZJR19TTkRfU09DX1JUNTY3N19TUEk9bQojIENPTkZJR19TTkRf U09DX1NHVEw1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19TSU1QTEVfQU1QTElGSUVS IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19TSVJGX0FVRElPX0NPREVDIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1NPQ19TUERJRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfU1NNMjMw NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfU1NNMjYwMl9TUEkgaXMgbm90IHNldAojIENP TkZJR19TTkRfU09DX1NTTTI2MDJfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfU1NNNDU2 Nz1tCiMgQ09ORklHX1NORF9TT0NfU1RBMzJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19T VEEzNTAgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1NUSV9TQVMgaXMgbm90IHNldAojIENP TkZJR19TTkRfU09DX1RBUzI1NTIgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1RBUzI1NjIg aXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1RBUzI3NzAgaXMgbm90IHNldAojIENPTkZJR19T TkRfU09DX1RBUzUwODYgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1RBUzU3MVggaXMgbm90 IHNldAojIENPTkZJR19TTkRfU09DX1RBUzU3MjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X1RBUzY0MjQgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1REQTc0MTkgaXMgbm90IHNldAoj IENPTkZJR19TTkRfU09DX1RGQTk4NzkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1RMVjMy MEFJQzIzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjNfU1BJIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMzMVhYIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NPQ19UTFYzMjBBSUMzMlg0X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0Nf VExWMzIwQUlDMzJYNF9TUEkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1RMVjMyMEFJQzNY IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfVFMzQTIyN0U9bQojIENPTkZJR19TTkRfU09DX1RT Q1M0MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19UU0NTNDU0IGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NPQ19VREExMzM0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg1MTAg aXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9TT0NfV004NTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg1ODAgaXMgbm90IHNl dAojIENPTkZJR19TTkRfU09DX1dNODcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004 NzI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3MzEgaXMgbm90IHNldAojIENPTkZJ R19TTkRfU09DX1dNODczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004NzQxIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3NTAgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X1dNODc1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004NzcwIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NPQ19XTTg3NzYgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODc4MiBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004ODA0X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TT0NfV004ODA0X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004OTAzIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg5MDQgaXMgbm90IHNldAojIENPTkZJR19TTkRf U09DX1dNODk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004OTYyIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1NPQ19XTTg5NzQgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODk3 OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004OTg1IGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1NPQ19aWF9BVUQ5NlAyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfTUFYOTc1OSBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfTVQ2MzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPQ19NVDYzNTggaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX01UNjY2MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9TT0NfTkFVODU0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfTkFV ODgxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfTkFVODgyMiBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfU09DX05BVTg4MjQ9bQpDT05GSUdfU05EX1NPQ19OQVU4ODI1PW0KIyBDT05GSUdfU05E X1NPQ19UUEE2MTMwQTIgaXMgbm90IHNldAojIGVuZCBvZiBDT0RFQyBkcml2ZXJzCgojIENPTkZJ R19TTkRfU0lNUExFX0NBUkQgaXMgbm90IHNldApDT05GSUdfU05EX1g4Nj15CkNPTkZJR19IRE1J X0xQRV9BVURJTz1tCkNPTkZJR19TTkRfU1lOVEhfRU1VWD1tCiMgQ09ORklHX1NORF9YRU5fRlJP TlRFTkQgaXMgbm90IHNldApDT05GSUdfQUM5N19CVVM9bQoKIwojIEhJRCBzdXBwb3J0CiMKQ09O RklHX0hJRD15CkNPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSD15CkNPTkZJR19ISURSQVc9eQpD T05GSUdfVUhJRD1tCkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVy cwojCkNPTkZJR19ISURfQTRURUNIPXkKIyBDT05GSUdfSElEX0FDQ1VUT1VDSCBpcyBub3Qgc2V0 CkNPTkZJR19ISURfQUNSVVg9bQojIENPTkZJR19ISURfQUNSVVhfRkYgaXMgbm90IHNldApDT05G SUdfSElEX0FQUExFPXkKQ09ORklHX0hJRF9BUFBMRUlSPW0KIyBDT05GSUdfSElEX0FTVVMgaXMg bm90IHNldApDT05GSUdfSElEX0FVUkVBTD1tCkNPTkZJR19ISURfQkVMS0lOPXkKIyBDT05GSUdf SElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0JJR0JFTl9GRiBpcyBub3Qgc2V0 CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElDT05ZPXkKIyBDT05GSUdfSElEX0NP UlNBSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQ09VR0FSIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX01BQ0FMTFkgaXMgbm90IHNldApDT05GSUdfSElEX1BST0RJS0VZUz1tCiMgQ09ORklHX0hJ RF9DTUVESUEgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1AyMTEyIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0NSRUFUSVZFX1NCMDU0MCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ1lQUkVTUz15CkNP TkZJR19ISURfRFJBR09OUklTRT1tCiMgQ09ORklHX0RSQUdPTlJJU0VfRkYgaXMgbm90IHNldAoj IENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNl dApDT05GSUdfSElEX0VMRUNPTT1tCiMgQ09ORklHX0hJRF9FTE8gaXMgbm90IHNldApDT05GSUdf SElEX0VaS0VZPXkKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldAojIENPTkZJR19ISURf R0ZSTSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSE9MVEVLPW0KIyBDT05GSUdfSE9MVEVLX0ZGIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfS0VZVE9V Q0g9bQpDT05GSUdfSElEX0tZRT1tCkNPTkZJR19ISURfVUNMT0dJQz1tCkNPTkZJR19ISURfV0FM VE9QPW0KIyBDT05GSUdfSElEX1ZJRVdTT05JQyBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1lSQVRJ T049bQpDT05GSUdfSElEX0lDQURFPW0KQ09ORklHX0hJRF9JVEU9eQojIENPTkZJR19ISURfSkFC UkEgaXMgbm90IHNldApDT05GSUdfSElEX1RXSU5IQU49bQpDT05GSUdfSElEX0tFTlNJTkdUT049 eQpDT05GSUdfSElEX0xDUE9XRVI9bQpDT05GSUdfSElEX0xFRD1tCiMgQ09ORklHX0hJRF9MRU5P Vk8gaXMgbm90IHNldApDT05GSUdfSElEX0xPR0lURUNIPXkKQ09ORklHX0hJRF9MT0dJVEVDSF9E Sj1tCkNPTkZJR19ISURfTE9HSVRFQ0hfSElEUFA9bQojIENPTkZJR19MT0dJVEVDSF9GRiBpcyBu b3Qgc2V0CiMgQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9H SUc5NDBfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJV0hFRUxTX0ZGIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9NQUdJQ01PVVNFPXkKIyBDT05GSUdfSElEX01BTFRST04gaXMgbm90IHNldAojIENP TkZJR19ISURfTUFZRkxBU0ggaXMgbm90IHNldApDT05GSUdfSElEX1JFRFJBR09OPXkKQ09ORklH X0hJRF9NSUNST1NPRlQ9eQpDT05GSUdfSElEX01PTlRFUkVZPXkKQ09ORklHX0hJRF9NVUxUSVRP VUNIPW0KIyBDT05GSUdfSElEX05USSBpcyBub3Qgc2V0CkNPTkZJR19ISURfTlRSSUc9eQpDT05G SUdfSElEX09SVEVLPW0KQ09ORklHX0hJRF9QQU5USEVSTE9SRD1tCiMgQ09ORklHX1BBTlRIRVJM T1JEX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9QRVRBTFlOWD1tCkNPTkZJR19ISURfUElDT0xDRD1tCkNPTkZJR19ISURfUElDT0xDRF9G Qj15CkNPTkZJR19ISURfUElDT0xDRF9CQUNLTElHSFQ9eQpDT05GSUdfSElEX1BJQ09MQ0RfTENE PXkKQ09ORklHX0hJRF9QSUNPTENEX0xFRFM9eQpDT05GSUdfSElEX1BJQ09MQ0RfQ0lSPXkKQ09O RklHX0hJRF9QTEFOVFJPTklDUz15CkNPTkZJR19ISURfUFJJTUFYPW0KIyBDT05GSUdfSElEX1JF VFJPREUgaXMgbm90IHNldApDT05GSUdfSElEX1JPQ0NBVD1tCkNPTkZJR19ISURfU0FJVEVLPW0K Q09ORklHX0hJRF9TQU1TVU5HPW0KQ09ORklHX0hJRF9TT05ZPW0KIyBDT05GSUdfU09OWV9GRiBp cyBub3Qgc2V0CkNPTkZJR19ISURfU1BFRURMSU5LPW0KIyBDT05GSUdfSElEX1NURUFNIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9TVEVFTFNFUklFUz1tCkNPTkZJR19ISURfU1VOUExVUz1tCkNPTkZJ R19ISURfUk1JPW0KQ09ORklHX0hJRF9HUkVFTkFTSUE9bQojIENPTkZJR19HUkVFTkFTSUFfRkYg aXMgbm90IHNldApDT05GSUdfSElEX0hZUEVSVl9NT1VTRT1tCkNPTkZJR19ISURfU01BUlRKT1lQ TFVTPW0KIyBDT05GSUdfU01BUlRKT1lQTFVTX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USVZP PW0KQ09ORklHX0hJRF9UT1BTRUVEPW0KQ09ORklHX0hJRF9USElOR009bQpDT05GSUdfSElEX1RI UlVTVE1BU1RFUj1tCiMgQ09ORklHX1RIUlVTVE1BU1RFUl9GRiBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9VRFJBV19QUzMgaXMgbm90IHNldAojIENPTkZJR19ISURfVTJGWkVSTyBpcyBub3Qgc2V0 CkNPTkZJR19ISURfV0FDT009bQpDT05GSUdfSElEX1dJSU1PVEU9bQojIENPTkZJR19ISURfWElO TU8gaXMgbm90IHNldApDT05GSUdfSElEX1pFUk9QTFVTPW0KIyBDT05GSUdfWkVST1BMVVNfRkYg aXMgbm90IHNldApDT05GSUdfSElEX1pZREFDUk9OPW0KQ09ORklHX0hJRF9TRU5TT1JfSFVCPW0K Q09ORklHX0hJRF9TRU5TT1JfQ1VTVE9NX1NFTlNPUj1tCkNPTkZJR19ISURfQUxQUz1tCiMgZW5k IG9mIFNwZWNpYWwgSElEIGRyaXZlcnMKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNC X0hJRD15CkNPTkZJR19ISURfUElEPXkKQ09ORklHX1VTQl9ISURERVY9eQojIGVuZCBvZiBVU0Ig SElEIHN1cHBvcnQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwpDT05GSUdfSTJDX0hJRD1tCiMgZW5k IG9mIEkyQyBISUQgc3VwcG9ydAoKIwojIEludGVsIElTSCBISUQgc3VwcG9ydAojCkNPTkZJR19J TlRFTF9JU0hfSElEPXkKIyBDT05GSUdfSU5URUxfSVNIX0ZJUk1XQVJFX0RPV05MT0FERVIgaXMg bm90IHNldAojIGVuZCBvZiBJbnRlbCBJU0ggSElEIHN1cHBvcnQKIyBlbmQgb2YgSElEIHN1cHBv cnQKCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkK Q09ORklHX1VTQl9DT01NT049eQojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldAojIENP TkZJR19VU0JfVUxQSV9CVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09OTl9HUElPIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9Q Q0k9eQpDT05GSUdfVVNCX0FOTk9VTkNFX05FV19ERVZJQ0VTPXkKCiMKIyBNaXNjZWxsYW5lb3Vz IFVTQiBvcHRpb25zCiMKQ09ORklHX1VTQl9ERUZBVUxUX1BFUlNJU1Q9eQojIENPTkZJR19VU0Jf RFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX09UR19XSElURUxJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0JMQUNL TElTVF9IVUIgaXMgbm90IHNldApDT05GSUdfVVNCX0xFRFNfVFJJR0dFUl9VU0JQT1JUPW0KQ09O RklHX1VTQl9BVVRPU1VTUEVORF9ERUxBWT0yCkNPTkZJR19VU0JfTU9OPXkKCiMKIyBVU0IgSG9z dCBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19VU0JfQzY3WDAwX0hDRCBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfWEhDSV9IQ0Q9eQojIENPTkZJR19VU0JfWEhDSV9EQkdDQVAgaXMgbm90IHNl dApDT05GSUdfVVNCX1hIQ0lfUENJPXkKIyBDT05GSUdfVVNCX1hIQ0lfUExBVEZPUk0gaXMgbm90 IHNldApDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUPXkK Q09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BDST15CiMgQ09O RklHX1VTQl9FSENJX0ZTTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9S TSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0QgaXMgbm90IHNldAojIENPTkZJ R19VU0JfSVNQMTE2WF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRk9URzIxMF9IQ0QgaXMg bm90IHNldAojIENPTkZJR19VU0JfTUFYMzQyMV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX09I Q0lfSENEPXkKQ09ORklHX1VTQl9PSENJX0hDRF9QQ0k9eQojIENPTkZJR19VU0JfT0hDSV9IQ0Rf UExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfVVNCX1VIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1Ux MzJfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX0JDTUEgaXMg bm90IHNldAojIENPTkZJR19VU0JfSENEX1NTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0Rf VEVTVF9NT0RFIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05G SUdfVVNCX0FDTT1tCkNPTkZJR19VU0JfUFJJTlRFUj1tCkNPTkZJR19VU0JfV0RNPW0KQ09ORklH X1VTQl9UTUM9bQoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxL X0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBm b3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9SQUdFPW0KIyBDT05GSUdfVVNCX1NUT1JBR0Vf REVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSz1tCkNPTkZJR19SRUFM VEVLX0FVVE9QTT15CkNPTkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCPW0KQ09ORklHX1VTQl9TVE9S QUdFX0ZSRUVDT009bQpDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwPW0KQ09ORklHX1VTQl9TVE9S QUdFX1VTQkFUPW0KQ09ORklHX1VTQl9TVE9SQUdFX1NERFIwOT1tCkNPTkZJR19VU0JfU1RPUkFH RV9TRERSNTU9bQpDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9bQpDT05GSUdfVVNCX1NUT1JB R0VfQUxBVURBPW0KQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIPW0KQ09ORklHX1VTQl9TVE9S QUdFX0tBUk1BPW0KQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9bQpDT05GSUdfVVNC X1NUT1JBR0VfRU5FX1VCNjI1MD1tCkNPTkZJR19VU0JfVUFTPW0KCiMKIyBVU0IgSW1hZ2luZyBk ZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9bQpDT05GSUdfVVNCX01JQ1JPVEVLPW0KQ09ORklH X1VTQklQX0NPUkU9bQojIENPTkZJR19VU0JJUF9WSENJX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQklQX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JJUF9ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9DRE5TMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0hEUkMgaXMgbm90 IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3 NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1VTUzcyMD1t CkNPTkZJR19VU0JfU0VSSUFMPXkKQ09ORklHX1VTQl9TRVJJQUxfQ09OU09MRT15CkNPTkZJR19V U0JfU0VSSUFMX0dFTkVSSUM9eQojIENPTkZJR19VU0JfU0VSSUFMX1NJTVBMRSBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFPW0KQ09ORklHX1VTQl9TRVJJQUxfQVJLMzExNj1t CkNPTkZJR19VU0JfU0VSSUFMX0JFTEtJTj1tCkNPTkZJR19VU0JfU0VSSUFMX0NIMzQxPW0KQ09O RklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUPW0KQ09ORklHX1VTQl9TRVJJQUxfRElHSV9BQ0NFTEVQ T1JUPW0KQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYPW0KQ09ORklHX1VTQl9TRVJJQUxfQ1lQUkVT U19NOD1tCkNPTkZJR19VU0JfU0VSSUFMX0VNUEVHPW0KQ09ORklHX1VTQl9TRVJJQUxfRlRESV9T SU89bQpDT05GSUdfVVNCX1NFUklBTF9WSVNPUj1tCkNPTkZJR19VU0JfU0VSSUFMX0lQQVE9bQpD T05GSUdfVVNCX1NFUklBTF9JUj1tCkNPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUPW0KQ09ORklH X1VTQl9TRVJJQUxfRURHRVBPUlRfVEk9bQojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTIzMiBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxNTNYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9T RVJJQUxfR0FSTUlOPW0KQ09ORklHX1VTQl9TRVJJQUxfSVBXPW0KQ09ORklHX1VTQl9TRVJJQUxf SVVVPW0KQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREE9bQpDT05GSUdfVVNCX1NFUklBTF9L RVlTUEFOPW0KQ09ORklHX1VTQl9TRVJJQUxfS0xTST1tCkNPTkZJR19VU0JfU0VSSUFMX0tPQklM X1NDVD1tCkNPTkZJR19VU0JfU0VSSUFMX01DVF9VMjMyPW0KIyBDT05GSUdfVVNCX1NFUklBTF9N RVRSTyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX01PUzc3MjA9bQpDT05GSUdfVVNCX1NF UklBTF9NT1M3NzE1X1BBUlBPUlQ9eQpDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwPW0KIyBDT05G SUdfVVNCX1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfTkFWTUFO PW0KQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAzPW0KQ09ORklHX1VTQl9TRVJJQUxfT1RJNjg1OD1t CkNPTkZJR19VU0JfU0VSSUFMX1FDQVVYPW0KQ09ORklHX1VTQl9TRVJJQUxfUVVBTENPTU09bQpD T05GSUdfVVNCX1NFUklBTF9TUENQOFg1PW0KQ09ORklHX1VTQl9TRVJJQUxfU0FGRT1tCkNPTkZJ R19VU0JfU0VSSUFMX1NBRkVfUEFEREVEPXkKQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxF U1M9bQpDT05GSUdfVVNCX1NFUklBTF9TWU1CT0w9bQojIENPTkZJR19VU0JfU0VSSUFMX1RJIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQ1lCRVJKQUNLPW0KQ09ORklHX1VTQl9TRVJJQUxf WElSQ09NPW0KQ09ORklHX1VTQl9TRVJJQUxfV1dBTj1tCkNPTkZJR19VU0JfU0VSSUFMX09QVElP Tj1tCkNPTkZJR19VU0JfU0VSSUFMX09NTklORVQ9bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJQ09O PW0KQ09ORklHX1VTQl9TRVJJQUxfWFNFTlNfTVQ9bQojIENPTkZJR19VU0JfU0VSSUFMX1dJU0hC T05FIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwPW0KQ09ORklHX1VTQl9TRVJJ QUxfUVQyPW0KIyBDT05GSUdfVVNCX1NFUklBTF9VUEQ3OEYwNzMwIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9TRVJJQUxfREVCVUc9bQoKIwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwpDT05G SUdfVVNCX0VNSTYyPW0KQ09ORklHX1VTQl9FTUkyNj1tCkNPTkZJR19VU0JfQURVVFVYPW0KQ09O RklHX1VTQl9TRVZTRUc9bQpDT05GSUdfVVNCX0xFR09UT1dFUj1tCkNPTkZJR19VU0JfTENEPW0K IyBDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NZVEhF Uk0gaXMgbm90IHNldApDT05GSUdfVVNCX0lETU9VU0U9bQpDT05GSUdfVVNCX0ZURElfRUxBTj1t CkNPTkZJR19VU0JfQVBQTEVESVNQTEFZPW0KQ09ORklHX1VTQl9TSVNVU0JWR0E9bQpDT05GSUdf VVNCX1NJU1VTQlZHQV9DT049eQpDT05GSUdfVVNCX0xEPW0KIyBDT05GSUdfVVNCX1RSQU5DRVZJ QlJBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JT1dBUlJJT1I9bQojIENPTkZJR19VU0JfVEVT VCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkUgaXMgbm90IHNldApD T05GSUdfVVNCX0lTSUdIVEZXPW0KIyBDT05GSUdfVVNCX1lVUkVYIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9FWlVTQl9GWDI9bQojIENPTkZJR19VU0JfSFVCX1VTQjI1MVhCIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9IU0lDX1VTQjM1MDM9bQojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9D SEFPU0tFWSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQVRNPW0KQ09ORklHX1VTQl9TUEVFRFRPVUNI PW0KQ09ORklHX1VTQl9DWEFDUlU9bQpDT05GSUdfVVNCX1VFQUdMRUFUTT1tCkNPTkZJR19VU0Jf WFVTQkFUTT1tCgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwojIENPTkZJR19OT1Bf VVNCX1hDRUlWIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFBoeXNpY2FsIExheWVy IGRyaXZlcnMKCiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdfVFlQRUM9eQoj IENPTkZJR19UWVBFQ19UQ1BNIGlzIG5vdCBzZXQKQ09ORklHX1RZUEVDX1VDU0k9eQojIENPTkZJ R19VQ1NJX0NDRyBpcyBub3Qgc2V0CkNPTkZJR19VQ1NJX0FDUEk9eQojIENPTkZJR19UWVBFQ19U UFM2NTk4WCBpcyBub3Qgc2V0CgojCiMgVVNCIFR5cGUtQyBNdWx0aXBsZXhlci9EZU11bHRpcGxl eGVyIFN3aXRjaCBzdXBwb3J0CiMKIyBDT05GSUdfVFlQRUNfTVVYX1BJM1VTQjMwNTMyIGlzIG5v dCBzZXQKIyBlbmQgb2YgVVNCIFR5cGUtQyBNdWx0aXBsZXhlci9EZU11bHRpcGxleGVyIFN3aXRj aCBzdXBwb3J0CgojCiMgVVNCIFR5cGUtQyBBbHRlcm5hdGUgTW9kZSBkcml2ZXJzCiMKIyBDT05G SUdfVFlQRUNfRFBfQUxUTU9ERSBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBUeXBlLUMgQWx0ZXJu YXRlIE1vZGUgZHJpdmVycwoKIyBDT05GSUdfVVNCX1JPTEVfU1dJVENIIGlzIG5vdCBzZXQKQ09O RklHX01NQz1tCkNPTkZJR19NTUNfQkxPQ0s9bQpDT05GSUdfTU1DX0JMT0NLX01JTk9SUz04CkNP TkZJR19TRElPX1VBUlQ9bQojIENPTkZJR19NTUNfVEVTVCBpcyBub3Qgc2V0CgojCiMgTU1DL1NE L1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19NTUNfREVCVUcgaXMgbm90 IHNldApDT05GSUdfTU1DX1NESENJPW0KQ09ORklHX01NQ19TREhDSV9JT19BQ0NFU1NPUlM9eQpD T05GSUdfTU1DX1NESENJX1BDST1tCkNPTkZJR19NTUNfUklDT0hfTU1DPXkKQ09ORklHX01NQ19T REhDSV9BQ1BJPW0KQ09ORklHX01NQ19TREhDSV9QTFRGTT1tCiMgQ09ORklHX01NQ19TREhDSV9G X1NESDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1dCU0QgaXMgbm90IHNldApDT05GSUdfTU1D X1RJRk1fU0Q9bQojIENPTkZJR19NTUNfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01NQ19DQjcxMD1t CkNPTkZJR19NTUNfVklBX1NETU1DPW0KQ09ORklHX01NQ19WVUIzMDA9bQpDT05GSUdfTU1DX1VT SEM9bQojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQ1FIQ0k9 bQojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUNfTVRLIGlz IG5vdCBzZXQKIyBDT05GSUdfTU1DX1NESENJX1hFTk9OIGlzIG5vdCBzZXQKQ09ORklHX01FTVNU SUNLPW0KIyBDT05GSUdfTUVNU1RJQ0tfREVCVUcgaXMgbm90IHNldAoKIwojIE1lbW9yeVN0aWNr IGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19VTlNBRkVfUkVTVU1FIGlzIG5vdCBzZXQKQ09O RklHX01TUFJPX0JMT0NLPW0KIyBDT05GSUdfTVNfQkxPQ0sgaXMgbm90IHNldAoKIwojIE1lbW9y eVN0aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX01FTVNUSUNLX1RJRk1fTVM9 bQpDT05GSUdfTUVNU1RJQ0tfSk1JQ1JPTl8zOFg9bQpDT05GSUdfTUVNU1RJQ0tfUjU5Mj1tCkNP TkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNTPXkKIyBDT05GSUdfTEVEU19DTEFTU19G TEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQlJJR0hUTkVTU19IV19DSEFOR0VEIGlzIG5v dCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfQVBVIGlzIG5vdCBzZXQKQ09O RklHX0xFRFNfTE0zNTMwPW0KIyBDT05GSUdfTEVEU19MTTM1MzIgaXMgbm90IHNldAojIENPTkZJ R19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQMzk0ND1tCiMgQ09O RklHX0xFRFNfTFAzOTUyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTj1tCkNP TkZJR19MRURTX0xQNTUyMT1tCkNPTkZJR19MRURTX0xQNTUyMz1tCkNPTkZJR19MRURTX0xQNTU2 Mj1tCiMgQ09ORklHX0xFRFNfTFA4NTAxIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfQ0xFVk9fTUFJ TD1tCiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTYz WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREFDMTI0UzA4NSBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI4MDIgaXMgbm90IHNldApDT05G SUdfTEVEU19JTlRFTF9TUzQyMDA9bQojIENPTkZJR19MRURTX1RDQTY1MDcgaXMgbm90IHNldAoj IENPTkZJR19MRURTX1RMQzU5MVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1NXggaXMg bm90IHNldAoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVy IFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKQ09ORklHX0xFRFNfQkxJTktNPW0K IyBDT05GSUdfTEVEU19NTFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhSRUcgaXMg bm90IHNldAojIENPTkZJR19MRURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX05JQzc4 QlggaXMgbm90IHNldAojIENPTkZJR19MRURTX1RJX0xNVV9DT01NT04gaXMgbm90IHNldAoKIwoj IExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJR0dF Ul9USU1FUj1tCkNPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVD1tCiMgQ09ORklHX0xFRFNfVFJJ R0dFUl9ESVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX01URCBpcyBub3Qgc2V0 CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNL TElHSFQ9bQojIENPTkZJR19MRURTX1RSSUdHRVJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVE U19UUklHR0VSX0FDVElWSVRZIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9HUElPPW0K Q09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OPW0KCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlz IHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKQ09ORklHX0xFRFNfVFJJR0dF Ul9UUkFOU0lFTlQ9bQpDT05GSUdfTEVEU19UUklHR0VSX0NBTUVSQT1tCiMgQ09ORklHX0xFRFNf VFJJR0dFUl9QQU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ORVRERVYgaXMg bm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFUVEVSTiBpcyBub3Qgc2V0CkNPTkZJR19M RURTX1RSSUdHRVJfQVVESU89bQojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09O RklHX0lORklOSUJBTkQ9bQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRD1tCkNPTkZJR19JTkZJ TklCQU5EX1VTRVJfQUNDRVNTPW0KIyBDT05GSUdfSU5GSU5JQkFORF9FWFBfTEVHQUNZX1ZFUkJT X05FV19VQVBJIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfVVNFUl9NRU09eQpDT05GSUdf SU5GSU5JQkFORF9PTl9ERU1BTkRfUEFHSU5HPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFO Uz15CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlNfQ09ORklHRlM9eQojIENPTkZJR19JTkZJ TklCQU5EX01USENBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9DWEdCNCBpcyBub3Qg c2V0CiMgQ09ORklHX0lORklOSUJBTkRfRUZBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFO RF9JNDBJVyBpcyBub3Qgc2V0CiMgQ09ORklHX01MWDRfSU5GSU5JQkFORCBpcyBub3Qgc2V0CiMg Q09ORklHX0lORklOSUJBTkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9W TVdBUkVfUFZSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9VU05JQyBpcyBub3Qg c2V0CiMgQ09ORklHX0lORklOSUJBTkRfQk5YVF9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklO SUJBTkRfUUVEUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfUkRNQVZUIGlzIG5vdCBz ZXQKQ09ORklHX1JETUFfUlhFPW0KQ09ORklHX1JETUFfU0lXPW0KQ09ORklHX0lORklOSUJBTkRf SVBPSUI9bQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0NNIGlzIG5vdCBzZXQKQ09ORklHX0lO RklOSUJBTkRfSVBPSUJfREVCVUc9eQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RFQlVHX0RB VEEgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9TUlA9bQpDT05GSUdfSU5GSU5JQkFORF9T UlBUPW0KIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5J QkFORF9JU0VSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfT1BBX1ZOSUMgaXMgbm90 IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09O RklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfREVDT0RFX01DRT1tCkNPTkZJR19FREFDX0dIRVM9eQpD T05GSUdfRURBQ19BTUQ2ND1tCiMgQ09ORklHX0VEQUNfQU1ENjRfRVJST1JfSU5KRUNUSU9OIGlz IG5vdCBzZXQKQ09ORklHX0VEQUNfRTc1Mlg9bQpDT05GSUdfRURBQ19JODI5NzVYPW0KQ09ORklH X0VEQUNfSTMwMDA9bQpDT05GSUdfRURBQ19JMzIwMD1tCkNPTkZJR19FREFDX0lFMzEyMDA9bQpD T05GSUdfRURBQ19YMzg9bQpDT05GSUdfRURBQ19JNTQwMD1tCkNPTkZJR19FREFDX0k3Q09SRT1t CkNPTkZJR19FREFDX0k1MDAwPW0KQ09ORklHX0VEQUNfSTUxMDA9bQpDT05GSUdfRURBQ19JNzMw MD1tCkNPTkZJR19FREFDX1NCUklER0U9bQpDT05GSUdfRURBQ19TS1g9bQojIENPTkZJR19FREFD X0kxME5NIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfUE5EMj1tCkNPTkZJR19SVENfTElCPXkKQ09O RklHX1JUQ19NQzE0NjgxOF9MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKQ09ORklHX1JUQ19IQ1RP U1lTPXkKQ09ORklHX1JUQ19IQ1RPU1lTX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX1NZU1RP SEMgaXMgbm90IHNldAojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRDX05W TUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJ R19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRG X0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0 CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qg c2V0CiMgQ09ORklHX1JUQ19EUlZfQUJFT1o5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9B Qlg4MFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzMDc9bQojIENPTkZJR19SVENfRFJW X0RTMTMwN19DRU5UVVJZIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzc0PW0KIyBDT05G SUdfUlRDX0RSVl9EUzEzNzRfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNjcyPW0K Q09ORklHX1JUQ19EUlZfTUFYNjkwMD1tCkNPTkZJR19SVENfRFJWX1JTNUMzNzI9bQpDT05GSUdf UlRDX0RSVl9JU0wxMjA4PW0KQ09ORklHX1JUQ19EUlZfSVNMMTIwMjI9bQpDT05GSUdfUlRDX0RS Vl9YMTIwNT1tCkNPTkZJR19SVENfRFJWX1BDRjg1MjM9bQojIENPTkZJR19SVENfRFJWX1BDRjg1 MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTM2MyBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX1BDRjg1NjM9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzPW0KQ09ORklHX1JUQ19E UlZfTTQxVDgwPW0KQ09ORklHX1JUQ19EUlZfTTQxVDgwX1dEVD15CkNPTkZJR19SVENfRFJWX0JR MzJLPW0KIyBDT05GSUdfUlRDX0RSVl9TMzUzOTBBIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZf Rk0zMTMwPW0KIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9SWDg1ODE9bQpDT05GSUdfUlRDX0RSVl9SWDgwMjU9bQpDT05GSUdfUlRDX0RSVl9FTTMwMjc9 bQojIENPTkZJR19SVENfRFJWX1JWMzAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlY4 ODAzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TRDMwNzggaXMgbm90IHNldAoKIwojIFNQ SSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfTTQxVDkzIGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9NNDFUOTQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwMiBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9EUzEzNDMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM0NyBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfRFMxMzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTE2 IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SOTcwMSBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX1JYNDU4MT1tCiMgQ09ORklHX1JUQ19EUlZfUlg2MTEwIGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX0RSVl9SUzVDMzQ4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAyIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9NQ1A3OTUgaXMgbm90IHNldApDT05GSUdfUlRDX0kyQ19BTkRfU1BJPXkKCiMKIyBTUEkgYW5k IEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0RTMzIzMj1tCkNPTkZJR19SVENfRFJW X0RTMzIzMl9IV01PTj15CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyNyBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX1JWMzAyOUMyPW0KQ09ORklHX1JUQ19EUlZfUlYzMDI5X0hXTU9OPXkKCiMKIyBQ bGF0Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0NNT1M9eQpDT05GSUdfUlRDX0RS Vl9EUzEyODY9bQpDT05GSUdfUlRDX0RSVl9EUzE1MTE9bQpDT05GSUdfUlRDX0RSVl9EUzE1NTM9 bQojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9EUzE3NDI9bQpDT05GSUdfUlRDX0RSVl9EUzI0MDQ9bQpDT05GSUdfUlRDX0RSVl9TVEsxN1RB OD1tCiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTTQ4 VDM1PW0KQ09ORklHX1JUQ19EUlZfTTQ4VDU5PW0KQ09ORklHX1JUQ19EUlZfTVNNNjI0Mj1tCkNP TkZJR19SVENfRFJWX0JRNDgwMj1tCkNPTkZJR19SVENfRFJWX1JQNUMwMT1tCkNPTkZJR19SVENf RFJWX1YzMDIwPW0KCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0ZU UlRDMDEwIGlzIG5vdCBzZXQKCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdf UlRDX0RSVl9ISURfU0VOU09SX1RJTUUgaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMg Q09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09O RklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdfRE1B X0FDUEk9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf SURNQTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURYRCBpcyBub3Qgc2V0CkNPTkZJR19J TlRFTF9JT0FURE1BPW0KIyBDT05GSUdfUExYX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01f SElETUFfTUdNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSElETUEgaXMgbm90IHNldApDT05G SUdfRFdfRE1BQ19DT1JFPXkKQ09ORklHX0RXX0RNQUM9bQpDT05GSUdfRFdfRE1BQ19QQ0k9eQoj IENPTkZJR19EV19FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRURNQV9QQ0lFIGlzIG5vdCBz ZXQKQ09ORklHX0hTVV9ETUE9eQojIENPTkZJR19TRl9QRE1BIGlzIG5vdCBzZXQKCiMKIyBETUEg Q2xpZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQojIENPTkZJR19ETUFURVNUIGlzIG5vdCBz ZXQKQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CgojCiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdf U1lOQ19GSUxFPXkKQ09ORklHX1NXX1NZTkM9eQojIENPTkZJR19VRE1BQlVGIGlzIG5vdCBzZXQK IyBDT05GSUdfRE1BQlVGX01PVkVfTk9USUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NF TEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9IRUFQUyBpcyBub3Qgc2V0CiMgZW5k IG9mIERNQUJVRiBvcHRpb25zCgpDT05GSUdfRENBPW0KQ09ORklHX0FVWERJU1BMQVk9eQojIENP TkZJR19IRDQ0NzgwIGlzIG5vdCBzZXQKQ09ORklHX0tTMDEwOD1tCkNPTkZJR19LUzAxMDhfUE9S VD0weDM3OApDT05GSUdfS1MwMTA4X0RFTEFZPTIKQ09ORklHX0NGQUcxMjg2NEI9bQpDT05GSUdf Q0ZBRzEyODY0Ql9SQVRFPTIwCiMgQ09ORklHX0lNR19BU0NJSV9MQ0QgaXMgbm90IHNldAojIENP TkZJR19QQVJQT1JUX1BBTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkxDRF9CTF9PRkYgaXMg bm90IHNldAojIENPTkZJR19DSEFSTENEX0JMX09OIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJMQ0Rf QkxfRkxBU0g9eQojIENPTkZJR19QQU5FTCBpcyBub3Qgc2V0CkNPTkZJR19VSU89bQpDT05GSUdf VUlPX0NJRj1tCkNPTkZJR19VSU9fUERSVl9HRU5JUlE9bQojIENPTkZJR19VSU9fRE1FTV9HRU5J UlEgaXMgbm90IHNldApDT05GSUdfVUlPX0FFQz1tCkNPTkZJR19VSU9fU0VSQ09TMz1tCkNPTkZJ R19VSU9fUENJX0dFTkVSSUM9bQojIENPTkZJR19VSU9fTkVUWCBpcyBub3Qgc2V0CiMgQ09ORklH X1VJT19QUlVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19NRjYyNCBpcyBub3Qgc2V0CkNPTkZJ R19VSU9fSFZfR0VORVJJQz1tCkNPTkZJR19WRklPX0lPTU1VX1RZUEUxPW0KQ09ORklHX1ZGSU9f VklSUUZEPW0KQ09ORklHX1ZGSU89bQpDT05GSUdfVkZJT19OT0lPTU1VPXkKQ09ORklHX1ZGSU9f UENJPW0KIyBDT05GSUdfVkZJT19QQ0lfVkdBIGlzIG5vdCBzZXQKQ09ORklHX1ZGSU9fUENJX01N QVA9eQpDT05GSUdfVkZJT19QQ0lfSU5UWD15CiMgQ09ORklHX1ZGSU9fUENJX0lHRCBpcyBub3Qg c2V0CkNPTkZJR19WRklPX01ERVY9bQpDT05GSUdfVkZJT19NREVWX0RFVklDRT1tCkNPTkZJR19J UlFfQllQQVNTX01BTkFHRVI9bQojIENPTkZJR19WSVJUX0RSSVZFUlMgaXMgbm90IHNldApDT05G SUdfVklSVElPPXkKQ09ORklHX1ZJUlRJT19NRU5VPXkKQ09ORklHX1ZJUlRJT19QQ0k9eQpDT05G SUdfVklSVElPX1BDSV9MRUdBQ1k9eQojIENPTkZJR19WSVJUSU9fUE1FTSBpcyBub3Qgc2V0CkNP TkZJR19WSVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJUSU9fSU5QVVQ9bQojIENPTkZJR19WSVJU SU9fTU1JTyBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAoj CkNPTkZJR19IWVBFUlY9bQpDT05GSUdfSFlQRVJWX1RJTUVSPXkKQ09ORklHX0hZUEVSVl9VVElM Uz1tCkNPTkZJR19IWVBFUlZfQkFMTE9PTj1tCiMgZW5kIG9mIE1pY3Jvc29mdCBIeXBlci1WIGd1 ZXN0IHN1cHBvcnQKCiMKIyBYZW4gZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfWEVOX0JBTExPT049 eQojIENPTkZJR19YRU5fQkFMTE9PTl9NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19Y RU5fU0NSVUJfUEFHRVNfREVGQVVMVD15CkNPTkZJR19YRU5fREVWX0VWVENITj1tCiMgQ09ORklH X1hFTl9CQUNLRU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTkZTPW0KQ09ORklHX1hFTl9DT01QQVRf WEVORlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJP TlRFTkQ9eQojIENPTkZJR19YRU5fR05UREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0dSQU5U X0RFVl9BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxMT0MgaXMgbm90 IHNldApDT05GSUdfU1dJT1RMQl9YRU49eQojIENPTkZJR19YRU5fUFZDQUxMU19GUk9OVEVORCBp cyBub3Qgc2V0CkNPTkZJR19YRU5fUFJJVkNNRD1tCkNPTkZJR19YRU5fSEFWRV9QVk1NVT15CkNP TkZJR19YRU5fRUZJPXkKQ09ORklHX1hFTl9BVVRPX1hMQVRFPXkKQ09ORklHX1hFTl9BQ1BJPXkK Q09ORklHX1hFTl9IQVZFX1ZQTVU9eQojIGVuZCBvZiBYZW4gZHJpdmVyIHN1cHBvcnQKCiMgQ09O RklHX0dSRVlCVVMgaXMgbm90IHNldApDT05GSUdfU1RBR0lORz15CiMgQ09ORklHX1BSSVNNMl9V U0IgaXMgbm90IHNldAojIENPTkZJR19DT01FREkgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTky VSBpcyBub3Qgc2V0CkNPTkZJR19SVExMSUI9bQpDT05GSUdfUlRMTElCX0NSWVBUT19DQ01QPW0K Q09ORklHX1JUTExJQl9DUllQVE9fVEtJUD1tCkNPTkZJR19SVExMSUJfQ1JZUFRPX1dFUD1tCkNP TkZJR19SVEw4MTkyRT1tCiMgQ09ORklHX1JUTDg3MjNCUyBpcyBub3Qgc2V0CkNPTkZJR19SODcx MlU9bQojIENPTkZJR19SODE4OEVVIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRTNTIwOCBpcyBub3Qg c2V0CiMgQ09ORklHX1ZUNjY1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZUNjY1NiBpcyBub3Qgc2V0 CgojCiMgSUlPIHN0YWdpbmcgZHJpdmVycwojCgojCiMgQWNjZWxlcm9tZXRlcnMKIwojIENPTkZJ R19BRElTMTYyMDMgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYyNDAgaXMgbm90IHNldAojIGVu ZCBvZiBBY2NlbGVyb21ldGVycwoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwoj IENPTkZJR19BRDc4MTYgaXMgbm90IHNldAojIENPTkZJR19BRDcxOTIgaXMgbm90IHNldAojIENP TkZJR19BRDcyODAgaXMgbm90IHNldAojIGVuZCBvZiBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0 ZXJzCgojCiMgQW5hbG9nIGRpZ2l0YWwgYmktZGlyZWN0aW9uIGNvbnZlcnRlcnMKIwojIENPTkZJ R19BRFQ3MzE2IGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5hbG9nIGRpZ2l0YWwgYmktZGlyZWN0aW9u IGNvbnZlcnRlcnMKCiMKIyBDYXBhY2l0YW5jZSB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENP TkZJR19BRDcxNTAgaXMgbm90IHNldAojIENPTkZJR19BRDc3NDYgaXMgbm90IHNldAojIGVuZCBv ZiBDYXBhY2l0YW5jZSB0byBkaWdpdGFsIGNvbnZlcnRlcnMKCiMKIyBEaXJlY3QgRGlnaXRhbCBT eW50aGVzaXMKIwojIENPTkZJR19BRDk4MzIgaXMgbm90IHNldAojIENPTkZJR19BRDk4MzQgaXMg bm90IHNldAojIGVuZCBvZiBEaXJlY3QgRGlnaXRhbCBTeW50aGVzaXMKCiMKIyBOZXR3b3JrIEFu YWx5emVyLCBJbXBlZGFuY2UgQ29udmVydGVycwojCiMgQ09ORklHX0FENTkzMyBpcyBub3Qgc2V0 CiMgZW5kIG9mIE5ldHdvcmsgQW5hbHl6ZXIsIEltcGVkYW5jZSBDb252ZXJ0ZXJzCgojCiMgQWN0 aXZlIGVuZXJneSBtZXRlcmluZyBJQwojCiMgQ09ORklHX0FERTc4NTQgaXMgbm90IHNldAojIGVu ZCBvZiBBY3RpdmUgZW5lcmd5IG1ldGVyaW5nIElDCgojCiMgUmVzb2x2ZXIgdG8gZGlnaXRhbCBj b252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQyUzEyMTAgaXMgbm90IHNldAojIGVuZCBvZiBSZXNvbHZl ciB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIyBlbmQgb2YgSUlPIHN0YWdpbmcgZHJpdmVycwoKIyBD T05GSUdfRkJfU003NTAgaXMgbm90IHNldAoKIwojIFNwZWFrdXAgY29uc29sZSBzcGVlY2gKIwoj IENPTkZJR19TUEVBS1VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgU3BlYWt1cCBjb25zb2xlIHNwZWVj aAoKIyBDT05GSUdfU1RBR0lOR19NRURJQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09O RklHX0FTSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19JT049eQpDT05GSUdfSU9OX1NZU1RFTV9IRUFQ PXkKIyBDT05GSUdfSU9OX0NNQV9IRUFQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5kcm9pZAoKIyBD T05GSUdfTFRFX0dETTcyNFggaXMgbm90IHNldApDT05GSUdfRklSRVdJUkVfU0VSSUFMPW0KQ09O RklHX0ZXVFRZX01BWF9UT1RBTF9QT1JUUz02NApDT05GSUdfRldUVFlfTUFYX0NBUkRfUE9SVFM9 MzIKIyBDT05GSUdfR1NfRlBHQUJPT1QgaXMgbm90IHNldAojIENPTkZJR19VTklTWVNTUEFSIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfVEZUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMQzEwMDBfU0RJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTEMxMDAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01P U1QgaXMgbm90IHNldAojIENPTkZJR19LUzcwMTAgaXMgbm90IHNldAojIENPTkZJR19QSTQzMyBp cyBub3Qgc2V0CgojCiMgR2Fza2V0IGRldmljZXMKIwojIENPTkZJR19TVEFHSU5HX0dBU0tFVF9G UkFNRVdPUksgaXMgbm90IHNldAojIGVuZCBvZiBHYXNrZXQgZGV2aWNlcwoKIyBDT05GSUdfRklF TERCVVNfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BDMjAwMCBpcyBub3Qgc2V0CkNPTkZJR19V U0JfV1VTQj1tCkNPTkZJR19VU0JfV1VTQl9DQkFGPW0KIyBDT05GSUdfVVNCX1dVU0JfQ0JBRl9E RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9XSENJX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19V U0JfSFdBX0hDRD1tCkNPTkZJR19VV0I9bQpDT05GSUdfVVdCX0hXQT1tCkNPTkZJR19VV0JfV0hD ST1tCkNPTkZJR19VV0JfSTE0ODBVPW0KIyBDT05GSUdfU1RBR0lOR19FWEZBVF9GUyBpcyBub3Qg c2V0CkNPTkZJR19RTEdFPW0KIyBDT05GSUdfTkVUX1ZFTkRPUl9IUCBpcyBub3Qgc2V0CiMgQ09O RklHX1dGWCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNFUz15CkNPTkZJR19B Q0VSX1dNST1tCiMgQ09ORklHX0FDRVJfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfQUNFUkhE Rj1tCiMgQ09ORklHX0FMSUVOV0FSRV9XTUkgaXMgbm90IHNldApDT05GSUdfQVNVU19MQVBUT1A9 bQpDT05GSUdfRENEQkFTPW0KQ09ORklHX0RFTExfU01CSU9TPW0KQ09ORklHX0RFTExfU01CSU9T X1dNST15CkNPTkZJR19ERUxMX1NNQklPU19TTU09eQpDT05GSUdfREVMTF9MQVBUT1A9bQpDT05G SUdfREVMTF9XTUk9bQpDT05GSUdfREVMTF9XTUlfREVTQ1JJUFRPUj1tCkNPTkZJR19ERUxMX1dN SV9BSU89bQojIENPTkZJR19ERUxMX1dNSV9MRUQgaXMgbm90IHNldApDT05GSUdfREVMTF9TTU84 ODAwPW0KQ09ORklHX0RFTExfUkJUTj1tCkNPTkZJR19ERUxMX1JCVT1tCkNPTkZJR19GVUpJVFNV X0xBUFRPUD1tCkNPTkZJR19GVUpJVFNVX1RBQkxFVD1tCkNPTkZJR19BTUlMT19SRktJTEw9bQoj IENPTkZJR19HUERfUE9DS0VUX0ZBTiBpcyBub3Qgc2V0CkNPTkZJR19IUF9BQ0NFTD1tCkNPTkZJ R19IUF9XSVJFTEVTUz1tCkNPTkZJR19IUF9XTUk9bQojIENPTkZJR19MR19MQVBUT1AgaXMgbm90 IHNldApDT05GSUdfTVNJX0xBUFRPUD1tCkNPTkZJR19QQU5BU09OSUNfTEFQVE9QPW0KQ09ORklH X0NPTVBBTF9MQVBUT1A9bQpDT05GSUdfU09OWV9MQVBUT1A9bQpDT05GSUdfU09OWVBJX0NPTVBB VD15CkNPTkZJR19JREVBUEFEX0xBUFRPUD1tCiMgQ09ORklHX1NVUkZBQ0UzX1dNSSBpcyBub3Qg c2V0CkNPTkZJR19USElOS1BBRF9BQ1BJPW0KQ09ORklHX1RISU5LUEFEX0FDUElfQUxTQV9TVVBQ T1JUPXkKIyBDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVR0ZBQ0lMSVRJRVMgaXMgbm90IHNldAoj IENPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURf QUNQSV9VTlNBRkVfTEVEUyBpcyBub3Qgc2V0CkNPTkZJR19USElOS1BBRF9BQ1BJX1ZJREVPPXkK Q09ORklHX1RISU5LUEFEX0FDUElfSE9US0VZX1BPTEw9eQpDT05GSUdfU0VOU09SU19IREFQUz1t CiMgQ09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CkNPTkZJR19FRUVQQ19MQVBUT1A9bQpD T05GSUdfQVNVU19XTUk9bQpDT05GSUdfQVNVU19OQl9XTUk9bQpDT05GSUdfRUVFUENfV01JPW0K IyBDT05GSUdfQVNVU19XSVJFTEVTUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1dNST1tCkNPTkZJ R19XTUlfQk1PRj1tCkNPTkZJR19JTlRFTF9XTUlfVEhVTkRFUkJPTFQ9bQojIENPTkZJR19YSUFP TUlfV01JIGlzIG5vdCBzZXQKQ09ORklHX01TSV9XTUk9bQojIENPTkZJR19QRUFRX1dNSSBpcyBu b3Qgc2V0CkNPTkZJR19UT1BTVEFSX0xBUFRPUD1tCkNPTkZJR19BQ1BJX1RPU0hJQkE9bQpDT05G SUdfVE9TSElCQV9CVF9SRktJTEw9bQojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAoj IENPTkZJR19UT1NISUJBX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NNUEM9bQojIENPTkZJ R19JTlRFTF9JTlQwMDAyX1ZHUElPIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0hJRF9FVkVOVD1t CkNPTkZJR19JTlRFTF9WQlROPW0KQ09ORklHX0lOVEVMX0lQUz1tCkNPTkZJR19JTlRFTF9QTUNf Q09SRT1tCiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldApDT05GSUdfU0FNU1VOR19MQVBUT1A9 bQpDT05GSUdfTVhNX1dNST1tCkNPTkZJR19JTlRFTF9PQUtUUkFJTD1tCkNPTkZJR19TQU1TVU5H X1ExMD1tCkNPTkZJR19BUFBMRV9HTVVYPW0KIyBDT05GSUdfSU5URUxfUlNUIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1D X0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9QVU5JVF9JUEMgaXMgbm90IHNldAojIENPTkZJR19NTFhfUExBVEZPUk0g aXMgbm90IHNldAojIENPTkZJR19JTlRFTF9UVVJCT19NQVhfMyBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19NVUxUSV9JTlNUQU5USUFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0FUT01JU1Ay X1BNIGlzIG5vdCBzZXQKIyBDT05GSUdfSFVBV0VJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BD RU5HSU5FU19BUFUyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVU5DT1JFX0ZSRVFfQ09OVFJP TCBpcyBub3Qgc2V0CgojCiMgSW50ZWwgU3BlZWQgU2VsZWN0IFRlY2hub2xvZ3kgaW50ZXJmYWNl IHN1cHBvcnQKIwojIENPTkZJR19JTlRFTF9TUEVFRF9TRUxFQ1RfSU5URVJGQUNFIGlzIG5vdCBz ZXQKIyBlbmQgb2YgSW50ZWwgU3BlZWQgU2VsZWN0IFRlY2hub2xvZ3kgaW50ZXJmYWNlIHN1cHBv cnQKCiMgQ09ORklHX1NZU1RFTTc2X0FDUEkgaXMgbm90IHNldApDT05GSUdfUE1DX0FUT009eQoj IENPTkZJR19NRkRfQ1JPU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMg aXMgbm90IHNldAojIENPTkZJR19NRUxMQU5PWF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19D TEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NM Sz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawojCiMgQ09ORklHX0NPTU1PTl9DTEtfTUFY OTQ4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzQxIGlzIG5vdCBzZXQKIyBD T05GSUdfQ09NTU9OX0NMS19TSTUzNTEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJ NTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2IGlzIG5vdCBzZXQKIyBD T05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1AgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xL X1BXTSBpcyBub3Qgc2V0CiMgZW5kIG9mIENvbW1vbiBDbG9jayBGcmFtZXdvcmsKCiMgQ09ORklH X0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklH X0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15 CiMgZW5kIG9mIENsb2NrIFNvdXJjZSBkcml2ZXJzCgpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19Q Q0M9eQojIENPTkZJR19BTFRFUkFfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkK Q09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElP TU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKIyBlbmQgb2YgR2VuZXJpYyBJT01NVSBQYWdldGFibGUg U3VwcG9ydAoKIyBDT05GSUdfSU9NTVVfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1V X0RFRkFVTFRfUEFTU1RIUk9VR0ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfRE1BPXkKQ09ORklH X0FNRF9JT01NVT15CkNPTkZJR19BTURfSU9NTVVfVjI9bQpDT05GSUdfRE1BUl9UQUJMRT15CkNP TkZJR19JTlRFTF9JT01NVT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX1NWTSBpcyBub3Qgc2V0CiMg Q09ORklHX0lOVEVMX0lPTU1VX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9N TVVfRkxPUFBZX1dBPXkKIyBDT05GSUdfSU5URUxfSU9NTVVfU0NBTEFCTEVfTU9ERV9ERUZBVUxU X09OIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9SRU1BUD15CkNPTkZJR19IWVBFUlZfSU9NTVU9eQoK IwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09ORklHX1JFTU9URVBST0MgaXMgbm90IHNldAoj IGVuZCBvZiBSZW1vdGVwcm9jIGRyaXZlcnMKCiMKIyBScG1zZyBkcml2ZXJzCiMKIyBDT05GSUdf UlBNU0dfUUNPTV9HTElOS19SUE0gaXMgbm90IHNldAojIENPTkZJR19SUE1TR19WSVJUSU8gaXMg bm90IHNldAojIGVuZCBvZiBScG1zZyBkcml2ZXJzCgojIENPTkZJR19TT1VORFdJUkUgaXMgbm90 IHNldAoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoKIwojIEFt bG9naWMgU29DIGRyaXZlcnMKIwojIGVuZCBvZiBBbWxvZ2ljIFNvQyBkcml2ZXJzCgojCiMgQXNw ZWVkIFNvQyBkcml2ZXJzCiMKIyBlbmQgb2YgQXNwZWVkIFNvQyBkcml2ZXJzCgojCiMgQnJvYWRj b20gU29DIGRyaXZlcnMKIwojIGVuZCBvZiBCcm9hZGNvbSBTb0MgZHJpdmVycwoKIwojIE5YUC9G cmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKIwojIGVuZCBvZiBOWFAvRnJlZXNjYWxlIFFvcklR IFNvQyBkcml2ZXJzCgojCiMgaS5NWCBTb0MgZHJpdmVycwojCiMgZW5kIG9mIGkuTVggU29DIGRy aXZlcnMKCiMKIyBRdWFsY29tbSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIFF1YWxjb21tIFNvQyBk cml2ZXJzCgojIENPTkZJR19TT0NfVEkgaXMgbm90IHNldAoKIwojIFhpbGlueCBTb0MgZHJpdmVy cwojCiMgQ09ORklHX1hJTElOWF9WQ1UgaXMgbm90IHNldAojIGVuZCBvZiBYaWxpbnggU29DIGRy aXZlcnMKIyBlbmQgb2YgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwoKQ09O RklHX1BNX0RFVkZSRVE9eQoKIwojIERFVkZSRVEgR292ZXJub3JzCiMKQ09ORklHX0RFVkZSRVFf R09WX1NJTVBMRV9PTkRFTUFORD1tCiMgQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFIGlz IG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05G SUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9HT1Zf UEFTU0lWRSBpcyBub3Qgc2V0CgojCiMgREVWRlJFUSBEcml2ZXJzCiMKIyBDT05GSUdfUE1fREVW RlJFUV9FVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTiBpcyBub3Qgc2V0CiMgQ09ORklH X01FTU9SWSBpcyBub3Qgc2V0CkNPTkZJR19JSU89eQpDT05GSUdfSUlPX0JVRkZFUj15CkNPTkZJ R19JSU9fQlVGRkVSX0NCPXkKIyBDT05GSUdfSUlPX0JVRkZFUl9IV19DT05TVU1FUiBpcyBub3Qg c2V0CkNPTkZJR19JSU9fS0ZJRk9fQlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPW0K IyBDT05GSUdfSUlPX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0lJT19UUklHR0VSPXkKQ09O RklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdHRVI9MgojIENPTkZJR19JSU9fU1dfREVWSUNFIGlz IG5vdCBzZXQKIyBDT05GSUdfSUlPX1NXX1RSSUdHRVIgaXMgbm90IHNldAoKIwojIEFjY2VsZXJv bWV0ZXJzCiMKIyBDT05GSUdfQURJUzE2MjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjA5 IGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM0NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhM MzQ1X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNzJfU1BJIGlzIG5vdCBzZXQKIyBDT05G SUdfQURYTDM3Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTUExODAgaXMgbm90IHNldAojIENP TkZJR19CTUEyMjAgaXMgbm90IHNldAojIENPTkZJR19CTUE0MDAgaXMgbm90IHNldAojIENPTkZJ R19CTUMxNTBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19EQTI4MCBpcyBub3Qgc2V0CiMgQ09O RklHX0RBMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUkQwOSBpcyBub3Qgc2V0CiMgQ09ORklH X0RNQVJEMTAgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9BQ0NFTF8zRD1tCiMgQ09ORklH X0lJT19TVF9BQ0NFTF8zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tYU0Q5IGlzIG5vdCBzZXQK IyBDT05GSUdfS1hDSksxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUMzMjMwIGlzIG5vdCBzZXQK IyBDT05GSUdfTU1BNzQ1NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NTUE3NDU1X1NQSSBpcyBu b3Qgc2V0CiMgQ09ORklHX01NQTc2NjAgaXMgbm90IHNldAojIENPTkZJR19NTUE4NDUyIGlzIG5v dCBzZXQKIyBDT05GSUdfTU1BOTU1MSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTk1NTMgaXMgbm90 IHNldAojIENPTkZJR19NWEM0MDA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVhDNjI1NSBpcyBub3Qg c2V0CiMgQ09ORklHX1NDQTMwMDAgaXMgbm90IHNldAojIENPTkZJR19TVEs4MzEyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1RLOEJBNTAgaXMgbm90IHNldAojIGVuZCBvZiBBY2NlbGVyb21ldGVycwoK IwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDcwOTFSNSBpcyBu b3Qgc2V0CiMgQ09ORklHX0FENzEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI2NiBpcyBub3Qg c2V0CiMgQ09ORklHX0FENzI5MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5MiBpcyBub3Qgc2V0 CiMgQ09ORklHX0FENzI5OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzQ3NiBpcyBub3Qgc2V0CiMg Q09ORklHX0FENzYwNl9JRkFDRV9QQVJBTExFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzYwNl9J RkFDRV9TUEkgaXMgbm90IHNldAojIENPTkZJR19BRDc3NjYgaXMgbm90IHNldAojIENPTkZJR19B RDc3NjhfMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FE Nzc5MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzg4 NyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzkyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzk0OSBp cyBub3Qgc2V0CiMgQ09ORklHX0FENzk5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJODQzNSBpcyBu b3Qgc2V0CiMgQ09ORklHX0hYNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5BMlhYX0FEQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0xUQzI0NzEgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDg1IGlzIG5v dCBzZXQKIyBDT05GSUdfTFRDMjQ5NiBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0OTcgaXMgbm90 IHNldAojIENPTkZJR19NQVgxMDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTExMDAgaXMgbm90 IHNldAojIENPTkZJR19NQVgxMTE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTM2MyBpcyBub3Qg c2V0CiMgQ09ORklHX01BWDk2MTEgaXMgbm90IHNldAojIENPTkZJR19NQ1AzMjBYIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUNQMzQyMiBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDM5MTEgaXMgbm90IHNl dAojIENPTkZJR19OQVU3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMDgxQyBpcyBub3Qg c2V0CiMgQ09ORklHX1RJX0FEQzA4MzIgaXMgbm90IHNldAojIENPTkZJR19USV9BREMwODRTMDIx IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTIxMzggaXMgbm90IHNldAojIENPTkZJR19USV9B REMxMDhTMTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTI4UzA1MiBpcyBub3Qgc2V0CiMg Q09ORklHX1RJX0FEQzE2MVM2MjYgaXMgbm90IHNldAojIENPTkZJR19USV9BRFMxMDE1IGlzIG5v dCBzZXQKIyBDT05GSUdfVElfQURTNzk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX1RMQzQ1NDEg aXMgbm90IHNldAojIENPTkZJR19WSVBFUkJPQVJEX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJ TElOWF9YQURDIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVy cwoKIwojIEFuYWxvZyBGcm9udCBFbmRzCiMKIyBlbmQgb2YgQW5hbG9nIEZyb250IEVuZHMKCiMK IyBBbXBsaWZpZXJzCiMKIyBDT05GSUdfQUQ4MzY2IGlzIG5vdCBzZXQKIyBlbmQgb2YgQW1wbGlm aWVycwoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwojIENPTkZJR19BVExBU19QSF9TRU5TT1IgaXMg bm90IHNldAojIENPTkZJR19CTUU2ODAgaXMgbm90IHNldAojIENPTkZJR19DQ1M4MTEgaXMgbm90 IHNldAojIENPTkZJR19JQVFDT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU0lSSU9OX1NHUDMw IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BTMzAgaXMgbm90IHNldAojIENPTkZJR19WWjg5WCBpcyBu b3Qgc2V0CiMgZW5kIG9mIENoZW1pY2FsIFNlbnNvcnMKCiMKIyBIaWQgU2Vuc29yIElJTyBDb21t b24KIwpDT05GSUdfSElEX1NFTlNPUl9JSU9fQ09NTU9OPW0KQ09ORklHX0hJRF9TRU5TT1JfSUlP X1RSSUdHRVI9bQojIGVuZCBvZiBIaWQgU2Vuc29yIElJTyBDb21tb24KCiMKIyBTU1AgU2Vuc29y IENvbW1vbgojCiMgQ09ORklHX0lJT19TU1BfU0VOU09SSFVCIGlzIG5vdCBzZXQKIyBlbmQgb2Yg U1NQIFNlbnNvciBDb21tb24KCiMKIyBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCiMKIyBD T05GSUdfQUQ1MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzYwIGlzIG5vdCBzZXQKIyBDT05G SUdfQUQ1MzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdf QUQ1NDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1 NTkyUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTU5M1IgaXMgbm90IHNldAojIENPTkZJR19BRDU1 MDQgaXMgbm90IHNldAojIENPTkZJR19BRDU2MjRSX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0xU QzE2NjAgaXMgbm90IHNldAojIENPTkZJR19MVEMyNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1 Njg2X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTY5Nl9JMkMgaXMgbm90IHNldAojIENPTkZJ R19BRDU3NTUgaXMgbm90IHNldAojIENPTkZJR19BRDU3NTggaXMgbm90IHNldAojIENPTkZJR19B RDU3NjEgaXMgbm90IHNldAojIENPTkZJR19BRDU3NjQgaXMgbm90IHNldAojIENPTkZJR19BRDU3 OTEgaXMgbm90IHNldAojIENPTkZJR19BRDczMDMgaXMgbm90IHNldAojIENPTkZJR19BRDg4MDEg aXMgbm90IHNldAojIENPTkZJR19EUzQ0MjQgaXMgbm90IHNldAojIENPTkZJR19NNjIzMzIgaXMg bm90IHNldAojIENPTkZJR19NQVg1MTcgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NzI1IGlzIG5v dCBzZXQKIyBDT05GSUdfTUNQNDkyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzA4MlMwODUg aXMgbm90IHNldAojIENPTkZJR19USV9EQUM1NTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFD NzMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzc2MTIgaXMgbm90IHNldAojIGVuZCBvZiBE aWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCgojCiMgSUlPIGR1bW15IGRyaXZlcgojCiMgZW5k IG9mIElJTyBkdW1teSBkcml2ZXIKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwK IwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwojIENPTkZJR19BRDk1MjMgaXMg bm90IHNldAojIGVuZCBvZiBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCgojCiMgUGhhc2Ut TG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCiMgQ09ORklHX0FERjQz NTAgaXMgbm90IHNldAojIENPTkZJR19BREY0MzcxIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGhhc2Ut TG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojIGVuZCBvZiBGcmVxdWVu Y3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKCiMKIyBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCiMK IyBDT05GSUdfQURJUzE2MDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MTMwIGlzIG5vdCBz ZXQKIyBDT05GSUdfQURJUzE2MTM2IGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjYwIGlzIG5v dCBzZXQKIyBDT05GSUdfQURYUlM0NTAgaXMgbm90IHNldAojIENPTkZJR19CTUcxNjAgaXMgbm90 IHNldAojIENPTkZJR19GWEFTMjEwMDJDIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfR1lS T18zRD1tCiMgQ09ORklHX01QVTMwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0dZ Uk9fM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19JVEczMjAwIGlzIG5vdCBzZXQKIyBlbmQgb2Yg RGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwoKIwojIEhlYWx0aCBTZW5zb3JzCiMKCiMKIyBIZWFy dCBSYXRlIE1vbml0b3JzCiMKIyBDT05GSUdfQUZFNDQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FG RTQ0MDQgaXMgbm90IHNldAojIENPTkZJR19NQVgzMDEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01B WDMwMTAyIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGVhcnQgUmF0ZSBNb25pdG9ycwojIGVuZCBvZiBI ZWFsdGggU2Vuc29ycwoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwojIENPTkZJR19BTTIzMTUgaXMg bm90IHNldAojIENPTkZJR19ESFQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0hEQzEwMFggaXMgbm90 IHNldAojIENPTkZJR19ISURfU0VOU09SX0hVTUlESVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRT MjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRVMjEgaXMgbm90IHNldAojIENPTkZJR19TSTcwMDUg aXMgbm90IHNldAojIENPTkZJR19TSTcwMjAgaXMgbm90IHNldAojIGVuZCBvZiBIdW1pZGl0eSBz ZW5zb3JzCgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwojIENPTkZJR19BRElTMTY0 MDAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0NjAgaXMgbm90IHNldAojIENPTkZJR19BRElT MTY0ODAgaXMgbm90IHNldAojIENPTkZJR19CTUkxNjBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdf Qk1JMTYwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZYT1M4NzAwX0kyQyBpcyBub3Qgc2V0CiMg Q09ORklHX0ZYT1M4NzAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0tNWDYxIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5WX01QVTYwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBf U1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0xTTTZEU1ggaXMgbm90IHNldAojIGVuZCBv ZiBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwoKIwojIExpZ2h0IHNlbnNvcnMKIwojIENPTkZJ R19BQ1BJX0FMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FESkRfUzMxMSBpcyBub3Qgc2V0CiMgQ09O RklHX0FEVVgxMDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUwzMzIwQSBpcyBub3Qgc2V0CiMgQ09O RklHX0FQRFM5MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzk5NjAgaXMgbm90IHNldAojIENP TkZJR19CSDE3NTAgaXMgbm90IHNldAojIENPTkZJR19CSDE3ODAgaXMgbm90IHNldAojIENPTkZJ R19DTTMyMTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdf Q00zMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjY1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ MkFQMDIwQTAwRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMTggaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0lTTDI5MDI4IGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkxMjUg aXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9BTFM9bQpDT05GSUdfSElEX1NFTlNPUl9QUk9Y PW0KIyBDT05GSUdfSlNBMTIxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JQUjA1MjEgaXMgbm90IHNl dAojIENPTkZJR19MVFI1MDEgaXMgbm90IHNldAojIENPTkZJR19MVjAxMDRDUyBpcyBub3Qgc2V0 CiMgQ09ORklHX01BWDQ0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNDQwMDkgaXMgbm90IHNl dAojIENPTkZJR19OT0ExMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUMzAwMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBMTIyMDMwMDEgaXMgbm90IHNldAojIENPTkZJR19TSTExMzMgaXMgbm90IHNl dAojIENPTkZJR19TSTExNDUgaXMgbm90IHNldAojIENPTkZJR19TVEszMzEwIGlzIG5vdCBzZXQK IyBDT05GSUdfU1RfVVZJUzI1IGlzIG5vdCBzZXQKIyBDT05GSUdfVENTMzQxNCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RDUzM0NzIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMg bm90IHNldAojIENPTkZJR19UU0wyNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMMjc3MiBpcyBu b3Qgc2V0CiMgQ09ORklHX1RTTDQ1MzEgaXMgbm90IHNldAojIENPTkZJR19VUzUxODJEIGlzIG5v dCBzZXQKIyBDT05GSUdfVkNOTDQwMDAgaXMgbm90IHNldAojIENPTkZJR19WQ05MNDAzNSBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZFTUw2MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkVNTDYwNzAgaXMg bm90IHNldAojIENPTkZJR19WTDYxODAgaXMgbm90IHNldAojIENPTkZJR19aT1BUMjIwMSBpcyBu b3Qgc2V0CiMgZW5kIG9mIExpZ2h0IHNlbnNvcnMKCiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwoj CiMgQ09ORklHX0FLODk3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FLMDk5MTEgaXMgbm90IHNldAoj IENPTkZJR19CTUMxNTBfTUFHTl9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfTUFHTl9T UEkgaXMgbm90IHNldAojIENPTkZJR19NQUczMTEwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5T T1JfTUFHTkVUT01FVEVSXzNEPW0KIyBDT05GSUdfTU1DMzUyNDAgaXMgbm90IHNldAojIENPTkZJ R19JSU9fU1RfTUFHTl8zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSE1DNTg0M19J MkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hNQzU4NDNfU1BJIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19STTMxMDBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19STTMx MDBfU1BJIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWFnbmV0b21ldGVyIHNlbnNvcnMKCiMKIyBNdWx0 aXBsZXhlcnMKIwojIGVuZCBvZiBNdWx0aXBsZXhlcnMKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29y cwojCkNPTkZJR19ISURfU0VOU09SX0lOQ0xJTk9NRVRFUl8zRD1tCkNPTkZJR19ISURfU0VOU09S X0RFVklDRV9ST1RBVElPTj1tCiMgZW5kIG9mIEluY2xpbm9tZXRlciBzZW5zb3JzCgojCiMgVHJp Z2dlcnMgLSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSIGlzIG5v dCBzZXQKIyBDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVIgaXMgbm90IHNldAojIGVuZCBvZiBUcmln Z2VycyAtIHN0YW5kYWxvbmUKCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMKIyBDT05GSUdf QUQ1MjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxODAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFY NTQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU0ODEgaXMgbm90IHNldAojIENPTkZJR19NQVg1 NDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQx MzEgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDEw MTAgaXMgbm90IHNldAojIENPTkZJR19UUEwwMTAyIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRh bCBwb3RlbnRpb21ldGVycwoKIwojIERpZ2l0YWwgcG90ZW50aW9zdGF0cwojCiMgQ09ORklHX0xN UDkxMDAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBwb3RlbnRpb3N0YXRzCgojCiMgUHJl c3N1cmUgc2Vuc29ycwojCiMgQ09ORklHX0FCUDA2ME1HIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1Q MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfRExITDYwRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RQUzMx MCBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX1BSRVNTPW0KIyBDT05GSUdfSFAwMyBpcyBu b3Qgc2V0CiMgQ09ORklHX01QTDExNV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NUEwxMTVfU1BJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMzExNSBpcyBub3Qgc2V0CiMgQ09ORklHX01TNTYxMSBp cyBub3Qgc2V0CiMgQ09ORklHX01TNTYzNyBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9QUkVT UyBpcyBub3Qgc2V0CiMgQ09ORklHX1Q1NDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSFAyMDZDIGlz IG5vdCBzZXQKIyBDT05GSUdfWlBBMjMyNiBpcyBub3Qgc2V0CiMgZW5kIG9mIFByZXNzdXJlIHNl bnNvcnMKCiMKIyBMaWdodG5pbmcgc2Vuc29ycwojCiMgQ09ORklHX0FTMzkzNSBpcyBub3Qgc2V0 CiMgZW5kIG9mIExpZ2h0bmluZyBzZW5zb3JzCgojCiMgUHJveGltaXR5IGFuZCBkaXN0YW5jZSBz ZW5zb3JzCiMKIyBDT05GSUdfSVNMMjk1MDEgaXMgbm90IHNldAojIENPTkZJR19MSURBUl9MSVRF X1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUIxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUElORyBp cyBub3Qgc2V0CiMgQ09ORklHX1JGRDc3NDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JGMDQgaXMg bm90IHNldAojIENPTkZJR19TWDk1MDAgaXMgbm90IHNldAojIENPTkZJR19TUkYwOCBpcyBub3Qg c2V0CiMgQ09ORklHX1ZMNTNMMFhfSTJDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUHJveGltaXR5IGFu ZCBkaXN0YW5jZSBzZW5zb3JzCgojCiMgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMK IyBDT05GSUdfQUQyUzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQyUzEyMDAgaXMgbm90IHNldAoj IGVuZCBvZiBSZXNvbHZlciB0byBkaWdpdGFsIGNvbnZlcnRlcnMKCiMKIyBUZW1wZXJhdHVyZSBz ZW5zb3JzCiMKIyBDT05GSUdfTFRDMjk4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWElNX1RIRVJN T0NPVVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TRU5TT1JfVEVNUCBpcyBub3Qgc2V0CiMg Q09ORklHX01MWDkwNjE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYOTA2MzIgaXMgbm90IHNldAoj IENPTkZJR19UTVAwMDYgaXMgbm90IHNldAojIENPTkZJR19UTVAwMDcgaXMgbm90IHNldAojIENP TkZJR19UU1lTMDEgaXMgbm90IHNldAojIENPTkZJR19UU1lTMDJEIGlzIG5vdCBzZXQKIyBDT05G SUdfTUFYMzE4NTYgaXMgbm90IHNldAojIGVuZCBvZiBUZW1wZXJhdHVyZSBzZW5zb3JzCgpDT05G SUdfTlRCPW0KIyBDT05GSUdfTlRCX01TSSBpcyBub3Qgc2V0CkNPTkZJR19OVEJfQU1EPW0KIyBD T05GSUdfTlRCX0lEVCBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9JTlRFTCBpcyBub3Qgc2V0CiMg Q09ORklHX05UQl9TV0lUQ0hURUMgaXMgbm90IHNldAojIENPTkZJR19OVEJfUElOR1BPTkcgaXMg bm90IHNldAojIENPTkZJR19OVEJfVE9PTCBpcyBub3Qgc2V0CkNPTkZJR19OVEJfUEVSRj1tCkNP TkZJR19OVEJfVFJBTlNQT1JUPW0KIyBDT05GSUdfVk1FX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19Q V009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0xQU1NfUENJIGlzIG5vdCBzZXQK IyBDT05GSUdfUFdNX0xQU1NfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4 NSBpcyBub3Qgc2V0CgojCiMgSVJRIGNoaXAgc3VwcG9ydAojCiMgZW5kIG9mIElSUSBjaGlwIHN1 cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRS T0xMRVIgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9 eQojIENPTkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFf MjhOTV9IU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjIgaXMgbm90IHNl dAojIENPTkZJR19QSFlfQ1BDQVBfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0lOVEVMX0VN TUMgaXMgbm90IHNldAojIGVuZCBvZiBQSFkgU3Vic3lzdGVtCgpDT05GSUdfUE9XRVJDQVA9eQpD T05GSUdfSU5URUxfUkFQTF9DT1JFPW0KQ09ORklHX0lOVEVMX1JBUEw9bQojIENPTkZJR19JRExF X0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFu Y2UgbW9uaXRvciBzdXBwb3J0CiMKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0 CgpDT05GSUdfUkFTPXkKIyBDT05GSUdfUkFTX0NFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjQg aXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwpDT05GSUdfQU5EUk9JRD15CiMgQ09ORklHX0FORFJP SURfQklOREVSX0lQQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEFuZHJvaWQKCkNPTkZJR19MSUJOVkRJ TU09bQpDT05GSUdfQkxLX0RFVl9QTUVNPW0KQ09ORklHX05EX0JMSz1tCkNPTkZJR19ORF9DTEFJ TT15CkNPTkZJR19ORF9CVFQ9bQpDT05GSUdfQlRUPXkKQ09ORklHX05EX1BGTj1tCkNPTkZJR19O VkRJTU1fUEZOPXkKQ09ORklHX05WRElNTV9EQVg9eQpDT05GSUdfTlZESU1NX0tFWVM9eQpDT05G SUdfREFYX0RSSVZFUj15CkNPTkZJR19EQVg9eQpDT05GSUdfREVWX0RBWD1tCkNPTkZJR19ERVZf REFYX1BNRU09bQpDT05GSUdfREVWX0RBWF9LTUVNPW0KQ09ORklHX0RFVl9EQVhfUE1FTV9DT01Q QVQ9bQpDT05GSUdfTlZNRU09eQpDT05GSUdfTlZNRU1fU1lTRlM9eQoKIwojIEhXIHRyYWNpbmcg c3VwcG9ydAojCiMgQ09ORklHX1NUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5v dCBzZXQKIyBlbmQgb2YgSFcgdHJhY2luZyBzdXBwb3J0CgojIENPTkZJR19GUEdBIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEVFIGlzIG5vdCBzZXQKQ09ORklHX1BNX09QUD15CiMgQ09ORklHX1VOSVNZ U19WSVNPUkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NJT1ggaXMgbm90IHNldAojIENPTkZJR19T TElNQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05G SUdfQ09VTlRFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIERldmljZSBEcml2ZXJzCgojCiMgRmlsZSBz eXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CiMgQ09ORklHX1ZBTElEQVRFX0ZT X1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19GU19JT01BUD15CiMgQ09ORklHX0VYVDJfRlMgaXMg bm90IHNldAojIENPTkZJR19FWFQzX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9bQpDT05G SUdfRVhUNF9VU0VfRk9SX0VYVDI9eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQpDT05GSUdf RVhUNF9GU19TRUNVUklUWT15CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdf SkJEMj1tCiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNIRT1t CiMgQ09ORklHX1JFSVNFUkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZTX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX1hGU19GUz1tCkNPTkZJR19YRlNfUVVPVEE9eQpDT05GSUdfWEZTX1BPU0lYX0FD TD15CkNPTkZJR19YRlNfUlQ9eQpDT05GSUdfWEZTX09OTElORV9TQ1JVQj15CkNPTkZJR19YRlNf T05MSU5FX1JFUEFJUj15CkNPTkZJR19YRlNfREVCVUc9eQpDT05GSUdfWEZTX0FTU0VSVF9GQVRB TD15CkNPTkZJR19HRlMyX0ZTPW0KQ09ORklHX0dGUzJfRlNfTE9DS0lOR19ETE09eQpDT05GSUdf T0NGUzJfRlM9bQpDT05GSUdfT0NGUzJfRlNfTzJDQj1tCkNPTkZJR19PQ0ZTMl9GU19VU0VSU1BB Q0VfQ0xVU1RFUj1tCkNPTkZJR19PQ0ZTMl9GU19TVEFUUz15CkNPTkZJR19PQ0ZTMl9ERUJVR19N QVNLTE9HPXkKIyBDT05GSUdfT0NGUzJfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNf RlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tf SU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBp cyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNf QVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBpcyBub3Qgc2V0 CiMgQ09ORklHX05JTEZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19GMkZTX0ZTPW0KQ09ORklHX0Yy RlNfU1RBVF9GUz15CkNPTkZJR19GMkZTX0ZTX1hBVFRSPXkKQ09ORklHX0YyRlNfRlNfUE9TSVhf QUNMPXkKQ09ORklHX0YyRlNfRlNfU0VDVVJJVFk9eQojIENPTkZJR19GMkZTX0NIRUNLX0ZTIGlz IG5vdCBzZXQKIyBDT05GSUdfRjJGU19JT19UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNf RkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19GU19DT01QUkVTU0lPTiBp cyBub3Qgc2V0CiMgQ09ORklHX1pPTkVGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19GU19EQVg9eQpD T05GSUdfRlNfREFYX1BNRD15CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9 eQpDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTPXkKQ09ORklHX0ZJTEVfTE9DS0lORz15CkNPTkZJ R19NQU5EQVRPUllfRklMRV9MT0NLSU5HPXkKQ09ORklHX0ZTX0VOQ1JZUFRJT049eQpDT05GSUdf RlNfRU5DUllQVElPTl9BTEdTPW0KIyBDT05GSUdfRlNfVkVSSVRZIGlzIG5vdCBzZXQKQ09ORklH X0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklH X0ZBTk9USUZZPXkKQ09ORklHX0ZBTk9USUZZX0FDQ0VTU19QRVJNSVNTSU9OUz15CkNPTkZJR19R VU9UQT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRT15CkNPTkZJR19QUklOVF9RVU9U QV9XQVJOSU5HPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFf VFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJ R19RVU9UQUNUTD15CkNPTkZJR19RVU9UQUNUTF9DT01QQVQ9eQpDT05GSUdfQVVUT0ZTNF9GUz15 CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVTRV9GUz1tCkNPTkZJR19DVVNFPW0KIyBDT05G SUdfVklSVElPX0ZTIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlM9bQojIENPTkZJR19PVkVS TEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfUkVESVJF Q1RfQUxXQVlTX0ZPTExPVyBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfSU5ERVggaXMg bm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX1hJTk9fQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklH X09WRVJMQVlfRlNfTUVUQUNPUFkgaXMgbm90IHNldAoKIwojIENhY2hlcwojCkNPTkZJR19GU0NB Q0hFPW0KQ09ORklHX0ZTQ0FDSEVfU1RBVFM9eQojIENPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTSBp cyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19GU0NB Q0hFX09CSkVDVF9MSVNUIGlzIG5vdCBzZXQKQ09ORklHX0NBQ0hFRklMRVM9bQojIENPTkZJR19D QUNIRUZJTEVTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU0g aXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMK Q09ORklHX0lTTzk2NjBfRlM9bQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJ R19VREZfRlM9bQojIGVuZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9O VCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9bQpDT05GSUdfTVNET1NfRlM9bQpDT05GSUdf VkZBVF9GUz1tCkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZB VUxUX0lPQ0hBUlNFVD0iYXNjaWkiCiMgQ09ORklHX0ZBVF9ERUZBVUxUX1VURjggaXMgbm90IHNl dAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE9TL0ZBVC9OVCBGaWxlc3lz dGVtcwoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKQ09ORklHX1BS T0NfS0NPUkU9eQpDT05GSUdfUFJPQ19WTUNPUkU9eQojIENPTkZJR19QUk9DX1ZNQ09SRV9ERVZJ Q0VfRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0Vf TU9OSVRPUj15CkNPTkZJR19QUk9DX0NISUxEUkVOPXkKQ09ORklHX1BST0NfUElEX0FSQ0hfU1RB VFVTPXkKQ09ORklHX1BST0NfQ1BVX1JFU0NUUkw9eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZ U0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19UTVBG U19YQVRUUj15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklH X01FTUZEX0NSRUFURT15CkNPTkZJR19BUkNIX0hBU19HSUdBTlRJQ19QQUdFPXkKQ09ORklHX0NP TkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz15CiMgZW5kIG9mIFBzZXVkbyBmaWxlc3lzdGVt cwoKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQojIENPTkZJR19PUkFOR0VGU19GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BRkZTX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfSEZTUExVU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JFRlNfRlMgaXMgbm90 IHNldAojIENPTkZJR19CRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FRlNfRlMgaXMgbm90IHNl dAojIENPTkZJR19KRkZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VCSUZTX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0NSQU1GUz1tCkNPTkZJR19DUkFNRlNfQkxPQ0tERVY9eQojIENPTkZJR19DUkFN RlNfTVREIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTPW0KQ09ORklHX1NRVUFTSEZTX0ZJTEVf Q0FDSEU9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0RJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19T UVVBU0hGU19ERUNPTVBfU0lOR0xFPXkKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJIGlz IG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJX1BFUkNQVSBpcyBub3Qgc2V0 CkNPTkZJR19TUVVBU0hGU19YQVRUUj15CkNPTkZJR19TUVVBU0hGU19aTElCPXkKIyBDT05GSUdf U1FVQVNIRlNfTFo0IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0xaTz15CkNPTkZJR19TUVVB U0hGU19YWj15CiMgQ09ORklHX1NRVUFTSEZTX1pTVEQgaXMgbm90IHNldAojIENPTkZJR19TUVVB U0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVE IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwojIENPTkZJ R19WWEZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX01JTklYX0ZTPW0KIyBDT05GSUdfT01GU19GUyBp cyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg0RlNfRlMg aXMgbm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ST01GU19G UyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX0RFRkxBVEVfQ09NUFJF U1M9eQojIENPTkZJR19QU1RPUkVfTFpPX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNU T1JFX0xaNF9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9MWjRIQ19DT01QUkVT UyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV84NDJfQ09NUFJFU1MgaXMgbm90IHNldAojIENP TkZJR19QU1RPUkVfWlNURF9DT01QUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkVfQ09NUFJF U1M9eQpDT05GSUdfUFNUT1JFX0RFRkxBVEVfQ09NUFJFU1NfREVGQVVMVD15CkNPTkZJR19QU1RP UkVfQ09NUFJFU1NfREVGQVVMVD0iZGVmbGF0ZSIKQ09ORklHX1BTVE9SRV9DT05TT0xFPXkKQ09O RklHX1BTVE9SRV9QTVNHPXkKIyBDT05GSUdfUFNUT1JFX0ZUUkFDRSBpcyBub3Qgc2V0CkNPTkZJ R19QU1RPUkVfUkFNPW0KIyBDT05GSUdfU1lTVl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VGU19G UyBpcyBub3Qgc2V0CiMgQ09ORklHX0VST0ZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktf RklMRVNZU1RFTVM9eQpDT05GSUdfTkZTX0ZTPXkKIyBDT05GSUdfTkZTX1YyIGlzIG5vdCBzZXQK Q09ORklHX05GU19WMz15CkNPTkZJR19ORlNfVjNfQUNMPXkKQ09ORklHX05GU19WND1tCiMgQ09O RklHX05GU19TV0FQIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF8xPXkKQ09ORklHX05GU19WNF8y PXkKQ09ORklHX1BORlNfRklMRV9MQVlPVVQ9bQpDT05GSUdfUE5GU19CTE9DSz1tCkNPTkZJR19Q TkZTX0ZMRVhGSUxFX0xBWU9VVD1tCkNPTkZJR19ORlNfVjRfMV9JTVBMRU1FTlRBVElPTl9JRF9E T01BSU49Imtlcm5lbC5vcmciCiMgQ09ORklHX05GU19WNF8xX01JR1JBVElPTiBpcyBub3Qgc2V0 CkNPTkZJR19ORlNfVjRfU0VDVVJJVFlfTEFCRUw9eQpDT05GSUdfUk9PVF9ORlM9eQojIENPTkZJ R19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90IHNldApDT05GSUdfTkZTX1VTRV9LRVJORUxfRE5T PXkKQ09ORklHX05GU19ERUJVRz15CkNPTkZJR19ORlNfRElTQUJMRV9VRFBfU1VQUE9SVD15CkNP TkZJR19ORlNEPW0KQ09ORklHX05GU0RfVjJfQUNMPXkKQ09ORklHX05GU0RfVjM9eQpDT05GSUdf TkZTRF9WM19BQ0w9eQpDT05GSUdfTkZTRF9WND15CkNPTkZJR19ORlNEX1BORlM9eQojIENPTkZJ R19ORlNEX0JMT0NLTEFZT1VUIGlzIG5vdCBzZXQKQ09ORklHX05GU0RfU0NTSUxBWU9VVD15CiMg Q09ORklHX05GU0RfRkxFWEZJTEVMQVlPVVQgaXMgbm90IHNldAojIENPTkZJR19ORlNEX1Y0XzJf SU5URVJfU1NDIGlzIG5vdCBzZXQKQ09ORklHX05GU0RfVjRfU0VDVVJJVFlfTEFCRUw9eQpDT05G SUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0PXkKQ09ORklH X05GU19BQ0xfU1VQUE9SVD15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX1NVTlJQQz15CkNP TkZJR19TVU5SUENfR1NTPW0KQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJR19SUENT RUNfR1NTX0tSQjU9bQojIENPTkZJR19TVU5SUENfRElTQUJMRV9JTlNFQ1VSRV9FTkNUWVBFUyBp cyBub3Qgc2V0CkNPTkZJR19TVU5SUENfREVCVUc9eQpDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT1t CkNPTkZJR19DRVBIX0ZTPW0KIyBDT05GSUdfQ0VQSF9GU0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklH X0NFUEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBu b3Qgc2V0CkNPTkZJR19DSUZTPW0KIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNldApDT05G SUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19XRUFLX1BXX0hBU0g9 eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CkNPTkZJR19DSUZTX1BP U0lYPXkKQ09ORklHX0NJRlNfREVCVUc9eQojIENPTkZJR19DSUZTX0RFQlVHMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NJRlNfREVCVUdfRFVNUF9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfREZT X1VQQ0FMTD15CiMgQ09ORklHX0NJRlNfU01CX0RJUkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJ RlNfRlNDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJ R19BRlNfRlMgaXMgbm90IHNldApDT05GSUdfOVBfRlM9eQpDT05GSUdfOVBfRlNfUE9TSVhfQUNM PXkKIyBDT05GSUdfOVBfRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklH X05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CkNPTkZJR19OTFNf Q09ERVBBR0VfNzM3PW0KQ09ORklHX05MU19DT0RFUEFHRV83NzU9bQpDT05GSUdfTkxTX0NPREVQ QUdFXzg1MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPW0KQ09ORklHX05MU19DT0RFUEFHRV84 NTU9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Nz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPW0K Q09ORklHX05MU19DT0RFUEFHRV84NjE9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj1tCkNPTkZJ R19OTFNfQ09ERVBBR0VfODYzPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjQ9bQpDT05GSUdfTkxT X0NPREVQQUdFXzg2NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PW0KQ09ORklHX05MU19DT0RF UEFHRV84Njk9bQpDT05GSUdfTkxTX0NPREVQQUdFXzkzNj1tCkNPTkZJR19OTFNfQ09ERVBBR0Vf OTUwPW0KQ09ORklHX05MU19DT0RFUEFHRV85MzI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT1t CkNPTkZJR19OTFNfQ09ERVBBR0VfODc0PW0KQ09ORklHX05MU19JU084ODU5Xzg9bQpDT05GSUdf TkxTX0NPREVQQUdFXzEyNTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9bQpDT05GSUdfTkxT X0FTQ0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9bQpDT05GSUdfTkxTX0lTTzg4NTlfMj1tCkNP TkZJR19OTFNfSVNPODg1OV8zPW0KQ09ORklHX05MU19JU084ODU5XzQ9bQpDT05GSUdfTkxTX0lT Tzg4NTlfNT1tCkNPTkZJR19OTFNfSVNPODg1OV82PW0KQ09ORklHX05MU19JU084ODU5Xzc9bQpD T05GSUdfTkxTX0lTTzg4NTlfOT1tCkNPTkZJR19OTFNfSVNPODg1OV8xMz1tCkNPTkZJR19OTFNf SVNPODg1OV8xND1tCkNPTkZJR19OTFNfSVNPODg1OV8xNT1tCkNPTkZJR19OTFNfS09JOF9SPW0K Q09ORklHX05MU19LT0k4X1U9bQpDT05GSUdfTkxTX01BQ19ST01BTj1tCkNPTkZJR19OTFNfTUFD X0NFTFRJQz1tCkNPTkZJR19OTFNfTUFDX0NFTlRFVVJPPW0KQ09ORklHX05MU19NQUNfQ1JPQVRJ QU49bQpDT05GSUdfTkxTX01BQ19DWVJJTExJQz1tCkNPTkZJR19OTFNfTUFDX0dBRUxJQz1tCkNP TkZJR19OTFNfTUFDX0dSRUVLPW0KQ09ORklHX05MU19NQUNfSUNFTEFORD1tCkNPTkZJR19OTFNf TUFDX0lOVUlUPW0KQ09ORklHX05MU19NQUNfUk9NQU5JQU49bQpDT05GSUdfTkxTX01BQ19UVVJL SVNIPW0KQ09ORklHX05MU19VVEY4PW0KQ09ORklHX0RMTT1tCkNPTkZJR19ETE1fREVCVUc9eQoj IENPTkZJR19VTklDT0RFIGlzIG5vdCBzZXQKQ09ORklHX0lPX1dRPXkKIyBlbmQgb2YgRmlsZSBz eXN0ZW1zCgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKIyBDT05GSUdfS0VZ U19SRVFVRVNUX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1M9eQpD T05GSUdfQklHX0tFWVM9eQpDT05GSUdfVFJVU1RFRF9LRVlTPXkKQ09ORklHX0VOQ1JZUFRFRF9L RVlTPXkKIyBDT05GSUdfS0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldAojIENPTkZJR19TRUNV UklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWT15CkNPTkZJR19T RUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQpDT05GSUdfUEFHRV9UQUJMRV9J U09MQVRJT049eQojIENPTkZJR19TRUNVUklUWV9JTkZJTklCQU5EIGlzIG5vdCBzZXQKQ09ORklH X1NFQ1VSSVRZX05FVFdPUktfWEZSTT15CkNPTkZJR19TRUNVUklUWV9QQVRIPXkKQ09ORklHX0lO VEVMX1RYVD15CkNPTkZJR19MU01fTU1BUF9NSU5fQUREUj02NTUzNQpDT05GSUdfSEFWRV9IQVJE RU5FRF9VU0VSQ09QWV9BTExPQ0FUT1I9eQpDT05GSUdfSEFSREVORURfVVNFUkNPUFk9eQpDT05G SUdfSEFSREVORURfVVNFUkNPUFlfRkFMTEJBQ0s9eQojIENPTkZJR19IQVJERU5FRF9VU0VSQ09Q WV9QQUdFU1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPUlRJRllfU09VUkNFIGlzIG5vdCBzZXQK IyBDT05GSUdfU1RBVElDX1VTRVJNT0RFSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZ X1NFTElOVVg9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9CT09UUEFSQU09eQojIENPTkZJR19T RUNVUklUWV9TRUxJTlVYX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfU0VMSU5V WF9ERVZFTE9QPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQVZDX1NUQVRTPXkKQ09ORklHX1NF Q1VSSVRZX1NFTElOVVhfQ0hFQ0tSRVFQUk9UX1ZBTFVFPTEKQ09ORklHX1NFQ1VSSVRZX1NFTElO VVhfU0lEVEFCX0hBU0hfQklUUz05CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX1NJRDJTVFJfQ0FD SEVfU0laRT0yNTYKIyBDT05GSUdfU0VDVVJJVFlfU01BQ0sgaXMgbm90IHNldAojIENPTkZJR19T RUNVUklUWV9UT01PWU8gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1I9eQpDT05G SUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSD15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNI X0RFRkFVTFQ9eQojIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15 CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZ X0xPQ0tET1dOX0xTTSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFR1JJVFk9eQpDT05GSUdfSU5URUdS SVRZX1NJR05BVFVSRT15CkNPTkZJR19JTlRFR1JJVFlfQVNZTU1FVFJJQ19LRVlTPXkKQ09ORklH X0lOVEVHUklUWV9UUlVTVEVEX0tFWVJJTkc9eQojIENPTkZJR19JTlRFR1JJVFlfUExBVEZPUk1f S0VZUklORyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFR1JJVFlfQVVESVQ9eQpDT05GSUdfSU1BPXkK Q09ORklHX0lNQV9NRUFTVVJFX1BDUl9JRFg9MTAKQ09ORklHX0lNQV9MU01fUlVMRVM9eQojIENP TkZJR19JTUFfVEVNUExBVEUgaXMgbm90IHNldApDT05GSUdfSU1BX05HX1RFTVBMQVRFPXkKIyBD T05GSUdfSU1BX1NJR19URU1QTEFURSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfREVGQVVMVF9URU1Q TEFURT0iaW1hLW5nIgpDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEExPXkKIyBDT05GSUdfSU1B X0RFRkFVTFRfSEFTSF9TSEEyNTYgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRfSEFTSD0i c2hhMSIKIyBDT05GSUdfSU1BX1dSSVRFX1BPTElDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9S RUFEX1BPTElDWSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfQVBQUkFJU0U9eQojIENPTkZJR19JTUFf QVJDSF9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19JTUFfQVBQUkFJU0VfQlVJTERfUE9MSUNZ IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFSQU09eQojIENPTkZJR19JTUFf QVBQUkFJU0VfTU9EU0lHIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9UUlVTVEVEX0tFWVJJTkc9eQoj IENPTkZJR19JTUFfQkxBQ0tMSVNUX0tFWVJJTkcgaXMgbm90IHNldAojIENPTkZJR19JTUFfTE9B RF9YNTA5IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9NRUFTVVJFX0FTWU1NRVRSSUNfS0VZUz15CkNP TkZJR19JTUFfUVVFVUVfRUFSTFlfQk9PVF9LRVlTPXkKQ09ORklHX0VWTT15CkNPTkZJR19FVk1f QVRUUl9GU1VVSUQ9eQojIENPTkZJR19FVk1fQUREX1hBVFRSUyBpcyBub3Qgc2V0CiMgQ09ORklH X0VWTV9MT0FEX1g1MDkgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9TRUxJTlVY PXkKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0CiMgQ09ORklH X0RFRkFVTFRfU0VDVVJJVFlfREFDIGlzIG5vdCBzZXQKQ09ORklHX0xTTT0ibG9ja2Rvd24seWFt YSxsb2FkcGluLHNhZmVzZXRpZCxpbnRlZ3JpdHksc2VsaW51eCxzbWFjayx0b21veW8sYXBwYXJt b3IiCgojCiMgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMKCiMKIyBNZW1vcnkgaW5pdGlhbGl6 YXRpb24KIwpDT05GSUdfSU5JVF9TVEFDS19OT05FPXkKIyBDT05GSUdfR0NDX1BMVUdJTl9TVFJV Q1RMRUFLX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19HQ0NfUExVR0lOX1NUUlVDVExFQUtfQllS RUYgaXMgbm90IHNldAojIENPTkZJR19HQ0NfUExVR0lOX1NUUlVDVExFQUtfQllSRUZfQUxMIGlz IG5vdCBzZXQKIyBDT05GSUdfR0NDX1BMVUdJTl9TVEFDS0xFQUsgaXMgbm90IHNldAojIENPTkZJ R19JTklUX09OX0FMTE9DX0RFRkFVTFRfT04gaXMgbm90IHNldAojIENPTkZJR19JTklUX09OX0ZS RUVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBpbml0aWFsaXphdGlvbgoj IGVuZCBvZiBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIyBlbmQgb2YgU2VjdXJpdHkgb3B0aW9u cwoKQ09ORklHX1hPUl9CTE9DS1M9bQpDT05GSUdfQVNZTkNfQ09SRT1tCkNPTkZJR19BU1lOQ19N RU1DUFk9bQpDT05GSUdfQVNZTkNfWE9SPW0KQ09ORklHX0FTWU5DX1BRPW0KQ09ORklHX0FTWU5D X1JBSUQ2X1JFQ09WPW0KQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVy CiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdf Q1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19TS0NJUEhF Uj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklH X0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkK Q09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09O RklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9f S1BQPW0KQ09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05G SUdfQ1JZUFRPX01BTkFHRVIyPXkKQ09ORklHX0NSWVBUT19VU0VSPW0KQ09ORklHX0NSWVBUT19N QU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NS WVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15CkNPTkZJR19DUllQVE9fUENSWVBUPW0K Q09ORklHX0NSWVBUT19DUllQVEQ9bQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9bQpDT05GSUdfQ1JZ UFRPX1RFU1Q9bQpDT05GSUdfQ1JZUFRPX1NJTUQ9bQpDT05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVS X1g4Nj1tCkNPTkZJR19DUllQVE9fRU5HSU5FPW0KCiMKIyBQdWJsaWMta2V5IGNyeXB0b2dyYXBo eQojCkNPTkZJR19DUllQVE9fUlNBPXkKQ09ORklHX0NSWVBUT19ESD1tCkNPTkZJR19DUllQVE9f RUNDPW0KQ09ORklHX0NSWVBUT19FQ0RIPW0KIyBDT05GSUdfQ1JZUFRPX0VDUkRTQSBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X0NVUlZFMjU1MTlfWDg2IGlzIG5vdCBzZXQKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24g d2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT1tCkNPTkZJR19DUllQVE9f R0NNPXkKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fQUVHSVMxMjggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQUVHSVMxMjhfQUVT TklfU1NFMiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VD SEFJTklWPW0KCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JDPXkKIyBDT05GSUdf Q1JZUFRPX0NGQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19D VFM9bQpDT05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPW0KIyBDT05GSUdfQ1JZ UFRPX09GQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUENCQz1tCkNPTkZJR19DUllQVE9fWFRT PW0KIyBDT05GSUdfQ1JZUFRPX0tFWVdSQVAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTkhQ T0xZMTMwNV9TU0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfQVZYMiBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRElBTlRVTSBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fRVNTSVY9bQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9bQpDT05GSUdf Q1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9bQpDT05GSUdfQ1JZUFRPX1ZNQUM9bQoK IwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMkNf SU5URUw9bQpDT05GSUdfQ1JZUFRPX0NSQzMyPW0KQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUw9 bQpDT05GSUdfQ1JZUFRPX1hYSEFTSD1tCkNPTkZJR19DUllQVE9fQkxBS0UyQj1tCiMgQ09ORklH X0NSWVBUT19CTEFLRTJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0JMQUtFMlNfWDg2IGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJ Rl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1 IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82NCBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fTUQ0PW0KQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hB RUxfTUlDPW0KQ09ORklHX0NSWVBUT19STUQxMjg9bQpDT05GSUdfQ1JZUFRPX1JNRDE2MD1tCkNP TkZJR19DUllQVE9fUk1EMjU2PW0KQ09ORklHX0NSWVBUT19STUQzMjA9bQpDT05GSUdfQ1JZUFRP X1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTM9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nl9T U1NFMz15CkNPTkZJR19DUllQVE9fU0hBNTEyX1NTU0UzPW0KQ09ORklHX0NSWVBUT19TSEEyNTY9 eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj1tCiMgQ09ORklHX0NSWVBUT19TSEEzIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX1NNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TVFJFRUJPRyBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVEdSMTkyPW0KQ09ORklHX0NSWVBUT19XUDUxMj1tCkNP TkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUw9bQoKIwojIENpcGhlcnMKIwpDT05GSUdf Q1JZUFRPX0FFUz15CiMgQ09ORklHX0NSWVBUT19BRVNfVEkgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX0FFU19OSV9JTlRFTD1tCkNPTkZJR19DUllQVE9fQU5VQklTPW0KQ09ORklHX0NSWVBUT19B UkM0PW0KQ09ORklHX0NSWVBUT19CTE9XRklTSD1tCkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09N TU9OPW0KQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0NBTUVM TElBPW0KQ09ORklHX0NSWVBUT19DQU1FTExJQV9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0NBTUVM TElBX0FFU05JX0FWWF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWDJf WDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQ0FTVDU9 bQpDT05GSUdfQ1JZUFRPX0NBU1Q1X0FWWF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0NBU1Q2PW0K Q09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19ERVM9bQojIENP TkZJR19DUllQVE9fREVTM19FREVfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19GQ1JZ UFQ9bQpDT05GSUdfQ1JZUFRPX0tIQVpBRD1tCkNPTkZJR19DUllQVE9fU0FMU0EyMD1tCiMgQ09O RklHX0NSWVBUT19DSEFDSEEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMF9Y ODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFRUQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBF TlQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1NF UlBFTlRfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgyX1g4Nl82ND1tCiMg Q09ORklHX0NSWVBUT19TTTQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RFQT1tCkNPTkZJR19D UllQVE9fVFdPRklTSD1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049bQpDT05GSUdfQ1JZ UFRPX1RXT0ZJU0hfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZPW0K Q09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZfNjQ9bQoKIwojIENvbXByZXNzaW9uCiMKQ09O RklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9f ODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19MWjRIQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19aU1REIGlzIG5vdCBzZXQKCiMK IyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9bQpD T05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKQ09ORklH X0NSWVBUT19EUkJHX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSPXkKQ09ORklHX0NSWVBU T19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZPXkKQ09ORklHX0NSWVBUT19VU0VS X0FQST15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSD15CkNPTkZJR19DUllQVE9fVVNFUl9B UElfU0tDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORz1tCiMgQ09ORklHX0NSWVBU T19VU0VSX0FQSV9BRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NUQVRTIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQoKIwojIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVz CiMKQ09ORklHX0NSWVBUT19MSUJfQUVTPXkKQ09ORklHX0NSWVBUT19MSUJfQVJDND1tCiMgQ09O RklHX0NSWVBUT19MSUJfQkxBS0UyUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MSUJfQ0hB Q0hBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xJQl9DVVJWRTI1NTE5IGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19MSUJfREVTPW0KQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDVfUlNJWkU9 MTEKIyBDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19MSUJfQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTElCX1NIQTI1 Nj15CkNPTkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLPW0KQ09ORklH X0NSWVBUT19ERVZfUEFETE9DS19BRVM9bQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX1NIQT1t CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfRUNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X0RFVl9BVE1FTF9TSEEyMDRBIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfQ0NQPXkKQ09O RklHX0NSWVBUT19ERVZfQ0NQX0REPW0KQ09ORklHX0NSWVBUT19ERVZfU1BfQ0NQPXkKQ09ORklH X0NSWVBUT19ERVZfQ0NQX0NSWVBUTz1tCkNPTkZJR19DUllQVE9fREVWX1NQX1BTUD15CiMgQ09O RklHX0NSWVBUT19ERVZfQ0NQX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9R QVQ9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0M9bQpDT05GSUdfQ1JZUFRPX0RFVl9R QVRfQzNYWFg9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWD1tCkNPTkZJR19DUllQVE9fREVW X1FBVF9ESDg5NXhDQ1ZGPW0KQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkY9bQpDT05GSUdf Q1JZUFRPX0RFVl9RQVRfQzYyWFZGPW0KIyBDT05GSUdfQ1JZUFRPX0RFVl9OSVRST1hfQ05ONTVY WCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX0NIRUxTSU89bQpDT05GSUdfQ1JZUFRPX0RF Vl9WSVJUSU89bQojIENPTkZJR19DUllQVE9fREVWX1NBRkVYQ0VMIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JZUFRPX0RFVl9BTUxPR0lDX0dYTCBpcyBub3Qgc2V0CkNPTkZJR19BU1lNTUVUUklDX0tF WV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKIyBDT05GSUdf QVNZTU1FVFJJQ19UUE1fS0VZX1NVQlRZUEUgaXMgbm90IHNldApDT05GSUdfWDUwOV9DRVJUSUZJ Q0FURV9QQVJTRVI9eQojIENPTkZJR19QS0NTOF9QUklWQVRFX0tFWV9QQVJTRVIgaXMgbm90IHNl dApDT05GSUdfUEtDUzdfTUVTU0FHRV9QQVJTRVI9eQojIENPTkZJR19QS0NTN19URVNUX0tFWSBp cyBub3Qgc2V0CkNPTkZJR19TSUdORURfUEVfRklMRV9WRVJJRklDQVRJT049eQoKIwojIENlcnRp ZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKQ09ORklHX01PRFVMRV9TSUdfS0VZPSJj ZXJ0cy9zaWduaW5nX2tleS5wZW0iCkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09O RklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9IiIKIyBDT05GSUdfU1lTVEVNX0VYVFJBX0NFUlRJRklD QVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDT05EQVJZX1RSVVNURURfS0VZUklORyBpcyBub3Qg c2V0CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX0JMQUNL TElTVF9IQVNIX0xJU1Q9IiIKIyBlbmQgb2YgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hl Y2tpbmcKCkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09O RklHX1JBSUQ2X1BRPW0KQ09ORklHX1JBSUQ2X1BRX0JFTkNITUFSSz15CiMgQ09ORklHX1BBQ0tJ TkcgaXMgbm90IHNldApDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlf RlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNf TkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfQ09SRElD PW0KQ09ORklHX1BSSU1FX05VTUJFUlM9bQpDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VORVJJ Q19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19BUkNIX1VTRV9DTVBY Q0hHX0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NS Q19DQ0lUVD15CkNPTkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19J VFVfVD1tCkNPTkZJR19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQK Q09ORklHX0NSQzMyX1NMSUNFQlk4PXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNl dAojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfQklUIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JDNjQgaXMgbm90IHNldAojIENPTkZJR19DUkM0IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JDNyBpcyBub3Qgc2V0CkNPTkZJR19MSUJDUkMzMkM9bQpDT05GSUdfQ1JD OD1tCkNPTkZJR19YWEhBU0g9eQojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19D T01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15 CkNPTkZJR19aU1REX0NPTVBSRVNTPW0KQ09ORklHX1pTVERfREVDT01QUkVTUz1tCkNPTkZJR19Y Wl9ERUM9eQpDT05GSUdfWFpfREVDX1g4Nj15CkNPTkZJR19YWl9ERUNfUE9XRVJQQz15CkNPTkZJ R19YWl9ERUNfSUE2ND15CkNPTkZJR19YWl9ERUNfQVJNPXkKQ09ORklHX1haX0RFQ19BUk1USFVN Qj15CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpDT05GSUdfWFpfREVDX0JDSj15CiMgQ09ORklHX1ha X0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNP TVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNT X1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09O RklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1JFRURfU09MT01PTj1tCkNPTkZJR19SRUVE X1NPTE9NT05fRU5DOD15CkNPTkZJR19SRUVEX1NPTE9NT05fREVDOD15CkNPTkZJR19URVhUU0VB UkNIPXkKQ09ORklHX1RFWFRTRUFSQ0hfS01QPW0KQ09ORklHX1RFWFRTRUFSQ0hfQk09bQpDT05G SUdfVEVYVFNFQVJDSF9GU009bQpDT05GSUdfQlRSRUU9eQpDT05GSUdfSU5URVJWQUxfVFJFRT15 CkNPTkZJR19YQVJSQVlfTVVMVEk9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdf SEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05G SUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJ R19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9IQVNfRk9SQ0VfRE1BX1VORU5D UllQVEVEPXkKQ09ORklHX0RNQV9WSVJUX09QUz15CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0RN QV9DTUE9eQoKIwojIERlZmF1bHQgY29udGlndW91cyBtZW1vcnkgYXJlYSBzaXplOgojCkNPTkZJ R19DTUFfU0laRV9NQllURVM9MjAwCkNPTkZJR19DTUFfU0laRV9TRUxfTUJZVEVTPXkKIyBDT05G SUdfQ01BX1NJWkVfU0VMX1BFUkNFTlRBR0UgaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9T RUxfTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01BWCBpcyBub3Qgc2V0CkNP TkZJR19DTUFfQUxJR05NRU5UPTgKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19TR0xfQUxMT0M9eQpDT05GSUdfSU9NTVVfSEVMUEVSPXkKQ09ORklHX0NIRUNLX1NJR05B VFVSRT15CkNPTkZJR19DUFVNQVNLX09GRlNUQUNLPXkKQ09ORklHX0NQVV9STUFQPXkKQ09ORklH X0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNP TkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19N UElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX0RJTUxJQj15CkNPTkZJR19PSURfUkVH SVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfSEFWRV9HRU5FUklDX1ZEU089eQpD T05GSUdfR0VORVJJQ19HRVRUSU1FT0ZEQVk9eQpDT05GSUdfR0VORVJJQ19WRFNPX1RJTUVfTlM9 eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKIyBDT05GSUdfRk9OVFMgaXMgbm90IHNldApDT05GSUdf Rk9OVF84eDg9eQpDT05GSUdfRk9OVF84eDE2PXkKQ09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJD SF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfTUVNUkVHSU9OPXkKQ09ORklHX0FSQ0hfSEFTX1VBQ0NF U1NfRkxVU0hDQUNIRT15CkNPTkZJR19BUkNIX0hBU19VQUNDRVNTX01DU0FGRT15CkNPTkZJR19B UkNIX1NUQUNLV0FMSz15CkNPTkZJR19TQklUTUFQPXkKIyBDT05GSUdfU1RSSU5HX1NFTEZURVNU IGlzIG5vdCBzZXQKIyBlbmQgb2YgTGlicmFyeSByb3V0aW5lcwoKIwojIEtlcm5lbCBoYWNraW5n CiMKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQoj IENPTkZJR19QUklOVEtfQ0FMTEVSIGlzIG5vdCBzZXQKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxf REVGQVVMVD03CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX1FVSUVUPTQKQ09ORklHX01FU1NBR0Vf TE9HTEVWRUxfREVGQVVMVD00CkNPTkZJR19CT09UX1BSSU5US19ERUxBWT15CkNPTkZJR19EWU5B TUlDX0RFQlVHPXkKQ09ORklHX1NZTUJPTElDX0VSUk5BTUU9eQpDT05GSUdfREVCVUdfQlVHVkVS Qk9TRT15CiMgZW5kIG9mIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoKIwojIENvbXBpbGUtdGlt ZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CkNPTkZJ R19ERUJVR19JTkZPX1JFRFVDRUQ9eQojIENPTkZJR19ERUJVR19JTkZPX1NQTElUIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRjQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19J TkZPX0JURiBpcyBub3Qgc2V0CiMgQ09ORklHX0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKQ09ORklH X0VOQUJMRV9NVVNUX0NIRUNLPXkKQ09ORklHX0ZSQU1FX1dBUk49MjA0OApDT05GSUdfU1RSSVBf QVNNX1NZTVM9eQojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19IRUFE RVJTX0lOU1RBTEwgaXMgbm90IHNldApDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkc9eQpDT05GSUdf REVCVUdfU0VDVElPTl9NSVNNQVRDSD15CkNPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5fT05M WT15CkNPTkZJR19TVEFDS19WQUxJREFUSU9OPXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19Q RVJfQ1BVIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGls ZXIgb3B0aW9ucwoKIwojIEdlbmVyaWMgS2VybmVsIERlYnVnZ2luZyBJbnN0cnVtZW50cwojCkNP TkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEK Q09ORklHX01BR0lDX1NZU1JRX1NFUklBTD15CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IQVZF X0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfVUJT QU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVUJTQU4gaXMgbm90IHNldApDT05GSUdfVUJTQU5f QUxJR05NRU5UPXkKIyBlbmQgb2YgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRz CgpDT05GSUdfREVCVUdfS0VSTkVMPXkKQ09ORklHX0RFQlVHX01JU0M9eQoKIwojIE1lbW9yeSBE ZWJ1Z2dpbmcKIwojIENPTkZJR19QQUdFX0VYVEVOU0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNldAoj IENPTkZJR19QQUdFX1BPSVNPTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVG IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1JPREFUQV9URVNUPXkKQ09ORklHX0dFTkVSSUNfUFRE VU1QPXkKIyBDT05GSUdfUFREVU1QX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19P QkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9ERUJVR19PTiBpcyBub3Qgc2V0CiMgQ09O RklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMg Q09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1RBQ0tfVVNB R0UgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0sgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFM PXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllf SU5JVD15CkNPTkZJR19NRU1PUllfTk9USUZJRVJfRVJST1JfSU5KRUNUPW0KIyBDT05GSUdfREVC VUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LQVNBTj15CkNPTkZJ R19IQVZFX0FSQ0hfS0FTQU5fVk1BTExPQz15CkNPTkZJR19DQ19IQVNfS0FTQU5fR0VORVJJQz15 CiMgQ09ORklHX0tBU0FOIGlzIG5vdCBzZXQKQ09ORklHX0tBU0FOX1NUQUNLPTEKIyBlbmQgb2Yg TWVtb3J5IERlYnVnZ2luZwoKQ09ORklHX0RFQlVHX1NISVJRPXkKCiMKIyBEZWJ1ZyBPb3BzLCBM b2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09O X09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19MT0NLVVBfREVURUNU T1I9eQpDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUj15CiMgQ09ORklHX0JPT1RQQVJBTV9TT0ZU TE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklD X1ZBTFVFPTAKQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJR19IQVJETE9D S1VQX0NIRUNLX1RJTUVTVEFNUD15CkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SPXkKQ09ORklH X0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDPXkKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQ X1BBTklDX1ZBTFVFPTEKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09O RklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWcgT29wcywgTG9ja3VwcyBh bmQgSGFuZ3MKCiMKIyBTY2hlZHVsZXIgRGVidWdnaW5nCiMKQ09ORklHX1NDSEVEX0RFQlVHPXkK Q09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxl ciBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBM b2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0xPQ0tf REVCVUdHSU5HX1NVUFBPUlQ9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBD T05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf TVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfUldTRU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9D S19BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19E RUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldApDT05GSUdfTE9DS19UT1JUVVJF X1RFU1Q9bQpDT05GSUdfV1dfTVVURVhfU0VMRlRFU1Q9bQojIGVuZCBvZiBMb2NrIERlYnVnZ2lu ZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCgpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09O RklHX1dBUk5fQUxMX1VOU0VFREVEX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tP QkpFQ1QgaXMgbm90IHNldAoKIwojIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVyZXMKIwpDT05G SUdfREVCVUdfTElTVD15CiMgQ09ORklHX0RFQlVHX1BMSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfU0cgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OT1RJRklFUlMgaXMgbm90IHNldAoj IENPTkZJR19CVUdfT05fREFUQV9DT1JSVVBUSU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWcg a2VybmVsIGRhdGEgc3RydWN0dXJlcwoKIyBDT05GSUdfREVCVUdfQ1JFREVOVElBTFMgaXMgbm90 IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfVE9SVFVSRV9URVNUPW0KQ09ORklHX1JD VV9QRVJGX1RFU1Q9bQpDT05GSUdfUkNVX1RPUlRVUkVfVEVTVD1tCkNPTkZJR19SQ1VfQ1BVX1NU QUxMX1RJTUVPVVQ9NjAKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNV X0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJDVSBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RF QlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VYVF9E RVZUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0hPVFBMVUdfU1RBVEVfQ09OVFJPTCBpcyBub3Qg c2V0CkNPTkZJR19MQVRFTkNZVE9QPXkKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkK Q09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdf SEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15 CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0RZTkFN SUNfRlRSQUNFX1dJVEhfRElSRUNUX0NBTExTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9S RUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfRkVO VFJZPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VSX01BWF9UUkFD RT15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVO VF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19SSU5HX0JV RkZFUl9BTExPV19TV0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9 eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CiMgQ09ORklHX0JPT1RU SU1FX1RSQUNJTkcgaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZV TkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5B TUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1Rf Q0FMTFM9eQpDT05GSUdfRlVOQ1RJT05fUFJPRklMRVI9eQpDT05GSUdfU1RBQ0tfVFJBQ0VSPXkK IyBDT05GSUdfUFJFRU1QVElSUV9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19JUlFTT0ZGX1RS QUNFUiBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpDT05GSUdfSFdMQVRfVFJBQ0VS PXkKIyBDT05GSUdfTU1JT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0ZUUkFDRV9TWVNDQUxMUz15 CkNPTkZJR19UUkFDRVJfU05BUFNIT1Q9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQ VV9TV0FQIGlzIG5vdCBzZXQKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19Q Uk9GSUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTEVfQUxM X0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfS1BS T0JFX0VWRU5UUz15CiMgQ09ORklHX0tQUk9CRV9FVkVOVFNfT05fTk9UUkFDRSBpcyBub3Qgc2V0 CkNPTkZJR19VUFJPQkVfRVZFTlRTPXkKQ09ORklHX0JQRl9FVkVOVFM9eQpDT05GSUdfRFlOQU1J Q19FVkVOVFM9eQpDT05GSUdfUFJPQkVfRVZFTlRTPXkKIyBDT05GSUdfQlBGX0tQUk9CRV9PVkVS UklERSBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19UUkFD SU5HX01BUD15CkNPTkZJR19ISVNUX1RSSUdHRVJTPXkKIyBDT05GSUdfVFJBQ0VfRVZFTlRfSU5K RUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldApD T05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLPW0KIyBDT05GSUdfVFJBQ0VfRVZBTF9NQVBfRklM RSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENP TkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBU SVJRX0RFTEFZX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19TWU5USF9FVkVOVF9HRU5fVEVTVCBp cyBub3Qgc2V0CiMgQ09ORklHX0tQUk9CRV9FVkVOVF9HRU5fVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUPXkKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0 CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CkNPTkZJR19TVFJJQ1RfREVWTUVN PXkKIyBDT05GSUdfSU9fU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CgojCiMgeDg2IERlYnVnZ2lu ZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX0VBUkxZX1BSSU5US19V U0I9eQpDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15CkNP TkZJR19FQVJMWV9QUklOVEtfREJHUD15CiMgQ09ORklHX0VBUkxZX1BSSU5US19VU0JfWERCQyBp cyBub3Qgc2V0CiMgQ09ORklHX0VGSV9QR1RfRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X1dYIGlzIG5vdCBzZXQKQ09ORklHX0RPVUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExCRkxV U0ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX1g4Nl9ERUNPREVSX1NFTEZURVNUPXkKQ09ORklH X0lPX0RFTEFZXzBYODA9eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05G SUdfSU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk1J X1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9eQojIENPTkZJR19QVU5J VF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VOV0lOREVSX09SQz15CiMgQ09ORklHX1VO V0lOREVSX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldAojIENPTkZJR19VTldJTkRFUl9HVUVTUyBp cyBub3Qgc2V0CiMgZW5kIG9mIHg4NiBEZWJ1Z2dpbmcKCiMKIyBLZXJuZWwgVGVzdGluZyBhbmQg Q292ZXJhZ2UKIwojIENPTkZJR19LVU5JVCBpcyBub3Qgc2V0CkNPTkZJR19OT1RJRklFUl9FUlJP Ul9JTkpFQ1RJT049bQpDT05GSUdfUE1fTk9USUZJRVJfRVJST1JfSU5KRUNUPW0KIyBDT05GSUdf TkVUREVWX05PVElGSUVSX0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19GVU5DVElPTl9F UlJPUl9JTkpFQ1RJT049eQpDT05GSUdfRkFVTFRfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFJTFNM QUIgaXMgbm90IHNldAojIENPTkZJR19GQUlMX1BBR0VfQUxMT0MgaXMgbm90IHNldApDT05GSUdf RkFJTF9NQUtFX1JFUVVFU1Q9eQojIENPTkZJR19GQUlMX0lPX1RJTUVPVVQgaXMgbm90IHNldAoj IENPTkZJR19GQUlMX0ZVVEVYIGlzIG5vdCBzZXQKQ09ORklHX0ZBVUxUX0lOSkVDVElPTl9ERUJV R19GUz15CiMgQ09ORklHX0ZBSUxfRlVOQ1RJT04gaXMgbm90IHNldAojIENPTkZJR19GQUlMX01N Q19SRVFVRVNUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFT X1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfUlVOVElN RV9URVNUSU5HX01FTlU9eQojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf TElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05G SUdfS1BST0JFU19TQU5JVFlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxG X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNU IGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVRPTUlD NjRfU0VMRlRFU1Q9eQojIENPTkZJR19BU1lOQ19SQUlENl9URVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfVEVTVF9IRVhEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUyBp cyBub3Qgc2V0CkNPTkZJR19URVNUX1NUUlNDUFk9bQojIENPTkZJR19URVNUX0tTVFJUT1ggaXMg bm90IHNldApDT05GSUdfVEVTVF9QUklOVEY9bQpDT05GSUdfVEVTVF9CSVRNQVA9bQojIENPTkZJ R19URVNUX0JJVEZJRUxEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VVUlEIGlzIG5vdCBzZXQK IyBDT05GSUdfVEVTVF9YQVJSQVkgaXMgbm90IHNldAojIENPTkZJR19URVNUX09WRVJGTE9XIGlz IG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVT VF9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9JREEgaXMgbm90IHNldApDT05GSUdfVEVT VF9MS009bQpDT05GSUdfVEVTVF9WTUFMTE9DPW0KQ09ORklHX1RFU1RfVVNFUl9DT1BZPW0KQ09O RklHX1RFU1RfQlBGPW0KQ09ORklHX1RFU1RfQkxBQ0tIT0xFX0RFVj1tCiMgQ09ORklHX0ZJTkRf QklUX0JFTkNITUFSSyBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0ZJUk1XQVJFPW0KQ09ORklHX1RF U1RfU1lTQ1RMPW0KIyBDT05GSUdfVEVTVF9VREVMQVkgaXMgbm90IHNldApDT05GSUdfVEVTVF9T VEFUSUNfS0VZUz1tCkNPTkZJR19URVNUX0tNT0Q9bQojIENPTkZJR19URVNUX01FTUNBVF9QIGlz IG5vdCBzZXQKQ09ORklHX1RFU1RfTElWRVBBVENIPW0KIyBDT05GSUdfVEVTVF9TVEFDS0lOSVQg aXMgbm90IHNldAojIENPTkZJR19URVNUX01FTUlOSVQgaXMgbm90IHNldAojIENPTkZJR19NRU1U RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFlQRVJWX1RFU1RJTkcgaXMgbm90IHNldAojIGVuZCBv ZiBLZXJuZWwgVGVzdGluZyBhbmQgQ292ZXJhZ2UKIyBlbmQgb2YgS2VybmVsIGhhY2tpbmcK --===============1647713746231724609== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nc3VzcGVuZC1zdHJl c3MnCglleHBvcnQgdGVzdGNhc2U9J3N1c3BlbmQtc3RyZXNzJwoJZXhwb3J0IGNhdGVnb3J5PSdm dW5jdGlvbmFsJwoJZXhwb3J0IGtlcm5lbF9jbWRsaW5lPSdpbml0Y2FsbF9kZWJ1ZyBsb2dfYnVm X2xlbj00TSBub19jb25zb2xlX3N1c3BlbmQgaWdub3JlX2xvZ2xldmVsJwoJZXhwb3J0IGl0ZXJh dGlvbnM9MTAKCWV4cG9ydCBydW50aW1lPQoJZXhwb3J0IHJ0Y3dha2U9CglleHBvcnQgaWRsZV90 aW1lPQoJZXhwb3J0IGpvYl9vcmlnaW49Jy9sa3AvbGtwLy5zcmMtMjAyMDA0MTMtMTI0ODEzL2Fs bG90L2N5Y2xpYzpwb3dlcjpsaW51eC1kZXZlbDpkZXZlbC1ob3VybHkvbGtwLWJkdy1udWMxL3N1 c3BlbmQtc3RyZXNzLnlhbWwnCglleHBvcnQgcXVldWVfY21kbGluZV9rZXlzPSdicmFuY2gKY29t bWl0CnF1ZXVlX2F0X2xlYXN0X29uY2UnCglleHBvcnQgcXVldWU9J3ZhbGlkYXRlJwoJZXhwb3J0 IHRlc3Rib3g9J2xrcC1iZHctbnVjMScKCWV4cG9ydCB0Ym94X2dyb3VwPSdsa3AtYmR3LW51YzEn CglleHBvcnQgc3VibWl0X2lkPSc1ZTk1ZGY1YzFlYWE2ZWFjYjhjMmJlNjInCglleHBvcnQgam9i X2ZpbGU9Jy9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWJkdy1udWMxL3N1c3BlbmQtc3RyZXNzLTEw LWZyZWV6ZS1kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei02ZGMwYjIzNGE2NGQyZmRlYTk2NjIz MzgxYjIzNGVjMzI4YjVhMGEyLTIwMjAwNDE1LTQ0MjE2LTFpeDh0amotMy55YW1sJwoJZXhwb3J0 IGlkPScwZjRiOWIwYzFkN2MzMzAyMTY5YmY2ZmY1ODhhMjEzMWIzOWY4ZmZiJwoJZXhwb3J0IHF1 ZXVlcl92ZXJzaW9uPScvbGtwLXNyYycKCWV4cG9ydCBtb2RlbD0nQnJvYWRXZWxsJwoJZXhwb3J0 IG5yX2NwdT00CglleHBvcnQgbWVtb3J5PSc4RycKCWV4cG9ydCBiZWxvbmdzX3RvPSdwb3dlcicK CWV4cG9ydCBhdm9pZF9uZnM9MQoJZXhwb3J0IG5lZWRfa2NvbmZpZz0nQ09ORklHX1NVU1BFTkQ9 eQpDT05GSUdfSElCRVJOQVRJT049eQpDT05GSUdfUE1fREVCVUc9eScKCWV4cG9ydCBjb21taXQ9 JzZkYzBiMjM0YTY0ZDJmZGVhOTY2MjMzODFiMjM0ZWMzMjhiNWEwYTInCglleHBvcnQgcm9vdGZz PSdkZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNneicKCWV4cG9ydCBrY29uZmlnPSd4ODZfNjQtcmhl bC03LjYnCglleHBvcnQgY29tcGlsZXI9J2djYy03JwoJZXhwb3J0IGVucXVldWVfdGltZT0nMjAy MC0wNC0xNSAwMDowNTo1MiArMDgwMCcKCWV4cG9ydCBfaWQ9JzVlOTVkZjYwMWVhYTZlYWNiOGMy YmU2NCcKCWV4cG9ydCBfcnQ9Jy9yZXN1bHQvc3VzcGVuZC1zdHJlc3MvMTAtZnJlZXplL2xrcC1i ZHctbnVjMS9kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei94ODZfNjQtcmhlbC03LjYvZ2NjLTcv NmRjMGIyMzRhNjRkMmZkZWE5NjYyMzM4MWIyMzRlYzMyOGI1YTBhMicKCWV4cG9ydCB1c2VyPSds a3AnCglleHBvcnQgaGVhZF9jb21taXQ9JzJiOGRkM2U2Zjc0MTU3YThlNjU1NzI3NjlmMzY5NjU3 ZDE2NjRiMmQnCglleHBvcnQgYmFzZV9jb21taXQ9JzhmM2Q5ZjM1NDI4Njc0NWM3NTEzNzRmNWYx ZmNhZmVlNmIzZjMxMzYnCglleHBvcnQgYnJhbmNoPSdsaW51eC1kZXZlbC9kZXZlbC1ob3VybHkt MjAyMDA0MTMxNycKCWV4cG9ydCByZXN1bHRfcm9vdD0nL3Jlc3VsdC9zdXNwZW5kLXN0cmVzcy8x MC1mcmVlemUvbGtwLWJkdy1udWMxL2RlYmlhbi14ODZfNjQtMjAxODA0MDMuY2d6L3g4Nl82NC1y aGVsLTcuNi9nY2MtNy82ZGMwYjIzNGE2NGQyZmRlYTk2NjIzMzgxYjIzNGVjMzI4YjVhMGEyLzMn CglleHBvcnQgc2NoZWR1bGVyX3ZlcnNpb249Jy9sa3AvbGtwLy5zcmMtMjAyMDA0MTQtMjMxMDE0 JwoJZXhwb3J0IExLUF9TRVJWRVI9J2lubicKCWV4cG9ydCBhcmNoPSd4ODZfNjQnCglleHBvcnQg bWF4X3VwdGltZT0zNjAwCglleHBvcnQgaW5pdHJkPScvb3NpbWFnZS9kZWJpYW4vZGViaWFuLXg4 Nl82NC0yMDE4MDQwMy5jZ3onCglleHBvcnQgYm9vdGxvYWRlcl9hcHBlbmQ9J3Jvb3Q9L2Rldi9y YW0wCnVzZXI9bGtwCmpvYj0vbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1iZHctbnVjMS9zdXNwZW5k LXN0cmVzcy0xMC1mcmVlemUtZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3otNmRjMGIyMzRhNjRk MmZkZWE5NjYyMzM4MWIyMzRlYzMyOGI1YTBhMi0yMDIwMDQxNS00NDIxNi0xaXg4dGpqLTMueWFt bApBUkNIPXg4Nl82NAprY29uZmlnPXg4Nl82NC1yaGVsLTcuNgpicmFuY2g9bGludXgtZGV2ZWwv ZGV2ZWwtaG91cmx5LTIwMjAwNDEzMTcKY29tbWl0PTZkYzBiMjM0YTY0ZDJmZGVhOTY2MjMzODFi MjM0ZWMzMjhiNWEwYTIKQk9PVF9JTUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTcuNi9nY2Mt Ny82ZGMwYjIzNGE2NGQyZmRlYTk2NjIzMzgxYjIzNGVjMzI4YjVhMGEyL3ZtbGludXotNS42LjAt cmM1LTAxNTAxLWc2ZGMwYjIzNGE2NGQyZgppbml0Y2FsbF9kZWJ1ZyBsb2dfYnVmX2xlbj00TSBu b19jb25zb2xlX3N1c3BlbmQgaWdub3JlX2xvZ2xldmVsCm1heF91cHRpbWU9MzYwMApSRVNVTFRf Uk9PVD0vcmVzdWx0L3N1c3BlbmQtc3RyZXNzLzEwLWZyZWV6ZS9sa3AtYmR3LW51YzEvZGViaWFu LXg4Nl82NC0yMDE4MDQwMy5jZ3oveDg2XzY0LXJoZWwtNy42L2djYy03LzZkYzBiMjM0YTY0ZDJm ZGVhOTY2MjMzODFiMjM0ZWMzMjhiNWEwYTIvMwpMS1BfU0VSVkVSPWlubgpub2thc2xyCnNlbGlu dXg9MApkZWJ1ZwphcGljPWRlYnVnCnN5c3JxX2Fsd2F5c19lbmFibGVkCnJjdXBkYXRlLnJjdV9j cHVfc3RhbGxfdGltZW91dD0xMDAKbmV0LmlmbmFtZXM9MApwcmludGsuZGV2a21zZz1vbgpwYW5p Yz0tMQpzb2Z0bG9ja3VwX3BhbmljPTEKbm1pX3dhdGNoZG9nPXBhbmljCm9vcHM9cGFuaWMKbG9h ZF9yYW1kaXNrPTIKcHJvbXB0X3JhbWRpc2s9MApkcmJkLm1pbm9yX2NvdW50PTgKc3lzdGVtZC5s b2dfbGV2ZWw9ZXJyCmlnbm9yZV9sb2dsZXZlbApjb25zb2xlPXR0eTAKZWFybHlwcmludGs9dHR5 UzAsMTE1MjAwCmNvbnNvbGU9dHR5UzAsMTE1MjAwCnZnYT1ub3JtYWwKcncnCglleHBvcnQgbW9k dWxlc19pbml0cmQ9Jy9wa2cvbGludXgveDg2XzY0LXJoZWwtNy42L2djYy03LzZkYzBiMjM0YTY0 ZDJmZGVhOTY2MjMzODFiMjM0ZWMzMjhiNWEwYTIvbW9kdWxlcy5jZ3onCglleHBvcnQgYm1faW5p dHJkPScvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxODA0MDMuY2d6L3J1bi1pcGNvbmZp Z18yMDE4LTA0LTAzLmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxODA0MDMuY2d6 L2xrcF8yMDE5LTA4LTA1LmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxODA0MDMu Y2d6L3JzeW5jLXJvb3Rmc18yMDE4LTA0LTAzLmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZf NjQtMjAxODA0MDMuY2d6L2h3XzIwMjAtMDEtMDIuY2d6JwoJZXhwb3J0IGxrcF9pbml0cmQ9Jy9v c2ltYWdlL3VzZXIvbGtwL2xrcC14ODZfNjQuY2d6JwoJZXhwb3J0IHNpdGU9J2lubicKCWV4cG9y dCBMS1BfQ0dJX1BPUlQ9ODAKCWV4cG9ydCBMS1BfQ0lGU19QT1JUPTEzOQoJZXhwb3J0IHJlcGVh dF90bz00CglleHBvcnQgc2NoZWR1bGVfbm90aWZ5X2FkZHJlc3M9CglleHBvcnQgcXVldWVfYXRf bGVhc3Rfb25jZT0xCglleHBvcnQga2VybmVsPScvcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTcuNi9n Y2MtNy82ZGMwYjIzNGE2NGQyZmRlYTk2NjIzMzgxYjIzNGVjMzI4YjVhMGEyL3ZtbGludXotNS42 LjAtcmM1LTAxNTAxLWc2ZGMwYjIzNGE2NGQyZicKCWV4cG9ydCBkZXF1ZXVlX3RpbWU9JzIwMjAt MDQtMTUgMDA6NTE6NTkgKzA4MDAnCglleHBvcnQgam9iX2luaXRyZD0nL2xrcC9qb2JzL3NjaGVk dWxlZC9sa3AtYmR3LW51YzEvc3VzcGVuZC1zdHJlc3MtMTAtZnJlZXplLWRlYmlhbi14ODZfNjQt MjAxODA0MDMuY2d6LTZkYzBiMjM0YTY0ZDJmZGVhOTY2MjMzODFiMjM0ZWMzMjhiNWEwYTItMjAy MDA0MTUtNDQyMTYtMWl4OHRqai0zLmNneicKCglbIC1uICIkTEtQX1NSQyIgXSB8fAoJZXhwb3J0 IExLUF9TUkM9L2xrcC8ke3VzZXI6LWxrcH0vc3JjCn0KCnJ1bl9qb2IoKQp7CgllY2hvICQkID4g JFRNUC9ydW4tam9iLnBpZAoKCS4gJExLUF9TUkMvbGliL2h0dHAuc2gKCS4gJExLUF9TUkMvbGli L2pvYi5zaAoJLiAkTEtQX1NSQy9saWIvZW52LnNoCgoJZXhwb3J0X3RvcF9lbnYKCglydW5fbW9u aXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGttc2cKCXJ1bl9tb25pdG9yICRMS1BfU1JD L21vbml0b3JzL3dyYXBwZXIgaGVhcnRiZWF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9y cy93cmFwcGVyIG1lbWluZm8KCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIg b29tLWtpbGxlcgoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvcGxhaW4vd2F0Y2hkb2cK CglydW5fdGVzdCBtb2RlPSdmcmVlemUnICRMS1BfU1JDL3Rlc3RzL3dyYXBwZXIgc3VzcGVuZC1z dHJlc3MKfQoKZXh0cmFjdF9zdGF0cygpCnsKCWV4cG9ydCBzdGF0c19wYXJ0X2JlZ2luPQoJZXhw b3J0IHN0YXRzX3BhcnRfZW5kPQoKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgc3VzcGVuZC1zdHJl c3MKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBt ZW1pbmZvCgoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciB0aW1lIHN1c3BlbmQtc3RyZXNzLnRpbWUK CSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgZG1lc2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21z ZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBsYXN0X3N0YXRlCgkkTEtQX1NSQy9zdGF0cy93cmFw cGVyIHN0ZGVycgoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciB0aW1lCn0KCiIkQCIK --===============1647713746231724609== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="kmsg.xz" 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 --===============1647713746231724609== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="suspend-stress.ksh" U1VTUEVORCBSRVNVTUUgVEVTVCBTVEFSVEVEClN1c3BlbmQgdG8gZnJlZXplIDEvMTA6Ci91c3Iv YmluL3dnZXQgLXEgLS10aW1lb3V0PTE4MDAgLS10cmllcz0xIC0tbG9jYWwtZW5jb2Rpbmc9VVRG LTggaHR0cDovL2lubjo4MC9+bGtwL2NnaS1iaW4vbGtwLWpvYmZpbGUtYXBwZW5kLXZhcj9qb2Jf ZmlsZT0vbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1iZHctbnVjMS9zdXNwZW5kLXN0cmVzcy0xMC1m cmVlemUtZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3otNmRjMGIyMzRhNjRkMmZkZWE5NjYyMzM4 MWIyMzRlYzMyOGI1YTBhMi0yMDIwMDQxNS00NDIxNi0xaXg4dGpqLTMueWFtbCZqb2Jfc3RhdGU9 c3VzcGVuZGluZy0xLzEwIC1PIC9kZXYvbnVsbApEb25lClNsZWVwIGZvciAxMCBzZWNvbmRzClN1 c3BlbmQgdG8gZnJlZXplIDIvMTA6Ci91c3IvYmluL3dnZXQgLXEgLS10aW1lb3V0PTE4MDAgLS10 cmllcz0xIC0tbG9jYWwtZW5jb2Rpbmc9VVRGLTggaHR0cDovL2lubjo4MC9+bGtwL2NnaS1iaW4v bGtwLWpvYmZpbGUtYXBwZW5kLXZhcj9qb2JfZmlsZT0vbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1i ZHctbnVjMS9zdXNwZW5kLXN0cmVzcy0xMC1mcmVlemUtZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5j Z3otNmRjMGIyMzRhNjRkMmZkZWE5NjYyMzM4MWIyMzRlYzMyOGI1YTBhMi0yMDIwMDQxNS00NDIx Ni0xaXg4dGpqLTMueWFtbCZqb2Jfc3RhdGU9c3VzcGVuZGluZy0yLzEwIC1PIC9kZXYvbnVsbApE b25lClNsZWVwIGZvciAxMCBzZWNvbmRzClN1c3BlbmQgdG8gZnJlZXplIDMvMTA6Ci91c3IvYmlu L3dnZXQgLXEgLS10aW1lb3V0PTE4MDAgLS10cmllcz0xIC0tbG9jYWwtZW5jb2Rpbmc9VVRGLTgg aHR0cDovL2lubjo4MC9+bGtwL2NnaS1iaW4vbGtwLWpvYmZpbGUtYXBwZW5kLXZhcj9qb2JfZmls ZT0vbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1iZHctbnVjMS9zdXNwZW5kLXN0cmVzcy0xMC1mcmVl emUtZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3otNmRjMGIyMzRhNjRkMmZkZWE5NjYyMzM4MWIy MzRlYzMyOGI1YTBhMi0yMDIwMDQxNS00NDIxNi0xaXg4dGpqLTMueWFtbCZqb2Jfc3RhdGU9c3Vz cGVuZGluZy0zLzEwIC1PIC9kZXYvbnVsbApEb25lClNsZWVwIGZvciAxMCBzZWNvbmRzClN1c3Bl bmQgdG8gZnJlZXplIDQvMTA6Ci91c3IvYmluL3dnZXQgLXEgLS10aW1lb3V0PTE4MDAgLS10cmll cz0xIC0tbG9jYWwtZW5jb2Rpbmc9VVRGLTggaHR0cDovL2lubjo4MC9+bGtwL2NnaS1iaW4vbGtw LWpvYmZpbGUtYXBwZW5kLXZhcj9qb2JfZmlsZT0vbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1iZHct bnVjMS9zdXNwZW5kLXN0cmVzcy0xMC1mcmVlemUtZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3ot NmRjMGIyMzRhNjRkMmZkZWE5NjYyMzM4MWIyMzRlYzMyOGI1YTBhMi0yMDIwMDQxNS00NDIxNi0x aXg4dGpqLTMueWFtbCZqb2Jfc3RhdGU9c3VzcGVuZGluZy00LzEwIC1PIC9kZXYvbnVsbApEb25l ClNsZWVwIGZvciAxMCBzZWNvbmRzClN1c3BlbmQgdG8gZnJlZXplIDUvMTA6Ci91c3IvYmluL3dn ZXQgLXEgLS10aW1lb3V0PTE4MDAgLS10cmllcz0xIC0tbG9jYWwtZW5jb2Rpbmc9VVRGLTggaHR0 cDovL2lubjo4MC9+bGtwL2NnaS1iaW4vbGtwLWpvYmZpbGUtYXBwZW5kLXZhcj9qb2JfZmlsZT0v bGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1iZHctbnVjMS9zdXNwZW5kLXN0cmVzcy0xMC1mcmVlemUt ZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3otNmRjMGIyMzRhNjRkMmZkZWE5NjYyMzM4MWIyMzRl YzMyOGI1YTBhMi0yMDIwMDQxNS00NDIxNi0xaXg4dGpqLTMueWFtbCZqb2Jfc3RhdGU9c3VzcGVu ZGluZy01LzEwIC1PIC9kZXYvbnVsbApEb25lClNsZWVwIGZvciAxMCBzZWNvbmRzClN1c3BlbmQg dG8gZnJlZXplIDYvMTA6Ci91c3IvYmluL3dnZXQgLXEgLS10aW1lb3V0PTE4MDAgLS10cmllcz0x IC0tbG9jYWwtZW5jb2Rpbmc9VVRGLTggaHR0cDovL2lubjo4MC9+bGtwL2NnaS1iaW4vbGtwLWpv YmZpbGUtYXBwZW5kLXZhcj9qb2JfZmlsZT0vbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1iZHctbnVj MS9zdXNwZW5kLXN0cmVzcy0xMC1mcmVlemUtZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3otNmRj MGIyMzRhNjRkMmZkZWE5NjYyMzM4MWIyMzRlYzMyOGI1YTBhMi0yMDIwMDQxNS00NDIxNi0xaXg4 dGpqLTMueWFtbCZqb2Jfc3RhdGU9c3VzcGVuZGluZy02LzEwIC1PIC9kZXYvbnVsbApEb25lClNs ZWVwIGZvciAxMCBzZWNvbmRzClN1c3BlbmQgdG8gZnJlZXplIDcvMTA6Ci91c3IvYmluL3dnZXQg LXEgLS10aW1lb3V0PTE4MDAgLS10cmllcz0xIC0tbG9jYWwtZW5jb2Rpbmc9VVRGLTggaHR0cDov L2lubjo4MC9+bGtwL2NnaS1iaW4vbGtwLWpvYmZpbGUtYXBwZW5kLXZhcj9qb2JfZmlsZT0vbGtw L2pvYnMvc2NoZWR1bGVkL2xrcC1iZHctbnVjMS9zdXNwZW5kLXN0cmVzcy0xMC1mcmVlemUtZGVi aWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3otNmRjMGIyMzRhNjRkMmZkZWE5NjYyMzM4MWIyMzRlYzMy OGI1YTBhMi0yMDIwMDQxNS00NDIxNi0xaXg4dGpqLTMueWFtbCZqb2Jfc3RhdGU9c3VzcGVuZGlu Zy03LzEwIC1PIC9kZXYvbnVsbApEb25lClNsZWVwIGZvciAxMCBzZWNvbmRzClN1c3BlbmQgdG8g ZnJlZXplIDgvMTA6Ci91c3IvYmluL3dnZXQgLXEgLS10aW1lb3V0PTE4MDAgLS10cmllcz0xIC0t bG9jYWwtZW5jb2Rpbmc9VVRGLTggaHR0cDovL2lubjo4MC9+bGtwL2NnaS1iaW4vbGtwLWpvYmZp bGUtYXBwZW5kLXZhcj9qb2JfZmlsZT0vbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1iZHctbnVjMS9z dXNwZW5kLXN0cmVzcy0xMC1mcmVlemUtZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3otNmRjMGIy MzRhNjRkMmZkZWE5NjYyMzM4MWIyMzRlYzMyOGI1YTBhMi0yMDIwMDQxNS00NDIxNi0xaXg4dGpq LTMueWFtbCZqb2Jfc3RhdGU9c3VzcGVuZGluZy04LzEwIC1PIC9kZXYvbnVsbApEb25lClNsZWVw IGZvciAxMCBzZWNvbmRzClN1c3BlbmQgdG8gZnJlZXplIDkvMTA6Ci91c3IvYmluL3dnZXQgLXEg LS10aW1lb3V0PTE4MDAgLS10cmllcz0xIC0tbG9jYWwtZW5jb2Rpbmc9VVRGLTggaHR0cDovL2lu bjo4MC9+bGtwL2NnaS1iaW4vbGtwLWpvYmZpbGUtYXBwZW5kLXZhcj9qb2JfZmlsZT0vbGtwL2pv YnMvc2NoZWR1bGVkL2xrcC1iZHctbnVjMS9zdXNwZW5kLXN0cmVzcy0xMC1mcmVlemUtZGViaWFu LXg4Nl82NC0yMDE4MDQwMy5jZ3otNmRjMGIyMzRhNjRkMmZkZWE5NjYyMzM4MWIyMzRlYzMyOGI1 YTBhMi0yMDIwMDQxNS00NDIxNi0xaXg4dGpqLTMueWFtbCZqb2Jfc3RhdGU9c3VzcGVuZGluZy05 LzEwIC1PIC9kZXYvbnVsbApEb25lClNsZWVwIGZvciAxMCBzZWNvbmRzClN1c3BlbmQgdG8gZnJl ZXplIDEwLzEwOgovdXNyL2Jpbi93Z2V0IC1xIC0tdGltZW91dD0xODAwIC0tdHJpZXM9MSAtLWxv Y2FsLWVuY29kaW5nPVVURi04IGh0dHA6Ly9pbm46ODAvfmxrcC9jZ2ktYmluL2xrcC1qb2JmaWxl LWFwcGVuZC12YXI/am9iX2ZpbGU9L2xrcC9qb2JzL3NjaGVkdWxlZC9sa3AtYmR3LW51YzEvc3Vz cGVuZC1zdHJlc3MtMTAtZnJlZXplLWRlYmlhbi14ODZfNjQtMjAxODA0MDMuY2d6LTZkYzBiMjM0 YTY0ZDJmZGVhOTY2MjMzODFiMjM0ZWMzMjhiNWEwYTItMjAyMDA0MTUtNDQyMTYtMWl4OHRqai0z LnlhbWwmam9iX3N0YXRlPXN1c3BlbmRpbmctMTAvMTAgLU8gL2Rldi9udWxsCkRvbmUKU2xlZXAg Zm9yIDEwIHNlY29uZHMKU1VTUEVORCBSRVNVTUUgVEVTVCBTVUNDRVNTCg== --===============1647713746231724609== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCgojISBqb2JzL3N1c3BlbmQtc3RyZXNzLnlhbWwKc3VpdGU6IHN1c3BlbmQtc3RyZXNzCnRl c3RjYXNlOiBzdXNwZW5kLXN0cmVzcwpjYXRlZ29yeTogZnVuY3Rpb25hbAprZXJuZWxfY21kbGlu ZTogaW5pdGNhbGxfZGVidWcgbG9nX2J1Zl9sZW49NE0gbm9fY29uc29sZV9zdXNwZW5kIGlnbm9y ZV9sb2dsZXZlbApzdXNwZW5kLXN0cmVzczoKICBtb2RlOiBmcmVlemUKaXRlcmF0aW9uczogMTAK cnVudGltZTogCnJ0Y3dha2U6IAppZGxlX3RpbWU6IApqb2Jfb3JpZ2luOiAiL2xrcC9sa3AvLnNy Yy0yMDIwMDQxMy0xMjQ4MTMvYWxsb3QvY3ljbGljOnBvd2VyOmxpbnV4LWRldmVsOmRldmVsLWhv dXJseS9sa3AtYmR3LW51YzEvc3VzcGVuZC1zdHJlc3MueWFtbCIKCiMhIHF1ZXVlIG9wdGlvbnMK cXVldWVfY21kbGluZV9rZXlzOgotIGJyYW5jaAotIGNvbW1pdApxdWV1ZTogYmlzZWN0CnRlc3Ri b3g6IGxrcC1iZHctbnVjMQp0Ym94X2dyb3VwOiBsa3AtYmR3LW51YzEKc3VibWl0X2lkOiA1ZTk1 NTkxMTFlYWE2ZWE2MmNhYjhlY2QKam9iX2ZpbGU6ICIvbGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1i ZHctbnVjMS9zdXNwZW5kLXN0cmVzcy0xMC1mcmVlemUtZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5j Z3otNmRjMGIyMzRhNjRkMmZkZWE5NjYyMzM4MWIyMzRlYzMyOGI1YTBhMi0yMDIwMDQxNC00MjU0 MC0xZ2YwenhhLTAueWFtbCIKaWQ6IGEyZTkxZjMyYTQ4Y2E5YzkyNTI5NjQ5ZTc1OGE3M2MyMGUx NTBjZmIKcXVldWVyX3ZlcnNpb246ICIvbGtwLXNyYyIKCiMhIGhvc3RzL2xrcC1iZHctbnVjMQpt b2RlbDogQnJvYWRXZWxsCm5yX2NwdTogNAptZW1vcnk6IDhHCmJlbG9uZ3NfdG86IHBvd2VyCgoj ISBpbmNsdWRlL2NhdGVnb3J5L2Z1bmN0aW9uYWwKa21zZzogCmhlYXJ0YmVhdDogCm1lbWluZm86 IAoKIyEgaW5jbHVkZS9zdXNwZW5kLXN0cmVzcwphdm9pZF9uZnM6IDEKbmVlZF9rY29uZmlnOgot IENPTkZJR19TVVNQRU5EPXkKLSBDT05GSUdfSElCRVJOQVRJT049eQotIENPTkZJR19QTV9ERUJV Rz15CgojISBpbmNsdWRlL3F1ZXVlL2N5Y2xpYwpjb21taXQ6IDZkYzBiMjM0YTY0ZDJmZGVhOTY2 MjMzODFiMjM0ZWMzMjhiNWEwYTIKCiMhIGluY2x1ZGUvdGVzdGJveC9sa3AtYmR3LW51YzEKcm9v dGZzOiBkZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnegoKIyEgZGVmYXVsdCBwYXJhbXMKa2NvbmZp ZzogeDg2XzY0LXJoZWwtNy42CmNvbXBpbGVyOiBnY2MtNwplbnF1ZXVlX3RpbWU6IDIwMjAtMDQt MTQgMTQ6MzI6NTQuNjcyNjEwMzkwICswODowMApfaWQ6IDVlOTU1OTExMWVhYTZlYTYyY2FiOGVj ZApfcnQ6ICIvcmVzdWx0L3N1c3BlbmQtc3RyZXNzLzEwLWZyZWV6ZS9sa3AtYmR3LW51YzEvZGVi aWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3oveDg2XzY0LXJoZWwtNy42L2djYy03LzZkYzBiMjM0YTY0 ZDJmZGVhOTY2MjMzODFiMjM0ZWMzMjhiNWEwYTIiCgojISBzY2hlZHVsZSBvcHRpb25zCnVzZXI6 IGxrcApoZWFkX2NvbW1pdDogMmI4ZGQzZTZmNzQxNTdhOGU2NTU3Mjc2OWYzNjk2NTdkMTY2NGIy ZApiYXNlX2NvbW1pdDogOGYzZDlmMzU0Mjg2NzQ1Yzc1MTM3NGY1ZjFmY2FmZWU2YjNmMzEzNgpi cmFuY2g6IGxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDIwMDQxMzE3CnJlc3VsdF9yb290OiAi L3Jlc3VsdC9zdXNwZW5kLXN0cmVzcy8xMC1mcmVlemUvbGtwLWJkdy1udWMxL2RlYmlhbi14ODZf NjQtMjAxODA0MDMuY2d6L3g4Nl82NC1yaGVsLTcuNi9nY2MtNy82ZGMwYjIzNGE2NGQyZmRlYTk2 NjIzMzgxYjIzNGVjMzI4YjVhMGEyLzAiCnNjaGVkdWxlcl92ZXJzaW9uOiAiL2xrcC9sa3AvLnNy Yy0yMDIwMDQxNC0xMDI2MDUiCkxLUF9TRVJWRVI6IGlubgphcmNoOiB4ODZfNjQKbWF4X3VwdGlt ZTogMzYwMAppbml0cmQ6ICIvb3NpbWFnZS9kZWJpYW4vZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5j Z3oiCmJvb3Rsb2FkZXJfYXBwZW5kOgotIHJvb3Q9L2Rldi9yYW0wCi0gdXNlcj1sa3AKLSBqb2I9 L2xrcC9qb2JzL3NjaGVkdWxlZC9sa3AtYmR3LW51YzEvc3VzcGVuZC1zdHJlc3MtMTAtZnJlZXpl LWRlYmlhbi14ODZfNjQtMjAxODA0MDMuY2d6LTZkYzBiMjM0YTY0ZDJmZGVhOTY2MjMzODFiMjM0 ZWMzMjhiNWEwYTItMjAyMDA0MTQtNDI1NDAtMWdmMHp4YS0wLnlhbWwKLSBBUkNIPXg4Nl82NAot IGtjb25maWc9eDg2XzY0LXJoZWwtNy42Ci0gYnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLWhvdXJs eS0yMDIwMDQxMzE3Ci0gY29tbWl0PTZkYzBiMjM0YTY0ZDJmZGVhOTY2MjMzODFiMjM0ZWMzMjhi NWEwYTIKLSBCT09UX0lNQUdFPS9wa2cvbGludXgveDg2XzY0LXJoZWwtNy42L2djYy03LzZkYzBi MjM0YTY0ZDJmZGVhOTY2MjMzODFiMjM0ZWMzMjhiNWEwYTIvdm1saW51ei01LjYuMC1yYzUtMDE1 MDEtZzZkYzBiMjM0YTY0ZDJmCi0gaW5pdGNhbGxfZGVidWcgbG9nX2J1Zl9sZW49NE0gbm9fY29u c29sZV9zdXNwZW5kIGlnbm9yZV9sb2dsZXZlbAotIG1heF91cHRpbWU9MzYwMAotIFJFU1VMVF9S T09UPS9yZXN1bHQvc3VzcGVuZC1zdHJlc3MvMTAtZnJlZXplL2xrcC1iZHctbnVjMS9kZWJpYW4t eDg2XzY0LTIwMTgwNDAzLmNnei94ODZfNjQtcmhlbC03LjYvZ2NjLTcvNmRjMGIyMzRhNjRkMmZk ZWE5NjYyMzM4MWIyMzRlYzMyOGI1YTBhMi8wCi0gTEtQX1NFUlZFUj1pbm4KLSBub2thc2xyCi0g c2VsaW51eD0wCi0gZGVidWcKLSBhcGljPWRlYnVnCi0gc3lzcnFfYWx3YXlzX2VuYWJsZWQKLSBy Y3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwCi0gbmV0LmlmbmFtZXM9MAotIHByaW50 ay5kZXZrbXNnPW9uCi0gcGFuaWM9LTEKLSBzb2Z0bG9ja3VwX3BhbmljPTEKLSBubWlfd2F0Y2hk b2c9cGFuaWMKLSBvb3BzPXBhbmljCi0gbG9hZF9yYW1kaXNrPTIKLSBwcm9tcHRfcmFtZGlzaz0w Ci0gZHJiZC5taW5vcl9jb3VudD04Ci0gc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyCi0gaWdub3JlX2xv Z2xldmVsCi0gY29uc29sZT10dHkwCi0gZWFybHlwcmludGs9dHR5UzAsMTE1MjAwCi0gY29uc29s ZT10dHlTMCwxMTUyMDAKLSB2Z2E9bm9ybWFsCi0gcncKbW9kdWxlc19pbml0cmQ6ICIvcGtnL2xp bnV4L3g4Nl82NC1yaGVsLTcuNi9nY2MtNy82ZGMwYjIzNGE2NGQyZmRlYTk2NjIzMzgxYjIzNGVj MzI4YjVhMGEyL21vZHVsZXMuY2d6IgpibV9pbml0cmQ6ICIvb3NpbWFnZS9kZXBzL2RlYmlhbi14 ODZfNjQtMjAxODA0MDMuY2d6L3J1bi1pcGNvbmZpZ18yMDE4LTA0LTAzLmNneiwvb3NpbWFnZS9k ZXBzL2RlYmlhbi14ODZfNjQtMjAxODA0MDMuY2d6L2xrcF8yMDE5LTA4LTA1LmNneiwvb3NpbWFn ZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxODA0MDMuY2d6L3JzeW5jLXJvb3Rmc18yMDE4LTA0LTAz LmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxODA0MDMuY2d6L2h3XzIwMjAtMDEt MDIuY2d6Igpsa3BfaW5pdHJkOiAiL29zaW1hZ2UvdXNlci9sa3AvbGtwLXg4Nl82NC5jZ3oiCnNp dGU6IGlubgoKIyEgL2xrcC9sa3AvLnNyYy0yMDIwMDQxMy0xMjQ4MTMvaW5jbHVkZS9zaXRlL2lu bgpMS1BfQ0dJX1BPUlQ6IDgwCkxLUF9DSUZTX1BPUlQ6IDEzOQpvb20ta2lsbGVyOiAKd2F0Y2hk b2c6IAoKIyEgcnVudGltZSBzdGF0dXMKc2NoZWR1bGVfbm90aWZ5X2FkZHJlc3M6IAoKIyEgdXNl ciBvdmVycmlkZXMKa2VybmVsOiAiL3BrZy9saW51eC94ODZfNjQtcmhlbC03LjYvZ2NjLTcvNmRj MGIyMzRhNjRkMmZkZWE5NjYyMzM4MWIyMzRlYzMyOGI1YTBhMi92bWxpbnV6LTUuNi4wLXJjNS0w MTUwMS1nNmRjMGIyMzRhNjRkMmYiCmRlcXVldWVfdGltZTogMjAyMC0wNC0xNCAxNDo0MDo0My41 MTMxMjI4NzIgKzA4OjAwCgojISAvbGtwL2xrcC8uc3JjLTIwMjAwNDE0LTEwMjYwNS9pbmNsdWRl L3NpdGUvaW5uCmpvYl9zdGF0ZTogZmluaXNoZWQKbG9hZGF2ZzogMC42OSAwLjgwIDAuNDAgMS8x ODkgMTUxOApzdGFydF90aW1lOiAnMTU4Njg0Njc1NycKZW5kX3RpbWU6ICcxNTg2ODQ3NDU5Jwp2 ZXJzaW9uOiAiL2xrcC9sa3AvLnNyYy0yMDIwMDQxNC0xMDI2Mzk6ZDNmODRjYzM6MDE5MWE0NTQy Igo= --===============1647713746231724609==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.5 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, UPPERCASE_50_75,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C8FC9C38A2E for ; Wed, 15 Apr 2020 07:18:27 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A5662206F9 for ; Wed, 15 Apr 2020 07:18:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A5662206F9 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 844326E861; Wed, 15 Apr 2020 07:17:57 +0000 (UTC) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id E45BD6E82F; Wed, 15 Apr 2020 03:29:41 +0000 (UTC) IronPort-SDR: 0j3dU4c6Y9RaohWsH/SZ50H5N34nQIVcyjda7Godgy0DYqMsi3FHfOad+D0Xm4nt8QtX/eVQ5v 4giHId6EHYUw== X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2020 20:29:40 -0700 IronPort-SDR: hVpD0GiMpFhAkXi3RVyzYl2gtL7Iq/mfWr2NyMBZNg5fHzFWjoTHJ3+I0koZ+LITh5yoM9SdQc sq8jtwczLxSw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,385,1580803200"; d="xz'?yaml'?scan'208";a="427292266" Received: from shao2-debian.sh.intel.com (HELO localhost) ([10.239.13.3]) by orsmga005.jf.intel.com with ESMTP; 14 Apr 2020 20:29:34 -0700 Date: Wed, 15 Apr 2020 11:29:09 +0800 From: kernel test robot To: Sultan Alsawaf Subject: [drm/i915] 6dc0b234a6: BUG:sleeping_function_called_from_invalid_context_at_kernel/locking/mutex.c Message-ID: <20200415032909.GP8179@shao2-debian> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="z3ND3gJe4e1E4uwh" Content-Disposition: inline In-Reply-To: <20200403011318.2280-1-sultan@kerneltoast.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-Mailman-Approved-At: Wed, 15 Apr 2020 07:17:53 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dri-devel@lists.freedesktop.org, David Airlie , intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, Chris Wilson , lkp@lists.01.org, stable@vger.kernel.org, Rodrigo Vivi , Sultan Alsawaf , rui.zhang@intel.com, Matthew Auld Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Greeting, FYI, we noticed the following commit (built with gcc-7): commit: 6dc0b234a64d2fdea96623381b234ec328b5a0a2 ("[PATCH] drm/i915: Fix use-after-free due to intel_context_pin/unpin race") url: https://github.com/0day-ci/linux/commits/Sultan-Alsawaf/drm-i915-Fix-use-after-free-due-to-intel_context_pin-unpin-race/20200404-054505 base: git://anongit.freedesktop.org/drm-intel for-linux-next in testcase: suspend-stress with following parameters: mode: freeze iterations: 10 on test machine: 4 threads BroadWell with 8G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot kern :err : [ 209.039440] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:281 kern :err : [ 209.039594] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 34, name: kworker/3:1 kern :warn : [ 209.039709] CPU: 3 PID: 34 Comm: kworker/3:1 Not tainted 5.6.0-rc5-01501-g6dc0b234a64d2f #1 kern :warn : [ 209.039824] Hardware name: /NUC5i3RYB, BIOS RYBDWi35.86A.0363.2017.0316.1028 03/16/2017 kern :warn : [ 209.040023] Workqueue: events engine_retire [i915] kern :warn : [ 209.040093] Call Trace: kern :warn : [ 209.040140] dump_stack+0x66/0x8b kern :warn : [ 209.040192] ___might_sleep+0x102/0x120 kern :warn : [ 209.040251] mutex_lock+0x1c/0x40 kern :warn : [ 209.040380] __active_retire+0x7f/0x110 [i915] kern :warn : [ 209.040449] dma_fence_signal_locked+0x7e/0x100 kern :warn : [ 209.040595] i915_request_retire+0x315/0x370 [i915] kern :warn : [ 209.040736] retire_requests+0x4e/0x70 [i915] kern :warn : [ 209.040865] engine_retire+0x61/0x90 [i915] kern :warn : [ 209.040930] process_one_work+0x1b0/0x3e0 kern :warn : [ 209.040990] ? move_linked_works+0x6e/0xa0 kern :warn : [ 209.041051] worker_thread+0x1e5/0x3b0 kern :warn : [ 209.041108] ? process_one_work+0x3e0/0x3e0 kern :warn : [ 209.041170] kthread+0x11e/0x140 kern :warn : [ 209.041220] ? kthread_park+0x90/0x90 kern :warn : [ 209.041277] ret_from_fork+0x35/0x40 kern :debug : [ 209.045034] calling coretemp_init+0x0/0x1000 [coretemp] @ 245 kern :debug : [ 209.045252] probe of coretemp.0 returned 1 after 44 usecs kern :debug : [ 209.068661] initcall coretemp_init+0x0/0x1000 [coretemp] returned 0 after 22978 usecs kern :debug : [ 209.071902] calling powerclamp_init+0x0/0x1000 [intel_powerclamp] @ 240 kern :debug : [ 209.078262] initcall powerclamp_init+0x0/0x1000 [intel_powerclamp] returned 0 after 6104 usecs kern :info : [ 209.079857] [drm] Initialized i915 1.6.0 20200313 for 0000:00:02.0 on minor 0 kern :debug : [ 209.081471] calling pkg_temp_thermal_init+0x0/0x1000 [x86_pkg_temp_thermal] @ 240 kern :debug : [ 209.081729] initcall pkg_temp_thermal_init+0x0/0x1000 [x86_pkg_temp_thermal] returned 0 after 138 usecs kern :info : [ 209.083553] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no) kern :info : [ 209.085400] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input9 kern :debug : [ 209.085534] calling acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] @ 240 kern :debug : [ 209.085540] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] returned -17 after 0 usecs kern :debug : [ 209.086704] probe of LNXVIDEO:00 returned 1 after 6197 usecs kern :info : [ 209.087484] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) kern :debug : [ 209.087831] probe of 0000:00:02.0 returned 1 after 161586 usecs kern :debug : [ 209.088502] initcall i915_init+0x0/0x6b [i915] returned 0 after 2820 usecs kern :debug : [ 209.106252] calling acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] @ 245 kern :debug : [ 209.106354] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] returned -17 after 0 usecs kern :debug : [ 209.108121] calling rapl_init+0x0/0x1000 [intel_rapl_common] @ 240 kern :debug : [ 209.108266] initcall rapl_init+0x0/0x1000 [intel_rapl_common] returned 0 after 47 usecs kern :debug : [ 209.111832] calling intel_rapl_msr_driver_init+0x0/0x1000 [intel_rapl_msr] @ 242 kern :info : [ 209.112018] intel_rapl_common: Found RAPL domain package kern :info : [ 209.112097] intel_rapl_common: Found RAPL domain core kern :info : [ 209.112171] intel_rapl_common: Found RAPL domain uncore kern :info : [ 209.112246] intel_rapl_common: Found RAPL domain dram kern :debug : [ 209.120124] probe of intel_rapl_msr.0 returned 1 after 8156 usecs kern :debug : [ 209.120247] initcall intel_rapl_msr_driver_init+0x0/0x1000 [intel_rapl_msr] returned 0 after 8102 usecs kern :debug : [ 209.127972] calling hdmi_driver_init+0x0/0x1000 [snd_hda_codec_hdmi] @ 504 kern :debug : [ 209.128244] calling acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] @ 266 kern :debug : [ 209.128343] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] returned -17 after 1 usecs kern :debug : [ 209.130475] probe of hdaudioC0D0 returned 1 after 2387 usecs kern :debug : [ 209.130596] initcall hdmi_driver_init+0x0/0x1000 [snd_hda_codec_hdmi] returned 0 after 2194 usecs kern :info : [ 209.131772] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10 kern :info : [ 209.131985] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11 kern :info : [ 209.132183] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12 kern :info : [ 209.132377] input: HDA Intel HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13 kern :info : [ 209.132574] input: HDA Intel HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14 kern :debug : [ 209.147193] calling acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] @ 247 kern :debug : [ 209.147298] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] returned -17 after 0 usecs kern :info : [ 209.237164] fbcon: i915drmfb (fb0) is primary device kern :info : [ 209.277039] Console: switching to colour frame buffer device 240x67 kern :info : [ 209.302577] i915 0000:00:02.0: fb0: i915drmfb frame buffer device kern :err : [ 215.244354] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2ee2000-0xa2ee2fff], got write-back kern :err : [ 215.244986] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.245244] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.245796] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.246027] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.246523] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.246768] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.247262] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.247490] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.247979] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.248210] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.248642] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2ee2000-0xa2ee2fff], got write-back kern :err : [ 215.249166] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.249398] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.249893] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.250123] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.250638] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.250883] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.251361] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.251589] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.252083] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.252312] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.252744] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2ee2000-0xa2ee2fff], got write-back kern :err : [ 215.253290] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.253521] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254018] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254251] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254762] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254988] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.255503] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.255748] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.256239] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.256470] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back user :notice: [ 215.849565] Kernel tests: Boot OK! kern :info : [ 217.609110] PM: suspend entry (s2idle) kern :info : [ 217.609211] Filesystems sync: 0.000 seconds kern :info : [ 217.631728] Freezing user space processes ... (elapsed 0.000 seconds) done. To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, lkp --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-5.6.0-rc5-01501-g6dc0b234a64d2f" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 5.6.0-rc5 Kernel Configuration # # # Compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0 # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=70500 CONFIG_CLANG_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_MSI_IOMMU=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_ARCH_CLOCKSOURCE_INIT=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ_FULL=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_HAVE_SCHED_AVG_IRQ=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_PSI is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_NOCB_CPU=y # end of RCU Subsystem CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS is not set CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y # # Scheduler features # # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_HAS_INT128=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_SWAP_ENABLED=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_HUGETLB=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_TIME_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_BOOT_CONFIG is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_BPF_SYSCALL=y CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_SLUB_MEMCG_SYSFS_ON is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_RANDOM is not set # CONFIG_SLAB_FREELIST_HARDENED is not set # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_FILTER_PGPROT=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DYNAMIC_PHYSICAL_MASK=y CONFIG_PGTABLE_LEVELS=5 CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=y CONFIG_X86_CPU_RESCTRL=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_NUMACHIP is not set # CONFIG_X86_VSMP is not set CONFIG_X86_UV=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_XXL=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_X86_HV_CALLBACK_VECTOR=y CONFIG_XEN=y CONFIG_XEN_PV=y CONFIG_XEN_PV_SMP=y # CONFIG_XEN_DOM0 is not set CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_PVH is not set # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set # CONFIG_ACRN_GUEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_IA32_FEAT_CTL=y CONFIG_X86_VMX_FEATURE_NAMES=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_ZHAOXIN=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_MAXSMP=y CONFIG_NR_CPUS_RANGE_BEGIN=8192 CONFIG_NR_CPUS_RANGE_END=8192 CONFIG_NR_CPUS_DEFAULT=8192 CONFIG_NR_CPUS=8192 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y # CONFIG_PERF_EVENTS_AMD_POWER is not set # end of Performance monitoring CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_X86_IOPL_IOPERM=y CONFIG_I8K=m CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_X86_5LEVEL=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_X86_CPA_STATISTICS is not set CONFIG_AMD_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_UMIP=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_ARCH_HAS_KEXEC_PURGATORY=y # CONFIG_KEXEC_SIG is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_XONLY is not set # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_LPIT=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y # CONFIG_ACPI_TAD is not set CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=m CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_NFIT=m # CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y CONFIG_ACPI_APEI_EINJ=m CONFIG_ACPI_APEI_ERST_DEBUG=y # CONFIG_DPTF_POWER is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_ADXL=y # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_X86_PM_TIMER=y CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=m CONFIG_X86_AMD_FREQ_SENSITIVITY=m # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set # CONFIG_CPU_IDLE_GOV_HALTPOLL is not set CONFIG_HALTPOLL_CPUIDLE=y # end of CPU Idle CONFIG_INTEL_IDLE=y # end of Power management and ACPI options # # Bus options (PCI etc.) # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_MMCONF_FAM10H=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_X86_SYSFB is not set # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y # end of Binary Emulations # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set CONFIG_APPLE_PROPERTIES=y # CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_RCI2_TABLE is not set # CONFIG_EFI_DISABLE_PCI_DMA is not set # end of EFI (Extensible Firmware Interface) Support CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_DEV_PATH_PARSER=y CONFIG_EFI_EARLYCON=y # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_HAVE_KVM_NO_POLL=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_WERROR=y CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_MMU_AUDIT=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_VSOCK=m CONFIG_VHOST=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_OPROFILE=m CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y CONFIG_HAVE_RELIABLE_STACKTRACE=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_HAVE_ARCH_VMAP_STACK=y CONFIG_VMAP_STACK=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_PLUGIN_HOSTCC="g++" CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_MODULE_COMPRESS is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=m CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_WBT is not set # CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CGROUP_IOCOST is not set CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set # end of Partition Types CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_MQ_RDMA=y CONFIG_BLK_PM=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_IOSCHED_BFQ is not set # end of IO Schedulers CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y # end of Executable file formats # # Memory Management options # CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_FAST_GUP=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_TRANSPARENT_HUGE_PAGECACHE=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 CONFIG_MEM_SOFT_DIRTY=y CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ZONE_DEVICE=y CONFIG_DEV_PAGEMAP_OPS=y # CONFIG_DEVICE_PRIVATE is not set CONFIG_FRAME_VECTOR=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_MAPPING_DIRTY_HELPERS=y # end of Memory Management options CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_UNIX_DIAG=m # CONFIG_TLS is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_INTERFACE is not set CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set # CONFIG_XDP_SOCKETS is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=m CONFIG_NET_IPGRE_DEMUX=m CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE_COMMON=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=m CONFIG_NET_FOU=m CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m CONFIG_INET_ESP=m # CONFIG_INET_ESP_OFFLOAD is not set # CONFIG_INET_ESPINTCP is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m # CONFIG_TCP_CONG_NV is not set CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m CONFIG_TCP_CONG_DCTCP=m # CONFIG_TCP_CONG_CDG is not set # CONFIG_TCP_CONG_BBR is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m # CONFIG_INET6_ESP_OFFLOAD is not set CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m CONFIG_IPV6_FOU=m CONFIG_IPV6_FOU_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y CONFIG_IPV6_SEG6_LWTUNNEL=y # CONFIG_IPV6_SEG6_HMAC is not set CONFIG_IPV6_SEG6_BPF=y CONFIG_NETLABEL=y CONFIG_MPTCP=y CONFIG_MPTCP_IPV6=y # CONFIG_MPTCP_HMAC_TEST is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y CONFIG_NETFILTER_NETLINK_ACCT=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_OSF=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_COMMON=m # CONFIG_NF_LOG_NETDEV is not set CONFIG_NETFILTER_CONNCOUNT=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_BROADCAST=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_SNMP=m CONFIG_NF_CONNTRACK_PPTP=m CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set CONFIG_NF_NAT=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_MASQUERADE=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m # CONFIG_NF_TABLES_SET is not set # CONFIG_NF_TABLES_INET is not set # CONFIG_NF_TABLES_NETDEV is not set # CONFIG_NFT_NUMGEN is not set CONFIG_NFT_CT=m CONFIG_NFT_COUNTER=m # CONFIG_NFT_CONNLIMIT is not set CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m CONFIG_NFT_MASQ=m CONFIG_NFT_REDIR=m # CONFIG_NFT_TUNNEL is not set # CONFIG_NFT_OBJREF is not set CONFIG_NFT_QUEUE=m # CONFIG_NFT_QUOTA is not set CONFIG_NFT_REJECT=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m # CONFIG_NFT_XFRM is not set # CONFIG_NFT_SOCKET is not set # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # CONFIG_NFT_SYNPROXY is not set # CONFIG_NF_FLOW_TABLE is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=m CONFIG_NETFILTER_XT_CONNMARK=m CONFIG_NETFILTER_XT_SET=m # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_CT=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_HMARK=m CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_REDIRECT=m CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m CONFIG_NETFILTER_XT_TARGET_TEE=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m CONFIG_NETFILTER_XT_MATCH_BPF=m CONFIG_NETFILTER_XT_MATCH_CGROUP=m CONFIG_NETFILTER_XT_MATCH_CLUSTER=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_CPU=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ECN=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=m CONFIG_NETFILTER_XT_MATCH_IPVS=m CONFIG_NETFILTER_XT_MATCH_L2TP=m CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m CONFIG_NETFILTER_XT_MATCH_NFACCT=m CONFIG_NETFILTER_XT_MATCH_OSF=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_RECENT=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_SOCKET=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m CONFIG_NETFILTER_XT_MATCH_TIME=m CONFIG_NETFILTER_XT_MATCH_U32=m # end of Core Netfilter Configuration CONFIG_IP_SET=m CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m CONFIG_IP_SET_HASH_IPMAC=m CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m CONFIG_IP_SET_HASH_NETPORT=m CONFIG_IP_SET_HASH_NETIFACE=m CONFIG_IP_SET_LIST_SET=m CONFIG_IP_VS=m CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m # CONFIG_IP_VS_FO is not set # CONFIG_IP_VS_OVF is not set CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m # CONFIG_IP_VS_MH is not set CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS MH scheduler # CONFIG_IP_VS_MH_TAB_INDEX=12 # # IPVS application helper # CONFIG_IP_VS_FTP=m CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=m # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m # CONFIG_NF_TABLES_IPV4 is not set # CONFIG_NF_TABLES_ARP is not set CONFIG_NF_DUP_IPV4=m # CONFIG_NF_LOG_ARP is not set CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_RPFILTER=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m # CONFIG_NF_TABLES_IPV6 is not set CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_RPFILTER=m CONFIG_IP6_NF_MATCH_RT=m # CONFIG_IP6_NF_MATCH_SRH is not set CONFIG_IP6_NF_TARGET_HL=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=m # CONFIG_NF_TABLES_BRIDGE is not set # CONFIG_NF_CONNTRACK_BRIDGE is not set CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_IP6=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m CONFIG_BRIDGE_EBT_STP=m CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_BPFILTER is not set CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # end of DCCP CCIDs Configuration # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set # end of DCCP Kernel Hacking CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m CONFIG_L2TP_ETH=m CONFIG_STP=m CONFIG_GARP=m CONFIG_MRP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=m # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set CONFIG_6LOWPAN=m # CONFIG_6LOWPAN_DEBUGFS is not set CONFIG_6LOWPAN_NHC=m CONFIG_6LOWPAN_NHC_DEST=m CONFIG_6LOWPAN_NHC_FRAGMENT=m CONFIG_6LOWPAN_NHC_HOP=m CONFIG_6LOWPAN_NHC_IPV6=m CONFIG_6LOWPAN_NHC_MOBILITY=m CONFIG_6LOWPAN_NHC_ROUTING=m CONFIG_6LOWPAN_NHC_UDP=m # CONFIG_6LOWPAN_GHC_EXT_HDR_HOP is not set # CONFIG_6LOWPAN_GHC_UDP is not set # CONFIG_6LOWPAN_GHC_ICMPV6 is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_DEST is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_IEEE802154_6LOWPAN=m CONFIG_MAC802154=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m # CONFIG_NET_SCH_CBS is not set # CONFIG_NET_SCH_ETF is not set # CONFIG_NET_SCH_TAPRIO is not set CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=m # CONFIG_NET_SCH_SKBPRIO is not set CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=m # CONFIG_NET_SCH_CAKE is not set CONFIG_NET_SCH_FQ=m # CONFIG_NET_SCH_HHF is not set # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_ETS is not set # CONFIG_NET_SCH_DEFAULT is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=m CONFIG_NET_CLS_FLOWER=m CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m # CONFIG_NET_EMATCH_CANID is not set CONFIG_NET_EMATCH_IPSET=m # CONFIG_NET_EMATCH_IPT is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_SAMPLE=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m # CONFIG_NET_ACT_MPLS is not set CONFIG_NET_ACT_VLAN=m # CONFIG_NET_ACT_BPF is not set CONFIG_NET_ACT_CONNMARK=m # CONFIG_NET_ACT_CTINFO is not set CONFIG_NET_ACT_SKBMOD=m # CONFIG_NET_ACT_IFE is not set CONFIG_NET_ACT_TUNNEL_KEY=m # CONFIG_NET_ACT_CT is not set # CONFIG_NET_TC_SKB_EXT is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GRE=m CONFIG_OPENVSWITCH_VXLAN=m CONFIG_OPENVSWITCH_GENEVE=m CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VSOCKETS_LOOPBACK=m CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m CONFIG_NET_NSH=m # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # CONFIG_CAN_J1939 is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_KVASER_PCIEFD is not set CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=m # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_EMS_PCI=m # CONFIG_CAN_F81601 is not set CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PLX_PCI=m # CONFIG_CAN_SJA1000_ISA is not set CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # end of CAN SPI interfaces # # CAN USB interfaces # CONFIG_CAN_8DEV_USB=m CONFIG_CAN_EMS_USB=m CONFIG_CAN_ESD_USB2=m # CONFIG_CAN_GS_USB is not set CONFIG_CAN_KVASER_USB=m # CONFIG_CAN_MCBA_USB is not set CONFIG_CAN_PEAK_USB=m # CONFIG_CAN_UCAN is not set # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set # end of CAN Device Drivers CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_6LOWPAN is not set # CONFIG_BT_LEDS is not set # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=m CONFIG_BT_BCM=m CONFIG_BT_RTL=m CONFIG_BT_HCIBTUSB=m # CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set CONFIG_BT_HCIBTUSB_BCM=y # CONFIG_BT_HCIBTUSB_MTK is not set CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_AG6XX is not set CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m CONFIG_BT_ATH3K=m # CONFIG_BT_MTKSDIO is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_LIB80211=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_XEN is not set # CONFIG_NET_9P_RDMA is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=m # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_NET_SOCK_MSG=y CONFIG_NET_DEVLINK=y CONFIG_PAGE_POOL=y CONFIG_FAILOVER=m CONFIG_ETHTOOL_NETLINK=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # CONFIG_HAVE_EISA=y # CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y # CONFIG_PCIE_DPC is not set # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_BW is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y # CONFIG_PCI_PF_STUB is not set # CONFIG_XEN_PCIDEV_FRONTEND is not set CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y # CONFIG_PCI_P2PDMA is not set CONFIG_PCI_LABEL=y CONFIG_PCI_HYPERV=m CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=m # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # PCI controller drivers # CONFIG_VMD=y CONFIG_PCI_HYPERV_INTERFACE=m # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_MESON is not set # end of DesignWare PCI Core Support # # Cadence PCIe controllers support # # end of Cadence PCIe controllers support # end of PCI controller drivers # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # end of PCI Endpoint # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y # CONFIG_RAPIDIO is not set # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_COMPRESS is not set CONFIG_FW_CACHE=y # end of Firmware loader CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPI=m CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_GNSS is not set CONFIG_MTD=m # CONFIG_MTD_TESTS is not set # # Partition parsers # # CONFIG_MTD_AR7_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_REDBOOT_PARTS is not set # end of Partition parsers # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set # CONFIG_RFD_FTL is not set # CONFIG_SSFDC is not set # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set # CONFIG_MTD_SWAP is not set # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # end of RAM/ROM/Flash chip drivers # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # end of Mapping drivers for chip access # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_SST25L is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set # end of Self-contained MTD device drivers # CONFIG_MTD_ONENAND is not set # CONFIG_MTD_RAW_NAND is not set # CONFIG_MTD_SPI_NAND is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set # end of LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_MTD_UBI_BLOCK is not set # CONFIG_MTD_HYPERBUS is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y CONFIG_BLK_DEV_FD=m CONFIG_CDROM=m # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_UMEM is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=m # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m CONFIG_XEN_BLKDEV_FRONTEND=m CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y # CONFIG_NVME_HWMON is not set CONFIG_NVME_FABRICS=m # CONFIG_NVME_RDMA is not set CONFIG_NVME_FC=m # CONFIG_NVME_TCP is not set CONFIG_NVME_TARGET=m CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_FCLOOP=m # CONFIG_NVME_TARGET_TCP is not set # end of NVME Support # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=m CONFIG_SGI_XP=m CONFIG_HP_ILO=m CONFIG_SGI_GRU=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_VMWARE_BALLOON=m # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_XILINX_SDFEC is not set CONFIG_PVPANIC=y # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MEI_HDCP is not set CONFIG_VMWARE_VMCI=m # # Intel MIC & related support # # CONFIG_INTEL_MIC_BUS is not set # CONFIG_SCIF_BUS is not set # CONFIG_VOP_BUS is not set # end of Intel MIC & related support # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_MISC_ALCOR_PCI is not set # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set # CONFIG_HABANA_AI is not set # end of Misc devices CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=m CONFIG_SCSI_CXGB3_ISCSI=m CONFIG_SCSI_CXGB4_ISCSI=m CONFIG_SCSI_BNX2_ISCSI=m CONFIG_SCSI_BNX2X_FCOE=m CONFIG_BE2ISCSI=m # CONFIG_BLK_DEV_3W_XXXX_RAID is not set CONFIG_SCSI_HPSA=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_3W_SAS=m # CONFIG_SCSI_ACARD is not set CONFIG_SCSI_AACRAID=m # CONFIG_SCSI_AIC7XXX is not set CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=4 CONFIG_AIC79XX_RESET_DELAY_MS=15000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set # CONFIG_SCSI_AIC94XX is not set CONFIG_SCSI_MVSAS=m # CONFIG_SCSI_MVSAS_DEBUG is not set CONFIG_SCSI_MVSAS_TASKLET=y CONFIG_SCSI_MVUMI=m # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set CONFIG_SCSI_ARCMSR=m # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set CONFIG_MEGARAID_SAS=m CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=m # CONFIG_SCSI_SMARTPQI is not set CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFSHCD_PLATFORM is not set # CONFIG_SCSI_UFS_BSG is not set CONFIG_SCSI_HPTIOP=m # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set CONFIG_VMWARE_PVSCSI=m # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=m CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m CONFIG_FCOE_FNIC=m # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_FDOMAIN_PCI is not set # CONFIG_SCSI_GDTH is not set CONFIG_SCSI_ISCI=m # CONFIG_SCSI_IPS is not set CONFIG_SCSI_INITIO=m # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set CONFIG_SCSI_STEX=m # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set CONFIG_SCSI_QLA_FC=m CONFIG_TCM_QLA2XXX=m # CONFIG_TCM_QLA2XXX_DEBUG is not set CONFIG_SCSI_QLA_ISCSI=m # CONFIG_QEDI is not set # CONFIG_QEDF is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=m CONFIG_SCSI_PMCRAID=m CONFIG_SCSI_PM8001=m # CONFIG_SCSI_BFA_FC is not set CONFIG_SCSI_VIRTIO=m # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y # end of SCSI device support CONFIG_ATA=m CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set CONFIG_SATA_ACARD_AHCI=m CONFIG_SATA_SIL24=m CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=m CONFIG_SATA_QSTOR=m CONFIG_SATA_SX4=m CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set CONFIG_SATA_MV=m CONFIG_SATA_NV=m CONFIG_SATA_PROMISE=m CONFIG_SATA_SIL=m CONFIG_SATA_SIS=m CONFIG_SATA_SVW=m CONFIG_SATA_ULI=m CONFIG_SATA_VIA=m CONFIG_SATA_VITESSE=m # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=m CONFIG_PATA_AMD=m CONFIG_PATA_ARTOP=m CONFIG_PATA_ATIIXP=m CONFIG_PATA_ATP867X=m CONFIG_PATA_CMD64X=m # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set CONFIG_PATA_HPT366=m CONFIG_PATA_HPT37X=m CONFIG_PATA_HPT3X2N=m CONFIG_PATA_HPT3X3=m # CONFIG_PATA_HPT3X3_DMA is not set CONFIG_PATA_IT8213=m CONFIG_PATA_IT821X=m CONFIG_PATA_JMICRON=m CONFIG_PATA_MARVELL=m CONFIG_PATA_NETCELL=m CONFIG_PATA_NINJA32=m # CONFIG_PATA_NS87415 is not set CONFIG_PATA_OLDPIIX=m # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=m CONFIG_PATA_PDC_OLD=m # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=m CONFIG_PATA_SCH=m CONFIG_PATA_SERVERWORKS=m CONFIG_PATA_SIL680=m CONFIG_PATA_SIS=m CONFIG_PATA_TOSHIBA=m # CONFIG_PATA_TRIFLEX is not set CONFIG_PATA_VIA=m # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_PLATFORM is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # CONFIG_PATA_ACPI=m CONFIG_ATA_GENERIC=m # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m # CONFIG_MD_CLUSTER is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_UNSTRIPED is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m # CONFIG_DM_WRITECACHE is not set CONFIG_DM_ERA=m # CONFIG_DM_CLONE is not set CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_DELAY=m # CONFIG_DM_DUST is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m # CONFIG_DM_INTEGRITY is not set # CONFIG_DM_ZONED is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_USER2=m CONFIG_LOOPBACK_TARGET=m CONFIG_TCM_FC=m CONFIG_ISCSI_TARGET=m CONFIG_ISCSI_TARGET_CXGB4=m # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m # CONFIG_FUSION_FC is not set CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m CONFIG_FIREWIRE_NET=m # CONFIG_FIREWIRE_NOSY is not set # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=m CONFIG_DUMMY=m # CONFIG_WIREGUARD is not set # CONFIG_EQUALIZER is not set CONFIG_NET_FC=y CONFIG_IFB=m CONFIG_NET_TEAM=m CONFIG_NET_TEAM_MODE_BROADCAST=m CONFIG_NET_TEAM_MODE_ROUNDROBIN=m CONFIG_NET_TEAM_MODE_RANDOM=m CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m CONFIG_NET_TEAM_MODE_LOADBALANCE=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m # CONFIG_IPVLAN is not set CONFIG_VXLAN=m CONFIG_GENEVE=m # CONFIG_GTP is not set CONFIG_MACSEC=y CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_NTB_NETDEV=m CONFIG_TUN=m CONFIG_TAP=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m CONFIG_NLMON=m CONFIG_NET_VRF=y CONFIG_VSOCKMON=m # CONFIG_ARCNET is not set # CONFIG_ATM_DRIVERS is not set # # Distributed Switch Architecture drivers # # end of Distributed Switch Architecture drivers CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_NET_VENDOR_ADAPTEC is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set # CONFIG_NET_VENDOR_ALTEON is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_ENA_ETHERNET=m CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=m CONFIG_PCNET32=m CONFIG_AMD_XGBE=m # CONFIG_AMD_XGBE_DCB is not set CONFIG_AMD_XGBE_HAVE_ECC=y CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_AQTION=m CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=m CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_ALX=m CONFIG_NET_VENDOR_AURORA=y # CONFIG_AURORA_NB8800 is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=m CONFIG_CNIC=m CONFIG_TIGON3=y CONFIG_TIGON3_HWMON=y CONFIG_BNX2X=m CONFIG_BNX2X_SRIOV=y # CONFIG_SYSTEMPORT is not set CONFIG_BNXT=m CONFIG_BNXT_SRIOV=y CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_BNXT_DCB=y CONFIG_BNXT_HWMON=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=m CONFIG_NET_VENDOR_CADENCE=y CONFIG_MACB=m CONFIG_MACB_USE_HWSTAMP=y # CONFIG_MACB_PCI is not set CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_THUNDER_NIC_RGX is not set CONFIG_CAVIUM_PTP=y CONFIG_LIQUIDIO=m CONFIG_LIQUIDIO_VF=m CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=m CONFIG_CHELSIO_LIB=m CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=m CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set CONFIG_DNET=m CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set CONFIG_TULIP_MMIO=y # CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_ULI526X=m CONFIG_PCMCIA_XIRCOM=m # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m CONFIG_BE2NET_HWMON=y CONFIG_BE2NET_BE2=y CONFIG_BE2NET_BE3=y CONFIG_BE2NET_LANCER=y CONFIG_BE2NET_SKYHAWK=y CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_GVE is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set # CONFIG_NET_VENDOR_I825XX is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGBVF=m # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCB=y CONFIG_IXGBEVF=m CONFIG_I40E=y CONFIG_I40E_DCB=y CONFIG_IAVF=m CONFIG_I40EVF=m # CONFIG_ICE is not set CONFIG_FM10K=m # CONFIG_IGC is not set CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=m CONFIG_SKGE=y # CONFIG_SKGE_DEBUG is not set CONFIG_SKGE_GENESIS=y CONFIG_SKY2=m # CONFIG_SKY2_DEBUG is not set CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=m CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y CONFIG_MLX4_CORE_GEN2=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set CONFIG_NET_VENDOR_MICROSEMI=y # CONFIG_MSCC_OCELOT_SWITCH is not set CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=m CONFIG_MYRI10GE_DCA=y # CONFIG_FEALNX is not set # CONFIG_NET_VENDOR_NATSEMI is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NFP=m CONFIG_NFP_APP_FLOWER=y CONFIG_NFP_APP_ABM_NIC=y # CONFIG_NFP_DEBUG is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NI_XGE_MANAGEMENT_ENET is not set # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=m CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_IONIC is not set CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=m CONFIG_QLCNIC=m CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_NETXEN_NIC=m CONFIG_QED=m CONFIG_QED_SRIOV=y CONFIG_QEDE=m CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set # CONFIG_NET_VENDOR_RDC is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set CONFIG_8139CP=y CONFIG_8139TOO=y # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_ROCKER=m CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set # CONFIG_NET_VENDOR_SEEQ is not set CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=m CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set CONFIG_NET_VENDOR_SMSC=y CONFIG_EPIC100=m # CONFIG_SMSC911X is not set CONFIG_SMSC9420=m CONFIG_NET_VENDOR_SOCIONEXT=y # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set # CONFIG_NET_VENDOR_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_PHY_SEL is not set CONFIG_TLAN=m # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y # CONFIG_MDIO_BCM_UNIMAC is not set CONFIG_MDIO_BITBANG=m # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_THUNDER is not set CONFIG_PHYLINK=m CONFIG_PHYLIB=y CONFIG_SWPHY=y # CONFIG_LED_TRIGGER_PHY is not set # # MII PHY device drivers # # CONFIG_SFP is not set # CONFIG_ADIN_PHY is not set CONFIG_AMD_PHY=m # CONFIG_AQUANTIA_PHY is not set # CONFIG_AX88796B_PHY is not set # CONFIG_BCM7XXX_PHY is not set CONFIG_BCM87XX_PHY=m CONFIG_BCM_NET_PHYLIB=m CONFIG_BROADCOM_PHY=m # CONFIG_BCM84881_PHY is not set CONFIG_CICADA_PHY=m # CONFIG_CORTINA_PHY is not set CONFIG_DAVICOM_PHY=m # CONFIG_DP83822_PHY is not set # CONFIG_DP83TC811_PHY is not set # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_DP83869_PHY is not set CONFIG_FIXED_PHY=y CONFIG_ICPLUS_PHY=m # CONFIG_INTEL_XWAY_PHY is not set CONFIG_LSI_ET1011C_PHY=m CONFIG_LXT_PHY=m CONFIG_MARVELL_PHY=m # CONFIG_MARVELL_10G_PHY is not set CONFIG_MICREL_PHY=m # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set CONFIG_NATIONAL_PHY=m # CONFIG_NXP_TJA11XX_PHY is not set CONFIG_QSEMI_PHY=m CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set CONFIG_SMSC_PHY=m CONFIG_STE10XP=m # CONFIG_TERANETICS_PHY is not set CONFIG_VITESSE_PHY=m # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=m CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=m CONFIG_PPPOE=m CONFIG_PPTP=m CONFIG_PPPOL2TP=m CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_SLIP=m CONFIG_SLHC=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y # CONFIG_SLIP_MODE_SLIP6 is not set CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y CONFIG_USB_RTL8152=m # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=m CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=m CONFIG_USB_NET_HUAWEI_CDC_NCM=m CONFIG_USB_NET_CDC_MBIM=m CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET_ENABLE=y CONFIG_USB_NET_CDC_SUBSET=y CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=m CONFIG_USB_NET_KALMIA=m CONFIG_USB_NET_QMI_WWAN=m CONFIG_USB_HSO=m CONFIG_USB_NET_INT51X1=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=m # CONFIG_USB_NET_CH9200 is not set # CONFIG_USB_NET_AQC111 is not set CONFIG_WLAN=y # CONFIG_WIRELESS_WDS is not set CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_ATH_COMMON=m CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K_BTCOEX_SUPPORT=y # CONFIG_ATH9K is not set CONFIG_ATH9K_HTC=m # CONFIG_ATH9K_HTC_DEBUGFS is not set # CONFIG_CARL9170 is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set CONFIG_IWLEGACY=m CONFIG_IWL4965=m CONFIG_IWL3945=m # # iwl3945 / iwl4965 Debugging Options # CONFIG_IWLEGACY_DEBUG=y CONFIG_IWLEGACY_DEBUGFS=y # end of iwl3945 / iwl4965 Debugging Options CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m CONFIG_IWLMVM=m CONFIG_IWLWIFI_OPMODE_MODULAR=y # CONFIG_IWLWIFI_BCAST_FILTERING is not set # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set CONFIG_IWLWIFI_DEBUGFS=y # CONFIG_IWLWIFI_DEVICE_TRACING is not set # end of Debugging Options CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y # CONFIG_LIBERTAS is not set # CONFIG_LIBERTAS_THINFIRM is not set # CONFIG_MWIFIEX is not set # CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set # CONFIG_MT76x0U is not set # CONFIG_MT76x0E is not set # CONFIG_MT76x2E is not set # CONFIG_MT76x2U is not set # CONFIG_MT7603E is not set # CONFIG_MT7615E is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set # CONFIG_RTL_CARDS is not set # CONFIG_RTL8XXXU is not set # CONFIG_RTW88 is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=m CONFIG_HDLC_RAW=m # CONFIG_HDLC_RAW_ETH is not set CONFIG_HDLC_CISCO=m CONFIG_HDLC_FR=m CONFIG_HDLC_PPP=m # # X.25/LAPB support is disabled # # CONFIG_PCI200SYN is not set # CONFIG_WANXL is not set # CONFIG_PC300TOO is not set # CONFIG_FARSYNC is not set CONFIG_DLCI=m CONFIG_DLCI_MAX=8 # CONFIG_SBNI is not set CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKELB=m # CONFIG_IEEE802154_AT86RF230 is not set # CONFIG_IEEE802154_MRF24J40 is not set # CONFIG_IEEE802154_CC2520 is not set # CONFIG_IEEE802154_ATUSB is not set # CONFIG_IEEE802154_ADF7242 is not set # CONFIG_IEEE802154_CA8210 is not set # CONFIG_IEEE802154_MCR20A is not set # CONFIG_IEEE802154_HWSIM is not set CONFIG_XEN_NETDEV_FRONTEND=m CONFIG_VMXNET3=m CONFIG_FUJITSU_ES=m CONFIG_HYPERV_NET=m CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=m CONFIG_ISDN=y CONFIG_ISDN_CAPI=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_MISDN=m CONFIG_MISDN_DSP=m CONFIG_MISDN_L1OIP=m # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCMULTI=m CONFIG_MISDN_HFCUSB=m CONFIG_MISDN_AVMFRITZ=m CONFIG_MISDN_SPEEDFAX=m CONFIG_MISDN_INFINEON=m CONFIG_MISDN_W6692=m CONFIG_MISDN_NETJET=m CONFIG_MISDN_HDLC=m CONFIG_MISDN_IPAC=m CONFIG_MISDN_ISAR=m CONFIG_NVM=y # CONFIG_NVM_PBLK is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADC is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set # CONFIG_KEYBOARD_APPLESPI is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m CONFIG_MOUSE_SYNAPTICS_USB=m # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_GTCO=m # CONFIG_TABLET_USB_HANWANG is not set CONFIG_TABLET_USB_KBTAB=m # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_ADS7846 is not set # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set # CONFIG_TOUCHSCREEN_ADC is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_BU21029 is not set # CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set # CONFIG_TOUCHSCREEN_EXC3000 is not set # CONFIG_TOUCHSCREEN_FUJITSU is not set # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_S6SY761 is not set # CONFIG_TOUCHSCREEN_GUNZE is not set # CONFIG_TOUCHSCREEN_EKTF2127 is not set # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_WACOM_I2C=m # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_MK712 is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set # CONFIG_TOUCHSCREEN_TOUCHWIN is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set # CONFIG_TOUCHSCREEN_WM97XX is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_RM_TS is not set # CONFIG_TOUCHSCREEN_SILEAD is not set # CONFIG_TOUCHSCREEN_SIS_I2C is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_STMFTS is not set # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set # CONFIG_TOUCHSCREEN_ZET6223 is not set # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set # CONFIG_TOUCHSCREEN_IQS5XX is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_MSM_VIBRATOR is not set CONFIG_INPUT_PCSPKR=m # CONFIG_INPUT_MMA8450 is not set CONFIG_INPUT_APANEL=m CONFIG_INPUT_GP2A=m # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_DECODER is not set # CONFIG_INPUT_GPIO_VIBRA is not set CONFIG_INPUT_ATLAS_BTNS=m CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=m # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set CONFIG_RMI4_CORE=m # CONFIG_RMI4_I2C is not set # CONFIG_RMI4_SPI is not set CONFIG_RMI4_SMB=m CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y # CONFIG_RMI4_F34 is not set # CONFIG_RMI4_F54 is not set # CONFIG_RMI4_F55 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_HYPERV_KEYBOARD=m # CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # end of Hardware I/O ports # end of Input device support # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_SYNCLINK_GT=m CONFIG_NOZOMI=m # CONFIG_ISI is not set CONFIG_N_HDLC=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set # CONFIG_NULL_TTY is not set CONFIG_LDISC_AUTOLOAD=y CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_16550A_VARIANTS is not set # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DWLIB=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_FSL_LINFLEXUART is not set # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y # CONFIG_SERIAL_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 CONFIG_HPET=y CONFIG_HPET_MMAP=y # CONFIG_HPET_MMAP_DEFAULT is not set CONFIG_HANGCHECK_TIMER=m CONFIG_UV_MMTIMER=m CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_SPI is not set CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m # CONFIG_TCG_XEN is not set CONFIG_TCG_CRB=y # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # end of Character devices # CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_BOOTLOADER is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_MUX_MLXCPLD is not set # end of Multiplexer I2C Chip support CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m # CONFIG_I2C_AMD_MP2 is not set CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m # CONFIG_I2C_NVIDIA_GPU is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m # CONFIG_I2C_DESIGNWARE_SLAVE is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C_PARPORT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m CONFIG_I2C_VIPERBOARD=m # # Other I2C/SMBus bus drivers # # CONFIG_I2C_MLXCPLD is not set # end of I2C Hardware Bus support CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # end of I2C support # CONFIG_I3C is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DESIGNWARE is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_OC_TINY is not set CONFIG_SPI_PXA2XX=m CONFIG_SPI_PXA2XX_PCI=m # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_DP83640_PHY=m # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m # CONFIG_PTP_1588_CLOCK_IDTCM is not set # end of PTP clock support CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=m # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_LYNXPOINT is not set CONFIG_PINCTRL_INTEL=m # CONFIG_PINCTRL_BROXTON is not set CONFIG_PINCTRL_CANNONLAKE=m # CONFIG_PINCTRL_CEDARFORK is not set CONFIG_PINCTRL_DENVERTON=m CONFIG_PINCTRL_GEMINILAKE=m # CONFIG_PINCTRL_ICELAKE is not set CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_TIGERLAKE is not set CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=m # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=m # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # end of Port-mapped I/O GPIO drivers # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set # CONFIG_GPIO_RDC321X is not set # end of PCI GPIO expanders # # SPI GPIO expanders # # CONFIG_GPIO_MAX3191X is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_XRA1403 is not set # end of SPI GPIO expanders # # USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=m # end of USB GPIO expanders CONFIG_GPIO_MOCKUP=y # CONFIG_W1 is not set # CONFIG_POWER_AVS is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y # CONFIG_PDA_POWER is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_CHARGER_SBS is not set # CONFIG_MANAGER_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LT3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM1177 is not set CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DRIVETEMP is not set CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m # CONFIG_SENSORS_IIO_HWMON is not set # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2947_I2C is not set # CONFIG_SENSORS_LTC2947_SPI is not set # CONFIG_SENSORS_LTC2990 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m # CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX31730 is not set # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=m # CONFIG_SENSORS_LM70 is not set CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_NPCM7XX is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_BEL_PFE is not set # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_INSPUR_IPSPS is not set # CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_IR38064 is not set # CONFIG_SENSORS_IRPS5401 is not set # CONFIG_SENSORS_ISL68137 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX20730 is not set # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_PXE1610 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_XDPE122 is not set CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS7828=m # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m # CONFIG_SENSORS_INA3221 is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_TMP513 is not set CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m # CONFIG_SENSORS_W83773G is not set CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_CLOCK_THERMAL is not set # CONFIG_DEVFREQ_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set # # Intel thermal drivers # CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m # CONFIG_INT3406_THERMAL is not set CONFIG_PROC_THERMAL_MMIO_RAPL=y # end of ACPI INT340X thermal drivers # CONFIG_INTEL_PCH_THERMAL is not set # end of Intel thermal drivers # CONFIG_GENERIC_ADC_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_SYSFS=y # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_WDAT_WDT=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m # CONFIG_EBC_C384_WDT is not set CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=m # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_HPWDT_NMI_DECODING=y # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=m # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=m # CONFIG_SMSC37B787_WDT is not set # CONFIG_TQMX86_WDT is not set CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_INTEL_MEI_WDT=m # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=m # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m CONFIG_SSB_POSSIBLE=y CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_MADERA is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=m CONFIG_LPC_SCH=m # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set CONFIG_MFD_VIPERBOARD=m # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TQMX86 is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # end of Multifunction device drivers # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_RC_MAP=m CONFIG_LIRC=y CONFIG_RC_DECODERS=y CONFIG_IR_NEC_DECODER=m CONFIG_IR_RC5_DECODER=m CONFIG_IR_RC6_DECODER=m CONFIG_IR_JVC_DECODER=m CONFIG_IR_SONY_DECODER=m CONFIG_IR_SANYO_DECODER=m CONFIG_IR_SHARP_DECODER=m CONFIG_IR_MCE_KBD_DECODER=m # CONFIG_IR_XMP_DECODER is not set CONFIG_IR_IMON_DECODER=m # CONFIG_IR_RCMM_DECODER is not set CONFIG_RC_DEVICES=y CONFIG_RC_ATI_REMOTE=m CONFIG_IR_ENE=m CONFIG_IR_IMON=m # CONFIG_IR_IMON_RAW is not set CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m # CONFIG_IR_IGORPLUGUSB is not set CONFIG_IR_IGUANA=m CONFIG_IR_TTUSBIR=m CONFIG_RC_LOOPBACK=m # CONFIG_IR_SERIAL is not set # CONFIG_IR_SIR is not set # CONFIG_RC_XBOX_DVD is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_CEC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_MEDIA_CONTROLLER_DVB=y CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_V4L2_SUBDEV_API is not set CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_V4L2_I2C=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m CONFIG_DVB_CORE=m # CONFIG_DVB_MMAP is not set CONFIG_DVB_NET=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set # CONFIG_DVB_ULE_DEBUG is not set # # Media drivers # CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y CONFIG_USB_GSPCA=m CONFIG_USB_M5602=m CONFIG_USB_STV06XX=m CONFIG_USB_GL860=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_CPIA1=m # CONFIG_USB_GSPCA_DTCS033 is not set CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m CONFIG_USB_GSPCA_JL2005BCD=m # CONFIG_USB_GSPCA_KINECT is not set CONFIG_USB_GSPCA_KONICA=m CONFIG_USB_GSPCA_MARS=m CONFIG_USB_GSPCA_MR97310A=m CONFIG_USB_GSPCA_NW80X=m CONFIG_USB_GSPCA_OV519=m CONFIG_USB_GSPCA_OV534=m CONFIG_USB_GSPCA_OV534_9=m CONFIG_USB_GSPCA_PAC207=m CONFIG_USB_GSPCA_PAC7302=m CONFIG_USB_GSPCA_PAC7311=m CONFIG_USB_GSPCA_SE401=m CONFIG_USB_GSPCA_SN9C2028=m CONFIG_USB_GSPCA_SN9C20X=m CONFIG_USB_GSPCA_SONIXB=m CONFIG_USB_GSPCA_SONIXJ=m CONFIG_USB_GSPCA_SPCA500=m CONFIG_USB_GSPCA_SPCA501=m CONFIG_USB_GSPCA_SPCA505=m CONFIG_USB_GSPCA_SPCA506=m CONFIG_USB_GSPCA_SPCA508=m CONFIG_USB_GSPCA_SPCA561=m CONFIG_USB_GSPCA_SPCA1528=m CONFIG_USB_GSPCA_SQ905=m CONFIG_USB_GSPCA_SQ905C=m CONFIG_USB_GSPCA_SQ930X=m CONFIG_USB_GSPCA_STK014=m # CONFIG_USB_GSPCA_STK1135 is not set CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TOPRO=m # CONFIG_USB_GSPCA_TOUPTEK is not set CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m CONFIG_USB_GSPCA_XIRLINK_CIT=m CONFIG_USB_GSPCA_ZC3XX=m CONFIG_USB_PWC=m # CONFIG_USB_PWC_DEBUG is not set CONFIG_USB_PWC_INPUT_EVDEV=y # CONFIG_VIDEO_CPIA2 is not set CONFIG_USB_ZR364XX=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_S2255=m # CONFIG_VIDEO_USBTV is not set # # Analog TV USB devices # CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_HDPVR=m CONFIG_VIDEO_USBVISION=m # CONFIG_VIDEO_STK1160_COMMON is not set # CONFIG_VIDEO_GO7007 is not set # # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_AU0828_V4L2=y # CONFIG_VIDEO_AU0828_RC is not set CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m CONFIG_VIDEO_CX231XX_DVB=m CONFIG_VIDEO_TM6000=m CONFIG_VIDEO_TM6000_ALSA=m CONFIG_VIDEO_TM6000_DVB=m # # Digital TV USB devices # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set CONFIG_DVB_USB_DIB3000MC=m CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m # CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set CONFIG_DVB_USB_DIBUSB_MC=m CONFIG_DVB_USB_DIB0700=m CONFIG_DVB_USB_UMT_010=m CONFIG_DVB_USB_CXUSB=m # CONFIG_DVB_USB_CXUSB_ANALOG is not set CONFIG_DVB_USB_M920X=m CONFIG_DVB_USB_DIGITV=m CONFIG_DVB_USB_VP7045=m CONFIG_DVB_USB_VP702X=m CONFIG_DVB_USB_GP8PSK=m CONFIG_DVB_USB_NOVA_T_USB2=m CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m CONFIG_DVB_USB_OPERA1=m CONFIG_DVB_USB_AF9005=m CONFIG_DVB_USB_AF9005_REMOTE=m CONFIG_DVB_USB_PCTV452E=m CONFIG_DVB_USB_DW2102=m CONFIG_DVB_USB_CINERGY_T2=m CONFIG_DVB_USB_DTV5100=m CONFIG_DVB_USB_AZ6027=m CONFIG_DVB_USB_TECHNISAT_USB2=m CONFIG_DVB_USB_V2=m CONFIG_DVB_USB_AF9015=m CONFIG_DVB_USB_AF9035=m CONFIG_DVB_USB_ANYSEE=m CONFIG_DVB_USB_AU6610=m CONFIG_DVB_USB_AZ6007=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_USB_EC168=m CONFIG_DVB_USB_GL861=m CONFIG_DVB_USB_LME2510=m CONFIG_DVB_USB_MXL111SF=m CONFIG_DVB_USB_RTL28XXU=m # CONFIG_DVB_USB_DVBSKY is not set # CONFIG_DVB_USB_ZD1301 is not set CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_SMS_USB_DRV=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set # CONFIG_DVB_AS102 is not set # # Webcam, TV (analog/digital) USB devices # CONFIG_VIDEO_EM28XX=m # CONFIG_VIDEO_EM28XX_V4L2 is not set CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m CONFIG_VIDEO_EM28XX_RC=m CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # # CONFIG_VIDEO_MEYE is not set # CONFIG_VIDEO_SOLO6X10 is not set # CONFIG_VIDEO_TW5864 is not set # CONFIG_VIDEO_TW68 is not set # CONFIG_VIDEO_TW686X is not set # # Media capture/analog TV support # CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set # CONFIG_VIDEO_IVTV_ALSA is not set CONFIG_VIDEO_FB_IVTV=m # CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DT3155 is not set # # Media capture/analog/hybrid TV support # CONFIG_VIDEO_CX18=m CONFIG_VIDEO_CX18_ALSA=m CONFIG_VIDEO_CX23885=m CONFIG_MEDIA_ALTERA_CI=m # CONFIG_VIDEO_CX25821 is not set CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_ALSA=m CONFIG_VIDEO_CX88_BLACKBIRD=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_ENABLE_VP3054=y CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX88_MPEG=m CONFIG_VIDEO_BT848=m CONFIG_DVB_BT8XX=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_RC=y CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_SAA7164=m # # Media digital TV PCI Adapters # CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m # CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set CONFIG_DVB_PLUTO2=m CONFIG_DVB_DM1105=m CONFIG_DVB_PT1=m # CONFIG_DVB_PT3 is not set CONFIG_MANTIS_CORE=m CONFIG_DVB_MANTIS=m CONFIG_DVB_HOPPER=m CONFIG_DVB_NGENE=m CONFIG_DVB_DDBRIDGE=m # CONFIG_DVB_DDBRIDGE_MSIENABLE is not set # CONFIG_DVB_SMIPCIE is not set # CONFIG_DVB_NETUP_UNIDVB is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=m CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_TEA575X=m # CONFIG_RADIO_SI470X is not set # CONFIG_RADIO_SI4713 is not set # CONFIG_USB_MR800 is not set # CONFIG_USB_DSBR is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_SHARK is not set # CONFIG_RADIO_SHARK2 is not set # CONFIG_USB_KEENE is not set # CONFIG_USB_RAREMONO is not set # CONFIG_USB_MA901 is not set # CONFIG_RADIO_TEA5764 is not set # CONFIG_RADIO_SAA7706H is not set # CONFIG_RADIO_TEF6862 is not set # CONFIG_RADIO_WL1273 is not set # # Texas Instruments WL128x FM driver (ST based) # # end of Texas Instruments WL128x FM driver (ST based) # # Supported FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=m CONFIG_DVB_FIREDTV_INPUT=y CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_VIDEO_CX2341X=m CONFIG_VIDEO_TVEEPROM=m CONFIG_CYPRESS_FIRMWARE=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_VIDEOBUF2_DVB=m CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y # CONFIG_SMS_SIANO_DEBUGFS is not set # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # I2C Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=m CONFIG_VIDEO_TDA7432=m # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set # CONFIG_VIDEO_TEA6420 is not set CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m # CONFIG_VIDEO_TLV320AIC23B is not set # CONFIG_VIDEO_UDA1342 is not set CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m # CONFIG_VIDEO_SONY_BTF_MPX is not set # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # # CONFIG_VIDEO_ADV7183 is not set # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set # CONFIG_VIDEO_BT866 is not set # CONFIG_VIDEO_KS0127 is not set # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_SAA7110 is not set CONFIG_VIDEO_SAA711X=m # CONFIG_VIDEO_TVP514X is not set # CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_TW9910 is not set # CONFIG_VIDEO_VPX3220 is not set # # Video and audio decoders # CONFIG_VIDEO_SAA717X=m CONFIG_VIDEO_CX25840=m # # Video encoders # CONFIG_VIDEO_SAA7127=m # CONFIG_VIDEO_SAA7185 is not set # CONFIG_VIDEO_ADV7170 is not set # CONFIG_VIDEO_ADV7175 is not set # CONFIG_VIDEO_ADV7343 is not set # CONFIG_VIDEO_ADV7393 is not set # CONFIG_VIDEO_AK881X is not set # CONFIG_VIDEO_THS8200 is not set # # Camera sensor devices # # CONFIG_VIDEO_OV2640 is not set # CONFIG_VIDEO_OV2659 is not set # CONFIG_VIDEO_OV2680 is not set # CONFIG_VIDEO_OV2685 is not set # CONFIG_VIDEO_OV6650 is not set # CONFIG_VIDEO_OV5695 is not set # CONFIG_VIDEO_OV772X is not set # CONFIG_VIDEO_OV7640 is not set # CONFIG_VIDEO_OV7670 is not set # CONFIG_VIDEO_OV7740 is not set # CONFIG_VIDEO_OV9640 is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_MT9M111 is not set # CONFIG_VIDEO_MT9T112 is not set # CONFIG_VIDEO_MT9V011 is not set # CONFIG_VIDEO_MT9V111 is not set # CONFIG_VIDEO_SR030PC30 is not set # CONFIG_VIDEO_RJ54N1 is not set # # Lens drivers # # CONFIG_VIDEO_AD5820 is not set # # Flash devices # # CONFIG_VIDEO_ADP1653 is not set # CONFIG_VIDEO_LM3560 is not set # CONFIG_VIDEO_LM3646 is not set # # Video improvement chips # CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=m # # SDR tuner chips # # # Miscellaneous helper chips # # CONFIG_VIDEO_THS7303 is not set CONFIG_VIDEO_M52790=m # CONFIG_VIDEO_I2C is not set # end of I2C Encoders, decoders, sensors and other helper chips # # SPI helper chips # # end of SPI helper chips # # Media SPI Adapters # # CONFIG_CXD2880_SPI_DRV is not set # end of Media SPI Adapters CONFIG_MEDIA_TUNER=m # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA18250=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m # CONFIG_MEDIA_TUNER_MSI001 is not set CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_MEDIA_TUNER_MAX2165=m CONFIG_MEDIA_TUNER_TDA18218=m CONFIG_MEDIA_TUNER_FC0011=m CONFIG_MEDIA_TUNER_FC0012=m CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m # CONFIG_MEDIA_TUNER_MXL301RF is not set CONFIG_MEDIA_TUNER_QM1D1C0042=m CONFIG_MEDIA_TUNER_QM1D1B0004=m # end of Customize TV tuners # # Customise DVB Frontends # # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV0910=m CONFIG_DVB_STV6110x=m CONFIG_DVB_STV6111=m CONFIG_DVB_MXL5XX=m CONFIG_DVB_M88DS3103=m # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_SI2165=m CONFIG_DVB_MN88472=m CONFIG_DVB_MN88473=m # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m CONFIG_DVB_ZL10039=m CONFIG_DVB_S5H1420=m CONFIG_DVB_STV0288=m CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m CONFIG_DVB_STV6110=m CONFIG_DVB_STV0900=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m CONFIG_DVB_TDA8261=m CONFIG_DVB_VES1X93=m CONFIG_DVB_TUNER_ITD1000=m CONFIG_DVB_TUNER_CX24113=m CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m CONFIG_DVB_MB86A16=m CONFIG_DVB_TDA10071=m # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m # CONFIG_DVB_S5H1432 is not set CONFIG_DVB_DRXD=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m # CONFIG_DVB_DIB9000 is not set CONFIG_DVB_TDA10048=m CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m CONFIG_DVB_CXD2841ER=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m CONFIG_DVB_SI2168=m # CONFIG_DVB_ZD1301_DEMOD is not set CONFIG_DVB_GP8PSK_FE=m # CONFIG_DVB_CXD2880 is not set # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_TDA10023=m CONFIG_DVB_STV0297=m # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_DTV=m CONFIG_DVB_AU8522_V4L=m CONFIG_DVB_S5H1411=m # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # CONFIG_DVB_TC90522=m # CONFIG_DVB_MN88443X is not set # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=m CONFIG_DVB_TUNER_DIB0070=m CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # CONFIG_DVB_DRX39XYJ=m CONFIG_DVB_LNBH25=m # CONFIG_DVB_LNBH29 is not set CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=m # CONFIG_DVB_LGS8GL5 is not set CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m CONFIG_DVB_IX2505V=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m # CONFIG_DVB_HORUS3A is not set # CONFIG_DVB_ASCOT2E is not set # CONFIG_DVB_HELENE is not set # # Common Interface (EN50221) controller drivers # CONFIG_DVB_CXD2099=m # CONFIG_DVB_SP2 is not set # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=m # end of Customise DVB Frontends # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=64 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y CONFIG_DRM_DEBUG_SELFTEST=m CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set CONFIG_DRM_LOAD_EDID_FIRMWARE=y # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_TTM_DMA_PAGE_POOL=y CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set # end of I2C encoder or helper chips # # ARM devices # # end of ARM devices # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m # # drm/i915 Debugging # # CONFIG_DRM_I915_WERROR is not set # CONFIG_DRM_I915_DEBUG is not set # CONFIG_DRM_I915_DEBUG_MMIO is not set # CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set # CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set # CONFIG_DRM_I915_DEBUG_GUC is not set # CONFIG_DRM_I915_SELFTEST is not set # CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set # CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set # end of drm/i915 Debugging # # drm/i915 Profile Guided Optimisation # CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 # end of drm/i915 Profile Guided Optimisation CONFIG_DRM_VGEM=m # CONFIG_DRM_VKMS is not set CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y CONFIG_DRM_UDL=m CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set # CONFIG_DRM_GM12U320 is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9225 is not set # CONFIG_TINYDRM_ILI9341 is not set # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_XEN is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_EXPORT_FOR_TESTS=y CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y CONFIG_DRM_LIB_RANDOM=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_MODE_HELPERS is not set CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_INTEL is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_XEN_FBDEV_FRONTEND is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set CONFIG_FB_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set # end of Frame buffer Devices # # Backlight & LCD device support # CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set # CONFIG_LCD_LTV350QV is not set # CONFIG_LCD_ILI922X is not set # CONFIG_LCD_ILI9320 is not set # CONFIG_LCD_TDO24M is not set # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=m # CONFIG_LCD_AMS369FG06 is not set # CONFIG_LCD_LMS501KF03 is not set # CONFIG_LCD_HX8357 is not set # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # end of Backlight & LCD device support CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 # CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_PCM_ELD=y CONFIG_SND_HWDEP=m CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y # CONFIG_SND_MIXER_OSS is not set # CONFIG_SND_PCM_OSS is not set CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_SEQUENCER_OSS=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_SEQ_MIDI_EVENT=m CONFIG_SND_SEQ_MIDI=m CONFIG_SND_SEQ_MIDI_EMUL=m CONFIG_SND_SEQ_VIRMIDI=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_OPL3_LIB_SEQ=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=m CONFIG_SND_DUMMY=m CONFIG_SND_ALOOP=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m # CONFIG_SND_MTS64 is not set # CONFIG_SND_SERIAL_U16550 is not set CONFIG_SND_MPU401=m # CONFIG_SND_PORTMAN2X4 is not set CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 CONFIG_SND_PCI=y CONFIG_SND_AD1889=m # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set CONFIG_SND_ALI5451=m CONFIG_SND_ASIHPI=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m CONFIG_SND_CMIPCI=m CONFIG_SND_OXYGEN_LIB=m CONFIG_SND_OXYGEN=m # CONFIG_SND_CS4281 is not set CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=m CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m CONFIG_SND_LAYLA20=m CONFIG_SND_DARLA24=m CONFIG_SND_GINA24=m CONFIG_SND_LAYLA24=m CONFIG_SND_MONA=m CONFIG_SND_MIA=m CONFIG_SND_ECHO3G=m CONFIG_SND_INDIGO=m CONFIG_SND_INDIGOIO=m CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m CONFIG_SND_INDIGODJX=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m # CONFIG_SND_ES1938 is not set CONFIG_SND_ES1968=m CONFIG_SND_ES1968_INPUT=y CONFIG_SND_ES1968_RADIO=y # CONFIG_SND_FM801 is not set CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m CONFIG_SND_MAESTRO3=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=m # CONFIG_SND_NM256 is not set CONFIG_SND_PCXHR=m # CONFIG_SND_RIPTIDE is not set CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m # CONFIG_SND_SONICVIBES is not set CONFIG_SND_TRIDENT=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m # CONFIG_SND_YMFPCI is not set # # HD-Audio # CONFIG_SND_HDA=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_SIGMATEL=m CONFIG_SND_HDA_CODEC_VIA=m CONFIG_SND_HDA_CODEC_HDMI=m CONFIG_SND_HDA_CODEC_CIRRUS=m CONFIG_SND_HDA_CODEC_CONEXANT=m CONFIG_SND_HDA_CODEC_CA0110=m CONFIG_SND_HDA_CODEC_CA0132=m CONFIG_SND_HDA_CODEC_CA0132_DSP=y CONFIG_SND_HDA_CODEC_CMEDIA=m CONFIG_SND_HDA_CODEC_SI3054=m CONFIG_SND_HDA_GENERIC=m CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 # end of HD-Audio CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_COMPONENT=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=0 CONFIG_SND_INTEL_NHLT=y CONFIG_SND_INTEL_DSP_CONFIG=m # CONFIG_SND_SPI is not set CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y CONFIG_SND_USB_UA101=m CONFIG_SND_USB_USX2Y=m CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=m CONFIG_SND_USB_6FIRE=m CONFIG_SND_USB_HIFACE=m CONFIG_SND_BCD2000=m CONFIG_SND_USB_LINE6=m CONFIG_SND_USB_POD=m CONFIG_SND_USB_PODHD=m CONFIG_SND_USB_TONEPORT=m CONFIG_SND_USB_VARIAX=m CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=m # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set CONFIG_SND_ISIGHT=m # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set # CONFIG_SND_FIREWIRE_DIGI00X is not set # CONFIG_SND_FIREWIRE_TASCAM is not set # CONFIG_SND_FIREWIRE_MOTU is not set # CONFIG_SND_FIREFACE is not set CONFIG_SND_SOC=m CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_TOPOLOGY=y CONFIG_SND_SOC_ACPI=m # CONFIG_SND_SOC_AMD_ACP is not set # CONFIG_SND_SOC_AMD_ACP3x is not set # CONFIG_SND_ATMEL_SOC is not set # CONFIG_SND_DESIGNWARE_I2S is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # # CONFIG_SND_SOC_FSL_ASRC is not set # CONFIG_SND_SOC_FSL_SAI is not set # CONFIG_SND_SOC_FSL_AUDMIX is not set # CONFIG_SND_SOC_FSL_SSI is not set # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_ESAI is not set # CONFIG_SND_SOC_FSL_MICFIL is not set # CONFIG_SND_SOC_IMX_AUDMUX is not set # end of SoC Audio for Freescale CPUs # CONFIG_SND_I2S_HI6210_I2S is not set # CONFIG_SND_SOC_IMG is not set CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SST_IPC=m CONFIG_SND_SST_IPC_ACPI=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m # CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m CONFIG_SND_SOC_INTEL_SKYLAKE=m CONFIG_SND_SOC_INTEL_SKL=m CONFIG_SND_SOC_INTEL_APL=m CONFIG_SND_SOC_INTEL_KBL=m CONFIG_SND_SOC_INTEL_GLK=m CONFIG_SND_SOC_INTEL_CNL=m CONFIG_SND_SOC_INTEL_CFL=m # CONFIG_SND_SOC_INTEL_CML_H is not set # CONFIG_SND_SOC_INTEL_CML_LP is not set CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m # CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC is not set CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m CONFIG_SND_SOC_ACPI_INTEL_MATCH=m CONFIG_SND_SOC_INTEL_MACH=y # CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES is not set CONFIG_SND_SOC_INTEL_HASWELL_MACH=m # CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH is not set CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m # CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH is not set # CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH is not set CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m # CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH is not set # CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH is not set # CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH is not set # CONFIG_SND_SOC_MTK_BTCVSD is not set # CONFIG_SND_SOC_SOF_TOPLEVEL is not set # # STMicroelectronics STM32 SOC audio support # # end of STMicroelectronics STM32 SOC audio support # CONFIG_SND_SOC_XILINX_I2S is not set # CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set # CONFIG_SND_SOC_XILINX_SPDIF is not set # CONFIG_SND_SOC_XTFPGA_I2S is not set # CONFIG_ZX_TDM is not set CONFIG_SND_SOC_I2C_AND_SPI=m # # CODEC drivers # # CONFIG_SND_SOC_AC97_CODEC is not set # CONFIG_SND_SOC_ADAU1701 is not set # CONFIG_SND_SOC_ADAU1761_I2C is not set # CONFIG_SND_SOC_ADAU1761_SPI is not set # CONFIG_SND_SOC_ADAU7002 is not set # CONFIG_SND_SOC_ADAU7118_HW is not set # CONFIG_SND_SOC_ADAU7118_I2C is not set # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set # CONFIG_SND_SOC_AK5558 is not set # CONFIG_SND_SOC_ALC5623 is not set # CONFIG_SND_SOC_BD28623 is not set # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set # CONFIG_SND_SOC_CS35L34 is not set # CONFIG_SND_SOC_CS35L35 is not set # CONFIG_SND_SOC_CS35L36 is not set # CONFIG_SND_SOC_CS42L42 is not set # CONFIG_SND_SOC_CS42L51_I2C is not set # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set # CONFIG_SND_SOC_CS4265 is not set # CONFIG_SND_SOC_CS4270 is not set # CONFIG_SND_SOC_CS4271_I2C is not set # CONFIG_SND_SOC_CS4271_SPI is not set # CONFIG_SND_SOC_CS42XX8_I2C is not set # CONFIG_SND_SOC_CS43130 is not set # CONFIG_SND_SOC_CS4341 is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set # CONFIG_SND_SOC_CX2072X is not set CONFIG_SND_SOC_DA7213=m CONFIG_SND_SOC_DA7219=m CONFIG_SND_SOC_DMIC=m # CONFIG_SND_SOC_ES7134 is not set # CONFIG_SND_SOC_ES7241 is not set CONFIG_SND_SOC_ES8316=m # CONFIG_SND_SOC_ES8328_I2C is not set # CONFIG_SND_SOC_ES8328_SPI is not set # CONFIG_SND_SOC_GTM601 is not set CONFIG_SND_SOC_HDAC_HDMI=m # CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC_MAX98088 is not set CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98357A=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9867 is not set CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MAX98373 is not set # CONFIG_SND_SOC_MAX9860 is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set # CONFIG_SND_SOC_PCM1681 is not set # CONFIG_SND_SOC_PCM1789_I2C is not set # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X_SPI is not set # CONFIG_SND_SOC_PCM186X_I2C is not set # CONFIG_SND_SOC_PCM186X_SPI is not set # CONFIG_SND_SOC_PCM3060_I2C is not set # CONFIG_SND_SOC_PCM3060_SPI is not set # CONFIG_SND_SOC_PCM3168A_I2C is not set # CONFIG_SND_SOC_PCM3168A_SPI is not set # CONFIG_SND_SOC_PCM512x_I2C is not set # CONFIG_SND_SOC_PCM512x_SPI is not set # CONFIG_SND_SOC_RK3328 is not set CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RL6347A=m CONFIG_SND_SOC_RT286=m CONFIG_SND_SOC_RT298=m CONFIG_SND_SOC_RT5514=m CONFIG_SND_SOC_RT5514_SPI=m # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5640=m CONFIG_SND_SOC_RT5645=m CONFIG_SND_SOC_RT5651=m CONFIG_SND_SOC_RT5663=m CONFIG_SND_SOC_RT5670=m CONFIG_SND_SOC_RT5677=m CONFIG_SND_SOC_RT5677_SPI=m # CONFIG_SND_SOC_SGTL5000 is not set # CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set # CONFIG_SND_SOC_SPDIF is not set # CONFIG_SND_SOC_SSM2305 is not set # CONFIG_SND_SOC_SSM2602_SPI is not set # CONFIG_SND_SOC_SSM2602_I2C is not set CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_STA32X is not set # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_TAS2552 is not set # CONFIG_SND_SOC_TAS2562 is not set # CONFIG_SND_SOC_TAS2770 is not set # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set # CONFIG_SND_SOC_TAS6424 is not set # CONFIG_SND_SOC_TDA7419 is not set # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set # CONFIG_SND_SOC_TLV320AIC31XX is not set # CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set # CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set # CONFIG_SND_SOC_TLV320AIC3X is not set CONFIG_SND_SOC_TS3A227E=m # CONFIG_SND_SOC_TSCS42XX is not set # CONFIG_SND_SOC_TSCS454 is not set # CONFIG_SND_SOC_UDA1334 is not set # CONFIG_SND_SOC_WM8510 is not set # CONFIG_SND_SOC_WM8523 is not set # CONFIG_SND_SOC_WM8524 is not set # CONFIG_SND_SOC_WM8580 is not set # CONFIG_SND_SOC_WM8711 is not set # CONFIG_SND_SOC_WM8728 is not set # CONFIG_SND_SOC_WM8731 is not set # CONFIG_SND_SOC_WM8737 is not set # CONFIG_SND_SOC_WM8741 is not set # CONFIG_SND_SOC_WM8750 is not set # CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8770 is not set # CONFIG_SND_SOC_WM8776 is not set # CONFIG_SND_SOC_WM8782 is not set # CONFIG_SND_SOC_WM8804_I2C is not set # CONFIG_SND_SOC_WM8804_SPI is not set # CONFIG_SND_SOC_WM8903 is not set # CONFIG_SND_SOC_WM8904 is not set # CONFIG_SND_SOC_WM8960 is not set # CONFIG_SND_SOC_WM8962 is not set # CONFIG_SND_SOC_WM8974 is not set # CONFIG_SND_SOC_WM8978 is not set # CONFIG_SND_SOC_WM8985 is not set # CONFIG_SND_SOC_ZX_AUD96P22 is not set # CONFIG_SND_SOC_MAX9759 is not set # CONFIG_SND_SOC_MT6351 is not set # CONFIG_SND_SOC_MT6358 is not set # CONFIG_SND_SOC_MT6660 is not set # CONFIG_SND_SOC_NAU8540 is not set # CONFIG_SND_SOC_NAU8810 is not set # CONFIG_SND_SOC_NAU8822 is not set CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_NAU8825=m # CONFIG_SND_SOC_TPA6130A2 is not set # end of CODEC drivers # CONFIG_SND_SIMPLE_CARD is not set CONFIG_SND_X86=y CONFIG_HDMI_LPE_AUDIO=m CONFIG_SND_SYNTH_EMUX=m # CONFIG_SND_XEN_FRONTEND is not set CONFIG_AC97_BUS=m # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=m # CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_BIGBEN_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set CONFIG_HID_PRODIKEYS=m # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CP2112 is not set # CONFIG_HID_CREATIVE_SB0540 is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELAN is not set CONFIG_HID_ELECOM=m # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set CONFIG_HID_HOLTEK=m # CONFIG_HOLTEK_FF is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m # CONFIG_HID_VIEWSONIC is not set CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_ITE=y # CONFIG_HID_JABRA is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set CONFIG_HID_REDRAGON=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=m # CONFIG_HID_NTI is not set CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SONY=m # CONFIG_SONY_FF is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_HYPERV_MOUSE=m CONFIG_HID_SMARTJOYPLUS=m # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_U2FZERO is not set CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m CONFIG_HID_SENSOR_CUSTOM_SENSOR=m CONFIG_HID_ALPS=m # end of Special HID drivers # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # end of USB HID support # # I2C HID support # CONFIG_I2C_HID=m # end of I2C HID support # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=y # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # end of Intel ISH HID support # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_LEDS_TRIGGER_USBPORT=m CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=y # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_FSL is not set # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y # CONFIG_USB_U132_HCD is not set # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=m CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=m CONFIG_USB_STORAGE_FREECOM=m CONFIG_USB_STORAGE_ISD200=m CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STORAGE_SDDR09=m CONFIG_USB_STORAGE_SDDR55=m CONFIG_USB_STORAGE_JUMPSHOT=m CONFIG_USB_STORAGE_ALAUDA=m CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m CONFIG_USB_STORAGE_ENE_UB6250=m CONFIG_USB_UAS=m # # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m CONFIG_USBIP_CORE=m # CONFIG_USBIP_VHCI_HCD is not set # CONFIG_USBIP_HOST is not set # CONFIG_USBIP_DEBUG is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=m CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP210X=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=m # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_SYMBOL=m # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_WWAN=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m CONFIG_USB_SERIAL_XSENS_MT=m # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m # CONFIG_USB_SERIAL_UPD78F0730 is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=m # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=m # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=m # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=m # CONFIG_USB_HUB_USB251XB is not set CONFIG_USB_HSIC_USB3503=m # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_XUSBATM=m # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set CONFIG_TYPEC=y # CONFIG_TYPEC_TCPM is not set CONFIG_TYPEC_UCSI=y # CONFIG_UCSI_CCG is not set CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # # CONFIG_TYPEC_MUX_PI3USB30532 is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # # CONFIG_TYPEC_DP_ALTMODE is not set # end of USB Type-C Alternate Mode drivers # CONFIG_USB_ROLE_SWITCH is not set CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_WBSD is not set CONFIG_MMC_TIFM_SD=m # CONFIG_MMC_SPI is not set CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=m # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_APU is not set CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3532 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_CLEVO_MAIL=m # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_DAC124S085 is not set # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m # CONFIG_LEDS_MLXCPLD is not set # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_TI_LMU_COMMON is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_DISK is not set # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_ACTIVITY is not set CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set CONFIG_LEDS_TRIGGER_AUDIO=m # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m # CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y # CONFIG_INFINIBAND_MTHCA is not set # CONFIG_INFINIBAND_CXGB4 is not set # CONFIG_INFINIBAND_EFA is not set # CONFIG_INFINIBAND_I40IW is not set # CONFIG_MLX4_INFINIBAND is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_VMWARE_PVRDMA is not set # CONFIG_INFINIBAND_USNIC is not set # CONFIG_INFINIBAND_BNXT_RE is not set # CONFIG_INFINIBAND_QEDR is not set # CONFIG_INFINIBAND_RDMAVT is not set CONFIG_RDMA_RXE=m CONFIG_RDMA_SIW=m CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_SRPT=m # CONFIG_INFINIBAND_ISER is not set # CONFIG_INFINIBAND_ISERT is not set # CONFIG_INFINIBAND_OPA_VNIC is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=m CONFIG_EDAC_GHES=y CONFIG_EDAC_AMD64=m # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m CONFIG_EDAC_SKX=m # CONFIG_EDAC_I10NM is not set CONFIG_EDAC_PND2=m CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m # CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF85363 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m # CONFIG_RTC_DRV_RV3028 is not set # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_SD3078 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1302 is not set # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6916 is not set # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RX4581=m # CONFIG_RTC_DRV_RX6110 is not set # CONFIG_RTC_DRV_RS5C348 is not set # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_DS3232_HWMON=y # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_RV3029C2=m CONFIG_RTC_DRV_RV3029_HWMON=y # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_FTRTC010 is not set # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_INTEL_IDMA64 is not set # CONFIG_INTEL_IDXD is not set CONFIG_INTEL_IOATDMA=m # CONFIG_PLX_DMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=y # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set CONFIG_HSU_DMA=y # CONFIG_SF_PDMA is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y # CONFIG_UDMABUF is not set # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_SELFTESTS is not set # CONFIG_DMABUF_HEAPS is not set # end of DMABUF options CONFIG_DCA=m CONFIG_AUXDISPLAY=y # CONFIG_HD44780 is not set CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=m CONFIG_CFAG12864B_RATE=20 # CONFIG_IMG_ASCII_LCD is not set # CONFIG_PARPORT_PANEL is not set # CONFIG_CHARLCD_BL_OFF is not set # CONFIG_CHARLCD_BL_ON is not set CONFIG_CHARLCD_BL_FLASH=y # CONFIG_PANEL is not set CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_UIO_HV_GENERIC=m CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=m CONFIG_VFIO_NOIOMMU=y CONFIG_VFIO_PCI=m # CONFIG_VFIO_PCI_VGA is not set CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y # CONFIG_VFIO_PCI_IGD is not set CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV_DEVICE=m CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_PMEM is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_TIMER=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # end of Microsoft Hyper-V guest support # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES_DEFAULT=y CONFIG_XEN_DEV_EVTCHN=m # CONFIG_XEN_BACKEND is not set CONFIG_XENFS=m CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y # CONFIG_XEN_GNTDEV is not set # CONFIG_XEN_GRANT_DEV_ALLOC is not set # CONFIG_XEN_GRANT_DMA_ALLOC is not set CONFIG_SWIOTLB_XEN=y # CONFIG_XEN_PVCALLS_FRONTEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_HAVE_VPMU=y # end of Xen driver support # CONFIG_GREYBUS is not set CONFIG_STAGING=y # CONFIG_PRISM2_USB is not set # CONFIG_COMEDI is not set # CONFIG_RTL8192U is not set CONFIG_RTLLIB=m CONFIG_RTLLIB_CRYPTO_CCMP=m CONFIG_RTLLIB_CRYPTO_TKIP=m CONFIG_RTLLIB_CRYPTO_WEP=m CONFIG_RTL8192E=m # CONFIG_RTL8723BS is not set CONFIG_R8712U=m # CONFIG_R8188EU is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set # # IIO staging drivers # # # Accelerometers # # CONFIG_ADIS16203 is not set # CONFIG_ADIS16240 is not set # end of Accelerometers # # Analog to digital converters # # CONFIG_AD7816 is not set # CONFIG_AD7192 is not set # CONFIG_AD7280 is not set # end of Analog to digital converters # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # end of Analog digital bi-direction converters # # Capacitance to digital converters # # CONFIG_AD7150 is not set # CONFIG_AD7746 is not set # end of Capacitance to digital converters # # Direct Digital Synthesis # # CONFIG_AD9832 is not set # CONFIG_AD9834 is not set # end of Direct Digital Synthesis # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # end of Network Analyzer, Impedance Converters # # Active energy metering IC # # CONFIG_ADE7854 is not set # end of Active energy metering IC # # Resolver to digital converters # # CONFIG_AD2S1210 is not set # end of Resolver to digital converters # end of IIO staging drivers # CONFIG_FB_SM750 is not set # # Speakup console speech # # CONFIG_SPEAKUP is not set # end of Speakup console speech # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_ASHMEM is not set CONFIG_ION=y CONFIG_ION_SYSTEM_HEAP=y # CONFIG_ION_CMA_HEAP is not set # end of Android # CONFIG_LTE_GDM724X is not set CONFIG_FIREWIRE_SERIAL=m CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 # CONFIG_GS_FPGABOOT is not set # CONFIG_UNISYSSPAR is not set # CONFIG_FB_TFT is not set # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set # CONFIG_MOST is not set # CONFIG_KS7010 is not set # CONFIG_PI433 is not set # # Gasket devices # # CONFIG_STAGING_GASKET_FRAMEWORK is not set # end of Gasket devices # CONFIG_FIELDBUS_DEV is not set # CONFIG_KPC2000 is not set CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m # CONFIG_USB_WUSB_CBAF_DEBUG is not set # CONFIG_USB_WHCI_HCD is not set CONFIG_USB_HWA_HCD=m CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_I1480U=m # CONFIG_STAGING_EXFAT_FS is not set CONFIG_QLGE=m # CONFIG_NET_VENDOR_HP is not set # CONFIG_WFX is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACERHDF=m # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=m CONFIG_DCDBAS=m CONFIG_DELL_SMBIOS=m CONFIG_DELL_SMBIOS_WMI=y CONFIG_DELL_SMBIOS_SMM=y CONFIG_DELL_LAPTOP=m CONFIG_DELL_WMI=m CONFIG_DELL_WMI_DESCRIPTOR=m CONFIG_DELL_WMI_AIO=m # CONFIG_DELL_WMI_LED is not set CONFIG_DELL_SMO8800=m CONFIG_DELL_RBTN=m CONFIG_DELL_RBU=m CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m CONFIG_AMILO_RFKILL=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m # CONFIG_LG_LAPTOP is not set CONFIG_MSI_LAPTOP=m CONFIG_PANASONIC_LAPTOP=m CONFIG_COMPAL_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=m # CONFIG_SURFACE3_WMI is not set CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_SENSORS_HDAPS=m # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=m CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_WMI=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m CONFIG_INTEL_WMI_THUNDERBOLT=m # CONFIG_XIAOMI_WMI is not set CONFIG_MSI_WMI=m # CONFIG_PEAQ_WMI is not set CONFIG_TOPSTAR_LAPTOP=m CONFIG_ACPI_TOSHIBA=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m # CONFIG_INTEL_INT0002_VGPIO is not set CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_VBTN=m CONFIG_INTEL_IPS=m CONFIG_INTEL_PMC_CORE=m # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_INTEL_OAKTRAIL=m CONFIG_SAMSUNG_Q10=m CONFIG_APPLE_GMUX=m # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_MLX_PLATFORM is not set # CONFIG_INTEL_TURBO_MAX_3 is not set # CONFIG_I2C_MULTI_INSTANTIATE is not set # CONFIG_INTEL_ATOMISP2_PM is not set # CONFIG_HUAWEI_WMI is not set # CONFIG_PCENGINES_APU2 is not set # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set # # Intel Speed Select Technology interface support # # CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set # end of Intel Speed Select Technology interface support # CONFIG_SYSTEM76_ACPI is not set CONFIG_PMC_ATOM=y # CONFIG_MFD_CROS_EC is not set # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5341 is not set # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI544 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_PWM is not set # end of Common Clock Framework # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_IOVA=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_DMA=y CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_V2=m CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set CONFIG_IRQ_REMAP=y CONFIG_HYPERV_IOMMU=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # end of Remoteproc drivers # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic SoC drivers # # Aspeed SoC drivers # # end of Aspeed SoC drivers # # Broadcom SoC drivers # # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # # end of NXP/Freescale QorIQ SoC drivers # # i.MX SoC drivers # # end of i.MX SoC drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # CONFIG_XILINX_VCU is not set # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set # CONFIG_DEVFREQ_GOV_PASSIVE is not set # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y # CONFIG_IIO_BUFFER_HW_CONSUMER is not set CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=m # CONFIG_IIO_CONFIGFS is not set CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set # CONFIG_IIO_SW_TRIGGER is not set # # Accelerometers # # CONFIG_ADIS16201 is not set # CONFIG_ADIS16209 is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set # CONFIG_ADXL372_SPI is not set # CONFIG_ADXL372_I2C is not set # CONFIG_BMA180 is not set # CONFIG_BMA220 is not set # CONFIG_BMA400 is not set # CONFIG_BMC150_ACCEL is not set # CONFIG_DA280 is not set # CONFIG_DA311 is not set # CONFIG_DMARD09 is not set # CONFIG_DMARD10 is not set CONFIG_HID_SENSOR_ACCEL_3D=m # CONFIG_IIO_ST_ACCEL_3AXIS is not set # CONFIG_KXSD9 is not set # CONFIG_KXCJK1013 is not set # CONFIG_MC3230 is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set # CONFIG_MMA7660 is not set # CONFIG_MMA8452 is not set # CONFIG_MMA9551 is not set # CONFIG_MMA9553 is not set # CONFIG_MXC4005 is not set # CONFIG_MXC6255 is not set # CONFIG_SCA3000 is not set # CONFIG_STK8312 is not set # CONFIG_STK8BA50 is not set # end of Accelerometers # # Analog to digital converters # # CONFIG_AD7091R5 is not set # CONFIG_AD7124 is not set # CONFIG_AD7266 is not set # CONFIG_AD7291 is not set # CONFIG_AD7292 is not set # CONFIG_AD7298 is not set # CONFIG_AD7476 is not set # CONFIG_AD7606_IFACE_PARALLEL is not set # CONFIG_AD7606_IFACE_SPI is not set # CONFIG_AD7766 is not set # CONFIG_AD7768_1 is not set # CONFIG_AD7780 is not set # CONFIG_AD7791 is not set # CONFIG_AD7793 is not set # CONFIG_AD7887 is not set # CONFIG_AD7923 is not set # CONFIG_AD7949 is not set # CONFIG_AD799X is not set # CONFIG_HI8435 is not set # CONFIG_HX711 is not set # CONFIG_INA2XX_ADC is not set # CONFIG_LTC2471 is not set # CONFIG_LTC2485 is not set # CONFIG_LTC2496 is not set # CONFIG_LTC2497 is not set # CONFIG_MAX1027 is not set # CONFIG_MAX11100 is not set # CONFIG_MAX1118 is not set # CONFIG_MAX1363 is not set # CONFIG_MAX9611 is not set # CONFIG_MCP320X is not set # CONFIG_MCP3422 is not set # CONFIG_MCP3911 is not set # CONFIG_NAU7802 is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set # CONFIG_TI_ADC084S021 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set # CONFIG_TI_ADS1015 is not set # CONFIG_TI_ADS7950 is not set # CONFIG_TI_TLC4541 is not set # CONFIG_VIPERBOARD_ADC is not set # CONFIG_XILINX_XADC is not set # end of Analog to digital converters # # Analog Front Ends # # end of Analog Front Ends # # Amplifiers # # CONFIG_AD8366 is not set # end of Amplifiers # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set # CONFIG_BME680 is not set # CONFIG_CCS811 is not set # CONFIG_IAQCORE is not set # CONFIG_SENSIRION_SGP30 is not set # CONFIG_SPS30 is not set # CONFIG_VZ89X is not set # end of Chemical Sensors # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m # end of Hid Sensor IIO Common # # SSP Sensor Common # # CONFIG_IIO_SSP_SENSORHUB is not set # end of SSP Sensor Common # # Digital to analog converters # # CONFIG_AD5064 is not set # CONFIG_AD5360 is not set # CONFIG_AD5380 is not set # CONFIG_AD5421 is not set # CONFIG_AD5446 is not set # CONFIG_AD5449 is not set # CONFIG_AD5592R is not set # CONFIG_AD5593R is not set # CONFIG_AD5504 is not set # CONFIG_AD5624R_SPI is not set # CONFIG_LTC1660 is not set # CONFIG_LTC2632 is not set # CONFIG_AD5686_SPI is not set # CONFIG_AD5696_I2C is not set # CONFIG_AD5755 is not set # CONFIG_AD5758 is not set # CONFIG_AD5761 is not set # CONFIG_AD5764 is not set # CONFIG_AD5791 is not set # CONFIG_AD7303 is not set # CONFIG_AD8801 is not set # CONFIG_DS4424 is not set # CONFIG_M62332 is not set # CONFIG_MAX517 is not set # CONFIG_MCP4725 is not set # CONFIG_MCP4922 is not set # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set # CONFIG_TI_DAC7311 is not set # CONFIG_TI_DAC7612 is not set # end of Digital to analog converters # # IIO dummy driver # # end of IIO dummy driver # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # CONFIG_AD9523 is not set # end of Clock Generator/Distribution # # Phase-Locked Loop (PLL) frequency synthesizers # # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # end of Phase-Locked Loop (PLL) frequency synthesizers # end of Frequency Synthesizers DDS/PLL # # Digital gyroscope sensors # # CONFIG_ADIS16080 is not set # CONFIG_ADIS16130 is not set # CONFIG_ADIS16136 is not set # CONFIG_ADIS16260 is not set # CONFIG_ADXRS450 is not set # CONFIG_BMG160 is not set # CONFIG_FXAS21002C is not set CONFIG_HID_SENSOR_GYRO_3D=m # CONFIG_MPU3050_I2C is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set # CONFIG_ITG3200 is not set # end of Digital gyroscope sensors # # Health Sensors # # # Heart Rate Monitors # # CONFIG_AFE4403 is not set # CONFIG_AFE4404 is not set # CONFIG_MAX30100 is not set # CONFIG_MAX30102 is not set # end of Heart Rate Monitors # end of Health Sensors # # Humidity sensors # # CONFIG_AM2315 is not set # CONFIG_DHT11 is not set # CONFIG_HDC100X is not set # CONFIG_HID_SENSOR_HUMIDITY is not set # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_SI7005 is not set # CONFIG_SI7020 is not set # end of Humidity sensors # # Inertial measurement units # # CONFIG_ADIS16400 is not set # CONFIG_ADIS16460 is not set # CONFIG_ADIS16480 is not set # CONFIG_BMI160_I2C is not set # CONFIG_BMI160_SPI is not set # CONFIG_FXOS8700_I2C is not set # CONFIG_FXOS8700_SPI is not set # CONFIG_KMX61 is not set # CONFIG_INV_MPU6050_I2C is not set # CONFIG_INV_MPU6050_SPI is not set # CONFIG_IIO_ST_LSM6DSX is not set # end of Inertial measurement units # # Light sensors # # CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADUX1020 is not set # CONFIG_AL3320A is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9960 is not set # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set # CONFIG_CM3323 is not set # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set # CONFIG_ISL29125 is not set CONFIG_HID_SENSOR_ALS=m CONFIG_HID_SENSOR_PROX=m # CONFIG_JSA1212 is not set # CONFIG_RPR0521 is not set # CONFIG_LTR501 is not set # CONFIG_LV0104CS is not set # CONFIG_MAX44000 is not set # CONFIG_MAX44009 is not set # CONFIG_NOA1305 is not set # CONFIG_OPT3001 is not set # CONFIG_PA12203001 is not set # CONFIG_SI1133 is not set # CONFIG_SI1145 is not set # CONFIG_STK3310 is not set # CONFIG_ST_UVIS25 is not set # CONFIG_TCS3414 is not set # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set # CONFIG_TSL2583 is not set # CONFIG_TSL2772 is not set # CONFIG_TSL4531 is not set # CONFIG_US5182D is not set # CONFIG_VCNL4000 is not set # CONFIG_VCNL4035 is not set # CONFIG_VEML6030 is not set # CONFIG_VEML6070 is not set # CONFIG_VL6180 is not set # CONFIG_ZOPT2201 is not set # end of Light sensors # # Magnetometer sensors # # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set # CONFIG_BMC150_MAGN_I2C is not set # CONFIG_BMC150_MAGN_SPI is not set # CONFIG_MAG3110 is not set CONFIG_HID_SENSOR_MAGNETOMETER_3D=m # CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set # CONFIG_SENSORS_HMC5843_I2C is not set # CONFIG_SENSORS_HMC5843_SPI is not set # CONFIG_SENSORS_RM3100_I2C is not set # CONFIG_SENSORS_RM3100_SPI is not set # end of Magnetometer sensors # # Multiplexers # # end of Multiplexers # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=m CONFIG_HID_SENSOR_DEVICE_ROTATION=m # end of Inclinometer sensors # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # end of Triggers - standalone # # Digital potentiometers # # CONFIG_AD5272 is not set # CONFIG_DS1803 is not set # CONFIG_MAX5432 is not set # CONFIG_MAX5481 is not set # CONFIG_MAX5487 is not set # CONFIG_MCP4018 is not set # CONFIG_MCP4131 is not set # CONFIG_MCP4531 is not set # CONFIG_MCP41010 is not set # CONFIG_TPL0102 is not set # end of Digital potentiometers # # Digital potentiostats # # CONFIG_LMP91000 is not set # end of Digital potentiostats # # Pressure sensors # # CONFIG_ABP060MG is not set # CONFIG_BMP280 is not set # CONFIG_DLHL60D is not set # CONFIG_DPS310 is not set CONFIG_HID_SENSOR_PRESS=m # CONFIG_HP03 is not set # CONFIG_MPL115_I2C is not set # CONFIG_MPL115_SPI is not set # CONFIG_MPL3115 is not set # CONFIG_MS5611 is not set # CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set # CONFIG_T5403 is not set # CONFIG_HP206C is not set # CONFIG_ZPA2326 is not set # end of Pressure sensors # # Lightning sensors # # CONFIG_AS3935 is not set # end of Lightning sensors # # Proximity and distance sensors # # CONFIG_ISL29501 is not set # CONFIG_LIDAR_LITE_V2 is not set # CONFIG_MB1232 is not set # CONFIG_PING is not set # CONFIG_RFD77402 is not set # CONFIG_SRF04 is not set # CONFIG_SX9500 is not set # CONFIG_SRF08 is not set # CONFIG_VL53L0X_I2C is not set # end of Proximity and distance sensors # # Resolver to digital converters # # CONFIG_AD2S90 is not set # CONFIG_AD2S1200 is not set # end of Resolver to digital converters # # Temperature sensors # # CONFIG_LTC2983 is not set # CONFIG_MAXIM_THERMOCOUPLE is not set # CONFIG_HID_SENSOR_TEMP is not set # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set # CONFIG_TSYS01 is not set # CONFIG_TSYS02D is not set # CONFIG_MAX31856 is not set # end of Temperature sensors CONFIG_NTB=m # CONFIG_NTB_MSI is not set CONFIG_NTB_AMD=m # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set # CONFIG_NTB_SWITCHTEC is not set # CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_TOOL is not set CONFIG_NTB_PERF=m CONFIG_NTB_TRANSPORT=m # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # # end of IRQ chip support # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_CPCAP_USB is not set # CONFIG_PHY_INTEL_EMMC is not set # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_INTEL_RAPL_CORE=m CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_USB4 is not set # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set # end of Android CONFIG_LIBNVDIMM=m CONFIG_BLK_DEV_PMEM=m CONFIG_ND_BLK=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y CONFIG_ND_PFN=m CONFIG_NVDIMM_PFN=y CONFIG_NVDIMM_DAX=y CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y # # HW tracing support # # CONFIG_STM is not set # CONFIG_INTEL_TH is not set # end of HW tracing support # CONFIG_FPGA is not set # CONFIG_TEE is not set CONFIG_PM_OPP=y # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set # CONFIG_COUNTER is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=m CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=m # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=m # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y CONFIG_XFS_DEBUG=y CONFIG_XFS_ASSERT_FATAL=y CONFIG_GFS2_FS=m CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_IO_TRACE is not set # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_F2FS_FS_COMPRESSION is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_ALGS=m # CONFIG_FS_VERITY is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_VIRTIO_FS is not set CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY is not set # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # end of CD-ROM/DVD Filesystems # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_NTFS_FS is not set # end of DOS/FAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y # CONFIG_PROC_VMCORE_DEVICE_DUMP is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_PROC_PID_ARCH_STATUS=y CONFIG_PROC_CPU_RESCTRL=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_MEMFD_CREATE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y # end of Pseudo filesystems CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_JFFS2_FS is not set # CONFIG_UBIFS_FS is not set CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y # CONFIG_CRAMFS_MTD is not set CONFIG_SQUASHFS=m CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_ZSTD is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=m # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_DEFLATE_COMPRESS=y # CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_LZ4HC_COMPRESS is not set # CONFIG_PSTORE_842_COMPRESS is not set # CONFIG_PSTORE_ZSTD_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EROFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DEBUG=y CONFIG_NFS_DISABLE_UDP_SUPPORT=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y # CONFIG_NFSD_BLOCKLAYOUT is not set CONFIG_NFSD_SCSILAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set CONFIG_SUNRPC_DEBUG=y CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_CEPH_FS=m # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y # CONFIG_CEPH_FS_SECURITY_LABEL is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_9P_FS=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=m CONFIG_DLM=m CONFIG_DLM_DEBUG=y # CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_REQUEST_CACHE is not set CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_PAGE_TABLE_ISOLATION=y # CONFIG_SECURITY_INFINIBAND is not set CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y CONFIG_INTEL_TXT=y CONFIG_LSM_MMAP_MIN_ADDR=65535 CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY_FALLBACK=y # CONFIG_HARDENED_USERCOPY_PAGESPAN is not set # CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y # CONFIG_SECURITY_SELINUX_DISABLE is not set CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y # CONFIG_IMA_TEMPLATE is not set CONFIG_IMA_NG_TEMPLATE=y # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" CONFIG_IMA_DEFAULT_HASH_SHA1=y # CONFIG_IMA_DEFAULT_HASH_SHA256 is not set CONFIG_IMA_DEFAULT_HASH="sha1" # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_IMA_READ_POLICY is not set CONFIG_IMA_APPRAISE=y # CONFIG_IMA_ARCH_POLICY is not set # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y # CONFIG_IMA_APPRAISE_MODSIG is not set CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y CONFIG_EVM=y CONFIG_EVM_ATTR_FSUUID=y # CONFIG_EVM_ADD_XATTRS is not set # CONFIG_EVM_LOAD_X509 is not set CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_APPARMOR is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=y # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # end of Memory initialization # end of Kernel hardening options # end of Security options CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_GLUE_HELPER_X86=m CONFIG_CRYPTO_ENGINE=m # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECRDSA is not set # CONFIG_CRYPTO_CURVE25519 is not set # CONFIG_CRYPTO_CURVE25519_X86 is not set # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y # CONFIG_CRYPTO_CFB is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_OFB is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set # CONFIG_CRYPTO_ADIANTUM is not set CONFIG_CRYPTO_ESSIV=m # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_XXHASH=m CONFIG_CRYPTO_BLAKE2B=m # CONFIG_CRYPTO_BLAKE2S is not set # CONFIG_CRYPTO_BLAKE2S_X86 is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m # CONFIG_CRYPTO_SHA3 is not set # CONFIG_CRYPTO_SM3 is not set # CONFIG_CRYPTO_STREEBOG is not set CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_BLOWFISH_X86_64=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST5_AVX_X86_64=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_CAST6_AVX_X86_64=m CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m # CONFIG_CRYPTO_SM4 is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=m # CONFIG_CRYPTO_USER_API_AEAD is not set # CONFIG_CRYPTO_STATS is not set CONFIG_CRYPTO_HASH_INFO=y # # Crypto library routines # CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m # CONFIG_CRYPTO_LIB_BLAKE2S is not set # CONFIG_CRYPTO_LIB_CHACHA is not set # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_SP_PSP=y # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_VIRTIO=m # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y # CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE is not set CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set # CONFIG_SECONDARY_TRUSTED_KEYRING is not set CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_CORDIC=m CONFIG_PRIME_NUMBERS=m CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC64 is not set # CONFIG_CRC4 is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=m CONFIG_CRC8=m CONFIG_XXHASH=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=m CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_BTREE=y CONFIG_INTERVAL_TREE=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y CONFIG_DMA_VIRT_OPS=y CONFIG_SWIOTLB=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=200 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set CONFIG_SGL_ALLOC=y CONFIG_IOMMU_HELPER=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_TIME_NS=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_UACCESS_MCSAFE=y CONFIG_ARCH_STACKWALK=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set # end of Library routines # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y # CONFIG_PRINTK_CALLER is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_DEBUG_INFO_BTF is not set # CONFIG_GDB_SCRIPTS is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_FS=y CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_UBSAN_ALIGNMENT=y # end of Generic Kernel Debugging Instruments CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_RODATA_TEST=y CONFIG_GENERIC_PTDUMP=y # CONFIG_PTDUMP_DEBUGFS is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y CONFIG_CC_HAS_KASAN_GENERIC=y # CONFIG_KASAN is not set CONFIG_KASAN_STACK=1 # end of Memory Debugging CONFIG_DEBUG_SHIRQ=y # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # end of Scheduler Debugging # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=m CONFIG_WW_MUTEX_SELFTEST=m # end of Lock Debugging (spinlocks, mutexes, etc...) CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # # Debug kernel data structures # CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m CONFIG_RCU_PERF_TEST=m CONFIG_RCU_TORTURE_TEST=m CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_BOOTTIME_TRACING is not set CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y # CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y # CONFIG_MMIOTRACE is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_TRACE_EVAL_MAP_FILE is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_SYNTH_EVENT_GEN_TEST is not set # CONFIG_KPROBE_EVENT_GEN_TEST is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_SAMPLES is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set # # x86 Debugging # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y # CONFIG_EARLY_PRINTK_USB_XDBC is not set # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # CONFIG_UNWINDER_GUESS is not set # end of x86 Debugging # # Kernel Testing and Coverage # # CONFIG_KUNIT is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FUNCTION_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAIL_FUNCTION is not set # CONFIG_FAIL_MMC_REQUEST is not set CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_TEST_SORT is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_REED_SOLOMON_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_STRSCPY=m # CONFIG_TEST_KSTRTOX is not set CONFIG_TEST_PRINTF=m CONFIG_TEST_BITMAP=m # CONFIG_TEST_BITFIELD is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_IDA is not set CONFIG_TEST_LKM=m CONFIG_TEST_VMALLOC=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m CONFIG_TEST_BLACKHOLE_DEV=m # CONFIG_FIND_BIT_BENCHMARK is not set CONFIG_TEST_FIRMWARE=m CONFIG_TEST_SYSCTL=m # CONFIG_TEST_UDELAY is not set CONFIG_TEST_STATIC_KEYS=m CONFIG_TEST_KMOD=m # CONFIG_TEST_MEMCAT_P is not set CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_MEMTEST is not set # CONFIG_HYPERV_TESTING is not set # end of Kernel Testing and Coverage # end of Kernel hacking --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='suspend-stress' export testcase='suspend-stress' export category='functional' export kernel_cmdline='initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel' export iterations=10 export runtime= export rtcwake= export idle_time= export job_origin='/lkp/lkp/.src-20200413-124813/allot/cyclic:power:linux-devel:devel-hourly/lkp-bdw-nuc1/suspend-stress.yaml' export queue_cmdline_keys='branch commit queue_at_least_once' export queue='validate' export testbox='lkp-bdw-nuc1' export tbox_group='lkp-bdw-nuc1' export submit_id='5e95df5c1eaa6eacb8c2be62' export job_file='/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml' export id='0f4b9b0c1d7c3302169bf6ff588a2131b39f8ffb' export queuer_version='/lkp-src' export model='BroadWell' export nr_cpu=4 export memory='8G' export belongs_to='power' export avoid_nfs=1 export need_kconfig='CONFIG_SUSPEND=y CONFIG_HIBERNATION=y CONFIG_PM_DEBUG=y' export commit='6dc0b234a64d2fdea96623381b234ec328b5a0a2' export rootfs='debian-x86_64-20180403.cgz' export kconfig='x86_64-rhel-7.6' export compiler='gcc-7' export enqueue_time='2020-04-15 00:05:52 +0800' export _id='5e95df601eaa6eacb8c2be64' export _rt='/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2' export user='lkp' export head_commit='2b8dd3e6f74157a8e65572769f369657d1664b2d' export base_commit='8f3d9f354286745c751374f5f1fcafee6b3f3136' export branch='linux-devel/devel-hourly-2020041317' export result_root='/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/3' export scheduler_version='/lkp/lkp/.src-20200414-231014' export LKP_SERVER='inn' export arch='x86_64' export max_uptime=3600 export initrd='/osimage/debian/debian-x86_64-20180403.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.6 branch=linux-devel/devel-hourly-2020041317 commit=6dc0b234a64d2fdea96623381b234ec328b5a0a2 BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/vmlinuz-5.6.0-rc5-01501-g6dc0b234a64d2f initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel max_uptime=3600 RESULT_ROOT=/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/3 LKP_SERVER=inn nokaslr selinux=0 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/modules.cgz' export bm_initrd='/osimage/deps/debian-x86_64-20180403.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/lkp_2019-08-05.cgz,/osimage/deps/debian-x86_64-20180403.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/hw_2020-01-02.cgz' export lkp_initrd='/osimage/user/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export repeat_to=4 export schedule_notify_address= export queue_at_least_once=1 export kernel='/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/vmlinuz-5.6.0-rc5-01501-g6dc0b234a64d2f' export dequeue_time='2020-04-15 00:51:59 +0800' export job_initrd='/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test mode='freeze' $LKP_SRC/tests/wrapper suspend-stress } extract_stats() { export stats_part_begin= export stats_part_end= $LKP_SRC/stats/wrapper suspend-stress $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time suspend-stress.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" --z3ND3gJe4e1E4uwh Content-Type: application/x-xz Content-Disposition: attachment; filename="kmsg.xz" Content-Transfer-Encoding: base64 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 BWAqg4wtHFnZm1X+86tvaY7NpIALyc1lXQiozQjrojM3rmGddOtuappIhenQqClL5BYsbhW/ 4F0PP1fvnf8q69KLwq++qHezsyhLchRc2DhzFTclb376Z1LfUOQfbeHYD1sM6+DsehZ68rpW YkxM4L7fmfnmWLG5fYFVjc75FDVmP+7HtDCkdvzU8/tu0nqe6nkX+dIhMQ3m2gNDOdKmoJMe cjT+GaF7z4ALIMupgnb0Xl9b/KCLcvZsnyh8uAeRkI/+UHoxoPjtDc4k6NNgKcObVAx9kv7v aetyr8zwTsNRrW5CDVt9OINQdK2XRl1ILuwrGgCA8Xl3lR6ITgB0fL2eT6MhIj014QhefZqr 2IWZRVJLXYfH4bE97cf6Ilt1yIf/FoZPK/Y/kiEega55ow1g1pXPMhss0//5PnGlAaTv0LZW lLxzP0i4H+I1eqc5vmVw/dHuQrAY969H/BNJ+CtwU4/EMjG4FMwnAvGmXwfsKvGaVCcvcwKS zz456RmmZmmnfG9m/8gUQFIf0L0GJU84k7IUlYyy52XcRqK2xuIcJ3fohdGm+AWvxaWwcxxJ g7iZQ/pgY5dGhJebipn0LUDH9w3kYJJN8FnhkYRcS6e9jcRAySWcfb8g3f5OUlGjtfpCED5q Ic/H0Y53nLFog+vkbXYl9YqNUSzGiwx0zDPyRJIo6w02nAvL15bJ+fl7jljDDH9QSwlbOsBd W95WC3NFNTvtkURTWxQS5E3nl6E9VGj3UzCktIar3DxnHTzcJW+yRRpid6nYJXsLE9BaOlWh Iinz9f9qZzL+9g9rj109wsmHf795lyWbOCRJzlUsuC4mxk3OIyeI7zxo7luNsp5xsY0A0tow rcCB3oW3ExoQoxJ67hyHxg/sgmJsKaUSUNvrMIyFQmI647c8ityfYQEppMLmvo+sKXWuTWdX pf0Fu99AW3LXIoi42meHT+WSvH1x6dtTzIjJU2jyGK+Sd92jkKZzMNFLiIAjxkdbPrnFFoXo lIcR5a4710r8+EbYB/l83yw7CA+d5nZB2m40zqDRQ4zFVmlcq8mm1lk7MHtO+dq1OxuVlf3e z9CI/iKAKRH7UuxLaa6pU9rzDLMq2Sw85RT4o30P6IvJw4JxSKe7UFLBtZd8kRPP1XxoYVFG ayq4lQVNkwR+40+mK1HX6j5gYHVqoceFtGIm4qNkilMoQeB3+LYOI20miukO3KBVmOl3cjkL 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 --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=suspend-stress SUSPEND RESUME TEST STARTED Suspend to freeze 1/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-1/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 2/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-2/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 3/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-3/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 4/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-4/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 5/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-5/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 6/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-6/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 7/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-7/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 8/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-8/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 9/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-9/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 10/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-10/10 -O /dev/null Done Sleep for 10 seconds SUSPEND RESUME TEST SUCCESS --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- #! jobs/suspend-stress.yaml suite: suspend-stress testcase: suspend-stress category: functional kernel_cmdline: initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel suspend-stress: mode: freeze iterations: 10 runtime: rtcwake: idle_time: job_origin: "/lkp/lkp/.src-20200413-124813/allot/cyclic:power:linux-devel:devel-hourly/lkp-bdw-nuc1/suspend-stress.yaml" #! queue options queue_cmdline_keys: - branch - commit queue: bisect testbox: lkp-bdw-nuc1 tbox_group: lkp-bdw-nuc1 submit_id: 5e9559111eaa6ea62cab8ecd job_file: "/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200414-42540-1gf0zxa-0.yaml" id: a2e91f32a48ca9c92529649e758a73c20e150cfb queuer_version: "/lkp-src" #! hosts/lkp-bdw-nuc1 model: BroadWell nr_cpu: 4 memory: 8G belongs_to: power #! include/category/functional kmsg: heartbeat: meminfo: #! include/suspend-stress avoid_nfs: 1 need_kconfig: - CONFIG_SUSPEND=y - CONFIG_HIBERNATION=y - CONFIG_PM_DEBUG=y #! include/queue/cyclic commit: 6dc0b234a64d2fdea96623381b234ec328b5a0a2 #! include/testbox/lkp-bdw-nuc1 rootfs: debian-x86_64-20180403.cgz #! default params kconfig: x86_64-rhel-7.6 compiler: gcc-7 enqueue_time: 2020-04-14 14:32:54.672610390 +08:00 _id: 5e9559111eaa6ea62cab8ecd _rt: "/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2" #! schedule options user: lkp head_commit: 2b8dd3e6f74157a8e65572769f369657d1664b2d base_commit: 8f3d9f354286745c751374f5f1fcafee6b3f3136 branch: linux-devel/devel-hourly-2020041317 result_root: "/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/0" scheduler_version: "/lkp/lkp/.src-20200414-102605" LKP_SERVER: inn arch: x86_64 max_uptime: 3600 initrd: "/osimage/debian/debian-x86_64-20180403.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200414-42540-1gf0zxa-0.yaml - ARCH=x86_64 - kconfig=x86_64-rhel-7.6 - branch=linux-devel/devel-hourly-2020041317 - commit=6dc0b234a64d2fdea96623381b234ec328b5a0a2 - BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/vmlinuz-5.6.0-rc5-01501-g6dc0b234a64d2f - initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel - max_uptime=3600 - RESULT_ROOT=/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/0 - LKP_SERVER=inn - nokaslr - selinux=0 - debug - apic=debug - sysrq_always_enabled - rcupdate.rcu_cpu_stall_timeout=100 - net.ifnames=0 - printk.devkmsg=on - panic=-1 - softlockup_panic=1 - nmi_watchdog=panic - oops=panic - load_ramdisk=2 - prompt_ramdisk=0 - drbd.minor_count=8 - systemd.log_level=err - ignore_loglevel - console=tty0 - earlyprintk=ttyS0,115200 - console=ttyS0,115200 - vga=normal - rw modules_initrd: "/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/modules.cgz" bm_initrd: "/osimage/deps/debian-x86_64-20180403.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/lkp_2019-08-05.cgz,/osimage/deps/debian-x86_64-20180403.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/hw_2020-01-02.cgz" lkp_initrd: "/osimage/user/lkp/lkp-x86_64.cgz" site: inn #! /lkp/lkp/.src-20200413-124813/include/site/inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: #! runtime status schedule_notify_address: #! user overrides kernel: "/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/vmlinuz-5.6.0-rc5-01501-g6dc0b234a64d2f" dequeue_time: 2020-04-14 14:40:43.513122872 +08:00 #! /lkp/lkp/.src-20200414-102605/include/site/inn job_state: finished loadavg: 0.69 0.80 0.40 1/189 1518 start_time: '1586846757' end_time: '1586847459' version: "/lkp/lkp/.src-20200414-102639:d3f84cc3:0191a4542" --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel --z3ND3gJe4e1E4uwh-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.5 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, UPPERCASE_50_75,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0D652C2BB1D for ; Wed, 15 Apr 2020 03:29:44 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D8B1F206F9 for ; Wed, 15 Apr 2020 03:29:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D8B1F206F9 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 42FBC6E82F; Wed, 15 Apr 2020 03:29:43 +0000 (UTC) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id E45BD6E82F; Wed, 15 Apr 2020 03:29:41 +0000 (UTC) IronPort-SDR: 0j3dU4c6Y9RaohWsH/SZ50H5N34nQIVcyjda7Godgy0DYqMsi3FHfOad+D0Xm4nt8QtX/eVQ5v 4giHId6EHYUw== X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2020 20:29:40 -0700 IronPort-SDR: hVpD0GiMpFhAkXi3RVyzYl2gtL7Iq/mfWr2NyMBZNg5fHzFWjoTHJ3+I0koZ+LITh5yoM9SdQc sq8jtwczLxSw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,385,1580803200"; d="xz'?yaml'?scan'208";a="427292266" Received: from shao2-debian.sh.intel.com (HELO localhost) ([10.239.13.3]) by orsmga005.jf.intel.com with ESMTP; 14 Apr 2020 20:29:34 -0700 Date: Wed, 15 Apr 2020 11:29:09 +0800 From: kernel test robot To: Sultan Alsawaf Message-ID: <20200415032909.GP8179@shao2-debian> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="z3ND3gJe4e1E4uwh" Content-Disposition: inline In-Reply-To: <20200403011318.2280-1-sultan@kerneltoast.com> User-Agent: Mutt/1.10.1 (2018-07-13) Subject: [Intel-gfx] [drm/i915] 6dc0b234a6: BUG:sleeping_function_called_from_invalid_context_at_kernel/locking/mutex.c X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dri-devel@lists.freedesktop.org, David Airlie , intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, Chris Wilson , lkp@lists.01.org, stable@vger.kernel.org, Sultan Alsawaf , rui.zhang@intel.com, Matthew Auld Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Greeting, FYI, we noticed the following commit (built with gcc-7): commit: 6dc0b234a64d2fdea96623381b234ec328b5a0a2 ("[PATCH] drm/i915: Fix use-after-free due to intel_context_pin/unpin race") url: https://github.com/0day-ci/linux/commits/Sultan-Alsawaf/drm-i915-Fix-use-after-free-due-to-intel_context_pin-unpin-race/20200404-054505 base: git://anongit.freedesktop.org/drm-intel for-linux-next in testcase: suspend-stress with following parameters: mode: freeze iterations: 10 on test machine: 4 threads BroadWell with 8G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot kern :err : [ 209.039440] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:281 kern :err : [ 209.039594] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 34, name: kworker/3:1 kern :warn : [ 209.039709] CPU: 3 PID: 34 Comm: kworker/3:1 Not tainted 5.6.0-rc5-01501-g6dc0b234a64d2f #1 kern :warn : [ 209.039824] Hardware name: /NUC5i3RYB, BIOS RYBDWi35.86A.0363.2017.0316.1028 03/16/2017 kern :warn : [ 209.040023] Workqueue: events engine_retire [i915] kern :warn : [ 209.040093] Call Trace: kern :warn : [ 209.040140] dump_stack+0x66/0x8b kern :warn : [ 209.040192] ___might_sleep+0x102/0x120 kern :warn : [ 209.040251] mutex_lock+0x1c/0x40 kern :warn : [ 209.040380] __active_retire+0x7f/0x110 [i915] kern :warn : [ 209.040449] dma_fence_signal_locked+0x7e/0x100 kern :warn : [ 209.040595] i915_request_retire+0x315/0x370 [i915] kern :warn : [ 209.040736] retire_requests+0x4e/0x70 [i915] kern :warn : [ 209.040865] engine_retire+0x61/0x90 [i915] kern :warn : [ 209.040930] process_one_work+0x1b0/0x3e0 kern :warn : [ 209.040990] ? move_linked_works+0x6e/0xa0 kern :warn : [ 209.041051] worker_thread+0x1e5/0x3b0 kern :warn : [ 209.041108] ? process_one_work+0x3e0/0x3e0 kern :warn : [ 209.041170] kthread+0x11e/0x140 kern :warn : [ 209.041220] ? kthread_park+0x90/0x90 kern :warn : [ 209.041277] ret_from_fork+0x35/0x40 kern :debug : [ 209.045034] calling coretemp_init+0x0/0x1000 [coretemp] @ 245 kern :debug : [ 209.045252] probe of coretemp.0 returned 1 after 44 usecs kern :debug : [ 209.068661] initcall coretemp_init+0x0/0x1000 [coretemp] returned 0 after 22978 usecs kern :debug : [ 209.071902] calling powerclamp_init+0x0/0x1000 [intel_powerclamp] @ 240 kern :debug : [ 209.078262] initcall powerclamp_init+0x0/0x1000 [intel_powerclamp] returned 0 after 6104 usecs kern :info : [ 209.079857] [drm] Initialized i915 1.6.0 20200313 for 0000:00:02.0 on minor 0 kern :debug : [ 209.081471] calling pkg_temp_thermal_init+0x0/0x1000 [x86_pkg_temp_thermal] @ 240 kern :debug : [ 209.081729] initcall pkg_temp_thermal_init+0x0/0x1000 [x86_pkg_temp_thermal] returned 0 after 138 usecs kern :info : [ 209.083553] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no) kern :info : [ 209.085400] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input9 kern :debug : [ 209.085534] calling acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] @ 240 kern :debug : [ 209.085540] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] returned -17 after 0 usecs kern :debug : [ 209.086704] probe of LNXVIDEO:00 returned 1 after 6197 usecs kern :info : [ 209.087484] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) kern :debug : [ 209.087831] probe of 0000:00:02.0 returned 1 after 161586 usecs kern :debug : [ 209.088502] initcall i915_init+0x0/0x6b [i915] returned 0 after 2820 usecs kern :debug : [ 209.106252] calling acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] @ 245 kern :debug : [ 209.106354] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] returned -17 after 0 usecs kern :debug : [ 209.108121] calling rapl_init+0x0/0x1000 [intel_rapl_common] @ 240 kern :debug : [ 209.108266] initcall rapl_init+0x0/0x1000 [intel_rapl_common] returned 0 after 47 usecs kern :debug : [ 209.111832] calling intel_rapl_msr_driver_init+0x0/0x1000 [intel_rapl_msr] @ 242 kern :info : [ 209.112018] intel_rapl_common: Found RAPL domain package kern :info : [ 209.112097] intel_rapl_common: Found RAPL domain core kern :info : [ 209.112171] intel_rapl_common: Found RAPL domain uncore kern :info : [ 209.112246] intel_rapl_common: Found RAPL domain dram kern :debug : [ 209.120124] probe of intel_rapl_msr.0 returned 1 after 8156 usecs kern :debug : [ 209.120247] initcall intel_rapl_msr_driver_init+0x0/0x1000 [intel_rapl_msr] returned 0 after 8102 usecs kern :debug : [ 209.127972] calling hdmi_driver_init+0x0/0x1000 [snd_hda_codec_hdmi] @ 504 kern :debug : [ 209.128244] calling acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] @ 266 kern :debug : [ 209.128343] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] returned -17 after 1 usecs kern :debug : [ 209.130475] probe of hdaudioC0D0 returned 1 after 2387 usecs kern :debug : [ 209.130596] initcall hdmi_driver_init+0x0/0x1000 [snd_hda_codec_hdmi] returned 0 after 2194 usecs kern :info : [ 209.131772] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10 kern :info : [ 209.131985] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11 kern :info : [ 209.132183] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12 kern :info : [ 209.132377] input: HDA Intel HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13 kern :info : [ 209.132574] input: HDA Intel HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14 kern :debug : [ 209.147193] calling acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] @ 247 kern :debug : [ 209.147298] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] returned -17 after 0 usecs kern :info : [ 209.237164] fbcon: i915drmfb (fb0) is primary device kern :info : [ 209.277039] Console: switching to colour frame buffer device 240x67 kern :info : [ 209.302577] i915 0000:00:02.0: fb0: i915drmfb frame buffer device kern :err : [ 215.244354] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2ee2000-0xa2ee2fff], got write-back kern :err : [ 215.244986] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.245244] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.245796] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.246027] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.246523] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.246768] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.247262] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.247490] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.247979] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.248210] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.248642] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2ee2000-0xa2ee2fff], got write-back kern :err : [ 215.249166] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.249398] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.249893] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.250123] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.250638] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.250883] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.251361] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.251589] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.252083] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.252312] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.252744] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2ee2000-0xa2ee2fff], got write-back kern :err : [ 215.253290] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.253521] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254018] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254251] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254762] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254988] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.255503] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.255748] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.256239] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.256470] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back user :notice: [ 215.849565] Kernel tests: Boot OK! kern :info : [ 217.609110] PM: suspend entry (s2idle) kern :info : [ 217.609211] Filesystems sync: 0.000 seconds kern :info : [ 217.631728] Freezing user space processes ... (elapsed 0.000 seconds) done. To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, lkp --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-5.6.0-rc5-01501-g6dc0b234a64d2f" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 5.6.0-rc5 Kernel Configuration # # # Compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0 # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=70500 CONFIG_CLANG_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_MSI_IOMMU=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_ARCH_CLOCKSOURCE_INIT=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ_FULL=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_HAVE_SCHED_AVG_IRQ=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_PSI is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_NOCB_CPU=y # end of RCU Subsystem CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS is not set CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y # # Scheduler features # # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_HAS_INT128=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_SWAP_ENABLED=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_HUGETLB=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_TIME_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_BOOT_CONFIG is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_BPF_SYSCALL=y CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_SLUB_MEMCG_SYSFS_ON is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_RANDOM is not set # CONFIG_SLAB_FREELIST_HARDENED is not set # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_FILTER_PGPROT=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DYNAMIC_PHYSICAL_MASK=y CONFIG_PGTABLE_LEVELS=5 CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=y CONFIG_X86_CPU_RESCTRL=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_NUMACHIP is not set # CONFIG_X86_VSMP is not set CONFIG_X86_UV=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_XXL=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_X86_HV_CALLBACK_VECTOR=y CONFIG_XEN=y CONFIG_XEN_PV=y CONFIG_XEN_PV_SMP=y # CONFIG_XEN_DOM0 is not set CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_PVH is not set # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set # CONFIG_ACRN_GUEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_IA32_FEAT_CTL=y CONFIG_X86_VMX_FEATURE_NAMES=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_ZHAOXIN=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_MAXSMP=y CONFIG_NR_CPUS_RANGE_BEGIN=8192 CONFIG_NR_CPUS_RANGE_END=8192 CONFIG_NR_CPUS_DEFAULT=8192 CONFIG_NR_CPUS=8192 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y # CONFIG_PERF_EVENTS_AMD_POWER is not set # end of Performance monitoring CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_X86_IOPL_IOPERM=y CONFIG_I8K=m CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_X86_5LEVEL=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_X86_CPA_STATISTICS is not set CONFIG_AMD_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_UMIP=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_ARCH_HAS_KEXEC_PURGATORY=y # CONFIG_KEXEC_SIG is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_XONLY is not set # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_LPIT=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y # CONFIG_ACPI_TAD is not set CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=m CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_NFIT=m # CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y CONFIG_ACPI_APEI_EINJ=m CONFIG_ACPI_APEI_ERST_DEBUG=y # CONFIG_DPTF_POWER is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_ADXL=y # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_X86_PM_TIMER=y CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=m CONFIG_X86_AMD_FREQ_SENSITIVITY=m # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set # CONFIG_CPU_IDLE_GOV_HALTPOLL is not set CONFIG_HALTPOLL_CPUIDLE=y # end of CPU Idle CONFIG_INTEL_IDLE=y # end of Power management and ACPI options # # Bus options (PCI etc.) # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_MMCONF_FAM10H=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_X86_SYSFB is not set # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y # end of Binary Emulations # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set CONFIG_APPLE_PROPERTIES=y # CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_RCI2_TABLE is not set # CONFIG_EFI_DISABLE_PCI_DMA is not set # end of EFI (Extensible Firmware Interface) Support CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_DEV_PATH_PARSER=y CONFIG_EFI_EARLYCON=y # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_HAVE_KVM_NO_POLL=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_WERROR=y CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_MMU_AUDIT=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_VSOCK=m CONFIG_VHOST=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_OPROFILE=m CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y CONFIG_HAVE_RELIABLE_STACKTRACE=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_HAVE_ARCH_VMAP_STACK=y CONFIG_VMAP_STACK=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_PLUGIN_HOSTCC="g++" CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_MODULE_COMPRESS is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=m CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_WBT is not set # CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CGROUP_IOCOST is not set CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set # end of Partition Types CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_MQ_RDMA=y CONFIG_BLK_PM=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_IOSCHED_BFQ is not set # end of IO Schedulers CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y # end of Executable file formats # # Memory Management options # CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_FAST_GUP=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_TRANSPARENT_HUGE_PAGECACHE=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 CONFIG_MEM_SOFT_DIRTY=y CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ZONE_DEVICE=y CONFIG_DEV_PAGEMAP_OPS=y # CONFIG_DEVICE_PRIVATE is not set CONFIG_FRAME_VECTOR=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_MAPPING_DIRTY_HELPERS=y # end of Memory Management options CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_UNIX_DIAG=m # CONFIG_TLS is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_INTERFACE is not set CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set # CONFIG_XDP_SOCKETS is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=m CONFIG_NET_IPGRE_DEMUX=m CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE_COMMON=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=m CONFIG_NET_FOU=m CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m CONFIG_INET_ESP=m # CONFIG_INET_ESP_OFFLOAD is not set # CONFIG_INET_ESPINTCP is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m # CONFIG_TCP_CONG_NV is not set CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m CONFIG_TCP_CONG_DCTCP=m # CONFIG_TCP_CONG_CDG is not set # CONFIG_TCP_CONG_BBR is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m # CONFIG_INET6_ESP_OFFLOAD is not set CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m CONFIG_IPV6_FOU=m CONFIG_IPV6_FOU_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y CONFIG_IPV6_SEG6_LWTUNNEL=y # CONFIG_IPV6_SEG6_HMAC is not set CONFIG_IPV6_SEG6_BPF=y CONFIG_NETLABEL=y CONFIG_MPTCP=y CONFIG_MPTCP_IPV6=y # CONFIG_MPTCP_HMAC_TEST is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y CONFIG_NETFILTER_NETLINK_ACCT=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_OSF=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_COMMON=m # CONFIG_NF_LOG_NETDEV is not set CONFIG_NETFILTER_CONNCOUNT=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_BROADCAST=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_SNMP=m CONFIG_NF_CONNTRACK_PPTP=m CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set CONFIG_NF_NAT=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_MASQUERADE=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m # CONFIG_NF_TABLES_SET is not set # CONFIG_NF_TABLES_INET is not set # CONFIG_NF_TABLES_NETDEV is not set # CONFIG_NFT_NUMGEN is not set CONFIG_NFT_CT=m CONFIG_NFT_COUNTER=m # CONFIG_NFT_CONNLIMIT is not set CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m CONFIG_NFT_MASQ=m CONFIG_NFT_REDIR=m # CONFIG_NFT_TUNNEL is not set # CONFIG_NFT_OBJREF is not set CONFIG_NFT_QUEUE=m # CONFIG_NFT_QUOTA is not set CONFIG_NFT_REJECT=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m # CONFIG_NFT_XFRM is not set # CONFIG_NFT_SOCKET is not set # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # CONFIG_NFT_SYNPROXY is not set # CONFIG_NF_FLOW_TABLE is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=m CONFIG_NETFILTER_XT_CONNMARK=m CONFIG_NETFILTER_XT_SET=m # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_CT=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_HMARK=m CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_REDIRECT=m CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m CONFIG_NETFILTER_XT_TARGET_TEE=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m CONFIG_NETFILTER_XT_MATCH_BPF=m CONFIG_NETFILTER_XT_MATCH_CGROUP=m CONFIG_NETFILTER_XT_MATCH_CLUSTER=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_CPU=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ECN=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=m CONFIG_NETFILTER_XT_MATCH_IPVS=m CONFIG_NETFILTER_XT_MATCH_L2TP=m CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m CONFIG_NETFILTER_XT_MATCH_NFACCT=m CONFIG_NETFILTER_XT_MATCH_OSF=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_RECENT=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_SOCKET=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m CONFIG_NETFILTER_XT_MATCH_TIME=m CONFIG_NETFILTER_XT_MATCH_U32=m # end of Core Netfilter Configuration CONFIG_IP_SET=m CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m CONFIG_IP_SET_HASH_IPMAC=m CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m CONFIG_IP_SET_HASH_NETPORT=m CONFIG_IP_SET_HASH_NETIFACE=m CONFIG_IP_SET_LIST_SET=m CONFIG_IP_VS=m CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m # CONFIG_IP_VS_FO is not set # CONFIG_IP_VS_OVF is not set CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m # CONFIG_IP_VS_MH is not set CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS MH scheduler # CONFIG_IP_VS_MH_TAB_INDEX=12 # # IPVS application helper # CONFIG_IP_VS_FTP=m CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=m # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m # CONFIG_NF_TABLES_IPV4 is not set # CONFIG_NF_TABLES_ARP is not set CONFIG_NF_DUP_IPV4=m # CONFIG_NF_LOG_ARP is not set CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_RPFILTER=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m # CONFIG_NF_TABLES_IPV6 is not set CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_RPFILTER=m CONFIG_IP6_NF_MATCH_RT=m # CONFIG_IP6_NF_MATCH_SRH is not set CONFIG_IP6_NF_TARGET_HL=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=m # CONFIG_NF_TABLES_BRIDGE is not set # CONFIG_NF_CONNTRACK_BRIDGE is not set CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_IP6=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m CONFIG_BRIDGE_EBT_STP=m CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_BPFILTER is not set CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # end of DCCP CCIDs Configuration # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set # end of DCCP Kernel Hacking CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m CONFIG_L2TP_ETH=m CONFIG_STP=m CONFIG_GARP=m CONFIG_MRP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=m # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set CONFIG_6LOWPAN=m # CONFIG_6LOWPAN_DEBUGFS is not set CONFIG_6LOWPAN_NHC=m CONFIG_6LOWPAN_NHC_DEST=m CONFIG_6LOWPAN_NHC_FRAGMENT=m CONFIG_6LOWPAN_NHC_HOP=m CONFIG_6LOWPAN_NHC_IPV6=m CONFIG_6LOWPAN_NHC_MOBILITY=m CONFIG_6LOWPAN_NHC_ROUTING=m CONFIG_6LOWPAN_NHC_UDP=m # CONFIG_6LOWPAN_GHC_EXT_HDR_HOP is not set # CONFIG_6LOWPAN_GHC_UDP is not set # CONFIG_6LOWPAN_GHC_ICMPV6 is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_DEST is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_IEEE802154_6LOWPAN=m CONFIG_MAC802154=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m # CONFIG_NET_SCH_CBS is not set # CONFIG_NET_SCH_ETF is not set # CONFIG_NET_SCH_TAPRIO is not set CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=m # CONFIG_NET_SCH_SKBPRIO is not set CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=m # CONFIG_NET_SCH_CAKE is not set CONFIG_NET_SCH_FQ=m # CONFIG_NET_SCH_HHF is not set # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_ETS is not set # CONFIG_NET_SCH_DEFAULT is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=m CONFIG_NET_CLS_FLOWER=m CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m # CONFIG_NET_EMATCH_CANID is not set CONFIG_NET_EMATCH_IPSET=m # CONFIG_NET_EMATCH_IPT is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_SAMPLE=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m # CONFIG_NET_ACT_MPLS is not set CONFIG_NET_ACT_VLAN=m # CONFIG_NET_ACT_BPF is not set CONFIG_NET_ACT_CONNMARK=m # CONFIG_NET_ACT_CTINFO is not set CONFIG_NET_ACT_SKBMOD=m # CONFIG_NET_ACT_IFE is not set CONFIG_NET_ACT_TUNNEL_KEY=m # CONFIG_NET_ACT_CT is not set # CONFIG_NET_TC_SKB_EXT is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GRE=m CONFIG_OPENVSWITCH_VXLAN=m CONFIG_OPENVSWITCH_GENEVE=m CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VSOCKETS_LOOPBACK=m CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m CONFIG_NET_NSH=m # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # CONFIG_CAN_J1939 is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_KVASER_PCIEFD is not set CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=m # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_EMS_PCI=m # CONFIG_CAN_F81601 is not set CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PLX_PCI=m # CONFIG_CAN_SJA1000_ISA is not set CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # end of CAN SPI interfaces # # CAN USB interfaces # CONFIG_CAN_8DEV_USB=m CONFIG_CAN_EMS_USB=m CONFIG_CAN_ESD_USB2=m # CONFIG_CAN_GS_USB is not set CONFIG_CAN_KVASER_USB=m # CONFIG_CAN_MCBA_USB is not set CONFIG_CAN_PEAK_USB=m # CONFIG_CAN_UCAN is not set # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set # end of CAN Device Drivers CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_6LOWPAN is not set # CONFIG_BT_LEDS is not set # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=m CONFIG_BT_BCM=m CONFIG_BT_RTL=m CONFIG_BT_HCIBTUSB=m # CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set CONFIG_BT_HCIBTUSB_BCM=y # CONFIG_BT_HCIBTUSB_MTK is not set CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_AG6XX is not set CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m CONFIG_BT_ATH3K=m # CONFIG_BT_MTKSDIO is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_LIB80211=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_XEN is not set # CONFIG_NET_9P_RDMA is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=m # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_NET_SOCK_MSG=y CONFIG_NET_DEVLINK=y CONFIG_PAGE_POOL=y CONFIG_FAILOVER=m CONFIG_ETHTOOL_NETLINK=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # CONFIG_HAVE_EISA=y # CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y # CONFIG_PCIE_DPC is not set # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_BW is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y # CONFIG_PCI_PF_STUB is not set # CONFIG_XEN_PCIDEV_FRONTEND is not set CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y # CONFIG_PCI_P2PDMA is not set CONFIG_PCI_LABEL=y CONFIG_PCI_HYPERV=m CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=m # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # PCI controller drivers # CONFIG_VMD=y CONFIG_PCI_HYPERV_INTERFACE=m # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_MESON is not set # end of DesignWare PCI Core Support # # Cadence PCIe controllers support # # end of Cadence PCIe controllers support # end of PCI controller drivers # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # end of PCI Endpoint # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y # CONFIG_RAPIDIO is not set # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_COMPRESS is not set CONFIG_FW_CACHE=y # end of Firmware loader CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPI=m CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_GNSS is not set CONFIG_MTD=m # CONFIG_MTD_TESTS is not set # # Partition parsers # # CONFIG_MTD_AR7_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_REDBOOT_PARTS is not set # end of Partition parsers # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set # CONFIG_RFD_FTL is not set # CONFIG_SSFDC is not set # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set # CONFIG_MTD_SWAP is not set # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # end of RAM/ROM/Flash chip drivers # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # end of Mapping drivers for chip access # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_SST25L is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set # end of Self-contained MTD device drivers # CONFIG_MTD_ONENAND is not set # CONFIG_MTD_RAW_NAND is not set # CONFIG_MTD_SPI_NAND is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set # end of LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_MTD_UBI_BLOCK is not set # CONFIG_MTD_HYPERBUS is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y CONFIG_BLK_DEV_FD=m CONFIG_CDROM=m # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_UMEM is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=m # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m CONFIG_XEN_BLKDEV_FRONTEND=m CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y # CONFIG_NVME_HWMON is not set CONFIG_NVME_FABRICS=m # CONFIG_NVME_RDMA is not set CONFIG_NVME_FC=m # CONFIG_NVME_TCP is not set CONFIG_NVME_TARGET=m CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_FCLOOP=m # CONFIG_NVME_TARGET_TCP is not set # end of NVME Support # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=m CONFIG_SGI_XP=m CONFIG_HP_ILO=m CONFIG_SGI_GRU=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_VMWARE_BALLOON=m # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_XILINX_SDFEC is not set CONFIG_PVPANIC=y # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MEI_HDCP is not set CONFIG_VMWARE_VMCI=m # # Intel MIC & related support # # CONFIG_INTEL_MIC_BUS is not set # CONFIG_SCIF_BUS is not set # CONFIG_VOP_BUS is not set # end of Intel MIC & related support # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_MISC_ALCOR_PCI is not set # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set # CONFIG_HABANA_AI is not set # end of Misc devices CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=m CONFIG_SCSI_CXGB3_ISCSI=m CONFIG_SCSI_CXGB4_ISCSI=m CONFIG_SCSI_BNX2_ISCSI=m CONFIG_SCSI_BNX2X_FCOE=m CONFIG_BE2ISCSI=m # CONFIG_BLK_DEV_3W_XXXX_RAID is not set CONFIG_SCSI_HPSA=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_3W_SAS=m # CONFIG_SCSI_ACARD is not set CONFIG_SCSI_AACRAID=m # CONFIG_SCSI_AIC7XXX is not set CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=4 CONFIG_AIC79XX_RESET_DELAY_MS=15000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set # CONFIG_SCSI_AIC94XX is not set CONFIG_SCSI_MVSAS=m # CONFIG_SCSI_MVSAS_DEBUG is not set CONFIG_SCSI_MVSAS_TASKLET=y CONFIG_SCSI_MVUMI=m # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set CONFIG_SCSI_ARCMSR=m # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set CONFIG_MEGARAID_SAS=m CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=m # CONFIG_SCSI_SMARTPQI is not set CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFSHCD_PLATFORM is not set # CONFIG_SCSI_UFS_BSG is not set CONFIG_SCSI_HPTIOP=m # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set CONFIG_VMWARE_PVSCSI=m # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=m CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m CONFIG_FCOE_FNIC=m # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_FDOMAIN_PCI is not set # CONFIG_SCSI_GDTH is not set CONFIG_SCSI_ISCI=m # CONFIG_SCSI_IPS is not set CONFIG_SCSI_INITIO=m # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set CONFIG_SCSI_STEX=m # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set CONFIG_SCSI_QLA_FC=m CONFIG_TCM_QLA2XXX=m # CONFIG_TCM_QLA2XXX_DEBUG is not set CONFIG_SCSI_QLA_ISCSI=m # CONFIG_QEDI is not set # CONFIG_QEDF is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=m CONFIG_SCSI_PMCRAID=m CONFIG_SCSI_PM8001=m # CONFIG_SCSI_BFA_FC is not set CONFIG_SCSI_VIRTIO=m # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y # end of SCSI device support CONFIG_ATA=m CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set CONFIG_SATA_ACARD_AHCI=m CONFIG_SATA_SIL24=m CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=m CONFIG_SATA_QSTOR=m CONFIG_SATA_SX4=m CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set CONFIG_SATA_MV=m CONFIG_SATA_NV=m CONFIG_SATA_PROMISE=m CONFIG_SATA_SIL=m CONFIG_SATA_SIS=m CONFIG_SATA_SVW=m CONFIG_SATA_ULI=m CONFIG_SATA_VIA=m CONFIG_SATA_VITESSE=m # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=m CONFIG_PATA_AMD=m CONFIG_PATA_ARTOP=m CONFIG_PATA_ATIIXP=m CONFIG_PATA_ATP867X=m CONFIG_PATA_CMD64X=m # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set CONFIG_PATA_HPT366=m CONFIG_PATA_HPT37X=m CONFIG_PATA_HPT3X2N=m CONFIG_PATA_HPT3X3=m # CONFIG_PATA_HPT3X3_DMA is not set CONFIG_PATA_IT8213=m CONFIG_PATA_IT821X=m CONFIG_PATA_JMICRON=m CONFIG_PATA_MARVELL=m CONFIG_PATA_NETCELL=m CONFIG_PATA_NINJA32=m # CONFIG_PATA_NS87415 is not set CONFIG_PATA_OLDPIIX=m # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=m CONFIG_PATA_PDC_OLD=m # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=m CONFIG_PATA_SCH=m CONFIG_PATA_SERVERWORKS=m CONFIG_PATA_SIL680=m CONFIG_PATA_SIS=m CONFIG_PATA_TOSHIBA=m # CONFIG_PATA_TRIFLEX is not set CONFIG_PATA_VIA=m # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_PLATFORM is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # CONFIG_PATA_ACPI=m CONFIG_ATA_GENERIC=m # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m # CONFIG_MD_CLUSTER is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_UNSTRIPED is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m # CONFIG_DM_WRITECACHE is not set CONFIG_DM_ERA=m # CONFIG_DM_CLONE is not set CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_DELAY=m # CONFIG_DM_DUST is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m # CONFIG_DM_INTEGRITY is not set # CONFIG_DM_ZONED is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_USER2=m CONFIG_LOOPBACK_TARGET=m CONFIG_TCM_FC=m CONFIG_ISCSI_TARGET=m CONFIG_ISCSI_TARGET_CXGB4=m # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m # CONFIG_FUSION_FC is not set CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m CONFIG_FIREWIRE_NET=m # CONFIG_FIREWIRE_NOSY is not set # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=m CONFIG_DUMMY=m # CONFIG_WIREGUARD is not set # CONFIG_EQUALIZER is not set CONFIG_NET_FC=y CONFIG_IFB=m CONFIG_NET_TEAM=m CONFIG_NET_TEAM_MODE_BROADCAST=m CONFIG_NET_TEAM_MODE_ROUNDROBIN=m CONFIG_NET_TEAM_MODE_RANDOM=m CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m CONFIG_NET_TEAM_MODE_LOADBALANCE=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m # CONFIG_IPVLAN is not set CONFIG_VXLAN=m CONFIG_GENEVE=m # CONFIG_GTP is not set CONFIG_MACSEC=y CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_NTB_NETDEV=m CONFIG_TUN=m CONFIG_TAP=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m CONFIG_NLMON=m CONFIG_NET_VRF=y CONFIG_VSOCKMON=m # CONFIG_ARCNET is not set # CONFIG_ATM_DRIVERS is not set # # Distributed Switch Architecture drivers # # end of Distributed Switch Architecture drivers CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_NET_VENDOR_ADAPTEC is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set # CONFIG_NET_VENDOR_ALTEON is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_ENA_ETHERNET=m CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=m CONFIG_PCNET32=m CONFIG_AMD_XGBE=m # CONFIG_AMD_XGBE_DCB is not set CONFIG_AMD_XGBE_HAVE_ECC=y CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_AQTION=m CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=m CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_ALX=m CONFIG_NET_VENDOR_AURORA=y # CONFIG_AURORA_NB8800 is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=m CONFIG_CNIC=m CONFIG_TIGON3=y CONFIG_TIGON3_HWMON=y CONFIG_BNX2X=m CONFIG_BNX2X_SRIOV=y # CONFIG_SYSTEMPORT is not set CONFIG_BNXT=m CONFIG_BNXT_SRIOV=y CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_BNXT_DCB=y CONFIG_BNXT_HWMON=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=m CONFIG_NET_VENDOR_CADENCE=y CONFIG_MACB=m CONFIG_MACB_USE_HWSTAMP=y # CONFIG_MACB_PCI is not set CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_THUNDER_NIC_RGX is not set CONFIG_CAVIUM_PTP=y CONFIG_LIQUIDIO=m CONFIG_LIQUIDIO_VF=m CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=m CONFIG_CHELSIO_LIB=m CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=m CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set CONFIG_DNET=m CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set CONFIG_TULIP_MMIO=y # CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_ULI526X=m CONFIG_PCMCIA_XIRCOM=m # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m CONFIG_BE2NET_HWMON=y CONFIG_BE2NET_BE2=y CONFIG_BE2NET_BE3=y CONFIG_BE2NET_LANCER=y CONFIG_BE2NET_SKYHAWK=y CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_GVE is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set # CONFIG_NET_VENDOR_I825XX is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGBVF=m # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCB=y CONFIG_IXGBEVF=m CONFIG_I40E=y CONFIG_I40E_DCB=y CONFIG_IAVF=m CONFIG_I40EVF=m # CONFIG_ICE is not set CONFIG_FM10K=m # CONFIG_IGC is not set CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=m CONFIG_SKGE=y # CONFIG_SKGE_DEBUG is not set CONFIG_SKGE_GENESIS=y CONFIG_SKY2=m # CONFIG_SKY2_DEBUG is not set CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=m CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y CONFIG_MLX4_CORE_GEN2=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set CONFIG_NET_VENDOR_MICROSEMI=y # CONFIG_MSCC_OCELOT_SWITCH is not set CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=m CONFIG_MYRI10GE_DCA=y # CONFIG_FEALNX is not set # CONFIG_NET_VENDOR_NATSEMI is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NFP=m CONFIG_NFP_APP_FLOWER=y CONFIG_NFP_APP_ABM_NIC=y # CONFIG_NFP_DEBUG is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NI_XGE_MANAGEMENT_ENET is not set # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=m CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_IONIC is not set CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=m CONFIG_QLCNIC=m CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_NETXEN_NIC=m CONFIG_QED=m CONFIG_QED_SRIOV=y CONFIG_QEDE=m CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set # CONFIG_NET_VENDOR_RDC is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set CONFIG_8139CP=y CONFIG_8139TOO=y # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_ROCKER=m CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set # CONFIG_NET_VENDOR_SEEQ is not set CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=m CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set CONFIG_NET_VENDOR_SMSC=y CONFIG_EPIC100=m # CONFIG_SMSC911X is not set CONFIG_SMSC9420=m CONFIG_NET_VENDOR_SOCIONEXT=y # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set # CONFIG_NET_VENDOR_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_PHY_SEL is not set CONFIG_TLAN=m # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y # CONFIG_MDIO_BCM_UNIMAC is not set CONFIG_MDIO_BITBANG=m # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_THUNDER is not set CONFIG_PHYLINK=m CONFIG_PHYLIB=y CONFIG_SWPHY=y # CONFIG_LED_TRIGGER_PHY is not set # # MII PHY device drivers # # CONFIG_SFP is not set # CONFIG_ADIN_PHY is not set CONFIG_AMD_PHY=m # CONFIG_AQUANTIA_PHY is not set # CONFIG_AX88796B_PHY is not set # CONFIG_BCM7XXX_PHY is not set CONFIG_BCM87XX_PHY=m CONFIG_BCM_NET_PHYLIB=m CONFIG_BROADCOM_PHY=m # CONFIG_BCM84881_PHY is not set CONFIG_CICADA_PHY=m # CONFIG_CORTINA_PHY is not set CONFIG_DAVICOM_PHY=m # CONFIG_DP83822_PHY is not set # CONFIG_DP83TC811_PHY is not set # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_DP83869_PHY is not set CONFIG_FIXED_PHY=y CONFIG_ICPLUS_PHY=m # CONFIG_INTEL_XWAY_PHY is not set CONFIG_LSI_ET1011C_PHY=m CONFIG_LXT_PHY=m CONFIG_MARVELL_PHY=m # CONFIG_MARVELL_10G_PHY is not set CONFIG_MICREL_PHY=m # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set CONFIG_NATIONAL_PHY=m # CONFIG_NXP_TJA11XX_PHY is not set CONFIG_QSEMI_PHY=m CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set CONFIG_SMSC_PHY=m CONFIG_STE10XP=m # CONFIG_TERANETICS_PHY is not set CONFIG_VITESSE_PHY=m # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=m CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=m CONFIG_PPPOE=m CONFIG_PPTP=m CONFIG_PPPOL2TP=m CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_SLIP=m CONFIG_SLHC=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y # CONFIG_SLIP_MODE_SLIP6 is not set CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y CONFIG_USB_RTL8152=m # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=m CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=m CONFIG_USB_NET_HUAWEI_CDC_NCM=m CONFIG_USB_NET_CDC_MBIM=m CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET_ENABLE=y CONFIG_USB_NET_CDC_SUBSET=y CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=m CONFIG_USB_NET_KALMIA=m CONFIG_USB_NET_QMI_WWAN=m CONFIG_USB_HSO=m CONFIG_USB_NET_INT51X1=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=m # CONFIG_USB_NET_CH9200 is not set # CONFIG_USB_NET_AQC111 is not set CONFIG_WLAN=y # CONFIG_WIRELESS_WDS is not set CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_ATH_COMMON=m CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K_BTCOEX_SUPPORT=y # CONFIG_ATH9K is not set CONFIG_ATH9K_HTC=m # CONFIG_ATH9K_HTC_DEBUGFS is not set # CONFIG_CARL9170 is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set CONFIG_IWLEGACY=m CONFIG_IWL4965=m CONFIG_IWL3945=m # # iwl3945 / iwl4965 Debugging Options # CONFIG_IWLEGACY_DEBUG=y CONFIG_IWLEGACY_DEBUGFS=y # end of iwl3945 / iwl4965 Debugging Options CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m CONFIG_IWLMVM=m CONFIG_IWLWIFI_OPMODE_MODULAR=y # CONFIG_IWLWIFI_BCAST_FILTERING is not set # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set CONFIG_IWLWIFI_DEBUGFS=y # CONFIG_IWLWIFI_DEVICE_TRACING is not set # end of Debugging Options CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y # CONFIG_LIBERTAS is not set # CONFIG_LIBERTAS_THINFIRM is not set # CONFIG_MWIFIEX is not set # CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set # CONFIG_MT76x0U is not set # CONFIG_MT76x0E is not set # CONFIG_MT76x2E is not set # CONFIG_MT76x2U is not set # CONFIG_MT7603E is not set # CONFIG_MT7615E is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set # CONFIG_RTL_CARDS is not set # CONFIG_RTL8XXXU is not set # CONFIG_RTW88 is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=m CONFIG_HDLC_RAW=m # CONFIG_HDLC_RAW_ETH is not set CONFIG_HDLC_CISCO=m CONFIG_HDLC_FR=m CONFIG_HDLC_PPP=m # # X.25/LAPB support is disabled # # CONFIG_PCI200SYN is not set # CONFIG_WANXL is not set # CONFIG_PC300TOO is not set # CONFIG_FARSYNC is not set CONFIG_DLCI=m CONFIG_DLCI_MAX=8 # CONFIG_SBNI is not set CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKELB=m # CONFIG_IEEE802154_AT86RF230 is not set # CONFIG_IEEE802154_MRF24J40 is not set # CONFIG_IEEE802154_CC2520 is not set # CONFIG_IEEE802154_ATUSB is not set # CONFIG_IEEE802154_ADF7242 is not set # CONFIG_IEEE802154_CA8210 is not set # CONFIG_IEEE802154_MCR20A is not set # CONFIG_IEEE802154_HWSIM is not set CONFIG_XEN_NETDEV_FRONTEND=m CONFIG_VMXNET3=m CONFIG_FUJITSU_ES=m CONFIG_HYPERV_NET=m CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=m CONFIG_ISDN=y CONFIG_ISDN_CAPI=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_MISDN=m CONFIG_MISDN_DSP=m CONFIG_MISDN_L1OIP=m # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCMULTI=m CONFIG_MISDN_HFCUSB=m CONFIG_MISDN_AVMFRITZ=m CONFIG_MISDN_SPEEDFAX=m CONFIG_MISDN_INFINEON=m CONFIG_MISDN_W6692=m CONFIG_MISDN_NETJET=m CONFIG_MISDN_HDLC=m CONFIG_MISDN_IPAC=m CONFIG_MISDN_ISAR=m CONFIG_NVM=y # CONFIG_NVM_PBLK is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADC is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set # CONFIG_KEYBOARD_APPLESPI is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m CONFIG_MOUSE_SYNAPTICS_USB=m # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_GTCO=m # CONFIG_TABLET_USB_HANWANG is not set CONFIG_TABLET_USB_KBTAB=m # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_ADS7846 is not set # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set # CONFIG_TOUCHSCREEN_ADC is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_BU21029 is not set # CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set # CONFIG_TOUCHSCREEN_EXC3000 is not set # CONFIG_TOUCHSCREEN_FUJITSU is not set # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_S6SY761 is not set # CONFIG_TOUCHSCREEN_GUNZE is not set # CONFIG_TOUCHSCREEN_EKTF2127 is not set # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_WACOM_I2C=m # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_MK712 is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set # CONFIG_TOUCHSCREEN_TOUCHWIN is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set # CONFIG_TOUCHSCREEN_WM97XX is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_RM_TS is not set # CONFIG_TOUCHSCREEN_SILEAD is not set # CONFIG_TOUCHSCREEN_SIS_I2C is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_STMFTS is not set # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set # CONFIG_TOUCHSCREEN_ZET6223 is not set # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set # CONFIG_TOUCHSCREEN_IQS5XX is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_MSM_VIBRATOR is not set CONFIG_INPUT_PCSPKR=m # CONFIG_INPUT_MMA8450 is not set CONFIG_INPUT_APANEL=m CONFIG_INPUT_GP2A=m # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_DECODER is not set # CONFIG_INPUT_GPIO_VIBRA is not set CONFIG_INPUT_ATLAS_BTNS=m CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=m # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set CONFIG_RMI4_CORE=m # CONFIG_RMI4_I2C is not set # CONFIG_RMI4_SPI is not set CONFIG_RMI4_SMB=m CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y # CONFIG_RMI4_F34 is not set # CONFIG_RMI4_F54 is not set # CONFIG_RMI4_F55 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_HYPERV_KEYBOARD=m # CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # end of Hardware I/O ports # end of Input device support # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_SYNCLINK_GT=m CONFIG_NOZOMI=m # CONFIG_ISI is not set CONFIG_N_HDLC=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set # CONFIG_NULL_TTY is not set CONFIG_LDISC_AUTOLOAD=y CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_16550A_VARIANTS is not set # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DWLIB=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_FSL_LINFLEXUART is not set # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y # CONFIG_SERIAL_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 CONFIG_HPET=y CONFIG_HPET_MMAP=y # CONFIG_HPET_MMAP_DEFAULT is not set CONFIG_HANGCHECK_TIMER=m CONFIG_UV_MMTIMER=m CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_SPI is not set CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m # CONFIG_TCG_XEN is not set CONFIG_TCG_CRB=y # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # end of Character devices # CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_BOOTLOADER is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_MUX_MLXCPLD is not set # end of Multiplexer I2C Chip support CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m # CONFIG_I2C_AMD_MP2 is not set CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m # CONFIG_I2C_NVIDIA_GPU is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m # CONFIG_I2C_DESIGNWARE_SLAVE is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C_PARPORT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m CONFIG_I2C_VIPERBOARD=m # # Other I2C/SMBus bus drivers # # CONFIG_I2C_MLXCPLD is not set # end of I2C Hardware Bus support CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # end of I2C support # CONFIG_I3C is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DESIGNWARE is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_OC_TINY is not set CONFIG_SPI_PXA2XX=m CONFIG_SPI_PXA2XX_PCI=m # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_DP83640_PHY=m # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m # CONFIG_PTP_1588_CLOCK_IDTCM is not set # end of PTP clock support CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=m # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_LYNXPOINT is not set CONFIG_PINCTRL_INTEL=m # CONFIG_PINCTRL_BROXTON is not set CONFIG_PINCTRL_CANNONLAKE=m # CONFIG_PINCTRL_CEDARFORK is not set CONFIG_PINCTRL_DENVERTON=m CONFIG_PINCTRL_GEMINILAKE=m # CONFIG_PINCTRL_ICELAKE is not set CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_TIGERLAKE is not set CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=m # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=m # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # end of Port-mapped I/O GPIO drivers # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set # CONFIG_GPIO_RDC321X is not set # end of PCI GPIO expanders # # SPI GPIO expanders # # CONFIG_GPIO_MAX3191X is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_XRA1403 is not set # end of SPI GPIO expanders # # USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=m # end of USB GPIO expanders CONFIG_GPIO_MOCKUP=y # CONFIG_W1 is not set # CONFIG_POWER_AVS is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y # CONFIG_PDA_POWER is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_CHARGER_SBS is not set # CONFIG_MANAGER_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LT3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM1177 is not set CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DRIVETEMP is not set CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m # CONFIG_SENSORS_IIO_HWMON is not set # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2947_I2C is not set # CONFIG_SENSORS_LTC2947_SPI is not set # CONFIG_SENSORS_LTC2990 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m # CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX31730 is not set # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=m # CONFIG_SENSORS_LM70 is not set CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_NPCM7XX is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_BEL_PFE is not set # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_INSPUR_IPSPS is not set # CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_IR38064 is not set # CONFIG_SENSORS_IRPS5401 is not set # CONFIG_SENSORS_ISL68137 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX20730 is not set # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_PXE1610 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_XDPE122 is not set CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS7828=m # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m # CONFIG_SENSORS_INA3221 is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_TMP513 is not set CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m # CONFIG_SENSORS_W83773G is not set CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_CLOCK_THERMAL is not set # CONFIG_DEVFREQ_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set # # Intel thermal drivers # CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m # CONFIG_INT3406_THERMAL is not set CONFIG_PROC_THERMAL_MMIO_RAPL=y # end of ACPI INT340X thermal drivers # CONFIG_INTEL_PCH_THERMAL is not set # end of Intel thermal drivers # CONFIG_GENERIC_ADC_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_SYSFS=y # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_WDAT_WDT=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m # CONFIG_EBC_C384_WDT is not set CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=m # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_HPWDT_NMI_DECODING=y # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=m # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=m # CONFIG_SMSC37B787_WDT is not set # CONFIG_TQMX86_WDT is not set CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_INTEL_MEI_WDT=m # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=m # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m CONFIG_SSB_POSSIBLE=y CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_MADERA is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=m CONFIG_LPC_SCH=m # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set CONFIG_MFD_VIPERBOARD=m # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TQMX86 is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # end of Multifunction device drivers # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_RC_MAP=m CONFIG_LIRC=y CONFIG_RC_DECODERS=y CONFIG_IR_NEC_DECODER=m CONFIG_IR_RC5_DECODER=m CONFIG_IR_RC6_DECODER=m CONFIG_IR_JVC_DECODER=m CONFIG_IR_SONY_DECODER=m CONFIG_IR_SANYO_DECODER=m CONFIG_IR_SHARP_DECODER=m CONFIG_IR_MCE_KBD_DECODER=m # CONFIG_IR_XMP_DECODER is not set CONFIG_IR_IMON_DECODER=m # CONFIG_IR_RCMM_DECODER is not set CONFIG_RC_DEVICES=y CONFIG_RC_ATI_REMOTE=m CONFIG_IR_ENE=m CONFIG_IR_IMON=m # CONFIG_IR_IMON_RAW is not set CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m # CONFIG_IR_IGORPLUGUSB is not set CONFIG_IR_IGUANA=m CONFIG_IR_TTUSBIR=m CONFIG_RC_LOOPBACK=m # CONFIG_IR_SERIAL is not set # CONFIG_IR_SIR is not set # CONFIG_RC_XBOX_DVD is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_CEC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_MEDIA_CONTROLLER_DVB=y CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_V4L2_SUBDEV_API is not set CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_V4L2_I2C=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m CONFIG_DVB_CORE=m # CONFIG_DVB_MMAP is not set CONFIG_DVB_NET=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set # CONFIG_DVB_ULE_DEBUG is not set # # Media drivers # CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y CONFIG_USB_GSPCA=m CONFIG_USB_M5602=m CONFIG_USB_STV06XX=m CONFIG_USB_GL860=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_CPIA1=m # CONFIG_USB_GSPCA_DTCS033 is not set CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m CONFIG_USB_GSPCA_JL2005BCD=m # CONFIG_USB_GSPCA_KINECT is not set CONFIG_USB_GSPCA_KONICA=m CONFIG_USB_GSPCA_MARS=m CONFIG_USB_GSPCA_MR97310A=m CONFIG_USB_GSPCA_NW80X=m CONFIG_USB_GSPCA_OV519=m CONFIG_USB_GSPCA_OV534=m CONFIG_USB_GSPCA_OV534_9=m CONFIG_USB_GSPCA_PAC207=m CONFIG_USB_GSPCA_PAC7302=m CONFIG_USB_GSPCA_PAC7311=m CONFIG_USB_GSPCA_SE401=m CONFIG_USB_GSPCA_SN9C2028=m CONFIG_USB_GSPCA_SN9C20X=m CONFIG_USB_GSPCA_SONIXB=m CONFIG_USB_GSPCA_SONIXJ=m CONFIG_USB_GSPCA_SPCA500=m CONFIG_USB_GSPCA_SPCA501=m CONFIG_USB_GSPCA_SPCA505=m CONFIG_USB_GSPCA_SPCA506=m CONFIG_USB_GSPCA_SPCA508=m CONFIG_USB_GSPCA_SPCA561=m CONFIG_USB_GSPCA_SPCA1528=m CONFIG_USB_GSPCA_SQ905=m CONFIG_USB_GSPCA_SQ905C=m CONFIG_USB_GSPCA_SQ930X=m CONFIG_USB_GSPCA_STK014=m # CONFIG_USB_GSPCA_STK1135 is not set CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TOPRO=m # CONFIG_USB_GSPCA_TOUPTEK is not set CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m CONFIG_USB_GSPCA_XIRLINK_CIT=m CONFIG_USB_GSPCA_ZC3XX=m CONFIG_USB_PWC=m # CONFIG_USB_PWC_DEBUG is not set CONFIG_USB_PWC_INPUT_EVDEV=y # CONFIG_VIDEO_CPIA2 is not set CONFIG_USB_ZR364XX=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_S2255=m # CONFIG_VIDEO_USBTV is not set # # Analog TV USB devices # CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_HDPVR=m CONFIG_VIDEO_USBVISION=m # CONFIG_VIDEO_STK1160_COMMON is not set # CONFIG_VIDEO_GO7007 is not set # # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_AU0828_V4L2=y # CONFIG_VIDEO_AU0828_RC is not set CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m CONFIG_VIDEO_CX231XX_DVB=m CONFIG_VIDEO_TM6000=m CONFIG_VIDEO_TM6000_ALSA=m CONFIG_VIDEO_TM6000_DVB=m # # Digital TV USB devices # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set CONFIG_DVB_USB_DIB3000MC=m CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m # CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set CONFIG_DVB_USB_DIBUSB_MC=m CONFIG_DVB_USB_DIB0700=m CONFIG_DVB_USB_UMT_010=m CONFIG_DVB_USB_CXUSB=m # CONFIG_DVB_USB_CXUSB_ANALOG is not set CONFIG_DVB_USB_M920X=m CONFIG_DVB_USB_DIGITV=m CONFIG_DVB_USB_VP7045=m CONFIG_DVB_USB_VP702X=m CONFIG_DVB_USB_GP8PSK=m CONFIG_DVB_USB_NOVA_T_USB2=m CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m CONFIG_DVB_USB_OPERA1=m CONFIG_DVB_USB_AF9005=m CONFIG_DVB_USB_AF9005_REMOTE=m CONFIG_DVB_USB_PCTV452E=m CONFIG_DVB_USB_DW2102=m CONFIG_DVB_USB_CINERGY_T2=m CONFIG_DVB_USB_DTV5100=m CONFIG_DVB_USB_AZ6027=m CONFIG_DVB_USB_TECHNISAT_USB2=m CONFIG_DVB_USB_V2=m CONFIG_DVB_USB_AF9015=m CONFIG_DVB_USB_AF9035=m CONFIG_DVB_USB_ANYSEE=m CONFIG_DVB_USB_AU6610=m CONFIG_DVB_USB_AZ6007=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_USB_EC168=m CONFIG_DVB_USB_GL861=m CONFIG_DVB_USB_LME2510=m CONFIG_DVB_USB_MXL111SF=m CONFIG_DVB_USB_RTL28XXU=m # CONFIG_DVB_USB_DVBSKY is not set # CONFIG_DVB_USB_ZD1301 is not set CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_SMS_USB_DRV=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set # CONFIG_DVB_AS102 is not set # # Webcam, TV (analog/digital) USB devices # CONFIG_VIDEO_EM28XX=m # CONFIG_VIDEO_EM28XX_V4L2 is not set CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m CONFIG_VIDEO_EM28XX_RC=m CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # # CONFIG_VIDEO_MEYE is not set # CONFIG_VIDEO_SOLO6X10 is not set # CONFIG_VIDEO_TW5864 is not set # CONFIG_VIDEO_TW68 is not set # CONFIG_VIDEO_TW686X is not set # # Media capture/analog TV support # CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set # CONFIG_VIDEO_IVTV_ALSA is not set CONFIG_VIDEO_FB_IVTV=m # CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DT3155 is not set # # Media capture/analog/hybrid TV support # CONFIG_VIDEO_CX18=m CONFIG_VIDEO_CX18_ALSA=m CONFIG_VIDEO_CX23885=m CONFIG_MEDIA_ALTERA_CI=m # CONFIG_VIDEO_CX25821 is not set CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_ALSA=m CONFIG_VIDEO_CX88_BLACKBIRD=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_ENABLE_VP3054=y CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX88_MPEG=m CONFIG_VIDEO_BT848=m CONFIG_DVB_BT8XX=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_RC=y CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_SAA7164=m # # Media digital TV PCI Adapters # CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m # CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set CONFIG_DVB_PLUTO2=m CONFIG_DVB_DM1105=m CONFIG_DVB_PT1=m # CONFIG_DVB_PT3 is not set CONFIG_MANTIS_CORE=m CONFIG_DVB_MANTIS=m CONFIG_DVB_HOPPER=m CONFIG_DVB_NGENE=m CONFIG_DVB_DDBRIDGE=m # CONFIG_DVB_DDBRIDGE_MSIENABLE is not set # CONFIG_DVB_SMIPCIE is not set # CONFIG_DVB_NETUP_UNIDVB is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=m CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_TEA575X=m # CONFIG_RADIO_SI470X is not set # CONFIG_RADIO_SI4713 is not set # CONFIG_USB_MR800 is not set # CONFIG_USB_DSBR is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_SHARK is not set # CONFIG_RADIO_SHARK2 is not set # CONFIG_USB_KEENE is not set # CONFIG_USB_RAREMONO is not set # CONFIG_USB_MA901 is not set # CONFIG_RADIO_TEA5764 is not set # CONFIG_RADIO_SAA7706H is not set # CONFIG_RADIO_TEF6862 is not set # CONFIG_RADIO_WL1273 is not set # # Texas Instruments WL128x FM driver (ST based) # # end of Texas Instruments WL128x FM driver (ST based) # # Supported FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=m CONFIG_DVB_FIREDTV_INPUT=y CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_VIDEO_CX2341X=m CONFIG_VIDEO_TVEEPROM=m CONFIG_CYPRESS_FIRMWARE=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_VIDEOBUF2_DVB=m CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y # CONFIG_SMS_SIANO_DEBUGFS is not set # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # I2C Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=m CONFIG_VIDEO_TDA7432=m # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set # CONFIG_VIDEO_TEA6420 is not set CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m # CONFIG_VIDEO_TLV320AIC23B is not set # CONFIG_VIDEO_UDA1342 is not set CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m # CONFIG_VIDEO_SONY_BTF_MPX is not set # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # # CONFIG_VIDEO_ADV7183 is not set # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set # CONFIG_VIDEO_BT866 is not set # CONFIG_VIDEO_KS0127 is not set # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_SAA7110 is not set CONFIG_VIDEO_SAA711X=m # CONFIG_VIDEO_TVP514X is not set # CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_TW9910 is not set # CONFIG_VIDEO_VPX3220 is not set # # Video and audio decoders # CONFIG_VIDEO_SAA717X=m CONFIG_VIDEO_CX25840=m # # Video encoders # CONFIG_VIDEO_SAA7127=m # CONFIG_VIDEO_SAA7185 is not set # CONFIG_VIDEO_ADV7170 is not set # CONFIG_VIDEO_ADV7175 is not set # CONFIG_VIDEO_ADV7343 is not set # CONFIG_VIDEO_ADV7393 is not set # CONFIG_VIDEO_AK881X is not set # CONFIG_VIDEO_THS8200 is not set # # Camera sensor devices # # CONFIG_VIDEO_OV2640 is not set # CONFIG_VIDEO_OV2659 is not set # CONFIG_VIDEO_OV2680 is not set # CONFIG_VIDEO_OV2685 is not set # CONFIG_VIDEO_OV6650 is not set # CONFIG_VIDEO_OV5695 is not set # CONFIG_VIDEO_OV772X is not set # CONFIG_VIDEO_OV7640 is not set # CONFIG_VIDEO_OV7670 is not set # CONFIG_VIDEO_OV7740 is not set # CONFIG_VIDEO_OV9640 is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_MT9M111 is not set # CONFIG_VIDEO_MT9T112 is not set # CONFIG_VIDEO_MT9V011 is not set # CONFIG_VIDEO_MT9V111 is not set # CONFIG_VIDEO_SR030PC30 is not set # CONFIG_VIDEO_RJ54N1 is not set # # Lens drivers # # CONFIG_VIDEO_AD5820 is not set # # Flash devices # # CONFIG_VIDEO_ADP1653 is not set # CONFIG_VIDEO_LM3560 is not set # CONFIG_VIDEO_LM3646 is not set # # Video improvement chips # CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=m # # SDR tuner chips # # # Miscellaneous helper chips # # CONFIG_VIDEO_THS7303 is not set CONFIG_VIDEO_M52790=m # CONFIG_VIDEO_I2C is not set # end of I2C Encoders, decoders, sensors and other helper chips # # SPI helper chips # # end of SPI helper chips # # Media SPI Adapters # # CONFIG_CXD2880_SPI_DRV is not set # end of Media SPI Adapters CONFIG_MEDIA_TUNER=m # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA18250=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m # CONFIG_MEDIA_TUNER_MSI001 is not set CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_MEDIA_TUNER_MAX2165=m CONFIG_MEDIA_TUNER_TDA18218=m CONFIG_MEDIA_TUNER_FC0011=m CONFIG_MEDIA_TUNER_FC0012=m CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m # CONFIG_MEDIA_TUNER_MXL301RF is not set CONFIG_MEDIA_TUNER_QM1D1C0042=m CONFIG_MEDIA_TUNER_QM1D1B0004=m # end of Customize TV tuners # # Customise DVB Frontends # # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV0910=m CONFIG_DVB_STV6110x=m CONFIG_DVB_STV6111=m CONFIG_DVB_MXL5XX=m CONFIG_DVB_M88DS3103=m # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_SI2165=m CONFIG_DVB_MN88472=m CONFIG_DVB_MN88473=m # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m CONFIG_DVB_ZL10039=m CONFIG_DVB_S5H1420=m CONFIG_DVB_STV0288=m CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m CONFIG_DVB_STV6110=m CONFIG_DVB_STV0900=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m CONFIG_DVB_TDA8261=m CONFIG_DVB_VES1X93=m CONFIG_DVB_TUNER_ITD1000=m CONFIG_DVB_TUNER_CX24113=m CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m CONFIG_DVB_MB86A16=m CONFIG_DVB_TDA10071=m # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m # CONFIG_DVB_S5H1432 is not set CONFIG_DVB_DRXD=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m # CONFIG_DVB_DIB9000 is not set CONFIG_DVB_TDA10048=m CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m CONFIG_DVB_CXD2841ER=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m CONFIG_DVB_SI2168=m # CONFIG_DVB_ZD1301_DEMOD is not set CONFIG_DVB_GP8PSK_FE=m # CONFIG_DVB_CXD2880 is not set # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_TDA10023=m CONFIG_DVB_STV0297=m # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_DTV=m CONFIG_DVB_AU8522_V4L=m CONFIG_DVB_S5H1411=m # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # CONFIG_DVB_TC90522=m # CONFIG_DVB_MN88443X is not set # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=m CONFIG_DVB_TUNER_DIB0070=m CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # CONFIG_DVB_DRX39XYJ=m CONFIG_DVB_LNBH25=m # CONFIG_DVB_LNBH29 is not set CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=m # CONFIG_DVB_LGS8GL5 is not set CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m CONFIG_DVB_IX2505V=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m # CONFIG_DVB_HORUS3A is not set # CONFIG_DVB_ASCOT2E is not set # CONFIG_DVB_HELENE is not set # # Common Interface (EN50221) controller drivers # CONFIG_DVB_CXD2099=m # CONFIG_DVB_SP2 is not set # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=m # end of Customise DVB Frontends # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=64 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y CONFIG_DRM_DEBUG_SELFTEST=m CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set CONFIG_DRM_LOAD_EDID_FIRMWARE=y # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_TTM_DMA_PAGE_POOL=y CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set # end of I2C encoder or helper chips # # ARM devices # # end of ARM devices # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m # # drm/i915 Debugging # # CONFIG_DRM_I915_WERROR is not set # CONFIG_DRM_I915_DEBUG is not set # CONFIG_DRM_I915_DEBUG_MMIO is not set # CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set # CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set # CONFIG_DRM_I915_DEBUG_GUC is not set # CONFIG_DRM_I915_SELFTEST is not set # CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set # CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set # end of drm/i915 Debugging # # drm/i915 Profile Guided Optimisation # CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 # end of drm/i915 Profile Guided Optimisation CONFIG_DRM_VGEM=m # CONFIG_DRM_VKMS is not set CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y CONFIG_DRM_UDL=m CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set # CONFIG_DRM_GM12U320 is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9225 is not set # CONFIG_TINYDRM_ILI9341 is not set # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_XEN is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_EXPORT_FOR_TESTS=y CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y CONFIG_DRM_LIB_RANDOM=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_MODE_HELPERS is not set CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_INTEL is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_XEN_FBDEV_FRONTEND is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set CONFIG_FB_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set # end of Frame buffer Devices # # Backlight & LCD device support # CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set # CONFIG_LCD_LTV350QV is not set # CONFIG_LCD_ILI922X is not set # CONFIG_LCD_ILI9320 is not set # CONFIG_LCD_TDO24M is not set # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=m # CONFIG_LCD_AMS369FG06 is not set # CONFIG_LCD_LMS501KF03 is not set # CONFIG_LCD_HX8357 is not set # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # end of Backlight & LCD device support CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 # CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_PCM_ELD=y CONFIG_SND_HWDEP=m CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y # CONFIG_SND_MIXER_OSS is not set # CONFIG_SND_PCM_OSS is not set CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_SEQUENCER_OSS=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_SEQ_MIDI_EVENT=m CONFIG_SND_SEQ_MIDI=m CONFIG_SND_SEQ_MIDI_EMUL=m CONFIG_SND_SEQ_VIRMIDI=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_OPL3_LIB_SEQ=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=m CONFIG_SND_DUMMY=m CONFIG_SND_ALOOP=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m # CONFIG_SND_MTS64 is not set # CONFIG_SND_SERIAL_U16550 is not set CONFIG_SND_MPU401=m # CONFIG_SND_PORTMAN2X4 is not set CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 CONFIG_SND_PCI=y CONFIG_SND_AD1889=m # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set CONFIG_SND_ALI5451=m CONFIG_SND_ASIHPI=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m CONFIG_SND_CMIPCI=m CONFIG_SND_OXYGEN_LIB=m CONFIG_SND_OXYGEN=m # CONFIG_SND_CS4281 is not set CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=m CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m CONFIG_SND_LAYLA20=m CONFIG_SND_DARLA24=m CONFIG_SND_GINA24=m CONFIG_SND_LAYLA24=m CONFIG_SND_MONA=m CONFIG_SND_MIA=m CONFIG_SND_ECHO3G=m CONFIG_SND_INDIGO=m CONFIG_SND_INDIGOIO=m CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m CONFIG_SND_INDIGODJX=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m # CONFIG_SND_ES1938 is not set CONFIG_SND_ES1968=m CONFIG_SND_ES1968_INPUT=y CONFIG_SND_ES1968_RADIO=y # CONFIG_SND_FM801 is not set CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m CONFIG_SND_MAESTRO3=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=m # CONFIG_SND_NM256 is not set CONFIG_SND_PCXHR=m # CONFIG_SND_RIPTIDE is not set CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m # CONFIG_SND_SONICVIBES is not set CONFIG_SND_TRIDENT=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m # CONFIG_SND_YMFPCI is not set # # HD-Audio # CONFIG_SND_HDA=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_SIGMATEL=m CONFIG_SND_HDA_CODEC_VIA=m CONFIG_SND_HDA_CODEC_HDMI=m CONFIG_SND_HDA_CODEC_CIRRUS=m CONFIG_SND_HDA_CODEC_CONEXANT=m CONFIG_SND_HDA_CODEC_CA0110=m CONFIG_SND_HDA_CODEC_CA0132=m CONFIG_SND_HDA_CODEC_CA0132_DSP=y CONFIG_SND_HDA_CODEC_CMEDIA=m CONFIG_SND_HDA_CODEC_SI3054=m CONFIG_SND_HDA_GENERIC=m CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 # end of HD-Audio CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_COMPONENT=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=0 CONFIG_SND_INTEL_NHLT=y CONFIG_SND_INTEL_DSP_CONFIG=m # CONFIG_SND_SPI is not set CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y CONFIG_SND_USB_UA101=m CONFIG_SND_USB_USX2Y=m CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=m CONFIG_SND_USB_6FIRE=m CONFIG_SND_USB_HIFACE=m CONFIG_SND_BCD2000=m CONFIG_SND_USB_LINE6=m CONFIG_SND_USB_POD=m CONFIG_SND_USB_PODHD=m CONFIG_SND_USB_TONEPORT=m CONFIG_SND_USB_VARIAX=m CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=m # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set CONFIG_SND_ISIGHT=m # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set # CONFIG_SND_FIREWIRE_DIGI00X is not set # CONFIG_SND_FIREWIRE_TASCAM is not set # CONFIG_SND_FIREWIRE_MOTU is not set # CONFIG_SND_FIREFACE is not set CONFIG_SND_SOC=m CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_TOPOLOGY=y CONFIG_SND_SOC_ACPI=m # CONFIG_SND_SOC_AMD_ACP is not set # CONFIG_SND_SOC_AMD_ACP3x is not set # CONFIG_SND_ATMEL_SOC is not set # CONFIG_SND_DESIGNWARE_I2S is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # # CONFIG_SND_SOC_FSL_ASRC is not set # CONFIG_SND_SOC_FSL_SAI is not set # CONFIG_SND_SOC_FSL_AUDMIX is not set # CONFIG_SND_SOC_FSL_SSI is not set # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_ESAI is not set # CONFIG_SND_SOC_FSL_MICFIL is not set # CONFIG_SND_SOC_IMX_AUDMUX is not set # end of SoC Audio for Freescale CPUs # CONFIG_SND_I2S_HI6210_I2S is not set # CONFIG_SND_SOC_IMG is not set CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SST_IPC=m CONFIG_SND_SST_IPC_ACPI=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m # CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m CONFIG_SND_SOC_INTEL_SKYLAKE=m CONFIG_SND_SOC_INTEL_SKL=m CONFIG_SND_SOC_INTEL_APL=m CONFIG_SND_SOC_INTEL_KBL=m CONFIG_SND_SOC_INTEL_GLK=m CONFIG_SND_SOC_INTEL_CNL=m CONFIG_SND_SOC_INTEL_CFL=m # CONFIG_SND_SOC_INTEL_CML_H is not set # CONFIG_SND_SOC_INTEL_CML_LP is not set CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m # CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC is not set CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m CONFIG_SND_SOC_ACPI_INTEL_MATCH=m CONFIG_SND_SOC_INTEL_MACH=y # CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES is not set CONFIG_SND_SOC_INTEL_HASWELL_MACH=m # CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH is not set CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m # CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH is not set # CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH is not set CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m # CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH is not set # CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH is not set # CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH is not set # CONFIG_SND_SOC_MTK_BTCVSD is not set # CONFIG_SND_SOC_SOF_TOPLEVEL is not set # # STMicroelectronics STM32 SOC audio support # # end of STMicroelectronics STM32 SOC audio support # CONFIG_SND_SOC_XILINX_I2S is not set # CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set # CONFIG_SND_SOC_XILINX_SPDIF is not set # CONFIG_SND_SOC_XTFPGA_I2S is not set # CONFIG_ZX_TDM is not set CONFIG_SND_SOC_I2C_AND_SPI=m # # CODEC drivers # # CONFIG_SND_SOC_AC97_CODEC is not set # CONFIG_SND_SOC_ADAU1701 is not set # CONFIG_SND_SOC_ADAU1761_I2C is not set # CONFIG_SND_SOC_ADAU1761_SPI is not set # CONFIG_SND_SOC_ADAU7002 is not set # CONFIG_SND_SOC_ADAU7118_HW is not set # CONFIG_SND_SOC_ADAU7118_I2C is not set # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set # CONFIG_SND_SOC_AK5558 is not set # CONFIG_SND_SOC_ALC5623 is not set # CONFIG_SND_SOC_BD28623 is not set # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set # CONFIG_SND_SOC_CS35L34 is not set # CONFIG_SND_SOC_CS35L35 is not set # CONFIG_SND_SOC_CS35L36 is not set # CONFIG_SND_SOC_CS42L42 is not set # CONFIG_SND_SOC_CS42L51_I2C is not set # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set # CONFIG_SND_SOC_CS4265 is not set # CONFIG_SND_SOC_CS4270 is not set # CONFIG_SND_SOC_CS4271_I2C is not set # CONFIG_SND_SOC_CS4271_SPI is not set # CONFIG_SND_SOC_CS42XX8_I2C is not set # CONFIG_SND_SOC_CS43130 is not set # CONFIG_SND_SOC_CS4341 is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set # CONFIG_SND_SOC_CX2072X is not set CONFIG_SND_SOC_DA7213=m CONFIG_SND_SOC_DA7219=m CONFIG_SND_SOC_DMIC=m # CONFIG_SND_SOC_ES7134 is not set # CONFIG_SND_SOC_ES7241 is not set CONFIG_SND_SOC_ES8316=m # CONFIG_SND_SOC_ES8328_I2C is not set # CONFIG_SND_SOC_ES8328_SPI is not set # CONFIG_SND_SOC_GTM601 is not set CONFIG_SND_SOC_HDAC_HDMI=m # CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC_MAX98088 is not set CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98357A=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9867 is not set CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MAX98373 is not set # CONFIG_SND_SOC_MAX9860 is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set # CONFIG_SND_SOC_PCM1681 is not set # CONFIG_SND_SOC_PCM1789_I2C is not set # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X_SPI is not set # CONFIG_SND_SOC_PCM186X_I2C is not set # CONFIG_SND_SOC_PCM186X_SPI is not set # CONFIG_SND_SOC_PCM3060_I2C is not set # CONFIG_SND_SOC_PCM3060_SPI is not set # CONFIG_SND_SOC_PCM3168A_I2C is not set # CONFIG_SND_SOC_PCM3168A_SPI is not set # CONFIG_SND_SOC_PCM512x_I2C is not set # CONFIG_SND_SOC_PCM512x_SPI is not set # CONFIG_SND_SOC_RK3328 is not set CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RL6347A=m CONFIG_SND_SOC_RT286=m CONFIG_SND_SOC_RT298=m CONFIG_SND_SOC_RT5514=m CONFIG_SND_SOC_RT5514_SPI=m # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5640=m CONFIG_SND_SOC_RT5645=m CONFIG_SND_SOC_RT5651=m CONFIG_SND_SOC_RT5663=m CONFIG_SND_SOC_RT5670=m CONFIG_SND_SOC_RT5677=m CONFIG_SND_SOC_RT5677_SPI=m # CONFIG_SND_SOC_SGTL5000 is not set # CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set # CONFIG_SND_SOC_SPDIF is not set # CONFIG_SND_SOC_SSM2305 is not set # CONFIG_SND_SOC_SSM2602_SPI is not set # CONFIG_SND_SOC_SSM2602_I2C is not set CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_STA32X is not set # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_TAS2552 is not set # CONFIG_SND_SOC_TAS2562 is not set # CONFIG_SND_SOC_TAS2770 is not set # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set # CONFIG_SND_SOC_TAS6424 is not set # CONFIG_SND_SOC_TDA7419 is not set # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set # CONFIG_SND_SOC_TLV320AIC31XX is not set # CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set # CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set # CONFIG_SND_SOC_TLV320AIC3X is not set CONFIG_SND_SOC_TS3A227E=m # CONFIG_SND_SOC_TSCS42XX is not set # CONFIG_SND_SOC_TSCS454 is not set # CONFIG_SND_SOC_UDA1334 is not set # CONFIG_SND_SOC_WM8510 is not set # CONFIG_SND_SOC_WM8523 is not set # CONFIG_SND_SOC_WM8524 is not set # CONFIG_SND_SOC_WM8580 is not set # CONFIG_SND_SOC_WM8711 is not set # CONFIG_SND_SOC_WM8728 is not set # CONFIG_SND_SOC_WM8731 is not set # CONFIG_SND_SOC_WM8737 is not set # CONFIG_SND_SOC_WM8741 is not set # CONFIG_SND_SOC_WM8750 is not set # CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8770 is not set # CONFIG_SND_SOC_WM8776 is not set # CONFIG_SND_SOC_WM8782 is not set # CONFIG_SND_SOC_WM8804_I2C is not set # CONFIG_SND_SOC_WM8804_SPI is not set # CONFIG_SND_SOC_WM8903 is not set # CONFIG_SND_SOC_WM8904 is not set # CONFIG_SND_SOC_WM8960 is not set # CONFIG_SND_SOC_WM8962 is not set # CONFIG_SND_SOC_WM8974 is not set # CONFIG_SND_SOC_WM8978 is not set # CONFIG_SND_SOC_WM8985 is not set # CONFIG_SND_SOC_ZX_AUD96P22 is not set # CONFIG_SND_SOC_MAX9759 is not set # CONFIG_SND_SOC_MT6351 is not set # CONFIG_SND_SOC_MT6358 is not set # CONFIG_SND_SOC_MT6660 is not set # CONFIG_SND_SOC_NAU8540 is not set # CONFIG_SND_SOC_NAU8810 is not set # CONFIG_SND_SOC_NAU8822 is not set CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_NAU8825=m # CONFIG_SND_SOC_TPA6130A2 is not set # end of CODEC drivers # CONFIG_SND_SIMPLE_CARD is not set CONFIG_SND_X86=y CONFIG_HDMI_LPE_AUDIO=m CONFIG_SND_SYNTH_EMUX=m # CONFIG_SND_XEN_FRONTEND is not set CONFIG_AC97_BUS=m # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=m # CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_BIGBEN_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set CONFIG_HID_PRODIKEYS=m # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CP2112 is not set # CONFIG_HID_CREATIVE_SB0540 is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELAN is not set CONFIG_HID_ELECOM=m # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set CONFIG_HID_HOLTEK=m # CONFIG_HOLTEK_FF is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m # CONFIG_HID_VIEWSONIC is not set CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_ITE=y # CONFIG_HID_JABRA is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set CONFIG_HID_REDRAGON=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=m # CONFIG_HID_NTI is not set CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SONY=m # CONFIG_SONY_FF is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_HYPERV_MOUSE=m CONFIG_HID_SMARTJOYPLUS=m # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_U2FZERO is not set CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m CONFIG_HID_SENSOR_CUSTOM_SENSOR=m CONFIG_HID_ALPS=m # end of Special HID drivers # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # end of USB HID support # # I2C HID support # CONFIG_I2C_HID=m # end of I2C HID support # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=y # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # end of Intel ISH HID support # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_LEDS_TRIGGER_USBPORT=m CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=y # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_FSL is not set # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y # CONFIG_USB_U132_HCD is not set # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=m CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=m CONFIG_USB_STORAGE_FREECOM=m CONFIG_USB_STORAGE_ISD200=m CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STORAGE_SDDR09=m CONFIG_USB_STORAGE_SDDR55=m CONFIG_USB_STORAGE_JUMPSHOT=m CONFIG_USB_STORAGE_ALAUDA=m CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m CONFIG_USB_STORAGE_ENE_UB6250=m CONFIG_USB_UAS=m # # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m CONFIG_USBIP_CORE=m # CONFIG_USBIP_VHCI_HCD is not set # CONFIG_USBIP_HOST is not set # CONFIG_USBIP_DEBUG is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=m CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP210X=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=m # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_SYMBOL=m # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_WWAN=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m CONFIG_USB_SERIAL_XSENS_MT=m # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m # CONFIG_USB_SERIAL_UPD78F0730 is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=m # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=m # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=m # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=m # CONFIG_USB_HUB_USB251XB is not set CONFIG_USB_HSIC_USB3503=m # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_XUSBATM=m # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set CONFIG_TYPEC=y # CONFIG_TYPEC_TCPM is not set CONFIG_TYPEC_UCSI=y # CONFIG_UCSI_CCG is not set CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # # CONFIG_TYPEC_MUX_PI3USB30532 is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # # CONFIG_TYPEC_DP_ALTMODE is not set # end of USB Type-C Alternate Mode drivers # CONFIG_USB_ROLE_SWITCH is not set CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_WBSD is not set CONFIG_MMC_TIFM_SD=m # CONFIG_MMC_SPI is not set CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=m # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_APU is not set CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3532 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_CLEVO_MAIL=m # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_DAC124S085 is not set # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m # CONFIG_LEDS_MLXCPLD is not set # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_TI_LMU_COMMON is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_DISK is not set # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_ACTIVITY is not set CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set CONFIG_LEDS_TRIGGER_AUDIO=m # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m # CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y # CONFIG_INFINIBAND_MTHCA is not set # CONFIG_INFINIBAND_CXGB4 is not set # CONFIG_INFINIBAND_EFA is not set # CONFIG_INFINIBAND_I40IW is not set # CONFIG_MLX4_INFINIBAND is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_VMWARE_PVRDMA is not set # CONFIG_INFINIBAND_USNIC is not set # CONFIG_INFINIBAND_BNXT_RE is not set # CONFIG_INFINIBAND_QEDR is not set # CONFIG_INFINIBAND_RDMAVT is not set CONFIG_RDMA_RXE=m CONFIG_RDMA_SIW=m CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_SRPT=m # CONFIG_INFINIBAND_ISER is not set # CONFIG_INFINIBAND_ISERT is not set # CONFIG_INFINIBAND_OPA_VNIC is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=m CONFIG_EDAC_GHES=y CONFIG_EDAC_AMD64=m # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m CONFIG_EDAC_SKX=m # CONFIG_EDAC_I10NM is not set CONFIG_EDAC_PND2=m CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m # CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF85363 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m # CONFIG_RTC_DRV_RV3028 is not set # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_SD3078 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1302 is not set # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6916 is not set # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RX4581=m # CONFIG_RTC_DRV_RX6110 is not set # CONFIG_RTC_DRV_RS5C348 is not set # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_DS3232_HWMON=y # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_RV3029C2=m CONFIG_RTC_DRV_RV3029_HWMON=y # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_FTRTC010 is not set # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_INTEL_IDMA64 is not set # CONFIG_INTEL_IDXD is not set CONFIG_INTEL_IOATDMA=m # CONFIG_PLX_DMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=y # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set CONFIG_HSU_DMA=y # CONFIG_SF_PDMA is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y # CONFIG_UDMABUF is not set # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_SELFTESTS is not set # CONFIG_DMABUF_HEAPS is not set # end of DMABUF options CONFIG_DCA=m CONFIG_AUXDISPLAY=y # CONFIG_HD44780 is not set CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=m CONFIG_CFAG12864B_RATE=20 # CONFIG_IMG_ASCII_LCD is not set # CONFIG_PARPORT_PANEL is not set # CONFIG_CHARLCD_BL_OFF is not set # CONFIG_CHARLCD_BL_ON is not set CONFIG_CHARLCD_BL_FLASH=y # CONFIG_PANEL is not set CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_UIO_HV_GENERIC=m CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=m CONFIG_VFIO_NOIOMMU=y CONFIG_VFIO_PCI=m # CONFIG_VFIO_PCI_VGA is not set CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y # CONFIG_VFIO_PCI_IGD is not set CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV_DEVICE=m CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_PMEM is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_TIMER=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # end of Microsoft Hyper-V guest support # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES_DEFAULT=y CONFIG_XEN_DEV_EVTCHN=m # CONFIG_XEN_BACKEND is not set CONFIG_XENFS=m CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y # CONFIG_XEN_GNTDEV is not set # CONFIG_XEN_GRANT_DEV_ALLOC is not set # CONFIG_XEN_GRANT_DMA_ALLOC is not set CONFIG_SWIOTLB_XEN=y # CONFIG_XEN_PVCALLS_FRONTEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_HAVE_VPMU=y # end of Xen driver support # CONFIG_GREYBUS is not set CONFIG_STAGING=y # CONFIG_PRISM2_USB is not set # CONFIG_COMEDI is not set # CONFIG_RTL8192U is not set CONFIG_RTLLIB=m CONFIG_RTLLIB_CRYPTO_CCMP=m CONFIG_RTLLIB_CRYPTO_TKIP=m CONFIG_RTLLIB_CRYPTO_WEP=m CONFIG_RTL8192E=m # CONFIG_RTL8723BS is not set CONFIG_R8712U=m # CONFIG_R8188EU is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set # # IIO staging drivers # # # Accelerometers # # CONFIG_ADIS16203 is not set # CONFIG_ADIS16240 is not set # end of Accelerometers # # Analog to digital converters # # CONFIG_AD7816 is not set # CONFIG_AD7192 is not set # CONFIG_AD7280 is not set # end of Analog to digital converters # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # end of Analog digital bi-direction converters # # Capacitance to digital converters # # CONFIG_AD7150 is not set # CONFIG_AD7746 is not set # end of Capacitance to digital converters # # Direct Digital Synthesis # # CONFIG_AD9832 is not set # CONFIG_AD9834 is not set # end of Direct Digital Synthesis # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # end of Network Analyzer, Impedance Converters # # Active energy metering IC # # CONFIG_ADE7854 is not set # end of Active energy metering IC # # Resolver to digital converters # # CONFIG_AD2S1210 is not set # end of Resolver to digital converters # end of IIO staging drivers # CONFIG_FB_SM750 is not set # # Speakup console speech # # CONFIG_SPEAKUP is not set # end of Speakup console speech # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_ASHMEM is not set CONFIG_ION=y CONFIG_ION_SYSTEM_HEAP=y # CONFIG_ION_CMA_HEAP is not set # end of Android # CONFIG_LTE_GDM724X is not set CONFIG_FIREWIRE_SERIAL=m CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 # CONFIG_GS_FPGABOOT is not set # CONFIG_UNISYSSPAR is not set # CONFIG_FB_TFT is not set # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set # CONFIG_MOST is not set # CONFIG_KS7010 is not set # CONFIG_PI433 is not set # # Gasket devices # # CONFIG_STAGING_GASKET_FRAMEWORK is not set # end of Gasket devices # CONFIG_FIELDBUS_DEV is not set # CONFIG_KPC2000 is not set CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m # CONFIG_USB_WUSB_CBAF_DEBUG is not set # CONFIG_USB_WHCI_HCD is not set CONFIG_USB_HWA_HCD=m CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_I1480U=m # CONFIG_STAGING_EXFAT_FS is not set CONFIG_QLGE=m # CONFIG_NET_VENDOR_HP is not set # CONFIG_WFX is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACERHDF=m # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=m CONFIG_DCDBAS=m CONFIG_DELL_SMBIOS=m CONFIG_DELL_SMBIOS_WMI=y CONFIG_DELL_SMBIOS_SMM=y CONFIG_DELL_LAPTOP=m CONFIG_DELL_WMI=m CONFIG_DELL_WMI_DESCRIPTOR=m CONFIG_DELL_WMI_AIO=m # CONFIG_DELL_WMI_LED is not set CONFIG_DELL_SMO8800=m CONFIG_DELL_RBTN=m CONFIG_DELL_RBU=m CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m CONFIG_AMILO_RFKILL=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m # CONFIG_LG_LAPTOP is not set CONFIG_MSI_LAPTOP=m CONFIG_PANASONIC_LAPTOP=m CONFIG_COMPAL_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=m # CONFIG_SURFACE3_WMI is not set CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_SENSORS_HDAPS=m # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=m CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_WMI=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m CONFIG_INTEL_WMI_THUNDERBOLT=m # CONFIG_XIAOMI_WMI is not set CONFIG_MSI_WMI=m # CONFIG_PEAQ_WMI is not set CONFIG_TOPSTAR_LAPTOP=m CONFIG_ACPI_TOSHIBA=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m # CONFIG_INTEL_INT0002_VGPIO is not set CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_VBTN=m CONFIG_INTEL_IPS=m CONFIG_INTEL_PMC_CORE=m # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_INTEL_OAKTRAIL=m CONFIG_SAMSUNG_Q10=m CONFIG_APPLE_GMUX=m # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_MLX_PLATFORM is not set # CONFIG_INTEL_TURBO_MAX_3 is not set # CONFIG_I2C_MULTI_INSTANTIATE is not set # CONFIG_INTEL_ATOMISP2_PM is not set # CONFIG_HUAWEI_WMI is not set # CONFIG_PCENGINES_APU2 is not set # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set # # Intel Speed Select Technology interface support # # CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set # end of Intel Speed Select Technology interface support # CONFIG_SYSTEM76_ACPI is not set CONFIG_PMC_ATOM=y # CONFIG_MFD_CROS_EC is not set # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5341 is not set # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI544 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_PWM is not set # end of Common Clock Framework # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_IOVA=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_DMA=y CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_V2=m CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set CONFIG_IRQ_REMAP=y CONFIG_HYPERV_IOMMU=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # end of Remoteproc drivers # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic SoC drivers # # Aspeed SoC drivers # # end of Aspeed SoC drivers # # Broadcom SoC drivers # # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # # end of NXP/Freescale QorIQ SoC drivers # # i.MX SoC drivers # # end of i.MX SoC drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # CONFIG_XILINX_VCU is not set # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set # CONFIG_DEVFREQ_GOV_PASSIVE is not set # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y # CONFIG_IIO_BUFFER_HW_CONSUMER is not set CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=m # CONFIG_IIO_CONFIGFS is not set CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set # CONFIG_IIO_SW_TRIGGER is not set # # Accelerometers # # CONFIG_ADIS16201 is not set # CONFIG_ADIS16209 is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set # CONFIG_ADXL372_SPI is not set # CONFIG_ADXL372_I2C is not set # CONFIG_BMA180 is not set # CONFIG_BMA220 is not set # CONFIG_BMA400 is not set # CONFIG_BMC150_ACCEL is not set # CONFIG_DA280 is not set # CONFIG_DA311 is not set # CONFIG_DMARD09 is not set # CONFIG_DMARD10 is not set CONFIG_HID_SENSOR_ACCEL_3D=m # CONFIG_IIO_ST_ACCEL_3AXIS is not set # CONFIG_KXSD9 is not set # CONFIG_KXCJK1013 is not set # CONFIG_MC3230 is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set # CONFIG_MMA7660 is not set # CONFIG_MMA8452 is not set # CONFIG_MMA9551 is not set # CONFIG_MMA9553 is not set # CONFIG_MXC4005 is not set # CONFIG_MXC6255 is not set # CONFIG_SCA3000 is not set # CONFIG_STK8312 is not set # CONFIG_STK8BA50 is not set # end of Accelerometers # # Analog to digital converters # # CONFIG_AD7091R5 is not set # CONFIG_AD7124 is not set # CONFIG_AD7266 is not set # CONFIG_AD7291 is not set # CONFIG_AD7292 is not set # CONFIG_AD7298 is not set # CONFIG_AD7476 is not set # CONFIG_AD7606_IFACE_PARALLEL is not set # CONFIG_AD7606_IFACE_SPI is not set # CONFIG_AD7766 is not set # CONFIG_AD7768_1 is not set # CONFIG_AD7780 is not set # CONFIG_AD7791 is not set # CONFIG_AD7793 is not set # CONFIG_AD7887 is not set # CONFIG_AD7923 is not set # CONFIG_AD7949 is not set # CONFIG_AD799X is not set # CONFIG_HI8435 is not set # CONFIG_HX711 is not set # CONFIG_INA2XX_ADC is not set # CONFIG_LTC2471 is not set # CONFIG_LTC2485 is not set # CONFIG_LTC2496 is not set # CONFIG_LTC2497 is not set # CONFIG_MAX1027 is not set # CONFIG_MAX11100 is not set # CONFIG_MAX1118 is not set # CONFIG_MAX1363 is not set # CONFIG_MAX9611 is not set # CONFIG_MCP320X is not set # CONFIG_MCP3422 is not set # CONFIG_MCP3911 is not set # CONFIG_NAU7802 is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set # CONFIG_TI_ADC084S021 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set # CONFIG_TI_ADS1015 is not set # CONFIG_TI_ADS7950 is not set # CONFIG_TI_TLC4541 is not set # CONFIG_VIPERBOARD_ADC is not set # CONFIG_XILINX_XADC is not set # end of Analog to digital converters # # Analog Front Ends # # end of Analog Front Ends # # Amplifiers # # CONFIG_AD8366 is not set # end of Amplifiers # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set # CONFIG_BME680 is not set # CONFIG_CCS811 is not set # CONFIG_IAQCORE is not set # CONFIG_SENSIRION_SGP30 is not set # CONFIG_SPS30 is not set # CONFIG_VZ89X is not set # end of Chemical Sensors # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m # end of Hid Sensor IIO Common # # SSP Sensor Common # # CONFIG_IIO_SSP_SENSORHUB is not set # end of SSP Sensor Common # # Digital to analog converters # # CONFIG_AD5064 is not set # CONFIG_AD5360 is not set # CONFIG_AD5380 is not set # CONFIG_AD5421 is not set # CONFIG_AD5446 is not set # CONFIG_AD5449 is not set # CONFIG_AD5592R is not set # CONFIG_AD5593R is not set # CONFIG_AD5504 is not set # CONFIG_AD5624R_SPI is not set # CONFIG_LTC1660 is not set # CONFIG_LTC2632 is not set # CONFIG_AD5686_SPI is not set # CONFIG_AD5696_I2C is not set # CONFIG_AD5755 is not set # CONFIG_AD5758 is not set # CONFIG_AD5761 is not set # CONFIG_AD5764 is not set # CONFIG_AD5791 is not set # CONFIG_AD7303 is not set # CONFIG_AD8801 is not set # CONFIG_DS4424 is not set # CONFIG_M62332 is not set # CONFIG_MAX517 is not set # CONFIG_MCP4725 is not set # CONFIG_MCP4922 is not set # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set # CONFIG_TI_DAC7311 is not set # CONFIG_TI_DAC7612 is not set # end of Digital to analog converters # # IIO dummy driver # # end of IIO dummy driver # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # CONFIG_AD9523 is not set # end of Clock Generator/Distribution # # Phase-Locked Loop (PLL) frequency synthesizers # # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # end of Phase-Locked Loop (PLL) frequency synthesizers # end of Frequency Synthesizers DDS/PLL # # Digital gyroscope sensors # # CONFIG_ADIS16080 is not set # CONFIG_ADIS16130 is not set # CONFIG_ADIS16136 is not set # CONFIG_ADIS16260 is not set # CONFIG_ADXRS450 is not set # CONFIG_BMG160 is not set # CONFIG_FXAS21002C is not set CONFIG_HID_SENSOR_GYRO_3D=m # CONFIG_MPU3050_I2C is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set # CONFIG_ITG3200 is not set # end of Digital gyroscope sensors # # Health Sensors # # # Heart Rate Monitors # # CONFIG_AFE4403 is not set # CONFIG_AFE4404 is not set # CONFIG_MAX30100 is not set # CONFIG_MAX30102 is not set # end of Heart Rate Monitors # end of Health Sensors # # Humidity sensors # # CONFIG_AM2315 is not set # CONFIG_DHT11 is not set # CONFIG_HDC100X is not set # CONFIG_HID_SENSOR_HUMIDITY is not set # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_SI7005 is not set # CONFIG_SI7020 is not set # end of Humidity sensors # # Inertial measurement units # # CONFIG_ADIS16400 is not set # CONFIG_ADIS16460 is not set # CONFIG_ADIS16480 is not set # CONFIG_BMI160_I2C is not set # CONFIG_BMI160_SPI is not set # CONFIG_FXOS8700_I2C is not set # CONFIG_FXOS8700_SPI is not set # CONFIG_KMX61 is not set # CONFIG_INV_MPU6050_I2C is not set # CONFIG_INV_MPU6050_SPI is not set # CONFIG_IIO_ST_LSM6DSX is not set # end of Inertial measurement units # # Light sensors # # CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADUX1020 is not set # CONFIG_AL3320A is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9960 is not set # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set # CONFIG_CM3323 is not set # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set # CONFIG_ISL29125 is not set CONFIG_HID_SENSOR_ALS=m CONFIG_HID_SENSOR_PROX=m # CONFIG_JSA1212 is not set # CONFIG_RPR0521 is not set # CONFIG_LTR501 is not set # CONFIG_LV0104CS is not set # CONFIG_MAX44000 is not set # CONFIG_MAX44009 is not set # CONFIG_NOA1305 is not set # CONFIG_OPT3001 is not set # CONFIG_PA12203001 is not set # CONFIG_SI1133 is not set # CONFIG_SI1145 is not set # CONFIG_STK3310 is not set # CONFIG_ST_UVIS25 is not set # CONFIG_TCS3414 is not set # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set # CONFIG_TSL2583 is not set # CONFIG_TSL2772 is not set # CONFIG_TSL4531 is not set # CONFIG_US5182D is not set # CONFIG_VCNL4000 is not set # CONFIG_VCNL4035 is not set # CONFIG_VEML6030 is not set # CONFIG_VEML6070 is not set # CONFIG_VL6180 is not set # CONFIG_ZOPT2201 is not set # end of Light sensors # # Magnetometer sensors # # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set # CONFIG_BMC150_MAGN_I2C is not set # CONFIG_BMC150_MAGN_SPI is not set # CONFIG_MAG3110 is not set CONFIG_HID_SENSOR_MAGNETOMETER_3D=m # CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set # CONFIG_SENSORS_HMC5843_I2C is not set # CONFIG_SENSORS_HMC5843_SPI is not set # CONFIG_SENSORS_RM3100_I2C is not set # CONFIG_SENSORS_RM3100_SPI is not set # end of Magnetometer sensors # # Multiplexers # # end of Multiplexers # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=m CONFIG_HID_SENSOR_DEVICE_ROTATION=m # end of Inclinometer sensors # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # end of Triggers - standalone # # Digital potentiometers # # CONFIG_AD5272 is not set # CONFIG_DS1803 is not set # CONFIG_MAX5432 is not set # CONFIG_MAX5481 is not set # CONFIG_MAX5487 is not set # CONFIG_MCP4018 is not set # CONFIG_MCP4131 is not set # CONFIG_MCP4531 is not set # CONFIG_MCP41010 is not set # CONFIG_TPL0102 is not set # end of Digital potentiometers # # Digital potentiostats # # CONFIG_LMP91000 is not set # end of Digital potentiostats # # Pressure sensors # # CONFIG_ABP060MG is not set # CONFIG_BMP280 is not set # CONFIG_DLHL60D is not set # CONFIG_DPS310 is not set CONFIG_HID_SENSOR_PRESS=m # CONFIG_HP03 is not set # CONFIG_MPL115_I2C is not set # CONFIG_MPL115_SPI is not set # CONFIG_MPL3115 is not set # CONFIG_MS5611 is not set # CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set # CONFIG_T5403 is not set # CONFIG_HP206C is not set # CONFIG_ZPA2326 is not set # end of Pressure sensors # # Lightning sensors # # CONFIG_AS3935 is not set # end of Lightning sensors # # Proximity and distance sensors # # CONFIG_ISL29501 is not set # CONFIG_LIDAR_LITE_V2 is not set # CONFIG_MB1232 is not set # CONFIG_PING is not set # CONFIG_RFD77402 is not set # CONFIG_SRF04 is not set # CONFIG_SX9500 is not set # CONFIG_SRF08 is not set # CONFIG_VL53L0X_I2C is not set # end of Proximity and distance sensors # # Resolver to digital converters # # CONFIG_AD2S90 is not set # CONFIG_AD2S1200 is not set # end of Resolver to digital converters # # Temperature sensors # # CONFIG_LTC2983 is not set # CONFIG_MAXIM_THERMOCOUPLE is not set # CONFIG_HID_SENSOR_TEMP is not set # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set # CONFIG_TSYS01 is not set # CONFIG_TSYS02D is not set # CONFIG_MAX31856 is not set # end of Temperature sensors CONFIG_NTB=m # CONFIG_NTB_MSI is not set CONFIG_NTB_AMD=m # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set # CONFIG_NTB_SWITCHTEC is not set # CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_TOOL is not set CONFIG_NTB_PERF=m CONFIG_NTB_TRANSPORT=m # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # # end of IRQ chip support # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_CPCAP_USB is not set # CONFIG_PHY_INTEL_EMMC is not set # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_INTEL_RAPL_CORE=m CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_USB4 is not set # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set # end of Android CONFIG_LIBNVDIMM=m CONFIG_BLK_DEV_PMEM=m CONFIG_ND_BLK=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y CONFIG_ND_PFN=m CONFIG_NVDIMM_PFN=y CONFIG_NVDIMM_DAX=y CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y # # HW tracing support # # CONFIG_STM is not set # CONFIG_INTEL_TH is not set # end of HW tracing support # CONFIG_FPGA is not set # CONFIG_TEE is not set CONFIG_PM_OPP=y # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set # CONFIG_COUNTER is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=m CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=m # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=m # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y CONFIG_XFS_DEBUG=y CONFIG_XFS_ASSERT_FATAL=y CONFIG_GFS2_FS=m CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_IO_TRACE is not set # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_F2FS_FS_COMPRESSION is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_ALGS=m # CONFIG_FS_VERITY is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_VIRTIO_FS is not set CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY is not set # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # end of CD-ROM/DVD Filesystems # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_NTFS_FS is not set # end of DOS/FAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y # CONFIG_PROC_VMCORE_DEVICE_DUMP is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_PROC_PID_ARCH_STATUS=y CONFIG_PROC_CPU_RESCTRL=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_MEMFD_CREATE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y # end of Pseudo filesystems CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_JFFS2_FS is not set # CONFIG_UBIFS_FS is not set CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y # CONFIG_CRAMFS_MTD is not set CONFIG_SQUASHFS=m CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_ZSTD is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=m # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_DEFLATE_COMPRESS=y # CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_LZ4HC_COMPRESS is not set # CONFIG_PSTORE_842_COMPRESS is not set # CONFIG_PSTORE_ZSTD_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EROFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DEBUG=y CONFIG_NFS_DISABLE_UDP_SUPPORT=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y # CONFIG_NFSD_BLOCKLAYOUT is not set CONFIG_NFSD_SCSILAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set CONFIG_SUNRPC_DEBUG=y CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_CEPH_FS=m # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y # CONFIG_CEPH_FS_SECURITY_LABEL is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_9P_FS=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=m CONFIG_DLM=m CONFIG_DLM_DEBUG=y # CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_REQUEST_CACHE is not set CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_PAGE_TABLE_ISOLATION=y # CONFIG_SECURITY_INFINIBAND is not set CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y CONFIG_INTEL_TXT=y CONFIG_LSM_MMAP_MIN_ADDR=65535 CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY_FALLBACK=y # CONFIG_HARDENED_USERCOPY_PAGESPAN is not set # CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y # CONFIG_SECURITY_SELINUX_DISABLE is not set CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y # CONFIG_IMA_TEMPLATE is not set CONFIG_IMA_NG_TEMPLATE=y # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" CONFIG_IMA_DEFAULT_HASH_SHA1=y # CONFIG_IMA_DEFAULT_HASH_SHA256 is not set CONFIG_IMA_DEFAULT_HASH="sha1" # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_IMA_READ_POLICY is not set CONFIG_IMA_APPRAISE=y # CONFIG_IMA_ARCH_POLICY is not set # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y # CONFIG_IMA_APPRAISE_MODSIG is not set CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y CONFIG_EVM=y CONFIG_EVM_ATTR_FSUUID=y # CONFIG_EVM_ADD_XATTRS is not set # CONFIG_EVM_LOAD_X509 is not set CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_APPARMOR is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=y # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # end of Memory initialization # end of Kernel hardening options # end of Security options CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_GLUE_HELPER_X86=m CONFIG_CRYPTO_ENGINE=m # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECRDSA is not set # CONFIG_CRYPTO_CURVE25519 is not set # CONFIG_CRYPTO_CURVE25519_X86 is not set # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y # CONFIG_CRYPTO_CFB is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_OFB is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set # CONFIG_CRYPTO_ADIANTUM is not set CONFIG_CRYPTO_ESSIV=m # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_XXHASH=m CONFIG_CRYPTO_BLAKE2B=m # CONFIG_CRYPTO_BLAKE2S is not set # CONFIG_CRYPTO_BLAKE2S_X86 is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m # CONFIG_CRYPTO_SHA3 is not set # CONFIG_CRYPTO_SM3 is not set # CONFIG_CRYPTO_STREEBOG is not set CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_BLOWFISH_X86_64=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST5_AVX_X86_64=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_CAST6_AVX_X86_64=m CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m # CONFIG_CRYPTO_SM4 is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=m # CONFIG_CRYPTO_USER_API_AEAD is not set # CONFIG_CRYPTO_STATS is not set CONFIG_CRYPTO_HASH_INFO=y # # Crypto library routines # CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m # CONFIG_CRYPTO_LIB_BLAKE2S is not set # CONFIG_CRYPTO_LIB_CHACHA is not set # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_SP_PSP=y # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_VIRTIO=m # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y # CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE is not set CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set # CONFIG_SECONDARY_TRUSTED_KEYRING is not set CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_CORDIC=m CONFIG_PRIME_NUMBERS=m CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC64 is not set # CONFIG_CRC4 is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=m CONFIG_CRC8=m CONFIG_XXHASH=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=m CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_BTREE=y CONFIG_INTERVAL_TREE=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y CONFIG_DMA_VIRT_OPS=y CONFIG_SWIOTLB=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=200 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set CONFIG_SGL_ALLOC=y CONFIG_IOMMU_HELPER=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_TIME_NS=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_UACCESS_MCSAFE=y CONFIG_ARCH_STACKWALK=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set # end of Library routines # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y # CONFIG_PRINTK_CALLER is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_DEBUG_INFO_BTF is not set # CONFIG_GDB_SCRIPTS is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_FS=y CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_UBSAN_ALIGNMENT=y # end of Generic Kernel Debugging Instruments CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_RODATA_TEST=y CONFIG_GENERIC_PTDUMP=y # CONFIG_PTDUMP_DEBUGFS is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y CONFIG_CC_HAS_KASAN_GENERIC=y # CONFIG_KASAN is not set CONFIG_KASAN_STACK=1 # end of Memory Debugging CONFIG_DEBUG_SHIRQ=y # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # end of Scheduler Debugging # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=m CONFIG_WW_MUTEX_SELFTEST=m # end of Lock Debugging (spinlocks, mutexes, etc...) CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # # Debug kernel data structures # CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m CONFIG_RCU_PERF_TEST=m CONFIG_RCU_TORTURE_TEST=m CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_BOOTTIME_TRACING is not set CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y # CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y # CONFIG_MMIOTRACE is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_TRACE_EVAL_MAP_FILE is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_SYNTH_EVENT_GEN_TEST is not set # CONFIG_KPROBE_EVENT_GEN_TEST is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_SAMPLES is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set # # x86 Debugging # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y # CONFIG_EARLY_PRINTK_USB_XDBC is not set # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # CONFIG_UNWINDER_GUESS is not set # end of x86 Debugging # # Kernel Testing and Coverage # # CONFIG_KUNIT is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FUNCTION_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAIL_FUNCTION is not set # CONFIG_FAIL_MMC_REQUEST is not set CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_TEST_SORT is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_REED_SOLOMON_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_STRSCPY=m # CONFIG_TEST_KSTRTOX is not set CONFIG_TEST_PRINTF=m CONFIG_TEST_BITMAP=m # CONFIG_TEST_BITFIELD is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_IDA is not set CONFIG_TEST_LKM=m CONFIG_TEST_VMALLOC=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m CONFIG_TEST_BLACKHOLE_DEV=m # CONFIG_FIND_BIT_BENCHMARK is not set CONFIG_TEST_FIRMWARE=m CONFIG_TEST_SYSCTL=m # CONFIG_TEST_UDELAY is not set CONFIG_TEST_STATIC_KEYS=m CONFIG_TEST_KMOD=m # CONFIG_TEST_MEMCAT_P is not set CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_MEMTEST is not set # CONFIG_HYPERV_TESTING is not set # end of Kernel Testing and Coverage # end of Kernel hacking --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='suspend-stress' export testcase='suspend-stress' export category='functional' export kernel_cmdline='initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel' export iterations=10 export runtime= export rtcwake= export idle_time= export job_origin='/lkp/lkp/.src-20200413-124813/allot/cyclic:power:linux-devel:devel-hourly/lkp-bdw-nuc1/suspend-stress.yaml' export queue_cmdline_keys='branch commit queue_at_least_once' export queue='validate' export testbox='lkp-bdw-nuc1' export tbox_group='lkp-bdw-nuc1' export submit_id='5e95df5c1eaa6eacb8c2be62' export job_file='/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml' export id='0f4b9b0c1d7c3302169bf6ff588a2131b39f8ffb' export queuer_version='/lkp-src' export model='BroadWell' export nr_cpu=4 export memory='8G' export belongs_to='power' export avoid_nfs=1 export need_kconfig='CONFIG_SUSPEND=y CONFIG_HIBERNATION=y CONFIG_PM_DEBUG=y' export commit='6dc0b234a64d2fdea96623381b234ec328b5a0a2' export rootfs='debian-x86_64-20180403.cgz' export kconfig='x86_64-rhel-7.6' export compiler='gcc-7' export enqueue_time='2020-04-15 00:05:52 +0800' export _id='5e95df601eaa6eacb8c2be64' export _rt='/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2' export user='lkp' export head_commit='2b8dd3e6f74157a8e65572769f369657d1664b2d' export base_commit='8f3d9f354286745c751374f5f1fcafee6b3f3136' export branch='linux-devel/devel-hourly-2020041317' export result_root='/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/3' export scheduler_version='/lkp/lkp/.src-20200414-231014' export LKP_SERVER='inn' export arch='x86_64' export max_uptime=3600 export initrd='/osimage/debian/debian-x86_64-20180403.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.6 branch=linux-devel/devel-hourly-2020041317 commit=6dc0b234a64d2fdea96623381b234ec328b5a0a2 BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/vmlinuz-5.6.0-rc5-01501-g6dc0b234a64d2f initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel max_uptime=3600 RESULT_ROOT=/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/3 LKP_SERVER=inn nokaslr selinux=0 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/modules.cgz' export bm_initrd='/osimage/deps/debian-x86_64-20180403.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/lkp_2019-08-05.cgz,/osimage/deps/debian-x86_64-20180403.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/hw_2020-01-02.cgz' export lkp_initrd='/osimage/user/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export repeat_to=4 export schedule_notify_address= export queue_at_least_once=1 export kernel='/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/vmlinuz-5.6.0-rc5-01501-g6dc0b234a64d2f' export dequeue_time='2020-04-15 00:51:59 +0800' export job_initrd='/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test mode='freeze' $LKP_SRC/tests/wrapper suspend-stress } extract_stats() { export stats_part_begin= export stats_part_end= $LKP_SRC/stats/wrapper suspend-stress $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time suspend-stress.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" --z3ND3gJe4e1E4uwh Content-Type: application/x-xz Content-Disposition: attachment; filename="kmsg.xz" Content-Transfer-Encoding: base64 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 BWAqg4wtHFnZm1X+86tvaY7NpIALyc1lXQiozQjrojM3rmGddOtuappIhenQqClL5BYsbhW/ 4F0PP1fvnf8q69KLwq++qHezsyhLchRc2DhzFTclb376Z1LfUOQfbeHYD1sM6+DsehZ68rpW YkxM4L7fmfnmWLG5fYFVjc75FDVmP+7HtDCkdvzU8/tu0nqe6nkX+dIhMQ3m2gNDOdKmoJMe cjT+GaF7z4ALIMupgnb0Xl9b/KCLcvZsnyh8uAeRkI/+UHoxoPjtDc4k6NNgKcObVAx9kv7v aetyr8zwTsNRrW5CDVt9OINQdK2XRl1ILuwrGgCA8Xl3lR6ITgB0fL2eT6MhIj014QhefZqr 2IWZRVJLXYfH4bE97cf6Ilt1yIf/FoZPK/Y/kiEega55ow1g1pXPMhss0//5PnGlAaTv0LZW lLxzP0i4H+I1eqc5vmVw/dHuQrAY969H/BNJ+CtwU4/EMjG4FMwnAvGmXwfsKvGaVCcvcwKS zz456RmmZmmnfG9m/8gUQFIf0L0GJU84k7IUlYyy52XcRqK2xuIcJ3fohdGm+AWvxaWwcxxJ g7iZQ/pgY5dGhJebipn0LUDH9w3kYJJN8FnhkYRcS6e9jcRAySWcfb8g3f5OUlGjtfpCED5q Ic/H0Y53nLFog+vkbXYl9YqNUSzGiwx0zDPyRJIo6w02nAvL15bJ+fl7jljDDH9QSwlbOsBd W95WC3NFNTvtkURTWxQS5E3nl6E9VGj3UzCktIar3DxnHTzcJW+yRRpid6nYJXsLE9BaOlWh Iinz9f9qZzL+9g9rj109wsmHf795lyWbOCRJzlUsuC4mxk3OIyeI7zxo7luNsp5xsY0A0tow rcCB3oW3ExoQoxJ67hyHxg/sgmJsKaUSUNvrMIyFQmI647c8ityfYQEppMLmvo+sKXWuTWdX pf0Fu99AW3LXIoi42meHT+WSvH1x6dtTzIjJU2jyGK+Sd92jkKZzMNFLiIAjxkdbPrnFFoXo lIcR5a4710r8+EbYB/l83yw7CA+d5nZB2m40zqDRQ4zFVmlcq8mm1lk7MHtO+dq1OxuVlf3e z9CI/iKAKRH7UuxLaa6pU9rzDLMq2Sw85RT4o30P6IvJw4JxSKe7UFLBtZd8kRPP1XxoYVFG ayq4lQVNkwR+40+mK1HX6j5gYHVqoceFtGIm4qNkilMoQeB3+LYOI20miukO3KBVmOl3cjkL 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 --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=suspend-stress SUSPEND RESUME TEST STARTED Suspend to freeze 1/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-1/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 2/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-2/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 3/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-3/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 4/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-4/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 5/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-5/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 6/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-6/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 7/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-7/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 8/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-8/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 9/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-9/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 10/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-10/10 -O /dev/null Done Sleep for 10 seconds SUSPEND RESUME TEST SUCCESS --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- #! jobs/suspend-stress.yaml suite: suspend-stress testcase: suspend-stress category: functional kernel_cmdline: initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel suspend-stress: mode: freeze iterations: 10 runtime: rtcwake: idle_time: job_origin: "/lkp/lkp/.src-20200413-124813/allot/cyclic:power:linux-devel:devel-hourly/lkp-bdw-nuc1/suspend-stress.yaml" #! queue options queue_cmdline_keys: - branch - commit queue: bisect testbox: lkp-bdw-nuc1 tbox_group: lkp-bdw-nuc1 submit_id: 5e9559111eaa6ea62cab8ecd job_file: "/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200414-42540-1gf0zxa-0.yaml" id: a2e91f32a48ca9c92529649e758a73c20e150cfb queuer_version: "/lkp-src" #! hosts/lkp-bdw-nuc1 model: BroadWell nr_cpu: 4 memory: 8G belongs_to: power #! include/category/functional kmsg: heartbeat: meminfo: #! include/suspend-stress avoid_nfs: 1 need_kconfig: - CONFIG_SUSPEND=y - CONFIG_HIBERNATION=y - CONFIG_PM_DEBUG=y #! include/queue/cyclic commit: 6dc0b234a64d2fdea96623381b234ec328b5a0a2 #! include/testbox/lkp-bdw-nuc1 rootfs: debian-x86_64-20180403.cgz #! default params kconfig: x86_64-rhel-7.6 compiler: gcc-7 enqueue_time: 2020-04-14 14:32:54.672610390 +08:00 _id: 5e9559111eaa6ea62cab8ecd _rt: "/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2" #! schedule options user: lkp head_commit: 2b8dd3e6f74157a8e65572769f369657d1664b2d base_commit: 8f3d9f354286745c751374f5f1fcafee6b3f3136 branch: linux-devel/devel-hourly-2020041317 result_root: "/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/0" scheduler_version: "/lkp/lkp/.src-20200414-102605" LKP_SERVER: inn arch: x86_64 max_uptime: 3600 initrd: "/osimage/debian/debian-x86_64-20180403.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200414-42540-1gf0zxa-0.yaml - ARCH=x86_64 - kconfig=x86_64-rhel-7.6 - branch=linux-devel/devel-hourly-2020041317 - commit=6dc0b234a64d2fdea96623381b234ec328b5a0a2 - BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/vmlinuz-5.6.0-rc5-01501-g6dc0b234a64d2f - initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel - max_uptime=3600 - RESULT_ROOT=/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/0 - LKP_SERVER=inn - nokaslr - selinux=0 - debug - apic=debug - sysrq_always_enabled - rcupdate.rcu_cpu_stall_timeout=100 - net.ifnames=0 - printk.devkmsg=on - panic=-1 - softlockup_panic=1 - nmi_watchdog=panic - oops=panic - load_ramdisk=2 - prompt_ramdisk=0 - drbd.minor_count=8 - systemd.log_level=err - ignore_loglevel - console=tty0 - earlyprintk=ttyS0,115200 - console=ttyS0,115200 - vga=normal - rw modules_initrd: "/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/modules.cgz" bm_initrd: "/osimage/deps/debian-x86_64-20180403.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/lkp_2019-08-05.cgz,/osimage/deps/debian-x86_64-20180403.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/hw_2020-01-02.cgz" lkp_initrd: "/osimage/user/lkp/lkp-x86_64.cgz" site: inn #! /lkp/lkp/.src-20200413-124813/include/site/inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: #! runtime status schedule_notify_address: #! user overrides kernel: "/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/vmlinuz-5.6.0-rc5-01501-g6dc0b234a64d2f" dequeue_time: 2020-04-14 14:40:43.513122872 +08:00 #! /lkp/lkp/.src-20200414-102605/include/site/inn job_state: finished loadavg: 0.69 0.80 0.40 1/189 1518 start_time: '1586846757' end_time: '1586847459' version: "/lkp/lkp/.src-20200414-102639:d3f84cc3:0191a4542" --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx --z3ND3gJe4e1E4uwh-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.5 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, UPPERCASE_50_75,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 00E79C352BE for ; Wed, 15 Apr 2020 03:30:32 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 9BA9020774 for ; Wed, 15 Apr 2020 03:30:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388170AbgDODaa (ORCPT ); Tue, 14 Apr 2020 23:30:30 -0400 Received: from mga14.intel.com ([192.55.52.115]:38696 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727892AbgDODaZ (ORCPT ); Tue, 14 Apr 2020 23:30:25 -0400 IronPort-SDR: VIALCt3+yNkFsMsHfWnIotIDXsgcX0IF/q+HVO0uj/5qnnXTe0UYabBSIYRh3Uf5znf8OQ8DbZ d3zC5Dt+G8aw== X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Apr 2020 20:29:40 -0700 IronPort-SDR: hVpD0GiMpFhAkXi3RVyzYl2gtL7Iq/mfWr2NyMBZNg5fHzFWjoTHJ3+I0koZ+LITh5yoM9SdQc sq8jtwczLxSw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,385,1580803200"; d="xz'?yaml'?scan'208";a="427292266" Received: from shao2-debian.sh.intel.com (HELO localhost) ([10.239.13.3]) by orsmga005.jf.intel.com with ESMTP; 14 Apr 2020 20:29:34 -0700 Date: Wed, 15 Apr 2020 11:29:09 +0800 From: kernel test robot To: Sultan Alsawaf Cc: Sultan Alsawaf , stable@vger.kernel.org, Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , David Airlie , Daniel Vetter , Matthew Auld , Chris Wilson , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, lkp@lists.01.org, rui.zhang@intel.com Subject: [drm/i915] 6dc0b234a6: BUG:sleeping_function_called_from_invalid_context_at_kernel/locking/mutex.c Message-ID: <20200415032909.GP8179@shao2-debian> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="z3ND3gJe4e1E4uwh" Content-Disposition: inline In-Reply-To: <20200403011318.2280-1-sultan@kerneltoast.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Greeting, FYI, we noticed the following commit (built with gcc-7): commit: 6dc0b234a64d2fdea96623381b234ec328b5a0a2 ("[PATCH] drm/i915: Fix use-after-free due to intel_context_pin/unpin race") url: https://github.com/0day-ci/linux/commits/Sultan-Alsawaf/drm-i915-Fix-use-after-free-due-to-intel_context_pin-unpin-race/20200404-054505 base: git://anongit.freedesktop.org/drm-intel for-linux-next in testcase: suspend-stress with following parameters: mode: freeze iterations: 10 on test machine: 4 threads BroadWell with 8G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot kern :err : [ 209.039440] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:281 kern :err : [ 209.039594] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 34, name: kworker/3:1 kern :warn : [ 209.039709] CPU: 3 PID: 34 Comm: kworker/3:1 Not tainted 5.6.0-rc5-01501-g6dc0b234a64d2f #1 kern :warn : [ 209.039824] Hardware name: /NUC5i3RYB, BIOS RYBDWi35.86A.0363.2017.0316.1028 03/16/2017 kern :warn : [ 209.040023] Workqueue: events engine_retire [i915] kern :warn : [ 209.040093] Call Trace: kern :warn : [ 209.040140] dump_stack+0x66/0x8b kern :warn : [ 209.040192] ___might_sleep+0x102/0x120 kern :warn : [ 209.040251] mutex_lock+0x1c/0x40 kern :warn : [ 209.040380] __active_retire+0x7f/0x110 [i915] kern :warn : [ 209.040449] dma_fence_signal_locked+0x7e/0x100 kern :warn : [ 209.040595] i915_request_retire+0x315/0x370 [i915] kern :warn : [ 209.040736] retire_requests+0x4e/0x70 [i915] kern :warn : [ 209.040865] engine_retire+0x61/0x90 [i915] kern :warn : [ 209.040930] process_one_work+0x1b0/0x3e0 kern :warn : [ 209.040990] ? move_linked_works+0x6e/0xa0 kern :warn : [ 209.041051] worker_thread+0x1e5/0x3b0 kern :warn : [ 209.041108] ? process_one_work+0x3e0/0x3e0 kern :warn : [ 209.041170] kthread+0x11e/0x140 kern :warn : [ 209.041220] ? kthread_park+0x90/0x90 kern :warn : [ 209.041277] ret_from_fork+0x35/0x40 kern :debug : [ 209.045034] calling coretemp_init+0x0/0x1000 [coretemp] @ 245 kern :debug : [ 209.045252] probe of coretemp.0 returned 1 after 44 usecs kern :debug : [ 209.068661] initcall coretemp_init+0x0/0x1000 [coretemp] returned 0 after 22978 usecs kern :debug : [ 209.071902] calling powerclamp_init+0x0/0x1000 [intel_powerclamp] @ 240 kern :debug : [ 209.078262] initcall powerclamp_init+0x0/0x1000 [intel_powerclamp] returned 0 after 6104 usecs kern :info : [ 209.079857] [drm] Initialized i915 1.6.0 20200313 for 0000:00:02.0 on minor 0 kern :debug : [ 209.081471] calling pkg_temp_thermal_init+0x0/0x1000 [x86_pkg_temp_thermal] @ 240 kern :debug : [ 209.081729] initcall pkg_temp_thermal_init+0x0/0x1000 [x86_pkg_temp_thermal] returned 0 after 138 usecs kern :info : [ 209.083553] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no) kern :info : [ 209.085400] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input9 kern :debug : [ 209.085534] calling acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] @ 240 kern :debug : [ 209.085540] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] returned -17 after 0 usecs kern :debug : [ 209.086704] probe of LNXVIDEO:00 returned 1 after 6197 usecs kern :info : [ 209.087484] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) kern :debug : [ 209.087831] probe of 0000:00:02.0 returned 1 after 161586 usecs kern :debug : [ 209.088502] initcall i915_init+0x0/0x6b [i915] returned 0 after 2820 usecs kern :debug : [ 209.106252] calling acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] @ 245 kern :debug : [ 209.106354] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] returned -17 after 0 usecs kern :debug : [ 209.108121] calling rapl_init+0x0/0x1000 [intel_rapl_common] @ 240 kern :debug : [ 209.108266] initcall rapl_init+0x0/0x1000 [intel_rapl_common] returned 0 after 47 usecs kern :debug : [ 209.111832] calling intel_rapl_msr_driver_init+0x0/0x1000 [intel_rapl_msr] @ 242 kern :info : [ 209.112018] intel_rapl_common: Found RAPL domain package kern :info : [ 209.112097] intel_rapl_common: Found RAPL domain core kern :info : [ 209.112171] intel_rapl_common: Found RAPL domain uncore kern :info : [ 209.112246] intel_rapl_common: Found RAPL domain dram kern :debug : [ 209.120124] probe of intel_rapl_msr.0 returned 1 after 8156 usecs kern :debug : [ 209.120247] initcall intel_rapl_msr_driver_init+0x0/0x1000 [intel_rapl_msr] returned 0 after 8102 usecs kern :debug : [ 209.127972] calling hdmi_driver_init+0x0/0x1000 [snd_hda_codec_hdmi] @ 504 kern :debug : [ 209.128244] calling acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] @ 266 kern :debug : [ 209.128343] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] returned -17 after 1 usecs kern :debug : [ 209.130475] probe of hdaudioC0D0 returned 1 after 2387 usecs kern :debug : [ 209.130596] initcall hdmi_driver_init+0x0/0x1000 [snd_hda_codec_hdmi] returned 0 after 2194 usecs kern :info : [ 209.131772] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10 kern :info : [ 209.131985] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11 kern :info : [ 209.132183] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12 kern :info : [ 209.132377] input: HDA Intel HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13 kern :info : [ 209.132574] input: HDA Intel HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14 kern :debug : [ 209.147193] calling acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] @ 247 kern :debug : [ 209.147298] initcall acpi_cpufreq_init+0x0/0x1000 [acpi_cpufreq] returned -17 after 0 usecs kern :info : [ 209.237164] fbcon: i915drmfb (fb0) is primary device kern :info : [ 209.277039] Console: switching to colour frame buffer device 240x67 kern :info : [ 209.302577] i915 0000:00:02.0: fb0: i915drmfb frame buffer device kern :err : [ 215.244354] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2ee2000-0xa2ee2fff], got write-back kern :err : [ 215.244986] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.245244] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.245796] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.246027] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.246523] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.246768] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.247262] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.247490] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.247979] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.248210] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.248642] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2ee2000-0xa2ee2fff], got write-back kern :err : [ 215.249166] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.249398] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.249893] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.250123] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.250638] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.250883] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.251361] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.251589] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.252083] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.252312] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.252744] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2ee2000-0xa2ee2fff], got write-back kern :err : [ 215.253290] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.253521] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254018] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254251] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254762] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.254988] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.255503] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.255748] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.256239] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back kern :err : [ 215.256470] x86/PAT: bmc-watchdog:596 map pfn expected mapping type uncached-minus for [mem 0xa2352000-0xa2352fff], got write-back user :notice: [ 215.849565] Kernel tests: Boot OK! kern :info : [ 217.609110] PM: suspend entry (s2idle) kern :info : [ 217.609211] Filesystems sync: 0.000 seconds kern :info : [ 217.631728] Freezing user space processes ... (elapsed 0.000 seconds) done. To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, lkp --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-5.6.0-rc5-01501-g6dc0b234a64d2f" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 5.6.0-rc5 Kernel Configuration # # # Compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0 # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=70500 CONFIG_CLANG_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_MSI_IOMMU=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_ARCH_CLOCKSOURCE_INIT=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ_FULL=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_HAVE_SCHED_AVG_IRQ=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_PSI is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_NOCB_CPU=y # end of RCU Subsystem CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS is not set CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y # # Scheduler features # # end of Scheduler features CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_HAS_INT128=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_SWAP_ENABLED=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_HUGETLB=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_TIME_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_BOOT_CONFIG is not set CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_BPF_SYSCALL=y CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_SLUB_MEMCG_SYSFS_ON is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_RANDOM is not set # CONFIG_SLAB_FREELIST_HARDENED is not set # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_FILTER_PGPROT=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DYNAMIC_PHYSICAL_MASK=y CONFIG_PGTABLE_LEVELS=5 CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=y CONFIG_X86_CPU_RESCTRL=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_NUMACHIP is not set # CONFIG_X86_VSMP is not set CONFIG_X86_UV=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_XXL=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_X86_HV_CALLBACK_VECTOR=y CONFIG_XEN=y CONFIG_XEN_PV=y CONFIG_XEN_PV_SMP=y # CONFIG_XEN_DOM0 is not set CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_PVH is not set # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set # CONFIG_ACRN_GUEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_IA32_FEAT_CTL=y CONFIG_X86_VMX_FEATURE_NAMES=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_ZHAOXIN=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_MAXSMP=y CONFIG_NR_CPUS_RANGE_BEGIN=8192 CONFIG_NR_CPUS_RANGE_END=8192 CONFIG_NR_CPUS_DEFAULT=8192 CONFIG_NR_CPUS=8192 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y # CONFIG_PERF_EVENTS_AMD_POWER is not set # end of Performance monitoring CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_X86_IOPL_IOPERM=y CONFIG_I8K=m CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_X86_5LEVEL=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_X86_CPA_STATISTICS is not set CONFIG_AMD_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_UMIP=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_ARCH_HAS_KEXEC_PURGATORY=y # CONFIG_KEXEC_SIG is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_XONLY is not set # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_LPIT=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y # CONFIG_ACPI_TAD is not set CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=m CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_NFIT=m # CONFIG_NFIT_SECURITY_DEBUG is not set CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y CONFIG_ACPI_APEI_EINJ=m CONFIG_ACPI_APEI_ERST_DEBUG=y # CONFIG_DPTF_POWER is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_ADXL=y # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_X86_PM_TIMER=y CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=m CONFIG_X86_AMD_FREQ_SENSITIVITY=m # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set # CONFIG_CPU_IDLE_GOV_HALTPOLL is not set CONFIG_HALTPOLL_CPUIDLE=y # end of CPU Idle CONFIG_INTEL_IDLE=y # end of Power management and ACPI options # # Bus options (PCI etc.) # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_MMCONF_FAM10H=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_X86_SYSFB is not set # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y # end of Binary Emulations # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set CONFIG_APPLE_PROPERTIES=y # CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_RCI2_TABLE is not set # CONFIG_EFI_DISABLE_PCI_DMA is not set # end of EFI (Extensible Firmware Interface) Support CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_DEV_PATH_PARSER=y CONFIG_EFI_EARLYCON=y # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_HAVE_KVM_NO_POLL=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_WERROR=y CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_MMU_AUDIT=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_VSOCK=m CONFIG_VHOST=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_OPROFILE=m CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y CONFIG_HAVE_RELIABLE_STACKTRACE=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_HAVE_ARCH_VMAP_STACK=y CONFIG_VMAP_STACK=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_PLUGIN_HOSTCC="g++" CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_MODULE_COMPRESS is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=m CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_WBT is not set # CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CGROUP_IOCOST is not set CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set # end of Partition Types CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_MQ_RDMA=y CONFIG_BLK_PM=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_IOSCHED_BFQ is not set # end of IO Schedulers CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y # end of Executable file formats # # Memory Management options # CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_FAST_GUP=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_TRANSPARENT_HUGE_PAGECACHE=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 CONFIG_MEM_SOFT_DIRTY=y CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_PTE_DEVMAP=y CONFIG_ZONE_DEVICE=y CONFIG_DEV_PAGEMAP_OPS=y # CONFIG_DEVICE_PRIVATE is not set CONFIG_FRAME_VECTOR=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_MAPPING_DIRTY_HELPERS=y # end of Memory Management options CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_UNIX_DIAG=m # CONFIG_TLS is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_INTERFACE is not set CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set # CONFIG_XDP_SOCKETS is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=m CONFIG_NET_IPGRE_DEMUX=m CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE_COMMON=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=m CONFIG_NET_FOU=m CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m CONFIG_INET_ESP=m # CONFIG_INET_ESP_OFFLOAD is not set # CONFIG_INET_ESPINTCP is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m # CONFIG_TCP_CONG_NV is not set CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m CONFIG_TCP_CONG_DCTCP=m # CONFIG_TCP_CONG_CDG is not set # CONFIG_TCP_CONG_BBR is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m # CONFIG_INET6_ESP_OFFLOAD is not set CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m CONFIG_IPV6_FOU=m CONFIG_IPV6_FOU_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y CONFIG_IPV6_SEG6_LWTUNNEL=y # CONFIG_IPV6_SEG6_HMAC is not set CONFIG_IPV6_SEG6_BPF=y CONFIG_NETLABEL=y CONFIG_MPTCP=y CONFIG_MPTCP_IPV6=y # CONFIG_MPTCP_HMAC_TEST is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y CONFIG_NETFILTER_NETLINK_ACCT=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_OSF=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_COMMON=m # CONFIG_NF_LOG_NETDEV is not set CONFIG_NETFILTER_CONNCOUNT=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_BROADCAST=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_SNMP=m CONFIG_NF_CONNTRACK_PPTP=m CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set CONFIG_NF_NAT=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_MASQUERADE=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m # CONFIG_NF_TABLES_SET is not set # CONFIG_NF_TABLES_INET is not set # CONFIG_NF_TABLES_NETDEV is not set # CONFIG_NFT_NUMGEN is not set CONFIG_NFT_CT=m CONFIG_NFT_COUNTER=m # CONFIG_NFT_CONNLIMIT is not set CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m CONFIG_NFT_MASQ=m CONFIG_NFT_REDIR=m # CONFIG_NFT_TUNNEL is not set # CONFIG_NFT_OBJREF is not set CONFIG_NFT_QUEUE=m # CONFIG_NFT_QUOTA is not set CONFIG_NFT_REJECT=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m # CONFIG_NFT_XFRM is not set # CONFIG_NFT_SOCKET is not set # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # CONFIG_NFT_SYNPROXY is not set # CONFIG_NF_FLOW_TABLE is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=m CONFIG_NETFILTER_XT_CONNMARK=m CONFIG_NETFILTER_XT_SET=m # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_CT=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_HMARK=m CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_REDIRECT=m CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m CONFIG_NETFILTER_XT_TARGET_TEE=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m CONFIG_NETFILTER_XT_MATCH_BPF=m CONFIG_NETFILTER_XT_MATCH_CGROUP=m CONFIG_NETFILTER_XT_MATCH_CLUSTER=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_CPU=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ECN=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=m CONFIG_NETFILTER_XT_MATCH_IPVS=m CONFIG_NETFILTER_XT_MATCH_L2TP=m CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m CONFIG_NETFILTER_XT_MATCH_NFACCT=m CONFIG_NETFILTER_XT_MATCH_OSF=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_RECENT=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_SOCKET=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m CONFIG_NETFILTER_XT_MATCH_TIME=m CONFIG_NETFILTER_XT_MATCH_U32=m # end of Core Netfilter Configuration CONFIG_IP_SET=m CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m CONFIG_IP_SET_HASH_IPMAC=m CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m CONFIG_IP_SET_HASH_NETPORT=m CONFIG_IP_SET_HASH_NETIFACE=m CONFIG_IP_SET_LIST_SET=m CONFIG_IP_VS=m CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m # CONFIG_IP_VS_FO is not set # CONFIG_IP_VS_OVF is not set CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m # CONFIG_IP_VS_MH is not set CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS MH scheduler # CONFIG_IP_VS_MH_TAB_INDEX=12 # # IPVS application helper # CONFIG_IP_VS_FTP=m CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=m # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m # CONFIG_NF_TABLES_IPV4 is not set # CONFIG_NF_TABLES_ARP is not set CONFIG_NF_DUP_IPV4=m # CONFIG_NF_LOG_ARP is not set CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_RPFILTER=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m # CONFIG_NF_TABLES_IPV6 is not set CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_RPFILTER=m CONFIG_IP6_NF_MATCH_RT=m # CONFIG_IP6_NF_MATCH_SRH is not set CONFIG_IP6_NF_TARGET_HL=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=m # CONFIG_NF_TABLES_BRIDGE is not set # CONFIG_NF_CONNTRACK_BRIDGE is not set CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_IP6=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m CONFIG_BRIDGE_EBT_STP=m CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_BPFILTER is not set CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # end of DCCP CCIDs Configuration # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set # end of DCCP Kernel Hacking CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m CONFIG_L2TP_ETH=m CONFIG_STP=m CONFIG_GARP=m CONFIG_MRP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=m # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set CONFIG_6LOWPAN=m # CONFIG_6LOWPAN_DEBUGFS is not set CONFIG_6LOWPAN_NHC=m CONFIG_6LOWPAN_NHC_DEST=m CONFIG_6LOWPAN_NHC_FRAGMENT=m CONFIG_6LOWPAN_NHC_HOP=m CONFIG_6LOWPAN_NHC_IPV6=m CONFIG_6LOWPAN_NHC_MOBILITY=m CONFIG_6LOWPAN_NHC_ROUTING=m CONFIG_6LOWPAN_NHC_UDP=m # CONFIG_6LOWPAN_GHC_EXT_HDR_HOP is not set # CONFIG_6LOWPAN_GHC_UDP is not set # CONFIG_6LOWPAN_GHC_ICMPV6 is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_DEST is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_IEEE802154_6LOWPAN=m CONFIG_MAC802154=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m # CONFIG_NET_SCH_CBS is not set # CONFIG_NET_SCH_ETF is not set # CONFIG_NET_SCH_TAPRIO is not set CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=m # CONFIG_NET_SCH_SKBPRIO is not set CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=m # CONFIG_NET_SCH_CAKE is not set CONFIG_NET_SCH_FQ=m # CONFIG_NET_SCH_HHF is not set # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_ETS is not set # CONFIG_NET_SCH_DEFAULT is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=m CONFIG_NET_CLS_FLOWER=m CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m # CONFIG_NET_EMATCH_CANID is not set CONFIG_NET_EMATCH_IPSET=m # CONFIG_NET_EMATCH_IPT is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_SAMPLE=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m # CONFIG_NET_ACT_MPLS is not set CONFIG_NET_ACT_VLAN=m # CONFIG_NET_ACT_BPF is not set CONFIG_NET_ACT_CONNMARK=m # CONFIG_NET_ACT_CTINFO is not set CONFIG_NET_ACT_SKBMOD=m # CONFIG_NET_ACT_IFE is not set CONFIG_NET_ACT_TUNNEL_KEY=m # CONFIG_NET_ACT_CT is not set # CONFIG_NET_TC_SKB_EXT is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GRE=m CONFIG_OPENVSWITCH_VXLAN=m CONFIG_OPENVSWITCH_GENEVE=m CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VSOCKETS_LOOPBACK=m CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m CONFIG_NET_NSH=m # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # CONFIG_CAN_J1939 is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_KVASER_PCIEFD is not set CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=m # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_EMS_PCI=m # CONFIG_CAN_F81601 is not set CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PLX_PCI=m # CONFIG_CAN_SJA1000_ISA is not set CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # end of CAN SPI interfaces # # CAN USB interfaces # CONFIG_CAN_8DEV_USB=m CONFIG_CAN_EMS_USB=m CONFIG_CAN_ESD_USB2=m # CONFIG_CAN_GS_USB is not set CONFIG_CAN_KVASER_USB=m # CONFIG_CAN_MCBA_USB is not set CONFIG_CAN_PEAK_USB=m # CONFIG_CAN_UCAN is not set # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set # end of CAN Device Drivers CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_6LOWPAN is not set # CONFIG_BT_LEDS is not set # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=m CONFIG_BT_BCM=m CONFIG_BT_RTL=m CONFIG_BT_HCIBTUSB=m # CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set CONFIG_BT_HCIBTUSB_BCM=y # CONFIG_BT_HCIBTUSB_MTK is not set CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_AG6XX is not set CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m CONFIG_BT_ATH3K=m # CONFIG_BT_MTKSDIO is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_LIB80211=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_XEN is not set # CONFIG_NET_9P_RDMA is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=m # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_NET_SOCK_MSG=y CONFIG_NET_DEVLINK=y CONFIG_PAGE_POOL=y CONFIG_FAILOVER=m CONFIG_ETHTOOL_NETLINK=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # CONFIG_HAVE_EISA=y # CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y # CONFIG_PCIE_DPC is not set # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_BW is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y # CONFIG_PCI_PF_STUB is not set # CONFIG_XEN_PCIDEV_FRONTEND is not set CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y # CONFIG_PCI_P2PDMA is not set CONFIG_PCI_LABEL=y CONFIG_PCI_HYPERV=m CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=m # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # PCI controller drivers # CONFIG_VMD=y CONFIG_PCI_HYPERV_INTERFACE=m # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_MESON is not set # end of DesignWare PCI Core Support # # Cadence PCIe controllers support # # end of Cadence PCIe controllers support # end of PCI controller drivers # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # end of PCI Endpoint # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y # CONFIG_RAPIDIO is not set # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_COMPRESS is not set CONFIG_FW_CACHE=y # end of Firmware loader CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPI=m CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_GNSS is not set CONFIG_MTD=m # CONFIG_MTD_TESTS is not set # # Partition parsers # # CONFIG_MTD_AR7_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_REDBOOT_PARTS is not set # end of Partition parsers # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set # CONFIG_RFD_FTL is not set # CONFIG_SSFDC is not set # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set # CONFIG_MTD_SWAP is not set # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # end of RAM/ROM/Flash chip drivers # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # end of Mapping drivers for chip access # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_SST25L is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set # end of Self-contained MTD device drivers # CONFIG_MTD_ONENAND is not set # CONFIG_MTD_RAW_NAND is not set # CONFIG_MTD_SPI_NAND is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set # end of LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_MTD_UBI_BLOCK is not set # CONFIG_MTD_HYPERBUS is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y CONFIG_BLK_DEV_FD=m CONFIG_CDROM=m # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_UMEM is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=m # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m CONFIG_XEN_BLKDEV_FRONTEND=m CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y # CONFIG_NVME_HWMON is not set CONFIG_NVME_FABRICS=m # CONFIG_NVME_RDMA is not set CONFIG_NVME_FC=m # CONFIG_NVME_TCP is not set CONFIG_NVME_TARGET=m CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_RDMA is not set CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_FCLOOP=m # CONFIG_NVME_TARGET_TCP is not set # end of NVME Support # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=m CONFIG_SGI_XP=m CONFIG_HP_ILO=m CONFIG_SGI_GRU=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_VMWARE_BALLOON=m # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_XILINX_SDFEC is not set CONFIG_PVPANIC=y # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MEI_HDCP is not set CONFIG_VMWARE_VMCI=m # # Intel MIC & related support # # CONFIG_INTEL_MIC_BUS is not set # CONFIG_SCIF_BUS is not set # CONFIG_VOP_BUS is not set # end of Intel MIC & related support # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_MISC_ALCOR_PCI is not set # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set # CONFIG_HABANA_AI is not set # end of Misc devices CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=m CONFIG_SCSI_CXGB3_ISCSI=m CONFIG_SCSI_CXGB4_ISCSI=m CONFIG_SCSI_BNX2_ISCSI=m CONFIG_SCSI_BNX2X_FCOE=m CONFIG_BE2ISCSI=m # CONFIG_BLK_DEV_3W_XXXX_RAID is not set CONFIG_SCSI_HPSA=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_3W_SAS=m # CONFIG_SCSI_ACARD is not set CONFIG_SCSI_AACRAID=m # CONFIG_SCSI_AIC7XXX is not set CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=4 CONFIG_AIC79XX_RESET_DELAY_MS=15000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set # CONFIG_SCSI_AIC94XX is not set CONFIG_SCSI_MVSAS=m # CONFIG_SCSI_MVSAS_DEBUG is not set CONFIG_SCSI_MVSAS_TASKLET=y CONFIG_SCSI_MVUMI=m # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set CONFIG_SCSI_ARCMSR=m # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set CONFIG_MEGARAID_SAS=m CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=m # CONFIG_SCSI_SMARTPQI is not set CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFSHCD_PLATFORM is not set # CONFIG_SCSI_UFS_BSG is not set CONFIG_SCSI_HPTIOP=m # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set CONFIG_VMWARE_PVSCSI=m # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=m CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m CONFIG_FCOE_FNIC=m # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_FDOMAIN_PCI is not set # CONFIG_SCSI_GDTH is not set CONFIG_SCSI_ISCI=m # CONFIG_SCSI_IPS is not set CONFIG_SCSI_INITIO=m # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set CONFIG_SCSI_STEX=m # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set CONFIG_SCSI_QLA_FC=m CONFIG_TCM_QLA2XXX=m # CONFIG_TCM_QLA2XXX_DEBUG is not set CONFIG_SCSI_QLA_ISCSI=m # CONFIG_QEDI is not set # CONFIG_QEDF is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=m CONFIG_SCSI_PMCRAID=m CONFIG_SCSI_PM8001=m # CONFIG_SCSI_BFA_FC is not set CONFIG_SCSI_VIRTIO=m # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y # end of SCSI device support CONFIG_ATA=m CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set CONFIG_SATA_ACARD_AHCI=m CONFIG_SATA_SIL24=m CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=m CONFIG_SATA_QSTOR=m CONFIG_SATA_SX4=m CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set CONFIG_SATA_MV=m CONFIG_SATA_NV=m CONFIG_SATA_PROMISE=m CONFIG_SATA_SIL=m CONFIG_SATA_SIS=m CONFIG_SATA_SVW=m CONFIG_SATA_ULI=m CONFIG_SATA_VIA=m CONFIG_SATA_VITESSE=m # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=m CONFIG_PATA_AMD=m CONFIG_PATA_ARTOP=m CONFIG_PATA_ATIIXP=m CONFIG_PATA_ATP867X=m CONFIG_PATA_CMD64X=m # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set CONFIG_PATA_HPT366=m CONFIG_PATA_HPT37X=m CONFIG_PATA_HPT3X2N=m CONFIG_PATA_HPT3X3=m # CONFIG_PATA_HPT3X3_DMA is not set CONFIG_PATA_IT8213=m CONFIG_PATA_IT821X=m CONFIG_PATA_JMICRON=m CONFIG_PATA_MARVELL=m CONFIG_PATA_NETCELL=m CONFIG_PATA_NINJA32=m # CONFIG_PATA_NS87415 is not set CONFIG_PATA_OLDPIIX=m # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=m CONFIG_PATA_PDC_OLD=m # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=m CONFIG_PATA_SCH=m CONFIG_PATA_SERVERWORKS=m CONFIG_PATA_SIL680=m CONFIG_PATA_SIS=m CONFIG_PATA_TOSHIBA=m # CONFIG_PATA_TRIFLEX is not set CONFIG_PATA_VIA=m # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_PLATFORM is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # CONFIG_PATA_ACPI=m CONFIG_ATA_GENERIC=m # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m # CONFIG_MD_CLUSTER is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_UNSTRIPED is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m # CONFIG_DM_WRITECACHE is not set CONFIG_DM_ERA=m # CONFIG_DM_CLONE is not set CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_DELAY=m # CONFIG_DM_DUST is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m # CONFIG_DM_INTEGRITY is not set # CONFIG_DM_ZONED is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_USER2=m CONFIG_LOOPBACK_TARGET=m CONFIG_TCM_FC=m CONFIG_ISCSI_TARGET=m CONFIG_ISCSI_TARGET_CXGB4=m # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m # CONFIG_FUSION_FC is not set CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m CONFIG_FIREWIRE_NET=m # CONFIG_FIREWIRE_NOSY is not set # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=m CONFIG_DUMMY=m # CONFIG_WIREGUARD is not set # CONFIG_EQUALIZER is not set CONFIG_NET_FC=y CONFIG_IFB=m CONFIG_NET_TEAM=m CONFIG_NET_TEAM_MODE_BROADCAST=m CONFIG_NET_TEAM_MODE_ROUNDROBIN=m CONFIG_NET_TEAM_MODE_RANDOM=m CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m CONFIG_NET_TEAM_MODE_LOADBALANCE=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m # CONFIG_IPVLAN is not set CONFIG_VXLAN=m CONFIG_GENEVE=m # CONFIG_GTP is not set CONFIG_MACSEC=y CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_NTB_NETDEV=m CONFIG_TUN=m CONFIG_TAP=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m CONFIG_NLMON=m CONFIG_NET_VRF=y CONFIG_VSOCKMON=m # CONFIG_ARCNET is not set # CONFIG_ATM_DRIVERS is not set # # Distributed Switch Architecture drivers # # end of Distributed Switch Architecture drivers CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_NET_VENDOR_ADAPTEC is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set # CONFIG_NET_VENDOR_ALTEON is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_ENA_ETHERNET=m CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=m CONFIG_PCNET32=m CONFIG_AMD_XGBE=m # CONFIG_AMD_XGBE_DCB is not set CONFIG_AMD_XGBE_HAVE_ECC=y CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_AQTION=m CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=m CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_ALX=m CONFIG_NET_VENDOR_AURORA=y # CONFIG_AURORA_NB8800 is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=m CONFIG_CNIC=m CONFIG_TIGON3=y CONFIG_TIGON3_HWMON=y CONFIG_BNX2X=m CONFIG_BNX2X_SRIOV=y # CONFIG_SYSTEMPORT is not set CONFIG_BNXT=m CONFIG_BNXT_SRIOV=y CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_BNXT_DCB=y CONFIG_BNXT_HWMON=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=m CONFIG_NET_VENDOR_CADENCE=y CONFIG_MACB=m CONFIG_MACB_USE_HWSTAMP=y # CONFIG_MACB_PCI is not set CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_THUNDER_NIC_RGX is not set CONFIG_CAVIUM_PTP=y CONFIG_LIQUIDIO=m CONFIG_LIQUIDIO_VF=m CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=m CONFIG_CHELSIO_LIB=m CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=m CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set CONFIG_DNET=m CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set CONFIG_TULIP_MMIO=y # CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_ULI526X=m CONFIG_PCMCIA_XIRCOM=m # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m CONFIG_BE2NET_HWMON=y CONFIG_BE2NET_BE2=y CONFIG_BE2NET_BE3=y CONFIG_BE2NET_LANCER=y CONFIG_BE2NET_SKYHAWK=y CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_GVE is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set # CONFIG_NET_VENDOR_I825XX is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGBVF=m # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCB=y CONFIG_IXGBEVF=m CONFIG_I40E=y CONFIG_I40E_DCB=y CONFIG_IAVF=m CONFIG_I40EVF=m # CONFIG_ICE is not set CONFIG_FM10K=m # CONFIG_IGC is not set CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=m CONFIG_SKGE=y # CONFIG_SKGE_DEBUG is not set CONFIG_SKGE_GENESIS=y CONFIG_SKY2=m # CONFIG_SKY2_DEBUG is not set CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=m CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y CONFIG_MLX4_CORE_GEN2=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set CONFIG_NET_VENDOR_MICROSEMI=y # CONFIG_MSCC_OCELOT_SWITCH is not set CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=m CONFIG_MYRI10GE_DCA=y # CONFIG_FEALNX is not set # CONFIG_NET_VENDOR_NATSEMI is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NFP=m CONFIG_NFP_APP_FLOWER=y CONFIG_NFP_APP_ABM_NIC=y # CONFIG_NFP_DEBUG is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NI_XGE_MANAGEMENT_ENET is not set # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=m CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_IONIC is not set CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=m CONFIG_QLCNIC=m CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_NETXEN_NIC=m CONFIG_QED=m CONFIG_QED_SRIOV=y CONFIG_QEDE=m CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set # CONFIG_NET_VENDOR_RDC is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set CONFIG_8139CP=y CONFIG_8139TOO=y # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_ROCKER=m CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set # CONFIG_NET_VENDOR_SEEQ is not set CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=m CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set CONFIG_NET_VENDOR_SMSC=y CONFIG_EPIC100=m # CONFIG_SMSC911X is not set CONFIG_SMSC9420=m CONFIG_NET_VENDOR_SOCIONEXT=y # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set # CONFIG_NET_VENDOR_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_PHY_SEL is not set CONFIG_TLAN=m # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y # CONFIG_MDIO_BCM_UNIMAC is not set CONFIG_MDIO_BITBANG=m # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_THUNDER is not set CONFIG_PHYLINK=m CONFIG_PHYLIB=y CONFIG_SWPHY=y # CONFIG_LED_TRIGGER_PHY is not set # # MII PHY device drivers # # CONFIG_SFP is not set # CONFIG_ADIN_PHY is not set CONFIG_AMD_PHY=m # CONFIG_AQUANTIA_PHY is not set # CONFIG_AX88796B_PHY is not set # CONFIG_BCM7XXX_PHY is not set CONFIG_BCM87XX_PHY=m CONFIG_BCM_NET_PHYLIB=m CONFIG_BROADCOM_PHY=m # CONFIG_BCM84881_PHY is not set CONFIG_CICADA_PHY=m # CONFIG_CORTINA_PHY is not set CONFIG_DAVICOM_PHY=m # CONFIG_DP83822_PHY is not set # CONFIG_DP83TC811_PHY is not set # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_DP83869_PHY is not set CONFIG_FIXED_PHY=y CONFIG_ICPLUS_PHY=m # CONFIG_INTEL_XWAY_PHY is not set CONFIG_LSI_ET1011C_PHY=m CONFIG_LXT_PHY=m CONFIG_MARVELL_PHY=m # CONFIG_MARVELL_10G_PHY is not set CONFIG_MICREL_PHY=m # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set CONFIG_NATIONAL_PHY=m # CONFIG_NXP_TJA11XX_PHY is not set CONFIG_QSEMI_PHY=m CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set CONFIG_SMSC_PHY=m CONFIG_STE10XP=m # CONFIG_TERANETICS_PHY is not set CONFIG_VITESSE_PHY=m # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=m CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=m CONFIG_PPPOE=m CONFIG_PPTP=m CONFIG_PPPOL2TP=m CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_SLIP=m CONFIG_SLHC=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y # CONFIG_SLIP_MODE_SLIP6 is not set CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y CONFIG_USB_RTL8152=m # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=m CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=m CONFIG_USB_NET_HUAWEI_CDC_NCM=m CONFIG_USB_NET_CDC_MBIM=m CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET_ENABLE=y CONFIG_USB_NET_CDC_SUBSET=y CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=m CONFIG_USB_NET_KALMIA=m CONFIG_USB_NET_QMI_WWAN=m CONFIG_USB_HSO=m CONFIG_USB_NET_INT51X1=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=m # CONFIG_USB_NET_CH9200 is not set # CONFIG_USB_NET_AQC111 is not set CONFIG_WLAN=y # CONFIG_WIRELESS_WDS is not set CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_ATH_COMMON=m CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K_BTCOEX_SUPPORT=y # CONFIG_ATH9K is not set CONFIG_ATH9K_HTC=m # CONFIG_ATH9K_HTC_DEBUGFS is not set # CONFIG_CARL9170 is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set CONFIG_IWLEGACY=m CONFIG_IWL4965=m CONFIG_IWL3945=m # # iwl3945 / iwl4965 Debugging Options # CONFIG_IWLEGACY_DEBUG=y CONFIG_IWLEGACY_DEBUGFS=y # end of iwl3945 / iwl4965 Debugging Options CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m CONFIG_IWLMVM=m CONFIG_IWLWIFI_OPMODE_MODULAR=y # CONFIG_IWLWIFI_BCAST_FILTERING is not set # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set CONFIG_IWLWIFI_DEBUGFS=y # CONFIG_IWLWIFI_DEVICE_TRACING is not set # end of Debugging Options CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y # CONFIG_LIBERTAS is not set # CONFIG_LIBERTAS_THINFIRM is not set # CONFIG_MWIFIEX is not set # CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set # CONFIG_MT76x0U is not set # CONFIG_MT76x0E is not set # CONFIG_MT76x2E is not set # CONFIG_MT76x2U is not set # CONFIG_MT7603E is not set # CONFIG_MT7615E is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set # CONFIG_RTL_CARDS is not set # CONFIG_RTL8XXXU is not set # CONFIG_RTW88 is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=m CONFIG_HDLC_RAW=m # CONFIG_HDLC_RAW_ETH is not set CONFIG_HDLC_CISCO=m CONFIG_HDLC_FR=m CONFIG_HDLC_PPP=m # # X.25/LAPB support is disabled # # CONFIG_PCI200SYN is not set # CONFIG_WANXL is not set # CONFIG_PC300TOO is not set # CONFIG_FARSYNC is not set CONFIG_DLCI=m CONFIG_DLCI_MAX=8 # CONFIG_SBNI is not set CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKELB=m # CONFIG_IEEE802154_AT86RF230 is not set # CONFIG_IEEE802154_MRF24J40 is not set # CONFIG_IEEE802154_CC2520 is not set # CONFIG_IEEE802154_ATUSB is not set # CONFIG_IEEE802154_ADF7242 is not set # CONFIG_IEEE802154_CA8210 is not set # CONFIG_IEEE802154_MCR20A is not set # CONFIG_IEEE802154_HWSIM is not set CONFIG_XEN_NETDEV_FRONTEND=m CONFIG_VMXNET3=m CONFIG_FUJITSU_ES=m CONFIG_HYPERV_NET=m CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=m CONFIG_ISDN=y CONFIG_ISDN_CAPI=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_MISDN=m CONFIG_MISDN_DSP=m CONFIG_MISDN_L1OIP=m # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCMULTI=m CONFIG_MISDN_HFCUSB=m CONFIG_MISDN_AVMFRITZ=m CONFIG_MISDN_SPEEDFAX=m CONFIG_MISDN_INFINEON=m CONFIG_MISDN_W6692=m CONFIG_MISDN_NETJET=m CONFIG_MISDN_HDLC=m CONFIG_MISDN_IPAC=m CONFIG_MISDN_ISAR=m CONFIG_NVM=y # CONFIG_NVM_PBLK is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADC is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set # CONFIG_KEYBOARD_APPLESPI is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m CONFIG_MOUSE_SYNAPTICS_USB=m # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_GTCO=m # CONFIG_TABLET_USB_HANWANG is not set CONFIG_TABLET_USB_KBTAB=m # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_ADS7846 is not set # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set # CONFIG_TOUCHSCREEN_ADC is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_BU21029 is not set # CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set # CONFIG_TOUCHSCREEN_EXC3000 is not set # CONFIG_TOUCHSCREEN_FUJITSU is not set # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_S6SY761 is not set # CONFIG_TOUCHSCREEN_GUNZE is not set # CONFIG_TOUCHSCREEN_EKTF2127 is not set # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_WACOM_I2C=m # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_MK712 is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set # CONFIG_TOUCHSCREEN_TOUCHWIN is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set # CONFIG_TOUCHSCREEN_WM97XX is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_RM_TS is not set # CONFIG_TOUCHSCREEN_SILEAD is not set # CONFIG_TOUCHSCREEN_SIS_I2C is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_STMFTS is not set # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set # CONFIG_TOUCHSCREEN_ZET6223 is not set # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set # CONFIG_TOUCHSCREEN_IQS5XX is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_MSM_VIBRATOR is not set CONFIG_INPUT_PCSPKR=m # CONFIG_INPUT_MMA8450 is not set CONFIG_INPUT_APANEL=m CONFIG_INPUT_GP2A=m # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_DECODER is not set # CONFIG_INPUT_GPIO_VIBRA is not set CONFIG_INPUT_ATLAS_BTNS=m CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=m # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set CONFIG_RMI4_CORE=m # CONFIG_RMI4_I2C is not set # CONFIG_RMI4_SPI is not set CONFIG_RMI4_SMB=m CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y # CONFIG_RMI4_F34 is not set # CONFIG_RMI4_F54 is not set # CONFIG_RMI4_F55 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_HYPERV_KEYBOARD=m # CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # end of Hardware I/O ports # end of Input device support # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_SYNCLINK_GT=m CONFIG_NOZOMI=m # CONFIG_ISI is not set CONFIG_N_HDLC=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set # CONFIG_NULL_TTY is not set CONFIG_LDISC_AUTOLOAD=y CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_16550A_VARIANTS is not set # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DWLIB=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_FSL_LINFLEXUART is not set # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y # CONFIG_SERIAL_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 CONFIG_HPET=y CONFIG_HPET_MMAP=y # CONFIG_HPET_MMAP_DEFAULT is not set CONFIG_HANGCHECK_TIMER=m CONFIG_UV_MMTIMER=m CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_SPI is not set CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m # CONFIG_TCG_XEN is not set CONFIG_TCG_CRB=y # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # end of Character devices # CONFIG_RANDOM_TRUST_CPU is not set # CONFIG_RANDOM_TRUST_BOOTLOADER is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_MUX_MLXCPLD is not set # end of Multiplexer I2C Chip support CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m # CONFIG_I2C_AMD_MP2 is not set CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m # CONFIG_I2C_NVIDIA_GPU is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m # CONFIG_I2C_DESIGNWARE_SLAVE is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C_PARPORT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m CONFIG_I2C_VIPERBOARD=m # # Other I2C/SMBus bus drivers # # CONFIG_I2C_MLXCPLD is not set # end of I2C Hardware Bus support CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # end of I2C support # CONFIG_I3C is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DESIGNWARE is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_OC_TINY is not set CONFIG_SPI_PXA2XX=m CONFIG_SPI_PXA2XX_PCI=m # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_DP83640_PHY=m # CONFIG_PTP_1588_CLOCK_INES is not set CONFIG_PTP_1588_CLOCK_KVM=m # CONFIG_PTP_1588_CLOCK_IDTCM is not set # end of PTP clock support CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=m # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_LYNXPOINT is not set CONFIG_PINCTRL_INTEL=m # CONFIG_PINCTRL_BROXTON is not set CONFIG_PINCTRL_CANNONLAKE=m # CONFIG_PINCTRL_CEDARFORK is not set CONFIG_PINCTRL_DENVERTON=m CONFIG_PINCTRL_GEMINILAKE=m # CONFIG_PINCTRL_ICELAKE is not set CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=m # CONFIG_PINCTRL_TIGERLAKE is not set CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=m # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=m # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # end of Port-mapped I/O GPIO drivers # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set # CONFIG_GPIO_RDC321X is not set # end of PCI GPIO expanders # # SPI GPIO expanders # # CONFIG_GPIO_MAX3191X is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_XRA1403 is not set # end of SPI GPIO expanders # # USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=m # end of USB GPIO expanders CONFIG_GPIO_MOCKUP=y # CONFIG_W1 is not set # CONFIG_POWER_AVS is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y # CONFIG_PDA_POWER is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_CHARGER_SBS is not set # CONFIG_MANAGER_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LT3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM1177 is not set CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DRIVETEMP is not set CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m # CONFIG_SENSORS_IIO_HWMON is not set # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2947_I2C is not set # CONFIG_SENSORS_LTC2947_SPI is not set # CONFIG_SENSORS_LTC2990 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m # CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX31730 is not set # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=m # CONFIG_SENSORS_LM70 is not set CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_NPCM7XX is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_BEL_PFE is not set # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_INSPUR_IPSPS is not set # CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_IR38064 is not set # CONFIG_SENSORS_IRPS5401 is not set # CONFIG_SENSORS_ISL68137 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX20730 is not set # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_PXE1610 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_XDPE122 is not set CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS7828=m # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m # CONFIG_SENSORS_INA3221 is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_TMP513 is not set CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m # CONFIG_SENSORS_W83773G is not set CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_CLOCK_THERMAL is not set # CONFIG_DEVFREQ_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set # # Intel thermal drivers # CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m # CONFIG_INT3406_THERMAL is not set CONFIG_PROC_THERMAL_MMIO_RAPL=y # end of ACPI INT340X thermal drivers # CONFIG_INTEL_PCH_THERMAL is not set # end of Intel thermal drivers # CONFIG_GENERIC_ADC_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_SYSFS=y # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_WDAT_WDT=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m # CONFIG_EBC_C384_WDT is not set CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=m # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_HPWDT_NMI_DECODING=y # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=m # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=m # CONFIG_SMSC37B787_WDT is not set # CONFIG_TQMX86_WDT is not set CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_INTEL_MEI_WDT=m # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=m # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m CONFIG_SSB_POSSIBLE=y CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_MADERA is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=m CONFIG_LPC_SCH=m # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set CONFIG_MFD_VIPERBOARD=m # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TQMX86 is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # end of Multifunction device drivers # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_RC_MAP=m CONFIG_LIRC=y CONFIG_RC_DECODERS=y CONFIG_IR_NEC_DECODER=m CONFIG_IR_RC5_DECODER=m CONFIG_IR_RC6_DECODER=m CONFIG_IR_JVC_DECODER=m CONFIG_IR_SONY_DECODER=m CONFIG_IR_SANYO_DECODER=m CONFIG_IR_SHARP_DECODER=m CONFIG_IR_MCE_KBD_DECODER=m # CONFIG_IR_XMP_DECODER is not set CONFIG_IR_IMON_DECODER=m # CONFIG_IR_RCMM_DECODER is not set CONFIG_RC_DEVICES=y CONFIG_RC_ATI_REMOTE=m CONFIG_IR_ENE=m CONFIG_IR_IMON=m # CONFIG_IR_IMON_RAW is not set CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m # CONFIG_IR_IGORPLUGUSB is not set CONFIG_IR_IGUANA=m CONFIG_IR_TTUSBIR=m CONFIG_RC_LOOPBACK=m # CONFIG_IR_SERIAL is not set # CONFIG_IR_SIR is not set # CONFIG_RC_XBOX_DVD is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_CEC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_MEDIA_CONTROLLER_DVB=y CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_V4L2_SUBDEV_API is not set CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_V4L2_I2C=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m CONFIG_DVB_CORE=m # CONFIG_DVB_MMAP is not set CONFIG_DVB_NET=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set # CONFIG_DVB_ULE_DEBUG is not set # # Media drivers # CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y CONFIG_USB_GSPCA=m CONFIG_USB_M5602=m CONFIG_USB_STV06XX=m CONFIG_USB_GL860=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_CPIA1=m # CONFIG_USB_GSPCA_DTCS033 is not set CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m CONFIG_USB_GSPCA_JL2005BCD=m # CONFIG_USB_GSPCA_KINECT is not set CONFIG_USB_GSPCA_KONICA=m CONFIG_USB_GSPCA_MARS=m CONFIG_USB_GSPCA_MR97310A=m CONFIG_USB_GSPCA_NW80X=m CONFIG_USB_GSPCA_OV519=m CONFIG_USB_GSPCA_OV534=m CONFIG_USB_GSPCA_OV534_9=m CONFIG_USB_GSPCA_PAC207=m CONFIG_USB_GSPCA_PAC7302=m CONFIG_USB_GSPCA_PAC7311=m CONFIG_USB_GSPCA_SE401=m CONFIG_USB_GSPCA_SN9C2028=m CONFIG_USB_GSPCA_SN9C20X=m CONFIG_USB_GSPCA_SONIXB=m CONFIG_USB_GSPCA_SONIXJ=m CONFIG_USB_GSPCA_SPCA500=m CONFIG_USB_GSPCA_SPCA501=m CONFIG_USB_GSPCA_SPCA505=m CONFIG_USB_GSPCA_SPCA506=m CONFIG_USB_GSPCA_SPCA508=m CONFIG_USB_GSPCA_SPCA561=m CONFIG_USB_GSPCA_SPCA1528=m CONFIG_USB_GSPCA_SQ905=m CONFIG_USB_GSPCA_SQ905C=m CONFIG_USB_GSPCA_SQ930X=m CONFIG_USB_GSPCA_STK014=m # CONFIG_USB_GSPCA_STK1135 is not set CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TOPRO=m # CONFIG_USB_GSPCA_TOUPTEK is not set CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m CONFIG_USB_GSPCA_XIRLINK_CIT=m CONFIG_USB_GSPCA_ZC3XX=m CONFIG_USB_PWC=m # CONFIG_USB_PWC_DEBUG is not set CONFIG_USB_PWC_INPUT_EVDEV=y # CONFIG_VIDEO_CPIA2 is not set CONFIG_USB_ZR364XX=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_S2255=m # CONFIG_VIDEO_USBTV is not set # # Analog TV USB devices # CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_HDPVR=m CONFIG_VIDEO_USBVISION=m # CONFIG_VIDEO_STK1160_COMMON is not set # CONFIG_VIDEO_GO7007 is not set # # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_AU0828_V4L2=y # CONFIG_VIDEO_AU0828_RC is not set CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m CONFIG_VIDEO_CX231XX_DVB=m CONFIG_VIDEO_TM6000=m CONFIG_VIDEO_TM6000_ALSA=m CONFIG_VIDEO_TM6000_DVB=m # # Digital TV USB devices # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set CONFIG_DVB_USB_DIB3000MC=m CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m # CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set CONFIG_DVB_USB_DIBUSB_MC=m CONFIG_DVB_USB_DIB0700=m CONFIG_DVB_USB_UMT_010=m CONFIG_DVB_USB_CXUSB=m # CONFIG_DVB_USB_CXUSB_ANALOG is not set CONFIG_DVB_USB_M920X=m CONFIG_DVB_USB_DIGITV=m CONFIG_DVB_USB_VP7045=m CONFIG_DVB_USB_VP702X=m CONFIG_DVB_USB_GP8PSK=m CONFIG_DVB_USB_NOVA_T_USB2=m CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m CONFIG_DVB_USB_OPERA1=m CONFIG_DVB_USB_AF9005=m CONFIG_DVB_USB_AF9005_REMOTE=m CONFIG_DVB_USB_PCTV452E=m CONFIG_DVB_USB_DW2102=m CONFIG_DVB_USB_CINERGY_T2=m CONFIG_DVB_USB_DTV5100=m CONFIG_DVB_USB_AZ6027=m CONFIG_DVB_USB_TECHNISAT_USB2=m CONFIG_DVB_USB_V2=m CONFIG_DVB_USB_AF9015=m CONFIG_DVB_USB_AF9035=m CONFIG_DVB_USB_ANYSEE=m CONFIG_DVB_USB_AU6610=m CONFIG_DVB_USB_AZ6007=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_USB_EC168=m CONFIG_DVB_USB_GL861=m CONFIG_DVB_USB_LME2510=m CONFIG_DVB_USB_MXL111SF=m CONFIG_DVB_USB_RTL28XXU=m # CONFIG_DVB_USB_DVBSKY is not set # CONFIG_DVB_USB_ZD1301 is not set CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_SMS_USB_DRV=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set # CONFIG_DVB_AS102 is not set # # Webcam, TV (analog/digital) USB devices # CONFIG_VIDEO_EM28XX=m # CONFIG_VIDEO_EM28XX_V4L2 is not set CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m CONFIG_VIDEO_EM28XX_RC=m CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # # CONFIG_VIDEO_MEYE is not set # CONFIG_VIDEO_SOLO6X10 is not set # CONFIG_VIDEO_TW5864 is not set # CONFIG_VIDEO_TW68 is not set # CONFIG_VIDEO_TW686X is not set # # Media capture/analog TV support # CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set # CONFIG_VIDEO_IVTV_ALSA is not set CONFIG_VIDEO_FB_IVTV=m # CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DT3155 is not set # # Media capture/analog/hybrid TV support # CONFIG_VIDEO_CX18=m CONFIG_VIDEO_CX18_ALSA=m CONFIG_VIDEO_CX23885=m CONFIG_MEDIA_ALTERA_CI=m # CONFIG_VIDEO_CX25821 is not set CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_ALSA=m CONFIG_VIDEO_CX88_BLACKBIRD=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_ENABLE_VP3054=y CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX88_MPEG=m CONFIG_VIDEO_BT848=m CONFIG_DVB_BT8XX=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_RC=y CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_SAA7164=m # # Media digital TV PCI Adapters # CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m # CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set CONFIG_DVB_PLUTO2=m CONFIG_DVB_DM1105=m CONFIG_DVB_PT1=m # CONFIG_DVB_PT3 is not set CONFIG_MANTIS_CORE=m CONFIG_DVB_MANTIS=m CONFIG_DVB_HOPPER=m CONFIG_DVB_NGENE=m CONFIG_DVB_DDBRIDGE=m # CONFIG_DVB_DDBRIDGE_MSIENABLE is not set # CONFIG_DVB_SMIPCIE is not set # CONFIG_DVB_NETUP_UNIDVB is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=m CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_TEA575X=m # CONFIG_RADIO_SI470X is not set # CONFIG_RADIO_SI4713 is not set # CONFIG_USB_MR800 is not set # CONFIG_USB_DSBR is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_SHARK is not set # CONFIG_RADIO_SHARK2 is not set # CONFIG_USB_KEENE is not set # CONFIG_USB_RAREMONO is not set # CONFIG_USB_MA901 is not set # CONFIG_RADIO_TEA5764 is not set # CONFIG_RADIO_SAA7706H is not set # CONFIG_RADIO_TEF6862 is not set # CONFIG_RADIO_WL1273 is not set # # Texas Instruments WL128x FM driver (ST based) # # end of Texas Instruments WL128x FM driver (ST based) # # Supported FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=m CONFIG_DVB_FIREDTV_INPUT=y CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_VIDEO_CX2341X=m CONFIG_VIDEO_TVEEPROM=m CONFIG_CYPRESS_FIRMWARE=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_VIDEOBUF2_DVB=m CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y # CONFIG_SMS_SIANO_DEBUGFS is not set # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # I2C Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=m CONFIG_VIDEO_TDA7432=m # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set # CONFIG_VIDEO_TEA6420 is not set CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m # CONFIG_VIDEO_TLV320AIC23B is not set # CONFIG_VIDEO_UDA1342 is not set CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m # CONFIG_VIDEO_SONY_BTF_MPX is not set # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # # CONFIG_VIDEO_ADV7183 is not set # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set # CONFIG_VIDEO_BT866 is not set # CONFIG_VIDEO_KS0127 is not set # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_SAA7110 is not set CONFIG_VIDEO_SAA711X=m # CONFIG_VIDEO_TVP514X is not set # CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_TW9910 is not set # CONFIG_VIDEO_VPX3220 is not set # # Video and audio decoders # CONFIG_VIDEO_SAA717X=m CONFIG_VIDEO_CX25840=m # # Video encoders # CONFIG_VIDEO_SAA7127=m # CONFIG_VIDEO_SAA7185 is not set # CONFIG_VIDEO_ADV7170 is not set # CONFIG_VIDEO_ADV7175 is not set # CONFIG_VIDEO_ADV7343 is not set # CONFIG_VIDEO_ADV7393 is not set # CONFIG_VIDEO_AK881X is not set # CONFIG_VIDEO_THS8200 is not set # # Camera sensor devices # # CONFIG_VIDEO_OV2640 is not set # CONFIG_VIDEO_OV2659 is not set # CONFIG_VIDEO_OV2680 is not set # CONFIG_VIDEO_OV2685 is not set # CONFIG_VIDEO_OV6650 is not set # CONFIG_VIDEO_OV5695 is not set # CONFIG_VIDEO_OV772X is not set # CONFIG_VIDEO_OV7640 is not set # CONFIG_VIDEO_OV7670 is not set # CONFIG_VIDEO_OV7740 is not set # CONFIG_VIDEO_OV9640 is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_MT9M111 is not set # CONFIG_VIDEO_MT9T112 is not set # CONFIG_VIDEO_MT9V011 is not set # CONFIG_VIDEO_MT9V111 is not set # CONFIG_VIDEO_SR030PC30 is not set # CONFIG_VIDEO_RJ54N1 is not set # # Lens drivers # # CONFIG_VIDEO_AD5820 is not set # # Flash devices # # CONFIG_VIDEO_ADP1653 is not set # CONFIG_VIDEO_LM3560 is not set # CONFIG_VIDEO_LM3646 is not set # # Video improvement chips # CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=m # # SDR tuner chips # # # Miscellaneous helper chips # # CONFIG_VIDEO_THS7303 is not set CONFIG_VIDEO_M52790=m # CONFIG_VIDEO_I2C is not set # end of I2C Encoders, decoders, sensors and other helper chips # # SPI helper chips # # end of SPI helper chips # # Media SPI Adapters # # CONFIG_CXD2880_SPI_DRV is not set # end of Media SPI Adapters CONFIG_MEDIA_TUNER=m # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA18250=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m # CONFIG_MEDIA_TUNER_MSI001 is not set CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_MEDIA_TUNER_MAX2165=m CONFIG_MEDIA_TUNER_TDA18218=m CONFIG_MEDIA_TUNER_FC0011=m CONFIG_MEDIA_TUNER_FC0012=m CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m # CONFIG_MEDIA_TUNER_MXL301RF is not set CONFIG_MEDIA_TUNER_QM1D1C0042=m CONFIG_MEDIA_TUNER_QM1D1B0004=m # end of Customize TV tuners # # Customise DVB Frontends # # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV0910=m CONFIG_DVB_STV6110x=m CONFIG_DVB_STV6111=m CONFIG_DVB_MXL5XX=m CONFIG_DVB_M88DS3103=m # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_SI2165=m CONFIG_DVB_MN88472=m CONFIG_DVB_MN88473=m # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m CONFIG_DVB_ZL10039=m CONFIG_DVB_S5H1420=m CONFIG_DVB_STV0288=m CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m CONFIG_DVB_STV6110=m CONFIG_DVB_STV0900=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m CONFIG_DVB_TDA8261=m CONFIG_DVB_VES1X93=m CONFIG_DVB_TUNER_ITD1000=m CONFIG_DVB_TUNER_CX24113=m CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m CONFIG_DVB_MB86A16=m CONFIG_DVB_TDA10071=m # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m # CONFIG_DVB_S5H1432 is not set CONFIG_DVB_DRXD=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m # CONFIG_DVB_DIB9000 is not set CONFIG_DVB_TDA10048=m CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m CONFIG_DVB_CXD2841ER=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m CONFIG_DVB_SI2168=m # CONFIG_DVB_ZD1301_DEMOD is not set CONFIG_DVB_GP8PSK_FE=m # CONFIG_DVB_CXD2880 is not set # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_TDA10023=m CONFIG_DVB_STV0297=m # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_DTV=m CONFIG_DVB_AU8522_V4L=m CONFIG_DVB_S5H1411=m # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # CONFIG_DVB_TC90522=m # CONFIG_DVB_MN88443X is not set # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=m CONFIG_DVB_TUNER_DIB0070=m CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # CONFIG_DVB_DRX39XYJ=m CONFIG_DVB_LNBH25=m # CONFIG_DVB_LNBH29 is not set CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=m # CONFIG_DVB_LGS8GL5 is not set CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m CONFIG_DVB_IX2505V=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m # CONFIG_DVB_HORUS3A is not set # CONFIG_DVB_ASCOT2E is not set # CONFIG_DVB_HELENE is not set # # Common Interface (EN50221) controller drivers # CONFIG_DVB_CXD2099=m # CONFIG_DVB_SP2 is not set # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=m # end of Customise DVB Frontends # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=64 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y CONFIG_DRM_DEBUG_SELFTEST=m CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set CONFIG_DRM_LOAD_EDID_FIRMWARE=y # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_TTM_DMA_PAGE_POOL=y CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set # end of I2C encoder or helper chips # # ARM devices # # end of ARM devices # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m # # drm/i915 Debugging # # CONFIG_DRM_I915_WERROR is not set # CONFIG_DRM_I915_DEBUG is not set # CONFIG_DRM_I915_DEBUG_MMIO is not set # CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set # CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set # CONFIG_DRM_I915_DEBUG_GUC is not set # CONFIG_DRM_I915_SELFTEST is not set # CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set # CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set # end of drm/i915 Debugging # # drm/i915 Profile Guided Optimisation # CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 # end of drm/i915 Profile Guided Optimisation CONFIG_DRM_VGEM=m # CONFIG_DRM_VKMS is not set CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y CONFIG_DRM_UDL=m CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set # CONFIG_DRM_GM12U320 is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9225 is not set # CONFIG_TINYDRM_ILI9341 is not set # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_XEN is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_EXPORT_FOR_TESTS=y CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y CONFIG_DRM_LIB_RANDOM=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_MODE_HELPERS is not set CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_INTEL is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_XEN_FBDEV_FRONTEND is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set CONFIG_FB_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set # end of Frame buffer Devices # # Backlight & LCD device support # CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set # CONFIG_LCD_LTV350QV is not set # CONFIG_LCD_ILI922X is not set # CONFIG_LCD_ILI9320 is not set # CONFIG_LCD_TDO24M is not set # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=m # CONFIG_LCD_AMS369FG06 is not set # CONFIG_LCD_LMS501KF03 is not set # CONFIG_LCD_HX8357 is not set # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # end of Backlight & LCD device support CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 # CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_PCM_ELD=y CONFIG_SND_HWDEP=m CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y # CONFIG_SND_MIXER_OSS is not set # CONFIG_SND_PCM_OSS is not set CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_SEQUENCER_OSS=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_SEQ_MIDI_EVENT=m CONFIG_SND_SEQ_MIDI=m CONFIG_SND_SEQ_MIDI_EMUL=m CONFIG_SND_SEQ_VIRMIDI=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_OPL3_LIB_SEQ=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=m CONFIG_SND_DUMMY=m CONFIG_SND_ALOOP=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m # CONFIG_SND_MTS64 is not set # CONFIG_SND_SERIAL_U16550 is not set CONFIG_SND_MPU401=m # CONFIG_SND_PORTMAN2X4 is not set CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 CONFIG_SND_PCI=y CONFIG_SND_AD1889=m # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set CONFIG_SND_ALI5451=m CONFIG_SND_ASIHPI=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m CONFIG_SND_CMIPCI=m CONFIG_SND_OXYGEN_LIB=m CONFIG_SND_OXYGEN=m # CONFIG_SND_CS4281 is not set CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=m CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m CONFIG_SND_LAYLA20=m CONFIG_SND_DARLA24=m CONFIG_SND_GINA24=m CONFIG_SND_LAYLA24=m CONFIG_SND_MONA=m CONFIG_SND_MIA=m CONFIG_SND_ECHO3G=m CONFIG_SND_INDIGO=m CONFIG_SND_INDIGOIO=m CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m CONFIG_SND_INDIGODJX=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m # CONFIG_SND_ES1938 is not set CONFIG_SND_ES1968=m CONFIG_SND_ES1968_INPUT=y CONFIG_SND_ES1968_RADIO=y # CONFIG_SND_FM801 is not set CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m CONFIG_SND_MAESTRO3=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=m # CONFIG_SND_NM256 is not set CONFIG_SND_PCXHR=m # CONFIG_SND_RIPTIDE is not set CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m # CONFIG_SND_SONICVIBES is not set CONFIG_SND_TRIDENT=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m # CONFIG_SND_YMFPCI is not set # # HD-Audio # CONFIG_SND_HDA=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_SIGMATEL=m CONFIG_SND_HDA_CODEC_VIA=m CONFIG_SND_HDA_CODEC_HDMI=m CONFIG_SND_HDA_CODEC_CIRRUS=m CONFIG_SND_HDA_CODEC_CONEXANT=m CONFIG_SND_HDA_CODEC_CA0110=m CONFIG_SND_HDA_CODEC_CA0132=m CONFIG_SND_HDA_CODEC_CA0132_DSP=y CONFIG_SND_HDA_CODEC_CMEDIA=m CONFIG_SND_HDA_CODEC_SI3054=m CONFIG_SND_HDA_GENERIC=m CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 # end of HD-Audio CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_COMPONENT=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=0 CONFIG_SND_INTEL_NHLT=y CONFIG_SND_INTEL_DSP_CONFIG=m # CONFIG_SND_SPI is not set CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y CONFIG_SND_USB_UA101=m CONFIG_SND_USB_USX2Y=m CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=m CONFIG_SND_USB_6FIRE=m CONFIG_SND_USB_HIFACE=m CONFIG_SND_BCD2000=m CONFIG_SND_USB_LINE6=m CONFIG_SND_USB_POD=m CONFIG_SND_USB_PODHD=m CONFIG_SND_USB_TONEPORT=m CONFIG_SND_USB_VARIAX=m CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=m # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set CONFIG_SND_ISIGHT=m # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set # CONFIG_SND_FIREWIRE_DIGI00X is not set # CONFIG_SND_FIREWIRE_TASCAM is not set # CONFIG_SND_FIREWIRE_MOTU is not set # CONFIG_SND_FIREFACE is not set CONFIG_SND_SOC=m CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_TOPOLOGY=y CONFIG_SND_SOC_ACPI=m # CONFIG_SND_SOC_AMD_ACP is not set # CONFIG_SND_SOC_AMD_ACP3x is not set # CONFIG_SND_ATMEL_SOC is not set # CONFIG_SND_DESIGNWARE_I2S is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # # CONFIG_SND_SOC_FSL_ASRC is not set # CONFIG_SND_SOC_FSL_SAI is not set # CONFIG_SND_SOC_FSL_AUDMIX is not set # CONFIG_SND_SOC_FSL_SSI is not set # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_ESAI is not set # CONFIG_SND_SOC_FSL_MICFIL is not set # CONFIG_SND_SOC_IMX_AUDMUX is not set # end of SoC Audio for Freescale CPUs # CONFIG_SND_I2S_HI6210_I2S is not set # CONFIG_SND_SOC_IMG is not set CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SST_IPC=m CONFIG_SND_SST_IPC_ACPI=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m # CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m CONFIG_SND_SOC_INTEL_SKYLAKE=m CONFIG_SND_SOC_INTEL_SKL=m CONFIG_SND_SOC_INTEL_APL=m CONFIG_SND_SOC_INTEL_KBL=m CONFIG_SND_SOC_INTEL_GLK=m CONFIG_SND_SOC_INTEL_CNL=m CONFIG_SND_SOC_INTEL_CFL=m # CONFIG_SND_SOC_INTEL_CML_H is not set # CONFIG_SND_SOC_INTEL_CML_LP is not set CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m # CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC is not set CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m CONFIG_SND_SOC_ACPI_INTEL_MATCH=m CONFIG_SND_SOC_INTEL_MACH=y # CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES is not set CONFIG_SND_SOC_INTEL_HASWELL_MACH=m # CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH is not set CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m # CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH is not set # CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH is not set CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_DA7219_MAX98357A_GENERIC=m CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_COMMON=m CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m # CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH is not set # CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH is not set # CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH is not set # CONFIG_SND_SOC_MTK_BTCVSD is not set # CONFIG_SND_SOC_SOF_TOPLEVEL is not set # # STMicroelectronics STM32 SOC audio support # # end of STMicroelectronics STM32 SOC audio support # CONFIG_SND_SOC_XILINX_I2S is not set # CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set # CONFIG_SND_SOC_XILINX_SPDIF is not set # CONFIG_SND_SOC_XTFPGA_I2S is not set # CONFIG_ZX_TDM is not set CONFIG_SND_SOC_I2C_AND_SPI=m # # CODEC drivers # # CONFIG_SND_SOC_AC97_CODEC is not set # CONFIG_SND_SOC_ADAU1701 is not set # CONFIG_SND_SOC_ADAU1761_I2C is not set # CONFIG_SND_SOC_ADAU1761_SPI is not set # CONFIG_SND_SOC_ADAU7002 is not set # CONFIG_SND_SOC_ADAU7118_HW is not set # CONFIG_SND_SOC_ADAU7118_I2C is not set # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set # CONFIG_SND_SOC_AK5558 is not set # CONFIG_SND_SOC_ALC5623 is not set # CONFIG_SND_SOC_BD28623 is not set # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set # CONFIG_SND_SOC_CS35L34 is not set # CONFIG_SND_SOC_CS35L35 is not set # CONFIG_SND_SOC_CS35L36 is not set # CONFIG_SND_SOC_CS42L42 is not set # CONFIG_SND_SOC_CS42L51_I2C is not set # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set # CONFIG_SND_SOC_CS4265 is not set # CONFIG_SND_SOC_CS4270 is not set # CONFIG_SND_SOC_CS4271_I2C is not set # CONFIG_SND_SOC_CS4271_SPI is not set # CONFIG_SND_SOC_CS42XX8_I2C is not set # CONFIG_SND_SOC_CS43130 is not set # CONFIG_SND_SOC_CS4341 is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set # CONFIG_SND_SOC_CX2072X is not set CONFIG_SND_SOC_DA7213=m CONFIG_SND_SOC_DA7219=m CONFIG_SND_SOC_DMIC=m # CONFIG_SND_SOC_ES7134 is not set # CONFIG_SND_SOC_ES7241 is not set CONFIG_SND_SOC_ES8316=m # CONFIG_SND_SOC_ES8328_I2C is not set # CONFIG_SND_SOC_ES8328_SPI is not set # CONFIG_SND_SOC_GTM601 is not set CONFIG_SND_SOC_HDAC_HDMI=m # CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC_MAX98088 is not set CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98357A=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9867 is not set CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MAX98373 is not set # CONFIG_SND_SOC_MAX9860 is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set # CONFIG_SND_SOC_PCM1681 is not set # CONFIG_SND_SOC_PCM1789_I2C is not set # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X_SPI is not set # CONFIG_SND_SOC_PCM186X_I2C is not set # CONFIG_SND_SOC_PCM186X_SPI is not set # CONFIG_SND_SOC_PCM3060_I2C is not set # CONFIG_SND_SOC_PCM3060_SPI is not set # CONFIG_SND_SOC_PCM3168A_I2C is not set # CONFIG_SND_SOC_PCM3168A_SPI is not set # CONFIG_SND_SOC_PCM512x_I2C is not set # CONFIG_SND_SOC_PCM512x_SPI is not set # CONFIG_SND_SOC_RK3328 is not set CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RL6347A=m CONFIG_SND_SOC_RT286=m CONFIG_SND_SOC_RT298=m CONFIG_SND_SOC_RT5514=m CONFIG_SND_SOC_RT5514_SPI=m # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5640=m CONFIG_SND_SOC_RT5645=m CONFIG_SND_SOC_RT5651=m CONFIG_SND_SOC_RT5663=m CONFIG_SND_SOC_RT5670=m CONFIG_SND_SOC_RT5677=m CONFIG_SND_SOC_RT5677_SPI=m # CONFIG_SND_SOC_SGTL5000 is not set # CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set # CONFIG_SND_SOC_SPDIF is not set # CONFIG_SND_SOC_SSM2305 is not set # CONFIG_SND_SOC_SSM2602_SPI is not set # CONFIG_SND_SOC_SSM2602_I2C is not set CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_STA32X is not set # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_TAS2552 is not set # CONFIG_SND_SOC_TAS2562 is not set # CONFIG_SND_SOC_TAS2770 is not set # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set # CONFIG_SND_SOC_TAS6424 is not set # CONFIG_SND_SOC_TDA7419 is not set # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set # CONFIG_SND_SOC_TLV320AIC31XX is not set # CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set # CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set # CONFIG_SND_SOC_TLV320AIC3X is not set CONFIG_SND_SOC_TS3A227E=m # CONFIG_SND_SOC_TSCS42XX is not set # CONFIG_SND_SOC_TSCS454 is not set # CONFIG_SND_SOC_UDA1334 is not set # CONFIG_SND_SOC_WM8510 is not set # CONFIG_SND_SOC_WM8523 is not set # CONFIG_SND_SOC_WM8524 is not set # CONFIG_SND_SOC_WM8580 is not set # CONFIG_SND_SOC_WM8711 is not set # CONFIG_SND_SOC_WM8728 is not set # CONFIG_SND_SOC_WM8731 is not set # CONFIG_SND_SOC_WM8737 is not set # CONFIG_SND_SOC_WM8741 is not set # CONFIG_SND_SOC_WM8750 is not set # CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8770 is not set # CONFIG_SND_SOC_WM8776 is not set # CONFIG_SND_SOC_WM8782 is not set # CONFIG_SND_SOC_WM8804_I2C is not set # CONFIG_SND_SOC_WM8804_SPI is not set # CONFIG_SND_SOC_WM8903 is not set # CONFIG_SND_SOC_WM8904 is not set # CONFIG_SND_SOC_WM8960 is not set # CONFIG_SND_SOC_WM8962 is not set # CONFIG_SND_SOC_WM8974 is not set # CONFIG_SND_SOC_WM8978 is not set # CONFIG_SND_SOC_WM8985 is not set # CONFIG_SND_SOC_ZX_AUD96P22 is not set # CONFIG_SND_SOC_MAX9759 is not set # CONFIG_SND_SOC_MT6351 is not set # CONFIG_SND_SOC_MT6358 is not set # CONFIG_SND_SOC_MT6660 is not set # CONFIG_SND_SOC_NAU8540 is not set # CONFIG_SND_SOC_NAU8810 is not set # CONFIG_SND_SOC_NAU8822 is not set CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_NAU8825=m # CONFIG_SND_SOC_TPA6130A2 is not set # end of CODEC drivers # CONFIG_SND_SIMPLE_CARD is not set CONFIG_SND_X86=y CONFIG_HDMI_LPE_AUDIO=m CONFIG_SND_SYNTH_EMUX=m # CONFIG_SND_XEN_FRONTEND is not set CONFIG_AC97_BUS=m # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=m # CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_BIGBEN_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set CONFIG_HID_PRODIKEYS=m # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CP2112 is not set # CONFIG_HID_CREATIVE_SB0540 is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELAN is not set CONFIG_HID_ELECOM=m # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set CONFIG_HID_HOLTEK=m # CONFIG_HOLTEK_FF is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m # CONFIG_HID_VIEWSONIC is not set CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_ITE=y # CONFIG_HID_JABRA is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set CONFIG_HID_REDRAGON=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=m # CONFIG_HID_NTI is not set CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SONY=m # CONFIG_SONY_FF is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_HYPERV_MOUSE=m CONFIG_HID_SMARTJOYPLUS=m # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_U2FZERO is not set CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m CONFIG_HID_SENSOR_CUSTOM_SENSOR=m CONFIG_HID_ALPS=m # end of Special HID drivers # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # end of USB HID support # # I2C HID support # CONFIG_I2C_HID=m # end of I2C HID support # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=y # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # end of Intel ISH HID support # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_LEDS_TRIGGER_USBPORT=m CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=y # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_FSL is not set # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y # CONFIG_USB_U132_HCD is not set # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=m CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=m CONFIG_USB_STORAGE_FREECOM=m CONFIG_USB_STORAGE_ISD200=m CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STORAGE_SDDR09=m CONFIG_USB_STORAGE_SDDR55=m CONFIG_USB_STORAGE_JUMPSHOT=m CONFIG_USB_STORAGE_ALAUDA=m CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m CONFIG_USB_STORAGE_ENE_UB6250=m CONFIG_USB_UAS=m # # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m CONFIG_USBIP_CORE=m # CONFIG_USBIP_VHCI_HCD is not set # CONFIG_USBIP_HOST is not set # CONFIG_USBIP_DEBUG is not set # CONFIG_USB_CDNS3 is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=m CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP210X=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=m # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_SYMBOL=m # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_WWAN=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m CONFIG_USB_SERIAL_XSENS_MT=m # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m # CONFIG_USB_SERIAL_UPD78F0730 is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=m # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=m # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=m # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=m # CONFIG_USB_HUB_USB251XB is not set CONFIG_USB_HSIC_USB3503=m # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_XUSBATM=m # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set CONFIG_TYPEC=y # CONFIG_TYPEC_TCPM is not set CONFIG_TYPEC_UCSI=y # CONFIG_UCSI_CCG is not set CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # # CONFIG_TYPEC_MUX_PI3USB30532 is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # # CONFIG_TYPEC_DP_ALTMODE is not set # end of USB Type-C Alternate Mode drivers # CONFIG_USB_ROLE_SWITCH is not set CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_WBSD is not set CONFIG_MMC_TIFM_SD=m # CONFIG_MMC_SPI is not set CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=m # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_APU is not set CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3532 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_CLEVO_MAIL=m # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_DAC124S085 is not set # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m # CONFIG_LEDS_MLXCPLD is not set # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_TI_LMU_COMMON is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_DISK is not set # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_ACTIVITY is not set CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set CONFIG_LEDS_TRIGGER_AUDIO=m # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m # CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y # CONFIG_INFINIBAND_MTHCA is not set # CONFIG_INFINIBAND_CXGB4 is not set # CONFIG_INFINIBAND_EFA is not set # CONFIG_INFINIBAND_I40IW is not set # CONFIG_MLX4_INFINIBAND is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_VMWARE_PVRDMA is not set # CONFIG_INFINIBAND_USNIC is not set # CONFIG_INFINIBAND_BNXT_RE is not set # CONFIG_INFINIBAND_QEDR is not set # CONFIG_INFINIBAND_RDMAVT is not set CONFIG_RDMA_RXE=m CONFIG_RDMA_SIW=m CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_SRPT=m # CONFIG_INFINIBAND_ISER is not set # CONFIG_INFINIBAND_ISERT is not set # CONFIG_INFINIBAND_OPA_VNIC is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=m CONFIG_EDAC_GHES=y CONFIG_EDAC_AMD64=m # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m CONFIG_EDAC_SKX=m # CONFIG_EDAC_I10NM is not set CONFIG_EDAC_PND2=m CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m # CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF85363 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m # CONFIG_RTC_DRV_RV3028 is not set # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_SD3078 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1302 is not set # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6916 is not set # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RX4581=m # CONFIG_RTC_DRV_RX6110 is not set # CONFIG_RTC_DRV_RS5C348 is not set # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_DS3232_HWMON=y # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_RV3029C2=m CONFIG_RTC_DRV_RV3029_HWMON=y # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_FTRTC010 is not set # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_INTEL_IDMA64 is not set # CONFIG_INTEL_IDXD is not set CONFIG_INTEL_IOATDMA=m # CONFIG_PLX_DMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=y # CONFIG_DW_EDMA is not set # CONFIG_DW_EDMA_PCIE is not set CONFIG_HSU_DMA=y # CONFIG_SF_PDMA is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y # CONFIG_UDMABUF is not set # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_SELFTESTS is not set # CONFIG_DMABUF_HEAPS is not set # end of DMABUF options CONFIG_DCA=m CONFIG_AUXDISPLAY=y # CONFIG_HD44780 is not set CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=m CONFIG_CFAG12864B_RATE=20 # CONFIG_IMG_ASCII_LCD is not set # CONFIG_PARPORT_PANEL is not set # CONFIG_CHARLCD_BL_OFF is not set # CONFIG_CHARLCD_BL_ON is not set CONFIG_CHARLCD_BL_FLASH=y # CONFIG_PANEL is not set CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_UIO_HV_GENERIC=m CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=m CONFIG_VFIO_NOIOMMU=y CONFIG_VFIO_PCI=m # CONFIG_VFIO_PCI_VGA is not set CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y # CONFIG_VFIO_PCI_IGD is not set CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV_DEVICE=m CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_PMEM is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_TIMER=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # end of Microsoft Hyper-V guest support # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES_DEFAULT=y CONFIG_XEN_DEV_EVTCHN=m # CONFIG_XEN_BACKEND is not set CONFIG_XENFS=m CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y # CONFIG_XEN_GNTDEV is not set # CONFIG_XEN_GRANT_DEV_ALLOC is not set # CONFIG_XEN_GRANT_DMA_ALLOC is not set CONFIG_SWIOTLB_XEN=y # CONFIG_XEN_PVCALLS_FRONTEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_HAVE_VPMU=y # end of Xen driver support # CONFIG_GREYBUS is not set CONFIG_STAGING=y # CONFIG_PRISM2_USB is not set # CONFIG_COMEDI is not set # CONFIG_RTL8192U is not set CONFIG_RTLLIB=m CONFIG_RTLLIB_CRYPTO_CCMP=m CONFIG_RTLLIB_CRYPTO_TKIP=m CONFIG_RTLLIB_CRYPTO_WEP=m CONFIG_RTL8192E=m # CONFIG_RTL8723BS is not set CONFIG_R8712U=m # CONFIG_R8188EU is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set # # IIO staging drivers # # # Accelerometers # # CONFIG_ADIS16203 is not set # CONFIG_ADIS16240 is not set # end of Accelerometers # # Analog to digital converters # # CONFIG_AD7816 is not set # CONFIG_AD7192 is not set # CONFIG_AD7280 is not set # end of Analog to digital converters # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # end of Analog digital bi-direction converters # # Capacitance to digital converters # # CONFIG_AD7150 is not set # CONFIG_AD7746 is not set # end of Capacitance to digital converters # # Direct Digital Synthesis # # CONFIG_AD9832 is not set # CONFIG_AD9834 is not set # end of Direct Digital Synthesis # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # end of Network Analyzer, Impedance Converters # # Active energy metering IC # # CONFIG_ADE7854 is not set # end of Active energy metering IC # # Resolver to digital converters # # CONFIG_AD2S1210 is not set # end of Resolver to digital converters # end of IIO staging drivers # CONFIG_FB_SM750 is not set # # Speakup console speech # # CONFIG_SPEAKUP is not set # end of Speakup console speech # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_ASHMEM is not set CONFIG_ION=y CONFIG_ION_SYSTEM_HEAP=y # CONFIG_ION_CMA_HEAP is not set # end of Android # CONFIG_LTE_GDM724X is not set CONFIG_FIREWIRE_SERIAL=m CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 # CONFIG_GS_FPGABOOT is not set # CONFIG_UNISYSSPAR is not set # CONFIG_FB_TFT is not set # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set # CONFIG_MOST is not set # CONFIG_KS7010 is not set # CONFIG_PI433 is not set # # Gasket devices # # CONFIG_STAGING_GASKET_FRAMEWORK is not set # end of Gasket devices # CONFIG_FIELDBUS_DEV is not set # CONFIG_KPC2000 is not set CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m # CONFIG_USB_WUSB_CBAF_DEBUG is not set # CONFIG_USB_WHCI_HCD is not set CONFIG_USB_HWA_HCD=m CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_I1480U=m # CONFIG_STAGING_EXFAT_FS is not set CONFIG_QLGE=m # CONFIG_NET_VENDOR_HP is not set # CONFIG_WFX is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACERHDF=m # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=m CONFIG_DCDBAS=m CONFIG_DELL_SMBIOS=m CONFIG_DELL_SMBIOS_WMI=y CONFIG_DELL_SMBIOS_SMM=y CONFIG_DELL_LAPTOP=m CONFIG_DELL_WMI=m CONFIG_DELL_WMI_DESCRIPTOR=m CONFIG_DELL_WMI_AIO=m # CONFIG_DELL_WMI_LED is not set CONFIG_DELL_SMO8800=m CONFIG_DELL_RBTN=m CONFIG_DELL_RBU=m CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m CONFIG_AMILO_RFKILL=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m # CONFIG_LG_LAPTOP is not set CONFIG_MSI_LAPTOP=m CONFIG_PANASONIC_LAPTOP=m CONFIG_COMPAL_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=m # CONFIG_SURFACE3_WMI is not set CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_SENSORS_HDAPS=m # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=m CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_WMI=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m CONFIG_INTEL_WMI_THUNDERBOLT=m # CONFIG_XIAOMI_WMI is not set CONFIG_MSI_WMI=m # CONFIG_PEAQ_WMI is not set CONFIG_TOPSTAR_LAPTOP=m CONFIG_ACPI_TOSHIBA=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m # CONFIG_INTEL_INT0002_VGPIO is not set CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_VBTN=m CONFIG_INTEL_IPS=m CONFIG_INTEL_PMC_CORE=m # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_INTEL_OAKTRAIL=m CONFIG_SAMSUNG_Q10=m CONFIG_APPLE_GMUX=m # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_MLX_PLATFORM is not set # CONFIG_INTEL_TURBO_MAX_3 is not set # CONFIG_I2C_MULTI_INSTANTIATE is not set # CONFIG_INTEL_ATOMISP2_PM is not set # CONFIG_HUAWEI_WMI is not set # CONFIG_PCENGINES_APU2 is not set # CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set # # Intel Speed Select Technology interface support # # CONFIG_INTEL_SPEED_SELECT_INTERFACE is not set # end of Intel Speed Select Technology interface support # CONFIG_SYSTEM76_ACPI is not set CONFIG_PMC_ATOM=y # CONFIG_MFD_CROS_EC is not set # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5341 is not set # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI544 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_PWM is not set # end of Common Clock Framework # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_IOVA=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_DMA=y CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_V2=m CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set CONFIG_IRQ_REMAP=y CONFIG_HYPERV_IOMMU=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # end of Remoteproc drivers # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic SoC drivers # # Aspeed SoC drivers # # end of Aspeed SoC drivers # # Broadcom SoC drivers # # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # # end of NXP/Freescale QorIQ SoC drivers # # i.MX SoC drivers # # end of i.MX SoC drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # CONFIG_XILINX_VCU is not set # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set # CONFIG_DEVFREQ_GOV_PASSIVE is not set # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y # CONFIG_IIO_BUFFER_HW_CONSUMER is not set CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=m # CONFIG_IIO_CONFIGFS is not set CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set # CONFIG_IIO_SW_TRIGGER is not set # # Accelerometers # # CONFIG_ADIS16201 is not set # CONFIG_ADIS16209 is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set # CONFIG_ADXL372_SPI is not set # CONFIG_ADXL372_I2C is not set # CONFIG_BMA180 is not set # CONFIG_BMA220 is not set # CONFIG_BMA400 is not set # CONFIG_BMC150_ACCEL is not set # CONFIG_DA280 is not set # CONFIG_DA311 is not set # CONFIG_DMARD09 is not set # CONFIG_DMARD10 is not set CONFIG_HID_SENSOR_ACCEL_3D=m # CONFIG_IIO_ST_ACCEL_3AXIS is not set # CONFIG_KXSD9 is not set # CONFIG_KXCJK1013 is not set # CONFIG_MC3230 is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set # CONFIG_MMA7660 is not set # CONFIG_MMA8452 is not set # CONFIG_MMA9551 is not set # CONFIG_MMA9553 is not set # CONFIG_MXC4005 is not set # CONFIG_MXC6255 is not set # CONFIG_SCA3000 is not set # CONFIG_STK8312 is not set # CONFIG_STK8BA50 is not set # end of Accelerometers # # Analog to digital converters # # CONFIG_AD7091R5 is not set # CONFIG_AD7124 is not set # CONFIG_AD7266 is not set # CONFIG_AD7291 is not set # CONFIG_AD7292 is not set # CONFIG_AD7298 is not set # CONFIG_AD7476 is not set # CONFIG_AD7606_IFACE_PARALLEL is not set # CONFIG_AD7606_IFACE_SPI is not set # CONFIG_AD7766 is not set # CONFIG_AD7768_1 is not set # CONFIG_AD7780 is not set # CONFIG_AD7791 is not set # CONFIG_AD7793 is not set # CONFIG_AD7887 is not set # CONFIG_AD7923 is not set # CONFIG_AD7949 is not set # CONFIG_AD799X is not set # CONFIG_HI8435 is not set # CONFIG_HX711 is not set # CONFIG_INA2XX_ADC is not set # CONFIG_LTC2471 is not set # CONFIG_LTC2485 is not set # CONFIG_LTC2496 is not set # CONFIG_LTC2497 is not set # CONFIG_MAX1027 is not set # CONFIG_MAX11100 is not set # CONFIG_MAX1118 is not set # CONFIG_MAX1363 is not set # CONFIG_MAX9611 is not set # CONFIG_MCP320X is not set # CONFIG_MCP3422 is not set # CONFIG_MCP3911 is not set # CONFIG_NAU7802 is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set # CONFIG_TI_ADC084S021 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set # CONFIG_TI_ADS1015 is not set # CONFIG_TI_ADS7950 is not set # CONFIG_TI_TLC4541 is not set # CONFIG_VIPERBOARD_ADC is not set # CONFIG_XILINX_XADC is not set # end of Analog to digital converters # # Analog Front Ends # # end of Analog Front Ends # # Amplifiers # # CONFIG_AD8366 is not set # end of Amplifiers # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set # CONFIG_BME680 is not set # CONFIG_CCS811 is not set # CONFIG_IAQCORE is not set # CONFIG_SENSIRION_SGP30 is not set # CONFIG_SPS30 is not set # CONFIG_VZ89X is not set # end of Chemical Sensors # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m # end of Hid Sensor IIO Common # # SSP Sensor Common # # CONFIG_IIO_SSP_SENSORHUB is not set # end of SSP Sensor Common # # Digital to analog converters # # CONFIG_AD5064 is not set # CONFIG_AD5360 is not set # CONFIG_AD5380 is not set # CONFIG_AD5421 is not set # CONFIG_AD5446 is not set # CONFIG_AD5449 is not set # CONFIG_AD5592R is not set # CONFIG_AD5593R is not set # CONFIG_AD5504 is not set # CONFIG_AD5624R_SPI is not set # CONFIG_LTC1660 is not set # CONFIG_LTC2632 is not set # CONFIG_AD5686_SPI is not set # CONFIG_AD5696_I2C is not set # CONFIG_AD5755 is not set # CONFIG_AD5758 is not set # CONFIG_AD5761 is not set # CONFIG_AD5764 is not set # CONFIG_AD5791 is not set # CONFIG_AD7303 is not set # CONFIG_AD8801 is not set # CONFIG_DS4424 is not set # CONFIG_M62332 is not set # CONFIG_MAX517 is not set # CONFIG_MCP4725 is not set # CONFIG_MCP4922 is not set # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set # CONFIG_TI_DAC7311 is not set # CONFIG_TI_DAC7612 is not set # end of Digital to analog converters # # IIO dummy driver # # end of IIO dummy driver # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # CONFIG_AD9523 is not set # end of Clock Generator/Distribution # # Phase-Locked Loop (PLL) frequency synthesizers # # CONFIG_ADF4350 is not set # CONFIG_ADF4371 is not set # end of Phase-Locked Loop (PLL) frequency synthesizers # end of Frequency Synthesizers DDS/PLL # # Digital gyroscope sensors # # CONFIG_ADIS16080 is not set # CONFIG_ADIS16130 is not set # CONFIG_ADIS16136 is not set # CONFIG_ADIS16260 is not set # CONFIG_ADXRS450 is not set # CONFIG_BMG160 is not set # CONFIG_FXAS21002C is not set CONFIG_HID_SENSOR_GYRO_3D=m # CONFIG_MPU3050_I2C is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set # CONFIG_ITG3200 is not set # end of Digital gyroscope sensors # # Health Sensors # # # Heart Rate Monitors # # CONFIG_AFE4403 is not set # CONFIG_AFE4404 is not set # CONFIG_MAX30100 is not set # CONFIG_MAX30102 is not set # end of Heart Rate Monitors # end of Health Sensors # # Humidity sensors # # CONFIG_AM2315 is not set # CONFIG_DHT11 is not set # CONFIG_HDC100X is not set # CONFIG_HID_SENSOR_HUMIDITY is not set # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_SI7005 is not set # CONFIG_SI7020 is not set # end of Humidity sensors # # Inertial measurement units # # CONFIG_ADIS16400 is not set # CONFIG_ADIS16460 is not set # CONFIG_ADIS16480 is not set # CONFIG_BMI160_I2C is not set # CONFIG_BMI160_SPI is not set # CONFIG_FXOS8700_I2C is not set # CONFIG_FXOS8700_SPI is not set # CONFIG_KMX61 is not set # CONFIG_INV_MPU6050_I2C is not set # CONFIG_INV_MPU6050_SPI is not set # CONFIG_IIO_ST_LSM6DSX is not set # end of Inertial measurement units # # Light sensors # # CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set # CONFIG_ADUX1020 is not set # CONFIG_AL3320A is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9960 is not set # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set # CONFIG_CM3323 is not set # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set # CONFIG_ISL29125 is not set CONFIG_HID_SENSOR_ALS=m CONFIG_HID_SENSOR_PROX=m # CONFIG_JSA1212 is not set # CONFIG_RPR0521 is not set # CONFIG_LTR501 is not set # CONFIG_LV0104CS is not set # CONFIG_MAX44000 is not set # CONFIG_MAX44009 is not set # CONFIG_NOA1305 is not set # CONFIG_OPT3001 is not set # CONFIG_PA12203001 is not set # CONFIG_SI1133 is not set # CONFIG_SI1145 is not set # CONFIG_STK3310 is not set # CONFIG_ST_UVIS25 is not set # CONFIG_TCS3414 is not set # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set # CONFIG_TSL2583 is not set # CONFIG_TSL2772 is not set # CONFIG_TSL4531 is not set # CONFIG_US5182D is not set # CONFIG_VCNL4000 is not set # CONFIG_VCNL4035 is not set # CONFIG_VEML6030 is not set # CONFIG_VEML6070 is not set # CONFIG_VL6180 is not set # CONFIG_ZOPT2201 is not set # end of Light sensors # # Magnetometer sensors # # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set # CONFIG_BMC150_MAGN_I2C is not set # CONFIG_BMC150_MAGN_SPI is not set # CONFIG_MAG3110 is not set CONFIG_HID_SENSOR_MAGNETOMETER_3D=m # CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set # CONFIG_SENSORS_HMC5843_I2C is not set # CONFIG_SENSORS_HMC5843_SPI is not set # CONFIG_SENSORS_RM3100_I2C is not set # CONFIG_SENSORS_RM3100_SPI is not set # end of Magnetometer sensors # # Multiplexers # # end of Multiplexers # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=m CONFIG_HID_SENSOR_DEVICE_ROTATION=m # end of Inclinometer sensors # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # end of Triggers - standalone # # Digital potentiometers # # CONFIG_AD5272 is not set # CONFIG_DS1803 is not set # CONFIG_MAX5432 is not set # CONFIG_MAX5481 is not set # CONFIG_MAX5487 is not set # CONFIG_MCP4018 is not set # CONFIG_MCP4131 is not set # CONFIG_MCP4531 is not set # CONFIG_MCP41010 is not set # CONFIG_TPL0102 is not set # end of Digital potentiometers # # Digital potentiostats # # CONFIG_LMP91000 is not set # end of Digital potentiostats # # Pressure sensors # # CONFIG_ABP060MG is not set # CONFIG_BMP280 is not set # CONFIG_DLHL60D is not set # CONFIG_DPS310 is not set CONFIG_HID_SENSOR_PRESS=m # CONFIG_HP03 is not set # CONFIG_MPL115_I2C is not set # CONFIG_MPL115_SPI is not set # CONFIG_MPL3115 is not set # CONFIG_MS5611 is not set # CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set # CONFIG_T5403 is not set # CONFIG_HP206C is not set # CONFIG_ZPA2326 is not set # end of Pressure sensors # # Lightning sensors # # CONFIG_AS3935 is not set # end of Lightning sensors # # Proximity and distance sensors # # CONFIG_ISL29501 is not set # CONFIG_LIDAR_LITE_V2 is not set # CONFIG_MB1232 is not set # CONFIG_PING is not set # CONFIG_RFD77402 is not set # CONFIG_SRF04 is not set # CONFIG_SX9500 is not set # CONFIG_SRF08 is not set # CONFIG_VL53L0X_I2C is not set # end of Proximity and distance sensors # # Resolver to digital converters # # CONFIG_AD2S90 is not set # CONFIG_AD2S1200 is not set # end of Resolver to digital converters # # Temperature sensors # # CONFIG_LTC2983 is not set # CONFIG_MAXIM_THERMOCOUPLE is not set # CONFIG_HID_SENSOR_TEMP is not set # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set # CONFIG_TSYS01 is not set # CONFIG_TSYS02D is not set # CONFIG_MAX31856 is not set # end of Temperature sensors CONFIG_NTB=m # CONFIG_NTB_MSI is not set CONFIG_NTB_AMD=m # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set # CONFIG_NTB_SWITCHTEC is not set # CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_TOOL is not set CONFIG_NTB_PERF=m CONFIG_NTB_TRANSPORT=m # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # # end of IRQ chip support # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_CPCAP_USB is not set # CONFIG_PHY_INTEL_EMMC is not set # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_INTEL_RAPL_CORE=m CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_USB4 is not set # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set # end of Android CONFIG_LIBNVDIMM=m CONFIG_BLK_DEV_PMEM=m CONFIG_ND_BLK=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y CONFIG_ND_PFN=m CONFIG_NVDIMM_PFN=y CONFIG_NVDIMM_DAX=y CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y # # HW tracing support # # CONFIG_STM is not set # CONFIG_INTEL_TH is not set # end of HW tracing support # CONFIG_FPGA is not set # CONFIG_TEE is not set CONFIG_PM_OPP=y # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set # CONFIG_COUNTER is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=m CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=m # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=m # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y CONFIG_XFS_DEBUG=y CONFIG_XFS_ASSERT_FATAL=y CONFIG_GFS2_FS=m CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_IO_TRACE is not set # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_F2FS_FS_COMPRESSION is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_ALGS=m # CONFIG_FS_VERITY is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_VIRTIO_FS is not set CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY is not set # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # end of CD-ROM/DVD Filesystems # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_NTFS_FS is not set # end of DOS/FAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y # CONFIG_PROC_VMCORE_DEVICE_DUMP is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_PROC_PID_ARCH_STATUS=y CONFIG_PROC_CPU_RESCTRL=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_MEMFD_CREATE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y # end of Pseudo filesystems CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_JFFS2_FS is not set # CONFIG_UBIFS_FS is not set CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y # CONFIG_CRAMFS_MTD is not set CONFIG_SQUASHFS=m CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_ZSTD is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=m # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_DEFLATE_COMPRESS=y # CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_LZ4HC_COMPRESS is not set # CONFIG_PSTORE_842_COMPRESS is not set # CONFIG_PSTORE_ZSTD_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EROFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DEBUG=y CONFIG_NFS_DISABLE_UDP_SUPPORT=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y # CONFIG_NFSD_BLOCKLAYOUT is not set CONFIG_NFSD_SCSILAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set CONFIG_SUNRPC_DEBUG=y CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_CEPH_FS=m # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y # CONFIG_CEPH_FS_SECURITY_LABEL is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_9P_FS=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=m CONFIG_DLM=m CONFIG_DLM_DEBUG=y # CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_REQUEST_CACHE is not set CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_PAGE_TABLE_ISOLATION=y # CONFIG_SECURITY_INFINIBAND is not set CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y CONFIG_INTEL_TXT=y CONFIG_LSM_MMAP_MIN_ADDR=65535 CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY_FALLBACK=y # CONFIG_HARDENED_USERCOPY_PAGESPAN is not set # CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y # CONFIG_SECURITY_SELINUX_DISABLE is not set CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y # CONFIG_IMA_TEMPLATE is not set CONFIG_IMA_NG_TEMPLATE=y # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" CONFIG_IMA_DEFAULT_HASH_SHA1=y # CONFIG_IMA_DEFAULT_HASH_SHA256 is not set CONFIG_IMA_DEFAULT_HASH="sha1" # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_IMA_READ_POLICY is not set CONFIG_IMA_APPRAISE=y # CONFIG_IMA_ARCH_POLICY is not set # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y # CONFIG_IMA_APPRAISE_MODSIG is not set CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y CONFIG_EVM=y CONFIG_EVM_ATTR_FSUUID=y # CONFIG_EVM_ADD_XATTRS is not set # CONFIG_EVM_LOAD_X509 is not set CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_APPARMOR is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=y # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # end of Memory initialization # end of Kernel hardening options # end of Security options CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_GLUE_HELPER_X86=m CONFIG_CRYPTO_ENGINE=m # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECRDSA is not set # CONFIG_CRYPTO_CURVE25519 is not set # CONFIG_CRYPTO_CURVE25519_X86 is not set # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y # CONFIG_CRYPTO_CFB is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_OFB is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set # CONFIG_CRYPTO_ADIANTUM is not set CONFIG_CRYPTO_ESSIV=m # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_XXHASH=m CONFIG_CRYPTO_BLAKE2B=m # CONFIG_CRYPTO_BLAKE2S is not set # CONFIG_CRYPTO_BLAKE2S_X86 is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m # CONFIG_CRYPTO_SHA3 is not set # CONFIG_CRYPTO_SM3 is not set # CONFIG_CRYPTO_STREEBOG is not set CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_BLOWFISH_X86_64=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST5_AVX_X86_64=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_CAST6_AVX_X86_64=m CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m # CONFIG_CRYPTO_SM4 is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=m # CONFIG_CRYPTO_USER_API_AEAD is not set # CONFIG_CRYPTO_STATS is not set CONFIG_CRYPTO_HASH_INFO=y # # Crypto library routines # CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m # CONFIG_CRYPTO_LIB_BLAKE2S is not set # CONFIG_CRYPTO_LIB_CHACHA is not set # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_SP_PSP=y # CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_VIRTIO=m # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y # CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE is not set CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set # CONFIG_SECONDARY_TRUSTED_KEYRING is not set CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_CORDIC=m CONFIG_PRIME_NUMBERS=m CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC64 is not set # CONFIG_CRC4 is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=m CONFIG_CRC8=m CONFIG_XXHASH=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=m CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_BTREE=y CONFIG_INTERVAL_TREE=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y CONFIG_DMA_VIRT_OPS=y CONFIG_SWIOTLB=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=200 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set CONFIG_SGL_ALLOC=y CONFIG_IOMMU_HELPER=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_TIME_NS=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_UACCESS_MCSAFE=y CONFIG_ARCH_STACKWALK=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set # end of Library routines # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y # CONFIG_PRINTK_CALLER is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_DEBUG_INFO_BTF is not set # CONFIG_GDB_SCRIPTS is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_FS=y CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_UBSAN_ALIGNMENT=y # end of Generic Kernel Debugging Instruments CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_RODATA_TEST=y CONFIG_GENERIC_PTDUMP=y # CONFIG_PTDUMP_DEBUGFS is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y CONFIG_CC_HAS_KASAN_GENERIC=y # CONFIG_KASAN is not set CONFIG_KASAN_STACK=1 # end of Memory Debugging CONFIG_DEBUG_SHIRQ=y # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # end of Scheduler Debugging # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=m CONFIG_WW_MUTEX_SELFTEST=m # end of Lock Debugging (spinlocks, mutexes, etc...) CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # # Debug kernel data structures # CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m CONFIG_RCU_PERF_TEST=m CONFIG_RCU_TORTURE_TEST=m CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_BOOTTIME_TRACING is not set CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y # CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y # CONFIG_MMIOTRACE is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_TRACE_EVAL_MAP_FILE is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_SYNTH_EVENT_GEN_TEST is not set # CONFIG_KPROBE_EVENT_GEN_TEST is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_SAMPLES is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set # # x86 Debugging # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y # CONFIG_EARLY_PRINTK_USB_XDBC is not set # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # CONFIG_UNWINDER_GUESS is not set # end of x86 Debugging # # Kernel Testing and Coverage # # CONFIG_KUNIT is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FUNCTION_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAIL_FUNCTION is not set # CONFIG_FAIL_MMC_REQUEST is not set CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_TEST_SORT is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_REED_SOLOMON_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_STRSCPY=m # CONFIG_TEST_KSTRTOX is not set CONFIG_TEST_PRINTF=m CONFIG_TEST_BITMAP=m # CONFIG_TEST_BITFIELD is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_IDA is not set CONFIG_TEST_LKM=m CONFIG_TEST_VMALLOC=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m CONFIG_TEST_BLACKHOLE_DEV=m # CONFIG_FIND_BIT_BENCHMARK is not set CONFIG_TEST_FIRMWARE=m CONFIG_TEST_SYSCTL=m # CONFIG_TEST_UDELAY is not set CONFIG_TEST_STATIC_KEYS=m CONFIG_TEST_KMOD=m # CONFIG_TEST_MEMCAT_P is not set CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_STACKINIT is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_MEMTEST is not set # CONFIG_HYPERV_TESTING is not set # end of Kernel Testing and Coverage # end of Kernel hacking --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='suspend-stress' export testcase='suspend-stress' export category='functional' export kernel_cmdline='initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel' export iterations=10 export runtime= export rtcwake= export idle_time= export job_origin='/lkp/lkp/.src-20200413-124813/allot/cyclic:power:linux-devel:devel-hourly/lkp-bdw-nuc1/suspend-stress.yaml' export queue_cmdline_keys='branch commit queue_at_least_once' export queue='validate' export testbox='lkp-bdw-nuc1' export tbox_group='lkp-bdw-nuc1' export submit_id='5e95df5c1eaa6eacb8c2be62' export job_file='/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml' export id='0f4b9b0c1d7c3302169bf6ff588a2131b39f8ffb' export queuer_version='/lkp-src' export model='BroadWell' export nr_cpu=4 export memory='8G' export belongs_to='power' export avoid_nfs=1 export need_kconfig='CONFIG_SUSPEND=y CONFIG_HIBERNATION=y CONFIG_PM_DEBUG=y' export commit='6dc0b234a64d2fdea96623381b234ec328b5a0a2' export rootfs='debian-x86_64-20180403.cgz' export kconfig='x86_64-rhel-7.6' export compiler='gcc-7' export enqueue_time='2020-04-15 00:05:52 +0800' export _id='5e95df601eaa6eacb8c2be64' export _rt='/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2' export user='lkp' export head_commit='2b8dd3e6f74157a8e65572769f369657d1664b2d' export base_commit='8f3d9f354286745c751374f5f1fcafee6b3f3136' export branch='linux-devel/devel-hourly-2020041317' export result_root='/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/3' export scheduler_version='/lkp/lkp/.src-20200414-231014' export LKP_SERVER='inn' export arch='x86_64' export max_uptime=3600 export initrd='/osimage/debian/debian-x86_64-20180403.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.6 branch=linux-devel/devel-hourly-2020041317 commit=6dc0b234a64d2fdea96623381b234ec328b5a0a2 BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/vmlinuz-5.6.0-rc5-01501-g6dc0b234a64d2f initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel max_uptime=3600 RESULT_ROOT=/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/3 LKP_SERVER=inn nokaslr selinux=0 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/modules.cgz' export bm_initrd='/osimage/deps/debian-x86_64-20180403.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/lkp_2019-08-05.cgz,/osimage/deps/debian-x86_64-20180403.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/hw_2020-01-02.cgz' export lkp_initrd='/osimage/user/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export repeat_to=4 export schedule_notify_address= export queue_at_least_once=1 export kernel='/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/vmlinuz-5.6.0-rc5-01501-g6dc0b234a64d2f' export dequeue_time='2020-04-15 00:51:59 +0800' export job_initrd='/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test mode='freeze' $LKP_SRC/tests/wrapper suspend-stress } extract_stats() { export stats_part_begin= export stats_part_end= $LKP_SRC/stats/wrapper suspend-stress $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time suspend-stress.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" --z3ND3gJe4e1E4uwh Content-Type: application/x-xz Content-Disposition: attachment; filename="kmsg.xz" Content-Transfer-Encoding: base64 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 BWAqg4wtHFnZm1X+86tvaY7NpIALyc1lXQiozQjrojM3rmGddOtuappIhenQqClL5BYsbhW/ 4F0PP1fvnf8q69KLwq++qHezsyhLchRc2DhzFTclb376Z1LfUOQfbeHYD1sM6+DsehZ68rpW YkxM4L7fmfnmWLG5fYFVjc75FDVmP+7HtDCkdvzU8/tu0nqe6nkX+dIhMQ3m2gNDOdKmoJMe cjT+GaF7z4ALIMupgnb0Xl9b/KCLcvZsnyh8uAeRkI/+UHoxoPjtDc4k6NNgKcObVAx9kv7v aetyr8zwTsNRrW5CDVt9OINQdK2XRl1ILuwrGgCA8Xl3lR6ITgB0fL2eT6MhIj014QhefZqr 2IWZRVJLXYfH4bE97cf6Ilt1yIf/FoZPK/Y/kiEega55ow1g1pXPMhss0//5PnGlAaTv0LZW lLxzP0i4H+I1eqc5vmVw/dHuQrAY969H/BNJ+CtwU4/EMjG4FMwnAvGmXwfsKvGaVCcvcwKS zz456RmmZmmnfG9m/8gUQFIf0L0GJU84k7IUlYyy52XcRqK2xuIcJ3fohdGm+AWvxaWwcxxJ g7iZQ/pgY5dGhJebipn0LUDH9w3kYJJN8FnhkYRcS6e9jcRAySWcfb8g3f5OUlGjtfpCED5q Ic/H0Y53nLFog+vkbXYl9YqNUSzGiwx0zDPyRJIo6w02nAvL15bJ+fl7jljDDH9QSwlbOsBd W95WC3NFNTvtkURTWxQS5E3nl6E9VGj3UzCktIar3DxnHTzcJW+yRRpid6nYJXsLE9BaOlWh Iinz9f9qZzL+9g9rj109wsmHf795lyWbOCRJzlUsuC4mxk3OIyeI7zxo7luNsp5xsY0A0tow rcCB3oW3ExoQoxJ67hyHxg/sgmJsKaUSUNvrMIyFQmI647c8ityfYQEppMLmvo+sKXWuTWdX pf0Fu99AW3LXIoi42meHT+WSvH1x6dtTzIjJU2jyGK+Sd92jkKZzMNFLiIAjxkdbPrnFFoXo lIcR5a4710r8+EbYB/l83yw7CA+d5nZB2m40zqDRQ4zFVmlcq8mm1lk7MHtO+dq1OxuVlf3e z9CI/iKAKRH7UuxLaa6pU9rzDLMq2Sw85RT4o30P6IvJw4JxSKe7UFLBtZd8kRPP1XxoYVFG ayq4lQVNkwR+40+mK1HX6j5gYHVqoceFtGIm4qNkilMoQeB3+LYOI20miukO3KBVmOl3cjkL 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 --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=suspend-stress SUSPEND RESUME TEST STARTED Suspend to freeze 1/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-1/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 2/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-2/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 3/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-3/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 4/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-4/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 5/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-5/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 6/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-6/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 7/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-7/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 8/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-8/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 9/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-9/10 -O /dev/null Done Sleep for 10 seconds Suspend to freeze 10/10: /usr/bin/wget -q --timeout=1800 --tries=1 --local-encoding=UTF-8 http://inn:80/~lkp/cgi-bin/lkp-jobfile-append-var?job_file=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200415-44216-1ix8tjj-3.yaml&job_state=suspending-10/10 -O /dev/null Done Sleep for 10 seconds SUSPEND RESUME TEST SUCCESS --z3ND3gJe4e1E4uwh Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- #! jobs/suspend-stress.yaml suite: suspend-stress testcase: suspend-stress category: functional kernel_cmdline: initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel suspend-stress: mode: freeze iterations: 10 runtime: rtcwake: idle_time: job_origin: "/lkp/lkp/.src-20200413-124813/allot/cyclic:power:linux-devel:devel-hourly/lkp-bdw-nuc1/suspend-stress.yaml" #! queue options queue_cmdline_keys: - branch - commit queue: bisect testbox: lkp-bdw-nuc1 tbox_group: lkp-bdw-nuc1 submit_id: 5e9559111eaa6ea62cab8ecd job_file: "/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200414-42540-1gf0zxa-0.yaml" id: a2e91f32a48ca9c92529649e758a73c20e150cfb queuer_version: "/lkp-src" #! hosts/lkp-bdw-nuc1 model: BroadWell nr_cpu: 4 memory: 8G belongs_to: power #! include/category/functional kmsg: heartbeat: meminfo: #! include/suspend-stress avoid_nfs: 1 need_kconfig: - CONFIG_SUSPEND=y - CONFIG_HIBERNATION=y - CONFIG_PM_DEBUG=y #! include/queue/cyclic commit: 6dc0b234a64d2fdea96623381b234ec328b5a0a2 #! include/testbox/lkp-bdw-nuc1 rootfs: debian-x86_64-20180403.cgz #! default params kconfig: x86_64-rhel-7.6 compiler: gcc-7 enqueue_time: 2020-04-14 14:32:54.672610390 +08:00 _id: 5e9559111eaa6ea62cab8ecd _rt: "/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2" #! schedule options user: lkp head_commit: 2b8dd3e6f74157a8e65572769f369657d1664b2d base_commit: 8f3d9f354286745c751374f5f1fcafee6b3f3136 branch: linux-devel/devel-hourly-2020041317 result_root: "/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/0" scheduler_version: "/lkp/lkp/.src-20200414-102605" LKP_SERVER: inn arch: x86_64 max_uptime: 3600 initrd: "/osimage/debian/debian-x86_64-20180403.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/jobs/scheduled/lkp-bdw-nuc1/suspend-stress-10-freeze-debian-x86_64-20180403.cgz-6dc0b234a64d2fdea96623381b234ec328b5a0a2-20200414-42540-1gf0zxa-0.yaml - ARCH=x86_64 - kconfig=x86_64-rhel-7.6 - branch=linux-devel/devel-hourly-2020041317 - commit=6dc0b234a64d2fdea96623381b234ec328b5a0a2 - BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/vmlinuz-5.6.0-rc5-01501-g6dc0b234a64d2f - initcall_debug log_buf_len=4M no_console_suspend ignore_loglevel - max_uptime=3600 - RESULT_ROOT=/result/suspend-stress/10-freeze/lkp-bdw-nuc1/debian-x86_64-20180403.cgz/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/0 - LKP_SERVER=inn - nokaslr - selinux=0 - debug - apic=debug - sysrq_always_enabled - rcupdate.rcu_cpu_stall_timeout=100 - net.ifnames=0 - printk.devkmsg=on - panic=-1 - softlockup_panic=1 - nmi_watchdog=panic - oops=panic - load_ramdisk=2 - prompt_ramdisk=0 - drbd.minor_count=8 - systemd.log_level=err - ignore_loglevel - console=tty0 - earlyprintk=ttyS0,115200 - console=ttyS0,115200 - vga=normal - rw modules_initrd: "/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/modules.cgz" bm_initrd: "/osimage/deps/debian-x86_64-20180403.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/lkp_2019-08-05.cgz,/osimage/deps/debian-x86_64-20180403.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-20180403.cgz/hw_2020-01-02.cgz" lkp_initrd: "/osimage/user/lkp/lkp-x86_64.cgz" site: inn #! /lkp/lkp/.src-20200413-124813/include/site/inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: #! runtime status schedule_notify_address: #! user overrides kernel: "/pkg/linux/x86_64-rhel-7.6/gcc-7/6dc0b234a64d2fdea96623381b234ec328b5a0a2/vmlinuz-5.6.0-rc5-01501-g6dc0b234a64d2f" dequeue_time: 2020-04-14 14:40:43.513122872 +08:00 #! /lkp/lkp/.src-20200414-102605/include/site/inn job_state: finished loadavg: 0.69 0.80 0.40 1/189 1518 start_time: '1586846757' end_time: '1586847459' version: "/lkp/lkp/.src-20200414-102639:d3f84cc3:0191a4542" --z3ND3gJe4e1E4uwh--