From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3331341183910202071==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [mm, vmscan] 8b5971caa7: BUG: unable to handle kernel paging request at 0000000000015f11 Date: Thu, 28 Jan 2016 09:03:42 +0800 Message-ID: <87twly1pn5.fsf@yhuang-dev.intel.com> List-Id: --===============3331341183910202071== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/mel/linux-balancenuma mm-vm= scan-node-lru-v2r26 commit 8b5971caa736f046f66f388c0fa704b12bb0a64d ("mm, vmscan: Move LRU list= s to node") +------------------------------------------------+------------+------------+ | | 32d9c363c6 | 8b5971caa7 | +------------------------------------------------+------------+------------+ | boot_successes | 2 | 0 | | boot_failures | 6 | 8 | | IP-Config:Auto-configuration_of_network_failed | 6 | | | BUG:unable_to_handle_kernel | 0 | 8 | | Oops | 0 | 8 | | RIP:cpu_vm_stats_fold | 0 | 8 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 8 | | backtrace:debug_hotplug_cpu | 0 | 8 | | backtrace:kernel_init_freeable | 0 | 8 | +------------------------------------------------+------------+------------+ [ 66.072566] tty ptytc: hash matches [ 66.077445] BIOS EDD facility v0.16 2004-Jun-25, 2 devices found [ 66.079753] Unregister pv shared memory for cpu 0 [ 66.090173] BUG: unable to handle kernel paging request at 0000000000015= f11 [ 66.091031] IP: [] cpu_vm_stats_fold+0x159/0x1f0 [ 66.091762] PGD 0 = [ 66.092022] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC = [ 66.092618] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.5.0-rc1-00005-g8= b5971c #1 [ 66.093425] task: ffff880074cc8000 ti: ffff880074cbc000 task.ti: ffff880= 074cbc000 [ 66.094266] RIP: 0010:[] [] cpu_vm_= stats_fold+0x159/0x1f0 [ 66.095234] RSP: 0000:ffff880074cbfcb0 EFLAGS: 00010246 [ 66.095815] RAX: ffff880078c03000 RBX: 0000000000000000 RCX: 00000000000= 00000 [ 66.096593] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff833= 561a0 [ 66.097399] RBP: ffff880074cbfd60 R08: ffff880078c24f88 R09: 00000000000= 15f10 [ 66.098201] R10: fffffffffffd4fc0 R11: 00000000002363b0 R12: ffff880074c= bfcd4 [ 66.098981] R13: 0000000000000000 R14: 0000000000000001 R15: ffffffff82d= b44d0 [ 66.099809] FS: 0000000000000000(0000) GS:ffff880078500000(0000) knlGS:= 0000000000000000 [ 66.100685] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 66.101316] CR2: 0000000000015f11 CR3: 0000000002c0a000 CR4: 00000000000= 006a0 [ 66.102155] Stack: [ 66.102383] 0000000074cbfce8 0000000000000000 0000000000000000 00000000= 00000000 [ 66.103291] fffffffc00000000 00000000fffffffc 0000000000000000 00000000= 00000000 [ 66.104165] 0000000c00000000 0000000000000004 0000000000000001 00000000= 00000000 [ 66.105043] Call Trace: [ 66.105319] [] page_alloc_cpu_notify+0x61/0x80 [ 66.106012] [] notifier_call_chain+0xf4/0x140 [ 66.106671] [] __raw_notifier_call_chain+0x16/0x20 [ 66.107378] [] cpu_notify_nofail+0x2b/0x90 [ 66.108042] [] _cpu_down+0x2ee/0x450 [ 66.108645] [] cpu_down+0x4e/0x80 [ 66.109203] [] _debug_hotplug_cpu+0xd5/0x130 [ 66.109856] [] ? pci_iommu_alloc+0xbb/0xbb [ 66.110493] [] debug_hotplug_cpu+0x14/0x1f [ 66.111148] [] do_one_initcall+0x16b/0x293 [ 66.111810] [] kernel_init_freeable+0x1dc/0x2d0 [ 66.112520] [] ? rest_init+0x200/0x200 [ 66.113142] [] kernel_init+0x16/0x1b0 [ 66.113769] [] ret_from_fork+0x3f/0x70 [ 66.114401] [] ? rest_init+0x200/0x200 [ 66.115037] Code: 03 01 e8 db cd ff ff 48 85 c0 74 7c 48 83 05 0e 6c 09 = 03 01 4c 8d 80 88 1f 02 00 31 d2 4c 8b 88 80 1f 02 00 48 8b 35 df 6b 09 03 = <41> 0f be 4c 11 01 48 83 c6 01 48 89 35 ce 6b 09 03 84 c9 74 1d = [ 66.118288] RIP [] cpu_vm_stats_fold+0x159/0x1f0 [ 66.119039] RSP [ 66.119456] CR2: 0000000000015f11 [ 66.119853] ---[ end trace b6d769b825583457 ]--- [ 66.120356] Kernel panic - not syncing: Fatal exception Thanks, Ying Huang --===============3331341183910202071== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.5.0-rc1-00005-g8b5971c" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjUuMC1yYzEgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0yOApDT05G SUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRf QklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklH X05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdf R0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05G SUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09O RklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15 CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJf Q1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklH X05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05f UE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FO VF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09O RklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRT X09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExP Qz15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2Fs bC1zYXZlZC1yZGkgLWZjYWxsLXNhdmVkLXJzaSAtZmNhbGwtc2F2ZWQtcmR4IC1mY2FsbC1zYXZl ZC1yY3ggLWZjYWxsLXNhdmVkLXI4IC1mY2FsbC1zYXZlZC1yOSAtZmNhbGwtc2F2ZWQtcjEwIC1m Y2FsbC1zYXZlZC1yMTEiCkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklY X0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19ERUZDT05GSUdf TElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19DT05TVFJV Q1RPUlM9eQpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15 CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklH X0NST1NTX0NPTVBJTEU9IiIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklH X0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9L RVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5F TF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15 CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQpDT05GSUdfS0VSTkVMX0daSVA9eQojIENPTkZJR19L RVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMg Q09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNl dAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9 Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQojIENPTkZJ R19QT1NJWF9NUVVFVUUgaXMgbm90IHNldApDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNP TkZJR19GSEFORExFPXkKQ09ORklHX1VTRUxJQj15CiMgQ09ORklHX0FVRElUIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05G SUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19H RU5FUklDX1BFTkRJTkdfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX0NISVA9eQpDT05GSUdfSVJR X0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01T SV9JUlE9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlO X0RFQlVHPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9 eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9E QVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VO RVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdf R0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5U U19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVycyBz dWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMg Q09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJ R19OT19IWl9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9fSFogaXMgbm90IHNldAojIENPTkZJ R19ISUdIX1JFU19USU1FUlMgaXMgbm90IHNldAoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRz IGFjY291bnRpbmcKIwojIENPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKIyBD T05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU4gaXMgbm90IHNldApDT05GSUdfSVJRX1RJTUVf QUNDT1VOVElORz15CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNldAojIENPTkZJ R19UQVNLU1RBVFMgaXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9S Q1U9eQpDT05GSUdfUkNVX0VYUEVSVD15CkNPTkZJR19TUkNVPXkKIyBDT05GSUdfVEFTS1NfUkNV IGlzIG5vdCBzZXQKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX0ZBTk9VVD02 NApDT05GSUdfUkNVX0ZBTk9VVF9MRUFGPTE2CiMgQ09ORklHX1JDVV9GQVNUX05PX0haIGlzIG5v dCBzZXQKQ09ORklHX1RSRUVfUkNVX1RSQUNFPXkKQ09ORklHX1JDVV9LVEhSRUFEX1BSSU89MAoj IENPTkZJR19SQ1VfTk9DQl9DUFUgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9P VCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CiMgQ09O RklHX0lLQ09ORklHX1BST0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05G SUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NM T0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9X QU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4 PXkKQ09ORklHX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX05VTUFfQkFMQU5DSU5HX0RFRkFVTFRf RU5BQkxFRD15CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNPTkZJR19N RU1DRz15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CiMg Q09ORklHX0NGU19CQU5EV0lEVEggaXMgbm90IHNldAojIENPTkZJR19SVF9HUk9VUF9TQ0hFRCBp cyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfUElEUz15CiMgQ09ORklHX0NHUk9VUF9GUkVFWkVSIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1BVU0VUUyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfREVWSUNF PXkKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUEVS RiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NI RUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX05BTUVTUEFDRVMgaXMgbm90IHNl dApDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBu b3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklU UkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKIyBDT05GSUdfUkRfQlpJUDIgaXMgbm90 IHNldApDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJR19SRF9MWk89eQojIENP TkZJR19SRF9MWjQgaXMgbm90IHNldAojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBu b3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9V SUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtS X1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfVUlEMTY9eQpD T05GSUdfTVVMVElVU0VSPXkKIyBDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTCBpcyBub3Qgc2V0CiMg Q09ORklHX1NZU0ZTX1NZU0NBTEwgaXMgbm90IHNldAojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBp cyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdf UFJJTlRLPXkKQ09ORklHX0JVRz15CiMgQ09ORklHX0VMRl9DT1JFIGlzIG5vdCBzZXQKQ09ORklH X1BDU1BLUl9QTEFURk9STT15CiMgQ09ORklHX0JBU0VfRlVMTCBpcyBub3Qgc2V0CkNPTkZJR19G VVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkK Q09ORklHX0VWRU5URkQ9eQpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfU0hNRU09eQojIENP TkZJR19BSU8gaXMgbm90IHNldApDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX1VTRVJG QVVMVEZEPXkKQ09ORklHX1BDSV9RVUlSS1M9eQpDT05GSUdfTUVNQkFSUklFUj15CkNPTkZJR19F TUJFRERFRD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX1BFUkZfVVNFX1ZNQUxM T0M9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklH X1BFUkZfRVZFTlRTPXkKQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0M9eQpDT05GSUdfVk1f RVZFTlRfQ09VTlRFUlM9eQpDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX0NPTVBBVF9CUksg aXMgbm90IHNldAojIENPTkZJR19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQojIENPTkZJ R19TTE9CIGlzIG5vdCBzZXQKQ09ORklHX1NMVUJfQ1BVX1BBUlRJQUw9eQojIENPTkZJR19TWVNU RU1fREFUQV9WRVJJRklDQVRJT04gaXMgbm90IHNldAojIENPTkZJR19QUk9GSUxJTkcgaXMgbm90 IHNldApDT05GSUdfVFJBQ0VQT0lOVFM9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZF X09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJR19KVU1QX0xBQkVM PXkKQ09ORklHX1NUQVRJQ19LRVlTX1NFTEZURVNUPXkKQ09ORklHX1VQUk9CRVM9eQojIENPTkZJ R19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJ RU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNP TkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFW RV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JF U19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RN QV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FS Q0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNL X0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVH PXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9J TlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZF X1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BF UkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklH X0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQUxJR05FRF9TVFJVQ1Rf UEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RP VUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklH X0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQQz15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxU RVI9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RP Uj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNL UFJPVEVDVE9SX05PTkU9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdf R0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hf VFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJ R19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNP TkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFO RE9NSVpFPXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1B UF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPXkKQ09O RklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFWRV9DT1BZX1RIUkVBRF9U TFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9O PXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwpDT05GSUdfR0NPVl9LRVJORUw9 eQpDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CkNPTkZJR19HQ09WX1BST0ZJTEVf QUxMPXkKQ09ORklHX0dDT1ZfRk9STUFUX0FVVE9ERVRFQ1Q9eQojIENPTkZJR19HQ09WX0ZPUk1B VF8zXzQgaXMgbm90IHNldAojIENPTkZJR19HQ09WX0ZPUk1BVF80XzcgaXMgbm90IHNldAojIENP TkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJJTkZP PXkKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0xCiMgQ09ORklHX01PRFVM RVMgaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CiMgQ09ORklHX0JMT0NL IGlzIG5vdCBzZXQKQ09ORklHX0FTTjE9eQpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpD T05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dO RVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9T UElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVV RURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkKCiMK IyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdf U01QPXkKQ09ORklHX1g4Nl9GRUFUVVJFX05BTUVTPXkKIyBDT05GSUdfWDg2X0ZBU1RfRkVBVFVS RV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9YMkFQSUMgaXMgbm90IHNldApDT05GSUdf WDg2X01QUEFSU0U9eQojIENPTkZJR19YODZfRVhURU5ERURfUExBVEZPUk0gaXMgbm90IHNldApD T05GSUdfWDg2X0lOVEVMX0xQU1M9eQpDT05GSUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0U9eQpD T05GSUdfSU9TRl9NQkk9eQpDT05GSUdfSU9TRl9NQklfREVCVUc9eQojIENPTkZJR19TQ0hFRF9P TUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNP TkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfUEFSQVZJUlRfU1BJTkxPQ0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOIGlzIG5vdCBzZXQK Q09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX0tWTV9ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9D TE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05G SUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01B VE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVf Q0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9 eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlO SU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQojIENPTkZJR19QUk9D RVNTT1JfU0VMRUNUIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BV X1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0hQRVRfVElNRVI9eQpD T05GSUdfSFBFVF9FTVVMQVRFX1JUQz15CiMgQ09ORklHX0RNSSBpcyBub3Qgc2V0CkNPTkZJR19H QVJUX0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9NTVU9eQpDT05GSUdfQ0FMR0FSWV9JT01NVV9F TkFCTEVEX0JZX0RFRkFVTFQ9eQpDT05GSUdfU1dJT1RMQj15CkNPTkZJR19JT01NVV9IRUxQRVI9 eQpDT05GSUdfTUFYU01QPXkKQ09ORklHX05SX0NQVVM9ODE5MgpDT05GSUdfU0NIRURfU01UPXkK IyBDT05GSUdfU0NIRURfTUMgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9OT05FPXkKIyBDT05G SUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBz ZXQKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdf WDg2X0lPX0FQSUM9eQojIENPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUyBp cyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9NQ0UgaXMgbm90IHNldAojIENPTkZJR19WTTg2IGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQojIENPTkZJR19JOEsgaXMgbm90 IHNldAojIENPTkZJR19NSUNST0NPREUgaXMgbm90IHNldApDT05GSUdfWDg2X01TUj15CkNPTkZJ R19YODZfQ1BVSUQ9eQpDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNI X0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfTlVNQT15CkNPTkZJR19BTURfTlVNQT15CkNPTkZJ R19YODZfNjRfQUNQSV9OVU1BPXkKQ09ORklHX05PREVTX1NQQU5fT1RIRVJfTk9ERVM9eQpDT05G SUdfTlVNQV9FTVU9eQpDT05GSUdfTk9ERVNfU0hJRlQ9MTAKQ09ORklHX0FSQ0hfU1BBUlNFTUVN X0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfU0VM RUNUX01FTU9SWV9NT0RFTD15CiMgQ09ORklHX0FSQ0hfTUVNT1JZX1BST0JFIGlzIG5vdCBzZXQK Q09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX1NF TEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFS U0VNRU09eQpDT05GSUdfTkVFRF9NVUxUSVBMRV9OT0RFUz15CkNPTkZJR19IQVZFX01FTU9SWV9Q UkVTRU5UPXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVN TUFQX0VOQUJMRT15CkNPTkZJR19TUEFSU0VNRU1fQUxMT0NfTUVNX01BUF9UT0dFVEhFUj15CiMg Q09ORklHX1NQQVJTRU1FTV9WTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTUVNQkxPQ0s9 eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVN QkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CiMgQ09ORklHX01PVkFCTEVfTk9ERSBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFPXkKQ09ORklHX01FTU9SWV9I T1RQTFVHPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHX1NQQVJTRT15CkNPTkZJR19NRU1PUllfSE9U UkVNT1ZFPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQ TElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9D T01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklH X1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1pPTkVfRE1BX0ZMQUc9MQpDT05GSUdfVklSVF9U T19CVVM9eQojIENPTkZJR19LU00gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9NTUFQX01JTl9B RERSPTQwOTYKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0UgaXMgbm90IHNldApDT05GSUdf Q0xFQU5DQUNIRT15CkNPTkZJR19DTUE9eQojIENPTkZJR19DTUFfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19DTUFfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQVJFQVM9NwojIENPTkZJ R19aUE9PTCBpcyBub3Qgc2V0CiMgQ09ORklHX1pCVUQgaXMgbm90IHNldAojIENPTkZJR19aU01B TExPQyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfQVJD SF9TVVBQT1JUU19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKQ09ORklHX0RFRkVSUkVEX1NU UlVDVF9QQUdFX0lOSVQ9eQojIENPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkcgaXMgbm90IHNldApD T05GSUdfRlJBTUVfVkVDVE9SPXkKIyBDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTiBp cyBub3Qgc2V0CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQpDT05GSUdf TVRSUl9TQU5JVElaRVI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVJfRU5BQkxFX0RFRkFVTFQ9MApD T05GSUdfTVRSUl9TQU5JVElaRVJfU1BBUkVfUkVHX05SX0RFRkFVTFQ9MQojIENPTkZJR19YODZf UEFUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKQ09O RklHX1g4Nl9JTlRFTF9NUFg9eQpDT05GSUdfRUZJPXkKIyBDT05GSUdfRUZJX1NUVUIgaXMgbm90 IHNldApDT05GSUdfU0VDQ09NUD15CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklH X0haXzI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8x MDAwPXkKQ09ORklHX0haPTEwMDAKIyBDT05GSUdfU0NIRURfSFJUSUNLIGlzIG5vdCBzZXQKQ09O RklHX0tFWEVDPXkKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfS0VYRUNfVkVSSUZZX1NJRz15 CiMgQ09ORklHX0NSQVNIX0RVTVAgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgx MDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNFIGlzIG5v dCBzZXQKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCkNPTkZJR19IT1RQTFVHX0NQVT15 CkNPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwPXkKQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BV MD15CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1ZTWVND QUxMX05BVElWRSBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfVlNZU0NBTExfRU1VTEFURT15CiMg Q09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9C T09MIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09O RklHX0hBVkVfTElWRVBBVENIPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkK Q09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RSRU1PVkU9eQpDT05GSUdfVVNFX1BFUkNQVV9O VU1BX05PREVfSUQ9eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCkNP TkZJR19TVVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpFUj15CkNPTkZJR19TVVNQRU5EX1NL SVBfU1lOQz15CkNPTkZJR19QTV9TTEVFUD15CkNPTkZJR19QTV9TTEVFUF9TTVA9eQpDT05GSUdf UE1fQVVUT1NMRUVQPXkKQ09ORklHX1BNX1dBS0VMT0NLUz15CkNPTkZJR19QTV9XQUtFTE9DS1Nf TElNSVQ9MTAwCiMgQ09ORklHX1BNX1dBS0VMT0NLU19HQyBpcyBub3Qgc2V0CkNPTkZJR19QTT15 CkNPTkZJR19QTV9ERUJVRz15CiMgQ09ORklHX1BNX0FEVkFOQ0VEX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX1BNX1RFU1RfU1VTUEVORD15CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CkNPTkZJR19E UE1fV0FUQ0hET0c9eQpDT05GSUdfRFBNX1dBVENIRE9HX1RJTUVPVVQ9NjAKQ09ORklHX1BNX1RS QUNFPXkKQ09ORklHX1BNX1RSQUNFX1JUQz15CkNPTkZJR19QTV9DTEs9eQojIENPTkZJR19XUV9Q T1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FD UElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERD PXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VSX1NUQVRFU19TVVBQT1JUPXkKQ09ORklHX0FDUElf REVCVUdHRVI9eQpDT05GSUdfQUNQSV9ERUJVR0dFUl9VU0VSPXkKQ09ORklHX0FDUElfU0xFRVA9 eQojIENPTkZJR19BQ1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1JFVl9P VkVSUklERV9QT1NTSUJMRT15CkNPTkZJR19BQ1BJX0VDX0RFQlVHRlM9eQpDT05GSUdfQUNQSV9B Qz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQpDT05GSUdfQUNQSV9CVVRUT049eQpDT05GSUdfQUNQ SV9WSURFTz15CkNPTkZJR19BQ1BJX0ZBTj15CiMgQ09ORklHX0FDUElfRE9DSyBpcyBub3Qgc2V0 CiMgQ09ORklHX0FDUElfUFJPQ0VTU09SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfTlVNQT15CkNP TkZJR19BQ1BJX0NVU1RPTV9EU0RUX0ZJTEU9IiIKIyBDT05GSUdfQUNQSV9DVVNUT01fRFNEVCBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVSUklERT15CkNPTkZJR19BQ1BJ X0RFQlVHPXkKQ09ORklHX0FDUElfUENJX1NMT1Q9eQpDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09O RklHX0FDUElfQ09OVEFJTkVSPXkKQ09ORklHX0FDUElfSE9UUExVR19NRU1PUlk9eQpDT05GSUdf QUNQSV9IT1RQTFVHX0lPQVBJQz15CkNPTkZJR19BQ1BJX1NCUz15CkNPTkZJR19BQ1BJX0hFRD15 CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9 eQojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQpDT05GSUdfQUNQSV9B UEVJPXkKIyBDT05GSUdfQUNQSV9BUEVJX0dIRVMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0FQ RUlfRUlOSiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FQRUlfRVJTVF9ERUJVRz15CiMgQ09ORklH X1BNSUNfT1BSRUdJT04gaXMgbm90IHNldApDT05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5 IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15 CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfREVGQVVM VF9HT1ZfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNB VkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMg bm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNP TkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfUE9X RVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRSBpcyBub3Qg c2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NP TlNFUlZBVElWRT15CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdf WDg2X0lOVEVMX1BTVEFURT15CiMgQ09ORklHX1g4Nl9QNF9DTE9DS01PRCBpcyBub3Qgc2V0Cgoj CiMgc2hhcmVkIG9wdGlvbnMKIwojIENPTkZJR19YODZfU1BFRURTVEVQX0xJQiBpcyBub3Qgc2V0 CgojCiMgQ1BVIElkbGUKIwojIENPTkZJR19DUFVfSURMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FS Q0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CgojCiMgTWVtb3J5IHBvd2VyIHNh dmluZ3MKIwojIENPTkZJR19JNzMwMF9JRExFIGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0aW9ucyAo UENJIGV0Yy4pCiMKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRElSRUNUPXkKQ09ORklHX1BDSV9N TUNPTkZJRz15CkNPTkZJR19QQ0lfRE9NQUlOUz15CiMgQ09ORklHX1BDSV9DTkIyMExFX1FVSVJL IGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRVBPUlRCVVMgaXMgbm90IHNldApDT05GSUdfUENJX0JV U19BRERSX1RfNjRCSVQ9eQpDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01B SU49eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19F TkFCTEVfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfU1RVQj15CiMgQ09ORklHX0hUX0lSUSBp cyBub3Qgc2V0CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BS ST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBj b250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JU0FfRE1BX0FQSSBpcyBub3Qgc2V0CkNPTkZJ R19BTURfTkI9eQpDT05GSUdfUENDQVJEPXkKQ09ORklHX1BDTUNJQT15CiMgQ09ORklHX1BDTUNJ QV9MT0FEX0NJUyBpcyBub3Qgc2V0CkNPTkZJR19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRn ZXMKIwojIENPTkZJR19ZRU5UQSBpcyBub3Qgc2V0CkNPTkZJR19QRDY3Mjk9eQpDT05GSUdfSTgy MDkyPXkKQ09ORklHX1BDQ0FSRF9OT05TVEFUSUM9eQojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBu b3Qgc2V0CkNPTkZJR19SQVBJRElPPXkKQ09ORklHX1JBUElESU9fRElTQ19USU1FT1VUPTMwCkNP TkZJR19SQVBJRElPX0VOQUJMRV9SWF9UWF9QT1JUUz15CiMgQ09ORklHX1JBUElESU9fRE1BX0VO R0lORSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU9fREVCVUcgaXMgbm90IHNldApDT05GSUdf UkFQSURJT19FTlVNX0JBU0lDPXkKCiMKIyBSYXBpZElPIFN3aXRjaCBkcml2ZXJzCiMKQ09ORklH X1JBUElESU9fVFNJNTdYPXkKQ09ORklHX1JBUElESU9fQ1BTX1hYPXkKQ09ORklHX1JBUElESU9f VFNJNTY4PXkKIyBDT05GSUdfUkFQSURJT19DUFNfR0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4 Nl9TWVNGQiBpcyBub3Qgc2V0CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRp b25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05G SUdfQklORk1UX1NDUklQVD15CiMgQ09ORklHX0hBVkVfQU9VVCBpcyBub3Qgc2V0CkNPTkZJR19C SU5GTVRfTUlTQz15CkNPTkZJR19DT1JFRFVNUD15CkNPTkZJR19JQTMyX0VNVUxBVElPTj15CkNP TkZJR19JQTMyX0FPVVQ9eQojIENPTkZJR19YODZfWDMyIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBB VD15CkNPTkZJR19DT01QQVRfRk9SX1U2NF9BTElHTk1FTlQ9eQpDT05GSUdfU1lTVklQQ19DT01Q QVQ9eQpDT05GSUdfS0VZU19DT01QQVQ9eQpDT05GSUdfWDg2X0RFVl9ETUFfT1BTPXkKQ09ORklH X1BNQ19BVE9NPXkKQ09ORklHX1ZNRD15CkNPTkZJR19ORVQ9eQoKIwojIE5ldHdvcmtpbmcgb3B0 aW9ucwojCiMgQ09ORklHX1BBQ0tFVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKIyBDT05GSUdf VU5JWF9ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0tFWSBpcyBub3Qgc2V0CiMgQ09ORklH X0lORVQgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1NFQ01BUksgaXMgbm90IHNldAojIENP TkZJR19ORVRfUFRQX0NMQVNTSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09SS19QSFlfVElN RVNUQU1QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSIGlzIG5vdCBzZXQKIyBDT05G SUdfQVRNIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJJREdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVkxB Tl84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xM QzIgaXMgbm90IHNldAojIENPTkZJR19JUFggaXMgbm90IHNldAojIENPTkZJR19BVEFMSyBpcyBu b3Qgc2V0CiMgQ09ORklHX1gyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0xBUEIgaXMgbm90IHNldAoj IENPTkZJR19QSE9ORVQgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0IGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1NDSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfRENCIGlzIG5vdCBzZXQKIyBD T05GSUdfRE5TX1JFU09MVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qg c2V0CiMgQ09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19NTUFQIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMUyBp cyBub3Qgc2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05GSUdfUkZT X0FDQ0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX1NPQ0tfQ0dST1VQX0RBVEEgaXMgbm90IHNl dAojIENPTkZJR19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfTkVU X0NMQVNTSUQgaXMgbm90IHNldApDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9 eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklH X0hBTVJBRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJE QSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKQ09ORklHX1dJUkVMRVNTPXkKIyBD T05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAojIENPTkZJR19MSUI4MDIxMSBpcyBub3Qgc2V0Cgoj CiMgQ0ZHODAyMTEgbmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpDT05GSUdfTUFD ODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MAojIENPTkZJR19XSU1BWCBpcyBub3Qgc2V0CiMgQ09O RklHX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTF9SRUdVTEFUT1IgaXMgbm90IHNl dAojIENPTkZJR19ORVRfOVAgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKIyBD T05GSUdfTkZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdf SEFWRV9CUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIg T3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJfUEFU SD0iIgpDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NUQU5EQUxPTkUgaXMgbm90IHNldAojIENPTkZJR19QUkVWRU5UX0ZJUk1XQVJF X0JVSUxEIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19GSVJNV0FSRV9JTl9L RVJORUw9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hF TFBFUj15CiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSyBpcyBub3Qgc2V0 CiMgQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RS SVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0CiMgQ09ORklH X1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBp cyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkK Q09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lS UT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0ZFTkNFX1RSQUNFIGlzIG5v dCBzZXQKIyBDT05GSUdfRE1BX0NNQSBpcyBub3Qgc2V0CgojCiMgQnVzIGRldmljZXMKIwojIENP TkZJR19DT05ORUNUT1IgaXMgbm90IHNldApDT05GSUdfTVREPXkKQ09ORklHX01URF9SRURCT09U X1BBUlRTPXkKQ09ORklHX01URF9SRURCT09UX0RJUkVDVE9SWV9CTE9DSz0tMQpDT05GSUdfTVRE X1JFREJPT1RfUEFSVFNfVU5BTExPQ0FURUQ9eQpDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfUkVB RE9OTFk9eQpDT05GSUdfTVREX0NNRExJTkVfUEFSVFM9eQpDT05GSUdfTVREX0FSN19QQVJUUz15 CgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX09P UFM9eQpDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUj15CgojCiMgUkFNL1JPTS9GbGFzaCBj aGlwIGRyaXZlcnMKIwojIENPTkZJR19NVERfQ0ZJIGlzIG5vdCBzZXQKQ09ORklHX01URF9KRURF Q1BST0JFPXkKQ09ORklHX01URF9HRU5fUFJPQkU9eQojIENPTkZJR19NVERfQ0ZJX0FEVl9PUFRJ T05TIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xPXkKQ09ORklHX01URF9N QVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80PXkKIyBDT05GSUdf TVREX01BUF9CQU5LX1dJRFRIXzggaXMgbm90IHNldAojIENPTkZJR19NVERfTUFQX0JBTktfV0lE VEhfMTYgaXMgbm90IHNldAojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMzIgaXMgbm90IHNl dApDT05GSUdfTVREX0NGSV9JMT15CkNPTkZJR19NVERfQ0ZJX0kyPXkKIyBDT05GSUdfTVREX0NG SV9JNCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfSTggaXMgbm90IHNldAojIENPTkZJR19N VERfQ0ZJX0lOVEVMRVhUIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfQU1EU1REPXkKQ09ORklH X01URF9DRklfU1RBQT15CkNPTkZJR19NVERfQ0ZJX1VUSUw9eQpDT05GSUdfTVREX1JBTT15CkNP TkZJR19NVERfUk9NPXkKQ09ORklHX01URF9BQlNFTlQ9eQoKIwojIE1hcHBpbmcgZHJpdmVycyBm b3IgY2hpcCBhY2Nlc3MKIwpDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1M9eQpDT05GSUdfTVRE X1BIWVNNQVA9eQojIENPTkZJR19NVERfUEhZU01BUF9DT01QQVQgaXMgbm90IHNldAojIENPTkZJ R19NVERfQU1ENzZYUk9NIGlzIG5vdCBzZXQKQ09ORklHX01URF9JQ0hYUk9NPXkKIyBDT05GSUdf TVREX0VTQjJST00gaXMgbm90IHNldApDT05GSUdfTVREX0NLODA0WFJPTT15CiMgQ09ORklHX01U RF9TQ0IyX0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05FVHRlbCBpcyBub3Qgc2V0CkNP TkZJR19NVERfTDQ0MEdYPXkKQ09ORklHX01URF9QQ0k9eQpDT05GSUdfTVREX1BDTUNJQT15CiMg Q09ORklHX01URF9QQ01DSUFfQU5PTllNT1VTIGlzIG5vdCBzZXQKQ09ORklHX01URF9HUElPX0FE RFI9eQojIENPTkZJR19NVERfSU5URUxfVlJfTk9SIGlzIG5vdCBzZXQKQ09ORklHX01URF9QTEFU UkFNPXkKQ09ORklHX01URF9MQVRDSF9BRERSPXkKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2 aWNlIGRyaXZlcnMKIwpDT05GSUdfTVREX1BNQzU1MT15CiMgQ09ORklHX01URF9QTUM1NTFfQlVH RklYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BNQzU1MV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9TTFJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QSFJBTSBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9NVERSQU0gaXMgbm90IHNldAoKIwojIERpc2stT24tQ2hpcCBEZXZpY2UgRHJp dmVycwojCkNPTkZJR19NVERfRE9DRzM9eQpDT05GSUdfQkNIX0NPTlNUX009MTQKQ09ORklHX0JD SF9DT05TVF9UPTQKIyBDT05GSUdfTVREX05BTkQgaXMgbm90IHNldAojIENPTkZJR19NVERfT05F TkFORCBpcyBub3Qgc2V0CgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMK IyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBzZXQKQ09ORklHX01URF9TUElfTk9SPXkKQ09ORklH X01URF9NVDgxeHhfTk9SPXkKQ09ORklHX01URF9TUElfTk9SX1VTRV80S19TRUNUT1JTPXkKQ09O RklHX01URF9VQkk9eQpDT05GSUdfTVREX1VCSV9XTF9USFJFU0hPTEQ9NDA5NgpDT05GSUdfTVRE X1VCSV9CRUJfTElNSVQ9MjAKQ09ORklHX01URF9VQklfRkFTVE1BUD15CiMgQ09ORklHX01URF9V QklfR0xVRUJJIGlzIG5vdCBzZXQKIyBDT05GSUdfT0YgaXMgbm90IHNldApDT05GSUdfQVJDSF9N SUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JUX1BD PXkKIyBDT05GSUdfUEFSUE9SVF9TRVJJQUwgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9QQ19G SUZPPXkKIyBDT05GSUdfUEFSUE9SVF9QQ19TVVBFUklPIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBP UlRfUENfUENNQ0lBPXkKIyBDT05GSUdfUEFSUE9SVF9HU0MgaXMgbm90IHNldApDT05GSUdfUEFS UE9SVF9BWDg4Nzk2PXkKQ09ORklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19QQVJQT1JUX05PVF9Q Qz15CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2Nv bHMKIwpDT05GSUdfUE5QQUNQST15CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNf TElTM0xWMDJEPXkKIyBDT05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldApDT05GSUdfRFVNTVlf SVJRPXkKQ09ORklHX0lCTV9BU009eQojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05G SUdfU0dJX0lPQzQgaXMgbm90IHNldApDT05GSUdfVElGTV9DT1JFPXkKQ09ORklHX1RJRk1fN1hY MT15CiMgQ09ORklHX0lDUzkzMlM0MDEgaXMgbm90IHNldApDT05GSUdfRU5DTE9TVVJFX1NFUlZJ Q0VTPXkKQ09ORklHX0hQX0lMTz15CkNPTkZJR19BUERTOTgwMkFMUz15CiMgQ09ORklHX0lTTDI5 MDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19UU0wyNTUwPXkKIyBDT05GSUdfU0VOU09SU19CSDE3ODAgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19CSDE3NzA9eQojIENPTkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05G SUdfSE1DNjM1MiBpcyBub3Qgc2V0CkNPTkZJR19EUzE2ODI9eQpDT05GSUdfQk1QMDg1PXkKQ09O RklHX0JNUDA4NV9JMkM9eQpDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwPXkKIyBDT05GSUdfU1JB TSBpcyBub3Qgc2V0CkNPTkZJR19DMlBPUlQ9eQpDT05GSUdfQzJQT1JUX0RVUkFNQVJfMjE1MD15 CgojCiMgRUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9eQpDT05GSUdfRUVQUk9N X0xFR0FDWT15CkNPTkZJR19FRVBST01fTUFYNjg3NT15CkNPTkZJR19FRVBST01fOTNDWDY9eQpD T05GSUdfQ0I3MTBfQ09SRT15CiMgQ09ORklHX0NCNzEwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0NCNzEwX0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQg dHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTElTM19JMkM9eQoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2Fk IG1vZHVsZQojCkNPTkZJR19BTFRFUkFfU1RBUEw9eQojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBu b3Qgc2V0CgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwpDT05GSUdfSU5URUxfTUlDX0JVUz15 CgojCiMgU0NJRiBCdXMgRHJpdmVyCiMKQ09ORklHX1NDSUZfQlVTPXkKCiMKIyBJbnRlbCBNSUMg SG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCgojCiMgU0NJRiBEcml2 ZXIKIwoKIwojIEludGVsIE1JQyBDb3Byb2Nlc3NvciBTdGF0ZSBNYW5hZ2VtZW50IChDT1NNKSBE cml2ZXJzCiMKQ09ORklHX0dFTldRRT15CkNPTkZJR19HRU5XUUVfUExBVEZPUk1fRVJST1JfUkVD T1ZFUlk9MApDT05GSUdfRUNITz15CiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1hMX0tFUk5FTF9BUEkgaXMgbm90IHNldAojIENPTkZJR19DWExfRUVIIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfSURFPXkKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lf TU9EPXkKIyBDT05GSUdfU0NTSV9ETUEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX05FVExJTksg aXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOAojIENP TkZJR19GVVNJT05fTE9HR0lORyBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkg c3VwcG9ydAojCkNPTkZJR19GSVJFV0lSRT15CkNPTkZJR19GSVJFV0lSRV9PSENJPXkKQ09ORklH X0ZJUkVXSVJFX05PU1k9eQojIENPTkZJR19NQUNJTlRPU0hfRFJJVkVSUyBpcyBub3Qgc2V0CiMg Q09ORklHX05FVERFVklDRVMgaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMK Q09ORklHX0lOUFVUPXkKIyBDT05GSUdfSU5QVVRfTEVEUyBpcyBub3Qgc2V0CkNPTkZJR19JTlBV VF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9eQpDT05GSUdfSU5QVVRfU1BBUlNF S01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2Vz CiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKIyBDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVgg aXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5Q VVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CiMgQ09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0 CkNPTkZJR19JTlBVVF9FVkRFVj15CkNPTkZJR19JTlBVVF9FVkJVRz15CgojCiMgSW5wdXQgRGV2 aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQpDT05GSUdfS0VZQk9BUkRfQURQ NTU4OD15CkNPTkZJR19LRVlCT0FSRF9BRFA1NTg5PXkKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkK IyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQy MTYwIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0xLS0JEPXkKQ09ORklHX0tFWUJPQVJEX0dQ SU89eQojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CkNPTkZJR19LRVlC T0FSRF9UQ0E2NDE2PXkKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9MTTgzMjM9eQpD T05GSUdfS0VZQk9BUkRfTE04MzMzPXkKQ09ORklHX0tFWUJPQVJEX01BWDczNTk9eQojIENPTkZJ R19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90 IHNldApDT05GSUdfS0VZQk9BUkRfTkVXVE9OPXkKQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUz15 CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9T VE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CkNP TkZJR19LRVlCT0FSRF9UV0w0MDMwPXkKQ09ORklHX0tFWUJPQVJEX1hUS0JEPXkKQ09ORklHX0tF WUJPQVJEX0NST1NfRUM9eQojIENPTkZJR19JTlBVVF9NT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklH X0lOUFVUX0pPWVNUSUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVEFCTEVUIGlzIG5vdCBz ZXQKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKQ09ORklHX1RPVUNIU0NSRUVOX1BST1BFUlRJ RVM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fODhQTTg2MFg9eQojIENPTkZJR19UT1VDSFNDUkVFTl9B RDc4NzkgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUPXkKQ09ORklHX1RP VUNIU0NSRUVOX0FVT19QSVhDSVI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMz15CkNPTkZJ R19UT1VDSFNDUkVFTl9DWThDVE1HMTEwPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NP UkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkUgaXMgbm90IHNl dAojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NS RUVOX0hBTVBTSElSRT15CkNPTkZJR19UT1VDSFNDUkVFTl9FRVRJPXkKQ09ORklHX1RPVUNIU0NS RUVOX0VHQUxBWF9TRVJJQUw9eQojIENPTkZJR19UT1VDSFNDUkVFTl9GVDYyMzYgaXMgbm90IHNl dApDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVT15CkNPTkZJR19UT1VDSFNDUkVFTl9HT09ESVg9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWD15CkNPTkZJR19UT1VDSFNDUkVFTl9HVU5aRT15 CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMQU4gaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5f RUxPPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDEgaXMgbm90IHNldApDT05GSUdf VE9VQ0hTQ1JFRU5fV0FDT01fSTJDPXkKQ09ORklHX1RPVUNIU0NSRUVOX01BWDExODAxPXkKQ09O RklHX1RPVUNIU0NSRUVOX01DUzUwMDA9eQojIENPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQgaXMg bm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f SU5FWElPIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyPXkKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fUEVOTU9VTlQgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fRURUX0ZUNVgw Nj15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIUklHSFQgaXMgbm90IHNldApDT05GSUdfVE9V Q0hTQ1JFRU5fVE9VQ0hXSU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lSPXkKQ09ORklHX1RP VUNIU0NSRUVOX1dEVDg3WFhfSTJDPXkKQ09ORklHX1RPVUNIU0NSRUVOX1dNODMxWD15CiMgQ09O RklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JF RU5fVE9VQ0hJVDIxMz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDQgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JF RU5fVFNDMjAwNz15CkNPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzI9eQojIENPTkZJR19UT1VDSFND UkVFTl9TWDg2NTQgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVFBTNjUwN1g9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fWkZPUkNFPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk9ITV9CVTIxMDIz IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQpDT05GSUdfSU5QVVRfODhQTTg2MFhfT05L RVk9eQpDT05GSUdfSU5QVVRfQUQ3MTRYPXkKQ09ORklHX0lOUFVUX0FENzE0WF9JMkM9eQpDT05G SUdfSU5QVVRfQk1BMTUwPXkKQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OPXkKQ09ORklHX0lOUFVU X1BDU1BLUj15CiMgQ09ORklHX0lOUFVUX01NQTg0NTAgaXMgbm90IHNldApDT05GSUdfSU5QVVRf TVBVMzA1MD15CkNPTkZJR19JTlBVVF9BUEFORUw9eQojIENPTkZJR19JTlBVVF9HUDJBIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldApDT05GSUdfSU5QVVRf R1BJT19USUxUX1BPTExFRD15CiMgQ09ORklHX0lOUFVUX0FUTEFTX0JUTlMgaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9BVElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQ QU5fUkVNT1RFIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0tYVEo5PXkKIyBDT05GSUdfSU5QVVRf S1hUSjlfUE9MTEVEX01PREUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMg bm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRf Q00xMDkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUkVHVUxBVE9SX0hBUFRJQz15CkNPTkZJR19J TlBVVF9UUFM2NTIxOF9QV1JCVVRUT049eQpDT05GSUdfSU5QVVRfQVhQMjBYX1BFSz15CiMgQ09O RklHX0lOUFVUX1RXTDQwMzBfUFdSQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RXTDQw MzBfVklCUkE9eQpDT05GSUdfSU5QVVRfVUlOUFVUPXkKQ09ORklHX0lOUFVUX1BBTE1BU19QV1JC VVRUT049eQpDT05GSUdfSU5QVVRfUENGNTA2MzNfUE1VPXkKQ09ORklHX0lOUFVUX1BDRjg1NzQ9 eQpDT05GSUdfSU5QVVRfR1BJT19ST1RBUllfRU5DT0RFUj15CiMgQ09ORklHX0lOUFVUX0RBOTA2 M19PTktFWSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9XTTgzMVhfT049eQpDT05GSUdfSU5QVVRf QURYTDM0WD15CkNPTkZJR19JTlBVVF9BRFhMMzRYX0kyQz15CkNPTkZJR19JTlBVVF9DTUEzMDAw PXkKQ09ORklHX0lOUFVUX0NNQTMwMDBfSTJDPXkKQ09ORklHX0lOUFVUX0lERUFQQURfU0xJREVC QVI9eQojIENPTkZJR19JTlBVVF9TT0NfQlVUVE9OX0FSUkFZIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfRFJWMjYwWF9IQVBUSUNTIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQ VElDUz15CkNPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1M9eQoKIwojIEhhcmR3YXJlIEkvTyBw b3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpD T05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMgQ09ORklHX1NFUklP X0NUODJDNzEwIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX1BBUktCRD15CkNPTkZJR19TRVJJT19Q Q0lQUzI9eQpDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz15CkNPTkZJR19T RVJJT19BTFRFUkFfUFMyPXkKQ09ORklHX1NFUklPX1BTMk1VTFQ9eQpDT05GSUdfU0VSSU9fQVJD X1BTMj15CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5v dCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQojIENPTkZJR19WVCBp cyBub3Qgc2V0CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0RFVlBUU19NVUxUSVBMRV9J TlNUQU5DRVMgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BU WV9DT1VOVD0yNTYKIyBDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKIyBDT05G SUdfTk9aT01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19U UkFDRV9TSU5LIGlzIG5vdCBzZXQKQ09ORklHX0RFVk1FTT15CkNPTkZJR19ERVZLTUVNPXkKCiMK IyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFM XzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NF UklBTF84MjUwX1BOUD15CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklB TF84MjUwX1BDST15CiMgQ09ORklHX1NFUklBTF84MjUwX0NTIGlzIG5vdCBzZXQKQ09ORklHX1NF UklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NAoj IENPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84 MjUwX0ZTTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBf RklOVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfTUlEIGlzIG5vdCBzZXQKCiMK IyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRF IGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNP TEU9eQojIENPTkZJR19TRVJJQUxfSlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05Y UCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVS QV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF9NRU5fWjEzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RUWV9QUklO VEsgaXMgbm90IHNldApDT05GSUdfUFJJTlRFUj15CiMgQ09ORklHX0xQX0NPTlNPTEUgaXMgbm90 IHNldApDT05GSUdfUFBERVY9eQojIENPTkZJR19WSVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0CiMg Q09ORklHX0lQTUlfSEFORExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTSBpcyBub3Qg c2V0CkNPTkZJR19OVlJBTT15CiMgQ09ORklHX1IzOTY0IGlzIG5vdCBzZXQKQ09ORklHX0FQUExJ Q09NPXkKCiMKIyBQQ01DSUEgY2hhcmFjdGVyIGRldmljZXMKIwojIENPTkZJR19TWU5DTElOS19D UyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBUkRNQU5fNDAwMCBpcyBub3Qgc2V0CkNPTkZJR19DQVJE TUFOXzQwNDA9eQojIENPTkZJR19NV0FWRSBpcyBub3Qgc2V0CkNPTkZJR19IUEVUPXkKIyBDT05G SUdfSFBFVF9NTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFOR0NIRUNLX1RJTUVSIGlzIG5vdCBz ZXQKIyBDT05GSUdfVENHX1RQTSBpcyBub3Qgc2V0CkNPTkZJR19URUxDTE9DSz15CkNPTkZJR19E RVZQT1JUPXkKQ09ORklHX1hJTExZQlVTPXkKQ09ORklHX1hJTExZQlVTX1BDSUU9eQoKIwojIEky QyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJ R19JMkNfQk9BUkRJTkZPPXkKIyBDT05GSUdfSTJDX0NPTVBBVCBpcyBub3Qgc2V0CkNPTkZJR19J MkNfQ0hBUkRFVj15CiMgQ09ORklHX0kyQ19NVVggaXMgbm90IHNldAojIENPTkZJR19JMkNfSEVM UEVSX0FVVE8gaXMgbm90IHNldApDT05GSUdfSTJDX1NNQlVTPXkKCiMKIyBJMkMgQWxnb3JpdGht cwojCkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxHT1BDRj15CkNPTkZJR19JMkNf QUxHT1BDQT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBo b3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQK Q09ORklHX0kyQ19BTEkxNTYzPXkKQ09ORklHX0kyQ19BTEkxNVgzPXkKQ09ORklHX0kyQ19BTUQ3 NTY9eQpDT05GSUdfSTJDX0FNRDc1Nl9TNDg4Mj15CiMgQ09ORklHX0kyQ19BTUQ4MTExIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX0k4MDEgaXMgbm90IHNldApDT05GSUdfSTJDX0lTQ0g9eQpDT05G SUdfSTJDX0lTTVQ9eQpDT05GSUdfSTJDX1BJSVg0PXkKQ09ORklHX0kyQ19ORk9SQ0UyPXkKQ09O RklHX0kyQ19ORk9SQ0UyX1M0OTg1PXkKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAoj IENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qg c2V0CkNPTkZJR19JMkNfVklBPXkKQ09ORklHX0kyQ19WSUFQUk89eQoKIwojIEFDUEkgZHJpdmVy cwojCkNPTkZJR19JMkNfU0NNST15CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5 IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19DQlVTX0dQSU89eQpDT05G SUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JN IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDST15CkNPTkZJR19JMkNfRU1FVjI9 eQojIENPTkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PQ09SRVMgaXMgbm90 IHNldApDT05GSUdfSTJDX1BDQV9QTEFURk9STT15CiMgQ09ORklHX0kyQ19QWEFfUENJIGlzIG5v dCBzZXQKQ09ORklHX0kyQ19TSU1URUM9eQpDT05GSUdfSTJDX1hJTElOWD15CgojCiMgRXh0ZXJu YWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19JMkNfUEFSUE9SVD15CiMgQ09O RklHX0kyQ19QQVJQT1JUX0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlz IG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNf Q1JPU19FQ19UVU5ORUwgaXMgbm90IHNldApDT05GSUdfSTJDX1NMQVZFPXkKQ09ORklHX0kyQ19T TEFWRV9FRVBST009eQojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qg c2V0CiMgQ09ORklHX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQTUkgaXMgbm90IHNldApDT05G SUdfSFNJPXkKQ09ORklHX0hTSV9CT0FSRElORk89eQoKIwojIEhTSSBjb250cm9sbGVycwojCgoj CiMgSFNJIGNsaWVudHMKIwpDT05GSUdfSFNJX0NIQVI9eQoKIwojIFBQUyBzdXBwb3J0CiMKQ09O RklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX05UUF9QUFMg aXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwpDT05GSUdfUFBTX0NMSUVOVF9L VElNRVI9eQojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKQ09ORklHX1BQU19D TElFTlRfUEFSUE9SVD15CkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89eQoKIwojIFBQUyBnZW5lcmF0 b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKIyBDT05GSUdfUFRQXzE1ODhf Q0xPQ0sgaXMgbm90IHNldAoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVT VEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19QSU5DVFJMPXkK CiMKIyBQaW4gY29udHJvbGxlcnMKIwpDT05GSUdfUElOTVVYPXkKQ09ORklHX1BJTkNPTkY9eQpD T05GSUdfR0VORVJJQ19QSU5DT05GPXkKIyBDT05GSUdfREVCVUdfUElOQ1RSTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BJTkNUUkxfQU1EIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfQkFZVFJBSUw9 eQpDT05GSUdfUElOQ1RSTF9DSEVSUllWSUVXPXkKIyBDT05GSUdfUElOQ1RSTF9CUk9YVE9OIGlz IG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU5SSVNFUE9JTlQgaXMgbm90IHNldApDT05GSUdf QVJDSF9XQU5UX09QVElPTkFMX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElP X0RFVlJFUz15CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKIyBD T05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQ SU9fTUFYNzMwWD15CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKIwpDT05GSUdfR1BJ T19BTURQVD15CiMgQ09ORklHX0dQSU9fRFdBUEIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dF TkVSSUNfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfR1BJT19JQ0g9eQpDT05GSUdfR1BJT19M WU5YUE9JTlQ9eQpDT05GSUdfR1BJT19WWDg1NT15CiMgQ09ORklHX0dQSU9fWlggaXMgbm90IHNl dAoKIwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPXzEwNF9J RElPXzE2IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fMTA0X0lESV80OD15CkNPTkZJR19HUElPX0Y3 MTg4WD15CkNPTkZJR19HUElPX0lUODc9eQpDT05GSUdfR1BJT19TQ0g9eQpDT05GSUdfR1BJT19T Q0gzMTFYPXkKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BRFA1NTg4PXkK Q09ORklHX0dQSU9fQURQNTU4OF9JUlE9eQpDT05GSUdfR1BJT19NQVg3MzAwPXkKQ09ORklHX0dQ SU9fTUFYNzMyWD15CiMgQ09ORklHX0dQSU9fTUFYNzMyWF9JUlEgaXMgbm90IHNldAojIENPTkZJ R19HUElPX1BDQTk1M1ggaXMgbm90IHNldApDT05GSUdfR1BJT19QQ0Y4NTdYPXkKIyBDT05GSUdf R1BJT19TWDE1MFggaXMgbm90IHNldAoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCkNPTkZJR19H UElPX0FSSVpPTkE9eQpDT05GSUdfR1BJT19DUllTVEFMX0NPVkU9eQpDT05GSUdfR1BJT19KQU5a X1RUTD15CkNPTkZJR19HUElPX0xQMzk0Mz15CkNPTkZJR19HUElPX1BBTE1BUz15CkNPTkZJR19H UElPX1RXTDQwMzA9eQpDT05GSUdfR1BJT19XTTgzMVg9eQpDT05GSUdfR1BJT19XTTgzNTA9eQpD T05GSUdfR1BJT19XTTg5OTQ9eQoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElP X0FNRDgxMTE9eQpDT05GSUdfR1BJT19CVDhYWD15CiMgQ09ORklHX0dQSU9fSU5URUxfTUlEIGlz IG5vdCBzZXQKQ09ORklHX0dQSU9fTUxfSU9IPXkKIyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5v dCBzZXQKCiMKIyBTUEkgb3IgSTJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19NQ1Ay M1MwOCBpcyBub3Qgc2V0CkNPTkZJR19XMT15CgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKQ09O RklHX1cxX01BU1RFUl9NQVRST1g9eQojIENPTkZJR19XMV9NQVNURVJfRFMyNDgyIGlzIG5vdCBz ZXQKQ09ORklHX1cxX01BU1RFUl9EUzFXTT15CkNPTkZJR19XMV9NQVNURVJfR1BJTz15CgojCiMg MS13aXJlIFNsYXZlcwojCiMgQ09ORklHX1cxX1NMQVZFX1RIRVJNIGlzIG5vdCBzZXQKQ09ORklH X1cxX1NMQVZFX1NNRU09eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4PXkKQ09ORklHX1cxX1NMQVZF X0RTMjQwOF9SRUFEQkFDSz15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQxMyBpcyBub3Qgc2V0CkNP TkZJR19XMV9TTEFWRV9EUzI0MDY9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDIzPXkKQ09ORklHX1cx X1NMQVZFX0RTMjQzMT15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzM9eQojIENPTkZJR19XMV9TTEFW RV9EUzI0MzNfQ1JDIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNzYwIGlzIG5vdCBz ZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15CkNPTkZJR19XMV9TTEFWRV9EUzI3ODE9eQpDT05G SUdfVzFfU0xBVkVfRFMyOEUwND15CiMgQ09ORklHX1cxX1NMQVZFX0JRMjcwMDAgaXMgbm90IHNl dApDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX1BEQV9QT1dFUj15CkNPTkZJR19HRU5FUklDX0FEQ19CQVRURVJZPXkKQ09O RklHX1dNODMxWF9CQUNLVVA9eQojIENPTkZJR19XTTgzMVhfUE9XRVIgaXMgbm90IHNldApDT05G SUdfV004MzUwX1BPV0VSPXkKIyBDT05GSUdfVEVTVF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19C QVRURVJZXzg4UE04NjBYPXkKQ09ORklHX0JBVFRFUllfRFMyNzgwPXkKQ09ORklHX0JBVFRFUllf RFMyNzgxPXkKQ09ORklHX0JBVFRFUllfRFMyNzgyPXkKQ09ORklHX0JBVFRFUllfU0JTPXkKQ09O RklHX0JBVFRFUllfQlEyN1hYWD15CkNPTkZJR19CQVRURVJZX0JRMjdYWFhfSTJDPXkKQ09ORklH X0FYUDI4OF9GVUVMX0dBVUdFPXkKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0 CkNPTkZJR19CQVRURVJZX01BWDE3MDQyPXkKIyBDT05GSUdfQ0hBUkdFUl84OFBNODYwWCBpcyBu b3Qgc2V0CkNPTkZJR19DSEFSR0VSX1BDRjUwNjMzPXkKQ09ORklHX0NIQVJHRVJfTUFYODkwMz15 CkNPTkZJR19DSEFSR0VSX1RXTDQwMzA9eQpDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9eQojIENPTkZJ R19DSEFSR0VSX0dQSU8gaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9NQU5BR0VSPXkKQ09ORklH X0NIQVJHRVJfTUFYMTQ1Nzc9eQpDT05GSUdfQ0hBUkdFUl9NQVg4OTk4PXkKQ09ORklHX0NIQVJH RVJfQlEyNDE1WD15CkNPTkZJR19DSEFSR0VSX0JRMjQxOTA9eQpDT05GSUdfQ0hBUkdFUl9CUTI0 MjU3PXkKQ09ORklHX0NIQVJHRVJfQlEyNDczNT15CiMgQ09ORklHX0NIQVJHRVJfQlEyNTg5MCBp cyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz15CkNPTkZJR19DSEFSR0VSX1RQUzY1MDkw PXkKQ09ORklHX0NIQVJHRVJfVFBTNjUyMTc9eQojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5 NDEgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9SVDUwMzM9eQojIENPTkZJR19DSEFSR0VSX1JU OTQ1NSBpcyBub3Qgc2V0CkNPTkZJR19BWFAyMFhfUE9XRVI9eQpDT05GSUdfUE9XRVJfUkVTRVQ9 eQpDT05GSUdfUE9XRVJfUkVTRVRfUkVTVEFSVD15CiMgQ09ORklHX1BPV0VSX0FWUyBpcyBub3Qg c2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQojIENPTkZJR19IV01PTl9ERUJV R19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FE NzQxND15CkNPTkZJR19TRU5TT1JTX0FENzQxOD15CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyMSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEwMjU9eQpDT05GSUdfU0VOU09SU19BRE0xMDI2 PXkKIyBDT05GSUdfU0VOU09SU19BRE0xMDI5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURN MTAzMT15CiMgQ09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0FEVDdYMTA9eQpDT05GSUdfU0VOU09SU19BRFQ3NDEwPXkKQ09ORklHX1NFTlNPUlNfQURUNzQx MT15CkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9eQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPXkKQ09O RklHX1NFTlNPUlNfQURUNzQ3NT15CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0s4VEVNUD15CiMgQ09ORklHX1NFTlNPUlNfSzEwVEVNUCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQVBQTEVTTUM9eQojIENPTkZJR19TRU5TT1JTX0FTQjEwMCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0FUWFAxPXkKQ09ORklHX1NFTlNPUlNfRFM2MjA9eQpDT05GSUdfU0VOU09SU19EUzE2 MjE9eQojIENPTkZJR19TRU5TT1JTX0RFTExfU01NIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf STVLX0FNQj15CkNPTkZJR19TRU5TT1JTX0Y3MTgwNUY9eQpDT05GSUdfU0VOU09SU19GNzE4ODJG Rz15CiMgQ09ORklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf RlNDSE1EIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfR0w1MThTTT15CkNPTkZJR19TRU5TT1JT X0dMNTIwU009eQpDT05GSUdfU0VOU09SU19HNzYwQT15CiMgQ09ORklHX1NFTlNPUlNfRzc2MiBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0dQSU9fRkFOPXkKQ09ORklHX1NFTlNPUlNfSElINjEz MD15CkNPTkZJR19TRU5TT1JTX0lJT19IV01PTj15CkNPTkZJR19TRU5TT1JTX0k1NTAwPXkKIyBD T05GSUdfU0VOU09SU19DT1JFVEVNUCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lUODc9eQpD T05GSUdfU0VOU09SU19KQzQyPXkKQ09ORklHX1NFTlNPUlNfUE9XUjEyMjA9eQpDT05GSUdfU0VO U09SU19MSU5FQUdFPXkKQ09ORklHX1NFTlNPUlNfTFRDMjk0NT15CkNPTkZJR19TRU5TT1JTX0xU QzQxNTE9eQojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19MVEM0MjIyPXkKQ09ORklHX1NFTlNPUlNfTFRDNDI0NT15CkNPTkZJR19TRU5TT1JTX0xUQzQy NjA9eQpDT05GSUdfU0VOU09SU19MVEM0MjYxPXkKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjU9eQpD T05GSUdfU0VOU09SU19NQVgxNjE5PXkKQ09ORklHX1NFTlNPUlNfTUFYMTY2OD15CkNPTkZJR19T RU5TT1JTX01BWDE5Nz15CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYzOSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfTUFYNjY0MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2NTA9eQoj IENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgzMTc5 MD15CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9eQpDT05GSUdfU0VOU09SU19MTTYzPXkKQ09ORklH X1NFTlNPUlNfTE03Mz15CiMgQ09ORklHX1NFTlNPUlNfTE03NSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0xNNzc9eQpDT05GSUdfU0VOU09SU19MTTc4PXkKQ09ORklHX1NFTlNPUlNfTE04MD15 CiMgQ09ORklHX1NFTlNPUlNfTE04MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNODU9eQpD T05GSUdfU0VOU09SU19MTTg3PXkKIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTE05Mj15CkNPTkZJR19TRU5TT1JTX0xNOTM9eQpDT05GSUdfU0VOU09SU19M TTk1MjM0PXkKQ09ORklHX1NFTlNPUlNfTE05NTI0MT15CkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9 eQojIENPTkZJR19TRU5TT1JTX1BDODczNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BD ODc0MjcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj15CkNPTkZJR19T RU5TT1JTX05DVDY2ODM9eQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19QQ0Y4NTkxPXkKIyBDT05GSUdfUE1CVVMgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hU MjE9eQpDT05GSUdfU0VOU09SU19TSFRDMT15CkNPTkZJR19TRU5TT1JTX1NJUzU1OTU9eQojIENP TkZJR19TRU5TT1JTX0RNRTE3MzcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19FTUMxNDAzPXkK IyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRU1DNlcy MDE9eQojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf U01TQzQ3TTE5Mj15CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5NyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfU0NINTZYWF9DT01NT04gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTU02 NjU9eQpDT05GSUdfU0VOU09SU19BREMxMjhEODE4PXkKQ09ORklHX1NFTlNPUlNfQURTMTAxNT15 CkNPTkZJR19TRU5TT1JTX0FEUzc4Mjg9eQojIENPTkZJR19TRU5TT1JTX0FNQzY4MjEgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19JTkEyMDk9eQpDT05GSUdfU0VOU09SU19JTkEyWFg9eQpDT05G SUdfU0VOU09SU19UQzc0PXkKQ09ORklHX1NFTlNPUlNfVEhNQzUwPXkKQ09ORklHX1NFTlNPUlNf VE1QMTAyPXkKQ09ORklHX1NFTlNPUlNfVE1QMTAzPXkKQ09ORklHX1NFTlNPUlNfVE1QNDAxPXkK Q09ORklHX1NFTlNPUlNfVE1QNDIxPXkKIyBDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9eQpDT05GSUdfU0VOU09SU19WVDEyMTE9eQpD T05GSUdfU0VOU09SU19WVDgyMzE9eQojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19XODM3OTFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkyRD15CkNPTkZJ R19TRU5TT1JTX1c4Mzc5Mz15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfVzgzTDc4NVRTPXkKIyBDT05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19XODM2MjdIRj15CkNPTkZJR19TRU5TT1JTX1c4MzYyN0VIRj15 CiMgQ09ORklHX1NFTlNPUlNfV004MzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XTTgz NTAgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9X RVI9eQpDT05GSUdfU0VOU09SU19BVEswMTEwPXkKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19U SEVSTUFMX0hXTU9OIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQoj IENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CiMgQ09ORklH X1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJN QUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFV TFRfR09WX1BPV0VSX0FMTE9DQVRPUj15CiMgQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUg aXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKQ09ORklHX1RIRVJNQUxf R09WX0JBTkdfQkFORz15CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKQ09ORklHX1RI RVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUj15CkNPTkZJR19USEVSTUFMX0VNVUxBVElPTj15CkNP TkZJR19JTlRFTF9QT1dFUkNMQU1QPXkKQ09ORklHX0lOVEVMX1NPQ19EVFNfSU9TRl9DT1JFPXkK Q09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTD15CkNPTkZJR19JTlQzNDBYX1RIRVJNQUw9eQpD T05GSUdfQUNQSV9USEVSTUFMX1JFTD15CkNPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTD15CiMgQ09O RklHX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNz IFNpbGljb24gQmFja3BsYW5lCiMKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFf UE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwojIENPTkZJR19CQ01BIGlz IG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9D T1JFPXkKIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUy MCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQUFUMjg3MF9DT1JFPXkKQ09ORklHX01GRF9CQ001OTBY WD15CkNPTkZJR19NRkRfQVhQMjBYPXkKQ09ORklHX01GRF9DUk9TX0VDPXkKIyBDT05GSUdfTUZE X0NST1NfRUNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldAoj IENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTUgaXMg bm90IHNldApDT05GSUdfTUZEX0RBOTA2Mj15CkNPTkZJR19NRkRfREE5MDYzPXkKIyBDT05GSUdf TUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hUQ19QQVNJQzMgaXMgbm90IHNldApDT05GSUdfSFRDX0kyQ1BMRD15CkNPTkZJ R19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU89eQpDT05GSUdfTFBDX0lDSD15CkNPTkZJR19MUENf U0NIPXkKQ09ORklHX0lOVEVMX1NPQ19QTUlDPXkKQ09ORklHX01GRF9JTlRFTF9MUFNTPXkKQ09O RklHX01GRF9JTlRFTF9MUFNTX0FDUEk9eQpDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJPXkKQ09O RklHX01GRF9KQU5aX0NNT0RJTz15CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENP TkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfODhQTTgwNT15CkNPTkZJR19N RkRfODhQTTg2MFg9eQpDT05GSUdfTUZEX01BWDE0NTc3PXkKIyBDT05GSUdfTUZEX01BWDc3Njkz IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3Nzg0Mz15CkNPTkZJR19NRkRfTUFYODkwNz15CiMg Q09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg4OTk3PXkKQ09ORklH X01GRF9NQVg4OTk4PXkKQ09ORklHX01GRF9NVDYzOTc9eQojIENPTkZJR19NRkRfTUVORjIxQk1D IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldApDT05GSUdfTUZEX1BDRjUw NjMzPXkKIyBDT05GSUdfUENGNTA2MzNfQURDIGlzIG5vdCBzZXQKQ09ORklHX1BDRjUwNjMzX0dQ SU89eQpDT05GSUdfTUZEX1JEQzMyMVg9eQojIENPTkZJR19NRkRfUlRTWF9QQ0kgaXMgbm90IHNl dApDT05GSUdfTUZEX1JUNTAzMz15CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKQ09O RklHX01GRF9STjVUNjE4PXkKIyBDT05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNNTAxIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9TS1k4MTQ1Mj15CiMgQ09ORklHX01GRF9TTVNDIGlzIG5vdCBzZXQKIyBD T05GSUdfQUJYNTAwX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NZU0NPTj15CiMgQ09ORklH X01GRF9USV9BTTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9MUDM5NDM9eQojIENP TkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKQ09ORklHX01GRF9QQUxNQVM9eQojIENPTkZJR19U UFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKQ09ORklHX1RQ UzY1MDdYPXkKQ09ORklHX01GRF9UUFM2NTA5MD15CkNPTkZJR19NRkRfVFBTNjUyMTc9eQpDT05G SUdfTUZEX1RQUzY1MjE4PXkKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTODAw MzE9eQpDT05GSUdfVFdMNDAzMF9DT1JFPXkKQ09ORklHX01GRF9UV0w0MDMwX0FVRElPPXkKIyBD T05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTDEyNzNfQ09SRT15CkNP TkZJR19NRkRfTE0zNTMzPXkKIyBDT05GSUdfTUZEX1RNSU8gaXMgbm90IHNldApDT05GSUdfTUZE X1ZYODU1PXkKQ09ORklHX01GRF9BUklaT05BPXkKQ09ORklHX01GRF9BUklaT05BX0kyQz15CkNP TkZJR19NRkRfQ1M0N0wyND15CiMgQ09ORklHX01GRF9XTTUxMDIgaXMgbm90IHNldAojIENPTkZJ R19NRkRfV001MTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9XTTg5OTggaXMgbm90IHNldApDT05GSUdfTUZEX1dNODQwMD15CkNPTkZJR19N RkRfV004MzFYPXkKQ09ORklHX01GRF9XTTgzMVhfSTJDPXkKQ09ORklHX01GRF9XTTgzNTA9eQpD T05GSUdfTUZEX1dNODM1MF9JMkM9eQpDT05GSUdfTUZEX1dNODk5ND15CkNPTkZJR19SRUdVTEFU T1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9S X0ZJWEVEX1ZPTFRBR0U9eQojIENPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUiBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSPXkKQ09ORklHX1JFR1VM QVRPUl84OFBNODYwNz15CkNPTkZJR19SRUdVTEFUT1JfQUNUODg2NT15CkNPTkZJR19SRUdVTEFU T1JfQUQ1Mzk4PXkKQ09ORklHX1JFR1VMQVRPUl9BTkFUT1A9eQojIENPTkZJR19SRUdVTEFUT1Jf QUFUMjg3MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQVhQMjBYPXkKQ09ORklHX1JFR1VM QVRPUl9CQ001OTBYWD15CkNPTkZJR19SRUdVTEFUT1JfREE5MDYyPXkKQ09ORklHX1JFR1VMQVRP Ul9EQTkwNjM9eQpDT05GSUdfUkVHVUxBVE9SX0RBOTIxMD15CkNPTkZJR19SRUdVTEFUT1JfREE5 MjExPXkKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CkNPTkZJR19SRUdVTEFUT1JfR1BJTz15 CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9S X0lTTDYyNzFBIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9eQpDT05GSUdfUkVH VUxBVE9SX0xQMzk3Mj15CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX0xQODc1NT15CkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT15CkNPTkZJR19S RUdVTEFUT1JfTUFYMTQ1Nzc9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYMTU4NiBpcyBub3Qgc2V0 CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9N QVg4NjYwPXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTA3PXkKIyBDT05GSUdfUkVHVUxBVE9SX01B WDg5NTIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg5NzM9eQojIENPTkZJR19SRUdV TEFUT1JfTUFYODk5NyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5OD15CkNPTkZJ R19SRUdVTEFUT1JfTUFYNzc2OTM9eQojIENPTkZJR19SRUdVTEFUT1JfTVQ2MzExIGlzIG5vdCBz ZXQKQ09ORklHX1JFR1VMQVRPUl9NVDYzOTc9eQpDT05GSUdfUkVHVUxBVE9SX1BBTE1BUz15CkNP TkZJR19SRUdVTEFUT1JfUENGNTA2MzM9eQpDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwPXkKIyBD T05GSUdfUkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4 ODA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9STjVUNjE4IGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9SVDUwMzM9eQpDT05GSUdfUkVHVUxBVE9SX1NLWTgxNDUyPXkKQ09ORklH X1JFR1VMQVRPUl9UUFM1MTYzMj15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjA9eQpDT05GSUdf UkVHVUxBVE9SX1RQUzY1MDIzPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WD15CiMgQ09ORklH X1JFR1VMQVRPUl9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIx NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM4MDAzMSBpcyBub3Qgc2V0CiMgQ09O RklHX1JFR1VMQVRPUl9UV0w0MDMwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9XTTgzMVg9 eQpDT05GSUdfUkVHVUxBVE9SX1dNODM1MD15CkNPTkZJR19SRUdVTEFUT1JfV004NDAwPXkKIyBD T05GSUdfUkVHVUxBVE9SX1dNODk5NCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9TVVBQT1JUPXkK CiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9S VD15CiMgQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdf TUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1JBRElPX1NV UFBPUlQ9eQojIENPTkZJR19NRURJQV9TRFJfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01F RElBX1JDX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfQ09OVFJPTExFUj15CiMgQ09O RklHX01FRElBX0NPTlRST0xMRVJfRFZCIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0RFVj15CkNP TkZJR19WSURFT19WNEwyX1NVQkRFVl9BUEk9eQpDT05GSUdfVklERU9fVjRMMj15CiMgQ09ORklH X1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JB TkdFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1BDSV9TS0VMRVRPTiBpcyBub3Qgc2V0CkNP TkZJR19WNEwyX01FTTJNRU1fREVWPXkKQ09ORklHX1Y0TDJfRkxBU0hfTEVEX0NMQVNTPXkKQ09O RklHX1ZJREVPQlVGMl9DT1JFPXkKQ09ORklHX1ZJREVPQlVGMl9NRU1PUFM9eQpDT05GSUdfVklE RU9CVUYyX0RNQV9DT05USUc9eQojIENPTkZJR19UVFBDSV9FRVBST00gaXMgbm90IHNldAoKIwoj IE1lZGlhIGRyaXZlcnMKIwojIENPTkZJR19NRURJQV9QQ0lfU1VQUE9SVCBpcyBub3Qgc2V0CiMg Q09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1Y0TF9NRU0yTUVN X0RSSVZFUlM9eQpDT05GSUdfVklERU9fU0hfVkVVPXkKIyBDT05GSUdfVjRMX1RFU1RfRFJJVkVS UyBpcyBub3Qgc2V0CgojCiMgU3VwcG9ydGVkIE1NQy9TRElPIGFkYXB0ZXJzCiMKQ09ORklHX1JB RElPX0FEQVBURVJTPXkKQ09ORklHX1JBRElPX1RFQTU3NVg9eQojIENPTkZJR19SQURJT19TSTQ3 MFggaXMgbm90IHNldApDT05GSUdfUkFESU9fU0k0NzEzPXkKQ09ORklHX1BMQVRGT1JNX1NJNDcx Mz15CkNPTkZJR19JMkNfU0k0NzEzPXkKQ09ORklHX1JBRElPX01BWElSQURJTz15CkNPTkZJR19S QURJT19URUE1NzY0PXkKQ09ORklHX1JBRElPX1RFQTU3NjRfWFRBTD15CiMgQ09ORklHX1JBRElP X1NBQTc3MDZIIGlzIG5vdCBzZXQKQ09ORklHX1JBRElPX1RFRjY4NjI9eQpDT05GSUdfUkFESU9f V0wxMjczPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBXTDEyOHggRk0gZHJpdmVyIChTVCBiYXNl ZCkKIwoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGkyYywg ZnJvbnRlbmRzKQojCiMgQ09ORklHX01FRElBX1NVQkRSVl9BVVRPU0VMRUNUIGlzIG5vdCBzZXQK CiMKIyBFbmNvZGVycywgZGVjb2RlcnMsIHNlbnNvcnMgYW5kIG90aGVyIGhlbHBlciBjaGlwcwoj CgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCkNPTkZJR19WSURF T19UVkFVRElPPXkKIyBDT05GSUdfVklERU9fVERBNzQzMiBpcyBub3Qgc2V0CkNPTkZJR19WSURF T19UREE5ODQwPXkKQ09ORklHX1ZJREVPX1RFQTY0MTVDPXkKQ09ORklHX1ZJREVPX1RFQTY0MjA9 eQpDT05GSUdfVklERU9fTVNQMzQwMD15CkNPTkZJR19WSURFT19DUzMzMDg9eQojIENPTkZJR19W SURFT19DUzUzNDUgaXMgbm90IHNldApDT05GSUdfVklERU9fQ1M1M0wzMkE9eQpDT05GSUdfVklE RU9fVExWMzIwQUlDMjNCPXkKQ09ORklHX1ZJREVPX1VEQTEzNDI9eQojIENPTkZJR19WSURFT19X TTg3NzUgaXMgbm90IHNldApDT05GSUdfVklERU9fV004NzM5PXkKQ09ORklHX1ZJREVPX1ZQMjdT TVBYPXkKQ09ORklHX1ZJREVPX1NPTllfQlRGX01QWD15CgojCiMgUkRTIGRlY29kZXJzCiMKQ09O RklHX1ZJREVPX1NBQTY1ODg9eQoKIwojIFZpZGVvIGRlY29kZXJzCiMKIyBDT05GSUdfVklERU9f QURWNzE4MCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19BRFY3MTgzPXkKQ09ORklHX1ZJREVPX0FE Vjc2MDQ9eQpDT05GSUdfVklERU9fQURWNzg0Mj15CkNPTkZJR19WSURFT19CVDgxOT15CkNPTkZJ R19WSURFT19CVDg1Nj15CiMgQ09ORklHX1ZJREVPX0JUODY2IGlzIG5vdCBzZXQKQ09ORklHX1ZJ REVPX0tTMDEyNz15CkNPTkZJR19WSURFT19NTDg2Vjc2Njc9eQpDT05GSUdfVklERU9fU0FBNzEx MD15CkNPTkZJR19WSURFT19TQUE3MTFYPXkKQ09ORklHX1ZJREVPX1RDMzU4NzQzPXkKIyBDT05G SUdfVklERU9fVFZQNTE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDUxNTAgaXMgbm90 IHNldApDT05GSUdfVklERU9fVFZQNzAwMj15CiMgQ09ORklHX1ZJREVPX1RXMjgwNCBpcyBub3Qg c2V0CkNPTkZJR19WSURFT19UVzk5MDM9eQojIENPTkZJR19WSURFT19UVzk5MDYgaXMgbm90IHNl dApDT05GSUdfVklERU9fVlBYMzIyMD15CgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMK IyBDT05GSUdfVklERU9fU0FBNzE3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NYMjU4NDAg aXMgbm90IHNldAoKIwojIFZpZGVvIGVuY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTcxMjc9eQpD T05GSUdfVklERU9fU0FBNzE4NT15CkNPTkZJR19WSURFT19BRFY3MTcwPXkKQ09ORklHX1ZJREVP X0FEVjcxNzU9eQpDT05GSUdfVklERU9fQURWNzM0Mz15CkNPTkZJR19WSURFT19BRFY3MzkzPXkK Q09ORklHX1ZJREVPX0FEVjc1MTE9eQojIENPTkZJR19WSURFT19BRDkzODlCIGlzIG5vdCBzZXQK Q09ORklHX1ZJREVPX0FLODgxWD15CiMgQ09ORklHX1ZJREVPX1RIUzgyMDAgaXMgbm90IHNldAoK IwojIENhbWVyYSBzZW5zb3IgZGV2aWNlcwojCkNPTkZJR19WSURFT19BUFRJTkFfUExMPXkKIyBD T05GSUdfVklERU9fT1YyNjU5IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fT1Y3NjQwIGlzIG5v dCBzZXQKQ09ORklHX1ZJREVPX09WNzY3MD15CiMgQ09ORklHX1ZJREVPX09WOTY1MCBpcyBub3Qg c2V0CkNPTkZJR19WSURFT19WUzY2MjQ9eQpDT05GSUdfVklERU9fTVQ5TTAzMj15CkNPTkZJR19W SURFT19NVDlQMDMxPXkKIyBDT05GSUdfVklERU9fTVQ5VDAwMSBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJREVPX01UOVYwMTEgaXMgbm90IHNldApDT05GSUdfVklERU9fTVQ5VjAzMj15CkNPTkZJR19W SURFT19TUjAzMFBDMzA9eQpDT05GSUdfVklERU9fTk9PTjAxMFBDMzA9eQojIENPTkZJR19WSURF T19NNU1PTFMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TNUs2QUEgaXMgbm90IHNldAojIENP TkZJR19WSURFT19TNUs2QTMgaXMgbm90IHNldApDT05GSUdfVklERU9fUzVLNEVDR1g9eQpDT05G SUdfVklERU9fUzVLNUJBRj15CiMgQ09ORklHX1ZJREVPX1NNSUFQUCBpcyBub3Qgc2V0CgojCiMg Rmxhc2ggZGV2aWNlcwojCkNPTkZJR19WSURFT19BRFAxNjUzPXkKQ09ORklHX1ZJREVPX0FTMzY0 NUE9eQpDT05GSUdfVklERU9fTE0zNTYwPXkKQ09ORklHX1ZJREVPX0xNMzY0Nj15CgojCiMgVmlk ZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwpDT05GSUdfVklERU9fVVBENjQwMzFBPXkKIyBDT05GSUdf VklERU9fVVBENjQwODMgaXMgbm90IHNldAoKIwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNo aXBzCiMKQ09ORklHX1ZJREVPX1NBQTY3NTJIUz15CgojCiMgTWlzY2VsbGFuZW91cyBoZWxwZXIg Y2hpcHMKIwpDT05GSUdfVklERU9fVEhTNzMwMz15CkNPTkZJR19WSURFT19NNTI3OTA9eQoKIwoj IFNlbnNvcnMgdXNlZCBvbiBzb2NfY2FtZXJhIGRyaXZlcgojCkNPTkZJR19NRURJQV9UVU5FUj15 CgojCiMgQ3VzdG9taXplIFRWIHR1bmVycwojCkNPTkZJR19NRURJQV9UVU5FUl9TSU1QTEU9eQoj IENPTkZJR19NRURJQV9UVU5FUl9UREE4MjkwIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVS X1REQTgyN1g9eQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNzE9eQpDT05GSUdfTUVESUFfVFVO RVJfVERBOTg4Nz15CkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzYxPXkKQ09ORklHX01FRElBX1RV TkVSX1RFQTU3Njc9eQojIENPTkZJR19NRURJQV9UVU5FUl9NVDIwWFggaXMgbm90IHNldAojIENP TkZJR19NRURJQV9UVU5FUl9NVDIwNjAgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfTVQy MDYzPXkKIyBDT05GSUdfTUVESUFfVFVORVJfTVQyMjY2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVE SUFfVFVORVJfTVQyMTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfVFVORVJfUVQxMDEwIGlz IG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX1hDMjAyOD15CkNPTkZJR19NRURJQV9UVU5FUl9Y QzUwMDA9eQpDT05GSUdfTUVESUFfVFVORVJfWEM0MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX01Y TDUwMDVTPXkKIyBDT05GSUdfTUVESUFfVFVORVJfTVhMNTAwN1QgaXMgbm90IHNldApDT05GSUdf TUVESUFfVFVORVJfTUM0NFM4MDM9eQpDT05GSUdfTUVESUFfVFVORVJfTUFYMjE2NT15CkNPTkZJ R19NRURJQV9UVU5FUl9UREExODIxOD15CiMgQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMSBpcyBu b3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9GQzAwMTI9eQojIENPTkZJR19NRURJQV9UVU5FUl9G QzAwMTMgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfVERBMTgyMTI9eQpDT05GSUdfTUVE SUFfVFVORVJfRTQwMDA9eQpDT05GSUdfTUVESUFfVFVORVJfRkMyNTgwPXkKQ09ORklHX01FRElB X1RVTkVSX004OFJTNjAwMFQ9eQpDT05GSUdfTUVESUFfVFVORVJfVFVBOTAwMT15CkNPTkZJR19N RURJQV9UVU5FUl9TSTIxNTc9eQpDT05GSUdfTUVESUFfVFVORVJfSVQ5MTNYPXkKQ09ORklHX01F RElBX1RVTkVSX1I4MjBUPXkKQ09ORklHX01FRElBX1RVTkVSX01YTDMwMVJGPXkKQ09ORklHX01F RElBX1RVTkVSX1FNMUQxQzAwNDI9eQoKIwojIEN1c3RvbWlzZSBEVkIgRnJvbnRlbmRzCiMKQ09O RklHX0RWQl9BVTg1MjI9eQpDT05GSUdfRFZCX0FVODUyMl9WNEw9eQpDT05GSUdfRFZCX1RVTkVS X0RJQjAwNzA9eQojIENPTkZJR19EVkJfVFVORVJfRElCMDA5MCBpcyBub3Qgc2V0CgojCiMgVG9v bHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9EVU1NWV9GRT15CgojCiMg R3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BR1A9eQojIENPTkZJR19BR1BfQU1ENjQgaXMgbm90 IHNldApDT05GSUdfQUdQX0lOVEVMPXkKQ09ORklHX0FHUF9TSVM9eQojIENPTkZJR19BR1BfVklB IGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0dUVD15CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZH QV9BUkJfTUFYX0dQVVM9MTYKQ09ORklHX1ZHQV9TV0lUQ0hFUk9PPXkKQ09ORklHX0RSTT15CkNP TkZJR19EUk1fTUlQSV9EU0k9eQpDT05GSUdfRFJNX0tNU19IRUxQRVI9eQpDT05GSUdfRFJNX0tN U19GQl9IRUxQRVI9eQojIENPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVFRNPXkK CiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwpDT05GSUdfRFJNX0kyQ19BRFY3NTEx PXkKQ09ORklHX0RSTV9JMkNfQ0g3MDA2PXkKQ09ORklHX0RSTV9JMkNfU0lMMTY0PXkKQ09ORklH X0RSTV9JMkNfTlhQX1REQTk5OFg9eQpDT05GSUdfRFJNX1RERlg9eQojIENPTkZJR19EUk1fUjEy OCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUkFERU9OPXkKIyBDT05GSUdfRFJNX1JBREVPTl9VU0VS UFRSIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTURHUFU9eQpDT05GSUdfRFJNX0FNREdQVV9DSUs9 eQojIENPTkZJR19EUk1fQU1ER1BVX1VTRVJQVFIgaXMgbm90IHNldApDT05GSUdfRFJNX0FNRF9Q T1dFUlBMQVk9eQojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTgx MD15CkNPTkZJR19EUk1fSTkxNT15CkNPTkZJR19EUk1fSTkxNV9QUkVMSU1JTkFSWV9IV19TVVBQ T1JUPXkKQ09ORklHX0RSTV9NR0E9eQpDT05GSUdfRFJNX1NJUz15CiMgQ09ORklHX0RSTV9WSUEg aXMgbm90IHNldApDT05GSUdfRFJNX1NBVkFHRT15CkNPTkZJR19EUk1fVkdFTT15CkNPTkZJR19E Uk1fVk1XR0ZYPXkKIyBDT05GSUdfRFJNX1ZNV0dGWF9GQkNPTiBpcyBub3Qgc2V0CkNPTkZJR19E Uk1fR01BNTAwPXkKIyBDT05GSUdfRFJNX0dNQTYwMCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fR01B MzYwMD15CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldApDT05GSUdfRFJNX0FTVD15CkNPTkZJ R19EUk1fTUdBRzIwMD15CkNPTkZJR19EUk1fQ0lSUlVTX1FFTVU9eQpDT05GSUdfRFJNX1FYTD15 CkNPTkZJR19EUk1fQk9DSFM9eQojIENPTkZJR19EUk1fVklSVElPX0dQVSBpcyBub3Qgc2V0CkNP TkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKQ09ORklHX0RSTV9CUklER0U9 eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwoKIwojIEZyYW1lIGJ1ZmZlciBEZXZp Y2VzCiMKQ09ORklHX0ZCPXkKIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJ R19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQl9EREM9eQpDT05GSUdf RkJfQk9PVF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZC X0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfQ0ZC X1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpD T05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJ R19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJ R19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9IRUNVQkE9eQpDT05GSUdfRkJfU1ZHQUxJQj15 CiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JBQ0tMSUdIVD15CkNP TkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFt ZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCkNPTkZJR19GQl9DSVJSVVM9eQpDT05GSUdfRkJf UE0yPXkKQ09ORklHX0ZCX1BNMl9GSUZPX0RJU0NPTk5FQ1Q9eQpDT05GSUdfRkJfQ1lCRVIyMDAw PXkKIyBDT05GSUdfRkJfQ1lCRVIyMDAwX0REQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9BUkM9eQoj IENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldAojIENPTkZJR19GQl9WRVNBIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfRUZJIGlzIG5vdCBzZXQKQ09ORklHX0ZCX040MTE9eQojIENPTkZJR19G Ql9IR0EgaXMgbm90IHNldApDT05GSUdfRkJfT1BFTkNPUkVTPXkKIyBDT05GSUdfRkJfUzFEMTNY WFggaXMgbm90IHNldApDT05GSUdfRkJfTlZJRElBPXkKQ09ORklHX0ZCX05WSURJQV9JMkM9eQoj IENPTkZJR19GQl9OVklESUFfREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJfTlZJRElBX0JBQ0tM SUdIVD15CkNPTkZJR19GQl9SSVZBPXkKIyBDT05GSUdfRkJfUklWQV9JMkMgaXMgbm90IHNldAoj IENPTkZJR19GQl9SSVZBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1JJVkFfQkFDS0xJR0hU PXkKQ09ORklHX0ZCX0k3NDA9eQpDT05GSUdfRkJfTEU4MDU3OD15CiMgQ09ORklHX0ZCX0NBUklM TE9fUkFOQ0ggaXMgbm90IHNldApDT05GSUdfRkJfTUFUUk9YPXkKQ09ORklHX0ZCX01BVFJPWF9N SUxMRU5JVU09eQpDT05GSUdfRkJfTUFUUk9YX01ZU1RJUVVFPXkKQ09ORklHX0ZCX01BVFJPWF9H PXkKIyBDT05GSUdfRkJfTUFUUk9YX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9SQURFT049eQpD T05GSUdfRkJfUkFERU9OX0kyQz15CiMgQ09ORklHX0ZCX1JBREVPTl9CQUNLTElHSFQgaXMgbm90 IHNldApDT05GSUdfRkJfUkFERU9OX0RFQlVHPXkKQ09ORklHX0ZCX0FUWTEyOD15CiMgQ09ORklH X0ZCX0FUWTEyOF9CQUNLTElHSFQgaXMgbm90IHNldApDT05GSUdfRkJfQVRZPXkKIyBDT05GSUdf RkJfQVRZX0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZX0dYIGlzIG5vdCBzZXQKQ09ORklH X0ZCX0FUWV9CQUNLTElHSFQ9eQpDT05GSUdfRkJfUzM9eQpDT05GSUdfRkJfUzNfRERDPXkKQ09O RklHX0ZCX1NBVkFHRT15CiMgQ09ORklHX0ZCX1NBVkFHRV9JMkMgaXMgbm90IHNldApDT05GSUdf RkJfU0FWQUdFX0FDQ0VMPXkKQ09ORklHX0ZCX1NJUz15CiMgQ09ORklHX0ZCX1NJU18zMDAgaXMg bm90IHNldApDT05GSUdfRkJfU0lTXzMxNT15CkNPTkZJR19GQl9WSUE9eQojIENPTkZJR19GQl9W SUFfRElSRUNUX1BST0NGUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9WSUFfWF9DT01QQVRJQklMSVRZ PXkKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldApDT05GSUdfRkJfS1lSTz15CiMgQ09O RklHX0ZCXzNERlggaXMgbm90IHNldApDT05GSUdfRkJfVk9PRE9PMT15CkNPTkZJR19GQl9WVDg2 MjM9eQpDT05GSUdfRkJfVFJJREVOVD15CkNPTkZJR19GQl9BUks9eQojIENPTkZJR19GQl9QTTMg aXMgbm90IHNldApDT05GSUdfRkJfQ0FSTUlORT15CiMgQ09ORklHX0ZCX0NBUk1JTkVfRFJBTV9F VkFMIGlzIG5vdCBzZXQKQ09ORklHX0NBUk1JTkVfRFJBTV9DVVNUT009eQojIENPTkZJR19GQl9J Qk1fR1hUNDUwMCBpcyBub3Qgc2V0CkNPTkZJR19GQl9WSVJUVUFMPXkKQ09ORklHX0ZCX01FVFJP Tk9NRT15CkNPTkZJR19GQl9NQjg2MlhYPXkKQ09ORklHX0ZCX01CODYyWFhfUENJX0dEQz15CiMg Q09ORklHX0ZCX01CODYyWFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JST0FEU0hFRVQ9eQoj IENPTkZJR19GQl9BVU9fSzE5MFggaXMgbm90IHNldAojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90 IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NV UFBPUlQ9eQpDT05GSUdfTENEX0NMQVNTX0RFVklDRT15CkNPTkZJR19MQ0RfUExBVEZPUk09eQpD T05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklD IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MTTM1MzM9eQpDT05GSUdfQkFDS0xJR0hUX0NB UklMTE9fUkFOQ0g9eQpDT05GSUdfQkFDS0xJR0hUX0FQUExFPXkKQ09ORklHX0JBQ0tMSUdIVF9Q TTg5NDFfV0xFRD15CkNPTkZJR19CQUNLTElHSFRfU0FIQVJBPXkKQ09ORklHX0JBQ0tMSUdIVF9X TTgzMVg9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjA9eQojIENPTkZJR19CQUNLTElHSFRfQURQ ODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF84OFBNODYwWCBpcyBub3Qgc2V0CkNP TkZJR19CQUNLTElHSFRfUENGNTA2MzM9eQpDT05GSUdfQkFDS0xJR0hUX0FBVDI4NzA9eQpDT05G SUdfQkFDS0xJR0hUX0xNMzYzOT15CiMgQ09ORklHX0JBQ0tMSUdIVF9QQU5ET1JBIGlzIG5vdCBz ZXQKQ09ORklHX0JBQ0tMSUdIVF9TS1k4MTQ1Mj15CkNPTkZJR19CQUNLTElHSFRfVFBTNjUyMTc9 eQojIENPTkZJR19CQUNLTElHSFRfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTFY1 MjA3TFA9eQpDT05GSUdfQkFDS0xJR0hUX0JENjEwNz15CkNPTkZJR19WR0FTVEFURT15CkNPTkZJ R19IRE1JPXkKQ09ORklHX0xPR089eQpDT05GSUdfTE9HT19MSU5VWF9NT05PPXkKQ09ORklHX0xP R09fTElOVVhfVkdBMTY9eQojIENPTkZJR19MT0dPX0xJTlVYX0NMVVQyMjQgaXMgbm90IHNldAoj IENPTkZJR19TT1VORCBpcyBub3Qgc2V0CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkK IyBDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEggaXMgbm90IHNldApDT05GSUdfSElEUkFXPXkK IyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lh bCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkKQ09ORklHX0hJRF9BQ1JVWD15CkNP TkZJR19ISURfQUNSVVhfRkY9eQpDT05GSUdfSElEX0FQUExFPXkKQ09ORklHX0hJRF9BVVJFQUw9 eQpDT05GSUdfSElEX0JFTEtJTj15CkNPTkZJR19ISURfQ0hFUlJZPXkKIyBDT05GSUdfSElEX0NI SUNPTlkgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1lQUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9EUkFHT05SSVNFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FTVNfRkY9eQojIENPTkZJR19I SURfRUxFQ09NIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FWktFWT15CkNPTkZJR19ISURfR0VNQklS RD15CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tFWVRPVUNIIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9LWUU9eQojIENPTkZJR19ISURfV0FMVE9QIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0dZUkFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0lDQURFIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9UV0lOSEFOPXkKIyBDT05GSUdfSElEX0tFTlNJTkdUT04gaXMgbm90 IHNldApDT05GSUdfSElEX0xDUE9XRVI9eQpDT05GSUdfSElEX0xFTk9WTz15CkNPTkZJR19ISURf TE9HSVRFQ0g9eQpDT05GSUdfSElEX0xPR0lURUNIX0RKPXkKQ09ORklHX0hJRF9MT0dJVEVDSF9I SURQUD15CiMgQ09ORklHX0xPR0lURUNIX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lSVU1CTEVQ QUQyX0ZGPXkKIyBDT05GSUdfTE9HSUc5NDBfRkYgaXMgbm90IHNldApDT05GSUdfTE9HSVdIRUVM U19GRj15CkNPTkZJR19ISURfTUFHSUNNT1VTRT15CkNPTkZJR19ISURfTUlDUk9TT0ZUPXkKQ09O RklHX0hJRF9NT05URVJFWT15CiMgQ09ORklHX0hJRF9NVUxUSVRPVUNIIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX09SVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BBTlRIRVJMT1JEIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD15CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QUklNQVg9 eQojIENPTkZJR19ISURfU0FJVEVLIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TQU1TVU5HPXkKIyBD T05GSUdfSElEX1NQRUVETElOSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU1RFRUxTRVJJRVM9eQoj IENPTkZJR19ISURfU1VOUExVUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfUk1JPXkKQ09ORklHX0hJ RF9HUkVFTkFTSUE9eQojIENPTkZJR19HUkVFTkFTSUFfRkYgaXMgbm90IHNldApDT05GSUdfSElE X1NNQVJUSk9ZUExVUz15CkNPTkZJR19TTUFSVEpPWVBMVVNfRkY9eQpDT05GSUdfSElEX1RJVk89 eQpDT05GSUdfSElEX1RPUFNFRUQ9eQojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfV0FDT009eQpDT05G SUdfSElEX1dJSU1PVEU9eQojIENPTkZJR19ISURfWElOTU8gaXMgbm90IHNldAojIENPTkZJR19I SURfWkVST1BMVVMgaXMgbm90IHNldApDT05GSUdfSElEX1pZREFDUk9OPXkKQ09ORklHX0hJRF9T RU5TT1JfSFVCPXkKQ09ORklHX0hJRF9TRU5TT1JfQ1VTVE9NX1NFTlNPUj15CgojCiMgSTJDIEhJ RCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9eQpDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElB Tj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKIyBDT05G SUdfVVNCIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKCiMKIyBVU0IgUGh5c2lj YWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX1VTQl9QSFkgaXMgbm90IHNldAojIENPTkZJR19O T1BfVVNCX1hDRUlWIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdfVVdCPXkKQ09ORklHX1VXQl9X SENJPXkKIyBDT05GSUdfTU1DIGlzIG5vdCBzZXQKQ09ORklHX01FTVNUSUNLPXkKQ09ORklHX01F TVNUSUNLX0RFQlVHPXkKCiMKIyBNZW1vcnlTdGljayBkcml2ZXJzCiMKQ09ORklHX01FTVNUSUNL X1VOU0FGRV9SRVNVTUU9eQoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJz CiMKIyBDT05GSUdfTUVNU1RJQ0tfVElGTV9NUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNL X0pNSUNST05fMzhYIGlzIG5vdCBzZXQKQ09ORklHX01FTVNUSUNLX1I1OTI9eQpDT05GSUdfTkVX X0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CkNPTkZJR19MRURTX0NMQVNTX0ZMQVNIPXkKCiMK IyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfODhQTTg2MFggaXMgbm90IHNldApDT05GSUdf TEVEU19MTTM1MzA9eQpDT05GSUdfTEVEU19MTTM1MzM9eQpDT05GSUdfTEVEU19MTTM2NDI9eQpD T05GSUdfTEVEU19QQ0E5NTMyPXkKIyBDT05GSUdfTEVEU19QQ0E5NTMyX0dQSU8gaXMgbm90IHNl dApDT05GSUdfTEVEU19HUElPPXkKQ09ORklHX0xFRFNfTFAzOTQ0PXkKQ09ORklHX0xFRFNfTFA1 NVhYX0NPTU1PTj15CkNPTkZJR19MRURTX0xQNTUyMT15CkNPTkZJR19MRURTX0xQNTUyMz15CkNP TkZJR19MRURTX0xQNTU2Mj15CiMgQ09ORklHX0xFRFNfTFA4NTAxIGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfTFA4ODYwPXkKQ09ORklHX0xFRFNfUENBOTU1WD15CkNPTkZJR19MRURTX1BDQTk2M1g9 eQpDT05GSUdfTEVEU19XTTgzMVhfU1RBVFVTPXkKQ09ORklHX0xFRFNfV004MzUwPXkKIyBDT05G SUdfTEVEU19SRUdVTEFUT1IgaXMgbm90IHNldApDT05GSUdfTEVEU19CRDI4MDI9eQpDT05GSUdf TEVEU19MVDM1OTM9eQpDT05GSUdfTEVEU19UQ0E2NTA3PXkKQ09ORklHX0xFRFNfVExDNTkxWFg9 eQojIENPTkZJR19MRURTX01BWDg5OTcgaXMgbm90IHNldApDT05GSUdfTEVEU19MTTM1NXg9eQoK IwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwg SElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNl dAoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKQ09ORklHX0xFRFNf VFJJR0dFUl9USU1FUj15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RS SUdHRVJfQkFDS0xJR0hUPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9DUFU9eQpDT05GSUdfTEVEU19U UklHR0VSX0dQSU89eQpDT05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT049eQoKIwojIGlwdGFi bGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwpDT05G SUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBPXkK IyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0FUT01JQ19TQ1JV Qj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfRURBQz15CkNPTkZJR19FREFDX0xFR0FD WV9TWVNGUz15CkNPTkZJR19FREFDX0RFQlVHPXkKQ09ORklHX0VEQUNfTU1fRURBQz15CkNPTkZJ R19FREFDX0U3NTJYPXkKQ09ORklHX0VEQUNfSTgyOTc1WD15CkNPTkZJR19FREFDX0kzMDAwPXkK IyBDT05GSUdfRURBQ19JMzIwMCBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0lFMzEyMDA9eQpDT05G SUdfRURBQ19YMzg9eQojIENPTkZJR19FREFDX0k1NDAwIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNf STUwMDA9eQpDT05GSUdfRURBQ19JNTEwMD15CkNPTkZJR19FREFDX0k3MzAwPXkKQ09ORklHX1JU Q19MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKIyBDT05GSUdfUlRDX0hDVE9TWVMgaXMgbm90IHNl dApDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgpD T05GSUdfUlRDX0RFQlVHPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCiMgQ09ORklHX1JUQ19JTlRG X1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JTlRGX1BST0M9eQpDT05GSUdfUlRDX0lOVEZf REVWPXkKIyBDT05GSUdfUlRDX0lOVEZfREVWX1VJRV9FTVVMIGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfVEVTVD15CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl84OFBN ODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX0FCWDgwWCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTMwNz15CkNP TkZJR19SVENfRFJWX0RTMTM3ND15CkNPTkZJR19SVENfRFJWX0RTMTM3NF9XRFQ9eQpDT05GSUdf UlRDX0RSVl9EUzE2NzI9eQpDT05GSUdfUlRDX0RSVl9EUzMyMzI9eQpDT05GSUdfUlRDX0RSVl9N QVg2OTAwPXkKQ09ORklHX1JUQ19EUlZfTUFYODkwNz15CkNPTkZJR19SVENfRFJWX01BWDg5OTg9 eQpDT05GSUdfUlRDX0RSVl9NQVg4OTk3PXkKQ09ORklHX1JUQ19EUlZfUlM1QzM3Mj15CkNPTkZJ R19SVENfRFJWX0lTTDEyMDg9eQpDT05GSUdfUlRDX0RSVl9JU0wxMjAyMj15CkNPTkZJR19SVENf RFJWX0lTTDEyMDU3PXkKQ09ORklHX1JUQ19EUlZfWDEyMDU9eQpDT05GSUdfUlRDX0RSVl9QQUxN QVM9eQojIENPTkZJR19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9Q Q0Y4NTIzPXkKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9QQ0Y4NTA2MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BDRjg1ODM9eQojIENPTkZJ R19SVENfRFJWX000MVQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQlEzMksgaXMgbm90 IHNldAojIENPTkZJR19SVENfRFJWX1RXTDQwMzAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9U UFM4MDAzMT15CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX0ZNMzEzMD15CiMgQ09ORklHX1JUQ19EUlZfUlg4MDEwIGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfUlg4NTgxPXkKQ09ORklHX1JUQ19EUlZfUlg4MDI1PXkKQ09ORklHX1JUQ19EUlZfRU0z MDI3PXkKQ09ORklHX1JUQ19EUlZfUlYzMDI5QzI9eQojIENPTkZJR19SVENfRFJWX1JWODgwMyBp cyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVy cwojCkNPTkZJR19SVENfRFJWX0NNT1M9eQpDT05GSUdfUlRDX0RSVl9EUzEyODY9eQpDT05GSUdf UlRDX0RSVl9EUzE1MTE9eQpDT05GSUdfUlRDX0RSVl9EUzE1NTM9eQpDT05GSUdfUlRDX0RSVl9E UzE2ODVfRkFNSUxZPXkKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODUgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX0RTMTY4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzI4NSBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTc0ODU9eQojIENPTkZJR19SVENfRFJWX0RTMTc4ODUg aXMgbm90IHNldAojIENPTkZJR19SVENfRFMxNjg1X1BST0NfUkVHUyBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFMxNjg1X1NZU0ZTX1JFR1M9eQojIENPTkZJR19SVENfRFJWX0RTMTc0MiBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX0RTMjQwND15CkNPTkZJR19SVENfRFJWX0RBOTA2Mz15CkNPTkZJ R19SVENfRFJWX1NUSzE3VEE4PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDg2PXkKQ09ORklHX1JUQ19E UlZfTTQ4VDM1PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDU5PXkKQ09ORklHX1JUQ19EUlZfTVNNNjI0 Mj15CiMgQ09ORklHX1JUQ19EUlZfQlE0ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9S UDVDMDEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9WMzAyMD15CiMgQ09ORklHX1JUQ19EUlZf V004MzFYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfV004MzUwPXkKQ09ORklHX1JUQ19EUlZf UENGNTA2MzM9eQoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX01UNjM5 Nz15CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX0RNQURFVklDRVMgaXMg bm90IHNldAojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKQ09ORklHX1VJTz15CkNPTkZJ R19VSU9fQ0lGPXkKQ09ORklHX1VJT19QRFJWX0dFTklSUT15CkNPTkZJR19VSU9fRE1FTV9HRU5J UlE9eQpDT05GSUdfVUlPX0FFQz15CkNPTkZJR19VSU9fU0VSQ09TMz15CkNPTkZJR19VSU9fUENJ X0dFTkVSSUM9eQpDT05GSUdfVUlPX05FVFg9eQpDT05GSUdfVUlPX1BSVVNTPXkKQ09ORklHX1VJ T19NRjYyND15CiMgQ09ORklHX1ZJUlRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89 eQoKIwojIFZpcnRpbyBkcml2ZXJzCiMKQ09ORklHX1ZJUlRJT19QQ0k9eQpDT05GSUdfVklSVElP X1BDSV9MRUdBQ1k9eQpDT05GSUdfVklSVElPX0JBTExPT049eQpDT05GSUdfVklSVElPX0lOUFVU PXkKQ09ORklHX1ZJUlRJT19NTUlPPXkKQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNF Uz15CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCiMgQ09ORklHX0hZUEVS ViBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkcgaXMgbm90IHNldAojIENPTkZJR19YODZfUExB VEZPUk1fREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkKQ09ORklH X0NIUk9NRU9TX1BTVE9SRT15CkNPTkZJR19DUk9TX0VDX0NIQVJERVY9eQpDT05GSUdfQ1JPU19F Q19MUEM9eQpDT05GSUdfQ1JPU19FQ19QUk9UTz15CkNPTkZJR19DTEtERVZfTE9PS1VQPXkKQ09O RklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENs b2NrIEZyYW1ld29yawojCkNPTkZJR19DT01NT05fQ0xLX1dNODMxWD15CkNPTkZJR19DT01NT05f Q0xLX1NJNTM1MT15CiMgQ09ORklHX0NPTU1PTl9DTEtfQ1MyMDAwX0NQIGlzIG5vdCBzZXQKIyBD T05GSUdfQ09NTU9OX0NMS19OWFAgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1BBTE1B UyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUFhBIGlzIG5vdCBzZXQKQ09ORklHX0NP TU1PTl9DTEtfQ0RDRTcwNj15CgojCiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCgojCiMg Q2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUz X0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRV MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VN X1RJTUVSX1NUSSBpcyBub3Qgc2V0CkNPTkZJR19NQUlMQk9YPXkKIyBDT05GSUdfUENDIGlzIG5v dCBzZXQKQ09ORklHX0FMVEVSQV9NQk9YPXkKIyBDT05GSUdfSU9NTVVfU1VQUE9SVCBpcyBub3Qg c2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfU1RFX01PREVNX1JQUk9DIGlz IG5vdCBzZXQKCiMKIyBScG1zZyBkcml2ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBz cGVjaWZpYyBEcml2ZXJzCiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CkNPTkZJR19T T0NfVEk9eQojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTj15Cgoj CiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfRVhUQ09OX0FEQ19KQUNLIGlzIG5v dCBzZXQKQ09ORklHX0VYVENPTl9HUElPPXkKQ09ORklHX0VYVENPTl9NQVgxNDU3Nz15CkNPTkZJ R19FWFRDT05fTUFYMzM1NT15CkNPTkZJR19FWFRDT05fTUFYNzc4NDM9eQpDT05GSUdfRVhUQ09O X01BWDg5OTc9eQpDT05GSUdfRVhUQ09OX1BBTE1BUz15CiMgQ09ORklHX0VYVENPTl9SVDg5NzNB IGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9TTTU1MDI9eQojIENPTkZJR19FWFRDT05fVVNCX0dQ SU8gaXMgbm90IHNldApDT05GSUdfTUVNT1JZPXkKQ09ORklHX0lJTz15CkNPTkZJR19JSU9fQlVG RkVSPXkKQ09ORklHX0lJT19CVUZGRVJfQ0I9eQpDT05GSUdfSUlPX0tGSUZPX0JVRj15CkNPTkZJ R19JSU9fVFJJR0dFUkVEX0JVRkZFUj15CkNPTkZJR19JSU9fQ09ORklHRlM9eQpDT05GSUdfSUlP X1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCkNPTkZJR19JSU9f U1dfVFJJR0dFUj15CgojCiMgQWNjZWxlcm9tZXRlcnMKIwojIENPTkZJR19CTUExODAgaXMgbm90 IHNldApDT05GSUdfQk1DMTUwX0FDQ0VMPXkKQ09ORklHX0JNQzE1MF9BQ0NFTF9JMkM9eQpDT05G SUdfSElEX1NFTlNPUl9BQ0NFTF8zRD15CiMgQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUyBpcyBu b3Qgc2V0CkNPTkZJR19LWENKSzEwMTM9eQpDT05GSUdfTU1BNzQ1NT15CkNPTkZJR19NTUE3NDU1 X0kyQz15CkNPTkZJR19NTUE4NDUyPXkKIyBDT05GSUdfTU1BOTU1MSBpcyBub3Qgc2V0CiMgQ09O RklHX01NQTk1NTMgaXMgbm90IHNldAojIENPTkZJR19NWEM0MDA1IGlzIG5vdCBzZXQKIyBDT05G SUdfTVhDNjI1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzgzMTIgaXMgbm90IHNldApDT05GSUdf U1RLOEJBNTA9eQoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19B RDcyOTEgaXMgbm90IHNldApDT05GSUdfQUQ3OTlYPXkKIyBDT05GSUdfQVhQMjg4X0FEQyBpcyBu b3Qgc2V0CkNPTkZJR19DQzEwMDAxX0FEQz15CkNPTkZJR19NQVgxMzYzPXkKQ09ORklHX01DUDM0 MjI9eQpDT05GSUdfTUVOX1oxODhfQURDPXkKIyBDT05GSUdfTkFVNzgwMiBpcyBub3Qgc2V0CkNP TkZJR19QQUxNQVNfR1BBREM9eQojIENPTkZJR19USV9BREMwODFDIGlzIG5vdCBzZXQKIyBDT05G SUdfVFdMNDAzMF9NQURDIGlzIG5vdCBzZXQKQ09ORklHX1RXTDYwMzBfR1BBREM9eQoKIwojIEFt cGxpZmllcnMKIwoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwojIENPTkZJR19JQVFDT1JFIGlzIG5v dCBzZXQKQ09ORklHX1ZaODlYPXkKCiMKIyBIaWQgU2Vuc29yIElJTyBDb21tb24KIwpDT05GSUdf SElEX1NFTlNPUl9JSU9fQ09NTU9OPXkKQ09ORklHX0hJRF9TRU5TT1JfSUlPX1RSSUdHRVI9eQpD T05GSUdfSUlPX01TX1NFTlNPUlNfSTJDPXkKCiMKIyBTU1AgU2Vuc29yIENvbW1vbgojCkNPTkZJ R19JSU9fU1RfU0VOU09SU19JMkM9eQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfQ09SRT15CgojCiMg RGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCkNPTkZJR19BRDUwNjQ9eQojIENPTkZJR19B RDUzODAgaXMgbm90IHNldApDT05GSUdfQUQ1NDQ2PXkKQ09ORklHX002MjMzMj15CkNPTkZJR19N QVg1MTc9eQpDT05GSUdfTUNQNDcyNT15CgojCiMgSUlPIGR1bW15IGRyaXZlcgojCkNPTkZJR19J SU9fRFVNTVlfRVZHRU49eQpDT05GSUdfSUlPX1NJTVBMRV9EVU1NWT15CkNPTkZJR19JSU9fU0lN UExFX0RVTU1ZX0VWRU5UUz15CkNPTkZJR19JSU9fU0lNUExFX0RVTU1ZX0JVRkZFUj15CgojCiMg RnJlcXVlbmN5IFN5bnRoZXNpemVycyBERFMvUExMCiMKCiMKIyBDbG9jayBHZW5lcmF0b3IvRGlz dHJpYnV0aW9uCiMKCiMKIyBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhl c2l6ZXJzCiMKCiMKIyBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCiMKQ09ORklHX0JNRzE2MD15 CkNPTkZJR19CTUcxNjBfSTJDPXkKQ09ORklHX0hJRF9TRU5TT1JfR1lST18zRD15CkNPTkZJR19J SU9fU1RfR1lST18zQVhJUz15CkNPTkZJR19JSU9fU1RfR1lST19JMkNfM0FYSVM9eQojIENPTkZJ R19JVEczMjAwIGlzIG5vdCBzZXQKCiMKIyBIZWFsdGggc2Vuc29ycwojCkNPTkZJR19NQVgzMDEw MD15CgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCiMgQ09ORklHX0RIVDExIGlzIG5vdCBzZXQKQ09O RklHX0hEQzEwMFg9eQpDT05GSUdfSFRVMjE9eQojIENPTkZJR19TSTcwMDUgaXMgbm90IHNldApD T05GSUdfU0k3MDIwPXkKCiMKIyBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwojCkNPTkZJR19L TVg2MT15CiMgQ09ORklHX0lOVl9NUFU2MDUwX0lJTyBpcyBub3Qgc2V0CgojCiMgTGlnaHQgc2Vu c29ycwojCiMgQ09ORklHX0FDUElfQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfQURKRF9TMzExIGlz IG5vdCBzZXQKIyBDT05GSUdfQUwzMzIwQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5MzAwIGlz IG5vdCBzZXQKQ09ORklHX0FQRFM5OTYwPXkKQ09ORklHX0JIMTc1MD15CkNPTkZJR19DTTMyMTgx PXkKQ09ORklHX0NNMzIzMj15CkNPTkZJR19DTTMzMjM9eQojIENPTkZJR19DTTM2NjUxIGlzIG5v dCBzZXQKIyBDT05GSUdfR1AyQVAwMjBBMDBGIGlzIG5vdCBzZXQKQ09ORklHX0lTTDI5MTI1PXkK IyBDT05GSUdfSElEX1NFTlNPUl9BTFMgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9QUk9Y PXkKQ09ORklHX0pTQTEyMTI9eQpDT05GSUdfUlBSMDUyMT15CkNPTkZJR19TRU5TT1JTX0xNMzUz Mz15CiMgQ09ORklHX0xUUjUwMSBpcyBub3Qgc2V0CkNPTkZJR19PUFQzMDAxPXkKQ09ORklHX1BB MTIyMDMwMDE9eQpDT05GSUdfU1RLMzMxMD15CiMgQ09ORklHX1RDUzM0MTQgaXMgbm90IHNldApD T05GSUdfVENTMzQ3Mj15CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU2MyBpcyBub3Qgc2V0CkNPTkZJ R19UU0w0NTMxPXkKIyBDT05GSUdfVVM1MTgyRCBpcyBub3Qgc2V0CkNPTkZJR19WQ05MNDAwMD15 CgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwojIENPTkZJR19BSzg5NzUgaXMgbm90IHNldAoj IENPTkZJR19BSzA5OTExIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX01BR04gaXMgbm90IHNl dApDT05GSUdfTUFHMzExMD15CkNPTkZJR19ISURfU0VOU09SX01BR05FVE9NRVRFUl8zRD15CkNP TkZJR19NTUMzNTI0MD15CiMgQ09ORklHX0lJT19TVF9NQUdOXzNBWElTIGlzIG5vdCBzZXQKCiMK IyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19ISURfU0VOU09SX0lOQ0xJTk9NRVRFUl8z RD15CkNPTkZJR19ISURfU0VOU09SX0RFVklDRV9ST1RBVElPTj15CgojCiMgVHJpZ2dlcnMgLSBz dGFuZGFsb25lCiMKQ09ORklHX0lJT19IUlRJTUVSX1RSSUdHRVI9eQpDT05GSUdfSUlPX0lOVEVS UlVQVF9UUklHR0VSPXkKQ09ORklHX0lJT19TWVNGU19UUklHR0VSPXkKCiMKIyBEaWdpdGFsIHBv dGVudGlvbWV0ZXJzCiMKIyBDT05GSUdfTUNQNDUzMSBpcyBub3Qgc2V0CgojCiMgUHJlc3N1cmUg c2Vuc29ycwojCkNPTkZJR19CTVAyODA9eQojIENPTkZJR19ISURfU0VOU09SX1BSRVNTIGlzIG5v dCBzZXQKIyBDT05GSUdfTVBMMTE1IGlzIG5vdCBzZXQKQ09ORklHX01QTDMxMTU9eQpDT05GSUdf TVM1NjExPXkKQ09ORklHX01TNTYxMV9JMkM9eQpDT05GSUdfTVM1NjM3PXkKIyBDT05GSUdfSUlP X1NUX1BSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVDU0MDMgaXMgbm90IHNldAoKIwojIExpZ2h0 bmluZyBzZW5zb3JzCiMKCiMKIyBQcm94aW1pdHkgc2Vuc29ycwojCkNPTkZJR19MSURBUl9MSVRF X1YyPXkKQ09ORklHX1NYOTUwMD15CgojCiMgVGVtcGVyYXR1cmUgc2Vuc29ycwojCkNPTkZJR19N TFg5MDYxND15CkNPTkZJR19UTVAwMDY9eQojIENPTkZJR19UU1lTMDEgaXMgbm90IHNldApDT05G SUdfVFNZUzAyRD15CkNPTkZJR19OVEI9eQpDT05GSUdfTlRCX0FNRD15CiMgQ09ORklHX05UQl9J TlRFTCBpcyBub3Qgc2V0CkNPTkZJR19OVEJfUElOR1BPTkc9eQpDT05GSUdfTlRCX1RPT0w9eQpD T05GSUdfTlRCX1BFUkY9eQojIENPTkZJR19OVEJfVFJBTlNQT1JUIGlzIG5vdCBzZXQKIyBDT05G SUdfVk1FX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTSBpcyBub3Qgc2V0CkNPTkZJR19BUk1f R0lDX01BWF9OUj0xCkNPTkZJR19UUzQ4MDBfSVJRPXkKQ09ORklHX0lQQUNLX0JVUz15CkNPTkZJ R19CT0FSRF9UUENJMjAwPXkKIyBDT05GSUdfU0VSSUFMX0lQT0NUQUwgaXMgbm90IHNldAojIENP TkZJR19SRVNFVF9DT05UUk9MTEVSIGlzIG5vdCBzZXQKQ09ORklHX0ZNQz15CkNPTkZJR19GTUNf RkFLRURFVj15CkNPTkZJR19GTUNfVFJJVklBTD15CkNPTkZJR19GTUNfV1JJVEVfRUVQUk9NPXkK IyBDT05GSUdfRk1DX0NIQVJERVYgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05G SUdfR0VORVJJQ19QSFk9eQojIENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CiMg Q09ORklHX1BIWV9QWEFfMjhOTV9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX0tPTkFfVVNC Ml9QSFkgaXMgbm90IHNldApDT05GSUdfUEhZX0hJNjIyMF9VU0I9eQpDT05GSUdfUE9XRVJDQVA9 eQpDT05GSUdfSU5URUxfUkFQTD15CkNPTkZJR19NQ0I9eQojIENPTkZJR19NQ0JfUENJIGlzIG5v dCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwpDT05GSUdfUkFTPXkKQ09O RklHX1RIVU5ERVJCT0xUPXkKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRCBpcyBub3Qg c2V0CiMgQ09ORklHX05WTUVNIGlzIG5vdCBzZXQKQ09ORklHX1NUTT15CkNPTkZJR19TVE1fRFVN TVk9eQpDT05GSUdfU1RNX1NPVVJDRV9DT05TT0xFPXkKIyBDT05GSUdfSU5URUxfVEggaXMgbm90 IHNldAoKIwojIEZQR0EgQ29uZmlndXJhdGlvbiBTdXBwb3J0CiMKIyBDT05GSUdfRlBHQSBpcyBu b3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19FREQ9eQojIENPTkZJR19FRERf T0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfRklSTVdBUkVfTUVNTUFQIGlzIG5vdCBzZXQKIyBDT05G SUdfREVMTF9SQlUgaXMgbm90IHNldApDT05GSUdfRENEQkFTPXkKIyBDT05GSUdfSVNDU0lfSUJG VF9GSU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMK IyBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0CiMKQ09ORklHX0VG SV9WQVJTPXkKQ09ORklHX0VGSV9FU1JUPXkKIyBDT05GSUdfRUZJX1ZBUlNfUFNUT1JFIGlzIG5v dCBzZXQKIyBDT05GSUdfRUZJX1JVTlRJTUVfTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0ZB S0VfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKQ09ORklH X1VFRklfQ1BFUj15CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VT Uz15CiMgQ09ORklHX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19FWFBPUlRGUz15CkNP TkZJR19GSUxFX0xPQ0tJTkc9eQojIENPTkZJR19NQU5EQVRPUllfRklMRV9MT0NLSU5HIGlzIG5v dCBzZXQKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9V U0VSPXkKIyBDT05GSUdfRkFOT1RJRlkgaXMgbm90IHNldApDT05GSUdfUVVPVEE9eQojIENPTkZJ R19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSSU5UX1FVT1RB X1dBUk5JTkcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfREVCVUc9eQpDT05GSUdfUVVPVEFfVFJF RT15CkNPTkZJR19RRk1UX1YxPXkKQ09ORklHX1FGTVRfVjI9eQpDT05GSUdfUVVPVEFDVEw9eQpD T05GSUdfUVVPVEFDVExfQ09NUEFUPXkKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfRlVTRV9G Uz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9GUz15CgojCiMgQ2Fj aGVzCiMKIyBDT05GSUdfRlNDQUNIRSBpcyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1z CiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklH X1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKIyBDT05GSUdfUFJPQ19D SElMRFJFTiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdf VE1QRlM9eQojIENPTkZJR19UTVBGU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfVE1QRlNf WEFUVFI9eQojIENPTkZJR19IVUdFVExCRlMgaXMgbm90IHNldAojIENPTkZJR19IVUdFVExCX1BB R0UgaXMgbm90IHNldApDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdfRUZJVkFSX0ZTPXkKQ09O RklHX01JU0NfRklMRVNZU1RFTVM9eQpDT05GSUdfRUNSWVBUX0ZTPXkKIyBDT05GSUdfRUNSWVBU X0ZTX01FU1NBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9GUz15CkNPTkZJR19KRkZTMl9G U19ERUJVRz0wCkNPTkZJR19KRkZTMl9GU19XUklURUJVRkZFUj15CkNPTkZJR19KRkZTMl9GU19X QlVGX1ZFUklGWT15CkNPTkZJR19KRkZTMl9TVU1NQVJZPXkKQ09ORklHX0pGRlMyX0ZTX1hBVFRS PXkKIyBDT05GSUdfSkZGUzJfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJf RlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfSkZGUzJfQ09NUFJFU1NJT05fT1BUSU9OUz15 CkNPTkZJR19KRkZTMl9aTElCPXkKQ09ORklHX0pGRlMyX0xaTz15CiMgQ09ORklHX0pGRlMyX1JU SU1FIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX1JVQklOPXkKQ09ORklHX0pGRlMyX0NNT0RFX05P TkU9eQojIENPTkZJR19KRkZTMl9DTU9ERV9QUklPUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pG RlMyX0NNT0RFX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9DTU9ERV9GQVZPVVJMWk8g aXMgbm90IHNldApDT05GSUdfVUJJRlNfRlM9eQojIENPTkZJR19VQklGU19GU19BRFZBTkNFRF9D T01QUiBpcyBub3Qgc2V0CkNPTkZJR19VQklGU19GU19MWk89eQpDT05GSUdfVUJJRlNfRlNfWkxJ Qj15CkNPTkZJR19VQklGU19BVElNRV9TVVBQT1JUPXkKIyBDT05GSUdfTE9HRlMgaXMgbm90IHNl dAojIENPTkZJR19ST01GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkU9eQojIENPTkZJR19Q U1RPUkVfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9QTVNHIGlzIG5vdCBzZXQK Q09ORklHX1BTVE9SRV9GVFJBQ0U9eQpDT05GSUdfUFNUT1JFX1JBTT15CkNPTkZJR19ORVRXT1JL X0ZJTEVTWVNURU1TPXkKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0x IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMg bm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzc3NT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84 NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODUyIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTcg aXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2MD15CkNPTkZJR19OTFNfQ09ERVBBR0Vf ODYxPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz15 CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdF Xzg2NT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNf Q09ERVBBR0VfODY5IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85MzY9eQpDT05GSUdf TkxTX0NPREVQQUdFXzk1MD15CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzIgaXMgbm90IHNldAoj IENPTkZJR19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84 NzQ9eQojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFH RV8xMjUwPXkKQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPXkKQ09ORklHX05MU19BU0NJST15CkNP TkZJR19OTFNfSVNPODg1OV8xPXkKQ09ORklHX05MU19JU084ODU5XzI9eQpDT05GSUdfTkxTX0lT Tzg4NTlfMz15CiMgQ09ORklHX05MU19JU084ODU5XzQgaXMgbm90IHNldApDT05GSUdfTkxTX0lT Tzg4NTlfNT15CkNPTkZJR19OTFNfSVNPODg1OV82PXkKQ09ORklHX05MU19JU084ODU5Xzc9eQpD T05GSUdfTkxTX0lTTzg4NTlfOT15CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQK Q09ORklHX05MU19JU084ODU5XzE0PXkKQ09ORklHX05MU19JU084ODU5XzE1PXkKIyBDT05GSUdf TkxTX0tPSThfUiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19LT0k4X1UgaXMgbm90IHNldAojIENP TkZJR19OTFNfTUFDX1JPTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRUxUSUMgaXMg bm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTlRFVVJPIGlzIG5vdCBzZXQKQ09ORklHX05MU19N QUNfQ1JPQVRJQU49eQpDT05GSUdfTkxTX01BQ19DWVJJTExJQz15CkNPTkZJR19OTFNfTUFDX0dB RUxJQz15CkNPTkZJR19OTFNfTUFDX0dSRUVLPXkKQ09ORklHX05MU19NQUNfSUNFTEFORD15CkNP TkZJR19OTFNfTUFDX0lOVUlUPXkKIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0 CkNPTkZJR19OTFNfTUFDX1RVUktJU0g9eQpDT05GSUdfTkxTX1VURjg9eQoKIwojIEtlcm5lbCBo YWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQg ZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19NRVNTQUdFX0xPR0xF VkVMX0RFRkFVTFQ9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CiMgQ09O RklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5k IGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKQ09ORklH X0VOQUJMRV9XQVJOX0RFUFJFQ0FURUQ9eQojIENPTkZJR19FTkFCTEVfTVVTVF9DSEVDSyBpcyBu b3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKQ09ORklHX1NUUklQX0FTTV9TWU1TPXkKQ09O RklHX1JFQURBQkxFX0FTTT15CkNPTkZJR19VTlVTRURfU1lNQk9MUz15CkNPTkZJR19QQUdFX09X TkVSPXkKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQpDT05GSUdfREVC VUdfU0VDVElPTl9NSVNNQVRDSD15CiMgQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZ IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFN RV9QT0lOVEVSPXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVIGlzIG5vdCBzZXQK IyBDT05GSUdfTUFHSUNfU1lTUlEgaXMgbm90IHNldApDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMK IyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9OPXkKQ09ORklHX0RFQlVH X1BBR0VBTExPQz15CkNPTkZJR19ERUJVR19PQkpFQ1RTPXkKIyBDT05GSUdfREVCVUdfT0JKRUNU U19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX0ZSRUU9eQpDT05GSUdf REVCVUdfT0JKRUNUU19USU1FUlM9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTX1dPUksgaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTX1JDVV9IRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfT0JKRUNUU19QRVJDUFVfQ09VTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpF Q1RTX0VOQUJMRV9ERUZBVUxUPTEKQ09ORklHX1NMVUJfREVCVUdfT049eQpDT05GSUdfU0xVQl9T VEFUUz15CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxF QUsgaXMgbm90IHNldApDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0U9eQpDT05GSUdfREVCVUdfVk09 eQpDT05GSUdfREVCVUdfVk1fVk1BQ0FDSEU9eQojIENPTkZJR19ERUJVR19WTV9SQiBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19WTV9QR0ZMQUdTPXkKQ09ORklHX0RFQlVHX1ZJUlRVQUw9eQojIENP TkZJR19ERUJVR19NRU1PUllfSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19NRU1PUllfTk9USUZJRVJf RVJST1JfSU5KRUNUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09O RklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CiMgQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZM T1cgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CiMgQ09ORklHX0RFQlVH X1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19M T0NLVVBfREVURUNUT1I9eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUj15CiMgQ09ORklHX0JP T1RQQVJBTV9IQVJETE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9IQVJE TE9DS1VQX1BBTklDX1ZBTFVFPTAKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDPXkK Q09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDX1ZBTFVFPTEKQ09ORklHX0RFVEVDVF9I VU5HX1RBU0s9eQpDT05GSUdfREVGQVVMVF9IVU5HX1RBU0tfVElNRU9VVD0xMjAKQ09ORklHX0JP T1RQQVJBTV9IVU5HX1RBU0tfUEFOSUM9eQpDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19QQU5J Q19WQUxVRT0xCkNPTkZJR19XUV9XQVRDSERPRz15CkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09O RklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19T Q0hFRF9ERUJVRz15CiMgQ09ORklHX1NDSEVEX0lORk8gaXMgbm90IHNldAojIENPTkZJR19TQ0hF RFNUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldAojIENPTkZJR19USU1FUl9T VEFUUyBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywg ZXRjLi4uKQojCkNPTkZJR19ERUJVR19SVF9NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1NQSU5MT0NL PXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQpDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEg9 eQpDT05GSUdfREVCVUdfTE9DS19BTExPQz15CkNPTkZJR19QUk9WRV9MT0NLSU5HPXkKQ09ORklH X0xPQ0tERVA9eQojIENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfTE9D S0RFUD15CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQpDT05GSUdfREVCVUdfTE9DS0lOR19B UElfU0VMRlRFU1RTPXkKQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUPXkKQ09ORklHX1RSQUNFX0lS UUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVF9SRUxFQVNFIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX0JVR1ZFUkJPU0U9eQojIENPTkZJR19ERUJVR19MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfUElfTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX05PVElGSUVSUz15CiMgQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTIGlzIG5vdCBz ZXQKCiMKIyBSQ1UgRGVidWdnaW5nCiMKQ09ORklHX1BST1ZFX1JDVT15CkNPTkZJR19QUk9WRV9S Q1VfUkVQRUFURURMWT15CkNPTkZJR19TUEFSU0VfUkNVX1BPSU5URVI9eQpDT05GSUdfVE9SVFVS RV9URVNUPXkKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1Vf Q1BVX1NUQUxMX1RJTUVPVVQ9MjEKQ09ORklHX1JDVV9UUkFDRT15CiMgQ09ORklHX1JDVV9FUVNf REVCVUcgaXMgbm90IHNldApDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OPXkKIyBDT05G SUdfQ1BVX05PVElGSUVSX0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX05PVElG SUVSX0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVERFVl9OT1RJRklFUl9FUlJP Ul9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldAoj IENPTkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1NUUklD VF9VU0VSX0NPUFlfQ0hFQ0tTPXkKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09O RklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFW RV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9GUF9U RVNUPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZU UkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJ R19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdf SEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklHX1RS QUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpD T05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NX QVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19UUkFD SU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNP TkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19JUlFTT0ZGX1RSQUNFUiBpcyBu b3Qgc2V0CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpDT05GSUdfRlRSQUNFX1NZU0NBTExTPXkKQ09O RklHX1RSQUNFUl9TTkFQU0hPVD15CkNPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQ PXkKQ09ORklHX1RSQUNFX0JSQU5DSF9QUk9GSUxJTkc9eQojIENPTkZJR19CUkFOQ0hfUFJPRklM RV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTPXkKIyBD T05GSUdfUFJPRklMRV9BTExfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19CUkFOQ0hfVFJB Q0VSIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLX1RSQUNFUj15CkNPTkZJR19VUFJPQkVfRVZFTlQ9 eQpDT05GSUdfQlBGX0VWRU5UUz15CkNPTkZJR19QUk9CRV9FVkVOVFM9eQojIENPTkZJR19EWU5B TUlDX0ZUUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19GVU5DVElPTl9QUk9GSUxFUj15CiMgQ09ORklH X0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldApDT05GSUdfTU1JT1RSQUNFPXkKQ09ORklH X1RSQUNFUE9JTlRfQkVOQ0hNQVJLPXkKIyBDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLIGlz IG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKQ09O RklHX1RSQUNFX0VOVU1fTUFQX0ZJTEU9eQojIENPTkZJR19UUkFDSU5HX0VWRU5UU19HUElPIGlz IG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwojIENPTkZJR19URVNUX0xJU1RfU09SVCBp cyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJ R19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BVE9NSUM2NF9TRUxGVEVTVD15CkNPTkZJ R19URVNUX0hFWERVTVA9eQojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQK Q09ORklHX1RFU1RfS1NUUlRPWD15CkNPTkZJR19URVNUX1BSSU5URj15CkNPTkZJR19URVNUX1JI QVNIVEFCTEU9eQpDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVD15CkNPTkZJR19CVUlM RF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVT VF9GSVJNV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKQ09O RklHX01FTVRFU1Q9eQojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJD SF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9T QU5JVElaRV9BTEw9eQpDT05GSUdfVUJTQU49eQojIENPTkZJR19VQlNBTl9TQU5JVElaRV9BTEwg aXMgbm90IHNldAojIENPTkZJR19VQlNBTl9BTElHTk1FTlQgaXMgbm90IHNldApDT05GSUdfQVJD SF9IQVNfREVWTUVNX0lTX0FMTE9XRUQ9eQojIENPTkZJR19TVFJJQ1RfREVWTUVNIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CiMgQ09ORklHX0VBUkxZX1BSSU5USyBpcyBu b3Qgc2V0CkNPTkZJR19YODZfUFREVU1QX0NPUkU9eQojIENPTkZJR19YODZfUFREVU1QIGlzIG5v dCBzZXQKIyBDT05GSUdfRUZJX1BHVF9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1JPREFU QT15CiMgQ09ORklHX0RFQlVHX1JPREFUQV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1dY PXkKIyBDT05GSUdfRE9VQkxFRkFVTFQgaXMgbm90IHNldApDT05GSUdfREVCVUdfVExCRkxVU0g9 eQpDT05GSUdfSU9NTVVfREVCVUc9eQpDT05GSUdfSU9NTVVfU1RSRVNTPXkKQ09ORklHX0hBVkVf TU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lP X0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19J T19ERUxBWV9UWVBFX05PTkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKQ09O RklHX0lPX0RFTEFZXzBYRUQ9eQojIENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAoj IENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlf VFlQRT0xCiMgQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BB X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkcgaXMgbm90IHNldApD T05GSUdfREVCVUdfRU5UUlk9eQpDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUPXkKIyBDT05GSUdf WDg2X0RFQlVHX1NUQVRJQ19DUFVfSEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0RFQlVHX0ZQ VSBpcyBub3Qgc2V0CkNPTkZJR19QVU5JVF9BVE9NX0RFQlVHPXkKCiMKIyBTZWN1cml0eSBvcHRp b25zCiMKQ09ORklHX0tFWVM9eQpDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CkNPTkZJR19C SUdfS0VZUz15CkNPTkZJR19FTkNSWVBURURfS0VZUz15CkNPTkZJR19TRUNVUklUWV9ETUVTR19S RVNUUklDVD15CiMgQ09ORklHX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZRlM9 eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0i IgpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZ UFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15 CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19D UllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFT SDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQ VE9fUk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZUFRPX1BDT01QPXkKQ09ORklHX0NSWVBUT19QQ09N UDI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpD T05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9f TUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f TUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19D UllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQojIENPTkZJR19DUllQVE9fUENSWVBU IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBU RD15CkNPTkZJR19DUllQVE9fTUNSWVBURD15CiMgQ09ORklHX0NSWVBUT19BVVRIRU5DIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xVRV9IRUxQ RVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERh dGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKIyBDT05GSUdfQ1JZ UFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkKIyBD T05GSUdfQ1JZUFRPX0VDSEFJTklWIGlzIG5vdCBzZXQKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJ R19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRPX0NUUz15CkNP TkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9eQojIENPTkZJR19DUllQVE9fUENC QyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFRTPXkKIyBDT05GSUdfQ1JZUFRPX0tFWVdSQVAg aXMgbm90IHNldAoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05GSUdf Q1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9eQpDT05GSUdfQ1JZUFRPX1ZNQUM9eQoK IwojIERpZ2VzdAojCiMgQ09ORklHX0NSWVBUT19DUkMzMkMgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX0NSQzMyQ19JTlRFTD15CkNPTkZJR19DUllQVE9fQ1JDMzI9eQpDT05GSUdfQ1JZUFRPX0NS QzMyX1BDTE1VTD15CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBUT19HSEFT SD15CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82 ND15CkNPTkZJR19DUllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQojIENPTkZJR19DUllQ VE9fTUlDSEFFTF9NSUMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUk1EMTI4IGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19STUQxNjA9eQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj15CkNPTkZJR19D UllQVE9fUk1EMzIwPXkKQ09ORklHX0NSWVBUT19TSEExPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTFf U1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0hBMjU2X1NTU0UzIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9eQpDT05GSUdfQ1JZUFRPX1NIQTFfTUI9eQpDT05G SUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19U R1IxOTI9eQpDT05GSUdfQ1JZUFRPX1dQNTEyPXkKQ09ORklHX0NSWVBUT19HSEFTSF9DTE1VTF9O SV9JTlRFTD15CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklHX0NSWVBU T19BRVNfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9eQojIENPTkZJR19DUllQ VE9fQU5VQklTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BUkM0PXkKIyBDT05GSUdfQ1JZUFRP X0JMT1dGSVNIIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049eQpDT05G SUdfQ1JZUFRPX0JMT1dGSVNIX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9eQojIENP TkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NB TUVMTElBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxM SUFfQUVTTklfQVZYMl9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9O PXkKQ09ORklHX0NSWVBUT19DQVNUNT15CkNPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82ND15 CkNPTkZJR19DUllQVE9fQ0FTVDY9eQpDT05GSUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQ9eQoj IENPTkZJR19DUllQVE9fREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4 Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRkNSWVBUPXkKQ09ORklHX0NSWVBUT19LSEFa QUQ9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjA9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjBfWDg2XzY0 PXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMD15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0 PXkKIyBDT05GSUdfQ1JZUFRPX1NFRUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9 eQojIENPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fU0VSUEVOVF9BVlhfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9Y ODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RFQT15CkNPTkZJR19DUllQVE9fVFdPRklT SD15CkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hf WDg2XzY0PXkKQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZPXkKQ09ORklHX0NSWVBU T19UV09GSVNIX0FWWF9YODZfNjQ9eQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19E RUZMQVRFPXkKQ09ORklHX0NSWVBUT19aTElCPXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJ R19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fTFo0SEM9eQoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJ R19DUllQVE9fQU5TSV9DUFJORz15CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NS WVBUT19EUkJHX0hNQUM9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSD15CkNPTkZJR19DUllQVE9f RFJCR19DVFI9eQpDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJP UFk9eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19VU0VSX0FQSV9TS0NJUEhFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQ SV9STkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZ UEUgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMK Q09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZ Uz0iIgpDT05GSUdfSEFWRV9LVk09eQojIENPTkZJR19WSVJUVUFMSVpBVElPTiBpcyBub3Qgc2V0 CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX0JJ VFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJ R19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dF TkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dF TkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdf R0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhD SEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQ1JD X0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKIyBDT05GSUdfQ1JDX1QxMERJRiBpcyBub3Qgc2V0CkNP TkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBp cyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JD MzJfU0xJQ0VCWTQgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0FSV0FURT15CiMgQ09ORklHX0NS QzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldAojIENPTkZJR19MSUJD UkMzMkMgaXMgbm90IHNldAojIENPTkZJR19DUkM4IGlzIG5vdCBzZXQKIyBDT05GSUdfQVVESVRf QVJDSF9DT01QQVRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19SQU5ET00zMl9TRUxGVEVTVD15 CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19D T01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRIQ19DT01QUkVTUz15 CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNPTkZJR19YWl9ERUM9eQpDT05GSUdfWFpfREVDX1g4 Nj15CkNPTkZJR19YWl9ERUNfUE9XRVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15CkNPTkZJR19Y Wl9ERUNfQVJNPXkKIyBDT05GSUdfWFpfREVDX0FSTVRIVU1CIGlzIG5vdCBzZXQKQ09ORklHX1ha X0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMg bm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpNQT15 CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09ORklHX0dF TkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1JFRURfU09MT01PTj15CkNPTkZJR19SRUVEX1NPTE9N T05fRU5DOD15CkNPTkZJR19SRUVEX1NPTE9NT05fREVDOD15CkNPTkZJR19CQ0g9eQpDT05GSUdf QkNIX0NPTlNUX1BBUkFNUz15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFU SVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNP TkZJR19IQVNfRE1BPXkKQ09ORklHX0NIRUNLX1NJR05BVFVSRT15CkNPTkZJR19DUFVNQVNLX09G RlNUQUNLPXkKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19OTEFUVFI9eQpD T05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0NMWl9UQUI9 eQpDT05GSUdfQ09SRElDPXkKQ09ORklHX0REUj15CiMgQ09ORklHX0lSUV9QT0xMIGlzIG5vdCBz ZXQKQ09ORklHX01QSUxJQj15CkNPTkZJR19VQ1MyX1NUUklORz15CiMgQ09ORklHX1NHX1NQTElU IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1NHX0NIQUlOPXkKQ09ORklHX0FSQ0hfSEFTX1BN RU1fQVBJPXkKQ09ORklHX0FSQ0hfSEFTX01NSU9fRkxVU0g9eQo= --===============3331341183910202071== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============3331341183910202071==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965670AbcA1BGU (ORCPT ); Wed, 27 Jan 2016 20:06:20 -0500 Received: from mga03.intel.com ([134.134.136.65]:29898 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932190AbcA1BGQ (ORCPT ); Wed, 27 Jan 2016 20:06:16 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,356,1449561600"; d="xz'?scan'208";a="37410384" From: kernel test robot Subject: [lkp] [mm, vmscan] 8b5971caa7: BUG: unable to handle kernel paging request at 0000000000015f11 CC: lkp@01.org CC: LKML TO: Mel Gorman Date: Thu, 28 Jan 2016 09:03:42 +0800 Message-ID: <87twly1pn5.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/mel/linux-balancenuma mm-vmscan-node-lru-v2r26 commit 8b5971caa736f046f66f388c0fa704b12bb0a64d ("mm, vmscan: Move LRU lists to node") +------------------------------------------------+------------+------------+ | | 32d9c363c6 | 8b5971caa7 | +------------------------------------------------+------------+------------+ | boot_successes | 2 | 0 | | boot_failures | 6 | 8 | | IP-Config:Auto-configuration_of_network_failed | 6 | | | BUG:unable_to_handle_kernel | 0 | 8 | | Oops | 0 | 8 | | RIP:cpu_vm_stats_fold | 0 | 8 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 8 | | backtrace:debug_hotplug_cpu | 0 | 8 | | backtrace:kernel_init_freeable | 0 | 8 | +------------------------------------------------+------------+------------+ [ 66.072566] tty ptytc: hash matches [ 66.077445] BIOS EDD facility v0.16 2004-Jun-25, 2 devices found [ 66.079753] Unregister pv shared memory for cpu 0 [ 66.090173] BUG: unable to handle kernel paging request at 0000000000015f11 [ 66.091031] IP: [] cpu_vm_stats_fold+0x159/0x1f0 [ 66.091762] PGD 0 [ 66.092022] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC [ 66.092618] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.5.0-rc1-00005-g8b5971c #1 [ 66.093425] task: ffff880074cc8000 ti: ffff880074cbc000 task.ti: ffff880074cbc000 [ 66.094266] RIP: 0010:[] [] cpu_vm_stats_fold+0x159/0x1f0 [ 66.095234] RSP: 0000:ffff880074cbfcb0 EFLAGS: 00010246 [ 66.095815] RAX: ffff880078c03000 RBX: 0000000000000000 RCX: 0000000000000000 [ 66.096593] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff833561a0 [ 66.097399] RBP: ffff880074cbfd60 R08: ffff880078c24f88 R09: 0000000000015f10 [ 66.098201] R10: fffffffffffd4fc0 R11: 00000000002363b0 R12: ffff880074cbfcd4 [ 66.098981] R13: 0000000000000000 R14: 0000000000000001 R15: ffffffff82db44d0 [ 66.099809] FS: 0000000000000000(0000) GS:ffff880078500000(0000) knlGS:0000000000000000 [ 66.100685] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 66.101316] CR2: 0000000000015f11 CR3: 0000000002c0a000 CR4: 00000000000006a0 [ 66.102155] Stack: [ 66.102383] 0000000074cbfce8 0000000000000000 0000000000000000 0000000000000000 [ 66.103291] fffffffc00000000 00000000fffffffc 0000000000000000 0000000000000000 [ 66.104165] 0000000c00000000 0000000000000004 0000000000000001 0000000000000000 [ 66.105043] Call Trace: [ 66.105319] [] page_alloc_cpu_notify+0x61/0x80 [ 66.106012] [] notifier_call_chain+0xf4/0x140 [ 66.106671] [] __raw_notifier_call_chain+0x16/0x20 [ 66.107378] [] cpu_notify_nofail+0x2b/0x90 [ 66.108042] [] _cpu_down+0x2ee/0x450 [ 66.108645] [] cpu_down+0x4e/0x80 [ 66.109203] [] _debug_hotplug_cpu+0xd5/0x130 [ 66.109856] [] ? pci_iommu_alloc+0xbb/0xbb [ 66.110493] [] debug_hotplug_cpu+0x14/0x1f [ 66.111148] [] do_one_initcall+0x16b/0x293 [ 66.111810] [] kernel_init_freeable+0x1dc/0x2d0 [ 66.112520] [] ? rest_init+0x200/0x200 [ 66.113142] [] kernel_init+0x16/0x1b0 [ 66.113769] [] ret_from_fork+0x3f/0x70 [ 66.114401] [] ? rest_init+0x200/0x200 [ 66.115037] Code: 03 01 e8 db cd ff ff 48 85 c0 74 7c 48 83 05 0e 6c 09 03 01 4c 8d 80 88 1f 02 00 31 d2 4c 8b 88 80 1f 02 00 48 8b 35 df 6b 09 03 <41> 0f be 4c 11 01 48 83 c6 01 48 89 35 ce 6b 09 03 84 c9 74 1d [ 66.118288] RIP [] cpu_vm_stats_fold+0x159/0x1f0 [ 66.119039] RSP [ 66.119456] CR2: 0000000000015f11 [ 66.119853] ---[ end trace b6d769b825583457 ]--- [ 66.120356] Kernel panic - not syncing: Fatal exception Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.5.0-rc1-00005-g8b5971c # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.5.0-rc1 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # # CONFIG_TICK_CPU_ACCOUNTING is not set # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set CONFIG_IRQ_TIME_ACCOUNTING=y # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FAST_NO_HZ is not set CONFIG_TREE_RCU_TRACE=y CONFIG_RCU_KTHREAD_PRIO=0 # CONFIG_RCU_NOCB_CPU is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_CGROUP_PIDS=y # CONFIG_CGROUP_FREEZER is not set # CONFIG_CPUSETS is not set CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_DEBUG is not set # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_ELF_CORE is not set CONFIG_PCSPKR_PLATFORM=y # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y CONFIG_SHMEM=y # CONFIG_AIO is not set CONFIG_ADVISE_SYSCALLS=y CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y CONFIG_STATIC_KEYS_SELFTEST=y CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set 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_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=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_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_GCOV_PROFILE_ALL=y CONFIG_GCOV_FORMAT_AUTODETECT=y # CONFIG_GCOV_FORMAT_3_4 is not set # CONFIG_GCOV_FORMAT_4_7 is not set # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=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_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_FAST_FEATURE_TESTS is not set # CONFIG_X86_X2APIC is not set CONFIG_X86_MPPARSE=y # CONFIG_X86_EXTENDED_PLATFORM is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=y # 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_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y # CONFIG_DMI is not set CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_MAXSMP=y CONFIG_NR_CPUS=8192 CONFIG_SCHED_SMT=y # CONFIG_SCHED_MC is not set CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set # CONFIG_X86_MCE is not set # CONFIG_VM86 is not set CONFIG_X86_VSYSCALL_EMULATION=y # CONFIG_I8K is not set # CONFIG_MICROCODE is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_MOVABLE_NODE is not set CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_CLEANCACHE=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_FRAME_VECTOR=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 # CONFIG_X86_PAT is not set CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_INTEL_MPX=y CONFIG_EFI=y # CONFIG_EFI_STUB is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 # CONFIG_SCHED_HRTICK is not set CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_KEXEC_VERIFY_SIG=y # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_COMPAT_VDSO is not set # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set # CONFIG_MODIFY_LDT_SYSCALL is not set CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SUSPEND_SKIP_SYNC=y 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_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y CONFIG_DPM_WATCHDOG=y CONFIG_DPM_WATCHDOG_TIMEOUT=60 CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y CONFIG_ACPI_DEBUGGER=y CONFIG_ACPI_DEBUGGER_USER=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=y CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set # CONFIG_ACPI_PROCESSOR is not set CONFIG_ACPI_NUMA=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y CONFIG_ACPI_DEBUG=y CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y # CONFIG_ACPI_CUSTOM_METHOD is not set CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y # CONFIG_ACPI_APEI_GHES is not set # CONFIG_ACPI_APEI_EINJ is not set CONFIG_ACPI_APEI_ERST_DEBUG=y # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_GOV_USERSPACE is not set CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_P4_CLOCKMOD is not set # # shared options # # CONFIG_X86_SPEEDSTEP_LIB is not set # # CPU Idle # # CONFIG_CPU_IDLE is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # # Memory power savings # # CONFIG_I7300_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # # CONFIG_ISA_DMA_API is not set CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y # CONFIG_PCMCIA_LOAD_CIS is not set CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set CONFIG_PD6729=y CONFIG_I82092=y CONFIG_PCCARD_NONSTATIC=y # CONFIG_HOTPLUG_PCI is not set CONFIG_RAPIDIO=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y # CONFIG_RAPIDIO_DMA_ENGINE is not set # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=y CONFIG_RAPIDIO_CPS_XX=y CONFIG_RAPIDIO_TSI568=y # CONFIG_RAPIDIO_CPS_GEN2 is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y # CONFIG_X86_X32 is not set CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_VMD=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_SOCK_CGROUP_DATA is not set # 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_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # CONFIG_DMA_CMA is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y CONFIG_MTD_REDBOOT_PARTS_READONLY=y CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_OOPS=y CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # 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_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set # CONFIG_MTD_AMD76XROM is not set CONFIG_MTD_ICHXROM=y # CONFIG_MTD_ESB2ROM is not set CONFIG_MTD_CK804XROM=y # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=y CONFIG_MTD_PCI=y CONFIG_MTD_PCMCIA=y # CONFIG_MTD_PCMCIA_ANONYMOUS is not set CONFIG_MTD_GPIO_ADDR=y # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=y CONFIG_MTD_LATCH_ADDR=y # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 # CONFIG_MTD_NAND is not set # CONFIG_MTD_ONENAND is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set CONFIG_MTD_SPI_NOR=y CONFIG_MTD_MT81xx_NOR=y CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI_FASTMAP=y # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set CONFIG_PARPORT_PC_FIFO=y # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_PC_PCMCIA=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=y CONFIG_IBM_ASM=y # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=y CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set CONFIG_SENSORS_TSL2550=y # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=y CONFIG_BMP085=y CONFIG_BMP085_I2C=y CONFIG_USB_SWITCH_FSA9480=y # CONFIG_SRAM is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # CONFIG_INTEL_MIC_BUS=y # # SCIF Bus Driver # CONFIG_SCIF_BUS=y # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # CONFIG_GENWQE=y CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set CONFIG_FUSION=y CONFIG_FUSION_MAX_SGE=128 # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_NOSY=y # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=y CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set CONFIG_KEYBOARD_LKKBD=y CONFIG_KEYBOARD_GPIO=y # CONFIG_KEYBOARD_GPIO_POLLED is not set CONFIG_KEYBOARD_TCA6416=y # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=y CONFIG_KEYBOARD_MAX7359=y # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_KEYBOARD_TWL4030=y CONFIG_KEYBOARD_XTKBD=y CONFIG_KEYBOARD_CROS_EC=y # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y CONFIG_TOUCHSCREEN_88PM860X=y # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=y CONFIG_TOUCHSCREEN_AUO_PIXCIR=y CONFIG_TOUCHSCREEN_BU21013=y CONFIG_TOUCHSCREEN_CY8CTMG110=y # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set # CONFIG_TOUCHSCREEN_DYNAPRO is not set CONFIG_TOUCHSCREEN_HAMPSHIRE=y CONFIG_TOUCHSCREEN_EETI=y CONFIG_TOUCHSCREEN_EGALAX_SERIAL=y # CONFIG_TOUCHSCREEN_FT6236 is not set CONFIG_TOUCHSCREEN_FUJITSU=y CONFIG_TOUCHSCREEN_GOODIX=y CONFIG_TOUCHSCREEN_ILI210X=y CONFIG_TOUCHSCREEN_GUNZE=y # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=y # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set CONFIG_TOUCHSCREEN_WACOM_I2C=y CONFIG_TOUCHSCREEN_MAX11801=y CONFIG_TOUCHSCREEN_MCS5000=y # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MTOUCH=y # CONFIG_TOUCHSCREEN_INEXIO is not set CONFIG_TOUCHSCREEN_MK712=y # CONFIG_TOUCHSCREEN_PENMOUNT is not set CONFIG_TOUCHSCREEN_EDT_FT5X06=y # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set CONFIG_TOUCHSCREEN_TOUCHWIN=y CONFIG_TOUCHSCREEN_PIXCIR=y CONFIG_TOUCHSCREEN_WDT87XX_I2C=y CONFIG_TOUCHSCREEN_WM831X=y # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set CONFIG_TOUCHSCREEN_TOUCHIT213=y # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set CONFIG_TOUCHSCREEN_TSC2007=y CONFIG_TOUCHSCREEN_ST1232=y # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=y CONFIG_TOUCHSCREEN_ZFORCE=y # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM860X_ONKEY=y CONFIG_INPUT_AD714X=y CONFIG_INPUT_AD714X_I2C=y CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=y CONFIG_INPUT_PCSPKR=y # CONFIG_INPUT_MMA8450 is not set CONFIG_INPUT_MPU3050=y CONFIG_INPUT_APANEL=y # CONFIG_INPUT_GP2A is not set # CONFIG_INPUT_GPIO_BEEPER is not set CONFIG_INPUT_GPIO_TILT_POLLED=y # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=y # CONFIG_INPUT_KXTJ9_POLLED_MODE is not set # 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_AXP20X_PEK=y # CONFIG_INPUT_TWL4030_PWRBUTTON is not set CONFIG_INPUT_TWL4030_VIBRA=y CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PALMAS_PWRBUTTON=y CONFIG_INPUT_PCF50633_PMU=y CONFIG_INPUT_PCF8574=y CONFIG_INPUT_GPIO_ROTARY_ENCODER=y # CONFIG_INPUT_DA9063_ONKEY is not set CONFIG_INPUT_WM831X_ON=y CONFIG_INPUT_ADXL34X=y CONFIG_INPUT_ADXL34X_I2C=y CONFIG_INPUT_CMA3000=y CONFIG_INPUT_CMA3000_I2C=y 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=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set CONFIG_SERIO_PARKBD=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_MID is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set 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_HW_RANDOM is not set CONFIG_NVRAM=y # CONFIG_R3964 is not set CONFIG_APPLICOM=y # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set CONFIG_CARDMAN_4040=y # CONFIG_MWAVE is not set CONFIG_HPET=y # CONFIG_HPET_MMAP is not set # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_PCIE=y # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=y # CONFIG_I2C_MUX is not set # 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 # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y # CONFIG_I2C_DESIGNWARE_PLATFORM is not set CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_EMEV2=y # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=y # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_CROS_EC_TUNNEL is not set CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # 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 # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=y CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set CONFIG_PINCTRL_BAYTRAIL=y CONFIG_PINCTRL_CHERRYVIEW=y # CONFIG_PINCTRL_BROXTON is not set # CONFIG_PINCTRL_SUNRISEPOINT is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=y # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_ICH=y CONFIG_GPIO_LYNXPOINT=y CONFIG_GPIO_VX855=y # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_104_IDIO_16 is not set CONFIG_GPIO_104_IDI_48=y CONFIG_GPIO_F7188X=y CONFIG_GPIO_IT87=y CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y CONFIG_GPIO_ADP5588_IRQ=y CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_CRYSTAL_COVE=y CONFIG_GPIO_JANZ_TTL=y CONFIG_GPIO_LP3943=y CONFIG_GPIO_PALMAS=y CONFIG_GPIO_TWL4030=y CONFIG_GPIO_WM831X=y CONFIG_GPIO_WM8350=y CONFIG_GPIO_WM8994=y # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=y # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_RDC321X is not set # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set CONFIG_W1=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=y CONFIG_WM831X_BACKUP=y # CONFIG_WM831X_POWER is not set CONFIG_WM8350_POWER=y # CONFIG_TEST_POWER is not set CONFIG_BATTERY_88PM860X=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y CONFIG_AXP288_FUEL_GAUGE=y # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_88PM860X is not set CONFIG_CHARGER_PCF50633=y CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_TWL4030=y CONFIG_CHARGER_LP8727=y # CONFIG_CHARGER_GPIO is not set CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_MAX8998=y CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65090=y CONFIG_CHARGER_TPS65217=y # CONFIG_BATTERY_GAUGE_LTC2941 is not set CONFIG_BATTERY_RT5033=y # CONFIG_CHARGER_RT9455 is not set CONFIG_AXP20X_POWER=y CONFIG_POWER_RESET=y CONFIG_POWER_RESET_RESTART=y # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=y # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=y # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y # CONFIG_SENSORS_DELL_SMM is not set CONFIG_SENSORS_I5K_AMB=y CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=y CONFIG_SENSORS_IIO_HWMON=y CONFIG_SENSORS_I5500=y # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y CONFIG_SENSORS_LINEAGE=y CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y # CONFIG_SENSORS_MAX6639 is not set # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_MAX31790=y CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM73=y # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=y # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=y # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_SMSC47M192=y # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y # CONFIG_SENSORS_AMC6821 is not set CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y # CONFIG_SENSORS_WM831X is not set # CONFIG_SENSORS_WM8350 is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y CONFIG_SENSORS_ATK0110=y CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y CONFIG_INT340X_THERMAL=y CONFIG_ACPI_THERMAL_REL=y CONFIG_INTEL_PCH_THERMAL=y # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=y # CONFIG_MFD_CROS_EC_I2C is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=y # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set CONFIG_HTC_I2CPLD=y CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_JANZ_CMODIO=y # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77693 is not set CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=y # CONFIG_MFD_MENF21BMC is not set # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y # CONFIG_PCF50633_ADC is not set CONFIG_PCF50633_GPIO=y CONFIG_MFD_RDC321X=y # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RN5T618=y # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 is not set CONFIG_MFD_SKY81452=y # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=y # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_I2C is not set CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_CS47L24=y # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set # CONFIG_MFD_WM8998 is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM8607=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y # CONFIG_REGULATOR_AAT2870 is not set CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_DA9062=y CONFIG_REGULATOR_DA9063=y CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX14577=y # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX8649 is not set CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=y # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=y # CONFIG_REGULATOR_MAX8997 is not set CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX77693=y # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_MT6397=y CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_PFUZE100=y # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88090 is not set # CONFIG_REGULATOR_RN5T618 is not set CONFIG_REGULATOR_RT5033=y CONFIG_REGULATOR_SKY81452=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS65090 is not set # CONFIG_REGULATOR_TPS65217 is not set # CONFIG_REGULATOR_TPS80031 is not set # CONFIG_REGULATOR_TWL4030 is not set CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8350=y CONFIG_REGULATOR_WM8400=y # CONFIG_REGULATOR_WM8994 is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set CONFIG_MEDIA_RADIO_SUPPORT=y # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y # CONFIG_MEDIA_CONTROLLER_DVB is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # CONFIG_VIDEO_PCI_SKELETON is not set CONFIG_V4L2_MEM2MEM_DEV=y CONFIG_V4L2_FLASH_LED_CLASS=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_CONTIG=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # # CONFIG_MEDIA_PCI_SUPPORT is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VIDEO_SH_VEU=y # CONFIG_V4L_TEST_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_TEA575X=y # CONFIG_RADIO_SI470X is not set CONFIG_RADIO_SI4713=y CONFIG_PLATFORM_SI4713=y CONFIG_I2C_SI4713=y CONFIG_RADIO_MAXIRADIO=y CONFIG_RADIO_TEA5764=y CONFIG_RADIO_TEA5764_XTAL=y # CONFIG_RADIO_SAA7706H is not set CONFIG_RADIO_TEF6862=y CONFIG_RADIO_WL1273=y # # Texas Instruments WL128x FM driver (ST based) # # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=y # CONFIG_VIDEO_TDA7432 is not set CONFIG_VIDEO_TDA9840=y CONFIG_VIDEO_TEA6415C=y CONFIG_VIDEO_TEA6420=y CONFIG_VIDEO_MSP3400=y CONFIG_VIDEO_CS3308=y # CONFIG_VIDEO_CS5345 is not set CONFIG_VIDEO_CS53L32A=y CONFIG_VIDEO_TLV320AIC23B=y CONFIG_VIDEO_UDA1342=y # CONFIG_VIDEO_WM8775 is not set CONFIG_VIDEO_WM8739=y CONFIG_VIDEO_VP27SMPX=y CONFIG_VIDEO_SONY_BTF_MPX=y # # RDS decoders # CONFIG_VIDEO_SAA6588=y # # Video decoders # # CONFIG_VIDEO_ADV7180 is not set CONFIG_VIDEO_ADV7183=y CONFIG_VIDEO_ADV7604=y CONFIG_VIDEO_ADV7842=y CONFIG_VIDEO_BT819=y CONFIG_VIDEO_BT856=y # CONFIG_VIDEO_BT866 is not set CONFIG_VIDEO_KS0127=y CONFIG_VIDEO_ML86V7667=y CONFIG_VIDEO_SAA7110=y CONFIG_VIDEO_SAA711X=y CONFIG_VIDEO_TC358743=y # CONFIG_VIDEO_TVP514X is not set # CONFIG_VIDEO_TVP5150 is not set CONFIG_VIDEO_TVP7002=y # CONFIG_VIDEO_TW2804 is not set CONFIG_VIDEO_TW9903=y # CONFIG_VIDEO_TW9906 is not set CONFIG_VIDEO_VPX3220=y # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set # CONFIG_VIDEO_CX25840 is not set # # Video encoders # CONFIG_VIDEO_SAA7127=y CONFIG_VIDEO_SAA7185=y CONFIG_VIDEO_ADV7170=y CONFIG_VIDEO_ADV7175=y CONFIG_VIDEO_ADV7343=y CONFIG_VIDEO_ADV7393=y CONFIG_VIDEO_ADV7511=y # CONFIG_VIDEO_AD9389B is not set CONFIG_VIDEO_AK881X=y # CONFIG_VIDEO_THS8200 is not set # # Camera sensor devices # CONFIG_VIDEO_APTINA_PLL=y # CONFIG_VIDEO_OV2659 is not set # CONFIG_VIDEO_OV7640 is not set CONFIG_VIDEO_OV7670=y # CONFIG_VIDEO_OV9650 is not set CONFIG_VIDEO_VS6624=y CONFIG_VIDEO_MT9M032=y CONFIG_VIDEO_MT9P031=y # CONFIG_VIDEO_MT9T001 is not set # CONFIG_VIDEO_MT9V011 is not set CONFIG_VIDEO_MT9V032=y CONFIG_VIDEO_SR030PC30=y CONFIG_VIDEO_NOON010PC30=y # CONFIG_VIDEO_M5MOLS is not set # CONFIG_VIDEO_S5K6AA is not set # CONFIG_VIDEO_S5K6A3 is not set CONFIG_VIDEO_S5K4ECGX=y CONFIG_VIDEO_S5K5BAF=y # CONFIG_VIDEO_SMIAPP is not set # # Flash devices # CONFIG_VIDEO_ADP1653=y CONFIG_VIDEO_AS3645A=y CONFIG_VIDEO_LM3560=y CONFIG_VIDEO_LM3646=y # # Video improvement chips # CONFIG_VIDEO_UPD64031A=y # CONFIG_VIDEO_UPD64083 is not set # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=y # # Miscellaneous helper chips # CONFIG_VIDEO_THS7303=y CONFIG_VIDEO_M52790=y # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=y # CONFIG_MEDIA_TUNER_TDA8290 is not set CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_TEA5761=y CONFIG_MEDIA_TUNER_TEA5767=y # CONFIG_MEDIA_TUNER_MT20XX is not set # CONFIG_MEDIA_TUNER_MT2060 is not set CONFIG_MEDIA_TUNER_MT2063=y # CONFIG_MEDIA_TUNER_MT2266 is not set # CONFIG_MEDIA_TUNER_MT2131 is not set # CONFIG_MEDIA_TUNER_QT1010 is not set CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MXL5005S=y # CONFIG_MEDIA_TUNER_MXL5007T is not set CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_MAX2165=y CONFIG_MEDIA_TUNER_TDA18218=y # CONFIG_MEDIA_TUNER_FC0011 is not set CONFIG_MEDIA_TUNER_FC0012=y # CONFIG_MEDIA_TUNER_FC0013 is not set CONFIG_MEDIA_TUNER_TDA18212=y CONFIG_MEDIA_TUNER_E4000=y CONFIG_MEDIA_TUNER_FC2580=y CONFIG_MEDIA_TUNER_M88RS6000T=y CONFIG_MEDIA_TUNER_TUA9001=y CONFIG_MEDIA_TUNER_SI2157=y CONFIG_MEDIA_TUNER_IT913X=y CONFIG_MEDIA_TUNER_R820T=y CONFIG_MEDIA_TUNER_MXL301RF=y CONFIG_MEDIA_TUNER_QM1D1C0042=y # # Customise DVB Frontends # CONFIG_DVB_AU8522=y CONFIG_DVB_AU8522_V4L=y CONFIG_DVB_TUNER_DIB0070=y # CONFIG_DVB_TUNER_DIB0090 is not set # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=y # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_AMD64 is not set CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y # CONFIG_AGP_VIA is not set CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_FBDEV_EMULATION is not set # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=y CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_TDFX=y # CONFIG_DRM_R128 is not set CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_USERPTR is not set CONFIG_DRM_AMDGPU=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_USERPTR is not set CONFIG_DRM_AMD_POWERPLAY=y # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I810=y CONFIG_DRM_I915=y CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y CONFIG_DRM_MGA=y CONFIG_DRM_SIS=y # CONFIG_DRM_VIA is not set CONFIG_DRM_SAVAGE=y CONFIG_DRM_VGEM=y CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set CONFIG_DRM_GMA500=y # CONFIG_DRM_GMA600 is not set CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=y CONFIG_DRM_MGAG200=y CONFIG_DRM_CIRRUS_QEMU=y CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=y # CONFIG_FB_CYBER2000_DDC is not set CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set # CONFIG_FB_EFI is not set CONFIG_FB_N411=y # CONFIG_FB_HGA is not set CONFIG_FB_OPENCORES=y # CONFIG_FB_S1D13XXX is not set CONFIG_FB_NVIDIA=y CONFIG_FB_NVIDIA_I2C=y # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y CONFIG_FB_RIVA=y # CONFIG_FB_RIVA_I2C is not set # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_I740=y CONFIG_FB_LE80578=y # CONFIG_FB_CARILLO_RANCH is not set CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y # CONFIG_FB_MATROX_I2C is not set CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y # CONFIG_FB_RADEON_BACKLIGHT is not set CONFIG_FB_RADEON_DEBUG=y CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set CONFIG_FB_ATY=y # CONFIG_FB_ATY_CT is not set # CONFIG_FB_ATY_GX is not set CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set CONFIG_FB_SAVAGE_ACCEL=y CONFIG_FB_SIS=y # CONFIG_FB_SIS_300 is not set CONFIG_FB_SIS_315=y CONFIG_FB_VIA=y # CONFIG_FB_VIA_DIRECT_PROCFS is not set CONFIG_FB_VIA_X_COMPATIBILITY=y # CONFIG_FB_NEOMAGIC is not set CONFIG_FB_KYRO=y # CONFIG_FB_3DFX is not set CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y # CONFIG_FB_PM3 is not set CONFIG_FB_CARMINE=y # CONFIG_FB_CARMINE_DRAM_EVAL is not set CONFIG_CARMINE_DRAM_CUSTOM=y # CONFIG_FB_IBM_GXT4500 is not set 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_BROADSHEET=y # CONFIG_FB_AUO_K190X is not set # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=y CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_LM3533=y CONFIG_BACKLIGHT_CARILLO_RANCH=y CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP8860=y # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_88PM860X is not set CONFIG_BACKLIGHT_PCF50633=y CONFIG_BACKLIGHT_AAT2870=y CONFIG_BACKLIGHT_LM3639=y # CONFIG_BACKLIGHT_PANDORA is not set CONFIG_BACKLIGHT_SKY81452=y CONFIG_BACKLIGHT_TPS65217=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y CONFIG_HDMI=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y # CONFIG_LOGO_LINUX_CLUT224 is not set # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y # CONFIG_HID_CHICONY is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set CONFIG_HID_EMS_FF=y # CONFIG_HID_ELECOM is not set CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y # CONFIG_HID_GFRM is not set # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=y # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y # CONFIG_HID_KENSINGTON is not set CONFIG_HID_LCPOWER=y CONFIG_HID_LENOVO=y CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_HID_LOGITECH_HIDPP=y # CONFIG_LOGITECH_FF is not set CONFIG_LOGIRUMBLEPAD2_FF=y # CONFIG_LOGIG940_FF is not set CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set CONFIG_HID_PETALYNX=y # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set CONFIG_HID_PRIMAX=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=y # CONFIG_HID_SUNPLUS is not set CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set CONFIG_HID_WACOM=y CONFIG_HID_WIIMOTE=y # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=y CONFIG_UWB_WHCI=y # CONFIG_MMC is not set CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set # CONFIG_MEMSTICK_JMICRON_38X is not set CONFIG_MEMSTICK_R592=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # # CONFIG_LEDS_88PM860X is not set CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8860=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_WM8350=y # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y # CONFIG_LEDS_MAX8997 is not set CONFIG_LEDS_LM355x=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y # CONFIG_LEDS_TRIGGER_ONESHOT is not set # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y 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_ACCESSIBILITY is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y CONFIG_EDAC_DEBUG=y CONFIG_EDAC_MM_EDAC=y CONFIG_EDAC_E752X=y CONFIG_EDAC_I82975X=y CONFIG_EDAC_I3000=y # CONFIG_EDAC_I3200 is not set CONFIG_EDAC_IE31200=y CONFIG_EDAC_X38=y # CONFIG_EDAC_I5400 is not set CONFIG_EDAC_I5000=y CONFIG_EDAC_I5100=y CONFIG_EDAC_I7300=y CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM860X is not set # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=y CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_MAX8907=y CONFIG_RTC_DRV_MAX8998=y CONFIG_RTC_DRV_MAX8997=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y CONFIG_RTC_DRV_ISL12022=y CONFIG_RTC_DRV_ISL12057=y CONFIG_RTC_DRV_X1205=y CONFIG_RTC_DRV_PALMAS=y # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_PCF8523=y # CONFIG_RTC_DRV_PCF8563 is not set # CONFIG_RTC_DRV_PCF85063 is not set CONFIG_RTC_DRV_PCF8583=y # CONFIG_RTC_DRV_M41T80 is not set # CONFIG_RTC_DRV_BQ32K is not set # CONFIG_RTC_DRV_TWL4030 is not set CONFIG_RTC_DRV_TPS80031=y # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=y # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y CONFIG_RTC_DRV_EM3027=y CONFIG_RTC_DRV_RV3029C2=y # CONFIG_RTC_DRV_RV8803 is not set # # SPI RTC drivers # # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1685_FAMILY=y # CONFIG_RTC_DRV_DS1685 is not set # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set CONFIG_RTC_DRV_DS17485=y # CONFIG_RTC_DRV_DS17885 is not set # CONFIG_RTC_DS1685_PROC_REGS is not set CONFIG_RTC_DS1685_SYSFS_REGS=y # CONFIG_RTC_DRV_DS1742 is not set CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9063=y CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y # CONFIG_RTC_DRV_BQ4802 is not set # CONFIG_RTC_DRV_RP5C01 is not set CONFIG_RTC_DRV_V3020=y # CONFIG_RTC_DRV_WM831X is not set CONFIG_RTC_DRV_WM8350=y CONFIG_RTC_DRV_PCF50633=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_MT6397=y # # HID Sensor RTC drivers # # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y CONFIG_UIO_PRUSS=y CONFIG_UIO_MF624=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_PSTORE=y CONFIG_CROS_EC_CHARDEV=y CONFIG_CROS_EC_LPC=y CONFIG_CROS_EC_PROTO=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_WM831X=y CONFIG_COMMON_CLK_SI5351=y # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_NXP is not set # CONFIG_COMMON_CLK_PALMAS is not set # CONFIG_COMMON_CLK_PXA is not set CONFIG_COMMON_CLK_CDCE706=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_PCC is not set CONFIG_ALTERA_MBOX=y # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_MAX14577=y CONFIG_EXTCON_MAX3355=y CONFIG_EXTCON_MAX77843=y CONFIG_EXTCON_MAX8997=y CONFIG_EXTCON_PALMAS=y # CONFIG_EXTCON_RT8973A is not set CONFIG_EXTCON_SM5502=y # CONFIG_EXTCON_USB_GPIO is not set CONFIG_MEMORY=y CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=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_TRIGGER=y # # Accelerometers # # CONFIG_BMA180 is not set CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y CONFIG_HID_SENSOR_ACCEL_3D=y # CONFIG_IIO_ST_ACCEL_3AXIS is not set CONFIG_KXCJK1013=y CONFIG_MMA7455=y CONFIG_MMA7455_I2C=y CONFIG_MMA8452=y # CONFIG_MMA9551 is not set # CONFIG_MMA9553 is not set # CONFIG_MXC4005 is not set # CONFIG_MXC6255 is not set # CONFIG_STK8312 is not set CONFIG_STK8BA50=y # # Analog to digital converters # # CONFIG_AD7291 is not set CONFIG_AD799X=y # CONFIG_AXP288_ADC is not set CONFIG_CC10001_ADC=y CONFIG_MAX1363=y CONFIG_MCP3422=y CONFIG_MEN_Z188_ADC=y # CONFIG_NAU7802 is not set CONFIG_PALMAS_GPADC=y # CONFIG_TI_ADC081C is not set # CONFIG_TWL4030_MADC is not set CONFIG_TWL6030_GPADC=y # # Amplifiers # # # Chemical Sensors # # CONFIG_IAQCORE is not set CONFIG_VZ89X=y # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # CONFIG_AD5064=y # CONFIG_AD5380 is not set CONFIG_AD5446=y CONFIG_M62332=y CONFIG_MAX517=y CONFIG_MCP4725=y # # IIO dummy driver # CONFIG_IIO_DUMMY_EVGEN=y CONFIG_IIO_SIMPLE_DUMMY=y CONFIG_IIO_SIMPLE_DUMMY_EVENTS=y CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # CONFIG_BMG160=y CONFIG_BMG160_I2C=y CONFIG_HID_SENSOR_GYRO_3D=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y # CONFIG_ITG3200 is not set # # Health sensors # CONFIG_MAX30100=y # # Humidity sensors # # CONFIG_DHT11 is not set CONFIG_HDC100X=y CONFIG_HTU21=y # CONFIG_SI7005 is not set CONFIG_SI7020=y # # Inertial measurement units # CONFIG_KMX61=y # CONFIG_INV_MPU6050_IIO is not set # # Light sensors # # CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set # CONFIG_AL3320A is not set # CONFIG_APDS9300 is not set CONFIG_APDS9960=y CONFIG_BH1750=y CONFIG_CM32181=y CONFIG_CM3232=y CONFIG_CM3323=y # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set CONFIG_ISL29125=y # CONFIG_HID_SENSOR_ALS is not set CONFIG_HID_SENSOR_PROX=y CONFIG_JSA1212=y CONFIG_RPR0521=y CONFIG_SENSORS_LM3533=y # CONFIG_LTR501 is not set CONFIG_OPT3001=y CONFIG_PA12203001=y CONFIG_STK3310=y # CONFIG_TCS3414 is not set CONFIG_TCS3472=y # CONFIG_SENSORS_TSL2563 is not set CONFIG_TSL4531=y # CONFIG_US5182D is not set CONFIG_VCNL4000=y # # Magnetometer sensors # # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set # CONFIG_BMC150_MAGN is not set CONFIG_MAG3110=y CONFIG_HID_SENSOR_MAGNETOMETER_3D=y CONFIG_MMC35240=y # CONFIG_IIO_ST_MAGN_3AXIS is not set # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y CONFIG_HID_SENSOR_DEVICE_ROTATION=y # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=y CONFIG_IIO_INTERRUPT_TRIGGER=y CONFIG_IIO_SYSFS_TRIGGER=y # # Digital potentiometers # # CONFIG_MCP4531 is not set # # Pressure sensors # CONFIG_BMP280=y # CONFIG_HID_SENSOR_PRESS is not set # CONFIG_MPL115 is not set CONFIG_MPL3115=y CONFIG_MS5611=y CONFIG_MS5611_I2C=y CONFIG_MS5637=y # CONFIG_IIO_ST_PRESS is not set # CONFIG_T5403 is not set # # Lightning sensors # # # Proximity sensors # CONFIG_LIDAR_LITE_V2=y CONFIG_SX9500=y # # Temperature sensors # CONFIG_MLX90614=y CONFIG_TMP006=y # CONFIG_TSYS01 is not set CONFIG_TSYS02D=y CONFIG_NTB=y CONFIG_NTB_AMD=y # CONFIG_NTB_INTEL is not set CONFIG_NTB_PINGPONG=y CONFIG_NTB_TOOL=y CONFIG_NTB_PERF=y # CONFIG_NTB_TRANSPORT is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set CONFIG_ARM_GIC_MAX_NR=1 CONFIG_TS4800_IRQ=y CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y # CONFIG_SERIAL_IPOCTAL is not set # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y CONFIG_FMC_TRIVIAL=y CONFIG_FMC_WRITE_EEPROM=y # CONFIG_FMC_CHARDEV is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_PHY_HI6220_USB=y CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y # CONFIG_MCB_PCI is not set # # Performance monitor support # CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # # CONFIG_ANDROID is not set # CONFIG_NVMEM is not set CONFIG_STM=y CONFIG_STM_DUMMY=y CONFIG_STM_SOURCE_CONSOLE=y # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set # CONFIG_FIRMWARE_MEMMAP is not set # CONFIG_DELL_RBU is not set CONFIG_DCDBAS=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y # CONFIG_EFI_VARS_PSTORE is not set # CONFIG_EFI_RUNTIME_MAP is not set # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_FS_POSIX_ACL is not set CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y # CONFIG_MANDATORY_FILE_LOCKING is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set # CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set CONFIG_OVERLAY_FS=y # # Caches # # CONFIG_FSCACHE is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ECRYPT_FS=y # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y CONFIG_JFFS2_FS_WBUF_VERIFY=y CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y # CONFIG_JFFS2_FS_POSIX_ACL is not set # CONFIG_JFFS2_FS_SECURITY is not set CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_LZO=y # CONFIG_JFFS2_RTIME is not set CONFIG_JFFS2_RUBIN=y CONFIG_JFFS2_CMODE_NONE=y # CONFIG_JFFS2_CMODE_PRIORITY is not set # CONFIG_JFFS2_CMODE_SIZE is not set # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=y # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS_ZLIB=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_LOGFS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set CONFIG_PSTORE_FTRACE=y CONFIG_PSTORE_RAM=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set CONFIG_NLS_CODEPAGE_775=y # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set CONFIG_NLS_CODEPAGE_874=y # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=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 is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_SLUB_DEBUG_ON=y CONFIG_SLUB_STATS=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y CONFIG_DEBUG_VM_VMACACHE=y # CONFIG_DEBUG_VM_RB is not set CONFIG_DEBUG_VM_PGFLAGS=y CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 CONFIG_WQ_WATCHDOG=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=y # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set CONFIG_NOTIFIER_ERROR_INJECTION=y # CONFIG_CPU_NOTIFIER_ERROR_INJECT is not set # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set CONFIG_PROFILE_ANNOTATED_BRANCHES=y # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_BRANCH_TRACER is not set CONFIG_STACK_TRACER=y CONFIG_UPROBE_EVENT=y CONFIG_BPF_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_DYNAMIC_FTRACE is not set CONFIG_FUNCTION_PROFILER=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_TRACEPOINT_BENCHMARK=y # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set CONFIG_TRACE_ENUM_MAP_FILE=y # CONFIG_TRACING_EVENTS_GPIO is not set # # Runtime Testing # # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=y # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=y CONFIG_TEST_RHASHTABLE=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_UDELAY is not set CONFIG_MEMTEST=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_UBSAN=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UBSAN_ALIGNMENT is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set # CONFIG_EFI_PGT_DUMP is not set CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_DEBUG_WX=y # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y CONFIG_IOMMU_DEBUG=y CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_ENTRY=y CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=y CONFIG_ENCRYPTED_KEYS=y CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" 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_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_RSA=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 is not set CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y # CONFIG_CRYPTO_AUTHENC is not set CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # # CONFIG_CRYPTO_CRC32C is not set CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_POLY1305_X86_64=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y # CONFIG_CRYPTO_SHA1_SSSE3 is not set # CONFIG_CRYPTO_SHA256_SSSE3 is not set CONFIG_CRYPTO_SHA512_SSSE3=y CONFIG_CRYPTO_SHA1_MB=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y # CONFIG_CRYPTO_CAMELLIA_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y # CONFIG_CRYPTO_DES is not set # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_CHACHA20_X86_64=y # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set CONFIG_CRYPTO_SERPENT_AVX_X86_64=y # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=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_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_HW is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set # CONFIG_CRC7 is not set # CONFIG_LIBCRC32C is not set # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y CONFIG_DDR=y # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_UCS2_STRING=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 --=-=-=--