From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1378751023643454448==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [auxdisplay] 4edd70c133f: BUG: unable to handle kernel Date: Thu, 20 Aug 2015 13:36:17 +0800 Message-ID: <87oai2ed2m.fsf@yhuang-dev.intel.com> List-Id: --===============1378751023643454448== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit 4edd70c133f3921c594883d8f9da31a7261f8b4f ("auxdisplay: ks0108: use n= ew parport device model") +------------------------------------------+------------+------------+ | | c9efdbe634 | 4edd70c133 | +------------------------------------------+------------+------------+ | boot_successes | 72 | 0 | | boot_failures | 0 | 32 | | BUG:unable_to_handle_kernel | 0 | 32 | | Oops | 0 | 32 | | EIP_is_at_ks0108_writecontrol | 0 | 32 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 32 | | backtrace:cfag12864b_page | 0 | 32 | | backtrace:cfag12864b_init | 0 | 32 | | backtrace:kernel_init_freeable | 0 | 32 | +------------------------------------------+------------+------------+ [ 1.646998] device id =3D 2670 [ 1.648297] slram: not enough parameters. [ 1.648297] slram: not enough parameters. [ 1.655191] BUG: unable to handle kernel = [ 1.655191] BUG: unable to handle kernel NULL pointer dereferenceNULL po= inter dereference at 00000368 at 00000368 [ 1.656053] IP: [ 1.656053] IP: [<41505410>] ks0108_writecontrol+0x20/0x30 [<41505410>] ks0108_writecontrol+0x20/0x30 [ 1.656053] *pde =3D 00000000 = [ 1.656053] *pde =3D 00000000 = [ 1.656053] Oops: 0000 [#1] = [ 1.656053] Oops: 0000 [#1] DEBUG_PAGEALLOC DEBUG_PAGEALLOC = [ 1.656053] Modules linked in: [ 1.656053] Modules linked in: [ 1.656053] CPU: 0 PID: 1 Comm: swapper Not tainted 4.2.0-rc4-00102-g4ed= d70c #567 [ 1.656053] CPU: 0 PID: 1 Comm: swapper Not tainted 4.2.0-rc4-00102-g4ed= d70c #567 [ 1.656053] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 1.656053] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 1.656053] task: 40256040 ti: 40266000 task.ti: 40266000 [ 1.656053] task: 40256040 ti: 40266000 task.ti: 40266000 [ 1.656053] EIP: 0060:[<41505410>] EFLAGS: 00010247 CPU: 0 [ 1.656053] EIP: 0060:[<41505410>] EFLAGS: 00010247 CPU: 0 [ 1.656053] EIP is at ks0108_writecontrol+0x20/0x30 [ 1.656053] EIP is at ks0108_writecontrol+0x20/0x30 [ 1.656053] EAX: 00000000 EBX: 4197800a ECX: 00000000 EDX: 0000000a [ 1.656053] EAX: 00000000 EBX: 4197800a ECX: 00000000 EDX: 0000000a [ 1.656053] ESI: 00000000 EDI: 504fc120 EBP: 40267eec ESP: 40267ee8 [ 1.656053] ESI: 00000000 EDI: 504fc120 EBP: 40267eec ESP: 40267ee8 [ 1.656053] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 [ 1.656053] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 [ 1.656053] CR0: 8005003b CR2: 00000368 CR3: 01c2e000 CR4: 00000690 [ 1.656053] CR0: 8005003b CR2: 00000368 CR3: 01c2e000 CR4: 00000690 [ 1.656053] Stack: [ 1.656053] Stack: [ 1.656053] 41978000 [ 1.656053] 41978000 40267ef4 40267ef4 415055f7 415055f7 40267f00 40267= f00 4150561c 4150561c 41978040 41978040 40267f10 40267f10 41bc9eb0 41bc9eb0 [ 1.656053] 419780c0 [ 1.656053] 419780c0 41bc9de7 41bc9de7 40267f84 40267f84 41000442 41000= 442 000000d0 000000d0 418b5342 418b5342 41bc9de7 41bc9de7 00000160 00000160 [ 1.656053] 41971508 [ 1.656053] 41971508 40267f70 40267f70 410693af 410693af 00000000 00000= 000 00000000 00000000 40267f44 40267f44 4108940b 4108940b 00000006 00000006 [ 1.656053] Call Trace: [ 1.656053] Call Trace: [ 1.656053] [<415055f7>] cfag12864b_e+0x37/0x40 [ 1.656053] [<415055f7>] cfag12864b_e+0x37/0x40 [ 1.656053] [<4150561c>] cfag12864b_page+0x1c/0x30 [ 1.656053] [<4150561c>] cfag12864b_page+0x1c/0x30 [ 1.656053] [<41bc9eb0>] cfag12864b_init+0xc9/0x127 [ 1.656053] [<41bc9eb0>] cfag12864b_init+0xc9/0x127 [ 1.656053] [<41bc9de7>] ? ks0108_init+0x16/0x16 [ 1.656053] [<41bc9de7>] ? ks0108_init+0x16/0x16 [ 1.656053] [<41000442>] do_one_initcall+0x82/0x1f0 [ 1.656053] [<41000442>] do_one_initcall+0x82/0x1f0 [ 1.656053] [<41bc9de7>] ? ks0108_init+0x16/0x16 [ 1.656053] [<41bc9de7>] ? ks0108_init+0x16/0x16 [ 1.656053] [<410693af>] ? parse_args+0x1df/0x410 [ 1.656053] [<410693af>] ? parse_args+0x1df/0x410 [ 1.656053] [<4108940b>] ? trace_hardirqs_on+0xb/0x10 [ 1.656053] [<4108940b>] ? trace_hardirqs_on+0xb/0x10 [ 1.656053] [<41b9ac44>] ? kernel_init_freeable+0x16c/0x209 [ 1.656053] [<41b9ac44>] ? kernel_init_freeable+0x16c/0x209 [ 1.656053] [<41b9ac64>] kernel_init_freeable+0x18c/0x209 [ 1.656053] [<41b9ac64>] kernel_init_freeable+0x18c/0x209 [ 1.656053] [<4168cbe0>] kernel_init+0x10/0xe0 [ 1.656053] [<4168cbe0>] kernel_init+0x10/0xe0 [ 1.656053] [<41073827>] ? schedule_tail+0x17/0x60 [ 1.656053] [<41073827>] ? schedule_tail+0x17/0x60 [ 1.656053] [<416a2de0>] ret_from_kernel_thread+0x20/0x30 [ 1.656053] [<416a2de0>] ret_from_kernel_thread+0x20/0x30 [ 1.656053] [<4168cbd0>] ? rest_init+0x120/0x120 [ 1.656053] [<4168cbd0>] ? rest_init+0x120/0x120 [ 1.656053] Code: [ 1.656053] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 = 90 90 90 90 55 55 89 89 e5 e5 53 53 3e 3e 8d 8d 74 74 26 26 00 00 88 88 c3 = c3 a1 a1 60 60 9d 9d b1 b1 41 41 80 80 f3 f3 0b 0b e8 e8 78 78 60 60 e9 e9 = ff ff a1 a1 b4 b4 e5 e5 4c 4c 42 42 0f 0f b6 b6 d3 d3 <8b> <8b> 88 88 68 68= 03 03 00 00 00 00 ff ff 51 51 08 08 5b 5b 5d 5d c3 c3 8d 8d 74 74 26 26 00= 00 55 55 89 89 e5 e5 83 83 ec ec [ 1.656053] EIP: [<41505410>] = [ 1.656053] EIP: [<41505410>] ks0108_writecontrol+0x20/0x30ks0108_writec= ontrol+0x20/0x30 SS:ESP 0068:40267ee8 SS:ESP 0068:40267ee8 [ 1.656053] CR2: 0000000000000368 [ 1.656053] CR2: 0000000000000368 [ 1.656053] ---[ end trace 2eb5b9886d7036ac ]--- [ 1.656053] ---[ end trace 2eb5b9886d7036ac ]--- Thanks, Ying Huang --===============1378751023643454448== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.2.0-rc4-00102-g4edd70c" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4yLjAtcmM0IEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRPUF9TVVBQT1JUPXkKQ09ORklHX01NVT15 CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09O RklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01B WV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJR19H RU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05G SUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9B UkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVE X1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJ QkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVH RV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19B UkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RF QlVHX1BBR0VBTExPQz15CkNPTkZJR19YODZfMzJfTEFaWV9HUz15CkNPTkZJR19BUkNIX0hXRUlH SFRfQ0ZMQUdTPSItZmNhbGwtc2F2ZWQtZWN4IC1mY2FsbC1zYXZlZC1lZHgiCkNPTkZJR19BUkNI X1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RB QkxFX0xFVkVMUz0yCkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9S RUxFQVNFLy5jb25maWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJM RV9TT1JUPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0JST0tFTl9PTl9TTVA9eQpDT05G SUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklH X0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xP Q0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9L RVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5F TF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkK IyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMg bm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9Y WiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldApDT05GSUdfS0VSTkVM X0xaND15CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKQ09O RklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQojIENPTkZJR19QT1NJWF9NUVVF VUUgaXMgbm90IHNldAojIENPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIIGlzIG5vdCBzZXQKQ09O RklHX0ZIQU5ETEU9eQojIENPTkZJR19VU0VMSUIgaXMgbm90IHNldAojIENPTkZJR19BVURJVCBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lz dGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9 eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKIyBDT05GSUdf SVJRX0RPTUFJTl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15 CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklH X0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNU X0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NM T0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJ R19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJ Q0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJQyBp cyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hf UkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCiMg Q09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfSVJRX1RJTUVfQUND T1VOVElORz15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKIyBDT05GSUdfQlNEX1BST0NFU1Nf QUNDVF9WMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBU0tTVEFUUyBpcyBub3Qgc2V0CgojCiMgUkNV IFN1YnN5c3RlbQojCkNPTkZJR19USU5ZX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMgbm90 IHNldApDT05GSUdfU1JDVT15CiMgQ09ORklHX1RBU0tTX1JDVSBpcyBub3Qgc2V0CiMgQ09ORklH X1JDVV9TVEFMTF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19UUkVFX1JDVV9UUkFDRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JDVV9FWFBFRElURV9CT09UIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxE X0JJTjJDPXkKQ09ORklHX0lLQ09ORklHPXkKIyBDT05GSUdfSUtDT05GSUdfUFJPQyBpcyBub3Qg c2V0CkNPTkZJR19MT0dfQlVGX1NISUZUPTE3CkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NM T0NLPXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfQ0dST1VQX0RFQlVHPXkKQ09ORklHX0NHUk9V UF9GUkVFWkVSPXkKIyBDT05GSUdfQ0dST1VQX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVT RVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NUIGlz IG5vdCBzZXQKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNPTkZJR19NRU1DRz15CiMgQ09ORklHX01F TUNHX1NXQVAgaXMgbm90IHNldApDT05GSUdfTUVNQ0dfS01FTT15CiMgQ09ORklHX0NHUk9VUF9Q RVJGIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1ND SEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQojIENPTkZJR19SVF9HUk9VUF9TQ0hFRCBpcyBu b3Qgc2V0CkNPTkZJR19CTEtfQ0dST1VQPXkKIyBDT05GSUdfREVCVUdfQkxLX0NHUk9VUCBpcyBu b3Qgc2V0CkNPTkZJR19DR1JPVVBfV1JJVEVCQUNLPXkKIyBDT05GSUdfQ0hFQ0tQT0lOVF9SRVNU T1JFIGlzIG5vdCBzZXQKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklH X0lQQ19OUz15CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9 eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFTEFZIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkK Q09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJ UDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05G SUdfUkRfTFo0PXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05G SUdfU1lTQ1RMPXkKQ09ORklHX0FOT05fSU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05G SUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15 CkNPTkZJR19CUEY9eQpDT05GSUdfRVhQRVJUPXkKIyBDT05GSUdfVUlEMTYgaXMgbm90IHNldApD T05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQpDT05GSUdfU1lTRlNf U1lTQ0FMTD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExT WU1TPXkKQ09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkK IyBDT05GSUdfUENTUEtSX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0JBU0VfRlVMTD15CkNP TkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1F UkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfU0hNRU09 eQojIENPTkZJR19BSU8gaXMgbm90IHNldApDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklH X1BDSV9RVUlSS1M9eQpDT05GSUdfRU1CRURERUQ9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15 CkNPTkZJR19QRVJGX1VTRV9WTUFMTE9DPXkKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRz IEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CkNPTkZJR19ERUJVR19QRVJGX1VT RV9WTUFMTE9DPXkKIyBDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlMgaXMgbm90IHNldAojIENPTkZJ R19DT01QQVRfQlJLIGlzIG5vdCBzZXQKQ09ORklHX1NMQUI9eQojIENPTkZJR19TTFVCIGlzIG5v dCBzZXQKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlS SU5HPXkKIyBDT05GSUdfUFJPRklMSU5HIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFUE9JTlRTPXkK Q09ORklHX0hBVkVfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJTUVSPXkKIyBDT05G SUdfS1BST0JFUyBpcyBub3Qgc2V0CkNPTkZJR19KVU1QX0xBQkVMPXkKQ09ORklHX1VQUk9CRVM9 eQojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9C U1dBUD15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpD T05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hB VkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJ R19IQVZFX0RNQV9BVFRSUz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dF TkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NU UlVDVD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFW RV9ETUFfQVBJX0RFQlVHPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZF X01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklF Uj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15 CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1Q X0xBQkVMPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVf Q01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hf V0FOVF9JUENfUEFSU0VfVkVSU0lPTj15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9 eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15 CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNLUFJP VEVDVE9SX05PTkU9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVH RVBBR0U9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTD15CkNPTkZJR19BUkNIX0hBU19FTEZf UkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09ORklHX0NMT05FX0JB Q0tXQVJEUz15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfT0xEX1NJR0FDVElPTj15 CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwg aXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CkNPTkZJR19IQVZF X0dFTkVSSUNfRE1BX0NPSEVSRU5UPXkKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JUX01VVEVY RVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJR19NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxF X0ZPUkNFX0xPQUQgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1VOTE9BRD15CkNPTkZJR19NT0RV TEVfRk9SQ0VfVU5MT0FEPXkKIyBDT05GSUdfTU9EVkVSU0lPTlMgaXMgbm90IHNldApDT05GSUdf TU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKIyBDT05GSUdfTU9EVUxFX1NJRyBpcyBub3Qgc2V0CiMg Q09ORklHX01PRFVMRV9DT01QUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9P S1VQPXkKQ09ORklHX0JMT0NLPXkKIyBDT05GSUdfTEJEQUYgaXMgbm90IHNldApDT05GSUdfQkxL X0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJ VFk9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkcgaXMgbm90IHNldAojIENPTkZJR19CTEtf Q01ETElORV9QQVJTRVIgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCiMgQ09ORklH X1BBUlRJVElPTl9BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpD T05GSUdfRUZJX1BBUlRJVElPTj15CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19JT1NDSEVE X05PT1A9eQpDT05GSUdfSU9TQ0hFRF9ERUFETElORT1tCkNPTkZJR19JT1NDSEVEX0NGUT15CiMg Q09ORklHX0NGUV9HUk9VUF9JT1NDSEVEIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfQ0ZRPXkK IyBDT05GSUdfREVGQVVMVF9OT09QIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0i Y2ZxIgpDT05GSUdfQVNOMT15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19B UkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NL Uz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkKCiMK IyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwojIENPTkZJR19aT05FX0RNQSBpcyBub3Qg c2V0CiMgQ09ORklHX1NNUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CiMg Q09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRF TF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90 IHNldApDT05GSUdfSU9TRl9NQkk9bQpDT05GSUdfSU9TRl9NQklfREVCVUc9eQpDT05GSUdfWDg2 X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX1g4Nl8zMl9JUklTPXkKIyBDT05GSUdf U0NIRURfT01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VF U1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAojIENP TkZJR19MR1VFU1RfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09V TlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1F TT15CiMgQ09ORklHX000ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2IGlzIG5vdCBzZXQKIyBD T05GSUdfTTU4NlRTQyBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZNTVggaXMgbm90IHNldAojIENP TkZJR19NNjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1JSSBpcyBub3Qgc2V0CiMgQ09O RklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1NIGlzIG5vdCBzZXQK IyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs2IGlzIG5vdCBzZXQKIyBD T05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNS VVNPRSBpcyBub3Qgc2V0CkNPTkZJR19NRUZGSUNFT049eQojIENPTkZJR19NV0lOQ0hJUEM2IGlz IG5vdCBzZXQKIyBDT05GSUdfTVdJTkNISVAzRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTEFOIGlz IG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFR1gxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFX0xY IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUMz XzIgaXMgbm90IHNldAojIENPTkZJR19NVklBQzcgaXMgbm90IHNldAojIENPTkZJR19NQ09SRTIg aXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9HRU5FUklD IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NQpDT05GSUdfWDg2 X0wxX0NBQ0hFX1NISUZUPTUKQ09ORklHX1g4Nl9JTlRFTF9VU0VSQ09QWT15CkNPTkZJR19YODZf VVNFX1BQUk9fQ0hFQ0tTVU09eQpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01PVj15CkNP TkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTQKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CiMg Q09ORklHX1BST0NFU1NPUl9TRUxFQ1QgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9JTlRFTD15 CkNPTkZJR19DUFVfU1VQX0NZUklYXzMyPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQ VV9TVVBfQ0VOVEFVUj15CkNPTkZJR19DUFVfU1VQX1RSQU5TTUVUQV8zMj15CkNPTkZJR19DUFVf U1VQX1VNQ18zMj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0RNST15CkNPTkZJR19OUl9D UFVTPTEKQ09ORklHX1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlz IG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX0NPVU5U PXkKIyBDT05GSUdfWDg2X1VQX0FQSUMgaXMgbm90IHNldApDT05GSUdfWDg2X01DRT15CkNPTkZJ R19YODZfQU5DSUVOVF9NQ0U9eQpDT05GSUdfWDg2X01DRV9JTkpFQ1Q9bQojIENPTkZJR19WTTg2 IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYMzI9eQpDT05G SUdfVE9TSElCQT1tCiMgQ09ORklHX0k4SyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9SRUJPT1RG SVhVUFMgaXMgbm90IHNldApDT05GSUdfTUlDUk9DT0RFPW0KQ09ORklHX01JQ1JPQ09ERV9JTlRF TD15CkNPTkZJR19NSUNST0NPREVfQU1EPXkKQ09ORklHX01JQ1JPQ09ERV9PTERfSU5URVJGQUNF PXkKIyBDT05GSUdfWDg2X01TUiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9DUFVJRCBpcyBub3Qg c2V0CkNPTkZJR19OT0hJR0hNRU09eQojIENPTkZJR19ISUdITUVNNEcgaXMgbm90IHNldAojIENP TkZJR19ISUdITUVNNjRHIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8zRyBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZNU1BMSVRfM0dfT1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8yRyBp cyBub3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfMkdfT1BUIGlzIG5vdCBzZXQKQ09ORklHX1ZNU1BM SVRfMUc9eQpDT05GSUdfUEFHRV9PRkZTRVQ9MHg0MDAwMDAwMAojIENPTkZJR19YODZfUEFFIGlz IG5vdCBzZXQKQ09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VN RU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19JTExF R0FMX1BPSU5URVJfVkFMVUU9MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19G TEFUTUVNX01BTlVBTD15CiMgQ09ORklHX1NQQVJTRU1FTV9NQU5VQUwgaXMgbm90IHNldApDT05G SUdfRkxBVE1FTT15CkNPTkZJR19GTEFUX05PREVfTUVNX01BUD15CkNPTkZJR19TUEFSU0VNRU1f U1RBVElDPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RF X01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQojIENPTkZJR19IQVZFX0JPT1RN RU1fSU5GT19OT0RFIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VGTEFHU19FWFRFTkRFRD15CkNPTkZJ R19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElP Tj15CiMgQ09ORklHX1BIWVNfQUREUl9UXzY0QklUIGlzIG5vdCBzZXQKQ09ORklHX1pPTkVfRE1B X0ZMQUc9MApDT05GSUdfTkVFRF9CT1VOQ0VfUE9PTD15CkNPTkZJR19WSVJUX1RPX0JVUz15CiMg Q09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NDA5NgpD T05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX01FTU9SWV9GQUlM VVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0UgaXMgbm90IHNldApD T05GSUdfTkVFRF9QRVJfQ1BVX0tNPXkKQ09ORklHX0NMRUFOQ0FDSEU9eQpDT05GSUdfRlJPTlRT V0FQPXkKIyBDT05GSUdfQ01BIGlzIG5vdCBzZXQKQ09ORklHX1pTV0FQPXkKQ09ORklHX1pQT09M PXkKIyBDT05GSUdfWkJVRCBpcyBub3Qgc2V0CkNPTkZJR19aU01BTExPQz15CkNPTkZJR19QR1RB QkxFX01BUFBJTkc9eQpDT05GSUdfWlNNQUxMT0NfU1RBVD15CkNPTkZJR19HRU5FUklDX0VBUkxZ X0lPUkVNQVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklU PXkKIyBDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTiBpcyBub3Qgc2V0CkNPTkZJR19Y ODZfUkVTRVJWRV9MT1c9NjQKIyBDT05GSUdfTUFUSF9FTVVMQVRJT04gaXMgbm90IHNldApDT05G SUdfTVRSUj15CiMgQ09ORklHX01UUlJfU0FOSVRJWkVSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9Q QVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklHX0FSQ0hfUkFORE9NPXkK IyBDT05GSUdfWDg2X1NNQVAgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVMX01QWD15CiMgQ09O RklHX0VGSSBpcyBub3Qgc2V0CkNPTkZJR19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5v dCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBz ZXQKQ09ORklHX0haXzEwMDA9eQpDT05GSUdfSFo9MTAwMApDT05GSUdfU0NIRURfSFJUSUNLPXkK Q09ORklHX0tFWEVDPXkKQ09ORklHX0tFWEVDX0pVTVA9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9 MHgxMDAwMDAwCiMgQ09ORklHX1JFTE9DQVRBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FM X0FMSUdOPTB4MjAwMDAwCiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdf Q01ETElORV9CT09MIGlzIG5vdCBzZXQKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9w dGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQpDT05GSUdf SElCRVJOQVRFX0NBTExCQUNLUz15CkNPTkZJR19ISUJFUk5BVElPTj15CkNPTkZJR19QTV9TVERf UEFSVElUSU9OPSIiCkNPTkZJR19QTV9TTEVFUD15CkNPTkZJR19QTV9BVVRPU0xFRVA9eQpDT05G SUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKIyBDT05GSUdf UE1fV0FLRUxPQ0tTX0dDIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKIyBDT05GSUdfUE1fREVCVUcg aXMgbm90IHNldAojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBub3Qgc2V0 CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpDT05GSUdf QVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VSX1NUQVRF U19TVVBQT1JUPXkKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NGU19QT1dF UiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CkNPTkZJR19B Q1BJX0VDX0RFQlVHRlM9bQojIENPTkZJR19BQ1BJX0FDIGlzIG5vdCBzZXQKQ09ORklHX0FDUElf QkFUVEVSWT15CiMgQ09ORklHX0FDUElfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVklE RU89bQpDT05GSUdfQUNQSV9GQU49eQpDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfUFJP Q0VTU09SPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0FHR1JFR0FUT1I9bQpDT05GSUdfQUNQSV9U SEVSTUFMPXkKIyBDT05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FD UElfSU5JVFJEX1RBQkxFX09WRVJSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfWDg2X1BN X1RJTUVSPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkKQ09ORklHX0FDUElfU0JTPW0KQ09ORklH X0FDUElfSEVEPW0KQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRD1tCkNPTkZJR19BQ1BJX1JFRFVD RURfSEFSRFdBUkVfT05MWT15CkNPTkZJR19IQVZFX0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FD UElfQVBFSV9OTUk9eQojIENPTkZJR19BQ1BJX0FQRUkgaXMgbm90IHNldAojIENPTkZJR19QTUlD X09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NGST15CiMgQ09ORklHX0FQTSBpcyBub3Qgc2V0 CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKQ09ORklHX0NQVV9GUkVRPXkKQ09ORklHX0NQ VV9GUkVRX0dPVl9DT01NT049eQpDT05GSUdfQ1BVX0ZSRVFfU1RBVD15CkNPTkZJR19DUFVfRlJF UV9TVEFUX0RFVEFJTFM9eQojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5D RSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0 CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVR X0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1Zf UEVSRk9STUFOQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRT1tCkNPTkZJR19DUFVf RlJFUV9HT1ZfVVNFUlNQQUNFPW0KQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CkNPTkZJ R19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFPW0KCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcg ZHJpdmVycwojCkNPTkZJR19YODZfSU5URUxfUFNUQVRFPXkKQ09ORklHX1g4Nl9QQ0NfQ1BVRlJF UT1tCiMgQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVEgaXMgbm90IHNldApDT05GSUdfWDg2X1BPV0VS Tk9XX0s2PW0KQ09ORklHX1g4Nl9QT1dFUk5PV19LNz15CkNPTkZJR19YODZfUE9XRVJOT1dfSzdf QUNQST15CiMgQ09ORklHX1g4Nl9HWF9TVVNQTU9EIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TUEVF RFNURVBfQ0VOVFJJTk89eQpDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOT19UQUJMRT15CkNP TkZJR19YODZfU1BFRURTVEVQX0lDSD15CkNPTkZJR19YODZfU1BFRURTVEVQX1NNST15CkNPTkZJ R19YODZfUDRfQ0xPQ0tNT0Q9bQpDT05GSUdfWDg2X0NQVUZSRVFfTkZPUkNFMj1tCkNPTkZJR19Y ODZfTE9OR1JVTj1tCkNPTkZJR19YODZfTE9OR0hBVUw9bQpDT05GSUdfWDg2X0VfUE9XRVJTQVZF Uj15CgojCiMgc2hhcmVkIG9wdGlvbnMKIwpDT05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9eQojIENP TkZJR19YODZfU1BFRURTVEVQX1JFTEFYRURfQ0FQX0NIRUNLIGlzIG5vdCBzZXQKCiMKIyBDUFUg SWRsZQojCkNPTkZJR19DUFVfSURMRT15CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkKQ09O RklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQ TEVEIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lETEU9eQoKIwojIEJ1cyBvcHRpb25zIChQQ0kg ZXRjLikKIwpDT05GSUdfUENJPXkKIyBDT05GSUdfUENJX0dPQklPUyBpcyBub3Qgc2V0CiMgQ09O RklHX1BDSV9HT01NQ09ORklHIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9HT0RJUkVDVD15CiMgQ09O RklHX1BDSV9HT0FOWSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfRElSRUNUPXkKQ09ORklHX1BDSV9E T01BSU5TPXkKQ09ORklHX1BDSV9DTkIyMExFX1FVSVJLPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkK IyBDT05GSUdfUENJRUFFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNIGlzIG5vdCBzZXQK Q09ORklHX1BDSUVfUE1FPXkKIyBDT05GSUdfUENJX01TSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BD SV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTz15CkNPTkZJ R19QQ0lfU1RVQj15CkNPTkZJR19QQ0lfQVRTPXkKIyBDT05GSUdfUENJX0lPViBpcyBub3Qgc2V0 CkNPTkZJR19QQ0lfUFJJPXkKIyBDT05GSUdfUENJX1BBU0lEIGlzIG5vdCBzZXQKQ09ORklHX1BD SV9MQUJFTD15CgojCiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0lTQV9E TUFfQVBJPXkKIyBDT05GSUdfSVNBIGlzIG5vdCBzZXQKQ09ORklHX1NDeDIwMD1tCkNPTkZJR19T Q3gyMDBIUl9USU1FUj1tCiMgQ09ORklHX09MUEMgaXMgbm90IHNldApDT05GSUdfQUxJWD15CkNP TkZJR19ORVQ1NTAxPXkKQ09ORklHX0dFT1M9eQpDT05GSUdfQU1EX05CPXkKQ09ORklHX1BDQ0FS RD1tCkNPTkZJR19QQ01DSUE9bQpDT05GSUdfUENNQ0lBX0xPQURfQ0lTPXkKQ09ORklHX0NBUkRC VVM9eQoKIwojIFBDLWNhcmQgYnJpZGdlcwojCiMgQ09ORklHX1lFTlRBIGlzIG5vdCBzZXQKQ09O RklHX1BENjcyOT1tCkNPTkZJR19JODIwOTI9bQpDT05GSUdfUENDQVJEX05PTlNUQVRJQz15CiMg Q09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU89bQojIENPTkZJR19S QVBJRElPX1RTSTcyMSBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0RJU0NfVElNRU9VVD0zMApD T05GSUdfUkFQSURJT19FTkFCTEVfUlhfVFhfUE9SVFM9eQpDT05GSUdfUkFQSURJT19ETUFfRU5H SU5FPXkKIyBDT05GSUdfUkFQSURJT19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0VO VU1fQkFTSUM9bQoKIwojIFJhcGlkSU8gU3dpdGNoIGRyaXZlcnMKIwpDT05GSUdfUkFQSURJT19U U0k1N1g9bQpDT05GSUdfUkFQSURJT19DUFNfWFg9bQpDT05GSUdfUkFQSURJT19UU0k1Njg9bQoj IENPTkZJR19SQVBJRElPX0NQU19HRU4yIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TWVNGQj15Cgoj CiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJTkZNVF9F TEY9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19IQVZFX0FPVVQ9eQojIENPTkZJR19C SU5GTVRfQU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JJTkZNVF9NSVNDIGlzIG5vdCBzZXQKIyBD T05GSUdfQ09SRURVTVAgaXMgbm90IHNldApDT05GSUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpDT05G SUdfUE1DX0FUT009eQpDT05GSUdfTkVUPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwojIENP TkZJR19QQUNLRVQgaXMgbm90IHNldApDT05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9LRVkgaXMgbm90IHNldAojIENPTkZJR19JTkVUIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUV09SS19TRUNNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1BU UF9DTEFTU0lGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBp cyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTSBpcyBu b3Qgc2V0CiMgQ09ORklHX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMg bm90IHNldAojIENPTkZJR19ERUNORVQgaXMgbm90IHNldAojIENPTkZJR19MTEMyIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENP TkZJR19YMjUgaXMgbm90IHNldAojIENPTkZJR19MQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhP TkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ROU19S RVNPTFZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldAojIENPTkZJ R19WU09DS0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfTU1BUCBpcyBub3Qgc2V0CiMg Q09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTFMgaXMgbm90IHNldAoj IENPTkZJR19IU1IgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNl dAojIENPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQgaXMgbm90IHNldApDT05GSUdfTkVUX1JYX0JV U1lfUE9MTD15CkNPTkZJR19CUUw9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX0hB TVJBRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJEQSBp cyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05G SUdfQ0ZHODAyMTEgaXMgbm90IHNldAojIENPTkZJR19MSUI4MDIxMSBpcyBub3Qgc2V0CgojCiMg Q0ZHODAyMTEgbmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpDT05GSUdfTUFDODAy MTFfU1RBX0hBU0hfTUFYX1NJWkU9MAojIENPTkZJR19XSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklH X1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTF9SRUdVTEFUT1IgaXMgbm90IHNldAoj IENPTkZJR19ORVRfOVAgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKIyBDT05G SUdfTkZDIGlzIG5vdCBzZXQKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2 ZXIgT3B0aW9ucwojCiMgQ09ORklHX1VFVkVOVF9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfREVW VE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFM T05FPXkKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19G V19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMPXkKQ09ORklHX0VYVFJBX0ZJUk1X QVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQpDT05GSUdfRldfTE9BREVSX1VT RVJfSEVMUEVSX0ZBTExCQUNLPXkKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklH X0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVf REVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdf UkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdf UkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0ZFTkNFX1RS QUNFIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX0NPTk5FQ1RPUiBpcyBu b3Qgc2V0CkNPTkZJR19NVEQ9eQpDT05GSUdfTVREX1RFU1RTPW0KIyBDT05GSUdfTVREX1JFREJP T1RfUEFSVFMgaXMgbm90IHNldApDT05GSUdfTVREX0NNRExJTkVfUEFSVFM9eQpDT05GSUdfTVRE X09GX1BBUlRTPW0KQ09ORklHX01URF9BUjdfUEFSVFM9bQoKIwojIFVzZXIgTW9kdWxlcyBBbmQg VHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9CTEtERVZTPXkKQ09ORklHX01URF9CTE9D Sz15CkNPTkZJR19GVEw9eQpDT05GSUdfTkZUTD15CkNPTkZJR19ORlRMX1JXPXkKIyBDT05GSUdf SU5GVEwgaXMgbm90IHNldApDT05GSUdfUkZEX0ZUTD1tCkNPTkZJR19TU0ZEQz1tCiMgQ09ORklH X1NNX0ZUTCBpcyBub3Qgc2V0CkNPTkZJR19NVERfT09QUz1tCkNPTkZJR19NVERfU1dBUD1tCkNP TkZJR19NVERfUEFSVElUSU9ORURfTUFTVEVSPXkKCiMKIyBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJp dmVycwojCiMgQ09ORklHX01URF9DRkkgaXMgbm90IHNldApDT05GSUdfTVREX0pFREVDUFJPQkU9 eQpDT05GSUdfTVREX0dFTl9QUk9CRT15CiMgQ09ORklHX01URF9DRklfQURWX09QVElPTlMgaXMg bm90IHNldApDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9CQU5L X1dJRFRIXzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQojIENPTkZJR19NVERfTUFQ X0JBTktfV0lEVEhfOCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xNiBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qgc2V0CkNPTkZJ R19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfQ0ZJX0k0IGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9JOCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0lO VEVMRVhUPW0KQ09ORklHX01URF9DRklfQU1EU1REPXkKQ09ORklHX01URF9DRklfU1RBQT1tCkNP TkZJR19NVERfQ0ZJX1VUSUw9eQpDT05GSUdfTVREX1JBTT15CkNPTkZJR19NVERfUk9NPXkKQ09O RklHX01URF9BQlNFTlQ9bQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwpD T05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1M9eQpDT05GSUdfTVREX1BIWVNNQVA9bQojIENPTkZJ R19NVERfUEhZU01BUF9DT01QQVQgaXMgbm90IHNldApDT05GSUdfTVREX1BIWVNNQVBfT0Y9eQpD T05GSUdfTVREX1NCQ19HWFg9bQojIENPTkZJR19NVERfQU1ENzZYUk9NIGlzIG5vdCBzZXQKQ09O RklHX01URF9JQ0hYUk9NPXkKQ09ORklHX01URF9FU0IyUk9NPXkKQ09ORklHX01URF9DSzgwNFhS T009eQojIENPTkZJR19NVERfU0NCMl9GTEFTSCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkVUdGVs PW0KQ09ORklHX01URF9MNDQwR1g9bQojIENPTkZJR19NVERfUENJIGlzIG5vdCBzZXQKIyBDT05G SUdfTVREX1BDTUNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9HUElPX0FERFIgaXMgbm90IHNl dApDT05GSUdfTVREX0lOVEVMX1ZSX05PUj15CkNPTkZJR19NVERfUExBVFJBTT15CiMgQ09ORklH X01URF9MQVRDSF9BRERSIGlzIG5vdCBzZXQKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNl IGRyaXZlcnMKIwojIENPTkZJR19NVERfUE1DNTUxIGlzIG5vdCBzZXQKQ09ORklHX01URF9TTFJB TT15CkNPTkZJR19NVERfUEhSQU09eQpDT05GSUdfTVREX01URFJBTT1tCkNPTkZJR19NVERSQU1f VE9UQUxfU0laRT00MDk2CkNPTkZJR19NVERSQU1fRVJBU0VfU0laRT0xMjgKQ09ORklHX01URF9C TE9DSzJNVEQ9bQoKIwojIERpc2stT24tQ2hpcCBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX01U RF9ET0NHMyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9FQ0M9bQpDT05GSUdfTVREX05BTkRf RUNDX1NNQz15CkNPTkZJR19NVERfTkFORD1tCiMgQ09ORklHX01URF9OQU5EX0VDQ19CQ0ggaXMg bm90IHNldApDT05GSUdfTVREX1NNX0NPTU1PTj1tCiMgQ09ORklHX01URF9OQU5EX0RFTkFMSSBp cyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9HUElPPW0KIyBDT05GSUdfTVREX05BTkRfT01BUF9C Q0hfQlVJTEQgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfSURTPW0KQ09ORklHX01URF9OQU5E X1JJQ09IPW0KQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVA9bQpDT05GSUdfTVREX05BTkRfRElT S09OQ0hJUF9QUk9CRV9BRFZBTkNFRD15CkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BST0JF X0FERFJFU1M9MApDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9QUk9CRV9ISUdIPXkKQ09ORklH X01URF9OQU5EX0RJU0tPTkNISVBfQkJUV1JJVEU9eQpDT05GSUdfTVREX05BTkRfRE9DRzQ9bQpD T05GSUdfTVREX05BTkRfQ0FGRT1tCiMgQ09ORklHX01URF9OQU5EX0NTNTUzWCBpcyBub3Qgc2V0 CiMgQ09ORklHX01URF9OQU5EX05BTkRTSU0gaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfUExB VEZPUk09bQpDT05GSUdfTVREX05BTkRfSElTSTUwND1tCiMgQ09ORklHX01URF9PTkVOQU5EIGlz IG5vdCBzZXQKCiMKIyBMUEREUiAmIExQRERSMiBQQ00gbWVtb3J5IGRyaXZlcnMKIwojIENPTkZJ R19NVERfTFBERFIgaXMgbm90IHNldAojIENPTkZJR19NVERfU1BJX05PUiBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9VQkkgaXMgbm90IHNldApDT05GSUdfT0Y9eQojIENPTkZJR19PRl9VTklUVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19PRl9EWU5BTUlDPXkKQ09ORklHX09GX0FERFJFU1M9eQpDT05G SUdfT0ZfQUREUkVTU19QQ0k9eQpDT05GSUdfT0ZfSVJRPXkKQ09ORklHX09GX1BDST15CkNPTkZJ R19PRl9QQ0lfSVJRPXkKQ09ORklHX09GX01URD15CkNPTkZJR19PRl9SRVNPTFZFPXkKQ09ORklH X09GX09WRVJMQVk9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdf UEFSUE9SVD15CkNPTkZJR19QQVJQT1JUX1BDPXkKIyBDT05GSUdfUEFSUE9SVF9TRVJJQUwgaXMg bm90IHNldApDT05GSUdfUEFSUE9SVF9QQ19GSUZPPXkKQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJ Tz15CkNPTkZJR19QQVJQT1JUX1BDX1BDTUNJQT1tCiMgQ09ORklHX1BBUlBPUlRfR1NDIGlzIG5v dCBzZXQKQ09ORklHX1BBUlBPUlRfQVg4ODc5Nj1tCkNPTkZJR19QQVJQT1JUXzEyODQ9eQpDT05G SUdfUEFSUE9SVF9OT1RfUEM9eQpDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19NRVNTQUdF Uz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CiMg Q09ORklHX0JMS19ERVZfTlVMTF9CTEsgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0ZEIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QQ0lF U1NEX01USVAzMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfWlJBTSBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19DUFFfQ0lTU19EQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9D T1dfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9MT09QIGlzIG5vdCBzZXQKCiMK IyBEUkJEIGRpc2FibGVkIGJlY2F1c2UgUFJPQ19GUyBvciBJTkVUIG5vdCBzZWxlY3RlZAojCiMg Q09ORklHX0JMS19ERVZfTkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9OVk1FIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TWDggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JB TSBpcyBub3Qgc2V0CiMgQ09ORklHX0NEUk9NX1BLVENEVkQgaXMgbm90IHNldAojIENPTkZJR19B VEFfT1ZFUl9FVEggaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fQkxLIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9IRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUlNYWCBpcyBub3Qg c2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNfTElTM0xWMDJEPW0KIyBDT05G SUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldApDT05GSUdfRFVNTVlfSVJRPW0KQ09ORklHX0lCTV9B U009bQojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9JT0M0PW0KQ09ORklH X1RJRk1fQ09SRT15CkNPTkZJR19USUZNXzdYWDE9eQojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5v dCBzZXQKIyBDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0hQX0lM Tz15CkNPTkZJR19BUERTOTgwMkFMUz1tCiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKQ09O RklHX0lTTDI5MDIwPW0KIyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19CSDE3ODAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19CSDE3NzA9bQpDT05G SUdfU0VOU09SU19BUERTOTkwWD1tCkNPTkZJR19ITUM2MzUyPXkKIyBDT05GSUdfRFMxNjgyIGlz IG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX0JBTExPT04gaXMgbm90IHNldAojIENPTkZJR19CTVAw ODVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfUENIX1BIVUIgaXMgbm90IHNldAojIENPTkZJR19V U0JfU1dJVENIX0ZTQTk0ODAgaXMgbm90IHNldApDT05GSUdfU1JBTT15CiMgQ09ORklHX0MyUE9S VCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBp cyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfRUVQUk9N X01BWDY4NzU9bQojIENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90IHNldApDT05GSUdfQ0I3MTBf Q09SRT1tCiMgQ09ORklHX0NCNzEwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NCNzEwX0RFQlVH X0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxp bmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TElTM19JMkM9bQoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCkNP TkZJR19BTFRFUkFfU1RBUEw9bQpDT05GSUdfSU5URUxfTUVJPW0KQ09ORklHX0lOVEVMX01FSV9N RT1tCiMgQ09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfVk1D SSBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwoKIwojIFNDSUYgQnVzIERy aXZlcgojCgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBE cml2ZXIKIwoKIwojIFNDSUYgRHJpdmVyCiMKQ09ORklHX0VDSE89bQojIENPTkZJR19DWExfQkFT RSBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9LRVJORUxfQVBJIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfSURFPXkKIyBDT05GSUdfSURFIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0 CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9bQojIENPTkZJR19TQ1NJIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ETUEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX05FVExJ TksgaXMgbm90IHNldAojIENPTkZJR19BVEEgaXMgbm90IHNldAojIENPTkZJR19NRCBpcyBub3Qg c2V0CkNPTkZJR19GVVNJT049eQpDT05GSUdfRlVTSU9OX01BWF9TR0U9MTI4CkNPTkZJR19GVVNJ T05fTE9HR0lORz15CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCkNPTkZJR19G SVJFV0lSRT1tCkNPTkZJR19GSVJFV0lSRV9PSENJPW0KQ09ORklHX0ZJUkVXSVJFX05PU1k9eQpD T05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQojIENPTkZJR19NQUNfRU1VTU9VU0VCVE4gaXMgbm90 IHNldAojIENPTkZJR19ORVRERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVkhPU1RfTkVUIGlz IG5vdCBzZXQKQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1k9eQoKIwojIElucHV0IGRl dmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9bQpDT05GSUdf SU5QVVRfRkZfTUVNTEVTUz1tCkNPTkZJR19JTlBVVF9QT0xMREVWPW0KQ09ORklHX0lOUFVUX1NQ QVJTRUtNQVA9bQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD1tCgojCiMgVXNlcmxhbmQgaW50ZXJm YWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj1tCkNPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FV WD15CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VT RURFVl9TQ1JFRU5fWT03NjgKQ09ORklHX0lOUFVUX0pPWURFVj1tCiMgQ09ORklHX0lOUFVUX0VW REVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWQlVHPW0KCiMKIyBJbnB1dCBEZXZpY2UgRHJp dmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1MjAg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09O RklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9M TTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9TVE1QRSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09NQVA0IGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfVEMzNTg5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hU S0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ1JPU19FQyBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX0NBUDExWFggaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0U9eQojIENP TkZJR19NT1VTRV9QUzIgaXMgbm90IHNldApDT05GSUdfTU9VU0VfU0VSSUFMPW0KIyBDT05GSUdf TU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90 IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9FTEFOX0ky Qz1tCiMgQ09ORklHX01PVVNFX0VMQU5fSTJDX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9F TEFOX0kyQ19TTUJVUz15CiMgQ09ORklHX01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldApDT05GSUdf TU9VU0VfR1BJTz1tCkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDPW0KIyBDT05GSUdfTU9VU0Vf U1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0pPWVNUSUNLIGlzIG5vdCBz ZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5v dCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJM RVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5v dCBzZXQKQ09ORklHX1RBQkxFVF9TRVJJQUxfV0FDT000PW0KIyBDT05GSUdfSU5QVVRfVE9VQ0hT Q1JFRU4gaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NSVNDIGlzIG5vdCBzZXQKCiMKIyBIYXJk d2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BD X1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQpDT05G SUdfU0VSSU9fQ1Q4MkM3MTA9bQpDT05GSUdfU0VSSU9fUEFSS0JEPW0KQ09ORklHX1NFUklPX1BD SVBTMj1tCkNPTkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPW0KQ09ORklHX1NF UklPX0FMVEVSQV9QUzI9bQpDT05GSUdfU0VSSU9fUFMyTVVMVD1tCiMgQ09ORklHX1NFUklPX0FS Q19QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19BUEJQUzIgaXMgbm90IHNldApDT05GSUdf R0FNRVBPUlQ9bQojIENPTkZJR19HQU1FUE9SVF9OUzU1OCBpcyBub3Qgc2V0CkNPTkZJR19HQU1F UE9SVF9MND1tCiMgQ09ORklHX0dBTUVQT1JUX0VNVTEwSzEgaXMgbm90IHNldAojIENPTkZJR19H QU1FUE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdf VFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldApDT05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJ R19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9QVFlT PXkKQ09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2CiMgQ09ORklHX1NFUklBTF9OT05TVEFOREFS RCBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBub3Qgc2V0CiMgQ09ORklHX05fR1NNIGlz IG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CkNPTkZJR19ERVZNRU09eQpD T05GSUdfREVWS01FTT15CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZ Q09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURf T1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfQ09O U09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkK IyBDT05GSUdfU0VSSUFMXzgyNTBfQ1MgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTlJf VUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CiMgQ09ORklHX1NFUklB TF84MjUwX0VYVEVOREVEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldAoKIwojIE5vbi04MjUw IHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFM X0NPUkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfT0ZfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF9QQ0hfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFS VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfUlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldAoj IENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZ X1BSSU5USyBpcyBub3Qgc2V0CkNPTkZJR19QUklOVEVSPW0KQ09ORklHX0xQX0NPTlNPTEU9eQpD T05GSUdfUFBERVY9bQojIENPTkZJR19WSVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklH X0lQTUlfSEFORExFUiBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET009eQpDT05GSUdfSFdfUkFO RE9NX1RJTUVSSU9NRU09eQpDT05GSUdfSFdfUkFORE9NX0lOVEVMPXkKQ09ORklHX0hXX1JBTkRP TV9BTUQ9eQpDT05GSUdfSFdfUkFORE9NX0dFT0RFPXkKIyBDT05GSUdfSFdfUkFORE9NX1ZJQSBp cyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fVklSVElPPW0KQ09ORklHX05WUkFNPW0KIyBDT05G SUdfUjM5NjQgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CkNPTkZJR19T T05ZUEk9bQoKIwojIFBDTUNJQSBjaGFyYWN0ZXIgZGV2aWNlcwojCiMgQ09ORklHX1NZTkNMSU5L X0NTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FSRE1BTl80MDAwIGlzIG5vdCBzZXQKQ09ORklHX0NB UkRNQU5fNDA0MD1tCiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0N4MjAwX0dQ SU8gaXMgbm90IHNldApDT05GSUdfUEM4NzM2eF9HUElPPW0KQ09ORklHX05TQ19HUElPPW0KIyBD T05GSUdfUkFXX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19IUEVUPXkKIyBDT05GSUdfSFBFVF9N TUFQIGlzIG5vdCBzZXQKQ09ORklHX0hBTkdDSEVDS19USU1FUj1tCiMgQ09ORklHX1RDR19UUE0g aXMgbm90IHNldAojIENPTkZJR19URUxDTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19ERVZQT1JUPXkK Q09ORklHX1hJTExZQlVTPXkKIyBDT05GSUdfWElMTFlCVVNfT0YgaXMgbm90IHNldAoKIwojIEky QyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CiMgQ09ORklHX0FDUElfSTJDX09QUkVHSU9OIGlzIG5v dCBzZXQKQ09ORklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CkNPTkZJR19J MkNfQ0hBUkRFVj15CkNPTkZJR19JMkNfTVVYPXkKCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBz dXBwb3J0CiMKQ09ORklHX0kyQ19BUkJfR1BJT19DSEFMTEVOR0U9eQpDT05GSUdfSTJDX01VWF9H UElPPW0KQ09ORklHX0kyQ19NVVhfUENBOTU0MT15CkNPTkZJR19JMkNfTVVYX1BDQTk1NHg9bQpD T05GSUdfSTJDX0hFTFBFUl9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz15CkNPTkZJR19JMkNfQUxH T0JJVD15CkNPTkZJR19JMkNfQUxHT1BDQT1tCgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0 CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19B TEkxNTM1IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTEkxNTYzPXkKQ09ORklHX0kyQ19BTEkxNVgz PXkKQ09ORklHX0kyQ19BTUQ3NTY9eQojIENPTkZJR19JMkNfQU1ENzU2X1M0ODgyIGlzIG5vdCBz ZXQKQ09ORklHX0kyQ19BTUQ4MTExPW0KQ09ORklHX0kyQ19JODAxPXkKQ09ORklHX0kyQ19JU0NI PW0KQ09ORklHX0kyQ19JU01UPXkKQ09ORklHX0kyQ19QSUlYND15CkNPTkZJR19JMkNfTkZPUkNF Mj1tCiMgQ09ORklHX0kyQ19ORk9SQ0UyX1M0OTg1IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSVM1 NTk1PW0KQ09ORklHX0kyQ19TSVM2MzA9eQojIENPTkZJR19JMkNfU0lTOTZYIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVklBUFJPPXkKCiMKIyBBQ1BJ IGRyaXZlcnMKIwpDT05GSUdfSTJDX1NDTUk9bQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMg KG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVTX0dQ SU8gaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNfREVT SUdOV0FSRV9QQ0k9eQojIENPTkZJR19JMkNfRUcyMFQgaXMgbm90IHNldApDT05GSUdfSTJDX0dQ SU89eQpDT05GSUdfSTJDX09DT1JFUz15CkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPW0KQ09ORklH X0kyQ19QWEE9bQpDT05GSUdfSTJDX1BYQV9QQ0k9eQpDT05GSUdfSTJDX1NJTVRFQz15CkNPTkZJ R19JMkNfWElMSU5YPW0KCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMK Q09ORklHX0kyQ19QQVJQT1JUPXkKQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUPXkKIyBDT05GSUdf STJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMK IwpDT05GSUdfSTJDX0NST1NfRUNfVFVOTkVMPXkKIyBDT05GSUdfU0N4MjAwX0FDQiBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TTEFWRT15CkNPTkZJ R19JMkNfU0xBVkVfRUVQUk9NPXkKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAoj IENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMg aXMgbm90IHNldAojIENPTkZJR19TUEkgaXMgbm90IHNldAojIENPTkZJR19TUE1JIGlzIG5vdCBz ZXQKQ09ORklHX0hTST15CkNPTkZJR19IU0lfQk9BUkRJTkZPPXkKCiMKIyBIU0kgY29udHJvbGxl cnMKIwoKIwojIEhTSSBjbGllbnRzCiMKQ09ORklHX0hTSV9DSEFSPW0KCiMKIyBQUFMgc3VwcG9y dAojCkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBj bGllbnRzIHN1cHBvcnQKIwpDT05GSUdfUFBTX0NMSUVOVF9LVElNRVI9eQojIENPTkZJR19QUFNf Q0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUIGlzIG5v dCBzZXQKQ09ORklHX1BQU19DTElFTlRfR1BJTz1tCgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9y dAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwojIENPTkZJR19QVFBfMTU4OF9DTE9DSyBpcyBu b3Qgc2V0CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRv IHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENI IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQ SU9MSUI9eQpDT05GSUdfR1BJT19ERVZSRVM9eQpDT05GSUdfT0ZfR1BJTz15CkNPTkZJR19HUElP X0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fU1lTRlMgaXMgbm90IHNldApDT05GSUdfR1BJT19HRU5FUklD PXkKQ09ORklHX0dQSU9fTUFYNzMwWD15CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMK IwojIENPTkZJR19HUElPXzc0WFhfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0FMVEVSQT1t CkNPTkZJR19HUElPX0RXQVBCPXkKIyBDT05GSUdfR1BJT19GNzE4OFggaXMgbm90IHNldApDT05G SUdfR1BJT19HRU5FUklDX1BMQVRGT1JNPXkKQ09ORklHX0dQSU9fR1JHUElPPXkKQ09ORklHX0dQ SU9fSUNIPW0KQ09ORklHX0dQSU9fSVQ4NzYxRT1tCkNPTkZJR19HUElPX0xZTlhQT0lOVD15CkNP TkZJR19HUElPX1NDSD1tCiMgQ09ORklHX0dQSU9fU0NIMzExWCBpcyBub3Qgc2V0CkNPTkZJR19H UElPX1ZYODU1PXkKQ09ORklHX0dQSU9fWElMSU5YPW0KCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMK IwpDT05GSUdfR1BJT19BRFA1NTg4PW0KQ09ORklHX0dQSU9fQUROUD1tCkNPTkZJR19HUElPX01B WDczMDA9eQpDT05GSUdfR1BJT19NQVg3MzJYPW0KIyBDT05GSUdfR1BJT19QQ0E5NTNYIGlzIG5v dCBzZXQKQ09ORklHX0dQSU9fUENGODU3WD1tCiMgQ09ORklHX0dQSU9fU1gxNTBYIGlzIG5vdCBz ZXQKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FEUDU1MjAgaXMgbm90 IHNldApDT05GSUdfR1BJT19EQTkwNTU9bQpDT05GSUdfR1BJT19QQUxNQVM9eQojIENPTkZJR19H UElPX1NUTVBFIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVEMzNTg5WD15CkNPTkZJR19HUElPX1RQ UzY1ODZYPXkKQ09ORklHX0dQSU9fVFBTNjU5MTI9bQojIENPTkZJR19HUElPX1RXTDYwNDAgaXMg bm90IHNldApDT05GSUdfR1BJT19XTTgzMVg9bQojIENPTkZJR19HUElPX1dNODM1MCBpcyBub3Qg c2V0CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BTUQ4MTExIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSU5URUxf TUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90IHNldApDT05GSUdfR1BJ T19QQ0g9bQpDT05GSUdfR1BJT19SREMzMjFYPW0KQ09ORklHX0dQSU9fU09EQVZJTExFPXkKQ09O RklHX1cxPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwpDT05GSUdfVzFfTUFTVEVSX01BVFJP WD1tCiMgQ09ORklHX1cxX01BU1RFUl9EUzI0ODIgaXMgbm90IHNldAojIENPTkZJR19XMV9NQVNU RVJfRFMxV00gaXMgbm90IHNldAojIENPTkZJR19XMV9NQVNURVJfR1BJTyBpcyBub3Qgc2V0Cgoj CiMgMS13aXJlIFNsYXZlcwojCiMgQ09ORklHX1cxX1NMQVZFX1RIRVJNIGlzIG5vdCBzZXQKQ09O RklHX1cxX1NMQVZFX1NNRU09bQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4PW0KQ09ORklHX1cxX1NM QVZFX0RTMjQwOF9SRUFEQkFDSz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9bQojIENPTkZJR19X MV9TTEFWRV9EUzI0MDYgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDIzPW0KIyBDT05G SUdfVzFfU0xBVkVfRFMyNDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMzIGlz IG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNzYwIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NM QVZFX0RTMjc4MD15CkNPTkZJR19XMV9TTEFWRV9EUzI3ODE9bQpDT05GSUdfVzFfU0xBVkVfRFMy OEUwND15CkNPTkZJR19XMV9TTEFWRV9CUTI3MDAwPW0KQ09ORklHX1BPV0VSX1NVUFBMWT15CiMg Q09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QREFfUE9XRVI9bQpD T05GSUdfR0VORVJJQ19BRENfQkFUVEVSWT1tCkNPTkZJR19NQVg4OTI1X1BPV0VSPW0KQ09ORklH X1dNODMxWF9CQUNLVVA9bQojIENPTkZJR19XTTgzMVhfUE9XRVIgaXMgbm90IHNldApDT05GSUdf V004MzUwX1BPV0VSPW0KIyBDT05GSUdfVEVTVF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19CQVRU RVJZXzg4UE04NjBYPXkKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldAojIENPTkZJ R19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RTMjc4Mj1tCiMgQ09O RklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfQlEyN3gwMD1tCiMgQ09O RklHX0JBVFRFUllfQlEyN1gwMF9JMkMgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9CUTI3WDAw X1BMQVRGT1JNPXkKQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9bQpDT05GSUdfQkFUVEVSWV9NQVgx NzA0Mj1tCiMgQ09ORklHX0NIQVJHRVJfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19DSEFS R0VSX1BDRjUwNjMzIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTUFYODkwMz1tCkNPTkZJR19D SEFSR0VSX0xQODcyNz1tCiMgQ09ORklHX0NIQVJHRVJfTFA4Nzg4IGlzIG5vdCBzZXQKQ09ORklH X0NIQVJHRVJfR1BJTz15CkNPTkZJR19DSEFSR0VSX01BTkFHRVI9eQpDT05GSUdfQ0hBUkdFUl9N QVg4OTk4PW0KQ09ORklHX0NIQVJHRVJfQlEyNDE1WD1tCkNPTkZJR19DSEFSR0VSX0JRMjQxOTA9 eQojIENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI0 NzM1PW0KQ09ORklHX0NIQVJHRVJfQlEyNTg5MD15CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz15CkNP TkZJR19DSEFSR0VSX1RQUzY1MDkwPW0KQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MT15CkNP TkZJR19CQVRURVJZX1JUNTAzMz1tCkNPTkZJR19DSEFSR0VSX1JUOTQ1NT1tCkNPTkZJR19QT1dF Ul9SRVNFVD15CiMgQ09ORklHX1BPV0VSX1JFU0VUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19Q T1dFUl9SRVNFVF9HUElPX1JFU1RBUlQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVRfTFRD Mjk1Mj15CiMgQ09ORklHX1BPV0VSX1JFU0VUX1JFU1RBUlQgaXMgbm90IHNldAojIENPTkZJR19Q T1dFUl9SRVNFVF9TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9TWVNDT05f UE9XRVJPRkYgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9BVlMgaXMgbm90IHNldApDT05GSUdf SFdNT049eQpDT05GSUdfSFdNT05fVklEPXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBu b3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FCSVRVR1VSVSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVMyBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0FENzQxND15CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE4IGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfQURNMTAyMT15CkNPTkZJR19TRU5TT1JTX0FETTEwMjU9bQojIENPTkZJR19TRU5T T1JTX0FETTEwMjYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDI5PXkKIyBDT05GSUdf U0VOU09SU19BRE0xMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE05MjQwIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDEwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf QURUNzQxMT15CkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9eQpDT05GSUdfU0VOU09SU19BRFQ3NDcw PXkKQ09ORklHX1NFTlNPUlNfQURUNzQ3NT1tCiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0s4VEVNUD15CkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9bQpD T05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVI9eQpDT05GSUdfU0VOU09SU19BUFBMRVNNQz1tCkNP TkZJR19TRU5TT1JTX0FTQjEwMD1tCkNPTkZJR19TRU5TT1JTX0FUWFAxPW0KQ09ORklHX1NFTlNP UlNfRFM2MjA9bQojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0RFTExfU01NPXkKQ09ORklHX1NFTlNPUlNfREE5MDU1PW0KQ09ORklHX1NFTlNPUlNfSTVL X0FNQj1tCiMgQ09ORklHX1NFTlNPUlNfRjcxODA1RiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0Y3MTg4MkZHPXkKIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTUMxMzc4M19BREM9bQojIENPTkZJR19TRU5TT1JTX0ZTQ0hNRCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0dMNTE4U009bQpDT05GSUdfU0VOU09SU19HTDUyMFNNPXkKQ09ORklHX1NF TlNPUlNfRzc2MEE9bQpDT05GSUdfU0VOU09SU19HNzYyPW0KIyBDT05GSUdfU0VOU09SU19HUElP X0ZBTiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0hJSDYxMzA9bQojIENPTkZJR19TRU5TT1JT X0lJT19IV01PTiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0k1NTAwPW0KIyBDT05GSUdfU0VO U09SU19DT1JFVEVNUCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lUODc9eQpDT05GSUdfU0VO U09SU19KQzQyPW0KIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0xJTkVBR0U9eQojIENPTkZJR19TRU5TT1JTX0xUQzI5NDUgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19MVEM0MTUxPXkKQ09ORklHX1NFTlNPUlNfTFRDNDIxNT1tCkNPTkZJR19TRU5T T1JTX0xUQzQyMjI9bQpDT05GSUdfU0VOU09SU19MVEM0MjQ1PXkKIyBDT05GSUdfU0VOU09SU19M VEM0MjYwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI2MT15CiMgQ09ORklHX1NFTlNP UlNfTUFYMTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19NQVgxNjY4PW0KIyBDT05GSUdfU0VOU09SU19NQVgxOTcgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19NQVg2NjM5PW0KQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj1tCkNP TkZJR19TRU5TT1JTX01BWDY2NTA9bQpDT05GSUdfU0VOU09SU19NQVg2Njk3PW0KQ09ORklHX1NF TlNPUlNfSFRVMjE9eQpDT05GSUdfU0VOU09SU19NQ1AzMDIxPXkKQ09ORklHX1NFTlNPUlNfTUVO RjIxQk1DX0hXTU9OPXkKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTE03Mz1tCkNPTkZJR19TRU5TT1JTX0xNNzU9eQpDT05GSUdfU0VOU09SU19MTTc3PW0K IyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04MD15CkNP TkZJR19TRU5TT1JTX0xNODM9bQojIENPTkZJR19TRU5TT1JTX0xNODUgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0xNODcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTkwPXkKQ09ORklH X1NFTlNPUlNfTE05Mj1tCkNPTkZJR19TRU5TT1JTX0xNOTM9eQpDT05GSUdfU0VOU09SU19MTTk1 MjM0PW0KQ09ORklHX1NFTlNPUlNfTE05NTI0MT1tCkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9eQpD T05GSUdfU0VOU09SU19QQzg3MzYwPXkKQ09ORklHX1NFTlNPUlNfUEM4NzQyNz15CkNPTkZJR19T RU5TT1JTX05UQ19USEVSTUlTVE9SPXkKIyBDT05GSUdfU0VOU09SU19OQ1Q2NjgzIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q2Nzc1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTkNU NzgwMj15CiMgQ09ORklHX1NFTlNPUlNfTkNUNzkwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfUENGODU5MSBpcyBub3Qgc2V0CkNPTkZJR19QTUJVUz15CkNPTkZJR19TRU5TT1JTX1BNQlVT PW0KIyBDT05GSUdfU0VOU09SU19BRE0xMjc1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE0y NTA2Nj15CkNPTkZJR19TRU5TT1JTX0xUQzI5Nzg9bQpDT05GSUdfU0VOU09SU19MVEMyOTc4X1JF R1VMQVRPUj15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19NQVgzNDQ0MD15CiMgQ09ORklHX1NFTlNPUlNfTUFYODY4OCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX1RQUzQwNDIyPW0KIyBDT05GSUdfU0VOU09SU19VQ0Q5MDAwIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfVUNEOTIwMD1tCiMgQ09ORklHX1NFTlNPUlNfWkw2MTAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19QV01fRkFOIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hU MTU9bQpDT05GSUdfU0VOU09SU19TSFQyMT15CkNPTkZJR19TRU5TT1JTX1NIVEMxPW0KIyBDT05G SUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRE1FMTczNz15CiMg Q09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEw MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0VNQzZXMjAxPXkKQ09ORklHX1NFTlNPUlNfU01T QzQ3TTE9eQpDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyPW0KIyBDT05GSUdfU0VOU09SU19TTVND NDdCMzk3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT049eQpDT05GSUdf U0VOU09SU19TQ0g1NjI3PXkKQ09ORklHX1NFTlNPUlNfU0NINTYzNj15CiMgQ09ORklHX1NFTlNP UlNfU01NNjY1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOD1tCkNPTkZJR19T RU5TT1JTX0FEUzEwMTU9eQpDT05GSUdfU0VOU09SU19BRFM3ODI4PW0KIyBDT05GSUdfU0VOU09S U19BTUM2ODIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMjA5PXkKQ09ORklHX1NFTlNP UlNfSU5BMlhYPXkKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfVEhNQzUwPW0KQ09ORklHX1NFTlNPUlNfVE1QMTAyPXkKIyBDT05GSUdfU0VOU09SU19UTVAx MDMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UTVA0MDE9bQpDT05GSUdfU0VOU09SU19UTVA0 MjE9bQpDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD1tCkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9 eQpDT05GSUdfU0VOU09SU19WVDEyMTE9bQojIENPTkZJR19TRU5TT1JTX1ZUODIzMSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzgxRCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4 Mzc5MUQ9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX1c4Mzc5MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc5NT15CkNPTkZJR19TRU5T T1JTX1c4Mzc5NV9GQU5DVFJMPXkKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19XODNMNzg2Tkc9eQpDT05GSUdfU0VOU09SU19XODM2MjdIRj15CkNP TkZJR19TRU5TT1JTX1c4MzYyN0VIRj1tCkNPTkZJR19TRU5TT1JTX1dNODMxWD15CkNPTkZJR19T RU5TT1JTX1dNODM1MD1tCgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9Q T1dFUj15CiMgQ09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFM PXkKQ09ORklHX1RIRVJNQUxfSFdNT049eQojIENPTkZJR19USEVSTUFMX09GIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJN QUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfREVGQVVM VF9HT1ZfRkFJUl9TSEFSRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFD RSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9S IGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkU9eQpDT05GSUdfVEhFUk1B TF9HT1ZfU1RFUF9XSVNFPXkKQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORz15CkNPTkZJR19U SEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKQ09ORklHX1RIRVJNQUxfR09WX1BPV0VSX0FMTE9DQVRP Uj15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf UE9XRVJDTEFNUCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9TT0NfRFRTX0lPU0ZfQ09SRT1tCkNP TkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUw9bQojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMg bm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19X QVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKQ09ORklHX1dBVENIRE9HX05PV0FZT1VU PXkKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPW0K Q09ORklHX0RBOTA1NV9XQVRDSERPRz1tCkNPTkZJR19HUElPX1dBVENIRE9HPXkKQ09ORklHX0dQ SU9fV0FUQ0hET0dfQVJDSF9JTklUQ0FMTD15CiMgQ09ORklHX01FTkYyMUJNQ19XQVRDSERPRyBp cyBub3Qgc2V0CiMgQ09ORklHX1dNODMxWF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19XTTgz NTBfV0FUQ0hET0c9bQojIENPTkZJR19YSUxJTlhfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdf Q0FERU5DRV9XQVRDSERPRz15CiMgQ09ORklHX0RXX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklH X1JONVQ2MThfV0FUQ0hET0c9bQojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlzIG5vdCBzZXQK Q09ORklHX1JFVFVfV0FUQ0hET0c9eQpDT05GSUdfQUNRVUlSRV9XRFQ9bQojIENPTkZJR19BRFZB TlRFQ0hfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0FMSU0xNTM1X1dEVD15CiMgQ09ORklHX0FMSU03 MTAxX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19GNzE4MDhFX1dEVD1tCkNPTkZJR19TUDUxMDBfVENP PW0KIyBDT05GSUdfU0JDX0ZJVFBDMl9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0VVUk9U RUNIX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lCNzAwX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19J Qk1BU1I9eQojIENPTkZJR19XQUZFUl9XRFQgaXMgbm90IHNldAojIENPTkZJR19JNjMwMEVTQl9X RFQgaXMgbm90IHNldAojIENPTkZJR19JRTZYWF9XRFQgaXMgbm90IHNldApDT05GSUdfSVRDT19X RFQ9bQojIENPTkZJR19JVENPX1ZFTkRPUl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0lUODcx MkZfV0RUPXkKQ09ORklHX0lUODdfV0RUPW0KQ09ORklHX0hQX1dBVENIRE9HPXkKQ09ORklHX0hQ V0RUX05NSV9ERUNPRElORz15CiMgQ09ORklHX1NDMTIwMF9XRFQgaXMgbm90IHNldApDT05GSUdf U0N4MjAwX1dEVD1tCiMgQ09ORklHX1BDODc0MTNfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZf VENPIGlzIG5vdCBzZXQKQ09ORklHXzYwWFhfV0RUPW0KIyBDT05GSUdfU0JDODM2MF9XRFQgaXMg bm90IHNldAojIENPTkZJR19TQkM3MjQwX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19DUFU1X1dEVD15 CkNPTkZJR19TTVNDX1NDSDMxMVhfV0RUPXkKQ09ORklHX1NNU0MzN0I3ODdfV0RUPW0KQ09ORklH X1ZJQV9XRFQ9eQojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldApDT05GSUdfVzgzODc3 Rl9XRFQ9bQpDT05GSUdfVzgzOTc3Rl9XRFQ9bQojIENPTkZJR19NQUNIWl9XRFQgaXMgbm90IHNl dAojIENPTkZJR19TQkNfRVBYX0MzX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX01FTl9BMjFf V0RUPXkKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwpDT05GSUdfUENJUENXQVRDSERP Rz1tCiMgQ09ORklHX1dEVFBDSSBpcyBub3Qgc2V0CkNPTkZJR19TU0JfUE9TU0lCTEU9eQoKIwoj IFNvbmljcyBTaWxpY29uIEJhY2twbGFuZQojCiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJ R19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKQ09ORklHX0JD TUE9bQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJ PXkKQ09ORklHX0JDTUFfSE9TVF9TT0M9eQpDT05GSUdfQkNNQV9EUklWRVJfUENJPXkKIyBDT05G SUdfQkNNQV9EUklWRVJfR01BQ19DTU4gaXMgbm90IHNldAojIENPTkZJR19CQ01BX0RSSVZFUl9H UElPIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfREVCVUc9eQoKIwojIE11bHRpZnVuY3Rpb24gZGV2 aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQojIENPTkZJR19NRkRfQ1M1NTM1IGlzIG5v dCBzZXQKQ09ORklHX01GRF9BUzM3MTE9eQojIENPTkZJR19NRkRfQVMzNzIyIGlzIG5vdCBzZXQK Q09ORklHX1BNSUNfQURQNTUyMD15CkNPTkZJR19NRkRfQUFUMjg3MF9DT1JFPXkKQ09ORklHX01G RF9BVE1FTF9ITENEQz1tCiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9BWFAyMFggaXMgbm90IHNldApDT05GSUdfTUZEX0NST1NfRUM9eQojIENPTkZJR19NRkRf Q1JPU19FQ19JMkMgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9EQTkwNTU9eQojIENP TkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfTUMxM1hYWD15CkNPTkZJR19NRkRfTUMxM1hYWF9JMkM9eQojIENPTkZJR19N RkRfSEk2NDIxX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19IVENfUEFTSUMzIGlzIG5vdCBzZXQK IyBDT05GSUdfSFRDX0kyQ1BMRCBpcyBub3Qgc2V0CkNPTkZJR19MUENfSUNIPW0KQ09ORklHX0xQ Q19TQ0g9bQojIENPTkZJR19JTlRFTF9TT0NfUE1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9K QU5aX0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldApDT05G SUdfTUZEXzg4UE04MDA9eQpDT05GSUdfTUZEXzg4UE04MDU9bQpDT05GSUdfTUZEXzg4UE04NjBY PXkKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzY4Nj15 CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg4 OTI1PXkKQ09ORklHX01GRF9NQVg4OTk3PXkKQ09ORklHX01GRF9NQVg4OTk4PXkKQ09ORklHX01G RF9NVDYzOTc9eQpDT05GSUdfTUZEX01FTkYyMUJNQz15CkNPTkZJR19NRkRfUkVUVT15CkNPTkZJ R19NRkRfUENGNTA2MzM9bQojIENPTkZJR19QQ0Y1MDYzM19BREMgaXMgbm90IHNldAojIENPTkZJ R19QQ0Y1MDYzM19HUElPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SREMzMjFYPW0KIyBDT05GSUdf TUZEX1JUU1hfUENJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SVDUwMzM9eQojIENPTkZJR19NRkRf UkM1VDU4MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUks4MDg9bQpDT05GSUdfTUZEX1JONVQ2MTg9 bQojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0k0NzZYX0NP UkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NNNTAxPXkKIyBDT05GSUdfTUZEX1NNNTAxX0dQSU8g aXMgbm90IHNldApDT05GSUdfTUZEX1NLWTgxNDUyPXkKIyBDT05GSUdfTUZEX1NNU0MgaXMgbm90 IHNldAojIENPTkZJR19BQlg1MDBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1RNUEU9eQoK IwojIFNUTWljcm9lbGVjdHJvbmljcyBTVE1QRSBJbnRlcmZhY2UgRHJpdmVycwojCiMgQ09ORklH X1NUTVBFX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TWVNDT04gaXMgbm90IHNldApDT05G SUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9eQojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQK Q09ORklHX01GRF9MUDg3ODg9eQpDT05GSUdfTUZEX1BBTE1BUz15CkNPTkZJR19UUFM2MTA1WD15 CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNl dApDT05GSUdfTUZEX1RQUzY1MDkwPXkKIyBDT05GSUdfTUZEX1RQUzY1MjE3IGlzIG5vdCBzZXQK Q09ORklHX01GRF9UUFM2NTIxOD15CkNPTkZJR19NRkRfVFBTNjU4Nlg9eQojIENPTkZJR19NRkRf VFBTNjU5MTAgaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1OTEyPXkKQ09ORklHX01GRF9UUFM2 NTkxMl9JMkM9eQojIENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90IHNldAojIENPTkZJR19UV0w0 MDMwX0NPUkUgaXMgbm90IHNldApDT05GSUdfVFdMNjA0MF9DT1JFPXkKQ09ORklHX01GRF9XTDEy NzNfQ09SRT15CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElN QkVSREFMRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVEMzNTg5WD15CiMgQ09ORklHX01GRF9UTUlP IGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1NT15CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldApDT05GSUdfTUZEX1dNODMx WD15CkNPTkZJR19NRkRfV004MzFYX0kyQz15CkNPTkZJR19NRkRfV004MzUwPXkKQ09ORklHX01G RF9XTTgzNTBfSTJDPXkKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1I9eQpDT05GSUdfUkVHVUxBVE9SX0RFQlVHPXkKQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9W T0xUQUdFPXkKIyBDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVIgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdf UkVHVUxBVE9SXzg4UE04MDAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SXzg4UE04NjA3PW0K IyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1Jf QUQ1Mzk4IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9BQVQyODcwPW0KQ09ORklHX1JFR1VM QVRPUl9BUzM3MTE9bQpDT05GSUdfUkVHVUxBVE9SX0RBOTA1NT1tCiMgQ09ORklHX1JFR1VMQVRP Ul9EQTkyMTAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0RBOTIxMT1tCiMgQ09ORklHX1JF R1VMQVRPUl9GQU41MzU1NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfR1BJTz15CkNPTkZJ R19SRUdVTEFUT1JfSVNMOTMwNT15CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qg c2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9S X0xQMzk3Mj1tCiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX0xQODc1NT1tCkNPTkZJR19SRUdVTEFUT1JfTFA4Nzg4PXkKIyBDT05GSUdfUkVHVUxB VE9SX0xUQzM1ODkgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDE1ODY9eQpDT05GSUdf UkVHVUxBVE9SX01BWDg2NDk9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg2NjA9eQojIENPTkZJR19S RUdVTEFUT1JfTUFYODkyNSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODk1Mj15CkNP TkZJR19SRUdVTEFUT1JfTUFYODk3Mz1tCiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTk3IGlzIG5v dCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTk4PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzY4 Nj15CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc4MDI9eQpDT05GSUdfUkVHVUxBVE9SX01DMTNYWFhf Q09SRT1tCiMgQ09ORklHX1JFR1VMQVRPUl9NQzEzNzgzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VM QVRPUl9NQzEzODkyPW0KIyBDT05GSUdfUkVHVUxBVE9SX01UNjM5NyBpcyBub3Qgc2V0CkNPTkZJ R19SRUdVTEFUT1JfUEFMTUFTPXkKIyBDT05GSUdfUkVHVUxBVE9SX1BDRjUwNjMzIGlzIG5vdCBz ZXQKQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMD1tCkNPTkZJR19SRUdVTEFUT1JfUFdNPW0KQ09O RklHX1JFR1VMQVRPUl9SSzgwOD1tCkNPTkZJR19SRUdVTEFUT1JfUk41VDYxOD1tCkNPTkZJR19S RUdVTEFUT1JfUlQ1MDMzPW0KQ09ORklHX1JFR1VMQVRPUl9TS1k4MTQ1Mj1tCkNPTkZJR19SRUdV TEFUT1JfVFBTNTE2MzI9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYPW0KQ09ORklHX1JFR1VM QVRPUl9UUFM2MjM2MD1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9bQpDT05GSUdfUkVHVUxB VE9SX1RQUzY1MDdYPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA5MD1tCiMgQ09ORklHX1JFR1VM QVRPUl9UUFM2NTIxOCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjU4Nlg9bQojIENP TkZJR19SRUdVTEFUT1JfVFBTNjU5MTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfV004 MzFYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9XTTgzNTA9bQpDT05GSUdfTUVESUFfU1VQ UE9SVD15CgojCiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwojIENPTkZJR19NRURJQV9DQU1F UkFfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlz IG5vdCBzZXQKQ09ORklHX01FRElBX0RJR0lUQUxfVFZfU1VQUE9SVD15CkNPTkZJR19NRURJQV9S QURJT19TVVBQT1JUPXkKQ09ORklHX01FRElBX1NEUl9TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFf UkNfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9DT05UUk9MTEVSPXkKQ09ORklHX1ZJ REVPX0RFVj15CiMgQ09ORklHX1ZJREVPX1Y0TDJfU1VCREVWX0FQSSBpcyBub3Qgc2V0CkNPTkZJ R19WSURFT19WNEwyPXkKIyBDT05GSUdfVklERU9fQURWX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1RVTkVS PXkKQ09ORklHX1ZJREVPQlVGX0dFTj1tCkNPTkZJR19WSURFT0JVRl9ETUFfU0c9bQpDT05GSUdf VklERU9CVUYyX0NPUkU9eQpDT05GSUdfVklERU9CVUYyX01FTU9QUz15CkNPTkZJR19WSURFT0JV RjJfRE1BX1NHPXkKQ09ORklHX0RWQl9DT1JFPXkKQ09ORklHX1RUUENJX0VFUFJPTT1tCkNPTkZJ R19EVkJfTUFYX0FEQVBURVJTPTgKIyBDT05GSUdfRFZCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBz ZXQKCiMKIyBNZWRpYSBkcml2ZXJzCiMKQ09ORklHX01FRElBX1BDSV9TVVBQT1JUPXkKCiMKIyBN ZWRpYSBjYXB0dXJlL2FuYWxvZy9oeWJyaWQgVFYgc3VwcG9ydAojCkNPTkZJR19WSURFT19DWDI1 ODIxPW0KQ09ORklHX1ZJREVPX1NBQTcxMzQ9eQojIENPTkZJR19WSURFT19TQUE3MTM0X0RWQiBp cyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxNjQgaXMgbm90IHNldAoKIwojIE1lZGlhIGRp Z2l0YWwgVFYgUENJIEFkYXB0ZXJzCiMKIyBDT05GSUdfRFZCX0FWNzExMCBpcyBub3Qgc2V0CkNP TkZJR19EVkJfQlVER0VUX0NPUkU9bQojIENPTkZJR19EVkJfQlVER0VUIGlzIG5vdCBzZXQKQ09O RklHX0RWQl9CVURHRVRfQVY9bQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0k9eQojIENPTkZJ R19EVkJfQjJDMl9GTEVYQ09QX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfUExVVE8y PXkKQ09ORklHX0RWQl9QVDE9eQpDT05GSUdfRFZCX1BUMz15CiMgQ09ORklHX0RWQl9OR0VORSBp cyBub3Qgc2V0CkNPTkZJR19EVkJfRERCUklER0U9eQojIENPTkZJR19EVkJfU01JUENJRSBpcyBu b3Qgc2V0CgojCiMgU3VwcG9ydGVkIE1NQy9TRElPIGFkYXB0ZXJzCiMKIyBDT05GSUdfU01TX1NE SU9fRFJWIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fQURBUFRFUlMgaXMgbm90IHNldAoKIwoj IFN1cHBvcnRlZCBGaXJlV2lyZSAoSUVFRSAxMzk0KSBBZGFwdGVycwojCiMgQ09ORklHX0RWQl9G SVJFRFRWIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1RWRUVQUk9NPXkKQ09ORklHX0RWQl9CMkMy X0ZMRVhDT1A9eQpDT05GSUdfVklERU9fU0FBNzE0Nj1tCkNPTkZJR19WSURFT19TQUE3MTQ2X1ZW PW0KCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycyAodHVuZXJzLCBzZW5zb3JzLCBpMmMsIGZy b250ZW5kcykKIwpDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1Q9eQpDT05GSUdfTUVESUFf QVRUQUNIPXkKCiMKIyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKCiMK IyBSRFMgZGVjb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNjU4OD15CgojCiMgVmlkZW8gZGVjb2Rl cnMKIwoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCgojCiMgVmlkZW8gZW5jb2RlcnMK IwoKIwojIENhbWVyYSBzZW5zb3IgZGV2aWNlcwojCgojCiMgRmxhc2ggZGV2aWNlcwojCgojCiMg VmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwoKIwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNo aXBzCiMKQ09ORklHX1ZJREVPX1NBQTY3NTJIUz15CgojCiMgTWlzY2VsbGFuZW91cyBoZWxwZXIg Y2hpcHMKIwoKIwojIFNlbnNvcnMgdXNlZCBvbiBzb2NfY2FtZXJhIGRyaXZlcgojCkNPTkZJR19N RURJQV9UVU5FUj15CkNPTkZJR19NRURJQV9UVU5FUl9TSU1QTEU9eQpDT05GSUdfTUVESUFfVFVO RVJfVERBODI5MD15CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdYPXkKQ09ORklHX01FRElBX1RV TkVSX1REQTE4MjcxPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTk4ODc9eQpDT05GSUdfTUVESUFf VFVORVJfVEVBNTc2MT15CkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzY3PXkKQ09ORklHX01FRElB X1RVTkVSX01UMjBYWD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzIwMjg9eQpDT05GSUdfTUVESUFf VFVORVJfWEM1MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX1hDNDAwMD15CkNPTkZJR19NRURJQV9U VU5FUl9NQzQ0UzgwMz15CkNPTkZJR19NRURJQV9UVU5FUl9NWEwzMDFSRj15CkNPTkZJR19NRURJ QV9UVU5FUl9RTTFEMUMwMDQyPXkKCiMKIyBNdWx0aXN0YW5kYXJkIChzYXRlbGxpdGUpIGZyb250 ZW5kcwojCkNPTkZJR19EVkJfU1RCMDg5OT1tCkNPTkZJR19EVkJfU1RWMDkweD15CkNPTkZJR19E VkJfU1RWNjExMHg9eQoKIwojIE11bHRpc3RhbmRhcmQgKGNhYmxlICsgdGVycmVzdHJpYWwpIGZy b250ZW5kcwojCkNPTkZJR19EVkJfRFJYSz15CkNPTkZJR19EVkJfVERBMTgyNzFDMkREPXkKCiMK IyBEVkItUyAoc2F0ZWxsaXRlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0NYMjQxMjM9eQpDT05G SUdfRFZCX01UMzEyPXkKQ09ORklHX0RWQl9TNUgxNDIwPXkKQ09ORklHX0RWQl9TVFYwMjk5PXkK Q09ORklHX0RWQl9UREE4MjYxPW0KQ09ORklHX0RWQl9UVU5FUl9JVEQxMDAwPXkKQ09ORklHX0RW Ql9UVU5FUl9DWDI0MTEzPXkKQ09ORklHX0RWQl9UVUE2MTAwPW0KQ09ORklHX0RWQl9DWDI0MTIw PXkKCiMKIyBEVkItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfVERBMTAw NFg9eQpDT05GSUdfRFZCX01UMzUyPXkKIyBDT05GSUdfRFZCX0FTMTAyX0ZFIGlzIG5vdCBzZXQK CiMKIyBEVkItQyAoY2FibGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfVERBMTAwMjE9bQpDT05G SUdfRFZCX1REQTEwMDIzPW0KQ09ORklHX0RWQl9TVFYwMjk3PXkKCiMKIyBBVFNDIChOb3J0aCBB bWVyaWNhbi9Lb3JlYW4gVGVycmVzdHJpYWwvQ2FibGUgRFRWKSBmcm9udGVuZHMKIwpDT05GSUdf RFZCX05YVDIwMFg9eQpDT05GSUdfRFZCX0JDTTM1MTA9eQpDT05GSUdfRFZCX0xHRFQzMzBYPXkK CiMKIyBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwoKIwojIElTREItUyAoc2F0ZWxs aXRlKSAmIElTREItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfVEM5MDUy Mj15CgojCiMgRGlnaXRhbCB0ZXJyZXN0cmlhbCBvbmx5IHR1bmVycy9QTEwKIwpDT05GSUdfRFZC X1BMTD15CgojCiMgU0VDIGNvbnRyb2wgZGV2aWNlcyBmb3IgRFZCLVMKIwpDT05GSUdfRFZCX0xO QlAyMT15CkNPTkZJR19EVkJfSVNMNjQyMT15CgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJv bnRlbmRzCiMKIyBDT05GSUdfRFZCX0RVTU1ZX0ZFIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBz dXBwb3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19BR1BfQUxJPW0KIyBDT05GSUdfQUdQX0FUSSBp cyBub3Qgc2V0CiMgQ09ORklHX0FHUF9BTUQgaXMgbm90IHNldAojIENPTkZJR19BR1BfQU1ENjQg aXMgbm90IHNldApDT05GSUdfQUdQX0lOVEVMPXkKIyBDT05GSUdfQUdQX05WSURJQSBpcyBub3Qg c2V0CiMgQ09ORklHX0FHUF9TSVMgaXMgbm90IHNldAojIENPTkZJR19BR1BfU1dPUktTIGlzIG5v dCBzZXQKIyBDT05GSUdfQUdQX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19BR1BfRUZGSUNFT049bQpD T05GSUdfSU5URUxfR1RUPXkKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BV Uz0xNgojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CgojCiMgRGlyZWN0IFJlbmRl cmluZyBNYW5hZ2VyCiMKIyBDT05GSUdfRFJNIGlzIG5vdCBzZXQKCiMKIyBGcmFtZSBidWZmZXIg RGV2aWNlcwojCkNPTkZJR19GQj15CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApD T05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9EREM9bQpDT05GSUdfRkJfQk9PVF9WRVNBX1NV UFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15 CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfQ0ZCX1JFVl9QSVhFTFNfSU5f QllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NP UFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9GT1JFSUdOX0VO RElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9J Tz15CkNPTkZJR19GQl9IRUNVQkE9bQpDT05GSUdfRkJfU1ZHQUxJQj1tCiMgQ09ORklHX0ZCX01B Q01PREVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hF TFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdh cmUgZHJpdmVycwojCiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BN MiBpcyBub3Qgc2V0CkNPTkZJR19GQl9DWUJFUjIwMDA9eQojIENPTkZJR19GQl9DWUJFUjIwMDBf RERDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FSQz15CiMgQ09ORklHX0ZCX0FTSUxJQU5UIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfSU1TVFQgaXMgbm90IHNldAojIENPTkZJR19GQl9WR0ExNiBpcyBu b3Qgc2V0CkNPTkZJR19GQl9WRVNBPXkKQ09ORklHX0ZCX040MTE9bQpDT05GSUdfRkJfSEdBPXkK Q09ORklHX0ZCX09QRU5DT1JFUz15CkNPTkZJR19GQl9TMUQxM1hYWD15CiMgQ09ORklHX0ZCX05W SURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNldAojIENPTkZJR19GQl9J NzQwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0k4MTA9eQpDT05GSUdfRkJfSTgxMF9HVEY9eQojIENP TkZJR19GQl9JODEwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9MRTgwNTc4PW0KIyBDT05GSUdf RkJfQ0FSSUxMT19SQU5DSCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lOVEVMIGlzIG5vdCBzZXQK Q09ORklHX0ZCX01BVFJPWD1tCkNPTkZJR19GQl9NQVRST1hfTUlMTEVOSVVNPXkKIyBDT05GSUdf RkJfTUFUUk9YX01ZU1RJUVVFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YX0cgaXMgbm90 IHNldApDT05GSUdfRkJfTUFUUk9YX0kyQz1tCiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVFk9eQpDT05GSUdfRkJf QVRZX0NUPXkKIyBDT05GSUdfRkJfQVRZX0dFTkVSSUNfTENEIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfQVRZX0dYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWV9CQUNLTElHSFQ9eQojIENPTkZJR19G Ql9TMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0CkNPTkZJR19GQl9T SVM9eQpDT05GSUdfRkJfU0lTXzMwMD15CiMgQ09ORklHX0ZCX1NJU18zMTUgaXMgbm90IHNldAoj IENPTkZJR19GQl9WSUEgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0 CkNPTkZJR19GQl9LWVJPPW0KQ09ORklHX0ZCXzNERlg9eQpDT05GSUdfRkJfM0RGWF9BQ0NFTD15 CiMgQ09ORklHX0ZCXzNERlhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZPT0RPTzE9bQpDT05G SUdfRkJfVlQ4NjIzPW0KIyBDT05GSUdfRkJfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X0FSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NB Uk1JTkUgaXMgbm90IHNldApDT05GSUdfRkJfR0VPREU9eQojIENPTkZJR19GQl9HRU9ERV9MWCBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX0dFT0RFX0dYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0dFT0RF X0dYMT15CiMgQ09ORklHX0ZCX1NNNTAxIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZJUlRVQUw9bQpD T05GSUdfRkJfTUVUUk9OT01FPXkKQ09ORklHX0ZCX01CODYyWFg9eQpDT05GSUdfRkJfTUI4NjJY WF9QQ0lfR0RDPXkKIyBDT05GSUdfRkJfTUI4NjJYWF9JMkMgaXMgbm90IHNldApDT05GSUdfRkJf QlJPQURTSEVFVD15CkNPTkZJR19GQl9BVU9fSzE5MFg9eQpDT05GSUdfRkJfQVVPX0sxOTAwPW0K IyBDT05GSUdfRkJfQVVPX0sxOTAxIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NJTVBMRT15CiMgQ09O RklHX0ZCX1NTRDEzMDcgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkK Q09ORklHX0xDRF9DTEFTU19ERVZJQ0U9bQojIENPTkZJR19MQ0RfUExBVEZPUk0gaXMgbm90IHNl dApDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9HRU5F UklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0NBUklMTE9fUkFOQ0ggaXMgbm90IHNl dApDT05GSUdfQkFDS0xJR0hUX1BXTT15CkNPTkZJR19CQUNLTElHSFRfTUFYODkyNT1tCkNPTkZJ R19CQUNLTElHSFRfQVBQTEU9eQojIENPTkZJR19CQUNLTElHSFRfU0FIQVJBIGlzIG5vdCBzZXQK Q09ORklHX0JBQ0tMSUdIVF9XTTgzMVg9eQojIENPTkZJR19CQUNLTElHSFRfQURQNTUyMCBpcyBu b3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQURQODg2MD1tCkNPTkZJR19CQUNLTElHSFRfQURQODg3 MD1tCiMgQ09ORklHX0JBQ0tMSUdIVF84OFBNODYwWCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElH SFRfUENGNTA2MzM9bQpDT05GSUdfQkFDS0xJR0hUX0FBVDI4NzA9eQpDT05GSUdfQkFDS0xJR0hU X0xNMzYzMEE9bQpDT05GSUdfQkFDS0xJR0hUX0xNMzYzOT15CkNPTkZJR19CQUNLTElHSFRfTFA4 NTVYPXkKQ09ORklHX0JBQ0tMSUdIVF9MUDg3ODg9bQpDT05GSUdfQkFDS0xJR0hUX1NLWTgxNDUy PW0KQ09ORklHX0JBQ0tMSUdIVF9BUzM3MTE9bQojIENPTkZJR19CQUNLTElHSFRfR1BJTyBpcyBu b3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTFY1MjA3TFA9bQpDT05GSUdfQkFDS0xJR0hUX0JENjEw Nz15CkNPTkZJR19WR0FTVEFURT15CkNPTkZJR19MT0dPPXkKIyBDT05GSUdfTE9HT19MSU5VWF9N T05PIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HT19MSU5VWF9WR0ExNiBpcyBub3Qgc2V0CiMgQ09O RklHX0xPR09fTElOVVhfQ0xVVDIyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBz ZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9bQpDT05GSUdfSElEX0JBVFRFUllfU1RS RU5HVEg9eQojIENPTkZJR19ISURSQVcgaXMgbm90IHNldApDT05GSUdfVUhJRD1tCkNPTkZJR19I SURfR0VORVJJQz1tCgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNI PW0KQ09ORklHX0hJRF9BQ1JVWD1tCiMgQ09ORklHX0hJRF9BQ1JVWF9GRiBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9BUFBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNl dApDT05GSUdfSElEX0JFTEtJTj1tCiMgQ09ORklHX0hJRF9DSEVSUlkgaXMgbm90IHNldAojIENP TkZJR19ISURfQ0hJQ09OWSBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ1lQUkVTUz1tCkNPTkZJR19I SURfRFJBR09OUklTRT1tCkNPTkZJR19EUkFHT05SSVNFX0ZGPXkKQ09ORklHX0hJRF9FTVNfRkY9 bQpDT05GSUdfSElEX0VMRUNPTT1tCkNPTkZJR19ISURfRVpLRVk9bQojIENPTkZJR19ISURfS0VZ VE9VQ0ggaXMgbm90IHNldApDT05GSUdfSElEX0tZRT1tCkNPTkZJR19ISURfV0FMVE9QPW0KQ09O RklHX0hJRF9HWVJBVElPTj1tCiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9UV0lOSEFOIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9LRU5TSU5HVE9OPW0KQ09ORklHX0hJ RF9MQ1BPV0VSPW0KQ09ORklHX0hJRF9MRU5PVk89bQpDT05GSUdfSElEX0xPR0lURUNIPW0KQ09O RklHX0hJRF9MT0dJVEVDSF9ISURQUD1tCiMgQ09ORklHX0xPR0lURUNIX0ZGIGlzIG5vdCBzZXQK Q09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGPXkKQ09ORklHX0xPR0lHOTQwX0ZGPXkKIyBDT05GSUdf TE9HSVdIRUVMU19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUdJQ01PVVNFIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9NSUNST1NPRlQ9bQpDT05GSUdfSElEX01PTlRFUkVZPW0KIyBDT05GSUdf SElEX01VTFRJVE9VQ0ggaXMgbm90IHNldApDT05GSUdfSElEX09SVEVLPW0KQ09ORklHX0hJRF9Q QU5USEVSTE9SRD1tCiMgQ09ORklHX1BBTlRIRVJMT1JEX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX1BFVEFMWU5YIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QSUNPTENEPW0KIyBDT05GSUdfSElE X1BJQ09MQ0RfRkIgaXMgbm90IHNldApDT05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUPXkKIyBD T05GSUdfSElEX1BJQ09MQ0RfTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BJQ09MQ0RfTEVE UyBpcyBub3Qgc2V0CkNPTkZJR19ISURfUExBTlRST05JQ1M9bQojIENPTkZJR19ISURfUFJJTUFY IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TQUlURUs9bQpDT05GSUdfSElEX1NBTVNVTkc9bQpDT05G SUdfSElEX1NQRUVETElOSz1tCkNPTkZJR19ISURfU1RFRUxTRVJJRVM9bQpDT05GSUdfSElEX1NV TlBMVVM9bQpDT05GSUdfSElEX1JNST1tCkNPTkZJR19ISURfR1JFRU5BU0lBPW0KQ09ORklHX0dS RUVOQVNJQV9GRj15CiMgQ09ORklHX0hJRF9TTUFSVEpPWVBMVVMgaXMgbm90IHNldAojIENPTkZJ R19ISURfVElWTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfVE9QU0VFRD1tCiMgQ09ORklHX0hJRF9U SElOR00gaXMgbm90IHNldApDT05GSUdfSElEX1RIUlVTVE1BU1RFUj1tCkNPTkZJR19USFJVU1RN QVNURVJfRkY9eQpDT05GSUdfSElEX1dBQ09NPW0KIyBDT05GSUdfSElEX1dJSU1PVEUgaXMgbm90 IHNldApDT05GSUdfSElEX1hJTk1PPW0KQ09ORklHX0hJRF9aRVJPUExVUz1tCiMgQ09ORklHX1pF Uk9QTFVTX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9aWURBQ1JPTj1tCkNPTkZJR19ISURfU0VO U09SX0hVQj1tCkNPTkZJR19ISURfU0VOU09SX0NVU1RPTV9TRU5TT1I9bQoKIwojIEkyQyBISUQg c3VwcG9ydAojCkNPTkZJR19JMkNfSElEPW0KQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49 eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CiMgQ09ORklH X1VTQiBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCgojCiMgVVNCIFBoeXNpY2Fs IExheWVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9Q X1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAoj IENPTkZJR19UQUhWT19VU0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUIGlzIG5vdCBz ZXQKQ09ORklHX1VXQj1tCiMgQ09ORklHX1VXQl9XSENJIGlzIG5vdCBzZXQKQ09ORklHX01NQz1t CiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQ0xLR0FURT15CgojCiMg TU1DL1NEL1NESU8gQ2FyZCBEcml2ZXJzCiMKQ09ORklHX01NQ19CTE9DSz1tCkNPTkZJR19NTUNf QkxPQ0tfTUlOT1JTPTgKIyBDT05GSUdfTU1DX0JMT0NLX0JPVU5DRSBpcyBub3Qgc2V0CiMgQ09O RklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMK IyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NTUNfU0RIQ0k9 bQpDT05GSUdfTU1DX1NESENJX1BDST1tCkNPTkZJR19NTUNfUklDT0hfTU1DPXkKQ09ORklHX01N Q19TREhDSV9BQ1BJPW0KQ09ORklHX01NQ19TREhDSV9QTFRGTT1tCkNPTkZJR19NTUNfU0RIQ0lf T0ZfQVJBU0FOPW0KQ09ORklHX01NQ19TREhDSV9GX1NESDMwPW0KQ09ORklHX01NQ19XQlNEPW0K Q09ORklHX01NQ19USUZNX1NEPW0KIyBDT05GSUdfTU1DX1NEUklDT0hfQ1MgaXMgbm90IHNldApD T05GSUdfTU1DX0NCNzEwPW0KQ09ORklHX01NQ19WSUFfU0RNTUM9bQpDT05GSUdfTU1DX1VTREhJ NlJPTDA9bQpDT05GSUdfTU1DX1RPU0hJQkFfUENJPW0KQ09ORklHX01NQ19NVEs9bQojIENPTkZJ R19NRU1TVElDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNT PXkKIyBDT05GSUdfTEVEU19DTEFTU19GTEFTSCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMK IwpDT05GSUdfTEVEU184OFBNODYwWD15CkNPTkZJR19MRURTX0JDTTYzMjg9eQpDT05GSUdfTEVE U19CQ002MzU4PW0KQ09ORklHX0xFRFNfTE0zNTMwPXkKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMg bm90IHNldApDT05GSUdfTEVEU19QQ0E5NTMyPW0KIyBDT05GSUdfTEVEU19QQ0E5NTMyX0dQSU8g aXMgbm90IHNldAojIENPTkZJR19MRURTX0dQSU8gaXMgbm90IHNldApDT05GSUdfTEVEU19MUDM5 NDQ9bQpDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPXkKQ09ORklHX0xFRFNfTFA1NTIxPXkKQ09O RklHX0xFRFNfTFA1NTIzPXkKQ09ORklHX0xFRFNfTFA1NTYyPW0KQ09ORklHX0xFRFNfTFA4NTAx PW0KIyBDT05GSUdfTEVEU19MUDg3ODggaXMgbm90IHNldApDT05GSUdfTEVEU19MUDg4NjA9eQoj IENPTkZJR19MRURTX0NMRVZPX01BSUwgaXMgbm90IHNldApDT05GSUdfTEVEU19QQ0E5NTVYPW0K Q09ORklHX0xFRFNfUENBOTYzWD15CiMgQ09ORklHX0xFRFNfV004MzFYX1NUQVRVUyBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfV004MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QV00gaXMg bm90IHNldAojIENPTkZJR19MRURTX1JFR1VMQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0JE MjgwMj15CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVE U19MVDM1OTMgaXMgbm90IHNldApDT05GSUdfTEVEU19BRFA1NTIwPXkKQ09ORklHX0xFRFNfTUMx Mzc4Mz1tCiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RMQzU5 MVhYPXkKQ09ORklHX0xFRFNfTUFYODk5Nz15CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBz ZXQKQ09ORklHX0xFRFNfT1QyMDA9bQpDT05GSUdfTEVEU19NRU5GMjFCTUM9bQoKIwojIExFRCBk cml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZl cnMgKEhJRF9USElOR00pCiMKQ09ORklHX0xFRFNfQkxJTktNPW0KQ09ORklHX0xFRFNfUE04OTQx X1dMRUQ9bQoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKIyBDT05G SUdfTEVEU19UUklHR0VSX1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVT SE9UPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9eQpDT05GSUdfTEVEU19UUklHR0VS X0JBQ0tMSUdIVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQ1BVPXkKQ09ORklHX0xFRFNfVFJJR0dF Ul9HUElPPW0KIyBDT05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT04gaXMgbm90IHNldAoKIwoj IGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkK IwpDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQ0FN RVJBPXkKQ09ORklHX0FDQ0VTU0lCSUxJVFk9eQpDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpD T05GSUdfRURBQ19TVVBQT1JUPXkKIyBDT05GSUdfRURBQyBpcyBub3Qgc2V0CkNPTkZJR19SVENf TElCPXkKIyBDT05GSUdfUlRDX0NMQVNTIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9eQpD T05GSUdfRE1BREVWSUNFU19ERUJVRz15CkNPTkZJR19ETUFERVZJQ0VTX1ZERUJVRz15CgojCiMg RE1BIERldmljZXMKIwpDT05GSUdfSU5URUxfSU9BVERNQT15CiMgQ09ORklHX0RXX0RNQUMgaXMg bm90IHNldAojIENPTkZJR19EV19ETUFDX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19IU1VfRE1BPW0K Q09ORklHX0hTVV9ETUFfUENJPW0KQ09ORklHX1BDSF9ETUE9eQpDT05GSUdfRlNMX0VETUE9eQpD T05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19E TUFfQUNQST15CkNPTkZJR19ETUFfT0Y9eQoKIwojIERNQSBDbGllbnRzCiMKIyBDT05GSUdfQVNZ TkNfVFhfRE1BIGlzIG5vdCBzZXQKQ09ORklHX0RNQVRFU1Q9bQpDT05GSUdfRE1BX0VOR0lORV9S QUlEPXkKQ09ORklHX0RDQT15CkNPTkZJR19BVVhESVNQTEFZPXkKQ09ORklHX0tTMDEwOD15CkNP TkZJR19LUzAxMDhfUE9SVD0weDM3OApDT05GSUdfS1MwMTA4X0RFTEFZPTIKQ09ORklHX0NGQUcx Mjg2NEI9eQpDT05GSUdfQ0ZBRzEyODY0Ql9SQVRFPTIwCiMgQ09ORklHX1VJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJUlRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89bQoKIwojIFZp cnRpbyBkcml2ZXJzCiMKQ09ORklHX1ZJUlRJT19QQ0k9bQpDT05GSUdfVklSVElPX1BDSV9MRUdB Q1k9eQojIENPTkZJR19WSVJUSU9fQkFMTE9PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19J TlBVVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19NTUlPIGlzIG5vdCBzZXQKCiMKIyBNaWNy b3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfU1RBR0lORyBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0NIUk9NRV9Q TEFURk9STVM9eQpDT05GSUdfQ0hST01FT1NfTEFQVE9QPXkKIyBDT05GSUdfQ0hST01FT1NfUFNU T1JFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NfRUNfQ0hBUkRFVj1tCkNPTkZJR19DUk9TX0VDX0xQ Qz1tCkNPTkZJR19DUk9TX0VDX1BST1RPPXkKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2ZXJz CiMKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtTUkNfSTgyNTM9eQpDT05G SUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgQ09ORklHX0FUTUVMX1BJ VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NI X1RJTUVSX01UVTIgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAoj IENPTkZJR19FTV9USU1FUl9TVEkgaXMgbm90IHNldApDT05GSUdfTUFJTEJPWD15CiMgQ09ORklH X1BDQyBpcyBub3Qgc2V0CkNPTkZJR19BTFRFUkFfTUJPWD15CiMgQ09ORklHX0lPTU1VX1NVUFBP UlQgaXMgbm90IHNldAoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9D PW0KQ09ORklHX1NURV9NT0RFTV9SUFJPQz1tCgojCiMgUnBtc2cgZHJpdmVycwojCgojCiMgU09D IChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCiMgQ09ORklHX1NVTlhJX1NSQU0g aXMgbm90IHNldAojIENPTkZJR19TT0NfVEkgaXMgbm90IHNldAojIENPTkZJR19QTV9ERVZGUkVR IGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMK Q09ORklHX0VYVENPTl9BRENfSkFDSz15CiMgQ09ORklHX0VYVENPTl9HUElPIGlzIG5vdCBzZXQK IyBDT05GSUdfRVhUQ09OX01BWDg5OTcgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX1BBTE1BUz15 CkNPTkZJR19FWFRDT05fUlQ4OTczQT15CkNPTkZJR19FWFRDT05fU001NTAyPW0KIyBDT05GSUdf RVhUQ09OX1VTQl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX01FTU9SWT15CkNPTkZJR19JSU89eQpD T05GSUdfSUlPX0JVRkZFUj15CkNPTkZJR19JSU9fQlVGRkVSX0NCPXkKQ09ORklHX0lJT19LRklG T19CVUY9eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9eQpDT05GSUdfSUlPX1RSSUdHRVI9 eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCgojCiMgQWNjZWxlcm9tZXRlcnMK IwojIENPTkZJR19CTUExODAgaXMgbm90IHNldApDT05GSUdfQk1DMTUwX0FDQ0VMPXkKIyBDT05G SUdfSElEX1NFTlNPUl9BQ0NFTF8zRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9BQ0NFTF8z QVhJUyBpcyBub3Qgc2V0CkNPTkZJR19NTUE4NDUyPXkKQ09ORklHX0tYQ0pLMTAxMz1tCkNPTkZJ R19NTUE5NTUxX0NPUkU9bQpDT05GSUdfTU1BOTU1MT1tCkNPTkZJR19NTUE5NTUzPW0KIyBDT05G SUdfU1RLODMxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzhCQTUwIGlzIG5vdCBzZXQKCiMKIyBB bmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKQ09ORklHX0FENzI5MT15CkNPTkZJR19BRDc5 OVg9eQpDT05GSUdfTFA4Nzg4X0FEQz15CiMgQ09ORklHX01BWDEzNjMgaXMgbm90IHNldApDT05G SUdfTUNQMzQyMj15CiMgQ09ORklHX05BVTc4MDIgaXMgbm90IHNldAojIENPTkZJR19USV9BREMw ODFDIGlzIG5vdCBzZXQKQ09ORklHX1RJX0FNMzM1WF9BREM9bQojIENPTkZJR19WRjYxMF9BREMg aXMgbm90IHNldAoKIwojIEFtcGxpZmllcnMKIwoKIwojIEhpZCBTZW5zb3IgSUlPIENvbW1vbgoj CkNPTkZJR19ISURfU0VOU09SX0lJT19DT01NT049bQpDT05GSUdfSElEX1NFTlNPUl9JSU9fVFJJ R0dFUj1tCgojCiMgU1NQIFNlbnNvciBDb21tb24KIwoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNv bnZlcnRlcnMKIwojIENPTkZJR19BRDUwNjQgaXMgbm90IHNldApDT05GSUdfQUQ1MzgwPW0KQ09O RklHX0FENTQ0Nj15CkNPTkZJR19NNjIzMzI9eQpDT05GSUdfTUFYNTE3PW0KQ09ORklHX01BWDU4 MjE9bQojIENPTkZJR19NQ1A0NzI1IGlzIG5vdCBzZXQKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6 ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwoKIwojIFBo YXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwoKIwojIERpZ2l0 YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19CTUcxNjAgaXMgbm90IHNldApDT05GSUdf SElEX1NFTlNPUl9HWVJPXzNEPW0KIyBDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVMgaXMgbm90IHNl dApDT05GSUdfSVRHMzIwMD15CgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCkNPTkZJR19ESFQxMT1t CiMgQ09ORklHX1NJNzAwNSBpcyBub3Qgc2V0CkNPTkZJR19TSTcwMjA9bQoKIwojIEluZXJ0aWFs IG1lYXN1cmVtZW50IHVuaXRzCiMKQ09ORklHX0tNWDYxPW0KIyBDT05GSUdfSU5WX01QVTYwNTBf SUlPIGlzIG5vdCBzZXQKCiMKIyBMaWdodCBzZW5zb3JzCiMKIyBDT05GSUdfQUNQSV9BTFMgaXMg bm90IHNldApDT05GSUdfQURKRF9TMzExPXkKQ09ORklHX0FMMzMyMEE9bQpDT05GSUdfQVBEUzkz MDA9eQpDT05GSUdfQkgxNzUwPXkKQ09ORklHX0NNMzIxODE9bQpDT05GSUdfQ00zMjMyPXkKQ09O RklHX0NNMzMyMz15CiMgQ09ORklHX0NNMzY2NTEgaXMgbm90IHNldApDT05GSUdfR1AyQVAwMjBB MDBGPXkKQ09ORklHX0lTTDI5MTI1PW0KIyBDT05GSUdfSElEX1NFTlNPUl9BTFMgaXMgbm90IHNl dApDT05GSUdfSElEX1NFTlNPUl9QUk9YPW0KIyBDT05GSUdfSlNBMTIxMiBpcyBub3Qgc2V0CkNP TkZJR19MVFI1MDE9bQpDT05GSUdfU1RLMzMxMD1tCiMgQ09ORklHX1RDUzM0MTQgaXMgbm90IHNl dApDT05GSUdfVENTMzQ3Mj15CkNPTkZJR19TRU5TT1JTX1RTTDI1NjM9bQpDT05GSUdfVFNMNDUz MT15CkNPTkZJR19WQ05MNDAwMD15CgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwojIENPTkZJ R19BSzg5NzUgaXMgbm90IHNldAojIENPTkZJR19BSzA5OTExIGlzIG5vdCBzZXQKIyBDT05GSUdf TUFHMzExMCBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX01BR05FVE9NRVRFUl8zRD1tCkNP TkZJR19NTUMzNTI0MD1tCiMgQ09ORklHX0lJT19TVF9NQUdOXzNBWElTIGlzIG5vdCBzZXQKIyBD T05GSUdfQk1DMTUwX01BR04gaXMgbm90IHNldAoKIwojIEluY2xpbm9tZXRlciBzZW5zb3JzCiMK IyBDT05GSUdfSElEX1NFTlNPUl9JTkNMSU5PTUVURVJfM0QgaXMgbm90IHNldApDT05GSUdfSElE X1NFTlNPUl9ERVZJQ0VfUk9UQVRJT049bQoKIwojIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQojCkNP TkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVI9bQojIENPTkZJR19JSU9fU1lTRlNfVFJJR0dFUiBp cyBub3Qgc2V0CgojCiMgUHJlc3N1cmUgc2Vuc29ycwojCkNPTkZJR19CTVAyODA9eQojIENPTkZJ R19ISURfU0VOU09SX1BSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMTE1IGlzIG5vdCBzZXQK Q09ORklHX01QTDMxMTU9bQojIENPTkZJR19NUzU2MTEgaXMgbm90IHNldAojIENPTkZJR19JSU9f U1RfUFJFU1MgaXMgbm90IHNldApDT05GSUdfVDU0MDM9bQoKIwojIExpZ2h0bmluZyBzZW5zb3Jz CiMKCiMKIyBQcm94aW1pdHkgc2Vuc29ycwojCiMgQ09ORklHX1NYOTUwMCBpcyBub3Qgc2V0Cgoj CiMgVGVtcGVyYXR1cmUgc2Vuc29ycwojCiMgQ09ORklHX01MWDkwNjE0IGlzIG5vdCBzZXQKQ09O RklHX1RNUDAwNj1tCiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNRV9CVVMgaXMg bm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CkNPTkZJR19QV01fRlNMX0ZU TT15CiMgQ09ORklHX1BXTV9MUFNTIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9QQ0E5Njg1PW0KQ09O RklHX0lSUUNISVA9eQpDT05GSUdfSVBBQ0tfQlVTPW0KQ09ORklHX0JPQVJEX1RQQ0kyMDA9bQoj IENPTkZJR19TRVJJQUxfSVBPQ1RBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xM RVIgaXMgbm90IHNldAojIENPTkZJR19GTUMgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0K IwpDT05GSUdfR0VORVJJQ19QSFk9eQpDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUM9bQojIENPTkZJ R19QSFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZ IGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSQ0FQPXkKIyBDT05GSUdfSU5URUxfUkFQTCBpcyBub3Qg c2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJCT0xUIGlzIG5vdCBz ZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRCBpcyBub3Qgc2V0CgojCiMgRmlybXdh cmUgRHJpdmVycwojCkNPTkZJR19FREQ9bQojIENPTkZJR19FRERfT0ZGIGlzIG5vdCBzZXQKQ09O RklHX0ZJUk1XQVJFX01FTU1BUD15CiMgQ09ORklHX0RFTExfUkJVIGlzIG5vdCBzZXQKQ09ORklH X0RDREJBUz1tCkNPTkZJR19ETUlJRD15CiMgQ09ORklHX0RNSV9TWVNGUyBpcyBub3Qgc2V0CkNP TkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQpDT05GSUdfSVNDU0lfSUJG VF9GSU5EPXkKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBGaWxlIHN5 c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklHX0VYVDJfRlM9eQojIENP TkZJR19FWFQyX0ZTX1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0VYVDNfRlM9bQojIENPTkZJR19F WFQzX0RFRkFVTFRTX1RPX09SREVSRUQgaXMgbm90IHNldAojIENPTkZJR19FWFQzX0ZTX1hBVFRS IGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9eQojIENPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTCBp cyBub3Qgc2V0CiMgQ09ORklHX0VYVDRfRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfRVhU NF9FTkNSWVBUSU9OPXkKQ09ORklHX0VYVDRfRlNfRU5DUllQVElPTj15CkNPTkZJR19FWFQ0X0RF QlVHPXkKQ09ORklHX0pCRD1tCkNPTkZJR19KQkRfREVCVUc9eQpDT05GSUdfSkJEMj15CkNPTkZJ R19KQkQyX0RFQlVHPXkKQ09ORklHX0ZTX01CQ0FDSEU9eQpDT05GSUdfUkVJU0VSRlNfRlM9eQoj IENPTkZJR19SRUlTRVJGU19DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFSVNFUkZTX1BST0Nf SU5GTyBpcyBub3Qgc2V0CkNPTkZJR19SRUlTRVJGU19GU19YQVRUUj15CkNPTkZJR19SRUlTRVJG U19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19SRUlTRVJGU19GU19TRUNVUklUWSBpcyBub3Qgc2V0 CkNPTkZJR19KRlNfRlM9eQojIENPTkZJR19KRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklH X0pGU19TRUNVUklUWT15CkNPTkZJR19KRlNfREVCVUc9eQojIENPTkZJR19KRlNfU1RBVElTVElD UyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz1tCiMgQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FD TCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0 CkNPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTPXkKQ09ORklHX0JUUkZTX0RFQlVHPXkK IyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5v dCBzZXQKQ09ORklHX0YyRlNfRlM9eQojIENPTkZJR19GMkZTX1NUQVRfRlMgaXMgbm90IHNldApD T05GSUdfRjJGU19GU19YQVRUUj15CiMgQ09ORklHX0YyRlNfRlNfUE9TSVhfQUNMIGlzIG5vdCBz ZXQKIyBDT05GSUdfRjJGU19GU19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19GMkZTX0NIRUNL X0ZTPXkKQ09ORklHX0YyRlNfRlNfRU5DUllQVElPTj15CiMgQ09ORklHX0YyRlNfSU9fVFJBQ0Ug aXMgbm90IHNldAojIENPTkZJR19GU19EQVggaXMgbm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNM PXkKQ09ORklHX0VYUE9SVEZTPXkKQ09ORklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19GU05PVElG WT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CiMgQ09ORklHX0ZBTk9U SUZZIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBPXkKIyBDT05GSUdfUVVPVEFfTkVUTElOS19JTlRF UkZBQ0UgaXMgbm90IHNldAojIENPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HIGlzIG5vdCBzZXQK IyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT1tCkNPTkZJ R19RRk1UX1YxPXkKQ09ORklHX1FGTVRfVjI9bQpDT05GSUdfUVVPVEFDVEw9eQojIENPTkZJR19B VVRPRlM0X0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0VfRlM9eQojIENPTkZJR19DVVNFIGlzIG5v dCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GUyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklH X0ZTQ0FDSEU9bQojIENPTkZJR19GU0NBQ0hFX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlND QUNIRV9ISVNUT0dSQU0gaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBpcyBub3Qgc2V0CkNPTkZJR19DQUNIRUZJ TEVTPW0KQ09ORklHX0NBQ0hFRklMRVNfREVCVUc9eQojIENPTkZJR19DQUNIRUZJTEVTX0hJU1RP R1JBTSBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCiMgQ09ORklHX0lT Tzk2NjBfRlMgaXMgbm90IHNldAojIENPTkZJR19VREZfRlMgaXMgbm90IHNldAoKIwojIERPUy9G QVQvTlQgRmlsZXN5c3RlbXMKIwojIENPTkZJR19NU0RPU19GUyBpcyBub3Qgc2V0CiMgQ09ORklH X1ZGQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKCiMKIyBQc2V1 ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUgaXMg bm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpD T05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05G SUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkK IyBDT05GSUdfSFVHRVRMQkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFVHRVRMQl9QQUdFIGlzIG5v dCBzZXQKIyBDT05GSUdfQ09ORklHRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19NSVNDX0ZJTEVT WVNURU1TIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkxT PXkKQ09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3 PW0KQ09ORklHX05MU19DT0RFUEFHRV83Mzc9bQpDT05GSUdfTkxTX0NPREVQQUdFXzc3NT1tCiMg Q09ORklHX05MU19DT0RFUEFHRV84NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0Vf ODUyIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NTU9bQpDT05GSUdfTkxTX0NPREVQ QUdFXzg1Nz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdF Xzg2MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPXkKQ09ORklHX05MU19DT0RF UEFHRV84NjM9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2ND1tCkNPTkZJR19OTFNfQ09ERVBBR0Vf ODY1PW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19D T0RFUEFHRV84NjkgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTM2IGlzIG5vdCBz ZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk1MCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBB R0VfOTMyPXkKQ09ORklHX05MU19DT0RFUEFHRV85NDk9eQojIENPTkZJR19OTFNfQ09ERVBBR0Vf ODc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfOCBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19DT0RFUEFHRV8xMjUwIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPW0K Q09ORklHX05MU19BU0NJST15CkNPTkZJR19OTFNfSVNPODg1OV8xPW0KIyBDT05GSUdfTkxTX0lT Tzg4NTlfMiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8zPW0KQ09ORklHX05MU19JU084 ODU5XzQ9eQpDT05GSUdfTkxTX0lTTzg4NTlfNT1tCkNPTkZJR19OTFNfSVNPODg1OV82PW0KQ09O RklHX05MU19JU084ODU5Xzc9eQpDT05GSUdfTkxTX0lTTzg4NTlfOT1tCkNPTkZJR19OTFNfSVNP ODg1OV8xMz15CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxT X0lTTzg4NTlfMTUgaXMgbm90IHNldApDT05GSUdfTkxTX0tPSThfUj15CiMgQ09ORklHX05MU19L T0k4X1UgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19ST01BTj1tCkNPTkZJR19OTFNfTUFDX0NF TFRJQz1tCkNPTkZJR19OTFNfTUFDX0NFTlRFVVJPPXkKQ09ORklHX05MU19NQUNfQ1JPQVRJQU49 eQpDT05GSUdfTkxTX01BQ19DWVJJTExJQz1tCkNPTkZJR19OTFNfTUFDX0dBRUxJQz15CkNPTkZJ R19OTFNfTUFDX0dSRUVLPW0KIyBDT05GSUdfTkxTX01BQ19JQ0VMQU5EIGlzIG5vdCBzZXQKQ09O RklHX05MU19NQUNfSU5VSVQ9bQpDT05GSUdfTkxTX01BQ19ST01BTklBTj1tCiMgQ09ORklHX05M U19NQUNfVFVSS0lTSCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfVVRGOD1tCgojCiMgS2VybmVsIGhh Y2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBk bWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX01FU1NBR0VfTE9HTEVW RUxfREVGQVVMVD00CiMgQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZIGlzIG5vdCBzZXQKIyBDT05G SUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQg Y29tcGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RFQlVHX0lORk8gaXMgbm90IHNldAojIENPTkZJ R19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX0VOQUJMRV9NVVNUX0NI RUNLPXkKQ09ORklHX0ZSQU1FX1dBUk49MTAyNAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBu b3Qgc2V0CkNPTkZJR19SRUFEQUJMRV9BU009eQpDT05GSUdfVU5VU0VEX1NZTUJPTFM9eQpDT05G SUdfUEFHRV9PV05FUj15CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkK Q09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0g9eQpDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BP SU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19Q RVJfQ1BVPXkKIyBDT05GSUdfTUFHSUNfU1lTUlEgaXMgbm90IHNldApDT05GSUdfREVCVUdfS0VS TkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9OPXkKQ09O RklHX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19ERUJVR19PQkpFQ1RTPXkKIyBDT05GSUdfREVC VUdfT0JKRUNUU19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfRlJF RSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfVElNRVJTIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX09CSkVDVFNfV09SSz15CkNPTkZJR19ERUJVR19PQkpFQ1RTX1JDVV9IRUFEPXkK IyBDT05GSUdfREVCVUdfT0JKRUNUU19QRVJDUFVfQ09VTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19PQkpFQ1RTX0VOQUJMRV9ERUZBVUxUPTEKIyBDT05GSUdfREVCVUdfU0xBQiBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RB Q0tPVkVSRkxPVz15CkNPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0hBVkVfQVJD SF9LTUVNQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0hJUlE9eQoKIwojIERlYnVnIExvY2t1cHMgYW5k IEhhbmdzCiMKQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19IQVJETE9DS1VQX0RFVEVD VE9SPXkKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDPXkKQ09ORklHX0JPT1RQQVJB TV9IQVJETE9DS1VQX1BBTklDX1ZBTFVFPTEKIyBDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBf UEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUNfVkFMVUU9 MAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFOSUNfT05f T09QUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTAKQ09ORklHX1BBTklD X1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQojIENPTkZJR19TQ0hFRF9JTkZPIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NIRURTVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX1NUQUNL X0VORF9DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBz ZXQKIyBDT05GSUdfVElNRVJfU1RBVFMgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChz cGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpDT05GSUdfREVCVUdfUlRfTVVURVhFUz15CkNP TkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKIyBDT05GSUdfREVC VUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldApDT05GSUdfREVCVUdfTE9DS19BTExPQz15 CkNPTkZJR19QUk9WRV9MT0NLSU5HPXkKQ09ORklHX0xPQ0tERVA9eQpDT05GSUdfTE9DS19TVEFU PXkKQ09ORklHX0RFQlVHX0xPQ0tERVA9eQpDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKIyBD T05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9D S19UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpDT05GSUdf U1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVC VUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVCVUdfUElfTElT VCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRz15CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQoj IENPTkZJR19ERUJVR19DUkVERU5USUFMUyBpcyBub3Qgc2V0CgojCiMgUkNVIERlYnVnZ2luZwoj CkNPTkZJR19QUk9WRV9SQ1U9eQpDT05GSUdfUFJPVkVfUkNVX1JFUEVBVEVETFk9eQojIENPTkZJ R19TUEFSU0VfUkNVX1BPSU5URVIgaXMgbm90IHNldAojIENPTkZJR19UT1JUVVJFX1RFU1QgaXMg bm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNV X1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKQ09ORklHX05PVElGSUVSX0VSUk9S X0lOSkVDVElPTj1tCkNPTkZJR19QTV9OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9bQojIENPTkZJR19P Rl9SRUNPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19GQVVM VF9JTkpFQ1RJT04gaXMgbm90IHNldAojIENPTkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKQ09O RklHX0FSQ0hfSEFTX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTPXkKQ09ORklHX1VTRVJf U1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5D VElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdf SEFWRV9GVU5DVElPTl9HUkFQSF9GUF9URVNUPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9 eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJB Q0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05G SUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklH X1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9 eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9X X1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19U UkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15 CiMgQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19JUlFTT0ZG X1RSQUNFUj15CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQojIENPTkZJR19GVFJBQ0VfU1lTQ0FMTFMg aXMgbm90IHNldApDT05GSUdfVFJBQ0VSX1NOQVBTSE9UPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hP VF9QRVJfQ1BVX1NXQVA9eQpDT05GSUdfVFJBQ0VfQlJBTkNIX1BST0ZJTElORz15CiMgQ09ORklH X0JSQU5DSF9QUk9GSUxFX05PTkUgaXMgbm90IHNldApDT05GSUdfUFJPRklMRV9BTk5PVEFURURf QlJBTkNIRVM9eQojIENPTkZJR19QUk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CiMgQ09O RklHX0JSQU5DSF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19TVEFDS19UUkFDRVIgaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX0lPX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1VQUk9CRV9F VkVOVD15CkNPTkZJR19QUk9CRV9FVkVOVFM9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05G SUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKIyBDT05GSUdfRlVOQ1RJT05fUFJPRklMRVIg aXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQojIENPTkZJR19GVFJBQ0Vf U1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX01NSU9UUkFDRT15CiMgQ09ORklHX01NSU9U UkFDRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90 IHNldApDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLPXkKIyBDT05GSUdfUklOR19CVUZGRVJf U1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRU5VTV9NQVBfRklMRSBpcyBu b3Qgc2V0CgojCiMgUnVudGltZSBUZXN0aW5nCiMKQ09ORklHX0xLRFRNPXkKIyBDT05GSUdfVEVT VF9MSVNUX1NPUlQgaXMgbm90IHNldAojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5v dCBzZXQKQ09ORklHX1JCVFJFRV9URVNUPW0KIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVRPTUlDNjRf U0VMRlRFU1Q9eQpDT05GSUdfVEVTVF9IRVhEVU1QPXkKQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBF UlM9eQojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldApDT05GSUdfVEVTVF9SSEFTSFRB QkxFPW0KIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CkNPTkZJ R19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1RFU1RfTEtNPW0KIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJR19U RVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldApDT05G SUdfVEVTVF9VREVMQVk9bQpDT05GSUdfTUVNVEVTVD15CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90 IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKIyBD T05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9 eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1AgaXMgbm90 IHNldAojIENPTkZJR19YODZfUFREVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRB IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0VUX01PRFVMRV9ST05YIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX05YX1RFU1Q9bQojIENPTkZJR19ET1VCTEVGQVVMVCBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX1RMQkZMVVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfU1RSRVNTIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQ RV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBF X1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwpDT05GSUdfSU9fREVMQVlfMFg4 MD15CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9V REVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklH X0RFRkFVTFRfSU9fREVMQVlfVFlQRT0wCiMgQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09QVElNSVpFX0lOTElO SU5HPXkKQ09ORklHX0RFQlVHX0VOVFJZPXkKIyBDT05GSUdfWDg2X0RFQlVHX1NUQVRJQ19DUFVf SEFTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9eQpDT05GSUdfUFVOSVRfQVRPTV9E RUJVRz1tCgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKQ09ORklHX1BFUlNJ U1RFTlRfS0VZUklOR1M9eQpDT05GSUdfQklHX0tFWVM9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9 eQpDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQojIENPTkZJR19TRUNVUklUWSBpcyBu b3Qgc2V0CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkK Q09ORklHX0RFRkFVTFRfU0VDVVJJVFk9IiIKQ09ORklHX1hPUl9CTE9DS1M9bQpDT05GSUdfQ1JZ UFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15 CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQ VE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQ SEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdf Q1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFV TFQ9eQpDT05GSUdfQ1JZUFRPX1BDT01QPXkKQ09ORklHX0NSWVBUT19QQ09NUDI9eQpDT05GSUdf Q1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZUFRP X1JTQT15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQoj IENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNB QkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15 CkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9bQpDT05GSUdf Q1JZUFRPX01DUllQVEQ9bQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05GSUdfQ1JZUFRPX1RF U1Q9bQpDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPW0KCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5 cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwojIENPTkZJR19DUllQVE9fQ0NNIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX0dDTSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBQ T0xZMTMwNT15CkNPTkZJR19DUllQVE9fU0VRSVY9eQojIENPTkZJR19DUllQVE9fRUNIQUlOSVYg aXMgbm90IHNldAoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQpDT05GSUdf Q1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBUT19FQ0I9eQpDT05G SUdfQ1JZUFRPX0xSVz15CkNPTkZJR19DUllQVE9fUENCQz15CkNPTkZJR19DUllQVE9fWFRTPXkK CiMKIyBIYXNoIG1vZGVzCiMKIyBDT05GSUdfQ1JZUFRPX0NNQUMgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9bQojIENPTkZJR19DUllQVE9fVk1BQyBp cyBub3Qgc2V0CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZ UFRPX0NSQzMyQ19JTlRFTD1tCiMgQ09ORklHX0NSWVBUT19DUkMzMiBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fQ1JDMzJfUENMTVVMPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdf Q1JZUFRPX0dIQVNIPW0KQ09ORklHX0NSWVBUT19QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fTUQ0 PW0KQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPXkKIyBDT05G SUdfQ1JZUFRPX1JNRDEyOCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUk1EMTYwPXkKQ09ORklH X0NSWVBUT19STUQyNTY9bQpDT05GSUdfQ1JZUFRPX1JNRDMyMD15CkNPTkZJR19DUllQVE9fU0hB MT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQojIENPTkZJ R19DUllQVE9fVEdSMTkyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19XUDUxMj15CgojCiMgQ2lw aGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklHX0NSWVBUT19BRVNfNTg2PW0KQ09ORklH X0NSWVBUT19BRVNfTklfSU5URUw9bQpDT05GSUdfQ1JZUFRPX0FOVUJJUz1tCkNPTkZJR19DUllQ VE9fQVJDND15CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fQ0FNRUxMSUE9eQpDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19D QVNUNT1tCkNPTkZJR19DUllQVE9fQ0FTVDY9bQpDT05GSUdfQ1JZUFRPX0RFUz15CiMgQ09ORklH X0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0tIQVpBRD1tCiMgQ09ORklH X0NSWVBUT19TQUxTQTIwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TQUxTQTIwXzU4Nj1tCkNP TkZJR19DUllQVE9fQ0hBQ0hBMjA9eQpDT05GSUdfQ1JZUFRPX1NFRUQ9eQpDT05GSUdfQ1JZUFRP X1NFUlBFTlQ9bQojIENPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyXzU4NiBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fVEVBPW0KQ09ORklHX0NSWVBUT19UV09GSVNIPXkKQ09ORklHX0NSWVBUT19U V09GSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fVFdPRklTSF81ODY9bQoKIwojIENvbXByZXNz aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0RFRkxBVEUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1pM SUI9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX0xaND15CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CgojCiMg UmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFD PXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJC R19DVFI9eQpDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9 eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19VU0VSX0FQSV9TS0NJUEhFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9S TkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fSEFTSF9JTkZPPXkKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9f REVWX1BBRExPQ0s9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX0FFUz15CkNPTkZJR19DUllQ VE9fREVWX1BBRExPQ0tfU0hBPXkKQ09ORklHX0NSWVBUT19ERVZfR0VPREU9bQpDT05GSUdfQ1JZ UFRPX0RFVl9ISUZOXzc5NVg9eQojIENPTkZJR19DUllQVE9fREVWX0hJRk5fNzk1WF9STkcgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9DQ1A9eQpDT05GSUdfQ1JZUFRPX0RFVl9DQ1BfREQ9 eQojIENPTkZJR19DUllQVE9fREVWX0NDUF9DUllQVE8gaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X0RFVl9RQVQ9eQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0M9eQpDT05GSUdfQVNZTU1F VFJJQ19LRVlfVFlQRT1tCkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT1tCkNP TkZJR19QVUJMSUNfS0VZX0FMR09fUlNBPW0KQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VS PW0KQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPW0KQ09ORklHX1BLQ1M3X1RFU1RfS0VZPW0K Q09ORklHX0hBVkVfS1ZNPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKIyBDT05GSUdfS1ZNIGlz IG5vdCBzZXQKIyBDT05GSUdfTEdVRVNUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkFSWV9QUklOVEY9 eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9bQpDT05GSUdfQklUUkVW RVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JB VElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJ Q19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJ Q19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5F UklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfUEVSQ1BVX1JXU0VNPXkKQ09O RklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CiMgQ09ORklHX0NSQ19DQ0lUVCBpcyBub3Qg c2V0CkNPTkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD1t CkNPTkZJR19DUkMzMj15CkNPTkZJR19DUkMzMl9TRUxGVEVTVD15CiMgQ09ORklHX0NSQzMyX1NM SUNFQlk4IGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX1NMSUNFQlk0PXkKIyBDT05GSUdfQ1JDMzJf U0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19D UkM3PXkKQ09ORklHX0xJQkNSQzMyQz1tCkNPTkZJR19DUkM4PW0KIyBDT05GSUdfQVVESVRfQVJD SF9DT01QQVRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19SQU5ET00zMl9TRUxGVEVTVD15CkNP TkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01Q UkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJFU1M9eQpDT05G SUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKIyBDT05GSUdfWFpfREVDX1g4NiBp cyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfUE9XRVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15CiMg Q09ORklHX1haX0RFQ19BUk0gaXMgbm90IHNldAojIENPTkZJR19YWl9ERUNfQVJNVEhVTUIgaXMg bm90IHNldAojIENPTkZJR19YWl9ERUNfU1BBUkMgaXMgbm90IHNldApDT05GSUdfWFpfREVDX0JD Sj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09NUFJFU1NfR1pJ UD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNP TkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09ORklHX0RFQ09N UFJFU1NfTFo0PXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1JFRURfU09MT01P Tj1tCkNPTkZJR19SRUVEX1NPTE9NT05fREVDMTY9eQpDT05GSUdfQkNIPW0KQ09ORklHX0FTU09D SUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15 CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0NIRUNLX1NJR05BVFVSRT15CkNPTkZJR19EUUw9eQpD T05GSUdfTkxBVFRSPXkKQ09ORklHX0FSQ0hfSEFTX0FUT01JQzY0X0RFQ19JRl9QT1NJVElWRT15 CiMgQ09ORklHX0FWRVJBR0UgaXMgbm90IHNldApDT05GSUdfQ0xaX1RBQj15CiMgQ09ORklHX0NP UkRJQyBpcyBub3Qgc2V0CkNPTkZJR19ERFI9eQpDT05GSUdfTVBJTElCPXkKQ09ORklHX09JRF9S RUdJU1RSWT1tCkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19QTUVN X0FQST15Cg== --===============1378751023643454448== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 DbHEZ/sCAAAAAARZWg== --===============1378751023643454448==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752049AbbHTFgZ (ORCPT ); Thu, 20 Aug 2015 01:36:25 -0400 Received: from mga14.intel.com ([192.55.52.115]:10469 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751286AbbHTFgV (ORCPT ); Thu, 20 Aug 2015 01:36:21 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,713,1432623600"; d="xz'?scan'208";a="787282335" From: kernel test robot Subject: [lkp] [auxdisplay] 4edd70c133f: BUG: unable to handle kernel CC: lkp@01.org CC: LKML CC: Greg Kroah-Hartman TO: Sudip Mukherjee Date: Thu, 20 Aug 2015 13:36:17 +0800 Message-ID: <87oai2ed2m.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 git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit 4edd70c133f3921c594883d8f9da31a7261f8b4f ("auxdisplay: ks0108: use new parport device model") +------------------------------------------+------------+------------+ | | c9efdbe634 | 4edd70c133 | +------------------------------------------+------------+------------+ | boot_successes | 72 | 0 | | boot_failures | 0 | 32 | | BUG:unable_to_handle_kernel | 0 | 32 | | Oops | 0 | 32 | | EIP_is_at_ks0108_writecontrol | 0 | 32 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 32 | | backtrace:cfag12864b_page | 0 | 32 | | backtrace:cfag12864b_init | 0 | 32 | | backtrace:kernel_init_freeable | 0 | 32 | +------------------------------------------+------------+------------+ [ 1.646998] device id = 2670 [ 1.648297] slram: not enough parameters. [ 1.648297] slram: not enough parameters. [ 1.655191] BUG: unable to handle kernel [ 1.655191] BUG: unable to handle kernel NULL pointer dereferenceNULL pointer dereference at 00000368 at 00000368 [ 1.656053] IP: [ 1.656053] IP: [<41505410>] ks0108_writecontrol+0x20/0x30 [<41505410>] ks0108_writecontrol+0x20/0x30 [ 1.656053] *pde = 00000000 [ 1.656053] *pde = 00000000 [ 1.656053] Oops: 0000 [#1] [ 1.656053] Oops: 0000 [#1] DEBUG_PAGEALLOC DEBUG_PAGEALLOC [ 1.656053] Modules linked in: [ 1.656053] Modules linked in: [ 1.656053] CPU: 0 PID: 1 Comm: swapper Not tainted 4.2.0-rc4-00102-g4edd70c #567 [ 1.656053] CPU: 0 PID: 1 Comm: swapper Not tainted 4.2.0-rc4-00102-g4edd70c #567 [ 1.656053] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 1.656053] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 1.656053] task: 40256040 ti: 40266000 task.ti: 40266000 [ 1.656053] task: 40256040 ti: 40266000 task.ti: 40266000 [ 1.656053] EIP: 0060:[<41505410>] EFLAGS: 00010247 CPU: 0 [ 1.656053] EIP: 0060:[<41505410>] EFLAGS: 00010247 CPU: 0 [ 1.656053] EIP is at ks0108_writecontrol+0x20/0x30 [ 1.656053] EIP is at ks0108_writecontrol+0x20/0x30 [ 1.656053] EAX: 00000000 EBX: 4197800a ECX: 00000000 EDX: 0000000a [ 1.656053] EAX: 00000000 EBX: 4197800a ECX: 00000000 EDX: 0000000a [ 1.656053] ESI: 00000000 EDI: 504fc120 EBP: 40267eec ESP: 40267ee8 [ 1.656053] ESI: 00000000 EDI: 504fc120 EBP: 40267eec ESP: 40267ee8 [ 1.656053] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 [ 1.656053] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 [ 1.656053] CR0: 8005003b CR2: 00000368 CR3: 01c2e000 CR4: 00000690 [ 1.656053] CR0: 8005003b CR2: 00000368 CR3: 01c2e000 CR4: 00000690 [ 1.656053] Stack: [ 1.656053] Stack: [ 1.656053] 41978000 [ 1.656053] 41978000 40267ef4 40267ef4 415055f7 415055f7 40267f00 40267f00 4150561c 4150561c 41978040 41978040 40267f10 40267f10 41bc9eb0 41bc9eb0 [ 1.656053] 419780c0 [ 1.656053] 419780c0 41bc9de7 41bc9de7 40267f84 40267f84 41000442 41000442 000000d0 000000d0 418b5342 418b5342 41bc9de7 41bc9de7 00000160 00000160 [ 1.656053] 41971508 [ 1.656053] 41971508 40267f70 40267f70 410693af 410693af 00000000 00000000 00000000 00000000 40267f44 40267f44 4108940b 4108940b 00000006 00000006 [ 1.656053] Call Trace: [ 1.656053] Call Trace: [ 1.656053] [<415055f7>] cfag12864b_e+0x37/0x40 [ 1.656053] [<415055f7>] cfag12864b_e+0x37/0x40 [ 1.656053] [<4150561c>] cfag12864b_page+0x1c/0x30 [ 1.656053] [<4150561c>] cfag12864b_page+0x1c/0x30 [ 1.656053] [<41bc9eb0>] cfag12864b_init+0xc9/0x127 [ 1.656053] [<41bc9eb0>] cfag12864b_init+0xc9/0x127 [ 1.656053] [<41bc9de7>] ? ks0108_init+0x16/0x16 [ 1.656053] [<41bc9de7>] ? ks0108_init+0x16/0x16 [ 1.656053] [<41000442>] do_one_initcall+0x82/0x1f0 [ 1.656053] [<41000442>] do_one_initcall+0x82/0x1f0 [ 1.656053] [<41bc9de7>] ? ks0108_init+0x16/0x16 [ 1.656053] [<41bc9de7>] ? ks0108_init+0x16/0x16 [ 1.656053] [<410693af>] ? parse_args+0x1df/0x410 [ 1.656053] [<410693af>] ? parse_args+0x1df/0x410 [ 1.656053] [<4108940b>] ? trace_hardirqs_on+0xb/0x10 [ 1.656053] [<4108940b>] ? trace_hardirqs_on+0xb/0x10 [ 1.656053] [<41b9ac44>] ? kernel_init_freeable+0x16c/0x209 [ 1.656053] [<41b9ac44>] ? kernel_init_freeable+0x16c/0x209 [ 1.656053] [<41b9ac64>] kernel_init_freeable+0x18c/0x209 [ 1.656053] [<41b9ac64>] kernel_init_freeable+0x18c/0x209 [ 1.656053] [<4168cbe0>] kernel_init+0x10/0xe0 [ 1.656053] [<4168cbe0>] kernel_init+0x10/0xe0 [ 1.656053] [<41073827>] ? schedule_tail+0x17/0x60 [ 1.656053] [<41073827>] ? schedule_tail+0x17/0x60 [ 1.656053] [<416a2de0>] ret_from_kernel_thread+0x20/0x30 [ 1.656053] [<416a2de0>] ret_from_kernel_thread+0x20/0x30 [ 1.656053] [<4168cbd0>] ? rest_init+0x120/0x120 [ 1.656053] [<4168cbd0>] ? rest_init+0x120/0x120 [ 1.656053] Code: [ 1.656053] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 55 55 89 89 e5 e5 53 53 3e 3e 8d 8d 74 74 26 26 00 00 88 88 c3 c3 a1 a1 60 60 9d 9d b1 b1 41 41 80 80 f3 f3 0b 0b e8 e8 78 78 60 60 e9 e9 ff ff a1 a1 b4 b4 e5 e5 4c 4c 42 42 0f 0f b6 b6 d3 d3 <8b> <8b> 88 88 68 68 03 03 00 00 00 00 ff ff 51 51 08 08 5b 5b 5d 5d c3 c3 8d 8d 74 74 26 26 00 00 55 55 89 89 e5 e5 83 83 ec ec [ 1.656053] EIP: [<41505410>] [ 1.656053] EIP: [<41505410>] ks0108_writecontrol+0x20/0x30ks0108_writecontrol+0x20/0x30 SS:ESP 0068:40267ee8 SS:ESP 0068:40267ee8 [ 1.656053] CR2: 0000000000000368 [ 1.656053] CR2: 0000000000000368 [ 1.656053] ---[ end trace 2eb5b9886d7036ac ]--- [ 1.656053] ---[ end trace 2eb5b9886d7036ac ]--- Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.2.0-rc4-00102-g4edd70c # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.2.0-rc4 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=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_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=2 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y 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 is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set CONFIG_KERNEL_LZ4=y CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set 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_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=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # # CONFIG_TICK_CPU_ACCOUNTING is not set CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TINY_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set # CONFIG_RCU_STALL_COMMON is not set # CONFIG_TREE_RCU_TRACE 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_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y # CONFIG_MEMCG_SWAP is not set CONFIG_MEMCG_KMEM=y # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y # CONFIG_RT_GROUP_SCHED is not set CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_WRITEBACK=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_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 is not set CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set CONFIG_BASE_FULL=y 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_PCI_QUIRKS=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 is not set # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=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_ATTRS=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_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_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=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_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODVERSIONS is not set CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y # CONFIG_LBDAF is not set CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_THROTTLING is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=m CONFIG_IOSCHED_CFQ=y # CONFIG_CFQ_GROUP_IOSCHED is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=m CONFIG_IOSF_MBI_DEBUG=y CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set CONFIG_MEFFICEON=y # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=4 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=1 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # CONFIG_X86_UP_APIC is not set CONFIG_X86_MCE=y CONFIG_X86_ANCIENT_MCE=y CONFIG_X86_MCE_INJECT=m # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y CONFIG_TOSHIBA=m # CONFIG_I8K is not set # CONFIG_X86_REBOOTFIXUPS is not set CONFIG_MICROCODE=m CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_2G_OPT is not set CONFIG_VMSPLIT_1G=y CONFIG_PAGE_OFFSET=0x40000000 # CONFIG_X86_PAE is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=0 CONFIG_NEED_BOUNCE_POOL=y CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_NEED_PER_CPU_KM=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y # CONFIG_CMA is not set CONFIG_ZSWAP=y CONFIG_ZPOOL=y # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_X86_INTEL_MPX=y # CONFIG_EFI 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=y CONFIG_KEXEC=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=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 is not set # 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_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m # CONFIG_ACPI_AC is not set CONFIG_ACPI_BATTERY=y # CONFIG_ACPI_BUTTON is not set CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=m CONFIG_ACPI_CUSTOM_METHOD=m CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # CONFIG_APM is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=m # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=m CONFIG_X86_POWERNOW_K7=y CONFIG_X86_POWERNOW_K7_ACPI=y # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y CONFIG_X86_SPEEDSTEP_ICH=y CONFIG_X86_SPEEDSTEP_SMI=y CONFIG_X86_P4_CLOCKMOD=m CONFIG_X86_CPUFREQ_NFORCE2=m CONFIG_X86_LONGRUN=m CONFIG_X86_LONGHAUL=m CONFIG_X86_E_POWERSAVER=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set CONFIG_PCI_GODIRECT=y # CONFIG_PCI_GOANY is not set CONFIG_PCI_DIRECT=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_CNB20LE_QUIRK=y CONFIG_PCIEPORTBUS=y # CONFIG_PCIEAER is not set # CONFIG_PCIEASPM is not set CONFIG_PCIE_PME=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=y CONFIG_PCI_ATS=y # CONFIG_PCI_IOV is not set CONFIG_PCI_PRI=y # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_SCx200=m CONFIG_SCx200HR_TIMER=m # CONFIG_OLPC is not set CONFIG_ALIX=y CONFIG_NET5501=y CONFIG_GEOS=y CONFIG_AMD_NB=y CONFIG_PCCARD=m CONFIG_PCMCIA=m CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set CONFIG_PD6729=m CONFIG_I82092=m CONFIG_PCCARD_NONSTATIC=y # CONFIG_HOTPLUG_PCI is not set CONFIG_RAPIDIO=m # CONFIG_RAPIDIO_TSI721 is not set CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y CONFIG_RAPIDIO_DMA_ENGINE=y # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=m # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=m CONFIG_RAPIDIO_CPS_XX=m CONFIG_RAPIDIO_TSI568=m # CONFIG_RAPIDIO_CPS_GEN2 is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set # CONFIG_BINFMT_MISC is not set # CONFIG_COREDUMP is not set CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=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_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=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 # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y # 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=y CONFIG_ALLOW_DEV_COREDUMP=y # 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 # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_TESTS=m # CONFIG_MTD_REDBOOT_PARTS is not set CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_OF_PARTS=m CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y CONFIG_NFTL=y CONFIG_NFTL_RW=y # CONFIG_INFTL is not set CONFIG_RFD_FTL=m CONFIG_SSFDC=m # CONFIG_SM_FTL is not set CONFIG_MTD_OOPS=m CONFIG_MTD_SWAP=m 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=m CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=m # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=m # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_PHYSMAP_OF=y CONFIG_MTD_SBC_GXX=m # CONFIG_MTD_AMD76XROM is not set CONFIG_MTD_ICHXROM=y CONFIG_MTD_ESB2ROM=y CONFIG_MTD_CK804XROM=y # CONFIG_MTD_SCB2_FLASH is not set CONFIG_MTD_NETtel=m CONFIG_MTD_L440GX=m # CONFIG_MTD_PCI is not set # CONFIG_MTD_PCMCIA is not set # CONFIG_MTD_GPIO_ADDR is not set CONFIG_MTD_INTEL_VR_NOR=y CONFIG_MTD_PLATRAM=y # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=m # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=m CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=m # CONFIG_MTD_NAND_ECC_BCH is not set CONFIG_MTD_SM_COMMON=m # CONFIG_MTD_NAND_DENALI is not set CONFIG_MTD_NAND_GPIO=m # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=m CONFIG_MTD_NAND_RICOH=m CONFIG_MTD_NAND_DISKONCHIP=m CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y CONFIG_MTD_NAND_DOCG4=m CONFIG_MTD_NAND_CAFE=m # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_NANDSIM is not set CONFIG_MTD_NAND_PLATFORM=m CONFIG_MTD_NAND_HISI504=m # CONFIG_MTD_ONENAND is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set # CONFIG_MTD_SPI_NOR is not set # CONFIG_MTD_UBI is not set CONFIG_OF=y # CONFIG_OF_UNITTEST is not set CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y 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=y CONFIG_PARPORT_PC_PCMCIA=m # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=m CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=m CONFIG_IBM_ASM=m # CONFIG_PHANTOM is not set CONFIG_SGI_IOC4=m CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y # CONFIG_ICS932S401 is not set # CONFIG_ENCLOSURE_SERVICES is not set CONFIG_HP_ILO=y CONFIG_APDS9802ALS=m # CONFIG_ISL29003 is not set CONFIG_ISL29020=m # CONFIG_SENSORS_TSL2550 is not set # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m CONFIG_HMC6352=y # CONFIG_DS1682 is not set # CONFIG_VMWARE_BALLOON is not set # CONFIG_BMP085_I2C is not set # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_SRAM=y # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_LEGACY is not set CONFIG_EEPROM_MAX6875=m # CONFIG_EEPROM_93CX6 is not set CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=m # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # CONFIG_ECHO=m # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m # CONFIG_SCSI is not set # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_ATA is not set # CONFIG_MD is not set CONFIG_FUSION=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_NOSY=y CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=m CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_MATRIXKMAP=m # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=m CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=m # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_STMPE is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_KEYBOARD_CAP11XX is not set CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_PS2 is not set CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set CONFIG_MOUSE_ELAN_I2C=m # CONFIG_MOUSE_ELAN_I2C_I2C is not set CONFIG_MOUSE_ELAN_I2C_SMBUS=y # CONFIG_MOUSE_VSXXXAA is not set CONFIG_MOUSE_GPIO=m CONFIG_MOUSE_SYNAPTICS_I2C=m # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set CONFIG_TABLET_SERIAL_WACOM4=m # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PARKBD=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m CONFIG_SERIO_PS2MULT=m # CONFIG_SERIO_ARC_PS2 is not set # CONFIG_SERIO_APBPS2 is not set CONFIG_GAMEPORT=m # CONFIG_GAMEPORT_NS558 is not set CONFIG_GAMEPORT_L4=m # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 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_DMA=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_DW is not set # CONFIG_SERIAL_8250_FINTEK is not set # # Non-8250 serial port support # CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_OF_PLATFORM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_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_CONEXANT_DIGICOLOR is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m CONFIG_LP_CONSOLE=y CONFIG_PPDEV=m # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y # CONFIG_HW_RANDOM_VIA is not set CONFIG_HW_RANDOM_VIRTIO=m CONFIG_NVRAM=m # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set CONFIG_SONYPI=m # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set CONFIG_CARDMAN_4040=m # CONFIG_MWAVE is not set # CONFIG_SCx200_GPIO is not set CONFIG_PC8736x_GPIO=m CONFIG_NSC_GPIO=m # CONFIG_RAW_DRIVER is not set CONFIG_HPET=y # CONFIG_HPET_MMAP is not set CONFIG_HANGCHECK_TIMER=m # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y CONFIG_XILLYBUS=y # CONFIG_XILLYBUS_OF is not set # # I2C support # CONFIG_I2C=y # CONFIG_ACPI_I2C_OPREGION is not set CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=m CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y # CONFIG_I2C_AMD756_S4882 is not set CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=y CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=m # CONFIG_I2C_NFORCE2_S4985 is not set CONFIG_I2C_SIS5595=m CONFIG_I2C_SIS630=y # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PCI=y # CONFIG_I2C_EG20T is not set CONFIG_I2C_GPIO=y CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_PXA=m CONFIG_I2C_PXA_PCI=y CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SCx200_ACB is not set # CONFIG_I2C_STUB 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=m # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_PARPORT is not set CONFIG_PPS_CLIENT_GPIO=m # # 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_PTP_1588_CLOCK_PCH is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # # CONFIG_GPIO_74XX_MMIO is not set CONFIG_GPIO_ALTERA=m CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GRGPIO=y CONFIG_GPIO_ICH=m CONFIG_GPIO_IT8761E=m CONFIG_GPIO_LYNXPOINT=y CONFIG_GPIO_SCH=m # CONFIG_GPIO_SCH311X is not set CONFIG_GPIO_VX855=y CONFIG_GPIO_XILINX=m # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=m CONFIG_GPIO_ADNP=m CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=m # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # # CONFIG_GPIO_ADP5520 is not set CONFIG_GPIO_DA9055=m CONFIG_GPIO_PALMAS=y # CONFIG_GPIO_STMPE is not set CONFIG_GPIO_TC3589X=y CONFIG_GPIO_TPS6586X=y CONFIG_GPIO_TPS65912=m # CONFIG_GPIO_TWL6040 is not set CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WM8350 is not set # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_PCH=m CONFIG_GPIO_RDC321X=m CONFIG_GPIO_SODAVILLE=y CONFIG_W1=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=m # CONFIG_W1_MASTER_DS2482 is not set # CONFIG_W1_MASTER_DS1WM is not set # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=m # CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=m # CONFIG_W1_SLAVE_DS2431 is not set # CONFIG_W1_SLAVE_DS2433 is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=m CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=m CONFIG_GENERIC_ADC_BATTERY=m CONFIG_MAX8925_POWER=m CONFIG_WM831X_BACKUP=m # CONFIG_WM831X_POWER is not set CONFIG_WM8350_POWER=m # CONFIG_TEST_POWER is not set CONFIG_BATTERY_88PM860X=y # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=m # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27x00=m # CONFIG_BATTERY_BQ27X00_I2C is not set CONFIG_BATTERY_BQ27X00_PLATFORM=y CONFIG_BATTERY_MAX17040=m CONFIG_BATTERY_MAX17042=m # CONFIG_CHARGER_88PM860X is not set # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_MAX8903=m CONFIG_CHARGER_LP8727=m # CONFIG_CHARGER_LP8788 is not set CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX8998=m CONFIG_CHARGER_BQ2415X=m CONFIG_CHARGER_BQ24190=y # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=m CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65090=m CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_BATTERY_RT5033=m CONFIG_CHARGER_RT9455=m CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_GPIO is not set # CONFIG_POWER_RESET_GPIO_RESTART is not set CONFIG_POWER_RESET_LTC2952=y # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_RESET_SYSCON is not set # CONFIG_POWER_RESET_SYSCON_POWEROFF is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set CONFIG_SENSORS_AD7414=y # CONFIG_SENSORS_AD7418 is not set CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=m # CONFIG_SENSORS_ADM1026 is not set CONFIG_SENSORS_ADM1029=y # CONFIG_SENSORS_ADM1031 is not set # CONFIG_SENSORS_ADM9240 is not set # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9055=m CONFIG_SENSORS_I5K_AMB=m # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_MC13783_ADC=m # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=m CONFIG_SENSORS_G762=m # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=m # CONFIG_SENSORS_IIO_HWMON is not set CONFIG_SENSORS_I5500=m # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=m CONFIG_SENSORS_LTC4222=m CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y # CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set CONFIG_SENSORS_MAX1668=m # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_HTU21=y CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_MENF21BMC_HWMON=y # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=m # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=m # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_NCT7802=y # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_PCF8591 is not set CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=m # CONFIG_SENSORS_ADM1275 is not set CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=m CONFIG_SENSORS_LTC2978_REGULATOR=y # CONFIG_SENSORS_MAX16064 is not set CONFIG_SENSORS_MAX34440=y # CONFIG_SENSORS_MAX8688 is not set CONFIG_SENSORS_TPS40422=m # CONFIG_SENSORS_UCD9000 is not set CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_ZL6100 is not set # CONFIG_SENSORS_PWM_FAN is not set CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=m # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=y # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=m # CONFIG_SENSORS_SMSC47B397 is not set CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y CONFIG_SENSORS_SCH5636=y # CONFIG_SENSORS_SMM665 is not set CONFIG_SENSORS_ADC128D818=m CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=m # CONFIG_SENSORS_AMC6821 is not set CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=m # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=m # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y # CONFIG_SENSORS_W83L785TS is not set CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_WM831X=y CONFIG_SENSORS_WM8350=m # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_OF is not set # CONFIG_THERMAL_WRITABLE_TRIPS is not set # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_INTEL_SOC_DTS_IOSF_CORE=m CONFIG_INTEL_SOC_DTS_THERMAL=m # CONFIG_INT340X_THERMAL is not set # # Texas Instruments thermal drivers # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_DA9055_WATCHDOG=m CONFIG_GPIO_WATCHDOG=y CONFIG_GPIO_WATCHDOG_ARCH_INITCALL=y # CONFIG_MENF21BMC_WATCHDOG is not set # CONFIG_WM831X_WATCHDOG is not set CONFIG_WM8350_WATCHDOG=m # CONFIG_XILINX_WATCHDOG is not set CONFIG_CADENCE_WATCHDOG=y # CONFIG_DW_WATCHDOG is not set CONFIG_RN5T618_WATCHDOG=m # CONFIG_MAX63XX_WATCHDOG is not set CONFIG_RETU_WATCHDOG=y CONFIG_ACQUIRE_WDT=m # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=y # CONFIG_ALIM7101_WDT is not set CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set CONFIG_IBMASR=y # CONFIG_WAFER_WDT is not set # CONFIG_I6300ESB_WDT is not set # CONFIG_IE6XX_WDT is not set CONFIG_ITCO_WDT=m # CONFIG_ITCO_VENDOR_SUPPORT is not set CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=y CONFIG_HPWDT_NMI_DECODING=y # CONFIG_SC1200_WDT is not set CONFIG_SCx200_WDT=m # CONFIG_PC87413_WDT is not set # CONFIG_NV_TCO is not set CONFIG_60XX_WDT=m # CONFIG_SBC8360_WDT is not set # CONFIG_SBC7240_WDT is not set CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=m CONFIG_VIA_WDT=y # CONFIG_W83627HF_WDT is not set CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m # CONFIG_MACHZ_WDT is not set # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_MEN_A21_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m # CONFIG_WDTPCI is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set CONFIG_MFD_AS3711=y # CONFIG_MFD_AS3722 is not set CONFIG_PMIC_ADP5520=y CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_ATMEL_HLCDC=m # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X is not set 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=y # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y # CONFIG_MFD_HI6421_PMIC is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=m CONFIG_LPC_SCH=m # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=m CONFIG_MFD_88PM860X=y # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77686=y # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=m # CONFIG_PCF50633_ADC is not set # CONFIG_PCF50633_GPIO is not set CONFIG_MFD_RDC321X=m # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RK808=m CONFIG_MFD_RN5T618=m # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set CONFIG_MFD_SKY81452=y # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # # CONFIG_STMPE_I2C is not set # CONFIG_MFD_SYSCON is not set CONFIG_MFD_TI_AM335X_TSCADC=y # CONFIG_MFD_LP3943 is not set CONFIG_MFD_LP8788=y CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS65217 is not set CONFIG_MFD_TPS65218=y CONFIG_MFD_TPS6586X=y # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TIMBERDALE is not set CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set # CONFIG_REGULATOR_88PM800 is not set CONFIG_REGULATOR_88PM8607=m # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_AAT2870=m CONFIG_REGULATOR_AS3711=m CONFIG_REGULATOR_DA9055=m # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=m # CONFIG_REGULATOR_FAN53555 is not set CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL9305=y # CONFIG_REGULATOR_ISL6271A is not set # CONFIG_REGULATOR_LP3971 is not set CONFIG_REGULATOR_LP3972=m # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP8755=m CONFIG_REGULATOR_LP8788=y # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8925 is not set CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=m # CONFIG_REGULATOR_MAX8997 is not set CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX77686=y CONFIG_REGULATOR_MAX77802=y CONFIG_REGULATOR_MC13XXX_CORE=m # CONFIG_REGULATOR_MC13783 is not set CONFIG_REGULATOR_MC13892=m # CONFIG_REGULATOR_MT6397 is not set CONFIG_REGULATOR_PALMAS=y # CONFIG_REGULATOR_PCF50633 is not set CONFIG_REGULATOR_PFUZE100=m CONFIG_REGULATOR_PWM=m CONFIG_REGULATOR_RK808=m CONFIG_REGULATOR_RN5T618=m CONFIG_REGULATOR_RT5033=m CONFIG_REGULATOR_SKY81452=m CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS6105X=m CONFIG_REGULATOR_TPS62360=m CONFIG_REGULATOR_TPS65023=m CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65090=m # CONFIG_REGULATOR_TPS65218 is not set CONFIG_REGULATOR_TPS6586X=m # CONFIG_REGULATOR_TPS65912 is not set # CONFIG_REGULATOR_WM831X is not set CONFIG_REGULATOR_WM8350=m CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y CONFIG_MEDIA_SDR_SUPPORT=y # CONFIG_MEDIA_RC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=y # CONFIG_VIDEO_V4L2_SUBDEV_API is not set CONFIG_VIDEO_V4L2=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=y CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_SG=y CONFIG_DVB_CORE=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 # CONFIG_DVB_DYNAMIC_MINORS is not set # # Media drivers # CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture/analog/hybrid TV support # CONFIG_VIDEO_CX25821=m CONFIG_VIDEO_SAA7134=y # CONFIG_VIDEO_SAA7134_DVB is not set # CONFIG_VIDEO_SAA7164 is not set # # Media digital TV PCI Adapters # # CONFIG_DVB_AV7110 is not set CONFIG_DVB_BUDGET_CORE=m # CONFIG_DVB_BUDGET is not set CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_B2C2_FLEXCOP_PCI=y # CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set CONFIG_DVB_PLUTO2=y CONFIG_DVB_PT1=y CONFIG_DVB_PT3=y # CONFIG_DVB_NGENE is not set CONFIG_DVB_DDBRIDGE=y # CONFIG_DVB_SMIPCIE is not set # # Supported MMC/SDIO adapters # # CONFIG_SMS_SDIO_DRV is not set # CONFIG_RADIO_ADAPTERS is not set # # Supported FireWire (IEEE 1394) Adapters # # CONFIG_DVB_FIREDTV is not set CONFIG_VIDEO_TVEEPROM=y CONFIG_DVB_B2C2_FLEXCOP=y CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y # # Audio decoders, processors and mixers # # # RDS decoders # CONFIG_VIDEO_SAA6588=y # # Video decoders # # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=y # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y 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=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_MXL301RF=y CONFIG_MEDIA_TUNER_QM1D1C0042=y # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=m CONFIG_DVB_STV090x=y CONFIG_DVB_STV6110x=y # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=y CONFIG_DVB_TDA18271C2DD=y # # DVB-S (satellite) frontends # CONFIG_DVB_CX24123=y CONFIG_DVB_MT312=y CONFIG_DVB_S5H1420=y CONFIG_DVB_STV0299=y CONFIG_DVB_TDA8261=m CONFIG_DVB_TUNER_ITD1000=y CONFIG_DVB_TUNER_CX24113=y CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24120=y # # DVB-T (terrestrial) frontends # CONFIG_DVB_TDA1004X=y CONFIG_DVB_MT352=y # CONFIG_DVB_AS102_FE is not set # # DVB-C (cable) frontends # CONFIG_DVB_TDA10021=m CONFIG_DVB_TDA10023=m CONFIG_DVB_STV0297=y # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=y CONFIG_DVB_BCM3510=y CONFIG_DVB_LGDT330X=y # # ISDB-T (terrestrial) frontends # # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # CONFIG_DVB_TC90522=y # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=y # # SEC control devices for DVB-S # CONFIG_DVB_LNBP21=y CONFIG_DVB_ISL6421=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_ALI=m # CONFIG_AGP_ATI is not set # CONFIG_AGP_AMD is not set # CONFIG_AGP_AMD64 is not set CONFIG_AGP_INTEL=y # CONFIG_AGP_NVIDIA is not set # CONFIG_AGP_SIS is not set # CONFIG_AGP_SWORKS is not set # CONFIG_AGP_VIA is not set CONFIG_AGP_EFFICEON=m CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # # CONFIG_DRM is not set # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=m 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=m CONFIG_FB_SVGALIB=m # 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 is not set # CONFIG_FB_PM2 is not set 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=y CONFIG_FB_N411=m CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y CONFIG_FB_S1D13XXX=y # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set CONFIG_FB_I810=y CONFIG_FB_I810_GTF=y # CONFIG_FB_I810_I2C is not set CONFIG_FB_LE80578=m # CONFIG_FB_CARILLO_RANCH is not set # CONFIG_FB_INTEL is not set CONFIG_FB_MATROX=m CONFIG_FB_MATROX_MILLENIUM=y # CONFIG_FB_MATROX_MYSTIQUE is not set # CONFIG_FB_MATROX_G is not set CONFIG_FB_MATROX_I2C=m # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set # CONFIG_FB_ATY_GX is not set CONFIG_FB_ATY_BACKLIGHT=y # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y # CONFIG_FB_SIS_315 is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set CONFIG_FB_KYRO=m CONFIG_FB_3DFX=y CONFIG_FB_3DFX_ACCEL=y # CONFIG_FB_3DFX_I2C is not set CONFIG_FB_VOODOO1=m CONFIG_FB_VT8623=m # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set CONFIG_FB_GEODE=y # CONFIG_FB_GEODE_LX is not set # CONFIG_FB_GEODE_GX is not set CONFIG_FB_GEODE_GX1=y # CONFIG_FB_SM501 is not set CONFIG_FB_VIRTUAL=m 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=y CONFIG_FB_AUO_K1900=m # CONFIG_FB_AUO_K1901 is not set CONFIG_FB_SIMPLE=y # CONFIG_FB_SSD1307 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_PLATFORM is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_CARILLO_RANCH is not set CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_MAX8925=m CONFIG_BACKLIGHT_APPLE=y # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_WM831X=y # CONFIG_BACKLIGHT_ADP5520 is not set CONFIG_BACKLIGHT_ADP8860=m CONFIG_BACKLIGHT_ADP8870=m # CONFIG_BACKLIGHT_88PM860X is not set CONFIG_BACKLIGHT_PCF50633=m CONFIG_BACKLIGHT_AAT2870=y CONFIG_BACKLIGHT_LM3630A=m CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_LP855X=y CONFIG_BACKLIGHT_LP8788=m CONFIG_BACKLIGHT_SKY81452=m CONFIG_BACKLIGHT_AS3711=m # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=m CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set # CONFIG_LOGO_LINUX_CLUT224 is not set # CONFIG_SOUND is not set # # HID support # CONFIG_HID=m CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set CONFIG_UHID=m CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=m CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=m # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=m CONFIG_HID_ELECOM=m CONFIG_HID_EZKEY=m # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=m CONFIG_HID_WALTOP=m CONFIG_HID_GYRATION=m # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=m CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PETALYNX is not set CONFIG_HID_PICOLCD=m # CONFIG_HID_PICOLCD_FB is not set CONFIG_HID_PICOLCD_BACKLIGHT=y # CONFIG_HID_PICOLCD_LCD is not set # CONFIG_HID_PICOLCD_LEDS is not set CONFIG_HID_PLANTRONICS=m # CONFIG_HID_PRIMAX is not set CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SPEEDLINK=m CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m CONFIG_GREENASIA_FF=y # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=m # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=m # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m CONFIG_HID_SENSOR_CUSTOM_SENSOR=m # # I2C HID support # CONFIG_I2C_HID=m 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_TAHVO_USB is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=m # CONFIG_UWB_WHCI is not set CONFIG_MMC=m # CONFIG_MMC_DEBUG is not set CONFIG_MMC_CLKGATE=y # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 # CONFIG_MMC_BLOCK_BOUNCE is not set # CONFIG_SDIO_UART is not set # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m CONFIG_MMC_SDHCI_OF_ARASAN=m CONFIG_MMC_SDHCI_F_SDH30=m CONFIG_MMC_WBSD=m CONFIG_MMC_TIFM_SD=m # CONFIG_MMC_SDRICOH_CS is not set CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_USDHI6ROL0=m CONFIG_MMC_TOSHIBA_PCI=m CONFIG_MMC_MTK=m # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # CONFIG_LEDS_88PM860X=y CONFIG_LEDS_BCM6328=y CONFIG_LEDS_BCM6358=m CONFIG_LEDS_LM3530=y # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=m # CONFIG_LEDS_PCA9532_GPIO is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP8501=m # CONFIG_LEDS_LP8788 is not set CONFIG_LEDS_LP8860=y # CONFIG_LEDS_CLEVO_MAIL is not set CONFIG_LEDS_PCA955X=m CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM831X_STATUS is not set # CONFIG_LEDS_WM8350 is not set # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set # CONFIG_LEDS_LT3593 is not set CONFIG_LEDS_ADP5520=y CONFIG_LEDS_MC13783=m # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_MAX8997=y # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_OT200=m CONFIG_LEDS_MENF21BMC=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m CONFIG_LEDS_PM8941_WLED=m # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set CONFIG_LEDS_TRIGGER_ONESHOT=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_GPIO=m # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y CONFIG_ACCESSIBILITY=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y CONFIG_DMADEVICES_VDEBUG=y # # DMA Devices # CONFIG_INTEL_IOATDMA=y # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set CONFIG_HSU_DMA=m CONFIG_HSU_DMA_PCI=m CONFIG_PCH_DMA=y CONFIG_FSL_EDMA=y CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=m CONFIG_DMA_ENGINE_RAID=y CONFIG_DCA=y CONFIG_AUXDISPLAY=y CONFIG_KS0108=y CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=y CONFIG_CFAG12864B_RATE=20 # CONFIG_UIO is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=m # # Virtio drivers # CONFIG_VIRTIO_PCI=m CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_BALLOON is not set # CONFIG_VIRTIO_INPUT is not set # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # # CONFIG_STAGING is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y # CONFIG_CHROMEOS_PSTORE is not set CONFIG_CROS_EC_CHARDEV=m CONFIG_CROS_EC_LPC=m CONFIG_CROS_EC_PROTO=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=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_REMOTEPROC=m CONFIG_STE_MODEM_RPROC=m # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_MAX8997 is not set CONFIG_EXTCON_PALMAS=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=m # 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_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # # CONFIG_BMA180 is not set CONFIG_BMC150_ACCEL=y # CONFIG_HID_SENSOR_ACCEL_3D is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set CONFIG_MMA8452=y CONFIG_KXCJK1013=m CONFIG_MMA9551_CORE=m CONFIG_MMA9551=m CONFIG_MMA9553=m # CONFIG_STK8312 is not set # CONFIG_STK8BA50 is not set # # Analog to digital converters # CONFIG_AD7291=y CONFIG_AD799X=y CONFIG_LP8788_ADC=y # CONFIG_MAX1363 is not set CONFIG_MCP3422=y # CONFIG_NAU7802 is not set # CONFIG_TI_ADC081C is not set CONFIG_TI_AM335X_ADC=m # CONFIG_VF610_ADC is not set # # Amplifiers # # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m # # SSP Sensor Common # # # Digital to analog converters # # CONFIG_AD5064 is not set CONFIG_AD5380=m CONFIG_AD5446=y CONFIG_M62332=y CONFIG_MAX517=m CONFIG_MAX5821=m # CONFIG_MCP4725 is not set # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # # CONFIG_BMG160 is not set CONFIG_HID_SENSOR_GYRO_3D=m # CONFIG_IIO_ST_GYRO_3AXIS is not set CONFIG_ITG3200=y # # Humidity sensors # CONFIG_DHT11=m # CONFIG_SI7005 is not set CONFIG_SI7020=m # # Inertial measurement units # CONFIG_KMX61=m # CONFIG_INV_MPU6050_IIO is not set # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=y CONFIG_AL3320A=m CONFIG_APDS9300=y CONFIG_BH1750=y CONFIG_CM32181=m CONFIG_CM3232=y CONFIG_CM3323=y # CONFIG_CM36651 is not set CONFIG_GP2AP020A00F=y CONFIG_ISL29125=m # CONFIG_HID_SENSOR_ALS is not set CONFIG_HID_SENSOR_PROX=m # CONFIG_JSA1212 is not set CONFIG_LTR501=m CONFIG_STK3310=m # CONFIG_TCS3414 is not set CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=m CONFIG_TSL4531=y CONFIG_VCNL4000=y # # Magnetometer sensors # # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set # CONFIG_MAG3110 is not set CONFIG_HID_SENSOR_MAGNETOMETER_3D=m CONFIG_MMC35240=m # CONFIG_IIO_ST_MAGN_3AXIS is not set # CONFIG_BMC150_MAGN is not set # # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set CONFIG_HID_SENSOR_DEVICE_ROTATION=m # # Triggers - standalone # CONFIG_IIO_INTERRUPT_TRIGGER=m # CONFIG_IIO_SYSFS_TRIGGER is not set # # Pressure sensors # CONFIG_BMP280=y # CONFIG_HID_SENSOR_PRESS is not set # CONFIG_MPL115 is not set CONFIG_MPL3115=m # CONFIG_MS5611 is not set # CONFIG_IIO_ST_PRESS is not set CONFIG_T5403=m # # Lightning sensors # # # Proximity sensors # # CONFIG_SX9500 is not set # # Temperature sensors # # CONFIG_MLX90614 is not set CONFIG_TMP006=m # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_FSL_FTM=y # CONFIG_PWM_LPSS is not set CONFIG_PWM_PCA9685=m CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=m CONFIG_BOARD_TPCI200=m # CONFIG_SERIAL_IPOCTAL is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=m # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_POWERCAP=y # CONFIG_INTEL_RAPL is not set # CONFIG_MCB is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y # CONFIG_DELL_RBU is not set CONFIG_DCDBAS=m CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT3_FS=m # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set # CONFIG_EXT3_FS_XATTR is not set CONFIG_EXT4_FS=y # CONFIG_EXT4_FS_POSIX_ACL is not set # CONFIG_EXT4_FS_SECURITY is not set CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y CONFIG_EXT4_DEBUG=y CONFIG_JBD=m CONFIG_JBD_DEBUG=y CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y # CONFIG_REISERFS_FS_SECURITY is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set CONFIG_JFS_SECURITY=y CONFIG_JFS_DEBUG=y # CONFIG_JFS_STATISTICS is not set CONFIG_BTRFS_FS=m # CONFIG_BTRFS_FS_POSIX_ACL is not set # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set CONFIG_BTRFS_FS_RUN_SANITY_TESTS=y CONFIG_BTRFS_DEBUG=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=y # CONFIG_F2FS_STAT_FS is not set CONFIG_F2FS_FS_XATTR=y # CONFIG_F2FS_FS_POSIX_ACL is not set # CONFIG_F2FS_FS_SECURITY is not set CONFIG_F2FS_CHECK_FS=y CONFIG_F2FS_FS_ENCRYPTION=y # CONFIG_F2FS_IO_TRACE is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y 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 is not set CONFIG_QUOTA_TREE=m CONFIG_QFMT_V1=y CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=y # CONFIG_CUSE is not set # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=m # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m CONFIG_CACHEFILES_DEBUG=y # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # # CONFIG_MSDOS_FS is not set # CONFIG_VFAT_FS is not set # CONFIG_NTFS_FS 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=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_FS is not set # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=y # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=y # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set CONFIG_NLS_KOI8_R=y # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=m # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=m # # 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 is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set 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_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y # 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 is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set CONFIG_DEBUG_OBJECTS_WORK=y CONFIG_DEBUG_OBJECTS_RCU_HEAD=y # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 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 is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set CONFIG_DEBUG_SG=y 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 is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m # CONFIG_OF_RECONFIG_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_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 is not set CONFIG_IRQSOFF_TRACER=y CONFIG_SCHED_TRACER=y # CONFIG_FTRACE_SYSCALLS is not set 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 is not set # CONFIG_BLK_DEV_IO_TRACE is not set CONFIG_UPROBE_EVENT=y CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y # CONFIG_MMIOTRACE_TEST is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set # # Runtime Testing # CONFIG_LKDTM=y # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=m # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y # CONFIG_TEST_KSTRTOX is not set CONFIG_TEST_RHASHTABLE=m # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set CONFIG_TEST_UDELAY=m CONFIG_MEMTEST=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_X86_PTDUMP is not set # CONFIG_DEBUG_RODATA is not set # CONFIG_DEBUG_SET_MODULE_RONX is not set CONFIG_DEBUG_NX_TEST=m # CONFIG_DOUBLEFAULT is not set # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set 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=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_ENTRY=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=m # # 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_XOR_BLOCKS=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_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_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=m # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_CHACHA20POLY1305=y 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=y CONFIG_CRYPTO_XTS=y # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=m CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=m # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_586=m CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=m # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=m # # Compression # # CONFIG_CRYPTO_DEFLATE is not set CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set 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_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y CONFIG_CRYPTO_DEV_PADLOCK_SHA=y CONFIG_CRYPTO_DEV_GEODE=m CONFIG_CRYPTO_DEV_HIFN_795X=y # CONFIG_CRYPTO_DEV_HIFN_795X_RNG is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=y # CONFIG_CRYPTO_DEV_CCP_CRYPTO is not set CONFIG_CRYPTO_DEV_QAT=y CONFIG_CRYPTO_DEV_QAT_DH895xCC=y CONFIG_ASYMMETRIC_KEY_TYPE=m CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m CONFIG_PUBLIC_KEY_ALGO_RSA=m CONFIG_X509_CERTIFICATE_PARSER=m CONFIG_PKCS7_MESSAGE_PARSER=m CONFIG_PKCS7_TEST_KEY=m CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set # CONFIG_LGUEST is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m 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_PERCPU_RWSEM=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=m CONFIG_CRC8=m # 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_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y # CONFIG_XZ_DEC_X86 is not set CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y # CONFIG_XZ_DEC_ARM is not set # CONFIG_XZ_DEC_ARMTHUMB is not set # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=m CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_AVERAGE is not set CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_OID_REGISTRY=m CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 DbHEZ/sCAAAAAARZWg== --=-=-=--