From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4231366725330855042==" MIME-Version: 1.0 From: kernel test robot Subject: [linux-next:master 7884/8197] mm/page_alloc.c:3813 rmqueue_pcplist() warn: inconsistent returns 'flags'. Date: Thu, 07 Jul 2022 11:44:57 +0800 Message-ID: <202207071103.r5a2F97A-lkp@intel.com> List-Id: To: kbuild@lists.01.org --===============4231366725330855042== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable CC: kbuild-all(a)lists.01.org BCC: lkp(a)intel.com CC: Linux Memory Management List TO: Mel Gorman CC: Andrew Morton CC: Linux Memory Management List CC: Nicolas Saenz Julienne tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git= master head: 088b9c375534d905a4d337c78db3b3bfbb52c4a0 commit: fdd1b94629bb5592abf40d0c7a572b58e4c0cadc [7884/8197] mm/page_alloc:= protect PCP lists with a spinlock :::::: branch date: 19 hours ago :::::: commit date: 29 hours ago config: i386-randconfig-m021 compiler: gcc-11 (Debian 11.3.0-3) 11.3.0 If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot Reported-by: Dan Carpenter smatch warnings: mm/page_alloc.c:3813 rmqueue_pcplist() warn: inconsistent returns 'flags'. vim +/flags +3813 mm/page_alloc.c 066b23935578d39 Mel Gorman 2017-02-24 3772 = 066b23935578d39 Mel Gorman 2017-02-24 3773 /* Lock and remove page from = the per-cpu list */ 066b23935578d39 Mel Gorman 2017-02-24 3774 static struct page *rmqueue_p= cplist(struct zone *preferred_zone, 44042b4498728f4 Mel Gorman 2021-06-28 3775 struct zone *zone, unsigne= d int order, 44042b4498728f4 Mel Gorman 2021-06-28 3776 gfp_t gfp_flags, int migra= tetype, 44042b4498728f4 Mel Gorman 2021-06-28 3777 unsigned int alloc_flags) 066b23935578d39 Mel Gorman 2017-02-24 3778 { 066b23935578d39 Mel Gorman 2017-02-24 3779 struct per_cpu_pages *pcp; 066b23935578d39 Mel Gorman 2017-02-24 3780 struct list_head *list; 066b23935578d39 Mel Gorman 2017-02-24 3781 struct page *page; d34b0733b452ca3 Mel Gorman 2017-04-20 3782 unsigned long flags; fdd1b94629bb559 Mel Gorman 2022-06-24 3783 unsigned long __maybe_unused= UP_flags; 066b23935578d39 Mel Gorman 2017-02-24 3784 = dbbee9d5cd83f9d Mel Gorman 2021-06-28 3785 local_lock_irqsave(&pagesets= .lock, flags); 3b12e7e97938424 Mel Gorman 2021-06-28 3786 = fdd1b94629bb559 Mel Gorman 2022-06-24 3787 /* fdd1b94629bb559 Mel Gorman 2022-06-24 3788 * spin_trylock may fail due= to a parallel drain. In the future, the fdd1b94629bb559 Mel Gorman 2022-06-24 3789 * trylock will also protect= against IRQ reentrancy. fdd1b94629bb559 Mel Gorman 2022-06-24 3790 */ fdd1b94629bb559 Mel Gorman 2022-06-24 3791 pcp =3D this_cpu_ptr(zone->p= er_cpu_pageset); fdd1b94629bb559 Mel Gorman 2022-06-24 3792 pcp_trylock_prepare(UP_flags= ); fdd1b94629bb559 Mel Gorman 2022-06-24 3793 if (!spin_trylock(&pcp->lock= )) { fdd1b94629bb559 Mel Gorman 2022-06-24 3794 pcp_trylock_finish(UP_flags= ); fdd1b94629bb559 Mel Gorman 2022-06-24 3795 return NULL; fdd1b94629bb559 Mel Gorman 2022-06-24 3796 } fdd1b94629bb559 Mel Gorman 2022-06-24 3797 = 3b12e7e97938424 Mel Gorman 2021-06-28 3798 /* 3b12e7e97938424 Mel Gorman 2021-06-28 3799 * On allocation, reduce the= number of pages that are batch freed. 3b12e7e97938424 Mel Gorman 2021-06-28 3800 * See nr_pcp_free() where f= ree_factor is increased for subsequent 3b12e7e97938424 Mel Gorman 2021-06-28 3801 * frees. 3b12e7e97938424 Mel Gorman 2021-06-28 3802 */ 3b12e7e97938424 Mel Gorman 2021-06-28 3803 pcp->free_factor >>=3D 1; 44042b4498728f4 Mel Gorman 2021-06-28 3804 list =3D &pcp->lists[order_t= o_pindex(migratetype, order)]; 44042b4498728f4 Mel Gorman 2021-06-28 3805 page =3D __rmqueue_pcplist(z= one, order, migratetype, alloc_flags, pcp, list); fdd1b94629bb559 Mel Gorman 2022-06-24 3806 spin_unlock(&pcp->lock); fdd1b94629bb559 Mel Gorman 2022-06-24 3807 pcp_trylock_finish(UP_flags); 43c95bcc51e4e7f Mel Gorman 2021-06-28 3808 local_unlock_irqrestore(&pag= esets.lock, flags); 066b23935578d39 Mel Gorman 2017-02-24 3809 if (page) { 1c52e6d0681020e Yafang Shao 2019-05-13 3810 __count_zid_vm_events(PGALL= OC, page_zonenum(page), 1); 3e23060b2d0b7ee Mel Gorman 2021-06-28 3811 zone_statistics(preferred_z= one, zone, 1); 066b23935578d39 Mel Gorman 2017-02-24 3812 } 066b23935578d39 Mel Gorman 2017-02-24 @3813 return page; 066b23935578d39 Mel Gorman 2017-02-24 3814 } 066b23935578d39 Mel Gorman 2017-02-24 3815 = :::::: The code at line 3813 was first introduced by commit :::::: 066b23935578d3913c2df9bed7addbcdf4711f1a mm, page_alloc: split buffe= red_rmqueue() :::::: TO: Mel Gorman :::::: CC: Linus Torvalds -- = 0-DAY CI Kernel Test Service https://01.org/lkp --===============4231366725330855042== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.ksh" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNS4xOS4wLXJjNCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR19DQ19WRVJTSU9OX1RF WFQ9ImdjYy0xMSAoRGViaWFuIDExLjMuMC0zKSAxMS4zLjAiCkNPTkZJR19DQ19JU19HQ0M9eQpD T05GSUdfR0NDX1ZFUlNJT049MTEwMzAwCkNPTkZJR19DTEFOR19WRVJTSU9OPTAKQ09ORklHX0FT X0lTX0dOVT15CkNPTkZJR19BU19WRVJTSU9OPTIzODAwCkNPTkZJR19MRF9JU19CRkQ9eQpDT05G SUdfTERfVkVSU0lPTj0yMzgwMApDT05GSUdfTExEX1ZFUlNJT049MApDT05GSUdfQ0NfQ0FOX0xJ Tks9eQpDT05GSUdfQ0NfQ0FOX0xJTktfU1RBVElDPXkKQ09ORklHX0NDX0hBU19BU01fR09UTz15 CkNPTkZJR19DQ19IQVNfQVNNX0dPVE9fT1VUUFVUPXkKQ09ORklHX0NDX0hBU19BU01fSU5MSU5F PXkKQ09ORklHX0NDX0hBU19OT19QUk9GSUxFX0ZOX0FUVFI9eQpDT05GSUdfUEFIT0xFX1ZFUlNJ T049MTIzCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfVEFCTEVfU09SVD15CkNP TkZJR19USFJFQURfSU5GT19JTl9UQVNLPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lO SVRfRU5WX0FSR19MSU1JVD0zMgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldAojIENP TkZJR19XRVJST1IgaXMgbm90IHNldAojIENPTkZJR19VQVBJX0hFQURFUl9URVNUIGlzIG5vdCBz ZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05G SUdfQlVJTERfU0FMVD0iIgpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tF Uk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVM X1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQpD T05GSUdfSEFWRV9LRVJORUxfWlNURD15CiMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMg bm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpP IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxf WlNURD15CkNPTkZJR19ERUZBVUxUX0lOSVQ9IiIKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihu b25lKSIKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQojIENPTkZJR19Q T1NJWF9NUVVFVUUgaXMgbm90IHNldApDT05GSUdfV0FUQ0hfUVVFVUU9eQpDT05GSUdfQ1JPU1Nf TUVNT1JZX0FUVEFDSD15CiMgQ09ORklHX1VTRUxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRElU IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQoKIwojIElSUSBzdWJz eXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hP Vz15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZGX01BU0s9eQpDT05GSUdfR0VORVJJ Q19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9NSUdSQVRJT049eQpDT05GSUdfSEFS RElSUVNfU1dfUkVTRU5EPXkKQ09ORklHX0dFTkVSSUNfSVJRX0NISVA9eQpDT05GSUdfSVJRX0RP TUFJTj15CkNPTkZJR19JUlFfU0lNPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09O RklHX0dFTkVSSUNfSVJRX01BVFJJWF9BTExPQ0FUT1I9eQpDT05GSUdfR0VORVJJQ19JUlFfUkVT RVJWQVRJT05fTU9ERT15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFS U0VfSVJRPXkKIyBDT05GSUdfR0VORVJJQ19JUlFfREVCVUdGUyBpcyBub3Qgc2V0CiMgZW5kIG9m IElSUSBzdWJzeXN0ZW0KCkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNI X0NMT0NLU09VUkNFX0lOSVQ9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNM RT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VW RU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5F UklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15 CkNPTkZJR19IQVZFX1BPU0lYX0NQVV9USU1FUlNfVEFTS19XT1JLPXkKCiMKIyBUaW1lcnMgc3Vi c3lzdGVtCiMKQ09ORklHX0haX1BFUklPRElDPXkKIyBDT05GSUdfTk9fSFpfSURMRSBpcyBub3Qg c2V0CkNPTkZJR19OT19IWj15CiMgQ09ORklHX0hJR0hfUkVTX1RJTUVSUyBpcyBub3Qgc2V0CkNP TkZJR19DTE9DS1NPVVJDRV9XQVRDSERPR19NQVhfU0tFV19VUz0xMDAKIyBlbmQgb2YgVGltZXJz IHN1YnN5c3RlbQoKQ09ORklHX0JQRj15CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKCiMKIyBCUEYg c3Vic3lzdGVtCiMKQ09ORklHX0JQRl9TWVNDQUxMPXkKQ09ORklHX0JQRl9KSVQ9eQojIENPTkZJ R19CUEZfSklUX0FMV0FZU19PTiBpcyBub3Qgc2V0CkNPTkZJR19CUEZfVU5QUklWX0RFRkFVTFRf T0ZGPXkKQ09ORklHX1VTRVJNT0RFX0RSSVZFUj15CkNPTkZJR19CUEZfUFJFTE9BRD15CkNPTkZJ R19CUEZfUFJFTE9BRF9VTUQ9bQojIENPTkZJR19CUEZfTFNNIGlzIG5vdCBzZXQKIyBlbmQgb2Yg QlBGIHN1YnN5c3RlbQoKQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZX0JVSUxEPXkKIyBDT05GSUdf UFJFRU1QVF9OT05FIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZPXkKIyBDT05G SUdfUFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKIyBDT05GSUdfUFJF RU1QVF9EWU5BTUlDIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0NPUkU9eQoKIwojIENQVS9UYXNr IHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15 CkNPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfU0NIRURfQVZHX0lSUT15 CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNldAojIENPTkZJR19UQVNLU1RBVFMg aXMgbm90IHNldApDT05GSUdfUFNJPXkKIyBDT05GSUdfUFNJX0RFRkFVTFRfRElTQUJMRUQgaXMg bm90IHNldAojIGVuZCBvZiBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCgpDT05G SUdfQ1BVX0lTT0xBVElPTj15CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15 CkNPTkZJR19SQ1VfRVhQRVJUPXkKQ09ORklHX1NSQ1U9eQpDT05GSUdfVFJFRV9TUkNVPXkKQ09O RklHX1RBU0tTX1JDVV9HRU5FUklDPXkKQ09ORklHX0ZPUkNFX1RBU0tTX1JDVT15CkNPTkZJR19U QVNLU19SQ1U9eQpDT05GSUdfRk9SQ0VfVEFTS1NfUlVERV9SQ1U9eQpDT05GSUdfVEFTS1NfUlVE RV9SQ1U9eQpDT05GSUdfRk9SQ0VfVEFTS1NfVFJBQ0VfUkNVPXkKQ09ORklHX1RBU0tTX1RSQUNF X1JDVT15CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1JDVV9ORUVEX1NFR0NCTElT VD15CkNPTkZJR19SQ1VfRkFOT1VUPTMyCkNPTkZJR19SQ1VfRkFOT1VUX0xFQUY9MTYKIyBDT05G SUdfUkNVX05PQ0JfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFTS1NfVFJBQ0VfUkNVX1JFQURf TUIgaXMgbm90IHNldAojIGVuZCBvZiBSQ1UgU3Vic3lzdGVtCgpDT05GSUdfSUtDT05GSUc9eQpD T05GSUdfSUtDT05GSUdfUFJPQz15CiMgQ09ORklHX0lLSEVBREVSUyBpcyBub3Qgc2V0CkNPTkZJ R19MT0dfQlVGX1NISUZUPTIwCkNPTkZJR19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKQ09ORklH X1BSSU5US19TQUZFX0xPR19CVUZfU0hJRlQ9MTMKIyBDT05GSUdfUFJJTlRLX0lOREVYIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQoKIwojIFNjaGVkdWxlciBm ZWF0dXJlcwojCiMgZW5kIG9mIFNjaGVkdWxlciBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfV0FOVF9C QVRDSEVEX1VOTUFQX1RMQl9GTFVTSD15CkNPTkZJR19DQ19JTVBMSUNJVF9GQUxMVEhST1VHSD0i LVdpbXBsaWNpdC1mYWxsdGhyb3VnaD01IgpDT05GSUdfR0NDMTJfTk9fQVJSQVlfQk9VTkRTPXkK Q09ORklHX0NHUk9VUFM9eQojIENPTkZJR19NRU1DRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9V UF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9QSURTIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0dST1VQX1JETUEgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfRlJFRVpFUiBpcyBub3Qg c2V0CiMgQ09ORklHX0NQVVNFVFMgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfREVWSUNFIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19DR1JP VVBfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9CUEYgaXMgbm90IHNldAojIENPTkZJ R19DR1JPVVBfTUlTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX05BTUVTUEFDRVMgaXMgbm90IHNldApDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JF PXkKIyBDT05GSUdfU0NIRURfQVVUT0dST1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTRlNfREVQ UkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15 CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKIyBDT05GSUdfUkRf QlpJUDIgaXMgbm90IHNldAojIENPTkZJR19SRF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRf WFogaXMgbm90IHNldAojIENPTkZJR19SRF9MWk8gaXMgbm90IHNldAojIENPTkZJR19SRF9MWjQg aXMgbm90IHNldAojIENPTkZJR19SRF9aU1REIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RfQ09ORklH PXkKIyBDT05GSUdfQk9PVF9DT05GSUdfRU1CRUQgaXMgbm90IHNldApDT05GSUdfSU5JVFJBTUZT X1BSRVNFUlZFX01USU1FPXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRT15CiMg Q09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX0xEX09SUEhBTl9X QVJOPXkKQ09ORklHX1NZU0NUTD15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9F WENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfRVhQ RVJUPXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CiMgQ09ORklHX1NHRVRNQVNL X1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU1lTRlNfU1lTQ0FMTD15CkNPTkZJR19GSEFORExF PXkKIyBDT05GSUdfUE9TSVhfVElNRVJTIGlzIG5vdCBzZXQKQ09ORklHX1BSSU5USz15CkNPTkZJ R19CVUc9eQojIENPTkZJR19QQ1NQS1JfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfQkFTRV9G VUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xMPXkKQ09O RklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19T SE1FTT15CiMgQ09ORklHX0FJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX1VSSU5HIGlzIG5vdCBz ZXQKIyBDT05GSUdfQURWSVNFX1NZU0NBTExTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNQkFSUklF UiBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05G SUdfS0FMTFNZTVNfQkFTRV9SRUxBVElWRT15CkNPTkZJR19BUkNIX0hBU19NRU1CQVJSSUVSX1NZ TkNfQ09SRT15CkNPTkZJR19LQ01QPXkKIyBDT05GSUdfUlNFUSBpcyBub3Qgc2V0CkNPTkZJR19F TUJFRERFRD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90 IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklH X1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0 CiMgZW5kIG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgojIENPTkZJ R19QUk9GSUxJTkcgaXMgbm90IHNldApDT05GSUdfVFJBQ0VQT0lOVFM9eQojIGVuZCBvZiBHZW5l cmFsIHNldHVwCgpDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElP Tl9ERUNPREVSPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjMyLWkzODYiCkNPTkZJR19MT0NL REVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNP TkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19N QVg9MTYKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hf TU1BUF9STkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05G SUdfR0VORVJJQ19CVUc9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfR0VO RVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklH X0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9OUl9HUElPPTUxMgpDT05G SUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX1g4Nl8zMl9TTVA9eQpDT05GSUdfQVJD SF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfUEdU QUJMRV9MRVZFTFM9MgpDT05GSUdfQ0NfSEFTX1NBTkVfU1RBQ0tQUk9URUNUT1I9eQoKIwojIFBy b2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRV UkVfTkFNRVM9eQpDT05GSUdfWDg2X01QUEFSU0U9eQojIENPTkZJR19HT0xERklTSCBpcyBub3Qg c2V0CkNPTkZJR19SRVRQT0xJTkU9eQpDT05GSUdfQ0NfSEFTX1NMUz15CkNPTkZJR19YODZfQklH U01QPXkKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CiMgQ09ORklHX1g4Nl9HT0xERklT SCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdf WDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfSU9TRl9NQkk9bQojIENP TkZJR19JT1NGX01CSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkRDMzIxWD15CkNPTkZJ R19YODZfMzJfTk9OX1NUQU5EQVJEPXkKQ09ORklHX1NUQTJYMTE9eQpDT05GSUdfWDg2XzMyX0lS SVM9bQojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldApDT05GSUdf SFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9IVl9DQUxMQkFDS19WRUNUT1I9eQpDT05GSUdfS1ZNX0dVRVNUPXkKQ09ORklHX0FS Q0hfQ1BVSURMRV9IQUxUUE9MTD15CiMgQ09ORklHX1BWSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BB UkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9DTE9DSz15 CiMgQ09ORklHX000ODZTWCBpcyBub3Qgc2V0CiMgQ09ORklHX000ODYgaXMgbm90IHNldAojIENP TkZJR19NNTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NlRTQyBpcyBub3Qgc2V0CiMgQ09ORklH X001ODZNTVggaXMgbm90IHNldAojIENPTkZJR19NNjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBF TlRJVU1JSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05G SUdfTVBFTlRJVU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBD T05GSUdfTUs2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VP TiBpcyBub3Qgc2V0CkNPTkZJR19NV0lOQ0hJUEM2PXkKIyBDT05GSUdfTVdJTkNISVAzRCBpcyBu b3Qgc2V0CiMgQ09ORklHX01FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFR1gxIGlzIG5v dCBzZXQKIyBDT05GSUdfTUdFT0RFX0xYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJIGlz IG5vdCBzZXQKIyBDT05GSUdfTVZJQUMzXzIgaXMgbm90IHNldAojIENPTkZJR19NVklBQzcgaXMg bm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qg c2V0CkNPTkZJR19YODZfR0VORVJJQz15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZU PTYKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfQUxJR05NRU5UXzE2PXkK Q09ORklHX1g4Nl9JTlRFTF9VU0VSQ09QWT15CkNPTkZJR19YODZfVVNFX1BQUk9fQ0hFQ0tTVU09 eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT00CkNPTkZJR19QUk9DRVNTT1JfU0VMRUNU PXkKIyBDT05GSUdfQ1BVX1NVUF9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9TVVBfQ1lS SVhfMzIgaXMgbm90IHNldAojIENPTkZJR19DUFVfU1VQX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklH X0NQVV9TVVBfSFlHT04gaXMgbm90IHNldAojIENPTkZJR19DUFVfU1VQX0NFTlRBVVIgaXMgbm90 IHNldAojIENPTkZJR19DUFVfU1VQX1RSQU5TTUVUQV8zMiBpcyBub3Qgc2V0CkNPTkZJR19DUFVf U1VQX1VNQ18zMj15CiMgQ09ORklHX0NQVV9TVVBfWkhBT1hJTiBpcyBub3Qgc2V0CkNPTkZJR19D UFVfU1VQX1ZPUlRFWF8zMj15CkNPTkZJR19IUEVUX1RJTUVSPXkKIyBDT05GSUdfRE1JIGlzIG5v dCBzZXQKQ09ORklHX05SX0NQVVNfUkFOR0VfQkVHSU49MgpDT05GSUdfTlJfQ1BVU19SQU5HRV9F TkQ9NjQKQ09ORklHX05SX0NQVVNfREVGQVVMVD0zMgpDT05GSUdfTlJfQ1BVUz0zMgpDT05GSUdf U0NIRURfQ0xVU1RFUj15CkNPTkZJR19TQ0hFRF9TTVQ9eQojIENPTkZJR19TQ0hFRF9NQyBpcyBu b3Qgc2V0CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJ R19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CiMgQ09ORklHX1g4Nl9NQ0UgaXMg bm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwojIGVuZCBvZiBQZXJmb3JtYW5j ZSBtb25pdG9yaW5nCgpDT05GSUdfWDg2X0xFR0FDWV9WTTg2PXkKQ09ORklHX1ZNODY9eQpDT05G SUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVgzMj15CiMgQ09ORklHX1g4Nl9JT1BMX0lP UEVSTSBpcyBub3Qgc2V0CkNPTkZJR19UT1NISUJBPXkKQ09ORklHX1g4Nl9SRUJPT1RGSVhVUFM9 eQpDT05GSUdfWDg2X01TUj1tCiMgQ09ORklHX1g4Nl9DUFVJRCBpcyBub3Qgc2V0CiMgQ09ORklH X05PSElHSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19ISUdITUVNNEc9eQojIENPTkZJR19WTVNQTElU XzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8zR19PUFQgaXMgbm90IHNldAojIENPTkZJ R19WTVNQTElUXzJHIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8yR19PUFQgaXMgbm90IHNl dApDT05GSUdfVk1TUExJVF8xRz15CkNPTkZJR19QQUdFX09GRlNFVD0weDQwMDAwMDAwCkNPTkZJ R19ISUdITUVNPXkKIyBDT05GSUdfWDg2X0NQQV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklH X0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09O RklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFM VUU9MApDT05GSUdfSElHSFBURT15CiMgQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT04g aXMgbm90IHNldApDT05GSUdfTVRSUj15CiMgQ09ORklHX01UUlJfU0FOSVRJWkVSIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklH X0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9VTUlQPXkKQ09ORklHX0NDX0hBU19JQlQ9eQojIENP TkZJR19FRkkgaXMgbm90IHNldApDT05GSUdfSFpfMTAwPXkKIyBDT05GSUdfSFpfMjUwIGlzIG5v dCBzZXQKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qg c2V0CkNPTkZJR19IWj0xMDAKQ09ORklHX0tFWEVDPXkKIyBDT05GSUdfQ1JBU0hfRFVNUCBpcyBu b3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxF PXkKIyBDT05GSUdfUkFORE9NSVpFX0JBU0UgaXMgbm90IHNldApDT05GSUdfWDg2X05FRURfUkVM T0NTPXkKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCkNPTkZJR19IT1RQTFVHX0NQVT15 CiMgQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19IT1RQTFVHX0NQVTAgaXMgbm90IHNldApDT05GSUdfQ09NUEFUX1ZEU089eQojIENPTkZJR19D TURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKIyBDT05G SUdfU1RSSUNUX1NJR0FMVFNUQUNLX1NJWkUgaXMgbm90IHNldAojIGVuZCBvZiBQcm9jZXNzb3Ig dHlwZSBhbmQgZmVhdHVyZXMKCkNPTkZJR19BUkNIX01IUF9NRU1NQVBfT05fTUVNT1JZX0VOQUJM RT15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX1NVU1BF TkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKIyBDT05GSUdfU1VTUEVORF9TS0lQX1NZTkMg aXMgbm90IHNldApDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01QPXkKQ09ORklH X1BNX0FVVE9TTEVFUD15CkNPTkZJR19QTV9XQUtFTE9DS1M9eQpDT05GSUdfUE1fV0FLRUxPQ0tT X0xJTUlUPTEwMAojIENPTkZJR19QTV9XQUtFTE9DS1NfR0MgaXMgbm90IHNldApDT05GSUdfUE09 eQpDT05GSUdfUE1fREVCVUc9eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0 CkNPTkZJR19QTV9UUkFDRT15CkNPTkZJR19QTV9UUkFDRV9SVEM9eQpDT05GSUdfUE1fQ0xLPXkK IyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfQVJD SF9TVVBQT1JUU19BQ1BJPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVT X0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9T WVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQpDT05GSUdfQUNQSV9UQUJMRV9MSUI9eQojIENP TkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU1BDUl9UQUJMRT15CkNP TkZJR19BQ1BJX1NMRUVQPXkKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKIyBD T05GSUdfQUNQSV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdf QUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89bQpD T05GSUdfQUNQSV9GQU49eQojIENPTkZJR19BQ1BJX1RBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FD UElfRE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NQVV9GUkVRX1BTUz15CkNPTkZJR19BQ1BJ X1BST0NFU1NPUl9DU1RBVEU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19B Q1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkKIyBDT05GSUdfQUNQSV9Q Uk9DRVNTT1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05G SUdfQUNQSV9DVVNUT01fRFNEVF9GSUxFPSIiCkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQ R1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfQUNQSV9D T05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JT IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NV U1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05M WSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBF SV9OTUk9eQojIENPTkZJR19BQ1BJX0FQRUkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0RQVEYg aXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NPTkZJR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1J Q19PUFJFR0lPTiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQojIENPTkZJR19BUE0g aXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCiMgQ09ORklHX0NQVV9GUkVR IGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCgojCiMgQ1BVIElkbGUK IwpDT05GSUdfQ1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBz ZXQKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX1RFTyBp cyBub3Qgc2V0CiMgQ09ORklHX0NQVV9JRExFX0dPVl9IQUxUUE9MTCBpcyBub3Qgc2V0CkNPTkZJ R19IQUxUUE9MTF9DUFVJRExFPXkKIyBlbmQgb2YgQ1BVIElkbGUKIyBlbmQgb2YgUG93ZXIgbWFu YWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCiMg Q09ORklHX1BDSV9HT0JJT1MgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09NTUNPTkZJRyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfR09PTFBD PXkKIyBDT05GSUdfUENJX0dPQU5ZIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05G SUdfUENJX09MUEM9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBpcyBub3Qgc2V0CiMgQ09O RklHX0lTQV9CVVMgaXMgbm90IHNldApDT05GSUdfSVNBX0RNQV9BUEk9eQojIENPTkZJR19JU0Eg aXMgbm90IHNldApDT05GSUdfU0N4MjAwPW0KQ09ORklHX1NDeDIwMEhSX1RJTUVSPW0KQ09ORklH X09MUEM9eQojIENPTkZJR19PTFBDX1hPMTVfU0NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJWCBp cyBub3Qgc2V0CkNPTkZJR19ORVQ1NTAxPXkKIyBlbmQgb2YgQnVzIG9wdGlvbnMgKFBDSSBldGMu KQoKIwojIEJpbmFyeSBFbXVsYXRpb25zCiMKQ09ORklHX0NPTVBBVF8zMj15CiMgZW5kIG9mIEJp bmFyeSBFbXVsYXRpb25zCgpDT05GSUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpDT05GSUdfSEFWRV9L Vk09eQojIENPTkZJR19WSVJUVUFMSVpBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19BU19BVlg1MTI9 eQpDT05GSUdfQVNfU0hBMV9OST15CkNPTkZJR19BU19TSEEyNTZfTkk9eQpDT05GSUdfQVNfVFBB VVNFPXkKCiMKIyBHZW5lcmFsIGFyY2hpdGVjdHVyZS1kZXBlbmRlbnQgb3B0aW9ucwojCkNPTkZJ R19DUkFTSF9DT1JFPXkKQ09ORklHX0tFWEVDX0NPUkU9eQpDT05GSUdfSE9UUExVR19TTVQ9eQpD T05GSUdfR0VORVJJQ19FTlRSWT15CiMgQ09ORklHX0tQUk9CRVMgaXMgbm90IHNldAojIENPTkZJ R19KVU1QX0xBQkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBVElDX0NBTExfU0VMRlRFU1QgaXMg bm90IHNldApDT05GSUdfVVBST0JFUz15CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURf QUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfSEFWRV9JT1JF TUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15 CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkK Q09ORklHX0FSQ0hfQ09SUkVDVF9TVEFDS1RSQUNFX09OX0tSRVRQUk9CRT15CkNPTkZJR19IQVZF X0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19UUkFD RV9JUlFGTEFHU19TVVBQT1JUPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdf SEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNP TkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZ PXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9ESVJFQ1RfTUFQPXkKQ09ORklHX0hBVkVfQVJDSF9USFJF QURfU1RSVUNUX1dISVRFTElTVD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJV Q1Q9eQpDT05GSUdfQVJDSF9XQU5UU19OT19JTlNUUj15CkNPTkZJR19BUkNIXzMyQklUX09GRl9U PXkKQ09ORklHX0hBVkVfQVNNX01PRFZFUlNJT05TPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RB Q0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX1JTRVE9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9B UkdfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9N SVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9 eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9IQVJETE9DS1VQX0RF VEVDVE9SX1BFUkY9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VT RVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19IQVZF X0FSQ0hfSlVNUF9MQUJFTF9SRUxBVElWRT15CkNPTkZJR19NTVVfR0FUSEVSX1RBQkxFX0ZSRUU9 eQpDT05GSUdfTU1VX0dBVEhFUl9SQ1VfVEFCTEVfRlJFRT15CkNPTkZJR19BUkNIX0hBVkVfTk1J X1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9D TVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05G SUdfSEFWRV9BUkNIX1NFQ0NPTVA9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkK IyBDT05GSUdfU0VDQ09NUCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfU1RBQ0tMRUFLPXkK Q09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1I9eQojIENP TkZJR19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfQVJDSF9TVVBQT1JU U19MVE9fQ0xBTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19MVE9fQ0xBTkdfVEhJTj15CkNPTkZJ R19MVE9fTk9ORT15CkNPTkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJ R19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9NT1ZFX1BVRD15CkNPTkZJ R19IQVZFX01PVkVfUE1EPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15 CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9T UEVDSUZJQz15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMPXkKQ09ORklHX0hBVkVfU09GVElS UV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19I QVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklH X0FSQ0hfTU1BUF9STkRfQklUUz04CkNPTkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzY0S0I9eQpD T05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl8yNTZLQj15CkNPTkZJR19JU0FfQlVTX0FQST15CkNP TkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX09M RF9TSUdBQ1RJT049eQpDT05GSUdfQ09NUEFUXzMyQklUX1RJTUU9eQpDT05GSUdfSEFWRV9BUkNI X1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUPXkKQ09ORklHX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VU PXkKQ09ORklHX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9I QVNfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdf QVJDSF9IQVNfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfU1RSSUNUX01PRFVMRV9SV1g9eQpD T05GSUdfSEFWRV9BUkNIX1BSRUwzMl9SRUxPQ0FUSU9OUz15CkNPTkZJR19MT0NLX0VWRU5UX0NP VU5UUz15CkNPTkZJR19BUkNIX0hBU19NRU1fRU5DUllQVD15CkNPTkZJR19IQVZFX1NUQVRJQ19D QUxMPXkKQ09ORklHX0hBVkVfUFJFRU1QVF9EWU5BTUlDPXkKQ09ORklHX0hBVkVfUFJFRU1QVF9E WU5BTUlDX0NBTEw9eQpDT05GSUdfQVJDSF9XQU5UX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX0FS Q0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0FSQ0hfU1BMSVRfQVJHNjQ9eQpD T05GSUdfQVJDSF9IQVNfUEFSQU5PSURfTDFEX0ZMVVNIPXkKQ09ORklHX0RZTkFNSUNfU0lHRlJB TUU9eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VS TkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIGVuZCBv ZiBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKCkNPTkZJR19IQVZFX0dDQ19QTFVHSU5TPXkK Q09ORklHX0dDQ19QTFVHSU5TPXkKIyBDT05GSUdfR0NDX1BMVUdJTl9MQVRFTlRfRU5UUk9QWSBp cyBub3Qgc2V0CiMgZW5kIG9mIEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25z CgpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRVM9 eQpDT05GSUdfTU9EVUxFX0ZPUkNFX0xPQUQ9eQpDT05GSUdfTU9EVUxFX1VOTE9BRD15CiMgQ09O RklHX01PRFVMRV9GT1JDRV9VTkxPQUQgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfVU5MT0FE X1RBSU5UX1RSQUNLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVkVSU0lPTlMgaXMgbm90IHNl dAojIENPTkZJR19NT0RVTEVfU1JDVkVSU0lPTl9BTEwgaXMgbm90IHNldAojIENPTkZJR19NT0RV TEVfU0lHIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdf TU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1Nf WFogaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CkNP TkZJR19NT0RVTEVfQUxMT1dfTUlTU0lOR19OQU1FU1BBQ0VfSU1QT1JUUz15CkNPTkZJR19NT0RQ Uk9CRV9QQVRIPSIvc2Jpbi9tb2Rwcm9iZSIKIyBDT05GSUdfVFJJTV9VTlVTRURfS1NZTVMgaXMg bm90IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CiMgQ09ORklHX0JMT0NLIGlzIG5v dCBzZXQKQ09ORklHX1BBREFUQT15CkNPTkZJR19BU04xPXkKQ09ORklHX1VOSU5MSU5FX1NQSU5f VU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19NVVRFWF9T UElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19T UElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdf UVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJ R19RVUVVRURfUldMT0NLUz15CkNPTkZJR19BUkNIX0hBU19OT05fT1ZFUkxBUFBJTkdfQUREUkVT U19TUEFDRT15CkNPTkZJR19BUkNIX0hBU19TWU5DX0NPUkVfQkVGT1JFX1VTRVJNT0RFPXkKQ09O RklHX0FSQ0hfSEFTX1NZU0NBTExfV1JBUFBFUj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBFeGVj dXRhYmxlIGZpbGUgZm9ybWF0cwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0VMRkNPUkU9 eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz1tCiMgQ09ORklHX0NP UkVEVU1QIGlzIG5vdCBzZXQKIyBlbmQgb2YgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKCiMKIyBN ZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCiMKCiMKIyBTTEFCIGFsbG9jYXRvciBvcHRpb25zCiMK IyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUIgaXMgbm90IHNldApDT05GSUdf U0xPQj15CiMgZW5kIG9mIFNMQUIgYWxsb2NhdG9yIG9wdGlvbnMKCkNPTkZJR19TSFVGRkxFX1BB R0VfQUxMT0NBVE9SPXkKQ09ORklHX0NPTVBBVF9CUks9eQpDT05GSUdfU0VMRUNUX01FTU9SWV9N T0RFTD15CkNPTkZJR19GTEFUTUVNX01BTlVBTD15CiMgQ09ORklHX1NQQVJTRU1FTV9NQU5VQUwg aXMgbm90IHNldApDT05GSUdfRkxBVE1FTT15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkKQ09O RklHX0hBVkVfRkFTVF9HVVA9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CkNPTkZJR19FWENM VVNJVkVfU1lTVEVNX1JBTT15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19DT01Q QUNUSU9OPXkKQ09ORklHX1BBR0VfUkVQT1JUSU5HPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJ R19DT05USUdfQUxMT0M9eQpDT05GSUdfVklSVF9UT19CVVM9eQojIENPTkZJR19LU00gaXMgbm90 IHNldApDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKQ09ORklHX0FSQ0hfV0FOVF9H RU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfVFJB TlNQQVJFTlRfSFVHRVBBR0VfQUxXQVlTPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0Vf TUFEVklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFQURfT05MWV9USFBfRk9SX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BF Ul9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15 CkNPTkZJR19DTUE9eQpDT05GSUdfQ01BX0RFQlVHPXkKIyBDT05GSUdfQ01BX0RFQlVHRlMgaXMg bm90IHNldApDT05GSUdfQ01BX1NZU0ZTPXkKQ09ORklHX0NNQV9BUkVBUz03CkNPTkZJR19HRU5F UklDX0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfUEFHRV9JRExFX0ZMQUc9eQpDT05GSUdfSURMRV9Q QUdFX1RSQUNLSU5HPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19B UkNIX0hBU19DVVJSRU5UX1NUQUNLX1BPSU5URVI9eQpDT05GSUdfQVJDSF9IQVNfVk1fR0VUX1BB R0VfUFJPVD15CkNPTkZJR19BUkNIX0hBU19aT05FX0RNQV9TRVQ9eQpDT05GSUdfWk9ORV9ETUE9 eQojIENPTkZJR19WTV9FVkVOVF9DT1VOVEVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUkNQVV9T VEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hf SEFTX1BURV9TUEVDSUFMPXkKQ09ORklHX01BUFBJTkdfRElSVFlfSEVMUEVSUz15CkNPTkZJR19L TUFQX0xPQ0FMPXkKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldAoKIwojIERhdGEgQWNj ZXNzIE1vbml0b3JpbmcKIwojIENPTkZJR19EQU1PTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERhdGEg QWNjZXNzIE1vbml0b3JpbmcKIyBlbmQgb2YgTWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwoKQ09O RklHX05FVD15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tFVD15CiMgQ09O RklHX1BBQ0tFVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9TQ009 eQpDT05GSUdfQUZfVU5JWF9PT0I9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldAojIENP TkZJR19UTFMgaXMgbm90IHNldAojIENPTkZJR19YRlJNX1VTRVIgaXMgbm90IHNldAojIENPTkZJ R19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfWERQX1NPQ0tFVFMgaXMgbm90IHNldApDT05G SUdfSU5FVD15CiMgQ09ORklHX0lQX01VTFRJQ0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX0FE VkFOQ0VEX1JPVVRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RI Q1A9eQojIENPTkZJR19JUF9QTlBfQk9PVFAgaXMgbm90IHNldAojIENPTkZJR19JUF9QTlBfUkFS UCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JUElQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lQ R1JFX0RFTVVYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUF9UVU5ORUw9eQojIENPTkZJR19TWU5f Q09PS0lFUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JUFZUSSBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9GT1UgaXMgbm90IHNldAojIENPTkZJR19ORVRfRk9VX0lQX1RVTk5FTFMgaXMgbm90IHNl dAojIENPTkZJR19JTkVUX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9FU1AgaXMgbm90IHNl dAojIENPTkZJR19JTkVUX0lQQ09NUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX1RVTk5FTD15CkNP TkZJR19JTkVUX0RJQUc9eQpDT05GSUdfSU5FVF9UQ1BfRElBRz15CiMgQ09ORklHX0lORVRfVURQ X0RJQUcgaXMgbm90IHNldAojIENPTkZJR19JTkVUX1JBV19ESUFHIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5FVF9ESUFHX0RFU1RST1kgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19BRFZBTkNF RCBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19DVUJJQz15CkNPTkZJR19ERUZBVUxUX1RDUF9D T05HPSJjdWJpYyIKIyBDT05GSUdfVENQX01ENVNJRyBpcyBub3Qgc2V0CkNPTkZJR19JUFY2PXkK IyBDT05GSUdfSVBWNl9ST1VURVJfUFJFRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfT1BUSU1J U1RJQ19EQUQgaXMgbm90IHNldAojIENPTkZJR19JTkVUNl9BSCBpcyBub3Qgc2V0CiMgQ09ORklH X0lORVQ2X0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVQ2X0lQQ09NUCBpcyBub3Qgc2V0CiMg Q09ORklHX0lQVjZfTUlQNiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfVlRJIGlzIG5vdCBzZXQK Q09ORklHX0lQVjZfU0lUPXkKIyBDT05GSUdfSVBWNl9TSVRfNlJEIGlzIG5vdCBzZXQKQ09ORklH X0lQVjZfTkRJU0NfTk9ERVRZUEU9eQojIENPTkZJR19JUFY2X1RVTk5FTCBpcyBub3Qgc2V0CiMg Q09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9NUk9V VEUgaXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfTFdUVU5ORUwgaXMgbm90IHNldAojIENP TkZJR19JUFY2X1NFRzZfSE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfUlBMX0xXVFVOTkVM IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9JT0FNNl9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09O RklHX05FVExBQkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBUQ1AgaXMgbm90IHNldAojIENPTkZJ R19ORVRXT1JLX1NFQ01BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RB TVBJTkcgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVIgaXMgbm90IHNldAojIENPTkZJR19C UEZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX0RDQ1AgaXMgbm90IHNldAojIENPTkZJR19J UF9TQ1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBp cyBub3Qgc2V0CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0wyVFAgaXMgbm90IHNl dAojIENPTkZJR19CUklER0UgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBIGlzIG5vdCBzZXQK IyBDT05GSUdfVkxBTl84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0xMQzIgaXMgbm90IHNldAojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CiMgQ09O RklHX1gyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0xBUEIgaXMgbm90IHNldAojIENPTkZJR19QSE9O RVQgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgw MjE1NCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RD QiBpcyBub3Qgc2V0CkNPTkZJR19ETlNfUkVTT0xWRVI9bQojIENPTkZJR19CQVRNQU5fQURWIGlz IG5vdCBzZXQKIyBDT05GSUdfT1BFTlZTV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19WU09DS0VU UyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX01Q TFMgaXMgbm90IHNldAojIENPTkZJR19ORVRfTlNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNSIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1NXSVRDSERFViBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9M M19NQVNURVJfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfUVJUUiBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9OQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1BDUFVfREVWX1JFRkNOVD15CkNPTkZJR19SUFM9 eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1NPQ0tfUlhfUVVFVUVfTUFQUElORz15CkNPTkZJ R19YUFM9eQojIENPTkZJR19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNldAojIENPTkZJR19DR1JP VVBfTkVUX0NMQVNTSUQgaXMgbm90IHNldApDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJ R19CUUw9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMg Q09ORklHX05FVF9QS1RHRU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfRFJPUF9NT05JVE9SIGlz IG5vdCBzZXQKIyBlbmQgb2YgTmV0d29yayB0ZXN0aW5nCiMgZW5kIG9mIE5ldHdvcmtpbmcgb3B0 aW9ucwoKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNl dAojIENPTkZJR19CVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX1JYUlBDIGlzIG5vdCBzZXQKIyBD T05GSUdfQUZfS0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNUUCBpcyBub3Qgc2V0CkNPTkZJR19X SVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVk cyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9N QVhfU0laRT0wCiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfOVA9eQpDT05G SUdfTkVUXzlQX0ZEPXkKQ09ORklHX05FVF85UF9WSVJUSU89eQojIENPTkZJR19ORVRfOVBfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUIg aXMgbm90IHNldAojIENPTkZJR19ORkMgaXMgbm90IHNldAojIENPTkZJR19QU0FNUExFIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX0lGRSBpcyBub3Qgc2V0CiMgQ09ORklHX0xXVFVOTkVMIGlzIG5v dCBzZXQKQ09ORklHX0RTVF9DQUNIRT15CkNPTkZJR19HUk9fQ0VMTFM9eQpDT05GSUdfTkVUX1NP Q0tfTVNHPXkKQ09ORklHX1BBR0VfUE9PTD15CiMgQ09ORklHX1BBR0VfUE9PTF9TVEFUUyBpcyBu b3Qgc2V0CkNPTkZJR19GQUlMT1ZFUj1tCkNPTkZJR19FVEhUT09MX05FVExJTks9eQoKIwojIERl dmljZSBEcml2ZXJzCiMKQ09ORklHX0hBVkVfRUlTQT15CiMgQ09ORklHX0VJU0EgaXMgbm90IHNl dApDT05GSUdfSEFWRV9QQ0k9eQpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09O RklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX1BDSUVBRVI9eQojIENPTkZJR19QQ0lFQUVSX0lOSkVD VCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX0VDUkM9eQojIENPTkZJR19QQ0lFQVNQTSBpcyBub3Qg c2V0CkNPTkZJR19QQ0lFX1BNRT15CkNPTkZJR19QQ0lFX0RQQz15CiMgQ09ORklHX1BDSUVfUFRN IGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9FRFIgaXMgbm90IHNldAojIENPTkZJR19QQ0lfTVNJ IGlzIG5vdCBzZXQKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90 IHNldApDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE89eQojIENPTkZJR19QQ0lfU1RVQiBp cyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QRl9TVFVCIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9BVFM9 eQpDT05GSUdfUENJX0VDQU09eQpDT05GSUdfUENJX0xPQ0tMRVNTX0NPTkZJRz15CkNPTkZJR19Q Q0lfSU9WPXkKIyBDT05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QQVNJRCBp cyBub3Qgc2V0CkNPTkZJR19QQ0lfTEFCRUw9eQojIENPTkZJR19QQ0lFX0JVU19UVU5FX09GRiBp cyBub3Qgc2V0CkNPTkZJR19QQ0lFX0JVU19ERUZBVUxUPXkKIyBDT05GSUdfUENJRV9CVVNfU0FG RSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQlVTX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJRV9CVVNfUEVFUjJQRUVSIGlzIG5vdCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpDT05G SUdfVkdBX0FSQl9NQVhfR1BVUz0xNgojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qgc2V0Cgoj CiMgUENJIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19QQ0lfRlRQQ0kxMDA9eQpDT05GSUdf UENJX0hPU1RfQ09NTU9OPW0KQ09ORklHX1BDSV9IT1NUX0dFTkVSSUM9bQoKIwojIERlc2lnbldh cmUgUENJIENvcmUgU3VwcG9ydAojCiMgZW5kIG9mIERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9y dAoKIwojIE1vYml2ZWlsIFBDSWUgQ29yZSBTdXBwb3J0CiMKIyBlbmQgb2YgTW9iaXZlaWwgUENJ ZSBDb3JlIFN1cHBvcnQKCiMKIyBDYWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojCiMg Q09ORklHX1BDSUVfQ0FERU5DRV9QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19QQ0lfSjcy MUVfSE9TVCBpcyBub3Qgc2V0CiMgZW5kIG9mIENhZGVuY2UgUENJZSBjb250cm9sbGVycyBzdXBw b3J0CiMgZW5kIG9mIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKCiMKIyBQQ0kgRW5kcG9pbnQKIwoj IENPTkZJR19QQ0lfRU5EUE9JTlQgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgRW5kcG9pbnQKCiMK IyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19QQ0lfU1dfU1dJVENIVEVD PW0KIyBlbmQgb2YgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKCkNPTkZJR19DWExfQlVT PXkKQ09ORklHX0NYTF9QQ0k9eQojIENPTkZJR19DWExfTUVNX1JBV19DT01NQU5EUyBpcyBub3Qg c2V0CkNPTkZJR19DWExfQUNQST15CiMgQ09ORklHX0NYTF9NRU0gaXMgbm90IHNldApDT05GSUdf Q1hMX1BPUlQ9eQpDT05GSUdfUENDQVJEPXkKQ09ORklHX1BDTUNJQT1tCiMgQ09ORklHX1BDTUNJ QV9MT0FEX0NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBUkRCVVMgaXMgbm90IHNldAoKIwojIFBD LWNhcmQgYnJpZGdlcwojCiMgQ09ORklHX1lFTlRBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEQ2NzI5 IGlzIG5vdCBzZXQKQ09ORklHX0k4MjA5Mj1tCkNPTkZJR19QQ0NBUkRfTk9OU1RBVElDPXkKQ09O RklHX1JBUElESU89eQpDT05GSUdfUkFQSURJT19UU0k3MjE9bQpDT05GSUdfUkFQSURJT19ESVND X1RJTUVPVVQ9MzAKQ09ORklHX1JBUElESU9fRU5BQkxFX1JYX1RYX1BPUlRTPXkKIyBDT05GSUdf UkFQSURJT19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0VOVU1fQkFTSUM9bQpDT05G SUdfUkFQSURJT19DSE1BTj15CkNPTkZJR19SQVBJRElPX01QT1JUX0NERVY9eQoKIwojIFJhcGlk SU8gU3dpdGNoIGRyaXZlcnMKIwpDT05GSUdfUkFQSURJT19DUFNfWFg9bQpDT05GSUdfUkFQSURJ T19DUFNfR0VOMj15CkNPTkZJR19SQVBJRElPX1JYU19HRU4zPW0KIyBlbmQgb2YgUmFwaWRJTyBT d2l0Y2ggZHJpdmVycwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfQVVYSUxJ QVJZX0JVUz15CiMgQ09ORklHX1VFVkVOVF9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfREVWVE1Q RlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVlRNUEZT X1NBRkUgaXMgbm90IHNldAojIENPTkZJR19TVEFOREFMT05FIGlzIG5vdCBzZXQKIyBDT05GSUdf UFJFVkVOVF9GSVJNV0FSRV9CVUlMRCBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUgbG9hZGVyCiMK Q09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19GV19MT0FERVJfUEFHRURfQlVGPXkKQ09ORklHX0ZX X0xPQURFUl9TWVNGUz15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVS X1VTRVJfSEVMUEVSPXkKIyBDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLIGlz IG5vdCBzZXQKQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTUz15CkNPTkZJR19GV19MT0FERVJfQ09N UFJFU1NfWFo9eQojIENPTkZJR19GV19MT0FERVJfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMg Q09ORklHX0ZXX0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRldfVVBMT0FEIGlzIG5vdCBzZXQK IyBlbmQgb2YgRmlybXdhcmUgbG9hZGVyCgpDT05GSUdfV0FOVF9ERVZfQ09SRURVTVA9eQpDT05G SUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKQ09ORklHX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RF QlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf QVNZTkNfRFJJVkVSX1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9C RT15CkNPTkZJR19HRU5FUklDX0NQVV9WVUxORVJBQklMSVRJRVM9eQpDT05GSUdfUkVHTUFQPXkK Q09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1cxPW0KQ09ORklHX1JFR01BUF9NTUlP PXkKQ09ORklHX1JFR01BUF9JUlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJ R19ETUFfRkVOQ0VfVFJBQ0UgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRp b25zCgojCiMgQnVzIGRldmljZXMKIwpDT05GSUdfTUhJX0JVUz15CiMgQ09ORklHX01ISV9CVVNf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19NSElfQlVTX1BDSV9HRU5FUklDIGlzIG5vdCBzZXQK IyBDT05GSUdfTUhJX0JVU19FUCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJ1cyBkZXZpY2VzCgojIENP TkZJR19DT05ORUNUT1IgaXMgbm90IHNldAoKIwojIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEFS TSBTeXN0ZW0gQ29udHJvbCBhbmQgTWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKIwojIGVu ZCBvZiBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFnZW1lbnQgSW50ZXJmYWNlIFByb3RvY29s CgpDT05GSUdfRUREPW0KQ09ORklHX0VERF9PRkY9eQpDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkK Q09ORklHX0ZXX0NGR19TWVNGUz15CkNPTkZJR19GV19DRkdfU1lTRlNfQ01ETElORT15CiMgQ09O RklHX1NZU0ZCX1NJTVBMRUZCIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlz IG5vdCBzZXQKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwojIGVuZCBvZiBUZWdyYSBmaXJt d2FyZSBkcml2ZXIKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKQ09ORklHX0dOU1M9eQpDT05G SUdfR05TU19TRVJJQUw9bQpDT05GSUdfR05TU19NVEtfU0VSSUFMPW0KQ09ORklHX0dOU1NfU0lS Rl9TRVJJQUw9bQojIENPTkZJR19HTlNTX1VCWF9TRVJJQUwgaXMgbm90IHNldApDT05GSUdfTVRE PW0KIyBDT05GSUdfTVREX1RFU1RTIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gcGFyc2Vycwoj CkNPTkZJR19NVERfQVI3X1BBUlRTPW0KIyBDT05GSUdfTVREX0NNRExJTkVfUEFSVFMgaXMgbm90 IHNldAojIENPTkZJR19NVERfT0ZfUEFSVFMgaXMgbm90IHNldApDT05GSUdfTVREX1JFREJPT1Rf UEFSVFM9bQpDT05GSUdfTVREX1JFREJPT1RfRElSRUNUT1JZX0JMT0NLPS0xCkNPTkZJR19NVERf UkVEQk9PVF9QQVJUU19VTkFMTE9DQVRFRD15CkNPTkZJR19NVERfUkVEQk9PVF9QQVJUU19SRUFE T05MWT15CiMgZW5kIG9mIFBhcnRpdGlvbiBwYXJzZXJzCgojCiMgVXNlciBNb2R1bGVzIEFuZCBU cmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX09PUFM9bQpDT05GSUdfTVREX1BBUlRJVElP TkVEX01BU1RFUj15CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMKIwpDT05GSUdfTVRE X0NGST1tCkNPTkZJR19NVERfSkVERUNQUk9CRT1tCkNPTkZJR19NVERfR0VOX1BST0JFPW0KIyBD T05GSUdfTVREX0NGSV9BRFZfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktf V0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JB TktfV0lEVEhfND15CkNPTkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENP TkZJR19NVERfQ0ZJX0lOVEVMRVhUIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfQU1EU1REPW0K Q09ORklHX01URF9DRklfU1RBQT1tCkNPTkZJR19NVERfQ0ZJX1VUSUw9bQpDT05GSUdfTVREX1JB TT1tCiMgQ09ORklHX01URF9ST00gaXMgbm90IHNldApDT05GSUdfTVREX0FCU0VOVD1tCiMgZW5k IG9mIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBj aGlwIGFjY2VzcwojCkNPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUz15CiMgQ09ORklHX01URF9Q SFlTTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NDeDIwMF9ET0NGTEFTSCBpcyBub3Qgc2V0 CiMgQ09ORklHX01URF9BTUQ3NlhST00gaXMgbm90IHNldAojIENPTkZJR19NVERfSUNIWFJPTSBp cyBub3Qgc2V0CkNPTkZJR19NVERfRVNCMlJPTT1tCkNPTkZJR19NVERfQ0s4MDRYUk9NPW0KQ09O RklHX01URF9TQ0IyX0ZMQVNIPW0KIyBDT05GSUdfTVREX05FVHRlbCBpcyBub3Qgc2V0CkNPTkZJ R19NVERfTDQ0MEdYPW0KQ09ORklHX01URF9QQ0k9bQpDT05GSUdfTVREX1BDTUNJQT1tCiMgQ09O RklHX01URF9QQ01DSUFfQU5PTllNT1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0lOVEVMX1ZS X05PUiBpcyBub3Qgc2V0CkNPTkZJR19NVERfUExBVFJBTT1tCiMgZW5kIG9mIE1hcHBpbmcgZHJp dmVycyBmb3IgY2hpcCBhY2Nlc3MKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZl cnMKIwpDT05GSUdfTVREX1BNQzU1MT1tCkNPTkZJR19NVERfUE1DNTUxX0JVR0ZJWD15CiMgQ09O RklHX01URF9QTUM1NTFfREVCVUcgaXMgbm90IHNldApDT05GSUdfTVREX1NMUkFNPW0KQ09ORklH X01URF9QSFJBTT1tCkNPTkZJR19NVERfTVREUkFNPW0KQ09ORklHX01URFJBTV9UT1RBTF9TSVpF PTQwOTYKQ09ORklHX01URFJBTV9FUkFTRV9TSVpFPTEyOAoKIwojIERpc2stT24tQ2hpcCBEZXZp Y2UgRHJpdmVycwojCkNPTkZJR19NVERfRE9DRzM9bQpDT05GSUdfQkNIX0NPTlNUX009MTQKQ09O RklHX0JDSF9DT05TVF9UPTQKIyBlbmQgb2YgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2 ZXJzCgojCiMgTkFORAojCkNPTkZJR19NVERfTkFORF9DT1JFPW0KQ09ORklHX01URF9PTkVOQU5E PW0KIyBDT05GSUdfTVREX09ORU5BTkRfVkVSSUZZX1dSSVRFIGlzIG5vdCBzZXQKQ09ORklHX01U RF9PTkVOQU5EX0dFTkVSSUM9bQpDT05GSUdfTVREX09ORU5BTkRfT1RQPXkKQ09ORklHX01URF9P TkVOQU5EXzJYX1BST0dSQU09eQpDT05GSUdfTVREX1JBV19OQU5EPW0KCiMKIyBSYXcvcGFyYWxs ZWwgTkFORCBmbGFzaCBjb250cm9sbGVycwojCkNPTkZJR19NVERfTkFORF9ERU5BTEk9bQpDT05G SUdfTVREX05BTkRfREVOQUxJX1BDST1tCkNPTkZJR19NVERfTkFORF9ERU5BTElfRFQ9bQojIENP TkZJR19NVERfTkFORF9DQUZFIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0NTNTUzWD1tCiMg Q09ORklHX01URF9OQU5EX01YSUMgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfR1BJTz1tCkNP TkZJR19NVERfTkFORF9QTEFURk9STT1tCkNPTkZJR19NVERfTkFORF9DQURFTkNFPW0KQ09ORklH X01URF9OQU5EX0FSQVNBTj1tCiMgQ09ORklHX01URF9OQU5EX0lOVEVMX0xHTSBpcyBub3Qgc2V0 CgojCiMgTWlzYwojCkNPTkZJR19NVERfU01fQ09NTU9OPW0KQ09ORklHX01URF9OQU5EX05BTkRT SU09bQpDT05GSUdfTVREX05BTkRfUklDT0g9bQpDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUD1t CiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQURWQU5DRUQgaXMgbm90IHNldApD T05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9QUk9CRV9BRERSRVNTPTAKQ09ORklHX01URF9OQU5E X0RJU0tPTkNISVBfQkJUV1JJVEU9eQoKIwojIEVDQyBlbmdpbmUgc3VwcG9ydAojCkNPTkZJR19N VERfTkFORF9FQ0M9eQojIENPTkZJR19NVERfTkFORF9FQ0NfU1dfSEFNTUlORyBpcyBub3Qgc2V0 CiMgQ09ORklHX01URF9OQU5EX0VDQ19TV19CQ0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkFO RF9FQ0NfTVhJQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEVDQyBlbmdpbmUgc3VwcG9ydAojIGVuZCBv ZiBOQU5ECgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKQ09ORklHX01U RF9MUEREUj1tCkNPTkZJR19NVERfUUlORk9fUFJPQkU9bQojIGVuZCBvZiBMUEREUiAmIExQRERS MiBQQ00gbWVtb3J5IGRyaXZlcnMKCiMgQ09ORklHX01URF9VQkkgaXMgbm90IHNldApDT05GSUdf TVREX0hZUEVSQlVTPW0KQ09ORklHX0RUQz15CkNPTkZJR19PRj15CiMgQ09ORklHX09GX1VOSVRU RVNUIGlzIG5vdCBzZXQKQ09ORklHX09GX0ZMQVRUUkVFPXkKQ09ORklHX09GX1BST01UUkVFPXkK Q09ORklHX09GX0tPQko9eQpDT05GSUdfT0ZfRFlOQU1JQz15CkNPTkZJR19PRl9BRERSRVNTPXkK Q09ORklHX09GX0lSUT15CkNPTkZJR19PRl9SRVNPTFZFPXkKQ09ORklHX09GX09WRVJMQVk9eQpD T05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVD15CiMgQ09O RklHX1BBUlBPUlRfUEMgaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX0FYODg3OTYgaXMgbm90 IHNldAojIENPTkZJR19QQVJQT1JUXzEyODQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKQ09ORklH X1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQoK IwojIE5WTUUgU3VwcG9ydAojCiMgZW5kIG9mIE5WTUUgU3VwcG9ydAoKIwojIE1pc2MgZGV2aWNl cwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD1tCkNPTkZJR19BRDUyNVhfRFBPVD1tCiMgQ09O RklHX0FENTI1WF9EUE9UX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qg c2V0CkNPTkZJR19JQk1fQVNNPW0KIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0CkNPTkZJR19U SUZNX0NPUkU9eQpDT05GSUdfVElGTV83WFgxPXkKQ09ORklHX0lDUzkzMlM0MDE9bQpDT05GSUdf RU5DTE9TVVJFX1NFUlZJQ0VTPW0KQ09ORklHX0hQX0lMTz1tCiMgQ09ORklHX0FQRFM5ODAyQUxT IGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMDMgaXMgbm90IHNldApDT05GSUdfSVNMMjkwMjA9 bQpDT05GSUdfU0VOU09SU19UU0wyNTUwPXkKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKQ09ORklHX0hNQzYzNTI9 bQpDT05GSUdfRFMxNjgyPXkKIyBDT05GSUdfVk1XQVJFX0JBTExPT04gaXMgbm90IHNldAojIENP TkZJR19QQ0hfUEhVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldApDT05GSUdf RFdfWERBVEFfUENJRT15CiMgQ09ORklHX1BDSV9FTkRQT0lOVF9URVNUIGlzIG5vdCBzZXQKQ09O RklHX1hJTElOWF9TREZFQz1tCkNPTkZJR19DMlBPUlQ9bQojIENPTkZJR19DMlBPUlRfRFVSQU1B Ul8yMTUwIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCkNPTkZJR19FRVBST01fQVQy ND1tCkNPTkZJR19FRVBST01fTEVHQUNZPXkKIyBDT05GSUdfRUVQUk9NX01BWDY4NzUgaXMgbm90 IHNldAojIENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90IHNldApDT05GSUdfRUVQUk9NX0lEVF84 OUhQRVNYPXkKIyBDT05GSUdfRUVQUk9NX0VFMTAwNCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVFUFJP TSBzdXBwb3J0CgojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0 cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NU IGlzIG5vdCBzZXQKIyBlbmQgb2YgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBs aW5lIGRpc2NpcGxpbmUKCkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPW0KIyBDT05GSUdfQUxURVJB X1NUQVBMIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX01FST15CiMgQ09ORklHX0lOVEVMX01FSV9N RSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9NRUlfVFhFPXkKQ09ORklHX1ZNV0FSRV9WTUNJPW0K Q09ORklHX0VDSE89eQojIENPTkZJR19NSVNDX0FMQ09SX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklH X01JU0NfUlRTWF9QQ0kgaXMgbm90IHNldApDT05GSUdfSEFCQU5BX0FJPW0KQ09ORklHX1VBQ0NF PXkKQ09ORklHX1BWUEFOSUM9eQpDT05GSUdfUFZQQU5JQ19NTUlPPXkKQ09ORklHX1BWUEFOSUNf UENJPXkKIyBlbmQgb2YgTWlzYyBkZXZpY2VzCgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNP TkZJR19TQ1NJX01PRD15CiMgZW5kIG9mIFNDU0kgZGV2aWNlIHN1cHBvcnQKCiMgQ09ORklHX0ZV U0lPTiBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCiMgQ09O RklHX0ZJUkVXSVJFIGlzIG5vdCBzZXQKQ09ORklHX0ZJUkVXSVJFX05PU1k9bQojIGVuZCBvZiBJ RUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CgpDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQpD T05GSUdfTUFDX0VNVU1PVVNFQlROPW0KQ09ORklHX05FVERFVklDRVM9eQpDT05GSUdfTkVUX0NP UkU9eQojIENPTkZJR19CT05ESU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVkgaXMgbm90IHNl dAojIENPTkZJR19XSVJFR1VBUkQgaXMgbm90IHNldAojIENPTkZJR19FUVVBTElaRVIgaXMgbm90 IHNldAojIENPTkZJR19ORVRfVEVBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ1ZMQU4gaXMgbm90 IHNldAojIENPTkZJR19JUFZMQU4gaXMgbm90IHNldAojIENPTkZJR19WWExBTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0dFTkVWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBUkVVRFAgaXMgbm90IHNldAoj IENPTkZJR19HVFAgaXMgbm90IHNldAojIENPTkZJR19NQUNTRUMgaXMgbm90IHNldAojIENPTkZJ R19ORVRDT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX05FVERFViBpcyBub3Qgc2V0CiMg Q09ORklHX1JJT05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTiBpcyBub3Qgc2V0CiMgQ09ORklH X1RVTl9WTkVUX0NST1NTX0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfVkVUSCBpcyBub3Qgc2V0CkNP TkZJR19WSVJUSU9fTkVUPW0KIyBDT05GSUdfTkxNT04gaXMgbm90IHNldAojIENPTkZJR19NSElf TkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0VUSEVSTkVU PXkKQ09ORklHX05FVF9WRU5ET1JfM0NPTT15CiMgQ09ORklHX1BDTUNJQV8zQzU3NCBpcyBub3Qg c2V0CiMgQ09ORklHX1BDTUNJQV8zQzU4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZPUlRFWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RZUEhPT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BREFQ VEVDPXkKIyBDT05GSUdfQURBUFRFQ19TVEFSRklSRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf QUxBQ1JJVEVDSD15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9BTFRFT049eQojIENPTkZJR19BQ0VOSUMgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfVFNF IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQU1BWk9OPXkKIyBDT05GSUdfTkVUX1ZFTkRP Ul9BTUQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUVVBTlRJQT15CiMgQ09ORklHX0FR VElPTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRfVkVORE9S X0FTSVg9eQpDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKIyBDT05GSUdfQVRMMiBpcyBub3Qg c2V0CiMgQ09ORklHX0FUTDEgaXMgbm90IHNldAojIENPTkZJR19BVEwxRSBpcyBub3Qgc2V0CiMg Q09ORklHX0FUTDFDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxYIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1hfRUNBVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09NPXkKIyBDT05GSUdf QjQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNR0VORVQgaXMgbm90IHNldAojIENPTkZJR19CTlgy IGlzIG5vdCBzZXQKIyBDT05GSUdfQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJR09OMyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JOWDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNUE9SVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JOWFQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQURFTkNF PXkKIyBDT05GSUdfTUFDQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NBVklVTT15CkNP TkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQojIENPTkZJR19DSEVMU0lPX1QxIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0hFTFNJT19UMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDQgaXMgbm90 IHNldAojIENPTkZJR19DSEVMU0lPX1Q0VkYgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9D SVNDTz15CiMgQ09ORklHX0VOSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DT1JUSU5B PXkKIyBDT05GSUdfR0VNSU5JX0VUSEVSTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf REFWSUNPTT15CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9 eQojIENPTkZJR19ORVRfVFVMSVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15 CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX0VNVUxFWD15CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX0VOR0xFREVSPXkKIyBDT05GSUdfVFNORVAgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9FWkNISVA9eQojIENPTkZJR19FWkNISVBfTlBTX01BTkFHRU1FTlRfRU5FVCBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZVSklUU1U9eQojIENPTkZJR19QQ01DSUFfRk1W SjE4WCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZVTkdJQkxFPXkKQ09ORklHX05FVF9W RU5ET1JfR09PR0xFPXkKQ09ORklHX05FVF9WRU5ET1JfSFVBV0VJPXkKQ09ORklHX05FVF9WRU5E T1JfSTgyNVhYPXkKQ09ORklHX05FVF9WRU5ET1JfSU5URUw9eQojIENPTkZJR19FMTAwIGlzIG5v dCBzZXQKQ09ORklHX0UxMDAwPXkKIyBDT05GSUdfRTEwMDBFIGlzIG5vdCBzZXQKIyBDT05GSUdf SUdCIGlzIG5vdCBzZXQKIyBDT05GSUdfSUdCVkYgaXMgbm90IHNldAojIENPTkZJR19JWEdCIGlz IG5vdCBzZXQKIyBDT05GSUdfSVhHQkUgaXMgbm90IHNldAojIENPTkZJR19JNDBFIGlzIG5vdCBz ZXQKIyBDT05GSUdfSUdDIGlzIG5vdCBzZXQKIyBDT05GSUdfSk1FIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfTElURVg9eQojIENPTkZJR19MSVRFWF9MSVRFRVRIIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfTUFSVkVMTD15CiMgQ09ORklHX01WTURJTyBpcyBub3Qgc2V0CiMgQ09O RklHX1NLR0UgaXMgbm90IHNldAojIENPTkZJR19TS1kyIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfTUVMTEFOT1g9eQojIENPTkZJR19NTFg0X0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxY NV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYU1dfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X01MWEZXIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUkVMPXkKIyBDT05GSUdfS1M4 ODUxX01MTCBpcyBub3Qgc2V0CiMgQ09ORklHX0tTWjg4NFhfUENJIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfTUlDUk9DSElQPXkKIyBDT05GSUdfTEFONzQzWCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX01JQ1JPU0VNST15CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPU09GVD15CkNP TkZJR19ORVRfVkVORE9SX01ZUkk9eQojIENPTkZJR19NWVJJMTBHRSBpcyBub3Qgc2V0CiMgQ09O RklHX0ZFQUxOWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05JPXkKIyBDT05GSUdfTklf WEdFX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05BVFNFTUk9 eQojIENPTkZJR19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfTlM4MzgyMCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX05FVEVSSU9OPXkKIyBDT05GSUdfUzJJTyBpcyBub3Qgc2V0CiMg Q09ORklHX1ZYR0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9eQpDT05G SUdfTkVUX1ZFTkRPUl84MzkwPXkKIyBDT05GSUdfUENNQ0lBX0FYTkVUIGlzIG5vdCBzZXQKIyBD T05GSUdfTkUyS19QQ0kgaXMgbm90IHNldAojIENPTkZJR19QQ01DSUFfUENORVQgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9OVklESUE9eQojIENPTkZJR19GT1JDRURFVEggaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9PS0k9eQojIENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX1BBQ0tFVF9FTkdJTkVTPXkKIyBDT05GSUdfSEFNQUNISSBpcyBub3Qgc2V0 CiMgQ09ORklHX1lFTExPV0ZJTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1BFTlNBTkRP PXkKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKIyBDT05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1FMQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFhFTl9OSUMgaXMgbm90IHNl dAojIENPTkZJR19RRUQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBD T05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJ R19RQ0E3MDAwX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19RQ09NX0VNQUMgaXMgbm90IHNldAoj IENPTkZJR19STU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklH X1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX0FU UCBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlUT08g aXMgbm90IHNldAojIENPTkZJR19SODE2OSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JF TkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQpDT05GSUdfTkVUX1ZFTkRPUl9TQU1T VU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VF UT15CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CiMgQ09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09O RklHX1NJUzE5MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQojIENP TkZJR19TRkMgaXMgbm90IHNldAojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfU01TQz15CiMgQ09ORklHX1BDTUNJQV9TTUM5MUM5MiBpcyBub3Qgc2V0CiMg Q09ORklHX0VQSUMxMDAgaXMgbm90IHNldAojIENPTkZJR19TTVNDOTExWCBpcyBub3Qgc2V0CiMg Q09ORklHX1NNU0M5NDIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09DSU9ORVhUPXkK Q09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CiMgQ09ORklHX1NUTU1BQ19FVEggaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQojIENPTkZJR19IQVBQWU1FQUwgaXMgbm90IHNldAoj IENPTkZJR19TVU5HRU0gaXMgbm90IHNldAojIENPTkZJR19DQVNTSU5JIGlzIG5vdCBzZXQKIyBD T05GSUdfTklVIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1lOT1BTWVM9eQojIENPTkZJ R19EV0NfWExHTUFDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJPXkKIyBDT05G SUdfVEVIVVRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEk9eQojIENPTkZJR19USV9D UFNXX1BIWV9TRUwgaXMgbm90IHNldAojIENPTkZJR19UTEFOIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfVkVSVEVYQ09NPXkKQ09ORklHX05FVF9WRU5ET1JfVklBPXkKIyBDT05GSUdfVklB X1JISU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfVklBX1ZFTE9DSVRZIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfV0laTkVUPXkKIyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBD T05GSUdfV0laTkVUX1c1MzAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElMSU5YPXkK IyBDT05GSUdfWElMSU5YX0VNQUNMSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0FYSV9F TUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX0xMX1RFTUFDIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfWElSQ09NPXkKIyBDT05GSUdfUENNQ0lBX1hJUkMyUFMgaXMgbm90IHNldAoj IENPTkZJR19GRERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQUEkgaXMgbm90IHNldAojIENPTkZJ R19ORVRfU0IxMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZTElCIGlzIG5vdCBzZXQKIyBDT05G SUdfTURJT19ERVZJQ0UgaXMgbm90IHNldAoKIwojIFBDUyBkZXZpY2UgZHJpdmVycwojCiMgZW5k IG9mIFBDUyBkZXZpY2UgZHJpdmVycwoKIyBDT05GSUdfUExJUCBpcyBub3Qgc2V0CiMgQ09ORklH X1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldAoKIwojIEhvc3Qtc2lkZSBV U0Igc3VwcG9ydCBpcyBuZWVkZWQgZm9yIFVTQiBOZXR3b3JrIEFkYXB0ZXIgc3VwcG9ydAojCkNP TkZJR19XTEFOPXkKQ09ORklHX1dMQU5fVkVORE9SX0FETVRFSz15CkNPTkZJR19XTEFOX1ZFTkRP Ul9BVEg9eQojIENPTkZJR19BVEhfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BVEg1S19QQ0kg aXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQVRNRUw9eQpDT05GSUdfV0xBTl9WRU5ET1Jf QlJPQURDT009eQpDT05GSUdfV0xBTl9WRU5ET1JfQ0lTQ089eQpDT05GSUdfV0xBTl9WRU5ET1Jf SU5URUw9eQpDT05GSUdfV0xBTl9WRU5ET1JfSU5URVJTSUw9eQojIENPTkZJR19IT1NUQVAgaXMg bm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19XTEFOX1ZFTkRPUl9N RURJQVRFSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9NSUNST0NISVA9eQpDT05GSUdfV0xBTl9WRU5E T1JfUFVSRUxJRkk9eQpDT05GSUdfV0xBTl9WRU5ET1JfUkFMSU5LPXkKQ09ORklHX1dMQU5fVkVO RE9SX1JFQUxURUs9eQpDT05GSUdfV0xBTl9WRU5ET1JfUlNJPXkKQ09ORklHX1dMQU5fVkVORE9S X1NJTEFCUz15CkNPTkZJR19XTEFOX1ZFTkRPUl9TVD15CkNPTkZJR19XTEFOX1ZFTkRPUl9UST15 CkNPTkZJR19XTEFOX1ZFTkRPUl9aWURBUz15CkNPTkZJR19XTEFOX1ZFTkRPUl9RVUFOVEVOTkE9 eQojIENPTkZJR19QQ01DSUFfUkFZQ1MgaXMgbm90IHNldAojIENPTkZJR19XQU4gaXMgbm90IHNl dAoKIwojIFdpcmVsZXNzIFdBTgojCiMgQ09ORklHX1dXQU4gaXMgbm90IHNldAojIGVuZCBvZiBX aXJlbGVzcyBXQU4KCiMgQ09ORklHX1ZNWE5FVDMgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNV X0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCNF9ORVQgaXMgbm90IHNldAojIENPTkZJR19ORVRE RVZTSU0gaXMgbm90IHNldApDT05GSUdfTkVUX0ZBSUxPVkVSPW0KIyBDT05GSUdfSVNETiBpcyBu b3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdf SU5QVVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1NQQVJT RUtNQVA9bQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD15CkNPTkZJR19JTlBVVF9WSVZBTERJRk1B UD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj1tCiMg Q09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNF REVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OApDT05G SUdfSU5QVVRfSk9ZREVWPW0KQ09ORklHX0lOUFVUX0VWREVWPW0KIyBDT05GSUdfSU5QVVRfRVZC VUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tF WUJPQVJEPXkKQ09ORklHX0tFWUJPQVJEX0FEQz1tCkNPTkZJR19LRVlCT0FSRF9BRFA1NTg4PXkK Q09ORklHX0tFWUJPQVJEX0FEUDU1ODk9bQpDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJ R19LRVlCT0FSRF9RVDEwNTAgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfUVQxMDcwPW0KIyBD T05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0RMSU5LX0RJ UjY4NT1tCkNPTkZJR19LRVlCT0FSRF9MS0tCRD1tCkNPTkZJR19LRVlCT0FSRF9HUElPPW0KQ09O RklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEPW0KQ09ORklHX0tFWUJPQVJEX1RDQTY0MTY9bQpDT05G SUdfS0VZQk9BUkRfVENBODQxOD15CkNPTkZJR19LRVlCT0FSRF9NQVRSSVg9bQpDT05GSUdfS0VZ Qk9BUkRfTE04MzIzPW0KQ09ORklHX0tFWUJPQVJEX0xNODMzMz15CkNPTkZJR19LRVlCT0FSRF9N QVg3MzU5PW0KQ09ORklHX0tFWUJPQVJEX01DUz15CkNPTkZJR19LRVlCT0FSRF9NUFIxMjE9eQpD T05GSUdfS0VZQk9BUkRfTkVXVE9OPXkKQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUz15CkNPTkZJ R19LRVlCT0FSRF9TQU1TVU5HPW0KIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNl dApDT05GSUdfS0VZQk9BUkRfU1VOS0JEPW0KQ09ORklHX0tFWUJPQVJEX0lRUzYyWD1tCiMgQ09O RklHX0tFWUJPQVJEX09NQVA0IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1RDMzU4OVg9bQoj IENPTkZJR19LRVlCT0FSRF9UTTJfVE9VQ0hLRVkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRf VFdMNDAzMD15CkNPTkZJR19LRVlCT0FSRF9YVEtCRD1tCkNPTkZJR19LRVlCT0FSRF9DUk9TX0VD PXkKIyBDT05GSUdfS0VZQk9BUkRfQ0FQMTFYWCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9C Q009eQpDT05GSUdfS0VZQk9BUkRfQ1lQUkVTU19TRj15CiMgQ09ORklHX0lOUFVUX01PVVNFIGlz IG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQU5BTE9H IGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0EzRD1tCiMgQ09ORklHX0pPWVNUSUNLX0FEQyBp cyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0FESSBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElD S19DT0JSQT15CiMgQ09ORklHX0pPWVNUSUNLX0dGMksgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJ Q0tfR1JJUD15CkNPTkZJR19KT1lTVElDS19HUklQX01QPW0KQ09ORklHX0pPWVNUSUNLX0dVSUxM RU1PVD15CkNPTkZJR19KT1lTVElDS19JTlRFUkFDVD15CkNPTkZJR19KT1lTVElDS19TSURFV0lO REVSPXkKQ09ORklHX0pPWVNUSUNLX1RNREM9bQojIENPTkZJR19KT1lTVElDS19JRk9SQ0UgaXMg bm90IHNldApDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUj1tCkNPTkZJR19KT1lTVElDS19NQUdFTExB Tj1tCiMgQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNL X1NQQUNFQkFMTD15CkNPTkZJR19KT1lTVElDS19TVElOR0VSPW0KQ09ORklHX0pPWVNUSUNLX1RX SURKT1k9bQpDT05GSUdfSk9ZU1RJQ0tfWkhFTkhVQT15CkNPTkZJR19KT1lTVElDS19EQjk9bQpD T05GSUdfSk9ZU1RJQ0tfR0FNRUNPTj1tCkNPTkZJR19KT1lTVElDS19UVVJCT0dSQUZYPXkKIyBD T05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0pPWURVTVA9 eQojIENPTkZJR19KT1lTVElDS19YUEFEIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfUFhS QyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1FXSUlDIGlzIG5vdCBzZXQKQ09ORklHX0pP WVNUSUNLX0ZTSUE2Qj1tCiMgQ09ORklHX0pPWVNUSUNLX1NFTlNFSEFUIGlzIG5vdCBzZXQKQ09O RklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQK IyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNC X0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQK IyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NF UklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpDT05GSUdf VE9VQ0hTQ1JFRU5fQUQ3ODc5PW0KQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OV9JMkM9bQojIENP TkZJR19UT1VDSFNDUkVFTl9BREMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQVIxMDIx X0kyQz1tCkNPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQ9bQpDT05GSUdfVE9VQ0hTQ1JFRU5f QVVPX1BJWENJUj1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMTMgaXMgbm90IHNldApDT05G SUdfVE9VQ0hTQ1JFRU5fQlUyMTAyOT1tCkNPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjgz MTg9eQojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjg1MDUgaXMgbm90IHNldAojIENP TkZJR19UT1VDSFNDUkVFTl9DWThDVE1BMTQwIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVO X0NZOENUTUcxMTA9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkU9eQpDT05GSUdfVE9V Q0hTQ1JFRU5fQ1lUVFNQX0kyQz1tCkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkU9bQpD T05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9JMkM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fREE5MDUy PXkKQ09ORklHX1RPVUNIU0NSRUVOX0RZTkFQUk89bQpDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNI SVJFPXkKQ09ORklHX1RPVUNIU0NSRUVOX0VFVEk9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFY PXkKQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUw9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f RVhDMzAwMD15CkNPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVPW0KIyBDT05GSUdfVE9VQ0hTQ1JF RU5fR09PRElYIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0hJREVFUD1tCkNPTkZJR19U T1VDSFNDUkVFTl9IWUNPTl9IWTQ2WFg9bQojIENPTkZJR19UT1VDSFNDUkVFTl9JTEkyMTBYIGlz IG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0lMSVRFSz15CkNPTkZJR19UT1VDSFNDUkVFTl9T NlNZNzYxPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkUgaXMgbm90IHNldApDT05GSUdfVE9V Q0hTQ1JFRU5fRUtURjIxMjc9bQojIENPTkZJR19UT1VDSFNDUkVFTl9FTEFOIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX0VMTz1tCkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9XODAwMT15 CkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4 MDE9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX01N UzExNCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9NRUxGQVNfTUlQND1tCkNPTkZJR19U T1VDSFNDUkVFTl9NU0cyNjM4PW0KQ09ORklHX1RPVUNIU0NSRUVOX01UT1VDSD15CiMgQ09ORklH X1RPVUNIU0NSRUVOX0lNQUdJUyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9JTVg2VUxf VFNDPXkKQ09ORklHX1RPVUNIU0NSRUVOX0lORVhJTz1tCkNPTkZJR19UT1VDSFNDUkVFTl9NSzcx Mj1tCkNPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VE VF9GVDVYMDYgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVD15CkNPTkZJ R19UT1VDSFNDUkVFTl9UT1VDSFdJTj1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX1RJX0FNMzM1WF9U U0MgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldApDT05G SUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfQ09N UE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hJVDIxMyBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RP VUNIU0NSRUVOX1RTQzIwMDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3 IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk1fVFMgaXMgbm90IHNldApDT05GSUdf VE9VQ0hTQ1JFRU5fU0lMRUFEPW0KQ09ORklHX1RPVUNIU0NSRUVOX1NJU19JMkM9eQpDT05GSUdf VE9VQ0hTQ1JFRU5fU1QxMjMyPW0KQ09ORklHX1RPVUNIU0NSRUVOX1NUTUZUUz15CiMgQ09ORklH X1RPVUNIU0NSRUVOX1NYODY1NCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3 WD1tCkNPTkZJR19UT1VDSFNDUkVFTl9aRVQ2MjIzPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkZP UkNFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMz15CkNPTkZJR19U T1VDSFNDUkVFTl9JUVM1WFg9bQojIENPTkZJR19UT1VDSFNDUkVFTl9aSU5JVElYIGlzIG5vdCBz ZXQKQ09ORklHX0lOUFVUX01JU0M9eQpDT05GSUdfSU5QVVRfQUQ3MTRYPW0KIyBDT05GSUdfSU5Q VVRfQUQ3MTRYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUQzI2MFhfT05LRVkgaXMg bm90IHNldAojIENPTkZJR19JTlBVVF9BVE1FTF9DQVBUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklH X0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5v dCBzZXQKQ09ORklHX0lOUFVUX01BWDc3NjUwX09OS0VZPXkKIyBDT05GSUdfSU5QVVRfTUFYODk5 N19IQVBUSUMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU1BODQ1MD15CiMgQ09ORklHX0lOUFVU X0FQQU5FTCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9HUElPX0JFRVBFUj15CkNPTkZJR19JTlBV VF9HUElPX0RFQ09ERVI9eQpDT05GSUdfSU5QVVRfR1BJT19WSUJSQT1tCkNPTkZJR19JTlBVVF9X SVNUUk9OX0JUTlM9bQojIENPTkZJR19JTlBVVF9BVExBU19CVE5TIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfQVRJX1JFTU9URTIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LRVlTUEFOX1JF TU9URSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9LWFRKOT1tCiMgQ09ORklHX0lOUFVUX1BPV0VS TUFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJ R19JTlBVVF9DTTEwOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDPXkK Q09ORklHX0lOUFVUX1RQUzY1MjE4X1BXUkJVVFRPTj15CkNPTkZJR19JTlBVVF9UV0w0MDMwX1BX UkJVVFRPTj15CiMgQ09ORklHX0lOUFVUX1RXTDQwMzBfVklCUkEgaXMgbm90IHNldApDT05GSUdf SU5QVVRfVFdMNjA0MF9WSUJSQT15CkNPTkZJR19JTlBVVF9VSU5QVVQ9bQojIENPTkZJR19JTlBV VF9QQUxNQVNfUFdSQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BDRjUwNjMzX1BNVT15 CiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUFdNX0JFRVBF Uj15CiMgQ09ORklHX0lOUFVUX1BXTV9WSUJSQSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9HUElP X1JPVEFSWV9FTkNPREVSPXkKIyBDT05GSUdfSU5QVVRfREE3MjgwX0hBUFRJQ1MgaXMgbm90IHNl dApDT05GSUdfSU5QVVRfREE5MDUyX09OS0VZPXkKIyBDT05GSUdfSU5QVVRfREE5MDU1X09OS0VZ IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfREE5MDYzX09OS0VZIGlzIG5vdCBzZXQKQ09ORklH X0lOUFVUX0FEWEwzNFg9bQpDT05GSUdfSU5QVVRfQURYTDM0WF9JMkM9bQpDT05GSUdfSU5QVVRf SVFTMjY5QT15CkNPTkZJR19JTlBVVF9JUVM2MjZBPXkKIyBDT05GSUdfSU5QVVRfSVFTNzIyMiBp cyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRf SURFQVBBRF9TTElERUJBUj15CiMgQ09ORklHX0lOUFVUX1NPQ19CVVRUT05fQVJSQVkgaXMgbm90 IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjBYX0hBUFRJQ1MgaXMgbm90IHNldApDT05GSUdfSU5Q VVRfRFJWMjY2NV9IQVBUSUNTPXkKIyBDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfUkFWRV9TUF9QV1JCVVRUT04gaXMgbm90IHNldApDT05GSUdf Uk1JNF9DT1JFPW0KQ09ORklHX1JNSTRfSTJDPW0KQ09ORklHX1JNSTRfU01CPW0KIyBDT05GSUdf Uk1JNF9GMDMgaXMgbm90IHNldApDT05GSUdfUk1JNF8yRF9TRU5TT1I9eQpDT05GSUdfUk1JNF9G MTE9eQojIENPTkZJR19STUk0X0YxMiBpcyBub3Qgc2V0CkNPTkZJR19STUk0X0YzMD15CkNPTkZJ R19STUk0X0YzND15CkNPTkZJR19STUk0X0YzQT15CkNPTkZJR19STUk0X0Y1NT15CgojCiMgSGFy ZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9Q Q19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CiMgQ09ORklHX1NFUklPX1NFUlBPUlQgaXMg bm90IHNldApDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9bQpDT05GSUdfU0VSSU9fUEFSS0JEPXkKIyBD T05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CkNPTkZJ R19TRVJJT19SQVc9eQojIENPTkZJR19TRVJJT19BTFRFUkFfUFMyIGlzIG5vdCBzZXQKQ09ORklH X1NFUklPX1BTMk1VTFQ9bQpDT05GSUdfU0VSSU9fQVJDX1BTMj15CiMgQ09ORklHX1NFUklPX0FQ QlBTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0dQSU9fUFMyIGlzIG5vdCBzZXQKQ09ORklH X1VTRVJJTz1tCkNPTkZJR19HQU1FUE9SVD15CkNPTkZJR19HQU1FUE9SVF9OUzU1OD15CiMgQ09O RklHX0dBTUVQT1JUX0w0IGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlRfRU1VMTBLMSBpcyBu b3Qgc2V0CkNPTkZJR19HQU1FUE9SVF9GTTgwMT15CiMgZW5kIG9mIEhhcmR3YXJlIEkvTyBwb3J0 cwojIGVuZCBvZiBJbnB1dCBkZXZpY2Ugc3VwcG9ydAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMK Q09ORklHX1RUWT15CiMgQ09ORklHX1ZUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg5OF9QVFlTPXkK IyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldAojIENPTkZJR19MRElTQ19BVVRPTE9BRCBp cyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkK Q09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9O Uz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQojIENPTkZJR19TRVJJQUxfODI1MF8xNjU1MEFf VkFSSUFOVFMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLPXkKQ09ORklHX1NF UklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklB TF84MjUwX0VYQVI9bQpDT05GSUdfU0VSSUFMXzgyNTBfQ1M9bQpDT05GSUdfU0VSSUFMXzgyNTBf TlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CiMgQ09ORklHX1NF UklBTF84MjUwX0VYVEVOREVEIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0FTUEVFRF9W VUFSVD15CkNPTkZJR19TRVJJQUxfODI1MF9EV0xJQj15CkNPTkZJR19TRVJJQUxfODI1MF9EVz1t CkNPTkZJR19TRVJJQUxfODI1MF9SVDI4OFg9eQojIENPTkZJR19TRVJJQUxfODI1MF9MUFNTIGlz IG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX01JRD1tCkNPTkZJR19TRVJJQUxfODI1MF9QRVJJ Q09NPXkKQ09ORklHX1NFUklBTF9PRl9QTEFURk9STT1tCgojCiMgTm9uLTgyNTAgc2VyaWFsIHBv cnQgc3VwcG9ydAojCkNPTkZJR19TRVJJQUxfVUFSVExJVEU9bQpDT05GSUdfU0VSSUFMX1VBUlRM SVRFX05SX1VBUlRTPTEKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NP TlNPTEU9eQpDT05GSUdfU0VSSUFMX0pTTT1tCkNPTkZJR19TRVJJQUxfU0lGSVZFPW0KQ09ORklH X1NFUklBTF9MQU5USVE9bQojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKQ09ORklH X1NFUklBTF9TQzE2SVM3WFg9eQojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYX0kyQyBpcyBub3Qg c2V0CkNPTkZJR19TRVJJQUxfVElNQkVSREFMRT15CkNPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdV QVJUPW0KIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS SUFMX1BDSF9VQVJUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVD1tCkNP TkZJR19TRVJJQUxfQVJDPW0KQ09ORklHX1NFUklBTF9BUkNfTlJfUE9SVFM9MQpDT05GSUdfU0VS SUFMX1JQMj15CkNPTkZJR19TRVJJQUxfUlAyX05SX1VBUlRTPTMyCiMgQ09ORklHX1NFUklBTF9G U0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MSU5GTEVYVUFSVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9DT05FWEFOVF9ESUdJQ09MT1IgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfU1BSRCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTElURVVBUlQ9bQpDT05G SUdfU0VSSUFMX0xJVEVVQVJUX01BWF9QT1JUUz0xCiMgZW5kIG9mIFNlcmlhbCBkcml2ZXJzCgpD T05GSUdfU0VSSUFMX01DVFJMX0dQSU89eQojIENPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQgaXMg bm90IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CkNPTkZJR19OT1pPTUk9eQojIENPTkZJ R19OVUxMX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19SUE1TR19UVFk9bQpDT05GSUdfU0VSSUFMX0RF Vl9CVVM9bQpDT05GSUdfVFRZX1BSSU5USz15CkNPTkZJR19UVFlfUFJJTlRLX0xFVkVMPTYKQ09O RklHX1BSSU5URVI9eQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1BQREVW PXkKIyBDT05GSUdfVklSVElPX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19JUE1JX0hBTkRM RVIgaXMgbm90IHNldAojIENPTkZJR19JUE1CX0RFVklDRV9JTlRFUkZBQ0UgaXMgbm90IHNldApD T05GSUdfSFdfUkFORE9NPXkKQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPXkKIyBDT05GSUdf SFdfUkFORE9NX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFORE9NX0FNRCBpcyBub3Qg c2V0CkNPTkZJR19IV19SQU5ET01fQkE0MzE9bQpDT05GSUdfSFdfUkFORE9NX0dFT0RFPXkKQ09O RklHX0hXX1JBTkRPTV9WSUE9eQpDT05GSUdfSFdfUkFORE9NX1ZJUlRJTz15CkNPTkZJR19IV19S QU5ET01fQ0NUUk5HPXkKIyBDT05GSUdfSFdfUkFORE9NX1hJUEhFUkEgaXMgbm90IHNldAojIENP TkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CkNPTkZJR19TT05ZUEk9eQoKIwojIFBDTUNJQSBjaGFy YWN0ZXIgZGV2aWNlcwojCiMgQ09ORklHX1NZTkNMSU5LX0NTIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0FSRE1BTl80MDAwIGlzIG5vdCBzZXQKQ09ORklHX0NBUkRNQU5fNDA0MD1tCkNPTkZJR19TQ1Iy NFg9bQojIENPTkZJR19JUFdJUkVMRVNTIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENNQ0lBIGNoYXJh Y3RlciBkZXZpY2VzCgpDT05GSUdfTVdBVkU9bQojIENPTkZJR19TQ3gyMDBfR1BJTyBpcyBub3Qg c2V0CkNPTkZJR19QQzg3MzZ4X0dQSU89bQpDT05GSUdfTlNDX0dQSU89bQpDT05GSUdfREVWTUVN PXkKIyBDT05GSUdfTlZSQU0gaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15CiMgQ09ORklHX0hQ RVQgaXMgbm90IHNldAojIENPTkZJR19IQU5HQ0hFQ0tfVElNRVIgaXMgbm90IHNldAojIENPTkZJ R19UQ0dfVFBNIGlzIG5vdCBzZXQKQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX1hJTExZQlVTX0NM QVNTPXkKQ09ORklHX1hJTExZQlVTPXkKQ09ORklHX1hJTExZQlVTX09GPW0KQ09ORklHX1JBTkRP TV9UUlVTVF9DUFU9eQpDT05GSUdfUkFORE9NX1RSVVNUX0JPT1RMT0FERVI9eQojIGVuZCBvZiBD aGFyYWN0ZXIgZGV2aWNlcwoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNPTkZJR19B Q1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKQ09ORklHX0kyQ19DT01Q QVQ9eQojIENPTkZJR19JMkNfQ0hBUkRFViBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYPXkKCiMK IyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKQ09ORklHX0kyQ19BUkJfR1BJT19DSEFM TEVOR0U9eQojIENPTkZJR19JMkNfTVVYX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX01VWF9H UE1VWD1tCkNPTkZJR19JMkNfTVVYX0xUQzQzMDY9eQpDT05GSUdfSTJDX01VWF9QQ0E5NTQxPW0K Q09ORklHX0kyQ19NVVhfUENBOTU0eD1tCiMgQ09ORklHX0kyQ19NVVhfUElOQ1RSTCBpcyBub3Qg c2V0CkNPTkZJR19JMkNfTVVYX1JFRz15CkNPTkZJR19JMkNfREVNVVhfUElOQ1RSTD1tCkNPTkZJ R19JMkNfTVVYX01MWENQTEQ9eQojIGVuZCBvZiBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0 CgojIENPTkZJR19JMkNfSEVMUEVSX0FVVE8gaXMgbm90IHNldApDT05GSUdfSTJDX1NNQlVTPXkK CiMKIyBJMkMgQWxnb3JpdGhtcwojCkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxH T1BDRj15CkNPTkZJR19JMkNfQUxHT1BDQT15CiMgZW5kIG9mIEkyQyBBbGdvcml0aG1zCgojCiMg STJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIg ZHJpdmVycwojCkNPTkZJR19JMkNfQ0NHWF9VQ1NJPXkKQ09ORklHX0kyQ19BTEkxNTM1PW0KQ09O RklHX0kyQ19BTEkxNTYzPW0KQ09ORklHX0kyQ19BTEkxNVgzPW0KIyBDT05GSUdfSTJDX0FNRDc1 NiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X0FNRF9NUDIgaXMgbm90IHNldApDT05GSUdfSTJDX0k4MDE9bQpDT05GSUdfSTJDX0lTQ0g9bQpD T05GSUdfSTJDX0lTTVQ9eQpDT05GSUdfSTJDX1BJSVg0PXkKQ09ORklHX0kyQ19ORk9SQ0UyPXkK IyBDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODUgaXMgbm90IHNldApDT05GSUdfSTJDX05WSURJQV9H UFU9eQojIENPTkZJR19JMkNfU0lTNTU5NSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lTNjMwPW0K Q09ORklHX0kyQ19TSVM5Nlg9eQpDT05GSUdfSTJDX1ZJQT15CkNPTkZJR19JMkNfVklBUFJPPW0K CiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJD IHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMK Q09ORklHX0kyQ19DQlVTX0dQSU89eQpDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CiMgQ09O RklHX0kyQ19ERVNJR05XQVJFX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFU0lHTldB UkVfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJPXkKQ09ORklH X0kyQ19FRzIwVD15CkNPTkZJR19JMkNfRU1FVjI9eQpDT05GSUdfSTJDX0dQSU89eQpDT05GSUdf STJDX0dQSU9fRkFVTFRfSU5KRUNUT1I9eQpDT05GSUdfSTJDX0tFTVBMRD1tCiMgQ09ORklHX0ky Q19PQ09SRVMgaXMgbm90IHNldApDT05GSUdfSTJDX1BDQV9QTEFURk9STT15CkNPTkZJR19JMkNf UFhBPXkKQ09ORklHX0kyQ19QWEFfUENJPXkKQ09ORklHX0kyQ19SSzNYPW0KIyBDT05GSUdfSTJD X1NJTVRFQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfWElMSU5YPXkKCiMKIyBFeHRlcm5hbCBJMkMv U01CdXMgYWRhcHRlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19QQVJQT1JUPW0KIyBDT05GSUdfSTJD X1RBT1NfRVZNIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwoj IENPTkZJR19JMkNfQ1JPU19FQ19UVU5ORUwgaXMgbm90IHNldApDT05GSUdfU0N4MjAwX0FDQj15 CkNPTkZJR19JMkNfRlNJPW0KQ09ORklHX0kyQ19WSVJUSU89eQojIGVuZCBvZiBJMkMgSGFyZHdh cmUgQnVzIHN1cHBvcnQKCkNPTkZJR19JMkNfU1RVQj1tCkNPTkZJR19JMkNfU0xBVkU9eQpDT05G SUdfSTJDX1NMQVZFX0VFUFJPTT1tCkNPTkZJR19JMkNfU0xBVkVfVEVTVFVOSVQ9eQojIENPTkZJ R19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBzdXBw b3J0CgpDT05GSUdfSTNDPW0KQ09ORklHX0NETlNfSTNDX01BU1RFUj1tCkNPTkZJR19EV19JM0Nf TUFTVEVSPW0KIyBDT05GSUdfU1ZDX0kzQ19NQVNURVIgaXMgbm90IHNldApDT05GSUdfTUlQSV9J M0NfSENJPW0KIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0 CkNPTkZJR19IU0k9eQpDT05GSUdfSFNJX0JPQVJESU5GTz15CgojCiMgSFNJIGNvbnRyb2xsZXJz CiMKCiMKIyBIU0kgY2xpZW50cwojCkNPTkZJR19IU0lfQ0hBUj15CkNPTkZJR19QUFM9bQojIENP TkZJR19QUFNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19OVFBfUFBTIGlzIG5vdCBzZXQKCiMK IyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90 IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKQ09ORklHX1BQU19DTElF TlRfUEFSUE9SVD1tCkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89bQoKIwojIFBQUyBnZW5lcmF0b3Jz IHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NL X09QVElPTkFMPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJ TkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwojIGVuZCBvZiBQVFAgY2xvY2sgc3Vw cG9ydAoKQ09ORklHX1BJTkNUUkw9eQpDT05GSUdfR0VORVJJQ19QSU5DVFJMX0dST1VQUz15CkNP TkZJR19QSU5NVVg9eQpDT05GSUdfR0VORVJJQ19QSU5NVVhfRlVOQ1RJT05TPXkKQ09ORklHX1BJ TkNPTkY9eQpDT05GSUdfR0VORVJJQ19QSU5DT05GPXkKIyBDT05GSUdfREVCVUdfUElOQ1RSTCBp cyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQU1EIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxf QVMzNzIyPXkKIyBDT05GSUdfUElOQ1RSTF9EQTkwNjIgaXMgbm90IHNldApDT05GSUdfUElOQ1RS TF9FUVVJTElCUklVTT15CkNPTkZJR19QSU5DVFJMX01DUDIzUzA4X0kyQz1tCkNPTkZJR19QSU5D VFJMX01DUDIzUzA4PW0KQ09ORklHX1BJTkNUUkxfTUlDUk9DSElQX1NHUElPPXkKQ09ORklHX1BJ TkNUUkxfT0NFTE9UPXkKIyBDT05GSUdfUElOQ1RSTF9QQUxNQVMgaXMgbm90IHNldApDT05GSUdf UElOQ1RSTF9TSU5HTEU9bQpDT05GSUdfUElOQ1RSTF9TVE1GWD15CkNPTkZJR19QSU5DVFJMX1NY MTUwWD15CgojCiMgSW50ZWwgcGluY3RybCBkcml2ZXJzCiMKIyBDT05GSUdfUElOQ1RSTF9CQVlU UkFJTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQ0hFUlJZVklFVyBpcyBub3Qgc2V0CiMg Q09ORklHX1BJTkNUUkxfTFlOWFBPSU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9BTERF UkxBS0UgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0JST1hUT04gaXMgbm90IHNldAojIENP TkZJR19QSU5DVFJMX0NBTk5PTkxBS0UgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0NFREFS Rk9SSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfREVOVkVSVE9OIGlzIG5vdCBzZXQKIyBD T05GSUdfUElOQ1RSTF9FTEtIQVJUTEFLRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfRU1N SVRTQlVSRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfR0VNSU5JTEFLRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1BJTkNUUkxfSUNFTEFLRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSkFT UEVSTEFLRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTEFLRUZJRUxEIGlzIG5vdCBzZXQK IyBDT05GSUdfUElOQ1RSTF9MRVdJU0JVUkcgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NV TlJJU0VQT0lOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfVElHRVJMQUtFIGlzIG5vdCBz ZXQKIyBlbmQgb2YgSW50ZWwgcGluY3RybCBkcml2ZXJzCgojCiMgUmVuZXNhcyBwaW5jdHJsIGRy aXZlcnMKIwojIGVuZCBvZiBSZW5lc2FzIHBpbmN0cmwgZHJpdmVycwoKQ09ORklHX0dQSU9MSUI9 eQpDT05GSUdfR1BJT0xJQl9GQVNUUEFUSF9MSU1JVD01MTIKQ09ORklHX09GX0dQSU89eQpDT05G SUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CkNPTkZJR19ERUJVR19HUElP PXkKIyBDT05GSUdfR1BJT19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0NERVY9eQojIENP TkZJR19HUElPX0NERVZfVjEgaXMgbm90IHNldApDT05GSUdfR1BJT19HRU5FUklDPXkKQ09ORklH X0dQSU9fTUFYNzMwWD1tCgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKIwpDT05GSUdf R1BJT183NFhYX01NSU89bQojIENPTkZJR19HUElPX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fQU1EUFQgaXMgbm90IHNldApDT05GSUdfR1BJT19DQURFTkNFPW0KIyBDT05GSUdfR1BJ T19EV0FQQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRVhBUiBpcyBub3Qgc2V0CkNPTkZJR19H UElPX0ZUR1BJTzAxMD15CkNPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk09eQojIENPTkZJR19H UElPX0dSR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSExXRCBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fSUNIIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTE9HSUNWQz15CkNPTkZJR19HUElP X01CODZTN1g9bQpDT05GSUdfR1BJT19TQU1BNUQyX1BJT0JVPXkKIyBDT05GSUdfR1BJT19TSUZJ VkUgaXMgbm90IHNldApDT05GSUdfR1BJT19TVEEyWDExPXkKQ09ORklHX0dQSU9fU1lTQ09OPXkK Q09ORklHX0dQSU9fVlg4NTU9bQpDT05GSUdfR1BJT19YSUxJTlg9bQojIENPTkZJR19HUElPX0FN RF9GQ0ggaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwoKIwoj IFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwpDT05GSUdfR1BJT19GNzE4OFg9bQojIENP TkZJR19HUElPX0lUODcgaXMgbm90IHNldAojIENPTkZJR19HUElPX1NDSCBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fU0NIMzExWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1dJTkJPTkQ9bQojIENP TkZJR19HUElPX1dTMTZDNDggaXMgbm90IHNldAojIGVuZCBvZiBQb3J0LW1hcHBlZCBJL08gR1BJ TyBkcml2ZXJzCgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRFA1NTg4 IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BRE5QIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fR1df UExEPW0KQ09ORklHX0dQSU9fTUFYNzMwMD1tCiMgQ09ORklHX0dQSU9fTUFYNzMyWCBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fUENBOTUzWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BDQTk1NzA9 bQpDT05GSUdfR1BJT19QQ0Y4NTdYPW0KIyBDT05GSUdfR1BJT19UUElDMjgxMCBpcyBub3Qgc2V0 CiMgZW5kIG9mIEkyQyBHUElPIGV4cGFuZGVycwoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCkNP TkZJR19HUElPX0FSSVpPTkE9bQpDT05GSUdfR1BJT19CRDcxODE1PXkKQ09ORklHX0dQSU9fQkQ3 MTgyOD15CiMgQ09ORklHX0dQSU9fQkQ5NTcxTVdWIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fREE5 MDUyPXkKIyBDT05GSUdfR1BJT19EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19HUElPX0pBTlpf VFRMIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fS0VNUExEPW0KQ09ORklHX0dQSU9fTFAzOTQzPW0K IyBDT05GSUdfR1BJT19NQVg3NzY1MCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BBTE1BUz15CiMg Q09ORklHX0dQSU9fUkM1VDU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVEMzNTg5WCBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fVFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19HUElPX1RQ UzY1MjE4IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUFM2NTg2WCBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX1RQUzY1OTEwPXkKIyBDT05GSUdfR1BJT19UUFM2NTkxMiBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX1RRTVg4Nj1tCkNPTkZJR19HUElPX1RXTDQwMzA9bQpDT05GSUdfR1BJT19UV0w2MDQw PW0KIyBDT05GSUdfR1BJT19XTTgzNTAgaXMgbm90IHNldApDT05GSUdfR1BJT19XTTg5OTQ9bQoj IGVuZCBvZiBNRkQgR1BJTyBleHBhbmRlcnMKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwojIENP TkZJR19HUElPX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19HUElPX0JUOFhYIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSCBpcyBu b3Qgc2V0CkNPTkZJR19HUElPX1BDSV9JRElPXzE2PW0KQ09ORklHX0dQSU9fUENJRV9JRElPXzI0 PXkKQ09ORklHX0dQSU9fUkRDMzIxWD1tCkNPTkZJR19HUElPX1NPREFWSUxMRT15CiMgZW5kIG9m IFBDSSBHUElPIGV4cGFuZGVycwoKIwojIFZpcnR1YWwgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdf R1BJT19BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTU9DS1VQPW0KIyBDT05GSUdf R1BJT19WSVJUSU8gaXMgbm90IHNldAojIENPTkZJR19HUElPX1NJTSBpcyBub3Qgc2V0CiMgZW5k IG9mIFZpcnR1YWwgR1BJTyBkcml2ZXJzCgpDT05GSUdfVzE9eQoKIwojIDEtd2lyZSBCdXMgTWFz dGVycwojCiMgQ09ORklHX1cxX01BU1RFUl9NQVRST1ggaXMgbm90IHNldApDT05GSUdfVzFfTUFT VEVSX0RTMjQ4Mj15CkNPTkZJR19XMV9NQVNURVJfRFMxV009eQpDT05GSUdfVzFfTUFTVEVSX0dQ SU89eQojIENPTkZJR19XMV9NQVNURVJfU0dJIGlzIG5vdCBzZXQKIyBlbmQgb2YgMS13aXJlIEJ1 cyBNYXN0ZXJzCgojCiMgMS13aXJlIFNsYXZlcwojCiMgQ09ORklHX1cxX1NMQVZFX1RIRVJNIGlz IG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfU01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NM QVZFX0RTMjQwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwOCBpcyBub3Qgc2V0 CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9bQpDT05GSUdfVzFfU0xBVkVfRFMyNDA2PXkKIyBDT05G SUdfVzFfU0xBVkVfRFMyNDIzIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjgwNT15CkNP TkZJR19XMV9TTEFWRV9EUzI0MzA9bQojIENPTkZJR19XMV9TTEFWRV9EUzI0MzEgaXMgbm90IHNl dAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMy NDM4PW0KQ09ORklHX1cxX1NMQVZFX0RTMjUwWD1tCkNPTkZJR19XMV9TTEFWRV9EUzI3ODA9eQpD T05GSUdfVzFfU0xBVkVfRFMyNzgxPXkKQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQ9bQojIENPTkZJ R19XMV9TTEFWRV9EUzI4RTE3IGlzIG5vdCBzZXQKIyBlbmQgb2YgMS13aXJlIFNsYXZlcwoKIyBD T05GSUdfUE9XRVJfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05G SUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWV9IV01P Tj15CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0FEQ19CQVRU RVJZPXkKIyBDT05GSUdfSVA1WFhYX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1dNODM1MF9QT1dF Uj15CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9BRFA1MDYx PW0KQ09ORklHX0JBVFRFUllfQUNUODk0NUE9bQojIENPTkZJR19CQVRURVJZX0NXMjAxNSBpcyBu b3Qgc2V0CkNPTkZJR19CQVRURVJZX0RTMjc2MD1tCiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlz IG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgxPXkKQ09ORklHX0JBVFRFUllfRFMyNzgyPXkK Q09ORklHX0JBVFRFUllfT0xQQz15CiMgQ09ORklHX0JBVFRFUllfU0FNU1VOR19TREkgaXMgbm90 IHNldApDT05GSUdfQkFUVEVSWV9TQlM9eQojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0 CkNPTkZJR19NQU5BR0VSX1NCUz15CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0 CkNPTkZJR19CQVRURVJZX0RBOTA1Mj1tCiMgQ09ORklHX0JBVFRFUllfREE5MTUwIGlzIG5vdCBz ZXQKQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9bQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0Mj15CkNP TkZJR19CQVRURVJZX01BWDE3MjFYPW0KQ09ORklHX0JBVFRFUllfVFdMNDAzMF9NQURDPXkKQ09O RklHX0NIQVJHRVJfUENGNTA2MzM9bQpDT05GSUdfQkFUVEVSWV9SWDUxPXkKQ09ORklHX0NIQVJH RVJfTUFYODkwMz1tCiMgQ09ORklHX0NIQVJHRVJfVFdMNDAzMCBpcyBub3Qgc2V0CkNPTkZJR19D SEFSR0VSX0xQODcyNz1tCkNPTkZJR19DSEFSR0VSX0dQSU89eQpDT05GSUdfQ0hBUkdFUl9NQU5B R0VSPW0KQ09ORklHX0NIQVJHRVJfTFQzNjUxPW0KQ09ORklHX0NIQVJHRVJfTFRDNDE2Mkw9bQpD T05GSUdfQ0hBUkdFUl9ERVRFQ1RPUl9NQVgxNDY1Nj15CiMgQ09ORklHX0NIQVJHRVJfTUFYNzc2 NTAgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDc3OTc2IGlzIG5vdCBzZXQKQ09ORklH X0NIQVJHRVJfTUFYODk5Nz1tCkNPTkZJR19DSEFSR0VSX01BWDg5OTg9bQojIENPTkZJR19DSEFS R0VSX01QMjYyOSBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX01UNjM2MD1tCiMgQ09ORklHX0NI QVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JRMjQxOTA9bQojIENPTkZJ R19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI0NzM1PW0KQ09O RklHX0NIQVJHRVJfQlEyNTE1WD1tCiMgQ09ORklHX0NIQVJHRVJfQlEyNTg5MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NIQVJHRVJfQlEyNTk4MCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JRMjU2 WFg9eQpDT05GSUdfQ0hBUkdFUl9TTUIzNDc9bQpDT05GSUdfQ0hBUkdFUl9UUFM2NTA5MD15CkNP TkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDE9eQojIENPTkZJR19CQVRURVJZX0dPTERGSVNIIGlz IG5vdCBzZXQKQ09ORklHX0JBVFRFUllfUlQ1MDMzPW0KQ09ORklHX0NIQVJHRVJfUlQ5NDU1PXkK Q09ORklHX0NIQVJHRVJfQ1JPU19QQ0hHPW0KQ09ORklHX0NIQVJHRVJfVUNTMTAwMj1tCkNPTkZJ R19DSEFSR0VSX0JEOTk5NTQ9eQpDT05GSUdfUk41VDYxOF9QT1dFUj1tCiMgQ09ORklHX0JBVFRF UllfVUczMTA1IGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJRD15CiMg Q09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMK Q09ORklHX1NFTlNPUlNfQUQ3NDE0PW0KQ09ORklHX1NFTlNPUlNfQUQ3NDE4PXkKQ09ORklHX1NF TlNPUlNfQURNMTAyMT15CkNPTkZJR19TRU5TT1JTX0FETTEwMjU9eQojIENPTkZJR19TRU5TT1JT X0FETTEwMjYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjkgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19BRE0xMDMxPXkKIyBDT05GSUdfU0VOU09SU19BRE0xMTc3IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19BRE05MjQwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURU N1gxMD1tCkNPTkZJR19TRU5TT1JTX0FEVDc0MTA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDExPW0K Q09ORklHX1NFTlNPUlNfQURUNzQ2Mj15CkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9bQojIENPTkZJ R19TRU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BSFQxMD1tCiMgQ09O RklHX1NFTlNPUlNfQVMzNzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BU0M3NjIxPXkKQ09O RklHX1NFTlNPUlNfQVhJX0ZBTl9DT05UUk9MPXkKIyBDT05GSUdfU0VOU09SU19LOFRFTVAgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19BUFBMRVNNQz15CkNPTkZJR19TRU5TT1JTX0FTQjEwMD1t CiMgQ09ORklHX1NFTlNPUlNfQVNQRUVEIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVRYUDE9 bQojIENPTkZJR19TRU5TT1JTX0NPUlNBSVJfQ1BSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfQ09SU0FJUl9QU1UgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19EUzYyMD15CkNPTkZJR19T RU5TT1JTX0RTMTYyMT15CkNPTkZJR19TRU5TT1JTX0RFTExfU01NPXkKQ09ORklHX0k4Sz15CkNP TkZJR19TRU5TT1JTX0RBOTA1Ml9BREM9eQpDT05GSUdfU0VOU09SU19EQTkwNTU9bQojIENPTkZJ R19TRU5TT1JTX0k1S19BTUIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GNzE4MDVGPW0KIyBD T05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjc1Mzc1 UyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD15CiMgQ09ORklHX1NFTlNPUlNfR0w1 MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0c3NjBBPXkKQ09ORklHX1NFTlNPUlNfRzc2Mj1tCiMgQ09ORklHX1NFTlNPUlNf R1BJT19GQU4gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19ISUg2MTMwPW0KQ09ORklHX1NFTlNP UlNfSUlPX0hXTU9OPW0KQ09ORklHX1NFTlNPUlNfSTU1MDA9eQpDT05GSUdfU0VOU09SU19DT1JF VEVNUD15CkNPTkZJR19TRU5TT1JTX0lUODc9eQojIENPTkZJR19TRU5TT1JTX0pDNDIgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TElORUFHRT15CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0xUQzI5NDc9bQpDT05GSUdfU0VOU09SU19MVEMyOTQ3X0kyQz1tCkNPTkZJR19TRU5TT1JT X0xUQzI5OTA9eQpDT05GSUdfU0VOU09SU19MVEMyOTkyPW0KQ09ORklHX1NFTlNPUlNfTFRDNDE1 MT15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xU QzQyMjI9bQojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19MVEM0MjYwPXkKIyBDT05GSUdfU0VOU09SU19MVEM0MjYxIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTUFYMTI3PW0KQ09ORklHX1NFTlNPUlNfTUFYMTYwNjU9bQpDT05GSUdfU0VOU09SU19N QVgxNjE5PW0KQ09ORklHX1NFTlNPUlNfTUFYMTY2OD1tCkNPTkZJR19TRU5TT1JTX01BWDE5Nz15 CkNPTkZJR19TRU5TT1JTX01BWDMxNzMwPXkKQ09ORklHX1NFTlNPUlNfTUFYNjYyMD1tCkNPTkZJ R19TRU5TT1JTX01BWDY2MjE9bQpDT05GSUdfU0VOU09SU19NQVg2NjM5PXkKQ09ORklHX1NFTlNP UlNfTUFYNjY0Mj1tCiMgQ09ORklHX1NFTlNPUlNfTUFYNjY1MCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfTUFYNjY5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDMxNzkwPW0KQ09O RklHX1NFTlNPUlNfTUNQMzAyMT15CkNPTkZJR19TRU5TT1JTX1RDNjU0PW0KQ09ORklHX1NFTlNP UlNfVFBTMjM4NjE9bQojIENPTkZJR19TRU5TT1JTX01SNzUyMDMgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0xNNjMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0xNNzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzcg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTc4PW0KIyBDT05GSUdfU0VOU09SU19MTTgwIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19MTTg1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04Nz15CiMgQ09ORklHX1NFTlNPUlNf TE05MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTI9eQpDT05GSUdfU0VOU09SU19MTTkz PXkKIyBDT05GSUdfU0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05 NTI0MT15CkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9bQojIENPTkZJR19TRU5TT1JTX1BDODczNjAg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19QQzg3NDI3PW0KQ09ORklHX1NFTlNPUlNfTlRDX1RI RVJNSVNUT1I9bQpDT05GSUdfU0VOU09SU19OQ1Q2NjgzPW0KQ09ORklHX1NFTlNPUlNfTkNUNjc3 NV9DT1JFPXkKQ09ORklHX1NFTlNPUlNfTkNUNjc3NT15CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3 NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX05QQ003WFggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QQ0Y4NTkxPXkK IyBDT05GSUdfUE1CVVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BXTV9GQU4gaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19TQlRTST15CkNPTkZJR19TRU5TT1JTX1NCUk1JPXkKQ09ORklH X1NFTlNPUlNfU0hUMTU9eQpDT05GSUdfU0VOU09SU19TSFQyMT1tCkNPTkZJR19TRU5TT1JTX1NI VDN4PXkKIyBDT05GSUdfU0VOU09SU19TSFQ0eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf U0hUQzEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX1NZNzYzNkEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19ETUUxNzM3PW0K Q09ORklHX1NFTlNPUlNfRU1DMTQwMz1tCkNPTkZJR19TRU5TT1JTX0VNQzIxMDM9eQojIENPTkZJ R19TRU5TT1JTX0VNQzZXMjAxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9eQoj IENPTkZJR19TRU5TT1JTX1NNU0M0N00xOTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NN U0M0N0IzOTcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TVFRTNzUxPW0KQ09ORklHX1NFTlNP UlNfU01NNjY1PXkKQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOD1tCkNPTkZJR19TRU5TT1JTX0FE Uzc4Mjg9eQpDT05GSUdfU0VOU09SU19BTUM2ODIxPW0KQ09ORklHX1NFTlNPUlNfSU5BMjA5PW0K Q09ORklHX1NFTlNPUlNfSU5BMlhYPW0KQ09ORklHX1NFTlNPUlNfSU5BMjM4PXkKQ09ORklHX1NF TlNPUlNfSU5BMzIyMT15CkNPTkZJR19TRU5TT1JTX1RDNzQ9bQpDT05GSUdfU0VOU09SU19USE1D NTA9bQojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf VE1QMTAzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QMTA4PW0KIyBDT05GSUdfU0VOU09S U19UTVA0MDEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UTVA0MjE9bQojIENPTkZJR19TRU5T T1JTX1RNUDQ2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNTEzIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVA9bQojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19WVDEyMTE9bQojIENPTkZJR19TRU5TT1JTX1ZUODIzMSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc3M0c9bQpDT05GSUdfU0VOU09SU19XODM3ODFE PW0KQ09ORklHX1NFTlNPUlNfVzgzNzkxRD1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNzkyRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf VzgzNzk1PW0KIyBDT05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfVzgzTDc4NVRTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5H PW0KQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9eQojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfV004MzUwIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRy aXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FDUElfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTVVNfRUMgaXMgbm90 IHNldApDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfTkVUTElOSyBpcyBub3Qgc2V0 CiMgQ09ORklHX1RIRVJNQUxfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VN RVJHRU5DWV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09ORklH X1RIRVJNQUxfT0Y9eQpDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CkNPTkZJR19USEVS TUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1Zf RkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9T UEFDRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09ORklHX1RI RVJNQUxfR09WX1NURVBfV0lTRT15CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkc9eQpDT05G SUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CkNPTkZJR19DUFVfVEhFUk1BTD15CiMgQ09ORklH X0RFVkZSRVFfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlz IG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX0RBOTA2Ml9U SEVSTUFMPXkKCiMKIyBJbnRlbCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlRFTF9TT0Nf RFRTX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMK IwojIGVuZCBvZiBBQ1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJzCgojIENPTkZJR19JTlRFTF9Q Q0hfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9UQ0NfQ09PTElORz1tCiMgQ09ORklH X0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIHRoZXJtYWwgZHJpdmVycwoK Q09ORklHX0dFTkVSSUNfQURDX1RIRVJNQUw9bQojIENPTkZJR19XQVRDSERPRyBpcyBub3Qgc2V0 CkNPTkZJR19TU0JfUE9TU0lCTEU9eQpDT05GSUdfU1NCPW0KQ09ORklHX1NTQl9TUFJPTT15CkNP TkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CiMgQ09ORklHX1NTQl9QQ0lIT1NUIGlzIG5vdCBz ZXQKQ09ORklHX1NTQl9QQ01DSUFIT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9QQ01DSUFIT1NU PXkKIyBDT05GSUdfU1NCX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lC TEU9eQpDT05GSUdfQkNNQT1tCkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKIyBDT05G SUdfQkNNQV9IT1NUX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90 IHNldAojIENPTkZJR19CQ01BX0RSSVZFUl9QQ0kgaXMgbm90IHNldAojIENPTkZJR19CQ01BX0RS SVZFUl9HTUFDX0NNTiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9HUElPPXkKIyBDT05G SUdfQkNNQV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVy cwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9DUzU1MzUgaXMgbm90IHNldApDT05G SUdfTUZEX0FDVDg5NDVBPW0KQ09ORklHX01GRF9BUzM3MTE9eQpDT05GSUdfTUZEX0FTMzcyMj15 CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQUFUMjg3MF9DT1JF PXkKQ09ORklHX01GRF9BVE1FTF9GTEVYQ09NPXkKQ09ORklHX01GRF9BVE1FTF9ITENEQz1tCkNP TkZJR19NRkRfQkNNNTkwWFg9eQpDT05GSUdfTUZEX0JEOTU3MU1XVj1tCiMgQ09ORklHX01GRF9B WFAyMFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9DUk9TX0VDX0RFVj1tCiMgQ09ORklHX01G RF9NQURFUkEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CkNPTkZJ R19QTUlDX0RBOTA1Mj15CkNPTkZJR19NRkRfREE5MDUyX0kyQz15CkNPTkZJR19NRkRfREE5MDU1 PXkKQ09ORklHX01GRF9EQTkwNjI9eQpDT05GSUdfTUZEX0RBOTA2Mz1tCkNPTkZJR19NRkRfREE5 MTUwPXkKIyBDT05GSUdfTUZEX0dBVEVXT1JLU19HU0MgaXMgbm90IHNldAojIENPTkZJR19NRkRf TUMxM1hYWF9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX01QMjYyOT1tCiMgQ09ORklHX01GRF9I STY0MjFfUE1JQyBpcyBub3Qgc2V0CkNPTkZJR19IVENfUEFTSUMzPXkKIyBDT05GSUdfSFRDX0ky Q1BMRCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU89eQpDT05GSUdf TFBDX0lDSD1tCkNPTkZJR19MUENfU0NIPW0KQ09ORklHX01GRF9JTlRFTF9MUFNTPXkKIyBDT05G SUdfTUZEX0lOVEVMX0xQU1NfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfSU5URUxfTFBTU19Q Q0k9eQpDT05GSUdfTUZEX0lRUzYyWD1tCkNPTkZJR19NRkRfSkFOWl9DTU9ESU89eQpDT05GSUdf TUZEX0tFTVBMRD1tCiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE Xzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENP TkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2MjAgaXMgbm90 IHNldApDT05GSUdfTUZEX01BWDc3NjUwPXkKIyBDT05GSUdfTUZEX01BWDc3Njg2IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NzE0 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3ODQzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9N QVg4OTA3PXkKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDg5 OTc9eQpDT05GSUdfTUZEX01BWDg5OTg9eQpDT05GSUdfTUZEX01UNjM2MD15CiMgQ09ORklHX01G RF9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1DIGlzIG5vdCBzZXQKQ09O RklHX01GRF9OVFhFQz15CiMgQ09ORklHX01GRF9SRVRVIGlzIG5vdCBzZXQKQ09ORklHX01GRF9Q Q0Y1MDYzMz15CkNPTkZJR19QQ0Y1MDYzM19BREM9eQpDT05GSUdfUENGNTA2MzNfR1BJTz15CkNP TkZJR19NRkRfUkRDMzIxWD1tCkNPTkZJR19NRkRfUlQ0ODMxPW0KIyBDT05GSUdfTUZEX1JUNTAz MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUkM1VDU4Mz15CiMgQ09ORklHX01GRF9SSzgwOCBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfUk41VDYxOD1tCkNPTkZJR19NRkRfU0VDX0NPUkU9eQpDT05GSUdf TUZEX1NJNDc2WF9DT1JFPXkKIyBDT05GSUdfTUZEX1NJTVBMRV9NRkRfSTJDIGlzIG5vdCBzZXQK Q09ORklHX01GRF9TTTUwMT1tCiMgQ09ORklHX01GRF9TTTUwMV9HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUTVBFIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9TVEEyWDExPXkKQ09ORklHX01GRF9TWVNDT049eQpDT05GSUdfTUZEX1RJ X0FNMzM1WF9UU0NBREM9eQpDT05GSUdfTUZEX0xQMzk0Mz1tCiMgQ09ORklHX01GRF9MUDg3ODgg aXMgbm90IHNldApDT05GSUdfTUZEX1RJX0xNVT1tCkNPTkZJR19NRkRfUEFMTUFTPXkKIyBDT05G SUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CkNPTkZJ R19UUFM2NTA3WD1tCkNPTkZJR19NRkRfVFBTNjUwODY9eQpDT05GSUdfTUZEX1RQUzY1MDkwPXkK IyBDT05GSUdfTUZEX1RQUzY1MjE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODczWCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MUDg3NTY1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9U UFM2NTIxOD15CkNPTkZJR19NRkRfVFBTNjU4Nlg9eQpDT05GSUdfTUZEX1RQUzY1OTEwPXkKQ09O RklHX01GRF9UUFM2NTkxMj1tCkNPTkZJR19NRkRfVFBTNjU5MTJfSTJDPW0KQ09ORklHX1RXTDQw MzBfQ09SRT15CiMgQ09ORklHX01GRF9UV0w0MDMwX0FVRElPIGlzIG5vdCBzZXQKQ09ORklHX1RX TDYwNDBfQ09SRT15CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9bQpDT05GSUdfTUZEX0xNMzUzMz1t CiMgQ09ORklHX01GRF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9UQzM1ODlYPXkK Q09ORklHX01GRF9UUU1YODY9bQpDT05GSUdfTUZEX1ZYODU1PW0KIyBDT05GSUdfTUZEX0xPQ0hO QUdBUiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQVJJWk9OQT1tCkNPTkZJR19NRkRfQVJJWk9OQV9J MkM9bQojIENPTkZJR19NRkRfQ1M0N0wyNCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTUxMDIg aXMgbm90IHNldApDT05GSUdfTUZEX1dNNTExMD15CiMgQ09ORklHX01GRF9XTTg5OTcgaXMgbm90 IHNldApDT05GSUdfTUZEX1dNODk5OD15CkNPTkZJR19NRkRfV004NDAwPXkKIyBDT05GSUdfTUZE X1dNODMxWF9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX1dNODM1MD15CkNPTkZJR19NRkRfV004 MzUwX0kyQz15CkNPTkZJR19NRkRfV004OTk0PXkKQ09ORklHX01GRF9ST0hNX0JENzE4WFg9bQpD T05GSUdfTUZEX1JPSE1fQkQ3MTgyOD15CiMgQ09ORklHX01GRF9ST0hNX0JEOTU3WE1VRiBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9TVFBNSUMxIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TVE1GWD15 CkNPTkZJR19NRkRfQVRDMjYwWD1tCkNPTkZJR19NRkRfQVRDMjYwWF9JMkM9bQpDT05GSUdfTUZE X1FDT01fUE04MDA4PXkKQ09ORklHX1JBVkVfU1BfQ09SRT1tCiMgQ09ORklHX01GRF9SU01VX0ky QyBpcyBub3Qgc2V0CiMgZW5kIG9mIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKCkNPTkZJ R19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19SRUdVTEFUT1JfRklYRURfVk9MVEFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9W SVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09O U1VNRVI9eQpDT05GSUdfUkVHVUxBVE9SXzg4UEc4Nlg9eQpDT05GSUdfUkVHVUxBVE9SX0FDVDg4 NjU9eQpDT05GSUdfUkVHVUxBVE9SX0FDVDg5NDVBPW0KQ09ORklHX1JFR1VMQVRPUl9BRDUzOTg9 bQpDT05GSUdfUkVHVUxBVE9SX0FBVDI4NzA9bQpDT05GSUdfUkVHVUxBVE9SX0FTMzcxMT15CkNP TkZJR19SRUdVTEFUT1JfQVMzNzIyPXkKQ09ORklHX1JFR1VMQVRPUl9BVEMyNjBYPW0KQ09ORklH X1JFR1VMQVRPUl9CQ001OTBYWD15CkNPTkZJR19SRUdVTEFUT1JfQkQ3MTgxNT15CkNPTkZJR19S RUdVTEFUT1JfQkQ3MTgyOD1tCkNPTkZJR19SRUdVTEFUT1JfQkQ3MThYWD1tCkNPTkZJR19SRUdV TEFUT1JfQkQ5NTcxTVdWPW0KQ09ORklHX1JFR1VMQVRPUl9DUk9TX0VDPW0KQ09ORklHX1JFR1VM QVRPUl9EQTkwNTI9eQpDT05GSUdfUkVHVUxBVE9SX0RBOTA1NT15CkNPTkZJR19SRUdVTEFUT1Jf REE5MDYyPW0KQ09ORklHX1JFR1VMQVRPUl9EQTkwNjM9bQpDT05GSUdfUkVHVUxBVE9SX0RBOTEy MT1tCkNPTkZJR19SRUdVTEFUT1JfREE5MjEwPXkKQ09ORklHX1JFR1VMQVRPUl9EQTkyMTE9bQpD T05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKQ09ORklHX1JFR1VMQVRPUl9GQU41Mzg4MD15CkNP TkZJR19SRUdVTEFUT1JfR1BJTz15CkNPTkZJR19SRUdVTEFUT1JfSVNMOTMwNT1tCkNPTkZJR19S RUdVTEFUT1JfSVNMNjI3MUE9eQpDT05GSUdfUkVHVUxBVE9SX0xNMzYzWD1tCkNPTkZJR19SRUdV TEFUT1JfTFAzOTcxPXkKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzI9bQpDT05GSUdfUkVHVUxBVE9S X0xQODcyWD15CkNPTkZJR19SRUdVTEFUT1JfTFA4NzU1PXkKIyBDT05GSUdfUkVHVUxBVE9SX0xU QzM1ODkgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xUQzM2NzY9eQojIENPTkZJR19SRUdV TEFUT1JfTUFYMTU4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2NTA9eQpDT05G SUdfUkVHVUxBVE9SX01BWDg2NDk9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg2NjA9eQojIENPTkZJ R19SRUdVTEFUT1JfTUFYODg5MyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODkwNz15 CkNPTkZJR19SRUdVTEFUT1JfTUFYODk1Mj15CkNPTkZJR19SRUdVTEFUT1JfTUFYODk3Mz1tCkNP TkZJR19SRUdVTEFUT1JfTUFYODk5Nz15CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5OD1tCiMgQ09O RklHX1JFR1VMQVRPUl9NQVgyMDA4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc4 MjY9bQpDT05GSUdfUkVHVUxBVE9SX01DUDE2NTAyPXkKQ09ORklHX1JFR1VMQVRPUl9NUDU0MTY9 bQojIENPTkZJR19SRUdVTEFUT1JfTVA4ODU5IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9N UDg4Nlg9eQojIENPTkZJR19SRUdVTEFUT1JfTVBRNzkyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JF R1VMQVRPUl9NVDYzMTEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01UNjM2MD1tCkNPTkZJ R19SRUdVTEFUT1JfUEFMTUFTPW0KIyBDT05GSUdfUkVHVUxBVE9SX1BDQTk0NTAgaXMgbm90IHNl dApDT05GSUdfUkVHVUxBVE9SX1BDRjUwNjMzPXkKQ09ORklHX1JFR1VMQVRPUl9QRjhYMDA9bQoj IENPTkZJR19SRUdVTEFUT1JfUEZVWkUxMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1Jf UFY4ODA2MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFY4ODA4MD1tCkNPTkZJR19SRUdV TEFUT1JfUFY4ODA5MD1tCiMgQ09ORklHX1JFR1VMQVRPUl9QV00gaXMgbm90IHNldApDT05GSUdf UkVHVUxBVE9SX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVOX0FUVElOWT1tCiMgQ09ORklHX1JFR1VM QVRPUl9SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9STjVUNjE4PW0KQ09ORklH X1JFR1VMQVRPUl9ST0hNPXkKQ09ORklHX1JFR1VMQVRPUl9SVDQ4MDE9eQojIENPTkZJR19SRUdV TEFUT1JfUlQ0ODMxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTE5MEEgaXMgbm90 IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1NzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxB VE9SX1JUNjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9SVDYyNDUgaXMgbm90IHNl dApDT05GSUdfUkVHVUxBVE9SX1JUUTIxMzQ9eQpDT05GSUdfUkVHVUxBVE9SX1JUTVYyMD15CkNP TkZJR19SRUdVTEFUT1JfUlRRNjc1Mj15CiMgQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAxIGlzIG5v dCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1MyTVBTMTEgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX1M1TTg3Njc9bQpDT05GSUdfUkVHVUxBVE9SX1NMRzUxMDAwPXkKIyBDT05GSUdfUkVHVUxB VE9SX1NZNzYzNkEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1NZODEwNkE9bQpDT05GSUdf UkVHVUxBVE9SX1NZODgyNFg9eQpDT05GSUdfUkVHVUxBVE9SX1NZODgyN049bQpDT05GSUdfUkVH VUxBVE9SX1RQUzUxNjMyPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD1tCiMgQ09ORklHX1JF R1VMQVRPUl9UUFM2Mjg2WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9eQpD T05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA4Nj1tCkNP TkZJR19SRUdVTEFUT1JfVFBTNjUwOTA9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MTMyPXkKQ09O RklHX1JFR1VMQVRPUl9UUFM2NTIxOD1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjU4Nlg9bQpDT05G SUdfUkVHVUxBVE9SX1RQUzY1OTEwPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMj1tCkNPTkZJ R19SRUdVTEFUT1JfVFdMNDAzMD15CkNPTkZJR19SRUdVTEFUT1JfVkNUUkw9eQpDT05GSUdfUkVH VUxBVE9SX1dNODM1MD15CkNPTkZJR19SRUdVTEFUT1JfV004NDAwPW0KQ09ORklHX1JFR1VMQVRP Ul9XTTg5OTQ9eQpDT05GSUdfUkNfQ09SRT15CkNPTkZJR19CUEZfTElSQ19NT0RFMj15CkNPTkZJ R19MSVJDPXkKQ09ORklHX1JDX01BUD15CiMgQ09ORklHX1JDX0RFQ09ERVJTIGlzIG5vdCBzZXQK Q09ORklHX1JDX0RFVklDRVM9eQojIENPTkZJR19JUl9FTkUgaXMgbm90IHNldAojIENPTkZJR19J Ul9GSU5URUsgaXMgbm90IHNldApDT05GSUdfSVJfR1BJT19DSVI9eQpDT05GSUdfSVJfR1BJT19U WD1tCkNPTkZJR19JUl9ISVg1SEQyPXkKIyBDT05GSUdfSVJfSVRFX0NJUiBpcyBub3Qgc2V0CiMg Q09ORklHX0lSX05VVk9UT04gaXMgbm90IHNldApDT05GSUdfSVJfUFdNX1RYPXkKQ09ORklHX0lS X1NFUklBTD15CkNPTkZJR19JUl9TRVJJQUxfVFJBTlNNSVRURVI9eQojIENPTkZJR19JUl9XSU5C T05EX0NJUiBpcyBub3Qgc2V0CkNPTkZJR19SQ19MT09QQkFDSz1tCkNPTkZJR19DRUNfQ09SRT15 CkNPTkZJR19DRUNfTk9USUZJRVI9eQoKIwojIENFQyBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFf Q0VDX1JDIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0NFQ19TVVBQT1JUPXkKQ09ORklHX0NFQ19D SDczMjI9eQpDT05GSUdfQ0VDX0NST1NfRUM9eQojIENPTkZJR19VU0JfUFVMU0U4X0NFQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9SQUlOU0hBRE9XX0NFQyBpcyBub3Qgc2V0CiMgZW5kIG9mIENF QyBzdXBwb3J0CgojIENPTkZJR19NRURJQV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGlj cyBzdXBwb3J0CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBX1NXSVRDSEVS T08gaXMgbm90IHNldApDT05GSUdfRFJNPW0KQ09ORklHX0RSTV9NSVBJX0RTST15CiMgQ09ORklH X0RSTV9ERUJVR19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fS01TX0hFTFBFUj1tCiMg Q09ORklHX0RSTV9ERUJVR19EUF9NU1RfVE9QT0xPR1lfUkVGUyBpcyBub3Qgc2V0CiMgQ09ORklH X0RSTV9ERUJVR19NT0RFU0VUX0xPQ0sgaXMgbm90IHNldAojIENPTkZJR19EUk1fRkJERVZfRU1V TEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qg c2V0CkNPTkZJR19EUk1fRFBfQVVYX0JVUz1tCkNPTkZJR19EUk1fRElTUExBWV9IRUxQRVI9bQpD T05GSUdfRFJNX0RJU1BMQVlfRFBfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hEQ1BfSEVM UEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hETUlfSEVMUEVSPXkKIyBDT05GSUdfRFJNX0RQX0FV WF9DSEFSREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RQX0NFQyBpcyBub3Qgc2V0CkNPTkZJ R19EUk1fVFRNPW0KQ09ORklHX0RSTV9WUkFNX0hFTFBFUj1tCkNPTkZJR19EUk1fVFRNX0hFTFBF Uj1tCkNPTkZJR19EUk1fR0VNX1NITUVNX0hFTFBFUj1tCkNPTkZJR19EUk1fU0NIRUQ9bQoKIwoj IEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCkNPTkZJR19EUk1fSTJDX0NINzAwNj1tCkNP TkZJR19EUk1fSTJDX1NJTDE2ND1tCiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFggaXMgbm90 IHNldApDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk1MD1tCiMgZW5kIG9mIEkyQyBlbmNvZGVyIG9y IGhlbHBlciBjaGlwcwoKIwojIEFSTSBkZXZpY2VzCiMKIyBDT05GSUdfRFJNX0tPTUVEQSBpcyBu b3Qgc2V0CiMgZW5kIG9mIEFSTSBkZXZpY2VzCgojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OT1VWRUFVIGlz IG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTUgaXMgbm90IHNldApDT05GSUdfRFJNX1ZHRU09bQoj IENPTkZJR19EUk1fVktNUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVk1XR0ZYPW0KQ09ORklHX0RS TV9WTVdHRlhfTUtTU1RBVFM9eQpDT05GSUdfRFJNX0dNQTUwMD1tCiMgQ09ORklHX0RSTV9BU1Qg aXMgbm90IHNldApDT05GSUdfRFJNX01HQUcyMDA9bQpDT05GSUdfRFJNX1JDQVJfRFdfSERNST1t CiMgQ09ORklHX0RSTV9SQ0FSX1VTRV9MVkRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1JDQVJf TUlQSV9EU0kgaXMgbm90IHNldApDT05GSUdfRFJNX1FYTD1tCkNPTkZJR19EUk1fUEFORUw9eQoK IwojIERpc3BsYXkgUGFuZWxzCiMKQ09ORklHX0RSTV9QQU5FTF9BUk1fVkVSU0FUSUxFPW0KIyBD T05GSUdfRFJNX1BBTkVMX0FTVVNfWjAwVF9UTTVQNV9OVDM1NTk2IGlzIG5vdCBzZXQKIyBDT05G SUdfRFJNX1BBTkVMX0JPRV9CRjA2MFk4TV9BSjAgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVM X0JPRV9ISU1BWDgyNzlEPW0KQ09ORklHX0RSTV9QQU5FTF9CT0VfVFYxMDFXVU1fTkw2PW0KQ09O RklHX0RSTV9QQU5FTF9EU0lfQ009bQojIENPTkZJR19EUk1fUEFORUxfTFZEUyBpcyBub3Qgc2V0 CkNPTkZJR19EUk1fUEFORUxfU0lNUExFPW0KIyBDT05GSUdfRFJNX1BBTkVMX0VEUCBpcyBub3Qg c2V0CkNPTkZJR19EUk1fUEFORUxfRUxJREFfS0QzNVQxMzM9bQpDT05GSUdfRFJNX1BBTkVMX0ZF SVhJTl9LMTAxX0lNMkJBMDI9bQojIENPTkZJR19EUk1fUEFORUxfRkVJWUFOR19GWTA3MDI0REky NkEzMEQgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfSUxJVEVLX0lMSTk4ODFDIGlzIG5v dCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX0lOTk9MVVhfUDA3OVpDQSBpcyBub3Qgc2V0CkNPTkZJ R19EUk1fUEFORUxfSkRJX0xUMDcwTUUwNTAwMD1tCiMgQ09ORklHX0RSTV9QQU5FTF9KRElfUjYz NDUyIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTF9LSEFEQVNfVFMwNTA9bQojIENPTkZJR19E Uk1fUEFORUxfS0lOR0RJU1BMQVlfS0QwOTdEMDQgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVM X0xFQURURUtfTFRLMDUwSDMxNDZXPW0KQ09ORklHX0RSTV9QQU5FTF9MRUFEVEVLX0xUSzUwMEhE MTgyOT1tCkNPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM1NTEwPW0KIyBDT05GSUdfRFJNX1BB TkVMX05PVkFURUtfTlQzNTU2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9OT1ZBVEVL X05UMzU5NTAgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNjY3MkE9bQoj IENPTkZJR19EUk1fUEFORUxfTUFOVElYX01MQUYwNTdXRTUxIGlzIG5vdCBzZXQKIyBDT05GSUdf RFJNX1BBTkVMX09MSU1FWF9MQ0RfT0xJTlVYSU5PIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5F TF9PUklTRVRFQ0hfT1RNODAwOUE9bQpDT05GSUdfRFJNX1BBTkVMX09TRF9PU0QxMDFUMjU4N181 M1RTPW0KIyBDT05GSUdfRFJNX1BBTkVMX1BBTkFTT05JQ19WVlgxMEYwMzROMDAgaXMgbm90IHNl dAojIENPTkZJR19EUk1fUEFORUxfUkFTUEJFUlJZUElfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldApD T05GSUdfRFJNX1BBTkVMX1JBWURJVU1fUk02NzE5MT1tCkNPTkZJR19EUk1fUEFORUxfUkFZRElV TV9STTY4MjAwPW0KQ09ORklHX0RSTV9QQU5FTF9ST05CT19SQjA3MEQzMD1tCkNPTkZJR19EUk1f UEFORUxfU0FNU1VOR19BVE5BMzNYQzIwPW0KQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RDE2 RDA9bQpDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFM0hBMj1tCkNPTkZJR19EUk1fUEFORUxf U0FNU1VOR19TNkU2M0owWDAzPW0KQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTYzTTA9bQpD T05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFNjNNMF9EU0k9bQojIENPTkZJR19EUk1fUEFORUxf U0FNU1VOR19TNkU4OEEwX0FNUzQ1MkVGMDEgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX1NB TVNVTkdfUzZFOEFBMD1tCkNPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TT0ZFRjAwPW0KQ09ORklH X0RSTV9QQU5FTF9TRUlLT180M1dWRjFHPW0KQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUTEwMVIx U1gwMT1tCkNPTkZJR19EUk1fUEFORUxfU0hBUlBfTFMwMzdWN0RXMDE9bQojIENPTkZJR19EUk1f UEFORUxfU0hBUlBfTFMwNDNUMUxFMDEgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX1NIQVJQ X0xTMDYwVDFTWDAxPW0KQ09ORklHX0RSTV9QQU5FTF9TSVRST05JWF9TVDc3MDE9bQpDT05GSUdf RFJNX1BBTkVMX1NJVFJPTklYX1NUNzcwMz1tCiMgQ09ORklHX0RSTV9QQU5FTF9TT05ZX1RVTElQ X1RSVUxZX05UMzU1MjEgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX1RET19UTDA3MFdTSDMw PW0KQ09ORklHX0RSTV9QQU5FTF9UUlVMWV9OVDM1NTk3X1dRWEdBPW0KIyBDT05GSUdfRFJNX1BB TkVMX1ZJU0lPTk9YX1JNNjkyOTkgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX1hJTlBFTkdf WFBQMDU1QzI3Mj1tCiMgZW5kIG9mIERpc3BsYXkgUGFuZWxzCgpDT05GSUdfRFJNX0JSSURHRT15 CkNPTkZJR19EUk1fUEFORUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2Vz CiMKIyBDT05GSUdfRFJNX0NETlNfRFNJIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9DSElQT05FX0lD TjYyMTE9bQpDT05GSUdfRFJNX0NIUk9OVEVMX0NINzAzMz1tCiMgQ09ORklHX0RSTV9ESVNQTEFZ X0NPTk5FQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9GU0xfTERCIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX0lURV9JVDY1MDUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9OVElVTV9MVDg5 MTJCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xPTlRJVU1fTFQ5MjExIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX0xPTlRJVU1fTFQ5NjExIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9MT05USVVNX0xU OTYxMVVYQz1tCkNPTkZJR19EUk1fSVRFX0lUNjYxMjE9bQojIENPTkZJR19EUk1fTFZEU19DT0RF QyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NRUdBQ0hJUFNfU1REUFhYWFhfR0VfQjg1MFYzX0ZX IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05XTF9NSVBJX0RTSSBpcyBub3Qgc2V0CkNPTkZJR19E Uk1fTlhQX1BUTjM0NjA9bQpDT05GSUdfRFJNX1BBUkFERV9QUzg2MjI9bQpDT05GSUdfRFJNX1BB UkFERV9QUzg2NDA9bQpDT05GSUdfRFJNX1NJTF9TSUk4NjIwPW0KQ09ORklHX0RSTV9TSUk5MDJY PW0KIyBDT05GSUdfRFJNX1NJSTkyMzQgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0lNUExFX0JS SURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USElORV9USEM2M0xWRDEwMjQgaXMgbm90IHNl dApDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjI9bQpDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3 NjQ9bQpDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3Njc9bQpDT05GSUdfRFJNX1RPU0hJQkFfVEMz NTg3Njg9bQojIENPTkZJR19EUk1fVE9TSElCQV9UQzM1ODc3NSBpcyBub3Qgc2V0CkNPTkZJR19E Uk1fVElfVEZQNDEwPW0KIyBDT05GSUdfRFJNX1RJX1NONjVEU0k4MyBpcyBub3Qgc2V0CkNPTkZJ R19EUk1fVElfU042NURTSTg2PW0KQ09ORklHX0RSTV9USV9UUEQxMlMwMTU9bQpDT05GSUdfRFJN X0FOQUxPR0lYX0FOWDYzNDU9bQpDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc4WFg9bQpDT05GSUdf RFJNX0FOQUxPR0lYX0RQPW0KIyBDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc2MjUgaXMgbm90IHNl dAojIENPTkZJR19EUk1fSTJDX0FEVjc1MTEgaXMgbm90IHNldApDT05GSUdfRFJNX0NETlNfTUhE UDg1NDY9bQpDT05GSUdfRFJNX0RXX0hETUk9bQojIENPTkZJR19EUk1fRFdfSERNSV9DRUMgaXMg bm90IHNldAojIGVuZCBvZiBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCgpDT05GSUdfRFJNX0VU TkFWSVY9bQpDT05GSUdfRFJNX0VUTkFWSVZfVEhFUk1BTD15CiMgQ09ORklHX0RSTV9NWFNGQiBp cyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BUkNQR1UgaXMgbm90IHNldAojIENPTkZJR19EUk1fQk9D SFMgaXMgbm90IHNldApDT05GSUdfRFJNX0NJUlJVU19RRU1VPW0KQ09ORklHX0RSTV9TSU1QTEVE Uk09bQpDT05GSUdfRFJNX1ZCT1hWSURFTz1tCiMgQ09ORklHX0RSTV9TU0QxMzBYIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfT1JJRU5U QVRJT05fUVVJUktTPW0KQ09ORklHX0RSTV9OT01PREVTRVQ9eQoKIwojIEZyYW1lIGJ1ZmZlciBE ZXZpY2VzCiMKQ09ORklHX0ZCX0NNRExJTkU9eQpDT05GSUdfRkJfTk9USUZZPXkKQ09ORklHX0ZC PXkKIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9EREM9eQpDT05G SUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9D RkJfSU1BR0VCTElUPXkKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09Q WUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CkNPTkZJR19GQl9GT1JFSUdOX0VORElB Tj15CiMgQ09ORklHX0ZCX0JPVEhfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JJR19FTkRJ QU49eQojIENPTkZJR19GQl9MSVRUTEVfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19G T1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0hFQ1VCQT1tCkNPTkZJR19G Ql9TVkdBTElCPW0KQ09ORklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9 eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJp dmVycwojCkNPTkZJR19GQl9DSVJSVVM9eQojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldApDT05G SUdfRkJfQ1lCRVIyMDAwPXkKQ09ORklHX0ZCX0NZQkVSMjAwMF9EREM9eQojIENPTkZJR19GQl9B UkMgaXMgbm90IHNldApDT05GSUdfRkJfQVNJTElBTlQ9eQpDT05GSUdfRkJfSU1TVFQ9eQojIENP TkZJR19GQl9WR0ExNiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZFU0EgaXMgbm90IHNldApDT05G SUdfRkJfTjQxMT1tCkNPTkZJR19GQl9IR0E9eQojIENPTkZJR19GQl9PUEVOQ09SRVMgaXMgbm90 IHNldAojIENPTkZJR19GQl9TMUQxM1hYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9OVklESUE9bQoj IENPTkZJR19GQl9OVklESUFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJ R19GQl9SSVZBPXkKQ09ORklHX0ZCX1JJVkFfSTJDPXkKQ09ORklHX0ZCX1JJVkFfREVCVUc9eQpD T05GSUdfRkJfUklWQV9CQUNLTElHSFQ9eQojIENPTkZJR19GQl9JNzQwIGlzIG5vdCBzZXQKQ09O RklHX0ZCX0xFODA1Nzg9bQojIENPTkZJR19GQl9DQVJJTExPX1JBTkNIIGlzIG5vdCBzZXQKQ09O RklHX0ZCX01BVFJPWD15CkNPTkZJR19GQl9NQVRST1hfTUlMTEVOSVVNPXkKIyBDT05GSUdfRkJf TUFUUk9YX01ZU1RJUVVFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YX0cgaXMgbm90IHNl dAojIENPTkZJR19GQl9NQVRST1hfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWT15CiMg Q09ORklHX0ZCX0FUWV9DVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVFlfR1g9eQojIENPTkZJR19G Ql9BVFlfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1MzPW0KQ09ORklHX0ZCX1MzX0RE Qz15CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qg c2V0CkNPTkZJR19GQl9WSUE9bQojIENPTkZJR19GQl9WSUFfRElSRUNUX1BST0NGUyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX1ZJQV9YX0NPTVBBVElCSUxJVFkgaXMgbm90IHNldApDT05GSUdfRkJf TkVPTUFHSUM9bQpDT05GSUdfRkJfS1lSTz15CkNPTkZJR19GQl8zREZYPW0KIyBDT05GSUdfRkJf M0RGWF9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlhfSTJDIGlzIG5vdCBzZXQKQ09O RklHX0ZCX1ZPT0RPTzE9eQojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldApDT05GSUdfRkJf VFJJREVOVD15CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CkNPTkZJR19GQl9QTTM9eQpDT05G SUdfRkJfQ0FSTUlORT1tCkNPTkZJR19GQl9DQVJNSU5FX0RSQU1fRVZBTD15CiMgQ09ORklHX0NB Uk1JTkVfRFJBTV9DVVNUT00gaXMgbm90IHNldAojIENPTkZJR19GQl9HRU9ERSBpcyBub3Qgc2V0 CkNPTkZJR19GQl9TTTUwMT1tCkNPTkZJR19GQl9JQk1fR1hUNDUwMD1tCkNPTkZJR19GQl9WSVJU VUFMPXkKQ09ORklHX0ZCX01FVFJPTk9NRT15CkNPTkZJR19GQl9NQjg2MlhYPXkKQ09ORklHX0ZC X01CODYyWFhfUENJX0dEQz15CiMgQ09ORklHX0ZCX01CODYyWFhfSTJDIGlzIG5vdCBzZXQKQ09O RklHX0ZCX1NJTVBMRT1tCkNPTkZJR19GQl9TU0QxMzA3PXkKQ09ORklHX0ZCX1NNNzEyPXkKIyBl bmQgb2YgRnJhbWUgYnVmZmVyIERldmljZXMKCiMKIyBCYWNrbGlnaHQgJiBMQ0QgZGV2aWNlIHN1 cHBvcnQKIwpDT05GSUdfTENEX0NMQVNTX0RFVklDRT1tCiMgQ09ORklHX0xDRF9QTEFURk9STSBp cyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKQ09ORklHX0JBQ0tMSUdI VF9LVEQyNTM9bQpDT05GSUdfQkFDS0xJR0hUX0xNMzUzMz1tCkNPTkZJR19CQUNLTElHSFRfQ0FS SUxMT19SQU5DSD1tCkNPTkZJR19CQUNLTElHSFRfUFdNPXkKIyBDT05GSUdfQkFDS0xJR0hUX0RB OTA1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BUFBMRSBpcyBub3Qgc2V0CkNPTkZJ R19CQUNLTElHSFRfUUNPTV9XTEVEPW0KQ09ORklHX0JBQ0tMSUdIVF9SVDQ4MzE9bQpDT05GSUdf QkFDS0xJR0hUX1NBSEFSQT1tCkNPTkZJR19CQUNLTElHSFRfQURQODg2MD15CkNPTkZJR19CQUNL TElHSFRfQURQODg3MD1tCkNPTkZJR19CQUNLTElHSFRfUENGNTA2MzM9eQpDT05GSUdfQkFDS0xJ R0hUX0FBVDI4NzA9eQpDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEE9eQpDT05GSUdfQkFDS0xJR0hU X0xNMzYzOT1tCiMgQ09ORklHX0JBQ0tMSUdIVF9MUDg1NVggaXMgbm90IHNldApDT05GSUdfQkFD S0xJR0hUX1BBTkRPUkE9bQojIENPTkZJR19CQUNLTElHSFRfQVMzNzExIGlzIG5vdCBzZXQKIyBD T05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3 TFAgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0JENjEwNz15CkNPTkZJR19CQUNLTElHSFRf QVJDWENOTj15CiMgQ09ORklHX0JBQ0tMSUdIVF9SQVZFX1NQIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFDS0xJR0hUX0xFRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ug c3VwcG9ydAoKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX1ZJREVPTU9ERV9IRUxQRVJTPXkKQ09O RklHX0hETUk9eQojIENPTkZJR19MT0dPIGlzIG5vdCBzZXQKIyBlbmQgb2YgR3JhcGhpY3Mgc3Vw cG9ydAoKIyBDT05GSUdfU09VTkQgaXMgbm90IHNldAoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklH X0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJ RFJBVz15CkNPTkZJR19VSElEPW0KQ09ORklHX0hJRF9HRU5FUklDPW0KCiMKIyBTcGVjaWFsIEhJ RCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9eQojIENPTkZJR19ISURfQUNSVVggaXMgbm90 IHNldAojIENPTkZJR19ISURfQVBQTEUgaXMgbm90IHNldApDT05GSUdfSElEX0FVUkVBTD15CiMg Q09ORklHX0hJRF9CRUxLSU4gaXMgbm90IHNldAojIENPTkZJR19ISURfQ0hFUlJZIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfTUFDQUxMWT1tCkNP TkZJR19ISURfQ01FRElBPW0KIyBDT05GSUdfSElEX0NZUFJFU1MgaXMgbm90IHNldApDT05GSUdf SElEX0RSQUdPTlJJU0U9eQojIENPTkZJR19EUkFHT05SSVNFX0ZGIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9FTVNfRkY9eQpDT05GSUdfSElEX0VMRUNPTT15CkNPTkZJR19ISURfRVpLRVk9eQpDT05G SUdfSElEX0dFTUJJUkQ9bQpDT05GSUdfSElEX0dGUk09bQojIENPTkZJR19ISURfR0xPUklPVVMg aXMgbm90IHNldApDT05GSUdfSElEX1ZJVkFMRElfQ09NTU9OPXkKQ09ORklHX0hJRF9WSVZBTERJ PXkKIyBDT05GSUdfSElEX0tFWVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tZRSBpcyBu b3Qgc2V0CkNPTkZJR19ISURfV0FMVE9QPW0KQ09ORklHX0hJRF9WSUVXU09OSUM9bQpDT05GSUdf SElEX1hJQU9NST1tCiMgQ09ORklHX0hJRF9HWVJBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19ISURf SUNBREU9bQpDT05GSUdfSElEX0lURT1tCkNPTkZJR19ISURfSkFCUkE9bQojIENPTkZJR19ISURf VFdJTkhBTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfS0VOU0lOR1RPTj1tCkNPTkZJR19ISURfTENQ T1dFUj15CkNPTkZJR19ISURfTEVEPW0KIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9NQUdJQ01PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BTFRST04gaXMg bm90IHNldApDT05GSUdfSElEX01BWUZMQVNIPW0KIyBDT05GSUdfSElEX1JFRFJBR09OIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9NSUNST1NPRlQ9eQpDT05GSUdfSElEX01PTlRFUkVZPW0KQ09ORklH X0hJRF9NVUxUSVRPVUNIPW0KQ09ORklHX0hJRF9OSU5URU5ETz15CiMgQ09ORklHX05JTlRFTkRP X0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX05USSBpcyBub3Qgc2V0CkNPTkZJR19ISURfT1JU RUs9eQojIENPTkZJR19ISURfUEFOVEhFUkxPUkQgaXMgbm90IHNldApDT05GSUdfSElEX1BFVEFM WU5YPW0KIyBDT05GSUdfSElEX1BJQ09MQ0QgaXMgbm90IHNldAojIENPTkZJR19ISURfUExBTlRS T05JQ1MgaXMgbm90IHNldAojIENPTkZJR19ISURfUkFaRVIgaXMgbm90IHNldApDT05GSUdfSElE X1BSSU1BWD15CkNPTkZJR19ISURfU0FJVEVLPW0KIyBDT05GSUdfSElEX1NFTUlURUsgaXMgbm90 IHNldApDT05GSUdfSElEX1NQRUVETElOSz1tCiMgQ09ORklHX0hJRF9TVEVBTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9TVEVFTFNFUklFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TVU5QTFVT IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HUkVF TkFTSUEgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9bQpDT05GSUdfSElE X1RISU5HTT1tCkNPTkZJR19ISURfVURSQVdfUFMzPXkKQ09ORklHX0hJRF9XSUlNT1RFPW0KQ09O RklHX0hJRF9YSU5NTz1tCiMgQ09ORklHX0hJRF9aRVJPUExVUyBpcyBub3Qgc2V0CkNPTkZJR19I SURfWllEQUNST049bQojIENPTkZJR19ISURfU0VOU09SX0hVQiBpcyBub3Qgc2V0CkNPTkZJR19I SURfQUxQUz15CiMgZW5kIG9mIFNwZWNpYWwgSElEIGRyaXZlcnMKCiMKIyBJMkMgSElEIHN1cHBv cnQKIwojIENPTkZJR19JMkNfSElEX0FDUEkgaXMgbm90IHNldApDT05GSUdfSTJDX0hJRF9PRj15 CkNPTkZJR19JMkNfSElEX09GX0dPT0RJWD1tCiMgZW5kIG9mIEkyQyBISUQgc3VwcG9ydAoKQ09O RklHX0kyQ19ISURfQ09SRT15CiMgZW5kIG9mIEhJRCBzdXBwb3J0CgpDT05GSUdfVVNCX09IQ0lf TElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CiMgQ09ORklHX1VTQl9VTFBJX0JV UyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DT05OX0dQSU8gaXMgbm90IHNldApDT05GSUdfVVNC X0FSQ0hfSEFTX0hDRD15CiMgQ09ORklHX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUENJPXkK CiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwoj CiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJR19VU0JfR1BJT19WQlVT IGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKCiMgQ09ORklH X1VTQl9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19UWVBFQyBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9ST0xFX1NXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQyBpcyBub3Qgc2V0CkNPTkZJ R19NRU1TVElDSz1tCkNPTkZJR19NRU1TVElDS19ERUJVRz15CgojCiMgTWVtb3J5U3RpY2sgZHJp dmVycwojCiMgQ09ORklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUUgaXMgbm90IHNldAoKIwojIE1l bW9yeVN0aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX01FTVNUSUNLX1RJRk1f TVM9bQojIENPTkZJR19NRU1TVElDS19KTUlDUk9OXzM4WCBpcyBub3Qgc2V0CkNPTkZJR19NRU1T VElDS19SNTkyPW0KQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQpDT05GSUdf TEVEU19DTEFTU19GTEFTSD1tCiMgQ09ORklHX0xFRFNfQ0xBU1NfTVVMVElDT0xPUiBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfQlJJR0hUTkVTU19IV19DSEFOR0VEIGlzIG5vdCBzZXQKCiMKIyBM RUQgZHJpdmVycwojCkNPTkZJR19MRURTX0FOMzAyNTlBPW0KQ09ORklHX0xFRFNfQVcyMDEzPXkK Q09ORklHX0xFRFNfQkNNNjMyOD1tCkNPTkZJR19MRURTX0JDTTYzNTg9bQpDT05GSUdfTEVEU19M TTM1MzA9eQpDT05GSUdfTEVEU19MTTM1MzI9eQpDT05GSUdfTEVEU19MTTM1MzM9bQpDT05GSUdf TEVEU19MTTM2NDI9eQojIENPTkZJR19MRURTX0xNMzY5MlggaXMgbm90IHNldAojIENPTkZJR19M RURTX1BDQTk1MzIgaXMgbm90IHNldApDT05GSUdfTEVEU19HUElPPXkKIyBDT05GSUdfTEVEU19M UDM5NDQgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDM5NTI9eQpDT05GSUdfTEVEU19MUDUwWFg9 bQojIENPTkZJR19MRURTX0xQNTVYWF9DT01NT04gaXMgbm90IHNldApDT05GSUdfTEVEU19MUDg4 NjA9bQpDT05GSUdfTEVEU19QQ0E5NTVYPW0KQ09ORklHX0xFRFNfUENBOTU1WF9HUElPPXkKIyBD T05GSUdfTEVEU19QQ0E5NjNYIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfV004MzUwPW0KQ09ORklH X0xFRFNfREE5MDUyPXkKQ09ORklHX0xFRFNfUFdNPW0KQ09ORklHX0xFRFNfUkVHVUxBVE9SPW0K Q09ORklHX0xFRFNfQkQyODAyPW0KIyBDT05GSUdfTEVEU19MVDM1OTMgaXMgbm90IHNldAojIENP TkZJR19MRURTX1RDQTY1MDcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RMQzU5MVhYIGlzIG5v dCBzZXQKIyBDT05GSUdfTEVEU19NQVg3NzY1MCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX01BWDg5 OTc9eQpDT05GSUdfTEVEU19MTTM1NXg9eQpDT05GSUdfTEVEU19PVDIwMD1tCiMgQ09ORklHX0xF RFNfSVMzMUZMMzE5WCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0lTMzFGTDMyWFg9eQoKIwojIExF RCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRy aXZlcnMgKEhJRF9USElOR00pCiMKQ09ORklHX0xFRFNfQkxJTktNPXkKQ09ORklHX0xFRFNfU1lT Q09OPXkKQ09ORklHX0xFRFNfTUxYUkVHPW0KQ09ORklHX0xFRFNfVVNFUj1tCiMgQ09ORklHX0xF RFNfTklDNzhCWCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RJX0xNVV9DT01NT049eQojIENPTkZJ R19MRURTX0xNMzY5NyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xNMzYyNzQ9bQojIENPTkZJR19M RURTX0xHTSBpcyBub3Qgc2V0CgojCiMgRmxhc2ggYW5kIFRvcmNoIExFRCBkcml2ZXJzCiMKIyBD T05GSUdfTEVEU19BQVQxMjkwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfQVMzNjQ1QT1tCkNPTkZJ R19MRURTX0tURDI2OTI9bQpDT05GSUdfTEVEU19MTTM2MDFYPW0KIyBDT05GSUdfTEVEU19NVDYz NjAgaXMgbm90IHNldApDT05GSUdfTEVEU19SVDQ1MDU9bQojIENPTkZJR19MRURTX1JUODUxNSBp cyBub3Qgc2V0CkNPTkZJR19MRURTX1NHTTMxNDA9bQoKIwojIFJHQiBMRUQgZHJpdmVycwojCgoj CiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQojIENPTkZJR19MRURTX1RS SUdHRVJfVElNRVIgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1Q9eQojIENP TkZJR19MRURTX1RSSUdHRVJfTVREIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFS VEJFQVQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVD1tCiMgQ09ORklHX0xFRFNfVFJJ R0dFUl9DUFUgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0FDVElWSVRZPW0KQ09ORklH X0xFRFNfVFJJR0dFUl9HUElPPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OPXkKCiMK IyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQp CiMKQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0NB TUVSQT15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xF RFNfVFJJR0dFUl9ORVRERVYgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX1BBVFRFUk49 bQojIENPTkZJR19MRURTX1RSSUdHRVJfQVVESU8gaXMgbm90IHNldApDT05GSUdfTEVEU19UUklH R0VSX1RUWT15CgojCiMgU2ltcGxlIExFRCBkcml2ZXJzCiMKQ09ORklHX0FDQ0VTU0lCSUxJVFk9 eQoKIwojIFNwZWFrdXAgY29uc29sZSBzcGVlY2gKIwojIGVuZCBvZiBTcGVha3VwIGNvbnNvbGUg c3BlZWNoCgojIENPTkZJR19JTkZJTklCQU5EIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlD X1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPW0KQ09ORklHX0VEQUNf TEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0VE QUNfQU1ENzZYIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfRTdYWFg9bQojIENPTkZJR19FREFDX0U3 NTJYIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfSTgyODc1UD1tCkNPTkZJR19FREFDX0k4Mjk3NVg9 bQojIENPTkZJR19FREFDX0kzMDAwIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfSTMyMDA9bQpDT05G SUdfRURBQ19JRTMxMjAwPW0KIyBDT05GSUdfRURBQ19YMzggaXMgbm90IHNldApDT05GSUdfRURB Q19JNTQwMD1tCiMgQ09ORklHX0VEQUNfSTgyODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19S ODI2MDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1MDAwIGlzIG5vdCBzZXQKQ09ORklHX0VE QUNfSTUxMDA9bQpDT05GSUdfRURBQ19JNzMwMD1tCkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JU Q19NQzE0NjgxOF9MSUI9eQojIENPTkZJR19SVENfQ0xBU1MgaXMgbm90IHNldAojIENPTkZJR19E TUFERVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19TWU5DX0ZJ TEU9eQojIENPTkZJR19TV19TWU5DIGlzIG5vdCBzZXQKIyBDT05GSUdfVURNQUJVRiBpcyBub3Qg c2V0CkNPTkZJR19ETUFCVUZfTU9WRV9OT1RJRlk9eQpDT05GSUdfRE1BQlVGX0RFQlVHPXkKIyBD T05GSUdfRE1BQlVGX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJR19ETUFCVUZfSEVBUFM9eQpD T05GSUdfRE1BQlVGX1NZU0ZTX1NUQVRTPXkKQ09ORklHX0RNQUJVRl9IRUFQU19TWVNURU09eQoj IENPTkZJR19ETUFCVUZfSEVBUFNfQ01BIGlzIG5vdCBzZXQKIyBlbmQgb2YgRE1BQlVGIG9wdGlv bnMKCkNPTkZJR19BVVhESVNQTEFZPXkKQ09ORklHX0NIQVJMQ0Q9eQpDT05GSUdfTElORURJU1A9 bQpDT05GSUdfSEQ0NDc4MF9DT01NT049eQojIENPTkZJR19IRDQ0NzgwIGlzIG5vdCBzZXQKQ09O RklHX0lNR19BU0NJSV9MQ0Q9bQojIENPTkZJR19IVDE2SzMzIGlzIG5vdCBzZXQKQ09ORklHX0xD RDJTPXkKQ09ORklHX1BBUlBPUlRfUEFORUw9eQpDT05GSUdfUEFORUxfUEFSUE9SVD0wCkNPTkZJ R19QQU5FTF9QUk9GSUxFPTUKQ09ORklHX1BBTkVMX0NIQU5HRV9NRVNTQUdFPXkKQ09ORklHX1BB TkVMX0JPT1RfTUVTU0FHRT0iIgojIENPTkZJR19DSEFSTENEX0JMX09GRiBpcyBub3Qgc2V0CkNP TkZJR19DSEFSTENEX0JMX09OPXkKIyBDT05GSUdfQ0hBUkxDRF9CTF9GTEFTSCBpcyBub3Qgc2V0 CkNPTkZJR19QQU5FTD15CiMgQ09ORklHX1VJTyBpcyBub3Qgc2V0CkNPTkZJR19WRklPPXkKQ09O RklHX1ZGSU9fSU9NTVVfVFlQRTE9eQojIENPTkZJR19WRklPX05PSU9NTVUgaXMgbm90IHNldApD T05GSUdfVkZJT19QQ0lfTU1BUD15CkNPTkZJR19WRklPX1BDSV9JTlRYPXkKIyBDT05GSUdfVkZJ T19QQ0kgaXMgbm90IHNldApDT05GSUdfVkZJT19NREVWPXkKQ09ORklHX1ZJUlRfRFJJVkVSUz15 CkNPTkZJR19WTUdFTklEPXkKIyBDT05GSUdfVkJPWEdVRVNUIGlzIG5vdCBzZXQKQ09ORklHX05J VFJPX0VOQ0xBVkVTPW0KQ09ORklHX1ZJUlRJTz15CiMgQ09ORklHX1ZJUlRJT19NRU5VIGlzIG5v dCBzZXQKIyBDT05GSUdfVkRQQSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NUX01FTlUgaXMgbm90 IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJR19IWVBF UlYgaXMgbm90IHNldAojIGVuZCBvZiBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CgpD T05GSUdfR1JFWUJVUz15CkNPTkZJR19DT01FREk9bQpDT05GSUdfQ09NRURJX0RFQlVHPXkKQ09O RklHX0NPTUVESV9ERUZBVUxUX0JVRl9TSVpFX0tCPTIwNDgKQ09ORklHX0NPTUVESV9ERUZBVUxU X0JVRl9NQVhTSVpFX0tCPTIwNDgwCkNPTkZJR19DT01FRElfTUlTQ19EUklWRVJTPXkKQ09ORklH X0NPTUVESV9CT05EPW0KIyBDT05GSUdfQ09NRURJX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ09N RURJX1BBUlBPUlQ9bQpDT05GSUdfQ09NRURJX1NTVl9ETlA9bQojIENPTkZJR19DT01FRElfSVNB X0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfQ09NRURJX1BDSV9EUklWRVJTPW0KIyBDT05GSUdf Q09NRURJXzgyNTVfUENJIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9BRERJX1dBVENIRE9HPW0K Q09ORklHX0NPTUVESV9BRERJX0FQQ0lfMTAzMj1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzE1 MDA9bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8xNTE2PW0KIyBDT05GSUdfQ09NRURJX0FERElf QVBDSV8xNTY0IGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMTZYWD1tCkNPTkZJ R19DT01FRElfQURESV9BUENJXzIwMzI9bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8yMjAwPW0K IyBDT05GSUdfQ09NRURJX0FERElfQVBDSV8zMTIwIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9B RERJX0FQQ0lfMzUwMT1tCiMgQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfM1hYWCBpcyBub3Qgc2V0 CkNPTkZJR19DT01FRElfQURMX1BDSTYyMDg9bQpDT05GSUdfQ09NRURJX0FETF9QQ0k3WDNYPW0K IyBDT05GSUdfQ09NRURJX0FETF9QQ0k4MTY0IGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9BRExf UENJOTExMT1tCkNPTkZJR19DT01FRElfQURMX1BDSTkxMTg9bQojIENPTkZJR19DT01FRElfQURW X1BDSTE3MTAgaXMgbm90IHNldApDT05GSUdfQ09NRURJX0FEVl9QQ0kxNzIwPW0KQ09ORklHX0NP TUVESV9BRFZfUENJMTcyMz1tCkNPTkZJR19DT01FRElfQURWX1BDSTE3MjQ9bQojIENPTkZJR19D T01FRElfQURWX1BDSTE3NjAgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfQURWX1BDSV9ESU8g aXMgbm90IHNldApDT05GSUdfQ09NRURJX0FNUExDX0RJTzIwMF9QQ0k9bQojIENPTkZJR19DT01F RElfQU1QTENfUEMyMzZfUENJIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9BTVBMQ19QQzI2M19Q Q0k9bQojIENPTkZJR19DT01FRElfQU1QTENfUENJMjI0IGlzIG5vdCBzZXQKQ09ORklHX0NPTUVE SV9BTVBMQ19QQ0kyMzA9bQpDT05GSUdfQ09NRURJX0NPTlRFQ19QQ0lfRElPPW0KIyBDT05GSUdf Q09NRURJX0RBUzA4X1BDSSBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfRFQzMDAwPW0KQ09ORklH X0NPTUVESV9EWU5BX1BDSTEwWFg9bQpDT05GSUdfQ09NRURJX0dTQ19IUERJPW0KQ09ORklHX0NP TUVESV9NRjZYND1tCkNPTkZJR19DT01FRElfSUNQX01VTFRJPW0KIyBDT05GSUdfQ09NRURJX0RB UUJPQVJEMjAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9KUjNfUENJIGlzIG5vdCBzZXQK Q09ORklHX0NPTUVESV9LRV9DT1VOVEVSPW0KQ09ORklHX0NPTUVESV9DQl9QQ0lEQVM2ND1tCkNP TkZJR19DT01FRElfQ0JfUENJREFTPW0KIyBDT05GSUdfQ09NRURJX0NCX1BDSUREQSBpcyBub3Qg c2V0CkNPTkZJR19DT01FRElfQ0JfUENJTURBUz1tCkNPTkZJR19DT01FRElfQ0JfUENJTUREQT1t CiMgQ09ORklHX0NPTUVESV9NRTQwMDAgaXMgbm90IHNldApDT05GSUdfQ09NRURJX01FX0RBUT1t CkNPTkZJR19DT01FRElfTklfNjUyNz1tCkNPTkZJR19DT01FRElfTklfNjVYWD1tCkNPTkZJR19D T01FRElfTklfNjYwWD1tCkNPTkZJR19DT01FRElfTklfNjcwWD1tCiMgQ09ORklHX0NPTUVESV9O SV9MQUJQQ19QQ0kgaXMgbm90IHNldApDT05GSUdfQ09NRURJX05JX1BDSURJTz1tCiMgQ09ORklH X0NPTUVESV9OSV9QQ0lNSU8gaXMgbm90IHNldAojIENPTkZJR19DT01FRElfUlRENTIwIGlzIG5v dCBzZXQKQ09ORklHX0NPTUVESV9TNjI2PW0KQ09ORklHX0NPTUVESV9NSVRFPW0KQ09ORklHX0NP TUVESV9OSV9USU9DTUQ9bQpDT05GSUdfQ09NRURJX1BDTUNJQV9EUklWRVJTPW0KQ09ORklHX0NP TUVESV9DQl9EQVMxNl9DUz1tCkNPTkZJR19DT01FRElfREFTMDhfQ1M9bQpDT05GSUdfQ09NRURJ X05JX0RBUV83MDBfQ1M9bQpDT05GSUdfQ09NRURJX05JX0RBUV9ESU8yNF9DUz1tCkNPTkZJR19D T01FRElfTklfTEFCUENfQ1M9bQojIENPTkZJR19DT01FRElfTklfTUlPX0NTIGlzIG5vdCBzZXQK Q09ORklHX0NPTUVESV9RVUFURUNIX0RBUVBfQ1M9bQpDT05GSUdfQ09NRURJXzgyNTQ9bQpDT05G SUdfQ09NRURJXzgyNTU9bQpDT05GSUdfQ09NRURJXzgyNTVfU0E9bQpDT05GSUdfQ09NRURJX0tD T01FRElMSUI9bQpDT05GSUdfQ09NRURJX0FNUExDX0RJTzIwMD1tCkNPTkZJR19DT01FRElfREFT MDg9bQpDT05GSUdfQ09NRURJX05JX0xBQlBDPW0KQ09ORklHX0NPTUVESV9OSV9USU89bQpDT05G SUdfQ09NRURJX05JX1JPVVRJTkc9bQojIENPTkZJR19DT01FRElfVEVTVFMgaXMgbm90IHNldApD T05GSUdfU1RBR0lORz15CiMgQ09ORklHX1JUTExJQiBpcyBub3Qgc2V0CgojCiMgSUlPIHN0YWdp bmcgZHJpdmVycwojCgojCiMgQWNjZWxlcm9tZXRlcnMKIwojIGVuZCBvZiBBY2NlbGVyb21ldGVy cwoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIGVuZCBvZiBBbmFsb2cgdG8g ZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgQW5hbG9nIGRpZ2l0YWwgYmktZGlyZWN0aW9uIGNvbnZl cnRlcnMKIwpDT05GSUdfQURUNzMxNj15CkNPTkZJR19BRFQ3MzE2X0kyQz15CiMgZW5kIG9mIEFu YWxvZyBkaWdpdGFsIGJpLWRpcmVjdGlvbiBjb252ZXJ0ZXJzCgojCiMgQ2FwYWNpdGFuY2UgdG8g ZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3NzQ2IGlzIG5vdCBzZXQKIyBlbmQgb2Yg Q2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgRGlyZWN0IERpZ2l0YWwgU3lu dGhlc2lzCiMKIyBlbmQgb2YgRGlyZWN0IERpZ2l0YWwgU3ludGhlc2lzCgojCiMgTmV0d29yayBB bmFseXplciwgSW1wZWRhbmNlIENvbnZlcnRlcnMKIwpDT05GSUdfQUQ1OTMzPW0KIyBlbmQgb2Yg TmV0d29yayBBbmFseXplciwgSW1wZWRhbmNlIENvbnZlcnRlcnMKCiMKIyBBY3RpdmUgZW5lcmd5 IG1ldGVyaW5nIElDCiMKQ09ORklHX0FERTc4NTQ9eQojIENPTkZJR19BREU3ODU0X0kyQyBpcyBu b3Qgc2V0CiMgZW5kIG9mIEFjdGl2ZSBlbmVyZ3kgbWV0ZXJpbmcgSUMKCiMKIyBSZXNvbHZlciB0 byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIGVuZCBvZiBSZXNvbHZlciB0byBkaWdpdGFsIGNvbnZl cnRlcnMKIyBlbmQgb2YgSUlPIHN0YWdpbmcgZHJpdmVycwoKIyBDT05GSUdfRkJfU003NTAgaXMg bm90IHNldApDT05GSUdfU1RBR0lOR19NRURJQT15CiMgQ09ORklHX1NUQUdJTkdfQk9BUkQgaXMg bm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1hMTlhfQ0xLV1pSRCBpcyBub3Qgc2V0CkNPTkZJ R19HUkVZQlVTX0JPT1RST009eQojIENPTkZJR19HUkVZQlVTX0hJRCBpcyBub3Qgc2V0CkNPTkZJ R19HUkVZQlVTX0xJR0hUPW0KQ09ORklHX0dSRVlCVVNfTE9HPW0KIyBDT05GSUdfR1JFWUJVU19M T09QQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19HUkVZQlVTX1BPV0VSPXkKIyBDT05GSUdfR1JFWUJV U19SQVcgaXMgbm90IHNldApDT05GSUdfR1JFWUJVU19WSUJSQVRPUj1tCiMgQ09ORklHX0dSRVlC VVNfQlJJREdFRF9QSFkgaXMgbm90IHNldApDT05GSUdfWElMX0FYSVNfRklGTz1tCkNPTkZJR19G SUVMREJVU19ERVY9bQpDT05GSUdfSE1TX0FOWUJVU1NfQlVTPW0KQ09ORklHX0FSQ1hfQU5ZQlVT X0NPTlRST0xMRVI9bQpDT05GSUdfSE1TX1BST0ZJTkVUPW0KIyBDT05GSUdfUUxHRSBpcyBub3Qg c2V0CgojCiMgVk1FIERldmljZSBEcml2ZXJzCiMKQ09ORklHX1ZNRV9VU0VSPW0KIyBDT05GSUdf WDg2X1BMQVRGT1JNX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfUE1DX0FUT009eQpDT05GSUdf Q0hST01FX1BMQVRGT1JNUz15CiMgQ09ORklHX0NIUk9NRU9TX0FDUEkgaXMgbm90IHNldApDT05G SUdfQ0hST01FT1NfUFNUT1JFPXkKIyBDT05GSUdfQ0hST01FT1NfVEJNQyBpcyBub3Qgc2V0CkNP TkZJR19DUk9TX0VDPXkKQ09ORklHX0NST1NfRUNfSTJDPW0KQ09ORklHX0NST1NfRUNfUlBNU0c9 bQojIENPTkZJR19DUk9TX0VDX0xQQyBpcyBub3Qgc2V0CkNPTkZJR19DUk9TX0VDX1BST1RPPXkK IyBDT05GSUdfQ1JPU19LQkRfTEVEX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19DUk9TX0VD X0NIQVJERVY9bQpDT05GSUdfQ1JPU19FQ19MSUdIVEJBUj1tCkNPTkZJR19DUk9TX0VDX1ZCQz1t CiMgQ09ORklHX0NST1NfRUNfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NST1NfRUNfU0VO U09SSFVCIGlzIG5vdCBzZXQKQ09ORklHX0NST1NfRUNfU1lTRlM9bQojIENPTkZJR19DUk9TX1VT QlBEX05PVElGWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUk9NRU9TX1BSSVZBQ1lfU0NSRUVOIGlz IG5vdCBzZXQKIyBDT05GSUdfTUVMTEFOT1hfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfT0xQ Q19FQz15CkNPTkZJR19TVVJGQUNFX1BMQVRGT1JNUz15CiMgQ09ORklHX1NVUkZBQ0VfM19QT1dF Ul9PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfSE9UUExVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNF X0FHR1JFR0FUT1IgaXMgbm90IHNldApDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9DTEtf UFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkKQ09ORklHX0NPTU1PTl9DTEtfTUFYOTQ4NT15 CkNPTkZJR19DT01NT05fQ0xLX1NJNTM0MT15CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxIGlz IG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfU0k1MTQ9bQojIENPTkZJR19DT01NT05fQ0xLX1NJ NTQ0IGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfU0k1NzA9bQpDT05GSUdfQ09NTU9OX0NM S19DRENFNzA2PXkKQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTkyNT15CkNPTkZJR19DT01NT05fQ0xL X0NTMjAwMF9DUD1tCiMgQ09ORklHX0NPTU1PTl9DTEtfUzJNUFMxMSBpcyBub3Qgc2V0CiMgQ09O RklHX0NMS19UV0w2MDQwIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfQVhJX0NMS0dFTj1t CkNPTkZJR19DT01NT05fQ0xLX1BBTE1BUz15CkNPTkZJR19DT01NT05fQ0xLX1BXTT1tCiMgQ09O RklHX0NPTU1PTl9DTEtfUlM5X1BDSUUgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1ZD NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQkQ3MThYWCBpcyBub3Qgc2V0CkNPTkZJ R19DT01NT05fQ0xLX0ZJWEVEX01NSU89eQojIENPTkZJR19DTEtfTEdNX0NHVSBpcyBub3Qgc2V0 CiMgQ09ORklHX1hJTElOWF9WQ1UgaXMgbm90IHNldApDT05GSUdfSFdTUElOTE9DSz15CgojCiMg Q2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLU1JDX0k4MjUzPXkKQ09ORklHX0NMS0VW VF9JODI1Mz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJR19NSUNST0NISVBfUElUNjRC IGlzIG5vdCBzZXQKIyBlbmQgb2YgQ2xvY2sgU291cmNlIGRyaXZlcnMKCiMgQ09ORklHX01BSUxC T1ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfQVBJPXkKIyBDT05GSUdfSU9NTVVfU1VQUE9SVCBp cyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKQ09ORklHX1JFTU9URVBST0M9eQoj IENPTkZJR19SRU1PVEVQUk9DX0NERVYgaXMgbm90IHNldAojIGVuZCBvZiBSZW1vdGVwcm9jIGRy aXZlcnMKCiMKIyBScG1zZyBkcml2ZXJzCiMKQ09ORklHX1JQTVNHPW0KIyBDT05GSUdfUlBNU0df Q0hBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JQTVNHX0NUUkwgaXMgbm90IHNldApDT05GSUdfUlBN U0dfTlM9bQpDT05GSUdfUlBNU0dfVklSVElPPW0KIyBlbmQgb2YgUnBtc2cgZHJpdmVycwoKQ09O RklHX1NPVU5EV0lSRT1tCgojCiMgU291bmRXaXJlIERldmljZXMKIwoKIwojIFNPQyAoU3lzdGVt IE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoKIwojIEFtbG9naWMgU29DIGRyaXZlcnMKIwoj IGVuZCBvZiBBbWxvZ2ljIFNvQyBkcml2ZXJzCgojCiMgQnJvYWRjb20gU29DIGRyaXZlcnMKIwoj IGVuZCBvZiBCcm9hZGNvbSBTb0MgZHJpdmVycwoKIwojIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29D IGRyaXZlcnMKIwojIGVuZCBvZiBOWFAvRnJlZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCgojCiMg aS5NWCBTb0MgZHJpdmVycwojCiMgZW5kIG9mIGkuTVggU29DIGRyaXZlcnMKCiMKIyBFbmFibGUg TGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwojCkNPTkZJR19MSVRFWD15CkNPTkZJ R19MSVRFWF9TT0NfQ09OVFJPTExFUj1tCiMgZW5kIG9mIEVuYWJsZSBMaXRlWCBTb0MgQnVpbGRl ciBzcGVjaWZpYyBkcml2ZXJzCgojCiMgUXVhbGNvbW0gU29DIGRyaXZlcnMKIwojIGVuZCBvZiBR dWFsY29tbSBTb0MgZHJpdmVycwoKQ09ORklHX1NPQ19UST15CgojCiMgWGlsaW54IFNvQyBkcml2 ZXJzCiMKIyBlbmQgb2YgWGlsaW54IFNvQyBkcml2ZXJzCiMgZW5kIG9mIFNPQyAoU3lzdGVtIE9u IENoaXApIHNwZWNpZmljIERyaXZlcnMKCkNPTkZJR19QTV9ERVZGUkVRPXkKCiMKIyBERVZGUkVR IEdvdmVybm9ycwojCiMgQ09ORklHX0RFVkZSRVFfR09WX1NJTVBMRV9PTkRFTUFORCBpcyBub3Qg c2V0CiMgQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdf REVWRlJFUV9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9HT1ZfVVNF UlNQQUNFIGlzIG5vdCBzZXQKQ09ORklHX0RFVkZSRVFfR09WX1BBU1NJVkU9eQoKIwojIERFVkZS RVEgRHJpdmVycwojCkNPTkZJR19QTV9ERVZGUkVRX0VWRU5UPXkKQ09ORklHX0VYVENPTj1tCgoj CiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfRVhUQ09OX0FEQ19KQUNLIGlzIG5v dCBzZXQKQ09ORklHX0VYVENPTl9GU0E5NDgwPW0KQ09ORklHX0VYVENPTl9HUElPPW0KIyBDT05G SUdfRVhUQ09OX0lOVEVMX0lOVDM0OTYgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX01BWDMzNTU9 bQojIENPTkZJR19FWFRDT05fTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9QQUxN QVMgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUFRONTE1MCBpcyBub3Qgc2V0CkNPTkZJR19F WFRDT05fUlQ4OTczQT1tCkNPTkZJR19FWFRDT05fU001NTAyPW0KIyBDT05GSUdfRVhUQ09OX1VT Ql9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9VU0JDX0NST1NfRUM9bQpDT05GSUdfRVhU Q09OX1VTQkNfVFVTQjMyMD1tCkNPTkZJR19NRU1PUlk9eQpDT05GSUdfRlBHQV9ERkxfRU1JRj1t CkNPTkZJR19JSU89eQpDT05GSUdfSUlPX0JVRkZFUj15CkNPTkZJR19JSU9fQlVGRkVSX0NCPXkK Q09ORklHX0lJT19CVUZGRVJfRE1BPXkKQ09ORklHX0lJT19CVUZGRVJfRE1BRU5HSU5FPXkKQ09O RklHX0lJT19CVUZGRVJfSFdfQ09OU1VNRVI9eQpDT05GSUdfSUlPX0tGSUZPX0JVRj15CkNPTkZJ R19JSU9fVFJJR0dFUkVEX0JVRkZFUj15CkNPTkZJR19JSU9fQ09ORklHRlM9eQpDT05GSUdfSUlP X1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCkNPTkZJR19JSU9f U1dfREVWSUNFPXkKQ09ORklHX0lJT19TV19UUklHR0VSPW0KIyBDT05GSUdfSUlPX1RSSUdHRVJF RF9FVkVOVCBpcyBub3Qgc2V0CgojCiMgQWNjZWxlcm9tZXRlcnMKIwpDT05GSUdfQURYTDMxMz15 CkNPTkZJR19BRFhMMzEzX0kyQz15CkNPTkZJR19BRFhMMzU1PW0KQ09ORklHX0FEWEwzNTVfSTJD PW0KIyBDT05GSUdfQURYTDM2N19JMkMgaXMgbm90IHNldApDT05GSUdfQURYTDM3Mj15CkNPTkZJ R19BRFhMMzcyX0kyQz15CkNPTkZJR19CTUExODA9bQojIENPTkZJR19CTUE0MDAgaXMgbm90IHNl dAojIENPTkZJR19CTUMxNTBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19EQTI4MCBpcyBub3Qg c2V0CkNPTkZJR19EQTMxMT1tCkNPTkZJR19ETUFSRDA2PW0KIyBDT05GSUdfRE1BUkQwOSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RNQVJEMTAgaXMgbm90IHNldApDT05GSUdfRlhMUzg5NjJBRj1tCkNP TkZJR19GWExTODk2MkFGX0kyQz1tCkNPTkZJR19JSU9fU1RfQUNDRUxfM0FYSVM9bQpDT05GSUdf SUlPX1NUX0FDQ0VMX0kyQ18zQVhJUz1tCkNPTkZJR19LWFNEOT1tCkNPTkZJR19LWFNEOV9JMkM9 bQpDT05GSUdfS1hDSksxMDEzPW0KQ09ORklHX01DMzIzMD1tCkNPTkZJR19NTUE3NDU1PXkKQ09O RklHX01NQTc0NTVfSTJDPXkKIyBDT05GSUdfTU1BNzY2MCBpcyBub3Qgc2V0CkNPTkZJR19NTUE4 NDUyPW0KQ09ORklHX01NQTk1NTFfQ09SRT15CiMgQ09ORklHX01NQTk1NTEgaXMgbm90IHNldApD T05GSUdfTU1BOTU1Mz15CkNPTkZJR19NWEM0MDA1PXkKIyBDT05GSUdfTVhDNjI1NSBpcyBub3Qg c2V0CkNPTkZJR19TVEs4MzEyPXkKIyBDT05GSUdfU1RLOEJBNTAgaXMgbm90IHNldAojIGVuZCBv ZiBBY2NlbGVyb21ldGVycwoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwpDT05G SUdfQUQ3MDkxUjU9eQojIENPTkZJR19BRDcyOTEgaXMgbm90IHNldAojIENPTkZJR19BRDc2MDZf SUZBQ0VfUEFSQUxMRUwgaXMgbm90IHNldAojIENPTkZJR19BRDc5OVggaXMgbm90IHNldApDT05G SUdfQURJX0FYSV9BREM9eQojIENPTkZJR19DQzEwMDAxX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklH X0RBOTE1MF9HUEFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOVkVMT1BFX0RFVEVDVE9SIGlzIG5v dCBzZXQKIyBDT05GSUdfSFg3MTEgaXMgbm90IHNldAojIENPTkZJR19JTkEyWFhfQURDIGlzIG5v dCBzZXQKQ09ORklHX0xUQzI0NzE9eQojIENPTkZJR19MVEMyNDg1IGlzIG5vdCBzZXQKQ09ORklH X0xUQzI0OTc9eQpDT05GSUdfTUFYMTM2Mz15CkNPTkZJR19NQVg5NjExPXkKQ09ORklHX01DUDM0 MjI9bQojIENPTkZJR19NRURJQVRFS19NVDYzNjBfQURDIGlzIG5vdCBzZXQKQ09ORklHX01QMjYy OV9BREM9bQpDT05GSUdfTkFVNzgwMj15CiMgQ09ORklHX1BBTE1BU19HUEFEQyBpcyBub3Qgc2V0 CkNPTkZJR19STjVUNjE4X0FEQz1tCkNPTkZJR19TRF9BRENfTU9EVUxBVE9SPXkKIyBDT05GSUdf VElfQURDMDgxQyBpcyBub3Qgc2V0CkNPTkZJR19USV9BRFMxMDE1PXkKQ09ORklHX1RJX0FNMzM1 WF9BREM9eQpDT05GSUdfVFdMNDAzMF9NQURDPXkKQ09ORklHX1RXTDYwMzBfR1BBREM9eQojIENP TkZJR19WRjYxMF9BREMgaXMgbm90IHNldApDT05GSUdfWElMSU5YX1hBREM9eQojIGVuZCBvZiBB bmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgYW5kIGRp Z2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIGVuZCBvZiBBbmFsb2cgdG8gZGlnaXRhbCBh bmQgZGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwoKIwojIEFuYWxvZyBGcm9udCBFbmRzCiMK Q09ORklHX0lJT19SRVNDQUxFPXkKIyBlbmQgb2YgQW5hbG9nIEZyb250IEVuZHMKCiMKIyBBbXBs aWZpZXJzCiMKQ09ORklHX0hNQzQyNT1tCiMgZW5kIG9mIEFtcGxpZmllcnMKCiMKIyBDYXBhY2l0 YW5jZSB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ3MTUwPW0KIyBlbmQgb2YgQ2Fw YWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgQ2hlbWljYWwgU2Vuc29ycwojCkNP TkZJR19BVExBU19QSF9TRU5TT1I9eQpDT05GSUdfQVRMQVNfRVpPX1NFTlNPUj15CkNPTkZJR19C TUU2ODA9bQpDT05GSUdfQk1FNjgwX0kyQz1tCkNPTkZJR19DQ1M4MTE9eQpDT05GSUdfSUFRQ09S RT15CiMgQ09ORklHX1BNUzcwMDMgaXMgbm90IHNldAojIENPTkZJR19TQ0QzMF9DT1JFIGlzIG5v dCBzZXQKQ09ORklHX1NDRDRYPXkKQ09ORklHX1NFTlNJUklPTl9TR1AzMD1tCkNPTkZJR19TRU5T SVJJT05fU0dQNDA9eQpDT05GSUdfU1BTMzA9eQpDT05GSUdfU1BTMzBfSTJDPXkKIyBDT05GSUdf U1BTMzBfU0VSSUFMIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNFQUlSX1NVTlJJU0VfQ08yPW0KIyBD T05GSUdfVlo4OVggaXMgbm90IHNldAojIGVuZCBvZiBDaGVtaWNhbCBTZW5zb3JzCgojCiMgSGlk IFNlbnNvciBJSU8gQ29tbW9uCiMKIyBlbmQgb2YgSGlkIFNlbnNvciBJSU8gQ29tbW9uCgpDT05G SUdfSUlPX01TX1NFTlNPUlNfSTJDPXkKCiMKIyBJSU8gU0NNSSBTZW5zb3JzCiMKIyBlbmQgb2Yg SUlPIFNDTUkgU2Vuc29ycwoKIwojIFNTUCBTZW5zb3IgQ29tbW9uCiMKIyBlbmQgb2YgU1NQIFNl bnNvciBDb21tb24KCkNPTkZJR19JSU9fU1RfU0VOU09SU19JMkM9bQpDT05GSUdfSUlPX1NUX1NF TlNPUlNfQ09SRT1tCgojCiMgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCkNPTkZJR19B RDUwNjQ9bQpDT05GSUdfQUQ1MzgwPXkKQ09ORklHX0FENTQ0Nj15CkNPTkZJR19BRDU1OTJSX0JB U0U9bQpDT05GSUdfQUQ1NTkzUj1tCiMgQ09ORklHX0FENTY5Nl9JMkMgaXMgbm90IHNldAojIENP TkZJR19EUE9UX0RBQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RTNDQyNCBpcyBub3Qgc2V0CiMgQ09O RklHX002MjMzMiBpcyBub3Qgc2V0CkNPTkZJR19NQVg1MTc9eQojIENPTkZJR19NQVg1ODIxIGlz IG5vdCBzZXQKIyBDT05GSUdfTUNQNDcyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzU1NzEg aXMgbm90IHNldApDT05GSUdfVkY2MTBfREFDPXkKIyBlbmQgb2YgRGlnaXRhbCB0byBhbmFsb2cg Y29udmVydGVycwoKIwojIElJTyBkdW1teSBkcml2ZXIKIwojIENPTkZJR19JSU9fU0lNUExFX0RV TU1ZIGlzIG5vdCBzZXQKIyBlbmQgb2YgSUlPIGR1bW15IGRyaXZlcgoKIwojIEZpbHRlcnMKIwoj IGVuZCBvZiBGaWx0ZXJzCgojCiMgRnJlcXVlbmN5IFN5bnRoZXNpemVycyBERFMvUExMCiMKCiMK IyBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCiMKIyBlbmQgb2YgQ2xvY2sgR2VuZXJhdG9y L0Rpc3RyaWJ1dGlvbgoKIwojIFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50 aGVzaXplcnMKIwojIGVuZCBvZiBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3lu dGhlc2l6ZXJzCiMgZW5kIG9mIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAoKIwojIERp Z2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwpDT05GSUdfQk1HMTYwPXkKQ09ORklHX0JNRzE2MF9J MkM9eQojIENPTkZJR19GWEFTMjEwMDJDIGlzIG5vdCBzZXQKQ09ORklHX01QVTMwNTA9eQpDT05G SUdfTVBVMzA1MF9JMkM9eQpDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVM9bQojIENPTkZJR19JSU9f U1RfR1lST19JMkNfM0FYSVMgaXMgbm90IHNldApDT05GSUdfSVRHMzIwMD1tCiMgZW5kIG9mIERp Z2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKCiMKIyBIZWFsdGggU2Vuc29ycwojCgojCiMgSGVhcnQg UmF0ZSBNb25pdG9ycwojCkNPTkZJR19BRkU0NDA0PXkKQ09ORklHX01BWDMwMTAwPXkKQ09ORklH X01BWDMwMTAyPW0KIyBlbmQgb2YgSGVhcnQgUmF0ZSBNb25pdG9ycwojIGVuZCBvZiBIZWFsdGgg U2Vuc29ycwoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwpDT05GSUdfQU0yMzE1PW0KQ09ORklHX0RI VDExPW0KIyBDT05GSUdfSERDMTAwWCBpcyBub3Qgc2V0CkNPTkZJR19IREMyMDEwPXkKIyBDT05G SUdfSFRTMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRVMjEgaXMgbm90IHNldApDT05GSUdfU0k3 MDA1PXkKQ09ORklHX1NJNzAyMD15CiMgZW5kIG9mIEh1bWlkaXR5IHNlbnNvcnMKCiMKIyBJbmVy dGlhbCBtZWFzdXJlbWVudCB1bml0cwojCkNPTkZJR19CTUkxNjA9eQpDT05GSUdfQk1JMTYwX0ky Qz15CiMgQ09ORklHX0ZYT1M4NzAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tNWDYxIGlzIG5v dCBzZXQKQ09ORklHX0lOVl9JQ000MjYwMD15CkNPTkZJR19JTlZfSUNNNDI2MDBfSTJDPXkKIyBD T05GSUdfSU5WX01QVTYwNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0xTTTZEU1gg aXMgbm90IHNldApDT05GSUdfSUlPX1NUX0xTTTlEUzA9bQojIENPTkZJR19JSU9fU1RfTFNNOURT MF9JMkMgaXMgbm90IHNldAojIGVuZCBvZiBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwoKIwoj IExpZ2h0IHNlbnNvcnMKIwojIENPTkZJR19BQ1BJX0FMUyBpcyBub3Qgc2V0CkNPTkZJR19BREpE X1MzMTE9eQojIENPTkZJR19BRFVYMTAyMCBpcyBub3Qgc2V0CkNPTkZJR19BTDMwMTA9bQpDT05G SUdfQUwzMzIwQT1tCiMgQ09ORklHX0FQRFM5MzAwIGlzIG5vdCBzZXQKQ09ORklHX0FQRFM5OTYw PXkKQ09ORklHX0FTNzMyMTE9eQojIENPTkZJR19CSDE3NTAgaXMgbm90IHNldAojIENPTkZJR19C SDE3ODAgaXMgbm90IHNldAojIENPTkZJR19DTTMyMTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00z MjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMzIzIGlzIG5vdCBzZXQKQ09ORklHX0NNMzYwNT1t CkNPTkZJR19DTTM2NjUxPXkKIyBDT05GSUdfR1AyQVAwMDIgaXMgbm90IHNldApDT05GSUdfR1Ay QVAwMjBBMDBGPXkKQ09ORklHX0lRUzYyMV9BTFM9bQpDT05GSUdfU0VOU09SU19JU0wyOTAxOD15 CkNPTkZJR19TRU5TT1JTX0lTTDI5MDI4PW0KIyBDT05GSUdfSVNMMjkxMjUgaXMgbm90IHNldApD T05GSUdfSlNBMTIxMj1tCkNPTkZJR19SUFIwNTIxPXkKQ09ORklHX1NFTlNPUlNfTE0zNTMzPW0K IyBDT05GSUdfTFRSNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTFYwMTA0Q1MgaXMgbm90IHNldApD T05GSUdfTUFYNDQwMDA9bQpDT05GSUdfTUFYNDQwMDk9bQpDT05GSUdfTk9BMTMwNT15CkNPTkZJ R19PUFQzMDAxPW0KQ09ORklHX1BBMTIyMDMwMDE9eQojIENPTkZJR19TSTExMzMgaXMgbm90IHNl dApDT05GSUdfU0kxMTQ1PW0KQ09ORklHX1NUSzMzMTA9bQpDT05GSUdfU1RfVVZJUzI1PW0KQ09O RklHX1NUX1VWSVMyNV9JMkM9bQpDT05GSUdfVENTMzQxND1tCiMgQ09ORklHX1RDUzM0NzIgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19UU0wyNTYzPW0KQ09ORklHX1RTTDI1ODM9bQojIENPTkZJ R19UU0wyNTkxIGlzIG5vdCBzZXQKQ09ORklHX1RTTDI3NzI9eQpDT05GSUdfVFNMNDUzMT1tCkNP TkZJR19VUzUxODJEPW0KQ09ORklHX1ZDTkw0MDAwPXkKIyBDT05GSUdfVkNOTDQwMzUgaXMgbm90 IHNldApDT05GSUdfVkVNTDYwMzA9eQojIENPTkZJR19WRU1MNjA3MCBpcyBub3Qgc2V0CiMgQ09O RklHX1ZMNjE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1pPUFQyMjAxIGlzIG5vdCBzZXQKIyBlbmQg b2YgTGlnaHQgc2Vuc29ycwoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX0FLODk3 ND15CkNPTkZJR19BSzg5NzU9eQojIENPTkZJR19BSzA5OTExIGlzIG5vdCBzZXQKQ09ORklHX0JN QzE1MF9NQUdOPXkKQ09ORklHX0JNQzE1MF9NQUdOX0kyQz15CiMgQ09ORklHX01BRzMxMTAgaXMg bm90IHNldApDT05GSUdfTU1DMzUyNDA9bQpDT05GSUdfSUlPX1NUX01BR05fM0FYSVM9bQpDT05G SUdfSUlPX1NUX01BR05fSTJDXzNBWElTPW0KQ09ORklHX1NFTlNPUlNfSE1DNTg0Mz1tCkNPTkZJ R19TRU5TT1JTX0hNQzU4NDNfSTJDPW0KIyBDT05GSUdfU0VOU09SU19STTMxMDBfSTJDIGlzIG5v dCBzZXQKQ09ORklHX1lBTUFIQV9ZQVM1MzA9bQojIGVuZCBvZiBNYWduZXRvbWV0ZXIgc2Vuc29y cwoKIwojIE11bHRpcGxleGVycwojCiMgQ09ORklHX0lJT19NVVggaXMgbm90IHNldAojIGVuZCBv ZiBNdWx0aXBsZXhlcnMKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCiMgZW5kIG9mIEluY2xp bm9tZXRlciBzZW5zb3JzCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKQ09ORklHX0lJT19I UlRJTUVSX1RSSUdHRVI9bQojIENPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVIgaXMgbm90IHNl dApDT05GSUdfSUlPX1RJR0hUTE9PUF9UUklHR0VSPW0KQ09ORklHX0lJT19TWVNGU19UUklHR0VS PXkKIyBlbmQgb2YgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCgojCiMgTGluZWFyIGFuZCBhbmd1bGFy IHBvc2l0aW9uIHNlbnNvcnMKIwpDT05GSUdfSVFTNjI0X1BPUz1tCiMgZW5kIG9mIExpbmVhciBh bmQgYW5ndWxhciBwb3NpdGlvbiBzZW5zb3JzCgojCiMgRGlnaXRhbCBwb3RlbnRpb21ldGVycwoj CiMgQ09ORklHX0FENTExMCBpcyBub3Qgc2V0CkNPTkZJR19BRDUyNzI9bQojIENPTkZJR19EUzE4 MDMgaXMgbm90IHNldAojIENPTkZJR19NQVg1NDMyIGlzIG5vdCBzZXQKQ09ORklHX01DUDQwMTg9 bQpDT05GSUdfTUNQNDUzMT15CkNPTkZJR19UUEwwMTAyPXkKIyBlbmQgb2YgRGlnaXRhbCBwb3Rl bnRpb21ldGVycwoKIwojIERpZ2l0YWwgcG90ZW50aW9zdGF0cwojCkNPTkZJR19MTVA5MTAwMD15 CiMgZW5kIG9mIERpZ2l0YWwgcG90ZW50aW9zdGF0cwoKIwojIFByZXNzdXJlIHNlbnNvcnMKIwpD T05GSUdfQUJQMDYwTUc9bQpDT05GSUdfQk1QMjgwPXkKQ09ORklHX0JNUDI4MF9JMkM9eQpDT05G SUdfRExITDYwRD15CiMgQ09ORklHX0RQUzMxMCBpcyBub3Qgc2V0CkNPTkZJR19IUDAzPXkKIyBD T05GSUdfSUNQMTAxMDAgaXMgbm90IHNldApDT05GSUdfTVBMMTE1PXkKQ09ORklHX01QTDExNV9J MkM9eQojIENPTkZJR19NUEwzMTE1IGlzIG5vdCBzZXQKQ09ORklHX01TNTYxMT1tCkNPTkZJR19N UzU2MTFfSTJDPW0KQ09ORklHX01TNTYzNz15CkNPTkZJR19JSU9fU1RfUFJFU1M9bQojIENPTkZJ R19JSU9fU1RfUFJFU1NfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVDU0MDMgaXMgbm90IHNldAoj IENPTkZJR19IUDIwNkMgaXMgbm90IHNldApDT05GSUdfWlBBMjMyNj15CkNPTkZJR19aUEEyMzI2 X0kyQz15CiMgZW5kIG9mIFByZXNzdXJlIHNlbnNvcnMKCiMKIyBMaWdodG5pbmcgc2Vuc29ycwoj CiMgZW5kIG9mIExpZ2h0bmluZyBzZW5zb3JzCgojCiMgUHJveGltaXR5IGFuZCBkaXN0YW5jZSBz ZW5zb3JzCiMKQ09ORklHX0NST1NfRUNfTUtCUF9QUk9YSU1JVFk9eQpDT05GSUdfSVNMMjk1MDE9 eQojIENPTkZJR19MSURBUl9MSVRFX1YyIGlzIG5vdCBzZXQKQ09ORklHX01CMTIzMj15CkNPTkZJ R19QSU5HPXkKQ09ORklHX1JGRDc3NDAyPW0KQ09ORklHX1NSRjA0PXkKQ09ORklHX1NYX0NPTU1P Tj15CkNPTkZJR19TWDkzMTA9eQojIENPTkZJR19TWDkzMjQgaXMgbm90IHNldAojIENPTkZJR19T WDkzNjAgaXMgbm90IHNldAojIENPTkZJR19TWDk1MDAgaXMgbm90IHNldAojIENPTkZJR19TUkYw OCBpcyBub3Qgc2V0CkNPTkZJR19WQ05MMzAyMD15CkNPTkZJR19WTDUzTDBYX0kyQz15CiMgZW5k IG9mIFByb3hpbWl0eSBhbmQgZGlzdGFuY2Ugc2Vuc29ycwoKIwojIFJlc29sdmVyIHRvIGRpZ2l0 YWwgY29udmVydGVycwojCiMgZW5kIG9mIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwoK IwojIFRlbXBlcmF0dXJlIHNlbnNvcnMKIwojIENPTkZJR19JUVM2MjBBVF9URU1QIGlzIG5vdCBz ZXQKQ09ORklHX01MWDkwNjE0PW0KIyBDT05GSUdfTUxYOTA2MzIgaXMgbm90IHNldApDT05GSUdf VE1QMDA2PW0KQ09ORklHX1RNUDAwNz15CkNPTkZJR19UTVAxMTc9eQpDT05GSUdfVFNZUzAxPW0K Q09ORklHX1RTWVMwMkQ9eQojIGVuZCBvZiBUZW1wZXJhdHVyZSBzZW5zb3JzCgpDT05GSUdfTlRC PW0KQ09ORklHX05UQl9JRFQ9bQojIENPTkZJR19OVEJfRVBGIGlzIG5vdCBzZXQKQ09ORklHX05U Ql9TV0lUQ0hURUM9bQpDT05GSUdfTlRCX1BJTkdQT05HPW0KIyBDT05GSUdfTlRCX1RPT0wgaXMg bm90IHNldAojIENPTkZJR19OVEJfUEVSRiBpcyBub3Qgc2V0CkNPTkZJR19OVEJfVFJBTlNQT1JU PW0KQ09ORklHX1ZNRV9CVVM9eQoKIwojIFZNRSBCcmlkZ2UgRHJpdmVycwojCkNPTkZJR19WTUVf Q0E5MUNYNDI9eQpDT05GSUdfVk1FX1RTSTE0OD1tCkNPTkZJR19WTUVfRkFLRT1tCgojCiMgVk1F IEJvYXJkIERyaXZlcnMKIwojIENPTkZJR19WTUlWTUVfNzgwNSBpcyBub3Qgc2V0CkNPTkZJR19Q V009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX1BXTV9BVE1FTF9ITENEQ19QV009bQpDT05GSUdfUFdNX0FUTUVMX1RDQj15CkNPTkZJR19Q V01fQ1JPU19FQz1tCkNPTkZJR19QV01fRFdDPW0KIyBDT05GSUdfUFdNX0ZTTF9GVE0gaXMgbm90 IHNldApDT05GSUdfUFdNX0lOVEVMX0xHTT1tCiMgQ09ORklHX1BXTV9JUVM2MjBBIGlzIG5vdCBz ZXQKQ09ORklHX1BXTV9MUDM5NDM9bQpDT05GSUdfUFdNX0xQU1M9bQpDT05GSUdfUFdNX0xQU1Nf UENJPW0KIyBDT05GSUdfUFdNX0xQU1NfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QV01f TlRYRUMgaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CkNPTkZJR19Q V01fVFdMPW0KIyBDT05GSUdfUFdNX1RXTF9MRUQgaXMgbm90IHNldAojIENPTkZJR19QV01fWElM SU5YIGlzIG5vdCBzZXQKCiMKIyBJUlEgY2hpcCBzdXBwb3J0CiMKQ09ORklHX0lSUUNISVA9eQoj IENPTkZJR19BTF9GSUMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfSU5UQyBpcyBub3Qgc2V0 CiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCkNPTkZJR19JUEFDS19CVVM9eQpDT05GSUdfQk9B UkRfVFBDSTIwMD1tCkNPTkZJR19TRVJJQUxfSVBPQ1RBTD1tCkNPTkZJR19SRVNFVF9DT05UUk9M TEVSPXkKIyBDT05GSUdfUkVTRVRfSU5URUxfR1cgaXMgbm90IHNldApDT05GSUdfUkVTRVRfVElf U1lTQ09OPW0KCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKIyBDT05G SUdfVVNCX0xHTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19QSFlfQ0FOX1RSQU5TQ0VJVkVSIGlz IG5vdCBzZXQKCiMKIyBQSFkgZHJpdmVycyBmb3IgQnJvYWRjb20gcGxhdGZvcm1zCiMKQ09ORklH X0JDTV9LT05BX1VTQjJfUEhZPXkKIyBlbmQgb2YgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBs YXRmb3JtcwoKIyBDT05GSUdfUEhZX0NBREVOQ0VfVE9SUkVOVCBpcyBub3Qgc2V0CiMgQ09ORklH X1BIWV9DQURFTkNFX0RQSFkgaXMgbm90IHNldAojIENPTkZJR19QSFlfQ0FERU5DRV9EUEhZX1JY IGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0NBREVOQ0VfU0lFUlJBIGlzIG5vdCBzZXQKQ09ORklH X1BIWV9DQURFTkNFX1NBTFZPPW0KQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDPW0KQ09ORklHX1BI WV9QWEFfMjhOTV9VU0IyPW0KIyBDT05GSUdfUEhZX0xBTjk2NlhfU0VSREVTIGlzIG5vdCBzZXQK IyBDT05GSUdfUEhZX0NQQ0FQX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9NQVBQSE9ORV9N RE02NjAwIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9PQ0VMT1RfU0VSREVTPW0KQ09ORklHX1BIWV9J TlRFTF9MR01fQ09NQk89eQojIENPTkZJR19QSFlfSU5URUxfTEdNX0VNTUMgaXMgbm90IHNldAoj IGVuZCBvZiBQSFkgU3Vic3lzdGVtCgpDT05GSUdfUE9XRVJDQVA9eQojIENPTkZJR19JTlRFTF9S QVBMIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19E VFBNIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBt b25pdG9yIHN1cHBvcnQKIwojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNP TkZJR19SQVM9eQpDT05GSUdfVVNCND1tCkNPTkZJR19VU0I0X0RFQlVHRlNfV1JJVEU9eQojIENP TkZJR19VU0I0X0RNQV9URVNUIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5E Uk9JRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFuZHJvaWQKCiMgQ09ORklHX0RBWCBpcyBub3Qgc2V0 CkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CkNPTkZJR19SQVZFX1NQX0VFUFJP TT1tCiMgQ09ORklHX05WTUVNX1JNRU0gaXMgbm90IHNldAoKIwojIEhXIHRyYWNpbmcgc3VwcG9y dAojCkNPTkZJR19TVE09eQpDT05GSUdfU1RNX1BST1RPX0JBU0lDPXkKIyBDT05GSUdfU1RNX1BS T1RPX1NZU19UIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RNX0RVTU1ZIGlzIG5vdCBzZXQKQ09ORklH X1NUTV9TT1VSQ0VfQ09OU09MRT1tCkNPTkZJR19TVE1fU09VUkNFX0hFQVJUQkVBVD1tCkNPTkZJ R19TVE1fU09VUkNFX0ZUUkFDRT1tCiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKIyBlbmQg b2YgSFcgdHJhY2luZyBzdXBwb3J0CgpDT05GSUdfRlBHQT1tCkNPTkZJR19BTFRFUkFfUFJfSVBf Q09SRT1tCkNPTkZJR19BTFRFUkFfUFJfSVBfQ09SRV9QTEFUPW0KIyBDT05GSUdfRlBHQV9NR1Jf QUxURVJBX0NWUCBpcyBub3Qgc2V0CkNPTkZJR19GUEdBX0JSSURHRT1tCkNPTkZJR19BTFRFUkFf RlJFRVpFX0JSSURHRT1tCkNPTkZJR19YSUxJTlhfUFJfREVDT1VQTEVSPW0KQ09ORklHX0ZQR0Ff UkVHSU9OPW0KQ09ORklHX09GX0ZQR0FfUkVHSU9OPW0KQ09ORklHX0ZQR0FfREZMPW0KIyBDT05G SUdfRlBHQV9ERkxfRk1FIGlzIG5vdCBzZXQKQ09ORklHX0ZQR0FfREZMX0FGVT1tCkNPTkZJR19G UEdBX0RGTF9OSU9TX0lOVEVMX1BBQ19OMzAwMD1tCkNPTkZJR19GUEdBX0RGTF9QQ0k9bQpDT05G SUdfRlNJPXkKIyBDT05GSUdfRlNJX05FV19ERVZfTk9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZT SV9NQVNURVJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19GU0lfTUFTVEVSX0hVQj1tCkNPTkZJR19G U0lfTUFTVEVSX0FTUEVFRD15CkNPTkZJR19GU0lfU0NPTT1tCiMgQ09ORklHX0ZTSV9TQkVGSUZP IGlzIG5vdCBzZXQKQ09ORklHX01VTFRJUExFWEVSPW0KCiMKIyBNdWx0aXBsZXhlciBkcml2ZXJz CiMKIyBDT05GSUdfTVVYX0FERzc5MkEgaXMgbm90IHNldApDT05GSUdfTVVYX0dQSU89bQpDT05G SUdfTVVYX01NSU89bQojIGVuZCBvZiBNdWx0aXBsZXhlciBkcml2ZXJzCgpDT05GSUdfUE1fT1BQ PXkKIyBDT05GSUdfU0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSU1CVVMgaXMgbm90IHNldAoj IENPTkZJR19JTlRFUkNPTk5FQ1QgaXMgbm90IHNldApDT05GSUdfQ09VTlRFUj1tCkNPTkZJR19J TlRFUlJVUFRfQ05UPW0KQ09ORklHX0ZUTV9RVUFEREVDPW0KQ09ORklHX01JQ1JPQ0hJUF9UQ0Jf Q0FQVFVSRT1tCkNPTkZJR19JTlRFTF9RRVA9bQojIENPTkZJR19NT1NUIGlzIG5vdCBzZXQKIyBD T05GSUdfUEVDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hURSBpcyBub3Qgc2V0CiMgZW5kIG9mIERl dmljZSBEcml2ZXJzCgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VT Uz15CkNPTkZJR19WQUxJREFURV9GU19QQVJTRVI9eQpDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09O RklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09O RklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19GU19FTkNSWVBUSU9OPXkKQ09ORklHX0ZTX1ZFUklU WT15CkNPTkZJR19GU19WRVJJVFlfREVCVUc9eQojIENPTkZJR19GU19WRVJJVFlfQlVJTFRJTl9T SUdOQVRVUkVTIGlzIG5vdCBzZXQKQ09ORklHX0ZTTk9USUZZPXkKIyBDT05GSUdfRE5PVElGWSBp cyBub3Qgc2V0CkNPTkZJR19JTk9USUZZX1VTRVI9eQojIENPTkZJR19GQU5PVElGWSBpcyBub3Qg c2V0CkNPTkZJR19RVU9UQT15CiMgQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFIGlzIG5v dCBzZXQKQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkc9eQojIENPTkZJR19RVU9UQV9ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldAojIENPTkZJR19RRk1UX1YyIGlz IG5vdCBzZXQKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfQVVU T0ZTX0ZTPXkKQ09ORklHX0ZVU0VfRlM9eQpDT05GSUdfQ1VTRT15CiMgQ09ORklHX1ZJUlRJT19G UyBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlMgaXMgbm90IHNldAoKIwojIENhY2hlcwoj CkNPTkZJR19ORVRGU19TVVBQT1JUPW0KQ09ORklHX05FVEZTX1NUQVRTPXkKQ09ORklHX0ZTQ0FD SEU9bQpDT05GSUdfRlNDQUNIRV9TVEFUUz15CkNPTkZJR19GU0NBQ0hFX0RFQlVHPXkKIyBlbmQg b2YgQ2FjaGVzCgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQpDT05G SUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9DX1NZU0NUTD15CiMgQ09ORklHX1BST0NfUEFHRV9N T05JVE9SIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfQ0hJTERSRU49eQpDT05GSUdfUFJPQ19QSURf QVJDSF9TVEFUVVM9eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZT PXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19UTVBGU19YQVRUUj15CiMgQ09ORklH X0hVR0VUTEJGUyBpcyBub3Qgc2V0CkNPTkZJR19NRU1GRF9DUkVBVEU9eQpDT05GSUdfQ09ORklH RlNfRlM9eQojIGVuZCBvZiBQc2V1ZG8gZmlsZXN5c3RlbXMKCkNPTkZJR19NSVNDX0ZJTEVTWVNU RU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FQ1JZUFRfRlMg aXMgbm90IHNldApDT05GSUdfSkZGUzJfRlM9bQpDT05GSUdfSkZGUzJfRlNfREVCVUc9MApDT05G SUdfSkZGUzJfRlNfV1JJVEVCVUZGRVI9eQojIENPTkZJR19KRkZTMl9GU19XQlVGX1ZFUklGWSBp cyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX1NVTU1BUlkgaXMgbm90IHNldAojIENPTkZJR19KRkZT Ml9GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9DT01QUkVTU0lPTl9PUFRJT05TPXkK Q09ORklHX0pGRlMyX1pMSUI9eQpDT05GSUdfSkZGUzJfTFpPPXkKQ09ORklHX0pGRlMyX1JUSU1F PXkKIyBDT05GSUdfSkZGUzJfUlVCSU4gaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9DTU9ERV9O T05FIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfQ01PREVfUFJJT1JJVFkgaXMgbm90IHNldApD T05GSUdfSkZGUzJfQ01PREVfU0laRT15CiMgQ09ORklHX0pGRlMyX0NNT0RFX0ZBVk9VUkxaTyBp cyBub3Qgc2V0CkNPTkZJR19DUkFNRlM9bQpDT05GSUdfQ1JBTUZTX01URD15CiMgQ09ORklHX1JP TUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRT15CkNPTkZJR19QU1RPUkVfREVGQVVMVF9L TVNHX0JZVEVTPTEwMjQwCkNPTkZJR19QU1RPUkVfREVGTEFURV9DT01QUkVTUz1tCiMgQ09ORklH X1BTVE9SRV9MWk9fQ09NUFJFU1MgaXMgbm90IHNldApDT05GSUdfUFNUT1JFX0xaNF9DT01QUkVT Uz15CiMgQ09ORklHX1BTVE9SRV9MWjRIQ19DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BT VE9SRV84NDJfQ09NUFJFU1MgaXMgbm90IHNldApDT05GSUdfUFNUT1JFX1pTVERfQ09NUFJFU1M9 eQpDT05GSUdfUFNUT1JFX0NPTVBSRVNTPXkKQ09ORklHX1BTVE9SRV9ERUZMQVRFX0NPTVBSRVNT X0RFRkFVTFQ9eQojIENPTkZJR19QU1RPUkVfTFo0X0NPTVBSRVNTX0RFRkFVTFQgaXMgbm90IHNl dAojIENPTkZJR19QU1RPUkVfWlNURF9DT01QUkVTU19ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklH X1BTVE9SRV9DT01QUkVTU19ERUZBVUxUPSJkZWZsYXRlIgpDT05GSUdfUFNUT1JFX0NPTlNPTEU9 eQpDT05GSUdfUFNUT1JFX1BNU0c9eQojIENPTkZJR19QU1RPUkVfUkFNIGlzIG5vdCBzZXQKQ09O RklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkZTX0ZTPXkKQ09ORklHX05GU19WMj15 CkNPTkZJR19ORlNfVjM9eQojIENPTkZJR19ORlNfVjNfQUNMIGlzIG5vdCBzZXQKQ09ORklHX05G U19WND1tCiMgQ09ORklHX05GU19WNF8xIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9PVF9ORlMgaXMg bm90IHNldAojIENPTkZJR19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90IHNldApDT05GSUdfTkZT X1VTRV9LRVJORUxfRE5TPXkKQ09ORklHX05GU19ESVNBQkxFX1VEUF9TVVBQT1JUPXkKIyBDT05G SUdfTkZTRCBpcyBub3Qgc2V0CkNPTkZJR19HUkFDRV9QRVJJT0Q9eQpDT05GSUdfTE9DS0Q9eQpD T05GSUdfTE9DS0RfVjQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19TVU5SUEM9eQpDT05G SUdfU1VOUlBDX0dTUz1tCiMgQ09ORklHX1NVTlJQQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X0NFUEhfRlMgaXMgbm90IHNldApDT05GSUdfQ0lGUz1tCkNPTkZJR19DSUZTX1NUQVRTMj15CkNP TkZJR19DSUZTX0FMTE9XX0lOU0VDVVJFX0xFR0FDWT15CiMgQ09ORklHX0NJRlNfVVBDQUxMIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0lGU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RFQlVH PXkKIyBDT05GSUdfQ0lGU19ERUJVRzIgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0RFQlVHX0RV TVBfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfREZTX1VQQ0FMTCBpcyBub3Qgc2V0CiMg Q09ORklHX0NJRlNfU1dOX1VQQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfRlNDQUNIRSBp cyBub3Qgc2V0CiMgQ09ORklHX1NNQl9TRVJWRVIgaXMgbm90IHNldApDT05GSUdfU01CRlNfQ09N TU9OPW0KIyBDT05GSUdfQ09EQV9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGU19GUyBpcyBub3Qg c2V0CiMgQ09ORklHXzlQX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVG QVVMVD0iaXNvODg1OS0xIgojIENPTkZJR19OTFNfQ09ERVBBR0VfNDM3IGlzIG5vdCBzZXQKQ09O RklHX05MU19DT0RFUEFHRV83Mzc9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBz ZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RF UEFHRV84NTIgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg1NT1tCkNPTkZJR19OTFNf Q09ERVBBR0VfODU3PW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBub3Qgc2V0CiMgQ09O RklHX05MU19DT0RFUEFHRV84NjEgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj1t CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBB R0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2 OT1tCiMgQ09ORklHX05MU19DT0RFUEFHRV85MzYgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQ QUdFXzk1MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPW0KQ09ORklHX05MU19DT0RFUEFHRV85 NDk9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lT Tzg4NTlfOCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD1tCiMgQ09ORklHX05M U19DT0RFUEFHRV8xMjUxIGlzIG5vdCBzZXQKQ09ORklHX05MU19BU0NJST1tCkNPTkZJR19OTFNf SVNPODg1OV8xPW0KQ09ORklHX05MU19JU084ODU5XzI9bQpDT05GSUdfTkxTX0lTTzg4NTlfMz1t CiMgQ09ORklHX05MU19JU084ODU5XzQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNT1t CkNPTkZJR19OTFNfSVNPODg1OV82PW0KQ09ORklHX05MU19JU084ODU5Xzc9bQpDT05GSUdfTkxT X0lTTzg4NTlfOT1tCkNPTkZJR19OTFNfSVNPODg1OV8xMz1tCkNPTkZJR19OTFNfSVNPODg1OV8x ND1tCkNPTkZJR19OTFNfSVNPODg1OV8xNT1tCiMgQ09ORklHX05MU19LT0k4X1IgaXMgbm90IHNl dApDT05GSUdfTkxTX0tPSThfVT1tCkNPTkZJR19OTFNfTUFDX1JPTUFOPW0KQ09ORklHX05MU19N QUNfQ0VMVElDPW0KQ09ORklHX05MU19NQUNfQ0VOVEVVUk89bQpDT05GSUdfTkxTX01BQ19DUk9B VElBTj1tCkNPTkZJR19OTFNfTUFDX0NZUklMTElDPW0KIyBDT05GSUdfTkxTX01BQ19HQUVMSUMg aXMgbm90IHNldApDT05GSUdfTkxTX01BQ19HUkVFSz1tCkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9 bQpDT05GSUdfTkxTX01BQ19JTlVJVD1tCiMgQ09ORklHX05MU19NQUNfUk9NQU5JQU4gaXMgbm90 IHNldApDT05GSUdfTkxTX01BQ19UVVJLSVNIPW0KIyBDT05GSUdfTkxTX1VURjggaXMgbm90IHNl dAojIENPTkZJR19ETE0gaXMgbm90IHNldApDT05GSUdfVU5JQ09ERT15CiMgQ09ORklHX1VOSUNP REVfTk9STUFMSVpBVElPTl9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEZpbGUgc3lzdGVt cwoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CkNPTkZJR19LRVlTX1JFUVVF U1RfQ0FDSEU9eQojIENPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBDT05G SUdfVFJVU1RFRF9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPW0KIyBDT05G SUdfVVNFUl9ERUNSWVBURURfREFUQSBpcyBub3Qgc2V0CkNPTkZJR19LRVlfREhfT1BFUkFUSU9O Uz15CiMgQ09ORklHX0tFWV9OT1RJRklDQVRJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJ VFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFk9eQojIENPTkZJR19T RUNVUklUWUZTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfTkVUV09SSyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFQ1VSSVRZX1BBVEggaXMgbm90IHNldApDT05GSUdfRk9SVElGWV9TT1VSQ0U9 eQojIENPTkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVIgaXMgbm90IHNldAojIENPTkZJR19TRUNV UklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlf WUFNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFQ1VSSVRZX0xPQ0tET1dOX0xTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZ X0xBTkRMT0NLIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWT15CiMgQ09ORklHX0lOVEVHUklU WV9TSUdOQVRVUkUgaXMgbm90IHNldAojIENPTkZJR19JTUEgaXMgbm90IHNldAojIENPTkZJR19F Vk0gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfTFNNPSJs YW5kbG9jayxsb2NrZG93bix5YW1hLGxvYWRwaW4sc2FmZXNldGlkLGludGVncml0eSxicGYiCgoj CiMgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMKCiMKIyBNZW1vcnkgaW5pdGlhbGl6YXRpb24K IwpDT05GSUdfSU5JVF9TVEFDS19OT05FPXkKIyBDT05GSUdfR0NDX1BMVUdJTl9TVFJVQ1RMRUFL X1VTRVIgaXMgbm90IHNldAojIENPTkZJR19HQ0NfUExVR0lOX1NUUlVDVExFQUtfQllSRUYgaXMg bm90IHNldAojIENPTkZJR19HQ0NfUExVR0lOX1NUUlVDVExFQUtfQllSRUZfQUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfR0NDX1BMVUdJTl9TVEFDS0xFQUsgaXMgbm90IHNldAojIENPTkZJR19JTklU X09OX0FMTE9DX0RFRkFVTFRfT04gaXMgbm90IHNldAojIENPTkZJR19JTklUX09OX0ZSRUVfREVG QVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19DQ19IQVNfWkVST19DQUxMX1VTRURfUkVHUz15CiMg Q09ORklHX1pFUk9fQ0FMTF9VU0VEX1JFR1MgaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgaW5p dGlhbGl6YXRpb24KCkNPTkZJR19SQU5EU1RSVUNUX05PTkU9eQojIENPTkZJR19SQU5EU1RSVUNU X0ZVTEwgaXMgbm90IHNldAojIENPTkZJR19SQU5EU1RSVUNUX1BFUkZPUk1BTkNFIGlzIG5vdCBz ZXQKIyBlbmQgb2YgS2VybmVsIGhhcmRlbmluZyBvcHRpb25zCiMgZW5kIG9mIFNlY3VyaXR5IG9w dGlvbnMKCkNPTkZJR19YT1JfQkxPQ0tTPXkKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNv cmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQ STI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NS WVBUT19TS0NJUEhFUj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19I QVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NS WVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtD SVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNP TkZJR19DUllQVE9fS1BQPXkKQ09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX01B TkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQ VE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkK Q09ORklHX0NSWVBUT19QQ1JZUFQ9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQ VE9fQVVUSEVOQz15CiMgQ09ORklHX0NSWVBUT19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19TSU1EPXkKQ09ORklHX0NSWVBUT19FTkdJTkU9eQoKIwojIFB1YmxpYy1rZXkgY3J5cHRvZ3Jh cGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPXkKIyBDT05GSUdfQ1JZ UFRPX0RIX1JGQzc5MTlfR1JPVVBTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0M9eQpDT05G SUdfQ1JZUFRPX0VDREg9eQojIENPTkZJR19DUllQVE9fRUNEU0EgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fRUNSRFNBIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TTTI9eQpDT05GSUdfQ1JZ UFRPX0NVUlZFMjU1MTk9eQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29j aWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPW0KQ09ORklHX0NSWVBUT19HQ009bQpDT05G SUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX0FFR0lTMTI4PXkKQ09O RklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9eQoKIwojIEJsb2NrIG1v ZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9bQpDT05GSUdfQ1JZUFRPX0NGQj1tCkNPTkZJR19DUllQ VE9fQ1RSPXkKIyBDT05GSUdfQ1JZUFRPX0NUUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNC PXkKQ09ORklHX0NSWVBUT19MUlc9eQpDT05GSUdfQ1JZUFRPX09GQj1tCkNPTkZJR19DUllQVE9f UENCQz15CiMgQ09ORklHX0NSWVBUT19YVFMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0VZ V1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRElBTlRVTSBpcyBub3Qgc2V0CiMgQ09O RklHX0NSWVBUT19FU1NJViBpcyBub3Qgc2V0CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQ VE9fQ01BQz1tCkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fWENCQz1tCkNPTkZJ R19DUllQVE9fVk1BQz1tCgojCiMgRGlnZXN0CiMKIyBDT05GSUdfQ1JZUFRPX0NSQzMyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUwgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX0NSQzMyPW0KQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX1hY SEFTSD15CkNPTkZJR19DUllQVE9fQkxBS0UyQj15CkNPTkZJR19DUllQVE9fQkxBS0UyUz1tCkNP TkZJR19DUllQVE9fQ1JDVDEwRElGPXkKIyBDT05GSUdfQ1JZUFRPX0NSQzY0X1JPQ0tTT0ZUIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19HSEFTSD1tCkNPTkZJR19DUllQVE9fUE9MWTEzMDU9eQoj IENPTkZJR19DUllQVE9fTUQ0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NRDU9eQojIENPTkZJ R19DUllQVE9fTUlDSEFFTF9NSUMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1JNRDE2MD15CkNP TkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19T SEE1MTI9eQpDT05GSUdfQ1JZUFRPX1NIQTM9eQpDT05GSUdfQ1JZUFRPX1NNMz15CiMgQ09ORklH X0NSWVBUT19TTTNfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TVFJFRUJPRyBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fV1A1MTI9bQoKIwojIENpcGhlcnMKIwpDT05GSUdfQ1JZ UFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVTX1RJPW0KIyBDT05GSUdfQ1JZUFRPX0FFU19OSV9J TlRFTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9bQpDT05GSUdfQ1JZUFRPX0JM T1dGSVNIX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9eQpDT05GSUdfQ1JZUFRPX0NB U1RfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19DQVNUNT1tCkNPTkZJR19DUllQVE9fQ0FTVDY9eQpD T05GSUdfQ1JZUFRPX0RFUz1tCkNPTkZJR19DUllQVE9fRkNSWVBUPXkKQ09ORklHX0NSWVBUT19D SEFDSEEyMD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9T U0UyXzU4Nj15CiMgQ09ORklHX0NSWVBUT19TTTRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklH X0NSWVBUT19UV09GSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfNTg2IGlz IG5vdCBzZXQKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJ R19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fTFo0PXkKQ09ORklHX0NSWVBUT19MWjRIQz15CkNPTkZJR19DUllQVE9fWlNURD15CgojCiMg UmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPXkKQ09O RklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJR19D UllQVE9fRFJCR19IQVNIPXkKQ09ORklHX0NSWVBUT19EUkJHX0NUUj15CkNPTkZJR19DUllQVE9f RFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9fS0RGODAw MTA4X0NUUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VT RVJfQVBJX1JORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9BRUFEIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQpDT05GSUdfQ1JZUFRPX0hXPXkKQ09ORklH X0NSWVBUT19ERVZfUEFETE9DSz15CiMgQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19BRVMgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX1NIQT15CkNPTkZJR19DUllQVE9fREVW X0dFT0RFPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9ISUZOXzc5NVggaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0RFVl9BVE1FTF9JMkM9eQpDT05GSUdfQ1JZUFRPX0RFVl9BVE1FTF9FQ0M9eQpDT05G SUdfQ1JZUFRPX0RFVl9BVE1FTF9TSEEyMDRBPW0KQ09ORklHX0NSWVBUT19ERVZfQ0NQPXkKQ09O RklHX0NSWVBUT19ERVZfUUFUPXkKQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDPXkKQ09O RklHX0NSWVBUT19ERVZfUUFUX0MzWFhYPW0KQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2Mlg9bQpD T05GSUdfQ1JZUFRPX0RFVl9RQVRfNFhYWD15CkNPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhD Q1ZGPW0KQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkY9eQpDT05GSUdfQ1JZUFRPX0RFVl9R QVRfQzYyWFZGPXkKQ09ORklHX0NSWVBUT19ERVZfVklSVElPPXkKQ09ORklHX0NSWVBUT19ERVZf U0FGRVhDRUw9eQojIENPTkZJR19DUllQVE9fREVWX0NDUkVFIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPX0RFVl9BTUxPR0lDX0dYTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU1NRVRSSUNfS0VZ X1RZUEUgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5n CiMKIyBDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2Yg Q2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKCkNPTkZJR19CSU5BUllfUFJJTlRG PXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX0xJTkVBUl9SQU5HRVM9eQpDT05GSUdf UEFDS0lORz15CkNPTkZJR19CSVRSRVZFUlNFPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9N X1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRf VVRJTFM9eQojIENPTkZJR19DT1JESUMgaXMgbm90IHNldApDT05GSUdfUFJJTUVfTlVNQkVSUz15 CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5F UklDX0lPTUFQPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19BUkNI X1VTRV9TWU1fQU5OT1RBVElPTlM9eQoKIwojIENyeXB0byBsaWJyYXJ5IHJvdXRpbmVzCiMKQ09O RklHX0NSWVBUT19MSUJfQUVTPXkKQ09ORklHX0NSWVBUT19MSUJfQkxBS0UyU19HRU5FUklDPXkK Q09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBX0dFTkVSSUM9eQojIENPTkZJR19DUllQVE9fTElCX0NI QUNIQSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTlfR0VORVJJQz15CiMg Q09ORklHX0NSWVBUT19MSUJfQ1VSVkUyNTUxOSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTElC X0RFUz15CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X1JTSVpFPTEKQ09ORklHX0NSWVBUT19M SUJfUE9MWTEzMDVfR0VORVJJQz15CiMgQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDUgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fTElCX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0xJQl9TSEEyNTY9eQojIGVuZCBvZiBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwoK Q09ORklHX0xJQl9NRU1ORVE9eQpDT05GSUdfQ1JDX0NDSVRUPW0KQ09ORklHX0NSQzE2PXkKQ09O RklHX0NSQ19UMTBESUY9eQojIENPTkZJR19DUkM2NF9ST0NLU09GVCBpcyBub3Qgc2V0CkNPTkZJ R19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMy X0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM2ND1tCkNPTkZJR19DUkM0PXkKQ09ORklHX0NSQzc9 eQojIENPTkZJR19MSUJDUkMzMkMgaXMgbm90IHNldApDT05GSUdfQ1JDOD15CkNPTkZJR19YWEhB U0g9eQojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19aTElCX0lO RkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJ R19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJFU1M9eQpDT05GSUdfTFo0SENfQ09N UFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01QUkVTUz15CkNP TkZJR19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9 eQojIENPTkZJR19YWl9ERUNfUE9XRVJQQyBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfSUE2ND15 CiMgQ09ORklHX1haX0RFQ19BUk0gaXMgbm90IHNldAojIENPTkZJR19YWl9ERUNfQVJNVEhVTUIg aXMgbm90IHNldApDT05GSUdfWFpfREVDX1NQQVJDPXkKIyBDT05GSUdfWFpfREVDX01JQ1JPTFpN QSBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMg bm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9S PXkKQ09ORklHX1JFRURfU09MT01PTj1tCkNPTkZJR19SRUVEX1NPTE9NT05fREVDMTY9eQpDT05G SUdfQkNIPW0KQ09ORklHX0JDSF9DT05TVF9QQVJBTVM9eQpDT05GSUdfWEFSUkFZX01VTFRJPXkK Q09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNf SU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15 CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfU1dJT1RMQj15CkNPTkZJR19ETUFf Q01BPXkKIyBDT05GSUdfRE1BX1BFUk5VTUFfQ01BIGlzIG5vdCBzZXQKCiMKIyBEZWZhdWx0IGNv bnRpZ3VvdXMgbWVtb3J5IGFyZWEgc2l6ZToKIwpDT05GSUdfQ01BX1NJWkVfTUJZVEVTPTAKQ09O RklHX0NNQV9TSVpFX1BFUkNFTlRBR0U9MAojIENPTkZJR19DTUFfU0laRV9TRUxfTUJZVEVTIGlz IG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX1BFUkNFTlRBR0UgaXMgbm90IHNldAojIENP TkZJR19DTUFfU0laRV9TRUxfTUlOIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9TSVpFX1NFTF9NQVg9 eQpDT05GSUdfQ01BX0FMSUdOTUVOVD04CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNl dApDT05GSUdfRE1BX01BUF9CRU5DSE1BUks9eQpDT05GSUdfU0dMX0FMTE9DPXkKQ09ORklHX0NI RUNLX1NJR05BVFVSRT15CkNPTkZJR19DUFVNQVNLX09GRlNUQUNLPXkKQ09ORklHX0NQVV9STUFQ PXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15 CkNPTkZJR19NUElMSUI9eQpDT05GSUdfTElCRkRUPXkKQ09ORklHX09JRF9SRUdJU1RSWT1tCkNP TkZJR19IQVZFX0dFTkVSSUNfVkRTTz15CkNPTkZJR19HRU5FUklDX0dFVFRJTUVPRkRBWT15CkNP TkZJR19HRU5FUklDX1ZEU09fMzI9eQpDT05GSUdfR0VORVJJQ19WRFNPX1RJTUVfTlM9eQpDT05G SUdfQVJDSF9TVEFDS1dBTEs9eQpDT05GSUdfU1RBQ0tERVBPVD15CkNPTkZJR19TVEFDS19IQVNI X09SREVSPTIwCkNPTkZJR19SRUZfVFJBQ0tFUj15CiMgZW5kIG9mIExpYnJhcnkgcm91dGluZXMK CiMKIyBLZXJuZWwgaGFja2luZwojCgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09O RklHX1BSSU5US19USU1FPXkKQ09ORklHX1BSSU5US19DQUxMRVI9eQojIENPTkZJR19TVEFDS1RS QUNFX0JVSUxEX0lEIGlzIG5vdCBzZXQKQ09ORklHX0NPTlNPTEVfTE9HTEVWRUxfREVGQVVMVD03 CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX1FVSUVUPTQKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxf REVGQVVMVD00CiMgQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdf RFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUdfQ09SRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NZTUJPTElDX0VSUk5BTUUgaXMgbm90IHNldApDT05GSUdfREVCVUdf QlVHVkVSQk9TRT15CiMgZW5kIG9mIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoKQ09ORklHX0RF QlVHX0tFUk5FTD15CkNPTkZJR19ERUJVR19NSVNDPXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tz IGFuZCBjb21waWxlciBvcHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQojIENPTkZJR19ERUJV R19JTkZPX05PTkUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGX1RPT0xDSEFJ Tl9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0lORk9fRFdBUkY0PXkKIyBDT05GSUdf REVCVUdfSU5GT19EV0FSRjUgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEPXkK IyBDT05GSUdfREVCVUdfSU5GT19DT01QUkVTU0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf SU5GT19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19QQUhPTEVfSEFTX1NQTElUX0JURj15CiMgQ09O RklHX0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49ODE5MgpDT05GSUdf U1RSSVBfQVNNX1NZTVM9eQojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldApDT05GSUdf SEVBREVSU19JTlNUQUxMPXkKQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0g9eQpDT05GSUdf U0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CiMgQ09O RklHX1ZNTElOVVhfTUFQIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQ VT15CiMgZW5kIG9mIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKCiMK IyBHZW5lcmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKIwpDT05GSUdfTUFHSUNfU1lT UlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19NQUdJQ19T WVNSUV9TRVJJQUw9eQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMX1NFUVVFTkNFPSIiCkNPTkZJ R19ERUJVR19GUz15CiMgQ09ORklHX0RFQlVHX0ZTX0FMTE9XX0FMTCBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX0ZTX0RJU0FMTE9XX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0ZTX0FM TE9XX05PTkU9eQpDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CkNPTkZJR19VQlNBTj15CiMg Q09ORklHX1VCU0FOX1RSQVAgaXMgbm90IHNldApDT05GSUdfQ0NfSEFTX1VCU0FOX0JPVU5EUz15 CkNPTkZJR19VQlNBTl9CT1VORFM9eQpDT05GSUdfVUJTQU5fT05MWV9CT1VORFM9eQpDT05GSUdf VUJTQU5fU0hJRlQ9eQojIENPTkZJR19VQlNBTl9ESVZfWkVSTyBpcyBub3Qgc2V0CiMgQ09ORklH X1VCU0FOX1VOUkVBQ0hBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVUJTQU5fQk9PTCBpcyBub3Qg c2V0CiMgQ09ORklHX1VCU0FOX0VOVU0gaXMgbm90IHNldAojIENPTkZJR19VQlNBTl9BTElHTk1F TlQgaXMgbm90IHNldApDT05GSUdfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVEVTVF9V QlNBTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0tDU0FOX0NPTVBJTEVSPXkKIyBlbmQgb2YgR2Vu ZXJpYyBLZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCgojCiMgTmV0d29ya2luZyBEZWJ1Z2dp bmcKIwpDT05GSUdfTkVUX0RFVl9SRUZDTlRfVFJBQ0tFUj15CkNPTkZJR19ORVRfTlNfUkVGQ05U X1RSQUNLRVI9eQojIENPTkZJR19ERUJVR19ORVQgaXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3Jr aW5nIERlYnVnZ2luZwoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJ T049eQojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfUEFHRV9PV05F Uj15CiMgQ09ORklHX1BBR0VfUE9JU09OSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1BBR0Vf UkVGPXkKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVJDSF9I QVNfREVCVUdfV1g9eQojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklD X1BURFVNUD15CkNPTkZJR19QVERVTVBfQ09SRT15CkNPTkZJR19QVERVTVBfREVCVUdGUz15CkNP TkZJR19ERUJVR19PQkpFQ1RTPXkKIyBDT05GSUdfREVCVUdfT0JKRUNUU19TRUxGVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX0ZSRUU9eQpDT05GSUdfREVCVUdfT0JKRUNUU19U SU1FUlM9eQpDT05GSUdfREVCVUdfT0JKRUNUU19XT1JLPXkKIyBDT05GSUdfREVCVUdfT0JKRUNU U19SQ1VfSEVBRCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX1BFUkNQVV9DT1VOVEVS PXkKQ09ORklHX0RFQlVHX09CSkVDVFNfRU5BQkxFX0RFRkFVTFQ9MQpDT05GSUdfU0hSSU5LRVJf REVCVUc9eQpDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1M RUFLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFPXkKQ09ORklHX1NDSEVEX1NU QUNLX0VORF9DSEVDSz15CkNPTkZJR19BUkNIX0hBU19ERUJVR19WTV9QR1RBQkxFPXkKIyBDT05G SUdfREVCVUdfVk0gaXMgbm90IHNldApDT05GSUdfREVCVUdfVk1fUEdUQUJMRT15CkNPTkZJR19B UkNIX0hBU19ERUJVR19WSVJUVUFMPXkKQ09ORklHX0RFQlVHX1ZJUlRVQUw9eQpDT05GSUdfREVC VUdfTUVNT1JZX0lOSVQ9eQpDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTPXkKQ09ORklHX0RFQlVH X0tNQVBfTE9DQUw9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19LTUFQX0xPQ0FMX0ZPUkNFX01BUD15 CkNPTkZJR19ERUJVR19LTUFQX0xPQ0FMX0ZPUkNFX01BUD15CiMgQ09ORklHX0RFQlVHX0hJR0hN RU0gaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0RF QlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfQ0NfSEFTX0tBU0FOX0dFTkVSSUM9eQpDT05GSUdf Q0NfSEFTX1dPUktJTkdfTk9TQU5JVElaRV9BRERSRVNTPXkKQ09ORklHX0hBVkVfQVJDSF9LRkVO Q0U9eQojIGVuZCBvZiBNZW1vcnkgRGVidWdnaW5nCgpDT05GSUdfREVCVUdfU0hJUlE9eQoKIwoj IERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX1BBTklDX09OX09PUFM9eQpD T05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJR19QQU5JQ19USU1FT1VUPTAKQ09ORklH X0xPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19TT0ZUTE9DS1VQX0RFVEVDVE9SPXkKIyBDT05GSUdf Qk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUMgaXMgbm90IHNldApDT05GSUdfSEFSRExPQ0tVUF9E RVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1I9eQojIENPTkZJR19CT09U UEFSQU1fSEFSRExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19ERVRFQ1RfSFVOR19UQVNL PXkKQ09ORklHX0RFRkFVTFRfSFVOR19UQVNLX1RJTUVPVVQ9NDgwCkNPTkZJR19CT09UUEFSQU1f SFVOR19UQVNLX1BBTklDPXkKQ09ORklHX1dRX1dBVENIRE9HPXkKIyBDT05GSUdfVEVTVF9MT0NL VVAgaXMgbm90IHNldAojIGVuZCBvZiBEZWJ1ZyBPb3BzLCBMb2NrdXBzIGFuZCBIYW5ncwoKIwoj IFNjaGVkdWxlciBEZWJ1Z2dpbmcKIwpDT05GSUdfU0NIRURfREVCVUc9eQpDT05GSUdfU0NIRURf SU5GTz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBlbmQgb2YgU2NoZWR1bGVyIERlYnVnZ2luZwoK IyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5n IChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpDT05GSUdfTE9DS19ERUJVR0dJTkdfU1VQ UE9SVD15CkNPTkZJR19QUk9WRV9MT0NLSU5HPXkKIyBDT05GSUdfUFJPVkVfUkFXX0xPQ0tfTkVT VElORyBpcyBub3Qgc2V0CkNPTkZJR19MT0NLX1NUQVQ9eQpDT05GSUdfREVCVUdfUlRfTVVURVhF Uz15CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKQ09ORklH X0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIPXkKQ09ORklHX0RFQlVHX1JXU0VNUz15CkNPTkZJR19E RUJVR19MT0NLX0FMTE9DPXkKQ09ORklHX0xPQ0tERVA9eQpDT05GSUdfTE9DS0RFUF9CSVRTPTE1 CkNPTkZJR19MT0NLREVQX0NIQUlOU19CSVRTPTE2CkNPTkZJR19MT0NLREVQX1NUQUNLX1RSQUNF X0JJVFM9MTkKQ09ORklHX0xPQ0tERVBfU1RBQ0tfVFJBQ0VfSEFTSF9CSVRTPTE0CkNPTkZJR19M T0NLREVQX0NJUkNVTEFSX1FVRVVFX0JJVFM9MTIKIyBDT05GSUdfREVCVUdfTE9DS0RFUCBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5H X0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldApDT05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9bQojIENP TkZJR19XV19NVVRFWF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDRl9UT1JUVVJFX1RF U1QgaXMgbm90IHNldAojIGVuZCBvZiBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVz LCBldGMuLi4pCgpDT05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1Nf Tk1JPXkKIyBDT05GSUdfREVCVUdfSVJRRkxBR1MgaXMgbm90IHNldApDT05GSUdfU1RBQ0tUUkFD RT15CkNPTkZJR19XQVJOX0FMTF9VTlNFRURFRF9SQU5ET009eQojIENPTkZJR19ERUJVR19LT0JK RUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVF9SRUxFQVNFIGlzIG5vdCBzZXQK CiMKIyBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKIyBDT05GSUdfREVCVUdfTElTVCBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19QTElTVD15CkNPTkZJR19ERUJVR19TRz15CkNPTkZJR19E RUJVR19OT1RJRklFUlM9eQojIENPTkZJR19CVUdfT05fREFUQV9DT1JSVVBUSU9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfTUFQTEVfVFJFRSBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIGtl cm5lbCBkYXRhIHN0cnVjdHVyZXMKCiMgQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTIGlzIG5vdCBz ZXQKCiMKIyBSQ1UgRGVidWdnaW5nCiMKQ09ORklHX1BST1ZFX1JDVT15CiMgQ09ORklHX1BST1ZF X1JDVV9MSVNUIGlzIG5vdCBzZXQKQ09ORklHX1RPUlRVUkVfVEVTVD1tCkNPTkZJR19SQ1VfU0NB TEVfVEVTVD1tCkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUPW0KIyBDT05GSUdfUkNVX1JFRl9TQ0FM RV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdf UkNVX0VYUF9DUFVfU1RBTExfVElNRU9VVD0wCkNPTkZJR19SQ1VfVFJBQ0U9eQpDT05GSUdfUkNV X0VRU19ERUJVRz15CiMgZW5kIG9mIFJDVSBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1dRX0ZP UkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9IT1RQTFVHX1NUQVRFX0NPTlRST0wg aXMgbm90IHNldApDT05GSUdfTEFURU5DWVRPUD15CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfUkVUSE9PSz15CkNPTkZJR19I QVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15 CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0Vf V0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9ESVJFQ1RfQ0FMTFM9 eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExf VFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19IQVZFX0JV SUxEVElNRV9NQ09VTlRfU09SVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklHX1RS QUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpD T05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NX QVA9eQpDT05GSUdfUFJFRU1QVElSUV9UUkFDRVBPSU5UUz15CkNPTkZJR19UUkFDSU5HPXkKQ09O RklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJB Q0U9eQojIENPTkZJR19CT09UVElNRV9UUkFDSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVOQ1RJ T05fVFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKQ09O RklHX0lSUVNPRkZfVFJBQ0VSPXkKQ09ORklHX1NDSEVEX1RSQUNFUj15CiMgQ09ORklHX0hXTEFU X1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19PU05PSVNFX1RSQUNFUj15CiMgQ09ORklHX1RJTUVS TEFUX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19NTUlPVFJBQ0U9eQpDT05GSUdfRlRSQUNFX1NZ U0NBTExTPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVD15CkNPTkZJR19UUkFDRVJfU05BUFNIT1Rf UEVSX0NQVV9TV0FQPXkKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19QUk9G SUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19VUFJPQkVfRVZFTlRTPXkK Q09ORklHX0JQRl9FVkVOVFM9eQpDT05GSUdfRFlOQU1JQ19FVkVOVFM9eQpDT05GSUdfUFJPQkVf RVZFTlRTPXkKQ09ORklHX1RSQUNJTkdfTUFQPXkKQ09ORklHX1NZTlRIX0VWRU5UUz15CkNPTkZJ R19ISVNUX1RSSUdHRVJTPXkKQ09ORklHX1RSQUNFX0VWRU5UX0lOSkVDVD15CkNPTkZJR19UUkFD RVBPSU5UX0JFTkNITUFSSz15CkNPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUks9bQpDT05GSUdf VFJBQ0VfRVZBTF9NQVBfRklMRT15CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90 IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJ R19SSU5HX0JVRkZFUl9WQUxJREFURV9USU1FX0RFTFRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX01N SU9UUkFDRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVElSUV9ERUxBWV9URVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfU1lOVEhfRVZFTlRfR0VOX1RFU1QgaXMgbm90IHNldApDT05GSUdf SElTVF9UUklHR0VSU19ERUJVRz15CkNPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUPXkK Q09ORklHX1NBTVBMRVM9eQojIENPTkZJR19TQU1QTEVfQVVYRElTUExBWSBpcyBub3Qgc2V0CkNP TkZJR19TQU1QTEVfVFJBQ0VfRVZFTlRTPW0KIyBDT05GSUdfU0FNUExFX1RSQUNFX0NVU1RPTV9F VkVOVFMgaXMgbm90IHNldApDT05GSUdfU0FNUExFX1RSQUNFX1BSSU5USz1tCkNPTkZJR19TQU1Q TEVfVFJBQ0VfQVJSQVk9bQojIENPTkZJR19TQU1QTEVfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJ R19TQU1QTEVfSFdfQlJFQUtQT0lOVD1tCkNPTkZJR19TQU1QTEVfS0ZJRk89bQpDT05GSUdfU0FN UExFX1JQTVNHX0NMSUVOVD1tCiMgQ09ORklHX1NBTVBMRV9DT05GSUdGUyBpcyBub3Qgc2V0CiMg Q09ORklHX1NBTVBMRV9ISURSQVcgaXMgbm90IHNldApDT05GSUdfU0FNUExFX0xBTkRMT0NLPXkK IyBDT05GSUdfU0FNUExFX1BJREZEIGlzIG5vdCBzZXQKQ09ORklHX1NBTVBMRV9USU1FUj15CiMg Q09ORklHX1NBTVBMRV9VSElEIGlzIG5vdCBzZXQKQ09ORklHX1NBTVBMRV9WRklPX01ERVZfTVRU WT1tCiMgQ09ORklHX1NBTVBMRV9WRklPX01ERVZfTURQWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NB TVBMRV9WRklPX01ERVZfTURQWV9GQiBpcyBub3Qgc2V0CkNPTkZJR19TQU1QTEVfVkZJT19NREVW X01CT0NIUz1tCkNPTkZJR19TQU1QTEVfQU5EUk9JRF9CSU5ERVJGUz15CkNPTkZJR19TQU1QTEVf VkZTPXkKQ09ORklHX1NBTVBMRV9JTlRFTF9NRUk9eQojIENPTkZJR19TQU1QTEVfV0FUQ0hET0cg aXMgbm90IHNldAojIENPTkZJR19TQU1QTEVfV0FUQ0hfUVVFVUUgaXMgbm90IHNldApDT05GSUdf QVJDSF9IQVNfREVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfU1RSSUNUX0RFVk1FTT15CkNPTkZJ R19JT19TVFJJQ1RfREVWTUVNPXkKCiMKIyB4ODYgRGVidWdnaW5nCiMKQ09ORklHX1RSQUNFX0lS UUZMQUdTX05NSV9TVVBQT1JUPXkKQ09ORklHX0VBUkxZX1BSSU5US19VU0I9eQpDT05GSUdfWDg2 X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15CkNPTkZJR19FQVJMWV9QUklO VEtfREJHUD15CkNPTkZJR19FQVJMWV9QUklOVEtfVVNCX1hEQkM9eQpDT05GSUdfREVCVUdfVExC RkxVU0g9eQpDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CiMgQ09ORklHX1g4Nl9ERUNP REVSX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYODA9eQojIENPTkZJR19J T19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CT09UX1BB UkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0VOVFJZ IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfWDg2X0RFQlVHX0ZQVSBpcyBub3Qgc2V0CkNPTkZJR19QVU5JVF9BVE9NX0RFQlVHPW0KQ09O RklHX1VOV0lOREVSX0ZSQU1FX1BPSU5URVI9eQojIGVuZCBvZiB4ODYgRGVidWdnaW5nCgojCiMg S2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldApD T05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OPW0KIyBDT05GSUdfUE1fTk9USUZJRVJfRVJS T1JfSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX09GX1JFQ09ORklHX05PVElGSUVSX0VSUk9SX0lO SkVDVD1tCiMgQ09ORklHX05FVERFVl9OT1RJRklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldApD T05GSUdfRkFVTFRfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFJTF9QQUdFX0FMTE9DIGlzIG5vdCBz ZXQKQ09ORklHX0ZBVUxUX0lOSkVDVElPTl9VU0VSQ09QWT15CiMgQ09ORklHX0ZBSUxfRlVURVgg aXMgbm90IHNldApDT05GSUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTPXkKIyBDT05GSUdfRkFV TFRfSU5KRUNUSU9OX1NUQUNLVFJBQ0VfRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0NDX0hBU19T QU5DT1ZfVFJBQ0VfUEM9eQojIENPTkZJR19SVU5USU1FX1RFU1RJTkdfTUVOVSBpcyBub3Qgc2V0 CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMg ZW5kIG9mIEtlcm5lbCBUZXN0aW5nIGFuZCBDb3ZlcmFnZQojIGVuZCBvZiBLZXJuZWwgaGFja2lu Zwo= --===============4231366725330855042==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============8448763448618316560==" MIME-Version: 1.0 From: Dan Carpenter To: kbuild-all@lists.01.org Subject: [kbuild] [linux-next:master 7884/8197] mm/page_alloc.c:3813 rmqueue_pcplist() warn: inconsistent returns 'flags'. Date: Thu, 07 Jul 2022 09:44:03 +0300 Message-ID: <202207071103.r5a2F97A-lkp@intel.com> List-Id: --===============8448763448618316560== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git= master head: 088b9c375534d905a4d337c78db3b3bfbb52c4a0 commit: fdd1b94629bb5592abf40d0c7a572b58e4c0cadc [7884/8197] mm/page_alloc:= protect PCP lists with a spinlock config: i386-randconfig-m021 compiler: gcc-11 (Debian 11.3.0-3) 11.3.0 If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot Reported-by: Dan Carpenter smatch warnings: mm/page_alloc.c:3813 rmqueue_pcplist() warn: inconsistent returns 'flags'. vim +/flags +3813 mm/page_alloc.c 066b23935578d39 Mel Gorman 2017-02-24 3774 static struct page *rmqueue_p= cplist(struct zone *preferred_zone, 44042b4498728f4 Mel Gorman 2021-06-28 3775 struct zone *zone, unsigne= d int order, 44042b4498728f4 Mel Gorman 2021-06-28 3776 gfp_t gfp_flags, int migra= tetype, 44042b4498728f4 Mel Gorman 2021-06-28 3777 unsigned int alloc_flags) 066b23935578d39 Mel Gorman 2017-02-24 3778 { 066b23935578d39 Mel Gorman 2017-02-24 3779 struct per_cpu_pages *pcp; 066b23935578d39 Mel Gorman 2017-02-24 3780 struct list_head *list; 066b23935578d39 Mel Gorman 2017-02-24 3781 struct page *page; d34b0733b452ca3 Mel Gorman 2017-04-20 3782 unsigned long flags; fdd1b94629bb559 Mel Gorman 2022-06-24 3783 unsigned long __maybe_unused= UP_flags; 066b23935578d39 Mel Gorman 2017-02-24 3784 = dbbee9d5cd83f9d Mel Gorman 2021-06-28 3785 local_lock_irqsave(&pagesets= .lock, flags); 3b12e7e97938424 Mel Gorman 2021-06-28 3786 = fdd1b94629bb559 Mel Gorman 2022-06-24 3787 /* fdd1b94629bb559 Mel Gorman 2022-06-24 3788 * spin_trylock may fail due= to a parallel drain. In the future, the fdd1b94629bb559 Mel Gorman 2022-06-24 3789 * trylock will also protect= against IRQ reentrancy. fdd1b94629bb559 Mel Gorman 2022-06-24 3790 */ fdd1b94629bb559 Mel Gorman 2022-06-24 3791 pcp =3D this_cpu_ptr(zone->p= er_cpu_pageset); fdd1b94629bb559 Mel Gorman 2022-06-24 3792 pcp_trylock_prepare(UP_flags= ); fdd1b94629bb559 Mel Gorman 2022-06-24 3793 if (!spin_trylock(&pcp->lock= )) { fdd1b94629bb559 Mel Gorman 2022-06-24 3794 pcp_trylock_finish(UP_flags= ); Need to local_unlock_irqrestore(&pagesets.lock, flags); before return fdd1b94629bb559 Mel Gorman 2022-06-24 3795 return NULL; fdd1b94629bb559 Mel Gorman 2022-06-24 3796 } fdd1b94629bb559 Mel Gorman 2022-06-24 3797 = 3b12e7e97938424 Mel Gorman 2021-06-28 3798 /* 3b12e7e97938424 Mel Gorman 2021-06-28 3799 * On allocation, reduce the= number of pages that are batch freed. 3b12e7e97938424 Mel Gorman 2021-06-28 3800 * See nr_pcp_free() where f= ree_factor is increased for subsequent 3b12e7e97938424 Mel Gorman 2021-06-28 3801 * frees. 3b12e7e97938424 Mel Gorman 2021-06-28 3802 */ 3b12e7e97938424 Mel Gorman 2021-06-28 3803 pcp->free_factor >>=3D 1; 44042b4498728f4 Mel Gorman 2021-06-28 3804 list =3D &pcp->lists[order_t= o_pindex(migratetype, order)]; 44042b4498728f4 Mel Gorman 2021-06-28 3805 page =3D __rmqueue_pcplist(z= one, order, migratetype, alloc_flags, pcp, list); fdd1b94629bb559 Mel Gorman 2022-06-24 3806 spin_unlock(&pcp->lock); fdd1b94629bb559 Mel Gorman 2022-06-24 3807 pcp_trylock_finish(UP_flags); 43c95bcc51e4e7f Mel Gorman 2021-06-28 3808 local_unlock_irqrestore(&pag= esets.lock, flags); 066b23935578d39 Mel Gorman 2017-02-24 3809 if (page) { 1c52e6d0681020e Yafang Shao 2019-05-13 3810 __count_zid_vm_events(PGALL= OC, page_zonenum(page), 1); 3e23060b2d0b7ee Mel Gorman 2021-06-28 3811 zone_statistics(preferred_z= one, zone, 1); 066b23935578d39 Mel Gorman 2017-02-24 3812 } 066b23935578d39 Mel Gorman 2017-02-24 @3813 return page; 066b23935578d39 Mel Gorman 2017-02-24 3814 } -- = 0-DAY CI Kernel Test Service https://01.org/lkp = # # Automatically generated file; DO NOT EDIT. # Linux/i386 5.19.0-rc4 Kernel Configuration # CONFIG_CC_VERSION_TEXT=3D"gcc-11 (Debian 11.3.0-3) 11.3.0" CONFIG_CC_IS_GCC=3Dy CONFIG_GCC_VERSION=3D110300 CONFIG_CLANG_VERSION=3D0 CONFIG_AS_IS_GNU=3Dy CONFIG_AS_VERSION=3D23800 CONFIG_LD_IS_BFD=3Dy CONFIG_LD_VERSION=3D23800 CONFIG_LLD_VERSION=3D0 CONFIG_CC_CAN_LINK=3Dy CONFIG_CC_CAN_LINK_STATIC=3Dy CONFIG_CC_HAS_ASM_GOTO=3Dy CONFIG_CC_HAS_ASM_GOTO_OUTPUT=3Dy CONFIG_CC_HAS_ASM_INLINE=3Dy CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=3Dy CONFIG_PAHOLE_VERSION=3D123 CONFIG_IRQ_WORK=3Dy CONFIG_BUILDTIME_TABLE_SORT=3Dy CONFIG_THREAD_INFO_IN_TASK=3Dy # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=3D32 # CONFIG_COMPILE_TEST is not set # CONFIG_WERROR is not set # CONFIG_UAPI_HEADER_TEST is not set CONFIG_LOCALVERSION=3D"" CONFIG_LOCALVERSION_AUTO=3Dy CONFIG_BUILD_SALT=3D"" CONFIG_HAVE_KERNEL_GZIP=3Dy CONFIG_HAVE_KERNEL_BZIP2=3Dy CONFIG_HAVE_KERNEL_LZMA=3Dy CONFIG_HAVE_KERNEL_XZ=3Dy CONFIG_HAVE_KERNEL_LZO=3Dy CONFIG_HAVE_KERNEL_LZ4=3Dy CONFIG_HAVE_KERNEL_ZSTD=3Dy # CONFIG_KERNEL_GZIP is not set # 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_KERNEL_ZSTD=3Dy CONFIG_DEFAULT_INIT=3D"" CONFIG_DEFAULT_HOSTNAME=3D"(none)" CONFIG_SYSVIPC=3Dy CONFIG_SYSVIPC_SYSCTL=3Dy # CONFIG_POSIX_MQUEUE is not set CONFIG_WATCH_QUEUE=3Dy CONFIG_CROSS_MEMORY_ATTACH=3Dy # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=3Dy # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=3Dy CONFIG_GENERIC_IRQ_SHOW=3Dy CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=3Dy CONFIG_GENERIC_PENDING_IRQ=3Dy CONFIG_GENERIC_IRQ_MIGRATION=3Dy CONFIG_HARDIRQS_SW_RESEND=3Dy CONFIG_GENERIC_IRQ_CHIP=3Dy CONFIG_IRQ_DOMAIN=3Dy CONFIG_IRQ_SIM=3Dy CONFIG_IRQ_DOMAIN_HIERARCHY=3Dy CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=3Dy CONFIG_GENERIC_IRQ_RESERVATION_MODE=3Dy CONFIG_IRQ_FORCED_THREADING=3Dy CONFIG_SPARSE_IRQ=3Dy # CONFIG_GENERIC_IRQ_DEBUGFS is not set # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=3Dy CONFIG_ARCH_CLOCKSOURCE_INIT=3Dy CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=3Dy CONFIG_GENERIC_TIME_VSYSCALL=3Dy CONFIG_GENERIC_CLOCKEVENTS=3Dy CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=3Dy CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=3Dy CONFIG_GENERIC_CMOS_UPDATE=3Dy CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=3Dy # # Timers subsystem # CONFIG_HZ_PERIODIC=3Dy # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ=3Dy # CONFIG_HIGH_RES_TIMERS is not set CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=3D100 # end of Timers subsystem CONFIG_BPF=3Dy CONFIG_HAVE_EBPF_JIT=3Dy # # BPF subsystem # CONFIG_BPF_SYSCALL=3Dy CONFIG_BPF_JIT=3Dy # CONFIG_BPF_JIT_ALWAYS_ON is not set CONFIG_BPF_UNPRIV_DEFAULT_OFF=3Dy CONFIG_USERMODE_DRIVER=3Dy CONFIG_BPF_PRELOAD=3Dy CONFIG_BPF_PRELOAD_UMD=3Dm # CONFIG_BPF_LSM is not set # end of BPF subsystem CONFIG_PREEMPT_VOLUNTARY_BUILD=3Dy # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=3Dy # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=3Dy # CONFIG_PREEMPT_DYNAMIC is not set CONFIG_SCHED_CORE=3Dy # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=3Dy CONFIG_IRQ_TIME_ACCOUNTING=3Dy CONFIG_HAVE_SCHED_AVG_IRQ=3Dy # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set CONFIG_PSI=3Dy # CONFIG_PSI_DEFAULT_DISABLED is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=3Dy # # RCU Subsystem # CONFIG_TREE_RCU=3Dy CONFIG_RCU_EXPERT=3Dy CONFIG_SRCU=3Dy CONFIG_TREE_SRCU=3Dy CONFIG_TASKS_RCU_GENERIC=3Dy CONFIG_FORCE_TASKS_RCU=3Dy CONFIG_TASKS_RCU=3Dy CONFIG_FORCE_TASKS_RUDE_RCU=3Dy CONFIG_TASKS_RUDE_RCU=3Dy CONFIG_FORCE_TASKS_TRACE_RCU=3Dy CONFIG_TASKS_TRACE_RCU=3Dy CONFIG_RCU_STALL_COMMON=3Dy CONFIG_RCU_NEED_SEGCBLIST=3Dy CONFIG_RCU_FANOUT=3D32 CONFIG_RCU_FANOUT_LEAF=3D16 # CONFIG_RCU_NOCB_CPU is not set # CONFIG_TASKS_TRACE_RCU_READ_MB is not set # end of RCU Subsystem CONFIG_IKCONFIG=3Dy CONFIG_IKCONFIG_PROC=3Dy # CONFIG_IKHEADERS is not set CONFIG_LOG_BUF_SHIFT=3D20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=3D12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=3D13 # CONFIG_PRINTK_INDEX is not set CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=3Dy # # Scheduler features # # end of Scheduler features CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=3Dy CONFIG_CC_IMPLICIT_FALLTHROUGH=3D"-Wimplicit-fallthrough=3D5" CONFIG_GCC12_NO_ARRAY_BOUNDS=3Dy CONFIG_CGROUPS=3Dy # CONFIG_MEMCG is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_BPF is not set # CONFIG_CGROUP_MISC is not set # CONFIG_CGROUP_DEBUG is not set # CONFIG_NAMESPACES is not set CONFIG_CHECKPOINT_RESTORE=3Dy # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=3Dy CONFIG_BLK_DEV_INITRD=3Dy CONFIG_INITRAMFS_SOURCE=3D"" CONFIG_RD_GZIP=3Dy # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set # CONFIG_RD_ZSTD is not set CONFIG_BOOT_CONFIG=3Dy # CONFIG_BOOT_CONFIG_EMBED is not set CONFIG_INITRAMFS_PRESERVE_MTIME=3Dy CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=3Dy # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_LD_ORPHAN_WARN=3Dy CONFIG_SYSCTL=3Dy CONFIG_HAVE_UID16=3Dy CONFIG_SYSCTL_EXCEPTION_TRACE=3Dy CONFIG_HAVE_PCSPKR_PLATFORM=3Dy CONFIG_EXPERT=3Dy CONFIG_UID16=3Dy CONFIG_MULTIUSER=3Dy # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=3Dy CONFIG_FHANDLE=3Dy # CONFIG_POSIX_TIMERS is not set CONFIG_PRINTK=3Dy CONFIG_BUG=3Dy # CONFIG_PCSPKR_PLATFORM is not set CONFIG_BASE_FULL=3Dy CONFIG_FUTEX=3Dy CONFIG_FUTEX_PI=3Dy CONFIG_EPOLL=3Dy CONFIG_SIGNALFD=3Dy CONFIG_TIMERFD=3Dy CONFIG_EVENTFD=3Dy CONFIG_SHMEM=3Dy # CONFIG_AIO is not set # CONFIG_IO_URING is not set # CONFIG_ADVISE_SYSCALLS is not set # CONFIG_MEMBARRIER is not set CONFIG_KALLSYMS=3Dy CONFIG_KALLSYMS_ALL=3Dy CONFIG_KALLSYMS_BASE_RELATIVE=3Dy CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=3Dy CONFIG_KCMP=3Dy # CONFIG_RSEQ is not set CONFIG_EMBEDDED=3Dy CONFIG_HAVE_PERF_EVENTS=3Dy # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=3Dy # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=3Dy # end of General setup CONFIG_X86_32=3Dy CONFIG_X86=3Dy CONFIG_INSTRUCTION_DECODER=3Dy CONFIG_OUTPUT_FORMAT=3D"elf32-i386" CONFIG_LOCKDEP_SUPPORT=3Dy CONFIG_STACKTRACE_SUPPORT=3Dy CONFIG_MMU=3Dy CONFIG_ARCH_MMAP_RND_BITS_MIN=3D8 CONFIG_ARCH_MMAP_RND_BITS_MAX=3D16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=3D8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=3D16 CONFIG_GENERIC_ISA_DMA=3Dy CONFIG_GENERIC_BUG=3Dy CONFIG_ARCH_MAY_HAVE_PC_FDC=3Dy CONFIG_GENERIC_CALIBRATE_DELAY=3Dy CONFIG_ARCH_HAS_CPU_RELAX=3Dy CONFIG_ARCH_HIBERNATION_POSSIBLE=3Dy CONFIG_ARCH_NR_GPIO=3D512 CONFIG_ARCH_SUSPEND_POSSIBLE=3Dy CONFIG_X86_32_SMP=3Dy CONFIG_ARCH_SUPPORTS_UPROBES=3Dy CONFIG_FIX_EARLYCON_MEM=3Dy CONFIG_PGTABLE_LEVELS=3D2 CONFIG_CC_HAS_SANE_STACKPROTECTOR=3Dy # # Processor type and features # CONFIG_SMP=3Dy CONFIG_X86_FEATURE_NAMES=3Dy CONFIG_X86_MPPARSE=3Dy # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=3Dy CONFIG_CC_HAS_SLS=3Dy CONFIG_X86_BIGSMP=3Dy CONFIG_X86_EXTENDED_PLATFORM=3Dy # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=3Dm # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_RDC321X=3Dy CONFIG_X86_32_NON_STANDARD=3Dy CONFIG_STA2X11=3Dy CONFIG_X86_32_IRIS=3Dm # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=3Dy CONFIG_PARAVIRT=3Dy # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_X86_HV_CALLBACK_VECTOR=3Dy CONFIG_KVM_GUEST=3Dy CONFIG_ARCH_CPUIDLE_HALTPOLL=3Dy # CONFIG_PVH is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=3Dy # CONFIG_M486SX is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set CONFIG_MWINCHIPC6=3Dy # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=3Dy CONFIG_X86_INTERNODE_CACHE_SHIFT=3D6 CONFIG_X86_L1_CACHE_SHIFT=3D6 CONFIG_X86_ALIGNMENT_16=3Dy CONFIG_X86_INTEL_USERCOPY=3Dy CONFIG_X86_USE_PPRO_CHECKSUM=3Dy CONFIG_X86_MINIMUM_CPU_FAMILY=3D4 CONFIG_PROCESSOR_SELECT=3Dy # CONFIG_CPU_SUP_INTEL is not set # CONFIG_CPU_SUP_CYRIX_32 is not set # CONFIG_CPU_SUP_AMD is not set # CONFIG_CPU_SUP_HYGON is not set # CONFIG_CPU_SUP_CENTAUR is not set # CONFIG_CPU_SUP_TRANSMETA_32 is not set CONFIG_CPU_SUP_UMC_32=3Dy # CONFIG_CPU_SUP_ZHAOXIN is not set CONFIG_CPU_SUP_VORTEX_32=3Dy CONFIG_HPET_TIMER=3Dy # CONFIG_DMI is not set CONFIG_NR_CPUS_RANGE_BEGIN=3D2 CONFIG_NR_CPUS_RANGE_END=3D64 CONFIG_NR_CPUS_DEFAULT=3D32 CONFIG_NR_CPUS=3D32 CONFIG_SCHED_CLUSTER=3Dy CONFIG_SCHED_SMT=3Dy # CONFIG_SCHED_MC is not set CONFIG_X86_LOCAL_APIC=3Dy CONFIG_X86_IO_APIC=3Dy CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=3Dy # CONFIG_X86_MCE is not set # # Performance monitoring # # end of Performance monitoring CONFIG_X86_LEGACY_VM86=3Dy CONFIG_VM86=3Dy CONFIG_X86_16BIT=3Dy CONFIG_X86_ESPFIX32=3Dy # CONFIG_X86_IOPL_IOPERM is not set CONFIG_TOSHIBA=3Dy CONFIG_X86_REBOOTFIXUPS=3Dy CONFIG_X86_MSR=3Dm # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=3Dy # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_2G_OPT is not set CONFIG_VMSPLIT_1G=3Dy CONFIG_PAGE_OFFSET=3D0x40000000 CONFIG_HIGHMEM=3Dy # CONFIG_X86_CPA_STATISTICS is not set CONFIG_ARCH_FLATMEM_ENABLE=3Dy CONFIG_ARCH_SPARSEMEM_ENABLE=3Dy CONFIG_ARCH_SELECT_MEMORY_MODEL=3Dy CONFIG_ILLEGAL_POINTER_VALUE=3D0 CONFIG_HIGHPTE=3Dy # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_MTRR=3Dy # CONFIG_MTRR_SANITIZER is not set CONFIG_X86_PAT=3Dy CONFIG_ARCH_USES_PG_UNCACHED=3Dy CONFIG_ARCH_RANDOM=3Dy CONFIG_X86_UMIP=3Dy CONFIG_CC_HAS_IBT=3Dy # CONFIG_EFI is not set CONFIG_HZ_100=3Dy # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=3D100 CONFIG_KEXEC=3Dy # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=3D0x1000000 CONFIG_RELOCATABLE=3Dy # CONFIG_RANDOMIZE_BASE is not set CONFIG_X86_NEED_RELOCS=3Dy CONFIG_PHYSICAL_ALIGN=3D0x200000 CONFIG_HOTPLUG_CPU=3Dy # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set CONFIG_COMPAT_VDSO=3Dy # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=3Dy # CONFIG_STRICT_SIGALTSTACK_SIZE is not set # end of Processor type and features CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=3Dy # # Power management and ACPI options # CONFIG_SUSPEND=3Dy CONFIG_SUSPEND_FREEZER=3Dy # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_PM_SLEEP=3Dy CONFIG_PM_SLEEP_SMP=3Dy CONFIG_PM_AUTOSLEEP=3Dy CONFIG_PM_WAKELOCKS=3Dy CONFIG_PM_WAKELOCKS_LIMIT=3D100 # CONFIG_PM_WAKELOCKS_GC is not set CONFIG_PM=3Dy CONFIG_PM_DEBUG=3Dy # CONFIG_PM_ADVANCED_DEBUG is not set CONFIG_PM_SLEEP_DEBUG=3Dy # CONFIG_DPM_WATCHDOG is not set CONFIG_PM_TRACE=3Dy CONFIG_PM_TRACE_RTC=3Dy CONFIG_PM_CLK=3Dy # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ARCH_SUPPORTS_ACPI=3Dy CONFIG_ACPI=3Dy CONFIG_ACPI_LEGACY_TABLES_LOOKUP=3Dy CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=3Dy CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=3Dy CONFIG_ACPI_TABLE_LIB=3Dy # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=3Dy CONFIG_ACPI_SLEEP=3Dy CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=3Dy # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=3Dy CONFIG_ACPI_BATTERY=3Dy CONFIG_ACPI_BUTTON=3Dy CONFIG_ACPI_VIDEO=3Dm CONFIG_ACPI_FAN=3Dy # CONFIG_ACPI_TAD is not set # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=3Dy CONFIG_ACPI_PROCESSOR_CSTATE=3Dy CONFIG_ACPI_PROCESSOR_IDLE=3Dy CONFIG_ACPI_PROCESSOR=3Dy CONFIG_ACPI_HOTPLUG_CPU=3Dy # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=3Dy CONFIG_ACPI_CUSTOM_DSDT_FILE=3D"" CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=3Dy CONFIG_ACPI_TABLE_UPGRADE=3Dy # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_ACPI_CONTAINER=3Dy CONFIG_ACPI_HOTPLUG_IOAPIC=3Dy # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=3Dy CONFIG_HAVE_ACPI_APEI_NMI=3Dy # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_DPTF is not set # CONFIG_ACPI_CONFIGFS is not set # CONFIG_PMIC_OPREGION is not set CONFIG_X86_PM_TIMER=3Dy # CONFIG_APM is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=3Dy # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=3Dy # CONFIG_CPU_IDLE_GOV_TEO is not set # CONFIG_CPU_IDLE_GOV_HALTPOLL is not set CONFIG_HALTPOLL_CPUIDLE=3Dy # end of CPU Idle # end of Power management and ACPI options # # Bus options (PCI etc.) # # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOOLPC=3Dy # CONFIG_PCI_GOANY is not set CONFIG_PCI_DIRECT=3Dy CONFIG_PCI_OLPC=3Dy # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=3Dy # CONFIG_ISA is not set CONFIG_SCx200=3Dm CONFIG_SCx200HR_TIMER=3Dm CONFIG_OLPC=3Dy # CONFIG_OLPC_XO15_SCI is not set # CONFIG_ALIX is not set CONFIG_NET5501=3Dy # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_COMPAT_32=3Dy # end of Binary Emulations CONFIG_HAVE_ATOMIC_IOMAP=3Dy CONFIG_HAVE_KVM=3Dy # CONFIG_VIRTUALIZATION is not set CONFIG_AS_AVX512=3Dy CONFIG_AS_SHA1_NI=3Dy CONFIG_AS_SHA256_NI=3Dy CONFIG_AS_TPAUSE=3Dy # # General architecture-dependent options # CONFIG_CRASH_CORE=3Dy CONFIG_KEXEC_CORE=3Dy CONFIG_HOTPLUG_SMT=3Dy CONFIG_GENERIC_ENTRY=3Dy # CONFIG_KPROBES is not set # CONFIG_JUMP_LABEL is not set # CONFIG_STATIC_CALL_SELFTEST is not set CONFIG_UPROBES=3Dy CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=3Dy CONFIG_ARCH_USE_BUILTIN_BSWAP=3Dy CONFIG_HAVE_IOREMAP_PROT=3Dy CONFIG_HAVE_KPROBES=3Dy CONFIG_HAVE_KRETPROBES=3Dy CONFIG_HAVE_OPTPROBES=3Dy CONFIG_HAVE_KPROBES_ON_FTRACE=3Dy CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=3Dy CONFIG_HAVE_FUNCTION_ERROR_INJECTION=3Dy CONFIG_HAVE_NMI=3Dy CONFIG_TRACE_IRQFLAGS_SUPPORT=3Dy CONFIG_HAVE_ARCH_TRACEHOOK=3Dy CONFIG_HAVE_DMA_CONTIGUOUS=3Dy CONFIG_GENERIC_SMP_IDLE_THREAD=3Dy CONFIG_ARCH_HAS_FORTIFY_SOURCE=3Dy CONFIG_ARCH_HAS_SET_MEMORY=3Dy CONFIG_ARCH_HAS_SET_DIRECT_MAP=3Dy CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=3Dy CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=3Dy CONFIG_ARCH_WANTS_NO_INSTR=3Dy CONFIG_ARCH_32BIT_OFF_T=3Dy CONFIG_HAVE_ASM_MODVERSIONS=3Dy CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=3Dy CONFIG_HAVE_RSEQ=3Dy CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=3Dy CONFIG_HAVE_HW_BREAKPOINT=3Dy CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=3Dy CONFIG_HAVE_USER_RETURN_NOTIFIER=3Dy CONFIG_HAVE_PERF_EVENTS_NMI=3Dy CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=3Dy CONFIG_HAVE_PERF_REGS=3Dy CONFIG_HAVE_PERF_USER_STACK_DUMP=3Dy CONFIG_HAVE_ARCH_JUMP_LABEL=3Dy CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=3Dy CONFIG_MMU_GATHER_TABLE_FREE=3Dy CONFIG_MMU_GATHER_RCU_TABLE_FREE=3Dy CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=3Dy CONFIG_HAVE_CMPXCHG_LOCAL=3Dy CONFIG_HAVE_CMPXCHG_DOUBLE=3Dy CONFIG_ARCH_WANT_IPC_PARSE_VERSION=3Dy CONFIG_HAVE_ARCH_SECCOMP=3Dy CONFIG_HAVE_ARCH_SECCOMP_FILTER=3Dy # CONFIG_SECCOMP is not set CONFIG_HAVE_ARCH_STACKLEAK=3Dy CONFIG_HAVE_STACKPROTECTOR=3Dy CONFIG_STACKPROTECTOR=3Dy # CONFIG_STACKPROTECTOR_STRONG is not set CONFIG_ARCH_SUPPORTS_LTO_CLANG=3Dy CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=3Dy CONFIG_LTO_NONE=3Dy CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=3Dy CONFIG_HAVE_IRQ_TIME_ACCOUNTING=3Dy CONFIG_HAVE_MOVE_PUD=3Dy CONFIG_HAVE_MOVE_PMD=3Dy CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=3Dy CONFIG_ARCH_WANT_HUGE_PMD_SHARE=3Dy CONFIG_HAVE_MOD_ARCH_SPECIFIC=3Dy CONFIG_MODULES_USE_ELF_REL=3Dy CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=3Dy CONFIG_ARCH_HAS_ELF_RANDOMIZE=3Dy CONFIG_HAVE_ARCH_MMAP_RND_BITS=3Dy CONFIG_HAVE_EXIT_THREAD=3Dy CONFIG_ARCH_MMAP_RND_BITS=3D8 CONFIG_PAGE_SIZE_LESS_THAN_64KB=3Dy CONFIG_PAGE_SIZE_LESS_THAN_256KB=3Dy CONFIG_ISA_BUS_API=3Dy CONFIG_CLONE_BACKWARDS=3Dy CONFIG_OLD_SIGSUSPEND3=3Dy CONFIG_OLD_SIGACTION=3Dy CONFIG_COMPAT_32BIT_TIME=3Dy CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=3Dy CONFIG_RANDOMIZE_KSTACK_OFFSET=3Dy CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=3Dy CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=3Dy CONFIG_STRICT_KERNEL_RWX=3Dy CONFIG_ARCH_HAS_STRICT_MODULE_RWX=3Dy CONFIG_STRICT_MODULE_RWX=3Dy CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=3Dy CONFIG_LOCK_EVENT_COUNTS=3Dy CONFIG_ARCH_HAS_MEM_ENCRYPT=3Dy CONFIG_HAVE_STATIC_CALL=3Dy CONFIG_HAVE_PREEMPT_DYNAMIC=3Dy CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=3Dy CONFIG_ARCH_WANT_LD_ORPHAN_WARN=3Dy CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=3Dy CONFIG_ARCH_SPLIT_ARG64=3Dy CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=3Dy CONFIG_DYNAMIC_SIGFRAME=3Dy # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=3Dy # end of GCOV-based kernel profiling CONFIG_HAVE_GCC_PLUGINS=3Dy CONFIG_GCC_PLUGINS=3Dy # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # end of General architecture-dependent options CONFIG_RT_MUTEXES=3Dy CONFIG_BASE_SMALL=3D0 CONFIG_MODULES=3Dy CONFIG_MODULE_FORCE_LOAD=3Dy CONFIG_MODULE_UNLOAD=3Dy # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS_NONE=3Dy # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set # CONFIG_MODULE_COMPRESS_ZSTD is not set CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=3Dy CONFIG_MODPROBE_PATH=3D"/sbin/modprobe" # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=3Dy # CONFIG_BLOCK is not set CONFIG_PADATA=3Dy CONFIG_ASN1=3Dy CONFIG_UNINLINE_SPIN_UNLOCK=3Dy CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=3Dy CONFIG_MUTEX_SPIN_ON_OWNER=3Dy CONFIG_RWSEM_SPIN_ON_OWNER=3Dy CONFIG_LOCK_SPIN_ON_OWNER=3Dy CONFIG_ARCH_USE_QUEUED_SPINLOCKS=3Dy CONFIG_QUEUED_SPINLOCKS=3Dy CONFIG_ARCH_USE_QUEUED_RWLOCKS=3Dy CONFIG_QUEUED_RWLOCKS=3Dy CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=3Dy CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=3Dy CONFIG_ARCH_HAS_SYSCALL_WRAPPER=3Dy CONFIG_FREEZER=3Dy # # Executable file formats # CONFIG_BINFMT_ELF=3Dy CONFIG_ELFCORE=3Dy CONFIG_BINFMT_SCRIPT=3Dy CONFIG_BINFMT_MISC=3Dm # CONFIG_COREDUMP is not set # end of Executable file formats # # Memory Management options # # # SLAB allocator options # # CONFIG_SLAB is not set # CONFIG_SLUB is not set CONFIG_SLOB=3Dy # end of SLAB allocator options CONFIG_SHUFFLE_PAGE_ALLOCATOR=3Dy CONFIG_COMPAT_BRK=3Dy CONFIG_SELECT_MEMORY_MODEL=3Dy CONFIG_FLATMEM_MANUAL=3Dy # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=3Dy CONFIG_SPARSEMEM_STATIC=3Dy CONFIG_HAVE_FAST_GUP=3Dy CONFIG_MEMORY_ISOLATION=3Dy CONFIG_EXCLUSIVE_SYSTEM_RAM=3Dy CONFIG_SPLIT_PTLOCK_CPUS=3D4 CONFIG_COMPACTION=3Dy CONFIG_PAGE_REPORTING=3Dy CONFIG_MIGRATION=3Dy CONFIG_CONTIG_ALLOC=3Dy CONFIG_VIRT_TO_BUS=3Dy # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=3D4096 CONFIG_ARCH_WANT_GENERAL_HUGETLB=3Dy CONFIG_TRANSPARENT_HUGEPAGE=3Dy CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=3Dy # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=3Dy CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=3Dy CONFIG_HAVE_SETUP_PER_CPU_AREA=3Dy CONFIG_CMA=3Dy CONFIG_CMA_DEBUG=3Dy # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_SYSFS=3Dy CONFIG_CMA_AREAS=3D7 CONFIG_GENERIC_EARLY_IOREMAP=3Dy CONFIG_PAGE_IDLE_FLAG=3Dy CONFIG_IDLE_PAGE_TRACKING=3Dy CONFIG_ARCH_HAS_CACHE_LINE_SIZE=3Dy CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=3Dy CONFIG_ARCH_HAS_VM_GET_PAGE_PROT=3Dy CONFIG_ARCH_HAS_ZONE_DMA_SET=3Dy CONFIG_ZONE_DMA=3Dy # CONFIG_VM_EVENT_COUNTERS is not set # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_TEST is not set CONFIG_ARCH_HAS_PTE_SPECIAL=3Dy CONFIG_MAPPING_DIRTY_HELPERS=3Dy CONFIG_KMAP_LOCAL=3Dy # CONFIG_USERFAULTFD is not set # # Data Access Monitoring # # CONFIG_DAMON is not set # end of Data Access Monitoring # end of Memory Management options CONFIG_NET=3Dy # # Networking options # CONFIG_PACKET=3Dy # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=3Dy CONFIG_UNIX_SCM=3Dy CONFIG_AF_UNIX_OOB=3Dy # CONFIG_UNIX_DIAG is not set # CONFIG_TLS is not set # CONFIG_XFRM_USER is not set # CONFIG_NET_KEY is not set # CONFIG_XDP_SOCKETS is not set CONFIG_INET=3Dy # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_PNP=3Dy CONFIG_IP_PNP_DHCP=3Dy # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=3Dy # CONFIG_SYN_COOKIES is not set # CONFIG_NET_IPVTI is not set # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set # CONFIG_INET_IPCOMP is not set CONFIG_INET_TUNNEL=3Dy CONFIG_INET_DIAG=3Dy CONFIG_INET_TCP_DIAG=3Dy # CONFIG_INET_UDP_DIAG is not set # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=3Dy CONFIG_DEFAULT_TCP_CONG=3D"cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=3Dy # CONFIG_IPV6_ROUTER_PREF is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set # CONFIG_IPV6_MIP6 is not set # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=3Dy # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=3Dy # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_MULTIPLE_TABLES is not set # CONFIG_IPV6_MROUTE is not set # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_IPV6_RPL_LWTUNNEL is not set # CONFIG_IPV6_IOAM6_LWTUNNEL is not set # CONFIG_NETLABEL is not set # CONFIG_MPTCP is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set # CONFIG_BRIDGE is not set # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # 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 is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=3Dm # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_NET_NSH is not set # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set # CONFIG_QRTR is not set # CONFIG_NET_NCSI is not set CONFIG_PCPU_DEV_REFCNT=3Dy CONFIG_RPS=3Dy CONFIG_RFS_ACCEL=3Dy CONFIG_SOCK_RX_QUEUE_MAPPING=3Dy CONFIG_XPS=3Dy # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=3Dy CONFIG_BQL=3Dy CONFIG_NET_FLOW_LIMIT=3Dy # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_NET_DROP_MONITOR is not set # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set # CONFIG_MCTP is not set CONFIG_WIRELESS=3Dy # CONFIG_CFG80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=3D0 # CONFIG_RFKILL is not set CONFIG_NET_9P=3Dy CONFIG_NET_9P_FD=3Dy CONFIG_NET_9P_VIRTIO=3Dy # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set # CONFIG_PSAMPLE is not set # CONFIG_NET_IFE is not set # CONFIG_LWTUNNEL is not set CONFIG_DST_CACHE=3Dy CONFIG_GRO_CELLS=3Dy CONFIG_NET_SOCK_MSG=3Dy CONFIG_PAGE_POOL=3Dy # CONFIG_PAGE_POOL_STATS is not set CONFIG_FAILOVER=3Dm CONFIG_ETHTOOL_NETLINK=3Dy # # Device Drivers # CONFIG_HAVE_EISA=3Dy # CONFIG_EISA is not set CONFIG_HAVE_PCI=3Dy CONFIG_PCI=3Dy CONFIG_PCI_DOMAINS=3Dy CONFIG_PCIEPORTBUS=3Dy CONFIG_PCIEAER=3Dy # CONFIG_PCIEAER_INJECT is not set CONFIG_PCIE_ECRC=3Dy # CONFIG_PCIEASPM is not set CONFIG_PCIE_PME=3Dy CONFIG_PCIE_DPC=3Dy # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_EDR is not set # CONFIG_PCI_MSI is not set CONFIG_PCI_QUIRKS=3Dy # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=3Dy # CONFIG_PCI_STUB is not set # CONFIG_PCI_PF_STUB is not set CONFIG_PCI_ATS=3Dy CONFIG_PCI_ECAM=3Dy CONFIG_PCI_LOCKLESS_CONFIG=3Dy CONFIG_PCI_IOV=3Dy # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=3Dy # CONFIG_PCIE_BUS_TUNE_OFF is not set CONFIG_PCIE_BUS_DEFAULT=3Dy # CONFIG_PCIE_BUS_SAFE is not set # CONFIG_PCIE_BUS_PERFORMANCE is not set # CONFIG_PCIE_BUS_PEER2PEER is not set CONFIG_VGA_ARB=3Dy CONFIG_VGA_ARB_MAX_GPUS=3D16 # CONFIG_HOTPLUG_PCI is not set # # PCI controller drivers # CONFIG_PCI_FTPCI100=3Dy CONFIG_PCI_HOST_COMMON=3Dm CONFIG_PCI_HOST_GENERIC=3Dm # # DesignWare PCI Core Support # # end of DesignWare PCI Core Support # # Mobiveil PCIe Core Support # # end of Mobiveil PCIe Core Support # # Cadence PCIe controllers support # # CONFIG_PCIE_CADENCE_PLAT_HOST is not set # CONFIG_PCI_J721E_HOST is not set # 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=3Dm # end of PCI switch controller drivers CONFIG_CXL_BUS=3Dy CONFIG_CXL_PCI=3Dy # CONFIG_CXL_MEM_RAW_COMMANDS is not set CONFIG_CXL_ACPI=3Dy # CONFIG_CXL_MEM is not set CONFIG_CXL_PORT=3Dy CONFIG_PCCARD=3Dy CONFIG_PCMCIA=3Dm # CONFIG_PCMCIA_LOAD_CIS is not set # CONFIG_CARDBUS is not set # # PC-card bridges # # CONFIG_YENTA is not set # CONFIG_PD6729 is not set CONFIG_I82092=3Dm CONFIG_PCCARD_NONSTATIC=3Dy CONFIG_RAPIDIO=3Dy CONFIG_RAPIDIO_TSI721=3Dm CONFIG_RAPIDIO_DISC_TIMEOUT=3D30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=3Dy # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=3Dm CONFIG_RAPIDIO_CHMAN=3Dy CONFIG_RAPIDIO_MPORT_CDEV=3Dy # # RapidIO Switch drivers # CONFIG_RAPIDIO_CPS_XX=3Dm CONFIG_RAPIDIO_CPS_GEN2=3Dy CONFIG_RAPIDIO_RXS_GEN3=3Dm # end of RapidIO Switch drivers # # Generic Driver Options # CONFIG_AUXILIARY_BUS=3Dy # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=3Dy # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_DEVTMPFS_SAFE is not set # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set # # Firmware loader # CONFIG_FW_LOADER=3Dy CONFIG_FW_LOADER_PAGED_BUF=3Dy CONFIG_FW_LOADER_SYSFS=3Dy CONFIG_EXTRA_FIRMWARE=3D"" CONFIG_FW_LOADER_USER_HELPER=3Dy # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_FW_LOADER_COMPRESS=3Dy CONFIG_FW_LOADER_COMPRESS_XZ=3Dy # CONFIG_FW_LOADER_COMPRESS_ZSTD is not set # CONFIG_FW_CACHE is not set # CONFIG_FW_UPLOAD is not set # end of Firmware loader CONFIG_WANT_DEV_COREDUMP=3Dy CONFIG_ALLOW_DEV_COREDUMP=3Dy CONFIG_DEV_COREDUMP=3Dy # 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_GENERIC_CPU_AUTOPROBE=3Dy CONFIG_GENERIC_CPU_VULNERABILITIES=3Dy CONFIG_REGMAP=3Dy CONFIG_REGMAP_I2C=3Dy CONFIG_REGMAP_W1=3Dm CONFIG_REGMAP_MMIO=3Dy CONFIG_REGMAP_IRQ=3Dy CONFIG_DMA_SHARED_BUFFER=3Dy # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # CONFIG_MHI_BUS=3Dy # CONFIG_MHI_BUS_DEBUG is not set # CONFIG_MHI_BUS_PCI_GENERIC is not set # CONFIG_MHI_BUS_EP is not set # end of Bus devices # CONFIG_CONNECTOR is not set # # Firmware Drivers # # # ARM System Control and Management Interface Protocol # # end of ARM System Control and Management Interface Protocol CONFIG_EDD=3Dm CONFIG_EDD_OFF=3Dy CONFIG_FIRMWARE_MEMMAP=3Dy CONFIG_FW_CFG_SYSFS=3Dy CONFIG_FW_CFG_SYSFS_CMDLINE=3Dy # CONFIG_SYSFB_SIMPLEFB is not set # CONFIG_GOOGLE_FIRMWARE is not set # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers CONFIG_GNSS=3Dy CONFIG_GNSS_SERIAL=3Dm CONFIG_GNSS_MTK_SERIAL=3Dm CONFIG_GNSS_SIRF_SERIAL=3Dm # CONFIG_GNSS_UBX_SERIAL is not set CONFIG_MTD=3Dm # CONFIG_MTD_TESTS is not set # # Partition parsers # CONFIG_MTD_AR7_PARTS=3Dm # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_OF_PARTS is not set CONFIG_MTD_REDBOOT_PARTS=3Dm CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=3D-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=3Dy CONFIG_MTD_REDBOOT_PARTS_READONLY=3Dy # end of Partition parsers # # User Modules And Translation Layers # CONFIG_MTD_OOPS=3Dm CONFIG_MTD_PARTITIONED_MASTER=3Dy # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=3Dm CONFIG_MTD_JEDECPROBE=3Dm CONFIG_MTD_GEN_PROBE=3Dm # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=3Dy CONFIG_MTD_MAP_BANK_WIDTH_2=3Dy CONFIG_MTD_MAP_BANK_WIDTH_4=3Dy CONFIG_MTD_CFI_I1=3Dy CONFIG_MTD_CFI_I2=3Dy # CONFIG_MTD_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=3Dm CONFIG_MTD_CFI_STAA=3Dm CONFIG_MTD_CFI_UTIL=3Dm CONFIG_MTD_RAM=3Dm # CONFIG_MTD_ROM is not set CONFIG_MTD_ABSENT=3Dm # end of RAM/ROM/Flash chip drivers # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=3Dy # CONFIG_MTD_PHYSMAP is not set # CONFIG_MTD_SCx200_DOCFLASH is not set # CONFIG_MTD_AMD76XROM is not set # CONFIG_MTD_ICHXROM is not set CONFIG_MTD_ESB2ROM=3Dm CONFIG_MTD_CK804XROM=3Dm CONFIG_MTD_SCB2_FLASH=3Dm # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=3Dm CONFIG_MTD_PCI=3Dm CONFIG_MTD_PCMCIA=3Dm # CONFIG_MTD_PCMCIA_ANONYMOUS is not set # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=3Dm # end of Mapping drivers for chip access # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=3Dm CONFIG_MTD_PMC551_BUGFIX=3Dy # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_SLRAM=3Dm CONFIG_MTD_PHRAM=3Dm CONFIG_MTD_MTDRAM=3Dm CONFIG_MTDRAM_TOTAL_SIZE=3D4096 CONFIG_MTDRAM_ERASE_SIZE=3D128 # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=3Dm CONFIG_BCH_CONST_M=3D14 CONFIG_BCH_CONST_T=3D4 # end of Self-contained MTD device drivers # # NAND # CONFIG_MTD_NAND_CORE=3Dm CONFIG_MTD_ONENAND=3Dm # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_GENERIC=3Dm CONFIG_MTD_ONENAND_OTP=3Dy CONFIG_MTD_ONENAND_2X_PROGRAM=3Dy CONFIG_MTD_RAW_NAND=3Dm # # Raw/parallel NAND flash controllers # CONFIG_MTD_NAND_DENALI=3Dm CONFIG_MTD_NAND_DENALI_PCI=3Dm CONFIG_MTD_NAND_DENALI_DT=3Dm # CONFIG_MTD_NAND_CAFE is not set CONFIG_MTD_NAND_CS553X=3Dm # CONFIG_MTD_NAND_MXIC is not set CONFIG_MTD_NAND_GPIO=3Dm CONFIG_MTD_NAND_PLATFORM=3Dm CONFIG_MTD_NAND_CADENCE=3Dm CONFIG_MTD_NAND_ARASAN=3Dm # CONFIG_MTD_NAND_INTEL_LGM is not set # # Misc # CONFIG_MTD_SM_COMMON=3Dm CONFIG_MTD_NAND_NANDSIM=3Dm CONFIG_MTD_NAND_RICOH=3Dm CONFIG_MTD_NAND_DISKONCHIP=3Dm # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=3D0 CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=3Dy # # ECC engine support # CONFIG_MTD_NAND_ECC=3Dy # CONFIG_MTD_NAND_ECC_SW_HAMMING is not set # CONFIG_MTD_NAND_ECC_SW_BCH is not set # CONFIG_MTD_NAND_ECC_MXIC is not set # end of ECC engine support # end of NAND # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=3Dm CONFIG_MTD_QINFO_PROBE=3Dm # end of LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_UBI is not set CONFIG_MTD_HYPERBUS=3Dm CONFIG_DTC=3Dy CONFIG_OF=3Dy # CONFIG_OF_UNITTEST is not set CONFIG_OF_FLATTREE=3Dy CONFIG_OF_PROMTREE=3Dy CONFIG_OF_KOBJ=3Dy CONFIG_OF_DYNAMIC=3Dy CONFIG_OF_ADDRESS=3Dy CONFIG_OF_IRQ=3Dy CONFIG_OF_RESOLVE=3Dy CONFIG_OF_OVERLAY=3Dy CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=3Dy CONFIG_PARPORT=3Dy # CONFIG_PARPORT_PC is not set # CONFIG_PARPORT_AX88796 is not set # CONFIG_PARPORT_1284 is not set CONFIG_PNP=3Dy CONFIG_PNP_DEBUG_MESSAGES=3Dy # # Protocols # CONFIG_PNPACPI=3Dy # # NVME Support # # end of NVME Support # # Misc devices # CONFIG_SENSORS_LIS3LV02D=3Dm CONFIG_AD525X_DPOT=3Dm # CONFIG_AD525X_DPOT_I2C is not set # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=3Dm # CONFIG_PHANTOM is not set CONFIG_TIFM_CORE=3Dy CONFIG_TIFM_7XX1=3Dy CONFIG_ICS932S401=3Dm CONFIG_ENCLOSURE_SERVICES=3Dm CONFIG_HP_ILO=3Dm # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set CONFIG_ISL29020=3Dm CONFIG_SENSORS_TSL2550=3Dy # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=3Dm CONFIG_DS1682=3Dy # CONFIG_VMWARE_BALLOON is not set # CONFIG_PCH_PHUB is not set # CONFIG_SRAM is not set CONFIG_DW_XDATA_PCIE=3Dy # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_XILINX_SDFEC=3Dm CONFIG_C2PORT=3Dm # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=3Dm CONFIG_EEPROM_LEGACY=3Dy # CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set CONFIG_EEPROM_IDT_89HPESX=3Dy # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_I2C=3Dm # CONFIG_ALTERA_STAPL is not set CONFIG_INTEL_MEI=3Dy # CONFIG_INTEL_MEI_ME is not set CONFIG_INTEL_MEI_TXE=3Dy CONFIG_VMWARE_VMCI=3Dm CONFIG_ECHO=3Dy # CONFIG_MISC_ALCOR_PCI is not set # CONFIG_MISC_RTSX_PCI is not set CONFIG_HABANA_AI=3Dm CONFIG_UACCE=3Dy CONFIG_PVPANIC=3Dy CONFIG_PVPANIC_MMIO=3Dy CONFIG_PVPANIC_PCI=3Dy # end of Misc devices # # SCSI device support # CONFIG_SCSI_MOD=3Dy # end of SCSI device support # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=3Dm # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=3Dy CONFIG_MAC_EMUMOUSEBTN=3Dm CONFIG_NETDEVICES=3Dy CONFIG_NET_CORE=3Dy # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_WIREGUARD is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set # CONFIG_NTB_NETDEV is not set # CONFIG_RIONET is not set # CONFIG_TUN is not set # CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_VETH is not set CONFIG_VIRTIO_NET=3Dm # CONFIG_NLMON is not set # CONFIG_MHI_NET is not set # CONFIG_ARCNET is not set CONFIG_ETHERNET=3Dy CONFIG_NET_VENDOR_3COM=3Dy # CONFIG_PCMCIA_3C574 is not set # CONFIG_PCMCIA_3C589 is not set # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=3Dy # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=3Dy # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=3Dy # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=3Dy # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=3Dy # CONFIG_NET_VENDOR_AMD is not set CONFIG_NET_VENDOR_AQUANTIA=3Dy # CONFIG_AQTION is not set CONFIG_NET_VENDOR_ARC=3Dy CONFIG_NET_VENDOR_ASIX=3Dy CONFIG_NET_VENDOR_ATHEROS=3Dy # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_CX_ECAT is not set CONFIG_NET_VENDOR_BROADCOM=3Dy # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_CADENCE=3Dy # CONFIG_MACB is not set CONFIG_NET_VENDOR_CAVIUM=3Dy CONFIG_NET_VENDOR_CHELSIO=3Dy # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=3Dy # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=3Dy # CONFIG_GEMINI_ETHERNET is not set CONFIG_NET_VENDOR_DAVICOM=3Dy # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=3Dy # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=3Dy # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=3Dy # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_ENGLEDER=3Dy # CONFIG_TSNEP is not set CONFIG_NET_VENDOR_EZCHIP=3Dy # CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_FUJITSU=3Dy # CONFIG_PCMCIA_FMVJ18X is not set CONFIG_NET_VENDOR_FUNGIBLE=3Dy CONFIG_NET_VENDOR_GOOGLE=3Dy CONFIG_NET_VENDOR_HUAWEI=3Dy CONFIG_NET_VENDOR_I825XX=3Dy CONFIG_NET_VENDOR_INTEL=3Dy # CONFIG_E100 is not set CONFIG_E1000=3Dy # CONFIG_E1000E is not set # CONFIG_IGB is not set # CONFIG_IGBVF is not set # CONFIG_IXGB is not set # CONFIG_IXGBE is not set # CONFIG_I40E is not set # CONFIG_IGC is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_LITEX=3Dy # CONFIG_LITEX_LITEETH is not set CONFIG_NET_VENDOR_MARVELL=3Dy # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=3Dy # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=3Dy # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROCHIP=3Dy # CONFIG_LAN743X is not set CONFIG_NET_VENDOR_MICROSEMI=3Dy CONFIG_NET_VENDOR_MICROSOFT=3Dy CONFIG_NET_VENDOR_MYRI=3Dy # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NI=3Dy # CONFIG_NI_XGE_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_NATSEMI=3Dy # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETERION=3Dy # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=3Dy CONFIG_NET_VENDOR_8390=3Dy # CONFIG_PCMCIA_AXNET is not set # CONFIG_NE2K_PCI is not set # CONFIG_PCMCIA_PCNET is not set CONFIG_NET_VENDOR_NVIDIA=3Dy # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=3Dy # CONFIG_ETHOC is not set CONFIG_NET_VENDOR_PACKET_ENGINES=3Dy # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_PENSANDO=3Dy CONFIG_NET_VENDOR_QLOGIC=3Dy # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_BROCADE=3Dy # CONFIG_BNA is not set CONFIG_NET_VENDOR_QUALCOMM=3Dy # CONFIG_QCA7000_UART is not set # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set CONFIG_NET_VENDOR_RDC=3Dy # CONFIG_R6040 is not set CONFIG_NET_VENDOR_REALTEK=3Dy # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=3Dy CONFIG_NET_VENDOR_ROCKER=3Dy CONFIG_NET_VENDOR_SAMSUNG=3Dy # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=3Dy CONFIG_NET_VENDOR_SILAN=3Dy # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=3Dy # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SOLARFLARE=3Dy # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SMSC=3Dy # CONFIG_PCMCIA_SMC91C92 is not set # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=3Dy CONFIG_NET_VENDOR_STMICRO=3Dy # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=3Dy # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=3Dy # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=3Dy # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=3Dy # CONFIG_TI_CPSW_PHY_SEL is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VERTEXCOM=3Dy CONFIG_NET_VENDOR_VIA=3Dy # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=3Dy # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XILINX=3Dy # CONFIG_XILINX_EMACLITE is not set # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set CONFIG_NET_VENDOR_XIRCOM=3Dy # CONFIG_PCMCIA_XIRC2PS is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set # CONFIG_PHYLIB is not set # CONFIG_MDIO_DEVICE is not set # # PCS device drivers # # end of PCS device drivers # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # # Host-side USB support is needed for USB Network Adapter support # CONFIG_WLAN=3Dy CONFIG_WLAN_VENDOR_ADMTEK=3Dy CONFIG_WLAN_VENDOR_ATH=3Dy # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K_PCI is not set CONFIG_WLAN_VENDOR_ATMEL=3Dy CONFIG_WLAN_VENDOR_BROADCOM=3Dy CONFIG_WLAN_VENDOR_CISCO=3Dy CONFIG_WLAN_VENDOR_INTEL=3Dy CONFIG_WLAN_VENDOR_INTERSIL=3Dy # CONFIG_HOSTAP is not set CONFIG_WLAN_VENDOR_MARVELL=3Dy CONFIG_WLAN_VENDOR_MEDIATEK=3Dy CONFIG_WLAN_VENDOR_MICROCHIP=3Dy CONFIG_WLAN_VENDOR_PURELIFI=3Dy CONFIG_WLAN_VENDOR_RALINK=3Dy CONFIG_WLAN_VENDOR_REALTEK=3Dy CONFIG_WLAN_VENDOR_RSI=3Dy CONFIG_WLAN_VENDOR_SILABS=3Dy CONFIG_WLAN_VENDOR_ST=3Dy CONFIG_WLAN_VENDOR_TI=3Dy CONFIG_WLAN_VENDOR_ZYDAS=3Dy CONFIG_WLAN_VENDOR_QUANTENNA=3Dy # CONFIG_PCMCIA_RAYCS is not set # CONFIG_WAN is not set # # Wireless WAN # # CONFIG_WWAN is not set # end of Wireless WAN # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_USB4_NET is not set # CONFIG_NETDEVSIM is not set CONFIG_NET_FAILOVER=3Dm # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=3Dy CONFIG_INPUT_LEDS=3Dy CONFIG_INPUT_FF_MEMLESS=3Dy CONFIG_INPUT_SPARSEKMAP=3Dm CONFIG_INPUT_MATRIXKMAP=3Dy CONFIG_INPUT_VIVALDIFMAP=3Dy # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=3Dm # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=3D1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=3D768 CONFIG_INPUT_JOYDEV=3Dm CONFIG_INPUT_EVDEV=3Dm # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=3Dy CONFIG_KEYBOARD_ADC=3Dm CONFIG_KEYBOARD_ADP5588=3Dy CONFIG_KEYBOARD_ADP5589=3Dm CONFIG_KEYBOARD_ATKBD=3Dy # CONFIG_KEYBOARD_QT1050 is not set CONFIG_KEYBOARD_QT1070=3Dm # CONFIG_KEYBOARD_QT2160 is not set CONFIG_KEYBOARD_DLINK_DIR685=3Dm CONFIG_KEYBOARD_LKKBD=3Dm CONFIG_KEYBOARD_GPIO=3Dm CONFIG_KEYBOARD_GPIO_POLLED=3Dm CONFIG_KEYBOARD_TCA6416=3Dm CONFIG_KEYBOARD_TCA8418=3Dy CONFIG_KEYBOARD_MATRIX=3Dm CONFIG_KEYBOARD_LM8323=3Dm CONFIG_KEYBOARD_LM8333=3Dy CONFIG_KEYBOARD_MAX7359=3Dm CONFIG_KEYBOARD_MCS=3Dy CONFIG_KEYBOARD_MPR121=3Dy CONFIG_KEYBOARD_NEWTON=3Dy CONFIG_KEYBOARD_OPENCORES=3Dy CONFIG_KEYBOARD_SAMSUNG=3Dm # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=3Dm CONFIG_KEYBOARD_IQS62X=3Dm # CONFIG_KEYBOARD_OMAP4 is not set CONFIG_KEYBOARD_TC3589X=3Dm # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set CONFIG_KEYBOARD_TWL4030=3Dy CONFIG_KEYBOARD_XTKBD=3Dm CONFIG_KEYBOARD_CROS_EC=3Dy # CONFIG_KEYBOARD_CAP11XX is not set CONFIG_KEYBOARD_BCM=3Dy CONFIG_KEYBOARD_CYPRESS_SF=3Dy # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=3Dy # CONFIG_JOYSTICK_ANALOG is not set CONFIG_JOYSTICK_A3D=3Dm # CONFIG_JOYSTICK_ADC is not set # CONFIG_JOYSTICK_ADI is not set CONFIG_JOYSTICK_COBRA=3Dy # CONFIG_JOYSTICK_GF2K is not set CONFIG_JOYSTICK_GRIP=3Dy CONFIG_JOYSTICK_GRIP_MP=3Dm CONFIG_JOYSTICK_GUILLEMOT=3Dy CONFIG_JOYSTICK_INTERACT=3Dy CONFIG_JOYSTICK_SIDEWINDER=3Dy CONFIG_JOYSTICK_TMDC=3Dm # CONFIG_JOYSTICK_IFORCE is not set CONFIG_JOYSTICK_WARRIOR=3Dm CONFIG_JOYSTICK_MAGELLAN=3Dm # CONFIG_JOYSTICK_SPACEORB is not set CONFIG_JOYSTICK_SPACEBALL=3Dy CONFIG_JOYSTICK_STINGER=3Dm CONFIG_JOYSTICK_TWIDJOY=3Dm CONFIG_JOYSTICK_ZHENHUA=3Dy CONFIG_JOYSTICK_DB9=3Dm CONFIG_JOYSTICK_GAMECON=3Dm CONFIG_JOYSTICK_TURBOGRAFX=3Dy # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=3Dy # CONFIG_JOYSTICK_XPAD is not set # CONFIG_JOYSTICK_PXRC is not set # CONFIG_JOYSTICK_QWIIC is not set CONFIG_JOYSTICK_FSIA6B=3Dm # CONFIG_JOYSTICK_SENSEHAT is not set CONFIG_INPUT_TABLET=3Dy # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=3Dy CONFIG_TOUCHSCREEN_AD7879=3Dm CONFIG_TOUCHSCREEN_AD7879_I2C=3Dm # CONFIG_TOUCHSCREEN_ADC is not set CONFIG_TOUCHSCREEN_AR1021_I2C=3Dm CONFIG_TOUCHSCREEN_ATMEL_MXT=3Dm CONFIG_TOUCHSCREEN_AUO_PIXCIR=3Dm # CONFIG_TOUCHSCREEN_BU21013 is not set CONFIG_TOUCHSCREEN_BU21029=3Dm CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=3Dy # CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set # CONFIG_TOUCHSCREEN_CY8CTMA140 is not set CONFIG_TOUCHSCREEN_CY8CTMG110=3Dm CONFIG_TOUCHSCREEN_CYTTSP_CORE=3Dy CONFIG_TOUCHSCREEN_CYTTSP_I2C=3Dm CONFIG_TOUCHSCREEN_CYTTSP4_CORE=3Dm CONFIG_TOUCHSCREEN_CYTTSP4_I2C=3Dm CONFIG_TOUCHSCREEN_DA9052=3Dy CONFIG_TOUCHSCREEN_DYNAPRO=3Dm CONFIG_TOUCHSCREEN_HAMPSHIRE=3Dy CONFIG_TOUCHSCREEN_EETI=3Dy CONFIG_TOUCHSCREEN_EGALAX=3Dy CONFIG_TOUCHSCREEN_EGALAX_SERIAL=3Dy CONFIG_TOUCHSCREEN_EXC3000=3Dy CONFIG_TOUCHSCREEN_FUJITSU=3Dm # CONFIG_TOUCHSCREEN_GOODIX is not set CONFIG_TOUCHSCREEN_HIDEEP=3Dm CONFIG_TOUCHSCREEN_HYCON_HY46XX=3Dm # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_ILITEK=3Dy CONFIG_TOUCHSCREEN_S6SY761=3Dy # CONFIG_TOUCHSCREEN_GUNZE is not set CONFIG_TOUCHSCREEN_EKTF2127=3Dm # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=3Dm CONFIG_TOUCHSCREEN_WACOM_W8001=3Dy CONFIG_TOUCHSCREEN_WACOM_I2C=3Dy CONFIG_TOUCHSCREEN_MAX11801=3Dm CONFIG_TOUCHSCREEN_MCS5000=3Dy # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MELFAS_MIP4=3Dm CONFIG_TOUCHSCREEN_MSG2638=3Dm CONFIG_TOUCHSCREEN_MTOUCH=3Dy # CONFIG_TOUCHSCREEN_IMAGIS is not set CONFIG_TOUCHSCREEN_IMX6UL_TSC=3Dy CONFIG_TOUCHSCREEN_INEXIO=3Dm CONFIG_TOUCHSCREEN_MK712=3Dm CONFIG_TOUCHSCREEN_PENMOUNT=3Dy # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=3Dy CONFIG_TOUCHSCREEN_TOUCHWIN=3Dm # CONFIG_TOUCHSCREEN_TI_AM335X_TSC is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set CONFIG_TOUCHSCREEN_WDT87XX_I2C=3Dy # 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_TSC2007 is not set # CONFIG_TOUCHSCREEN_RM_TS is not set CONFIG_TOUCHSCREEN_SILEAD=3Dm CONFIG_TOUCHSCREEN_SIS_I2C=3Dy CONFIG_TOUCHSCREEN_ST1232=3Dm CONFIG_TOUCHSCREEN_STMFTS=3Dy # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=3Dm CONFIG_TOUCHSCREEN_ZET6223=3Dy # CONFIG_TOUCHSCREEN_ZFORCE is not set CONFIG_TOUCHSCREEN_ROHM_BU21023=3Dy CONFIG_TOUCHSCREEN_IQS5XX=3Dm # CONFIG_TOUCHSCREEN_ZINITIX is not set CONFIG_INPUT_MISC=3Dy CONFIG_INPUT_AD714X=3Dm # CONFIG_INPUT_AD714X_I2C is not set # CONFIG_INPUT_ATC260X_ONKEY is not set # CONFIG_INPUT_ATMEL_CAPTOUCH is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set CONFIG_INPUT_MAX77650_ONKEY=3Dy # CONFIG_INPUT_MAX8997_HAPTIC is not set CONFIG_INPUT_MMA8450=3Dy # CONFIG_INPUT_APANEL is not set CONFIG_INPUT_GPIO_BEEPER=3Dy CONFIG_INPUT_GPIO_DECODER=3Dy CONFIG_INPUT_GPIO_VIBRA=3Dm CONFIG_INPUT_WISTRON_BTNS=3Dm # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=3Dm # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=3Dy CONFIG_INPUT_TPS65218_PWRBUTTON=3Dy CONFIG_INPUT_TWL4030_PWRBUTTON=3Dy # CONFIG_INPUT_TWL4030_VIBRA is not set CONFIG_INPUT_TWL6040_VIBRA=3Dy CONFIG_INPUT_UINPUT=3Dm # CONFIG_INPUT_PALMAS_PWRBUTTON is not set CONFIG_INPUT_PCF50633_PMU=3Dy # CONFIG_INPUT_PCF8574 is not set CONFIG_INPUT_PWM_BEEPER=3Dy # CONFIG_INPUT_PWM_VIBRA is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=3Dy # CONFIG_INPUT_DA7280_HAPTICS is not set CONFIG_INPUT_DA9052_ONKEY=3Dy # CONFIG_INPUT_DA9055_ONKEY is not set # CONFIG_INPUT_DA9063_ONKEY is not set CONFIG_INPUT_ADXL34X=3Dm CONFIG_INPUT_ADXL34X_I2C=3Dm CONFIG_INPUT_IQS269A=3Dy CONFIG_INPUT_IQS626A=3Dy # CONFIG_INPUT_IQS7222 is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_IDEAPAD_SLIDEBAR=3Dy # CONFIG_INPUT_SOC_BUTTON_ARRAY is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set CONFIG_INPUT_DRV2665_HAPTICS=3Dy # CONFIG_INPUT_DRV2667_HAPTICS is not set # CONFIG_INPUT_RAVE_SP_PWRBUTTON is not set CONFIG_RMI4_CORE=3Dm CONFIG_RMI4_I2C=3Dm CONFIG_RMI4_SMB=3Dm # CONFIG_RMI4_F03 is not set CONFIG_RMI4_2D_SENSOR=3Dy CONFIG_RMI4_F11=3Dy # CONFIG_RMI4_F12 is not set CONFIG_RMI4_F30=3Dy CONFIG_RMI4_F34=3Dy CONFIG_RMI4_F3A=3Dy CONFIG_RMI4_F55=3Dy # # Hardware I/O ports # CONFIG_SERIO=3Dy CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=3Dy CONFIG_SERIO_I8042=3Dy # CONFIG_SERIO_SERPORT is not set CONFIG_SERIO_CT82C710=3Dm CONFIG_SERIO_PARKBD=3Dy # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=3Dy CONFIG_SERIO_RAW=3Dy # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=3Dm CONFIG_SERIO_ARC_PS2=3Dy # CONFIG_SERIO_APBPS2 is not set # CONFIG_SERIO_GPIO_PS2 is not set CONFIG_USERIO=3Dm CONFIG_GAMEPORT=3Dy CONFIG_GAMEPORT_NS558=3Dy # CONFIG_GAMEPORT_L4 is not set # CONFIG_GAMEPORT_EMU10K1 is not set CONFIG_GAMEPORT_FM801=3Dy # end of Hardware I/O ports # end of Input device support # # Character devices # CONFIG_TTY=3Dy # CONFIG_VT is not set CONFIG_UNIX98_PTYS=3Dy # CONFIG_LEGACY_PTYS is not set # CONFIG_LDISC_AUTOLOAD is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=3Dy CONFIG_SERIAL_8250=3Dy CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=3Dy CONFIG_SERIAL_8250_PNP=3Dy # CONFIG_SERIAL_8250_16550A_VARIANTS is not set CONFIG_SERIAL_8250_FINTEK=3Dy CONFIG_SERIAL_8250_CONSOLE=3Dy CONFIG_SERIAL_8250_PCI=3Dy CONFIG_SERIAL_8250_EXAR=3Dm CONFIG_SERIAL_8250_CS=3Dm CONFIG_SERIAL_8250_NR_UARTS=3D4 CONFIG_SERIAL_8250_RUNTIME_UARTS=3D4 # CONFIG_SERIAL_8250_EXTENDED is not set CONFIG_SERIAL_8250_ASPEED_VUART=3Dy CONFIG_SERIAL_8250_DWLIB=3Dy CONFIG_SERIAL_8250_DW=3Dm CONFIG_SERIAL_8250_RT288X=3Dy # CONFIG_SERIAL_8250_LPSS is not set CONFIG_SERIAL_8250_MID=3Dm CONFIG_SERIAL_8250_PERICOM=3Dy CONFIG_SERIAL_OF_PLATFORM=3Dm # # Non-8250 serial port support # CONFIG_SERIAL_UARTLITE=3Dm CONFIG_SERIAL_UARTLITE_NR_UARTS=3D1 CONFIG_SERIAL_CORE=3Dy CONFIG_SERIAL_CORE_CONSOLE=3Dy CONFIG_SERIAL_JSM=3Dm CONFIG_SERIAL_SIFIVE=3Dm CONFIG_SERIAL_LANTIQ=3Dm # CONFIG_SERIAL_SCCNXP is not set CONFIG_SERIAL_SC16IS7XX=3Dy # CONFIG_SERIAL_SC16IS7XX_I2C is not set CONFIG_SERIAL_TIMBERDALE=3Dy CONFIG_SERIAL_ALTERA_JTAGUART=3Dm # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_XILINX_PS_UART=3Dm CONFIG_SERIAL_ARC=3Dm CONFIG_SERIAL_ARC_NR_PORTS=3D1 CONFIG_SERIAL_RP2=3Dy CONFIG_SERIAL_RP2_NR_UARTS=3D32 # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_SPRD is not set CONFIG_SERIAL_LITEUART=3Dm CONFIG_SERIAL_LITEUART_MAX_PORTS=3D1 # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=3Dy # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_N_GSM is not set CONFIG_NOZOMI=3Dy # CONFIG_NULL_TTY is not set CONFIG_RPMSG_TTY=3Dm CONFIG_SERIAL_DEV_BUS=3Dm CONFIG_TTY_PRINTK=3Dy CONFIG_TTY_PRINTK_LEVEL=3D6 CONFIG_PRINTER=3Dy # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=3Dy # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set # CONFIG_IPMB_DEVICE_INTERFACE is not set CONFIG_HW_RANDOM=3Dy CONFIG_HW_RANDOM_TIMERIOMEM=3Dy # CONFIG_HW_RANDOM_INTEL is not set # CONFIG_HW_RANDOM_AMD is not set CONFIG_HW_RANDOM_BA431=3Dm CONFIG_HW_RANDOM_GEODE=3Dy CONFIG_HW_RANDOM_VIA=3Dy CONFIG_HW_RANDOM_VIRTIO=3Dy CONFIG_HW_RANDOM_CCTRNG=3Dy # CONFIG_HW_RANDOM_XIPHERA is not set # CONFIG_APPLICOM is not set CONFIG_SONYPI=3Dy # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set CONFIG_CARDMAN_4040=3Dm CONFIG_SCR24X=3Dm # CONFIG_IPWIRELESS is not set # end of PCMCIA character devices CONFIG_MWAVE=3Dm # CONFIG_SCx200_GPIO is not set CONFIG_PC8736x_GPIO=3Dm CONFIG_NSC_GPIO=3Dm CONFIG_DEVMEM=3Dy # CONFIG_NVRAM is not set CONFIG_DEVPORT=3Dy # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=3Dy CONFIG_XILLYBUS_CLASS=3Dy CONFIG_XILLYBUS=3Dy CONFIG_XILLYBUS_OF=3Dm CONFIG_RANDOM_TRUST_CPU=3Dy CONFIG_RANDOM_TRUST_BOOTLOADER=3Dy # end of Character devices # # I2C support # CONFIG_I2C=3Dy CONFIG_ACPI_I2C_OPREGION=3Dy CONFIG_I2C_BOARDINFO=3Dy CONFIG_I2C_COMPAT=3Dy # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=3Dy # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=3Dy # CONFIG_I2C_MUX_GPIO is not set CONFIG_I2C_MUX_GPMUX=3Dm CONFIG_I2C_MUX_LTC4306=3Dy CONFIG_I2C_MUX_PCA9541=3Dm CONFIG_I2C_MUX_PCA954x=3Dm # CONFIG_I2C_MUX_PINCTRL is not set CONFIG_I2C_MUX_REG=3Dy CONFIG_I2C_DEMUX_PINCTRL=3Dm CONFIG_I2C_MUX_MLXCPLD=3Dy # end of Multiplexer I2C Chip support # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=3Dy # # I2C Algorithms # CONFIG_I2C_ALGOBIT=3Dy CONFIG_I2C_ALGOPCF=3Dy CONFIG_I2C_ALGOPCA=3Dy # end of I2C Algorithms # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_CCGX_UCSI=3Dy CONFIG_I2C_ALI1535=3Dm CONFIG_I2C_ALI1563=3Dm CONFIG_I2C_ALI15X3=3Dm # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_AMD_MP2 is not set CONFIG_I2C_I801=3Dm CONFIG_I2C_ISCH=3Dm CONFIG_I2C_ISMT=3Dy CONFIG_I2C_PIIX4=3Dy CONFIG_I2C_NFORCE2=3Dy # CONFIG_I2C_NFORCE2_S4985 is not set CONFIG_I2C_NVIDIA_GPU=3Dy # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=3Dm CONFIG_I2C_SIS96X=3Dy CONFIG_I2C_VIA=3Dy CONFIG_I2C_VIAPRO=3Dm # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=3Dy CONFIG_I2C_DESIGNWARE_CORE=3Dy # CONFIG_I2C_DESIGNWARE_SLAVE is not set # CONFIG_I2C_DESIGNWARE_PLATFORM is not set CONFIG_I2C_DESIGNWARE_PCI=3Dy CONFIG_I2C_EG20T=3Dy CONFIG_I2C_EMEV2=3Dy CONFIG_I2C_GPIO=3Dy CONFIG_I2C_GPIO_FAULT_INJECTOR=3Dy CONFIG_I2C_KEMPLD=3Dm # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=3Dy CONFIG_I2C_PXA=3Dy CONFIG_I2C_PXA_PCI=3Dy CONFIG_I2C_RK3X=3Dm # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=3Dy # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=3Dm # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_CROS_EC_TUNNEL is not set CONFIG_SCx200_ACB=3Dy CONFIG_I2C_FSI=3Dm CONFIG_I2C_VIRTIO=3Dy # end of I2C Hardware Bus support CONFIG_I2C_STUB=3Dm CONFIG_I2C_SLAVE=3Dy CONFIG_I2C_SLAVE_EEPROM=3Dm CONFIG_I2C_SLAVE_TESTUNIT=3Dy # 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=3Dm CONFIG_CDNS_I3C_MASTER=3Dm CONFIG_DW_I3C_MASTER=3Dm # CONFIG_SVC_I3C_MASTER is not set CONFIG_MIPI_I3C_HCI=3Dm # CONFIG_SPI is not set # CONFIG_SPMI is not set CONFIG_HSI=3Dy CONFIG_HSI_BOARDINFO=3Dy # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=3Dy CONFIG_PPS=3Dm # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=3Dm CONFIG_PPS_CLIENT_GPIO=3Dm # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK_OPTIONAL=3Dy # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # end of PTP clock support CONFIG_PINCTRL=3Dy CONFIG_GENERIC_PINCTRL_GROUPS=3Dy CONFIG_PINMUX=3Dy CONFIG_GENERIC_PINMUX_FUNCTIONS=3Dy CONFIG_PINCONF=3Dy CONFIG_GENERIC_PINCONF=3Dy # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set CONFIG_PINCTRL_AS3722=3Dy # CONFIG_PINCTRL_DA9062 is not set CONFIG_PINCTRL_EQUILIBRIUM=3Dy CONFIG_PINCTRL_MCP23S08_I2C=3Dm CONFIG_PINCTRL_MCP23S08=3Dm CONFIG_PINCTRL_MICROCHIP_SGPIO=3Dy CONFIG_PINCTRL_OCELOT=3Dy # CONFIG_PINCTRL_PALMAS is not set CONFIG_PINCTRL_SINGLE=3Dm CONFIG_PINCTRL_STMFX=3Dy CONFIG_PINCTRL_SX150X=3Dy # # Intel pinctrl drivers # # CONFIG_PINCTRL_BAYTRAIL is not set # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_LYNXPOINT is not set # CONFIG_PINCTRL_ALDERLAKE is not set # CONFIG_PINCTRL_BROXTON is not set # CONFIG_PINCTRL_CANNONLAKE is not set # CONFIG_PINCTRL_CEDARFORK is not set # CONFIG_PINCTRL_DENVERTON is not set # CONFIG_PINCTRL_ELKHARTLAKE is not set # CONFIG_PINCTRL_EMMITSBURG is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_ICELAKE is not set # CONFIG_PINCTRL_JASPERLAKE is not set # CONFIG_PINCTRL_LAKEFIELD is not set # CONFIG_PINCTRL_LEWISBURG is not set # CONFIG_PINCTRL_SUNRISEPOINT is not set # CONFIG_PINCTRL_TIGERLAKE is not set # end of Intel pinctrl drivers # # Renesas pinctrl drivers # # end of Renesas pinctrl drivers CONFIG_GPIOLIB=3Dy CONFIG_GPIOLIB_FASTPATH_LIMIT=3D512 CONFIG_OF_GPIO=3Dy CONFIG_GPIO_ACPI=3Dy CONFIG_GPIOLIB_IRQCHIP=3Dy CONFIG_DEBUG_GPIO=3Dy # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_CDEV=3Dy # CONFIG_GPIO_CDEV_V1 is not set CONFIG_GPIO_GENERIC=3Dy CONFIG_GPIO_MAX730X=3Dm # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=3Dm # CONFIG_GPIO_ALTERA is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_CADENCE=3Dm # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set CONFIG_GPIO_FTGPIO010=3Dy CONFIG_GPIO_GENERIC_PLATFORM=3Dy # CONFIG_GPIO_GRGPIO is not set # CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_ICH is not set CONFIG_GPIO_LOGICVC=3Dy CONFIG_GPIO_MB86S7X=3Dm CONFIG_GPIO_SAMA5D2_PIOBU=3Dy # CONFIG_GPIO_SIFIVE is not set CONFIG_GPIO_STA2X11=3Dy CONFIG_GPIO_SYSCON=3Dy CONFIG_GPIO_VX855=3Dm CONFIG_GPIO_XILINX=3Dm # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_F7188X=3Dm # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set CONFIG_GPIO_WINBOND=3Dm # 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_ADNP is not set CONFIG_GPIO_GW_PLD=3Dm CONFIG_GPIO_MAX7300=3Dm # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCA9570=3Dm CONFIG_GPIO_PCF857X=3Dm # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=3Dm CONFIG_GPIO_BD71815=3Dy CONFIG_GPIO_BD71828=3Dy # CONFIG_GPIO_BD9571MWV is not set CONFIG_GPIO_DA9052=3Dy # CONFIG_GPIO_DA9055 is not set # CONFIG_GPIO_JANZ_TTL is not set CONFIG_GPIO_KEMPLD=3Dm CONFIG_GPIO_LP3943=3Dm # CONFIG_GPIO_MAX77650 is not set CONFIG_GPIO_PALMAS=3Dy # CONFIG_GPIO_RC5T583 is not set # CONFIG_GPIO_TC3589X is not set # CONFIG_GPIO_TPS65086 is not set # CONFIG_GPIO_TPS65218 is not set # CONFIG_GPIO_TPS6586X is not set CONFIG_GPIO_TPS65910=3Dy # CONFIG_GPIO_TPS65912 is not set CONFIG_GPIO_TQMX86=3Dm CONFIG_GPIO_TWL4030=3Dm CONFIG_GPIO_TWL6040=3Dm # CONFIG_GPIO_WM8350 is not set CONFIG_GPIO_WM8994=3Dm # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCH is not set CONFIG_GPIO_PCI_IDIO_16=3Dm CONFIG_GPIO_PCIE_IDIO_24=3Dy CONFIG_GPIO_RDC321X=3Dm CONFIG_GPIO_SODAVILLE=3Dy # end of PCI GPIO expanders # # Virtual GPIO drivers # # CONFIG_GPIO_AGGREGATOR is not set CONFIG_GPIO_MOCKUP=3Dm # CONFIG_GPIO_VIRTIO is not set # CONFIG_GPIO_SIM is not set # end of Virtual GPIO drivers CONFIG_W1=3Dy # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2482=3Dy CONFIG_W1_MASTER_DS1WM=3Dy CONFIG_W1_MASTER_GPIO=3Dy # CONFIG_W1_MASTER_SGI is not set # end of 1-wire Bus Masters # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set # CONFIG_W1_SLAVE_SMEM is not set # CONFIG_W1_SLAVE_DS2405 is not set # CONFIG_W1_SLAVE_DS2408 is not set CONFIG_W1_SLAVE_DS2413=3Dm CONFIG_W1_SLAVE_DS2406=3Dy # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2805=3Dy CONFIG_W1_SLAVE_DS2430=3Dm # CONFIG_W1_SLAVE_DS2431 is not set # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2438=3Dm CONFIG_W1_SLAVE_DS250X=3Dm CONFIG_W1_SLAVE_DS2780=3Dy CONFIG_W1_SLAVE_DS2781=3Dy CONFIG_W1_SLAVE_DS28E04=3Dm # CONFIG_W1_SLAVE_DS28E17 is not set # end of 1-wire Slaves # CONFIG_POWER_RESET is not set CONFIG_POWER_SUPPLY=3Dy # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=3Dy # CONFIG_PDA_POWER is not set CONFIG_GENERIC_ADC_BATTERY=3Dy # CONFIG_IP5XXX_POWER is not set CONFIG_WM8350_POWER=3Dy # CONFIG_TEST_POWER is not set CONFIG_CHARGER_ADP5061=3Dm CONFIG_BATTERY_ACT8945A=3Dm # CONFIG_BATTERY_CW2015 is not set CONFIG_BATTERY_DS2760=3Dm # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=3Dy CONFIG_BATTERY_DS2782=3Dy CONFIG_BATTERY_OLPC=3Dy # CONFIG_BATTERY_SAMSUNG_SDI is not set CONFIG_BATTERY_SBS=3Dy # CONFIG_CHARGER_SBS is not set CONFIG_MANAGER_SBS=3Dy # CONFIG_BATTERY_BQ27XXX is not set CONFIG_BATTERY_DA9052=3Dm # CONFIG_BATTERY_DA9150 is not set CONFIG_BATTERY_MAX17040=3Dm CONFIG_BATTERY_MAX17042=3Dy CONFIG_BATTERY_MAX1721X=3Dm CONFIG_BATTERY_TWL4030_MADC=3Dy CONFIG_CHARGER_PCF50633=3Dm CONFIG_BATTERY_RX51=3Dy CONFIG_CHARGER_MAX8903=3Dm # CONFIG_CHARGER_TWL4030 is not set CONFIG_CHARGER_LP8727=3Dm CONFIG_CHARGER_GPIO=3Dy CONFIG_CHARGER_MANAGER=3Dm CONFIG_CHARGER_LT3651=3Dm CONFIG_CHARGER_LTC4162L=3Dm CONFIG_CHARGER_DETECTOR_MAX14656=3Dy # CONFIG_CHARGER_MAX77650 is not set # CONFIG_CHARGER_MAX77976 is not set CONFIG_CHARGER_MAX8997=3Dm CONFIG_CHARGER_MAX8998=3Dm # CONFIG_CHARGER_MP2629 is not set CONFIG_CHARGER_MT6360=3Dm # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=3Dm # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=3Dm CONFIG_CHARGER_BQ2515X=3Dm # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_BQ25980 is not set CONFIG_CHARGER_BQ256XX=3Dy CONFIG_CHARGER_SMB347=3Dm CONFIG_CHARGER_TPS65090=3Dy CONFIG_BATTERY_GAUGE_LTC2941=3Dy # CONFIG_BATTERY_GOLDFISH is not set CONFIG_BATTERY_RT5033=3Dm CONFIG_CHARGER_RT9455=3Dy CONFIG_CHARGER_CROS_PCHG=3Dm CONFIG_CHARGER_UCS1002=3Dm CONFIG_CHARGER_BD99954=3Dy CONFIG_RN5T618_POWER=3Dm # CONFIG_BATTERY_UG3105 is not set CONFIG_HWMON=3Dy CONFIG_HWMON_VID=3Dy # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_AD7414=3Dm CONFIG_SENSORS_AD7418=3Dy CONFIG_SENSORS_ADM1021=3Dy CONFIG_SENSORS_ADM1025=3Dy # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=3Dy # CONFIG_SENSORS_ADM1177 is not set # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=3Dm CONFIG_SENSORS_ADT7410=3Dm CONFIG_SENSORS_ADT7411=3Dm CONFIG_SENSORS_ADT7462=3Dy CONFIG_SENSORS_ADT7470=3Dm # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_AHT10=3Dm # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=3Dy CONFIG_SENSORS_AXI_FAN_CONTROL=3Dy # CONFIG_SENSORS_K8TEMP is not set CONFIG_SENSORS_APPLESMC=3Dy CONFIG_SENSORS_ASB100=3Dm # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=3Dm # CONFIG_SENSORS_CORSAIR_CPRO is not set # CONFIG_SENSORS_CORSAIR_PSU is not set CONFIG_SENSORS_DS620=3Dy CONFIG_SENSORS_DS1621=3Dy CONFIG_SENSORS_DELL_SMM=3Dy CONFIG_I8K=3Dy CONFIG_SENSORS_DA9052_ADC=3Dy CONFIG_SENSORS_DA9055=3Dm # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=3Dm # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_FSCHMD=3Dy # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=3Dy CONFIG_SENSORS_G762=3Dm # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=3Dm CONFIG_SENSORS_IIO_HWMON=3Dm CONFIG_SENSORS_I5500=3Dy CONFIG_SENSORS_CORETEMP=3Dy CONFIG_SENSORS_IT87=3Dy # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=3Dy # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC2947=3Dm CONFIG_SENSORS_LTC2947_I2C=3Dm CONFIG_SENSORS_LTC2990=3Dy CONFIG_SENSORS_LTC2992=3Dm CONFIG_SENSORS_LTC4151=3Dy # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=3Dm # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=3Dy # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX127=3Dm CONFIG_SENSORS_MAX16065=3Dm CONFIG_SENSORS_MAX1619=3Dm CONFIG_SENSORS_MAX1668=3Dm CONFIG_SENSORS_MAX197=3Dy CONFIG_SENSORS_MAX31730=3Dy CONFIG_SENSORS_MAX6620=3Dm CONFIG_SENSORS_MAX6621=3Dm CONFIG_SENSORS_MAX6639=3Dy CONFIG_SENSORS_MAX6642=3Dm # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_MAX31790=3Dm CONFIG_SENSORS_MCP3021=3Dy CONFIG_SENSORS_TC654=3Dm CONFIG_SENSORS_TPS23861=3Dm # CONFIG_SENSORS_MR75203 is not set # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=3Dm # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=3Dy # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=3Dy CONFIG_SENSORS_LM93=3Dy # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=3Dy CONFIG_SENSORS_LM95245=3Dm # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=3Dm CONFIG_SENSORS_NTC_THERMISTOR=3Dm CONFIG_SENSORS_NCT6683=3Dm CONFIG_SENSORS_NCT6775_CORE=3Dy CONFIG_SENSORS_NCT6775=3Dy # CONFIG_SENSORS_NCT6775_I2C is not set # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NPCM7XX is not set CONFIG_SENSORS_PCF8591=3Dy # CONFIG_PMBUS is not set # CONFIG_SENSORS_PWM_FAN is not set CONFIG_SENSORS_SBTSI=3Dy CONFIG_SENSORS_SBRMI=3Dy CONFIG_SENSORS_SHT15=3Dy CONFIG_SENSORS_SHT21=3Dm CONFIG_SENSORS_SHT3x=3Dy # CONFIG_SENSORS_SHT4x is not set # CONFIG_SENSORS_SHTC1 is not set # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_SY7636A is not set CONFIG_SENSORS_DME1737=3Dm CONFIG_SENSORS_EMC1403=3Dm CONFIG_SENSORS_EMC2103=3Dy # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=3Dy # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set CONFIG_SENSORS_STTS751=3Dm CONFIG_SENSORS_SMM665=3Dy CONFIG_SENSORS_ADC128D818=3Dm CONFIG_SENSORS_ADS7828=3Dy CONFIG_SENSORS_AMC6821=3Dm CONFIG_SENSORS_INA209=3Dm CONFIG_SENSORS_INA2XX=3Dm CONFIG_SENSORS_INA238=3Dy CONFIG_SENSORS_INA3221=3Dy CONFIG_SENSORS_TC74=3Dm CONFIG_SENSORS_THMC50=3Dm # CONFIG_SENSORS_TMP102 is not set # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP108=3Dm # CONFIG_SENSORS_TMP401 is not set CONFIG_SENSORS_TMP421=3Dm # CONFIG_SENSORS_TMP464 is not set # CONFIG_SENSORS_TMP513 is not set CONFIG_SENSORS_VIA_CPUTEMP=3Dm # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=3Dm # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83773G=3Dm CONFIG_SENSORS_W83781D=3Dm CONFIG_SENSORS_W83791D=3Dm # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=3Dm # CONFIG_SENSORS_W83795_FANCTRL is not set # CONFIG_SENSORS_W83L785TS is not set CONFIG_SENSORS_W83L786NG=3Dm CONFIG_SENSORS_W83627HF=3Dy # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_WM8350 is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set # CONFIG_SENSORS_ASUS_EC is not set CONFIG_THERMAL=3Dy # CONFIG_THERMAL_NETLINK is not set # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=3D0 CONFIG_THERMAL_HWMON=3Dy CONFIG_THERMAL_OF=3Dy CONFIG_THERMAL_WRITABLE_TRIPS=3Dy CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=3Dy # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=3Dy CONFIG_THERMAL_GOV_STEP_WISE=3Dy CONFIG_THERMAL_GOV_BANG_BANG=3Dy CONFIG_THERMAL_GOV_USER_SPACE=3Dy CONFIG_CPU_THERMAL=3Dy # CONFIG_DEVFREQ_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_THERMAL_MMIO is not set CONFIG_DA9062_THERMAL=3Dy # # Intel thermal drivers # # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # end of ACPI INT340X thermal drivers # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_INTEL_TCC_COOLING=3Dm # CONFIG_INTEL_MENLOW is not set # end of Intel thermal drivers CONFIG_GENERIC_ADC_THERMAL=3Dm # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=3Dy CONFIG_SSB=3Dm CONFIG_SSB_SPROM=3Dy CONFIG_SSB_PCIHOST_POSSIBLE=3Dy # CONFIG_SSB_PCIHOST is not set CONFIG_SSB_PCMCIAHOST_POSSIBLE=3Dy CONFIG_SSB_PCMCIAHOST=3Dy # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=3Dy CONFIG_BCMA=3Dm CONFIG_BCMA_HOST_PCI_POSSIBLE=3Dy # CONFIG_BCMA_HOST_PCI is not set # CONFIG_BCMA_HOST_SOC is not set # CONFIG_BCMA_DRIVER_PCI is not set # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=3Dy # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=3Dy # CONFIG_MFD_CS5535 is not set CONFIG_MFD_ACT8945A=3Dm CONFIG_MFD_AS3711=3Dy CONFIG_MFD_AS3722=3Dy # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=3Dy CONFIG_MFD_ATMEL_FLEXCOM=3Dy CONFIG_MFD_ATMEL_HLCDC=3Dm CONFIG_MFD_BCM590XX=3Dy CONFIG_MFD_BD9571MWV=3Dm # CONFIG_MFD_AXP20X_I2C is not set CONFIG_MFD_CROS_EC_DEV=3Dm # CONFIG_MFD_MADERA is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=3Dy CONFIG_MFD_DA9052_I2C=3Dy CONFIG_MFD_DA9055=3Dy CONFIG_MFD_DA9062=3Dy CONFIG_MFD_DA9063=3Dm CONFIG_MFD_DA9150=3Dy # CONFIG_MFD_GATEWORKS_GSC is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_MFD_MP2629=3Dm # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=3Dy # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=3Dy CONFIG_LPC_ICH=3Dm CONFIG_LPC_SCH=3Dm CONFIG_MFD_INTEL_LPSS=3Dy # CONFIG_MFD_INTEL_LPSS_ACPI is not set CONFIG_MFD_INTEL_LPSS_PCI=3Dy CONFIG_MFD_IQS62X=3Dm CONFIG_MFD_JANZ_CMODIO=3Dy CONFIG_MFD_KEMPLD=3Dm # 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_MAX77620 is not set CONFIG_MFD_MAX77650=3Dy # CONFIG_MFD_MAX77686 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77714 is not set # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=3Dy # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=3Dy CONFIG_MFD_MAX8998=3Dy CONFIG_MFD_MT6360=3Dy # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set CONFIG_MFD_NTXEC=3Dy # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=3Dy CONFIG_PCF50633_ADC=3Dy CONFIG_PCF50633_GPIO=3Dy CONFIG_MFD_RDC321X=3Dm CONFIG_MFD_RT4831=3Dm # CONFIG_MFD_RT5033 is not set CONFIG_MFD_RC5T583=3Dy # CONFIG_MFD_RK808 is not set CONFIG_MFD_RN5T618=3Dm CONFIG_MFD_SEC_CORE=3Dy CONFIG_MFD_SI476X_CORE=3Dy # CONFIG_MFD_SIMPLE_MFD_I2C is not set CONFIG_MFD_SM501=3Dm # CONFIG_MFD_SM501_GPIO is not set # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_STA2X11=3Dy CONFIG_MFD_SYSCON=3Dy CONFIG_MFD_TI_AM335X_TSCADC=3Dy CONFIG_MFD_LP3943=3Dm # CONFIG_MFD_LP8788 is not set CONFIG_MFD_TI_LMU=3Dm CONFIG_MFD_PALMAS=3Dy # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=3Dm CONFIG_MFD_TPS65086=3Dy CONFIG_MFD_TPS65090=3Dy # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TI_LP87565 is not set CONFIG_MFD_TPS65218=3Dy CONFIG_MFD_TPS6586X=3Dy CONFIG_MFD_TPS65910=3Dy CONFIG_MFD_TPS65912=3Dm CONFIG_MFD_TPS65912_I2C=3Dm CONFIG_TWL4030_CORE=3Dy # CONFIG_MFD_TWL4030_AUDIO is not set CONFIG_TWL6040_CORE=3Dy CONFIG_MFD_WL1273_CORE=3Dm CONFIG_MFD_LM3533=3Dm # CONFIG_MFD_TIMBERDALE is not set CONFIG_MFD_TC3589X=3Dy CONFIG_MFD_TQMX86=3Dm CONFIG_MFD_VX855=3Dm # CONFIG_MFD_LOCHNAGAR is not set CONFIG_MFD_ARIZONA=3Dm CONFIG_MFD_ARIZONA_I2C=3Dm # CONFIG_MFD_CS47L24 is not set # CONFIG_MFD_WM5102 is not set CONFIG_MFD_WM5110=3Dy # CONFIG_MFD_WM8997 is not set CONFIG_MFD_WM8998=3Dy CONFIG_MFD_WM8400=3Dy # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM8350=3Dy CONFIG_MFD_WM8350_I2C=3Dy CONFIG_MFD_WM8994=3Dy CONFIG_MFD_ROHM_BD718XX=3Dm CONFIG_MFD_ROHM_BD71828=3Dy # CONFIG_MFD_ROHM_BD957XMUF is not set # CONFIG_MFD_STPMIC1 is not set CONFIG_MFD_STMFX=3Dy CONFIG_MFD_ATC260X=3Dm CONFIG_MFD_ATC260X_I2C=3Dm CONFIG_MFD_QCOM_PM8008=3Dy CONFIG_RAVE_SP_CORE=3Dm # CONFIG_MFD_RSMU_I2C is not set # end of Multifunction device drivers CONFIG_REGULATOR=3Dy # CONFIG_REGULATOR_DEBUG is not set # CONFIG_REGULATOR_FIXED_VOLTAGE is not set # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=3Dy CONFIG_REGULATOR_88PG86X=3Dy CONFIG_REGULATOR_ACT8865=3Dy CONFIG_REGULATOR_ACT8945A=3Dm CONFIG_REGULATOR_AD5398=3Dm CONFIG_REGULATOR_AAT2870=3Dm CONFIG_REGULATOR_AS3711=3Dy CONFIG_REGULATOR_AS3722=3Dy CONFIG_REGULATOR_ATC260X=3Dm CONFIG_REGULATOR_BCM590XX=3Dy CONFIG_REGULATOR_BD71815=3Dy CONFIG_REGULATOR_BD71828=3Dm CONFIG_REGULATOR_BD718XX=3Dm CONFIG_REGULATOR_BD9571MWV=3Dm CONFIG_REGULATOR_CROS_EC=3Dm CONFIG_REGULATOR_DA9052=3Dy CONFIG_REGULATOR_DA9055=3Dy CONFIG_REGULATOR_DA9062=3Dm CONFIG_REGULATOR_DA9063=3Dm CONFIG_REGULATOR_DA9121=3Dm CONFIG_REGULATOR_DA9210=3Dy CONFIG_REGULATOR_DA9211=3Dm CONFIG_REGULATOR_FAN53555=3Dy CONFIG_REGULATOR_FAN53880=3Dy CONFIG_REGULATOR_GPIO=3Dy CONFIG_REGULATOR_ISL9305=3Dm CONFIG_REGULATOR_ISL6271A=3Dy CONFIG_REGULATOR_LM363X=3Dm CONFIG_REGULATOR_LP3971=3Dy CONFIG_REGULATOR_LP3972=3Dm CONFIG_REGULATOR_LP872X=3Dy CONFIG_REGULATOR_LP8755=3Dy # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_LTC3676=3Dy # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX77650=3Dy CONFIG_REGULATOR_MAX8649=3Dy CONFIG_REGULATOR_MAX8660=3Dy # CONFIG_REGULATOR_MAX8893 is not set CONFIG_REGULATOR_MAX8907=3Dy CONFIG_REGULATOR_MAX8952=3Dy CONFIG_REGULATOR_MAX8973=3Dm CONFIG_REGULATOR_MAX8997=3Dy CONFIG_REGULATOR_MAX8998=3Dm # CONFIG_REGULATOR_MAX20086 is not set CONFIG_REGULATOR_MAX77826=3Dm CONFIG_REGULATOR_MCP16502=3Dy CONFIG_REGULATOR_MP5416=3Dm # CONFIG_REGULATOR_MP8859 is not set CONFIG_REGULATOR_MP886X=3Dy # CONFIG_REGULATOR_MPQ7920 is not set # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_MT6360=3Dm CONFIG_REGULATOR_PALMAS=3Dm # CONFIG_REGULATOR_PCA9450 is not set CONFIG_REGULATOR_PCF50633=3Dy CONFIG_REGULATOR_PF8X00=3Dm # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set CONFIG_REGULATOR_PV88080=3Dm CONFIG_REGULATOR_PV88090=3Dm # CONFIG_REGULATOR_PWM is not set CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=3Dm # CONFIG_REGULATOR_RC5T583 is not set CONFIG_REGULATOR_RN5T618=3Dm CONFIG_REGULATOR_ROHM=3Dy CONFIG_REGULATOR_RT4801=3Dy # CONFIG_REGULATOR_RT4831 is not set # CONFIG_REGULATOR_RT5190A is not set # CONFIG_REGULATOR_RT5759 is not set # CONFIG_REGULATOR_RT6160 is not set # CONFIG_REGULATOR_RT6245 is not set CONFIG_REGULATOR_RTQ2134=3Dy CONFIG_REGULATOR_RTMV20=3Dy CONFIG_REGULATOR_RTQ6752=3Dy # CONFIG_REGULATOR_S2MPA01 is not set # CONFIG_REGULATOR_S2MPS11 is not set CONFIG_REGULATOR_S5M8767=3Dm CONFIG_REGULATOR_SLG51000=3Dy # CONFIG_REGULATOR_SY7636A is not set CONFIG_REGULATOR_SY8106A=3Dm CONFIG_REGULATOR_SY8824X=3Dy CONFIG_REGULATOR_SY8827N=3Dm CONFIG_REGULATOR_TPS51632=3Dm CONFIG_REGULATOR_TPS62360=3Dm # CONFIG_REGULATOR_TPS6286X is not set CONFIG_REGULATOR_TPS65023=3Dy CONFIG_REGULATOR_TPS6507X=3Dm CONFIG_REGULATOR_TPS65086=3Dm CONFIG_REGULATOR_TPS65090=3Dy CONFIG_REGULATOR_TPS65132=3Dy CONFIG_REGULATOR_TPS65218=3Dm CONFIG_REGULATOR_TPS6586X=3Dm CONFIG_REGULATOR_TPS65910=3Dy CONFIG_REGULATOR_TPS65912=3Dm CONFIG_REGULATOR_TWL4030=3Dy CONFIG_REGULATOR_VCTRL=3Dy CONFIG_REGULATOR_WM8350=3Dy CONFIG_REGULATOR_WM8400=3Dm CONFIG_REGULATOR_WM8994=3Dy CONFIG_RC_CORE=3Dy CONFIG_BPF_LIRC_MODE2=3Dy CONFIG_LIRC=3Dy CONFIG_RC_MAP=3Dy # CONFIG_RC_DECODERS is not set CONFIG_RC_DEVICES=3Dy # CONFIG_IR_ENE is not set # CONFIG_IR_FINTEK is not set CONFIG_IR_GPIO_CIR=3Dy CONFIG_IR_GPIO_TX=3Dm CONFIG_IR_HIX5HD2=3Dy # CONFIG_IR_ITE_CIR is not set # CONFIG_IR_NUVOTON is not set CONFIG_IR_PWM_TX=3Dy CONFIG_IR_SERIAL=3Dy CONFIG_IR_SERIAL_TRANSMITTER=3Dy # CONFIG_IR_WINBOND_CIR is not set CONFIG_RC_LOOPBACK=3Dm CONFIG_CEC_CORE=3Dy CONFIG_CEC_NOTIFIER=3Dy # # CEC support # # CONFIG_MEDIA_CEC_RC is not set CONFIG_MEDIA_CEC_SUPPORT=3Dy CONFIG_CEC_CH7322=3Dy CONFIG_CEC_CROS_EC=3Dy # CONFIG_USB_PULSE8_CEC is not set # CONFIG_USB_RAINSHADOW_CEC is not set # end of CEC support # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=3Dm CONFIG_DRM_MIPI_DSI=3Dy # CONFIG_DRM_DEBUG_SELFTEST is not set CONFIG_DRM_KMS_HELPER=3Dm # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set # CONFIG_DRM_DEBUG_MODESET_LOCK is not set # CONFIG_DRM_FBDEV_EMULATION is not set # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_DP_AUX_BUS=3Dm CONFIG_DRM_DISPLAY_HELPER=3Dm CONFIG_DRM_DISPLAY_DP_HELPER=3Dy CONFIG_DRM_DISPLAY_HDCP_HELPER=3Dy CONFIG_DRM_DISPLAY_HDMI_HELPER=3Dy # CONFIG_DRM_DP_AUX_CHARDEV is not set # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=3Dm CONFIG_DRM_VRAM_HELPER=3Dm CONFIG_DRM_TTM_HELPER=3Dm CONFIG_DRM_GEM_SHMEM_HELPER=3Dm CONFIG_DRM_SCHED=3Dm # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=3Dm CONFIG_DRM_I2C_SIL164=3Dm # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_I2C_NXP_TDA9950=3Dm # end of I2C encoder or helper chips # # ARM devices # # CONFIG_DRM_KOMEDA is not set # 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 is not set CONFIG_DRM_VGEM=3Dm # CONFIG_DRM_VKMS is not set CONFIG_DRM_VMWGFX=3Dm CONFIG_DRM_VMWGFX_MKSSTATS=3Dy CONFIG_DRM_GMA500=3Dm # CONFIG_DRM_AST is not set CONFIG_DRM_MGAG200=3Dm CONFIG_DRM_RCAR_DW_HDMI=3Dm # CONFIG_DRM_RCAR_USE_LVDS is not set # CONFIG_DRM_RCAR_MIPI_DSI is not set CONFIG_DRM_QXL=3Dm CONFIG_DRM_PANEL=3Dy # # Display Panels # CONFIG_DRM_PANEL_ARM_VERSATILE=3Dm # CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596 is not set # CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0 is not set CONFIG_DRM_PANEL_BOE_HIMAX8279D=3Dm CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=3Dm CONFIG_DRM_PANEL_DSI_CM=3Dm # CONFIG_DRM_PANEL_LVDS is not set CONFIG_DRM_PANEL_SIMPLE=3Dm # CONFIG_DRM_PANEL_EDP is not set CONFIG_DRM_PANEL_ELIDA_KD35T133=3Dm CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=3Dm # CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set # CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set # CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set CONFIG_DRM_PANEL_JDI_LT070ME05000=3Dm # CONFIG_DRM_PANEL_JDI_R63452 is not set CONFIG_DRM_PANEL_KHADAS_TS050=3Dm # CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W=3Dm CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829=3Dm CONFIG_DRM_PANEL_NOVATEK_NT35510=3Dm # CONFIG_DRM_PANEL_NOVATEK_NT35560 is not set # CONFIG_DRM_PANEL_NOVATEK_NT35950 is not set CONFIG_DRM_PANEL_NOVATEK_NT36672A=3Dm # CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 is not set # CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set CONFIG_DRM_PANEL_ORISETECH_OTM8009A=3Dm CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=3Dm # CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set CONFIG_DRM_PANEL_RAYDIUM_RM67191=3Dm CONFIG_DRM_PANEL_RAYDIUM_RM68200=3Dm CONFIG_DRM_PANEL_RONBO_RB070D30=3Dm CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=3Dm CONFIG_DRM_PANEL_SAMSUNG_S6D16D0=3Dm CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=3Dm CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=3Dm CONFIG_DRM_PANEL_SAMSUNG_S6E63M0=3Dm CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_DSI=3Dm # CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=3Dm CONFIG_DRM_PANEL_SAMSUNG_SOFEF00=3Dm CONFIG_DRM_PANEL_SEIKO_43WVF1G=3Dm CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=3Dm CONFIG_DRM_PANEL_SHARP_LS037V7DW01=3Dm # CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set CONFIG_DRM_PANEL_SHARP_LS060T1SX01=3Dm CONFIG_DRM_PANEL_SITRONIX_ST7701=3Dm CONFIG_DRM_PANEL_SITRONIX_ST7703=3Dm # CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set CONFIG_DRM_PANEL_TDO_TL070WSH30=3Dm CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=3Dm # CONFIG_DRM_PANEL_VISIONOX_RM69299 is not set CONFIG_DRM_PANEL_XINPENG_XPP055C272=3Dm # end of Display Panels CONFIG_DRM_BRIDGE=3Dy CONFIG_DRM_PANEL_BRIDGE=3Dy # # Display Interface Bridges # # CONFIG_DRM_CDNS_DSI is not set CONFIG_DRM_CHIPONE_ICN6211=3Dm CONFIG_DRM_CHRONTEL_CH7033=3Dm # CONFIG_DRM_DISPLAY_CONNECTOR is not set # CONFIG_DRM_FSL_LDB is not set # CONFIG_DRM_ITE_IT6505 is not set # CONFIG_DRM_LONTIUM_LT8912B is not set # CONFIG_DRM_LONTIUM_LT9211 is not set # CONFIG_DRM_LONTIUM_LT9611 is not set CONFIG_DRM_LONTIUM_LT9611UXC=3Dm CONFIG_DRM_ITE_IT66121=3Dm # CONFIG_DRM_LVDS_CODEC is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set # CONFIG_DRM_NWL_MIPI_DSI is not set CONFIG_DRM_NXP_PTN3460=3Dm CONFIG_DRM_PARADE_PS8622=3Dm CONFIG_DRM_PARADE_PS8640=3Dm CONFIG_DRM_SIL_SII8620=3Dm CONFIG_DRM_SII902X=3Dm # CONFIG_DRM_SII9234 is not set # CONFIG_DRM_SIMPLE_BRIDGE is not set # CONFIG_DRM_THINE_THC63LVD1024 is not set CONFIG_DRM_TOSHIBA_TC358762=3Dm CONFIG_DRM_TOSHIBA_TC358764=3Dm CONFIG_DRM_TOSHIBA_TC358767=3Dm CONFIG_DRM_TOSHIBA_TC358768=3Dm # CONFIG_DRM_TOSHIBA_TC358775 is not set CONFIG_DRM_TI_TFP410=3Dm # CONFIG_DRM_TI_SN65DSI83 is not set CONFIG_DRM_TI_SN65DSI86=3Dm CONFIG_DRM_TI_TPD12S015=3Dm CONFIG_DRM_ANALOGIX_ANX6345=3Dm CONFIG_DRM_ANALOGIX_ANX78XX=3Dm CONFIG_DRM_ANALOGIX_DP=3Dm # CONFIG_DRM_ANALOGIX_ANX7625 is not set # CONFIG_DRM_I2C_ADV7511 is not set CONFIG_DRM_CDNS_MHDP8546=3Dm CONFIG_DRM_DW_HDMI=3Dm # CONFIG_DRM_DW_HDMI_CEC is not set # end of Display Interface Bridges CONFIG_DRM_ETNAVIV=3Dm CONFIG_DRM_ETNAVIV_THERMAL=3Dy # CONFIG_DRM_MXSFB is not set # CONFIG_DRM_ARCPGU is not set # CONFIG_DRM_BOCHS is not set CONFIG_DRM_CIRRUS_QEMU=3Dm CONFIG_DRM_SIMPLEDRM=3Dm CONFIG_DRM_VBOXVIDEO=3Dm # CONFIG_DRM_SSD130X is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=3Dm CONFIG_DRM_NOMODESET=3Dy # # Frame buffer Devices # CONFIG_FB_CMDLINE=3Dy CONFIG_FB_NOTIFY=3Dy CONFIG_FB=3Dy # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_DDC=3Dy CONFIG_FB_CFB_FILLRECT=3Dy CONFIG_FB_CFB_COPYAREA=3Dy CONFIG_FB_CFB_IMAGEBLIT=3Dy CONFIG_FB_SYS_FILLRECT=3Dy CONFIG_FB_SYS_COPYAREA=3Dy CONFIG_FB_SYS_IMAGEBLIT=3Dy CONFIG_FB_FOREIGN_ENDIAN=3Dy # CONFIG_FB_BOTH_ENDIAN is not set CONFIG_FB_BIG_ENDIAN=3Dy # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=3Dy CONFIG_FB_DEFERRED_IO=3Dy CONFIG_FB_HECUBA=3Dm CONFIG_FB_SVGALIB=3Dm CONFIG_FB_BACKLIGHT=3Dy CONFIG_FB_MODE_HELPERS=3Dy CONFIG_FB_TILEBLITTING=3Dy # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=3Dy # CONFIG_FB_PM2 is not set CONFIG_FB_CYBER2000=3Dy CONFIG_FB_CYBER2000_DDC=3Dy # CONFIG_FB_ARC is not set CONFIG_FB_ASILIANT=3Dy CONFIG_FB_IMSTT=3Dy # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set CONFIG_FB_N411=3Dm CONFIG_FB_HGA=3Dy # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set CONFIG_FB_NVIDIA=3Dm # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set # CONFIG_FB_NVIDIA_BACKLIGHT is not set CONFIG_FB_RIVA=3Dy CONFIG_FB_RIVA_I2C=3Dy CONFIG_FB_RIVA_DEBUG=3Dy CONFIG_FB_RIVA_BACKLIGHT=3Dy # CONFIG_FB_I740 is not set CONFIG_FB_LE80578=3Dm # CONFIG_FB_CARILLO_RANCH is not set CONFIG_FB_MATROX=3Dy CONFIG_FB_MATROX_MILLENIUM=3Dy # CONFIG_FB_MATROX_MYSTIQUE is not set # CONFIG_FB_MATROX_G is not set # CONFIG_FB_MATROX_I2C is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set CONFIG_FB_ATY=3Dy # CONFIG_FB_ATY_CT is not set CONFIG_FB_ATY_GX=3Dy # CONFIG_FB_ATY_BACKLIGHT is not set CONFIG_FB_S3=3Dm CONFIG_FB_S3_DDC=3Dy # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set CONFIG_FB_VIA=3Dm # CONFIG_FB_VIA_DIRECT_PROCFS is not set # CONFIG_FB_VIA_X_COMPATIBILITY is not set CONFIG_FB_NEOMAGIC=3Dm CONFIG_FB_KYRO=3Dy CONFIG_FB_3DFX=3Dm # CONFIG_FB_3DFX_ACCEL is not set # CONFIG_FB_3DFX_I2C is not set CONFIG_FB_VOODOO1=3Dy # CONFIG_FB_VT8623 is not set CONFIG_FB_TRIDENT=3Dy # CONFIG_FB_ARK is not set CONFIG_FB_PM3=3Dy CONFIG_FB_CARMINE=3Dm CONFIG_FB_CARMINE_DRAM_EVAL=3Dy # CONFIG_CARMINE_DRAM_CUSTOM is not set # CONFIG_FB_GEODE is not set CONFIG_FB_SM501=3Dm CONFIG_FB_IBM_GXT4500=3Dm CONFIG_FB_VIRTUAL=3Dy CONFIG_FB_METRONOME=3Dy CONFIG_FB_MB862XX=3Dy CONFIG_FB_MB862XX_PCI_GDC=3Dy # CONFIG_FB_MB862XX_I2C is not set CONFIG_FB_SIMPLE=3Dm CONFIG_FB_SSD1307=3Dy CONFIG_FB_SM712=3Dy # end of Frame buffer Devices # # Backlight & LCD device support # CONFIG_LCD_CLASS_DEVICE=3Dm # CONFIG_LCD_PLATFORM is not set CONFIG_BACKLIGHT_CLASS_DEVICE=3Dy CONFIG_BACKLIGHT_KTD253=3Dm CONFIG_BACKLIGHT_LM3533=3Dm CONFIG_BACKLIGHT_CARILLO_RANCH=3Dm CONFIG_BACKLIGHT_PWM=3Dy # CONFIG_BACKLIGHT_DA9052 is not set # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_QCOM_WLED=3Dm CONFIG_BACKLIGHT_RT4831=3Dm CONFIG_BACKLIGHT_SAHARA=3Dm CONFIG_BACKLIGHT_ADP8860=3Dy CONFIG_BACKLIGHT_ADP8870=3Dm CONFIG_BACKLIGHT_PCF50633=3Dy CONFIG_BACKLIGHT_AAT2870=3Dy CONFIG_BACKLIGHT_LM3630A=3Dy CONFIG_BACKLIGHT_LM3639=3Dm # CONFIG_BACKLIGHT_LP855X is not set CONFIG_BACKLIGHT_PANDORA=3Dm # CONFIG_BACKLIGHT_AS3711 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=3Dy CONFIG_BACKLIGHT_ARCXCNN=3Dy # CONFIG_BACKLIGHT_RAVE_SP is not set # CONFIG_BACKLIGHT_LED is not set # end of Backlight & LCD device support CONFIG_VGASTATE=3Dy CONFIG_VIDEOMODE_HELPERS=3Dy CONFIG_HDMI=3Dy # CONFIG_LOGO is not set # end of Graphics support # CONFIG_SOUND is not set # # HID support # CONFIG_HID=3Dy # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=3Dy CONFIG_UHID=3Dm CONFIG_HID_GENERIC=3Dm # # Special HID drivers # CONFIG_HID_A4TECH=3Dy # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set CONFIG_HID_AUREAL=3Dy # CONFIG_HID_BELKIN is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_COUGAR is not set CONFIG_HID_MACALLY=3Dm CONFIG_HID_CMEDIA=3Dm # CONFIG_HID_CYPRESS is not set CONFIG_HID_DRAGONRISE=3Dy # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=3Dy CONFIG_HID_ELECOM=3Dy CONFIG_HID_EZKEY=3Dy CONFIG_HID_GEMBIRD=3Dm CONFIG_HID_GFRM=3Dm # CONFIG_HID_GLORIOUS is not set CONFIG_HID_VIVALDI_COMMON=3Dy CONFIG_HID_VIVALDI=3Dy # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set CONFIG_HID_WALTOP=3Dm CONFIG_HID_VIEWSONIC=3Dm CONFIG_HID_XIAOMI=3Dm # CONFIG_HID_GYRATION is not set CONFIG_HID_ICADE=3Dm CONFIG_HID_ITE=3Dm CONFIG_HID_JABRA=3Dm # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=3Dm CONFIG_HID_LCPOWER=3Dy CONFIG_HID_LED=3Dm # CONFIG_HID_LENOVO is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MALTRON is not set CONFIG_HID_MAYFLASH=3Dm # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=3Dy CONFIG_HID_MONTEREY=3Dm CONFIG_HID_MULTITOUCH=3Dm CONFIG_HID_NINTENDO=3Dy # CONFIG_NINTENDO_FF is not set # CONFIG_HID_NTI is not set CONFIG_HID_ORTEK=3Dy # CONFIG_HID_PANTHERLORD is not set CONFIG_HID_PETALYNX=3Dm # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_RAZER is not set CONFIG_HID_PRIMAX=3Dy CONFIG_HID_SAITEK=3Dm # CONFIG_HID_SEMITEK is not set CONFIG_HID_SPEEDLINK=3Dm # CONFIG_HID_STEAM is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=3Dm CONFIG_HID_THINGM=3Dm CONFIG_HID_UDRAW_PS3=3Dy CONFIG_HID_WIIMOTE=3Dm CONFIG_HID_XINMO=3Dm # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=3Dm # CONFIG_HID_SENSOR_HUB is not set CONFIG_HID_ALPS=3Dy # end of Special HID drivers # # I2C HID support # # CONFIG_I2C_HID_ACPI is not set CONFIG_I2C_HID_OF=3Dy CONFIG_I2C_HID_OF_GOODIX=3Dm # end of I2C HID support CONFIG_I2C_HID_CORE=3Dy # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=3Dy CONFIG_USB_SUPPORT=3Dy # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set CONFIG_USB_ARCH_HAS_HCD=3Dy # CONFIG_USB is not set CONFIG_USB_PCI=3Dy # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set # CONFIG_TYPEC is not set # CONFIG_USB_ROLE_SWITCH is not set # CONFIG_MMC is not set CONFIG_MEMSTICK=3Dm CONFIG_MEMSTICK_DEBUG=3Dy # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=3Dm # CONFIG_MEMSTICK_JMICRON_38X is not set CONFIG_MEMSTICK_R592=3Dm CONFIG_NEW_LEDS=3Dy CONFIG_LEDS_CLASS=3Dy CONFIG_LEDS_CLASS_FLASH=3Dm # CONFIG_LEDS_CLASS_MULTICOLOR is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # CONFIG_LEDS_AN30259A=3Dm CONFIG_LEDS_AW2013=3Dy CONFIG_LEDS_BCM6328=3Dm CONFIG_LEDS_BCM6358=3Dm CONFIG_LEDS_LM3530=3Dy CONFIG_LEDS_LM3532=3Dy CONFIG_LEDS_LM3533=3Dm CONFIG_LEDS_LM3642=3Dy # CONFIG_LEDS_LM3692X is not set # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=3Dy # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP3952=3Dy CONFIG_LEDS_LP50XX=3Dm # CONFIG_LEDS_LP55XX_COMMON is not set CONFIG_LEDS_LP8860=3Dm CONFIG_LEDS_PCA955X=3Dm CONFIG_LEDS_PCA955X_GPIO=3Dy # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM8350=3Dm CONFIG_LEDS_DA9052=3Dy CONFIG_LEDS_PWM=3Dm CONFIG_LEDS_REGULATOR=3Dm CONFIG_LEDS_BD2802=3Dm # CONFIG_LEDS_LT3593 is not set # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_MAX77650 is not set CONFIG_LEDS_MAX8997=3Dy CONFIG_LEDS_LM355x=3Dy CONFIG_LEDS_OT200=3Dm # CONFIG_LEDS_IS31FL319X is not set CONFIG_LEDS_IS31FL32XX=3Dy # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THI= NGM) # CONFIG_LEDS_BLINKM=3Dy CONFIG_LEDS_SYSCON=3Dy CONFIG_LEDS_MLXREG=3Dm CONFIG_LEDS_USER=3Dm # CONFIG_LEDS_NIC78BX is not set CONFIG_LEDS_TI_LMU_COMMON=3Dy # CONFIG_LEDS_LM3697 is not set CONFIG_LEDS_LM36274=3Dm # CONFIG_LEDS_LGM is not set # # Flash and Torch LED drivers # # CONFIG_LEDS_AAT1290 is not set CONFIG_LEDS_AS3645A=3Dm CONFIG_LEDS_KTD2692=3Dm CONFIG_LEDS_LM3601X=3Dm # CONFIG_LEDS_MT6360 is not set CONFIG_LEDS_RT4505=3Dm # CONFIG_LEDS_RT8515 is not set CONFIG_LEDS_SGM3140=3Dm # # RGB LED drivers # # # LED Triggers # CONFIG_LEDS_TRIGGERS=3Dy # CONFIG_LEDS_TRIGGER_TIMER is not set CONFIG_LEDS_TRIGGER_ONESHOT=3Dy # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=3Dy CONFIG_LEDS_TRIGGER_BACKLIGHT=3Dm # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_ACTIVITY=3Dm CONFIG_LEDS_TRIGGER_GPIO=3Dy CONFIG_LEDS_TRIGGER_DEFAULT_ON=3Dy # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=3Dy CONFIG_LEDS_TRIGGER_CAMERA=3Dy # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set CONFIG_LEDS_TRIGGER_PATTERN=3Dm # CONFIG_LEDS_TRIGGER_AUDIO is not set CONFIG_LEDS_TRIGGER_TTY=3Dy # # Simple LED drivers # CONFIG_ACCESSIBILITY=3Dy # # Speakup console speech # # end of Speakup console speech # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=3Dy CONFIG_EDAC_SUPPORT=3Dy CONFIG_EDAC=3Dm CONFIG_EDAC_LEGACY_SYSFS=3Dy # CONFIG_EDAC_DEBUG is not set # CONFIG_EDAC_AMD76X is not set CONFIG_EDAC_E7XXX=3Dm # CONFIG_EDAC_E752X is not set CONFIG_EDAC_I82875P=3Dm CONFIG_EDAC_I82975X=3Dm # CONFIG_EDAC_I3000 is not set CONFIG_EDAC_I3200=3Dm CONFIG_EDAC_IE31200=3Dm # CONFIG_EDAC_X38 is not set CONFIG_EDAC_I5400=3Dm # CONFIG_EDAC_I82860 is not set # CONFIG_EDAC_R82600 is not set # CONFIG_EDAC_I5000 is not set CONFIG_EDAC_I5100=3Dm CONFIG_EDAC_I7300=3Dm CONFIG_RTC_LIB=3Dy CONFIG_RTC_MC146818_LIB=3Dy # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set # # DMABUF options # CONFIG_SYNC_FILE=3Dy # CONFIG_SW_SYNC is not set # CONFIG_UDMABUF is not set CONFIG_DMABUF_MOVE_NOTIFY=3Dy CONFIG_DMABUF_DEBUG=3Dy # CONFIG_DMABUF_SELFTESTS is not set CONFIG_DMABUF_HEAPS=3Dy CONFIG_DMABUF_SYSFS_STATS=3Dy CONFIG_DMABUF_HEAPS_SYSTEM=3Dy # CONFIG_DMABUF_HEAPS_CMA is not set # end of DMABUF options CONFIG_AUXDISPLAY=3Dy CONFIG_CHARLCD=3Dy CONFIG_LINEDISP=3Dm CONFIG_HD44780_COMMON=3Dy # CONFIG_HD44780 is not set CONFIG_IMG_ASCII_LCD=3Dm # CONFIG_HT16K33 is not set CONFIG_LCD2S=3Dy CONFIG_PARPORT_PANEL=3Dy CONFIG_PANEL_PARPORT=3D0 CONFIG_PANEL_PROFILE=3D5 CONFIG_PANEL_CHANGE_MESSAGE=3Dy CONFIG_PANEL_BOOT_MESSAGE=3D"" # CONFIG_CHARLCD_BL_OFF is not set CONFIG_CHARLCD_BL_ON=3Dy # CONFIG_CHARLCD_BL_FLASH is not set CONFIG_PANEL=3Dy # CONFIG_UIO is not set CONFIG_VFIO=3Dy CONFIG_VFIO_IOMMU_TYPE1=3Dy # CONFIG_VFIO_NOIOMMU is not set CONFIG_VFIO_PCI_MMAP=3Dy CONFIG_VFIO_PCI_INTX=3Dy # CONFIG_VFIO_PCI is not set CONFIG_VFIO_MDEV=3Dy CONFIG_VIRT_DRIVERS=3Dy CONFIG_VMGENID=3Dy # CONFIG_VBOXGUEST is not set CONFIG_NITRO_ENCLAVES=3Dm CONFIG_VIRTIO=3Dy # CONFIG_VIRTIO_MENU is not set # CONFIG_VDPA is not set # CONFIG_VHOST_MENU is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # end of Microsoft Hyper-V guest support CONFIG_GREYBUS=3Dy CONFIG_COMEDI=3Dm CONFIG_COMEDI_DEBUG=3Dy CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=3D2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=3D20480 CONFIG_COMEDI_MISC_DRIVERS=3Dy CONFIG_COMEDI_BOND=3Dm # CONFIG_COMEDI_TEST is not set CONFIG_COMEDI_PARPORT=3Dm CONFIG_COMEDI_SSV_DNP=3Dm # CONFIG_COMEDI_ISA_DRIVERS is not set CONFIG_COMEDI_PCI_DRIVERS=3Dm # CONFIG_COMEDI_8255_PCI is not set CONFIG_COMEDI_ADDI_WATCHDOG=3Dm CONFIG_COMEDI_ADDI_APCI_1032=3Dm CONFIG_COMEDI_ADDI_APCI_1500=3Dm CONFIG_COMEDI_ADDI_APCI_1516=3Dm # CONFIG_COMEDI_ADDI_APCI_1564 is not set CONFIG_COMEDI_ADDI_APCI_16XX=3Dm CONFIG_COMEDI_ADDI_APCI_2032=3Dm CONFIG_COMEDI_ADDI_APCI_2200=3Dm # CONFIG_COMEDI_ADDI_APCI_3120 is not set CONFIG_COMEDI_ADDI_APCI_3501=3Dm # CONFIG_COMEDI_ADDI_APCI_3XXX is not set CONFIG_COMEDI_ADL_PCI6208=3Dm CONFIG_COMEDI_ADL_PCI7X3X=3Dm # CONFIG_COMEDI_ADL_PCI8164 is not set CONFIG_COMEDI_ADL_PCI9111=3Dm CONFIG_COMEDI_ADL_PCI9118=3Dm # CONFIG_COMEDI_ADV_PCI1710 is not set CONFIG_COMEDI_ADV_PCI1720=3Dm CONFIG_COMEDI_ADV_PCI1723=3Dm CONFIG_COMEDI_ADV_PCI1724=3Dm # CONFIG_COMEDI_ADV_PCI1760 is not set # CONFIG_COMEDI_ADV_PCI_DIO is not set CONFIG_COMEDI_AMPLC_DIO200_PCI=3Dm # CONFIG_COMEDI_AMPLC_PC236_PCI is not set CONFIG_COMEDI_AMPLC_PC263_PCI=3Dm # CONFIG_COMEDI_AMPLC_PCI224 is not set CONFIG_COMEDI_AMPLC_PCI230=3Dm CONFIG_COMEDI_CONTEC_PCI_DIO=3Dm # CONFIG_COMEDI_DAS08_PCI is not set CONFIG_COMEDI_DT3000=3Dm CONFIG_COMEDI_DYNA_PCI10XX=3Dm CONFIG_COMEDI_GSC_HPDI=3Dm CONFIG_COMEDI_MF6X4=3Dm CONFIG_COMEDI_ICP_MULTI=3Dm # CONFIG_COMEDI_DAQBOARD2000 is not set # CONFIG_COMEDI_JR3_PCI is not set CONFIG_COMEDI_KE_COUNTER=3Dm CONFIG_COMEDI_CB_PCIDAS64=3Dm CONFIG_COMEDI_CB_PCIDAS=3Dm # CONFIG_COMEDI_CB_PCIDDA is not set CONFIG_COMEDI_CB_PCIMDAS=3Dm CONFIG_COMEDI_CB_PCIMDDA=3Dm # CONFIG_COMEDI_ME4000 is not set CONFIG_COMEDI_ME_DAQ=3Dm CONFIG_COMEDI_NI_6527=3Dm CONFIG_COMEDI_NI_65XX=3Dm CONFIG_COMEDI_NI_660X=3Dm CONFIG_COMEDI_NI_670X=3Dm # CONFIG_COMEDI_NI_LABPC_PCI is not set CONFIG_COMEDI_NI_PCIDIO=3Dm # CONFIG_COMEDI_NI_PCIMIO is not set # CONFIG_COMEDI_RTD520 is not set CONFIG_COMEDI_S626=3Dm CONFIG_COMEDI_MITE=3Dm CONFIG_COMEDI_NI_TIOCMD=3Dm CONFIG_COMEDI_PCMCIA_DRIVERS=3Dm CONFIG_COMEDI_CB_DAS16_CS=3Dm CONFIG_COMEDI_DAS08_CS=3Dm CONFIG_COMEDI_NI_DAQ_700_CS=3Dm CONFIG_COMEDI_NI_DAQ_DIO24_CS=3Dm CONFIG_COMEDI_NI_LABPC_CS=3Dm # CONFIG_COMEDI_NI_MIO_CS is not set CONFIG_COMEDI_QUATECH_DAQP_CS=3Dm CONFIG_COMEDI_8254=3Dm CONFIG_COMEDI_8255=3Dm CONFIG_COMEDI_8255_SA=3Dm CONFIG_COMEDI_KCOMEDILIB=3Dm CONFIG_COMEDI_AMPLC_DIO200=3Dm CONFIG_COMEDI_DAS08=3Dm CONFIG_COMEDI_NI_LABPC=3Dm CONFIG_COMEDI_NI_TIO=3Dm CONFIG_COMEDI_NI_ROUTING=3Dm # CONFIG_COMEDI_TESTS is not set CONFIG_STAGING=3Dy # CONFIG_RTLLIB is not set # # IIO staging drivers # # # Accelerometers # # end of Accelerometers # # Analog to digital converters # # end of Analog to digital converters # # Analog digital bi-direction converters # CONFIG_ADT7316=3Dy CONFIG_ADT7316_I2C=3Dy # end of Analog digital bi-direction converters # # Capacitance to digital converters # # CONFIG_AD7746 is not set # end of Capacitance to digital converters # # Direct Digital Synthesis # # end of Direct Digital Synthesis # # Network Analyzer, Impedance Converters # CONFIG_AD5933=3Dm # end of Network Analyzer, Impedance Converters # # Active energy metering IC # CONFIG_ADE7854=3Dy # CONFIG_ADE7854_I2C is not set # end of Active energy metering IC # # Resolver to digital converters # # end of Resolver to digital converters # end of IIO staging drivers # CONFIG_FB_SM750 is not set CONFIG_STAGING_MEDIA=3Dy # CONFIG_STAGING_BOARD is not set # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_GREYBUS_BOOTROM=3Dy # CONFIG_GREYBUS_HID is not set CONFIG_GREYBUS_LIGHT=3Dm CONFIG_GREYBUS_LOG=3Dm # CONFIG_GREYBUS_LOOPBACK is not set CONFIG_GREYBUS_POWER=3Dy # CONFIG_GREYBUS_RAW is not set CONFIG_GREYBUS_VIBRATOR=3Dm # CONFIG_GREYBUS_BRIDGED_PHY is not set CONFIG_XIL_AXIS_FIFO=3Dm CONFIG_FIELDBUS_DEV=3Dm CONFIG_HMS_ANYBUSS_BUS=3Dm CONFIG_ARCX_ANYBUS_CONTROLLER=3Dm CONFIG_HMS_PROFINET=3Dm # CONFIG_QLGE is not set # # VME Device Drivers # CONFIG_VME_USER=3Dm # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_PMC_ATOM=3Dy CONFIG_CHROME_PLATFORMS=3Dy # CONFIG_CHROMEOS_ACPI is not set CONFIG_CHROMEOS_PSTORE=3Dy # CONFIG_CHROMEOS_TBMC is not set CONFIG_CROS_EC=3Dy CONFIG_CROS_EC_I2C=3Dm CONFIG_CROS_EC_RPMSG=3Dm # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=3Dy # CONFIG_CROS_KBD_LED_BACKLIGHT is not set CONFIG_CROS_EC_CHARDEV=3Dm CONFIG_CROS_EC_LIGHTBAR=3Dm CONFIG_CROS_EC_VBC=3Dm # CONFIG_CROS_EC_DEBUGFS is not set # CONFIG_CROS_EC_SENSORHUB is not set CONFIG_CROS_EC_SYSFS=3Dm # CONFIG_CROS_USBPD_NOTIFY is not set # CONFIG_CHROMEOS_PRIVACY_SCREEN is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_OLPC_EC=3Dy CONFIG_SURFACE_PLATFORMS=3Dy # CONFIG_SURFACE_3_POWER_OPREGION is not set # CONFIG_SURFACE_HOTPLUG is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_SURFACE_AGGREGATOR is not set CONFIG_HAVE_CLK=3Dy CONFIG_HAVE_CLK_PREPARE=3Dy CONFIG_COMMON_CLK=3Dy CONFIG_COMMON_CLK_MAX9485=3Dy CONFIG_COMMON_CLK_SI5341=3Dy # CONFIG_COMMON_CLK_SI5351 is not set CONFIG_COMMON_CLK_SI514=3Dm # CONFIG_COMMON_CLK_SI544 is not set CONFIG_COMMON_CLK_SI570=3Dm CONFIG_COMMON_CLK_CDCE706=3Dy CONFIG_COMMON_CLK_CDCE925=3Dy CONFIG_COMMON_CLK_CS2000_CP=3Dm # CONFIG_COMMON_CLK_S2MPS11 is not set # CONFIG_CLK_TWL6040 is not set CONFIG_COMMON_CLK_AXI_CLKGEN=3Dm CONFIG_COMMON_CLK_PALMAS=3Dy CONFIG_COMMON_CLK_PWM=3Dm # CONFIG_COMMON_CLK_RS9_PCIE is not set # CONFIG_COMMON_CLK_VC5 is not set # CONFIG_COMMON_CLK_BD718XX is not set CONFIG_COMMON_CLK_FIXED_MMIO=3Dy # CONFIG_CLK_LGM_CGU is not set # CONFIG_XILINX_VCU is not set CONFIG_HWSPINLOCK=3Dy # # Clock Source drivers # CONFIG_CLKSRC_I8253=3Dy CONFIG_CLKEVT_I8253=3Dy CONFIG_CLKBLD_I8253=3Dy # CONFIG_MICROCHIP_PIT64B is not set # end of Clock Source drivers # CONFIG_MAILBOX is not set CONFIG_IOMMU_API=3Dy # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=3Dy # CONFIG_REMOTEPROC_CDEV is not set # end of Remoteproc drivers # # Rpmsg drivers # CONFIG_RPMSG=3Dm # CONFIG_RPMSG_CHAR is not set # CONFIG_RPMSG_CTRL is not set CONFIG_RPMSG_NS=3Dm CONFIG_RPMSG_VIRTIO=3Dm # end of Rpmsg drivers CONFIG_SOUNDWIRE=3Dm # # SoundWire Devices # # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic 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 # # Enable LiteX SoC Builder specific drivers # CONFIG_LITEX=3Dy CONFIG_LITEX_SOC_CONTROLLER=3Dm # end of Enable LiteX SoC Builder specific drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers CONFIG_SOC_TI=3Dy # # Xilinx SoC drivers # # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers CONFIG_PM_DEVFREQ=3Dy # # DEVFREQ Governors # # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND is not set # 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=3Dy # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=3Dy CONFIG_EXTCON=3Dm # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set CONFIG_EXTCON_FSA9480=3Dm CONFIG_EXTCON_GPIO=3Dm # CONFIG_EXTCON_INTEL_INT3496 is not set CONFIG_EXTCON_MAX3355=3Dm # CONFIG_EXTCON_MAX8997 is not set # CONFIG_EXTCON_PALMAS is not set # CONFIG_EXTCON_PTN5150 is not set CONFIG_EXTCON_RT8973A=3Dm CONFIG_EXTCON_SM5502=3Dm # CONFIG_EXTCON_USB_GPIO is not set CONFIG_EXTCON_USBC_CROS_EC=3Dm CONFIG_EXTCON_USBC_TUSB320=3Dm CONFIG_MEMORY=3Dy CONFIG_FPGA_DFL_EMIF=3Dm CONFIG_IIO=3Dy CONFIG_IIO_BUFFER=3Dy CONFIG_IIO_BUFFER_CB=3Dy CONFIG_IIO_BUFFER_DMA=3Dy CONFIG_IIO_BUFFER_DMAENGINE=3Dy CONFIG_IIO_BUFFER_HW_CONSUMER=3Dy CONFIG_IIO_KFIFO_BUF=3Dy CONFIG_IIO_TRIGGERED_BUFFER=3Dy CONFIG_IIO_CONFIGFS=3Dy CONFIG_IIO_TRIGGER=3Dy CONFIG_IIO_CONSUMERS_PER_TRIGGER=3D2 CONFIG_IIO_SW_DEVICE=3Dy CONFIG_IIO_SW_TRIGGER=3Dm # CONFIG_IIO_TRIGGERED_EVENT is not set # # Accelerometers # CONFIG_ADXL313=3Dy CONFIG_ADXL313_I2C=3Dy CONFIG_ADXL355=3Dm CONFIG_ADXL355_I2C=3Dm # CONFIG_ADXL367_I2C is not set CONFIG_ADXL372=3Dy CONFIG_ADXL372_I2C=3Dy CONFIG_BMA180=3Dm # CONFIG_BMA400 is not set # CONFIG_BMC150_ACCEL is not set # CONFIG_DA280 is not set CONFIG_DA311=3Dm CONFIG_DMARD06=3Dm # CONFIG_DMARD09 is not set # CONFIG_DMARD10 is not set CONFIG_FXLS8962AF=3Dm CONFIG_FXLS8962AF_I2C=3Dm CONFIG_IIO_ST_ACCEL_3AXIS=3Dm CONFIG_IIO_ST_ACCEL_I2C_3AXIS=3Dm CONFIG_KXSD9=3Dm CONFIG_KXSD9_I2C=3Dm CONFIG_KXCJK1013=3Dm CONFIG_MC3230=3Dm CONFIG_MMA7455=3Dy CONFIG_MMA7455_I2C=3Dy # CONFIG_MMA7660 is not set CONFIG_MMA8452=3Dm CONFIG_MMA9551_CORE=3Dy # CONFIG_MMA9551 is not set CONFIG_MMA9553=3Dy CONFIG_MXC4005=3Dy # CONFIG_MXC6255 is not set CONFIG_STK8312=3Dy # CONFIG_STK8BA50 is not set # end of Accelerometers # # Analog to digital converters # CONFIG_AD7091R5=3Dy # CONFIG_AD7291 is not set # CONFIG_AD7606_IFACE_PARALLEL is not set # CONFIG_AD799X is not set CONFIG_ADI_AXI_ADC=3Dy # CONFIG_CC10001_ADC is not set # CONFIG_DA9150_GPADC is not set # CONFIG_ENVELOPE_DETECTOR is not set # CONFIG_HX711 is not set # CONFIG_INA2XX_ADC is not set CONFIG_LTC2471=3Dy # CONFIG_LTC2485 is not set CONFIG_LTC2497=3Dy CONFIG_MAX1363=3Dy CONFIG_MAX9611=3Dy CONFIG_MCP3422=3Dm # CONFIG_MEDIATEK_MT6360_ADC is not set CONFIG_MP2629_ADC=3Dm CONFIG_NAU7802=3Dy # CONFIG_PALMAS_GPADC is not set CONFIG_RN5T618_ADC=3Dm CONFIG_SD_ADC_MODULATOR=3Dy # CONFIG_TI_ADC081C is not set CONFIG_TI_ADS1015=3Dy CONFIG_TI_AM335X_ADC=3Dy CONFIG_TWL4030_MADC=3Dy CONFIG_TWL6030_GPADC=3Dy # CONFIG_VF610_ADC is not set CONFIG_XILINX_XADC=3Dy # end of Analog to digital converters # # Analog to digital and digital to analog converters # # end of Analog to digital and digital to analog converters # # Analog Front Ends # CONFIG_IIO_RESCALE=3Dy # end of Analog Front Ends # # Amplifiers # CONFIG_HMC425=3Dm # end of Amplifiers # # Capacitance to digital converters # CONFIG_AD7150=3Dm # end of Capacitance to digital converters # # Chemical Sensors # CONFIG_ATLAS_PH_SENSOR=3Dy CONFIG_ATLAS_EZO_SENSOR=3Dy CONFIG_BME680=3Dm CONFIG_BME680_I2C=3Dm CONFIG_CCS811=3Dy CONFIG_IAQCORE=3Dy # CONFIG_PMS7003 is not set # CONFIG_SCD30_CORE is not set CONFIG_SCD4X=3Dy CONFIG_SENSIRION_SGP30=3Dm CONFIG_SENSIRION_SGP40=3Dy CONFIG_SPS30=3Dy CONFIG_SPS30_I2C=3Dy # CONFIG_SPS30_SERIAL is not set CONFIG_SENSEAIR_SUNRISE_CO2=3Dm # CONFIG_VZ89X is not set # end of Chemical Sensors # # Hid Sensor IIO Common # # end of Hid Sensor IIO Common CONFIG_IIO_MS_SENSORS_I2C=3Dy # # IIO SCMI Sensors # # end of IIO SCMI Sensors # # SSP Sensor Common # # end of SSP Sensor Common CONFIG_IIO_ST_SENSORS_I2C=3Dm CONFIG_IIO_ST_SENSORS_CORE=3Dm # # Digital to analog converters # CONFIG_AD5064=3Dm CONFIG_AD5380=3Dy CONFIG_AD5446=3Dy CONFIG_AD5592R_BASE=3Dm CONFIG_AD5593R=3Dm # CONFIG_AD5696_I2C is not set # CONFIG_DPOT_DAC is not set # CONFIG_DS4424 is not set # CONFIG_M62332 is not set CONFIG_MAX517=3Dy # CONFIG_MAX5821 is not set # CONFIG_MCP4725 is not set # CONFIG_TI_DAC5571 is not set CONFIG_VF610_DAC=3Dy # end of Digital to analog converters # # IIO dummy driver # # CONFIG_IIO_SIMPLE_DUMMY is not set # end of IIO dummy driver # # Filters # # end of Filters # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # end of Clock Generator/Distribution # # Phase-Locked Loop (PLL) frequency synthesizers # # end of Phase-Locked Loop (PLL) frequency synthesizers # end of Frequency Synthesizers DDS/PLL # # Digital gyroscope sensors # CONFIG_BMG160=3Dy CONFIG_BMG160_I2C=3Dy # CONFIG_FXAS21002C is not set CONFIG_MPU3050=3Dy CONFIG_MPU3050_I2C=3Dy CONFIG_IIO_ST_GYRO_3AXIS=3Dm # CONFIG_IIO_ST_GYRO_I2C_3AXIS is not set CONFIG_ITG3200=3Dm # end of Digital gyroscope sensors # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4404=3Dy CONFIG_MAX30100=3Dy CONFIG_MAX30102=3Dm # end of Heart Rate Monitors # end of Health Sensors # # Humidity sensors # CONFIG_AM2315=3Dm CONFIG_DHT11=3Dm # CONFIG_HDC100X is not set CONFIG_HDC2010=3Dy # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set CONFIG_SI7005=3Dy CONFIG_SI7020=3Dy # end of Humidity sensors # # Inertial measurement units # CONFIG_BMI160=3Dy CONFIG_BMI160_I2C=3Dy # CONFIG_FXOS8700_I2C is not set # CONFIG_KMX61 is not set CONFIG_INV_ICM42600=3Dy CONFIG_INV_ICM42600_I2C=3Dy # CONFIG_INV_MPU6050_I2C is not set # CONFIG_IIO_ST_LSM6DSX is not set CONFIG_IIO_ST_LSM9DS0=3Dm # CONFIG_IIO_ST_LSM9DS0_I2C is not set # end of Inertial measurement units # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=3Dy # CONFIG_ADUX1020 is not set CONFIG_AL3010=3Dm CONFIG_AL3320A=3Dm # CONFIG_APDS9300 is not set CONFIG_APDS9960=3Dy CONFIG_AS73211=3Dy # 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_CM3605=3Dm CONFIG_CM36651=3Dy # CONFIG_GP2AP002 is not set CONFIG_GP2AP020A00F=3Dy CONFIG_IQS621_ALS=3Dm CONFIG_SENSORS_ISL29018=3Dy CONFIG_SENSORS_ISL29028=3Dm # CONFIG_ISL29125 is not set CONFIG_JSA1212=3Dm CONFIG_RPR0521=3Dy CONFIG_SENSORS_LM3533=3Dm # CONFIG_LTR501 is not set # CONFIG_LV0104CS is not set CONFIG_MAX44000=3Dm CONFIG_MAX44009=3Dm CONFIG_NOA1305=3Dy CONFIG_OPT3001=3Dm CONFIG_PA12203001=3Dy # CONFIG_SI1133 is not set CONFIG_SI1145=3Dm CONFIG_STK3310=3Dm CONFIG_ST_UVIS25=3Dm CONFIG_ST_UVIS25_I2C=3Dm CONFIG_TCS3414=3Dm # CONFIG_TCS3472 is not set CONFIG_SENSORS_TSL2563=3Dm CONFIG_TSL2583=3Dm # CONFIG_TSL2591 is not set CONFIG_TSL2772=3Dy CONFIG_TSL4531=3Dm CONFIG_US5182D=3Dm CONFIG_VCNL4000=3Dy # CONFIG_VCNL4035 is not set CONFIG_VEML6030=3Dy # CONFIG_VEML6070 is not set # CONFIG_VL6180 is not set # CONFIG_ZOPT2201 is not set # end of Light sensors # # Magnetometer sensors # CONFIG_AK8974=3Dy CONFIG_AK8975=3Dy # CONFIG_AK09911 is not set CONFIG_BMC150_MAGN=3Dy CONFIG_BMC150_MAGN_I2C=3Dy # CONFIG_MAG3110 is not set CONFIG_MMC35240=3Dm CONFIG_IIO_ST_MAGN_3AXIS=3Dm CONFIG_IIO_ST_MAGN_I2C_3AXIS=3Dm CONFIG_SENSORS_HMC5843=3Dm CONFIG_SENSORS_HMC5843_I2C=3Dm # CONFIG_SENSORS_RM3100_I2C is not set CONFIG_YAMAHA_YAS530=3Dm # end of Magnetometer sensors # # Multiplexers # # CONFIG_IIO_MUX is not set # end of Multiplexers # # Inclinometer sensors # # end of Inclinometer sensors # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=3Dm # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_TIGHTLOOP_TRIGGER=3Dm CONFIG_IIO_SYSFS_TRIGGER=3Dy # end of Triggers - standalone # # Linear and angular position sensors # CONFIG_IQS624_POS=3Dm # end of Linear and angular position sensors # # Digital potentiometers # # CONFIG_AD5110 is not set CONFIG_AD5272=3Dm # CONFIG_DS1803 is not set # CONFIG_MAX5432 is not set CONFIG_MCP4018=3Dm CONFIG_MCP4531=3Dy CONFIG_TPL0102=3Dy # end of Digital potentiometers # # Digital potentiostats # CONFIG_LMP91000=3Dy # end of Digital potentiostats # # Pressure sensors # CONFIG_ABP060MG=3Dm CONFIG_BMP280=3Dy CONFIG_BMP280_I2C=3Dy CONFIG_DLHL60D=3Dy # CONFIG_DPS310 is not set CONFIG_HP03=3Dy # CONFIG_ICP10100 is not set CONFIG_MPL115=3Dy CONFIG_MPL115_I2C=3Dy # CONFIG_MPL3115 is not set CONFIG_MS5611=3Dm CONFIG_MS5611_I2C=3Dm CONFIG_MS5637=3Dy CONFIG_IIO_ST_PRESS=3Dm # CONFIG_IIO_ST_PRESS_I2C is not set # CONFIG_T5403 is not set # CONFIG_HP206C is not set CONFIG_ZPA2326=3Dy CONFIG_ZPA2326_I2C=3Dy # end of Pressure sensors # # Lightning sensors # # end of Lightning sensors # # Proximity and distance sensors # CONFIG_CROS_EC_MKBP_PROXIMITY=3Dy CONFIG_ISL29501=3Dy # CONFIG_LIDAR_LITE_V2 is not set CONFIG_MB1232=3Dy CONFIG_PING=3Dy CONFIG_RFD77402=3Dm CONFIG_SRF04=3Dy CONFIG_SX_COMMON=3Dy CONFIG_SX9310=3Dy # CONFIG_SX9324 is not set # CONFIG_SX9360 is not set # CONFIG_SX9500 is not set # CONFIG_SRF08 is not set CONFIG_VCNL3020=3Dy CONFIG_VL53L0X_I2C=3Dy # end of Proximity and distance sensors # # Resolver to digital converters # # end of Resolver to digital converters # # Temperature sensors # # CONFIG_IQS620AT_TEMP is not set CONFIG_MLX90614=3Dm # CONFIG_MLX90632 is not set CONFIG_TMP006=3Dm CONFIG_TMP007=3Dy CONFIG_TMP117=3Dy CONFIG_TSYS01=3Dm CONFIG_TSYS02D=3Dy # end of Temperature sensors CONFIG_NTB=3Dm CONFIG_NTB_IDT=3Dm # CONFIG_NTB_EPF is not set CONFIG_NTB_SWITCHTEC=3Dm CONFIG_NTB_PINGPONG=3Dm # CONFIG_NTB_TOOL is not set # CONFIG_NTB_PERF is not set CONFIG_NTB_TRANSPORT=3Dm CONFIG_VME_BUS=3Dy # # VME Bridge Drivers # CONFIG_VME_CA91CX42=3Dy CONFIG_VME_TSI148=3Dm CONFIG_VME_FAKE=3Dm # # VME Board Drivers # # CONFIG_VMIVME_7805 is not set CONFIG_PWM=3Dy CONFIG_PWM_SYSFS=3Dy # CONFIG_PWM_DEBUG is not set CONFIG_PWM_ATMEL_HLCDC_PWM=3Dm CONFIG_PWM_ATMEL_TCB=3Dy CONFIG_PWM_CROS_EC=3Dm CONFIG_PWM_DWC=3Dm # CONFIG_PWM_FSL_FTM is not set CONFIG_PWM_INTEL_LGM=3Dm # CONFIG_PWM_IQS620A is not set CONFIG_PWM_LP3943=3Dm CONFIG_PWM_LPSS=3Dm CONFIG_PWM_LPSS_PCI=3Dm # CONFIG_PWM_LPSS_PLATFORM is not set # CONFIG_PWM_NTXEC is not set # CONFIG_PWM_PCA9685 is not set CONFIG_PWM_TWL=3Dm # CONFIG_PWM_TWL_LED is not set # CONFIG_PWM_XILINX is not set # # IRQ chip support # CONFIG_IRQCHIP=3Dy # CONFIG_AL_FIC is not set # CONFIG_XILINX_INTC is not set # end of IRQ chip support CONFIG_IPACK_BUS=3Dy CONFIG_BOARD_TPCI200=3Dm CONFIG_SERIAL_IPOCTAL=3Dm CONFIG_RESET_CONTROLLER=3Dy # CONFIG_RESET_INTEL_GW is not set CONFIG_RESET_TI_SYSCON=3Dm # # PHY Subsystem # CONFIG_GENERIC_PHY=3Dy # CONFIG_USB_LGM_PHY is not set # CONFIG_PHY_CAN_TRANSCEIVER is not set # # PHY drivers for Broadcom platforms # CONFIG_BCM_KONA_USB2_PHY=3Dy # end of PHY drivers for Broadcom platforms # CONFIG_PHY_CADENCE_TORRENT is not set # CONFIG_PHY_CADENCE_DPHY is not set # CONFIG_PHY_CADENCE_DPHY_RX is not set # CONFIG_PHY_CADENCE_SIERRA is not set CONFIG_PHY_CADENCE_SALVO=3Dm CONFIG_PHY_PXA_28NM_HSIC=3Dm CONFIG_PHY_PXA_28NM_USB2=3Dm # CONFIG_PHY_LAN966X_SERDES is not set # CONFIG_PHY_CPCAP_USB is not set # CONFIG_PHY_MAPPHONE_MDM6600 is not set CONFIG_PHY_OCELOT_SERDES=3Dm CONFIG_PHY_INTEL_LGM_COMBO=3Dy # CONFIG_PHY_INTEL_LGM_EMMC is not set # end of PHY Subsystem CONFIG_POWERCAP=3Dy # CONFIG_INTEL_RAPL is not set # CONFIG_IDLE_INJECT is not set # CONFIG_DTPM is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=3Dy CONFIG_USB4=3Dm CONFIG_USB4_DEBUGFS_WRITE=3Dy # CONFIG_USB4_DMA_TEST is not set # # Android # # CONFIG_ANDROID is not set # end of Android # CONFIG_DAX is not set CONFIG_NVMEM=3Dy CONFIG_NVMEM_SYSFS=3Dy CONFIG_RAVE_SP_EEPROM=3Dm # CONFIG_NVMEM_RMEM is not set # # HW tracing support # CONFIG_STM=3Dy CONFIG_STM_PROTO_BASIC=3Dy # CONFIG_STM_PROTO_SYS_T is not set # CONFIG_STM_DUMMY is not set CONFIG_STM_SOURCE_CONSOLE=3Dm CONFIG_STM_SOURCE_HEARTBEAT=3Dm CONFIG_STM_SOURCE_FTRACE=3Dm # CONFIG_INTEL_TH is not set # end of HW tracing support CONFIG_FPGA=3Dm CONFIG_ALTERA_PR_IP_CORE=3Dm CONFIG_ALTERA_PR_IP_CORE_PLAT=3Dm # CONFIG_FPGA_MGR_ALTERA_CVP is not set CONFIG_FPGA_BRIDGE=3Dm CONFIG_ALTERA_FREEZE_BRIDGE=3Dm CONFIG_XILINX_PR_DECOUPLER=3Dm CONFIG_FPGA_REGION=3Dm CONFIG_OF_FPGA_REGION=3Dm CONFIG_FPGA_DFL=3Dm # CONFIG_FPGA_DFL_FME is not set CONFIG_FPGA_DFL_AFU=3Dm CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=3Dm CONFIG_FPGA_DFL_PCI=3Dm CONFIG_FSI=3Dy # CONFIG_FSI_NEW_DEV_NODE is not set # CONFIG_FSI_MASTER_GPIO is not set CONFIG_FSI_MASTER_HUB=3Dm CONFIG_FSI_MASTER_ASPEED=3Dy CONFIG_FSI_SCOM=3Dm # CONFIG_FSI_SBEFIFO is not set CONFIG_MULTIPLEXER=3Dm # # Multiplexer drivers # # CONFIG_MUX_ADG792A is not set CONFIG_MUX_GPIO=3Dm CONFIG_MUX_MMIO=3Dm # end of Multiplexer drivers CONFIG_PM_OPP=3Dy # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set CONFIG_COUNTER=3Dm CONFIG_INTERRUPT_CNT=3Dm CONFIG_FTM_QUADDEC=3Dm CONFIG_MICROCHIP_TCB_CAPTURE=3Dm CONFIG_INTEL_QEP=3Dm # CONFIG_MOST is not set # CONFIG_PECI is not set # CONFIG_HTE is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=3Dy CONFIG_VALIDATE_FS_PARSER=3Dy CONFIG_FS_POSIX_ACL=3Dy CONFIG_EXPORTFS=3Dy # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=3Dy CONFIG_FS_ENCRYPTION=3Dy CONFIG_FS_VERITY=3Dy CONFIG_FS_VERITY_DEBUG=3Dy # CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set CONFIG_FSNOTIFY=3Dy # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=3Dy # CONFIG_FANOTIFY is not set CONFIG_QUOTA=3Dy # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_PRINT_QUOTA_WARNING=3Dy # CONFIG_QUOTA_DEBUG is not set # CONFIG_QFMT_V1 is not set # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=3Dy CONFIG_AUTOFS4_FS=3Dy CONFIG_AUTOFS_FS=3Dy CONFIG_FUSE_FS=3Dy CONFIG_CUSE=3Dy # CONFIG_VIRTIO_FS is not set # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_NETFS_SUPPORT=3Dm CONFIG_NETFS_STATS=3Dy CONFIG_FSCACHE=3Dm CONFIG_FSCACHE_STATS=3Dy CONFIG_FSCACHE_DEBUG=3Dy # end of Caches # # Pseudo filesystems # CONFIG_PROC_FS=3Dy CONFIG_PROC_KCORE=3Dy CONFIG_PROC_SYSCTL=3Dy # CONFIG_PROC_PAGE_MONITOR is not set CONFIG_PROC_CHILDREN=3Dy CONFIG_PROC_PID_ARCH_STATUS=3Dy CONFIG_KERNFS=3Dy CONFIG_SYSFS=3Dy CONFIG_TMPFS=3Dy CONFIG_TMPFS_POSIX_ACL=3Dy CONFIG_TMPFS_XATTR=3Dy # CONFIG_HUGETLBFS is not set CONFIG_MEMFD_CREATE=3Dy CONFIG_CONFIGFS_FS=3Dy # end of Pseudo filesystems CONFIG_MISC_FILESYSTEMS=3Dy # CONFIG_ORANGEFS_FS is not set # CONFIG_ECRYPT_FS is not set CONFIG_JFFS2_FS=3Dm CONFIG_JFFS2_FS_DEBUG=3D0 CONFIG_JFFS2_FS_WRITEBUFFER=3Dy # CONFIG_JFFS2_FS_WBUF_VERIFY is not set # CONFIG_JFFS2_SUMMARY is not set # CONFIG_JFFS2_FS_XATTR is not set CONFIG_JFFS2_COMPRESSION_OPTIONS=3Dy CONFIG_JFFS2_ZLIB=3Dy CONFIG_JFFS2_LZO=3Dy CONFIG_JFFS2_RTIME=3Dy # CONFIG_JFFS2_RUBIN is not set # CONFIG_JFFS2_CMODE_NONE is not set # CONFIG_JFFS2_CMODE_PRIORITY is not set CONFIG_JFFS2_CMODE_SIZE=3Dy # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_CRAMFS=3Dm CONFIG_CRAMFS_MTD=3Dy # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=3Dy CONFIG_PSTORE_DEFAULT_KMSG_BYTES=3D10240 CONFIG_PSTORE_DEFLATE_COMPRESS=3Dm # CONFIG_PSTORE_LZO_COMPRESS is not set CONFIG_PSTORE_LZ4_COMPRESS=3Dy # CONFIG_PSTORE_LZ4HC_COMPRESS is not set # CONFIG_PSTORE_842_COMPRESS is not set CONFIG_PSTORE_ZSTD_COMPRESS=3Dy CONFIG_PSTORE_COMPRESS=3Dy CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=3Dy # CONFIG_PSTORE_LZ4_COMPRESS_DEFAULT is not set # CONFIG_PSTORE_ZSTD_COMPRESS_DEFAULT is not set CONFIG_PSTORE_COMPRESS_DEFAULT=3D"deflate" CONFIG_PSTORE_CONSOLE=3Dy CONFIG_PSTORE_PMSG=3Dy # CONFIG_PSTORE_RAM is not set CONFIG_NETWORK_FILESYSTEMS=3Dy CONFIG_NFS_FS=3Dy CONFIG_NFS_V2=3Dy CONFIG_NFS_V3=3Dy # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=3Dm # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=3Dy CONFIG_NFS_DISABLE_UDP_SUPPORT=3Dy # CONFIG_NFSD is not set CONFIG_GRACE_PERIOD=3Dy CONFIG_LOCKD=3Dy CONFIG_LOCKD_V4=3Dy CONFIG_NFS_COMMON=3Dy CONFIG_SUNRPC=3Dy CONFIG_SUNRPC_GSS=3Dm # CONFIG_SUNRPC_DEBUG is not set # CONFIG_CEPH_FS is not set CONFIG_CIFS=3Dm CONFIG_CIFS_STATS2=3Dy CONFIG_CIFS_ALLOW_INSECURE_LEGACY=3Dy # CONFIG_CIFS_UPCALL is not set # CONFIG_CIFS_XATTR is not set CONFIG_CIFS_DEBUG=3Dy # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CIFS_SWN_UPCALL is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_SMB_SERVER is not set CONFIG_SMBFS_COMMON=3Dm # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # CONFIG_9P_FS is not set CONFIG_NLS=3Dy CONFIG_NLS_DEFAULT=3D"iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=3Dm # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=3Dm CONFIG_NLS_CODEPAGE_857=3Dm # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=3Dm # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=3Dm # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=3Dm CONFIG_NLS_CODEPAGE_932=3Dm CONFIG_NLS_CODEPAGE_949=3Dm # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=3Dm # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=3Dm CONFIG_NLS_ISO8859_1=3Dm CONFIG_NLS_ISO8859_2=3Dm CONFIG_NLS_ISO8859_3=3Dm # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=3Dm CONFIG_NLS_ISO8859_6=3Dm CONFIG_NLS_ISO8859_7=3Dm CONFIG_NLS_ISO8859_9=3Dm CONFIG_NLS_ISO8859_13=3Dm CONFIG_NLS_ISO8859_14=3Dm CONFIG_NLS_ISO8859_15=3Dm # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=3Dm CONFIG_NLS_MAC_ROMAN=3Dm CONFIG_NLS_MAC_CELTIC=3Dm CONFIG_NLS_MAC_CENTEURO=3Dm CONFIG_NLS_MAC_CROATIAN=3Dm CONFIG_NLS_MAC_CYRILLIC=3Dm # CONFIG_NLS_MAC_GAELIC is not set CONFIG_NLS_MAC_GREEK=3Dm CONFIG_NLS_MAC_ICELAND=3Dm CONFIG_NLS_MAC_INUIT=3Dm # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=3Dm # CONFIG_NLS_UTF8 is not set # CONFIG_DLM is not set CONFIG_UNICODE=3Dy # CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set # end of File systems # # Security options # CONFIG_KEYS=3Dy CONFIG_KEYS_REQUEST_CACHE=3Dy # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=3Dm # CONFIG_USER_DECRYPTED_DATA is not set CONFIG_KEY_DH_OPERATIONS=3Dy # CONFIG_KEY_NOTIFICATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=3Dy # CONFIG_SECURITYFS is not set # CONFIG_SECURITY_NETWORK is not set # CONFIG_SECURITY_PATH is not set CONFIG_FORTIFY_SOURCE=3Dy # CONFIG_STATIC_USERMODEHELPER is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set # CONFIG_SECURITY_YAMA is not set # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set # CONFIG_SECURITY_LANDLOCK is not set CONFIG_INTEGRITY=3Dy # CONFIG_INTEGRITY_SIGNATURE is not set # CONFIG_IMA is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_DAC=3Dy CONFIG_LSM=3D"landlock,lockdown,yama,loadpin,safesetid,integrity,bpf" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=3Dy # 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 CONFIG_CC_HAS_ZERO_CALL_USED_REGS=3Dy # CONFIG_ZERO_CALL_USED_REGS is not set # end of Memory initialization CONFIG_RANDSTRUCT_NONE=3Dy # CONFIG_RANDSTRUCT_FULL is not set # CONFIG_RANDSTRUCT_PERFORMANCE is not set # end of Kernel hardening options # end of Security options CONFIG_XOR_BLOCKS=3Dy CONFIG_CRYPTO=3Dy # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=3Dy CONFIG_CRYPTO_ALGAPI2=3Dy CONFIG_CRYPTO_AEAD=3Dy CONFIG_CRYPTO_AEAD2=3Dy CONFIG_CRYPTO_SKCIPHER=3Dy CONFIG_CRYPTO_SKCIPHER2=3Dy CONFIG_CRYPTO_HASH=3Dy CONFIG_CRYPTO_HASH2=3Dy CONFIG_CRYPTO_RNG=3Dy CONFIG_CRYPTO_RNG2=3Dy CONFIG_CRYPTO_RNG_DEFAULT=3Dy CONFIG_CRYPTO_AKCIPHER2=3Dy CONFIG_CRYPTO_AKCIPHER=3Dy CONFIG_CRYPTO_KPP2=3Dy CONFIG_CRYPTO_KPP=3Dy CONFIG_CRYPTO_ACOMP2=3Dy CONFIG_CRYPTO_MANAGER=3Dy CONFIG_CRYPTO_MANAGER2=3Dy # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=3Dy CONFIG_CRYPTO_GF128MUL=3Dy CONFIG_CRYPTO_NULL=3Dy CONFIG_CRYPTO_NULL2=3Dy CONFIG_CRYPTO_PCRYPT=3Dy CONFIG_CRYPTO_CRYPTD=3Dy CONFIG_CRYPTO_AUTHENC=3Dy # CONFIG_CRYPTO_TEST is not set CONFIG_CRYPTO_SIMD=3Dy CONFIG_CRYPTO_ENGINE=3Dy # # Public-key cryptography # CONFIG_CRYPTO_RSA=3Dy CONFIG_CRYPTO_DH=3Dy # CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set CONFIG_CRYPTO_ECC=3Dy CONFIG_CRYPTO_ECDH=3Dy # CONFIG_CRYPTO_ECDSA is not set # CONFIG_CRYPTO_ECRDSA is not set CONFIG_CRYPTO_SM2=3Dy CONFIG_CRYPTO_CURVE25519=3Dy # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=3Dm CONFIG_CRYPTO_GCM=3Dm CONFIG_CRYPTO_CHACHA20POLY1305=3Dy CONFIG_CRYPTO_AEGIS128=3Dy CONFIG_CRYPTO_SEQIV=3Dy CONFIG_CRYPTO_ECHAINIV=3Dy # # Block modes # CONFIG_CRYPTO_CBC=3Dm CONFIG_CRYPTO_CFB=3Dm CONFIG_CRYPTO_CTR=3Dy # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=3Dy CONFIG_CRYPTO_LRW=3Dy CONFIG_CRYPTO_OFB=3Dm CONFIG_CRYPTO_PCBC=3Dy # CONFIG_CRYPTO_XTS is not set # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_ADIANTUM is not set # CONFIG_CRYPTO_ESSIV is not set # # Hash modes # CONFIG_CRYPTO_CMAC=3Dm CONFIG_CRYPTO_HMAC=3Dy CONFIG_CRYPTO_XCBC=3Dm CONFIG_CRYPTO_VMAC=3Dm # # Digest # # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=3Dm CONFIG_CRYPTO_CRC32_PCLMUL=3Dy CONFIG_CRYPTO_XXHASH=3Dy CONFIG_CRYPTO_BLAKE2B=3Dy CONFIG_CRYPTO_BLAKE2S=3Dm CONFIG_CRYPTO_CRCT10DIF=3Dy # CONFIG_CRYPTO_CRC64_ROCKSOFT is not set CONFIG_CRYPTO_GHASH=3Dm CONFIG_CRYPTO_POLY1305=3Dy # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=3Dy # CONFIG_CRYPTO_MICHAEL_MIC is not set CONFIG_CRYPTO_RMD160=3Dy CONFIG_CRYPTO_SHA1=3Dy CONFIG_CRYPTO_SHA256=3Dy CONFIG_CRYPTO_SHA512=3Dy CONFIG_CRYPTO_SHA3=3Dy CONFIG_CRYPTO_SM3=3Dy # CONFIG_CRYPTO_SM3_GENERIC is not set # CONFIG_CRYPTO_STREEBOG is not set CONFIG_CRYPTO_WP512=3Dm # # Ciphers # CONFIG_CRYPTO_AES=3Dy CONFIG_CRYPTO_AES_TI=3Dm # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_BLOWFISH=3Dm CONFIG_CRYPTO_BLOWFISH_COMMON=3Dm CONFIG_CRYPTO_CAMELLIA=3Dy CONFIG_CRYPTO_CAST_COMMON=3Dy CONFIG_CRYPTO_CAST5=3Dm CONFIG_CRYPTO_CAST6=3Dy CONFIG_CRYPTO_DES=3Dm CONFIG_CRYPTO_FCRYPT=3Dy CONFIG_CRYPTO_CHACHA20=3Dy CONFIG_CRYPTO_SERPENT=3Dy CONFIG_CRYPTO_SERPENT_SSE2_586=3Dy # CONFIG_CRYPTO_SM4_GENERIC is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=3Dy CONFIG_CRYPTO_LZO=3Dy # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=3Dy CONFIG_CRYPTO_LZ4HC=3Dy CONFIG_CRYPTO_ZSTD=3Dy # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=3Dy CONFIG_CRYPTO_DRBG_MENU=3Dy CONFIG_CRYPTO_DRBG_HMAC=3Dy CONFIG_CRYPTO_DRBG_HASH=3Dy CONFIG_CRYPTO_DRBG_CTR=3Dy CONFIG_CRYPTO_DRBG=3Dy CONFIG_CRYPTO_JITTERENTROPY=3Dy CONFIG_CRYPTO_KDF800108_CTR=3Dy # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=3Dy CONFIG_CRYPTO_HW=3Dy CONFIG_CRYPTO_DEV_PADLOCK=3Dy # CONFIG_CRYPTO_DEV_PADLOCK_AES is not set CONFIG_CRYPTO_DEV_PADLOCK_SHA=3Dy CONFIG_CRYPTO_DEV_GEODE=3Dy # CONFIG_CRYPTO_DEV_HIFN_795X is not set CONFIG_CRYPTO_DEV_ATMEL_I2C=3Dy CONFIG_CRYPTO_DEV_ATMEL_ECC=3Dy CONFIG_CRYPTO_DEV_ATMEL_SHA204A=3Dm CONFIG_CRYPTO_DEV_CCP=3Dy CONFIG_CRYPTO_DEV_QAT=3Dy CONFIG_CRYPTO_DEV_QAT_DH895xCC=3Dy CONFIG_CRYPTO_DEV_QAT_C3XXX=3Dm CONFIG_CRYPTO_DEV_QAT_C62X=3Dm CONFIG_CRYPTO_DEV_QAT_4XXX=3Dy CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=3Dm CONFIG_CRYPTO_DEV_QAT_C3XXXVF=3Dy CONFIG_CRYPTO_DEV_QAT_C62XVF=3Dy CONFIG_CRYPTO_DEV_VIRTIO=3Dy CONFIG_CRYPTO_DEV_SAFEXCEL=3Dy # CONFIG_CRYPTO_DEV_CCREE is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set # end of Certificates for signature checking CONFIG_BINARY_PRINTF=3Dy # # Library routines # CONFIG_LINEAR_RANGES=3Dy CONFIG_PACKING=3Dy CONFIG_BITREVERSE=3Dy CONFIG_GENERIC_STRNCPY_FROM_USER=3Dy CONFIG_GENERIC_STRNLEN_USER=3Dy CONFIG_GENERIC_NET_UTILS=3Dy # CONFIG_CORDIC is not set CONFIG_PRIME_NUMBERS=3Dy CONFIG_RATIONAL=3Dy CONFIG_GENERIC_PCI_IOMAP=3Dy CONFIG_GENERIC_IOMAP=3Dy CONFIG_ARCH_HAS_FAST_MULTIPLIER=3Dy CONFIG_ARCH_USE_SYM_ANNOTATIONS=3Dy # # Crypto library routines # CONFIG_CRYPTO_LIB_AES=3Dy CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=3Dy CONFIG_CRYPTO_LIB_CHACHA_GENERIC=3Dy # CONFIG_CRYPTO_LIB_CHACHA is not set CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=3Dy # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=3Dy CONFIG_CRYPTO_LIB_POLY1305_RSIZE=3D1 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=3Dy # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=3Dy # end of Crypto library routines CONFIG_LIB_MEMNEQ=3Dy CONFIG_CRC_CCITT=3Dm CONFIG_CRC16=3Dy CONFIG_CRC_T10DIF=3Dy # CONFIG_CRC64_ROCKSOFT is not set CONFIG_CRC_ITU_T=3Dy CONFIG_CRC32=3Dy # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=3Dy # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC64=3Dm CONFIG_CRC4=3Dy CONFIG_CRC7=3Dy # CONFIG_LIBCRC32C is not set CONFIG_CRC8=3Dy CONFIG_XXHASH=3Dy # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=3Dy CONFIG_ZLIB_DEFLATE=3Dy CONFIG_LZO_COMPRESS=3Dy CONFIG_LZO_DECOMPRESS=3Dy CONFIG_LZ4_COMPRESS=3Dy CONFIG_LZ4HC_COMPRESS=3Dy CONFIG_LZ4_DECOMPRESS=3Dy CONFIG_ZSTD_COMPRESS=3Dy CONFIG_ZSTD_DECOMPRESS=3Dy CONFIG_XZ_DEC=3Dy CONFIG_XZ_DEC_X86=3Dy # CONFIG_XZ_DEC_POWERPC is not set CONFIG_XZ_DEC_IA64=3Dy # CONFIG_XZ_DEC_ARM is not set # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=3Dy # CONFIG_XZ_DEC_MICROLZMA is not set CONFIG_XZ_DEC_BCJ=3Dy # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=3Dy CONFIG_GENERIC_ALLOCATOR=3Dy CONFIG_REED_SOLOMON=3Dm CONFIG_REED_SOLOMON_DEC16=3Dy CONFIG_BCH=3Dm CONFIG_BCH_CONST_PARAMS=3Dy CONFIG_XARRAY_MULTI=3Dy CONFIG_ASSOCIATIVE_ARRAY=3Dy CONFIG_HAS_IOMEM=3Dy CONFIG_HAS_IOPORT_MAP=3Dy CONFIG_HAS_DMA=3Dy CONFIG_NEED_SG_DMA_LENGTH=3Dy CONFIG_NEED_DMA_MAP_STATE=3Dy CONFIG_SWIOTLB=3Dy CONFIG_DMA_CMA=3Dy # CONFIG_DMA_PERNUMA_CMA is not set # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=3D0 CONFIG_CMA_SIZE_PERCENTAGE=3D0 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set CONFIG_CMA_SIZE_SEL_MAX=3Dy CONFIG_CMA_ALIGNMENT=3D8 # CONFIG_DMA_API_DEBUG is not set CONFIG_DMA_MAP_BENCHMARK=3Dy CONFIG_SGL_ALLOC=3Dy CONFIG_CHECK_SIGNATURE=3Dy CONFIG_CPUMASK_OFFSTACK=3Dy CONFIG_CPU_RMAP=3Dy CONFIG_DQL=3Dy CONFIG_GLOB=3Dy # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=3Dy CONFIG_CLZ_TAB=3Dy CONFIG_IRQ_POLL=3Dy CONFIG_MPILIB=3Dy CONFIG_LIBFDT=3Dy CONFIG_OID_REGISTRY=3Dm CONFIG_HAVE_GENERIC_VDSO=3Dy CONFIG_GENERIC_GETTIMEOFDAY=3Dy CONFIG_GENERIC_VDSO_32=3Dy CONFIG_GENERIC_VDSO_TIME_NS=3Dy CONFIG_ARCH_STACKWALK=3Dy CONFIG_STACKDEPOT=3Dy CONFIG_STACK_HASH_ORDER=3D20 CONFIG_REF_TRACKER=3Dy # end of Library routines # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=3Dy CONFIG_PRINTK_CALLER=3Dy # CONFIG_STACKTRACE_BUILD_ID is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=3D7 CONFIG_CONSOLE_LOGLEVEL_QUIET=3D4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=3D4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # CONFIG_DYNAMIC_DEBUG_CORE is not set # CONFIG_SYMBOLIC_ERRNAME is not set CONFIG_DEBUG_BUGVERBOSE=3Dy # end of printk and dmesg options CONFIG_DEBUG_KERNEL=3Dy CONFIG_DEBUG_MISC=3Dy # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=3Dy # CONFIG_DEBUG_INFO_NONE is not set # CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set CONFIG_DEBUG_INFO_DWARF4=3Dy # CONFIG_DEBUG_INFO_DWARF5 is not set CONFIG_DEBUG_INFO_REDUCED=3Dy # CONFIG_DEBUG_INFO_COMPRESSED is not set # CONFIG_DEBUG_INFO_SPLIT is not set CONFIG_PAHOLE_HAS_SPLIT_BTF=3Dy # CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=3D8192 CONFIG_STRIP_ASM_SYMS=3Dy # CONFIG_READABLE_ASM is not set CONFIG_HEADERS_INSTALL=3Dy CONFIG_DEBUG_SECTION_MISMATCH=3Dy CONFIG_SECTION_MISMATCH_WARN_ONLY=3Dy CONFIG_FRAME_POINTER=3Dy # CONFIG_VMLINUX_MAP is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=3Dy # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=3Dy CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=3D0x1 CONFIG_MAGIC_SYSRQ_SERIAL=3Dy CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=3D"" CONFIG_DEBUG_FS=3Dy # CONFIG_DEBUG_FS_ALLOW_ALL is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS_ALLOW_NONE=3Dy CONFIG_HAVE_ARCH_KGDB=3Dy # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=3Dy CONFIG_UBSAN=3Dy # CONFIG_UBSAN_TRAP is not set CONFIG_CC_HAS_UBSAN_BOUNDS=3Dy CONFIG_UBSAN_BOUNDS=3Dy CONFIG_UBSAN_ONLY_BOUNDS=3Dy CONFIG_UBSAN_SHIFT=3Dy # CONFIG_UBSAN_DIV_ZERO is not set # CONFIG_UBSAN_UNREACHABLE is not set # CONFIG_UBSAN_BOOL is not set # CONFIG_UBSAN_ENUM is not set # CONFIG_UBSAN_ALIGNMENT is not set CONFIG_UBSAN_SANITIZE_ALL=3Dy # CONFIG_TEST_UBSAN is not set CONFIG_HAVE_KCSAN_COMPILER=3Dy # end of Generic Kernel Debugging Instruments # # Networking Debugging # CONFIG_NET_DEV_REFCNT_TRACKER=3Dy CONFIG_NET_NS_REFCNT_TRACKER=3Dy # CONFIG_DEBUG_NET is not set # end of Networking Debugging # # Memory Debugging # CONFIG_PAGE_EXTENSION=3Dy # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_PAGE_OWNER=3Dy # CONFIG_PAGE_POISONING is not set CONFIG_DEBUG_PAGE_REF=3Dy # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_ARCH_HAS_DEBUG_WX=3Dy # CONFIG_DEBUG_WX is not set CONFIG_GENERIC_PTDUMP=3Dy CONFIG_PTDUMP_CORE=3Dy CONFIG_PTDUMP_DEBUGFS=3Dy CONFIG_DEBUG_OBJECTS=3Dy # CONFIG_DEBUG_OBJECTS_SELFTEST is not set CONFIG_DEBUG_OBJECTS_FREE=3Dy CONFIG_DEBUG_OBJECTS_TIMERS=3Dy CONFIG_DEBUG_OBJECTS_WORK=3Dy # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=3Dy CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=3D1 CONFIG_SHRINKER_DEBUG=3Dy CONFIG_HAVE_DEBUG_KMEMLEAK=3Dy # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=3Dy CONFIG_SCHED_STACK_END_CHECK=3Dy CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=3Dy # CONFIG_DEBUG_VM is not set CONFIG_DEBUG_VM_PGTABLE=3Dy CONFIG_ARCH_HAS_DEBUG_VIRTUAL=3Dy CONFIG_DEBUG_VIRTUAL=3Dy CONFIG_DEBUG_MEMORY_INIT=3Dy CONFIG_DEBUG_PER_CPU_MAPS=3Dy CONFIG_DEBUG_KMAP_LOCAL=3Dy CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=3Dy CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP=3Dy # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=3Dy CONFIG_DEBUG_STACKOVERFLOW=3Dy CONFIG_CC_HAS_KASAN_GENERIC=3Dy CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=3Dy CONFIG_HAVE_ARCH_KFENCE=3Dy # end of Memory Debugging CONFIG_DEBUG_SHIRQ=3Dy # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=3Dy CONFIG_PANIC_ON_OOPS_VALUE=3D1 CONFIG_PANIC_TIMEOUT=3D0 CONFIG_LOCKUP_DETECTOR=3Dy CONFIG_SOFTLOCKUP_DETECTOR=3Dy # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_HARDLOCKUP_DETECTOR_PERF=3Dy CONFIG_HARDLOCKUP_DETECTOR=3Dy # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_DETECT_HUNG_TASK=3Dy CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=3D480 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=3Dy CONFIG_WQ_WATCHDOG=3Dy # CONFIG_TEST_LOCKUP is not set # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=3Dy CONFIG_SCHED_INFO=3Dy CONFIG_SCHEDSTATS=3Dy # end of Scheduler Debugging # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=3Dy CONFIG_PROVE_LOCKING=3Dy # CONFIG_PROVE_RAW_LOCK_NESTING is not set CONFIG_LOCK_STAT=3Dy CONFIG_DEBUG_RT_MUTEXES=3Dy CONFIG_DEBUG_SPINLOCK=3Dy CONFIG_DEBUG_MUTEXES=3Dy CONFIG_DEBUG_WW_MUTEX_SLOWPATH=3Dy CONFIG_DEBUG_RWSEMS=3Dy CONFIG_DEBUG_LOCK_ALLOC=3Dy CONFIG_LOCKDEP=3Dy CONFIG_LOCKDEP_BITS=3D15 CONFIG_LOCKDEP_CHAINS_BITS=3D16 CONFIG_LOCKDEP_STACK_TRACE_BITS=3D19 CONFIG_LOCKDEP_STACK_TRACE_HASH_BITS=3D14 CONFIG_LOCKDEP_CIRCULAR_QUEUE_BITS=3D12 # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=3Dy # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=3Dm # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_SCF_TORTURE_TEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) CONFIG_TRACE_IRQFLAGS=3Dy CONFIG_TRACE_IRQFLAGS_NMI=3Dy # CONFIG_DEBUG_IRQFLAGS is not set CONFIG_STACKTRACE=3Dy CONFIG_WARN_ALL_UNSEEDED_RANDOM=3Dy # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set # # Debug kernel data structures # # CONFIG_DEBUG_LIST is not set CONFIG_DEBUG_PLIST=3Dy CONFIG_DEBUG_SG=3Dy CONFIG_DEBUG_NOTIFIERS=3Dy # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_DEBUG_MAPLE_TREE is not set # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=3Dy # CONFIG_PROVE_RCU_LIST is not set CONFIG_TORTURE_TEST=3Dm CONFIG_RCU_SCALE_TEST=3Dm CONFIG_RCU_TORTURE_TEST=3Dm # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=3D21 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=3D0 CONFIG_RCU_TRACE=3Dy CONFIG_RCU_EQS_DEBUG=3Dy # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_LATENCYTOP=3Dy CONFIG_USER_STACKTRACE_SUPPORT=3Dy CONFIG_NOP_TRACER=3Dy CONFIG_HAVE_RETHOOK=3Dy CONFIG_HAVE_FUNCTION_TRACER=3Dy CONFIG_HAVE_FUNCTION_GRAPH_TRACER=3Dy CONFIG_HAVE_DYNAMIC_FTRACE=3Dy CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=3Dy CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=3Dy CONFIG_HAVE_FTRACE_MCOUNT_RECORD=3Dy CONFIG_HAVE_SYSCALL_TRACEPOINTS=3Dy CONFIG_HAVE_C_RECORDMCOUNT=3Dy CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=3Dy CONFIG_TRACER_MAX_TRACE=3Dy CONFIG_TRACE_CLOCK=3Dy CONFIG_RING_BUFFER=3Dy CONFIG_EVENT_TRACING=3Dy CONFIG_CONTEXT_SWITCH_TRACER=3Dy CONFIG_RING_BUFFER_ALLOW_SWAP=3Dy CONFIG_PREEMPTIRQ_TRACEPOINTS=3Dy CONFIG_TRACING=3Dy CONFIG_GENERIC_TRACER=3Dy CONFIG_TRACING_SUPPORT=3Dy CONFIG_FTRACE=3Dy # CONFIG_BOOTTIME_TRACING is not set # CONFIG_FUNCTION_TRACER is not set # CONFIG_STACK_TRACER is not set CONFIG_IRQSOFF_TRACER=3Dy CONFIG_SCHED_TRACER=3Dy # CONFIG_HWLAT_TRACER is not set CONFIG_OSNOISE_TRACER=3Dy # CONFIG_TIMERLAT_TRACER is not set CONFIG_MMIOTRACE=3Dy CONFIG_FTRACE_SYSCALLS=3Dy CONFIG_TRACER_SNAPSHOT=3Dy CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=3Dy CONFIG_BRANCH_PROFILE_NONE=3Dy # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_UPROBE_EVENTS=3Dy CONFIG_BPF_EVENTS=3Dy CONFIG_DYNAMIC_EVENTS=3Dy CONFIG_PROBE_EVENTS=3Dy CONFIG_TRACING_MAP=3Dy CONFIG_SYNTH_EVENTS=3Dy CONFIG_HIST_TRIGGERS=3Dy CONFIG_TRACE_EVENT_INJECT=3Dy CONFIG_TRACEPOINT_BENCHMARK=3Dy CONFIG_RING_BUFFER_BENCHMARK=3Dm CONFIG_TRACE_EVAL_MAP_FILE=3Dy # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set # CONFIG_MMIOTRACE_TEST is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_SYNTH_EVENT_GEN_TEST is not set CONFIG_HIST_TRIGGERS_DEBUG=3Dy CONFIG_PROVIDE_OHCI1394_DMA_INIT=3Dy CONFIG_SAMPLES=3Dy # CONFIG_SAMPLE_AUXDISPLAY is not set CONFIG_SAMPLE_TRACE_EVENTS=3Dm # CONFIG_SAMPLE_TRACE_CUSTOM_EVENTS is not set CONFIG_SAMPLE_TRACE_PRINTK=3Dm CONFIG_SAMPLE_TRACE_ARRAY=3Dm # CONFIG_SAMPLE_KOBJECT is not set CONFIG_SAMPLE_HW_BREAKPOINT=3Dm CONFIG_SAMPLE_KFIFO=3Dm CONFIG_SAMPLE_RPMSG_CLIENT=3Dm # CONFIG_SAMPLE_CONFIGFS is not set # CONFIG_SAMPLE_HIDRAW is not set CONFIG_SAMPLE_LANDLOCK=3Dy # CONFIG_SAMPLE_PIDFD is not set CONFIG_SAMPLE_TIMER=3Dy # CONFIG_SAMPLE_UHID is not set CONFIG_SAMPLE_VFIO_MDEV_MTTY=3Dm # CONFIG_SAMPLE_VFIO_MDEV_MDPY is not set # CONFIG_SAMPLE_VFIO_MDEV_MDPY_FB is not set CONFIG_SAMPLE_VFIO_MDEV_MBOCHS=3Dm CONFIG_SAMPLE_ANDROID_BINDERFS=3Dy CONFIG_SAMPLE_VFS=3Dy CONFIG_SAMPLE_INTEL_MEI=3Dy # CONFIG_SAMPLE_WATCHDOG is not set # CONFIG_SAMPLE_WATCH_QUEUE is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=3Dy CONFIG_STRICT_DEVMEM=3Dy CONFIG_IO_STRICT_DEVMEM=3Dy # # x86 Debugging # CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=3Dy CONFIG_EARLY_PRINTK_USB=3Dy CONFIG_X86_VERBOSE_BOOTUP=3Dy CONFIG_EARLY_PRINTK=3Dy CONFIG_EARLY_PRINTK_DBGP=3Dy CONFIG_EARLY_PRINTK_USB_XDBC=3Dy CONFIG_DEBUG_TLBFLUSH=3Dy CONFIG_HAVE_MMIOTRACE_SUPPORT=3Dy # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_0X80=3Dy # 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=3Dy # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=3Dm CONFIG_UNWINDER_FRAME_POINTER=3Dy # end of x86 Debugging # # Kernel Testing and Coverage # # CONFIG_KUNIT is not set CONFIG_NOTIFIER_ERROR_INJECTION=3Dm # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=3Dm # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FAULT_INJECTION=3Dy # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAULT_INJECTION_USERCOPY=3Dy # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=3Dy # CONFIG_FAULT_INJECTION_STACKTRACE_FILTER is not set CONFIG_CC_HAS_SANCOV_TRACE_PC=3Dy # CONFIG_RUNTIME_TESTING_MENU is not set CONFIG_ARCH_USE_MEMTEST=3Dy # CONFIG_MEMTEST is not set # end of Kernel Testing and Coverage # end of Kernel hacking _______________________________________________ kbuild mailing list -- kbuild(a)lists.01.org To unsubscribe send an email to kbuild-leave(a)lists.01.org --===============8448763448618316560==-- 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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 26E79C43334 for ; Thu, 7 Jul 2022 06:44:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8351E6B0072; Thu, 7 Jul 2022 02:44:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7BE3B8E0001; Thu, 7 Jul 2022 02:44:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 462816B0074; Thu, 7 Jul 2022 02:44:42 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 260D06B0072 for ; Thu, 7 Jul 2022 02:44:42 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay12.hostedemail.com (Postfix) with ESMTP id CD0A0120D1D for ; Thu, 7 Jul 2022 06:44:41 +0000 (UTC) X-FDA: 79659365562.06.A9A1C08 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf12.hostedemail.com (Postfix) with ESMTP id 0FD914002C for ; Thu, 7 Jul 2022 06:44:40 +0000 (UTC) Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 2675JvpY021463; Thu, 7 Jul 2022 06:44:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : content-type : mime-version; s=corp-2021-07-09; bh=et3VYmKRRKgaaWiuuQZg865SkiNJE5rZyan7+UgrNG8=; b=hxQm+aqbdXDDBaELXjjLHJgw7OvEGgoowh6M4g9uOduzAObmkS2i38fNtPXXMs0hQoWf fhsPPRR7ZSM+S1eW1zYyCUmfqRebarz/S7tTmJkOrWkDvd9XBa/QGkyFSujdIzE4ibX/ 5cTW3EdUnlHX8utmkXWeKtF63827l9Nxg10Uy/tIJy1xt1s5dSIkW4FNLgDDJ2OISHCp pQjmHQTOcwwmW8vsbdZ0QynAsX5R0nNjbZsIZi6Qbk8D568NH2+axFSG87kTwMQez2SS rVmx4inaR2/YXAKL+giIzufHVmbFTxwBbpT5q0bh8+lvO7r2oXAu92ywUewfQycEt2SM cg== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3h4uby44h8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 07 Jul 2022 06:44:38 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 2676fRNS019257; Thu, 7 Jul 2022 06:44:37 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com with ESMTP id 3h4ud6dg73-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 07 Jul 2022 06:44:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z5ddJOJMKm2SntLXZoy9ojJ2P666WjpufQGCatJpDqrDTunhUPuT/DuYhJMNj/qkb66Mdi70StL/k7WEKkPpiP0IIEPqV28HrMs/h7HgohqvDXlUUnhEHprP3Ix2BaGq6i87sc+pRJAaAwsD8W7di3pEv7wOGpMN3aTMp3T13Pho1xBLayffhXJaZ4RQrJNnutrU4oAFY95IlZhK5pGSkML2JD2kghAdKSwfd5cM5l0xIDsMzwWzj3+N3LJwu5KtyRT/kVjf8hfr4+fNiPUT6zMzCfELZf2W9tdTftUrcly3w6EKv93DBaZGoY7sSkta+eL7FKEpjZUs3XMCgbEuLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=et3VYmKRRKgaaWiuuQZg865SkiNJE5rZyan7+UgrNG8=; b=AVad4zQmoYyKSy++AcSY6z6rM83siE+gAxERoZXbjh68fLCMS5neWn3sgRowqoTM6K75cXqVRQSGOZaOAh+T9knpRON6N4AbhoB7BW4Wv8/v761uN9I88bma6Ln2k6CxXXFq9ZPCjHDY0iVWhvCURACMOdN9Z9kGSkaL6UhK4gpI0Yu+TZqcdM9spQKNJ1MF2+yWbRReMCvflGeQPQyuFb4x3CMnQpTEr7Xws0jT0Pr0+uSVq7WAN6ycYeU3Bd2AqI9LWqHvTFokrBF9AryJspO9wyMj4U8E741mTAcMlJSxkwfpi60Pww2+Iowci+LXjdi97x1J5lUoUZNcxJZtxA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=et3VYmKRRKgaaWiuuQZg865SkiNJE5rZyan7+UgrNG8=; b=lfhnvxN0WzjUgmvG3E2J96nkfs74oDLpeqjE3HAgmfooJi37b4oJetVjtOkYA+35mNItRCa9AX9Mcb6VDPLB1ZurlMTZnusSAfTIBlky08HB1GoeV74kFEoGPegXHVzPxfujyg6y5EcaGoDR3X+gvrgqMxLg322KaM9LxEEfFZY= Received: from MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) by DM4PR10MB5967.namprd10.prod.outlook.com (2603:10b6:8:b1::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.15; Thu, 7 Jul 2022 06:44:33 +0000 Received: from MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::5020:9b82:5917:40b]) by MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::5020:9b82:5917:40b%6]) with mapi id 15.20.5417.016; Thu, 7 Jul 2022 06:44:33 +0000 Date: Thu, 7 Jul 2022 09:44:03 +0300 From: Dan Carpenter To: kbuild@lists.01.org, Mel Gorman Cc: lkp@intel.com, kbuild-all@lists.01.org, Linux Memory Management List , Andrew Morton , Nicolas Saenz Julienne Subject: [kbuild] [linux-next:master 7884/8197] mm/page_alloc.c:3813 rmqueue_pcplist() warn: inconsistent returns 'flags'. Message-ID: <202207071103.r5a2F97A-lkp@intel.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Message-ID-Hash: Q2OAICF4KLTVT2WSSZGEVCKOK7E3RVRU User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: JN2P275CA0040.ZAFP275.PROD.OUTLOOK.COM (2603:1086:0:2::28) To MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3d4bdee0-6429-4b9b-7570-08da5fe423c0 X-MS-TrafficTypeDiagnostic: DM4PR10MB5967:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?+IrQB6UyqG/HZHUPiNL7COfaaKXvXxatRj6QHRyvzSPlD3UdvYu0PUGVK29Y?= =?us-ascii?Q?fXXT9Zhr6yd3WuqinOBMK0fD3K9yDkkPlSM6cV4RuSGEJPymAXYLR6SBaPhr?= =?us-ascii?Q?WtOLOMkKJs6zFjiwPnjS7snziwckp4TrY5XjItUNutgE1BFIXiMFnSkBTbxg?= =?us-ascii?Q?F3ClB5uFUtR4io7sn5oS9FfKxXRWg5VmqRuLVLQUEwJm5zlBu4iFDoMU4+R0?= =?us-ascii?Q?vZyJciGXHAUFMLE1FZjB6sYy5vKtGSiPyRQPaPi0m9A1whrJD9PI1HXUqkh+?= =?us-ascii?Q?1S+BEiAwfZxRuDFY+tGx1sk86SYn+hciKyFIbUj1pRezKsDn64rYQ/kv8wt7?= =?us-ascii?Q?irEujB+ykfqVXmfXRA17DCjmSD4mW0Xs3JcBhWp4teWSafHQKXgfyMecFKOP?= =?us-ascii?Q?xNfaQIwZQGnfaMhfKGN7w2Qe1O0P2EnHKCFQ03kSJbK3AHckPI+1Lzbpu7Pl?= =?us-ascii?Q?I7L/KJbR9+Yo129Oj1Z1yMg1yecbWNnEG3M6C+l/dvb1W31SvCfDPVDC5jQP?= =?us-ascii?Q?AWLqQLQprKNmu3TB/+un340OgG3trqaysaet9/nuCbCDYERpAnf3mr4bM35U?= =?us-ascii?Q?CwCn9SEmy7DK92w7DwMsG8eDFGYluawXs8NxibegC0bXGqp9Jux1kTDVvpuY?= =?us-ascii?Q?fG8QFhEDf37dWlDgv1pLUPtOOzrI/2B1tSXZI3TddEMUw+/9+dimYlbbMt9n?= =?us-ascii?Q?/7ctxi6v6KNTthIfVINeIfHL2qqhbIT4vHXTCa2qDpjxs3QGMKdvGD0zhgCG?= =?us-ascii?Q?J1QnL0imLeqDdsww6i5c9OELGfkNFrrpy2DmCFGLK4vbdre3IyXTUAZEjxLM?= =?us-ascii?Q?3GoeATER2kWViEjIX5VC4XEN7nIfKT0HY4Lwia9yP3TYYL4RMu2/qhyJVCKO?= =?us-ascii?Q?LxBPL5pRKmoKxkchsR2W+9U3K0je4Awqs11PwwNcOrS6gypEaB0grik89tko?= =?us-ascii?Q?iXgLgjE8bMTchaIuC9as6A=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1001MB2365.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(346002)(396003)(39860400002)(376002)(366004)(136003)(9686003)(41300700001)(26005)(6512007)(1076003)(186003)(83380400001)(36756003)(52116002)(6666004)(38100700002)(6506007)(38350700002)(2906002)(66574015)(6916009)(66556008)(8936002)(30864003)(6486002)(5660300002)(44832011)(478600001)(4326008)(8676002)(66476007)(54906003)(86362001)(316002)(66946007)(966005)(45080400002)(95444003)(559001)(579004);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?5qLuX0BGADx241WO+ZVohznIGnrKs+soKrHX3+vQCQaIM8MT4Ish7BjfcQyv?= =?us-ascii?Q?6X+X+mJ5CsLfht73QrGlFl0DBOS6FcEvftWJ/mBL3B5asojz9h0uU/B8RbDi?= =?us-ascii?Q?srIQtJ6gMJ474uMZU0oYVGrvMt1cfvTVNvVG5H1Jryy33O69LAclq0AbUYzN?= =?us-ascii?Q?8J7pezz/TxGVAtMvYpEYTaomHTLyMyuSj8U8SMYXEkTDcreb9m+jOYWh5/U8?= =?us-ascii?Q?4zVp0AZjkCLHv//9+EzJa/sAayJFZqRQOIKzqkM1yAp6JuJ01wY2varrOPzY?= =?us-ascii?Q?7XsH5+xqE2LgELRuKvwuQpo7f/ZnP/0CN+4E1IppUq9dF6vrLAfmoZaY20s2?= =?us-ascii?Q?dTi+yhwlQYaZ1QGC1UJEuBxgPf9uOZiFRrFfTfwY5jQw8ZFOEpq1EEprvs6H?= =?us-ascii?Q?69Zv6gvqEgVvj2jBfnWOwom/7wfT15/P2VUG9mnb3aXw8g1vKlzDc8+SFb3n?= =?us-ascii?Q?mRl3Fv28N4NQ3tG+DoU3KPegUVrQj8ZgqCxZZNdey4km4VggP2greT5aQMD+?= =?us-ascii?Q?1M1oU4cbfIamE3hh1mQ4iPSZcQO42lspWcsLK3BudNbG4cIc5QbPICqc2NXH?= =?us-ascii?Q?MU+i93tGrrg3qMWLwgxhH7bxFTarEA/OukqZBtaFmEwCCRA72xwSgSmsULNe?= =?us-ascii?Q?bckgLmkUAeLhVdAaIhXkm4WLF7xPWeWwoYxpHHwUrutahkyi9Js7ye3rlZh+?= =?us-ascii?Q?RAdPdvHZeAY7/Pgnst/c89Mkfa8n26Pj9AtnL0l4EgaFt01aztlNR8Uw5MIU?= =?us-ascii?Q?ZJUleK3pVT/NOTGsYNNlx5HUJF60bHmJfK9yrndtYhCfpDpOCi6QkO6Hc08x?= =?us-ascii?Q?y/j3kA27G7hnNSM0ZRShJpDDJpsdHXcKrpx80C8b8nEiF7FM4uIZ6etdu2hU?= =?us-ascii?Q?DGWwxczVyv8YHd7AaQf4kEFGFG58I+7YUCjEteLg4hPcJSt5rebSp+lh8Utj?= =?us-ascii?Q?G7K6TNXt3U75qMDMHlD5nGUOnVay+NjUY8lrTx4/vZWChRm/gW1OPuipuf/Q?= =?us-ascii?Q?XHfZJhnmsW7bArFStGIc/twS5y2s8qXksW3Qmv1QMvX29jCO318K/ZC3wi+z?= =?us-ascii?Q?QnyhLlXhT64HSTykNvtqHnw0xrH7f9HgrBHikhlKAzD92L/CzYuH0RABboQ/?= =?us-ascii?Q?bQpUJ68WdZFWBoehbh0pn+l60rNCemHMgzK8YUQQ/XsaOV0h932dMGQOvF0T?= =?us-ascii?Q?S0w5D5jZodWRSdG0FJAmXu6jl4vFoxmcx63hnRK5j17LwqZCn6fop4Z7FKno?= =?us-ascii?Q?1GIDflau1RaokrFCLWSe5U+/jOH/1o826CM3W0hUOIsI0IBvNCWI9/Hgqbxn?= =?us-ascii?Q?yQKZfJkjq/tQyeXQqR1atI/Z196OwpalUBk78u/VkRkVaMdD+VVUOH/BXC7Q?= =?us-ascii?Q?MLGH6BGJ/VLpj1QKA792ljLPwMMqZ4510pZuz43NUueIQreqLYaYsKGCsEEN?= =?us-ascii?Q?ccMtzAlZgYmqUlceubP3jw/YEw+PQ5MMdkXhE6zRYt+ZiJy9aKFcD1V4TJfS?= =?us-ascii?Q?+eGRuSvzDkzUmfWZnTLFzrPt9+5dLCw8Lxa+YVZ7vhSA1OBkrA/z48JvfiTF?= =?us-ascii?Q?Ya2eAdRAbnRRsNglZFG56ITqYm4mstUGMFgBQic87G8NfQbf9ph+8Kh1ghmf?= =?us-ascii?Q?/w=3D=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3d4bdee0-6429-4b9b-7570-08da5fe423c0 X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2365.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2022 06:44:33.1465 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 6Kh0BRkYQiq40QFl22SevrA/0J6b6muErNvBMIPrTEmZrmmhr4HF+kkCV6wIfAs1sVzxmnwQ3a7+4xszi+zD1Wv0CgUsPcpVOiqgCyerpH8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB5967 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.517,18.0.883 definitions=2022-07-07_04:2022-06-28,2022-07-07 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 suspectscore=0 phishscore=0 mlxlogscore=999 spamscore=0 adultscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2206140000 definitions=main-2207070025 X-Proofpoint-ORIG-GUID: pjbNFIJnDuLHRSZaVrp21TbHn1CcwYH_ X-Proofpoint-GUID: pjbNFIJnDuLHRSZaVrp21TbHn1CcwYH_ ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1657176281; a=rsa-sha256; cv=pass; b=7Bm03mRg79vaRh2KmehRVVF765NrvPqELsBysfizSipVb98oDM0pUvTkpB625PmZhYLDNR QgGKHo+E2ZZV+DhZUJPTFUb391s6hidoOZRpmIssOVL7zEDZDOW5OZ9gfLs83wz8etEn9S kVJ+7TPBUPwBOqCOVPH5d1kEuK2rIzc= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2021-07-09 header.b=hxQm+aqb; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=lfhnvxN0; spf=none (imf12.hostedemail.com: domain of dan.carpenter@oracle.com has no SPF policy when checking 205.220.177.32) smtp.mailfrom=dan.carpenter@oracle.com; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1657176281; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=et3VYmKRRKgaaWiuuQZg865SkiNJE5rZyan7+UgrNG8=; b=PS2Yf13VsGIpQhe8KxfC3Bjmlh1uS1kDQJUUJulRNU6iS8Q2KaazMMG0s0VvnRxOeC/ByT MvUiW51qKQfZczvFMXlXk6Cbs+Y4c6NZ2XY8rexjbRu1IuRzpCyy0taDTy+KesRwpRVUIp WSbsS0HDTbGbskDjJ5sF6JzqUQMuRlY= X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 0FD914002C X-Rspam-User: Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2021-07-09 header.b=hxQm+aqb; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=lfhnvxN0; spf=none (imf12.hostedemail.com: domain of dan.carpenter@oracle.com has no SPF policy when checking 205.220.177.32) smtp.mailfrom=dan.carpenter@oracle.com; dmarc=pass (policy=none) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") X-Stat-Signature: qmr98jttjk3e795w7h5gu9xzu4mmpgmr X-HE-Tag: 1657176280-866071 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 088b9c375534d905a4d337c78db3b3bfbb52c4a0 commit: fdd1b94629bb5592abf40d0c7a572b58e4c0cadc [7884/8197] mm/page_alloc: protect PCP lists with a spinlock config: i386-randconfig-m021 compiler: gcc-11 (Debian 11.3.0-3) 11.3.0 If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot Reported-by: Dan Carpenter smatch warnings: mm/page_alloc.c:3813 rmqueue_pcplist() warn: inconsistent returns 'flags'. vim +/flags +3813 mm/page_alloc.c 066b23935578d39 Mel Gorman 2017-02-24 3774 static struct page *rmqueue_pcplist(struct zone *preferred_zone, 44042b4498728f4 Mel Gorman 2021-06-28 3775 struct zone *zone, unsigned int order, 44042b4498728f4 Mel Gorman 2021-06-28 3776 gfp_t gfp_flags, int migratetype, 44042b4498728f4 Mel Gorman 2021-06-28 3777 unsigned int alloc_flags) 066b23935578d39 Mel Gorman 2017-02-24 3778 { 066b23935578d39 Mel Gorman 2017-02-24 3779 struct per_cpu_pages *pcp; 066b23935578d39 Mel Gorman 2017-02-24 3780 struct list_head *list; 066b23935578d39 Mel Gorman 2017-02-24 3781 struct page *page; d34b0733b452ca3 Mel Gorman 2017-04-20 3782 unsigned long flags; fdd1b94629bb559 Mel Gorman 2022-06-24 3783 unsigned long __maybe_unused UP_flags; 066b23935578d39 Mel Gorman 2017-02-24 3784 dbbee9d5cd83f9d Mel Gorman 2021-06-28 3785 local_lock_irqsave(&pagesets.lock, flags); 3b12e7e97938424 Mel Gorman 2021-06-28 3786 fdd1b94629bb559 Mel Gorman 2022-06-24 3787 /* fdd1b94629bb559 Mel Gorman 2022-06-24 3788 * spin_trylock may fail due to a parallel drain. In the future, the fdd1b94629bb559 Mel Gorman 2022-06-24 3789 * trylock will also protect against IRQ reentrancy. fdd1b94629bb559 Mel Gorman 2022-06-24 3790 */ fdd1b94629bb559 Mel Gorman 2022-06-24 3791 pcp = this_cpu_ptr(zone->per_cpu_pageset); fdd1b94629bb559 Mel Gorman 2022-06-24 3792 pcp_trylock_prepare(UP_flags); fdd1b94629bb559 Mel Gorman 2022-06-24 3793 if (!spin_trylock(&pcp->lock)) { fdd1b94629bb559 Mel Gorman 2022-06-24 3794 pcp_trylock_finish(UP_flags); Need to local_unlock_irqrestore(&pagesets.lock, flags); before return fdd1b94629bb559 Mel Gorman 2022-06-24 3795 return NULL; fdd1b94629bb559 Mel Gorman 2022-06-24 3796 } fdd1b94629bb559 Mel Gorman 2022-06-24 3797 3b12e7e97938424 Mel Gorman 2021-06-28 3798 /* 3b12e7e97938424 Mel Gorman 2021-06-28 3799 * On allocation, reduce the number of pages that are batch freed. 3b12e7e97938424 Mel Gorman 2021-06-28 3800 * See nr_pcp_free() where free_factor is increased for subsequent 3b12e7e97938424 Mel Gorman 2021-06-28 3801 * frees. 3b12e7e97938424 Mel Gorman 2021-06-28 3802 */ 3b12e7e97938424 Mel Gorman 2021-06-28 3803 pcp->free_factor >>= 1; 44042b4498728f4 Mel Gorman 2021-06-28 3804 list = &pcp->lists[order_to_pindex(migratetype, order)]; 44042b4498728f4 Mel Gorman 2021-06-28 3805 page = __rmqueue_pcplist(zone, order, migratetype, alloc_flags, pcp, list); fdd1b94629bb559 Mel Gorman 2022-06-24 3806 spin_unlock(&pcp->lock); fdd1b94629bb559 Mel Gorman 2022-06-24 3807 pcp_trylock_finish(UP_flags); 43c95bcc51e4e7f Mel Gorman 2021-06-28 3808 local_unlock_irqrestore(&pagesets.lock, flags); 066b23935578d39 Mel Gorman 2017-02-24 3809 if (page) { 1c52e6d0681020e Yafang Shao 2019-05-13 3810 __count_zid_vm_events(PGALLOC, page_zonenum(page), 1); 3e23060b2d0b7ee Mel Gorman 2021-06-28 3811 zone_statistics(preferred_zone, zone, 1); 066b23935578d39 Mel Gorman 2017-02-24 3812 } 066b23935578d39 Mel Gorman 2017-02-24 @3813 return page; 066b23935578d39 Mel Gorman 2017-02-24 3814 } -- 0-DAY CI Kernel Test Service https://01.org/lkp # # Automatically generated file; DO NOT EDIT. # Linux/i386 5.19.0-rc4 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc-11 (Debian 11.3.0-3) 11.3.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=110300 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y CONFIG_AS_VERSION=23800 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=23800 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_PAHOLE_VERSION=123 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_WERROR is not set # CONFIG_UAPI_HEADER_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_HAVE_KERNEL_ZSTD=y # CONFIG_KERNEL_GZIP is not set # 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_KERNEL_ZSTD=y CONFIG_DEFAULT_INIT="" CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_WATCH_QUEUE=y CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_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_HARDIRQS_SW_RESEND=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=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_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 CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ=y # CONFIG_HIGH_RES_TIMERS is not set CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100 # end of Timers subsystem CONFIG_BPF=y CONFIG_HAVE_EBPF_JIT=y # # BPF subsystem # CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y # CONFIG_BPF_JIT_ALWAYS_ON is not set CONFIG_BPF_UNPRIV_DEFAULT_OFF=y CONFIG_USERMODE_DRIVER=y CONFIG_BPF_PRELOAD=y CONFIG_BPF_PRELOAD_UMD=m # CONFIG_BPF_LSM is not set # end of BPF subsystem CONFIG_PREEMPT_VOLUNTARY_BUILD=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # CONFIG_PREEMPT_DYNAMIC is not set CONFIG_SCHED_CORE=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_SCHED_AVG_IRQ=y # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set CONFIG_PSI=y # CONFIG_PSI_DEFAULT_DISABLED is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y CONFIG_FORCE_TASKS_RCU=y CONFIG_TASKS_RCU=y CONFIG_FORCE_TASKS_RUDE_RCU=y CONFIG_TASKS_RUDE_RCU=y CONFIG_FORCE_TASKS_TRACE_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_NOCB_CPU is not set # CONFIG_TASKS_TRACE_RCU_READ_MB is not set # end of RCU Subsystem 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_PRINTK_INDEX is not set CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y # # Scheduler features # # end of Scheduler features CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" CONFIG_GCC12_NO_ARRAY_BOUNDS=y CONFIG_CGROUPS=y # CONFIG_MEMCG is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_BPF is not set # CONFIG_CGROUP_MISC is not set # CONFIG_CGROUP_DEBUG is not set # CONFIG_NAMESPACES is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set # CONFIG_RD_ZSTD is not set CONFIG_BOOT_CONFIG=y # CONFIG_BOOT_CONFIG_EMBED is not set CONFIG_INITRAMFS_PRESERVE_MTIME=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_LD_ORPHAN_WARN=y CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y # CONFIG_POSIX_TIMERS is not set CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set 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 is not set # CONFIG_IO_URING is not set # CONFIG_ADVISE_SYSCALLS is not set # CONFIG_MEMBARRIER is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_KCMP=y # CONFIG_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_PROFILING is not set CONFIG_TRACEPOINTS=y # end of General setup CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 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_ARCH_MAY_HAVE_PC_FDC=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_NR_GPIO=512 CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_X86_32_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=2 CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features # CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=y CONFIG_CC_HAS_SLS=y CONFIG_X86_BIGSMP=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=m # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_RDC321X=y CONFIG_X86_32_NON_STANDARD=y CONFIG_STA2X11=y CONFIG_X86_32_IRIS=m # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_X86_HV_CALLBACK_VECTOR=y CONFIG_KVM_GUEST=y CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_PVH is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y # CONFIG_M486SX is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set CONFIG_MWINCHIPC6=y # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_MINIMUM_CPU_FAMILY=4 CONFIG_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set # CONFIG_CPU_SUP_CYRIX_32 is not set # CONFIG_CPU_SUP_AMD is not set # CONFIG_CPU_SUP_HYGON is not set # CONFIG_CPU_SUP_CENTAUR is not set # CONFIG_CPU_SUP_TRANSMETA_32 is not set CONFIG_CPU_SUP_UMC_32=y # CONFIG_CPU_SUP_ZHAOXIN is not set CONFIG_CPU_SUP_VORTEX_32=y CONFIG_HPET_TIMER=y # CONFIG_DMI is not set CONFIG_NR_CPUS_RANGE_BEGIN=2 CONFIG_NR_CPUS_RANGE_END=64 CONFIG_NR_CPUS_DEFAULT=32 CONFIG_NR_CPUS=32 CONFIG_SCHED_CLUSTER=y CONFIG_SCHED_SMT=y # CONFIG_SCHED_MC is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y # CONFIG_X86_MCE is not set # # Performance monitoring # # end of Performance monitoring CONFIG_X86_LEGACY_VM86=y CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y # CONFIG_X86_IOPL_IOPERM is not set CONFIG_TOSHIBA=y CONFIG_X86_REBOOTFIXUPS=y CONFIG_X86_MSR=m # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_2G_OPT is not set CONFIG_VMSPLIT_1G=y CONFIG_PAGE_OFFSET=0x40000000 CONFIG_HIGHMEM=y # CONFIG_X86_CPA_STATISTICS is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_HIGHPTE=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_UMIP=y CONFIG_CC_HAS_IBT=y # CONFIG_EFI is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 CONFIG_KEXEC=y # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y # CONFIG_STRICT_SIGALTSTACK_SIZE is not set # end of Processor type and features CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 # CONFIG_PM_WAKELOCKS_GC is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG 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_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_TABLE_LIB=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set 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 is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_DPTF is not set # CONFIG_ACPI_CONFIGFS is not set # CONFIG_PMIC_OPREGION is not set CONFIG_X86_PM_TIMER=y # CONFIG_APM is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # 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 # end of Power management and ACPI options # # Bus options (PCI etc.) # # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOOLPC=y # CONFIG_PCI_GOANY is not set CONFIG_PCI_DIRECT=y CONFIG_PCI_OLPC=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_SCx200=m CONFIG_SCx200HR_TIMER=m CONFIG_OLPC=y # CONFIG_OLPC_XO15_SCI is not set # CONFIG_ALIX is not set CONFIG_NET5501=y # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_COMPAT_32=y # end of Binary Emulations CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set CONFIG_AS_AVX512=y CONFIG_AS_SHA1_NI=y CONFIG_AS_SHA256_NI=y CONFIG_AS_TPAUSE=y # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_GENERIC_ENTRY=y # CONFIG_KPROBES is not set # CONFIG_JUMP_LABEL is not set # CONFIG_STATIC_CALL_SELFTEST is not set CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=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_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_TRACE_IRQFLAGS_SUPPORT=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_ARCH_WANTS_NO_INSTR=y CONFIG_ARCH_32BIT_OFF_T=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_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_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y # CONFIG_SECCOMP is not set CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_STACKPROTECTOR=y # CONFIG_STACKPROTECTOR_STRONG is not set CONFIG_ARCH_SUPPORTS_LTO_CLANG=y CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y CONFIG_LTO_NONE=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PUD=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_HAVE_SOFTIRQ_ON_OWN_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=8 CONFIG_PAGE_SIZE_LESS_THAN_64KB=y CONFIG_PAGE_SIZE_LESS_THAN_256KB=y CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=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_LOCK_EVENT_COUNTS=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_HAVE_STATIC_CALL=y CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_SPLIT_ARG64=y CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y CONFIG_DYNAMIC_SIGFRAME=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_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS_NONE=y # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set # CONFIG_MODULE_COMPRESS_ZSTD is not set CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=y CONFIG_MODPROBE_PATH="/sbin/modprobe" # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=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_NON_OVERLAPPING_ADDRESS_SPACE=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_ELFCORE=y CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_MISC=m # CONFIG_COREDUMP is not set # end of Executable file formats # # Memory Management options # # # SLAB allocator options # # CONFIG_SLAB is not set # CONFIG_SLUB is not set CONFIG_SLOB=y # end of SLAB allocator options CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_COMPAT_BRK=y CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_FAST_GUP=y CONFIG_MEMORY_ISOLATION=y CONFIG_EXCLUSIVE_SYSTEM_RAM=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_CMA=y CONFIG_CMA_DEBUG=y # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_SYSFS=y CONFIG_CMA_AREAS=7 CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_PAGE_IDLE_FLAG=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ARCH_HAS_VM_GET_PAGE_PROT=y CONFIG_ARCH_HAS_ZONE_DMA_SET=y CONFIG_ZONE_DMA=y # CONFIG_VM_EVENT_COUNTERS is not set # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_TEST is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_MAPPING_DIRTY_HELPERS=y CONFIG_KMAP_LOCAL=y # CONFIG_USERFAULTFD is not set # # Data Access Monitoring # # CONFIG_DAMON is not set # end of Data Access Monitoring # end of Memory Management options CONFIG_NET=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_AF_UNIX_OOB=y # CONFIG_UNIX_DIAG is not set # CONFIG_TLS is not set # CONFIG_XFRM_USER is not set # CONFIG_NET_KEY is not set # CONFIG_XDP_SOCKETS is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set 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 is not set # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y # CONFIG_SYN_COOKIES is not set # CONFIG_NET_IPVTI is not set # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set # CONFIG_INET_IPCOMP is not set CONFIG_INET_TUNNEL=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set # CONFIG_IPV6_MIP6 is not set # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_MULTIPLE_TABLES is not set # CONFIG_IPV6_MROUTE is not set # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_IPV6_RPL_LWTUNNEL is not set # CONFIG_IPV6_IOAM6_LWTUNNEL is not set # CONFIG_NETLABEL is not set # CONFIG_MPTCP is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_BPFILTER is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set # CONFIG_BRIDGE is not set # CONFIG_NET_DSA is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # 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 is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_NET_NSH is not set # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set # CONFIG_QRTR is not set # CONFIG_NET_NCSI is not set CONFIG_PCPU_DEV_REFCNT=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_SOCK_RX_QUEUE_MAPPING=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_NET_DROP_MONITOR is not set # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set # CONFIG_MCTP is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_RFKILL is not set CONFIG_NET_9P=y CONFIG_NET_9P_FD=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set # CONFIG_PSAMPLE is not set # CONFIG_NET_IFE is not set # CONFIG_LWTUNNEL is not set CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_NET_SOCK_MSG=y CONFIG_PAGE_POOL=y # CONFIG_PAGE_POOL_STATS is not set CONFIG_FAILOVER=m CONFIG_ETHTOOL_NETLINK=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_PCIEAER=y # CONFIG_PCIEAER_INJECT is not set CONFIG_PCIE_ECRC=y # CONFIG_PCIEASPM is not set CONFIG_PCIE_PME=y CONFIG_PCIE_DPC=y # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_EDR is not set # CONFIG_PCI_MSI is not set CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y # CONFIG_PCI_STUB is not set # CONFIG_PCI_PF_STUB is not set CONFIG_PCI_ATS=y CONFIG_PCI_ECAM=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # CONFIG_PCIE_BUS_TUNE_OFF is not set CONFIG_PCIE_BUS_DEFAULT=y # CONFIG_PCIE_BUS_SAFE is not set # CONFIG_PCIE_BUS_PERFORMANCE is not set # CONFIG_PCIE_BUS_PEER2PEER is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_HOTPLUG_PCI is not set # # PCI controller drivers # CONFIG_PCI_FTPCI100=y CONFIG_PCI_HOST_COMMON=m CONFIG_PCI_HOST_GENERIC=m # # DesignWare PCI Core Support # # end of DesignWare PCI Core Support # # Mobiveil PCIe Core Support # # end of Mobiveil PCIe Core Support # # Cadence PCIe controllers support # # CONFIG_PCIE_CADENCE_PLAT_HOST is not set # CONFIG_PCI_J721E_HOST is not set # 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=m # end of PCI switch controller drivers CONFIG_CXL_BUS=y CONFIG_CXL_PCI=y # CONFIG_CXL_MEM_RAW_COMMANDS is not set CONFIG_CXL_ACPI=y # CONFIG_CXL_MEM is not set CONFIG_CXL_PORT=y CONFIG_PCCARD=y CONFIG_PCMCIA=m # CONFIG_PCMCIA_LOAD_CIS is not set # CONFIG_CARDBUS is not set # # PC-card bridges # # CONFIG_YENTA is not set # CONFIG_PD6729 is not set CONFIG_I82092=m CONFIG_PCCARD_NONSTATIC=y CONFIG_RAPIDIO=y CONFIG_RAPIDIO_TSI721=m CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=m CONFIG_RAPIDIO_CHMAN=y CONFIG_RAPIDIO_MPORT_CDEV=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_CPS_XX=m CONFIG_RAPIDIO_CPS_GEN2=y CONFIG_RAPIDIO_RXS_GEN3=m # end of RapidIO Switch drivers # # Generic Driver Options # CONFIG_AUXILIARY_BUS=y # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_DEVTMPFS_SAFE is not set # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_FW_LOADER_SYSFS=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_FW_LOADER_COMPRESS=y CONFIG_FW_LOADER_COMPRESS_XZ=y # CONFIG_FW_LOADER_COMPRESS_ZSTD is not set # CONFIG_FW_CACHE is not set # CONFIG_FW_UPLOAD is not set # 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_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_W1=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # CONFIG_MHI_BUS=y # CONFIG_MHI_BUS_DEBUG is not set # CONFIG_MHI_BUS_PCI_GENERIC is not set # CONFIG_MHI_BUS_EP is not set # end of Bus devices # CONFIG_CONNECTOR is not set # # Firmware Drivers # # # ARM System Control and Management Interface Protocol # # end of ARM System Control and Management Interface Protocol CONFIG_EDD=m CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_FW_CFG_SYSFS=y CONFIG_FW_CFG_SYSFS_CMDLINE=y # CONFIG_SYSFB_SIMPLEFB is not set # CONFIG_GOOGLE_FIRMWARE is not set # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers CONFIG_GNSS=y CONFIG_GNSS_SERIAL=m CONFIG_GNSS_MTK_SERIAL=m CONFIG_GNSS_SIRF_SERIAL=m # CONFIG_GNSS_UBX_SERIAL is not set CONFIG_MTD=m # CONFIG_MTD_TESTS is not set # # Partition parsers # CONFIG_MTD_AR7_PARTS=m # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_OF_PARTS is not set CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y CONFIG_MTD_REDBOOT_PARTS_READONLY=y # end of Partition parsers # # User Modules And Translation Layers # CONFIG_MTD_OOPS=m CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m # CONFIG_MTD_CFI_ADV_OPTIONS 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_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m # CONFIG_MTD_ROM is not set CONFIG_MTD_ABSENT=m # end of RAM/ROM/Flash chip drivers # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y # CONFIG_MTD_PHYSMAP is not set # CONFIG_MTD_SCx200_DOCFLASH is not set # CONFIG_MTD_AMD76XROM is not set # CONFIG_MTD_ICHXROM is not set CONFIG_MTD_ESB2ROM=m CONFIG_MTD_CK804XROM=m CONFIG_MTD_SCB2_FLASH=m # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=m CONFIG_MTD_PCI=m CONFIG_MTD_PCMCIA=m # CONFIG_MTD_PCMCIA_ANONYMOUS is not set # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=m # end of Mapping drivers for chip access # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=m CONFIG_MTD_PMC551_BUGFIX=y # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=m CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 # end of Self-contained MTD device drivers # # NAND # CONFIG_MTD_NAND_CORE=m CONFIG_MTD_ONENAND=m # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_GENERIC=m CONFIG_MTD_ONENAND_OTP=y CONFIG_MTD_ONENAND_2X_PROGRAM=y CONFIG_MTD_RAW_NAND=m # # Raw/parallel NAND flash controllers # CONFIG_MTD_NAND_DENALI=m CONFIG_MTD_NAND_DENALI_PCI=m CONFIG_MTD_NAND_DENALI_DT=m # CONFIG_MTD_NAND_CAFE is not set CONFIG_MTD_NAND_CS553X=m # CONFIG_MTD_NAND_MXIC is not set CONFIG_MTD_NAND_GPIO=m CONFIG_MTD_NAND_PLATFORM=m CONFIG_MTD_NAND_CADENCE=m CONFIG_MTD_NAND_ARASAN=m # CONFIG_MTD_NAND_INTEL_LGM is not set # # Misc # CONFIG_MTD_SM_COMMON=m CONFIG_MTD_NAND_NANDSIM=m CONFIG_MTD_NAND_RICOH=m CONFIG_MTD_NAND_DISKONCHIP=m # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y # # ECC engine support # CONFIG_MTD_NAND_ECC=y # CONFIG_MTD_NAND_ECC_SW_HAMMING is not set # CONFIG_MTD_NAND_ECC_SW_BCH is not set # CONFIG_MTD_NAND_ECC_MXIC is not set # end of ECC engine support # end of NAND # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=m CONFIG_MTD_QINFO_PROBE=m # end of LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_UBI is not set CONFIG_MTD_HYPERBUS=m CONFIG_DTC=y CONFIG_OF=y # CONFIG_OF_UNITTEST is not set CONFIG_OF_FLATTREE=y CONFIG_OF_PROMTREE=y CONFIG_OF_KOBJ=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_IRQ=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y # CONFIG_PARPORT_PC is not set # CONFIG_PARPORT_AX88796 is not set # CONFIG_PARPORT_1284 is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y # # NVME Support # # end of NVME Support # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m CONFIG_AD525X_DPOT=m # CONFIG_AD525X_DPOT_I2C is not set # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=m # CONFIG_PHANTOM is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=m CONFIG_ENCLOSURE_SERVICES=m CONFIG_HP_ILO=m # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=y # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=m CONFIG_DS1682=y # CONFIG_VMWARE_BALLOON is not set # CONFIG_PCH_PHUB is not set # CONFIG_SRAM is not set CONFIG_DW_XDATA_PCIE=y # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_XILINX_SDFEC=m CONFIG_C2PORT=m # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=m CONFIG_EEPROM_LEGACY=y # CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set CONFIG_EEPROM_IDT_89HPESX=y # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support # CONFIG_CB710_CORE is not set # # 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 is not set CONFIG_INTEL_MEI=y # CONFIG_INTEL_MEI_ME is not set CONFIG_INTEL_MEI_TXE=y CONFIG_VMWARE_VMCI=m CONFIG_ECHO=y # CONFIG_MISC_ALCOR_PCI is not set # CONFIG_MISC_RTSX_PCI is not set CONFIG_HABANA_AI=m CONFIG_UACCE=y CONFIG_PVPANIC=y CONFIG_PVPANIC_MMIO=y CONFIG_PVPANIC_PCI=y # end of Misc devices # # SCSI device support # CONFIG_SCSI_MOD=y # end of SCSI device support # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=m # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=m CONFIG_NETDEVICES=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_WIREGUARD is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set # CONFIG_NTB_NETDEV is not set # CONFIG_RIONET is not set # CONFIG_TUN is not set # CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_VETH is not set CONFIG_VIRTIO_NET=m # CONFIG_NLMON is not set # CONFIG_MHI_NET is not set # CONFIG_ARCNET is not set CONFIG_ETHERNET=y CONFIG_NET_VENDOR_3COM=y # CONFIG_PCMCIA_3C574 is not set # CONFIG_PCMCIA_3C589 is not set # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE 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=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y # CONFIG_NET_VENDOR_AMD is not set CONFIG_NET_VENDOR_AQUANTIA=y # CONFIG_AQTION is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ASIX=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_CX_ECAT is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y # CONFIG_GEMINI_ETHERNET is not set CONFIG_NET_VENDOR_DAVICOM=y # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_ENGLEDER=y # CONFIG_TSNEP is not set CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_FUJITSU=y # CONFIG_PCMCIA_FMVJ18X is not set CONFIG_NET_VENDOR_FUNGIBLE=y CONFIG_NET_VENDOR_GOOGLE=y CONFIG_NET_VENDOR_HUAWEI=y CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y # CONFIG_E1000E is not set # CONFIG_IGB is not set # CONFIG_IGBVF is not set # CONFIG_IXGB is not set # CONFIG_IXGBE is not set # CONFIG_I40E is not set # CONFIG_IGC is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_LITEX=y # CONFIG_LITEX_LITEETH is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_LAN743X is not set CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MICROSOFT=y CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NI_XGE_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NET_VENDOR_8390=y # CONFIG_PCMCIA_AXNET is not set # CONFIG_NE2K_PCI is not set # CONFIG_PCMCIA_PCNET is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_PENSANDO=y CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCA7000_UART is not set # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_PCMCIA_SMC91C92 is not set # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_PHY_SEL is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VERTEXCOM=y CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_EMACLITE is not set # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set CONFIG_NET_VENDOR_XIRCOM=y # CONFIG_PCMCIA_XIRC2PS is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set # CONFIG_PHYLIB is not set # CONFIG_MDIO_DEVICE is not set # # PCS device drivers # # end of PCS device drivers # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # # Host-side USB support is needed for USB Network Adapter support # CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K_PCI is not set CONFIG_WLAN_VENDOR_ATMEL=y CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_WLAN_VENDOR_CISCO=y CONFIG_WLAN_VENDOR_INTEL=y CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WLAN_VENDOR_PURELIFI=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y CONFIG_WLAN_VENDOR_RSI=y CONFIG_WLAN_VENDOR_SILABS=y CONFIG_WLAN_VENDOR_ST=y CONFIG_WLAN_VENDOR_TI=y CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_PCMCIA_RAYCS is not set # CONFIG_WAN is not set # # Wireless WAN # # CONFIG_WWAN is not set # end of Wireless WAN # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_USB4_NET is not set # CONFIG_NETDEVSIM is not set CONFIG_NET_FAILOVER=m # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_MATRIXKMAP=y CONFIG_INPUT_VIVALDIFMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=m # 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=m # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADC=m CONFIG_KEYBOARD_ADP5588=y CONFIG_KEYBOARD_ADP5589=m CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set CONFIG_KEYBOARD_QT1070=m # CONFIG_KEYBOARD_QT2160 is not set CONFIG_KEYBOARD_DLINK_DIR685=m CONFIG_KEYBOARD_LKKBD=m CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_TCA6416=m CONFIG_KEYBOARD_TCA8418=y CONFIG_KEYBOARD_MATRIX=m CONFIG_KEYBOARD_LM8323=m CONFIG_KEYBOARD_LM8333=y CONFIG_KEYBOARD_MAX7359=m CONFIG_KEYBOARD_MCS=y CONFIG_KEYBOARD_MPR121=y CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y CONFIG_KEYBOARD_SAMSUNG=m # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_IQS62X=m # CONFIG_KEYBOARD_OMAP4 is not set CONFIG_KEYBOARD_TC3589X=m # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set CONFIG_KEYBOARD_TWL4030=y CONFIG_KEYBOARD_XTKBD=m CONFIG_KEYBOARD_CROS_EC=y # CONFIG_KEYBOARD_CAP11XX is not set CONFIG_KEYBOARD_BCM=y CONFIG_KEYBOARD_CYPRESS_SF=y # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y # CONFIG_JOYSTICK_ANALOG is not set CONFIG_JOYSTICK_A3D=m # CONFIG_JOYSTICK_ADC is not set # CONFIG_JOYSTICK_ADI is not set CONFIG_JOYSTICK_COBRA=y # CONFIG_JOYSTICK_GF2K is not set CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=m CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=m # CONFIG_JOYSTICK_IFORCE is not set CONFIG_JOYSTICK_WARRIOR=m CONFIG_JOYSTICK_MAGELLAN=m # CONFIG_JOYSTICK_SPACEORB is not set CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=m CONFIG_JOYSTICK_TWIDJOY=m CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=m CONFIG_JOYSTICK_GAMECON=m CONFIG_JOYSTICK_TURBOGRAFX=y # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y # CONFIG_JOYSTICK_XPAD is not set # CONFIG_JOYSTICK_PXRC is not set # CONFIG_JOYSTICK_QWIIC is not set CONFIG_JOYSTICK_FSIA6B=m # CONFIG_JOYSTICK_SENSEHAT is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_AD7879=m CONFIG_TOUCHSCREEN_AD7879_I2C=m # CONFIG_TOUCHSCREEN_ADC is not set CONFIG_TOUCHSCREEN_AR1021_I2C=m CONFIG_TOUCHSCREEN_ATMEL_MXT=m CONFIG_TOUCHSCREEN_AUO_PIXCIR=m # CONFIG_TOUCHSCREEN_BU21013 is not set CONFIG_TOUCHSCREEN_BU21029=m CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=y # CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set # CONFIG_TOUCHSCREEN_CY8CTMA140 is not set CONFIG_TOUCHSCREEN_CY8CTMG110=m CONFIG_TOUCHSCREEN_CYTTSP_CORE=y CONFIG_TOUCHSCREEN_CYTTSP_I2C=m CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m CONFIG_TOUCHSCREEN_DA9052=y CONFIG_TOUCHSCREEN_DYNAPRO=m CONFIG_TOUCHSCREEN_HAMPSHIRE=y CONFIG_TOUCHSCREEN_EETI=y CONFIG_TOUCHSCREEN_EGALAX=y CONFIG_TOUCHSCREEN_EGALAX_SERIAL=y CONFIG_TOUCHSCREEN_EXC3000=y CONFIG_TOUCHSCREEN_FUJITSU=m # CONFIG_TOUCHSCREEN_GOODIX is not set CONFIG_TOUCHSCREEN_HIDEEP=m CONFIG_TOUCHSCREEN_HYCON_HY46XX=m # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_ILITEK=y CONFIG_TOUCHSCREEN_S6SY761=y # CONFIG_TOUCHSCREEN_GUNZE is not set CONFIG_TOUCHSCREEN_EKTF2127=m # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_WACOM_W8001=y CONFIG_TOUCHSCREEN_WACOM_I2C=y CONFIG_TOUCHSCREEN_MAX11801=m CONFIG_TOUCHSCREEN_MCS5000=y # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MELFAS_MIP4=m CONFIG_TOUCHSCREEN_MSG2638=m CONFIG_TOUCHSCREEN_MTOUCH=y # CONFIG_TOUCHSCREEN_IMAGIS is not set CONFIG_TOUCHSCREEN_IMX6UL_TSC=y CONFIG_TOUCHSCREEN_INEXIO=m CONFIG_TOUCHSCREEN_MK712=m CONFIG_TOUCHSCREEN_PENMOUNT=y # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=m # CONFIG_TOUCHSCREEN_TI_AM335X_TSC is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set CONFIG_TOUCHSCREEN_WDT87XX_I2C=y # 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_TSC2007 is not set # CONFIG_TOUCHSCREEN_RM_TS is not set CONFIG_TOUCHSCREEN_SILEAD=m CONFIG_TOUCHSCREEN_SIS_I2C=y CONFIG_TOUCHSCREEN_ST1232=m CONFIG_TOUCHSCREEN_STMFTS=y # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=m CONFIG_TOUCHSCREEN_ZET6223=y # CONFIG_TOUCHSCREEN_ZFORCE is not set CONFIG_TOUCHSCREEN_ROHM_BU21023=y CONFIG_TOUCHSCREEN_IQS5XX=m # CONFIG_TOUCHSCREEN_ZINITIX is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_AD714X=m # CONFIG_INPUT_AD714X_I2C is not set # CONFIG_INPUT_ATC260X_ONKEY is not set # CONFIG_INPUT_ATMEL_CAPTOUCH is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set CONFIG_INPUT_MAX77650_ONKEY=y # CONFIG_INPUT_MAX8997_HAPTIC is not set CONFIG_INPUT_MMA8450=y # CONFIG_INPUT_APANEL is not set CONFIG_INPUT_GPIO_BEEPER=y CONFIG_INPUT_GPIO_DECODER=y CONFIG_INPUT_GPIO_VIBRA=m CONFIG_INPUT_WISTRON_BTNS=m # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=m # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=y CONFIG_INPUT_TPS65218_PWRBUTTON=y CONFIG_INPUT_TWL4030_PWRBUTTON=y # CONFIG_INPUT_TWL4030_VIBRA is not set CONFIG_INPUT_TWL6040_VIBRA=y CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PALMAS_PWRBUTTON is not set CONFIG_INPUT_PCF50633_PMU=y # CONFIG_INPUT_PCF8574 is not set CONFIG_INPUT_PWM_BEEPER=y # CONFIG_INPUT_PWM_VIBRA is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=y # CONFIG_INPUT_DA7280_HAPTICS is not set CONFIG_INPUT_DA9052_ONKEY=y # CONFIG_INPUT_DA9055_ONKEY is not set # CONFIG_INPUT_DA9063_ONKEY is not set CONFIG_INPUT_ADXL34X=m CONFIG_INPUT_ADXL34X_I2C=m CONFIG_INPUT_IQS269A=y CONFIG_INPUT_IQS626A=y # CONFIG_INPUT_IQS7222 is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_IDEAPAD_SLIDEBAR=y # CONFIG_INPUT_SOC_BUTTON_ARRAY is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set CONFIG_INPUT_DRV2665_HAPTICS=y # CONFIG_INPUT_DRV2667_HAPTICS is not set # CONFIG_INPUT_RAVE_SP_PWRBUTTON is not set CONFIG_RMI4_CORE=m CONFIG_RMI4_I2C=m CONFIG_RMI4_SMB=m # CONFIG_RMI4_F03 is not set CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y # CONFIG_RMI4_F12 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y CONFIG_RMI4_F55=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_SERPORT is not set CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PARKBD=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=m CONFIG_SERIO_ARC_PS2=y # CONFIG_SERIO_APBPS2 is not set # CONFIG_SERIO_GPIO_PS2 is not set CONFIG_USERIO=m CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y # CONFIG_GAMEPORT_L4 is not set # CONFIG_GAMEPORT_EMU10K1 is not set CONFIG_GAMEPORT_FM801=y # end of Hardware I/O ports # end of Input device support # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set # CONFIG_LDISC_AUTOLOAD is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_16550A_VARIANTS is not set CONFIG_SERIAL_8250_FINTEK=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=m CONFIG_SERIAL_8250_CS=m CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set CONFIG_SERIAL_8250_ASPEED_VUART=y CONFIG_SERIAL_8250_DWLIB=y CONFIG_SERIAL_8250_DW=m CONFIG_SERIAL_8250_RT288X=y # CONFIG_SERIAL_8250_LPSS is not set CONFIG_SERIAL_8250_MID=m CONFIG_SERIAL_8250_PERICOM=y CONFIG_SERIAL_OF_PLATFORM=m # # Non-8250 serial port support # CONFIG_SERIAL_UARTLITE=m CONFIG_SERIAL_UARTLITE_NR_UARTS=1 CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_SERIAL_SIFIVE=m CONFIG_SERIAL_LANTIQ=m # CONFIG_SERIAL_SCCNXP is not set CONFIG_SERIAL_SC16IS7XX=y # CONFIG_SERIAL_SC16IS7XX_I2C is not set CONFIG_SERIAL_TIMBERDALE=y CONFIG_SERIAL_ALTERA_JTAGUART=m # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_XILINX_PS_UART=m CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_SPRD is not set CONFIG_SERIAL_LITEUART=m CONFIG_SERIAL_LITEUART_MAX_PORTS=1 # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_N_GSM is not set CONFIG_NOZOMI=y # CONFIG_NULL_TTY is not set CONFIG_RPMSG_TTY=m CONFIG_SERIAL_DEV_BUS=m CONFIG_TTY_PRINTK=y CONFIG_TTY_PRINTK_LEVEL=6 CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set # CONFIG_IPMB_DEVICE_INTERFACE is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y # CONFIG_HW_RANDOM_INTEL is not set # CONFIG_HW_RANDOM_AMD is not set CONFIG_HW_RANDOM_BA431=m CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_CCTRNG=y # CONFIG_HW_RANDOM_XIPHERA is not set # CONFIG_APPLICOM is not set CONFIG_SONYPI=y # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set CONFIG_CARDMAN_4040=m CONFIG_SCR24X=m # CONFIG_IPWIRELESS is not set # end of PCMCIA character devices CONFIG_MWAVE=m # CONFIG_SCx200_GPIO is not set CONFIG_PC8736x_GPIO=m CONFIG_NSC_GPIO=m CONFIG_DEVMEM=y # CONFIG_NVRAM is not set CONFIG_DEVPORT=y # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_XILLYBUS_CLASS=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_OF=m CONFIG_RANDOM_TRUST_CPU=y CONFIG_RANDOM_TRUST_BOOTLOADER=y # end of Character devices # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y # CONFIG_I2C_MUX_GPIO is not set CONFIG_I2C_MUX_GPMUX=m CONFIG_I2C_MUX_LTC4306=y CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_MUX_PCA954x=m # CONFIG_I2C_MUX_PINCTRL is not set CONFIG_I2C_MUX_REG=y CONFIG_I2C_DEMUX_PINCTRL=m CONFIG_I2C_MUX_MLXCPLD=y # end of Multiplexer I2C Chip support # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=y # end of I2C Algorithms # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_CCGX_UCSI=y CONFIG_I2C_ALI1535=m CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=m # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_AMD_MP2 is not set CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y # CONFIG_I2C_NFORCE2_S4985 is not set CONFIG_I2C_NVIDIA_GPU=y # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=m # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y # CONFIG_I2C_DESIGNWARE_SLAVE is not set # CONFIG_I2C_DESIGNWARE_PLATFORM is not set CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_EG20T=y CONFIG_I2C_EMEV2=y CONFIG_I2C_GPIO=y CONFIG_I2C_GPIO_FAULT_INJECTOR=y CONFIG_I2C_KEMPLD=m # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=y CONFIG_I2C_PXA=y CONFIG_I2C_PXA_PCI=y CONFIG_I2C_RK3X=m # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=m # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_CROS_EC_TUNNEL is not set CONFIG_SCx200_ACB=y CONFIG_I2C_FSI=m CONFIG_I2C_VIRTIO=y # end of I2C Hardware Bus support CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=m CONFIG_I2C_SLAVE_TESTUNIT=y # 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=m CONFIG_CDNS_I3C_MASTER=m CONFIG_DW_I3C_MASTER=m # CONFIG_SVC_I3C_MASTER is not set CONFIG_MIPI_I3C_HCI=m # CONFIG_SPI is not set # CONFIG_SPMI is not set CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y CONFIG_PPS=m # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK_OPTIONAL=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # end of PTP clock support CONFIG_PINCTRL=y CONFIG_GENERIC_PINCTRL_GROUPS=y CONFIG_PINMUX=y CONFIG_GENERIC_PINMUX_FUNCTIONS=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set CONFIG_PINCTRL_AS3722=y # CONFIG_PINCTRL_DA9062 is not set CONFIG_PINCTRL_EQUILIBRIUM=y CONFIG_PINCTRL_MCP23S08_I2C=m CONFIG_PINCTRL_MCP23S08=m CONFIG_PINCTRL_MICROCHIP_SGPIO=y CONFIG_PINCTRL_OCELOT=y # CONFIG_PINCTRL_PALMAS is not set CONFIG_PINCTRL_SINGLE=m CONFIG_PINCTRL_STMFX=y CONFIG_PINCTRL_SX150X=y # # Intel pinctrl drivers # # CONFIG_PINCTRL_BAYTRAIL is not set # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_LYNXPOINT is not set # CONFIG_PINCTRL_ALDERLAKE is not set # CONFIG_PINCTRL_BROXTON is not set # CONFIG_PINCTRL_CANNONLAKE is not set # CONFIG_PINCTRL_CEDARFORK is not set # CONFIG_PINCTRL_DENVERTON is not set # CONFIG_PINCTRL_ELKHARTLAKE is not set # CONFIG_PINCTRL_EMMITSBURG is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_ICELAKE is not set # CONFIG_PINCTRL_JASPERLAKE is not set # CONFIG_PINCTRL_LAKEFIELD is not set # CONFIG_PINCTRL_LEWISBURG is not set # CONFIG_PINCTRL_SUNRISEPOINT is not set # CONFIG_PINCTRL_TIGERLAKE is not set # end of Intel pinctrl drivers # # Renesas pinctrl drivers # # end of Renesas pinctrl drivers CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_CDEV=y # CONFIG_GPIO_CDEV_V1 is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=m # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=m # CONFIG_GPIO_ALTERA is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_CADENCE=m # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set CONFIG_GPIO_FTGPIO010=y CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_GRGPIO is not set # CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_ICH is not set CONFIG_GPIO_LOGICVC=y CONFIG_GPIO_MB86S7X=m CONFIG_GPIO_SAMA5D2_PIOBU=y # CONFIG_GPIO_SIFIVE is not set CONFIG_GPIO_STA2X11=y CONFIG_GPIO_SYSCON=y CONFIG_GPIO_VX855=m CONFIG_GPIO_XILINX=m # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_F7188X=m # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set CONFIG_GPIO_WINBOND=m # 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_ADNP is not set CONFIG_GPIO_GW_PLD=m CONFIG_GPIO_MAX7300=m # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCA9570=m CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_BD71815=y CONFIG_GPIO_BD71828=y # CONFIG_GPIO_BD9571MWV is not set CONFIG_GPIO_DA9052=y # CONFIG_GPIO_DA9055 is not set # CONFIG_GPIO_JANZ_TTL is not set CONFIG_GPIO_KEMPLD=m CONFIG_GPIO_LP3943=m # CONFIG_GPIO_MAX77650 is not set CONFIG_GPIO_PALMAS=y # CONFIG_GPIO_RC5T583 is not set # CONFIG_GPIO_TC3589X is not set # CONFIG_GPIO_TPS65086 is not set # CONFIG_GPIO_TPS65218 is not set # CONFIG_GPIO_TPS6586X is not set CONFIG_GPIO_TPS65910=y # CONFIG_GPIO_TPS65912 is not set CONFIG_GPIO_TQMX86=m CONFIG_GPIO_TWL4030=m CONFIG_GPIO_TWL6040=m # CONFIG_GPIO_WM8350 is not set CONFIG_GPIO_WM8994=m # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCH is not set CONFIG_GPIO_PCI_IDIO_16=m CONFIG_GPIO_PCIE_IDIO_24=y CONFIG_GPIO_RDC321X=m CONFIG_GPIO_SODAVILLE=y # end of PCI GPIO expanders # # Virtual GPIO drivers # # CONFIG_GPIO_AGGREGATOR is not set CONFIG_GPIO_MOCKUP=m # CONFIG_GPIO_VIRTIO is not set # CONFIG_GPIO_SIM is not set # end of Virtual GPIO drivers CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # CONFIG_W1_MASTER_SGI is not set # end of 1-wire Bus Masters # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set # CONFIG_W1_SLAVE_SMEM is not set # CONFIG_W1_SLAVE_DS2405 is not set # CONFIG_W1_SLAVE_DS2408 is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2406=y # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2805=y CONFIG_W1_SLAVE_DS2430=m # CONFIG_W1_SLAVE_DS2431 is not set # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2438=m CONFIG_W1_SLAVE_DS250X=m CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=m # CONFIG_W1_SLAVE_DS28E17 is not set # end of 1-wire Slaves # CONFIG_POWER_RESET 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=y # CONFIG_IP5XXX_POWER is not set CONFIG_WM8350_POWER=y # CONFIG_TEST_POWER is not set CONFIG_CHARGER_ADP5061=m CONFIG_BATTERY_ACT8945A=m # CONFIG_BATTERY_CW2015 is not set CONFIG_BATTERY_DS2760=m # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_OLPC=y # CONFIG_BATTERY_SAMSUNG_SDI is not set CONFIG_BATTERY_SBS=y # CONFIG_CHARGER_SBS is not set CONFIG_MANAGER_SBS=y # CONFIG_BATTERY_BQ27XXX is not set CONFIG_BATTERY_DA9052=m # CONFIG_BATTERY_DA9150 is not set CONFIG_BATTERY_MAX17040=m CONFIG_BATTERY_MAX17042=y CONFIG_BATTERY_MAX1721X=m CONFIG_BATTERY_TWL4030_MADC=y CONFIG_CHARGER_PCF50633=m CONFIG_BATTERY_RX51=y CONFIG_CHARGER_MAX8903=m # CONFIG_CHARGER_TWL4030 is not set CONFIG_CHARGER_LP8727=m CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=m CONFIG_CHARGER_LT3651=m CONFIG_CHARGER_LTC4162L=m CONFIG_CHARGER_DETECTOR_MAX14656=y # CONFIG_CHARGER_MAX77650 is not set # CONFIG_CHARGER_MAX77976 is not set CONFIG_CHARGER_MAX8997=m CONFIG_CHARGER_MAX8998=m # CONFIG_CHARGER_MP2629 is not set CONFIG_CHARGER_MT6360=m # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=m CONFIG_CHARGER_BQ2515X=m # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_BQ25980 is not set CONFIG_CHARGER_BQ256XX=y CONFIG_CHARGER_SMB347=m CONFIG_CHARGER_TPS65090=y CONFIG_BATTERY_GAUGE_LTC2941=y # CONFIG_BATTERY_GOLDFISH is not set CONFIG_BATTERY_RT5033=m CONFIG_CHARGER_RT9455=y CONFIG_CHARGER_CROS_PCHG=m CONFIG_CHARGER_UCS1002=m CONFIG_CHARGER_BD99954=y CONFIG_RN5T618_POWER=m # CONFIG_BATTERY_UG3105 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y # CONFIG_SENSORS_ADM1177 is not set # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=m CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=m # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_AHT10=m # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_AXI_FAN_CONTROL=y # CONFIG_SENSORS_K8TEMP is not set CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_CORSAIR_CPRO is not set # CONFIG_SENSORS_CORSAIR_PSU is not set CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_I8K=y CONFIG_SENSORS_DA9052_ADC=y CONFIG_SENSORS_DA9055=m # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=m # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_FSCHMD=y # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=m # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=m CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_I5500=y CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC2947=m CONFIG_SENSORS_LTC2947_I2C=m CONFIG_SENSORS_LTC2990=y CONFIG_SENSORS_LTC2992=m CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=m # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=y # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX127=m CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX31730=y CONFIG_SENSORS_MAX6620=m CONFIG_SENSORS_MAX6621=m CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=m # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_MAX31790=m CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_TC654=m CONFIG_SENSORS_TPS23861=m # CONFIG_SENSORS_MR75203 is not set # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=m # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=y # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=m # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_NCT6683=m CONFIG_SENSORS_NCT6775_CORE=y CONFIG_SENSORS_NCT6775=y # CONFIG_SENSORS_NCT6775_I2C is not set # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NPCM7XX is not set CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set # CONFIG_SENSORS_PWM_FAN is not set CONFIG_SENSORS_SBTSI=y CONFIG_SENSORS_SBRMI=y CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHT3x=y # CONFIG_SENSORS_SHT4x is not set # CONFIG_SENSORS_SHTC1 is not set # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_SY7636A is not set CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m CONFIG_SENSORS_EMC2103=y # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set CONFIG_SENSORS_STTS751=m CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=m CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA238=y CONFIG_SENSORS_INA3221=y CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m # CONFIG_SENSORS_TMP102 is not set # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP108=m # CONFIG_SENSORS_TMP401 is not set CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_TMP464 is not set # CONFIG_SENSORS_TMP513 is not set CONFIG_SENSORS_VIA_CPUTEMP=m # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=m # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83773G=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set # CONFIG_SENSORS_W83L785TS is not set CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_WM8350 is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set # CONFIG_SENSORS_ASUS_EC is not set CONFIG_THERMAL=y # CONFIG_THERMAL_NETLINK is not set # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=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_CPU_THERMAL=y # CONFIG_DEVFREQ_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_THERMAL_MMIO is not set CONFIG_DA9062_THERMAL=y # # Intel thermal drivers # # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # end of ACPI INT340X thermal drivers # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_INTEL_TCC_COOLING=m # CONFIG_INTEL_MENLOW is not set # end of Intel thermal drivers CONFIG_GENERIC_ADC_THERMAL=m # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y # CONFIG_SSB_PCIHOST is not set CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set # CONFIG_BCMA_HOST_SOC is not set # CONFIG_BCMA_DRIVER_PCI is not set # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set CONFIG_MFD_ACT8945A=m CONFIG_MFD_AS3711=y CONFIG_MFD_AS3722=y # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_ATMEL_FLEXCOM=y CONFIG_MFD_ATMEL_HLCDC=m CONFIG_MFD_BCM590XX=y CONFIG_MFD_BD9571MWV=m # CONFIG_MFD_AXP20X_I2C is not set CONFIG_MFD_CROS_EC_DEV=m # CONFIG_MFD_MADERA is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=m CONFIG_MFD_DA9150=y # CONFIG_MFD_GATEWORKS_GSC is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_MFD_MP2629=m # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=m CONFIG_LPC_SCH=m CONFIG_MFD_INTEL_LPSS=y # CONFIG_MFD_INTEL_LPSS_ACPI is not set CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_IQS62X=m CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=m # 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_MAX77620 is not set CONFIG_MFD_MAX77650=y # CONFIG_MFD_MAX77686 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77714 is not set # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6360=y # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set CONFIG_MFD_NTXEC=y # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y CONFIG_MFD_RDC321X=m CONFIG_MFD_RT4831=m # CONFIG_MFD_RT5033 is not set CONFIG_MFD_RC5T583=y # CONFIG_MFD_RK808 is not set CONFIG_MFD_RN5T618=m CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y # CONFIG_MFD_SIMPLE_MFD_I2C is not set CONFIG_MFD_SM501=m # CONFIG_MFD_SM501_GPIO is not set # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_STA2X11=y CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=m # CONFIG_MFD_LP8788 is not set CONFIG_MFD_TI_LMU=m CONFIG_MFD_PALMAS=y # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m CONFIG_MFD_TPS65086=y CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TI_LP87565 is not set CONFIG_MFD_TPS65218=y CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=m CONFIG_MFD_TPS65912_I2C=m CONFIG_TWL4030_CORE=y # CONFIG_MFD_TWL4030_AUDIO is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=m CONFIG_MFD_LM3533=m # CONFIG_MFD_TIMBERDALE is not set CONFIG_MFD_TC3589X=y CONFIG_MFD_TQMX86=m CONFIG_MFD_VX855=m # CONFIG_MFD_LOCHNAGAR is not set CONFIG_MFD_ARIZONA=m CONFIG_MFD_ARIZONA_I2C=m # CONFIG_MFD_CS47L24 is not set # CONFIG_MFD_WM5102 is not set CONFIG_MFD_WM5110=y # CONFIG_MFD_WM8997 is not set CONFIG_MFD_WM8998=y CONFIG_MFD_WM8400=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_MFD_ROHM_BD718XX=m CONFIG_MFD_ROHM_BD71828=y # CONFIG_MFD_ROHM_BD957XMUF is not set # CONFIG_MFD_STPMIC1 is not set CONFIG_MFD_STMFX=y CONFIG_MFD_ATC260X=m CONFIG_MFD_ATC260X_I2C=m CONFIG_MFD_QCOM_PM8008=y CONFIG_RAVE_SP_CORE=m # CONFIG_MFD_RSMU_I2C is not set # end of Multifunction device drivers CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set # CONFIG_REGULATOR_FIXED_VOLTAGE is not set # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PG86X=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_ACT8945A=m CONFIG_REGULATOR_AD5398=m CONFIG_REGULATOR_AAT2870=m CONFIG_REGULATOR_AS3711=y CONFIG_REGULATOR_AS3722=y CONFIG_REGULATOR_ATC260X=m CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_BD71815=y CONFIG_REGULATOR_BD71828=m CONFIG_REGULATOR_BD718XX=m CONFIG_REGULATOR_BD9571MWV=m CONFIG_REGULATOR_CROS_EC=m CONFIG_REGULATOR_DA9052=y CONFIG_REGULATOR_DA9055=y CONFIG_REGULATOR_DA9062=m CONFIG_REGULATOR_DA9063=m CONFIG_REGULATOR_DA9121=m CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=m CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_FAN53880=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL9305=m CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LM363X=m CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=m CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_LTC3676=y # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX77650=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8893 is not set CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=m CONFIG_REGULATOR_MAX8997=y CONFIG_REGULATOR_MAX8998=m # CONFIG_REGULATOR_MAX20086 is not set CONFIG_REGULATOR_MAX77826=m CONFIG_REGULATOR_MCP16502=y CONFIG_REGULATOR_MP5416=m # CONFIG_REGULATOR_MP8859 is not set CONFIG_REGULATOR_MP886X=y # CONFIG_REGULATOR_MPQ7920 is not set # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_MT6360=m CONFIG_REGULATOR_PALMAS=m # CONFIG_REGULATOR_PCA9450 is not set CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_PF8X00=m # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set CONFIG_REGULATOR_PV88080=m CONFIG_REGULATOR_PV88090=m # CONFIG_REGULATOR_PWM is not set CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=m # CONFIG_REGULATOR_RC5T583 is not set CONFIG_REGULATOR_RN5T618=m CONFIG_REGULATOR_ROHM=y CONFIG_REGULATOR_RT4801=y # CONFIG_REGULATOR_RT4831 is not set # CONFIG_REGULATOR_RT5190A is not set # CONFIG_REGULATOR_RT5759 is not set # CONFIG_REGULATOR_RT6160 is not set # CONFIG_REGULATOR_RT6245 is not set CONFIG_REGULATOR_RTQ2134=y CONFIG_REGULATOR_RTMV20=y CONFIG_REGULATOR_RTQ6752=y # CONFIG_REGULATOR_S2MPA01 is not set # CONFIG_REGULATOR_S2MPS11 is not set CONFIG_REGULATOR_S5M8767=m CONFIG_REGULATOR_SLG51000=y # CONFIG_REGULATOR_SY7636A is not set CONFIG_REGULATOR_SY8106A=m CONFIG_REGULATOR_SY8824X=y CONFIG_REGULATOR_SY8827N=m CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS62360=m # CONFIG_REGULATOR_TPS6286X is not set CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=m CONFIG_REGULATOR_TPS65086=m CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65132=y CONFIG_REGULATOR_TPS65218=m CONFIG_REGULATOR_TPS6586X=m CONFIG_REGULATOR_TPS65910=y CONFIG_REGULATOR_TPS65912=m CONFIG_REGULATOR_TWL4030=y CONFIG_REGULATOR_VCTRL=y CONFIG_REGULATOR_WM8350=y CONFIG_REGULATOR_WM8400=m CONFIG_REGULATOR_WM8994=y CONFIG_RC_CORE=y CONFIG_BPF_LIRC_MODE2=y CONFIG_LIRC=y CONFIG_RC_MAP=y # CONFIG_RC_DECODERS is not set CONFIG_RC_DEVICES=y # CONFIG_IR_ENE is not set # CONFIG_IR_FINTEK is not set CONFIG_IR_GPIO_CIR=y CONFIG_IR_GPIO_TX=m CONFIG_IR_HIX5HD2=y # CONFIG_IR_ITE_CIR is not set # CONFIG_IR_NUVOTON is not set CONFIG_IR_PWM_TX=y CONFIG_IR_SERIAL=y CONFIG_IR_SERIAL_TRANSMITTER=y # CONFIG_IR_WINBOND_CIR is not set CONFIG_RC_LOOPBACK=m CONFIG_CEC_CORE=y CONFIG_CEC_NOTIFIER=y # # CEC support # # CONFIG_MEDIA_CEC_RC is not set CONFIG_MEDIA_CEC_SUPPORT=y CONFIG_CEC_CH7322=y CONFIG_CEC_CROS_EC=y # CONFIG_USB_PULSE8_CEC is not set # CONFIG_USB_RAINSHADOW_CEC is not set # end of CEC support # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DEBUG_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set # CONFIG_DRM_DEBUG_MODESET_LOCK is not set # CONFIG_DRM_FBDEV_EMULATION is not set # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_DP_AUX_BUS=m CONFIG_DRM_DISPLAY_HELPER=m CONFIG_DRM_DISPLAY_DP_HELPER=y CONFIG_DRM_DISPLAY_HDCP_HELPER=y CONFIG_DRM_DISPLAY_HDMI_HELPER=y # CONFIG_DRM_DP_AUX_CHARDEV is not set # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=m CONFIG_DRM_SCHED=m # # 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=m # end of I2C encoder or helper chips # # ARM devices # # CONFIG_DRM_KOMEDA is not set # 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 is not set CONFIG_DRM_VGEM=m # CONFIG_DRM_VKMS is not set CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_MKSSTATS=y CONFIG_DRM_GMA500=m # CONFIG_DRM_AST is not set CONFIG_DRM_MGAG200=m CONFIG_DRM_RCAR_DW_HDMI=m # CONFIG_DRM_RCAR_USE_LVDS is not set # CONFIG_DRM_RCAR_MIPI_DSI is not set CONFIG_DRM_QXL=m CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_ARM_VERSATILE=m # CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596 is not set # CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0 is not set CONFIG_DRM_PANEL_BOE_HIMAX8279D=m CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m CONFIG_DRM_PANEL_DSI_CM=m # CONFIG_DRM_PANEL_LVDS is not set CONFIG_DRM_PANEL_SIMPLE=m # CONFIG_DRM_PANEL_EDP is not set CONFIG_DRM_PANEL_ELIDA_KD35T133=m CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m # CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set # CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set # CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set CONFIG_DRM_PANEL_JDI_LT070ME05000=m # CONFIG_DRM_PANEL_JDI_R63452 is not set CONFIG_DRM_PANEL_KHADAS_TS050=m # CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W=m CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829=m CONFIG_DRM_PANEL_NOVATEK_NT35510=m # CONFIG_DRM_PANEL_NOVATEK_NT35560 is not set # CONFIG_DRM_PANEL_NOVATEK_NT35950 is not set CONFIG_DRM_PANEL_NOVATEK_NT36672A=m # CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 is not set # CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=m # CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set CONFIG_DRM_PANEL_RAYDIUM_RM67191=m CONFIG_DRM_PANEL_RAYDIUM_RM68200=m CONFIG_DRM_PANEL_RONBO_RB070D30=m CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=m CONFIG_DRM_PANEL_SAMSUNG_S6D16D0=m CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m CONFIG_DRM_PANEL_SAMSUNG_S6E63M0=m CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_DSI=m # CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m CONFIG_DRM_PANEL_SAMSUNG_SOFEF00=m CONFIG_DRM_PANEL_SEIKO_43WVF1G=m CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m CONFIG_DRM_PANEL_SHARP_LS037V7DW01=m # CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set CONFIG_DRM_PANEL_SHARP_LS060T1SX01=m CONFIG_DRM_PANEL_SITRONIX_ST7701=m CONFIG_DRM_PANEL_SITRONIX_ST7703=m # CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set CONFIG_DRM_PANEL_TDO_TL070WSH30=m CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m # CONFIG_DRM_PANEL_VISIONOX_RM69299 is not set CONFIG_DRM_PANEL_XINPENG_XPP055C272=m # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_CDNS_DSI is not set CONFIG_DRM_CHIPONE_ICN6211=m CONFIG_DRM_CHRONTEL_CH7033=m # CONFIG_DRM_DISPLAY_CONNECTOR is not set # CONFIG_DRM_FSL_LDB is not set # CONFIG_DRM_ITE_IT6505 is not set # CONFIG_DRM_LONTIUM_LT8912B is not set # CONFIG_DRM_LONTIUM_LT9211 is not set # CONFIG_DRM_LONTIUM_LT9611 is not set CONFIG_DRM_LONTIUM_LT9611UXC=m CONFIG_DRM_ITE_IT66121=m # CONFIG_DRM_LVDS_CODEC is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set # CONFIG_DRM_NWL_MIPI_DSI is not set CONFIG_DRM_NXP_PTN3460=m CONFIG_DRM_PARADE_PS8622=m CONFIG_DRM_PARADE_PS8640=m CONFIG_DRM_SIL_SII8620=m CONFIG_DRM_SII902X=m # CONFIG_DRM_SII9234 is not set # CONFIG_DRM_SIMPLE_BRIDGE is not set # CONFIG_DRM_THINE_THC63LVD1024 is not set CONFIG_DRM_TOSHIBA_TC358762=m CONFIG_DRM_TOSHIBA_TC358764=m CONFIG_DRM_TOSHIBA_TC358767=m CONFIG_DRM_TOSHIBA_TC358768=m # CONFIG_DRM_TOSHIBA_TC358775 is not set CONFIG_DRM_TI_TFP410=m # CONFIG_DRM_TI_SN65DSI83 is not set CONFIG_DRM_TI_SN65DSI86=m CONFIG_DRM_TI_TPD12S015=m CONFIG_DRM_ANALOGIX_ANX6345=m CONFIG_DRM_ANALOGIX_ANX78XX=m CONFIG_DRM_ANALOGIX_DP=m # CONFIG_DRM_ANALOGIX_ANX7625 is not set # CONFIG_DRM_I2C_ADV7511 is not set CONFIG_DRM_CDNS_MHDP8546=m CONFIG_DRM_DW_HDMI=m # CONFIG_DRM_DW_HDMI_CEC is not set # end of Display Interface Bridges CONFIG_DRM_ETNAVIV=m CONFIG_DRM_ETNAVIV_THERMAL=y # CONFIG_DRM_MXSFB is not set # CONFIG_DRM_ARCPGU is not set # CONFIG_DRM_BOCHS is not set CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_SIMPLEDRM=m CONFIG_DRM_VBOXVIDEO=m # CONFIG_DRM_SSD130X is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=m CONFIG_DRM_NOMODESET=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_DDC=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set CONFIG_FB_BIG_ENDIAN=y # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=m CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y # CONFIG_FB_PM2 is not set CONFIG_FB_CYBER2000=y CONFIG_FB_CYBER2000_DDC=y # CONFIG_FB_ARC is not set CONFIG_FB_ASILIANT=y CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set CONFIG_FB_N411=m CONFIG_FB_HGA=y # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set CONFIG_FB_NVIDIA=m # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set # CONFIG_FB_NVIDIA_BACKLIGHT is not set CONFIG_FB_RIVA=y CONFIG_FB_RIVA_I2C=y CONFIG_FB_RIVA_DEBUG=y CONFIG_FB_RIVA_BACKLIGHT=y # CONFIG_FB_I740 is not set CONFIG_FB_LE80578=m # CONFIG_FB_CARILLO_RANCH is not set CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y # CONFIG_FB_MATROX_MYSTIQUE is not set # CONFIG_FB_MATROX_G is not set # CONFIG_FB_MATROX_I2C is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set CONFIG_FB_ATY=y # CONFIG_FB_ATY_CT is not set CONFIG_FB_ATY_GX=y # CONFIG_FB_ATY_BACKLIGHT is not set CONFIG_FB_S3=m CONFIG_FB_S3_DDC=y # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set CONFIG_FB_VIA=m # CONFIG_FB_VIA_DIRECT_PROCFS is not set # CONFIG_FB_VIA_X_COMPATIBILITY is not set CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=y CONFIG_FB_3DFX=m # CONFIG_FB_3DFX_ACCEL is not set # CONFIG_FB_3DFX_I2C is not set CONFIG_FB_VOODOO1=y # CONFIG_FB_VT8623 is not set CONFIG_FB_TRIDENT=y # CONFIG_FB_ARK is not set CONFIG_FB_PM3=y CONFIG_FB_CARMINE=m CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set # CONFIG_FB_GEODE is not set CONFIG_FB_SM501=m CONFIG_FB_IBM_GXT4500=m CONFIG_FB_VIRTUAL=y CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set CONFIG_FB_SIMPLE=m CONFIG_FB_SSD1307=y CONFIG_FB_SM712=y # end of Frame buffer Devices # # Backlight & LCD device support # CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_PLATFORM is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_KTD253=m CONFIG_BACKLIGHT_LM3533=m CONFIG_BACKLIGHT_CARILLO_RANCH=m CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_DA9052 is not set # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_QCOM_WLED=m CONFIG_BACKLIGHT_RT4831=m CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=m CONFIG_BACKLIGHT_PCF50633=y CONFIG_BACKLIGHT_AAT2870=y CONFIG_BACKLIGHT_LM3630A=y CONFIG_BACKLIGHT_LM3639=m # CONFIG_BACKLIGHT_LP855X is not set CONFIG_BACKLIGHT_PANDORA=m # CONFIG_BACKLIGHT_AS3711 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=y CONFIG_BACKLIGHT_ARCXCNN=y # CONFIG_BACKLIGHT_RAVE_SP is not set # CONFIG_BACKLIGHT_LED is not set # end of Backlight & LCD device support CONFIG_VGASTATE=y CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y # CONFIG_LOGO is not set # end of Graphics support # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_COUGAR is not set CONFIG_HID_MACALLY=m CONFIG_HID_CMEDIA=m # CONFIG_HID_CYPRESS is not set CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=m CONFIG_HID_GFRM=m # CONFIG_HID_GLORIOUS is not set CONFIG_HID_VIVALDI_COMMON=y CONFIG_HID_VIVALDI=y # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set CONFIG_HID_WALTOP=m CONFIG_HID_VIEWSONIC=m CONFIG_HID_XIAOMI=m # CONFIG_HID_GYRATION is not set CONFIG_HID_ICADE=m CONFIG_HID_ITE=m CONFIG_HID_JABRA=m # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=y CONFIG_HID_LED=m # CONFIG_HID_LENOVO is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MALTRON is not set CONFIG_HID_MAYFLASH=m # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=m CONFIG_HID_NINTENDO=y # CONFIG_NINTENDO_FF is not set # CONFIG_HID_NTI is not set CONFIG_HID_ORTEK=y # CONFIG_HID_PANTHERLORD is not set CONFIG_HID_PETALYNX=m # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_RAZER is not set CONFIG_HID_PRIMAX=y CONFIG_HID_SAITEK=m # CONFIG_HID_SEMITEK is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_UDRAW_PS3=y CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=m # CONFIG_HID_SENSOR_HUB is not set CONFIG_HID_ALPS=y # end of Special HID drivers # # I2C HID support # # CONFIG_I2C_HID_ACPI is not set CONFIG_I2C_HID_OF=y CONFIG_I2C_HID_OF_GOODIX=m # end of I2C HID support CONFIG_I2C_HID_CORE=y # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set CONFIG_USB_PCI=y # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set # CONFIG_TYPEC is not set # CONFIG_USB_ROLE_SWITCH is not set # CONFIG_MMC is not set CONFIG_MEMSTICK=m CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m # CONFIG_MEMSTICK_JMICRON_38X is not set CONFIG_MEMSTICK_R592=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=m # CONFIG_LEDS_CLASS_MULTICOLOR is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # CONFIG_LEDS_AN30259A=m CONFIG_LEDS_AW2013=y CONFIG_LEDS_BCM6328=m CONFIG_LEDS_BCM6358=m CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3532=y CONFIG_LEDS_LM3533=m CONFIG_LEDS_LM3642=y # CONFIG_LEDS_LM3692X is not set # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP3952=y CONFIG_LEDS_LP50XX=m # CONFIG_LEDS_LP55XX_COMMON is not set CONFIG_LEDS_LP8860=m CONFIG_LEDS_PCA955X=m CONFIG_LEDS_PCA955X_GPIO=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM8350=m CONFIG_LEDS_DA9052=y CONFIG_LEDS_PWM=m CONFIG_LEDS_REGULATOR=m CONFIG_LEDS_BD2802=m # CONFIG_LEDS_LT3593 is not set # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_MAX77650 is not set CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=m # CONFIG_LEDS_IS31FL319X is not set CONFIG_LEDS_IS31FL32XX=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y CONFIG_LEDS_SYSCON=y CONFIG_LEDS_MLXREG=m CONFIG_LEDS_USER=m # CONFIG_LEDS_NIC78BX is not set CONFIG_LEDS_TI_LMU_COMMON=y # CONFIG_LEDS_LM3697 is not set CONFIG_LEDS_LM36274=m # CONFIG_LEDS_LGM is not set # # Flash and Torch LED drivers # # CONFIG_LEDS_AAT1290 is not set CONFIG_LEDS_AS3645A=m CONFIG_LEDS_KTD2692=m CONFIG_LEDS_LM3601X=m # CONFIG_LEDS_MT6360 is not set CONFIG_LEDS_RT4505=m # CONFIG_LEDS_RT8515 is not set CONFIG_LEDS_SGM3140=m # # RGB LED drivers # # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_ACTIVITY=m CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set CONFIG_LEDS_TRIGGER_PATTERN=m # CONFIG_LEDS_TRIGGER_AUDIO is not set CONFIG_LEDS_TRIGGER_TTY=y # # Simple LED drivers # CONFIG_ACCESSIBILITY=y # # Speakup console speech # # end of Speakup console speech # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=m CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set # CONFIG_EDAC_AMD76X is not set CONFIG_EDAC_E7XXX=m # CONFIG_EDAC_E752X is not set CONFIG_EDAC_I82875P=m CONFIG_EDAC_I82975X=m # CONFIG_EDAC_I3000 is not set CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m # CONFIG_EDAC_X38 is not set CONFIG_EDAC_I5400=m # CONFIG_EDAC_I82860 is not set # CONFIG_EDAC_R82600 is not set # CONFIG_EDAC_I5000 is not set CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set # CONFIG_UDMABUF is not set CONFIG_DMABUF_MOVE_NOTIFY=y CONFIG_DMABUF_DEBUG=y # CONFIG_DMABUF_SELFTESTS is not set CONFIG_DMABUF_HEAPS=y CONFIG_DMABUF_SYSFS_STATS=y CONFIG_DMABUF_HEAPS_SYSTEM=y # CONFIG_DMABUF_HEAPS_CMA is not set # end of DMABUF options CONFIG_AUXDISPLAY=y CONFIG_CHARLCD=y CONFIG_LINEDISP=m CONFIG_HD44780_COMMON=y # CONFIG_HD44780 is not set CONFIG_IMG_ASCII_LCD=m # CONFIG_HT16K33 is not set CONFIG_LCD2S=y CONFIG_PARPORT_PANEL=y CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 CONFIG_PANEL_CHANGE_MESSAGE=y CONFIG_PANEL_BOOT_MESSAGE="" # CONFIG_CHARLCD_BL_OFF is not set CONFIG_CHARLCD_BL_ON=y # CONFIG_CHARLCD_BL_FLASH is not set CONFIG_PANEL=y # CONFIG_UIO is not set CONFIG_VFIO=y CONFIG_VFIO_IOMMU_TYPE1=y # CONFIG_VFIO_NOIOMMU is not set CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y # CONFIG_VFIO_PCI is not set CONFIG_VFIO_MDEV=y CONFIG_VIRT_DRIVERS=y CONFIG_VMGENID=y # CONFIG_VBOXGUEST is not set CONFIG_NITRO_ENCLAVES=m CONFIG_VIRTIO=y # CONFIG_VIRTIO_MENU is not set # CONFIG_VDPA is not set # CONFIG_VHOST_MENU is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # end of Microsoft Hyper-V guest support CONFIG_GREYBUS=y CONFIG_COMEDI=m CONFIG_COMEDI_DEBUG=y CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 CONFIG_COMEDI_MISC_DRIVERS=y CONFIG_COMEDI_BOND=m # CONFIG_COMEDI_TEST is not set CONFIG_COMEDI_PARPORT=m CONFIG_COMEDI_SSV_DNP=m # CONFIG_COMEDI_ISA_DRIVERS is not set CONFIG_COMEDI_PCI_DRIVERS=m # CONFIG_COMEDI_8255_PCI is not set CONFIG_COMEDI_ADDI_WATCHDOG=m CONFIG_COMEDI_ADDI_APCI_1032=m CONFIG_COMEDI_ADDI_APCI_1500=m CONFIG_COMEDI_ADDI_APCI_1516=m # CONFIG_COMEDI_ADDI_APCI_1564 is not set CONFIG_COMEDI_ADDI_APCI_16XX=m CONFIG_COMEDI_ADDI_APCI_2032=m CONFIG_COMEDI_ADDI_APCI_2200=m # CONFIG_COMEDI_ADDI_APCI_3120 is not set CONFIG_COMEDI_ADDI_APCI_3501=m # CONFIG_COMEDI_ADDI_APCI_3XXX is not set CONFIG_COMEDI_ADL_PCI6208=m CONFIG_COMEDI_ADL_PCI7X3X=m # CONFIG_COMEDI_ADL_PCI8164 is not set CONFIG_COMEDI_ADL_PCI9111=m CONFIG_COMEDI_ADL_PCI9118=m # CONFIG_COMEDI_ADV_PCI1710 is not set CONFIG_COMEDI_ADV_PCI1720=m CONFIG_COMEDI_ADV_PCI1723=m CONFIG_COMEDI_ADV_PCI1724=m # CONFIG_COMEDI_ADV_PCI1760 is not set # CONFIG_COMEDI_ADV_PCI_DIO is not set CONFIG_COMEDI_AMPLC_DIO200_PCI=m # CONFIG_COMEDI_AMPLC_PC236_PCI is not set CONFIG_COMEDI_AMPLC_PC263_PCI=m # CONFIG_COMEDI_AMPLC_PCI224 is not set CONFIG_COMEDI_AMPLC_PCI230=m CONFIG_COMEDI_CONTEC_PCI_DIO=m # CONFIG_COMEDI_DAS08_PCI is not set CONFIG_COMEDI_DT3000=m CONFIG_COMEDI_DYNA_PCI10XX=m CONFIG_COMEDI_GSC_HPDI=m CONFIG_COMEDI_MF6X4=m CONFIG_COMEDI_ICP_MULTI=m # CONFIG_COMEDI_DAQBOARD2000 is not set # CONFIG_COMEDI_JR3_PCI is not set CONFIG_COMEDI_KE_COUNTER=m CONFIG_COMEDI_CB_PCIDAS64=m CONFIG_COMEDI_CB_PCIDAS=m # CONFIG_COMEDI_CB_PCIDDA is not set CONFIG_COMEDI_CB_PCIMDAS=m CONFIG_COMEDI_CB_PCIMDDA=m # CONFIG_COMEDI_ME4000 is not set CONFIG_COMEDI_ME_DAQ=m CONFIG_COMEDI_NI_6527=m CONFIG_COMEDI_NI_65XX=m CONFIG_COMEDI_NI_660X=m CONFIG_COMEDI_NI_670X=m # CONFIG_COMEDI_NI_LABPC_PCI is not set CONFIG_COMEDI_NI_PCIDIO=m # CONFIG_COMEDI_NI_PCIMIO is not set # CONFIG_COMEDI_RTD520 is not set CONFIG_COMEDI_S626=m CONFIG_COMEDI_MITE=m CONFIG_COMEDI_NI_TIOCMD=m CONFIG_COMEDI_PCMCIA_DRIVERS=m CONFIG_COMEDI_CB_DAS16_CS=m CONFIG_COMEDI_DAS08_CS=m CONFIG_COMEDI_NI_DAQ_700_CS=m CONFIG_COMEDI_NI_DAQ_DIO24_CS=m CONFIG_COMEDI_NI_LABPC_CS=m # CONFIG_COMEDI_NI_MIO_CS is not set CONFIG_COMEDI_QUATECH_DAQP_CS=m CONFIG_COMEDI_8254=m CONFIG_COMEDI_8255=m CONFIG_COMEDI_8255_SA=m CONFIG_COMEDI_KCOMEDILIB=m CONFIG_COMEDI_AMPLC_DIO200=m CONFIG_COMEDI_DAS08=m CONFIG_COMEDI_NI_LABPC=m CONFIG_COMEDI_NI_TIO=m CONFIG_COMEDI_NI_ROUTING=m # CONFIG_COMEDI_TESTS is not set CONFIG_STAGING=y # CONFIG_RTLLIB is not set # # IIO staging drivers # # # Accelerometers # # end of Accelerometers # # Analog to digital converters # # end of Analog to digital converters # # Analog digital bi-direction converters # CONFIG_ADT7316=y CONFIG_ADT7316_I2C=y # end of Analog digital bi-direction converters # # Capacitance to digital converters # # CONFIG_AD7746 is not set # end of Capacitance to digital converters # # Direct Digital Synthesis # # end of Direct Digital Synthesis # # Network Analyzer, Impedance Converters # CONFIG_AD5933=m # end of Network Analyzer, Impedance Converters # # Active energy metering IC # CONFIG_ADE7854=y # CONFIG_ADE7854_I2C is not set # end of Active energy metering IC # # Resolver to digital converters # # end of Resolver to digital converters # end of IIO staging drivers # CONFIG_FB_SM750 is not set CONFIG_STAGING_MEDIA=y # CONFIG_STAGING_BOARD is not set # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_GREYBUS_BOOTROM=y # CONFIG_GREYBUS_HID is not set CONFIG_GREYBUS_LIGHT=m CONFIG_GREYBUS_LOG=m # CONFIG_GREYBUS_LOOPBACK is not set CONFIG_GREYBUS_POWER=y # CONFIG_GREYBUS_RAW is not set CONFIG_GREYBUS_VIBRATOR=m # CONFIG_GREYBUS_BRIDGED_PHY is not set CONFIG_XIL_AXIS_FIFO=m CONFIG_FIELDBUS_DEV=m CONFIG_HMS_ANYBUSS_BUS=m CONFIG_ARCX_ANYBUS_CONTROLLER=m CONFIG_HMS_PROFINET=m # CONFIG_QLGE is not set # # VME Device Drivers # CONFIG_VME_USER=m # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_PMC_ATOM=y CONFIG_CHROME_PLATFORMS=y # CONFIG_CHROMEOS_ACPI is not set CONFIG_CHROMEOS_PSTORE=y # CONFIG_CHROMEOS_TBMC is not set CONFIG_CROS_EC=y CONFIG_CROS_EC_I2C=m CONFIG_CROS_EC_RPMSG=m # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y # CONFIG_CROS_KBD_LED_BACKLIGHT is not set CONFIG_CROS_EC_CHARDEV=m CONFIG_CROS_EC_LIGHTBAR=m CONFIG_CROS_EC_VBC=m # CONFIG_CROS_EC_DEBUGFS is not set # CONFIG_CROS_EC_SENSORHUB is not set CONFIG_CROS_EC_SYSFS=m # CONFIG_CROS_USBPD_NOTIFY is not set # CONFIG_CHROMEOS_PRIVACY_SCREEN is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_OLPC_EC=y CONFIG_SURFACE_PLATFORMS=y # CONFIG_SURFACE_3_POWER_OPREGION is not set # CONFIG_SURFACE_HOTPLUG is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_SURFACE_AGGREGATOR is not set CONFIG_HAVE_CLK=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y CONFIG_COMMON_CLK_MAX9485=y CONFIG_COMMON_CLK_SI5341=y # CONFIG_COMMON_CLK_SI5351 is not set CONFIG_COMMON_CLK_SI514=m # CONFIG_COMMON_CLK_SI544 is not set CONFIG_COMMON_CLK_SI570=m CONFIG_COMMON_CLK_CDCE706=y CONFIG_COMMON_CLK_CDCE925=y CONFIG_COMMON_CLK_CS2000_CP=m # CONFIG_COMMON_CLK_S2MPS11 is not set # CONFIG_CLK_TWL6040 is not set CONFIG_COMMON_CLK_AXI_CLKGEN=m CONFIG_COMMON_CLK_PALMAS=y CONFIG_COMMON_CLK_PWM=m # CONFIG_COMMON_CLK_RS9_PCIE is not set # CONFIG_COMMON_CLK_VC5 is not set # CONFIG_COMMON_CLK_BD718XX is not set CONFIG_COMMON_CLK_FIXED_MMIO=y # CONFIG_CLK_LGM_CGU is not set # CONFIG_XILINX_VCU is not set CONFIG_HWSPINLOCK=y # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_MICROCHIP_PIT64B is not set # end of Clock Source drivers # CONFIG_MAILBOX is not set CONFIG_IOMMU_API=y # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y # CONFIG_REMOTEPROC_CDEV is not set # end of Remoteproc drivers # # Rpmsg drivers # CONFIG_RPMSG=m # CONFIG_RPMSG_CHAR is not set # CONFIG_RPMSG_CTRL is not set CONFIG_RPMSG_NS=m CONFIG_RPMSG_VIRTIO=m # end of Rpmsg drivers CONFIG_SOUNDWIRE=m # # SoundWire Devices # # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic 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 # # Enable LiteX SoC Builder specific drivers # CONFIG_LITEX=y CONFIG_LITEX_SOC_CONTROLLER=m # end of Enable LiteX SoC Builder specific drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers CONFIG_SOC_TI=y # # Xilinx SoC drivers # # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND is not set # 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=y # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=y CONFIG_EXTCON=m # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set CONFIG_EXTCON_FSA9480=m CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_INTEL_INT3496 is not set CONFIG_EXTCON_MAX3355=m # CONFIG_EXTCON_MAX8997 is not set # CONFIG_EXTCON_PALMAS is not set # CONFIG_EXTCON_PTN5150 is not set CONFIG_EXTCON_RT8973A=m CONFIG_EXTCON_SM5502=m # CONFIG_EXTCON_USB_GPIO is not set CONFIG_EXTCON_USBC_CROS_EC=m CONFIG_EXTCON_USBC_TUSB320=m CONFIG_MEMORY=y CONFIG_FPGA_DFL_EMIF=m CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_BUFFER_DMA=y CONFIG_IIO_BUFFER_DMAENGINE=y CONFIG_IIO_BUFFER_HW_CONSUMER=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_SW_DEVICE=y CONFIG_IIO_SW_TRIGGER=m # CONFIG_IIO_TRIGGERED_EVENT is not set # # Accelerometers # CONFIG_ADXL313=y CONFIG_ADXL313_I2C=y CONFIG_ADXL355=m CONFIG_ADXL355_I2C=m # CONFIG_ADXL367_I2C is not set CONFIG_ADXL372=y CONFIG_ADXL372_I2C=y CONFIG_BMA180=m # CONFIG_BMA400 is not set # CONFIG_BMC150_ACCEL is not set # CONFIG_DA280 is not set CONFIG_DA311=m CONFIG_DMARD06=m # CONFIG_DMARD09 is not set # CONFIG_DMARD10 is not set CONFIG_FXLS8962AF=m CONFIG_FXLS8962AF_I2C=m CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m CONFIG_KXSD9=m CONFIG_KXSD9_I2C=m CONFIG_KXCJK1013=m CONFIG_MC3230=m CONFIG_MMA7455=y CONFIG_MMA7455_I2C=y # CONFIG_MMA7660 is not set CONFIG_MMA8452=m CONFIG_MMA9551_CORE=y # CONFIG_MMA9551 is not set CONFIG_MMA9553=y CONFIG_MXC4005=y # CONFIG_MXC6255 is not set CONFIG_STK8312=y # CONFIG_STK8BA50 is not set # end of Accelerometers # # Analog to digital converters # CONFIG_AD7091R5=y # CONFIG_AD7291 is not set # CONFIG_AD7606_IFACE_PARALLEL is not set # CONFIG_AD799X is not set CONFIG_ADI_AXI_ADC=y # CONFIG_CC10001_ADC is not set # CONFIG_DA9150_GPADC is not set # CONFIG_ENVELOPE_DETECTOR is not set # CONFIG_HX711 is not set # CONFIG_INA2XX_ADC is not set CONFIG_LTC2471=y # CONFIG_LTC2485 is not set CONFIG_LTC2497=y CONFIG_MAX1363=y CONFIG_MAX9611=y CONFIG_MCP3422=m # CONFIG_MEDIATEK_MT6360_ADC is not set CONFIG_MP2629_ADC=m CONFIG_NAU7802=y # CONFIG_PALMAS_GPADC is not set CONFIG_RN5T618_ADC=m CONFIG_SD_ADC_MODULATOR=y # CONFIG_TI_ADC081C is not set CONFIG_TI_ADS1015=y CONFIG_TI_AM335X_ADC=y CONFIG_TWL4030_MADC=y CONFIG_TWL6030_GPADC=y # CONFIG_VF610_ADC is not set CONFIG_XILINX_XADC=y # end of Analog to digital converters # # Analog to digital and digital to analog converters # # end of Analog to digital and digital to analog converters # # Analog Front Ends # CONFIG_IIO_RESCALE=y # end of Analog Front Ends # # Amplifiers # CONFIG_HMC425=m # end of Amplifiers # # Capacitance to digital converters # CONFIG_AD7150=m # end of Capacitance to digital converters # # Chemical Sensors # CONFIG_ATLAS_PH_SENSOR=y CONFIG_ATLAS_EZO_SENSOR=y CONFIG_BME680=m CONFIG_BME680_I2C=m CONFIG_CCS811=y CONFIG_IAQCORE=y # CONFIG_PMS7003 is not set # CONFIG_SCD30_CORE is not set CONFIG_SCD4X=y CONFIG_SENSIRION_SGP30=m CONFIG_SENSIRION_SGP40=y CONFIG_SPS30=y CONFIG_SPS30_I2C=y # CONFIG_SPS30_SERIAL is not set CONFIG_SENSEAIR_SUNRISE_CO2=m # CONFIG_VZ89X is not set # end of Chemical Sensors # # Hid Sensor IIO Common # # end of Hid Sensor IIO Common CONFIG_IIO_MS_SENSORS_I2C=y # # IIO SCMI Sensors # # end of IIO SCMI Sensors # # SSP Sensor Common # # end of SSP Sensor Common CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_CORE=m # # Digital to analog converters # CONFIG_AD5064=m CONFIG_AD5380=y CONFIG_AD5446=y CONFIG_AD5592R_BASE=m CONFIG_AD5593R=m # CONFIG_AD5696_I2C is not set # CONFIG_DPOT_DAC is not set # CONFIG_DS4424 is not set # CONFIG_M62332 is not set CONFIG_MAX517=y # CONFIG_MAX5821 is not set # CONFIG_MCP4725 is not set # CONFIG_TI_DAC5571 is not set CONFIG_VF610_DAC=y # end of Digital to analog converters # # IIO dummy driver # # CONFIG_IIO_SIMPLE_DUMMY is not set # end of IIO dummy driver # # Filters # # end of Filters # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # end of Clock Generator/Distribution # # Phase-Locked Loop (PLL) frequency synthesizers # # end of Phase-Locked Loop (PLL) frequency synthesizers # end of Frequency Synthesizers DDS/PLL # # Digital gyroscope sensors # CONFIG_BMG160=y CONFIG_BMG160_I2C=y # CONFIG_FXAS21002C is not set CONFIG_MPU3050=y CONFIG_MPU3050_I2C=y CONFIG_IIO_ST_GYRO_3AXIS=m # CONFIG_IIO_ST_GYRO_I2C_3AXIS is not set CONFIG_ITG3200=m # end of Digital gyroscope sensors # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4404=y CONFIG_MAX30100=y CONFIG_MAX30102=m # end of Heart Rate Monitors # end of Health Sensors # # Humidity sensors # CONFIG_AM2315=m CONFIG_DHT11=m # CONFIG_HDC100X is not set CONFIG_HDC2010=y # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set CONFIG_SI7005=y CONFIG_SI7020=y # end of Humidity sensors # # Inertial measurement units # CONFIG_BMI160=y CONFIG_BMI160_I2C=y # CONFIG_FXOS8700_I2C is not set # CONFIG_KMX61 is not set CONFIG_INV_ICM42600=y CONFIG_INV_ICM42600_I2C=y # CONFIG_INV_MPU6050_I2C is not set # CONFIG_IIO_ST_LSM6DSX is not set CONFIG_IIO_ST_LSM9DS0=m # CONFIG_IIO_ST_LSM9DS0_I2C is not set # end of Inertial measurement units # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=y # CONFIG_ADUX1020 is not set CONFIG_AL3010=m CONFIG_AL3320A=m # CONFIG_APDS9300 is not set CONFIG_APDS9960=y CONFIG_AS73211=y # 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_CM3605=m CONFIG_CM36651=y # CONFIG_GP2AP002 is not set CONFIG_GP2AP020A00F=y CONFIG_IQS621_ALS=m CONFIG_SENSORS_ISL29018=y CONFIG_SENSORS_ISL29028=m # CONFIG_ISL29125 is not set CONFIG_JSA1212=m CONFIG_RPR0521=y CONFIG_SENSORS_LM3533=m # CONFIG_LTR501 is not set # CONFIG_LV0104CS is not set CONFIG_MAX44000=m CONFIG_MAX44009=m CONFIG_NOA1305=y CONFIG_OPT3001=m CONFIG_PA12203001=y # CONFIG_SI1133 is not set CONFIG_SI1145=m CONFIG_STK3310=m CONFIG_ST_UVIS25=m CONFIG_ST_UVIS25_I2C=m CONFIG_TCS3414=m # CONFIG_TCS3472 is not set CONFIG_SENSORS_TSL2563=m CONFIG_TSL2583=m # CONFIG_TSL2591 is not set CONFIG_TSL2772=y CONFIG_TSL4531=m CONFIG_US5182D=m CONFIG_VCNL4000=y # CONFIG_VCNL4035 is not set CONFIG_VEML6030=y # CONFIG_VEML6070 is not set # CONFIG_VL6180 is not set # CONFIG_ZOPT2201 is not set # end of Light sensors # # Magnetometer sensors # CONFIG_AK8974=y CONFIG_AK8975=y # CONFIG_AK09911 is not set CONFIG_BMC150_MAGN=y CONFIG_BMC150_MAGN_I2C=y # CONFIG_MAG3110 is not set CONFIG_MMC35240=m CONFIG_IIO_ST_MAGN_3AXIS=m CONFIG_IIO_ST_MAGN_I2C_3AXIS=m CONFIG_SENSORS_HMC5843=m CONFIG_SENSORS_HMC5843_I2C=m # CONFIG_SENSORS_RM3100_I2C is not set CONFIG_YAMAHA_YAS530=m # end of Magnetometer sensors # # Multiplexers # # CONFIG_IIO_MUX is not set # end of Multiplexers # # Inclinometer sensors # # end of Inclinometer sensors # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=m # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_TIGHTLOOP_TRIGGER=m CONFIG_IIO_SYSFS_TRIGGER=y # end of Triggers - standalone # # Linear and angular position sensors # CONFIG_IQS624_POS=m # end of Linear and angular position sensors # # Digital potentiometers # # CONFIG_AD5110 is not set CONFIG_AD5272=m # CONFIG_DS1803 is not set # CONFIG_MAX5432 is not set CONFIG_MCP4018=m CONFIG_MCP4531=y CONFIG_TPL0102=y # end of Digital potentiometers # # Digital potentiostats # CONFIG_LMP91000=y # end of Digital potentiostats # # Pressure sensors # CONFIG_ABP060MG=m CONFIG_BMP280=y CONFIG_BMP280_I2C=y CONFIG_DLHL60D=y # CONFIG_DPS310 is not set CONFIG_HP03=y # CONFIG_ICP10100 is not set CONFIG_MPL115=y CONFIG_MPL115_I2C=y # CONFIG_MPL3115 is not set CONFIG_MS5611=m CONFIG_MS5611_I2C=m CONFIG_MS5637=y CONFIG_IIO_ST_PRESS=m # CONFIG_IIO_ST_PRESS_I2C is not set # CONFIG_T5403 is not set # CONFIG_HP206C is not set CONFIG_ZPA2326=y CONFIG_ZPA2326_I2C=y # end of Pressure sensors # # Lightning sensors # # end of Lightning sensors # # Proximity and distance sensors # CONFIG_CROS_EC_MKBP_PROXIMITY=y CONFIG_ISL29501=y # CONFIG_LIDAR_LITE_V2 is not set CONFIG_MB1232=y CONFIG_PING=y CONFIG_RFD77402=m CONFIG_SRF04=y CONFIG_SX_COMMON=y CONFIG_SX9310=y # CONFIG_SX9324 is not set # CONFIG_SX9360 is not set # CONFIG_SX9500 is not set # CONFIG_SRF08 is not set CONFIG_VCNL3020=y CONFIG_VL53L0X_I2C=y # end of Proximity and distance sensors # # Resolver to digital converters # # end of Resolver to digital converters # # Temperature sensors # # CONFIG_IQS620AT_TEMP is not set CONFIG_MLX90614=m # CONFIG_MLX90632 is not set CONFIG_TMP006=m CONFIG_TMP007=y CONFIG_TMP117=y CONFIG_TSYS01=m CONFIG_TSYS02D=y # end of Temperature sensors CONFIG_NTB=m CONFIG_NTB_IDT=m # CONFIG_NTB_EPF is not set CONFIG_NTB_SWITCHTEC=m CONFIG_NTB_PINGPONG=m # CONFIG_NTB_TOOL is not set # CONFIG_NTB_PERF is not set CONFIG_NTB_TRANSPORT=m CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y CONFIG_VME_TSI148=m CONFIG_VME_FAKE=m # # VME Board Drivers # # CONFIG_VMIVME_7805 is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_DEBUG is not set CONFIG_PWM_ATMEL_HLCDC_PWM=m CONFIG_PWM_ATMEL_TCB=y CONFIG_PWM_CROS_EC=m CONFIG_PWM_DWC=m # CONFIG_PWM_FSL_FTM is not set CONFIG_PWM_INTEL_LGM=m # CONFIG_PWM_IQS620A is not set CONFIG_PWM_LP3943=m CONFIG_PWM_LPSS=m CONFIG_PWM_LPSS_PCI=m # CONFIG_PWM_LPSS_PLATFORM is not set # CONFIG_PWM_NTXEC is not set # CONFIG_PWM_PCA9685 is not set CONFIG_PWM_TWL=m # CONFIG_PWM_TWL_LED is not set # CONFIG_PWM_XILINX is not set # # IRQ chip support # CONFIG_IRQCHIP=y # CONFIG_AL_FIC is not set # CONFIG_XILINX_INTC is not set # end of IRQ chip support CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=m CONFIG_SERIAL_IPOCTAL=m CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_INTEL_GW is not set CONFIG_RESET_TI_SYSCON=m # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_USB_LGM_PHY is not set # CONFIG_PHY_CAN_TRANSCEIVER is not set # # PHY drivers for Broadcom platforms # CONFIG_BCM_KONA_USB2_PHY=y # end of PHY drivers for Broadcom platforms # CONFIG_PHY_CADENCE_TORRENT is not set # CONFIG_PHY_CADENCE_DPHY is not set # CONFIG_PHY_CADENCE_DPHY_RX is not set # CONFIG_PHY_CADENCE_SIERRA is not set CONFIG_PHY_CADENCE_SALVO=m CONFIG_PHY_PXA_28NM_HSIC=m CONFIG_PHY_PXA_28NM_USB2=m # CONFIG_PHY_LAN966X_SERDES is not set # CONFIG_PHY_CPCAP_USB is not set # CONFIG_PHY_MAPPHONE_MDM6600 is not set CONFIG_PHY_OCELOT_SERDES=m CONFIG_PHY_INTEL_LGM_COMBO=y # CONFIG_PHY_INTEL_LGM_EMMC is not set # end of PHY Subsystem CONFIG_POWERCAP=y # CONFIG_INTEL_RAPL is not set # CONFIG_IDLE_INJECT is not set # CONFIG_DTPM is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y CONFIG_USB4=m CONFIG_USB4_DEBUGFS_WRITE=y # CONFIG_USB4_DMA_TEST is not set # # Android # # CONFIG_ANDROID is not set # end of Android # CONFIG_DAX is not set CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y CONFIG_RAVE_SP_EEPROM=m # CONFIG_NVMEM_RMEM is not set # # HW tracing support # CONFIG_STM=y CONFIG_STM_PROTO_BASIC=y # CONFIG_STM_PROTO_SYS_T is not set # CONFIG_STM_DUMMY is not set CONFIG_STM_SOURCE_CONSOLE=m CONFIG_STM_SOURCE_HEARTBEAT=m CONFIG_STM_SOURCE_FTRACE=m # CONFIG_INTEL_TH is not set # end of HW tracing support CONFIG_FPGA=m CONFIG_ALTERA_PR_IP_CORE=m CONFIG_ALTERA_PR_IP_CORE_PLAT=m # CONFIG_FPGA_MGR_ALTERA_CVP is not set CONFIG_FPGA_BRIDGE=m CONFIG_ALTERA_FREEZE_BRIDGE=m CONFIG_XILINX_PR_DECOUPLER=m CONFIG_FPGA_REGION=m CONFIG_OF_FPGA_REGION=m CONFIG_FPGA_DFL=m # CONFIG_FPGA_DFL_FME is not set CONFIG_FPGA_DFL_AFU=m CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m CONFIG_FPGA_DFL_PCI=m CONFIG_FSI=y # CONFIG_FSI_NEW_DEV_NODE is not set # CONFIG_FSI_MASTER_GPIO is not set CONFIG_FSI_MASTER_HUB=m CONFIG_FSI_MASTER_ASPEED=y CONFIG_FSI_SCOM=m # CONFIG_FSI_SBEFIFO is not set CONFIG_MULTIPLEXER=m # # Multiplexer drivers # # CONFIG_MUX_ADG792A is not set CONFIG_MUX_GPIO=m CONFIG_MUX_MMIO=m # end of Multiplexer drivers CONFIG_PM_OPP=y # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set CONFIG_COUNTER=m CONFIG_INTERRUPT_CNT=m CONFIG_FTM_QUADDEC=m CONFIG_MICROCHIP_TCB_CAPTURE=m CONFIG_INTEL_QEP=m # CONFIG_MOST is not set # CONFIG_PECI is not set # CONFIG_HTE is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_VALIDATE_FS_PARSER=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_VERITY=y CONFIG_FS_VERITY_DEBUG=y # CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set # CONFIG_QFMT_V1 is not set # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y # CONFIG_VIRTIO_FS is not set # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_NETFS_SUPPORT=m CONFIG_NETFS_STATS=y CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_DEBUG=y # end of Caches # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y # CONFIG_PROC_PAGE_MONITOR is not set CONFIG_PROC_CHILDREN=y CONFIG_PROC_PID_ARCH_STATUS=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set CONFIG_MEMFD_CREATE=y CONFIG_CONFIGFS_FS=y # end of Pseudo filesystems CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ECRYPT_FS is not set CONFIG_JFFS2_FS=m CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y # CONFIG_JFFS2_FS_WBUF_VERIFY is not set # CONFIG_JFFS2_SUMMARY is not set # CONFIG_JFFS2_FS_XATTR is not set CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_LZO=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_JFFS2_CMODE_NONE is not set # CONFIG_JFFS2_CMODE_PRIORITY is not set CONFIG_JFFS2_CMODE_SIZE=y # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_CRAMFS=m CONFIG_CRAMFS_MTD=y # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 CONFIG_PSTORE_DEFLATE_COMPRESS=m # CONFIG_PSTORE_LZO_COMPRESS is not set CONFIG_PSTORE_LZ4_COMPRESS=y # CONFIG_PSTORE_LZ4HC_COMPRESS is not set # CONFIG_PSTORE_842_COMPRESS is not set CONFIG_PSTORE_ZSTD_COMPRESS=y CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y # CONFIG_PSTORE_LZ4_COMPRESS_DEFAULT is not set # CONFIG_PSTORE_ZSTD_COMPRESS_DEFAULT is not set CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_RAM is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=m # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DISABLE_UDP_SUPPORT=y # CONFIG_NFSD is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m # CONFIG_SUNRPC_DEBUG is not set # CONFIG_CEPH_FS is not set CONFIG_CIFS=m CONFIG_CIFS_STATS2=y CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y # CONFIG_CIFS_UPCALL is not set # CONFIG_CIFS_XATTR is not set CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CIFS_SWN_UPCALL is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_SMB_SERVER is not set CONFIG_SMBFS_COMMON=m # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # CONFIG_9P_FS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=m # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=m # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=m # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=m # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=m CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m # CONFIG_NLS_ISO8859_4 is not set 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 is not set 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 is not set CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=m # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=m # CONFIG_NLS_UTF8 is not set # CONFIG_DLM is not set CONFIG_UNICODE=y # CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set # end of File systems # # Security options # CONFIG_KEYS=y CONFIG_KEYS_REQUEST_CACHE=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=m # CONFIG_USER_DECRYPTED_DATA is not set CONFIG_KEY_DH_OPERATIONS=y # CONFIG_KEY_NOTIFICATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y # CONFIG_SECURITYFS is not set # CONFIG_SECURITY_NETWORK is not set # CONFIG_SECURITY_PATH is not set CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set # CONFIG_SECURITY_YAMA is not set # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set # CONFIG_SECURITY_LANDLOCK is not set CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set # CONFIG_IMA is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,bpf" # # 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 CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y # CONFIG_ZERO_CALL_USED_REGS is not set # end of Memory initialization CONFIG_RANDSTRUCT_NONE=y # CONFIG_RANDSTRUCT_FULL is not set # CONFIG_RANDSTRUCT_PERFORMANCE is not set # end of Kernel hardening options # end of Security options CONFIG_XOR_BLOCKS=y 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=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y # CONFIG_CRYPTO_TEST is not set CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_ENGINE=y # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y # CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set CONFIG_CRYPTO_ECC=y CONFIG_CRYPTO_ECDH=y # CONFIG_CRYPTO_ECDSA is not set # CONFIG_CRYPTO_ECRDSA is not set CONFIG_CRYPTO_SM2=y CONFIG_CRYPTO_CURVE25519=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_AEGIS128=y CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CFB=m CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_OFB=m CONFIG_CRYPTO_PCBC=y # CONFIG_CRYPTO_XTS is not set # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_ADIANTUM is not set # CONFIG_CRYPTO_ESSIV is not set # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_XXHASH=y CONFIG_CRYPTO_BLAKE2B=y CONFIG_CRYPTO_BLAKE2S=m CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRC64_ROCKSOFT is not set CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_POLY1305=y # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_SM3=y # CONFIG_CRYPTO_SM3_GENERIC is not set # CONFIG_CRYPTO_STREEBOG is not set CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_TI=m # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y # CONFIG_CRYPTO_SM4_GENERIC is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y CONFIG_CRYPTO_ZSTD=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y 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_KDF800108_CTR=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y # CONFIG_CRYPTO_DEV_PADLOCK_AES is not set CONFIG_CRYPTO_DEV_PADLOCK_SHA=y CONFIG_CRYPTO_DEV_GEODE=y # CONFIG_CRYPTO_DEV_HIFN_795X is not set CONFIG_CRYPTO_DEV_ATMEL_I2C=y CONFIG_CRYPTO_DEV_ATMEL_ECC=y CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_QAT=y CONFIG_CRYPTO_DEV_QAT_DH895xCC=y CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m CONFIG_CRYPTO_DEV_QAT_4XXX=y CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=y CONFIG_CRYPTO_DEV_QAT_C62XVF=y CONFIG_CRYPTO_DEV_VIRTIO=y CONFIG_CRYPTO_DEV_SAFEXCEL=y # CONFIG_CRYPTO_DEV_CCREE is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_LINEAR_RANGES=y CONFIG_PACKING=y CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y # CONFIG_CORDIC is not set CONFIG_PRIME_NUMBERS=y CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_ARCH_USE_SYM_ANNOTATIONS=y # # Crypto library routines # CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y # CONFIG_CRYPTO_LIB_CHACHA is not set CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=y CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA256=y # end of Crypto library routines CONFIG_LIB_MEMNEQ=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y CONFIG_CRC_T10DIF=y # CONFIG_CRC64_ROCKSOFT is not set CONFIG_CRC_ITU_T=y 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=m CONFIG_CRC4=y CONFIG_CRC7=y # CONFIG_LIBCRC32C is not set CONFIG_CRC8=y 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_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=y CONFIG_ZSTD_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set CONFIG_XZ_DEC_IA64=y # CONFIG_XZ_DEC_ARM is not set # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=y # CONFIG_XZ_DEC_MICROLZMA is not set CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=m CONFIG_BCH_CONST_PARAMS=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_SWIOTLB=y CONFIG_DMA_CMA=y # CONFIG_DMA_PERNUMA_CMA is not set # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_PERCENTAGE=0 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set CONFIG_CMA_SIZE_SEL_MAX=y CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set CONFIG_DMA_MAP_BENCHMARK=y CONFIG_SGL_ALLOC=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_LIBFDT=y CONFIG_OID_REGISTRY=m CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_32=y CONFIG_GENERIC_VDSO_TIME_NS=y CONFIG_ARCH_STACKWALK=y CONFIG_STACKDEPOT=y CONFIG_STACK_HASH_ORDER=20 CONFIG_REF_TRACKER=y # end of Library routines # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_PRINTK_CALLER=y # CONFIG_STACKTRACE_BUILD_ID is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # CONFIG_DYNAMIC_DEBUG_CORE is not set # CONFIG_SYMBOLIC_ERRNAME is not set CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_INFO_NONE is not set # CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set CONFIG_DEBUG_INFO_DWARF4=y # CONFIG_DEBUG_INFO_DWARF5 is not set CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_COMPRESSED is not set # CONFIG_DEBUG_INFO_SPLIT is not set CONFIG_PAHOLE_HAS_SPLIT_BTF=y # CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=8192 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set CONFIG_HEADERS_INSTALL=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_FRAME_POINTER=y # CONFIG_VMLINUX_MAP is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y # 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_MAGIC_SYSRQ_SERIAL_SEQUENCE="" CONFIG_DEBUG_FS=y # CONFIG_DEBUG_FS_ALLOW_ALL is not set # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS_ALLOW_NONE=y CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_UBSAN=y # CONFIG_UBSAN_TRAP is not set CONFIG_CC_HAS_UBSAN_BOUNDS=y CONFIG_UBSAN_BOUNDS=y CONFIG_UBSAN_ONLY_BOUNDS=y CONFIG_UBSAN_SHIFT=y # CONFIG_UBSAN_DIV_ZERO is not set # CONFIG_UBSAN_UNREACHABLE is not set # CONFIG_UBSAN_BOOL is not set # CONFIG_UBSAN_ENUM is not set # CONFIG_UBSAN_ALIGNMENT is not set CONFIG_UBSAN_SANITIZE_ALL=y # CONFIG_TEST_UBSAN is not set CONFIG_HAVE_KCSAN_COMPILER=y # end of Generic Kernel Debugging Instruments # # Networking Debugging # CONFIG_NET_DEV_REFCNT_TRACKER=y CONFIG_NET_NS_REFCNT_TRACKER=y # CONFIG_DEBUG_NET is not set # end of Networking Debugging # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_PAGE_OWNER=y # CONFIG_PAGE_POISONING is not set CONFIG_DEBUG_PAGE_REF=y # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_ARCH_HAS_DEBUG_WX=y # CONFIG_DEBUG_WX is not set CONFIG_GENERIC_PTDUMP=y CONFIG_PTDUMP_CORE=y CONFIG_PTDUMP_DEBUGFS=y CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set CONFIG_DEBUG_OBJECTS_FREE=y CONFIG_DEBUG_OBJECTS_TIMERS=y CONFIG_DEBUG_OBJECTS_WORK=y # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_SHRINKER_DEBUG=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM is not set CONFIG_DEBUG_VM_PGTABLE=y CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_DEBUG_KMAP_LOCAL=y CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP=y # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_CC_HAS_KASAN_GENERIC=y CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y CONFIG_HAVE_ARCH_KFENCE=y # 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_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=480 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_WQ_WATCHDOG=y # CONFIG_TEST_LOCKUP 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=y # CONFIG_PROVE_RAW_LOCK_NESTING is not set CONFIG_LOCK_STAT=y CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_RWSEMS=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_LOCKDEP=y CONFIG_LOCKDEP_BITS=15 CONFIG_LOCKDEP_CHAINS_BITS=16 CONFIG_LOCKDEP_STACK_TRACE_BITS=19 CONFIG_LOCKDEP_STACK_TRACE_HASH_BITS=14 CONFIG_LOCKDEP_CIRCULAR_QUEUE_BITS=12 # CONFIG_DEBUG_LOCKDEP 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 is not set # CONFIG_SCF_TORTURE_TEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) CONFIG_TRACE_IRQFLAGS=y CONFIG_TRACE_IRQFLAGS_NMI=y # CONFIG_DEBUG_IRQFLAGS is not set CONFIG_STACKTRACE=y CONFIG_WARN_ALL_UNSEEDED_RANDOM=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set # # Debug kernel data structures # # CONFIG_DEBUG_LIST is not set CONFIG_DEBUG_PLIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_DEBUG_MAPLE_TREE is not set # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_LIST is not set CONFIG_TORTURE_TEST=m CONFIG_RCU_SCALE_TEST=m CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU 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_RETHOOK=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_C_RECORDMCOUNT=y CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=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_PREEMPTIRQ_TRACEPOINTS=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_BOOTTIME_TRACING is not set # CONFIG_FUNCTION_TRACER is not set # CONFIG_STACK_TRACER is not set CONFIG_IRQSOFF_TRACER=y CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER is not set CONFIG_OSNOISE_TRACER=y # CONFIG_TIMERLAT_TRACER is not set CONFIG_MMIOTRACE=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y CONFIG_TRACING_MAP=y CONFIG_SYNTH_EVENTS=y CONFIG_HIST_TRIGGERS=y CONFIG_TRACE_EVENT_INJECT=y CONFIG_TRACEPOINT_BENCHMARK=y CONFIG_RING_BUFFER_BENCHMARK=m CONFIG_TRACE_EVAL_MAP_FILE=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set # CONFIG_MMIOTRACE_TEST is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_SYNTH_EVENT_GEN_TEST is not set CONFIG_HIST_TRIGGERS_DEBUG=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_SAMPLES=y # CONFIG_SAMPLE_AUXDISPLAY is not set CONFIG_SAMPLE_TRACE_EVENTS=m # CONFIG_SAMPLE_TRACE_CUSTOM_EVENTS is not set CONFIG_SAMPLE_TRACE_PRINTK=m CONFIG_SAMPLE_TRACE_ARRAY=m # CONFIG_SAMPLE_KOBJECT is not set CONFIG_SAMPLE_HW_BREAKPOINT=m CONFIG_SAMPLE_KFIFO=m CONFIG_SAMPLE_RPMSG_CLIENT=m # CONFIG_SAMPLE_CONFIGFS is not set # CONFIG_SAMPLE_HIDRAW is not set CONFIG_SAMPLE_LANDLOCK=y # CONFIG_SAMPLE_PIDFD is not set CONFIG_SAMPLE_TIMER=y # CONFIG_SAMPLE_UHID is not set CONFIG_SAMPLE_VFIO_MDEV_MTTY=m # CONFIG_SAMPLE_VFIO_MDEV_MDPY is not set # CONFIG_SAMPLE_VFIO_MDEV_MDPY_FB is not set CONFIG_SAMPLE_VFIO_MDEV_MBOCHS=m CONFIG_SAMPLE_ANDROID_BINDERFS=y CONFIG_SAMPLE_VFS=y CONFIG_SAMPLE_INTEL_MEI=y # CONFIG_SAMPLE_WATCHDOG is not set # CONFIG_SAMPLE_WATCH_QUEUE is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y CONFIG_IO_STRICT_DEVMEM=y # # x86 Debugging # CONFIG_TRACE_IRQFLAGS_NMI_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=y CONFIG_DEBUG_TLBFLUSH=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set 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 is not set CONFIG_PUNIT_ATOM_DEBUG=m CONFIG_UNWINDER_FRAME_POINTER=y # end of x86 Debugging # # Kernel Testing and Coverage # # CONFIG_KUNIT is not set CONFIG_NOTIFIER_ERROR_INJECTION=m # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAULT_INJECTION_USERCOPY=y # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAULT_INJECTION_STACKTRACE_FILTER is not set CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_RUNTIME_TESTING_MENU is not set CONFIG_ARCH_USE_MEMTEST=y # CONFIG_MEMTEST is not set # end of Kernel Testing and Coverage # end of Kernel hacking _______________________________________________ kbuild mailing list -- kbuild@lists.01.org To unsubscribe send an email to kbuild-leave@lists.01.org