From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4345205922386689485==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [staging] 68905a14e49: kernel BUG at drivers/base/driver.c:153! Date: Sat, 01 Aug 2015 13:12:05 +0800 Message-ID: <87vbczy4m2.fsf@yhuang-dev.intel.com> List-Id: --===============4345205922386689485== 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/torvalds/linux.git master commit 68905a14e49c97bf49dacd753e40ddd5b254e2ad ("staging: unisys: Add s-Pa= r visornic ethernet driver") +------------------------------------------------------------------+-------= -----+------------+ | | dbb9d6= 1994 | 68905a14e4 | +------------------------------------------------------------------+-------= -----+------------+ | boot_successes | 0 = | 0 | | boot_failures | 11 = | 11 | | invoked_oom-killer:gfp_mask=3D0x | 11 = | | | Mem-Info | 11 = | | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 11 = | | | backtrace:lock_torture_stats | 11 = | | | kernel_BUG_at_drivers/base/driver.c | 0 = | 11 | | invalid_opcode | 0 = | 11 | | RIP:driver_register | 0 = | 11 | | Kernel_panic-not_syncing:Fatal_exception | 0 = | 11 | | backtrace:visornic_init | 0 = | 11 | | backtrace:kernel_init_freeable | 0 = | 11 | +------------------------------------------------------------------+-------= -----+------------+ [ 12.273990] GPIO INIT FAIL!! [ 12.275607] ------------[ cut here ]------------ [ 12.275607] ------------[ cut here ]------------ [ 12.276231] kernel BUG at drivers/base/driver.c:153! [ 12.276231] kernel BUG at drivers/base/driver.c:153! [ 12.276231] invalid opcode: 0000 [#1] = [ 12.276231] invalid opcode: 0000 [#1] PREEMPT PREEMPT SMP SMP = [ 12.276231] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.1.0-rc7-01053-g6= 8905a1 #1 [ 12.276231] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.1.0-rc7-01053-g6= 8905a1 #1 [ 12.276231] task: ffff88000019c000 ti: ffff8800001a0000 task.ti: ffff880= 0001a0000 [ 12.276231] task: ffff88000019c000 ti: ffff8800001a0000 task.ti: ffff880= 0001a0000 [ 12.276231] RIP: 0010:[] = [ 12.276231] RIP: 0010:[] [] driver_= register+0xa8/0xe0 [] driver_register+0xa8/0xe0 [ 12.276231] RSP: 0018:ffff8800001a3e30 EFLAGS: 00010246 [ 12.276231] RSP: 0018:ffff8800001a3e30 EFLAGS: 00010246 [ 12.276231] RAX: 0000000000000000 RBX: ffffffff82faef80 RCX: 00000000000= 00000 [ 12.276231] RAX: 0000000000000000 RBX: ffffffff82faef80 RCX: 00000000000= 00000 [ 12.276231] RDX: 0000000000000000 RSI: ffffffff82fae400 RDI: ffffffff82f= aefe0 [ 12.276231] RDX: 0000000000000000 RSI: ffffffff82fae400 RDI: ffffffff82f= aefe0 [ 12.276231] RBP: ffff8800001a3e78 R08: ffff880011279b00 R09: 00000000000= 00000 [ 12.276231] RBP: ffff8800001a3e78 R08: ffff880011279b00 R09: 00000000000= 00000 [ 12.276231] R10: ffff880011279b00 R11: 0000000000000000 R12: ffffffff82f= aefe0 [ 12.276231] R10: ffff880011279b00 R11: 0000000000000000 R12: ffffffff82f= aefe0 [ 12.276231] R13: 0000000000000000 R14: ffffffff8205aab0 R15: 00000000000= 00000 [ 12.276231] R13: 0000000000000000 R14: ffffffff8205aab0 R15: 00000000000= 00000 [ 12.276231] FS: 0000000000000000(0000) GS:ffff880013800000(0000) knlGS:= 0000000000000000 [ 12.276231] FS: 0000000000000000(0000) GS:ffff880013800000(0000) knlGS:= 0000000000000000 [ 12.276231] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.276231] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.276231] CR2: 00007f594be968ec CR3: 0000000002e08000 CR4: 00000000000= 406b0 [ 12.276231] CR2: 00007f594be968ec CR3: 0000000002e08000 CR4: 00000000000= 406b0 [ 12.276231] Stack: [ 12.276231] Stack: [ 12.276231] ffffffff82055977 [ 12.276231] ffffffff82055977 0000000000000100 0000000000000100 00000000= 00000000 0000000000000000 ffffffff8205aab0 ffffffff8205aab0 [ 12.276231] 0000000000000000 [ 12.276231] 0000000000000000 ffff8800001a3e78 ffff8800001a3e78 ffffffff= 811d0df6 ffffffff811d0df6 ffffffff830c0910 ffffffff830c0910 [ 12.276231] ffff880010561d50 [ 12.276231] ffff880010561d50 ffff8800001a3e88 ffff8800001a3e88 ffffffff= 8205ac53 ffffffff8205ac53 ffff8800001a3f08 ffff8800001a3f08 [ 12.276231] Call Trace: [ 12.276231] Call Trace: [ 12.276231] [] ? visorbus_register_visor_driver+0x47/= 0x100 [ 12.276231] [] ? visorbus_register_visor_driver+0x47/= 0x100 [ 12.276231] [] ? visornic_change_mtu+0x10/0x10 [ 12.276231] [] ? visornic_change_mtu+0x10/0x10 [ 12.276231] [] ? __kmalloc+0x86/0xa0 [ 12.276231] [] ? __kmalloc+0x86/0xa0 [ 12.276231] [] visornic_init+0x1a3/0x1f0 [ 12.276231] [] visornic_init+0x1a3/0x1f0 [ 12.276231] [] do_one_initcall+0x193/0x1a7 [ 12.276231] [] do_one_initcall+0x193/0x1a7 [ 12.276231] [] kernel_init_freeable+0x11a/0x1a7 [ 12.276231] [] kernel_init_freeable+0x11a/0x1a7 [ 12.276231] [] ? rest_init+0x140/0x140 [ 12.276231] [] ? rest_init+0x140/0x140 [ 12.276231] [] kernel_init+0x9/0xf0 [ 12.276231] [] kernel_init+0x9/0xf0 [ 12.276231] [] ret_from_fork+0x42/0x70 [ 12.276231] [] ret_from_fork+0x42/0x70 [ 12.276231] [] ? rest_init+0x140/0x140 [ 12.276231] [] ? rest_init+0x140/0x140 [ 12.276231] Code: = [ 12.276231] Code: 85 85 c0 c0 41 41 89 89 c4 c4 75 75 14 14 48 48 8b 8b = 7b 7b 70 70 31 31 f6 f6 e8 e8 01 01 09 09 c0 c0 ff ff 5b 5b 44 44 89 89 e0 = e0 41 41 5c 5c 5d 5d c3 c3 90 90 48 48 89 89 df df e8 e8 50 50 e6 e6 ff ff = ff ff 5b 5b 44 44 89 89 e0 e0 41 41 5c 5c 5d 5d c3 c3 <0f> <0f> 0b 0b 48 48= 8b 8b 33 33 48 48 c7 c7 c7 c7 20 20 07 07 c7 c7 82 82 31 31 c0 c0 e8 e8 97= 97 6a 6a 89 89 00 00 48 48 8b 8b = [ 12.276231] RIP = [ 12.276231] RIP [] driver_register+0xa8/0xe0 [] driver_register+0xa8/0xe0 [ 12.276231] RSP [ 12.276231] RSP [ 12.403330] ---[ end trace 075c805d53b02836 ]--- [ 12.403330] ---[ end trace 075c805d53b02836 ]--- Thanks, Ying Huang --===============4345205922386689485== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.1.0-rc7-01053-g68905a1" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjEuMC1yYzcgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJh cmNoL3g4Ni9jb25maWdzL3g4Nl82NF9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9 eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRPUF9TVVBQ T1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfTkVF RF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVH X1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19SV1NF TV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNP TkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpF PXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9F TUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15 CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9Q T1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9X QU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19aT05FX0RNQTMyPXkKQ09ORklHX0FVRElUX0FS Q0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJD SF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfSEFWRV9JTlRFTF9UWFQ9eQpDT05G SUdfWDg2XzY0X1NNUD15CkNPTkZJR19YODZfSFQ9eQpDT05GSUdfQVJDSF9IV0VJR0hUX0NGTEFH Uz0iLWZjYWxsLXNhdmVkLXJkaSAtZmNhbGwtc2F2ZWQtcnNpIC1mY2FsbC1zYXZlZC1yZHggLWZj YWxsLXNhdmVkLXJjeCAtZmNhbGwtc2F2ZWQtcjggLWZjYWxsLXNhdmVkLXI5IC1mY2FsbC1zYXZl ZC1yMTAgLWZjYWxsLXNhdmVkLXIxMSIKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNP TkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQKQ09ORklHX0RF RkNPTkZJR19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklH X0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVyYWwg c2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxF PSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049 IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpD T05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJ R19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9L RVJORUxfTFo0PXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldApDT05GSUdfS0VSTkVM X0JaSVAyPXkKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxf WFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VS TkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJ R19TV0FQPXkKIyBDT05GSUdfU1lTVklQQyBpcyBub3Qgc2V0CkNPTkZJR19QT1NJWF9NUVVFVUU9 eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CiMgQ09ORklHX0NST1NTX01FTU9SWV9BVFRB Q0ggaXMgbm90IHNldApDT05GSUdfRkhBTkRMRT15CkNPTkZJR19VU0VMSUI9eQpDT05GSUdfQVVE SVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9 eQpDT05GSUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJFRT15CgojCiMgSVJRIHN1YnN5 c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9X PXkKQ09ORklHX0dFTkVSSUNfSVJRX0xFR0FDWV9BTExPQ19IV0lSUT15CkNPTkZJR19HRU5FUklD X1BFTkRJTkdfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX0NISVA9eQpDT05GSUdfSVJRX0RPTUFJ Tj15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQojIENPTkZJR19JUlFfRE9NQUlOX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9 eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9E QVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VO RVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdf R0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5U U19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVycyBz dWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX0haX1BFUklPRElDPXkKIyBD T05GSUdfTk9fSFpfSURMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05PX0haX0ZVTEwgaXMgbm90IHNl dAojIENPTkZJR19OT19IWiBpcyBub3Qgc2V0CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQoKIwoj IENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUND T1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBD T05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0JTRF9QUk9DRVNT X0FDQ1QgaXMgbm90IHNldApDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUND VD15CiMgQ09ORklHX1RBU0tfWEFDQ1QgaXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpD T05GSUdfUFJFRU1QVF9SQ1U9eQpDT05GSUdfU1JDVT15CiMgQ09ORklHX1RBU0tTX1JDVSBpcyBu b3Qgc2V0CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKIyBDT05GSUdfUkNVX1VTRVJfUVMgaXMg bm90IHNldApDT05GSUdfUkNVX0ZBTk9VVD02NApDT05GSUdfUkNVX0ZBTk9VVF9MRUFGPTE2CiMg Q09ORklHX1JDVV9GQU5PVVRfRVhBQ1QgaXMgbm90IHNldAojIENPTkZJR19UUkVFX1JDVV9UUkFD RSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9CT09TVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfS1RI UkVBRF9QUklPPTAKIyBDT05GSUdfUkNVX05PQ0JfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNV X0VYUEVESVRFX0JPT1QgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtD T05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQKQ09ORklHX0xPR19CVUZf U0hJRlQ9MTcKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdfSEFWRV9VTlNU QUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFfQkFMQU5DSU5HPXkK Q09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKIyBDT05GSUdfTlVNQV9CQUxBTkNJTkcgaXMg bm90IHNldApDT05GSUdfQ0dST1VQUz15CkNPTkZJR19DR1JPVVBfREVCVUc9eQpDT05GSUdfQ0dS T1VQX0ZSRUVaRVI9eQojIENPTkZJR19DR1JPVVBfREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1BVU0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NUIGlzIG5vdCBzZXQKIyBD T05GSUdfTUVNQ0cgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUEVSRiBpcyBub3Qgc2V0CkNP TkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CiMgQ09ORklHX0NG U19CQU5EV0lEVEggaXMgbm90IHNldAojIENPTkZJR19SVF9HUk9VUF9TQ0hFRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19DR1JPVVAgaXMgbm90IHNldApDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JF PXkKQ09ORklHX05BTUVTUEFDRVM9eQojIENPTkZJR19VVFNfTlMgaXMgbm90IHNldAojIENPTkZJ R19JUENfTlMgaXMgbm90IHNldApDT05GSUdfVVNFUl9OUz15CkNPTkZJR19QSURfTlM9eQpDT05G SUdfTkVUX05TPXkKQ09ORklHX1NDSEVEX0FVVE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJF Q0FURUQgaXMgbm90IHNldAojIENPTkZJR19SRUxBWSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW X0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09O RklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRf TFpPPXkKQ09ORklHX1JEX0xaND15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5v dCBzZXQKQ09ORklHX1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19TWVNDVExf RVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQ Rj15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZ U0NBTEw9eQojIENPTkZJR19TWVNGU19TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTQ1RM X1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxM PXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQojIENPTkZJR19QQ1NQS1JfUExBVEZPUk0g aXMgbm90IHNldAojIENPTkZJR19CQVNFX0ZVTEwgaXMgbm90IHNldApDT05GSUdfRlVURVg9eQpD T05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19F VkVOVEZEPXkKIyBDT05GSUdfQlBGX1NZU0NBTEwgaXMgbm90IHNldAojIENPTkZJR19TSE1FTSBp cyBub3Qgc2V0CiMgQ09ORklHX0FJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEVklTRV9TWVNDQUxM UyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUVVJUktTPXkKIyBDT05GSUdfRU1CRURERUQgaXMgbm90 IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19QRVJGX1VTRV9WTUFMTE9DPXkK CiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJG X0VWRU5UUz15CkNPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DPXkKIyBDT05GSUdfVk1fRVZF TlRfQ09VTlRFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBD T05GSUdfU0xBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUIgaXMgbm90IHNldApDT05GSUdfU0xP Qj15CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKIyBDT05GSUdfUFJPRklMSU5HIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJTUVS PXkKIyBDT05GSUdfSlVNUF9MQUJFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VQUk9CRVMgaXMgbm90 IHNldAojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJ Tl9CU1dBUD15CkNPTkZJR19VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX0lPUkVN QVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkK Q09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpD T05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9BVFRSUz15CkNPTkZJ R19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkK Q09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0RNQV9B UElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURf QlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09O RklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklH X0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9 eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9DTVBYQ0hH X0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfSEFWRV9BUkNIX1NF Q0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RB Q0tQUk9URUNUT1I9eQpDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19TVEFD S1BST1RFQ1RPUl9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VM QVI9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdf SEFWRV9DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19H RU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9U UkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklH X0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09O RklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5E T01JWkU9eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1Zf S0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIENP TkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1JUX01VVEVY RVM9eQpDT05GSUdfQkFTRV9TTUFMTD0xCiMgQ09ORklHX01PRFVMRVMgaXMgbm90IHNldApDT05G SUdfQkxPQ0s9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpD T05GSUdfQkxLX0RFVl9JTlRFR1JJVFk9eQpDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSPXkKCiMK IyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKQ09ORklHX0FD T1JOX1BBUlRJVElPTj15CkNPTkZJR19BQ09STl9QQVJUSVRJT05fQ1VNQU5BPXkKIyBDT05GSUdf QUNPUk5fUEFSVElUSU9OX0VFU09YIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9O X0lDUyBpcyBub3Qgc2V0CkNPTkZJR19BQ09STl9QQVJUSVRJT05fQURGUz15CkNPTkZJR19BQ09S Tl9QQVJUSVRJT05fUE9XRVJURUM9eQojIENPTkZJR19BQ09STl9QQVJUSVRJT05fUklTQ0lYIGlz IG5vdCBzZXQKQ09ORklHX0FJWF9QQVJUSVRJT049eQpDT05GSUdfT1NGX1BBUlRJVElPTj15CkNP TkZJR19BTUlHQV9QQVJUSVRJT049eQojIENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNl dApDT05GSUdfTUFDX1BBUlRJVElPTj15CiMgQ09ORklHX01TRE9TX1BBUlRJVElPTiBpcyBub3Qg c2V0CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19TR0lfUEFSVElU SU9OIGlzIG5vdCBzZXQKQ09ORklHX1VMVFJJWF9QQVJUSVRJT049eQojIENPTkZJR19TVU5fUEFS VElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0tBUk1BX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFS VElUSU9OPXkKQ09ORklHX1NZU1Y2OF9QQVJUSVRJT049eQpDT05GSUdfQ01ETElORV9QQVJUSVRJ T049eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkKQ09ORklHX0lP U0NIRURfREVBRExJTkU9eQpDT05GSUdfSU9TQ0hFRF9DRlE9eQojIENPTkZJR19ERUZBVUxUX0RF QURMSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9DRlEgaXMgbm90IHNldApDT05GSUdf REVGQVVMVF9OT09QPXkKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0ibm9vcCIKQ09ORklHX1BSRUVN UFRfTk9USUZJRVJTPXkKQ09ORklHX1BBREFUQT15CkNPTkZJR19BU04xPXkKQ09ORklHX1VOSU5M SU5FX1NQSU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJ R19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJ R19BUkNIX1VTRV9RVUVVRV9SV0xPQ0s9eQpDT05GSUdfUVVFVUVfUldMT0NLPXkKQ09ORklHX0ZS RUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCiMgQ09ORklHX1pPTkVf RE1BIGlzIG5vdCBzZXQKQ09ORklHX1NNUD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CiMg Q09ORklHX1g4Nl9YMkFQSUMgaXMgbm90IHNldApDT05GSUdfWDg2X01QUEFSU0U9eQojIENPTkZJ R19YODZfRVhURU5ERURfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTFBT UyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVWSUNFIGlzIG5vdCBzZXQK Q09ORklHX0lPU0ZfTUJJPXkKQ09ORklHX0lPU0ZfTUJJX0RFQlVHPXkKQ09ORklHX1g4Nl9TVVBQ T1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBp cyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBD T05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9D S1MgaXMgbm90IHNldAojIENPTkZJR19YRU4gaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkK IyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9B Q0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05PX0JP T1RNRU09eQpDT05GSUdfTUs4PXkKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01D T1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJ Q19DUFUgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJ R19YODZfTDFfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0lOVEVMX1VTRVJDT1BZPXkKQ09ORklH X1g4Nl9VU0VfUFBST19DSEVDS1NVTT15CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBY Q0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02 NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX1BST0NFU1NPUl9TRUxFQ1Q9eQojIENP TkZJR19DUFVfU1VQX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklH X0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0hQRVRfRU1VTEFU RV9SVEM9eQojIENPTkZJR19ETUkgaXMgbm90IHNldApDT05GSUdfR0FSVF9JT01NVT15CkNPTkZJ R19DQUxHQVJZX0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9NTVVfRU5BQkxFRF9CWV9ERUZBVUxU PXkKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdfSU9NTVVfSEVMUEVSPXkKIyBDT05GSUdfTUFYU01Q IGlzIG5vdCBzZXQKQ09ORklHX05SX0NQVVM9NjQKIyBDT05GSUdfU0NIRURfU01UIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NIRURfTUMgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUX05PTkUgaXMg bm90IHNldAojIENPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBub3Qgc2V0CkNPTkZJR19QUkVF TVBUPXkKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05G SUdfWDg2X0lPX0FQSUM9eQojIENPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJR UyBpcyBub3Qgc2V0CkNPTkZJR19YODZfTUNFPXkKQ09ORklHX1g4Nl9NQ0VfSU5URUw9eQpDT05G SUdfWDg2X01DRV9BTUQ9eQpDT05GSUdfWDg2X01DRV9USFJFU0hPTEQ9eQpDT05GSUdfWDg2X01D RV9JTkpFQ1Q9eQpDT05GSUdfWDg2X1RIRVJNQUxfVkVDVE9SPXkKIyBDT05GSUdfWDg2XzE2QklU IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQojIENPTkZJR19JOEsg aXMgbm90IHNldApDT05GSUdfTUlDUk9DT0RFPXkKQ09ORklHX01JQ1JPQ09ERV9JTlRFTD15CiMg Q09ORklHX01JQ1JPQ09ERV9BTUQgaXMgbm90IHNldApDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRF UkZBQ0U9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMX0VBUkxZPXkKQ09ORklHX01JQ1JPQ09ERV9F QVJMWT15CkNPTkZJR19YODZfTVNSPXkKQ09ORklHX1g4Nl9DUFVJRD15CkNPTkZJR19BUkNIX1BI WVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19Y ODZfRElSRUNUX0dCUEFHRVM9eQpDT05GSUdfTlVNQT15CiMgQ09ORklHX0FNRF9OVU1BIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl82NF9BQ1BJX05VTUE9eQpDT05GSUdfTk9ERVNfU1BBTl9PVEhFUl9O T0RFUz15CiMgQ09ORklHX05VTUFfRU1VIGlzIG5vdCBzZXQKQ09ORklHX05PREVTX1NISUZUPTYK Q09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZB VUxUPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19BUkNIX01FTU9S WV9QUk9CRT15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAw CkNPTkZJR19TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpD T05GSUdfU1BBUlNFTUVNPXkKQ09ORklHX05FRURfTVVMVElQTEVfTk9ERVM9eQpDT05GSUdfSEFW RV9NRU1PUllfUFJFU0VOVD15CkNPTkZJR19TUEFSU0VNRU1fRVhUUkVNRT15CkNPTkZJR19TUEFS U0VNRU1fVk1FTU1BUF9FTkFCTEU9eQpDT05GSUdfU1BBUlNFTUVNX0FMTE9DX01FTV9NQVBfVE9H RVRIRVI9eQojIENPTkZJR19TUEFSU0VNRU1fVk1FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X01FTUJMT0NLPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfQVJDSF9E SVNDQVJEX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfTU9WQUJM RV9OT0RFPXkKIyBDT05GSUdfSEFWRV9CT09UTUVNX0lORk9fTk9ERSBpcyBub3Qgc2V0CkNPTkZJ R19NRU1PUllfSE9UUExVRz15CkNPTkZJR19NRU1PUllfSE9UUExVR19TUEFSU0U9eQojIENPTkZJ R19NRU1PUllfSE9UUkVNT1ZFIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VGTEFHU19FWFRFTkRFRD15 CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURf UFRMT0NLPXkKQ09ORklHX01FTU9SWV9CQUxMT09OPXkKIyBDT05GSUdfQkFMTE9PTl9DT01QQUNU SU9OIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09O RklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1pPTkVfRE1BX0ZMQUc9MApDT05GSUdfTkVF RF9CT1VOQ0VfUE9PTD15CkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19NTVVfTk9USUZJRVI9 eQojIENPTkZJR19LU00gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQw OTYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfTUVNT1JZX0ZB SUxVUkU9eQojIENPTkZJR19IV1BPSVNPTl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19UUkFO U1BBUkVOVF9IVUdFUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19DTEVBTkNBQ0hFPXkKQ09ORklHX0ZS T05UU1dBUD15CiMgQ09ORklHX0NNQSBpcyBub3Qgc2V0CiMgQ09ORklHX01FTV9TT0ZUX0RJUlRZ IGlzIG5vdCBzZXQKQ09ORklHX1pTV0FQPXkKQ09ORklHX1pQT09MPXkKQ09ORklHX1pCVUQ9eQoj IENPTkZJR19aU01BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9 eQpDT05GSUdfWDg2X1BNRU1fTEVHQUNZPXkKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJ T049eQpDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSz15CkNPTkZJ R19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQojIENPTkZJR19NVFJSX1NBTklUSVpF UiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QQVQgaXMgbm90IHNldApDT05GSUdfQVJDSF9SQU5E T009eQpDT05GSUdfWDg2X1NNQVA9eQpDT05GSUdfRUZJPXkKQ09ORklHX0VGSV9TVFVCPXkKQ09O RklHX0VGSV9NSVhFRD15CkNPTkZJR19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBz ZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ha XzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05G SUdfS0VYRUM9eQpDT05GSUdfS0VYRUNfRklMRT15CiMgQ09ORklHX0tFWEVDX1ZFUklGWV9TSUcg aXMgbm90IHNldAojIENPTkZJR19DUkFTSF9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FM X1NUQVJUPTB4MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQojIENPTkZJR19SQU5ET01JWkVf QkFTRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMAojIENPTkZJR19I T1RQTFVHX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0xJVkVQQVRDSD15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15 CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX1VTRV9QRVJDUFVf TlVNQV9OT0RFX0lEPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwoj IENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfSElCRVJOQVRJT04gaXMgbm90IHNl dApDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19EUE1fV0FUQ0hET0c9eQpDT05GSUdfRFBNX1dBVENIRE9HX1RJ TUVPVVQ9NjAKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX0FDUEk9 eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hB VkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQoj IENPTkZJR19BQ1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0VDX0RFQlVH RlM9eQpDT05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQojIENPTkZJR19BQ1BJ X0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkK IyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKIyBD T05GSUdfQUNQSV9JUE1JIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJPQ0VTU09SX0FHR1JFR0FU T1I9eQojIENPTkZJR19BQ1BJX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfQUNQSV9OVU1BPXkK IyBDT05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5JVFJE X1RBQkxFX09WRVJSSURFIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfREVCVUc9eQpDT05GSUdfQUNQ SV9QQ0lfU0xPVD15CkNPTkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfQUNQSV9DT05UQUlORVI9 eQojIENPTkZJR19BQ1BJX0hPVFBMVUdfTUVNT1JZIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSE9U UExVR19JT0FQSUM9eQpDT05GSUdfQUNQSV9TQlM9eQpDT05GSUdfQUNQSV9IRUQ9eQpDT05GSUdf QUNQSV9DVVNUT01fTUVUSE9EPXkKQ09ORklHX0FDUElfQkdSVD15CiMgQ09ORklHX0FDUElfUkVE VUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09O RklHX0hBVkVfQUNQSV9BUEVJX05NST15CkNPTkZJR19BQ1BJX0FQRUk9eQpDT05GSUdfQUNQSV9B UEVJX0dIRVM9eQpDT05GSUdfQUNQSV9BUEVJX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfQUNQ SV9BUEVJX0VJTkogaXMgbm90IHNldApDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUc9eQpDT05G SUdfQUNQSV9FWFRMT0c9eQojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfU0ZJIGlzIG5vdCBzZXQKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwojIENPTkZJR19D UFVfRlJFUSBpcyBub3Qgc2V0CgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQpDT05G SUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09O RklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CgojCiMgTWVtb3J5IHBv d2VyIHNhdmluZ3MKIwpDT05GSUdfSTczMDBfSURMRV9JT0FUX0NIQU5ORUw9eQpDT05GSUdfSTcz MDBfSURMRT15CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQpDT05G SUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05GSUc9eQpDT05GSUdfUENJX0RPTUFJTlM9 eQpDT05GSUdfUENJX0NOQjIwTEVfUVVJUks9eQojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qg c2V0CkNPTkZJR19QQ0lfTVNJPXkKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPPXkKQ09ORklHX1BDSV9TVFVCPXkKQ09ORklHX0hUX0lS UT15CkNPTkZJR19QQ0lfQVRTPXkKIyBDT05GSUdfUENJX0lPViBpcyBub3Qgc2V0CkNPTkZJR19Q Q0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQoKIwojIFBDSSBo b3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0lTQV9ETUFfQVBJIGlzIG5vdCBzZXQK Q09ORklHX0FNRF9OQj15CiMgQ09ORklHX1BDQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBM VUdfUENJIGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU89eQpDT05GSUdfUkFQSURJT19ESVNDX1RJ TUVPVVQ9MzAKQ09ORklHX1JBUElESU9fRU5BQkxFX1JYX1RYX1BPUlRTPXkKIyBDT05GSUdfUkFQ SURJT19ETUFfRU5HSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFQSURJT19ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19SQVBJRElPX0VOVU1fQkFTSUM9eQoKIwojIFJhcGlkSU8gU3dpdGNoIGRyaXZl cnMKIwpDT05GSUdfUkFQSURJT19UU0k1N1g9eQpDT05GSUdfUkFQSURJT19DUFNfWFg9eQpDT05G SUdfUkFQSURJT19UU0k1Njg9eQpDT05GSUdfUkFQSURJT19DUFNfR0VOMj15CiMgQ09ORklHX1g4 Nl9TWVNGQiBpcyBub3Qgc2V0CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRp b25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQklORk1UX1NDUklQVD15CiMgQ09ORklH X0hBVkVfQU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JJTkZNVF9NSVNDIGlzIG5vdCBzZXQKIyBD T05GSUdfQ09SRURVTVAgaXMgbm90IHNldAojIENPTkZJR19JQTMyX0VNVUxBVElPTiBpcyBub3Qg c2V0CkNPTkZJR19YODZfREVWX0RNQV9PUFM9eQpDT05GSUdfUE1DX0FUT009eQpDT05GSUdfTkVU PXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKIyBDT05GSUdfUEFD S0VUX0RJQUcgaXMgbm90IHNldApDT05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBu b3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fQUxHTz15CiMgQ09ORklHX1hGUk1fVVNF UiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1VCX1BPTElDWSBpcyBub3Qgc2V0CiMgQ09ORklH X1hGUk1fTUlHUkFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBpcyBub3Qg c2V0CkNPTkZJR19YRlJNX0lQQ09NUD15CiMgQ09ORklHX05FVF9LRVkgaXMgbm90IHNldApDT05G SUdfSU5FVD15CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQojIENPTkZJR19JUF9BRFZBTkNFRF9ST1VU RVIgaXMgbm90IHNldApDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpD T05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBfUE5QX0JPT1RQPXkKQ09ORklHX0lQX1BOUF9S QVJQPXkKIyBDT05GSUdfTkVUX0lQSVAgaXMgbm90IHNldApDT05GSUdfTkVUX0lQR1JFX0RFTVVY PXkKQ09ORklHX05FVF9JUF9UVU5ORUw9eQpDT05GSUdfTkVUX0lQR1JFPXkKIyBDT05GSUdfTkVU X0lQR1JFX0JST0FEQ0FTVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9NUk9VVEU9eQojIENPTkZJR19J UF9QSU1TTV9WMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1BJTVNNX1YyIGlzIG5vdCBzZXQKQ09O RklHX1NZTl9DT09LSUVTPXkKIyBDT05GSUdfTkVUX0lQVlRJIGlzIG5vdCBzZXQKQ09ORklHX05F VF9VRFBfVFVOTkVMPXkKQ09ORklHX05FVF9GT1U9eQojIENPTkZJR19ORVRfRk9VX0lQX1RVTk5F TFMgaXMgbm90IHNldAojIENPTkZJR19HRU5FVkUgaXMgbm90IHNldApDT05GSUdfSU5FVF9BSD15 CkNPTkZJR19JTkVUX0VTUD15CiMgQ09ORklHX0lORVRfSVBDT01QIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5FVF9YRlJNX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX1RVTk5FTD15CiMgQ09O RklHX0lORVRfWEZSTV9NT0RFX1RSQU5TUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX1hGUk1f TU9ERV9UVU5ORUw9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfQkVFVD15CkNPTkZJR19JTkVUX0xS Tz15CiMgQ09ORklHX0lORVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19BRFZBTkNF RD15CkNPTkZJR19UQ1BfQ09OR19CSUM9eQpDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQpDT05GSUdf VENQX0NPTkdfV0VTVFdPT0Q9eQpDT05GSUdfVENQX0NPTkdfSFRDUD15CkNPTkZJR19UQ1BfQ09O R19IU1RDUD15CkNPTkZJR19UQ1BfQ09OR19IWUJMQT15CkNPTkZJR19UQ1BfQ09OR19WRUdBUz15 CkNPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRT15CkNPTkZJR19UQ1BfQ09OR19MUD15CiMgQ09ORklH X1RDUF9DT05HX1ZFTk8gaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfWUVBSD15CkNPTkZJR19U Q1BfQ09OR19JTExJTk9JUz15CiMgQ09ORklHX1RDUF9DT05HX0RDVENQIGlzIG5vdCBzZXQKIyBD T05GSUdfREVGQVVMVF9CSUMgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9DVUJJQz15CiMgQ09O RklHX0RFRkFVTFRfSFRDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfSFlCTEEgaXMgbm90 IHNldAojIENPTkZJR19ERUZBVUxUX1ZFR0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9X RVNUV09PRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJ R19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKIyBDT05GSUdfVENQX01ENVNJRyBpcyBub3Qgc2V0 CkNPTkZJR19JUFY2PXkKIyBDT05GSUdfSVBWNl9ST1VURVJfUFJFRiBpcyBub3Qgc2V0CiMgQ09O RklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldApDT05GSUdfSU5FVDZfQUg9eQojIENP TkZJR19JTkVUNl9FU1AgaXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPXkKIyBDT05GSUdf SVBWNl9NSVA2IGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPXkKQ09ORklHX0lO RVQ2X1RVTk5FTD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFJBTlNQT1JUPXkKIyBDT05GSUdf SU5FVDZfWEZSTV9NT0RFX1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVQ2X1hGUk1fTU9E RV9CRUVUIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9ST1VURU9QVElNSVpBVElP Tj15CkNPTkZJR19JUFY2X1NJVD15CkNPTkZJR19JUFY2X1NJVF82UkQ9eQpDT05GSUdfSVBWNl9O RElTQ19OT0RFVFlQRT15CkNPTkZJR19JUFY2X1RVTk5FTD15CkNPTkZJR19JUFY2X0dSRT15CkNP TkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CiMgQ09ORklHX0lQVjZfU1VCVFJFRVMgaXMgbm90 IHNldAojIENPTkZJR19JUFY2X01ST1VURSBpcyBub3Qgc2V0CkNPTkZJR19ORVRMQUJFTD15CkNP TkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklH X05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVI9eQoj IENPTkZJR19ORVRGSUxURVJfREVCVUcgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX0FEVkFO Q0VEPXkKCiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRF Ul9ORVRMSU5LPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1Q9eQpDT05GSUdfTkVURklM VEVSX05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPXkKQ09ORklH X05GX0NPTk5UUkFDSz15CkNPTkZJR19ORl9MT0dfQ09NTU9OPXkKQ09ORklHX05GX0NPTk5UUkFD S19NQVJLPXkKIyBDT05GSUdfTkZfQ09OTlRSQUNLX1NFQ01BUksgaXMgbm90IHNldAojIENPTkZJ R19ORl9DT05OVFJBQ0tfWk9ORVMgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NG Uz15CiMgQ09ORklHX05GX0NPTk5UUkFDS19FVkVOVFMgaXMgbm90IHNldApDT05GSUdfTkZfQ09O TlRSQUNLX1RJTUVPVVQ9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfVElNRVNUQU1QIGlzIG5vdCBz ZXQKQ09ORklHX05GX0NUX1BST1RPX0RDQ1A9eQpDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPXkKQ09O RklHX05GX0NUX1BST1RPX1NDVFA9eQpDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURT15CiMgQ09O RklHX05GX0NPTk5UUkFDS19BTUFOREEgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX0ZU UD15CkNPTkZJR19ORl9DT05OVFJBQ0tfSDMyMz15CkNPTkZJR19ORl9DT05OVFJBQ0tfSVJDPXkK Q09ORklHX05GX0NPTk5UUkFDS19CUk9BRENBU1Q9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfTkVU QklPU19OUyBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD15CkNPTkZJR19ORl9D T05OVFJBQ0tfUFBUUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT15CiMgQ09ORklHX05GX0NP Tk5UUkFDS19TSVAgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9eQpDT05GSUdf TkZfQ1RfTkVUTElOSz15CkNPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQ9eQpDT05GSUdfTkZf Q1RfTkVUTElOS19IRUxQRVI9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUVfQ1Q9eQpD T05GSUdfTkZfTkFUPXkKQ09ORklHX05GX05BVF9ORUVERUQ9eQpDT05GSUdfTkZfTkFUX1BST1RP X0RDQ1A9eQpDT05GSUdfTkZfTkFUX1BST1RPX1VEUExJVEU9eQpDT05GSUdfTkZfTkFUX1BST1RP X1NDVFA9eQojIENPTkZJR19ORl9OQVRfQU1BTkRBIGlzIG5vdCBzZXQKQ09ORklHX05GX05BVF9G VFA9eQpDT05GSUdfTkZfTkFUX0lSQz15CiMgQ09ORklHX05GX05BVF9TSVAgaXMgbm90IHNldApD T05GSUdfTkZfTkFUX1RGVFA9eQpDT05GSUdfTkZfTkFUX1JFRElSRUNUPXkKQ09ORklHX05FVEZJ TFRFUl9TWU5QUk9YWT15CiMgQ09ORklHX05GX1RBQkxFUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRG SUxURVJfWFRBQkxFUz15CgojCiMgWHRhYmxlcyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklHX05F VEZJTFRFUl9YVF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9DT05OTUFSSz15CkNPTkZJR19O RVRGSUxURVJfWFRfU0VUPXkKCiMKIyBYdGFibGVzIHRhcmdldHMKIwojIENPTkZJR19ORVRGSUxU RVJfWFRfVEFSR0VUX0FVRElUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf Q0hFQ0tTVU09eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DTEFTU0lGWT15CkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf Q1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9EU0NQPXkKQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITUFSSz15CkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH RVRfTEVEIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTE9HPXkKQ09ORklH X05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTkFUPXkKQ09O RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkVUTUFQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH RVRfTkZMT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORlFVRVVFPXkKIyBDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9OT1RSQUNLIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JFRElSRUNUPXkK Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RB UkdFVF9UUFJPWFkgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RSQUNF IGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfU0VDTUFSSz15CkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUz15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf VENQT1BUU1RSSVAgaXMgbm90IHNldAoKIwojIFh0YWJsZXMgbWF0Y2hlcwojCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfQUREUlRZUEU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBG IGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1F TlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CiMgQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9DT05OTEFCRUwgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01B VENIX0NPTk5MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1BUks9eQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfQ1BVPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RDQ1AgaXMgbm90IHNldApDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0RFVkdST1VQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9EU0NQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FQ049eQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX0VTUD15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQgaXMg bm90IHNldAojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSIGlzIG5vdCBzZXQKQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9ITD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBD T01QPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFJBTkdFPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9MMlRQPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xFTkdUSCBpcyBu b3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTElNSVQ9eQojIENPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01B UksgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTVVMVElQT1JUIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09X TkVSIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QT0xJQ1k9eQojIENPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9RVU9UQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9S QVRFRVNUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUFMTT15CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfUkVDRU5UPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENI X1NDVFAgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NPQ0tFVD15CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NU QVRJU1RJQz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RSSU5HPXkKIyBDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX1RDUE1TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfVElNRT15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9VMzIgaXMgbm90IHNldApDT05G SUdfSVBfU0VUPXkKQ09ORklHX0lQX1NFVF9NQVg9MjU2CiMgQ09ORklHX0lQX1NFVF9CSVRNQVBf SVAgaXMgbm90IHNldApDT05GSUdfSVBfU0VUX0JJVE1BUF9JUE1BQz15CkNPTkZJR19JUF9TRVRf QklUTUFQX1BPUlQ9eQojIENPTkZJR19JUF9TRVRfSEFTSF9JUCBpcyBub3Qgc2V0CkNPTkZJR19J UF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPXkKIyBDT05GSUdf SVBfU0VUX0hBU0hfSVBQT1JUSVAgaXMgbm90IHNldAojIENPTkZJR19JUF9TRVRfSEFTSF9JUFBP UlRORVQgaXMgbm90IHNldAojIENPTkZJR19JUF9TRVRfSEFTSF9NQUMgaXMgbm90IHNldAojIENP TkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NFVF9IQVNI X05FVD15CiMgQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9T RVRfSEFTSF9ORVRQT1JUPXkKIyBDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0UgaXMgbm90IHNl dAojIENPTkZJR19JUF9TRVRfTElTVF9TRVQgaXMgbm90IHNldAojIENPTkZJR19JUF9WUyBpcyBu b3Qgc2V0CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJB R19JUFY0PXkKQ09ORklHX05GX0NPTk5UUkFDS19JUFY0PXkKQ09ORklHX05GX0NPTk5UUkFDS19Q Uk9DX0NPTVBBVD15CiMgQ09ORklHX05GX0xPR19BUlAgaXMgbm90IHNldApDT05GSUdfTkZfTE9H X0lQVjQ9eQojIENPTkZJR19ORl9SRUpFQ1RfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORl9OQVRf SVBWND15CkNPTkZJR19ORl9OQVRfTUFTUVVFUkFERV9JUFY0PXkKIyBDT05GSUdfTkZfTkFUX1NO TVBfQkFTSUMgaXMgbm90IHNldApDT05GSUdfTkZfTkFUX1BST1RPX0dSRT15CkNPTkZJR19ORl9O QVRfUFBUUD15CkNPTkZJR19ORl9OQVRfSDMyMz15CkNPTkZJR19JUF9ORl9JUFRBQkxFUz15CiMg Q09ORklHX0lQX05GX01BVENIX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfTUFUQ0hfRUNO IGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX01BVENIX1JQRklMVEVSPXkKQ09ORklHX0lQX05GX01B VENIX1RUTD15CiMgQ09ORklHX0lQX05GX0ZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9U QVJHRVRfU1lOUFJPWFk9eQpDT05GSUdfSVBfTkZfTkFUPXkKQ09ORklHX0lQX05GX1RBUkdFVF9N QVNRVUVSQURFPXkKIyBDT05GSUdfSVBfTkZfVEFSR0VUX05FVE1BUCBpcyBub3Qgc2V0CkNPTkZJ R19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfSVBfTkZfTUFOR0xFPXkKIyBDT05GSUdf SVBfTkZfVEFSR0VUX0NMVVNURVJJUCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9UQVJHRVRfRUNO PXkKQ09ORklHX0lQX05GX1RBUkdFVF9UVEw9eQpDT05GSUdfSVBfTkZfUkFXPXkKQ09ORklHX0lQ X05GX1NFQ1VSSVRZPXkKQ09ORklHX0lQX05GX0FSUFRBQkxFUz15CiMgQ09ORklHX0lQX05GX0FS UEZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX0FSUF9NQU5HTEUgaXMgbm90IHNldAoK IwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY2 PXkKQ09ORklHX05GX0NPTk5UUkFDS19JUFY2PXkKIyBDT05GSUdfTkZfUkVKRUNUX0lQVjYgaXMg bm90IHNldApDT05GSUdfTkZfTE9HX0lQVjY9eQpDT05GSUdfTkZfTkFUX0lQVjY9eQpDT05GSUdf TkZfTkFUX01BU1FVRVJBREVfSVBWNj15CkNPTkZJR19JUDZfTkZfSVBUQUJMRVM9eQpDT05GSUdf SVA2X05GX01BVENIX0FIPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND15CkNPTkZJR19JUDZf TkZfTUFUQ0hfRlJBRz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfT1BUUz15CiMgQ09ORklHX0lQNl9O Rl9NQVRDSF9ITCBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj15CiMg Q09ORklHX0lQNl9ORl9NQVRDSF9NSCBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfTUFUQ0hfUlBG SUxURVI9eQpDT05GSUdfSVA2X05GX01BVENIX1JUPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfSEw9 eQojIENPTkZJR19JUDZfTkZfRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9UQVJHRVRf U1lOUFJPWFk9eQpDT05GSUdfSVA2X05GX01BTkdMRT15CkNPTkZJR19JUDZfTkZfUkFXPXkKIyBD T05GSUdfSVA2X05GX1NFQ1VSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSVA2X05GX05BVCBpcyBu b3Qgc2V0CkNPTkZJR19JUF9EQ0NQPXkKCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwoj IENPTkZJR19JUF9EQ0NQX0NDSUQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfQ0NJ RDM9eQpDT05GSUdfSVBfRENDUF9DQ0lEM19ERUJVRz15CkNPTkZJR19JUF9EQ0NQX1RGUkNfTElC PXkKQ09ORklHX0lQX0RDQ1BfVEZSQ19ERUJVRz15CgojCiMgRENDUCBLZXJuZWwgSGFja2luZwoj CiMgQ09ORklHX0lQX0RDQ1BfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19JUF9TQ1RQIGlzIG5v dCBzZXQKIyBDT05GSUdfUkRTIGlzIG5vdCBzZXQKQ09ORklHX1RJUEM9eQojIENPTkZJR19USVBD X01FRElBX1VEUCBpcyBub3Qgc2V0CkNPTkZJR19BVE09eQpDT05GSUdfQVRNX0NMSVA9eQpDT05G SUdfQVRNX0NMSVBfTk9fSUNNUD15CiMgQ09ORklHX0FUTV9MQU5FIGlzIG5vdCBzZXQKIyBDT05G SUdfQVRNX0JSMjY4NCBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPXkKIyBDT05GSUdfTDJUUF9ERUJV R0ZTIGlzIG5vdCBzZXQKQ09ORklHX0wyVFBfVjM9eQpDT05GSUdfTDJUUF9JUD15CiMgQ09ORklH X0wyVFBfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15CkNPTkZJR19HQVJQPXkKQ09ORklHX01S UD15CiMgQ09ORklHX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgwMjFRPXkKQ09ORklH X1ZMQU5fODAyMVFfR1ZSUD15CkNPTkZJR19WTEFOXzgwMjFRX01WUlA9eQojIENPTkZJR19ERUNO RVQgaXMgbm90IHNldApDT05GSUdfTExDPXkKIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0CkNPTkZJ R19JUFg9eQojIENPTkZJR19JUFhfSU5URVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBTEsgaXMg bm90IHNldApDT05GSUdfWDI1PXkKQ09ORklHX0xBUEI9eQpDT05GSUdfUEhPTkVUPXkKIyBDT05G SUdfNkxPV1BBTiBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0PXkKQ09ORklHX0lFRUU4MDIx NTRfU09DS0VUPXkKQ09ORklHX01BQzgwMjE1ND15CkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1 ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9eQojIENPTkZJR19ORVRfU0NI X0hUQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0hGU0M9eQojIENPTkZJR19ORVRfU0NIX0FU TSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1BSSU89eQpDT05GSUdfTkVUX1NDSF9NVUxUSVE9 eQpDT05GSUdfTkVUX1NDSF9SRUQ9eQojIENPTkZJR19ORVRfU0NIX1NGQiBpcyBub3Qgc2V0CkNP TkZJR19ORVRfU0NIX1NGUT15CkNPTkZJR19ORVRfU0NIX1RFUUw9eQpDT05GSUdfTkVUX1NDSF9U QkY9eQpDT05GSUdfTkVUX1NDSF9HUkVEPXkKIyBDT05GSUdfTkVUX1NDSF9EU01BUksgaXMgbm90 IHNldAojIENPTkZJR19ORVRfU0NIX05FVEVNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRFJS PXkKIyBDT05GSUdfTkVUX1NDSF9NUVBSSU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0NI T0tFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9RRlEgaXMgbm90IHNldApDT05GSUdfTkVU X1NDSF9DT0RFTD15CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkKQ09ORklHX05FVF9TQ0hfRlE9 eQpDT05GSUdfTkVUX1NDSF9ISEY9eQpDT05GSUdfTkVUX1NDSF9QSUU9eQpDT05GSUdfTkVUX1ND SF9QTFVHPXkKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKIyBDT05GSUdf TkVUX0NMU19CQVNJQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX1RDSU5ERVg9eQojIENPTkZJ R19ORVRfQ0xTX1JPVVRFNCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0ZXPXkKQ09ORklHX05F VF9DTFNfVTMyPXkKIyBDT05GSUdfQ0xTX1UzMl9QRVJGIGlzIG5vdCBzZXQKQ09ORklHX0NMU19V MzJfTUFSSz15CiMgQ09ORklHX05FVF9DTFNfUlNWUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9D TFNfUlNWUDYgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19GTE9XPXkKQ09ORklHX05FVF9DTFNf Q0dST1VQPXkKIyBDT05GSUdfTkVUX0NMU19CUEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfRU1B VENIIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19BQ1QgaXMgbm90IHNldApDT05GSUdfTkVU X0NMU19JTkQ9eQpDT05GSUdfTkVUX1NDSF9GSUZPPXkKIyBDT05GSUdfRENCIGlzIG5vdCBzZXQK Q09ORklHX0ROU19SRVNPTFZFUj15CkNPTkZJR19CQVRNQU5fQURWPXkKIyBDT05GSUdfQkFUTUFO X0FEVl9CTEEgaXMgbm90IHNldApDT05GSUdfQkFUTUFOX0FEVl9EQVQ9eQpDT05GSUdfQkFUTUFO X0FEVl9OQz15CiMgQ09ORklHX0JBVE1BTl9BRFZfTUNBU1QgaXMgbm90IHNldAojIENPTkZJR19C QVRNQU5fQURWX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09QRU5WU1dJVENIPXkKQ09ORklHX09Q RU5WU1dJVENIX0dSRT15CkNPTkZJR19WU09DS0VUUz15CiMgQ09ORklHX1ZNV0FSRV9WTUNJX1ZT T0NLRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19NTUFQIGlzIG5vdCBzZXQKQ09ORklH X05FVExJTktfRElBRz15CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CiMgQ09O RklHX01QTFNfUk9VVElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfU1dJVENIREVWPXkKQ09ORklHX1JQUz15CkNPTkZJR19SRlNfQUNDRUw9eQpDT05GSUdf WFBTPXkKQ09ORklHX0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9 eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfTkVUX0ZMT1df TElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4gaXMgbm90 IHNldAojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CkNPTkZJR19DQU49eQojIENPTkZJR19D QU5fUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0JDTSBpcyBub3Qgc2V0CkNPTkZJR19DQU5f R1c9eQoKIwojIENBTiBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0NBTl9WQ0FOIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0FOX1NMQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9ERVY9eQojIENPTkZJ R19DQU5fQ0FMQ19CSVRUSU1JTkcgaXMgbm90IHNldAojIENPTkZJR19DQU5fTEVEUyBpcyBub3Qg c2V0CiMgQ09ORklHX0NBTl9KQU5aX0lDQU4zIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1NKQTEw MDAgaXMgbm90IHNldAojIENPTkZJR19DQU5fQ19DQU4gaXMgbm90IHNldApDT05GSUdfQ0FOX01f Q0FOPXkKQ09ORklHX0NBTl9DQzc3MD15CiMgQ09ORklHX0NBTl9DQzc3MF9JU0EgaXMgbm90IHNl dApDT05GSUdfQ0FOX0NDNzcwX1BMQVRGT1JNPXkKCiMKIyBDQU4gU1BJIGludGVyZmFjZXMKIwoj IENPTkZJR19DQU5fTUNQMjUxWCBpcyBub3Qgc2V0CkNPTkZJR19DQU5fU09GVElORz15CiMgQ09O RklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0lSREE9eQoKIwojIElyREEg cHJvdG9jb2xzCiMKQ09ORklHX0lSTEFOPXkKIyBDT05GSUdfSVJDT01NIGlzIG5vdCBzZXQKIyBD T05GSUdfSVJEQV9VTFRSQSBpcyBub3Qgc2V0CgojCiMgSXJEQSBvcHRpb25zCiMKIyBDT05GSUdf SVJEQV9DQUNIRV9MQVNUX0xTQVAgaXMgbm90IHNldAojIENPTkZJR19JUkRBX0ZBU1RfUlIgaXMg bm90IHNldApDT05GSUdfSVJEQV9ERUJVRz15CgojCiMgSW5mcmFyZWQtcG9ydCBkZXZpY2UgZHJp dmVycwojCgojCiMgU0lSIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfSVJUVFlfU0lSIGlzIG5v dCBzZXQKCiMKIyBEb25nbGUgc3VwcG9ydAojCgojCiMgRklSIGRldmljZSBkcml2ZXJzCiMKIyBD T05GSUdfVkxTSV9GSVIgaXMgbm90IHNldApDT05GSUdfQlQ9eQpDT05GSUdfQlRfQlJFRFI9eQoj IENPTkZJR19CVF9SRkNPTU0gaXMgbm90IHNldApDT05GSUdfQlRfQk5FUD15CiMgQ09ORklHX0JU X0JORVBfTUNfRklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfQk5FUF9QUk9UT19GSUxURVIg aXMgbm90IHNldApDT05GSUdfQlRfSElEUD15CkNPTkZJR19CVF9MRT15CkNPTkZJR19CVF9TRUxG VEVTVD15CkNPTkZJR19CVF9TRUxGVEVTVF9FQ0RIPXkKIyBDT05GSUdfQlRfU0VMRlRFU1RfU01Q IGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfREVCVUdGUyBpcyBub3Qgc2V0CgojCiMgQmx1ZXRvb3Ro IGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfQlRfSENJQlRTRElPIGlzIG5vdCBzZXQKIyBDT05G SUdfQlRfSENJVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVZIQ0kgaXMgbm90IHNldAoj IENPTkZJR19CVF9NUlZMIGlzIG5vdCBzZXQKQ09ORklHX0FGX1JYUlBDPXkKIyBDT05GSUdfQUZf UlhSUENfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19SWEtBRCBpcyBub3Qgc2V0CkNPTkZJR19G SUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19DRkc4MDIxMSBpcyBub3Qgc2V0 CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVkcyB0byBiZSBl bmFibGVkIGZvciBNQUM4MDIxMQojCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKQ09ORklHX1JG S0lMTD15CkNPTkZJR19SRktJTExfTEVEUz15CiMgQ09ORklHX1JGS0lMTF9JTlBVVCBpcyBub3Qg c2V0CkNPTkZJR19SRktJTExfUkVHVUxBVE9SPXkKQ09ORklHX1JGS0lMTF9HUElPPXkKIyBDT05G SUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NF UEhfTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQlBG X0pJVD15CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMK IwpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIKQ09O RklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldApDT05GSUdf U1RBTkRBTE9ORT15CiMgQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQgaXMgbm90IHNldApD T05GSUdfRldfTE9BREVSPXkKQ09ORklHX0ZJUk1XQVJFX0lOX0tFUk5FTD15CkNPTkZJR19FWFRS QV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKQ09ORklHX0ZXX0xP QURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSz15CkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQoj IENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ERVZSRVMgaXMg bm90IHNldAojIENPTkZJR19TWVNfSFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVS SUNfQ1BVX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkK Q09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUEk9eQpD T05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hBUkVE X0JVRkZFUj15CiMgQ09ORklHX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNl cwojCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQojIENPTkZJR19NVEQg aXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdfUEFS UE9SVD15CkNPTkZJR19QQVJQT1JUX1BDPXkKIyBDT05GSUdfUEFSUE9SVF9TRVJJQUwgaXMgbm90 IHNldAojIENPTkZJR19QQVJQT1JUX1BDX0ZJRk8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JU X1BDX1NVUEVSSU8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX0dTQyBpcyBub3Qgc2V0CiMg Q09ORklHX1BBUlBPUlRfQVg4ODc5NiBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUXzEyODQ9eQpD T05GSUdfUE5QPXkKIyBDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTIGlzIG5vdCBzZXQKCiMKIyBQ cm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxL X0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUklERSBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFg9eQojIENPTkZJR19CTEtfQ1BRX0NJU1NfREEgaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX0RBQzk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfVU1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfTE9PUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRFJCRCBp cyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX05CRD15CkNPTkZJR19CTEtfREVWX05WTUU9eQpDT05G SUdfQkxLX0RFVl9TS0Q9eQpDT05GSUdfQkxLX0RFVl9PU0Q9eQpDT05GSUdfQkxLX0RFVl9TWDg9 eQpDT05GSUdfQkxLX0RFVl9SQU09eQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklH X0JMS19ERVZfUkFNX1NJWkU9NDA5NgpDT05GSUdfQkxLX0RFVl9QTUVNPXkKQ09ORklHX0NEUk9N X1BLVENEVkQ9eQpDT05GSUdfQ0RST01fUEtUQ0RWRF9CVUZGRVJTPTgKIyBDT05GSUdfQ0RST01f UEtUQ0RWRF9XQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQVRBX09WRVJfRVRIPXkKIyBDT05GSUdf VklSVElPX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSEQgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX1JCRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1JTWFg9eQoKIwojIE1p c2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD15CiMgQ09ORklHX0FENTI1WF9E UE9UIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1ZX0lSUT15CiMgQ09ORklHX0lCTV9BU00gaXMgbm90 IHNldApDT05GSUdfUEhBTlRPTT15CiMgQ09ORklHX1NHSV9JT0M0IGlzIG5vdCBzZXQKQ09ORklH X1RJRk1fQ09SRT15CkNPTkZJR19USUZNXzdYWDE9eQojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5v dCBzZXQKIyBDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0hQX0lM Tz15CkNPTkZJR19BUERTOTgwMkFMUz15CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKIyBD T05GSUdfSVNMMjkwMjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UU0wyNTUwPXkKQ09ORklH X1NFTlNPUlNfQkgxNzgwPXkKQ09ORklHX1NFTlNPUlNfQkgxNzcwPXkKQ09ORklHX1NFTlNPUlNf QVBEUzk5MFg9eQpDT05GSUdfSE1DNjM1Mj15CkNPTkZJR19EUzE2ODI9eQpDT05GSUdfVElfREFD NzUxMj15CiMgQ09ORklHX1ZNV0FSRV9CQUxMT09OIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1QMDg1 X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JNUDA4NV9TUEkgaXMgbm90IHNldApDT05GSUdfVVNC X1NXSVRDSF9GU0E5NDgwPXkKIyBDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRyBpcyBub3Qgc2V0 CkNPTkZJR19TUkFNPXkKQ09ORklHX0MyUE9SVD15CiMgQ09ORklHX0MyUE9SVF9EVVJBTUFSXzIx NTAgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9BVDI0PXkK IyBDT05GSUdfRUVQUk9NX0FUMjUgaXMgbm90IHNldApDT05GSUdfRUVQUk9NX0xFR0FDWT15CkNP TkZJR19FRVBST01fTUFYNjg3NT15CkNPTkZJR19FRVBST01fOTNDWDY9eQojIENPTkZJR19FRVBS T01fOTNYWDQ2IGlzIG5vdCBzZXQKQ09ORklHX0NCNzEwX0NPUkU9eQojIENPTkZJR19DQjcxMF9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9ERUJVR19BU1NVTVBUSU9OUz15CgojCiMgVGV4 YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwojIENPTkZJ R19USV9TVCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPXkKCiMKIyBBbHRlcmEg RlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUKIwpDT05GSUdfQUxURVJBX1NUQVBMPXkKQ09O RklHX0lOVEVMX01FST15CkNPTkZJR19JTlRFTF9NRUlfTUU9eQpDT05GSUdfSU5URUxfTUVJX1RY RT15CkNPTkZJR19WTVdBUkVfVk1DST15CgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwpDT05G SUdfSU5URUxfTUlDX0JVUz15CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKIyBDT05GSUdf SU5URUxfTUlDX0hPU1QgaXMgbm90IHNldAoKIwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCiMg Q09ORklHX0lOVEVMX01JQ19DQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VOV1FFIGlzIG5vdCBz ZXQKQ09ORklHX0VDSE89eQojIENPTkZJR19DWExfQkFTRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X0lERT15CkNPTkZJR19JREU9eQoKIwojIFBsZWFzZSBzZWUgRG9jdW1lbnRhdGlvbi9pZGUvaWRl LnR4dCBmb3IgaGVscC9pbmZvIG9uIElERSBkcml2ZXMKIwpDT05GSUdfSURFX1hGRVJfTU9ERT15 CkNPTkZJR19JREVfVElNSU5HUz15CkNPTkZJR19JREVfQVRBUEk9eQpDT05GSUdfQkxLX0RFVl9J REVfU0FUQT15CkNPTkZJR19JREVfR0Q9eQojIENPTkZJR19JREVfR0RfQVRBIGlzIG5vdCBzZXQK IyBDT05GSUdfSURFX0dEX0FUQVBJIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFQ0Q9eQoj IENPTkZJR19CTEtfREVWX0lERUNEX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKQ09ORklHX0JM S19ERVZfSURFVEFQRT15CiMgQ09ORklHX0JMS19ERVZfSURFQUNQSSBpcyBub3Qgc2V0CkNPTkZJ R19JREVfVEFTS19JT0NUTD15CkNPTkZJR19JREVfUFJPQ19GUz15CgojCiMgSURFIGNoaXBzZXQg c3VwcG9ydC9idWdmaXhlcwojCkNPTkZJR19JREVfR0VORVJJQz15CiMgQ09ORklHX0JMS19ERVZf UExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NNRDY0MCBpcyBub3Qgc2V0CkNP TkZJR19CTEtfREVWX0lERVBOUD15CkNPTkZJR19CTEtfREVWX0lERURNQV9TRkY9eQoKIwojIFBD SSBJREUgY2hpcHNldHMgc3VwcG9ydAojCkNPTkZJR19CTEtfREVWX0lERVBDST15CkNPTkZJR19J REVQQ0lfUENJQlVTX09SREVSPXkKIyBDT05GSUdfQkxLX0RFVl9PRkZCT0FSRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX09QVEk2 MjE9eQpDT05GSUdfQkxLX0RFVl9SWjEwMDA9eQpDT05GSUdfQkxLX0RFVl9JREVETUFfUENJPXkK IyBDT05GSUdfQkxLX0RFVl9BRUM2MlhYIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfQUxJMTVY Mz15CiMgQ09ORklHX0JMS19ERVZfQU1ENzRYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf QVRJSVhQIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfQ01ENjRYPXkKQ09ORklHX0JMS19ERVZf VFJJRkxFWD15CkNPTkZJR19CTEtfREVWX0hQVDM2Nj15CkNPTkZJR19CTEtfREVWX0pNSUNST049 eQpDT05GSUdfQkxLX0RFVl9QSUlYPXkKIyBDT05GSUdfQkxLX0RFVl9JVDgxNzIgaXMgbm90IHNl dApDT05GSUdfQkxLX0RFVl9JVDgyMTM9eQojIENPTkZJR19CTEtfREVWX0lUODIxWCBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX05TODc0MTU9eQpDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9PTEQ9 eQpDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9ORVc9eQojIENPTkZJR19CTEtfREVWX1NWV0tTIGlz IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU0lJTUFHRT15CkNPTkZJR19CTEtfREVWX1NJUzU1MTM9 eQpDT05GSUdfQkxLX0RFVl9TTEM5MEU2Nj15CiMgQ09ORklHX0JMS19ERVZfVFJNMjkwIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfVklBODJDWFhYPXkKQ09ORklHX0JMS19ERVZfVEM4NkMwMDE9 eQpDT05GSUdfQkxLX0RFVl9JREVETUE9eQoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05G SUdfU0NTSV9NT0Q9eQojIENPTkZJR19SQUlEX0FUVFJTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0k9 eQpDT05GSUdfU0NTSV9ETUE9eQpDT05GSUdfU0NTSV9ORVRMSU5LPXkKIyBDT05GSUdfU0NTSV9N UV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBw b3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwojIENPTkZJR19CTEtfREVWX1NEIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX09TU1Q9 eQpDT05GSUdfQkxLX0RFVl9TUj15CiMgQ09ORklHX0JMS19ERVZfU1JfVkVORE9SIGlzIG5vdCBz ZXQKQ09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQ0hSX0RFVl9TQ0g9eQojIENPTkZJR19TQ1NJ X0NPTlNUQU5UUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0xPR0dJTkc9eQpDT05GSUdfU0NTSV9T Q0FOX0FTWU5DPXkKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwojIENPTkZJR19TQ1NJX1NQSV9BVFRS UyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0ZDX0FUVFJTPXkKQ09ORklHX1NDU0lfSVNDU0lfQVRU UlM9eQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPXkKIyBD T05GSUdfU0NTSV9TQVNfQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVAg aXMgbm90IHNldApDT05GSUdfU0NTSV9TUlBfQVRUUlM9eQojIENPTkZJR19TQ1NJX0xPV0xFVkVM IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfREg9eQojIENPTkZJR19TQ1NJX0RIX1JEQUMgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX0RIX0hQX1NXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ESF9F TUMgaXMgbm90IHNldApDT05GSUdfU0NTSV9ESF9BTFVBPXkKQ09ORklHX1NDU0lfT1NEX0lOSVRJ QVRPUj15CkNPTkZJR19TQ1NJX09TRF9VTEQ9eQpDT05GSUdfU0NTSV9PU0RfRFBSSU5UX1NFTlNF PTEKIyBDT05GSUdfU0NTSV9PU0RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRBPXkKIyBDT05G SUdfQVRBX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SPXkK IyBDT05GSUdfQVRBX0FDUEkgaXMgbm90IHNldApDT05GSUdfU0FUQV9QTVA9eQoKIwojIENvbnRy b2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMKQ09ORklHX1NBVEFfQUhDST15 CkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09eQpDT05GSUdfU0FUQV9JTklDMTYyWD15CiMgQ09O RklHX1NBVEFfQUNBUkRfQUhDSSBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1NJTDI0PXkKQ09ORklH X0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNl CiMKQ09ORklHX1BEQ19BRE1BPXkKQ09ORklHX1NBVEFfUVNUT1I9eQojIENPTkZJR19TQVRBX1NY NCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfQk1ETUE9eQoKIwojIFNBVEEgU0ZGIGNvbnRyb2xsZXJz IHdpdGggQk1ETUEKIwpDT05GSUdfQVRBX1BJSVg9eQpDT05GSUdfU0FUQV9NVj15CiMgQ09ORklH X1NBVEFfTlYgaXMgbm90IHNldApDT05GSUdfU0FUQV9QUk9NSVNFPXkKIyBDT05GSUdfU0FUQV9T SUwgaXMgbm90IHNldApDT05GSUdfU0FUQV9TSVM9eQpDT05GSUdfU0FUQV9TVlc9eQpDT05GSUdf U0FUQV9VTEk9eQpDT05GSUdfU0FUQV9WSUE9eQpDT05GSUdfU0FUQV9WSVRFU1NFPXkKCiMKIyBQ QVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKIyBDT05GSUdfUEFUQV9BTEkgaXMgbm90 IHNldApDT05GSUdfUEFUQV9BTUQ9eQpDT05GSUdfUEFUQV9BUlRPUD15CiMgQ09ORklHX1BBVEFf QVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVFA4NjdYIGlzIG5vdCBzZXQKQ09ORklH X1BBVEFfQ01ENjRYPXkKQ09ORklHX1BBVEFfQ1lQUkVTUz15CkNPTkZJR19QQVRBX0VGQVI9eQoj IENPTkZJR19QQVRBX0hQVDM2NiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0hQVDM3WD15CiMgQ09O RklHX1BBVEFfSFBUM1gyTiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0hQVDNYMz15CiMgQ09ORklH X1BBVEFfSFBUM1gzX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0lUODIxMz15CiMgQ09ORklH X1BBVEFfSVQ4MjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9KTUlDUk9OIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFUQV9NQVJWRUxMIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfTkVUQ0VMTD15CkNP TkZJR19QQVRBX05JTkpBMzI9eQojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApDT05G SUdfUEFUQV9PTERQSUlYPXkKQ09ORklHX1BBVEFfT1BUSURNQT15CkNPTkZJR19QQVRBX1BEQzIw MjdYPXkKQ09ORklHX1BBVEFfUERDX09MRD15CiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qg c2V0CkNPTkZJR19QQVRBX1JEQz15CiMgQ09ORklHX1BBVEFfU0NIIGlzIG5vdCBzZXQKIyBDT05G SUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1NJTDY4MD15CkNPTkZJ R19QQVRBX1NJUz15CkNPTkZJR19QQVRBX1RPU0hJQkE9eQpDT05GSUdfUEFUQV9UUklGTEVYPXkK Q09ORklHX1BBVEFfVklBPXkKIyBDT05GSUdfUEFUQV9XSU5CT05EIGlzIG5vdCBzZXQKCiMKIyBQ SU8tb25seSBTRkYgY29udHJvbGxlcnMKIwpDT05GSUdfUEFUQV9DTUQ2NDBfUENJPXkKQ09ORklH X1BBVEFfTVBJSVg9eQojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldApDT05GSUdfUEFU QV9PUFRJPXkKQ09ORklHX1BBVEFfUExBVEZPUk09eQpDT05GSUdfUEFUQV9SWjEwMDA9eQoKIwoj IEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCiMgQ09ORklHX0FUQV9HRU5FUklD IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9eQpD T05GSUdfQkxLX0RFVl9NRD15CiMgQ09ORklHX01EX0FVVE9ERVRFQ1QgaXMgbm90IHNldApDT05G SUdfTURfTElORUFSPXkKIyBDT05GSUdfTURfUkFJRDAgaXMgbm90IHNldApDT05GSUdfTURfUkFJ RDE9eQpDT05GSUdfTURfUkFJRDEwPXkKQ09ORklHX01EX1JBSUQ0NTY9eQpDT05GSUdfTURfTVVM VElQQVRIPXkKQ09ORklHX01EX0ZBVUxUWT15CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qgc2V0CkNP TkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT15CkNPTkZJR19ETV9N UV9ERUZBVUxUPXkKIyBDT05GSUdfRE1fREVCVUcgaXMgbm90IHNldApDT05GSUdfRE1fQlVGSU89 eQpDT05GSUdfRE1fQklPX1BSSVNPTj15CkNPTkZJR19ETV9QRVJTSVNURU5UX0RBVEE9eQojIENP TkZJR19ETV9ERUJVR19CTE9DS19TVEFDS19UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NS WVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPXkK Q09ORklHX0RNX0NBQ0hFPXkKQ09ORklHX0RNX0NBQ0hFX01RPXkKQ09ORklHX0RNX0NBQ0hFX0NM RUFORVI9eQpDT05GSUdfRE1fRVJBPXkKQ09ORklHX0RNX01JUlJPUj15CkNPTkZJR19ETV9MT0df VVNFUlNQQUNFPXkKQ09ORklHX0RNX1JBSUQ9eQpDT05GSUdfRE1fWkVSTz15CkNPTkZJR19ETV9N VUxUSVBBVEg9eQpDT05GSUdfRE1fTVVMVElQQVRIX1FMPXkKIyBDT05GSUdfRE1fTVVMVElQQVRI X1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldApDT05GSUdfRE1fVUVW RU5UPXkKQ09ORklHX0RNX0ZMQUtFWT15CkNPTkZJR19ETV9WRVJJVFk9eQpDT05GSUdfRE1fU1dJ VENIPXkKQ09ORklHX0RNX0xPR19XUklURVM9eQojIENPTkZJR19UQVJHRVRfQ09SRSBpcyBub3Qg c2V0CkNPTkZJR19GVVNJT049eQojIENPTkZJR19GVVNJT05fU1BJIGlzIG5vdCBzZXQKQ09ORklH X0ZVU0lPTl9GQz15CiMgQ09ORklHX0ZVU0lPTl9TQVMgaXMgbm90IHNldApDT05GSUdfRlVTSU9O X01BWF9TR0U9MTI4CiMgQ09ORklHX0ZVU0lPTl9DVEwgaXMgbm90IHNldAojIENPTkZJR19GVVNJ T05fTE9HR0lORyBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoj CkNPTkZJR19GSVJFV0lSRT15CiMgQ09ORklHX0ZJUkVXSVJFX09IQ0kgaXMgbm90IHNldApDT05G SUdfRklSRVdJUkVfU0JQMj15CkNPTkZJR19GSVJFV0lSRV9ORVQ9eQojIENPTkZJR19GSVJFV0lS RV9OT1NZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlMgaXMgbm90IHNldAoj IENPTkZJR19ORVRERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVkhPU1RfTkVUIGlzIG5vdCBz ZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBV VF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9eQpDT05GSUdfSU5QVVRfU1BBUlNF S01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2Vz CiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYPXkK Q09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVW X1NDUkVFTl9ZPTc2OApDT05GSUdfSU5QVVRfSk9ZREVWPXkKQ09ORklHX0lOUFVUX0VWREVWPXkK Q09ORklHX0lOUFVUX0VWQlVHPXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19J TlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkK IyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQy MTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIx MjEgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdB WSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX1RXTDQwMzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOUFVUX01PVVNFIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNU SUNLPXkKQ09ORklHX0pPWVNUSUNLX0FOQUxPRz15CkNPTkZJR19KT1lTVElDS19BM0Q9eQpDT05G SUdfSk9ZU1RJQ0tfQURJPXkKQ09ORklHX0pPWVNUSUNLX0NPQlJBPXkKQ09ORklHX0pPWVNUSUNL X0dGMks9eQpDT05GSUdfSk9ZU1RJQ0tfR1JJUD15CiMgQ09ORklHX0pPWVNUSUNLX0dSSVBfTVAg aXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfR1VJTExFTU9UPXkKIyBDT05GSUdfSk9ZU1RJQ0tf SU5URVJBQ1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TSURFV0lOREVSIGlzIG5vdCBz ZXQKQ09ORklHX0pPWVNUSUNLX1RNREM9eQojIENPTkZJR19KT1lTVElDS19JRk9SQ0UgaXMgbm90 IHNldApDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUj15CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFO IGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPXkKIyBDT05GSUdfSk9ZU1RJQ0tf U1BBQ0VCQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0 CkNPTkZJR19KT1lTVElDS19UV0lESk9ZPXkKQ09ORklHX0pPWVNUSUNLX1pIRU5IVUE9eQpDT05G SUdfSk9ZU1RJQ0tfREI5PXkKQ09ORklHX0pPWVNUSUNLX0dBTUVDT049eQpDT05GSUdfSk9ZU1RJ Q0tfVFVSQk9HUkFGWD15CkNPTkZJR19KT1lTVElDS19BUzUwMTE9eQojIENPTkZJR19KT1lTVElD S19KT1lEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWFBBRCBpcyBub3Qgc2V0CiMg Q09ORklHX0pPWVNUSUNLX1dBTEtFUkEwNzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVEFC TEVUIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fQURTNzg0NiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzc9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5X0kyQyBp cyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzlfU1BJPXkKQ09ORklHX1RPVUNIU0NS RUVOX0FUTUVMX01YVD15CkNPTkZJR19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSPXkKQ09ORklHX1RP VUNIU0NSRUVOX0JVMjEwMTM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNRzExMD15CkNPTkZJ R19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRT15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9J MkMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX1NQST15CiMgQ09ORklHX1RP VUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9EQTkw MzQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fREE5MDUyPXkKQ09ORklHX1RPVUNIU0NSRUVOX0RZTkFQ Uk89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFPXkKQ09ORklHX1RPVUNIU0NSRUVOX0VF VEk9eQojIENPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNI U0NSRUVOX0dPT0RJWD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldApD T05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTj15CkNPTkZJ R19UT1VDSFNDUkVFTl9FTE89eQojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9XODAwMSBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f TUFYMTE4MDE9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMD15CkNPTkZJR19UT1VDSFNDUkVF Tl9NTVMxMTQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIPXkKQ09ORklHX1RPVUNIU0NSRUVO X0lORVhJTz15CkNPTkZJR19UT1VDSFNDUkVFTl9NSzcxMj15CkNPTkZJR19UT1VDSFNDUkVFTl9Q RU5NT1VOVD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDYgaXMgbm90IHNldApDT05G SUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVD15CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTj15 CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX1dNODMxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUg aXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fTUMxMzc4Mz15CkNPTkZJR19UT1VDSFNDUkVF Tl9UT1VDSElUMjEzPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVF Tl9UU0MyMDA3PXkKQ09ORklHX1RPVUNIU0NSRUVOX1NUMTIzMj15CiMgQ09ORklHX1RPVUNIU0NS RUVOX1NYODY1NCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WD15CiMgQ09O RklHX1RPVUNIU0NSRUVOX1pGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01JU0MgaXMg bm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19B UkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VS SU9fU0VSUE9SVD15CiMgQ09ORklHX1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKQ09ORklHX1NF UklPX1BBUktCRD15CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJ T19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPXkKQ09ORklHX1NFUklPX0FMVEVSQV9QUzI9eQpD T05GSUdfU0VSSU9fUFMyTVVMVD15CkNPTkZJR19TRVJJT19BUkNfUFMyPXkKQ09ORklHX0dBTUVQ T1JUPXkKQ09ORklHX0dBTUVQT1JUX05TNTU4PXkKQ09ORklHX0dBTUVQT1JUX0w0PXkKQ09ORklH X0dBTUVQT1JUX0VNVTEwSzE9eQpDT05GSUdfR0FNRVBPUlRfRk04MDE9eQoKIwojIENoYXJhY3Rl ciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CiMgQ09ORklHX1ZUIGlzIG5vdCBzZXQKQ09ORklHX1VO SVg5OF9QVFlTPXkKIyBDT05GSUdfREVWUFRTX01VTFRJUExFX0lOU1RBTkNFUyBpcyBub3Qgc2V0 CkNPTkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTI1NgojIENPTkZJ R19TRVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNl dAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX1NJTksgaXMgbm90IHNl dAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldApDT05GSUdfREVWS01FTT15CgojCiMgU2VyaWFs IGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkK Q09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1 MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9Q Q0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVO VElNRV9VQVJUUz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9GSU5U RUsgaXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJ R19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5v dCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQoj IENPTkZJR19TRVJJQUxfSlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJU IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lGWDZYNjAgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBu b3Qgc2V0CkNPTkZJR19QUklOVEVSPXkKIyBDT05GSUdfTFBfQ09OU09MRSBpcyBub3Qgc2V0CkNP TkZJR19QUERFVj15CiMgQ09ORklHX1ZJUlRJT19DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX0lQ TUlfSEFORExFUj15CiMgQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQgaXMgbm90IHNldApDT05GSUdf SVBNSV9ERVZJQ0VfSU5URVJGQUNFPXkKQ09ORklHX0lQTUlfU0k9eQojIENPTkZJR19JUE1JX1NJ X1BST0JFX0RFRkFVTFRTIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfU1NJRj15CkNPTkZJR19JUE1J X1dBVENIRE9HPXkKQ09ORklHX0lQTUlfUE9XRVJPRkY9eQojIENPTkZJR19IV19SQU5ET00gaXMg bm90IHNldApDT05GSUdfTlZSQU09eQojIENPTkZJR19SMzk2NCBpcyBub3Qgc2V0CkNPTkZJR19B UFBMSUNPTT15CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKQ09ORklHX1JBV19EUklWRVI9eQpD T05GSUdfTUFYX1JBV19ERVZTPTI1NgojIENPTkZJR19IUEVUIGlzIG5vdCBzZXQKQ09ORklHX0hB TkdDSEVDS19USU1FUj15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX1RDR19USVM9eQojIENPTkZJ R19UQ0dfVElTX0kyQ19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0lORklO RU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTiBpcyBub3Qgc2V0CiMg Q09ORklHX1RDR19OU0MgaXMgbm90IHNldAojIENPTkZJR19UQ0dfQVRNRUwgaXMgbm90IHNldApD T05GSUdfVENHX0lORklORU9OPXkKIyBDT05GSUdfVENHX0NSQiBpcyBub3Qgc2V0CkNPTkZJR19U Q0dfVElTX1NUMzNaUDI0PXkKQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDPXkKQ09ORklHX1RD R19USVNfU1QzM1pQMjRfU1BJPXkKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNldApDT05GSUdf REVWUE9SVD15CkNPTkZJR19YSUxMWUJVUz15CkNPTkZJR19YSUxMWUJVU19QQ0lFPXkKCiMKIyBJ MkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05G SUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJDX0NIQVJE RVYgaXMgbm90IHNldApDT05GSUdfSTJDX01VWD15CgojCiMgTXVsdGlwbGV4ZXIgSTJDIENoaXAg c3VwcG9ydAojCiMgQ09ORklHX0kyQ19NVVhfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVY X1BDQTk1NDE9eQpDT05GSUdfSTJDX01VWF9QQ0E5NTR4PXkKQ09ORklHX0kyQ19IRUxQRVJfQVVU Tz15CkNPTkZJR19JMkNfU01CVVM9eQpDT05GSUdfSTJDX0FMR09CSVQ9eQoKIwojIEkyQyBIYXJk d2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMK IwpDT05GSUdfSTJDX0FMSTE1MzU9eQpDT05GSUdfSTJDX0FMSTE1NjM9eQpDT05GSUdfSTJDX0FM STE1WDM9eQojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgx MTEgaXMgbm90IHNldApDT05GSUdfSTJDX0k4MDE9eQojIENPTkZJR19JMkNfSVNDSCBpcyBub3Qg c2V0CkNPTkZJR19JMkNfSVNNVD15CkNPTkZJR19JMkNfUElJWDQ9eQojIENPTkZJR19JMkNfTkZP UkNFMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lTNTU5NT15CkNPTkZJR19JMkNfU0lTNjMwPXkK Q09ORklHX0kyQ19TSVM5Nlg9eQpDT05GSUdfSTJDX1ZJQT15CiMgQ09ORklHX0kyQ19WSUFQUk8g aXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19JMkNfU0NNST15CgojCiMgSTJD IHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMK Q09ORklHX0kyQ19DQlVTX0dQSU89eQpDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJ R19JMkNfREVTSUdOV0FSRV9QQ0k9eQpDT05GSUdfSTJDX0dQSU89eQpDT05GSUdfSTJDX09DT1JF Uz15CiMgQ09ORklHX0kyQ19QQ0FfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfUFhB X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldApDT05GSUdfSTJD X1hJTElOWD15CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJ R19JMkNfUEFSUE9SVD15CiMgQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRy aXZlcnMKIwpDT05GSUdfSTJDX1NMQVZFPXkKQ09ORklHX0kyQ19TTEFWRV9FRVBST009eQojIENP TkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQoj IENPTkZJR19TUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1BJX01BU1RFUj15CgojCiMgU1BJ IE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19TUElfQUxURVJBIGlzIG5vdCBz ZXQKQ09ORklHX1NQSV9CSVRCQU5HPXkKIyBDT05GSUdfU1BJX0JVVFRFUkZMWSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NQSV9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0dQSU8gaXMgbm90 IHNldApDT05GSUdfU1BJX0xNNzBfTExQPXkKQ09ORklHX1NQSV9PQ19USU5ZPXkKQ09ORklHX1NQ SV9QWEEyWFhfRE1BPXkKQ09ORklHX1NQSV9QWEEyWFg9eQojIENPTkZJR19TUElfUFhBMlhYX1BD SSBpcyBub3Qgc2V0CkNPTkZJR19TUElfU0MxOElTNjAyPXkKQ09ORklHX1NQSV9YQ09NTT15CiMg Q09ORklHX1NQSV9YSUxJTlggaXMgbm90IHNldApDT05GSUdfU1BJX0RFU0lHTldBUkU9eQpDT05G SUdfU1BJX0RXX1BDST15CkNPTkZJR19TUElfRFdfTU1JTz15CgojCiMgU1BJIFByb3RvY29sIE1h c3RlcnMKIwojIENPTkZJR19TUElfU1BJREVWIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9UTEU2Mlgw PXkKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CgojCiMg UFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX05UUF9QUFM9eQoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwpDT05GSUdfUFBTX0NM SUVOVF9LVElNRVI9eQojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKQ09ORklH X1BQU19DTElFTlRfUEFSUE9SVD15CiMgQ09ORklHX1BQU19DTElFTlRfR1BJTyBpcyBub3Qgc2V0 CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwpD T05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZ X1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19BUkNI X1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVW UkVTPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQpDT05GSUdf REVCVUdfR1BJTz15CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fR0VORVJJQz15Cgoj CiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKIwpDT05GSUdfR1BJT19EV0FQQj15CkNPTkZJ R19HUElPX0Y3MTg4WD15CkNPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk09eQojIENPTkZJR19H UElPX0lDSCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0lUODc2MUU9eQojIENPTkZJR19HUElPX0xZ TlhQT0lOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NIIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fU0NIMzExWD15CkNPTkZJR19HUElPX1ZYODU1PXkKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMK IwpDT05GSUdfR1BJT19BRFA1NTg4PXkKIyBDT05GSUdfR1BJT19BRFA1NTg4X0lSUSBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01BWDczMlg9 eQpDT05GSUdfR1BJT19NQVg3MzJYX0lSUT15CkNPTkZJR19HUElPX1BDQTk1M1g9eQpDT05GSUdf R1BJT19QQ0E5NTNYX0lSUT15CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fU1gxNTBYIGlzIG5vdCBzZXQKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05G SUdfR1BJT19BUklaT05BPXkKIyBDT05GSUdfR1BJT19DUllTVEFMX0NPVkUgaXMgbm90IHNldApD T05GSUdfR1BJT19EQTkwNTI9eQpDT05GSUdfR1BJT19KQU5aX1RUTD15CiMgQ09ORklHX0dQSU9f VFBTNjU5MTIgaXMgbm90IHNldApDT05GSUdfR1BJT19UV0w0MDMwPXkKIyBDT05GSUdfR1BJT19U V0w2MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XTTgzMVggaXMgbm90IHNldApDT05GSUdf R1BJT19XTTgzNTA9eQoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX0FNRDgx MTE9eQpDT05GSUdfR1BJT19CVDhYWD15CkNPTkZJR19HUElPX0lOVEVMX01JRD15CkNPTkZJR19H UElPX01MX0lPSD15CkNPTkZJR19HUElPX1JEQzMyMVg9eQoKIwojIFNQSSBHUElPIGV4cGFuZGVy cwojCiMgQ09ORklHX0dQSU9fTUFYNzMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUNQMjNT MDggaXMgbm90IHNldAojIENPTkZJR19HUElPX01DMzM4ODAgaXMgbm90IHNldApDT05GSUdfVzE9 eQojIENPTkZJR19XMV9DT04gaXMgbm90IHNldAoKIwojIDEtd2lyZSBCdXMgTWFzdGVycwojCiMg Q09ORklHX1cxX01BU1RFUl9NQVRST1ggaXMgbm90IHNldApDT05GSUdfVzFfTUFTVEVSX0RTMjQ4 Mj15CiMgQ09ORklHX1cxX01BU1RFUl9EUzFXTSBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJf R1BJTz15CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT15CiMgQ09O RklHX1cxX1NMQVZFX1NNRU0gaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDA4PXkKQ09O RklHX1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9eQoj IENPTkZJR19XMV9TTEFWRV9EUzI0MDYgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDIz PXkKQ09ORklHX1cxX1NMQVZFX0RTMjQzMT15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzM9eQpDT05G SUdfVzFfU0xBVkVfRFMyNDMzX0NSQz15CkNPTkZJR19XMV9TTEFWRV9EUzI3NjA9eQpDT05GSUdf VzFfU0xBVkVfRFMyNzgwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MT15CkNPTkZJR19XMV9TTEFW RV9EUzI4RTA0PXkKQ09ORklHX1cxX1NMQVZFX0JRMjcwMDA9eQpDT05GSUdfUE9XRVJfU1VQUExZ PXkKQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRz15CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qg c2V0CkNPTkZJR19HRU5FUklDX0FEQ19CQVRURVJZPXkKQ09ORklHX01BWDg5MjVfUE9XRVI9eQpD T05GSUdfV004MzFYX0JBQ0tVUD15CiMgQ09ORklHX1dNODMxWF9QT1dFUiBpcyBub3Qgc2V0CiMg Q09ORklHX1dNODM1MF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19URVNUX1BPV0VSPXkKQ09ORklH X0JBVFRFUllfRFMyNzYwPXkKQ09ORklHX0JBVFRFUllfRFMyNzgwPXkKQ09ORklHX0JBVFRFUllf RFMyNzgxPXkKQ09ORklHX0JBVFRFUllfRFMyNzgyPXkKQ09ORklHX0JBVFRFUllfU0JTPXkKQ09O RklHX0JBVFRFUllfQlEyN3gwMD15CiMgQ09ORklHX0JBVFRFUllfQlEyN1gwMF9JMkMgaXMgbm90 IHNldApDT05GSUdfQkFUVEVSWV9CUTI3WDAwX1BMQVRGT1JNPXkKQ09ORklHX0JBVFRFUllfREE5 MDMwPXkKIyBDT05GSUdfQkFUVEVSWV9EQTkwNTIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZ X01BWDE3MDQwIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTUFYMTcwNDI9eQojIENPTkZJR19D SEFSR0VSX01BWDg5MDMgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9UV0w0MDMwPXkKIyBDT05G SUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9HUElPPXkKIyBDT05G SUdfQ0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTUFYMTQ1Nzc9eQoj IENPTkZJR19DSEFSR0VSX01BWDg5OTggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQx NVggaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI0MTkwPXkKQ09ORklHX0NIQVJHRVJfQlEy NDczNT15CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz15CiMgQ09ORklHX0JBVFRFUllfR0FVR0VfTFRD Mjk0MSBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX1JUNTAzMz15CiMgQ09ORklHX1BPV0VSX1JF U0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfQVZTIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9O PXkKQ09ORklHX0hXTU9OX1ZJRD15CkNPTkZJR19IV01PTl9ERUJVR19DSElQPXkKCiMKIyBOYXRp dmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FENzMxND15CkNPTkZJR19TRU5TT1JTX0FENzQx ND15CkNPTkZJR19TRU5TT1JTX0FENzQxOD15CkNPTkZJR19TRU5TT1JTX0FETTEwMjE9eQojIENP TkZJR19TRU5TT1JTX0FETTEwMjUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDI2PXkK Q09ORklHX1NFTlNPUlNfQURNMTAyOT15CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0FETTkyNDA9eQpDT05GSUdfU0VOU09SU19BRFQ3WDEwPXkKIyBD T05GSUdfU0VOU09SU19BRFQ3MzEwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQxMD15 CkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9eQojIENPTkZJR19TRU5TT1JTX0FEVDc0NjIgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDcwPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ3NT15CkNP TkZJR19TRU5TT1JTX0FTQzc2MjE9eQpDT05GSUdfU0VOU09SU19LOFRFTVA9eQpDT05GSUdfU0VO U09SU19LMTBURU1QPXkKQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSPXkKQ09ORklHX1NFTlNP UlNfQVBQTEVTTUM9eQpDT05GSUdfU0VOU09SU19BU0IxMDA9eQojIENPTkZJR19TRU5TT1JTX0FU WFAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0RTMTYyMT15CkNPTkZJR19TRU5TT1JTX0RBOTA1Ml9BREM9eQpDT05GSUdfU0VOU09S U19JNUtfQU1CPXkKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj15CiMgQ09ORklHX1NFTlNPUlNfRjcx ODgyRkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3NTM3NVMgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19NQzEzNzgzX0FEQz15CkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD15CiMgQ09ORklH X1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0c3NjBBPXkKQ09ORklHX1NFTlNPUlNfRzc2Mj15CiMgQ09O RklHX1NFTlNPUlNfR1BJT19GQU4gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lCTUFFTSBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0lCTVBFWD15CiMgQ09ORklHX1NFTlNPUlNfSUlPX0hXTU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19JNTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SRVRFTVAgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19JVDg3PXkKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfUE9XUjEyMjA9eQpDT05GSUdfU0VOU09SU19MSU5FQUdFPXkK IyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDE1 MT15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xU QzQyMjI9eQpDT05GSUdfU0VOU09SU19MVEM0MjQ1PXkKQ09ORklHX1NFTlNPUlNfTFRDNDI2MD15 CkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9eQpDT05GSUdfU0VOU09SU19NQVgxMTExPXkKQ09ORklH X1NFTlNPUlNfTUFYMTYwNjU9eQpDT05GSUdfU0VOU09SU19NQVgxNjE5PXkKQ09ORklHX1NFTlNP UlNfTUFYMTY2OD15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTk3IGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19NQVg2NjM5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj15CkNPTkZJ R19TRU5TT1JTX01BWDY2NTA9eQpDT05GSUdfU0VOU09SU19NQVg2Njk3PXkKQ09ORklHX1NFTlNP UlNfSFRVMjE9eQojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19NRU5GMjFCTUNfSFdNT049eQojIENPTkZJR19TRU5TT1JTX0FEQ1hYIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03MD15CiMg Q09ORklHX1NFTlNPUlNfTE03MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNzU9eQpDT05G SUdfU0VOU09SU19MTTc3PXkKQ09ORklHX1NFTlNPUlNfTE03OD15CkNPTkZJR19TRU5TT1JTX0xN ODA9eQpDT05GSUdfU0VOU09SU19MTTgzPXkKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05MD15 CkNPTkZJR19TRU5TT1JTX0xNOTI9eQojIENPTkZJR19TRU5TT1JTX0xNOTMgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MTTk1MjM0PXkKQ09ORklHX1NFTlNPUlNfTE05NTI0MT15CiMgQ09ORklH X1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDODczNjA9eQojIENP TkZJR19TRU5TT1JTX1BDODc0MjcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19OVENfVEhFUk1J U1RPUj15CiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X05DVDY3NzU9eQpDT05GSUdfU0VOU09SU19OQ1Q3ODAyPXkKQ09ORklHX1NFTlNPUlNfTkNUNzkw ND15CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9eQpDT05GSUdfUE1CVVM9eQpDT05GSUdfU0VOU09S U19QTUJVUz15CiMgQ09ORklHX1NFTlNPUlNfQURNMTI3NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0xNMjUwNjY9eQpDT05GSUdfU0VOU09SU19MVEMyOTc4PXkKQ09ORklHX1NFTlNPUlNfTFRD Mjk3OF9SRUdVTEFUT1I9eQpDT05GSUdfU0VOU09SU19NQVgxNjA2ND15CkNPTkZJR19TRU5TT1JT X01BWDM0NDQwPXkKQ09ORklHX1NFTlNPUlNfTUFYODY4OD15CkNPTkZJR19TRU5TT1JTX1RQUzQw NDIyPXkKQ09ORklHX1NFTlNPUlNfVUNEOTAwMD15CkNPTkZJR19TRU5TT1JTX1VDRDkyMDA9eQpD T05GSUdfU0VOU09SU19aTDYxMDA9eQpDT05GSUdfU0VOU09SU19TSFQxNT15CiMgQ09ORklHX1NF TlNPUlNfU0hUMjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSFRDMT15CiMgQ09ORklHX1NF TlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RNRTE3Mzc9eQpDT05GSUdf U0VOU09SU19FTUMxNDAzPXkKQ09ORklHX1NFTlNPUlNfRU1DMjEwMz15CkNPTkZJR19TRU5TT1JT X0VNQzZXMjAxPXkKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1NNU0M0N00xOTI9eQojIENPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTcgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19TQ0g1NjI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfU01NNjY1PXkKIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURTMTAxNT15CiMgQ09ORklHX1NFTlNPUlNfQURTNzgy OCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEUzc4NzE9eQojIENPTkZJR19TRU5TT1JTX0FN QzY4MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEyMDk9eQpDT05GSUdfU0VOU09SU19J TkEyWFg9eQojIENPTkZJR19TRU5TT1JTX1RITUM1MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1RNUDEwMj15CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19UTVA0MDEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UTVA0MjE9eQpDT05GSUdfU0VO U09SU19WSUFfQ1BVVEVNUD15CkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9eQojIENPTkZJR19TRU5T T1JTX1ZUMTIxMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZUODIzMT15CkNPTkZJR19TRU5T T1JTX1c4Mzc4MUQ9eQpDT05GSUdfU0VOU09SU19XODM3OTFEPXkKQ09ORklHX1NFTlNPUlNfVzgz NzkyRD15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf VzgzNzk1PXkKQ09ORklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNUUkw9eQpDT05GSUdfU0VOU09SU19X ODNMNzg1VFM9eQojIENPTkZJR19TRU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfVzgzNjI3SEYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM2MjdFSEY9eQpD T05GSUdfU0VOU09SU19XTTgzMVg9eQpDT05GSUdfU0VOU09SU19XTTgzNTA9eQoKIwojIEFDUEkg ZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkKIyBDT05GSUdfVEhF Uk1BTF9IV01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9X SVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlz IG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRT15CkNPTkZJR19U SEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CkNP TkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkc9eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFD RT15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QS0df VEVNUF9USEVSTUFMPXkKQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTD15CkNPTkZJR19JTlQz NDBYX1RIRVJNQUw9eQpDT05GSUdfQUNQSV9USEVSTUFMX1JFTD15CgojCiMgVGV4YXMgSW5zdHJ1 bWVudHMgdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX1dBVENIRE9HPXkKQ09ORklHX1dBVENIRE9H X0NPUkU9eQpDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQ9eQoKIwojIFdhdGNoZG9nIERldmljZSBE cml2ZXJzCiMKIyBDT05GSUdfU09GVF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19EQTkwNTJf V0FUQ0hET0c9eQojIENPTkZJR19EQTkwNjNfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfTUVO RjIxQk1DX1dBVENIRE9HPXkKQ09ORklHX1dNODMxWF9XQVRDSERPRz15CkNPTkZJR19XTTgzNTBf V0FUQ0hET0c9eQpDT05GSUdfWElMSU5YX1dBVENIRE9HPXkKQ09ORklHX0NBREVOQ0VfV0FUQ0hE T0c9eQpDT05GSUdfRFdfV0FUQ0hET0c9eQpDT05GSUdfUk41VDYxOF9XQVRDSERPRz15CkNPTkZJ R19UV0w0MDMwX1dBVENIRE9HPXkKIyBDT05GSUdfUkVUVV9XQVRDSERPRyBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUVVJUkVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNIX1dEVCBpcyBu b3Qgc2V0CkNPTkZJR19BTElNMTUzNV9XRFQ9eQpDT05GSUdfQUxJTTcxMDFfV0RUPXkKQ09ORklH X0Y3MTgwOEVfV0RUPXkKQ09ORklHX1NQNTEwMF9UQ089eQpDT05GSUdfU0JDX0ZJVFBDMl9XQVRD SERPRz15CiMgQ09ORklHX0VVUk9URUNIX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JQjcwMF9XRFQ9 eQpDT05GSUdfSUJNQVNSPXkKIyBDT05GSUdfV0FGRVJfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdf STYzMDBFU0JfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lFNlhYX1dEVD15CkNPTkZJR19JVENPX1dE VD15CkNPTkZJR19JVENPX1ZFTkRPUl9TVVBQT1JUPXkKQ09ORklHX0lUODcxMkZfV0RUPXkKQ09O RklHX0lUODdfV0RUPXkKQ09ORklHX0hQX1dBVENIRE9HPXkKQ09ORklHX0hQV0RUX05NSV9ERUNP RElORz15CiMgQ09ORklHX1NDMTIwMF9XRFQgaXMgbm90IHNldApDT05GSUdfUEM4NzQxM19XRFQ9 eQojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldApDT05GSUdfNjBYWF9XRFQ9eQojIENPTkZJR19D UFU1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0NfU0NIMzExWF9XRFQgaXMgbm90IHNldAoj IENPTkZJR19TTVNDMzdCNzg3X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19WSUFfV0RUPXkKQ09ORklH X1c4MzYyN0hGX1dEVD15CkNPTkZJR19XODM4NzdGX1dEVD15CkNPTkZJR19XODM5NzdGX1dEVD15 CkNPTkZJR19NQUNIWl9XRFQ9eQpDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRz15CiMgQ09ORklH X01FTl9BMjFfV0RUIGlzIG5vdCBzZXQKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwoj IENPTkZJR19QQ0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1dEVFBDST15CkNPTkZJR19T U0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxpY29uIEJhY2twbGFuZQojCiMgQ09ORklHX1NT QiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZp YyBBTUJBCiMKQ09ORklHX0JDTUE9eQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CiMg Q09ORklHX0JDTUFfSE9TVF9QQ0kgaXMgbm90IHNldApDT05GSUdfQkNNQV9IT1NUX1NPQz15CiMg Q09ORklHX0JDTUFfRFJJVkVSX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dN QUNfQ01OIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfRFJJVkVSX0dQSU89eQpDT05GSUdfQkNNQV9E RUJVRz15CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09S RT15CkNPTkZJR19NRkRfQVMzNzExPXkKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQK Q09ORklHX01GRF9BQVQyODcwX0NPUkU9eQpDT05GSUdfTUZEX0JDTTU5MFhYPXkKIyBDT05GSUdf TUZEX0FYUDIwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKQ09O RklHX1BNSUNfREE5MDNYPXkKQ09ORklHX1BNSUNfREE5MDUyPXkKIyBDT05GSUdfTUZEX0RBOTA1 Ml9TUEkgaXMgbm90IHNldApDT05GSUdfTUZEX0RBOTA1Ml9JMkM9eQojIENPTkZJR19NRkRfREE5 MDU1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9EQTkwNjM9eQpDT05GSUdfTUZEX0RBOTE1MD15CkNP TkZJR19NRkRfTUMxM1hYWD15CiMgQ09ORklHX01GRF9NQzEzWFhYX1NQSSBpcyBub3Qgc2V0CkNP TkZJR19NRkRfTUMxM1hYWF9JMkM9eQojIENPTkZJR19IVENfUEFTSUMzIGlzIG5vdCBzZXQKIyBD T05GSUdfSFRDX0kyQ1BMRCBpcyBub3Qgc2V0CkNPTkZJR19MUENfSUNIPXkKQ09ORklHX0xQQ19T Q0g9eQpDT05GSUdfSU5URUxfU09DX1BNSUM9eQpDT05GSUdfTUZEX0pBTlpfQ01PRElPPXkKIyBD T05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfODhQTTgwMD15CiMgQ09ORklH X01GRF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQK Q09ORklHX01GRF9NQVgxNDU3Nz15CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CkNP TkZJR19NRkRfTUFYNzc4NDM9eQpDT05GSUdfTUZEX01BWDg5MDc9eQpDT05GSUdfTUZEX01BWDg5 MjU9eQojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODk5OD15 CiMgQ09ORklHX01GRF9NVDYzOTcgaXMgbm90IHNldApDT05GSUdfTUZEX01FTkYyMUJNQz15CiMg Q09ORklHX0VaWF9QQ0FQIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SRVRVPXkKIyBDT05GSUdfTUZE X1BDRjUwNjMzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SREMzMjFYPXkKQ09ORklHX01GRF9SVFNY X1BDST15CkNPTkZJR19NRkRfUlQ1MDMzPXkKIyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNl dApDT05GSUdfTUZEX1JONVQ2MTg9eQpDT05GSUdfTUZEX1NFQ19DT1JFPXkKIyBDT05GSUdfTUZE X1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TTTUwMT15CiMgQ09ORklHX01GRF9T TTUwMV9HUElPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TS1k4MTQ1Mj15CkNPTkZJR19NRkRfU01T Qz15CkNPTkZJR19BQlg1MDBfQ09SRT15CkNPTkZJR19BQjMxMDBfQ09SRT15CiMgQ09ORklHX0FC MzEwMF9PVFAgaXMgbm90IHNldApDT05GSUdfTUZEX1NZU0NPTj15CiMgQ09ORklHX01GRF9USV9B TTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBz ZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qg c2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlz IG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTIxNz15CkNPTkZJR19NRkRfVFBTNjUyMTg9eQojIENP TkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMgbm90 IHNldApDT05GSUdfTUZEX1RQUzY1OTEyPXkKQ09ORklHX01GRF9UUFM2NTkxMl9JMkM9eQpDT05G SUdfTUZEX1RQUzY1OTEyX1NQST15CiMgQ09ORklHX01GRF9UUFM4MDAzMSBpcyBub3Qgc2V0CkNP TkZJR19UV0w0MDMwX0NPUkU9eQojIENPTkZJR19NRkRfVFdMNDAzMF9BVURJTyBpcyBub3Qgc2V0 CkNPTkZJR19UV0w2MDQwX0NPUkU9eQpDT05GSUdfTUZEX1dMMTI3M19DT1JFPXkKQ09ORklHX01G RF9MTTM1MzM9eQojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9 eQpDT05GSUdfTUZEX0FSSVpPTkE9eQpDT05GSUdfTUZEX0FSSVpPTkFfSTJDPXkKIyBDT05GSUdf TUZEX0FSSVpPTkFfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTUxMDI9eQojIENPTkZJR19N RkRfV001MTEwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTg5OTc9eQpDT05GSUdfTUZEX1dNODQw MD15CkNPTkZJR19NRkRfV004MzFYPXkKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNl dApDT05GSUdfTUZEX1dNODMxWF9TUEk9eQpDT05GSUdfTUZEX1dNODM1MD15CkNPTkZJR19NRkRf V004MzUwX0kyQz15CiMgQ09ORklHX01GRF9XTTg5OTQgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SPXkKQ09ORklHX1JFR1VMQVRPUl9ERUJVRz15CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9M VEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVI9eQpDT05GSUdfUkVHVUxBVE9SXzg4UE04 MDA9eQpDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjU9eQpDT05GSUdfUkVHVUxBVE9SX0FENTM5OD15 CkNPTkZJR19SRUdVTEFUT1JfQU5BVE9QPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FBVDI4NzAgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX0FCMzEwMD15CiMgQ09ORklHX1JFR1VMQVRPUl9BUzM3 MTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQkNNNTkwWFggaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX0RBOTAzWD15CkNPTkZJR19SRUdVTEFUT1JfREE5MDUyPXkKIyBDT05GSUdf UkVHVUxBVE9SX0RBOTA2MyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfREE5MjEwPXkKQ09O RklHX1JFR1VMQVRPUl9EQTkyMTE9eQpDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKIyBDT05G SUdfUkVHVUxBVE9SX0dQSU8gaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDU9eQpD T05GSUdfUkVHVUxBVE9SX0lTTDYyNzFBPXkKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzIgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX0xQODcyWD15CkNPTkZJR19SRUdVTEFUT1JfTFA4NzU1PXkKQ09ORklHX1JFR1VMQVRPUl9M VEMzNTg5PXkKQ09ORklHX1JFR1VMQVRPUl9NQVgxNDU3Nz15CkNPTkZJR19SRUdVTEFUT1JfTUFY MTU4Nj15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VM QVRPUl9NQVg4NjYwPXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTA3PXkKQ09ORklHX1JFR1VMQVRP Ul9NQVg4OTI1PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NTIgaXMgbm90IHNldApDT05GSUdf UkVHVUxBVE9SX01BWDg5NzM9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5OTg9eQojIENPTkZJR19S RUdVTEFUT1JfTUFYNzc4NDMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01DMTNYWFhfQ09S RT15CiMgQ09ORklHX1JFR1VMQVRPUl9NQzEzNzgzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRP Ul9NQzEzODkyPXkKIyBDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX1JONVQ2MTggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1MDMz IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAxPXkKIyBDT05GSUdfUkVHVUxBVE9S X1MyTVBTMTEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1M1TTg3Njc9eQpDT05GSUdfUkVH VUxBVE9SX1NLWTgxNDUyPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMj15CiMgQ09ORklHX1JF R1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9eQpD T05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIxNz15CkNP TkZJR19SRUdVTEFUT1JfVFBTNjUyNFg9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEyPXkKQ09O RklHX1JFR1VMQVRPUl9UV0w0MDMwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1dNODMxWCBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1JfV004MzUwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1dNODQwMCBp cyBub3Qgc2V0CkNPTkZJR19NRURJQV9TVVBQT1JUPXkKCiMKIyBNdWx0aW1lZGlhIGNvcmUgc3Vw cG9ydAojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0FOQUxP R19UVl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0RJR0lUQUxfVFZfU1VQUE9SVD15 CkNPTkZJR19NRURJQV9SQURJT19TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQg aXMgbm90IHNldApDT05GSUdfTUVESUFfUkNfU1VQUE9SVD15CkNPTkZJR19NRURJQV9DT05UUk9M TEVSPXkKIyBDT05GSUdfTUVESUFfQ09OVFJPTExFUl9EVkIgaXMgbm90IHNldApDT05GSUdfVklE RU9fREVWPXkKQ09ORklHX1ZJREVPX1Y0TDJfU1VCREVWX0FQST15CkNPTkZJR19WSURFT19WNEwy PXkKQ09ORklHX1ZJREVPX0FEVl9ERUJVRz15CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JB TkdFUyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfQ09SRT15CkNPTkZJR19EVkJfTkVUPXkKIyBDT05G SUdfVFRQQ0lfRUVQUk9NIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9NQVhfQURBUFRFUlM9OApDT05G SUdfRFZCX0RZTkFNSUNfTUlOT1JTPXkKCiMKIyBNZWRpYSBkcml2ZXJzCiMKQ09ORklHX1JDX0NP UkU9eQojIENPTkZJR19SQ19NQVAgaXMgbm90IHNldAojIENPTkZJR19SQ19ERUNPREVSUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1JDX0RFVklDRVMgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9QQ0lf U1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTIGlzIG5vdCBz ZXQKQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlM9eQojIENPTkZJR19WSURFT19TSF9WRVUgaXMg bm90IHNldAojIENPTkZJR19WNExfVEVTVF9EUklWRVJTIGlzIG5vdCBzZXQKCiMKIyBTdXBwb3J0 ZWQgTU1DL1NESU8gYWRhcHRlcnMKIwojIENPTkZJR19TTVNfU0RJT19EUlYgaXMgbm90IHNldAoj IENPTkZJR19SQURJT19BREFQVEVSUyBpcyBub3Qgc2V0CgojCiMgU3VwcG9ydGVkIEZpcmVXaXJl IChJRUVFIDEzOTQpIEFkYXB0ZXJzCiMKQ09ORklHX0RWQl9GSVJFRFRWPXkKQ09ORklHX0RWQl9G SVJFRFRWX0lOUFVUPXkKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycyAodHVuZXJzLCBzZW5z b3JzLCBpMmMsIGZyb250ZW5kcykKIwojIENPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVDVCBp cyBub3Qgc2V0CkNPTkZJR19WSURFT19JUl9JMkM9eQoKIwojIEVuY29kZXJzLCBkZWNvZGVycywg c2Vuc29ycyBhbmQgb3RoZXIgaGVscGVyIGNoaXBzCiMKCiMKIyBBdWRpbyBkZWNvZGVycywgcHJv Y2Vzc29ycyBhbmQgbWl4ZXJzCiMKIyBDT05GSUdfVklERU9fVFZBVURJTyBpcyBub3Qgc2V0CkNP TkZJR19WSURFT19UREE3NDMyPXkKIyBDT05GSUdfVklERU9fVERBOTg0MCBpcyBub3Qgc2V0CkNP TkZJR19WSURFT19URUE2NDE1Qz15CkNPTkZJR19WSURFT19URUE2NDIwPXkKIyBDT05GSUdfVklE RU9fTVNQMzQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTM0NSBpcyBub3Qgc2V0CkNP TkZJR19WSURFT19DUzUzTDMyQT15CkNPTkZJR19WSURFT19UTFYzMjBBSUMyM0I9eQpDT05GSUdf VklERU9fVURBMTM0Mj15CkNPTkZJR19WSURFT19XTTg3NzU9eQpDT05GSUdfVklERU9fV004NzM5 PXkKQ09ORklHX1ZJREVPX1ZQMjdTTVBYPXkKIyBDT05GSUdfVklERU9fU09OWV9CVEZfTVBYIGlz IG5vdCBzZXQKCiMKIyBSRFMgZGVjb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE2NTg4IGlzIG5v dCBzZXQKCiMKIyBWaWRlbyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX0FEVjcxODAgaXMgbm90 IHNldApDT05GSUdfVklERU9fQURWNzE4Mz15CkNPTkZJR19WSURFT19BRFY3NjA0PXkKIyBDT05G SUdfVklERU9fQURWNzg0MiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19CVDgxOT15CkNPTkZJR19W SURFT19CVDg1Nj15CkNPTkZJR19WSURFT19CVDg2Nj15CkNPTkZJR19WSURFT19LUzAxMjc9eQoj IENPTkZJR19WSURFT19NTDg2Vjc2NjcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTEw IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1NBQTcxMVg9eQojIENPTkZJR19WSURFT19UVlA1MTRY IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1RWUDUxNTA9eQpDT05GSUdfVklERU9fVFZQNzAwMj15 CkNPTkZJR19WSURFT19UVzI4MDQ9eQpDT05GSUdfVklERU9fVFc5OTAzPXkKQ09ORklHX1ZJREVP X1RXOTkwNj15CiMgQ09ORklHX1ZJREVPX1ZQWDMyMjAgaXMgbm90IHNldAoKIwojIFZpZGVvIGFu ZCBhdWRpbyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX1NBQTcxN1ggaXMgbm90IHNldAojIENP TkZJR19WSURFT19DWDI1ODQwIGlzIG5vdCBzZXQKCiMKIyBWaWRlbyBlbmNvZGVycwojCkNPTkZJ R19WSURFT19TQUE3MTI3PXkKIyBDT05GSUdfVklERU9fU0FBNzE4NSBpcyBub3Qgc2V0CkNPTkZJ R19WSURFT19BRFY3MTcwPXkKIyBDT05GSUdfVklERU9fQURWNzE3NSBpcyBub3Qgc2V0CkNPTkZJ R19WSURFT19BRFY3MzQzPXkKQ09ORklHX1ZJREVPX0FEVjczOTM9eQpDT05GSUdfVklERU9fQURW NzUxMT15CkNPTkZJR19WSURFT19BRDkzODlCPXkKIyBDT05GSUdfVklERU9fQUs4ODFYIGlzIG5v dCBzZXQKQ09ORklHX1ZJREVPX1RIUzgyMDA9eQoKIwojIENhbWVyYSBzZW5zb3IgZGV2aWNlcwoj CkNPTkZJR19WSURFT19BUFRJTkFfUExMPXkKIyBDT05GSUdfVklERU9fT1YyNjU5IGlzIG5vdCBz ZXQKQ09ORklHX1ZJREVPX09WNzY0MD15CkNPTkZJR19WSURFT19PVjc2NzA9eQpDT05GSUdfVklE RU9fT1Y5NjUwPXkKIyBDT05GSUdfVklERU9fVlM2NjI0IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVP X01UOU0wMzI9eQojIENPTkZJR19WSURFT19NVDlQMDMxIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVP X01UOVQwMDE9eQpDT05GSUdfVklERU9fTVQ5VjAxMT15CiMgQ09ORklHX1ZJREVPX01UOVYwMzIg aXMgbm90IHNldApDT05GSUdfVklERU9fU1IwMzBQQzMwPXkKIyBDT05GSUdfVklERU9fTk9PTjAx MFBDMzAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NNU1PTFMgaXMgbm90IHNldApDT05GSUdf VklERU9fUzVLNkFBPXkKQ09ORklHX1ZJREVPX1M1SzZBMz15CkNPTkZJR19WSURFT19TNUs0RUNH WD15CkNPTkZJR19WSURFT19TNUs1QkFGPXkKQ09ORklHX1ZJREVPX1M1QzczTTM9eQoKIwojIEZs YXNoIGRldmljZXMKIwojIENPTkZJR19WSURFT19BRFAxNjUzIGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fQVMzNjQ1QSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19MTTM1NjA9eQpDT05GSUdfVklE RU9fTE0zNjQ2PXkKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCkNPTkZJR19WSURFT19V UEQ2NDAzMUE9eQojIENPTkZJR19WSURFT19VUEQ2NDA4MyBpcyBub3Qgc2V0CgojCiMgQXVkaW8v VmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwpDT05GSUdfVklERU9fU0FBNjc1MkhTPXkKCiMKIyBN aXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCkNPTkZJR19WSURFT19USFM3MzAzPXkKQ09ORklH X1ZJREVPX001Mjc5MD15CgojCiMgU2Vuc29ycyB1c2VkIG9uIHNvY19jYW1lcmEgZHJpdmVyCiMK Q09ORklHX01FRElBX1RVTkVSPXkKCiMKIyBDdXN0b21pemUgVFYgdHVuZXJzCiMKQ09ORklHX01F RElBX1RVTkVSX1NJTVBMRT15CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjkwPXkKQ09ORklHX01F RElBX1RVTkVSX1REQTgyN1g9eQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNzE9eQpDT05GSUdf TUVESUFfVFVORVJfVERBOTg4Nz15CkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzYxPXkKIyBDT05G SUdfTUVESUFfVFVORVJfVEVBNTc2NyBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9NU0kw MDE9eQpDT05GSUdfTUVESUFfVFVORVJfTVQyMFhYPXkKQ09ORklHX01FRElBX1RVTkVSX01UMjA2 MD15CkNPTkZJR19NRURJQV9UVU5FUl9NVDIwNjM9eQojIENPTkZJR19NRURJQV9UVU5FUl9NVDIy NjYgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9UVU5FUl9NVDIxMzEgaXMgbm90IHNldAojIENP TkZJR19NRURJQV9UVU5FUl9RVDEwMTAgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfWEMy MDI4PXkKIyBDT05GSUdfTUVESUFfVFVORVJfWEM1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVE SUFfVFVORVJfWEM0MDAwIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDVTPXkK IyBDT05GSUdfTUVESUFfVFVORVJfTVhMNTAwN1QgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVO RVJfTUM0NFM4MDM9eQpDT05GSUdfTUVESUFfVFVORVJfTUFYMjE2NT15CiMgQ09ORklHX01FRElB X1RVTkVSX1REQTE4MjE4IGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMT15CkNP TkZJR19NRURJQV9UVU5FUl9GQzAwMTI9eQojIENPTkZJR19NRURJQV9UVU5FUl9GQzAwMTMgaXMg bm90IHNldApDT05GSUdfTUVESUFfVFVORVJfVERBMTgyMTI9eQpDT05GSUdfTUVESUFfVFVORVJf RTQwMDA9eQpDT05GSUdfTUVESUFfVFVORVJfRkMyNTgwPXkKQ09ORklHX01FRElBX1RVTkVSX004 OFJTNjAwMFQ9eQpDT05GSUdfTUVESUFfVFVORVJfVFVBOTAwMT15CkNPTkZJR19NRURJQV9UVU5F Ul9TSTIxNTc9eQojIENPTkZJR19NRURJQV9UVU5FUl9JVDkxM1ggaXMgbm90IHNldApDT05GSUdf TUVESUFfVFVORVJfUjgyMFQ9eQojIENPTkZJR19NRURJQV9UVU5FUl9NWEwzMDFSRiBpcyBub3Qg c2V0CiMgQ09ORklHX01FRElBX1RVTkVSX1FNMUQxQzAwNDIgaXMgbm90IHNldAoKIwojIEN1c3Rv bWlzZSBEVkIgRnJvbnRlbmRzCiMKCiMKIyBNdWx0aXN0YW5kYXJkIChzYXRlbGxpdGUpIGZyb250 ZW5kcwojCkNPTkZJR19EVkJfU1RCMDg5OT15CkNPTkZJR19EVkJfU1RCNjEwMD15CkNPTkZJR19E VkJfU1RWMDkweD15CkNPTkZJR19EVkJfU1RWNjExMHg9eQojIENPTkZJR19EVkJfTTg4RFMzMTAz IGlzIG5vdCBzZXQKCiMKIyBNdWx0aXN0YW5kYXJkIChjYWJsZSArIHRlcnJlc3RyaWFsKSBmcm9u dGVuZHMKIwojIENPTkZJR19EVkJfRFJYSyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVERBMTgyNzFD MkREPXkKQ09ORklHX0RWQl9TSTIxNjU9eQoKIwojIERWQi1TIChzYXRlbGxpdGUpIGZyb250ZW5k cwojCkNPTkZJR19EVkJfQ1gyNDExMD15CkNPTkZJR19EVkJfQ1gyNDEyMz15CkNPTkZJR19EVkJf TVQzMTI9eQojIENPTkZJR19EVkJfWkwxMDAzNiBpcyBub3Qgc2V0CkNPTkZJR19EVkJfWkwxMDAz OT15CkNPTkZJR19EVkJfUzVIMTQyMD15CkNPTkZJR19EVkJfU1RWMDI4OD15CkNPTkZJR19EVkJf U1RCNjAwMD15CiMgQ09ORklHX0RWQl9TVFYwMjk5IGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1NU VjYxMTAgaXMgbm90IHNldAojIENPTkZJR19EVkJfU1RWMDkwMCBpcyBub3Qgc2V0CiMgQ09ORklH X0RWQl9UREE4MDgzIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9UREExMDA4Nj15CkNPTkZJR19EVkJf VERBODI2MT15CiMgQ09ORklHX0RWQl9WRVMxWDkzIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9UVU5F Ul9JVEQxMDAwPXkKQ09ORklHX0RWQl9UVU5FUl9DWDI0MTEzPXkKIyBDT05GSUdfRFZCX1REQTgy NlggaXMgbm90IHNldApDT05GSUdfRFZCX1RVQTYxMDA9eQpDT05GSUdfRFZCX0NYMjQxMTY9eQpD T05GSUdfRFZCX0NYMjQxMTc9eQojIENPTkZJR19EVkJfU0kyMVhYIGlzIG5vdCBzZXQKQ09ORklH X0RWQl9UUzIwMjA9eQpDT05GSUdfRFZCX0RTMzAwMD15CiMgQ09ORklHX0RWQl9NQjg2QTE2IGlz IG5vdCBzZXQKQ09ORklHX0RWQl9UREExMDA3MT15CgojCiMgRFZCLVQgKHRlcnJlc3RyaWFsKSBm cm9udGVuZHMKIwpDT05GSUdfRFZCX1NQODg3MD15CkNPTkZJR19EVkJfU1A4ODdYPXkKIyBDT05G SUdfRFZCX0NYMjI3MDAgaXMgbm90IHNldAojIENPTkZJR19EVkJfQ1gyMjcwMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0RWQl9TNUgxNDMyIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9EUlhEPXkKIyBDT05G SUdfRFZCX0w2NDc4MSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVERBMTAwNFg9eQpDT05GSUdfRFZC X05YVDYwMDA9eQpDT05GSUdfRFZCX01UMzUyPXkKQ09ORklHX0RWQl9aTDEwMzUzPXkKQ09ORklH X0RWQl9ESUIzMDAwTUI9eQpDT05GSUdfRFZCX0RJQjMwMDBNQz15CkNPTkZJR19EVkJfRElCNzAw ME09eQpDT05GSUdfRFZCX0RJQjcwMDBQPXkKQ09ORklHX0RWQl9ESUI5MDAwPXkKQ09ORklHX0RW Ql9UREExMDA0OD15CiMgQ09ORklHX0RWQl9BRjkwMTMgaXMgbm90IHNldApDT05GSUdfRFZCX0VD MTAwPXkKQ09ORklHX0RWQl9IRDI5TDI9eQojIENPTkZJR19EVkJfU1RWMDM2NyBpcyBub3Qgc2V0 CkNPTkZJR19EVkJfQ1hEMjgyMFI9eQojIENPTkZJR19EVkJfUlRMMjgzMCBpcyBub3Qgc2V0CkNP TkZJR19EVkJfUlRMMjgzMj15CkNPTkZJR19EVkJfU0kyMTY4PXkKIyBDT05GSUdfRFZCX0FTMTAy X0ZFIGlzIG5vdCBzZXQKCiMKIyBEVkItQyAoY2FibGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJf VkVTMTgyMD15CkNPTkZJR19EVkJfVERBMTAwMjE9eQpDT05GSUdfRFZCX1REQTEwMDIzPXkKQ09O RklHX0RWQl9TVFYwMjk3PXkKCiMKIyBBVFNDIChOb3J0aCBBbWVyaWNhbi9Lb3JlYW4gVGVycmVz dHJpYWwvQ2FibGUgRFRWKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX05YVDIwMFg9eQpDT05GSUdf RFZCX09SNTEyMTE9eQojIENPTkZJR19EVkJfT1I1MTEzMiBpcyBub3Qgc2V0CkNPTkZJR19EVkJf QkNNMzUxMD15CkNPTkZJR19EVkJfTEdEVDMzMFg9eQpDT05GSUdfRFZCX0xHRFQzMzA1PXkKQ09O RklHX0RWQl9MR0RUMzMwNkE9eQpDT05GSUdfRFZCX0xHMjE2MD15CkNPTkZJR19EVkJfUzVIMTQw OT15CkNPTkZJR19EVkJfQVU4NTIyPXkKIyBDT05GSUdfRFZCX0FVODUyMl9EVFYgaXMgbm90IHNl dApDT05GSUdfRFZCX0FVODUyMl9WNEw9eQpDT05GSUdfRFZCX1M1SDE0MTE9eQoKIwojIElTREIt VCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfUzkyMT15CkNPTkZJR19EVkJf RElCODAwMD15CkNPTkZJR19EVkJfTUI4NkEyMFM9eQoKIwojIElTREItUyAoc2F0ZWxsaXRlKSAm IElTREItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfVEM5MDUyMj15Cgoj CiMgRGlnaXRhbCB0ZXJyZXN0cmlhbCBvbmx5IHR1bmVycy9QTEwKIwpDT05GSUdfRFZCX1BMTD15 CkNPTkZJR19EVkJfVFVORVJfRElCMDA3MD15CiMgQ09ORklHX0RWQl9UVU5FUl9ESUIwMDkwIGlz IG5vdCBzZXQKCiMKIyBTRUMgY29udHJvbCBkZXZpY2VzIGZvciBEVkItUwojCiMgQ09ORklHX0RW Ql9EUlgzOVhZSiBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9MTkJQMjEgaXMgbm90IHNldAojIENP TkZJR19EVkJfTE5CUDIyIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9JU0w2NDA1PXkKQ09ORklHX0RW Ql9JU0w2NDIxPXkKIyBDT05GSUdfRFZCX0lTTDY0MjMgaXMgbm90IHNldApDT05GSUdfRFZCX0E4 MjkzPXkKQ09ORklHX0RWQl9TUDI9eQpDT05GSUdfRFZCX0xHUzhHTDU9eQpDT05GSUdfRFZCX0xH UzhHWFg9eQpDT05GSUdfRFZCX0FUQk04ODMwPXkKQ09ORklHX0RWQl9UREE2NjV4PXkKQ09ORklH X0RWQl9JWDI1MDVWPXkKQ09ORklHX0RWQl9NODhSUzIwMDA9eQpDT05GSUdfRFZCX0FGOTAzMz15 CgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9EVU1NWV9G RT15CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BR1A9eQpDT05GSUdfQUdQX0FNRDY0 PXkKIyBDT05GSUdfQUdQX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0FHUF9TSVM9eQpDT05GSUdf QUdQX1ZJQT15CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKQ09O RklHX1ZHQV9TV0lUQ0hFUk9PPXkKCiMKIyBEaXJlY3QgUmVuZGVyaW5nIE1hbmFnZXIKIwpDT05G SUdfRFJNPXkKQ09ORklHX0RSTV9LTVNfSEVMUEVSPXkKQ09ORklHX0RSTV9LTVNfRkJfSEVMUEVS PXkKQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkU9eQpDT05GSUdfRFJNX1RUTT15CgojCiMg STJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKQ09ORklHX0RSTV9JMkNfQURWNzUxMT15CkNP TkZJR19EUk1fSTJDX0NINzAwNj15CkNPTkZJR19EUk1fSTJDX1NJTDE2ND15CkNPTkZJR19EUk1f STJDX05YUF9UREE5OThYPXkKQ09ORklHX0RSTV9UREZYPXkKQ09ORklHX0RSTV9SMTI4PXkKQ09O RklHX0RSTV9SQURFT049eQpDT05GSUdfRFJNX1JBREVPTl9VU0VSUFRSPXkKIyBDT05GSUdfRFJN X1JBREVPTl9VTVMgaXMgbm90IHNldApDT05GSUdfRFJNX05PVVZFQVU9eQpDT05GSUdfTk9VVkVB VV9ERUJVRz01CkNPTkZJR19OT1VWRUFVX0RFQlVHX0RFRkFVTFQ9MwpDT05GSUdfRFJNX05PVVZF QVVfQkFDS0xJR0hUPXkKIyBDT05GSUdfRFJNX0k5MTUgaXMgbm90IHNldApDT05GSUdfRFJNX01H QT15CkNPTkZJR19EUk1fU0lTPXkKQ09ORklHX0RSTV9WSUE9eQpDT05GSUdfRFJNX1NBVkFHRT15 CiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WTVdHRlg9eQojIENPTkZJ R19EUk1fVk1XR0ZYX0ZCQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNQTUwMCBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBz ZXQKQ09ORklHX0RSTV9NR0FHMjAwPXkKIyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBz ZXQKQ09ORklHX0RSTV9RWEw9eQpDT05GSUdfRFJNX0JPQ0hTPXkKCiMKIyBGcmFtZSBidWZmZXIg RGV2aWNlcwojCkNPTkZJR19GQj15CkNPTkZJR19GSVJNV0FSRV9FRElEPXkKQ09ORklHX0ZCX0NN RExJTkU9eQpDT05GSUdfRkJfRERDPXkKQ09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUPXkKQ09O RklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJf Q0ZCX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0NGQl9SRVZfUElYRUxTX0lOX0JZVEUgaXMgbm90 IHNldApDT05GSUdfRkJfU1lTX0ZJTExSRUNUPXkKQ09ORklHX0ZCX1NZU19DT1BZQVJFQT15CkNP TkZJR19GQl9TWVNfSU1BR0VCTElUPXkKQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOPXkKIyBDT05G SUdfRkJfQk9USF9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfQklHX0VORElBTj15CiMgQ09O RklHX0ZCX0xJVFRMRV9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpDT05G SUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfSEVDVUJBPXkKQ09ORklHX0ZCX1NWR0FMSUI9 eQojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CQUNLTElHSFQ9eQpD T05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CgojCiMgRnJh bWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfRkJfQ0lSUlVTPXkKQ09ORklHX0ZC X1BNMj15CkNPTkZJR19GQl9QTTJfRklGT19ESVNDT05ORUNUPXkKIyBDT05GSUdfRkJfQ1lCRVIy MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJ TElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1VWRVNBPXkKIyBDT05GSUdfRkJfVkVTQSBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0VGSSBpcyBub3Qgc2V0CkNPTkZJR19GQl9ONDExPXkKQ09ORklH X0ZCX0hHQT15CkNPTkZJR19GQl9PUEVOQ09SRVM9eQojIENPTkZJR19GQl9TMUQxM1hYWCBpcyBu b3Qgc2V0CkNPTkZJR19GQl9OVklESUE9eQojIENPTkZJR19GQl9OVklESUFfSTJDIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX05WSURJQV9ERUJVRz15CiMgQ09ORklHX0ZCX05WSURJQV9CQUNLTElHSFQg aXMgbm90IHNldApDT05GSUdfRkJfUklWQT15CiMgQ09ORklHX0ZCX1JJVkFfSTJDIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX1JJVkFfREVCVUc9eQojIENPTkZJR19GQl9SSVZBX0JBQ0tMSUdIVCBpcyBu b3Qgc2V0CkNPTkZJR19GQl9JNzQwPXkKQ09ORklHX0ZCX0xFODA1Nzg9eQojIENPTkZJR19GQl9D QVJJTExPX1JBTkNIIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWTEyOD15CiMgQ09ORklHX0ZC X0FUWTEyOF9CQUNLTElHSFQgaXMgbm90IHNldApDT05GSUdfRkJfQVRZPXkKQ09ORklHX0ZCX0FU WV9DVD15CiMgQ09ORklHX0ZCX0FUWV9HRU5FUklDX0xDRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9B VFlfR1g9eQpDT05GSUdfRkJfQVRZX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9TMz15CkNPTkZJR19G Ql9TM19EREM9eQojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNldApDT05GSUdfRkJfU0lTPXkK Q09ORklHX0ZCX1NJU18zMDA9eQojIENPTkZJR19GQl9TSVNfMzE1IGlzIG5vdCBzZXQKQ09ORklH X0ZCX1ZJQT15CiMgQ09ORklHX0ZCX1ZJQV9ESVJFQ1RfUFJPQ0ZTIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfVklBX1hfQ09NUEFUSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19GQl9ORU9NQUdJQz15 CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAojIENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90IHNldApDT05GSUdfRkJfQVJLPXkKIyBDT05G SUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX1NNNTAxIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZJUlRVQUw9eQojIENPTkZJR19GQl9N RVRST05PTUUgaXMgbm90IHNldApDT05GSUdfRkJfTUI4NjJYWD15CkNPTkZJR19GQl9NQjg2MlhY X1BDSV9HREM9eQpDT05GSUdfRkJfTUI4NjJYWF9JMkM9eQojIENPTkZJR19GQl9CUk9BRFNIRUVU IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVVPX0sxOTBYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NJ TVBMRT15CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQojIENPTkZJR19MQ0RfQ0xBU1Nf REVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJ R19CQUNLTElHSFRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTE0zNTMzPXkK IyBDT05GSUdfQkFDS0xJR0hUX0RBOTAzWCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfREE5 MDUyPXkKIyBDT05GSUdfQkFDS0xJR0hUX01BWDg5MjUgaXMgbm90IHNldApDT05GSUdfQkFDS0xJ R0hUX0FQUExFPXkKQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkE9eQpDT05GSUdfQkFDS0xJR0hUX1dN ODMxWD15CkNPTkZJR19CQUNLTElHSFRfQURQODg2MD15CkNPTkZJR19CQUNLTElHSFRfQURQODg3 MD15CkNPTkZJR19CQUNLTElHSFRfQUFUMjg3MD15CkNPTkZJR19CQUNLTElHSFRfTE0zNjM5PXkK Q09ORklHX0JBQ0tMSUdIVF9QQU5ET1JBPXkKQ09ORklHX0JBQ0tMSUdIVF9TS1k4MTQ1Mj15CkNP TkZJR19CQUNLTElHSFRfVFBTNjUyMTc9eQpDT05GSUdfQkFDS0xJR0hUX0FTMzcxMT15CiMgQ09O RklHX0JBQ0tMSUdIVF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUD15 CkNPTkZJR19CQUNLTElHSFRfQkQ2MTA3PXkKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9 eQpDT05GSUdfTE9HTz15CkNPTkZJR19MT0dPX0xJTlVYX01PTk89eQojIENPTkZJR19MT0dPX0xJ TlVYX1ZHQTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0IGlzIG5vdCBz ZXQKQ09ORklHX1NPVU5EPXkKQ09ORklHX1NPVU5EX09TU19DT1JFPXkKQ09ORklHX1NPVU5EX09T U19DT1JFX1BSRUNMQUlNPXkKQ09ORklHX1NORD15CkNPTkZJR19TTkRfVElNRVI9eQpDT05GSUdf U05EX1BDTT15CkNPTkZJR19TTkRfUkFXTUlEST15CkNPTkZJR19TTkRfU0VRVUVOQ0VSPXkKQ09O RklHX1NORF9TRVFfRFVNTVk9eQpDT05GSUdfU05EX09TU0VNVUw9eQojIENPTkZJR19TTkRfTUlY RVJfT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1BDTV9PU1MgaXMgbm90IHNldApDT05GSUdf U05EX1NFUVVFTkNFUl9PU1M9eQojIENPTkZJR19TTkRfSFJUSU1FUiBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfRFlOQU1JQ19NSU5PUlM9eQpDT05GSUdfU05EX01BWF9DQVJEUz0zMgojIENPTkZJR19T TkRfU1VQUE9SVF9PTERfQVBJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9WRVJCT1NFX1BST0NGUz15 CkNPTkZJR19TTkRfVkVSQk9TRV9QUklOVEs9eQpDT05GSUdfU05EX0RFQlVHPXkKQ09ORklHX1NO RF9ERUJVR19WRVJCT1NFPXkKIyBDT05GSUdfU05EX1BDTV9YUlVOX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX1NORF9ETUFfU0dCVUY9eQpDT05GSUdfU05EX1JBV01JRElfU0VRPXkKIyBDT05GSUdf U05EX09QTDNfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PUEw0X0xJQl9TRVEgaXMg bm90IHNldAojIENPTkZJR19TTkRfU0JBV0VfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VN VTEwSzFfU0VRIGlzIG5vdCBzZXQKQ09ORklHX1NORF9EUklWRVJTPXkKQ09ORklHX1NORF9EVU1N WT15CkNPTkZJR19TTkRfQUxPT1A9eQojIENPTkZJR19TTkRfVklSTUlESSBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9NVFBBViBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NVFM2NCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9TRVJJQUxfVTE2NTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01QVTQw MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9QT1JUTUFOMlg0IGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1BDSSBpcyBub3Qgc2V0CgojCiMgSEQtQXVkaW8KIwpDT05GSUdfU05EX1NQST15CiMgQ09O RklHX1NORF9GSVJFV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0MgaXMgbm90IHNldApD T05GSUdfU09VTkRfUFJJTUU9eQoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CiMgQ09O RklHX0hJRF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09O RklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElE IGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD15CiMgQ09ORklHX0hJRF9BQ1JVWCBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9BUFBMRSBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVVSRUFMPXkKQ09O RklHX0hJRF9CRUxLSU49eQpDT05GSUdfSElEX0NIRVJSWT15CiMgQ09ORklHX0hJRF9DSElDT05Z IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QUk9ESUtFWVM9eQojIENPTkZJR19ISURfQ1lQUkVTUyBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9EUkFHT05SSVNFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9F TVNfRkY9eQpDT05GSUdfSElEX0VMRUNPTT15CiMgQ09ORklHX0hJRF9FWktFWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfS1lFPXkKIyBDT05G SUdfSElEX1dBTFRPUCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1lSQVRJT049eQojIENPTkZJR19I SURfSUNBREUgaXMgbm90IHNldAojIENPTkZJR19ISURfVFdJTkhBTiBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9LRU5TSU5HVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xDUE9XRVIgaXMgbm90 IHNldAojIENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MT0dJVEVDSD15 CiMgQ09ORklHX0hJRF9MT0dJVEVDSF9ESiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MT0dJVEVD SF9ISURQUCBpcyBub3Qgc2V0CkNPTkZJR19MT0dJVEVDSF9GRj15CiMgQ09ORklHX0xPR0lSVU1C TEVQQUQyX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lHOTQwX0ZGPXkKQ09ORklHX0xPR0lXSEVF TFNfRkY9eQojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9N SUNST1NPRlQgaXMgbm90IHNldApDT05GSUdfSElEX01PTlRFUkVZPXkKQ09ORklHX0hJRF9NVUxU SVRPVUNIPXkKQ09ORklHX0hJRF9PUlRFSz15CkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9eQojIENP TkZJR19QQU5USEVSTE9SRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVUQUxZTlg9eQpDT05G SUdfSElEX1BJQ09MQ0Q9eQojIENPTkZJR19ISURfUElDT0xDRF9GQiBpcyBub3Qgc2V0CkNPTkZJ R19ISURfUElDT0xDRF9CQUNLTElHSFQ9eQojIENPTkZJR19ISURfUElDT0xDRF9MRURTIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9QSUNPTENEX0NJUj15CkNPTkZJR19ISURfUExBTlRST05JQ1M9eQpD T05GSUdfSElEX1BSSU1BWD15CkNPTkZJR19ISURfU0FJVEVLPXkKQ09ORklHX0hJRF9TQU1TVU5H PXkKIyBDT05GSUdfSElEX1NQRUVETElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TVEVFTFNF UklFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TVU5QTFVTIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9STUk9eQpDT05GSUdfSElEX0dSRUVOQVNJQT15CiMgQ09ORklHX0dSRUVOQVNJQV9GRiBpcyBu b3Qgc2V0CkNPTkZJR19ISURfU01BUlRKT1lQTFVTPXkKIyBDT05GSUdfU01BUlRKT1lQTFVTX0ZG IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USVZPPXkKIyBDT05GSUdfSElEX1RPUFNFRUQgaXMgbm90 IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USFJVU1RNQVNU RVI9eQpDT05GSUdfVEhSVVNUTUFTVEVSX0ZGPXkKQ09ORklHX0hJRF9XQUNPTT15CiMgQ09ORklH X0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9aRVJPUExVUz15CkNPTkZJR19aRVJPUExVU19GRj15CiMgQ09ORklHX0hJRF9aWURB Q1JPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TRU5TT1JfSFVCIGlzIG5vdCBzZXQKCiMKIyBJ MkMgSElEIHN1cHBvcnQKIwojIENPTkZJR19JMkNfSElEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9P SENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0FSQ0hf SEFTX0hDRD15CiMgQ09ORklHX1VTQiBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwoj CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfUEhZIGlzIG5v dCBzZXQKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HUElP X1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdf VVdCIGlzIG5vdCBzZXQKQ09ORklHX01NQz15CiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX01NQ19DTEtHQVRFIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBDYXJkIERy aXZlcnMKIwpDT05GSUdfTU1DX0JMT0NLPXkKQ09ORklHX01NQ19CTE9DS19NSU5PUlM9OApDT05G SUdfTU1DX0JMT0NLX0JPVU5DRT15CiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CkNPTkZJ R19NTUNfVEVTVD15CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpD T05GSUdfTU1DX1NESENJPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9eQojIENPTkZJR19NTUNfUklD T0hfTU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1NESENJX0FDUEkgaXMgbm90IHNldApDT05G SUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01NQ19USUZNX1NEPXkKQ09ORklHX01NQ19TUEk9 eQojIENPTkZJR19NTUNfQ0I3MTAgaXMgbm90IHNldAojIENPTkZJR19NTUNfVklBX1NETU1DIGlz IG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTREhJNlJPTDAgaXMgbm90IHNldApDT05GSUdfTU1DX1JF QUxURUtfUENJPXkKQ09ORklHX01NQ19UT1NISUJBX1BDST15CkNPTkZJR19NRU1TVElDSz15CiMg Q09ORklHX01FTVNUSUNLX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGljayBkcml2ZXJz CiMKQ09ORklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUU9eQpDT05GSUdfTVNQUk9fQkxPQ0s9eQoj IENPTkZJR19NU19CTE9DSyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9s bGVyIERyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19USUZNX01TIGlzIG5vdCBzZXQKQ09ORklH X01FTVNUSUNLX0pNSUNST05fMzhYPXkKIyBDT05GSUdfTUVNU1RJQ0tfUjU5MiBpcyBub3Qgc2V0 CkNPTkZJR19NRU1TVElDS19SRUFMVEVLX1BDST15CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19M RURTX0NMQVNTPXkKQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0g9eQoKIwojIExFRCBkcml2ZXJzCiMK IyBDT05GSUdfTEVEU19MTTM1MzAgaXMgbm90IHNldApDT05GSUdfTEVEU19MTTM1MzM9eQpDT05G SUdfTEVEU19MTTM2NDI9eQojIENPTkZJR19MRURTX1BDQTk1MzIgaXMgbm90IHNldApDT05GSUdf TEVEU19HUElPPXkKQ09ORklHX0xFRFNfTFAzOTQ0PXkKQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1P Tj15CkNPTkZJR19MRURTX0xQNTUyMT15CkNPTkZJR19MRURTX0xQNTUyMz15CkNPTkZJR19MRURT X0xQNTU2Mj15CkNPTkZJR19MRURTX0xQODUwMT15CkNPTkZJR19MRURTX0xQODg2MD15CkNPTkZJ R19MRURTX1BDQTk1NVg9eQojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldApDT05GSUdf TEVEU19XTTgzMVhfU1RBVFVTPXkKQ09ORklHX0xFRFNfV004MzUwPXkKIyBDT05GSUdfTEVEU19E QTkwM1ggaXMgbm90IHNldApDT05GSUdfTEVEU19EQTkwNTI9eQojIENPTkZJR19MRURTX0RBQzEy NFMwODUgaXMgbm90IHNldApDT05GSUdfTEVEU19SRUdVTEFUT1I9eQpDT05GSUdfTEVEU19CRDI4 MDI9eQpDT05GSUdfTEVEU19MVDM1OTM9eQojIENPTkZJR19MRURTX0RFTExfTkVUQk9PS1MgaXMg bm90IHNldApDT05GSUdfTEVEU19NQzEzNzgzPXkKQ09ORklHX0xFRFNfVENBNjUwNz15CkNPTkZJ R19MRURTX0xNMzU1eD15CiMgQ09ORklHX0xFRFNfTUVORjIxQk1DIGlzIG5vdCBzZXQKCiMKIyBM RUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBk cml2ZXJzIChISURfVEhJTkdNKQojCkNPTkZJR19MRURTX0JMSU5LTT15CiMgQ09ORklHX0xFRFNf UE04OTQxX1dMRUQgaXMgbm90IHNldAoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RS SUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj15CkNPTkZJR19MRURTX1RSSUdHRVJf T05FU0hPVD15CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPXkKQ09ORklHX0xFRFNfVFJJ R0dFUl9CQUNLTElHSFQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0NQVT15CkNPTkZJR19MRURTX1RS SUdHRVJfR1BJTz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OIGlzIG5vdCBzZXQK CiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJn ZXQpCiMKQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQ9eQpDT05GSUdfTEVEU19UUklHR0VS X0NBTUVSQT15CkNPTkZJR19BQ0NFU1NJQklMSVRZPXkKQ09ORklHX0lORklOSUJBTkQ9eQpDT05G SUdfSU5GSU5JQkFORF9VU0VSX01BRD15CiMgQ09ORklHX0lORklOSUJBTkRfVVNFUl9BQ0NFU1Mg aXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJB TkRfTVRIQ0E9eQpDT05GSUdfSU5GSU5JQkFORF9NVEhDQV9ERUJVRz15CkNPTkZJR19JTkZJTklC QU5EX0lQQVRIPXkKIyBDT05GSUdfSU5GSU5JQkFORF9RSUIgaXMgbm90IHNldApDT05GSUdfSU5G SU5JQkFORF9BTVNPMTEwMD15CiMgQ09ORklHX0lORklOSUJBTkRfQU1TTzExMDBfREVCVUcgaXMg bm90IHNldApDT05GSUdfSU5GSU5JQkFORF9ORVM9eQojIENPTkZJR19JTkZJTklCQU5EX05FU19E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX1NSUD15CkNPTkZJR19JTkZJTklCQU5E X0lTRVI9eQojIENPTkZJR19FREFDIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19MSUI9eQpDT05GSUdf UlRDX0NMQVNTPXkKIyBDT05GSUdfUlRDX0hDVE9TWVMgaXMgbm90IHNldAojIENPTkZJR19SVENf U1lTVE9IQyBpcyBub3Qgc2V0CkNPTkZJR19SVENfREVCVUc9eQoKIwojIFJUQyBpbnRlcmZhY2Vz CiMKIyBDT05GSUdfUlRDX0lOVEZfU1lTRlMgaXMgbm90IHNldApDT05GSUdfUlRDX0lOVEZfUFJP Qz15CiMgQ09ORklHX1JUQ19JTlRGX0RFViBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1RFU1Q9 eQoKIwojIEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWXzg4UE04MFg9eQpDT05GSUdf UlRDX0RSVl9BQkI1WkVTMz15CkNPTkZJR19SVENfRFJWX0FCWDgwWD15CkNPTkZJR19SVENfRFJW X0RTMTMwNz15CkNPTkZJR19SVENfRFJWX0RTMTM3ND15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0 X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjcyIGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9EUzMyMzIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg2OTAwPXkKIyBD T05GSUdfUlRDX0RSVl9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg4OTI1 IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTUFYODk5OD15CkNPTkZJR19SVENfRFJWX1JTNUMz NzI9eQpDT05GSUdfUlRDX0RSVl9JU0wxMjA4PXkKQ09ORklHX1JUQ19EUlZfSVNMMTIwMjI9eQoj IENPTkZJR19SVENfRFJWX0lTTDEyMDU3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWDEyMDU9 eQojIENPTkZJR19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4 NTIzPXkKQ09ORklHX1JUQ19EUlZfUENGODU2Mz15CkNPTkZJR19SVENfRFJWX1BDRjg1MDYzPXkK Q09ORklHX1JUQ19EUlZfUENGODU4Mz15CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9CUTMySyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVFdM NDAzMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1MzNTM5MEE9eQpDT05GSUdfUlRDX0RSVl9G TTMxMzA9eQojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJW X1JYODAyNT15CiMgQ09ORklHX1JUQ19EUlZfRU0zMDI3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfUlYzMDI5QzI9eQojIENPTkZJR19SVENfRFJWX1M1TSBpcyBub3Qgc2V0CgojCiMgU1BJIFJU QyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfTTQxVDkzPXkKQ09ORklHX1JUQ19EUlZfTTQxVDk0 PXkKQ09ORklHX1JUQ19EUlZfRFMxMzA1PXkKQ09ORklHX1JUQ19EUlZfRFMxMzQzPXkKIyBDT05G SUdfUlRDX0RSVl9EUzEzNDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM5MCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfUjk3MDEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SUzVDMzQ4PXkKQ09ORklHX1JUQ19E UlZfRFMzMjM0PXkKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTIzIGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX0RSVl9SWDQ1ODEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQ1A3OTU9eQoKIwojIFBs YXRmb3JtIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CkNPTkZJR19SVENfRFJW X0RTMTI4Nj15CiMgQ09ORklHX1JUQ19EUlZfRFMxNTExIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9EUzE1NTMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMg bm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE3NDI9eQojIENPTkZJR19SVENfRFJWX0RTMjQwNCBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RBOTA1Mj15CkNPTkZJR19SVENfRFJWX0RBOTA2Mz15 CkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDg2PXkKQ09ORklH X1JUQ19EUlZfTTQ4VDM1PXkKIyBDT05GSUdfUlRDX0RSVl9NNDhUNTkgaXMgbm90IHNldApDT05G SUdfUlRDX0RSVl9NU002MjQyPXkKQ09ORklHX1JUQ19EUlZfQlE0ODAyPXkKIyBDT05GSUdfUlRD X0RSVl9SUDVDMDEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1YzMDIwIGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfV004MzFYPXkKQ09ORklHX1JUQ19EUlZfV004MzUwPXkKQ09ORklHX1JU Q19EUlZfQUIzMTAwPXkKCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJW X01DMTNYWFggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1hHRU5FIGlzIG5vdCBzZXQKCiMK IyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfRE1BREVWSUNFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19VSU8gaXMgbm90IHNldApD T05GSUdfVkZJT19JT01NVV9UWVBFMT15CkNPTkZJR19WRklPX1ZJUlFGRD15CkNPTkZJR19WRklP PXkKQ09ORklHX1ZGSU9fUENJPXkKQ09ORklHX1ZGSU9fUENJX1ZHQT15CkNPTkZJR19WRklPX1BD SV9NTUFQPXkKQ09ORklHX1ZGSU9fUENJX0lOVFg9eQojIENPTkZJR19WSVJUX0RSSVZFUlMgaXMg bm90IHNldApDT05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCkNPTkZJR19WSVJU SU9fUENJPXkKQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19CQUxMT09O PXkKQ09ORklHX1ZJUlRJT19JTlBVVD15CkNPTkZJR19WSVJUSU9fTU1JTz15CkNPTkZJR19WSVJU SU9fTU1JT19DTURMSU5FX0RFVklDRVM9eQoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1 cHBvcnQKIwojIENPTkZJR19IWVBFUlYgaXMgbm90IHNldApDT05GSUdfU1RBR0lORz15CkNPTkZJ R19TTElDT1NTPXkKQ09ORklHX1BBTkVMPXkKQ09ORklHX1BBTkVMX1BBUlBPUlQ9MApDT05GSUdf UEFORUxfUFJPRklMRT01CiMgQ09ORklHX1BBTkVMX0NIQU5HRV9NRVNTQUdFIGlzIG5vdCBzZXQK Q09ORklHX1JUUzUyMDg9eQoKIwojIElJTyBzdGFnaW5nIGRyaXZlcnMKIwoKIwojIEFjY2VsZXJv bWV0ZXJzCiMKQ09ORklHX0FESVMxNjIwMT15CkNPTkZJR19BRElTMTYyMDM9eQojIENPTkZJR19B RElTMTYyMDQgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYyMDkgaXMgbm90IHNldAojIENPTkZJ R19BRElTMTYyMjAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYyNDAgaXMgbm90IHNldApDT05G SUdfTElTM0wwMkRRPXkKIyBDT05GSUdfU0NBMzAwMCBpcyBub3Qgc2V0CgojCiMgQW5hbG9nIHRv IGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRDc2MDY9eQpDT05GSUdfQUQ3NjA2X0lGQUNF X1BBUkFMTEVMPXkKQ09ORklHX0FENzYwNl9JRkFDRV9TUEk9eQojIENPTkZJR19BRDc3ODAgaXMg bm90IHNldApDT05GSUdfQUQ3ODE2PXkKIyBDT05GSUdfQUQ3MTkyIGlzIG5vdCBzZXQKQ09ORklH X0FENzI4MD15CgojCiMgQW5hbG9nIGRpZ2l0YWwgYmktZGlyZWN0aW9uIGNvbnZlcnRlcnMKIwoj IENPTkZJR19BRFQ3MzE2IGlzIG5vdCBzZXQKCiMKIyBDYXBhY2l0YW5jZSB0byBkaWdpdGFsIGNv bnZlcnRlcnMKIwojIENPTkZJR19BRDcxNTAgaXMgbm90IHNldApDT05GSUdfQUQ3MTUyPXkKQ09O RklHX0FENzc0Nj15CgojCiMgRGlyZWN0IERpZ2l0YWwgU3ludGhlc2lzCiMKQ09ORklHX0FEOTgz Mj15CiMgQ09ORklHX0FEOTgzNCBpcyBub3Qgc2V0CgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vu c29ycwojCkNPTkZJR19BRElTMTYwNjA9eQoKIwojIE5ldHdvcmsgQW5hbHl6ZXIsIEltcGVkYW5j ZSBDb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ1OTMzIGlzIG5vdCBzZXQKCiMKIyBMaWdodCBzZW5z b3JzCiMKQ09ORklHX1NFTlNPUlNfSVNMMjkwMTg9eQojIENPTkZJR19TRU5TT1JTX0lTTDI5MDI4 IGlzIG5vdCBzZXQKQ09ORklHX1RTTDI1ODM9eQojIENPTkZJR19UU0wyeDd4IGlzIG5vdCBzZXQK CiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19TRU5TT1JTX0hNQzU4NDM9eQojIENP TkZJR19TRU5TT1JTX0hNQzU4NDNfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSE1DNTg0 M19TUEk9eQoKIwojIEFjdGl2ZSBlbmVyZ3kgbWV0ZXJpbmcgSUMKIwpDT05GSUdfQURFNzc1Mz15 CkNPTkZJR19BREU3NzU0PXkKIyBDT05GSUdfQURFNzc1OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FE RTc3NTkgaXMgbm90IHNldApDT05GSUdfQURFNzg1ND15CkNPTkZJR19BREU3ODU0X0kyQz15CkNP TkZJR19BREU3ODU0X1NQST15CgojCiMgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMK IyBDT05GSUdfQUQyUzkwIGlzIG5vdCBzZXQKQ09ORklHX0FEMlMxMjAwPXkKQ09ORklHX0FEMlMx MjEwPXkKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwojIENPTkZJR19JSU9fUEVSSU9ESUNf UlRDX1RSSUdHRVIgaXMgbm90IHNldAojIENPTkZJR19JSU9fU0lNUExFX0RVTU1ZIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfU003WFggaXMgbm90IHNldAojIENPTkZJR19GQl9TTTc1MCBpcyBub3Qg c2V0CkNPTkZJR19GQl9YR0k9eQpDT05GSUdfRlQxMDAwPXkKCiMKIyBTcGVha3VwIGNvbnNvbGUg c3BlZWNoCiMKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1lOQVBUSUNTX0kyQ19STUk0IGlzIG5vdCBz ZXQKQ09ORklHX1NUQUdJTkdfTUVESUE9eQpDT05GSUdfRFZCX0NYRDIwOTk9eQojIENPTkZJR19W SURFT19EVDMxNTUgaXMgbm90IHNldApDT05GSUdfRFZCX01OODg0NzI9eQojIENPTkZJR19EVkJf TU44ODQ3MyBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCkNPTkZJR19XSU1BWF9HRE03MlhYPXkK Q09ORklHX1dJTUFYX0dETTcyWFhfUU9TPXkKQ09ORklHX1dJTUFYX0dETTcyWFhfS19NT0RFPXkK IyBDT05GSUdfV0lNQVhfR0RNNzJYWF9XSU1BWDIgaXMgbm90IHNldApDT05GSUdfV0lNQVhfR0RN NzJYWF9TRElPPXkKIyBDT05GSUdfRklSRVdJUkVfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdf REdOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RHQVAgaXMgbm90IHNldApDT05GSUdfR1NfRlBHQUJP T1Q9eQojIENPTkZJR19DUllQVE9fU0tFSU4gaXMgbm90IHNldApDT05GSUdfVU5JU1lTU1BBUj15 CkNPTkZJR19VTklTWVNfVklTT1JCVVM9eQpDT05GSUdfVU5JU1lTX1ZJU09STklDPXkKQ09ORklH X0ZCX1RGVD15CiMgQ09ORklHX0ZCX1RGVF9BR00xMjY0S19GTCBpcyBub3Qgc2V0CkNPTkZJR19G Ql9URlRfQkQ2NjM0NzQ9eQojIENPTkZJR19GQl9URlRfSFg4MzQwQk4gaXMgbm90IHNldApDT05G SUdfRkJfVEZUX0hYODM0N0Q9eQpDT05GSUdfRkJfVEZUX0hYODM1M0Q9eQpDT05GSUdfRkJfVEZU X0hYODM1N0Q9eQojIENPTkZJR19GQl9URlRfSUxJOTE2MyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X1RGVF9JTEk5MzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVEZUX0lMSTkzMjUgaXMgbm90IHNl dApDT05GSUdfRkJfVEZUX0lMSTkzNDA9eQojIENPTkZJR19GQl9URlRfSUxJOTM0MSBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX1RGVF9JTEk5NDgxIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RGVF9JTEk5 NDg2PXkKQ09ORklHX0ZCX1RGVF9QQ0Q4NTQ0PXkKQ09ORklHX0ZCX1RGVF9SQTg4NzU9eQojIENP TkZJR19GQl9URlRfUzZEMDJBMSBpcyBub3Qgc2V0CkNPTkZJR19GQl9URlRfUzZEMTEyMT15CiMg Q09ORklHX0ZCX1RGVF9TU0QxMjg5IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVEZUX1NTRDEzMDYg aXMgbm90IHNldAojIENPTkZJR19GQl9URlRfU1NEMTMzMSBpcyBub3Qgc2V0CkNPTkZJR19GQl9U RlRfU1NEMTM1MT15CkNPTkZJR19GQl9URlRfU1Q3NzM1Uj15CkNPTkZJR19GQl9URlRfVElOWUxD RD15CiMgQ09ORklHX0ZCX1RGVF9UTFM4MjA0IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RGVF9VQzE3 MDE9eQpDT05GSUdfRkJfVEZUX1VQRDE2MTcwND15CkNPTkZJR19GQl9URlRfV0FUVEVST1RUPXkK Q09ORklHX0ZCX0ZMRVg9eQpDT05GSUdfRkJfVEZUX0ZCVEZUX0RFVklDRT15CkNPTkZJR19YODZf UExBVEZPUk1fREVWSUNFUz15CiMgQ09ORklHX0FDRVJfV01JIGlzIG5vdCBzZXQKQ09ORklHX0FD RVJIREY9eQojIENPTkZJR19BTElFTldBUkVfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19M QVBUT1AgaXMgbm90IHNldAojIENPTkZJR19ERUxMX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19E RUxMX1dNST15CkNPTkZJR19ERUxMX1dNSV9BSU89eQpDT05GSUdfREVMTF9TTU84ODAwPXkKQ09O RklHX0ZVSklUU1VfTEFQVE9QPXkKIyBDT05GSUdfRlVKSVRTVV9MQVBUT1BfREVCVUcgaXMgbm90 IHNldApDT05GSUdfRlVKSVRTVV9UQUJMRVQ9eQojIENPTkZJR19BTUlMT19SRktJTEwgaXMgbm90 IHNldAojIENPTkZJR19IUF9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dJUkVMRVNTIGlz IG5vdCBzZXQKQ09ORklHX0hQX1dNST15CiMgQ09ORklHX01TSV9MQVBUT1AgaXMgbm90IHNldApD T05GSUdfUEFOQVNPTklDX0xBUFRPUD15CiMgQ09ORklHX0NPTVBBTF9MQVBUT1AgaXMgbm90IHNl dApDT05GSUdfU09OWV9MQVBUT1A9eQojIENPTkZJR19TT05ZUElfQ09NUEFUIGlzIG5vdCBzZXQK IyBDT05GSUdfSURFQVBBRF9MQVBUT1AgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQST15 CkNPTkZJR19USElOS1BBRF9BQ1BJX0FMU0FfU1VQUE9SVD15CiMgQ09ORklHX1RISU5LUEFEX0FD UElfREVCVUdGQUNJTElUSUVTIGlzIG5vdCBzZXQKQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUc9 eQojIENPTkZJR19USElOS1BBRF9BQ1BJX1VOU0FGRV9MRURTIGlzIG5vdCBzZXQKQ09ORklHX1RI SU5LUEFEX0FDUElfVklERU89eQojIENPTkZJR19USElOS1BBRF9BQ1BJX0hPVEtFWV9QT0xMIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IREFQUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1dN ST15CiMgQ09ORklHX01TSV9XTUkgaXMgbm90IHNldApDT05GSUdfVE9QU1RBUl9MQVBUT1A9eQoj IENPTkZJR19BQ1BJX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0JUX1JGS0lM TCBpcyBub3Qgc2V0CkNPTkZJR19UT1NISUJBX0hBUFM9eQpDT05GSUdfQUNQSV9DTVBDPXkKQ09O RklHX0lOVEVMX0lQUz15CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldApDT05GSUdfU0FNU1VO R19MQVBUT1A9eQpDT05GSUdfTVhNX1dNST15CiMgQ09ORklHX0lOVEVMX09BS1RSQUlMIGlzIG5v dCBzZXQKIyBDT05GSUdfU0FNU1VOR19RMTAgaXMgbm90IHNldApDT05GSUdfQVBQTEVfR01VWD15 CkNPTkZJR19JTlRFTF9SU1Q9eQpDT05GSUdfSU5URUxfU01BUlRDT05ORUNUPXkKQ09ORklHX1BW UEFOSUM9eQojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2Fy ZSBTcGlubG9jayBkcml2ZXJzCiMKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19D TEtFVlRfSTgyNTM9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlz IG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElN RVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09O RklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CiMgQ09ORklHX01BSUxCT1ggaXMgbm90IHNldApD T05GSUdfSU9NTVVfQVBJPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9N TVUgUGFnZXRhYmxlIFN1cHBvcnQKIwpDT05GSUdfSU9NTVVfSU9WQT15CiMgQ09ORklHX0FNRF9J T01NVSBpcyBub3Qgc2V0CkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkK IyBDT05GSUdfSU5URUxfSU9NTVVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9J T01NVV9GTE9QUFlfV0E9eQpDT05GSUdfSVJRX1JFTUFQPXkKCiMKIyBSZW1vdGVwcm9jIGRyaXZl cnMKIwpDT05GSUdfUkVNT1RFUFJPQz15CkNPTkZJR19TVEVfTU9ERU1fUlBST0M9eQoKIwojIFJw bXNnIGRyaXZlcnMKIwoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMK IwojIENPTkZJR19TT0NfVEkgaXMgbm90IHNldAojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBz ZXQKIyBDT05GSUdfRVhUQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQK Q09ORklHX0lJTz15CkNPTkZJR19JSU9fQlVGRkVSPXkKQ09ORklHX0lJT19CVUZGRVJfQ0I9eQpD T05GSUdfSUlPX0tGSUZPX0JVRj15CkNPTkZJR19JSU9fVFJJR0dFUkVEX0JVRkZFUj15CkNPTkZJ R19JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9fQ09OU1VNRVJTX1BFUl9UUklHR0VSPTIKCiMKIyBB Y2NlbGVyb21ldGVycwojCiMgQ09ORklHX0JNQTE4MCBpcyBub3Qgc2V0CkNPTkZJR19CTUMxNTBf QUNDRUw9eQpDT05GSUdfSUlPX1NUX0FDQ0VMXzNBWElTPXkKQ09ORklHX0lJT19TVF9BQ0NFTF9J MkNfM0FYSVM9eQpDT05GSUdfSUlPX1NUX0FDQ0VMX1NQSV8zQVhJUz15CkNPTkZJR19LWFNEOT15 CiMgQ09ORklHX01NQTg0NTIgaXMgbm90IHNldApDT05GSUdfS1hDSksxMDEzPXkKQ09ORklHX01N QTk1NTFfQ09SRT15CkNPTkZJR19NTUE5NTUxPXkKQ09ORklHX01NQTk1NTM9eQojIENPTkZJR19T VEs4MzEyIGlzIG5vdCBzZXQKQ09ORklHX1NUSzhCQTUwPXkKCiMKIyBBbmFsb2cgdG8gZGlnaXRh bCBjb252ZXJ0ZXJzCiMKQ09ORklHX0FEX1NJR01BX0RFTFRBPXkKQ09ORklHX0FENzI2Nj15CkNP TkZJR19BRDcyOTE9eQojIENPTkZJR19BRDcyOTggaXMgbm90IHNldApDT05GSUdfQUQ3NDc2PXkK Q09ORklHX0FENzc5MT15CkNPTkZJR19BRDc3OTM9eQpDT05GSUdfQUQ3ODg3PXkKQ09ORklHX0FE NzkyMz15CkNPTkZJR19BRDc5OVg9eQojIENPTkZJR19EQTkxNTBfR1BBREMgaXMgbm90IHNldAoj IENPTkZJR19DQzEwMDAxX0FEQyBpcyBub3Qgc2V0CkNPTkZJR19NQVgxMDI3PXkKIyBDT05GSUdf TUFYMTM2MyBpcyBub3Qgc2V0CkNPTkZJR19NQ1AzMjBYPXkKIyBDT05GSUdfTUNQMzQyMiBpcyBu b3Qgc2V0CkNPTkZJR19OQVU3ODAyPXkKQ09ORklHX1RJX0FEQzA4MUM9eQpDT05GSUdfVElfQURD MTI4UzA1Mj15CiMgQ09ORklHX1RXTDQwMzBfTUFEQyBpcyBub3Qgc2V0CkNPTkZJR19UV0w2MDMw X0dQQURDPXkKCiMKIyBBbXBsaWZpZXJzCiMKQ09ORklHX0FEODM2Nj15CgojCiMgSGlkIFNlbnNv ciBJSU8gQ29tbW9uCiMKCiMKIyBTU1AgU2Vuc29yIENvbW1vbgojCiMgQ09ORklHX0lJT19TU1Bf U0VOU09SU19DT01NT05TIGlzIG5vdCBzZXQKQ09ORklHX0lJT19TU1BfU0VOU09SSFVCPXkKQ09O RklHX0lJT19TVF9TRU5TT1JTX0kyQz15CkNPTkZJR19JSU9fU1RfU0VOU09SU19TUEk9eQpDT05G SUdfSUlPX1NUX1NFTlNPUlNfQ09SRT15CgojCiMgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVy cwojCkNPTkZJR19BRDUwNjQ9eQpDT05GSUdfQUQ1MzYwPXkKIyBDT05GSUdfQUQ1MzgwIGlzIG5v dCBzZXQKQ09ORklHX0FENTQyMT15CkNPTkZJR19BRDU0NDY9eQpDT05GSUdfQUQ1NDQ5PXkKQ09O RklHX0FENTUwND15CiMgQ09ORklHX0FENTYyNFJfU1BJIGlzIG5vdCBzZXQKQ09ORklHX0FENTY4 Nj15CkNPTkZJR19BRDU3NTU9eQpDT05GSUdfQUQ1NzY0PXkKQ09ORklHX0FENTc5MT15CkNPTkZJ R19BRDczMDM9eQojIENPTkZJR19NNjIzMzIgaXMgbm90IHNldAojIENPTkZJR19NQVg1MTcgaXMg bm90IHNldApDT05GSUdfTUNQNDcyNT15CiMgQ09ORklHX01DUDQ5MjIgaXMgbm90IHNldAoKIwoj IEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAojCgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rp c3RyaWJ1dGlvbgojCkNPTkZJR19BRDk1MjM9eQoKIwojIFBoYXNlLUxvY2tlZCBMb29wIChQTEwp IGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwojIENPTkZJR19BREY0MzUwIGlzIG5vdCBzZXQKCiMK IyBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCiMKIyBDT05GSUdfQURJUzE2MDgwIGlzIG5vdCBz ZXQKIyBDT05GSUdfQURJUzE2MTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MTM2IGlzIG5v dCBzZXQKQ09ORklHX0FESVMxNjI2MD15CiMgQ09ORklHX0FEWFJTNDUwIGlzIG5vdCBzZXQKQ09O RklHX0JNRzE2MD15CkNPTkZJR19JSU9fU1RfR1lST18zQVhJUz15CkNPTkZJR19JSU9fU1RfR1lS T19JMkNfM0FYSVM9eQpDT05GSUdfSUlPX1NUX0dZUk9fU1BJXzNBWElTPXkKQ09ORklHX0lURzMy MDA9eQoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwpDT05GSUdfREhUMTE9eQpDT05GSUdfU0k3MDA1 PXkKIyBDT05GSUdfU0k3MDIwIGlzIG5vdCBzZXQKCiMKIyBJbmVydGlhbCBtZWFzdXJlbWVudCB1 bml0cwojCkNPTkZJR19BRElTMTY0MDA9eQpDT05GSUdfQURJUzE2NDgwPXkKQ09ORklHX0tNWDYx PXkKQ09ORklHX0lOVl9NUFU2MDUwX0lJTz15CkNPTkZJR19JSU9fQURJU19MSUI9eQpDT05GSUdf SUlPX0FESVNfTElCX0JVRkZFUj15CgojCiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX0FDUElf QUxTIGlzIG5vdCBzZXQKQ09ORklHX0FESkRfUzMxMT15CiMgQ09ORklHX0FMMzMyMEEgaXMgbm90 IHNldApDT05GSUdfQVBEUzkzMDA9eQojIENPTkZJR19CSDE3NTAgaXMgbm90IHNldApDT05GSUdf Q00zMjE4MT15CkNPTkZJR19DTTMyMzI9eQojIENPTkZJR19DTTMzMjMgaXMgbm90IHNldApDT05G SUdfQ00zNjY1MT15CiMgQ09ORklHX0dQMkFQMDIwQTAwRiBpcyBub3Qgc2V0CkNPTkZJR19JU0wy OTEyNT15CkNPTkZJR19KU0ExMjEyPXkKIyBDT05GSUdfU0VOU09SU19MTTM1MzMgaXMgbm90IHNl dApDT05GSUdfTFRSNTAxPXkKQ09ORklHX1NUSzMzMTA9eQpDT05GSUdfVENTMzQxND15CkNPTkZJ R19UQ1MzNDcyPXkKQ09ORklHX1NFTlNPUlNfVFNMMjU2Mz15CkNPTkZJR19UU0w0NTMxPXkKQ09O RklHX1ZDTkw0MDAwPXkKCiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19BSzg5NzU9 eQpDT05GSUdfQUswOTkxMT15CkNPTkZJR19NQUczMTEwPXkKQ09ORklHX01NQzM1MjQwPXkKIyBD T05GSUdfSUlPX1NUX01BR05fM0FYSVMgaXMgbm90IHNldApDT05GSUdfQk1DMTUwX01BR049eQoK IwojIEluY2xpbm9tZXRlciBzZW5zb3JzCiMKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwoj IENPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVIgaXMgbm90IHNldApDT05GSUdfSUlPX1NZU0ZT X1RSSUdHRVI9eQoKIwojIFByZXNzdXJlIHNlbnNvcnMKIwpDT05GSUdfQk1QMjgwPXkKIyBDT05G SUdfTVBMMTE1IGlzIG5vdCBzZXQKQ09ORklHX01QTDMxMTU9eQpDT05GSUdfTVM1NjExPXkKQ09O RklHX01TNTYxMV9JMkM9eQpDT05GSUdfTVM1NjExX1NQST15CkNPTkZJR19JSU9fU1RfUFJFU1M9 eQpDT05GSUdfSUlPX1NUX1BSRVNTX0kyQz15CkNPTkZJR19JSU9fU1RfUFJFU1NfU1BJPXkKQ09O RklHX1Q1NDAzPXkKCiMKIyBMaWdodG5pbmcgc2Vuc29ycwojCkNPTkZJR19BUzM5MzU9eQoKIwoj IFByb3hpbWl0eSBzZW5zb3JzCiMKQ09ORklHX1NYOTUwMD15CgojCiMgVGVtcGVyYXR1cmUgc2Vu c29ycwojCkNPTkZJR19NTFg5MDYxND15CkNPTkZJR19UTVAwMDY9eQojIENPTkZJR19OVEIgaXMg bm90IHNldAojIENPTkZJR19WTUVfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNIGlzIG5vdCBz ZXQKQ09ORklHX0lQQUNLX0JVUz15CiMgQ09ORklHX0JPQVJEX1RQQ0kyMDAgaXMgbm90IHNldAoj IENPTkZJR19TRVJJQUxfSVBPQ1RBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xM RVIgaXMgbm90IHNldAojIENPTkZJR19GTUMgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0K IwpDT05GSUdfR0VORVJJQ19QSFk9eQojIENPTkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qg c2V0CkNPTkZJR19QT1dFUkNBUD15CkNPTkZJR19JTlRFTF9SQVBMPXkKIyBDT05GSUdfTUNCIGlz IG5vdCBzZXQKQ09ORklHX1JBUz15CkNPTkZJR19USFVOREVSQk9MVD15CgojCiMgQW5kcm9pZAoj CiMgQ09ORklHX0FORFJPSUQgaXMgbm90IHNldAoKIwojIEZpcm13YXJlIERyaXZlcnMKIwpDT05G SUdfRUREPXkKQ09ORklHX0VERF9PRkY9eQpDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklH X0RFTExfUkJVPXkKQ09ORklHX0RDREJBUz15CkNPTkZJR19JU0NTSV9JQkZUX0ZJTkQ9eQpDT05G SUdfR09PR0xFX0ZJUk1XQVJFPXkKCiMKIyBHb29nbGUgRmlybXdhcmUgRHJpdmVycwojCgojCiMg RUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklf VkFSUz15CiMgQ09ORklHX0VGSV9WQVJTX1BTVE9SRSBpcyBub3Qgc2V0CkNPTkZJR19FRklfUlVO VElNRV9NQVA9eQpDT05GSUdfRUZJX1JVTlRJTUVfV1JBUFBFUlM9eQpDT05GSUdfVUVGSV9DUEVS PXkKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklH X0VYVDJfRlM9eQpDT05GSUdfRVhUMl9GU19YQVRUUj15CkNPTkZJR19FWFQyX0ZTX1BPU0lYX0FD TD15CiMgQ09ORklHX0VYVDJfRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfRVhUM19GUz15 CkNPTkZJR19FWFQzX0RFRkFVTFRTX1RPX09SREVSRUQ9eQojIENPTkZJR19FWFQzX0ZTX1hBVFRS IGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQoj IENPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRU5DUllQVElP Tj15CkNPTkZJR19FWFQ0X0ZTX0VOQ1JZUFRJT049eQpDT05GSUdfRVhUNF9ERUJVRz15CkNPTkZJ R19KQkQ9eQpDT05GSUdfSkJEX0RFQlVHPXkKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBp cyBub3Qgc2V0CkNPTkZJR19KRlNfRlM9eQpDT05GSUdfSkZTX1BPU0lYX0FDTD15CiMgQ09ORklH X0pGU19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19KRlNfREVCVUc9eQpDT05GSUdfSkZTX1NU QVRJU1RJQ1M9eQpDT05GSUdfWEZTX0ZTPXkKIyBDT05GSUdfWEZTX1FVT1RBIGlzIG5vdCBzZXQK Q09ORklHX1hGU19QT1NJWF9BQ0w9eQojIENPTkZJR19YRlNfUlQgaXMgbm90IHNldApDT05GSUdf WEZTX0RFQlVHPXkKQ09ORklHX0dGUzJfRlM9eQpDT05GSUdfT0NGUzJfRlM9eQpDT05GSUdfT0NG UzJfRlNfTzJDQj15CiMgQ09ORklHX09DRlMyX0ZTX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX09D RlMyX0RFQlVHX01BU0tMT0c9eQpDT05GSUdfT0NGUzJfREVCVUdfRlM9eQpDT05GSUdfQlRSRlNf RlM9eQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lO VEVHUklUWT15CkNPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTPXkKIyBDT05GSUdfQlRS RlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfQlRSRlNfQVNTRVJUPXkKQ09ORklHX05JTEZTMl9G Uz15CkNPTkZJR19GMkZTX0ZTPXkKQ09ORklHX0YyRlNfU1RBVF9GUz15CiMgQ09ORklHX0YyRlNf RlNfWEFUVFIgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0NIRUNLX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfRlNfREFYIGlzIG5vdCBzZXQKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBP UlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5P VElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQojIENPTkZJR19G QU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlMgaXMgbm90IHNldApDT05GSUdfUVVPVEE9eQojIENP TkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNPTkZJR19QUklOVF9RVU9U QV9XQVJOSU5HPXkKQ09ORklHX1FVT1RBX0RFQlVHPXkKQ09ORklHX1FVT1RBX1RSRUU9eQpDT05G SUdfUUZNVF9WMT15CiMgQ09ORklHX1FGTVRfVjIgaXMgbm90IHNldApDT05GSUdfUVVPVEFDVEw9 eQpDT05GSUdfQVVUT0ZTNF9GUz15CkNPTkZJR19GVVNFX0ZTPXkKQ09ORklHX0NVU0U9eQpDT05G SUdfT1ZFUkxBWV9GUz15CgojCiMgQ2FjaGVzCiMKQ09ORklHX0ZTQ0FDSEU9eQojIENPTkZJR19G U0NBQ0hFX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU0gaXMgbm90 IHNldApDT05GSUdfRlNDQUNIRV9ERUJVRz15CiMgQ09ORklHX0ZTQ0FDSEVfT0JKRUNUX0xJU1Qg aXMgbm90IHNldApDT05GSUdfQ0FDSEVGSUxFUz15CiMgQ09ORklHX0NBQ0hFRklMRVNfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19DQUNIRUZJTEVTX0hJU1RPR1JBTSBpcyBub3Qgc2V0CgojCiMg Q0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYwX0ZTPXkKIyBDT05GSUdfSk9M SUVUIGlzIG5vdCBzZXQKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQpDT05GSUdfVURG X05MUz15CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05G SUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFH RT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgpDT05GSUdfTlRG U19GUz15CkNPTkZJR19OVEZTX0RFQlVHPXkKIyBDT05GSUdfTlRGU19SVyBpcyBub3Qgc2V0Cgoj CiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tD T1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05J VE9SPXkKQ09ORklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CiMgQ09ORklHX0hVR0VUTEJGUyBp cyBub3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJfUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19DT05GSUdG U19GUz15CkNPTkZJR19FRklWQVJfRlM9eQpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CkNPTkZJ R19BREZTX0ZTPXkKQ09ORklHX0FERlNfRlNfUlc9eQojIENPTkZJR19BRkZTX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0VDUllQVF9GUz15CkNPTkZJR19FQ1JZUFRfRlNfTUVTU0FHSU5HPXkKIyBDT05G SUdfSEZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0hGU1BMVVNfRlM9eQojIENPTkZJR19IRlNQTFVT X0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19CRUZTX0ZTPXkKQ09ORklHX0JFRlNfREVC VUc9eQpDT05GSUdfQkZTX0ZTPXkKQ09ORklHX0VGU19GUz15CiMgQ09ORklHX0xPR0ZTIGlzIG5v dCBzZXQKQ09ORklHX0NSQU1GUz15CkNPTkZJR19TUVVBU0hGUz15CkNPTkZJR19TUVVBU0hGU19G SUxFX0NBQ0hFPXkKIyBDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1QgaXMgbm90IHNldAojIENP TkZJR19TUVVBU0hGU19ERUNPTVBfU0lOR0xFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0RF Q09NUF9NVUxUST15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90 IHNldApDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQpDT05GSUdfU1FVQVNIRlNfWkxJQj15CkNPTkZJ R19TUVVBU0hGU19MWjQ9eQojIENPTkZJR19TUVVBU0hGU19MWk8gaXMgbm90IHNldAojIENPTkZJ R19TUVVBU0hGU19YWiBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTXzRLX0RFVkJMS19TSVpF IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEPXkKQ09ORklHX1NRVUFTSEZTX0ZS QUdNRU5UX0NBQ0hFX1NJWkU9MwpDT05GSUdfVlhGU19GUz15CkNPTkZJR19NSU5JWF9GUz15CkNP TkZJR19PTUZTX0ZTPXkKQ09ORklHX0hQRlNfRlM9eQpDT05GSUdfUU5YNEZTX0ZTPXkKQ09ORklH X1FOWDZGU19GUz15CkNPTkZJR19RTlg2RlNfREVCVUc9eQpDT05GSUdfUk9NRlNfRlM9eQpDT05G SUdfUk9NRlNfQkFDS0VEX0JZX0JMT0NLPXkKQ09ORklHX1JPTUZTX09OX0JMT0NLPXkKQ09ORklH X1BTVE9SRT15CiMgQ09ORklHX1BTVE9SRV9DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNU T1JFX1BNU0cgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUkFNIGlzIG5vdCBzZXQKIyBDT05G SUdfU1lTVl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklH X0VYT0ZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdf TkZTX0ZTPXkKQ09ORklHX05GU19WMj15CkNPTkZJR19ORlNfVjM9eQojIENPTkZJR19ORlNfVjNf QUNMIGlzIG5vdCBzZXQKQ09ORklHX05GU19WND15CiMgQ09ORklHX05GU19TV0FQIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkZTX1Y0XzEgaXMgbm90IHNldAojIENPTkZJR19ST09UX05GUyBpcyBub3Qg c2V0CiMgQ09ORklHX05GU19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTX1VTRV9MRUdB Q1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CiMgQ09ORklHX05G U0QgaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09ORklH X0xPQ0tEX1Y0PXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdfU1VOUlBDPXkKQ09ORklHX1NV TlJQQ19HU1M9eQpDT05GSUdfUlBDU0VDX0dTU19LUkI1PXkKIyBDT05GSUdfU1VOUlBDX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX1NVTlJQQ19YUFJUX1JETUFfQ0xJRU5UPXkKQ09ORklHX1NVTlJQ Q19YUFJUX1JETUFfU0VSVkVSPXkKIyBDT05GSUdfQ0VQSF9GUyBpcyBub3Qgc2V0CkNPTkZJR19D SUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX1dFQUtfUFdf SEFTSD15CiMgQ09ORklHX0NJRlNfVVBDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfWEFUVFI9 eQpDT05GSUdfQ0lGU19QT1NJWD15CiMgQ09ORklHX0NJRlNfQUNMIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0lGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RGU19VUENBTEw9eQojIENPTkZJ R19DSUZTX1NNQjIgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0ZTQ0FDSEUgaXMgbm90IHNldApD T05GSUdfTkNQX0ZTPXkKQ09ORklHX05DUEZTX1BBQ0tFVF9TSUdOSU5HPXkKIyBDT05GSUdfTkNQ RlNfSU9DVExfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19OQ1BGU19TVFJPTkc9eQpDT05GSUdf TkNQRlNfTkZTX05TPXkKQ09ORklHX05DUEZTX09TMl9OUz15CkNPTkZJR19OQ1BGU19TTUFMTERP Uz15CiMgQ09ORklHX05DUEZTX05MUyBpcyBub3Qgc2V0CkNPTkZJR19OQ1BGU19FWFRSQVM9eQpD T05GSUdfQ09EQV9GUz15CkNPTkZJR19BRlNfRlM9eQpDT05GSUdfQUZTX0RFQlVHPXkKIyBDT05G SUdfQUZTX0ZTQ0FDSEUgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxU PSJpc284ODU5LTEiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PXkKQ09ORklHX05MU19DT0RFUEFH RV83Mzc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzc3NT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84 NTAgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj15CiMgQ09ORklHX05MU19DT0RF UEFHRV84NTUgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg1Nz15CiMgQ09ORklHX05M U19DT0RFUEFHRV84NjAgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2MT15CkNPTkZJ R19OTFNfQ09ERVBBR0VfODYyPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MyBpcyBub3Qgc2V0 CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdF Xzg2NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2 OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzYgaXMgbm90IHNldApDT05GSUdf TkxTX0NPREVQQUdFXzk1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPXkKQ09ORklHX05MU19D T0RFUEFHRV85NDk9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg3ND15CkNPTkZJR19OTFNfSVNPODg1 OV84PXkKQ09ORklHX05MU19DT0RFUEFHRV8xMjUwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEy NTEgaXMgbm90IHNldApDT05GSUdfTkxTX0FTQ0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9eQpD T05GSUdfTkxTX0lTTzg4NTlfMj15CkNPTkZJR19OTFNfSVNPODg1OV8zPXkKQ09ORklHX05MU19J U084ODU5XzQ9eQojIENPTkZJR19OTFNfSVNPODg1OV81IGlzIG5vdCBzZXQKQ09ORklHX05MU19J U084ODU5XzY9eQpDT05GSUdfTkxTX0lTTzg4NTlfNz15CkNPTkZJR19OTFNfSVNPODg1OV85PXkK Q09ORklHX05MU19JU084ODU5XzEzPXkKQ09ORklHX05MU19JU084ODU5XzE0PXkKQ09ORklHX05M U19JU084ODU5XzE1PXkKQ09ORklHX05MU19LT0k4X1I9eQojIENPTkZJR19OTFNfS09JOF9VIGlz IG5vdCBzZXQKQ09ORklHX05MU19NQUNfUk9NQU49eQpDT05GSUdfTkxTX01BQ19DRUxUSUM9eQoj IENPTkZJR19OTFNfTUFDX0NFTlRFVVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DUk9B VElBTiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0NZUklMTElDPXkKQ09ORklHX05MU19NQUNf R0FFTElDPXkKQ09ORklHX05MU19NQUNfR1JFRUs9eQojIENPTkZJR19OTFNfTUFDX0lDRUxBTkQg aXMgbm90IHNldApDT05GSUdfTkxTX01BQ19JTlVJVD15CkNPTkZJR19OTFNfTUFDX1JPTUFOSUFO PXkKQ09ORklHX05MU19NQUNfVFVSS0lTSD15CkNPTkZJR19OTFNfVVRGOD15CiMgQ09ORklHX0RM TSBpcyBub3Qgc2V0CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1Nf U1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19U SU1FPXkKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CiMgQ09ORklHX0JPT1RfUFJJ TlRLX0RFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0Cgoj CiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RF QlVHX0lORk8gaXMgbm90IHNldAojIENPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVf V0FSTj0yMDQ4CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURBQkxFX0FTTSBp cyBub3Qgc2V0CiMgQ09ORklHX1VOVVNFRF9TWU1CT0xTIGlzIG5vdCBzZXQKQ09ORklHX1BBR0Vf T1dORVI9eQpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CkNPTkZJR19E RUJVR19TRUNUSU9OX01JU01BVENIPXkKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15 CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BV IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFHSUNfU1lTUlEgaXMgbm90IHNldApDT05GSUdfREVCVUdf S0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9OPXkK IyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFM9 eQpDT05GSUdfREVCVUdfT0JKRUNUU19TRUxGVEVTVD15CiMgQ09ORklHX0RFQlVHX09CSkVDVFNf RlJFRSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX1RJTUVSUz15CkNPTkZJR19ERUJV R19PQkpFQ1RTX1dPUks9eQpDT05GSUdfREVCVUdfT0JKRUNUU19SQ1VfSEVBRD15CkNPTkZJR19E RUJVR19PQkpFQ1RTX1BFUkNQVV9DT1VOVEVSPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfRU5BQkxF X0RFRkFVTFQ9MQpDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tN RU1MRUFLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFPXkKIyBDT05GSUdfREVC VUdfVk0gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklH X0RFQlVHX01FTU9SWV9JTklUPXkKQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUz15CkNPTkZJR19I QVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQojIENPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LTUVNQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0hJUlE9 eQoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUj15 CkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SPXkKIyBDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NL VVBfUEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUNfVkFM VUU9MAojIENPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJ R19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0wCiMgQ09ORklHX0RFVEVDVF9IVU5H X1RBU0sgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9P T1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQoj IENPTkZJR19TQ0hFRFNUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NI RUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldAojIENP TkZJR19USU1FUl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19QUkVFTVBUPXkKCiMKIyBM b2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKIyBDT05GSUdfREVC VUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19E RUJVR19NVVRFWEVTPXkKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNl dApDT05GSUdfREVCVUdfTE9DS19BTExPQz15CkNPTkZJR19QUk9WRV9MT0NLSU5HPXkKQ09ORklH X0xPQ0tERVA9eQojIENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfTE9D S0RFUD15CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQpDT05GSUdfREVCVUdfTE9DS0lOR19B UElfU0VMRlRFU1RTPXkKQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUPXkKQ09ORklHX1RSQUNFX0lS UUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVF9SRUxFQVNFIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX0JVR1ZFUkJPU0U9eQojIENPTkZJR19ERUJVR19MSVNUIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX1BJX0xJU1Q9eQojIENPTkZJR19ERUJVR19TRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X05PVElGSUVSUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19DUkVERU5USUFMUz15CgojCiMgUkNV IERlYnVnZ2luZwojCkNPTkZJR19QUk9WRV9SQ1U9eQojIENPTkZJR19QUk9WRV9SQ1VfUkVQRUFU RURMWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQQVJTRV9SQ1VfUE9JTlRFUiBpcyBub3Qgc2V0CkNP TkZJR19UT1JUVVJFX1RFU1Q9eQojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQK Q09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQojIENPTkZJR19SQ1VfQ1BVX1NUQUxMX0lO Rk8gaXMgbm90IHNldAojIENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19CTE9DS19FWFRfREVWVCBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVD VElPTiBpcyBub3Qgc2V0CkNPTkZJR19GQVVMVF9JTkpFQ1RJT049eQojIENPTkZJR19GQUlMX1BB R0VfQUxMT0MgaXMgbm90IHNldApDT05GSUdfRkFJTF9NQUtFX1JFUVVFU1Q9eQpDT05GSUdfRkFJ TF9JT19USU1FT1VUPXkKQ09ORklHX0ZBSUxfTU1DX1JFUVVFU1Q9eQpDT05GSUdfRkFVTFRfSU5K RUNUSU9OX0RFQlVHX0ZTPXkKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19B UkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CiMgQ09ORklHX0RFQlVHX1NU UklDVF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9T VVBQT1JUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJ T05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNP TkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lU SF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9T WVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfRkVOVFJZPXkKQ09ORklHX0hBVkVfQ19S RUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKIyBDT05GSUdfRlRSQUNFIGlz IG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtEVE09eQpDT05GSUdfVEVT VF9MSVNUX1NPUlQ9eQojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQpD T05GSUdfQVNZTkNfUkFJRDZfVEVTVD15CiMgQ09ORklHX1RFU1RfSEVYRFVNUCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tT VFJUT1ggaXMgbm90IHNldApDT05GSUdfVEVTVF9SSEFTSFRBQkxFPXkKQ09ORklHX1BST1ZJREVf T0hDSTEzOTRfRE1BX0lOSVQ9eQpDT05GSUdfQlVJTERfRE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQ SV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldApDT05G SUdfVEVTVF9VREVMQVk9eQojIENPTkZJR19NRU1URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FN UExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMg bm90IHNldApDT05GSUdfU1RSSUNUX0RFVk1FTT15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9 eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1AgaXMgbm90 IHNldApDT05GSUdfRUFSTFlfUFJJTlRLX0VGST15CkNPTkZJR19YODZfUFREVU1QPXkKQ09ORklH X0VGSV9QR1RfRFVNUD15CkNPTkZJR19ERUJVR19ST0RBVEE9eQojIENPTkZJR19ERUJVR19ST0RB VEFfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RPVUJMRUZBVUxUIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfREVCVUc9eQpDT05GSUdf SU9NTVVfU1RSRVNTPXkKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9f REVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19E RUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwojIENPTkZJR19J T19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0 CkNPTkZJR19JT19ERUxBWV9VREVMQVk9eQojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBz ZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0yCiMgQ09ORklHX0RFQlVHX0JPT1RfUEFS QU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BU SU1JWkVfSU5MSU5JTkcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OTUlfU0VMRlRFU1QgaXMg bm90IHNldAojIENPTkZJR19YODZfREVCVUdfU1RBVElDX0NQVV9IQVMgaXMgbm90IHNldAoKIwoj IFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CkNPTkZJR19QRVJTSVNURU5UX0tFWVJJ TkdTPXkKQ09ORklHX1RSVVNURURfS0VZUz15CkNPTkZJR19FTkNSWVBURURfS0VZUz15CkNPTkZJ R19TRUNVUklUWV9ETUVTR19SRVNUUklDVD15CkNPTkZJR19TRUNVUklUWT15CkNPTkZJR19TRUNV UklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQojIENPTkZJR19TRUNVUklUWV9ORVRX T1JLX1hGUk0gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfUEFUSD15CkNPTkZJR19JTlRFTF9U WFQ9eQpDT05GSUdfTFNNX01NQVBfTUlOX0FERFI9NjU1MzYKQ09ORklHX1NFQ1VSSVRZX1NFTElO VVg9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9CT09UUEFSQU09eQpDT05GSUdfU0VDVVJJVFlf U0VMSU5VWF9CT09UUEFSQU1fVkFMVUU9MQojIENPTkZJR19TRUNVUklUWV9TRUxJTlVYX0RJU0FC TEUgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TRUxJTlVYX0RFVkVMT1AgaXMgbm90IHNl dApDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9BVkNfU1RBVFM9eQpDT05GSUdfU0VDVVJJVFlfU0VM SU5VWF9DSEVDS1JFUVBST1RfVkFMVUU9MQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9QT0xJQ1lE Ql9WRVJTSU9OX01BWD15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX1BPTElDWURCX1ZFUlNJT05f TUFYX1ZBTFVFPTE5CkNPTkZJR19TRUNVUklUWV9TTUFDSz15CkNPTkZJR19TRUNVUklUWV9TTUFD S19CUklOR1VQPXkKQ09ORklHX1NFQ1VSSVRZX1NNQUNLX05FVEZJTFRFUj15CiMgQ09ORklHX1NF Q1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CkNPTkZJ R19TRUNVUklUWV9BUFBBUk1PUl9CT09UUEFSQU1fVkFMVUU9MQpDT05GSUdfU0VDVVJJVFlfQVBQ QVJNT1JfSEFTSD15CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkKQ09ORklHX1NFQ1VSSVRZX1lBTUFf U1RBQ0tFRD15CkNPTkZJR19JTlRFR1JJVFk9eQojIENPTkZJR19JTlRFR1JJVFlfU0lHTkFUVVJF IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUdSSVRZX0FVRElUIGlzIG5vdCBzZXQKQ09ORklHX0lN QT15CkNPTkZJR19JTUFfTUVBU1VSRV9QQ1JfSURYPTEwCkNPTkZJR19JTUFfTFNNX1JVTEVTPXkK Q09ORklHX0lNQV9URU1QTEFURT15CiMgQ09ORklHX0lNQV9OR19URU1QTEFURSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lNQV9TSUdfVEVNUExBVEUgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRf VEVNUExBVEU9ImltYSIKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMT15CkNPTkZJR19JTUFf REVGQVVMVF9IQVNIPSJzaGExIgpDT05GSUdfSU1BX0FQUFJBSVNFPXkKIyBDT05GSUdfRVZNIGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfU0VMSU5VWD15CiMgQ09ORklHX0RFRkFV TFRfU0VDVVJJVFlfU01BQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQ UEFSTU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9ZQU1BIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUMgaXMgbm90IHNldApDT05GSUdfREVGQVVM VF9TRUNVUklUWT0ic2VsaW51eCIKQ09ORklHX1hPUl9CTE9DS1M9eQpDT05GSUdfQVNZTkNfQ09S RT15CkNPTkZJR19BU1lOQ19NRU1DUFk9eQpDT05GSUdfQVNZTkNfWE9SPXkKQ09ORklHX0FTWU5D X1BRPXkKQ09ORklHX0FTWU5DX1JBSUQ2X1JFQ09WPXkKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5 cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRP X0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09O RklHX0NSWVBUT19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdf Q1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpD T05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1BDT01QPXkKQ09ORklHX0NSWVBUT19Q Q09NUDI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkK Q09ORklHX0NSWVBUT19VU0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9 eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NS WVBUT19QQ1JZUFQ9eQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZ UFREPXkKIyBDT05GSUdfQ1JZUFRPX01DUllQVEQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FV VEhFTkM9eQpDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPXkKQ09ORklHX0NSWVBUT19HTFVFX0hF TFBFUl9YODY9eQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQg RGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPXkKIyBDT05GSUdfQ1JZUFRPX0dDTSBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fU0VRSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19D QkM9eQpDT05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBU T19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz15CkNPTkZJR19DUllQVE9fUENCQz15CkNPTkZJR19D UllQVE9fWFRTPXkKCiMKIyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklH X0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPXkKQ09ORklHX0NSWVBUT19WTUFDPXkK CiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CiMgQ09ORklHX0NSWVBUT19DUkMz MkNfSU5URUwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSQzMyPXkKQ09ORklHX0NSWVBUT19D UkMzMl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CiMgQ09ORklHX0NSWVBUT19D UkNUMTBESUZfUENMTVVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19D UllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlD PXkKIyBDT05GSUdfQ1JZUFRPX1JNRDEyOCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUk1EMTYw PXkKQ09ORklHX0NSWVBUT19STUQyNTY9eQojIENPTkZJR19DUllQVE9fUk1EMzIwIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEExX1NTU0UzPXkKQ09ORklH X0NSWVBUT19TSEEyNTZfU1NTRTM9eQojIENPTkZJR19DUllQVE9fU0hBNTEyX1NTU0UzIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTFfTUIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NI QTI1Nj15CiMgQ09ORklHX0NSWVBUT19TSEE1MTIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RH UjE5Mj15CiMgQ09ORklHX0NSWVBUT19XUDUxMiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fR0hB U0hfQ0xNVUxfTklfSU5URUw9eQoKIwojIENpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CkNP TkZJR19DUllQVE9fQUVTX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKQ09O RklHX0NSWVBUT19BTlVCSVM9eQpDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0JM T1dGSVNIPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049eQojIENPTkZJR19DUllQVE9f QkxPV0ZJU0hfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19DQU1FTExJQV9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0FN RUxMSUFfQUVTTklfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJ QV9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049 eQpDT05GSUdfQ1JZUFRPX0NBU1Q1PXkKQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0PXkK Q09ORklHX0NSWVBUT19DQVNUNj15CkNPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82ND15CkNP TkZJR19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fRkNSWVBUPXkKIyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fU0FMU0EyMD15CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwX1g4Nl82 NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VFRD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD15 CkNPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VSUEVO VF9BVlhfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1RFQT15CkNPTkZJR19DUllQVE9fVFdPRklTSD15CkNPTkZJR19D UllQVE9fVFdPRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PXkKQ09O RklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0FW WF9YODZfNjQ9eQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09O RklHX0NSWVBUT19aTElCPXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fTFo0 IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKCiMKIyBSYW5kb20g TnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9eQpDT05GSUdfQ1JZ UFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRP X0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQojIENPTkZJR19D UllQVE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9T S0NJUEhFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HPXkKQ09ORklHX0NS WVBUT19IQVNIX0lORk89eQojIENPTkZJR19DUllQVE9fSFcgaXMgbm90IHNldApDT05GSUdfQVNZ TU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15 CkNPTkZJR19QVUJMSUNfS0VZX0FMR09fUlNBPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFS U0VSPXkKQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKQ09ORklHX1BLQ1M3X1RFU1RfS0VZ PXkKIyBDT05GSUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9OIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfS1ZNPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUNISVA9eQpDT05GSUdfSEFWRV9LVk1fSVJR RkQ9eQpDT05GSUdfSEFWRV9LVk1fSVJRX1JPVVRJTkc9eQpDT05GSUdfSEFWRV9LVk1fRVZFTlRG RD15CkNPTkZJR19LVk1fQVBJQ19BUkNISVRFQ1RVUkU9eQpDT05GSUdfS1ZNX01NSU89eQpDT05G SUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9D UFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0tWTV9HRU5FUklD X0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19L Vk09eQojIENPTkZJR19LVk1fQU1EIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9ERVZJQ0VfQVNTSUdO TUVOVD15CiMgQ09ORklHX0JJTkFSWV9QUklOVEYgaXMgbm90IHNldAoKIwojIExpYnJhcnkgcm91 dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9eQpDT05GSUdfQklUUkVWRVJTRT15CiMgQ09ORklHX0hB VkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dF TkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpD T05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15 CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklH X0dFTkVSSUNfSU89eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklHX0FS Q0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9 eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQoj IENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4 IGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX1NMSUNFQlk0PXkKIyBDT05GSUdfQ1JDMzJfU0FSV0FU RSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM3PXkK Q09ORklHX0xJQkNSQzMyQz15CiMgQ09ORklHX0NSQzggaXMgbm90IHNldAojIENPTkZJR19BVURJ VF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRF U1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15 CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0 X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQojIENPTkZJ R19YWl9ERUNfUE9XRVJQQyBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfSUE2ND15CkNPTkZJR19Y Wl9ERUNfQVJNPXkKIyBDT05GSUdfWFpfREVDX0FSTVRIVU1CIGlzIG5vdCBzZXQKIyBDT05GSUdf WFpfREVDX1NQQVJDIGlzIG5vdCBzZXQKQ09ORklHX1haX0RFQ19CQ0o9eQpDT05GSUdfWFpfREVD X1RFU1Q9eQpDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9 eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdf REVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfR0VORVJJQ19B TExPQ0FUT1I9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhUU0VBUkNIX0tNUD15CkNP TkZJR19URVhUU0VBUkNIX0JNPXkKQ09ORklHX1RFWFRTRUFSQ0hfRlNNPXkKQ09ORklHX0lOVEVS VkFMX1RSRUU9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkK Q09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQojIENPTkZJR19DUFVNQVNL X09GRlNUQUNLIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJ R19HTE9CPXkKQ09ORklHX0dMT0JfU0VMRlRFU1Q9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklHX0FS Q0hfSEFTX0FUT01JQzY0X0RFQ19JRl9QT1NJVElWRT15CiMgQ09ORklHX0FWRVJBR0UgaXMgbm90 IHNldApDT05GSUdfQ0xaX1RBQj15CiMgQ09ORklHX0NPUkRJQyBpcyBub3Qgc2V0CkNPTkZJR19E RFI9eQpDT05GSUdfTVBJTElCPXkKQ09ORklHX09JRF9SRUdJU1RSWT15CkNPTkZJR19VQ1MyX1NU UklORz15CkNPTkZJR19GT05UX1NVUFBPUlQ9eQpDT05GSUdfRk9OVF84eDE2PXkKQ09ORklHX0ZP TlRfQVVUT1NFTEVDVD15CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15Cg== --===============4345205922386689485== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4Z+rObhdADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0cBaGDaEHXDolHJpjG8BWJhTJq4ctlbk5afcemnqklOrgLin30HJjImEKub16f2LFMi8/oADl+55 5Jjm9CEolTvbqIt4LxNAhLwCD2PdexaD0YSt4IuUJp+4rFoOJ+ypzLmtxdki5C+yZmptbbGWc8U3 IiFgk4AjEdtvQkcNJUUpO2Ly7zKnDCJE7gDNJYhAi6g24IVxwcqwmK/NfynxbMhZzgvEaFybUMYf SVZ0KaMFQvVUbRwgAeaBEZIvGmusbdHEZ4DoEGvcNmJ+/CopTuvFF8F+qT9xzpXz3W9GZVC+zAc3 /9zHca4XV4trw0T4kUHc6+ISQsCeiJMhRGOqpRl4jnoLpBO3UCVgrfa10FIVGmFRQ7mMBdDMQJ0A G2OgLlX5oXgNCEn1qwQL+QGc/xxPDdDuclH9etVsKEgknTKmaeO3zkhvLalJHs9AEvv9fbC1eHnG F/J/GJO3gC6L+ml9/vyVaE20GXR5Xx1aeMcVZjzs1of92hLHuwkvDEElmUqtS/cU/TaUJ7hRM5rJ w93RJPzShJBJf6ZQZTmNlzE2n3qgZCpHT5VREJ8t2Fs83t0W5oCVGs2CqVJBq6cm2VJFR/8pFmPG StfDe2VMfyRysCv0qScKW2XM21Ff86IaSpKwAdhhB2CPr7eSZUOLESp4YNAfJj7nmRXvrCcU56S/ 6QfyBkw3MIctHfpJv4vXBh4PiIrysIHIqkCANVjL7oDOm+uzItu6K4srMka7oIm9sEMaUtHS4R+g L7pgz+5znto3i/n63sVQEwoiMa9o7mwL0MXW4UEMwwwBg5vx7FEWWJN3Z4n5NkIUfE+gAqKdA2NK Q6/00/Ttb2tvLJuReklLKoDHYmVjqF3h63tujaa8F60EhMmGgz9h209SLLl578k023B+2OHzj+Fp MapGJ9geB+pV+IRuzTHHRGL7b3pAnSKHKlKaJFY1CmDdauq3VgVcfyA/o4HkHvfFEtwLNYfPvCwV FR3Gegi4ZsSt5huQ9BESd+6xlPqJ7R8cEIih964mu6iQWIrccNyyvKOdfEANMZay+evD19r7S1fL fXaRO8lf/vAHWyG62RnQxRF3ADWLKpPtYW97/EeQVNkDibPJUkMVo+tYuAf8+54k/BQuUwPq9uB/ 0C9FgmUkM3VW8udXh5AjbXWZYf9uIXVKsj4yTqZ2ssp4tCiSmK1kRC1PSNLqLuw5Ypo9BbAbW6rK FXoNaGnwvdoKcyxylBzxuIex00fjCykZU5hJ58ec/MVkiAeqZ52XoPVwsg9Pe+VOtADGcDy6n5T4 WZVuIPXBf6nYudBQ+YMb4PXMNN2qNqMCa71Jg1K0Txw+Rf8jyssvTd9bPb3r8hjakNiH+tt50ZWa RiCKsA/1WSlYbWVt9aVCmpyNHrMnr4oKAd22AsIiRGX2+ozL/WlejVyM0kW9vsla1I1PsXhRBS37 st9+clycQbXCGGPzeYflfa9NZM4AeamIXve8I5TTJOdh/uz6H4E3UZuZtwvf0bpP0VkyYMg+g2he G7TveaIzNpEvR1S7qO4UNqnVDWbhKcwwK9JxxyAvMVbYnWrk8VJFs6Mi12Fb/f8JJlPrkISSsB2M 25FejlPvLUL3Ly8uTqpZKHY1JuH/m/6NXCIegnFoQs062XNdrce2KhaKtOWSbMso1q003mVFwkYK 89ymdhQWe97HF7ApDOxQKBykyghnLUhUrLD8vPpHzDuiiMS2t8WMnK+ewKc7WfsnoC0Kqq8I//XL sXqSltU7rs6KdcssK+fB29R36007GfyhMQD8Hpx1zL19b4Rcv3d3N6vgxx99GdEhO0l08lEDMarN LYkerpWokY5vkuGUEzPIxdOZNovUt06LCh/3tRrWHQnUeWdzTWHkCLInwmvKK7i68ckoA53MBYrv 93PVs1OuE1vfgqjwFWsLv8C49V72HQ1gbXNIekdgRrTxm18PIVA4ABPADJrs/7C6/Qbea0JgrwSm nQHT1syNaFPqHAr/tLq9vSuDTF0y42rwyNahsk2U7xofCxNW+g47WOxYVtaa6beOVbtd0paNKhwT YYrIjEm+Zi7UfLTzU3XXfFqGB3l4fGumsFmo/pC6sOLqKtNaJxdk/2rcUYEmp/kmw94tguU+k2K5 jW1sYlM6zrannkurPWtJkg7OzHVQxNkDbLz2FAo0XzuxgcQfhHc9RmvuckGdkZc+b65EWfPD8L0w loDTXexQzGQm3VOCAbrOG2Bg1jI5yOwA0fbEuMzNoXOataV5IGZX7K6u+n/57d0TpQkXXQFMo3Zn 9ZiI+pR4cXf0eYOMO78QMm80X5ClkHdBGYdhdB8XO2YgD12WXY9mKSP2qX742mE6jdpIMQAYKnSt I/hRSz5rlA9OpGaVp/YqDcp3RZ5pxe0xyKpADG7NlesxHdigCHJ6ArHC4HgY96q4A/vxU5mrUhRf YKBggAVEX9A43LxEM53Oup7yMgAFWFrIOMEBIn3axAuGL2RQiRwwZEMMR3HAAddCl28D1J1d4i6u hiZ6QDa+19OG7DGX6VeVQTANkZ3v6ofXwjkHAFgnh1iFrcRGUYWjus4sw6ICNw808FVIZQH68AqC vQ+BqS3zXlyx7TUF78HrWWNsAkQT508GsYEIXDsZxvh0ClHuZZL53FhhWTWuj1HPu6UwT8vswiLd qptIThQWqSzM5xJbV+arDOtm73WzO2dtTJ1s+M9G0HRLjleBFaf8sRJBxQA6fnbAGHUsEK8SJkAV r0vLq4UiKSAxSXtnjYoOmbK2nEq089Mz+UNBQH0eJqjqbcpOeLn0yV7984vBM/w/PoDtMp+LFdo5 JORkHFWevrgDITAmDo6Mg5psAUA5PXI4KwjUj+7IOQ81e6YWguzBvs9xZ2/y8PGEAEgKbeQe4XfP Kpe5Co5lLSSNkDLSYa46plmG3i9NOviMtn/bhLRa6JnBSAEaRZ5abQkke2DGZgRu+KLMAninWhsL 48HBxkk8xyrlgky9cJyy9xeCoj7+z5JaCQoLBU893fp71XylIpn1027cCv42gUfzU5micPVtOIx/ sV1JuMdLnC0Ybuf9XN8bg6EA5FUOUQOC2U2ayxUND+tsX4wXeOsrt3x3UNXkLrvbwreKRWOjdDLn +uMxhZQkf36DunWSjiTtdsyb5lsAE7pOigmh9f4pYnUQDtkwHBrp4mxtSl04KUae8cX2Yzk0s+Vj 3fyJ3xM6Hd4a4hBK7rTR4x5hF1uulfIredVdxn+KYpey0D0h+Kgy9XvIDAbBevBLiccerEmFWPSE r+DkKMxsscfgdfW5GO1jbLm1/OaHz62wBBurNqV9wDJ+mSnGWab0YDoHtMYefTfjkjh7xjUEY35a JWdZoVkXEfSqn8VzptbimeCXeDuNK2txOF/kAXLYPXAyJ2VVcMBO5/djbOe4VYAamGpmUEjRc4Pk 6Gu+BpbsUFwcZuXCOSj7cO1dIUjKMNVrpcDan+iZGvJrDl7SP7/aFRsMRvP/sxq9rX6xMEsblAiF jL+E0Q/bKOF0PAQIsCIfXeFCLH+QWyE1n/ZPh2v7+8HcOTxMNceFhtd0X45atsvZYbb1PWzMNQ0i xIo5L6K8fkpRJ2D3isA0l9wMNwPY6QAi+O+UtzjIbtPHAoswlmDMxNDIB1yml1feo3EJzKgSr529 wPCYGQn4RmqiYw+f2UNCRQXlsZOhfd1Hiw14X6FpSA/tFvtq8SHUYUf+EZScpZDVNo8BlW/xSJu0 84xBRB+aNZ6QPY2T+EmC0cTkOaQBFRT3hULF9djoxalm+2p+ra8osord6rPB/3xPTixPHyLtxDZH MCEGAIXgyqu2ssF4zt0/3gjWoTQU7v1v1no+nnD2kl0MmGjsd5fDwkkQeWhNce3rCMZOfO0rpn72 4XxnsjSVljxN2dB1vaOnaUXN/zZP3HdiKQdoQgNFwUj2VJWoyg2PiMb2k9xBHxdRo8FPvIQqS7oK IML2jGoNlWrhF/NC72qigs2kKcPYD3bNeU0zIcBsOV0/ny5/Xfe1ugExXTOi2Fb8h/toZuydGGvL heFcoGhSknjPo69dBpzB9gfMqPD7eqeVMFYsfd01LpI8oIKd67a310VPKNwfrR2ESDbD/f6xvRj8 gOO/O+9mbBf9UoIgirBy11OtdUofYBKksdF2xW+OTjdk7cyijMumeX0KflRqc+gMCIoSYfi8n+Q4 yfE+P7Pyombefi+qeMJiRR6ZbHAjZyGOBjESyFcln9PO+YQgMojLhUU0SNkfLw4pHuteVBliVipZ rrAuYJtGkDLueIBW56ylQUqVshU6ryg81ktsM+iAlD4ul3HHAPoojQ3u9xhyT/wu5CFub2Lb6JOe 4vnI4myd+xBudovqBYUPC1nVHKRI/QRaEfUxFbjIsdvfSqmzcekrTPx1J+9t5nEyeX04jiUrveCb A6lk7748yf4RCYAd9HFa7JtDEYSNjHJWOk1HiwomM0Nrw5L3xp0VPwVckT2KhY1YnhuTT3QS6Jig xAZ3SUNlEUIrsRabvmCd2NZx5+fbtFyn3g3cmgaOMDyVY4Rg5flp9TkFfM3aR/22bbmU9Y793fvt y/UrveiRpolJsZkjvewwohDx7BavEbPlm5rOQouqEncNWrkuqYG8BJZTFDP1UcjfTLKMnN7nY/wd pPgYYBPlHXLG9Rj0HDHaDHn5EjYiwecbiVm2L4CBye+Y4UHaEclg2PRB8lHHvZdndlGu08jYFzob 0NU5V5HPHj4SzEMZeVadUWV8VqVRJXmI9KxJjF0OnDl0ooHSPju7XkL7U+5FRtadq6/J85i4nNRR qzAQIg0hv6NbOvlIXkneQwDlz8rdt7sveqJeVwUsdKHl9Evr37FKaXDsxH+wuEpE1AVMJ/z7QyFC 45r/gWXOvtGFv2UKVmuabVyA/Yxhw63lcSYqmnOCFVyWPumBgLOdxgCuKPEXCUHOb0Bl09BfNbZE XaMkntaeDouWF4JhmD1os8z+UYkbCoxiN2xW+b8pRKR3Wgg0Nc1TXZ9/pC49c/jxS3mv5Ky4PuEo UFtac5dJcYSLTSsOurBNXTCByFi8GrHmYievKQuBZavAZWaw7aFG8EIAUQjKMRenB72530uImwDU UDEsgs5jkG31SYlaKBCFZigaEQ0tJOGJLvWSeM/+FILzIhcM/rt3gt8X8AwS1E+QZg4pkfidKrJl K4L4jGpiY72IoDYeqg4AtlIbY7KHJ2dl66mDPIDv+7xmrGR5hUIPY33DhoCNh86iu906nozXGaLA uLlOlkN19UqcP9GKu+aBIIYHdlWVmjZCQ8XAa16QT8RwFwqay0tqgCQAwuURtJ66hublP1q8suUt 9f2YUp+dDxb8sq+XGh/iJeVhg/R5rqGJ4haHX//YKd5Lt6vC1UmZqHnq1eHJkp4qOn0KxSJpZbXe JWpLEW7FYpHJMcFgRnttb10woB3nEbEPj3WImaquECocuQWI0ZMztGkhl4pw3hrnSN2gpS0G3mIu KrjBAPI46uSzuQmUHKBpzFv5yStyb4bftQaFywpqG2gSbcnhsEk/51TYiPZik3lBUSYAs3xNethh m21/IVkzE4uWnicYY5S5LaYP54kq8NdoZNG8vY7yKt+ilAqZTmgTZ015kMPcSh5JHsK/HlI7/LNs OcB2Zu6QUI8Biv9q4SUFZ3DUNuANj3u5FggdM7Uy8AQbcgMp4ZbKymTybrFFmdnb8SwqrU9rZp29 awYyKtpc658pw3zIJBcOvSyvI6P3abpVRC+ZpDqsulDOdHzhiMmHci5rDeZf/h3kVziSq4YiYHkq z0DGEFWaTSMXU/jcO8+hdwTlGMhsJIfIkybSOzDL+P6m24eTlGwQrZISzUKpqHyMSqSklyE+uksl AlqbSr/UuDUTu5KiWBEFPDwsaj2WuPLu3/3LsZIzkTue1N9bb4PLIiOjaP64G56zFUvVQVvUwc2y aDpI0ndhy4eS37sBUSGN9Eyo1gClqW44KFuUQymEKVFpxIIjpo6Gbb/ybh5tU9N8Z3EAMrYRxGEf pZfgqP/IhwdF71L8Mdn7H28ck+n+0TY5t7lpvEYL+b3IJWL0FxzVeCwlGdRLXNGHL9yDHQWPIThS on+ISi2qxSXWVyWTYeTWJNCBD/42DYh8GXUBmZ4kX/ct8+PIH1aSgiiKQBThdH+AUp8j+zCo/IP8 w3v9tRb2DuCryfOel6ol1e9eaWzGKiXz8gTl68JsBQgmmVbR8GX1Q3G5SDreZCulVA2gSoxd1hPM TpszvlS2b2LxT6kTQc0GGe4FpJMzALC5hdww2K8uTLsopzzuQiO7YMLr5ybKP/AIafY69KybKU6m Ant/S5y4VKRH5HEi0vcuyXy0KQaJzWej+5Os4sEiBiZ6Qe9+QoKNh3x7plO3q2UOKChYMaDgxnRH HlNynGpuaECdWA8qoQyPpHJC1XOymbaAs/aTjsALukNNny4BvcW9pZ/Mcsl6It47BP6Ujp/uxzsp AHv8y/MiUkTATtJ/9ZvsndPRGLrA7U7I/S7skn3rO7hj+dNyc9Z2qJVKwVNMofW2fSEInlr6LrYR IibAq7GPJ/KVx2N3e5F9FlbqETDf36f8YeFBWPzvzLYEd9eeor3x1YLlkcK4RVheASCgQ0OPZi1E PRFht3pWYnGkQtceX4ntEIvWxMDdj7LBBBiru2pOZFhP+E6+t58I55r33h7iQAmZi1N/r6lD+bii ldbEHBkmXoXybMU92ghSL6IZYoRG8Opx8jgmX4xoSNU8X1guDObSRiBAyi+xiMlimMhz6xNDimAH jzFkwDgC9JpNezePg5o5/FB6dBxCtdeMmQJdQbmxz+LRzAB3mcFFtRFm6+tIjEzUdI+eZlRCG7gm IPOC6BhNZd9Fj0byF3cmf9ORlGRklEbhw402BYYRwJv1oGo2ujLNihH3829KGQUIX7ZxeTfotQXY KLR975XsOlw5PI5hEZ3BxOrvHaSjqZq0lpTWP+ZqhUJlvwBCm51HcxY+F9PjdQHwQ/sWCTjp2yTT 4gjntfaIDa2RJXmfiBo+neIb9neMHWcYJlxwavUR/xGwb1Yg7EUPCDaub108dnRNmkla+fp5PhpL pdtVXdiRNVCtQEC9AaLZF/dWKzlOx6BeF7/4Mj0TI+OdkGmz8FgmMuADqiSZNKDInq0pu4AVumbd M4K0AUo8PHUtNVCUb1/ptr2hDxNAyoBy/fqg31jdCMsOsUyiRuNLtz9t8hvrWBQJsQ486jh4lNdU H89/HBWJy7E/pEiu4a/R8+ND7H6WHx5GqihOjGANJEMFL4OYNea531tgls22LKfAkyEd4S4hvIum GZN2LQe2+ped9aZkVLAGb6xH1fb/BNB7AVO7qFzGdQDUKxkQ6blHhkJiaRt3pHGx8c6JeB15p/Uq VWCm1RWkUlmYBjFhCktft6VcxZtlTgfDjLLHq+jCTCcSF/vhKjTLBkrqFQUZoKyriSqhJB2eYLDf V0tjF8As8N7rTVPIGeWJoyILLRtQD4EdKL3Y3P3Un9ecihT45wpMCpAZVulyfca2hDM3mJju/wyK O7tBo1gX9gU90Uvu8CtoWxojcdq3/G1GqdLeJhMlfNStmz10m1rRp7Cv0b/nL91wP4dIh7oSRJBJ +wATJn+txTKN3C23aHYI26gyzTYiX9uGADmNjmrUnlQLvGSzlIg8EwHj375tEmyC1CK6btl45BIw QTnxAA5pdnfoDlt04Oml5b9q1Z0hdpSwqkAgWGyVA52ZZQDcbLI5m04eonklTfsJZvIK7HmY0fjM oUQRvFNv0jQl1Rx3fBEe8moCrmNRJ6vshQw6BMXbOMnSeFfF5UDpy6p9sAQ9OdlbeVurB9mi/icc JDJ7Dg9VA4qzWzOEZonEcVgzUZXNBLC6hicrQQvhSbo1Y3kJ3f2FwFTSPsg6yc4ed1eLK5sJqqnM NVTJrT38OKVT4N9GFKJsUA474Zt3iiMv2vpenlZ7n6xxlh4hJEYeadlZu39DiY3qYxjWAKGZt3/+ wSB7g65jDQzK5qiyJNNEVABIiZThC/bLzXa8WTLYNUBB/FdVmXsBJ3ljbb2Fi9PjDtsM6eUJkwH3 9p+dQ7OjQ5auiJSUB5e6H3Z2YgCWHtiaeBLPzlrkZmnrZXLcQb2sa4RCLFk0wrWc76EfQwLJauqY 7Jd2EmDeh5hwFtliOMLhMbXZbRaAV5p2s06SmsijToaWv3m56Zqt5fjLQzpeNIudlMvEHkBvJqro qcfO7nH1eBa2IoSRDrJxoz1vAc6Yj0TavqN5QF07RsajMKAYrp/jKQNvzhMRVqIuO7ZKKNb0TQEk Up7ttReyOdw3mYIJeoktmxo2sAi0BKRM5wkR0IXS5n0RTyFbixbc9jBbuFZWAn2ATKDfsoCQ96BO uAazYWRQFoKTNFdz4c1y51oqHLMrfFzE1JcueCFt7eTuG2kzas9ILEH3Ubhlsj53Vfksji+6IA0G isHV6iS3ZI8OhRQKWroLKDZeBdvgFtVRoNPQIslFUxtlQ9RSpo4lMXGx28BFkzuMJpoSBfKX9EHY XrWrPBz39q2rCs5/02uMqpzY8L8X7qK/DPklT+gmBmSw+2SllvN60txmPK8ACGkCzfxuXO4Nv/Px DnaT9fDpdbxaOpthonG0kxYJl/lOpknWNV0rNnx5K9JaQSA69+GwjZ1r0rivjaEVKXqW03SNf8Cd su7p9dyLKFfhj6XPM4LXvbsi4gfcuRCmDI1VS4F7KnrbOWuqaPGggz4U489ZeDiOKfds61bMCYgU 0qwRplETXBKMGQWuMd5m0uSHbvyticRd2hOr6aqq7FyC0IRka2VH6+gKR2rB4fkMc/iUVcStGmVs lQCwcgk8L0pQI7+2fN8lDxvtYkOJACP/dRbFyIvDdb+X8tlp/PsTrjoDJuBo+Dolr4K45lNE/e3g P7NQbEnvKrTHdDu5zW3hCxWMP11OX0iiM4QbEO1lOEyEdm2wrR96/bU6zvhfKYZpkiR4FaXwkRkL sFS+95WQNoh7w0qE3tt0HSC19cr43d72UWTmz/URAJwsixQZ7lJnKjNJgB3suuUN2JoPG7TNmiuP gooMXzXyARL0up/wTHxnBh36Bbx/uykPVEqKHr8R2qwm1+fJzbCQIoFNzkponTZIjtpObqA4x+D3 v6X44pum6AmSyMZWe16/thLWEMfDl4798QCcc56+3GTqSkuSYPa4KHVqpNHNtaBoX4Osu14UYjl8 qA7xf/EIBvFW23FAOKjKuxYDaj2xaHUNgdp6CH3PW+I115bg0pJWpgVi1bcv4rGWtG1kvaIN3N4G yf0QgocoXcsGuVc5VqM4v3gXkH7YEmpCiA5TV2Rse8At3UbTcrNmyjGTmlWJqUHKXyJDx2g2SH+o Mj7+3b8PNRDZk5Itu8ZhIR01f1sAf2Fm61mUQcgioSrvtXX8vXkG9THHJfg5H3v9FoSBXf7qCdqH Mcs8DPlxE/XfrWICnq8FWYVn/XpAeAWdR9IXjsC5M0a2Oeh40+KPoOCt2MKe10g6zcT9mdcqGqI4 FYIHKEm4oijZGulURfmVhIfQ0JjXmUCRBRkHF58KhHfPoDQ18IYnVvsxwiLkWAEhabTNVokVwHPn 34xsGfxcA7JsY0/uqaXaPEcRC5OY0h8dDhjz26DALdv6EKB/QS52G5DL1DPJKIs9ZHjpvVQl9jfE RZ17/HJibOCAkQOlHfdum1T9QnqkzqQft8MTkYr/sQ8noTq4EEK8wx1LtuYFLmRO1pLEShdXflqt YluZ24YQbK9dFZ/iKIDxrqEwDaNuH4VECwymZH7ICgxhjrOHw3kQ129PjILQNxzAivlj9nMQyDEH lk3THNh+qa966QJ5zSdiyOE7G3DsuVs6ivEimxqSo5cwfAD/iNs0cPnYq+dKnxcq06VS2sF+y/Z3 ipn0Z3t91K9sgn2KkUMtMQUtZOYd8zPyoavc33cpO+TIzl9Ml3vRxG2tHKdgjRXjvgWaV0BihU/5 AOXGBttgqTYQS5j2dT+k0mAHPghdxMOyZFmTtqE5OBpqVUW1tY1tfdlyb1JVsuxVnZNCKSpgihYE oEWWP6vNuOTYkIxzM0RQ3KAxUEQD05LGEFehHzUCOEeiAkgmr//J+gLeqxw97c/7GIp7aTsYFA8k lygNVuybCdbf2gkoVxq20FUiSEYGVwrQ5LGNd58ik2earIT2Rf0c18rbjj1p8ejgY2TFIpgrBs3f YqHAuX9huRDx/+7hfvYaeNwn7f2DU2g3cWQmOj3/09rf5wFwfhM0z3+LiIXhD1D59jBmV6roAQUg a8sq61bWPGV6Ialis4UKv1YyhW7TGcJp9V8m/zVfTVDRvZ7qmXxqdU9BwcNdy8mFRHWAc0jNFTs9 8AAsftECZikHJB6YbETVsYfWg4Oj121432N0xph7JEDuConCi39ot1w40U92I8BAUoxc4APiv5eY ll6ORLjzsPfKlVVbzkZtYPvCuSrrhKeXhk9BSltbIuEgHYyotHBWwPyzChEqzQTtPtyhr68nj5fy 9KyLqIsinWM8odTcunXjTgOT5hh5NTvZKsTL3T0VhFJHsq8WxI93QBZrHXbIJ+sxYwV1XttwzvZy Iw7pF6jMa6fq02v5K6/Ucn5OmxBzk3cxNb9OkWCznk6XLr5hH6re3nXuImqDe2J2TEsFYqmhfba+ YceVpCE7ybi5auZXDFkOQXXbyCbVtYxxrCG6o5X6a5ZGu881yVr6er9kfHooWVUgFrUCqYkuRE6u kwd7SZHkpg6MDhInjyhqfVVDDdvfEPg4tjnlFk1NDCpj3QbJqlpHoIFcfnBwNbuLPib+RFgt/BJd hfTnlkK1aJ+zUzgwQ36GyB3F6CH1zw0WUZo/irxwDwEy3/jfo9d8zyozs8K+H1bXB9ETDwHgGteK EEsm0nwINFOE+GYwF1wwD81CH0/YmDRRPGnNxksj6jU1wgcV0RpWhseOToqiiNjDRjmo1lYc1Mxf R+1MVCEbNk2tcR62jg6XucY3j1yywSO0aWucz5Y1jeBND6peFZZnX2qK+e+Nh8x4q46WI/ASpTP+ XrfwAWEUfbpA1fbHjg4mqzMI28nu2y39vowstmumWf1opQq13rz/SIIXcGMObh2BH4tQoUZ2a10e pgbgsGt/9gr/17eVrQYotxQMm6ocVvaH6A6eR9m/3WEePwC+Y7OpV7CzDMcTt4n6Iw5yNNYGqGQ4 pPtXisRVwOpSjDwIGIOqawEOfDecbhhdrnGMO7Ni6CbL+kGkerJmJdmCPr8ZQh7xEJ7Jv9PbOzOG 4PChLMyPj7g4d/g+gznROtzwznhGU1d35QoHNoXZMXZVSOdDXpetJNyTZKWJDA+urZEk0E/3nenZ pZJbMTZy+uFZtAauzjyYMVaPl9sd2YQoMhxxh5satSeN4/bbX30E5L1Yam7zYruPI/0/C2tyzMpI L4AUgWifqJVQ/FYfFfXLzUogdqJmH+iz+m0c+GetJdgSvWREPA+6C/8yXB4D80uLTHD4C6VhQONx Swnnacbfx32vqkjHN9PuiL/GnHywnFC25199VFUxDwt3ReFtY+c3G1xPvC9AEEWhDqWd6bCxiL6w 8mfMhGwI/whTiuPqW1dQ5FzW23RrVIrARasL0af2HHBqyexGDXQW3YjqM2RfRmL874DPJ+6o2R8E GC47RtDsPujFZjXwDShUiptkk6sYgHyKEFvRkDaeveDfltS02OgHaw6TL81CY7qYBR4W6dpVtLzT 7/tpcdPHvtmU6Z6WiO97WIhQpmCyzserJBLGlV/6+7vXLkNjm2eRHFXnyjKnjnuX5OD8SBPfaOIc 79ISapljKORMYDgk/HE0f267vU8PVZqKFcCa/ZtoC9CaJzSuPohkvx/BxDAwT5vrCJQWlyjn3KaV 0GDitEUK0w/DUcVWJqMqSqY1ZuMgmiI+JbsadamhcoqzUVzX+JXLijiPvE0XAuamGOX+4JGG1iOZ yyzkuz6wc8p5Ttg+us/6VYgYcWIDlissMWb4zB/2W5UvSf+QFiNZJauwCdr5kXPWX76b9l686I36 vQL+7de4cl7zHBqmYF7BwWTAGcaCq0hv6Na7K/WFIAPtrpJYmdAAmediFW51fMkeLxRouzrCv0Fn O5iUd461RPhaK1Kv5o5B8Duj17AI+G78UePd+0y7EMgYHqijM4/Tk9UVOfFACLvcj0DsCOWp2E2u tv7/0JU/058dh+xeCryK/ocB8ra7wpHIDFDjPSgPNUHzaK76TIVisNvwm+R1RtjJUuTUYYq1vJ6e 7UiznrSCGauWSkFwT7OyRcUst96cUFCjuUtKLn3MKplAkbumVpOBx+GKtCVd/z0qPDtNQ9oR6hlP xoIX4T0KDGvSJzzPAMASFgtLD2NMprfrp0GcQMJo45MAcRunX8dSx4NiE2SiXLpy0YYc4VVfpTm3 rLHoB/y95N+j+jvg9yhG9lQnJYTdAZD2EsBaUzo8C5pPxwB541JN1avOlMYcYTbv76ywrD4F5jKM 6moIHn/SApNIRWlSCSsi95XrhIPB/8zAsdGMkPW5N3h8nSuTyhn1znJYLVc5T8WglkBDlSfSLi6O hSp9WweJo5fq9iw+0UV1eY4qaI/qn2ZD+1j+4U2ZZsH9CFxYhXhPTNdBezS1UQUw18/26q62ENsY POA+TQ5MfBuLDqFvH8laZwpjN8YECg8uXkDET3lJQR1TsdOYWrYwApqJHmlLzXgpTP7cvrJN49+8 upiEkgMkPAFslwLSNtRH+N3NNYmqLwZDoDdPv1vLNRHLy+qAwog5VjFaEtuhai3VPjl5wsJgGJhp axA07LUAXTvHNNaRKmMH8Y9QT9b+efx0f3FfoiDwSoJHUAh92wOagraK+iIxSzPw3dTPNAdHpA9f 1TZMgNRlrunR5q93tGrX6IPs6rsXp/Dn3eMPFrSKZYmhQBQQ5C8itDWGYaoPp/TUW0vItiHGxO4x uQo7W0IrKo672mYm9UZ+6eqEPiOGE1SjhG9hzNdYPZykcDhzJQZEpw6t2GEtYWI3Z2QBYsSCK4M9 0qx5KAAv+d3Ihb3TJn/3bowUbWFFm3xBOvxZ+f14vUnX3ICBYZqdjUnY37AFIQwA9mxZidtpDLx2 vBD8Jrr0O4YDlarzTe0OoLMrx7fF3fadAAQvhMNz1NQ300u8KDh9tmdVuzDt+IgeaG26phnbThiw GoXyGuEInKTEUAUckmzVPZYNTyB8O4M1UP5/ep63XBGvsHQSWaQ9f4l1atVEIwzB97o3XSkQVJ2L uSA6LkiC4ZhLExxsQLWEFCEgjVYTqfiULxcaw1tIOisSIwG6BhmzgqCMIQ/Vmm66gGGROnT/eONL lxySOxofhtHNR9PiIU1IMMSGlrBX0uXk4KuBIYlbgKhfIG3JcwT9FsVWsX1cxFOthg5KLcfhPeWc iPkrApYGlbm8CM7b6WiCJJXbwvRxyf9aj0UYE4O8EfzYuMElNB4XFAurF5Gfw+F+zlLELDOLk6k7 IQkAXSwokntCftCT5u3pO+FBaZRLzoy2PBprCyVNHIregrndHr+NzAMCE7eVqpTRzNc33X/FTTJF ryy+pcTKnF1H7Tllfuc5/yyNyZSoqGGSuMT4GxNk7DlcdNjnGrJeJlyRx9/lJ11QzK4j1/TbbKhp dCAmirrequnUYGPon9+loX+B50ejTbDd/NE3YflDbxoaZJUR+4+B1pcFLjq9v22jvDDxWKYqsaTC gKIYKqyp217AMq/vdPiKAST7yFAfKELqfmR4xdkUvFE5Tq3SCBAc7grI1Jk1pNYeD8rGLHdr/UeZ WdyR6PjmgkOcXgZNn8d/o2u5kzuvh7GqGztlmIUqLPjQW1kia8J3v2uagBWgUYXrgi3YL57wVzHp 4gGeOvRdrWPnBkvElqQenisIWdPk6BQ5FjMIfZ+P0ywQ/W9h5ZtUXL4ho2DxEuNAwxq6Y7ZpnJn9 rjhachc3OniNoYfFNXIMCfrc0gHMBWZV3OTHQoG9EBnNXFwSLyNNJjifW6mGK4ylQIpkWvHJ/l5y CHso11naFRpEH/ntK6Ie6ky+rcWgNISoNVbpoTn+z+Guq9trgfj+UxdfSo7iReXxMr/jPS93MKHj UsTodheu1nmmI4xi6f8N3REfVeYTut9rxfLNJDf1fGraqBZ9h2P6HXwVix3UeK4E/0Mn5gKIF6Tg wq7CXVi9YEmhFzJQI4I35lZqiPNmy1iPpGxo6u/JwwZsXXr6oW7WozTKkEsLgzmJa0TI4iLShX+T Q+uh2dT6vDdm+ZoHcUj0S6n2sVxqGLO7mcDtZ/9gwo737fRmorV2qnvR61/zl59mU73ElOQkKk3D EIrkn54zwvjidvW4wJl0UCkDf4omA83G+PAJp8aD9eHncF0qE6c4QcI7HGLFzakXwNl+SvWcsU6v 7oO7QBdVa4M0dn6Avqh6B0ke0alXYNDdpjFRKyos8YqOdZqm4p1lYNQtI/vWSy8Zkh1weep08bqC QaYRyiCcAQjv7cj2OEP3MfNoiCrgLqY6UiJSiVJ0c6aAUxL4kMc0iQiHKmt+fUD2wW9FqBkbksLl YuOFV/pQuZIrZxMiJQVa8F1wvSr3I+PJtF+frwWbOrZcyp4NYGnqG39UsNQA9MixSqZwPSFTwWqG XcuNCos541IwQrMuSUcZzgSxawWj7brhzVjFd7nNE2Bt61Vs7ItRM3F14VT9L2KgN1LOlPHDU5yz RJQ9lY42Rxv24CHEcQweTEoeQyN8OLifAcJ8hwQ2Ic9mlYgZu2wZU9Q1EjgrCurx7PoXzldSzqLG jmwtqA6ypano7NzlnhvMd67QDpIJD4KZezdopO+BFAYT7lAY5vGcVHCfSgELCKEbc/6IhpXiEwiy Hxkqo6jYBlV7KpR9hZogvU3xh6P5WnfFdJmL0q1RPElGcrwXJBGUIf3jvf/z0pwWo6cyGRki5y92 +xO/i9g9gCj3OHccXk8icxCLzfGd0YACN7gCmN5do4/u2t7KjarwXg+gQSVsprlTxF4IP4l8HywJ xq3//SH/GYF7FOh4/KfbzbTdD0PC7BDF7IKJJfIihNanDRyngDJOB+nHZhbgkWocXBKaY2xHM4pA zfu2Uy/45LPIuqJqy1BQTrNDh6JtgIRqi6oKyzNJbqqg8AmjYgwcseDRKm63tY6MXW0VCTleuzY9 KT7nFRzS+DzRAT7Lq1/F0FPsUl6eZyda90kPcEDcdXNorLk17aTcZsG8W7vRmY+W/7w2ljRtvtOa 5RW7YaGE8J7a7H0UhnYZrR/yMZCW3YpmKCBcYxn97uRcNBPJ3JAY2Qbiy3AQXivNFDxSzmraQVMH TFuHoXmnE6VD1gczrDKLcA06LsQxkZt/inh//OzeMZxv7zu1/t8ZxJhwec4nvjSnrFf6vt1Re0Ho TmNMDaeQygE1IJ8ukwTeOvBm4MS6XR9TyUqPGhkMVXZlT3CdN8VEkPDCqurdCcprTO+nYOEAYACZ zQepMcbtJ2SiiSOOF0p3IYR4ZzI/lE0yU22oBGTfzlxyLwLwZ/3ipwTONh8RqJ20bAnj91Yg4Wtf eZjyPv4eIkL1tuCK3birVgSUEuCD9cJ/gb9S5mE9ep0SNVME6YaGCSAr91iGP2edhpTgfzIIGnjm Gq+yV7hBp/lDGLni/QAig/0Yib6xcpB16mWg/t+flyGvPdiBg6Yqc5feS6VH2HYFETicfHk1UfhQ GzH/cGUMUFi2wCAjgyR6zu5AjUUhWZW5e4LydKo37ni9AhMrKSStUMJqRhAvDtZYgrI4qBdsf6s+ OwrH8nUTXCM7Ua6AKH8ELe5SWFXOyn62wwoNZoj0aSYCz/DzoedDMqiecncUQH2ia89iKzq/Zwrp vatU0GvAYgmYlP9ljElo4don021NtP+TIryY6+m6sVVkCIB7RANEVRdRrYJAq862VypF9DTYjS/b HrtMFd857uaQDHImTWDmZpziXrRLbG4jR5Bl5OEzwop9uFeC+1xjnk4i7D9MplXeTvIRBd/bxGdF g37J9YpPoIl1K4JJHak73G7Bm/FcMBFlLlT4IxAsw5Sz6Yu9Pi9VXkMfWcRG/TsNQwZ5LlhI15Vc FdbOPwgmnDVp+ehVl3q6HS/DGw4/EO0ehIBh3EWdqyrAUSDIJ7/C4zlLpeFBehsJfQxI7w8iqHQl z5ISatUc91ktT2ghj/wHXc+b861h4HHGFrCs1+IJ3QGLXGPDyMetwi4bT0dJ5QBUCoGGLD1tnHsw GTUB2g85EIJaeeLnUKWBco8lFAgTWbYebKSvv+YzAXrbtzXYSivQd7V3zBot0wKdiJOt4/TalDMb 8ls3DXM0Y6z0Wa6eBRN0cdB5w4Py5BnYUKgBziYo5PLN6w+g1m6UK+0Egy62vHwEBf7vWSyFxnU8 Jim0YuERw5xgGC9Mko/QTcelb7oIAdEGe+JxWgoUkBrjEYaSHDZvymQFh2mHikQWd3gnUFE9LHra DrSl8yp7IMOeVPED15+pnO3Z0Uz2fXFyNAYepE2gXPBGn1DepJmNZPLK6+/q1Wk8SJhBGTC57RFK asKKD5lOiY7F/zYqHpHYa346pSIQDq8MUxLhSfdFcZtUPxDDwOhy5+4uz8eUae48ewu+m88VBRZi ITXSL3+lXJm385IoXFrGFKbp2psVaMstvlHAFlOnA8wNzlU78z49n+dJlJkGC19J+7RATOzVgwtJ qjWHkezwAS6SR4QJgMRrzSbV48/UQx0e+R0mH3YSHWpDGk/AaXQEbpiiPJv3BTpSqUcgKN9lX/eL 8/PWvhrkeLASVU6zVsTLI2j0HxM77dxQrZChlzlv2YyPPbpVqJzx+XZWMXrR28pu7HiEvkWemP1l c9FlKi21ZnnHNQEcA7YcDKUx5Sr0maIDJjQE+zMijLkSKPkM72jWrrnJ6Z6IvrNYDLHN2kv7+fDl SpeRWWydsN5J/nc/VC/ogSO41jREXd0Ad4zCV6ZCqIcYEUbC/xhXtnS2G6YI9lksGIBTNR38u4fB OosfJafQcwN64Zt052VCOT+kchiH9C/7engPaCSqlfB4zBIavmyTBEwMzyW7CBPzYV/mci8ZtCSk FycyqbJ6tUgWCKNIyM84ml7WCUURrmjmL5RvE4UHHWjz+ozOCF5C4Xb6lvWkZveHRA3oehJTylc7 PgKuH5eVV91dkTGTsmtlnAO2VNlHHgzYr9sDs4aQ3qqm7+m9zn1eulujVWQn2QjajlqEWrlrFMDG 3LBlUihv1oROUqjgiRxjt8wFMrh7GEJkILIlbIWJN1j04hErShOxKSYB7535khNOw8wFF/rKkpSc F81O/UjcZcQk7RsF/szKeeMuHCwVVAP26PzJvvfGOmr+RL3D/nZNY/XDZ8WPwbX1dm05jPUunrS1 4C49J6huqEZ37mZ7WrNB9SvUPc0ydDXjJe52VZuju0cY4bEnNLzvkEMzcxwbZbPpIeQlhyFsKByR eIm1isNyG3vIZhPqqR6jk0EzG9Cysi/2uoj7DSGYFfJ9hXn1jeuM4dW3N4YGNjpXF9wa1ECbBqlg sgYe8B7wbimInBL/y+L5q23JRMiGcsj1RVuA+N/gOH02zlugGt51gtZ7ADot4ble0Hh82zOUgilP gebsByH33+xCgKBXL8a8MtTxabF3dfVr5X6fQP8GkC1UwGiaWU/RX3yp4ln2QYFe7VO0i0RbTC7l chw7XUlsXc4j7eaHvyk8Kfpyt++lUY6CVhftnXrICnnoJuho476p5jNccKIeETIsU32uay+uluaq /n8rYLeciT3AbwZLqL0ParOYyHr0AcXrglLE55KfAyzHhRgMms0w+FChL2pUo3ebqrgIkazlYUHA zkgM+n352k/rPyB9UCBvZ8i6VCqOw5PwQQaS7V3vI+GERkYBVx2bYxbV3geef7E6WLb49cTQpEWX 5qBEZYxJxHAEiMngeBy6eqhYllPbIc/qX9ezZQ8iBuQVhR0Dk3sRsYjkh4YQJDO92JKKf5xVnNX6 s63XZxXb6JTw5xqLFVA6i/ptHz0EODFzvk7rINWitXf9KKYkcDN/3eSXsiHl021bNXRT31dPtDQG n3MWOpLtogSKLQ+qsdfP4SI/jf8M1k+UHj1HsCxtfh55A+bnrkBDxYco5rg4j7XerW3iwf7zA+VC Ha0YtMELB47K8JpQL7fZsUx65X2aGwtpkbr4PKr+nwKQVB4ksIu5au8HfrwgLCV6FjzE5KYPTA+j 8DIIJzj9WjjlIOdYYUsNaLcjjI0WvVm0F/HzqlGJ1EUd+oneFS9IZGjk1lWG1HaDR7y31E8pBBSK 23SHbcGPZNm+hHp8y9IseGKywrM4Ywhxqj/6L9qrGO6oRrEpBv1aXpzYElZHJ1fzdqKpEkPkj//U mSpDPQK+7bQP7oTBKc7cAkeGJ1K3K2FuA25GA6lh3q8d71MibWFAK8BytvvOt8lPAcpqfwHUKIHK 55XpIc4afwulfYsehMaL1HpxsNEYlJMj1uGZCtNmg8Qs0kEhSEPJgGZaKZcQUTMolNpSeDh8GYfo pfE7mClIMivYlaRJKloW/ZmhAVLCf8xL/T3GuwGqGaqNeDNgNdjllSsdA75uvzocIgGiXB/wIU3Z SPdEI7LgwfgM6LLp3VqxBxpzXBkYS7M++iU2QFXkFjeABDG3oslN3uFvsrxXe8u8Gxbe+NHUnC2G 4Pc9Ay/RZDcFDxqLyir1Dt1Wn8DJvB4FRgflwosdcXE7avYZttvqvM85XYOECQIy8FgiBAuPmV88 dzZPD54GuJ4VxhlZNbBh9jt/9oj8QId3YOUusWcfnY+Xbd+oKeYaEjdvTF3ef5RcKQDGHEN8vOQx 94PaXnrfHpxvOWOhvoX6BGYvEzX+pHmke3H/ly+m1TDH2eEi9P1nrjwPlSmBjvOAeFORQ2XF96NV b+/tYtqGN6wk4h2I0hLAfNHrT6eMpJybw/8ZQhE9DOCjNFMU6iwDcfvZrXkfMb+nAZntbVkBWtd/ +JU0k3KyAB1OXNwKQB2GkrmU7kjPBhF1R/u6KeZ2rsIFpFWajMiCyP/dPjJkhH/leB2GSrOWJ/oF dvuW/PUY8p4S5KNIU9EozWtqrRb5gkgRS/xWRQzNI1OqdYn3iNSbkqdRCs1Oftz2hhDQzrWR4TcR ODznqtg0R0kgRLsoSAX6eIZE583fJRaTVOwz7JFSE2s1PzbKzor3kq535uJ/ltbrFcU+sd2A0uBk EgHE5U4RqXct3l7TtvNYsCCPKwMAORErOvAuf+WAfj+XQQcm/CWs/82MAL9kgrT9S9znnFjIu4rZ Lvcvvpu8zXeiKM1x3l+tbeBC0zK0zYZFbf7Lic9TBwtThVOmPtnXPT4vuyaDpniR9LUwT2NmoysS IHB7YY6xnBNqIwMr6XYwEYNW+R1ARxr3AIZ7xLZunV2OuFyg8Qvh/6al9InVKcQtWkyaWXItUoxE sdbXdW9mracIls3nUeUJvAi0QTdzo3WnGr8aMkaD67rj4UzG8RBWiwC+seTe76Jqu1uCkiKHFfmL mHxx/f3y3UX/naZ7i7o65GkMR/xw+9+i0rxC8SjEO5cVMZq9bDrA9Az528Q2Ae7FVfo7vo2DsuNc coEBgfQtUJq43Rbwp2Ix8Snw8VVWhx1b+pfuI5GTthlxj86pVMwcBGTPPv1qGVlxtJT7rER8aXhn h5CsLN/Heg8KuLd0SzLmx5bsgRrQdToZwUrAiVPJc8iWF5hyAqhHprfCE+8A2jkkTJqcgMcAAdRz rL8GAO2obWuxxGf7AgAAAAAEWVo= --===============4345205922386689485==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751388AbbHAFML (ORCPT ); Sat, 1 Aug 2015 01:12:11 -0400 Received: from mga09.intel.com ([134.134.136.24]:6410 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751029AbbHAFMJ (ORCPT ); Sat, 1 Aug 2015 01:12:09 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,589,1432623600"; d="xz'?scan'208";a="617188360" From: kernel test robot Subject: [lkp] [staging] 68905a14e49: kernel BUG at drivers/base/driver.c:153! CC: lkp@01.org CC: LKML CC: Greg Kroah-Hartman TO: David Kershner Date: Sat, 01 Aug 2015 13:12:05 +0800 Message-ID: <87vbczy4m2.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/torvalds/linux.git master commit 68905a14e49c97bf49dacd753e40ddd5b254e2ad ("staging: unisys: Add s-Par visornic ethernet driver") +------------------------------------------------------------------+------------+------------+ | | dbb9d61994 | 68905a14e4 | +------------------------------------------------------------------+------------+------------+ | boot_successes | 0 | 0 | | boot_failures | 11 | 11 | | invoked_oom-killer:gfp_mask=0x | 11 | | | Mem-Info | 11 | | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 11 | | | backtrace:lock_torture_stats | 11 | | | kernel_BUG_at_drivers/base/driver.c | 0 | 11 | | invalid_opcode | 0 | 11 | | RIP:driver_register | 0 | 11 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 11 | | backtrace:visornic_init | 0 | 11 | | backtrace:kernel_init_freeable | 0 | 11 | +------------------------------------------------------------------+------------+------------+ [ 12.273990] GPIO INIT FAIL!! [ 12.275607] ------------[ cut here ]------------ [ 12.275607] ------------[ cut here ]------------ [ 12.276231] kernel BUG at drivers/base/driver.c:153! [ 12.276231] kernel BUG at drivers/base/driver.c:153! [ 12.276231] invalid opcode: 0000 [#1] [ 12.276231] invalid opcode: 0000 [#1] PREEMPT PREEMPT SMP SMP [ 12.276231] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.1.0-rc7-01053-g68905a1 #1 [ 12.276231] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.1.0-rc7-01053-g68905a1 #1 [ 12.276231] task: ffff88000019c000 ti: ffff8800001a0000 task.ti: ffff8800001a0000 [ 12.276231] task: ffff88000019c000 ti: ffff8800001a0000 task.ti: ffff8800001a0000 [ 12.276231] RIP: 0010:[] [ 12.276231] RIP: 0010:[] [] driver_register+0xa8/0xe0 [] driver_register+0xa8/0xe0 [ 12.276231] RSP: 0018:ffff8800001a3e30 EFLAGS: 00010246 [ 12.276231] RSP: 0018:ffff8800001a3e30 EFLAGS: 00010246 [ 12.276231] RAX: 0000000000000000 RBX: ffffffff82faef80 RCX: 0000000000000000 [ 12.276231] RAX: 0000000000000000 RBX: ffffffff82faef80 RCX: 0000000000000000 [ 12.276231] RDX: 0000000000000000 RSI: ffffffff82fae400 RDI: ffffffff82faefe0 [ 12.276231] RDX: 0000000000000000 RSI: ffffffff82fae400 RDI: ffffffff82faefe0 [ 12.276231] RBP: ffff8800001a3e78 R08: ffff880011279b00 R09: 0000000000000000 [ 12.276231] RBP: ffff8800001a3e78 R08: ffff880011279b00 R09: 0000000000000000 [ 12.276231] R10: ffff880011279b00 R11: 0000000000000000 R12: ffffffff82faefe0 [ 12.276231] R10: ffff880011279b00 R11: 0000000000000000 R12: ffffffff82faefe0 [ 12.276231] R13: 0000000000000000 R14: ffffffff8205aab0 R15: 0000000000000000 [ 12.276231] R13: 0000000000000000 R14: ffffffff8205aab0 R15: 0000000000000000 [ 12.276231] FS: 0000000000000000(0000) GS:ffff880013800000(0000) knlGS:0000000000000000 [ 12.276231] FS: 0000000000000000(0000) GS:ffff880013800000(0000) knlGS:0000000000000000 [ 12.276231] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.276231] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.276231] CR2: 00007f594be968ec CR3: 0000000002e08000 CR4: 00000000000406b0 [ 12.276231] CR2: 00007f594be968ec CR3: 0000000002e08000 CR4: 00000000000406b0 [ 12.276231] Stack: [ 12.276231] Stack: [ 12.276231] ffffffff82055977 [ 12.276231] ffffffff82055977 0000000000000100 0000000000000100 0000000000000000 0000000000000000 ffffffff8205aab0 ffffffff8205aab0 [ 12.276231] 0000000000000000 [ 12.276231] 0000000000000000 ffff8800001a3e78 ffff8800001a3e78 ffffffff811d0df6 ffffffff811d0df6 ffffffff830c0910 ffffffff830c0910 [ 12.276231] ffff880010561d50 [ 12.276231] ffff880010561d50 ffff8800001a3e88 ffff8800001a3e88 ffffffff8205ac53 ffffffff8205ac53 ffff8800001a3f08 ffff8800001a3f08 [ 12.276231] Call Trace: [ 12.276231] Call Trace: [ 12.276231] [] ? visorbus_register_visor_driver+0x47/0x100 [ 12.276231] [] ? visorbus_register_visor_driver+0x47/0x100 [ 12.276231] [] ? visornic_change_mtu+0x10/0x10 [ 12.276231] [] ? visornic_change_mtu+0x10/0x10 [ 12.276231] [] ? __kmalloc+0x86/0xa0 [ 12.276231] [] ? __kmalloc+0x86/0xa0 [ 12.276231] [] visornic_init+0x1a3/0x1f0 [ 12.276231] [] visornic_init+0x1a3/0x1f0 [ 12.276231] [] do_one_initcall+0x193/0x1a7 [ 12.276231] [] do_one_initcall+0x193/0x1a7 [ 12.276231] [] kernel_init_freeable+0x11a/0x1a7 [ 12.276231] [] kernel_init_freeable+0x11a/0x1a7 [ 12.276231] [] ? rest_init+0x140/0x140 [ 12.276231] [] ? rest_init+0x140/0x140 [ 12.276231] [] kernel_init+0x9/0xf0 [ 12.276231] [] kernel_init+0x9/0xf0 [ 12.276231] [] ret_from_fork+0x42/0x70 [ 12.276231] [] ret_from_fork+0x42/0x70 [ 12.276231] [] ? rest_init+0x140/0x140 [ 12.276231] [] ? rest_init+0x140/0x140 [ 12.276231] Code: [ 12.276231] Code: 85 85 c0 c0 41 41 89 89 c4 c4 75 75 14 14 48 48 8b 8b 7b 7b 70 70 31 31 f6 f6 e8 e8 01 01 09 09 c0 c0 ff ff 5b 5b 44 44 89 89 e0 e0 41 41 5c 5c 5d 5d c3 c3 90 90 48 48 89 89 df df e8 e8 50 50 e6 e6 ff ff ff ff 5b 5b 44 44 89 89 e0 e0 41 41 5c 5c 5d 5d c3 c3 <0f> <0f> 0b 0b 48 48 8b 8b 33 33 48 48 c7 c7 c7 c7 20 20 07 07 c7 c7 82 82 31 31 c0 c0 e8 e8 97 97 6a 6a 89 89 00 00 48 48 8b 8b [ 12.276231] RIP [ 12.276231] RIP [] driver_register+0xa8/0xe0 [] driver_register+0xa8/0xe0 [ 12.276231] RSP [ 12.276231] RSP [ 12.403330] ---[ end trace 075c805d53b02836 ]--- [ 12.403330] ---[ end trace 075c805d53b02836 ]--- Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.1.0-rc7-01053-g68905a1 # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.1.0-rc7 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_X86_HT=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set CONFIG_KERNEL_BZIP2=y # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_GENERIC_MSI_IRQ=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_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ_FULL is not set # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y # CONFIG_TASK_XACCT is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_RCU_USER_QS is not set CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FANOUT_EXACT is not set # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_BOOST is not set CONFIG_RCU_KTHREAD_PRIO=0 # CONFIG_RCU_NOCB_CPU is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_DEVICE is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_MEMCG is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set # CONFIG_BLK_CGROUP is not set CONFIG_CHECKPOINT_RESTORE=y CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set # CONFIG_IPC_NS is not set 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_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set # CONFIG_SHMEM is not set # CONFIG_AIO is not set # CONFIG_ADVISE_SYSCALLS is not set CONFIG_PCI_QUIRKS=y # CONFIG_EMBEDDED is not set 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 is not set # CONFIG_SLUB is not set CONFIG_SLOB=y CONFIG_SYSTEM_TRUSTED_KEYRING=y # CONFIG_PROFILING is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=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_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_CMDLINE_PARSER=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y CONFIG_ACORN_PARTITION_CUMANA=y # CONFIG_ACORN_PARTITION_EESOX is not set # CONFIG_ACORN_PARTITION_ICS is not set CONFIG_ACORN_PARTITION_ADFS=y CONFIG_ACORN_PARTITION_POWERTEC=y # CONFIG_ACORN_PARTITION_RISCIX is not set CONFIG_AIX_PARTITION=y CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y # CONFIG_MSDOS_PARTITION is not set # CONFIG_LDM_PARTITION is not set # CONFIG_SGI_PARTITION is not set CONFIG_ULTRIX_PARTITION=y # CONFIG_SUN_PARTITION is not set CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_SYSV68_PARTITION=y CONFIG_CMDLINE_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_DEFAULT_DEADLINE is not set # CONFIG_DEFAULT_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y CONFIG_QUEUE_RWLOCK=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_X2APIC is not set CONFIG_X86_MPPARSE=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=y CONFIG_IOSF_MBI_DEBUG=y CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y CONFIG_MK8=y # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_GENERIC_CPU is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y # CONFIG_DMI is not set CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=64 # CONFIG_SCHED_SMT is not set # CONFIG_SCHED_MC is not set # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y # CONFIG_X86_16BIT is not set CONFIG_X86_VSYSCALL_EMULATION=y # CONFIG_I8K is not set CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_MICROCODE_INTEL_EARLY=y CONFIG_MICROCODE_EARLY=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y CONFIG_NUMA=y # CONFIG_AMD_NUMA is not set CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y # CONFIG_NUMA_EMU is not set CONFIG_NODES_SHIFT=6 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_MOVABLE_NODE=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTREMOVE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y # CONFIG_BALLOON_COMPACTION is not set CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=0 CONFIG_NEED_BOUNCE_POOL=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y # CONFIG_HWPOISON_INJECT is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y # CONFIG_CMA is not set # CONFIG_MEM_SOFT_DIRTY is not set CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_X86_PMEM_LEGACY=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set # CONFIG_X86_PAT is not set CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y # CONFIG_KEXEC_VERIFY_SIG is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_HOTPLUG_CPU is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set # CONFIG_HIBERNATION is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set CONFIG_DPM_WATCHDOG=y CONFIG_DPM_WATCHDOG_TIMEOUT=60 CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_EC_DEBUGFS=y CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y # CONFIG_ACPI_BUTTON is not set CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_PROCESSOR_AGGREGATOR=y # CONFIG_ACPI_THERMAL is not set CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_DEBUG=y CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=y CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y # CONFIG_ACPI_APEI_EINJ is not set CONFIG_ACPI_APEI_ERST_DEBUG=y CONFIG_ACPI_EXTLOG=y # CONFIG_PMIC_OPREGION is not set # CONFIG_SFI is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ 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 # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_CNB20LE_QUIRK=y # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_MSI=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=y CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y # CONFIG_PCI_IOV is not set CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # # CONFIG_ISA_DMA_API is not set CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set CONFIG_RAPIDIO=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y # CONFIG_RAPIDIO_DMA_ENGINE is not set # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=y CONFIG_RAPIDIO_CPS_XX=y CONFIG_RAPIDIO_TSI568=y CONFIG_RAPIDIO_CPS_GEN2=y # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set # CONFIG_COREDUMP is not set # CONFIG_IA32_EMULATION is not set CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y # CONFIG_XFRM_USER is not set # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y # CONFIG_NET_KEY is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y # CONFIG_NET_IPIP is not set CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=y # CONFIG_NET_IPGRE_BROADCAST is not set CONFIG_IP_MROUTE=y # CONFIG_IP_PIMSM_V1 is not set # CONFIG_IP_PIMSM_V2 is not set CONFIG_SYN_COOKIES=y # CONFIG_NET_IPVTI is not set CONFIG_NET_UDP_TUNNEL=y CONFIG_NET_FOU=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_GENEVE is not set CONFIG_INET_AH=y CONFIG_INET_ESP=y # CONFIG_INET_IPCOMP is not set # CONFIG_INET_XFRM_TUNNEL is not set CONFIG_INET_TUNNEL=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_LRO=y # CONFIG_INET_DIAG is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y CONFIG_TCP_CONG_HTCP=y CONFIG_TCP_CONG_HSTCP=y CONFIG_TCP_CONG_HYBLA=y CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_SCALABLE=y CONFIG_TCP_CONG_LP=y # CONFIG_TCP_CONG_VENO is not set CONFIG_TCP_CONG_YEAH=y CONFIG_TCP_CONG_ILLINOIS=y # CONFIG_TCP_CONG_DCTCP is not set # CONFIG_DEFAULT_BIC is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_HTCP is not set # CONFIG_DEFAULT_HYBLA is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set CONFIG_INET6_AH=y # CONFIG_INET6_ESP is not set CONFIG_INET6_IPCOMP=y # CONFIG_IPV6_MIP6 is not set CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y # CONFIG_INET6_XFRM_MODE_TUNNEL is not set # CONFIG_INET6_XFRM_MODE_BEET is not set CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y CONFIG_IPV6_SIT=y CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=y CONFIG_IPV6_GRE=y CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set # CONFIG_IPV6_MROUTE is not set CONFIG_NETLABEL=y CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y # # Core Netfilter Configuration # CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_NETLINK_ACCT=y CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=y CONFIG_NF_CONNTRACK=y CONFIG_NF_LOG_COMMON=y CONFIG_NF_CONNTRACK_MARK=y # CONFIG_NF_CONNTRACK_SECMARK is not set # CONFIG_NF_CONNTRACK_ZONES is not set CONFIG_NF_CONNTRACK_PROCFS=y # CONFIG_NF_CONNTRACK_EVENTS is not set CONFIG_NF_CONNTRACK_TIMEOUT=y # CONFIG_NF_CONNTRACK_TIMESTAMP is not set CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y # CONFIG_NF_CONNTRACK_AMANDA is not set CONFIG_NF_CONNTRACK_FTP=y CONFIG_NF_CONNTRACK_H323=y CONFIG_NF_CONNTRACK_IRC=y CONFIG_NF_CONNTRACK_BROADCAST=y # CONFIG_NF_CONNTRACK_NETBIOS_NS is not set CONFIG_NF_CONNTRACK_SNMP=y CONFIG_NF_CONNTRACK_PPTP=y CONFIG_NF_CONNTRACK_SANE=y # CONFIG_NF_CONNTRACK_SIP is not set CONFIG_NF_CONNTRACK_TFTP=y CONFIG_NF_CT_NETLINK=y CONFIG_NF_CT_NETLINK_TIMEOUT=y CONFIG_NF_CT_NETLINK_HELPER=y CONFIG_NETFILTER_NETLINK_QUEUE_CT=y CONFIG_NF_NAT=y CONFIG_NF_NAT_NEEDED=y CONFIG_NF_NAT_PROTO_DCCP=y CONFIG_NF_NAT_PROTO_UDPLITE=y CONFIG_NF_NAT_PROTO_SCTP=y # CONFIG_NF_NAT_AMANDA is not set CONFIG_NF_NAT_FTP=y CONFIG_NF_NAT_IRC=y # CONFIG_NF_NAT_SIP is not set CONFIG_NF_NAT_TFTP=y CONFIG_NF_NAT_REDIRECT=y CONFIG_NETFILTER_SYNPROXY=y # CONFIG_NF_TABLES is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y CONFIG_NETFILTER_XT_CONNMARK=y CONFIG_NETFILTER_XT_SET=y # # Xtables targets # # CONFIG_NETFILTER_XT_TARGET_AUDIT is not set CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y CONFIG_NETFILTER_XT_TARGET_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_CT=y CONFIG_NETFILTER_XT_TARGET_DSCP=y CONFIG_NETFILTER_XT_TARGET_HL=y CONFIG_NETFILTER_XT_TARGET_HMARK=y CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y # CONFIG_NETFILTER_XT_TARGET_LED is not set CONFIG_NETFILTER_XT_TARGET_LOG=y CONFIG_NETFILTER_XT_TARGET_MARK=y CONFIG_NETFILTER_XT_NAT=y CONFIG_NETFILTER_XT_TARGET_NETMAP=y CONFIG_NETFILTER_XT_TARGET_NFLOG=y CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y # CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set CONFIG_NETFILTER_XT_TARGET_RATEEST=y CONFIG_NETFILTER_XT_TARGET_REDIRECT=y CONFIG_NETFILTER_XT_TARGET_TEE=y # CONFIG_NETFILTER_XT_TARGET_TPROXY is not set # CONFIG_NETFILTER_XT_TARGET_TRACE is not set CONFIG_NETFILTER_XT_TARGET_SECMARK=y CONFIG_NETFILTER_XT_TARGET_TCPMSS=y # CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y # CONFIG_NETFILTER_XT_MATCH_BPF is not set CONFIG_NETFILTER_XT_MATCH_CGROUP=y CONFIG_NETFILTER_XT_MATCH_CLUSTER=y CONFIG_NETFILTER_XT_MATCH_COMMENT=y CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y # CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y CONFIG_NETFILTER_XT_MATCH_CONNMARK=y CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y CONFIG_NETFILTER_XT_MATCH_CPU=y # CONFIG_NETFILTER_XT_MATCH_DCCP is not set CONFIG_NETFILTER_XT_MATCH_DEVGROUP=y CONFIG_NETFILTER_XT_MATCH_DSCP=y CONFIG_NETFILTER_XT_MATCH_ECN=y CONFIG_NETFILTER_XT_MATCH_ESP=y # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set # CONFIG_NETFILTER_XT_MATCH_HELPER is not set CONFIG_NETFILTER_XT_MATCH_HL=y CONFIG_NETFILTER_XT_MATCH_IPCOMP=y CONFIG_NETFILTER_XT_MATCH_IPRANGE=y CONFIG_NETFILTER_XT_MATCH_L2TP=y # CONFIG_NETFILTER_XT_MATCH_LENGTH is not set CONFIG_NETFILTER_XT_MATCH_LIMIT=y # CONFIG_NETFILTER_XT_MATCH_MAC is not set # CONFIG_NETFILTER_XT_MATCH_MARK is not set # CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set CONFIG_NETFILTER_XT_MATCH_OSF=y # CONFIG_NETFILTER_XT_MATCH_OWNER is not set CONFIG_NETFILTER_XT_MATCH_POLICY=y # CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set # CONFIG_NETFILTER_XT_MATCH_QUOTA is not set # CONFIG_NETFILTER_XT_MATCH_RATEEST is not set CONFIG_NETFILTER_XT_MATCH_REALM=y CONFIG_NETFILTER_XT_MATCH_RECENT=y # CONFIG_NETFILTER_XT_MATCH_SCTP is not set CONFIG_NETFILTER_XT_MATCH_SOCKET=y CONFIG_NETFILTER_XT_MATCH_STATE=y CONFIG_NETFILTER_XT_MATCH_STATISTIC=y CONFIG_NETFILTER_XT_MATCH_STRING=y # CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set CONFIG_NETFILTER_XT_MATCH_TIME=y # CONFIG_NETFILTER_XT_MATCH_U32 is not set CONFIG_IP_SET=y CONFIG_IP_SET_MAX=256 # CONFIG_IP_SET_BITMAP_IP is not set CONFIG_IP_SET_BITMAP_IPMAC=y CONFIG_IP_SET_BITMAP_PORT=y # CONFIG_IP_SET_HASH_IP is not set CONFIG_IP_SET_HASH_IPMARK=y CONFIG_IP_SET_HASH_IPPORT=y # CONFIG_IP_SET_HASH_IPPORTIP is not set # CONFIG_IP_SET_HASH_IPPORTNET is not set # CONFIG_IP_SET_HASH_MAC is not set # CONFIG_IP_SET_HASH_NETPORTNET is not set CONFIG_IP_SET_HASH_NET=y # CONFIG_IP_SET_HASH_NETNET is not set CONFIG_IP_SET_HASH_NETPORT=y # CONFIG_IP_SET_HASH_NETIFACE is not set # CONFIG_IP_SET_LIST_SET is not set # CONFIG_IP_VS is not set # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y CONFIG_NF_CONNTRACK_PROC_COMPAT=y # CONFIG_NF_LOG_ARP is not set CONFIG_NF_LOG_IPV4=y # CONFIG_NF_REJECT_IPV4 is not set CONFIG_NF_NAT_IPV4=y CONFIG_NF_NAT_MASQUERADE_IPV4=y # CONFIG_NF_NAT_SNMP_BASIC is not set CONFIG_NF_NAT_PROTO_GRE=y CONFIG_NF_NAT_PPTP=y CONFIG_NF_NAT_H323=y CONFIG_IP_NF_IPTABLES=y # CONFIG_IP_NF_MATCH_AH is not set # CONFIG_IP_NF_MATCH_ECN is not set CONFIG_IP_NF_MATCH_RPFILTER=y CONFIG_IP_NF_MATCH_TTL=y # CONFIG_IP_NF_FILTER is not set CONFIG_IP_NF_TARGET_SYNPROXY=y CONFIG_IP_NF_NAT=y CONFIG_IP_NF_TARGET_MASQUERADE=y # CONFIG_IP_NF_TARGET_NETMAP is not set CONFIG_IP_NF_TARGET_REDIRECT=y CONFIG_IP_NF_MANGLE=y # CONFIG_IP_NF_TARGET_CLUSTERIP is not set CONFIG_IP_NF_TARGET_ECN=y CONFIG_IP_NF_TARGET_TTL=y CONFIG_IP_NF_RAW=y CONFIG_IP_NF_SECURITY=y CONFIG_IP_NF_ARPTABLES=y # CONFIG_IP_NF_ARPFILTER is not set # CONFIG_IP_NF_ARP_MANGLE is not set # # IPv6: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_CONNTRACK_IPV6=y # CONFIG_NF_REJECT_IPV6 is not set CONFIG_NF_LOG_IPV6=y CONFIG_NF_NAT_IPV6=y CONFIG_NF_NAT_MASQUERADE_IPV6=y CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_AH=y CONFIG_IP6_NF_MATCH_EUI64=y CONFIG_IP6_NF_MATCH_FRAG=y CONFIG_IP6_NF_MATCH_OPTS=y # CONFIG_IP6_NF_MATCH_HL is not set CONFIG_IP6_NF_MATCH_IPV6HEADER=y # CONFIG_IP6_NF_MATCH_MH is not set CONFIG_IP6_NF_MATCH_RPFILTER=y CONFIG_IP6_NF_MATCH_RT=y CONFIG_IP6_NF_TARGET_HL=y # CONFIG_IP6_NF_FILTER is not set CONFIG_IP6_NF_TARGET_SYNPROXY=y CONFIG_IP6_NF_MANGLE=y CONFIG_IP6_NF_RAW=y # CONFIG_IP6_NF_SECURITY is not set # CONFIG_IP6_NF_NAT is not set CONFIG_IP_DCCP=y # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y CONFIG_IP_DCCP_CCID3_DEBUG=y CONFIG_IP_DCCP_TFRC_LIB=y CONFIG_IP_DCCP_TFRC_DEBUG=y # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set CONFIG_TIPC=y # CONFIG_TIPC_MEDIA_UDP is not set CONFIG_ATM=y CONFIG_ATM_CLIP=y CONFIG_ATM_CLIP_NO_ICMP=y # CONFIG_ATM_LANE is not set # CONFIG_ATM_BR2684 is not set CONFIG_L2TP=y # CONFIG_L2TP_DEBUGFS is not set CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y # CONFIG_L2TP_ETH is not set CONFIG_STP=y CONFIG_GARP=y CONFIG_MRP=y # CONFIG_BRIDGE is not set CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_IPX=y # CONFIG_IPX_INTERN is not set # CONFIG_ATALK is not set CONFIG_X25=y CONFIG_LAPB=y CONFIG_PHONET=y # CONFIG_6LOWPAN is not set CONFIG_IEEE802154=y CONFIG_IEEE802154_SOCKET=y CONFIG_MAC802154=y CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y # CONFIG_NET_SCH_HTB is not set CONFIG_NET_SCH_HFSC=y # CONFIG_NET_SCH_ATM is not set CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=y # CONFIG_NET_SCH_SFB is not set CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y CONFIG_NET_SCH_GRED=y # CONFIG_NET_SCH_DSMARK is not set # CONFIG_NET_SCH_NETEM is not set CONFIG_NET_SCH_DRR=y # CONFIG_NET_SCH_MQPRIO is not set # CONFIG_NET_SCH_CHOKE is not set # CONFIG_NET_SCH_QFQ is not set CONFIG_NET_SCH_CODEL=y CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=y CONFIG_NET_SCH_HHF=y CONFIG_NET_SCH_PIE=y CONFIG_NET_SCH_PLUG=y # # Classification # CONFIG_NET_CLS=y # CONFIG_NET_CLS_BASIC is not set CONFIG_NET_CLS_TCINDEX=y # CONFIG_NET_CLS_ROUTE4 is not set CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y # CONFIG_CLS_U32_PERF is not set CONFIG_CLS_U32_MARK=y # CONFIG_NET_CLS_RSVP is not set # CONFIG_NET_CLS_RSVP6 is not set CONFIG_NET_CLS_FLOW=y CONFIG_NET_CLS_CGROUP=y # CONFIG_NET_CLS_BPF is not set # CONFIG_NET_EMATCH is not set # CONFIG_NET_CLS_ACT is not set CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y # CONFIG_BATMAN_ADV_BLA is not set CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_NC=y # CONFIG_BATMAN_ADV_MCAST is not set # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=y CONFIG_OPENVSWITCH_GRE=y CONFIG_VSOCKETS=y # CONFIG_VMWARE_VMCI_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set CONFIG_NETLINK_DIAG=y CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y # CONFIG_MPLS_ROUTING is not set # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_HAMRADIO is not set CONFIG_CAN=y # CONFIG_CAN_RAW is not set # CONFIG_CAN_BCM is not set CONFIG_CAN_GW=y # # CAN Device Drivers # # CONFIG_CAN_VCAN is not set # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=y # CONFIG_CAN_CALC_BITTIMING is not set # CONFIG_CAN_LEDS is not set # CONFIG_CAN_JANZ_ICAN3 is not set # CONFIG_CAN_SJA1000 is not set # CONFIG_CAN_C_CAN is not set CONFIG_CAN_M_CAN=y CONFIG_CAN_CC770=y # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=y # # CAN SPI interfaces # # CONFIG_CAN_MCP251X is not set CONFIG_CAN_SOFTING=y # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y # CONFIG_IRCOMM is not set # CONFIG_IRDA_ULTRA is not set # # IrDA options # # CONFIG_IRDA_CACHE_LAST_LSAP is not set # CONFIG_IRDA_FAST_RR is not set CONFIG_IRDA_DEBUG=y # # Infrared-port device drivers # # # SIR device drivers # # CONFIG_IRTTY_SIR is not set # # Dongle support # # # FIR device drivers # # CONFIG_VLSI_FIR is not set CONFIG_BT=y CONFIG_BT_BREDR=y # CONFIG_BT_RFCOMM is not set CONFIG_BT_BNEP=y # CONFIG_BT_BNEP_MC_FILTER is not set # CONFIG_BT_BNEP_PROTO_FILTER is not set CONFIG_BT_HIDP=y CONFIG_BT_LE=y CONFIG_BT_SELFTEST=y CONFIG_BT_SELFTEST_ECDH=y # CONFIG_BT_SELFTEST_SMP is not set # CONFIG_BT_DEBUGFS is not set # # Bluetooth device drivers # # CONFIG_BT_HCIBTSDIO is not set # CONFIG_BT_HCIUART is not set # CONFIG_BT_HCIVHCI is not set # CONFIG_BT_MRVL is not set CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_DEBUG is not set # CONFIG_RXKAD is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # # CONFIG_WIMAX is not set CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y # CONFIG_RFKILL_INPUT is not set CONFIG_RFKILL_REGULATOR=y CONFIG_RFKILL_GPIO=y # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=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_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_MTD is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y # 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 # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=y CONFIG_BLK_DEV_NVME=y CONFIG_BLK_DEV_SKD=y CONFIG_BLK_DEV_OSD=y CONFIG_BLK_DEV_SX8=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_PMEM=y CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=y # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RBD is not set CONFIG_BLK_DEV_RSXX=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=y # CONFIG_IBM_ASM is not set CONFIG_PHANTOM=y # CONFIG_SGI_IOC4 is not set 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=y # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y CONFIG_TI_DAC7512=y # CONFIG_VMWARE_BALLOON is not set # CONFIG_BMP085_I2C is not set # CONFIG_BMP085_SPI is not set CONFIG_USB_SWITCH_FSA9480=y # CONFIG_LATTICE_ECP3_CONFIG is not set CONFIG_SRAM=y CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=y # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 is not set CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y CONFIG_INTEL_MEI_TXE=y CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # CONFIG_INTEL_MIC_BUS=y # # Intel MIC Host Driver # # CONFIG_INTEL_MIC_HOST is not set # # Intel MIC Card Driver # # CONFIG_INTEL_MIC_CARD is not set # CONFIG_GENWQE is not set CONFIG_ECHO=y # CONFIG_CXL_BASE is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y CONFIG_BLK_DEV_IDE_SATA=y CONFIG_IDE_GD=y # CONFIG_IDE_GD_ATA is not set # CONFIG_IDE_GD_ATAPI is not set CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS is not set CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set CONFIG_IDE_TASK_IOCTL=y CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_PLATFORM is not set # CONFIG_BLK_DEV_CMD640 is not set CONFIG_BLK_DEV_IDEPNP=y CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y # CONFIG_BLK_DEV_OFFBOARD is not set # CONFIG_BLK_DEV_GENERIC is not set CONFIG_BLK_DEV_OPTI621=y CONFIG_BLK_DEV_RZ1000=y CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_AEC62XX is not set CONFIG_BLK_DEV_ALI15X3=y # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set CONFIG_BLK_DEV_CMD64X=y CONFIG_BLK_DEV_TRIFLEX=y CONFIG_BLK_DEV_HPT366=y CONFIG_BLK_DEV_JMICRON=y CONFIG_BLK_DEV_PIIX=y # CONFIG_BLK_DEV_IT8172 is not set CONFIG_BLK_DEV_IT8213=y # CONFIG_BLK_DEV_IT821X is not set CONFIG_BLK_DEV_NS87415=y CONFIG_BLK_DEV_PDC202XX_OLD=y CONFIG_BLK_DEV_PDC202XX_NEW=y # CONFIG_BLK_DEV_SVWKS is not set CONFIG_BLK_DEV_SIIMAGE=y CONFIG_BLK_DEV_SIS5513=y CONFIG_BLK_DEV_SLC90E66=y # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=y CONFIG_BLK_DEV_TC86C001=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_RAID_ATTRS is not set CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set # CONFIG_CHR_DEV_ST is not set CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y # CONFIG_BLK_DEV_SR_VENDOR is not set CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y # CONFIG_SCSI_CONSTANTS is not set CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # # CONFIG_SCSI_SPI_ATTRS is not set CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set # CONFIG_SCSI_SAS_HOST_SMP is not set CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set CONFIG_SCSI_DH=y # CONFIG_SCSI_DH_RDAC is not set # CONFIG_SCSI_DH_HP_SW is not set # CONFIG_SCSI_DH_EMC is not set CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y # CONFIG_ATA_ACPI is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y CONFIG_SATA_INIC162X=y # CONFIG_SATA_ACARD_AHCI is not set CONFIG_SATA_SIL24=y CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=y CONFIG_SATA_QSTOR=y # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y CONFIG_SATA_MV=y # CONFIG_SATA_NV is not set CONFIG_SATA_PROMISE=y # CONFIG_SATA_SIL is not set CONFIG_SATA_SIS=y CONFIG_SATA_SVW=y CONFIG_SATA_ULI=y CONFIG_SATA_VIA=y CONFIG_SATA_VITESSE=y # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set CONFIG_PATA_AMD=y CONFIG_PATA_ARTOP=y # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set CONFIG_PATA_CMD64X=y CONFIG_PATA_CYPRESS=y CONFIG_PATA_EFAR=y # CONFIG_PATA_HPT366 is not set CONFIG_PATA_HPT37X=y # CONFIG_PATA_HPT3X2N is not set CONFIG_PATA_HPT3X3=y # CONFIG_PATA_HPT3X3_DMA is not set CONFIG_PATA_IT8213=y # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set CONFIG_PATA_NETCELL=y CONFIG_PATA_NINJA32=y # CONFIG_PATA_NS87415 is not set CONFIG_PATA_OLDPIIX=y CONFIG_PATA_OPTIDMA=y CONFIG_PATA_PDC2027X=y CONFIG_PATA_PDC_OLD=y # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=y # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set CONFIG_PATA_SIL680=y CONFIG_PATA_SIS=y CONFIG_PATA_TOSHIBA=y CONFIG_PATA_TRIFLEX=y CONFIG_PATA_VIA=y # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # CONFIG_PATA_CMD640_PCI=y CONFIG_PATA_MPIIX=y # CONFIG_PATA_NS87410 is not set CONFIG_PATA_OPTI=y CONFIG_PATA_PLATFORM=y CONFIG_PATA_RZ1000=y # # Generic fallback / legacy drivers # # CONFIG_ATA_GENERIC is not set # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y # CONFIG_MD_AUTODETECT is not set CONFIG_MD_LINEAR=y # CONFIG_MD_RAID0 is not set CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y CONFIG_MD_FAULTY=y # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y CONFIG_DM_MQ_DEFAULT=y # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_CRYPT=y CONFIG_DM_SNAPSHOT=y CONFIG_DM_THIN_PROVISIONING=y CONFIG_DM_CACHE=y CONFIG_DM_CACHE_MQ=y CONFIG_DM_CACHE_CLEANER=y CONFIG_DM_ERA=y CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=y CONFIG_DM_RAID=y CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y CONFIG_DM_MULTIPATH_QL=y # CONFIG_DM_MULTIPATH_ST is not set # CONFIG_DM_DELAY is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=y CONFIG_DM_VERITY=y CONFIG_DM_SWITCH=y CONFIG_DM_LOG_WRITES=y # CONFIG_TARGET_CORE is not set CONFIG_FUSION=y # CONFIG_FUSION_SPI is not set CONFIG_FUSION_FC=y # CONFIG_FUSION_SAS is not set CONFIG_FUSION_MAX_SGE=128 # CONFIG_FUSION_CTL is not set # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y # CONFIG_FIREWIRE_OHCI is not set CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NET=y # CONFIG_FIREWIRE_NOSY is not set # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # 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_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y # CONFIG_JOYSTICK_GRIP_MP is not set CONFIG_JOYSTICK_GUILLEMOT=y # CONFIG_JOYSTICK_INTERACT is not set # CONFIG_JOYSTICK_SIDEWINDER is not set CONFIG_JOYSTICK_TMDC=y # CONFIG_JOYSTICK_IFORCE is not set CONFIG_JOYSTICK_WARRIOR=y # CONFIG_JOYSTICK_MAGELLAN is not set CONFIG_JOYSTICK_SPACEORB=y # CONFIG_JOYSTICK_SPACEBALL is not set # CONFIG_JOYSTICK_STINGER is not set CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y CONFIG_JOYSTICK_AS5011=y # CONFIG_JOYSTICK_JOYDUMP is not set # CONFIG_JOYSTICK_XPAD is not set # CONFIG_JOYSTICK_WALKERA0701 is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y # CONFIG_TOUCHSCREEN_ADS7846 is not set CONFIG_TOUCHSCREEN_AD7877=y CONFIG_TOUCHSCREEN_AD7879=y # CONFIG_TOUCHSCREEN_AD7879_I2C is not set CONFIG_TOUCHSCREEN_AD7879_SPI=y CONFIG_TOUCHSCREEN_ATMEL_MXT=y CONFIG_TOUCHSCREEN_AUO_PIXCIR=y CONFIG_TOUCHSCREEN_BU21013=y CONFIG_TOUCHSCREEN_CY8CTMG110=y CONFIG_TOUCHSCREEN_CYTTSP_CORE=y # CONFIG_TOUCHSCREEN_CYTTSP_I2C is not set CONFIG_TOUCHSCREEN_CYTTSP_SPI=y # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DA9034=y CONFIG_TOUCHSCREEN_DA9052=y CONFIG_TOUCHSCREEN_DYNAPRO=y CONFIG_TOUCHSCREEN_HAMPSHIRE=y CONFIG_TOUCHSCREEN_EETI=y # CONFIG_TOUCHSCREEN_FUJITSU is not set CONFIG_TOUCHSCREEN_GOODIX=y # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_GUNZE=y CONFIG_TOUCHSCREEN_ELAN=y CONFIG_TOUCHSCREEN_ELO=y # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set CONFIG_TOUCHSCREEN_WACOM_I2C=y CONFIG_TOUCHSCREEN_MAX11801=y CONFIG_TOUCHSCREEN_MCS5000=y CONFIG_TOUCHSCREEN_MMS114=y CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=y # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WM831X is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set CONFIG_TOUCHSCREEN_MC13783=y CONFIG_TOUCHSCREEN_TOUCHIT213=y # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set CONFIG_TOUCHSCREEN_TSC2007=y CONFIG_TOUCHSCREEN_ST1232=y # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_TOUCHSCREEN_ZFORCE 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 is not set CONFIG_SERIO_PARKBD=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # # 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 is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_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_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set CONFIG_IPMI_SSIF=y CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=y # CONFIG_R3964 is not set CONFIG_APPLICOM=y # CONFIG_MWAVE is not set CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set # CONFIG_TCG_NSC is not set # CONFIG_TCG_ATMEL is not set CONFIG_TCG_INFINEON=y # CONFIG_TCG_CRB is not set CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y CONFIG_TCG_TIS_ST33ZP24_SPI=y # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_PCIE=y # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set CONFIG_I2C_I801=y # CONFIG_I2C_ISCH is not set CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y # CONFIG_I2C_NFORCE2 is not set CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_GPIO=y CONFIG_I2C_OCORES=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=y # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_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=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set CONFIG_SPI_BITBANG=y # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_GPIO is not set CONFIG_SPI_LM70_LLP=y CONFIG_SPI_OC_TINY=y CONFIG_SPI_PXA2XX_DMA=y CONFIG_SPI_PXA2XX=y # CONFIG_SPI_PXA2XX_PCI is not set CONFIG_SPI_SC18IS602=y CONFIG_SPI_XCOMM=y # CONFIG_SPI_XILINX is not set CONFIG_SPI_DESIGNWARE=y CONFIG_SPI_DW_PCI=y CONFIG_SPI_DW_MMIO=y # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set CONFIG_SPI_TLE62X0=y # CONFIG_SPMI is not set # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set CONFIG_NTP_PPS=y # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=y # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y # # Memory mapped GPIO drivers # CONFIG_GPIO_DWAPB=y CONFIG_GPIO_F7188X=y CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_ICH is not set CONFIG_GPIO_IT8761E=y # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=y CONFIG_GPIO_VX855=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_CRYSTAL_COVE is not set CONFIG_GPIO_DA9052=y CONFIG_GPIO_JANZ_TTL=y # CONFIG_GPIO_TPS65912 is not set CONFIG_GPIO_TWL4030=y # CONFIG_GPIO_TWL6040 is not set # CONFIG_GPIO_WM831X is not set CONFIG_GPIO_WM8350=y # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=y CONFIG_GPIO_INTEL_MID=y CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_RDC321X=y # # SPI GPIO expanders # # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MCP23S08 is not set # CONFIG_GPIO_MC33880 is not set CONFIG_W1=y # CONFIG_W1_CON is not set # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y # CONFIG_W1_SLAVE_SMEM is not set CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=y # CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y # CONFIG_PDA_POWER is not set CONFIG_GENERIC_ADC_BATTERY=y CONFIG_MAX8925_POWER=y CONFIG_WM831X_BACKUP=y # CONFIG_WM831X_POWER is not set # CONFIG_WM8350_POWER is not set CONFIG_TEST_POWER=y CONFIG_BATTERY_DS2760=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27x00=y # CONFIG_BATTERY_BQ27X00_I2C is not set CONFIG_BATTERY_BQ27X00_PLATFORM=y CONFIG_BATTERY_DA9030=y # CONFIG_BATTERY_DA9052 is not set # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_TWL4030=y # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_GPIO=y # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_MAX14577=y # CONFIG_CHARGER_MAX8998 is not set # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_SMB347=y # CONFIG_BATTERY_GAUGE_LTC2941 is not set CONFIG_BATTERY_RT5033=y # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_AD7314=y CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y # CONFIG_SENSORS_ADM1025 is not set CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS620 is not set CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DA9052_ADC=y CONFIG_SENSORS_I5K_AMB=y CONFIG_SENSORS_F71805F=y # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_MC13783_ADC=y CONFIG_SENSORS_FSCHMD=y # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y # CONFIG_SENSORS_GPIO_FAN is not set # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_IBMAEM is not set CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_IIO_HWMON is not set # CONFIG_SENSORS_I5500 is not set # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=y # CONFIG_SENSORS_JC42 is not set CONFIG_SENSORS_POWR1220=y CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX6639 is not set CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_HTU21=y # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_MENF21BMC_HWMON=y # CONFIG_SENSORS_ADCXX is not set # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM70=y # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_PC87360=y # CONFIG_SENSORS_PC87427 is not set CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y # CONFIG_SENSORS_ADM1275 is not set CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_LTC2978_REGULATOR=y CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_TPS40422=y CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_ZL6100=y CONFIG_SENSORS_SHT15=y # CONFIG_SENSORS_SHT21 is not set CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_SMSC47M192=y # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SCH5627 is not set # CONFIG_SENSORS_SCH5636 is not set CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_ADS7871=y # CONFIG_SENSORS_AMC6821 is not set CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y # CONFIG_SENSORS_THMC50 is not set CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP401 is not set CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y # CONFIG_SENSORS_VT1211 is not set CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set CONFIG_SENSORS_W83627EHF=y CONFIG_SENSORS_WM831X=y CONFIG_SENSORS_WM8350=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE=y 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_EMULATION is not set CONFIG_X86_PKG_TEMP_THERMAL=y CONFIG_INTEL_SOC_DTS_THERMAL=y CONFIG_INT340X_THERMAL=y CONFIG_ACPI_THERMAL_REL=y # # Texas Instruments thermal drivers # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set CONFIG_DA9052_WATCHDOG=y # CONFIG_DA9063_WATCHDOG is not set CONFIG_MENF21BMC_WATCHDOG=y CONFIG_WM831X_WATCHDOG=y CONFIG_WM8350_WATCHDOG=y CONFIG_XILINX_WATCHDOG=y CONFIG_CADENCE_WATCHDOG=y CONFIG_DW_WATCHDOG=y CONFIG_RN5T618_WATCHDOG=y CONFIG_TWL4030_WATCHDOG=y # CONFIG_RETU_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y CONFIG_F71808E_WDT=y CONFIG_SP5100_TCO=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=y # CONFIG_WAFER_WDT is not set # CONFIG_I6300ESB_WDT is not set CONFIG_IE6XX_WDT=y CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y CONFIG_HP_WATCHDOG=y CONFIG_HPWDT_NMI_DECODING=y # CONFIG_SC1200_WDT is not set CONFIG_PC87413_WDT=y # CONFIG_NV_TCO is not set CONFIG_60XX_WDT=y # CONFIG_CPU5_WDT is not set # CONFIG_SMSC_SCH311X_WDT is not set # CONFIG_SMSC37B787_WDT is not set CONFIG_VIA_WDT=y CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y # CONFIG_MEN_A21_WDT is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set CONFIG_WDTPCI=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set CONFIG_BCMA_HOST_SOC=y # CONFIG_BCMA_DRIVER_PCI is not set # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_AS3711=y # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_BCM590XX=y # CONFIG_MFD_AXP20X is not set # CONFIG_MFD_CROS_EC is not set CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y # CONFIG_MFD_DA9052_SPI is not set CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=y CONFIG_MFD_MC13XXX=y # CONFIG_MFD_MC13XXX_SPI is not set CONFIG_MFD_MC13XXX_I2C=y # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y CONFIG_MFD_JANZ_CMODIO=y # CONFIG_MFD_KEMPLD is not set CONFIG_MFD_88PM800=y # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77693 is not set CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y # CONFIG_MFD_MT6397 is not set CONFIG_MFD_MENF21BMC=y # CONFIG_EZX_PCAP is not set CONFIG_MFD_RETU=y # CONFIG_MFD_PCF50633 is not set CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_RT5033=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y # 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=y CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y # CONFIG_AB3100_OTP is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y CONFIG_MFD_TPS65912_SPI=y # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y # CONFIG_MFD_TWL4030_AUDIO is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_ARIZONA_SPI is not set CONFIG_MFD_WM5102=y # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=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=y CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y # CONFIG_REGULATOR_AAT2870 is not set CONFIG_REGULATOR_AB3100=y # CONFIG_REGULATOR_AS3711 is not set # CONFIG_REGULATOR_BCM590XX is not set CONFIG_REGULATOR_DA903X=y CONFIG_REGULATOR_DA9052=y # CONFIG_REGULATOR_DA9063 is not set CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y # CONFIG_REGULATOR_LP3971 is not set # CONFIG_REGULATOR_LP3972 is not set CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX14577=y CONFIG_REGULATOR_MAX1586=y # CONFIG_REGULATOR_MAX8649 is not set CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8925=y # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8998=y # CONFIG_REGULATOR_MAX77843 is not set CONFIG_REGULATOR_MC13XXX_CORE=y # CONFIG_REGULATOR_MC13783 is not set CONFIG_REGULATOR_MC13892=y # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_RN5T618 is not set # CONFIG_REGULATOR_RT5033 is not set CONFIG_REGULATOR_S2MPA01=y # CONFIG_REGULATOR_S2MPS11 is not set CONFIG_REGULATOR_S5M8767=y CONFIG_REGULATOR_SKY81452=y CONFIG_REGULATOR_TPS51632=y # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65217=y CONFIG_REGULATOR_TPS6524X=y CONFIG_REGULATOR_TPS65912=y CONFIG_REGULATOR_TWL4030=y # CONFIG_REGULATOR_WM831X is not set CONFIG_REGULATOR_WM8350=y # CONFIG_REGULATOR_WM8400 is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y # CONFIG_MEDIA_SDR_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y CONFIG_MEDIA_CONTROLLER=y # CONFIG_MEDIA_CONTROLLER_DVB is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_DVB_CORE=y CONFIG_DVB_NET=y # CONFIG_TTPCI_EEPROM is not set CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # # Media drivers # CONFIG_RC_CORE=y # CONFIG_RC_MAP is not set # CONFIG_RC_DECODERS is not set # CONFIG_RC_DEVICES is not set # CONFIG_MEDIA_PCI_SUPPORT is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_VIDEO_SH_VEU is not set # CONFIG_V4L_TEST_DRIVERS 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=y CONFIG_DVB_FIREDTV_INPUT=y # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_VIDEO_IR_I2C=y # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # # CONFIG_VIDEO_TVAUDIO is not set CONFIG_VIDEO_TDA7432=y # CONFIG_VIDEO_TDA9840 is not set CONFIG_VIDEO_TEA6415C=y CONFIG_VIDEO_TEA6420=y # CONFIG_VIDEO_MSP3400 is not set # CONFIG_VIDEO_CS5345 is not set CONFIG_VIDEO_CS53L32A=y CONFIG_VIDEO_TLV320AIC23B=y CONFIG_VIDEO_UDA1342=y CONFIG_VIDEO_WM8775=y CONFIG_VIDEO_WM8739=y CONFIG_VIDEO_VP27SMPX=y # CONFIG_VIDEO_SONY_BTF_MPX is not set # # RDS decoders # # CONFIG_VIDEO_SAA6588 is not set # # Video decoders # # CONFIG_VIDEO_ADV7180 is not set CONFIG_VIDEO_ADV7183=y CONFIG_VIDEO_ADV7604=y # CONFIG_VIDEO_ADV7842 is not set CONFIG_VIDEO_BT819=y CONFIG_VIDEO_BT856=y CONFIG_VIDEO_BT866=y CONFIG_VIDEO_KS0127=y # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_SAA7110 is not set CONFIG_VIDEO_SAA711X=y # CONFIG_VIDEO_TVP514X is not set CONFIG_VIDEO_TVP5150=y CONFIG_VIDEO_TVP7002=y CONFIG_VIDEO_TW2804=y CONFIG_VIDEO_TW9903=y CONFIG_VIDEO_TW9906=y # CONFIG_VIDEO_VPX3220 is not set # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set # CONFIG_VIDEO_CX25840 is not set # # Video encoders # CONFIG_VIDEO_SAA7127=y # CONFIG_VIDEO_SAA7185 is not set CONFIG_VIDEO_ADV7170=y # CONFIG_VIDEO_ADV7175 is not set CONFIG_VIDEO_ADV7343=y CONFIG_VIDEO_ADV7393=y CONFIG_VIDEO_ADV7511=y CONFIG_VIDEO_AD9389B=y # CONFIG_VIDEO_AK881X is not set CONFIG_VIDEO_THS8200=y # # Camera sensor devices # CONFIG_VIDEO_APTINA_PLL=y # CONFIG_VIDEO_OV2659 is not set CONFIG_VIDEO_OV7640=y CONFIG_VIDEO_OV7670=y CONFIG_VIDEO_OV9650=y # CONFIG_VIDEO_VS6624 is not set CONFIG_VIDEO_MT9M032=y # CONFIG_VIDEO_MT9P031 is not set CONFIG_VIDEO_MT9T001=y CONFIG_VIDEO_MT9V011=y # CONFIG_VIDEO_MT9V032 is not set CONFIG_VIDEO_SR030PC30=y # CONFIG_VIDEO_NOON010PC30 is not set # CONFIG_VIDEO_M5MOLS is not set CONFIG_VIDEO_S5K6AA=y CONFIG_VIDEO_S5K6A3=y CONFIG_VIDEO_S5K4ECGX=y CONFIG_VIDEO_S5K5BAF=y CONFIG_VIDEO_S5C73M3=y # # Flash devices # # CONFIG_VIDEO_ADP1653 is not set # CONFIG_VIDEO_AS3645A is not set CONFIG_VIDEO_LM3560=y CONFIG_VIDEO_LM3646=y # # Video improvement chips # CONFIG_VIDEO_UPD64031A=y # CONFIG_VIDEO_UPD64083 is not set # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=y # # Miscellaneous helper chips # CONFIG_VIDEO_THS7303=y CONFIG_VIDEO_M52790=y # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=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 is not set CONFIG_MEDIA_TUNER_MSI001=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_MT2060=y CONFIG_MEDIA_TUNER_MT2063=y # CONFIG_MEDIA_TUNER_MT2266 is not set # CONFIG_MEDIA_TUNER_MT2131 is not set # CONFIG_MEDIA_TUNER_QT1010 is not set CONFIG_MEDIA_TUNER_XC2028=y # CONFIG_MEDIA_TUNER_XC5000 is not set # CONFIG_MEDIA_TUNER_XC4000 is not set CONFIG_MEDIA_TUNER_MXL5005S=y # CONFIG_MEDIA_TUNER_MXL5007T is not set CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_MAX2165=y # CONFIG_MEDIA_TUNER_TDA18218 is not set CONFIG_MEDIA_TUNER_FC0011=y CONFIG_MEDIA_TUNER_FC0012=y # CONFIG_MEDIA_TUNER_FC0013 is not set CONFIG_MEDIA_TUNER_TDA18212=y CONFIG_MEDIA_TUNER_E4000=y CONFIG_MEDIA_TUNER_FC2580=y CONFIG_MEDIA_TUNER_M88RS6000T=y CONFIG_MEDIA_TUNER_TUA9001=y CONFIG_MEDIA_TUNER_SI2157=y # CONFIG_MEDIA_TUNER_IT913X is not set CONFIG_MEDIA_TUNER_R820T=y # CONFIG_MEDIA_TUNER_MXL301RF is not set # CONFIG_MEDIA_TUNER_QM1D1C0042 is not set # # Customise DVB Frontends # # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=y CONFIG_DVB_STB6100=y CONFIG_DVB_STV090x=y CONFIG_DVB_STV6110x=y # CONFIG_DVB_M88DS3103 is not set # # Multistandard (cable + terrestrial) frontends # # CONFIG_DVB_DRXK is not set CONFIG_DVB_TDA18271C2DD=y CONFIG_DVB_SI2165=y # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=y CONFIG_DVB_CX24123=y CONFIG_DVB_MT312=y # CONFIG_DVB_ZL10036 is not set CONFIG_DVB_ZL10039=y CONFIG_DVB_S5H1420=y CONFIG_DVB_STV0288=y CONFIG_DVB_STB6000=y # CONFIG_DVB_STV0299 is not set # CONFIG_DVB_STV6110 is not set # CONFIG_DVB_STV0900 is not set # CONFIG_DVB_TDA8083 is not set CONFIG_DVB_TDA10086=y CONFIG_DVB_TDA8261=y # CONFIG_DVB_VES1X93 is not set CONFIG_DVB_TUNER_ITD1000=y CONFIG_DVB_TUNER_CX24113=y # CONFIG_DVB_TDA826X is not set CONFIG_DVB_TUA6100=y CONFIG_DVB_CX24116=y CONFIG_DVB_CX24117=y # CONFIG_DVB_SI21XX is not set CONFIG_DVB_TS2020=y CONFIG_DVB_DS3000=y # CONFIG_DVB_MB86A16 is not set CONFIG_DVB_TDA10071=y # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=y CONFIG_DVB_SP887X=y # CONFIG_DVB_CX22700 is not set # CONFIG_DVB_CX22702 is not set # CONFIG_DVB_S5H1432 is not set CONFIG_DVB_DRXD=y # CONFIG_DVB_L64781 is not set CONFIG_DVB_TDA1004X=y CONFIG_DVB_NXT6000=y CONFIG_DVB_MT352=y CONFIG_DVB_ZL10353=y CONFIG_DVB_DIB3000MB=y CONFIG_DVB_DIB3000MC=y CONFIG_DVB_DIB7000M=y CONFIG_DVB_DIB7000P=y CONFIG_DVB_DIB9000=y CONFIG_DVB_TDA10048=y # CONFIG_DVB_AF9013 is not set CONFIG_DVB_EC100=y CONFIG_DVB_HD29L2=y # CONFIG_DVB_STV0367 is not set CONFIG_DVB_CXD2820R=y # CONFIG_DVB_RTL2830 is not set CONFIG_DVB_RTL2832=y CONFIG_DVB_SI2168=y # CONFIG_DVB_AS102_FE is not set # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=y CONFIG_DVB_TDA10021=y CONFIG_DVB_TDA10023=y CONFIG_DVB_STV0297=y # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=y CONFIG_DVB_OR51211=y # CONFIG_DVB_OR51132 is not set CONFIG_DVB_BCM3510=y CONFIG_DVB_LGDT330X=y CONFIG_DVB_LGDT3305=y CONFIG_DVB_LGDT3306A=y CONFIG_DVB_LG2160=y CONFIG_DVB_S5H1409=y CONFIG_DVB_AU8522=y # CONFIG_DVB_AU8522_DTV is not set CONFIG_DVB_AU8522_V4L=y CONFIG_DVB_S5H1411=y # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=y CONFIG_DVB_DIB8000=y CONFIG_DVB_MB86A20S=y # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # CONFIG_DVB_TC90522=y # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=y CONFIG_DVB_TUNER_DIB0070=y # CONFIG_DVB_TUNER_DIB0090 is not set # # SEC control devices for DVB-S # # CONFIG_DVB_DRX39XYJ is not set # CONFIG_DVB_LNBP21 is not set # CONFIG_DVB_LNBP22 is not set CONFIG_DVB_ISL6405=y CONFIG_DVB_ISL6421=y # CONFIG_DVB_ISL6423 is not set CONFIG_DVB_A8293=y CONFIG_DVB_SP2=y CONFIG_DVB_LGS8GL5=y CONFIG_DVB_LGS8GXX=y CONFIG_DVB_ATBM8830=y CONFIG_DVB_TDA665x=y CONFIG_DVB_IX2505V=y CONFIG_DVB_M88RS2000=y CONFIG_DVB_AF9033=y # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=y # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y # CONFIG_AGP_INTEL is not set CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y # # Direct Rendering Manager # CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=y CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_TDFX=y CONFIG_DRM_R128=y CONFIG_DRM_RADEON=y CONFIG_DRM_RADEON_USERPTR=y # CONFIG_DRM_RADEON_UMS is not set CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y # CONFIG_DRM_I915 is not set CONFIG_DRM_MGA=y CONFIG_DRM_SIS=y CONFIG_DRM_VIA=y CONFIG_DRM_SAVAGE=y # CONFIG_DRM_VGEM is not set CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set CONFIG_DRM_MGAG200=y # CONFIG_DRM_CIRRUS_QEMU is not set CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set CONFIG_FB_BIG_ENDIAN=y # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y # CONFIG_FB_VESA is not set # CONFIG_FB_EFI is not set CONFIG_FB_N411=y CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y # CONFIG_FB_S1D13XXX is not set CONFIG_FB_NVIDIA=y # CONFIG_FB_NVIDIA_I2C is not set CONFIG_FB_NVIDIA_DEBUG=y # CONFIG_FB_NVIDIA_BACKLIGHT is not set CONFIG_FB_RIVA=y # CONFIG_FB_RIVA_I2C is not set CONFIG_FB_RIVA_DEBUG=y # CONFIG_FB_RIVA_BACKLIGHT is not set CONFIG_FB_I740=y CONFIG_FB_LE80578=y # CONFIG_FB_CARILLO_RANCH is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y # 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=y # CONFIG_FB_VIA_DIRECT_PROCFS is not set # CONFIG_FB_VIA_X_COMPATIBILITY is not set CONFIG_FB_NEOMAGIC=y # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set CONFIG_FB_ARK=y # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set CONFIG_FB_VIRTUAL=y # CONFIG_FB_METRONOME is not set CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SIMPLE=y CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_LM3533=y # CONFIG_BACKLIGHT_DA903X is not set CONFIG_BACKLIGHT_DA9052=y # CONFIG_BACKLIGHT_MAX8925 is not set CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y CONFIG_BACKLIGHT_AAT2870=y CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_PANDORA=y CONFIG_BACKLIGHT_SKY81452=y CONFIG_BACKLIGHT_TPS65217=y CONFIG_BACKLIGHT_AS3711=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y CONFIG_HDMI=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y # CONFIG_LOGO_LINUX_VGA16 is not set # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_RAWMIDI=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_OSSEMUL=y # CONFIG_SND_MIXER_OSS is not set # CONFIG_SND_PCM_OSS is not set CONFIG_SND_SEQUENCER_OSS=y # CONFIG_SND_HRTIMER is not set CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y CONFIG_SND_DEBUG_VERBOSE=y # CONFIG_SND_PCM_XRUN_DEBUG is not set CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=y # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_DRIVERS=y CONFIG_SND_DUMMY=y CONFIG_SND_ALOOP=y # CONFIG_SND_VIRMIDI is not set # CONFIG_SND_MTPAV is not set # CONFIG_SND_MTS64 is not set # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_MPU401 is not set # CONFIG_SND_PORTMAN2X4 is not set # CONFIG_SND_PCI is not set # # HD-Audio # CONFIG_SND_SPI=y # CONFIG_SND_FIREWIRE is not set # CONFIG_SND_SOC is not set CONFIG_SOUND_PRIME=y # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y # CONFIG_HID_CHICONY is not set CONFIG_HID_PRODIKEYS=y # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y # CONFIG_HID_EZKEY is not set # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=y # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y # CONFIG_HID_LOGITECH_DJ is not set # CONFIG_HID_LOGITECH_HIDPP is not set CONFIG_LOGITECH_FF=y # CONFIG_LOGIRUMBLEPAD2_FF is not set CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MICROSOFT is not set CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y # CONFIG_PANTHERLORD_FF is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y # CONFIG_HID_PICOLCD_FB is not set CONFIG_HID_PICOLCD_BACKLIGHT=y # CONFIG_HID_PICOLCD_LEDS is not set CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=y CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set CONFIG_HID_SMARTJOYPLUS=y # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=y # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y # CONFIG_MMC_RICOH_MMC is not set # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_SPI=y # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_REALTEK_PCI=y CONFIG_MMC_TOSHIBA_PCI=y CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y CONFIG_MSPRO_BLOCK=y # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set CONFIG_MEMSTICK_JMICRON_38X=y # CONFIG_MEMSTICK_R592 is not set CONFIG_MEMSTICK_REALTEK_PCI=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # # CONFIG_LEDS_LM3530 is not set CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y CONFIG_LEDS_LP8860=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_WM8350=y # CONFIG_LEDS_DA903X is not set CONFIG_LEDS_DA9052=y # CONFIG_LEDS_DAC124S085 is not set CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_LT3593=y # CONFIG_LEDS_DELL_NETBOOKS is not set CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_LM355x=y # CONFIG_LEDS_MENF21BMC is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # CONFIG_LEDS_PM8941_WLED is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_GPIO=y # 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_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y # CONFIG_INFINIBAND_USER_ACCESS is not set CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=y CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_IPATH=y # CONFIG_INFINIBAND_QIB is not set CONFIG_INFINIBAND_AMSO1100=y # CONFIG_INFINIBAND_AMSO1100_DEBUG is not set CONFIG_INFINIBAND_NES=y # CONFIG_INFINIBAND_NES_DEBUG is not set CONFIG_INFINIBAND_SRP=y CONFIG_INFINIBAND_ISER=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set # CONFIG_RTC_SYSTOHC is not set CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_88PM80X=y CONFIG_RTC_DRV_ABB5ZES3=y CONFIG_RTC_DRV_ABX80X=y CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set # CONFIG_RTC_DRV_DS1672 is not set # CONFIG_RTC_DRV_DS3232 is not set CONFIG_RTC_DRV_MAX6900=y # CONFIG_RTC_DRV_MAX8907 is not set # CONFIG_RTC_DRV_MAX8925 is not set CONFIG_RTC_DRV_MAX8998=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y CONFIG_RTC_DRV_ISL12022=y # CONFIG_RTC_DRV_ISL12057 is not set CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_PCF8523=y CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF85063=y CONFIG_RTC_DRV_PCF8583=y # CONFIG_RTC_DRV_M41T80 is not set # CONFIG_RTC_DRV_BQ32K is not set # CONFIG_RTC_DRV_TWL4030 is not set CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=y # CONFIG_RTC_DRV_EM3027 is not set CONFIG_RTC_DRV_RV3029C2=y # CONFIG_RTC_DRV_S5M is not set # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=y CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1305=y CONFIG_RTC_DRV_DS1343=y # CONFIG_RTC_DRV_DS1347 is not set # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RS5C348=y CONFIG_RTC_DRV_DS3234=y # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_RX4581 is not set CONFIG_RTC_DRV_MCP795=y # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y # CONFIG_RTC_DRV_DS1511 is not set # CONFIG_RTC_DRV_DS1553 is not set # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=y # CONFIG_RTC_DRV_DS2404 is not set CONFIG_RTC_DRV_DA9052=y CONFIG_RTC_DRV_DA9063=y CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y # CONFIG_RTC_DRV_RP5C01 is not set # CONFIG_RTC_DRV_V3020 is not set CONFIG_RTC_DRV_WM831X=y CONFIG_RTC_DRV_WM8350=y CONFIG_RTC_DRV_AB3100=y # # on-CPU RTC drivers # # CONFIG_RTC_DRV_MC13XXX is not set # CONFIG_RTC_DRV_XGENE is not set # # HID Sensor RTC drivers # # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set CONFIG_VFIO_IOMMU_TYPE1=y CONFIG_VFIO_VIRQFD=y CONFIG_VFIO=y CONFIG_VFIO_PCI=y CONFIG_VFIO_PCI_VGA=y CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y CONFIG_SLICOSS=y CONFIG_PANEL=y CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 # CONFIG_PANEL_CHANGE_MESSAGE is not set CONFIG_RTS5208=y # # IIO staging drivers # # # Accelerometers # CONFIG_ADIS16201=y CONFIG_ADIS16203=y # CONFIG_ADIS16204 is not set # CONFIG_ADIS16209 is not set # CONFIG_ADIS16220 is not set # CONFIG_ADIS16240 is not set CONFIG_LIS3L02DQ=y # CONFIG_SCA3000 is not set # # Analog to digital converters # CONFIG_AD7606=y CONFIG_AD7606_IFACE_PARALLEL=y CONFIG_AD7606_IFACE_SPI=y # CONFIG_AD7780 is not set CONFIG_AD7816=y # CONFIG_AD7192 is not set CONFIG_AD7280=y # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # # Capacitance to digital converters # # CONFIG_AD7150 is not set CONFIG_AD7152=y CONFIG_AD7746=y # # Direct Digital Synthesis # CONFIG_AD9832=y # CONFIG_AD9834 is not set # # Digital gyroscope sensors # CONFIG_ADIS16060=y # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # # Light sensors # CONFIG_SENSORS_ISL29018=y # CONFIG_SENSORS_ISL29028 is not set CONFIG_TSL2583=y # CONFIG_TSL2x7x is not set # # Magnetometer sensors # CONFIG_SENSORS_HMC5843=y # CONFIG_SENSORS_HMC5843_I2C is not set CONFIG_SENSORS_HMC5843_SPI=y # # Active energy metering IC # CONFIG_ADE7753=y CONFIG_ADE7754=y # CONFIG_ADE7758 is not set # CONFIG_ADE7759 is not set CONFIG_ADE7854=y CONFIG_ADE7854_I2C=y CONFIG_ADE7854_SPI=y # # Resolver to digital converters # # CONFIG_AD2S90 is not set CONFIG_AD2S1200=y CONFIG_AD2S1210=y # # Triggers - standalone # # CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_FB_SM7XX is not set # CONFIG_FB_SM750 is not set CONFIG_FB_XGI=y CONFIG_FT1000=y # # Speakup console speech # # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set CONFIG_STAGING_MEDIA=y CONFIG_DVB_CXD2099=y # CONFIG_VIDEO_DT3155 is not set CONFIG_DVB_MN88472=y # CONFIG_DVB_MN88473 is not set # # Android # CONFIG_WIMAX_GDM72XX=y CONFIG_WIMAX_GDM72XX_QOS=y CONFIG_WIMAX_GDM72XX_K_MODE=y # CONFIG_WIMAX_GDM72XX_WIMAX2 is not set CONFIG_WIMAX_GDM72XX_SDIO=y # CONFIG_FIREWIRE_SERIAL is not set # CONFIG_DGNC is not set # CONFIG_DGAP is not set CONFIG_GS_FPGABOOT=y # CONFIG_CRYPTO_SKEIN is not set CONFIG_UNISYSSPAR=y CONFIG_UNISYS_VISORBUS=y CONFIG_UNISYS_VISORNIC=y CONFIG_FB_TFT=y # CONFIG_FB_TFT_AGM1264K_FL is not set CONFIG_FB_TFT_BD663474=y # CONFIG_FB_TFT_HX8340BN is not set CONFIG_FB_TFT_HX8347D=y CONFIG_FB_TFT_HX8353D=y CONFIG_FB_TFT_HX8357D=y # CONFIG_FB_TFT_ILI9163 is not set # CONFIG_FB_TFT_ILI9320 is not set # CONFIG_FB_TFT_ILI9325 is not set CONFIG_FB_TFT_ILI9340=y # CONFIG_FB_TFT_ILI9341 is not set # CONFIG_FB_TFT_ILI9481 is not set CONFIG_FB_TFT_ILI9486=y CONFIG_FB_TFT_PCD8544=y CONFIG_FB_TFT_RA8875=y # CONFIG_FB_TFT_S6D02A1 is not set CONFIG_FB_TFT_S6D1121=y # CONFIG_FB_TFT_SSD1289 is not set # CONFIG_FB_TFT_SSD1306 is not set # CONFIG_FB_TFT_SSD1331 is not set CONFIG_FB_TFT_SSD1351=y CONFIG_FB_TFT_ST7735R=y CONFIG_FB_TFT_TINYLCD=y # CONFIG_FB_TFT_TLS8204 is not set CONFIG_FB_TFT_UC1701=y CONFIG_FB_TFT_UPD161704=y CONFIG_FB_TFT_WATTEROTT=y CONFIG_FB_FLEX=y CONFIG_FB_TFT_FBTFT_DEVICE=y CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set CONFIG_ACERHDF=y # CONFIG_ALIENWARE_WMI is not set # CONFIG_ASUS_LAPTOP is not set # CONFIG_DELL_LAPTOP is not set CONFIG_DELL_WMI=y CONFIG_DELL_WMI_AIO=y CONFIG_DELL_SMO8800=y CONFIG_FUJITSU_LAPTOP=y # CONFIG_FUJITSU_LAPTOP_DEBUG is not set CONFIG_FUJITSU_TABLET=y # CONFIG_AMILO_RFKILL is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set CONFIG_HP_WMI=y # CONFIG_MSI_LAPTOP is not set CONFIG_PANASONIC_LAPTOP=y # CONFIG_COMPAL_LAPTOP is not set CONFIG_SONY_LAPTOP=y # CONFIG_SONYPI_COMPAT is not set # CONFIG_IDEAPAD_LAPTOP is not set CONFIG_THINKPAD_ACPI=y CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set CONFIG_THINKPAD_ACPI_DEBUG=y # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y # CONFIG_THINKPAD_ACPI_HOTKEY_POLL is not set # CONFIG_SENSORS_HDAPS is not set CONFIG_ACPI_WMI=y # CONFIG_MSI_WMI is not set CONFIG_TOPSTAR_LAPTOP=y # CONFIG_ACPI_TOSHIBA is not set # CONFIG_TOSHIBA_BT_RFKILL is not set CONFIG_TOSHIBA_HAPS=y CONFIG_ACPI_CMPC=y CONFIG_INTEL_IPS=y # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y # CONFIG_INTEL_OAKTRAIL is not set # CONFIG_SAMSUNG_Q10 is not set CONFIG_APPLE_GMUX=y CONFIG_INTEL_RST=y CONFIG_INTEL_SMARTCONNECT=y CONFIG_PVPANIC=y # CONFIG_CHROME_PLATFORMS is not set # # Hardware Spinlock drivers # # # Clock Source drivers # 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 is not set CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IOVA=y # CONFIG_AMD_IOMMU is not set CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_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_IIO_ST_ACCEL_3AXIS=y CONFIG_IIO_ST_ACCEL_I2C_3AXIS=y CONFIG_IIO_ST_ACCEL_SPI_3AXIS=y CONFIG_KXSD9=y # CONFIG_MMA8452 is not set CONFIG_KXCJK1013=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=y # CONFIG_STK8312 is not set CONFIG_STK8BA50=y # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=y CONFIG_AD7266=y CONFIG_AD7291=y # CONFIG_AD7298 is not set CONFIG_AD7476=y CONFIG_AD7791=y CONFIG_AD7793=y CONFIG_AD7887=y CONFIG_AD7923=y CONFIG_AD799X=y # CONFIG_DA9150_GPADC is not set # CONFIG_CC10001_ADC is not set CONFIG_MAX1027=y # CONFIG_MAX1363 is not set CONFIG_MCP320X=y # CONFIG_MCP3422 is not set CONFIG_NAU7802=y CONFIG_TI_ADC081C=y CONFIG_TI_ADC128S052=y # CONFIG_TWL4030_MADC is not set CONFIG_TWL6030_GPADC=y # # Amplifiers # CONFIG_AD8366=y # # Hid Sensor IIO Common # # # SSP Sensor Common # # CONFIG_IIO_SSP_SENSORS_COMMONS is not set CONFIG_IIO_SSP_SENSORHUB=y CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_SPI=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # CONFIG_AD5064=y CONFIG_AD5360=y # CONFIG_AD5380 is not set CONFIG_AD5421=y CONFIG_AD5446=y CONFIG_AD5449=y CONFIG_AD5504=y # CONFIG_AD5624R_SPI is not set CONFIG_AD5686=y CONFIG_AD5755=y CONFIG_AD5764=y CONFIG_AD5791=y CONFIG_AD7303=y # CONFIG_M62332 is not set # CONFIG_MAX517 is not set CONFIG_MCP4725=y # CONFIG_MCP4922 is not set # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # CONFIG_AD9523=y # # Phase-Locked Loop (PLL) frequency synthesizers # # CONFIG_ADF4350 is not set # # Digital gyroscope sensors # # CONFIG_ADIS16080 is not set # CONFIG_ADIS16130 is not set # CONFIG_ADIS16136 is not set CONFIG_ADIS16260=y # CONFIG_ADXRS450 is not set CONFIG_BMG160=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y CONFIG_IIO_ST_GYRO_SPI_3AXIS=y CONFIG_ITG3200=y # # Humidity sensors # CONFIG_DHT11=y CONFIG_SI7005=y # CONFIG_SI7020 is not set # # Inertial measurement units # CONFIG_ADIS16400=y CONFIG_ADIS16480=y CONFIG_KMX61=y CONFIG_INV_MPU6050_IIO=y CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=y # CONFIG_AL3320A is not set CONFIG_APDS9300=y # CONFIG_BH1750 is not set CONFIG_CM32181=y CONFIG_CM3232=y # CONFIG_CM3323 is not set CONFIG_CM36651=y # CONFIG_GP2AP020A00F is not set CONFIG_ISL29125=y CONFIG_JSA1212=y # CONFIG_SENSORS_LM3533 is not set CONFIG_LTR501=y CONFIG_STK3310=y CONFIG_TCS3414=y CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y CONFIG_TSL4531=y CONFIG_VCNL4000=y # # Magnetometer sensors # CONFIG_AK8975=y CONFIG_AK09911=y CONFIG_MAG3110=y CONFIG_MMC35240=y # CONFIG_IIO_ST_MAGN_3AXIS is not set CONFIG_BMC150_MAGN=y # # Inclinometer sensors # # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_SYSFS_TRIGGER=y # # Pressure sensors # CONFIG_BMP280=y # CONFIG_MPL115 is not set CONFIG_MPL3115=y CONFIG_MS5611=y CONFIG_MS5611_I2C=y CONFIG_MS5611_SPI=y CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y CONFIG_IIO_ST_PRESS_SPI=y CONFIG_T5403=y # # Lightning sensors # CONFIG_AS3935=y # # Proximity sensors # CONFIG_SX9500=y # # Temperature sensors # CONFIG_MLX90614=y CONFIG_TMP006=y # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y # CONFIG_MCB is not set CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # # CONFIG_ANDROID is not set # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y # CONFIG_EFI_VARS_PSTORE is not set CONFIG_EFI_RUNTIME_MAP=y CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y # CONFIG_EXT2_FS_SECURITY is not set CONFIG_EXT3_FS=y CONFIG_EXT3_DEFAULTS_TO_ORDERED=y # CONFIG_EXT3_FS_XATTR is not set CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y # CONFIG_EXT4_FS_SECURITY is not set CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y CONFIG_EXT4_DEBUG=y CONFIG_JBD=y CONFIG_JBD_DEBUG=y CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set CONFIG_JFS_DEBUG=y CONFIG_JFS_STATISTICS=y CONFIG_XFS_FS=y # CONFIG_XFS_QUOTA is not set CONFIG_XFS_POSIX_ACL=y # CONFIG_XFS_RT is not set CONFIG_XFS_DEBUG=y CONFIG_GFS2_FS=y CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y # CONFIG_OCFS2_FS_STATS is not set CONFIG_OCFS2_DEBUG_MASKLOG=y CONFIG_OCFS2_DEBUG_FS=y CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BTRFS_FS_CHECK_INTEGRITY=y CONFIG_BTRFS_FS_RUN_SANITY_TESTS=y # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=y CONFIG_F2FS_STAT_FS=y # CONFIG_F2FS_FS_XATTR is not set # CONFIG_F2FS_CHECK_FS 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=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y CONFIG_OVERLAY_FS=y # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set CONFIG_FSCACHE_DEBUG=y # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set CONFIG_ZISOFS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y # CONFIG_NTFS_RW 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_KERNFS=y CONFIG_SYSFS=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y CONFIG_ADFS_FS_RW=y # CONFIG_AFFS_FS is not set CONFIG_ECRYPT_FS=y CONFIG_ECRYPT_FS_MESSAGING=y # CONFIG_HFS_FS is not set CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set CONFIG_BEFS_FS=y CONFIG_BEFS_DEBUG=y CONFIG_BFS_FS=y CONFIG_EFS_FS=y # CONFIG_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set # CONFIG_SQUASHFS_DECOMP_SINGLE is not set CONFIG_SQUASHFS_DECOMP_MULTI=y # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_LZ4=y # CONFIG_SQUASHFS_LZO is not set # CONFIG_SQUASHFS_XZ is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set CONFIG_SQUASHFS_EMBEDDED=y CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y CONFIG_HPFS_FS=y CONFIG_QNX4FS_FS=y CONFIG_QNX6FS_FS=y CONFIG_QNX6FS_DEBUG=y CONFIG_ROMFS_FS=y CONFIG_ROMFS_BACKED_BY_BLOCK=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_PSTORE=y # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_RAM is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EXOFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=y # CONFIG_NFS_SWAP is not set # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set # CONFIG_NFS_FSCACHE is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFSD is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_SUNRPC_DEBUG is not set CONFIG_SUNRPC_XPRT_RDMA_CLIENT=y CONFIG_SUNRPC_XPRT_RDMA_SERVER=y # CONFIG_CEPH_FS is not set CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set CONFIG_CIFS_WEAK_PW_HASH=y # CONFIG_CIFS_UPCALL is not set CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y # CONFIG_CIFS_ACL is not set # CONFIG_CIFS_DEBUG is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB2 is not set # CONFIG_CIFS_FSCACHE is not set CONFIG_NCP_FS=y CONFIG_NCPFS_PACKET_SIGNING=y # CONFIG_NCPFS_IOCTL_LOCKING is not set CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y CONFIG_NCPFS_SMALLDOS=y # CONFIG_NCPFS_NLS is not set CONFIG_NCPFS_EXTRAS=y CONFIG_CODA_FS=y CONFIG_AFS_FS=y CONFIG_AFS_DEBUG=y # CONFIG_AFS_FSCACHE is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=y # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y # CONFIG_NLS_ISO8859_5 is not set CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # 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 is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set 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 is not set # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y # CONFIG_DEBUG_OBJECTS_FREE is not set CONFIG_DEBUG_OBJECTS_TIMERS=y CONFIG_DEBUG_OBJECTS_WORK=y CONFIG_DEBUG_OBJECTS_RCU_HEAD=y CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set 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 is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 # CONFIG_DETECT_HUNG_TASK is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # 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 CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set 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 is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_CPU_STALL_INFO is not set # CONFIG_RCU_TRACE is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_MAKE_REQUEST=y CONFIG_FAIL_IO_TIMEOUT=y CONFIG_FAIL_MMC_REQUEST=y CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_ATOMIC64_SELFTEST=y CONFIG_ASYNC_RAID6_TEST=y # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set CONFIG_TEST_RHASHTABLE=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_FIRMWARE is not set CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_EARLY_PRINTK_EFI=y CONFIG_X86_PTDUMP=y CONFIG_EFI_PGT_DUMP=y CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DOUBLEFAULT is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_IOMMU_DEBUG=y CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_PATH=y CONFIG_INTEL_TXT=y CONFIG_LSM_MMAP_MIN_ADDR=65536 CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 # CONFIG_SECURITY_SELINUX_DISABLE is not set # CONFIG_SECURITY_SELINUX_DEVELOP is not set CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX=y CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX_VALUE=19 CONFIG_SECURITY_SMACK=y CONFIG_SECURITY_SMACK_BRINGUP=y CONFIG_SECURITY_SMACK_NETFILTER=y # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_YAMA=y CONFIG_SECURITY_YAMA_STACKED=y CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set # CONFIG_INTEGRITY_AUDIT is not set CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y CONFIG_IMA_TEMPLATE=y # CONFIG_IMA_NG_TEMPLATE is not set # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima" CONFIG_IMA_DEFAULT_HASH_SHA1=y CONFIG_IMA_DEFAULT_HASH="sha1" CONFIG_IMA_APPRAISE=y # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_SMACK is not set # CONFIG_DEFAULT_SECURITY_APPARMOR is not set # CONFIG_DEFAULT_SECURITY_YAMA is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="selinux" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_SEQIV=y # # 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=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y # CONFIG_CRYPTO_SHA512_SSSE3 is not set # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y # CONFIG_CRYPTO_SHA512 is not set CONFIG_CRYPTO_TGR192=y # CONFIG_CRYPTO_WP512 is not set CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAMELLIA_X86_64=y # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y # CONFIG_CRYPTO_SALSA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y CONFIG_CRYPTO_SERPENT_AVX_X86_64=y # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_USER_API=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_USER_API_RNG=y CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y CONFIG_PKCS7_TEST_KEY=y # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y # CONFIG_KVM_AMD is not set CONFIG_KVM_DEVICE_ASSIGNMENT=y # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # 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=y # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y # CONFIG_XZ_DEC_ARMTHUMB is not set # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y 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_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=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=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=y CONFIG_FONT_8x16=y CONFIG_FONT_AUTOSELECT=y CONFIG_ARCH_HAS_SG_CHAIN=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 rL8GAO2obWuxxGf7AgAAAAAEWVo= --=-=-=--