From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1574548843013144234==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [fs] 2e9d30b4bd: BUG: unable to handle kernel NULL pointer dereference at 0000000000000018 Date: Mon, 14 Dec 2015 13:56:58 +0800 Message-ID: <87k2ohindh.fsf@yhuang-dev.intel.com> List-Id: --===============1574548843013144234== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://internal_merge_and_test_tree revert-8ecb4258a962d2c917ed21e677a703271= 1c925bb-2e9d30b4bd5f390796313567371b70fbf1966e73 commit 2e9d30b4bd5f390796313567371b70fbf1966e73 ("fs: make hugetlbfs/inode.= c explicitly non-modular") +------------------------------------------------+------------+------------+ | | cb5bdfcd1a | 2e9d30b4bd | +------------------------------------------------+------------+------------+ | boot_successes | 2 | 0 | | boot_failures | 10 | 10 | | IP-Config:Auto-configuration_of_network_failed | 10 | 2 | | BUG:unable_to_handle_kernel | 0 | 8 | | Oops | 0 | 8 | | RIP:__lock_acquire | 0 | 8 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 8 | | backtrace:do_mount | 0 | 8 | | backtrace:SyS_mount | 0 | 8 | +------------------------------------------------+------------+------------+ [ 9.212200] systemd-sysv-generator[126]: Ignoring K02urandom symlink in = rc6.d, not generating urandom.service. [ 9.212226] systemd-sysv-generator[126]: Ignoring K07hwclock.sh symlink = in rc6.d, not generating hwclock.service. [ 9.212258] systemd-sysv-generator[126]: Ignoring K01watchdog symlink in= rc6.d, not generating watchdog.service. [ 9.597704] BUG: unable to handle kernel NULL pointer dereference at 000= 0000000000018 [ 9.599081] IP: [] __lock_acquire+0x160/0x1a3f [ 9.600030] PGD 1b6a7067 PUD 1b711067 PMD 0 = [ 9.600942] Oops: 0000 [#1] PREEMPT DEBUG_PAGEALLOC = [ 9.601890] Modules linked in: [ 9.602481] CPU: 0 PID: 139 Comm: mount Not tainted 4.4.0-rc4-00009-g2e9= d30b #1 [ 9.603625] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 9.604965] task: ffff88001bcc0000 ti: ffff88001b720000 task.ti: ffff880= 01b720000 [ 9.615944] RIP: 0010:[] [] __lock_= acquire+0x160/0x1a3f [ 9.617290] RSP: 0018:ffff88001b723890 EFLAGS: 00010002 [ 9.618092] RAX: 0000000000000046 RBX: 0000000000000000 RCX: 00000000000= 00000 [ 9.619104] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00000000000= 00018 [ 9.620116] RBP: ffff88001b723960 R08: 0000000000000001 R09: 00000000000= 00001 [ 9.621157] R10: ffff88001b723980 R11: 0000000000001e27 R12: 00000000000= 00000 [ 9.622170] R13: ffff88001bcc0000 R14: 0000000000000018 R15: 00000000000= 00001 [ 9.623175] FS: 00007f77a46bb840(0000) GS:ffffffff93220000(0000) knlGS:= 0000000000000000 [ 9.624416] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.625264] CR2: 0000000000000018 CR3: 000000001b703000 CR4: 00000000000= 006f0 [ 9.626268] Stack: [ 9.626673] 0000000000000400 0000000000000002 ffff88001bcc0000 00000000= 00000002 [ 9.628089] ffffffff9297f5b7 0000000100000000 ffff880000000000 00000000= 00000000 [ 9.629496] ffff88001bcc0000 ffff880000000000 ffffffff928ae160 ffff8800= 1bcc0000 [ 9.630941] Call Trace: [ 9.631404] [] ? deactivate_slab+0x41c/0x919 [ 9.632286] [] ? mark_held_locks+0x5e/0x74 [ 9.633136] [] ? get_page_from_freelist+0x819/0xd4f [ 9.634082] [] lock_acquire+0x121/0x1c2 [ 9.634904] [] ? lock_acquire+0x121/0x1c2 [ 9.635739] [] ? deactivate_slab+0x41c/0x919 [ 9.636622] [] _raw_spin_lock+0x32/0x41 [ 9.637453] [] ? deactivate_slab+0x41c/0x919 [ 9.638316] [] deactivate_slab+0x41c/0x919 [ 9.639162] [] ? print_context_stack+0x6a/0xb6 [ 9.640040] [] ? preempt_count_sub+0x34/0x3f [ 9.640945] [] ? dump_trace+0x28a/0x2a2 [ 9.641761] [] ? hugetlbfs_alloc_inode+0x99/0xcc [ 9.642667] [] ? hugetlbfs_alloc_inode+0x99/0xcc [ 9.643571] [] ? save_stack_trace+0x2a/0x45 [ 9.644441] [] ? set_track+0x63/0xd9 [ 9.645247] [] ___slab_alloc+0x60b/0x658 [ 9.646226] [] ? deactivate_slab+0x5/0x919 [ 9.647112] [] ? ___slab_alloc+0x60b/0x658 [ 9.648123] [] ? hugetlbfs_alloc_inode+0x99/0xcc [ 9.649058] [] ? __lock_is_held+0x3b/0x56 [ 9.649917] [] __slab_alloc+0x44/0x78 [ 9.650955] [] ? ___slab_alloc+0x5/0x658 [ 9.651942] [] ? __slab_alloc+0x44/0x78 [ 9.653128] [] ? hugetlbfs_alloc_inode+0x99/0xcc [ 9.654030] [] kmem_cache_alloc+0xb0/0x2e5 [ 9.654864] [] ? hugetlbfs_alloc_inode+0x99/0xcc [ 9.655749] [] ? hugetlbfs_parse_options+0x2ae/0x2ae [ 9.656911] [] hugetlbfs_alloc_inode+0x99/0xcc [ 9.657785] [] ? hugetlbfs_parse_options+0x2ae/0x2ae [ 9.658963] [] alloc_inode+0x1d/0x94 [ 9.659745] [] new_inode_pseudo+0x11/0x58 [ 9.660580] [] new_inode+0x16/0x2d [ 9.661396] [] hugetlbfs_fill_super+0x168/0x237 [ 9.662310] [] mount_nodev+0x64/0xa1 [ 9.663106] [] hugetlbfs_mount+0x18/0x1a [ 9.663943] [] mount_fs+0x6c/0x1cd [ 9.664708] [] vfs_kern_mount+0x6a/0x156 [ 9.665539] [] do_mount+0xab7/0xc77 [ 9.666319] [] ? strndup_user+0x5c/0xa7 [ 9.667144] [] SyS_mount+0xad/0xd9 [ 9.667917] [] entry_SYSCALL_64_fastpath+0x12/0x76 [ 9.668853] Code: 03 00 00 48 c7 c7 73 d5 0c 93 e8 54 c3 fc ff eb 09 4d = 85 e4 0f 85 64 01 00 00 45 31 e4 e9 cd 18 00 00 83 3d 83 57 99 00 00 74 12 = <49> 81 3e 80 de 4b 93 b8 00 00 00 00 44 0f 44 f8 eb 03 45 31 ff = [ 9.675580] RIP [] __lock_acquire+0x160/0x1a3f [ 9.676542] RSP [ 9.677134] CR2: 0000000000000018 [ 9.677696] ---[ end trace e74ee0bf20d022ff ]--- [ 9.678415] Kernel panic - not syncing: Fatal exception Thanks, Ying Huang --===============1574548843013144234== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.4.0-rc4-00009-g2e9d30b" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjQuMC1yYzQgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05G SUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJ R19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19C VUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FS Q0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09O RklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15 CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJf Q1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklH X05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05f UE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FO VF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09O RklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRT X09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExP Qz15CkNPTkZJR19IQVZFX0lOVEVMX1RYVD15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSIt ZmNhbGwtc2F2ZWQtcmRpIC1mY2FsbC1zYXZlZC1yc2kgLWZjYWxsLXNhdmVkLXJkeCAtZmNhbGwt c2F2ZWQtcmN4IC1mY2FsbC1zYXZlZC1yOCAtZmNhbGwtc2F2ZWQtcjkgLWZjYWxsLXNhdmVkLXIx MCAtZmNhbGwtc2F2ZWQtcjExIgpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklH X0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfREVGQ09O RklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfSVJR X1dPUks9eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CgojCiMgR2VuZXJhbCBzZXR1 cAojCkNPTkZJR19CUk9LRU5fT05fU01QPXkKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpD T05GSUdfQ1JPU1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApD T05GSUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19I QVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVf S0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxf TFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CiMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xa TUEgaXMgbm90IHNldApDT05GSUdfS0VSTkVMX1haPXkKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NU TkFNRT0iKG5vbmUpIgpDT05GSUdfU1dBUD15CkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJ UENfU1lTQ1RMPXkKIyBDT05GSUdfUE9TSVhfTVFVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NT X01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19VU0VMSUI9eQojIENPTkZJ R19BVURJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMKIyBJ UlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNf SVJRX1NIT1c9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNI WT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJ Tj15CiMgQ09ORklHX0lSUV9ET01BSU5fREVCVUcgaXMgbm90IHNldApDT05GSUdfSVJRX0ZPUkNF RF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRD SERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0Vf VkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05G SUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FE Q0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VO RVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19IWl9QRVJJ T0RJQz15CiMgQ09ORklHX05PX0haX0lETEUgaXMgbm90IHNldApDT05GSUdfTk9fSFo9eQojIENP TkZJR19ISUdIX1JFU19USU1FUlMgaXMgbm90IHNldAoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0 YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX1ZJ UlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VO VElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNldAojIENP TkZJR19UQVNLU1RBVFMgaXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfUFJF RU1QVF9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQoj IENPTkZJR19UQVNLU19SQ1UgaXMgbm90IHNldApDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CiMg Q09ORklHX1RSRUVfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VYUEVESVRFX0JP T1QgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtDT05GSUc9eQojIENP TkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09O RklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1B X0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19DR1JPVVBT PXkKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0ZSRUVa RVIgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUElEUyBpcyBub3Qgc2V0CkNPTkZJR19DR1JP VVBfREVWSUNFPXkKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJPQ19QSURfQ1BVU0VUPXkKIyBD T05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19NRU1DRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NHUk9VUF9IVUdFVExCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BFUkYg aXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19CTEtf Q0dST1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFIGlzIG5vdCBzZXQK Q09ORklHX05BTUVTUEFDRVM9eQojIENPTkZJR19VVFNfTlMgaXMgbm90IHNldApDT05GSUdfSVBD X05TPXkKIyBDT05GSUdfVVNFUl9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJRF9OUyBpcyBub3Qg c2V0CkNPTkZJR19ORVRfTlM9eQojIENPTkZJR19TQ0hFRF9BVVRPR1JPVVAgaXMgbm90IHNldAoj IENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZPXkKQ09ORklH X0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0da SVA9eQpDT05GSUdfUkRfQlpJUDI9eQojIENPTkZJR19SRF9MWk1BIGlzIG5vdCBzZXQKQ09ORklH X1JEX1haPXkKIyBDT05GSUdfUkRfTFpPIGlzIG5vdCBzZXQKQ09ORklHX1JEX0xaND15CkNPTkZJ R19DQ19PUFRJTUlaRV9GT1JfU0laRT15CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9E RVM9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9Q TEFURk9STT15CkNPTkZJR19CUEY9eQojIENPTkZJR19FWFBFUlQgaXMgbm90IHNldApDT05GSUdf TVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQpDT05GSUdfU1lTRlNfU1lTQ0FM TD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TPXkK Q09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklH X0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CQVNFX0ZVTEw9eQpD T05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElN RVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX0JQRl9TWVNDQUxMPXkKQ09ORklHX1NITUVN PXkKQ09ORklHX0FJTz15CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9eQojIENPTkZJR19VU0VSRkFV TFRGRCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUVVJUktTPXkKQ09ORklHX01FTUJBUlJJRVI9eQoj IENPTkZJR19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKCiMK IyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VW RU5UUz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldApDT05GSUdf Vk1fRVZFTlRfQ09VTlRFUlM9eQpDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX0NPTVBBVF9C UksgaXMgbm90IHNldAojIENPTkZJR19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQojIENP TkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT04gaXMgbm90IHNldAojIENPTkZJR19QUk9GSUxJ TkcgaXMgbm90IHNldApDT05GSUdfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9PUFJPRklMRT15 CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15CiMgQ09ORklHX0pV TVBfTEFCRUwgaXMgbm90IHNldApDT05GSUdfVVBST0JFUz15CiMgQ09ORklHX0hBVkVfNjRCSVRf QUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVE X0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0tSRVRQUk9C RVM9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09O RklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZF X0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdf SEFWRV9ETUFfQVRUUlM9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5F UklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJV Q1Q9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVf Q0xLPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9J TlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNF Ul9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdf SEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJ R19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENI Rz15CkNPTkZJR19IQVZFX0FMSUdORURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hH X0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfSEFWRV9BUkNIX1NF Q0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfQ0Nf U1RBQ0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9OT05FIGlzIG5vdCBz ZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVI9eQojIENPTkZJR19DQ19TVEFDS1BS T1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HPXkK Q09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElN RV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNP TkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkK Q09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJR X1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9DT1BZ X1RIUkVBRF9UTFM9eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklH X0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9 eQojIENPTkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1NM QUJJTkZPPXkKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJR19N T0RVTEVTPXkKQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEPXkKIyBDT05GSUdfTU9EVUxFX1VOTE9B RCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CiMgQ09ORklHX01PRFVMRV9TUkNWRVJT SU9OX0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUcgaXMgbm90IHNldApDT05GSUdf TU9EVUxFX0NPTVBSRVNTPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVAgaXMgbm90IHNl dApDT05GSUdfTU9EVUxFX0NPTVBSRVNTX1haPXkKQ09ORklHX01PRFVMRVNfVFJFRV9MT09LVVA9 eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dM SUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFk9eQpDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VS PXkKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwojIENPTkZJR19QQVJUSVRJT05fQURWQU5DRUQgaXMg bm90IHNldApDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQoK IwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkKQ09ORklHX0lPU0NIRURf REVBRExJTkU9eQpDT05GSUdfSU9TQ0hFRF9DRlE9eQojIENPTkZJR19ERUZBVUxUX0RFQURMSU5F IGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9DRlEgaXMgbm90IHNldApDT05GSUdfREVGQVVM VF9OT09QPXkKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0ibm9vcCIKQ09ORklHX0FTTjE9eQpDT05G SUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1X PXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVF VUVEX1JXTE9DS1M9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZl YXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKIyBDT05GSUdfU01QIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9GRUFUVVJFX05BTUVTPXkKIyBDT05GSUdfWDg2X1gyQVBJQyBpcyBub3Qgc2V0CkNPTkZJ R19YODZfTVBQQVJTRT15CkNPTkZJR19YODZfRVhURU5ERURfUExBVEZPUk09eQojIENPTkZJR19Y ODZfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0lPU0Zf TUJJPXkKQ09ORklHX0lPU0ZfTUJJX0RFQlVHPXkKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllf RkFJTFVSRT15CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNP TkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJ UlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19YRU4gaXMgbm90IHNldApDT05GSUdfS1ZNX0dV RVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRf VElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklH X05PX0JPT1RNRU09eQojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NUFNDIGlzIG5v dCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNl dApDT05GSUdfR0VORVJJQ19DUFU9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02 CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZf Q01QWENIRzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1J TFk9NjQKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09O RklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19IUEVUX1RJ TUVSPXkKQ09ORklHX0RNST15CkNPTkZJR19HQVJUX0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9N TVU9eQpDT05GSUdfQ0FMR0FSWV9JT01NVV9FTkFCTEVEX0JZX0RFRkFVTFQ9eQpDT05GSUdfU1dJ T1RMQj15CkNPTkZJR19JT01NVV9IRUxQRVI9eQpDT05GSUdfTlJfQ1BVUz0xCiMgQ09ORklHX1BS RUVNUFRfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBz ZXQKQ09ORklHX1BSRUVNUFQ9eQpDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19VUF9MQVRF X0lOSVQ9eQpDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQojIENP TkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUyBpcyBub3Qgc2V0CkNPTkZJR19Y ODZfTUNFPXkKQ09ORklHX1g4Nl9NQ0VfSU5URUw9eQojIENPTkZJR19YODZfTUNFX0FNRCBpcyBu b3Qgc2V0CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19YODZfTUNFX0lOSkVDVD1t CkNPTkZJR19YODZfVEhFUk1BTF9WRUNUT1I9eQojIENPTkZJR19WTTg2IGlzIG5vdCBzZXQKQ09O RklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdfWDg2X1ZTWVNDQUxM X0VNVUxBVElPTj15CiMgQ09ORklHX0k4SyBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ09ERSBp cyBub3Qgc2V0CkNPTkZJR19YODZfTVNSPXkKQ09ORklHX1g4Nl9DUFVJRD15CkNPTkZJR19BUkNI X1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJ R19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15 CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfQVJDSF9QUk9DX0tDT1JF X1RFWFQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApD T05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09O RklHX1NQQVJTRU1FTT15CkNPTkZJR19IQVZFX01FTU9SWV9QUkVTRU5UPXkKQ09ORklHX1NQQVJT RU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQX0VOQUJMRT15CkNPTkZJR19T UEFSU0VNRU1fQUxMT0NfTUVNX01BUF9UT0dFVEhFUj15CiMgQ09ORklHX1NQQVJTRU1FTV9WTUVN TUFQIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9D S19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQojIENPTkZJR19IQVZF X0JPT1RNRU1fSU5GT19OT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZX0hPVFBMVUcgaXMg bm90IHNldApDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BM SVRfUE1EX1BUTE9DSz15CiMgQ09ORklHX0NPTVBBQ1RJT04gaXMgbm90IHNldApDT05GSUdfUEhZ U19BRERSX1RfNjRCSVQ9eQpDT05GSUdfWk9ORV9ETUFfRkxBRz0xCiMgQ09ORklHX0JPVU5DRSBp cyBub3Qgc2V0CkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19NTVVfTk9USUZJRVI9eQpDT05G SUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NV UFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfTUVNT1JZX0ZBSUxVUkUgaXMgbm90IHNl dAojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19ORUVEX1BF Ul9DUFVfS009eQojIENPTkZJR19DTEVBTkNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJPTlRT V0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BIGlzIG5vdCBzZXQKQ09ORklHX1pQT09MPW0KIyBD T05GSUdfWkJVRCBpcyBub3Qgc2V0CkNPTkZJR19aU01BTExPQz1tCkNPTkZJR19QR1RBQkxFX01B UFBJTkc9eQojIENPTkZJR19aU01BTExPQ19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNf RUFSTFlfSU9SRU1BUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFRkVSUkVEX1NUUlVDVF9QQUdF X0lOSVQ9eQpDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HPXkKQ09ORklHX1g4Nl9QTUVNX0xFR0FD WV9ERVZJQ0U9eQpDT05GSUdfWDg2X1BNRU1fTEVHQUNZPW0KQ09ORklHX1g4Nl9DSEVDS19CSU9T X0NPUlJVUFRJT049eQojIENPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NI RUNLIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApDT05GSUdfTVRSUj15CkNP TkZJR19NVFJSX1NBTklUSVpFUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUl9FTkFCTEVfREVGQVVM VD0wCkNPTkZJR19NVFJSX1NBTklUSVpFUl9TUEFSRV9SRUdfTlJfREVGQVVMVD0xCkNPTkZJR19Y ODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19BUkNIX1JBTkRP TT15CkNPTkZJR19YODZfU01BUD15CiMgQ09ORklHX1g4Nl9JTlRFTF9NUFggaXMgbm90IHNldApD T05GSUdfRUZJPXkKQ09ORklHX0VGSV9TVFVCPXkKIyBDT05GSUdfRUZJX01JWEVEIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VDQ09NUCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0 CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CkNPTkZJR19IWl8zMDA9eQojIENPTkZJR19IWl8x MDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTMwMAojIENPTkZJR19TQ0hFRF9IUlRJQ0sgaXMgbm90 IHNldAojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWEVDX0ZJTEUgaXMgbm90 IHNldAojIENPTkZJR19DUkFTSF9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX1NUQVJU PTB4MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQpDT05GSUdfUkFORE9NSVpFX0JBU0U9eQpD T05GSUdfUkFORE9NSVpFX0JBU0VfTUFYX09GRlNFVD0weDQwMDAwMDAwCkNPTkZJR19YODZfTkVF RF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKIyBDT05GSUdfTEVHQUNZ X1ZTWVNDQUxMX05BVElWRSBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfVlNZU0NBTExfRU1VTEFU RT15CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01E TElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX01PRElGWV9MRFRfU1lTQ0FMTD15CkNPTkZJR19I QVZFX0xJVkVQQVRDSD15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CgojCiMg UG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX1NVU1BFTkQ9eQpDT05G SUdfU1VTUEVORF9GUkVFWkVSPXkKIyBDT05GSUdfSElCRVJOQVRJT04gaXMgbm90IHNldApDT05G SUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fQVVUT1NMRUVQPXkKIyBDT05GSUdfUE1fV0FLRUxPQ0tT IGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKIyBDT05GSUdfUE1fREVCVUcgaXMgbm90IHNldApDT05G SUdfUE1fQ0xLPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX0FD UEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hU X0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9 eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU0xFRVA9eQpD T05GSUdfQUNQSV9QUk9DRlNfUE9XRVI9eQojIENPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NT SUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0VDX0RFQlVHRlM9bQpDT05GSUdfQUNQSV9BQz1t CkNPTkZJR19BQ1BJX0JBVFRFUlk9bQpDT05GSUdfQUNQSV9CVVRUT049bQpDT05GSUdfQUNQSV9W SURFTz1tCkNPTkZJR19BQ1BJX0ZBTj1tCkNPTkZJR19BQ1BJX0RPQ0s9eQojIENPTkZJR19BQ1BJ X1BST0NFU1NPUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NVU1RPTV9EU0RUX0ZJTEU9IiIKIyBD T05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5JVFJEX1RB QkxFX09WRVJSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19BQ1BJX1BDSV9TTE9UPXkKQ09ORklHX1g4Nl9QTV9USU1FUj15CiMgQ09ORklHX0FDUElf Q09OVEFJTkVSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSE9UUExVR19JT0FQSUM9eQojIENPTkZJ R19BQ1BJX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSEVEIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQkdSVD15CiMgQ09O RklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfTkZJ VD1tCiMgQ09ORklHX0FDUElfTkZJVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FDUElf QVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQojIENPTkZJR19BQ1BJX0FQRUkgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX0VYVExPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfT1BS RUdJT04gaXMgbm90IHNldAojIENPTkZJR19TRkkgaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVu Y3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09NTU9O PXkKQ09ORklHX0NQVV9GUkVRX1NUQVQ9eQojIENPTkZJR19DUFVfRlJFUV9TVEFUX0RFVEFJTFMg aXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0 CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0U9eQojIENPTkZJR19DUFVfRlJF UV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFV TFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJG T1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkUgaXMgbm90 IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1Zf T05ERU1BTkQ9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQK CiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19YODZfSU5URUxfUFNU QVRFPXkKIyBDT05GSUdfWDg2X1A0X0NMT0NLTU9EIGlzIG5vdCBzZXQKCiMKIyBzaGFyZWQgb3B0 aW9ucwojCiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfTElCIGlzIG5vdCBzZXQKCiMKIyBDUFUgSWRs ZQojCkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVIgaXMgbm90 IHNldApDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNIX05FRURTX0NQVV9J RExFX0NPVVBMRUQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRExFIGlzIG5vdCBzZXQKCiMK IyBNZW1vcnkgcG93ZXIgc2F2aW5ncwojCkNPTkZJR19JNzMwMF9JRExFX0lPQVRfQ0hBTk5FTD15 CkNPTkZJR19JNzMwMF9JRExFPXkKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklH X1BDST15CkNPTkZJR19QQ0lfRElSRUNUPXkKIyBDT05GSUdfUENJX01NQ09ORklHIGlzIG5vdCBz ZXQKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX1BDSUVB RVI9eQpDT05GSUdfUENJRV9FQ1JDPXkKQ09ORklHX1BDSUVBRVJfSU5KRUNUPW0KQ09ORklHX1BD SUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFQlVHPXkKIyBDT05GSUdfUENJRUFTUE1fREVGQVVM VCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFQVNQTV9QT1dFUlNBVkU9eQojIENPTkZJR19QQ0lFQVNQ TV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CkNPTkZJR19QQ0lfQlVT X0FERFJfVF82NEJJVD15CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJRX0RPTUFJ Tj15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VO QUJMRV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1NUVUIgaXMgbm90IHNldApDT05GSUdf SFRfSVJRPXkKQ09ORklHX1BDSV9BVFM9eQojIENPTkZJR19QQ0lfSU9WIGlzIG5vdCBzZXQKQ09O RklHX1BDSV9QUkk9eQpDT05GSUdfUENJX1BBU0lEPXkKQ09ORklHX1BDSV9MQUJFTD15CgojCiMg UENJIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklH X0FNRF9OQj15CiMgQ09ORklHX1BDQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJ IGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU89bQojIENPTkZJR19SQVBJRElPX1RTSTcyMSBpcyBu b3Qgc2V0CkNPTkZJR19SQVBJRElPX0RJU0NfVElNRU9VVD0zMAojIENPTkZJR19SQVBJRElPX0VO QUJMRV9SWF9UWF9QT1JUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU9fRE1BX0VOR0lORSBp cyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0RFQlVHPXkKQ09ORklHX1JBUElESU9fRU5VTV9CQVNJ Qz1tCgojCiMgUmFwaWRJTyBTd2l0Y2ggZHJpdmVycwojCkNPTkZJR19SQVBJRElPX1RTSTU3WD1t CkNPTkZJR19SQVBJRElPX0NQU19YWD1tCkNPTkZJR19SQVBJRElPX1RTSTU2OD1tCkNPTkZJR19S QVBJRElPX0NQU19HRU4yPW0KIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQKCiMKIyBFeGVj dXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CiMg Q09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTIGlzIG5vdCBzZXQKQ09ORklHX0JJ TkZNVF9TQ1JJUFQ9eQojIENPTkZJR19IQVZFX0FPVVQgaXMgbm90IHNldApDT05GSUdfQklORk1U X01JU0M9eQpDT05GSUdfQ09SRURVTVA9eQojIENPTkZJR19JQTMyX0VNVUxBVElPTiBpcyBub3Qg c2V0CiMgQ09ORklHX1g4Nl9YMzIgaXMgbm90IHNldApDT05GSUdfWDg2X0RFVl9ETUFfT1BTPXkK Q09ORklHX1BNQ19BVE9NPXkKQ09ORklHX05FVD15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMK IyBDT05GSUdfUEFDS0VUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQojIENPTkZJR19VTklYX0RJ QUcgaXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVCBp cyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9QVFBfQ0xBU1NJRlkgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJ TkcgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVIgaXMgbm90IHNldAojIENPTkZJR19BVE0g aXMgbm90IHNldAojIENPTkZJR19CUklER0UgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFR IGlzIG5vdCBzZXQKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTExDMiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lQWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQK IyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEFQQiBpcyBub3Qgc2V0CiMgQ09ORklH X1BIT05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldAojIENPTkZJ R19ORVRfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19EQ0IgaXMgbm90IHNldAojIENPTkZJR19E TlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKIyBD T05GSUdfVlNPQ0tFVFMgaXMgbm90IHNldAojIENPTkZJR19ORVRMSU5LX01NQVAgaXMgbm90IHNl dAojIENPTkZJR19ORVRMSU5LX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19NUExTIGlzIG5vdCBz ZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9S WF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKIyBDT05GSUdfQlBGX0pJVCBpcyBub3Qgc2V0Cgoj CiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJ R19DQU4gaXMgbm90IHNldAojIENPTkZJR19JUkRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQlQgaXMg bm90IHNldApDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19DRkc4MDIxMSBpcyBub3Qgc2V0CiMg Q09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVkcyB0byBiZSBlbmFi bGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMg Q09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05G SUdfUkZLSUxMX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldAojIENPTkZJR19ORkMgaXMgbm90IHNldAojIENPTkZJ R19MV1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0JQRl9KSVQ9eQoKIwojIERldmljZSBE cml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKIyBDT05GSUdfVUVWRU5UX0hF TFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ERVZUTVBGUz15CkNPTkZJR19ERVZUTVBGU19NT1VOVD15 CiMgQ09ORklHX1NUQU5EQUxPTkUgaXMgbm90IHNldAojIENPTkZJR19QUkVWRU5UX0ZJUk1XQVJF X0JVSUxEIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0xPQURFUj15CiMgQ09ORklHX0ZJUk1XQVJFX0lO X0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9B REVSX1VTRVJfSEVMUEVSPXkKIyBDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNL IGlzIG5vdCBzZXQKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RS SVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19TWVNfSFlQRVJW SVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90IHNldApD T05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdN QVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUEk9eQpDT05GSUdfUkVHTUFQX1NQTUk9bQpDT05GSUdf UkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZF Uj15CkNPTkZJR19GRU5DRV9UUkFDRT15CgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19DT05O RUNUT1IgaXMgbm90IHNldAojIENPTkZJR19NVEQgaXMgbm90IHNldAojIENPTkZJR19PRiBpcyBu b3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JU PW0KQ09ORklHX1BBUlBPUlRfUEM9bQpDT05GSUdfUEFSUE9SVF9TRVJJQUw9bQpDT05GSUdfUEFS UE9SVF9QQ19GSUZPPXkKQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJTz15CiMgQ09ORklHX1BBUlBP UlRfR1NDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9BWDg4Nzk2IGlzIG5vdCBzZXQKQ09O RklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VT PXkKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKQ09O RklHX0JMS19ERVZfTlVMTF9CTEs9eQpDT05GSUdfQkxLX0RFVl9GRD1tCiMgQ09ORklHX1BBUklE RSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFg9eQojIENPTkZJR19a UkFNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19DUFFfQ0lTU19EQT15CiMgQ09ORklHX0JMS19ERVZf REFDOTYwIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVU1FTT1tCiMgQ09ORklHX0JMS19ERVZf Q09XX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0xPT1A9bQpDT05GSUdfQkxLX0RF Vl9MT09QX01JTl9DT1VOVD04CkNPTkZJR19CTEtfREVWX0NSWVBUT0xPT1A9bQoKIwojIERSQkQg ZGlzYWJsZWQgYmVjYXVzZSBQUk9DX0ZTIG9yIElORVQgbm90IHNlbGVjdGVkCiMKIyBDT05GSUdf QkxLX0RFVl9OQkQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9TS0Q9bQpDT05GSUdfQkxLX0RF Vl9TWDg9eQojIENPTkZJR19CTEtfREVWX1JBTSBpcyBub3Qgc2V0CkNPTkZJR19DRFJPTV9QS1RD RFZEPW0KQ09ORklHX0NEUk9NX1BLVENEVkRfQlVGRkVSUz04CiMgQ09ORklHX0NEUk9NX1BLVENE VkRfV0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09O RklHX1ZJUlRJT19CTEs9eQpDT05GSUdfQkxLX0RFVl9IRD15CkNPTkZJR19CTEtfREVWX1JTWFg9 bQpDT05GSUdfQkxLX0RFVl9OVk1FPXkKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19TRU5T T1JTX0xJUzNMVjAyRCBpcyBub3Qgc2V0CkNPTkZJR19BRDUyNVhfRFBPVD1tCkNPTkZJR19BRDUy NVhfRFBPVF9JMkM9bQojIENPTkZJR19BRDUyNVhfRFBPVF9TUEkgaXMgbm90IHNldApDT05GSUdf RFVNTVlfSVJRPW0KQ09ORklHX0lCTV9BU009bQpDT05GSUdfUEhBTlRPTT15CkNPTkZJR19TR0lf SU9DND15CkNPTkZJR19USUZNX0NPUkU9eQojIENPTkZJR19USUZNXzdYWDEgaXMgbm90IHNldApD T05GSUdfSUNTOTMyUzQwMT1tCkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9bQpDT05GSUdfSFBf SUxPPXkKIyBDT05GSUdfQVBEUzk4MDJBTFMgaXMgbm90IHNldApDT05GSUdfSVNMMjkwMDM9bQoj IENPTkZJR19JU0wyOTAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU1MCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0JIMTc4MD15CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9eQpDT05GSUdfSE1DNjM1Mj15CkNPTkZJ R19EUzE2ODI9eQpDT05GSUdfVElfREFDNzUxMj15CiMgQ09ORklHX1ZNV0FSRV9CQUxMT09OIGlz IG5vdCBzZXQKQ09ORklHX0JNUDA4NT15CkNPTkZJR19CTVAwODVfSTJDPW0KQ09ORklHX0JNUDA4 NV9TUEk9bQpDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwPW0KIyBDT05GSUdfTEFUVElDRV9FQ1Az X0NPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldApDT05GSUdfQzJQT1JU PXkKIyBDT05GSUdfQzJQT1JUX0RVUkFNQVJfMjE1MCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1 cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9eQojIENPTkZJR19FRVBST01fQVQyNSBpcyBub3Qg c2V0CkNPTkZJR19FRVBST01fTEVHQUNZPW0KQ09ORklHX0VFUFJPTV9NQVg2ODc1PW0KQ09ORklH X0VFUFJPTV85M0NYNj15CiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNldAojIENPTkZJ R19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJh bnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19MSVMzX0kyQyBpcyBub3Qgc2V0CgojCiMgQWx0ZXJhIEZQR0EgZmlybXdhcmUg ZG93bmxvYWQgbW9kdWxlCiMKQ09ORklHX0FMVEVSQV9TVEFQTD1tCkNPTkZJR19JTlRFTF9NRUk9 eQpDT05GSUdfSU5URUxfTUVJX01FPW0KQ09ORklHX0lOVEVMX01FSV9UWEU9eQpDT05GSUdfVk1X QVJFX1ZNQ0k9eQoKIwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKQ09ORklHX0lOVEVMX01JQ19C VVM9bQoKIwojIFNDSUYgQnVzIERyaXZlcgojCkNPTkZJR19TQ0lGX0JVUz15CgojCiMgSW50ZWwg TUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoKIwojIFNDSUYg RHJpdmVyCiMKIyBDT05GSUdfU0NJRiBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlDIENvcHJvY2Vz c29yIFN0YXRlIE1hbmFnZW1lbnQgKENPU00pIERyaXZlcnMKIwpDT05GSUdfR0VOV1FFPW0KQ09O RklHX0dFTldRRV9QTEFURk9STV9FUlJPUl9SRUNPVkVSWT0wCkNPTkZJR19FQ0hPPW0KIyBDT05G SUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19DWExfS0VSTkVMX0FQSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NYTF9FRUggaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9eQpDT05GSUdfSURF PW0KCiMKIyBQbGVhc2Ugc2VlIERvY3VtZW50YXRpb24vaWRlL2lkZS50eHQgZm9yIGhlbHAvaW5m byBvbiBJREUgZHJpdmVzCiMKQ09ORklHX0lERV9YRkVSX01PREU9eQpDT05GSUdfSURFX1RJTUlO R1M9eQpDT05GSUdfSURFX0FUQVBJPXkKQ09ORklHX0JMS19ERVZfSURFX1NBVEE9eQpDT05GSUdf SURFX0dEPW0KIyBDT05GSUdfSURFX0dEX0FUQSBpcyBub3Qgc2V0CkNPTkZJR19JREVfR0RfQVRB UEk9eQojIENPTkZJR19CTEtfREVWX0lERUNEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURF VEFQRT1tCiMgQ09ORklHX0JMS19ERVZfSURFQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19JREVfVEFT S19JT0NUTD15CkNPTkZJR19JREVfUFJPQ19GUz15CgojCiMgSURFIGNoaXBzZXQgc3VwcG9ydC9i dWdmaXhlcwojCiMgQ09ORklHX0lERV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RF Vl9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0NNRDY0MD1tCkNPTkZJR19CTEtf REVWX0NNRDY0MF9FTkhBTkNFRD15CkNPTkZJR19CTEtfREVWX0lERVBOUD1tCkNPTkZJR19CTEtf REVWX0lERURNQV9TRkY9eQoKIwojIFBDSSBJREUgY2hpcHNldHMgc3VwcG9ydAojCkNPTkZJR19C TEtfREVWX0lERVBDST15CiMgQ09ORklHX0JMS19ERVZfT0ZGQk9BUkQgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9PUFRJNjIxPW0K Q09ORklHX0JMS19ERVZfUloxMDAwPW0KQ09ORklHX0JMS19ERVZfSURFRE1BX1BDST15CkNPTkZJ R19CTEtfREVWX0FFQzYyWFg9bQpDT05GSUdfQkxLX0RFVl9BTEkxNVgzPW0KQ09ORklHX0JMS19E RVZfQU1ENzRYWD1tCkNPTkZJR19CTEtfREVWX0FUSUlYUD1tCiMgQ09ORklHX0JMS19ERVZfQ01E NjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9UUklGTEVYIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9IUFQzNjYgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0pNSUNST04gaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9QSUlYPW0KQ09ORklHX0JMS19ERVZfSVQ4MTcyPW0KIyBD T05GSUdfQkxLX0RFVl9JVDgyMTMgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JVDgyMVg9bQoj IENPTkZJR19CTEtfREVWX05TODc0MTUgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9QREMyMDJY WF9PTEQ9bQojIENPTkZJR19CTEtfREVWX1BEQzIwMlhYX05FVyBpcyBub3Qgc2V0CkNPTkZJR19C TEtfREVWX1NWV0tTPW0KIyBDT05GSUdfQkxLX0RFVl9TSUlNQUdFIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfU0lTNTUxMz1tCiMgQ09ORklHX0JMS19ERVZfU0xDOTBFNjYgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX1RSTTI5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVklBODJD WFhYIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVEM4NkMwMDE9bQpDT05GSUdfQkxLX0RFVl9J REVETUE9eQoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQojIENP TkZJR19SQUlEX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSSBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5vdCBzZXQK IyBDT05GSUdfQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUQgaXMgbm90IHNldApDT05GSUdfRlVT SU9OPXkKQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOAojIENPTkZJR19GVVNJT05fTE9HR0lORyBp cyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCiMgQ09ORklHX0ZJ UkVXSVJFIGlzIG5vdCBzZXQKQ09ORklHX0ZJUkVXSVJFX05PU1k9bQojIENPTkZJR19NQUNJTlRP U0hfRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVERFVklDRVMgaXMgbm90IHNldAojIENP TkZJR19WSE9TVF9ORVQgaXMgbm90IHNldAojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVH QUNZIGlzIG5vdCBzZXQKQ09ORklHX05WTT15CkNPTkZJR19OVk1fREVCVUc9eQpDT05GSUdfTlZN X0dFTk5WTT15CiMgQ09ORklHX05WTV9SUlBDIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ug c3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPW0KQ09ORklHX0lOUFVU X0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CkNPTkZJR19JTlBVVF9TUEFSU0VL TUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMK IwojIENPTkZJR19JTlBVVF9NT1VTRURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lERVY9 eQpDT05GSUdfSU5QVVRfRVZERVY9eQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0Cgoj CiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJ R19LRVlCT0FSRF9BRFA1NTIwIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FEUDU1ODg9eQpD T05GSUdfS0VZQk9BUkRfQURQNTU4OT15CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklH X0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9RVDIxNjA9bQpDT05G SUdfS0VZQk9BUkRfTEtLQkQ9eQpDT05GSUdfS0VZQk9BUkRfR1BJTz15CkNPTkZJR19LRVlCT0FS RF9HUElPX1BPTExFRD1tCkNPTkZJR19LRVlCT0FSRF9UQ0E2NDE2PW0KQ09ORklHX0tFWUJPQVJE X1RDQTg0MTg9bQpDT05GSUdfS0VZQk9BUkRfTUFUUklYPW0KQ09ORklHX0tFWUJPQVJEX0xNODMy Mz15CkNPTkZJR19LRVlCT0FSRF9MTTgzMzM9bQpDT05GSUdfS0VZQk9BUkRfTUFYNzM1OT15CiMg Q09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9TQU1TVU5HPXkKQ09O RklHX0tFWUJPQVJEX1NUT1dBV0FZPXkKQ09ORklHX0tFWUJPQVJEX1NVTktCRD15CkNPTkZJR19L RVlCT0FSRF9UV0w0MDMwPXkKQ09ORklHX0tFWUJPQVJEX1hUS0JEPW0KQ09ORklHX0tFWUJPQVJE X0NST1NfRUM9eQojIENPTkZJR19JTlBVVF9NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9K T1lTVElDSz15CkNPTkZJR19KT1lTVElDS19BTkFMT0c9eQpDT05GSUdfSk9ZU1RJQ0tfQTNEPXkK IyBDT05GSUdfSk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0NPQlJBPW0K Q09ORklHX0pPWVNUSUNLX0dGMks9eQpDT05GSUdfSk9ZU1RJQ0tfR1JJUD15CkNPTkZJR19KT1lT VElDS19HUklQX01QPXkKIyBDT05GSUdfSk9ZU1RJQ0tfR1VJTExFTU9UIGlzIG5vdCBzZXQKIyBD T05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1QgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19TSURF V0lOREVSIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1RNREM9bQojIENPTkZJR19KT1lTVElD S19JRk9SQ0UgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUj15CiMgQ09ORklHX0pP WVNUSUNLX01BR0VMTEFOIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPXkKIyBD T05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxMIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1NUSU5H RVI9eQpDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWT1tCkNPTkZJR19KT1lTVElDS19aSEVOSFVBPXkK Q09ORklHX0pPWVNUSUNLX0RCOT1tCkNPTkZJR19KT1lTVElDS19HQU1FQ09OPW0KQ09ORklHX0pP WVNUSUNLX1RVUkJPR1JBRlg9bQojIENPTkZJR19KT1lTVElDS19BUzUwMTEgaXMgbm90IHNldApD T05GSUdfSk9ZU1RJQ0tfSk9ZRFVNUD15CiMgQ09ORklHX0pPWVNUSUNLX1hQQUQgaXMgbm90IHNl dAojIENPTkZJR19JTlBVVF9UQUJMRVQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UT1VDSFND UkVFTiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NSVNDPXkKIyBDT05GSUdfSU5QVVRfQUQ3MTRY IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FSSVpPTkFfSEFQVElDUz1tCkNPTkZJR19JTlBVVF9C TUExNTA9bQpDT05GSUdfSU5QVVRfRTNYMF9CVVRUT049eQpDT05GSUdfSU5QVVRfUENTUEtSPXkK IyBDT05GSUdfSU5QVVRfTUFYODkyNV9PTktFWSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NQzEz NzgzX1BXUkJVVFRPTj15CkNPTkZJR19JTlBVVF9NTUE4NDUwPXkKQ09ORklHX0lOUFVUX01QVTMw NTA9bQojIENPTkZJR19JTlBVVF9BUEFORUwgaXMgbm90IHNldApDT05GSUdfSU5QVVRfR1AyQT1t CkNPTkZJR19JTlBVVF9HUElPX0JFRVBFUj15CkNPTkZJR19JTlBVVF9HUElPX1RJTFRfUE9MTEVE PW0KQ09ORklHX0lOUFVUX0FUTEFTX0JUTlM9bQojIENPTkZJR19JTlBVVF9BVElfUkVNT1RFMiBp cyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFIGlzIG5vdCBzZXQKQ09ORklH X0lOUFVUX0tYVEo5PXkKQ09ORklHX0lOUFVUX0tYVEo5X1BPTExFRF9NT0RFPXkKIyBDT05GSUdf SU5QVVRfUE9XRVJNQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfWUVBTElOSyBpcyBub3Qg c2V0CiMgQ09ORklHX0lOUFVUX0NNMTA5IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1JFR1VMQVRP Ul9IQVBUSUM9bQpDT05GSUdfSU5QVVRfUkVUVV9QV1JCVVRUT049eQpDT05GSUdfSU5QVVRfVFBT NjUyMThfUFdSQlVUVE9OPW0KQ09ORklHX0lOUFVUX0FYUDIwWF9QRUs9eQpDT05GSUdfSU5QVVRf VFdMNDAzMF9QV1JCVVRUT049bQpDT05GSUdfSU5QVVRfVFdMNDAzMF9WSUJSQT15CkNPTkZJR19J TlBVVF9UV0w2MDQwX1ZJQlJBPXkKQ09ORklHX0lOUFVUX1VJTlBVVD1tCiMgQ09ORklHX0lOUFVU X1BBTE1BU19QV1JCVVRUT04gaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QQ0Y4NTc0IGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19ST1RBUllfRU5DT0RFUiBpcyBub3Qgc2V0CkNPTkZJ R19JTlBVVF9EQTkwNTJfT05LRVk9bQpDT05GSUdfSU5QVVRfREE5MDYzX09OS0VZPW0KIyBDT05G SUdfSU5QVVRfUENBUCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BRFhMMzRYPXkKQ09ORklHX0lO UFVUX0FEWEwzNFhfSTJDPXkKIyBDT05GSUdfSU5QVVRfQURYTDM0WF9TUEkgaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0lERUFQQURfU0xJ REVCQVI9eQpDT05GSUdfSU5QVVRfU09DX0JVVFRPTl9BUlJBWT1tCiMgQ09ORklHX0lOUFVUX0RS VjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUyBp cyBub3Qgc2V0CkNPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1M9eQoKIwojIEhhcmR3YXJlIEkv TyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89 eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD1tCkNPTkZJR19TRVJJ T19DVDgyQzcxMD1tCkNPTkZJR19TRVJJT19QQVJLQkQ9bQpDT05GSUdfU0VSSU9fUENJUFMyPXkK Q09ORklHX1NFUklPX0xJQlBTMj15CkNPTkZJR19TRVJJT19SQVc9eQpDT05GSUdfU0VSSU9fQUxU RVJBX1BTMj1tCkNPTkZJR19TRVJJT19QUzJNVUxUPW0KQ09ORklHX1NFUklPX0FSQ19QUzI9bQpD T05GSUdfVVNFUklPPW0KQ09ORklHX0dBTUVQT1JUPXkKQ09ORklHX0dBTUVQT1JUX05TNTU4PW0K IyBDT05GSUdfR0FNRVBPUlRfTDQgaXMgbm90IHNldApDT05GSUdfR0FNRVBPUlRfRU1VMTBLMT1t CkNPTkZJR19HQU1FUE9SVF9GTTgwMT1tCgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdf VFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZU X0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkK Q09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThfUFRZUz15CkNPTkZJ R19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTPXkKQ09ORklHX0xFR0FDWV9QVFlTPXkKQ09ORklH X0xFR0FDWV9QVFlfQ09VTlQ9MjU2CkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQpDT05GSUdf Uk9DS0VUUE9SVD15CiMgQ09ORklHX0NZQ0xBREVTIGlzIG5vdCBzZXQKQ09ORklHX01PWEFfSU5U RUxMSU89bQpDT05GSUdfTU9YQV9TTUFSVElPPXkKQ09ORklHX1NZTkNMSU5LPW0KQ09ORklHX1NZ TkNMSU5LTVA9bQpDT05GSUdfU1lOQ0xJTktfR1Q9eQpDT05GSUdfTk9aT01JPW0KQ09ORklHX0lT ST15CiMgQ09ORklHX05fSERMQyBpcyBub3Qgc2V0CiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQK IyBDT05GSUdfVFJBQ0VfUk9VVEVSIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX1NJTks9eQojIENP TkZJR19ERVZNRU0gaXMgbm90IHNldApDT05GSUdfREVWS01FTT15CgojCiMgU2VyaWFsIGRyaXZl cnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklH X1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9 eQpDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpD T05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09O RklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NAojIENPTkZJR19TRVJJQUxfODI1MF9FWFRF TkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZTTCBpcyBub3Qgc2V0CkNPTkZJ R19TRVJJQUxfODI1MF9EVz1tCiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJQUxfODI1MF9GSU5URUs9bQpDT05GSUdfU0VSSUFMXzgyNTBfTUlEPW0KCiMK IyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09ORklHX1NFUklBTF9NQVgzMTAwPXkK IyBDT05GSUdfU0VSSUFMX01BWDMxMFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1VBUlRMSVRF PW0KQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQpDT05G SUdfU0VSSUFMX0pTTT15CkNPTkZJR19TRVJJQUxfU0NDTlhQPW0KQ09ORklHX1NFUklBTF9TQzE2 SVM3WFhfQ09SRT1tCkNPTkZJR19TRVJJQUxfU0MxNklTN1hYPW0KQ09ORklHX1NFUklBTF9TQzE2 SVM3WFhfSTJDPXkKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9TUEkgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FM VEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lGWDZYNjAgaXMgbm90IHNldApD T05GSUdfU0VSSUFMX0FSQz1tCkNPTkZJR19TRVJJQUxfQVJDX05SX1BPUlRTPTEKQ09ORklHX1NF UklBTF9SUDI9eQpDT05GSUdfU0VSSUFMX1JQMl9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMX0ZT TF9MUFVBUlQ9eQojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQK Q09ORklHX1BSSU5URVI9bQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1BQ REVWPW0KQ09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfVklSVElPX0NPTlNPTEU9eQpDT05GSUdf SVBNSV9IQU5ETEVSPW0KQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQ9eQpDT05GSUdfSVBNSV9QQU5J Q19TVFJJTkc9eQpDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFPW0KIyBDT05GSUdfSVBNSV9T SSBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX1NTSUY9bQojIENPTkZJR19JUE1JX1dBVENIRE9HIGlz IG5vdCBzZXQKQ09ORklHX0lQTUlfUE9XRVJPRkY9bQojIENPTkZJR19IV19SQU5ET00gaXMgbm90 IHNldApDT05GSUdfTlZSQU09bQpDT05GSUdfUjM5NjQ9eQojIENPTkZJR19BUFBMSUNPTSBpcyBu b3Qgc2V0CkNPTkZJR19NV0FWRT1tCkNPTkZJR19SQVdfRFJJVkVSPW0KQ09ORklHX01BWF9SQVdf REVWUz0yNTYKQ09ORklHX0hQRVQ9eQpDT05GSUdfSFBFVF9NTUFQPXkKQ09ORklHX0hQRVRfTU1B UF9ERUZBVUxUPXkKQ09ORklHX0hBTkdDSEVDS19USU1FUj15CkNPTkZJR19UQ0dfVFBNPXkKQ09O RklHX1RDR19USVM9eQpDT05GSUdfVENHX1RJU19JMkNfQVRNRUw9eQpDT05GSUdfVENHX1RJU19J MkNfSU5GSU5FT049eQojIENPTkZJR19UQ0dfVElTX0kyQ19OVVZPVE9OIGlzIG5vdCBzZXQKIyBD T05GSUdfVENHX05TQyBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfQVRNRUw9eQojIENPTkZJR19UQ0df SU5GSU5FT04gaXMgbm90IHNldApDT05GSUdfVENHX0NSQj15CkNPTkZJR19UQ0dfVElTX1NUMzNa UDI0PXkKQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDPW0KQ09ORklHX1RDR19USVNfU1QzM1pQ MjRfU1BJPXkKQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX0RFVlBPUlQ9eQojIENPTkZJR19YSUxM WUJVUyBpcyBub3Qgc2V0CgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FD UElfSTJDX09QUkVHSU9OPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBB VD15CkNPTkZJR19JMkNfQ0hBUkRFVj15CkNPTkZJR19JMkNfTVVYPXkKCiMKIyBNdWx0aXBsZXhl ciBJMkMgQ2hpcCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX01VWF9HUElPIGlzIG5vdCBzZXQKQ09O RklHX0kyQ19NVVhfUENBOTU0MT15CkNPTkZJR19JMkNfTVVYX1BDQTk1NHg9bQojIENPTkZJR19J MkNfTVVYX1JFRyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJD X0FMR09CSVQ9bQpDT05GSUdfSTJDX0FMR09QQ0E9bQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3Vw cG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19J MkNfQUxJMTUzNSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQUxJMTU2Mz15CkNPTkZJR19JMkNfQUxJ MTVYMz1tCkNPTkZJR19JMkNfQU1ENzU2PW0KQ09ORklHX0kyQ19BTUQ3NTZfUzQ4ODI9bQpDT05G SUdfSTJDX0FNRDgxMTE9bQpDT05GSUdfSTJDX0k4MDE9bQojIENPTkZJR19JMkNfSVNDSCBpcyBu b3Qgc2V0CkNPTkZJR19JMkNfSVNNVD15CiMgQ09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90 IHNldApDT05GSUdfSTJDX1NJUzYzMD1tCiMgQ09ORklHX0kyQ19TSVM5NlggaXMgbm90IHNldAoj IENPTkZJR19JMkNfVklBIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19WSUFQUk89eQoKIwojIEFDUEkg ZHJpdmVycwojCkNPTkZJR19JMkNfU0NNST1tCgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAo bW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19DQlVTX0dQSU89 bQpDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFU Rk9STT1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9eQojIENPTkZJR19JMkNfREVTSUdOV0FS RV9CQVlUUkFJTCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19FTUVWMiBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfR1BJTz1tCkNPTkZJR19JMkNfS0VNUExEPW0KQ09ORklHX0kyQ19PQ09SRVM9eQpDT05G SUdfSTJDX1BDQV9QTEFURk9STT1tCiMgQ09ORklHX0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfWElMSU5YPW0KCiMKIyBFeHRl cm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1BBUlBPUlQgaXMg bm90IHNldAojIENPTkZJR19JMkNfUEFSUE9SVF9MSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNf VEFPU19FVk09bQoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCkNPTkZJR19JMkNf Q1JPU19FQ19UVU5ORUw9eQojIENPTkZJR19JMkNfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19JMkNf U0xBVkU9eQpDT05GSUdfSTJDX1NMQVZFX0VFUFJPTT1tCiMgQ09ORklHX0kyQ19ERUJVR19DT1JF IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19J MkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKCiMKIyBTUEkgTWFzdGVyIENvbnRyb2xsZXIg RHJpdmVycwojCkNPTkZJR19TUElfQUxURVJBPW0KQ09ORklHX1NQSV9CSVRCQU5HPW0KIyBDT05G SUdfU1BJX0JVVFRFUkZMWSBpcyBub3Qgc2V0CkNPTkZJR19TUElfQ0FERU5DRT15CkNPTkZJR19T UElfR1BJTz1tCkNPTkZJR19TUElfTE03MF9MTFA9bQpDT05GSUdfU1BJX09DX1RJTlk9bQpDT05G SUdfU1BJX1BYQTJYWF9ETUE9eQpDT05GSUdfU1BJX1BYQTJYWD1tCkNPTkZJR19TUElfUFhBMlhY X1BDST1tCkNPTkZJR19TUElfU0MxOElTNjAyPW0KQ09ORklHX1NQSV9YQ09NTT15CiMgQ09ORklH X1NQSV9YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBz ZXQKQ09ORklHX1NQSV9ERVNJR05XQVJFPW0KQ09ORklHX1NQSV9EV19QQ0k9bQpDT05GSUdfU1BJ X0RXX01JRF9ETUE9eQpDT05GSUdfU1BJX0RXX01NSU89bQoKIwojIFNQSSBQcm90b2NvbCBNYXN0 ZXJzCiMKQ09ORklHX1NQSV9TUElERVY9eQpDT05GSUdfU1BJX1RMRTYyWDA9bQpDT05GSUdfU1BN ST1tCkNPTkZJR19IU0k9bQpDT05GSUdfSFNJX0JPQVJESU5GTz15CgojCiMgSFNJIGNvbnRyb2xs ZXJzCiMKCiMKIyBIU0kgY2xpZW50cwojCkNPTkZJR19IU0lfQ0hBUj1tCgojCiMgUFBTIHN1cHBv cnQKIwojIENPTkZJR19QUFMgaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQK IwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0sgaXMgbm90 IHNldAoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBz ZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJ T0xJQj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX0dQSU9f QUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQojIENPTkZJR19ERUJVR19HUElPIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dFTkVSSUM9 eQpDT05GSUdfR1BJT19NQVg3MzBYPXkKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwoj CkNPTkZJR19HUElPX0FNRFBUPXkKIyBDT05GSUdfR1BJT19EV0FQQiBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX0dFTkVSSUNfUExBVEZPUk09eQpDT05GSUdfR1BJT19JQ0g9eQojIENPTkZJR19HUElP X0xZTlhQT0lOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVlg4NTUgaXMgbm90IHNldAojIENP TkZJR19HUElPX1pYIGlzIG5vdCBzZXQKCiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJz CiMKQ09ORklHX0dQSU9fMTA0X0lESU9fMTY9bQojIENPTkZJR19HUElPX0Y3MTg4WCBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fSVQ4NyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NDSD15CkNPTkZJ R19HUElPX1NDSDMxMVg9eQoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9f QURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMCBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENBOTUzWCBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NYMTUwWD15 CgojCiMgTUZEIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQURQNTUyMD1tCkNPTkZJR19H UElPX0FSSVpPTkE9eQpDT05GSUdfR1BJT19DUllTVEFMX0NPVkU9bQpDT05GSUdfR1BJT19EQTkw NTI9eQpDT05GSUdfR1BJT19KQU5aX1RUTD1tCkNPTkZJR19HUElPX0tFTVBMRD1tCiMgQ09ORklH X0dQSU9fTFAzOTQzIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUEFMTUFTPXkKQ09ORklHX0dQSU9f UkM1VDU4Mz15CkNPTkZJR19HUElPX1RQUzY1OTEyPW0KQ09ORklHX0dQSU9fVFdMNDAzMD15CkNP TkZJR19HUElPX1RXTDYwNDA9bQojIENPTkZJR19HUElPX1VDQjE0MDAgaXMgbm90IHNldApDT05G SUdfR1BJT19XTTgzNTA9bQpDT05GSUdfR1BJT19XTTg5OTQ9bQoKIwojIFBDSSBHUElPIGV4cGFu ZGVycwojCkNPTkZJR19HUElPX0FNRDgxMTE9bQpDT05GSUdfR1BJT19CVDhYWD15CkNPTkZJR19H UElPX0lOVEVMX01JRD15CiMgQ09ORklHX0dQSU9fTUxfSU9IIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fUkRDMzIxWD15CgojCiMgU1BJIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fTUFYNzMw MT15CkNPTkZJR19HUElPX01DMzM4ODA9bQoKIwojIFNQSSBvciBJMkMgR1BJTyBleHBhbmRlcnMK IwojIENPTkZJR19HUElPX01DUDIzUzA4IGlzIG5vdCBzZXQKQ09ORklHX1cxPXkKCiMKIyAxLXdp cmUgQnVzIE1hc3RlcnMKIwpDT05GSUdfVzFfTUFTVEVSX01BVFJPWD1tCkNPTkZJR19XMV9NQVNU RVJfRFMyNDgyPXkKIyBDT05GSUdfVzFfTUFTVEVSX0RTMVdNIGlzIG5vdCBzZXQKQ09ORklHX1cx X01BU1RFUl9HUElPPXkKCiMKIyAxLXdpcmUgU2xhdmVzCiMKQ09ORklHX1cxX1NMQVZFX1RIRVJN PXkKQ09ORklHX1cxX1NMQVZFX1NNRU09eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4PW0KQ09ORklH X1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9eQpDT05G SUdfVzFfU0xBVkVfRFMyNDA2PXkKQ09ORklHX1cxX1NMQVZFX0RTMjQyMz15CkNPTkZJR19XMV9T TEFWRV9EUzI0MzE9bQojIENPTkZJR19XMV9TTEFWRV9EUzI0MzMgaXMgbm90IHNldApDT05GSUdf VzFfU0xBVkVfRFMyNzYwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15CkNPTkZJR19XMV9TTEFW RV9EUzI3ODE9eQpDT05GSUdfVzFfU0xBVkVfRFMyOEUwND1tCkNPTkZJR19XMV9TTEFWRV9CUTI3 MDAwPW0KQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19QREFfUE9XRVI9bQpDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWT15 CkNPTkZJR19NQVg4OTI1X1BPV0VSPXkKQ09ORklHX1dNODM1MF9QT1dFUj15CkNPTkZJR19URVNU X1BPV0VSPW0KIyBDT05GSUdfQkFUVEVSWV9EUzI3NjAgaXMgbm90IHNldApDT05GSUdfQkFUVEVS WV9EUzI3ODA9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODE9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODI9 eQpDT05GSUdfQkFUVEVSWV9TQlM9eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYPXkKQ09ORklHX0JB VFRFUllfQlEyN1hYWF9JMkM9eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYX1BMQVRGT1JNPXkKQ09O RklHX0JBVFRFUllfREE5MDUyPXkKIyBDT05GSUdfQ0hBUkdFUl9EQTkxNTAgaXMgbm90IHNldAoj IENPTkZJR19CQVRURVJZX0RBOTE1MCBpcyBub3Qgc2V0CkNPTkZJR19BWFAyODhfRlVFTF9HQVVH RT15CkNPTkZJR19CQVRURVJZX01BWDE3MDQwPW0KIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBp cyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX1RXTDQwMzBfTUFEQz1tCkNPTkZJR19CQVRURVJZX1JY NTE9bQpDT05GSUdfQ0hBUkdFUl9NQVg4OTAzPW0KQ09ORklHX0NIQVJHRVJfVFdMNDAzMD15CiMg Q09ORklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfR1BJTz1tCkNP TkZJR19DSEFSR0VSX01BTkFHRVI9eQojIENPTkZJR19DSEFSR0VSX01BWDg5OTcgaXMgbm90IHNl dApDT05GSUdfQ0hBUkdFUl9NQVg4OTk4PXkKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5v dCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNDE5MD15CkNPTkZJR19DSEFSR0VSX0JRMjQyNTc9eQpD T05GSUdfQ0hBUkdFUl9CUTI0NzM1PXkKQ09ORklHX0NIQVJHRVJfQlEyNTg5MD15CkNPTkZJR19D SEFSR0VSX1NNQjM0Nz1tCkNPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDE9bQpDT05GSUdfQ0hB UkdFUl9SVDk0NTU9bQojIENPTkZJR19BWFAyMFhfUE9XRVIgaXMgbm90IHNldApDT05GSUdfUE9X RVJfUkVTRVQ9eQpDT05GSUdfUE9XRVJfUkVTRVRfUkVTVEFSVD15CiMgQ09ORklHX1BPV0VSX0FW UyBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQojIENPTkZJR19I V01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09ORklH X1NFTlNPUlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUz IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQUQ3MzE0PXkKQ09ORklHX1NFTlNPUlNfQUQ3NDE0 PXkKQ09ORklHX1NFTlNPUlNfQUQ3NDE4PW0KIyBDT05GSUdfU0VOU09SU19BRE0xMDIxIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf QURNMTAyNj1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjk9eQpDT05GSUdfU0VOU09SU19BRE0xMDMx PXkKIyBDT05GSUdfU0VOU09SU19BRE05MjQwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURU N1gxMD15CkNPTkZJR19TRU5TT1JTX0FEVDczMTA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDEwPXkK Q09ORklHX1NFTlNPUlNfQURUNzQxMT1tCiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDc1PW0KIyBD T05GSUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSzhURU1QPXkK IyBDT05GSUdfU0VOU09SU19LMTBURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GQU0x NUhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19BU0IxMDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FUWFAx IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfREVMTF9TTU09bQojIENPTkZJ R19TRU5TT1JTX0RBOTA1Ml9BREMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNUtfQU1CPW0K Q09ORklHX1NFTlNPUlNfRjcxODA1Rj15CkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPXkKQ09ORklH X1NFTlNPUlNfRjc1Mzc1Uz1tCkNPTkZJR19TRU5TT1JTX01DMTM3ODNfQURDPW0KIyBDT05GSUdf U0VOU09SU19GU0NITUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUxOFNNPW0KQ09ORklH X1NFTlNPUlNfR0w1MjBTTT1tCiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19HNzYyPXkKQ09ORklHX1NFTlNPUlNfR1BJT19GQU49bQojIENPTkZJR19TRU5T T1JTX0hJSDYxMzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lCTUFFTSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfSUJNUEVYIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSUlPX0hX TU9OPW0KQ09ORklHX1NFTlNPUlNfSTU1MDA9eQojIENPTkZJR19TRU5TT1JTX0NPUkVURU1QIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSVQ4Nz1tCkNPTkZJR19TRU5TT1JTX0pDNDI9eQpDT05G SUdfU0VOU09SU19QT1dSMTIyMD15CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0xUQzI5NDU9eQpDT05GSUdfU0VOU09SU19MVEM0MTUxPXkKIyBDT05G SUdfU0VOU09SU19MVEM0MjE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDIyMj15CkNP TkZJR19TRU5TT1JTX0xUQzQyNDU9eQpDT05GSUdfU0VOU09SU19MVEM0MjYwPW0KIyBDT05GSUdf U0VOU09SU19MVEM0MjYxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxMTExIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjA2NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X01BWDE2MTk9eQpDT05GSUdfU0VOU09SU19NQVgxNjY4PW0KQ09ORklHX1NFTlNPUlNfTUFYMTk3 PXkKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT15CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9eQpDT05G SUdfU0VOU09SU19NQVg2NjUwPW0KIyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfTUFYMzE3OTA9eQpDT05GSUdfU0VOU09SU19IVFUyMT15CiMgQ09ORklH X1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01FTkYyMUJNQ19IV01P Tj1tCkNPTkZJR19TRU5TT1JTX0FEQ1hYPXkKQ09ORklHX1NFTlNPUlNfTE02Mz1tCkNPTkZJR19T RU5TT1JTX0xNNzA9bQpDT05GSUdfU0VOU09SU19MTTczPW0KIyBDT05GSUdfU0VOU09SU19MTTc1 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTE04Mz15CkNPTkZJR19TRU5TT1JTX0xNODU9bQpDT05GSUdfU0VOU09SU19M TTg3PXkKQ09ORklHX1NFTlNPUlNfTE05MD15CkNPTkZJR19TRU5TT1JTX0xNOTI9eQpDT05GSUdf U0VOU09SU19MTTkzPXkKQ09ORklHX1NFTlNPUlNfTE05NTIzND15CkNPTkZJR19TRU5TT1JTX0xN OTUyNDE9eQpDT05GSUdfU0VOU09SU19MTTk1MjQ1PW0KIyBDT05GSUdfU0VOU09SU19QQzg3MzYw IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUEM4NzQyNz15CkNPTkZJR19TRU5TT1JTX05UQ19U SEVSTUlTVE9SPXkKQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz1tCkNPTkZJR19TRU5TT1JTX05DVDY3 NzU9bQpDT05GSUdfU0VOU09SU19OQ1Q3ODAyPXkKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUENGODU5MT15CkNPTkZJR19QTUJVUz1tCkNPTkZJR19T RU5TT1JTX1BNQlVTPW0KQ09ORklHX1NFTlNPUlNfQURNMTI3NT1tCkNPTkZJR19TRU5TT1JTX0xN MjUwNjY9bQojIENPTkZJR19TRU5TT1JTX0xUQzI5NzggaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX01BWDE2MDY0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMjA3NTE9bQojIENPTkZJ R19TRU5TT1JTX01BWDM0NDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg4Njg4IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UUFM0MDQyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfVUNEOTAwMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1VDRDkyMDA9bQpDT05GSUdf U0VOU09SU19aTDYxMDA9bQpDT05GSUdfU0VOU09SU19TSFQxNT15CkNPTkZJR19TRU5TT1JTX1NI VDIxPW0KQ09ORklHX1NFTlNPUlNfU0hUQzE9eQpDT05GSUdfU0VOU09SU19TSVM1NTk1PW0KQ09O RklHX1NFTlNPUlNfRE1FMTczNz15CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0VNQzIxMDM9bQojIENPTkZJR19TRU5TT1JTX0VNQzZXMjAxIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9eQpDT05GSUdfU0VOU09SU19TTVNDNDdNMTky PXkKIyBDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf U0NINTZYWF9DT01NT049eQpDT05GSUdfU0VOU09SU19TQ0g1NjI3PXkKIyBDT05GSUdfU0VOU09S U19TQ0g1NjM2IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01NNjY1PW0KQ09ORklHX1NFTlNP UlNfQURDMTI4RDgxOD1tCkNPTkZJR19TRU5TT1JTX0FEUzEwMTU9bQpDT05GSUdfU0VOU09SU19B RFM3ODI4PW0KIyBDT05GSUdfU0VOU09SU19BRFM3ODcxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19BTUM2ODIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMjA5PXkKIyBDT05GSUdf U0VOU09SU19JTkEyWFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNzQgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19USE1DNTA9eQojIENPTkZJR19TRU5TT1JTX1RNUDEwMiBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX1RNUDEwMz15CkNPTkZJR19TRU5TT1JTX1RNUDQwMT1tCiMgQ09O RklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UV0w0MDMwX01B REMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD1tCkNPTkZJR19TRU5TT1JT X1ZJQTY4NkE9bQojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX1ZUODIzMT1tCkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9bQojIENPTkZJR19TRU5TT1JTX1c4 Mzc5MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19XODM3OTM9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX1c4M0w3ODVUUz1tCiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9bQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9 bQpDT05GSUdfU0VOU09SU19XTTgzNTA9bQoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX1NF TlNPUlNfQUNQSV9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FUSzAxMTA9bQpDT05G SUdfVEhFUk1BTD1tCiMgQ09ORklHX1RIRVJNQUxfSFdNT04gaXMgbm90IHNldApDT05GSUdfVEhF Uk1BTF9XUklUQUJMRV9UUklQUz15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9X SVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlz IG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBz ZXQKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SPXkKIyBDT05GSUdf VEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQ X1dJU0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkKQ09ORklHX1RIRVJNQUxfR09W X1VTRVJfU1BBQ0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SPXkKIyBDT05G SUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfUE9XRVJDTEFNUD1t CkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD1tCkNPTkZJR19JTlRFTF9TT0NfRFRTX0lPU0Zf Q09SRT1tCkNPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUw9bQojIENPTkZJR19JTlQzNDBYX1RI RVJNQUwgaXMgbm90IHNldApDT05GSUdfSU5URUxfUENIX1RIRVJNQUw9bQpDT05GSUdfV0FUQ0hE T0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlz IG5vdCBzZXQKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX1NPRlRfV0FU Q0hET0cgaXMgbm90IHNldAojIENPTkZJR19EQTkwNTJfV0FUQ0hET0cgaXMgbm90IHNldAojIENP TkZJR19EQTkwNjNfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19EQTkwNjJfV0FUQ0hET0cg aXMgbm90IHNldApDT05GSUdfTUVORjIxQk1DX1dBVENIRE9HPW0KQ09ORklHX1dNODM1MF9XQVRD SERPRz15CkNPTkZJR19YSUxJTlhfV0FUQ0hET0c9bQpDT05GSUdfQ0FERU5DRV9XQVRDSERPRz15 CkNPTkZJR19EV19XQVRDSERPRz15CkNPTkZJR19STjVUNjE4X1dBVENIRE9HPW0KQ09ORklHX1RX TDQwMzBfV0FUQ0hET0c9eQpDT05GSUdfTUFYNjNYWF9XQVRDSERPRz1tCkNPTkZJR19SRVRVX1dB VENIRE9HPXkKQ09ORklHX0FDUVVJUkVfV0RUPXkKQ09ORklHX0FEVkFOVEVDSF9XRFQ9eQojIENP TkZJR19BTElNMTUzNV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BTElNNzEwMV9XRFQgaXMgbm90 IHNldAojIENPTkZJR19GNzE4MDhFX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TUDUxMDBfVENPPXkK Q09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0c9eQojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMgbm90 IHNldAojIENPTkZJR19JQjcwMF9XRFQgaXMgbm90IHNldApDT05GSUdfSUJNQVNSPW0KQ09ORklH X1dBRkVSX1dEVD1tCiMgQ09ORklHX0k2MzAwRVNCX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JRTZY WF9XRFQ9bQpDT05GSUdfSVRDT19XRFQ9bQojIENPTkZJR19JVENPX1ZFTkRPUl9TVVBQT1JUIGlz IG5vdCBzZXQKQ09ORklHX0lUODcxMkZfV0RUPW0KQ09ORklHX0lUODdfV0RUPXkKQ09ORklHX0hQ X1dBVENIRE9HPW0KQ09ORklHX0tFTVBMRF9XRFQ9bQpDT05GSUdfSFBXRFRfTk1JX0RFQ09ESU5H PXkKQ09ORklHX1NDMTIwMF9XRFQ9eQpDT05GSUdfUEM4NzQxM19XRFQ9eQpDT05GSUdfTlZfVENP PW0KIyBDT05GSUdfNjBYWF9XRFQgaXMgbm90IHNldApDT05GSUdfQ1BVNV9XRFQ9bQojIENPTkZJ R19TTVNDX1NDSDMxMVhfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1NNU0MzN0I3ODdfV0RUPW0KQ09O RklHX1ZJQV9XRFQ9bQojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19X ODM4NzdGX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19XODM5NzdGX1dEVD1tCiMgQ09ORklHX01BQ0ha X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0cgaXMgbm90IHNldApD T05GSUdfQkNNNzAzOF9XRFQ9eQpDT05GSUdfTUVOX0EyMV9XRFQ9eQoKIwojIFBDSS1iYXNlZCBX YXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJ R19XRFRQQ0kgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2ls aWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19T U0JfUENJSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15CiMgQ09ORklHX1NTQl9C NDNfUENJX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19TU0JfSE9TVF9TT0M9eQpDT05GSUdfU1NC X0RFQlVHPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRV9QT1NTSUJMRT15CiMgQ09ORklHX1NT Ql9EUklWRVJfUENJQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NTQl9EUklWRVJfR1BJTyBpcyBu b3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJB CiMKQ09ORklHX0JDTUE9eQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CiMgQ09ORklH X0JDTUFfSE9TVF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19CQ01BX0hPU1RfU09DIGlzIG5vdCBz ZXQKQ09ORklHX0JDTUFfRFJJVkVSX1BDST15CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01O IGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNQV9EUklWRVJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklH X0JDTUFfREVCVUcgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMK IwpDT05GSUdfTUZEX0NPUkU9eQpDT05GSUdfTUZEX0FTMzcxMT15CkNPTkZJR19QTUlDX0FEUDU1 MjA9eQojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9CQ001 OTBYWD1tCkNPTkZJR19NRkRfQVhQMjBYPXkKQ09ORklHX01GRF9DUk9TX0VDPXkKQ09ORklHX01G RF9DUk9TX0VDX0kyQz15CiMgQ09ORklHX01GRF9DUk9TX0VDX1NQSSBpcyBub3Qgc2V0CiMgQ09O RklHX1BNSUNfREE5MDNYIGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfREE5MDUyPXkKQ09ORklHX01G RF9EQTkwNTJfU1BJPXkKIyBDT05GSUdfTUZEX0RBOTA1Ml9JMkMgaXMgbm90IHNldAojIENPTkZJ R19NRkRfREE5MDU1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9EQTkwNjI9bQpDT05GSUdfTUZEX0RB OTA2Mz15CkNPTkZJR19NRkRfREE5MTUwPW0KQ09ORklHX01GRF9NQzEzWFhYPXkKQ09ORklHX01G RF9NQzEzWFhYX1NQST15CkNPTkZJR19NRkRfTUMxM1hYWF9JMkM9bQpDT05GSUdfSFRDX1BBU0lD Mz15CkNPTkZJR19IVENfSTJDUExEPXkKQ09ORklHX01GRF9JTlRFTF9RVUFSS19JMkNfR1BJTz15 CkNPTkZJR19MUENfSUNIPXkKQ09ORklHX0xQQ19TQ0g9eQpDT05GSUdfSU5URUxfU09DX1BNSUM9 eQpDT05GSUdfTUZEX0lOVEVMX0xQU1M9eQpDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQST15CkNP TkZJR19NRkRfSU5URUxfTFBTU19QQ0k9eQpDT05GSUdfTUZEX0pBTlpfQ01PRElPPXkKQ09ORklH X01GRF9LRU1QTEQ9bQojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRf ODhQTTgwNT1tCiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9N QVgxNDU3NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfTUFYNzc4NDM9eQojIENPTkZJR19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CkNPTkZJR19N RkRfTUFYODkyNT15CkNPTkZJR19NRkRfTUFYODk5Nz15CkNPTkZJR19NRkRfTUFYODk5OD15CiMg Q09ORklHX01GRF9NVDYzOTcgaXMgbm90IHNldApDT05GSUdfTUZEX01FTkYyMUJNQz1tCkNPTkZJ R19FWlhfUENBUD15CkNPTkZJR19NRkRfUkVUVT15CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBpcyBu b3Qgc2V0CkNPTkZJR19VQ0IxNDAwX0NPUkU9bQpDT05GSUdfTUZEX1JEQzMyMVg9eQpDT05GSUdf TUZEX1JUU1hfUENJPW0KIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CkNPTkZJR19NRkRf UkM1VDU4Mz15CkNPTkZJR19NRkRfUk41VDYxOD1tCkNPTkZJR19NRkRfU0VDX0NPUkU9eQpDT05G SUdfTUZEX1NJNDc2WF9DT1JFPXkKQ09ORklHX01GRF9TTTUwMT15CkNPTkZJR19NRkRfU001MDFf R1BJTz15CkNPTkZJR19NRkRfU0tZODE0NTI9eQpDT05GSUdfTUZEX1NNU0M9eQpDT05GSUdfQUJY NTAwX0NPUkU9eQojIENPTkZJR19BQjMxMDBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1lT Q09OPXkKQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDPXkKQ09ORklHX01GRF9MUDM5NDM9eQoj IENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKQ09ORklHX01GRF9QQUxNQVM9eQpDT05GSUdf VFBTNjEwNVg9bQojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CkNPTkZJR19UUFM2NTA3WD1t CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxNyBp cyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjUyMTg9bQojIENPTkZJR19NRkRfVFBTNjU4NlggaXMg bm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1 OTEyPXkKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBT NjU5MTJfU1BJPXkKQ09ORklHX01GRF9UUFM4MDAzMT15CkNPTkZJR19UV0w0MDMwX0NPUkU9eQpD T05GSUdfTUZEX1RXTDQwMzBfQVVESU89eQpDT05GSUdfVFdMNjA0MF9DT1JFPXkKQ09ORklHX01G RF9XTDEyNzNfQ09SRT15CkNPTkZJR19NRkRfTE0zNTMzPXkKIyBDT05GSUdfTUZEX1RNSU8gaXMg bm90IHNldAojIENPTkZJR19NRkRfVlg4NTUgaXMgbm90IHNldApDT05GSUdfTUZEX0FSSVpPTkE9 eQpDT05GSUdfTUZEX0FSSVpPTkFfSTJDPXkKIyBDT05GSUdfTUZEX0FSSVpPTkFfU1BJIGlzIG5v dCBzZXQKQ09ORklHX01GRF9XTTUxMDI9eQojIENPTkZJR19NRkRfV001MTEwIGlzIG5vdCBzZXQK Q09ORklHX01GRF9XTTg5OTc9eQpDT05GSUdfTUZEX1dNODk5OD15CkNPTkZJR19NRkRfV004NDAw PXkKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFY X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004MzUwPXkKQ09ORklHX01GRF9XTTgzNTBfSTJD PXkKQ09ORklHX01GRF9XTTg5OTQ9bQpDT05GSUdfUkVHVUxBVE9SPXkKIyBDT05GSUdfUkVHVUxB VE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFPXkKIyBD T05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVIgaXMgbm90IHNldAojIENPTkZJR19SRUdV TEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9BQ1Q4 ODY1PW0KIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5OCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFU T1JfQU5BVE9QPXkKQ09ORklHX1JFR1VMQVRPUl9BUklaT05BPW0KQ09ORklHX1JFR1VMQVRPUl9B UzM3MTE9bQpDT05GSUdfUkVHVUxBVE9SX0FYUDIwWD15CiMgQ09ORklHX1JFR1VMQVRPUl9CQ001 OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkwNTIgaXMgbm90IHNldAojIENP TkZJR19SRUdVTEFUT1JfREE5MDYyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9EQTkwNjM9 eQojIENPTkZJR19SRUdVTEFUT1JfREE5MjEwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9E QTkyMTE9bQpDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKIyBDT05GSUdfUkVHVUxBVE9SX0dQ SU8gaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDU9eQpDT05GSUdfUkVHVUxBVE9S X0lTTDYyNzFBPW0KQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9bQpDT05GSUdfUkVHVUxBVE9SX0xQ Mzk3Mj1tCkNPTkZJR19SRUdVTEFUT1JfTFA4NzJYPXkKQ09ORklHX1JFR1VMQVRPUl9MUDg3NTU9 eQojIENPTkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1Jf TUFYMTU4Nj15CkNPTkZJR19SRUdVTEFUT1JfTUFYODY0OT1tCkNPTkZJR19SRUdVTEFUT1JfTUFY ODY2MD15CkNPTkZJR19SRUdVTEFUT1JfTUFYODkyNT15CkNPTkZJR19SRUdVTEFUT1JfTUFYODk1 Mj1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODk3Mz15CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5Nz15 CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5OD15CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2OTM9eQpD T05GSUdfUkVHVUxBVE9SX01DMTNYWFhfQ09SRT1tCiMgQ09ORklHX1JFR1VMQVRPUl9NQzEzNzgz IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQzEzODkyPW0KQ09ORklHX1JFR1VMQVRPUl9N VDYzMTE9eQojIENPTkZJR19SRUdVTEFUT1JfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVH VUxBVE9SX1BDQVAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwPXkKQ09ORklH X1JFR1VMQVRPUl9RQ09NX1NQTUk9bQojIENPTkZJR19SRUdVTEFUT1JfUkM1VDU4MyBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1JfUk41VDYxOD1tCiMgQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAx IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1MyTVBTMTEgaXMgbm90IHNldAojIENPTkZJ R19SRUdVTEFUT1JfUzVNODc2NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TS1k4MTQ1 MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNTE2MzI9bQpDT05GSUdfUkVHVUxBVE9S X1RQUzYxMDVYPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD15CiMgQ09ORklHX1JFR1VMQVRP Ul9UUFM2NTAyMyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9eQpDT05GSUdf UkVHVUxBVE9SX1RQUzY1MjRYPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMj15CkNPTkZJR19S RUdVTEFUT1JfVFBTODAwMzE9bQpDT05GSUdfUkVHVUxBVE9SX1RXTDQwMzA9bQpDT05GSUdfUkVH VUxBVE9SX1dNODM1MD1tCkNPTkZJR19SRUdVTEFUT1JfV004NDAwPW0KIyBDT05GSUdfUkVHVUxB VE9SX1dNODk5NCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9TVVBQT1JUPW0KCiMKIyBNdWx0aW1l ZGlhIGNvcmUgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUIGlzIG5vdCBz ZXQKQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFfRElHSVRB TF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVCBpcyBu b3Qgc2V0CiMgQ09ORklHX01FRElBX1NEUl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElB X1JDX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfQ09OVFJPTExFUj15CkNPTkZJR19WSURFT19ERVY9 bQpDT05GSUdfVklERU9fVjRMMl9TVUJERVZfQVBJPXkKQ09ORklHX1ZJREVPX1Y0TDI9bQpDT05G SUdfVklERU9fQURWX0RFQlVHPXkKQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUz15CkNP TkZJR19WNEwyX0ZMQVNIX0xFRF9DTEFTUz1tCiMgQ09ORklHX1RUUENJX0VFUFJPTSBpcyBub3Qg c2V0CgojCiMgTWVkaWEgZHJpdmVycwojCkNPTkZJR19SQ19DT1JFPW0KIyBDT05GSUdfUkNfTUFQ IGlzIG5vdCBzZXQKIyBDT05GSUdfUkNfREVDT0RFUlMgaXMgbm90IHNldAojIENPTkZJR19SQ19E RVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUENJX1NVUFBPUlQgaXMgbm90IHNldAoK IwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRy aXZlcnMgKHR1bmVycywgc2Vuc29ycywgaTJjLCBmcm9udGVuZHMpCiMKQ09ORklHX01FRElBX1NV QkRSVl9BVVRPU0VMRUNUPXkKQ09ORklHX01FRElBX0FUVEFDSD15CkNPTkZJR19WSURFT19JUl9J MkM9bQoKIwojIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKIwoKIwojIFJE UyBkZWNvZGVycwojCgojCiMgVmlkZW8gZGVjb2RlcnMKIwoKIwojIFZpZGVvIGFuZCBhdWRpbyBk ZWNvZGVycwojCgojCiMgVmlkZW8gZW5jb2RlcnMKIwoKIwojIENhbWVyYSBzZW5zb3IgZGV2aWNl cwojCgojCiMgRmxhc2ggZGV2aWNlcwojCgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwoK IwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCiMKCiMKIyBNaXNjZWxsYW5lb3VzIGhl bHBlciBjaGlwcwojCgojCiMgU2Vuc29ycyB1c2VkIG9uIHNvY19jYW1lcmEgZHJpdmVyCiMKQ09O RklHX01FRElBX1RVTkVSPW0KQ09ORklHX01FRElBX1RVTkVSX1NJTVBMRT1tCkNPTkZJR19NRURJ QV9UVU5FUl9UREE4MjkwPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTgyN1g9bQpDT05GSUdfTUVE SUFfVFVORVJfVERBMTgyNzE9bQpDT05GSUdfTUVESUFfVFVORVJfVERBOTg4Nz1tCkNPTkZJR19N RURJQV9UVU5FUl9NVDIwWFg9bQpDT05GSUdfTUVESUFfVFVORVJfWEMyMDI4PW0KQ09ORklHX01F RElBX1RVTkVSX1hDNTAwMD1tCkNPTkZJR19NRURJQV9UVU5FUl9YQzQwMDA9bQpDT05GSUdfTUVE SUFfVFVORVJfTUM0NFM4MDM9bQoKIwojIFRvb2xzIHRvIGRldmVsb3AgbmV3IGZyb250ZW5kcwoj CiMgQ09ORklHX0RWQl9EVU1NWV9GRSBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAoj CkNPTkZJR19BR1A9eQpDT05GSUdfQUdQX0FNRDY0PXkKQ09ORklHX0FHUF9JTlRFTD15CiMgQ09O RklHX0FHUF9TSVMgaXMgbm90IHNldApDT05GSUdfQUdQX1ZJQT1tCkNPTkZJR19JTlRFTF9HVFQ9 eQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CiMgQ09ORklHX1ZH QV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKQ09ORklHX0RSTT1tCkNPTkZJR19EUk1fTUlQSV9EU0k9 eQpDT05GSUdfRFJNX0tNU19IRUxQRVI9bQpDT05GSUdfRFJNX0tNU19GQl9IRUxQRVI9eQpDT05G SUdfRFJNX0ZCREVWX0VNVUxBVElPTj15CiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUg aXMgbm90IHNldApDT05GSUdfRFJNX1RUTT1tCgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNo aXBzCiMKIyBDT05GSUdfRFJNX0kyQ19BRFY3NTExIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JMkNf Q0g3MDA2PW0KQ09ORklHX0RSTV9JMkNfU0lMMTY0PW0KIyBDT05GSUdfRFJNX0kyQ19OWFBfVERB OTk4WCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVERGWD1tCiMgQ09ORklHX0RSTV9SMTI4IGlzIG5v dCBzZXQKQ09ORklHX0RSTV9SQURFT049bQojIENPTkZJR19EUk1fUkFERU9OX1VTRVJQVFIgaXMg bm90IHNldApDT05GSUdfRFJNX1JBREVPTl9VTVM9eQpDT05GSUdfRFJNX0FNREdQVT1tCkNPTkZJ R19EUk1fQU1ER1BVX0NJSz15CiMgQ09ORklHX0RSTV9BTURHUFVfVVNFUlBUUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0RSTV9OT1VWRUFVIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JOTE1PW0KIyBDT05G SUdfRFJNX0k5MTVfUFJFTElNSU5BUllfSFdfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19EUk1f TUdBPW0KIyBDT05GSUdfRFJNX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WSUEgaXMgbm90 IHNldApDT05GSUdfRFJNX1NBVkFHRT1tCiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKQ09O RklHX0RSTV9WTVdHRlg9bQpDT05GSUdfRFJNX1ZNV0dGWF9GQkNPTj15CkNPTkZJR19EUk1fR01B NTAwPW0KQ09ORklHX0RSTV9HTUE2MDA9eQpDT05GSUdfRFJNX0dNQTM2MDA9eQojIENPTkZJR19E Uk1fVURMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BU1Q9bQpDT05GSUdfRFJNX01HQUcyMDA9bQoj IENPTkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMgbm90IHNldApDT05GSUdfRFJNX1FYTD1tCiMgQ09O RklHX0RSTV9CT0NIUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WSVJUSU9fR1BVIGlzIG5vdCBz ZXQKQ09ORklHX0RSTV9QQU5FTD15CgojCiMgRGlzcGxheSBQYW5lbHMKIwpDT05GSUdfRFJNX0JS SURHRT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCkNPTkZJR19IU0FfQU1EPW0K CiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj1tCkNPTkZJR19GSVJNV0FSRV9F RElEPXkKQ09ORklHX0ZCX0NNRExJTkU9eQpDT05GSUdfRkJfRERDPW0KIyBDT05GSUdfRkJfQk9P VF9WRVNBX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPW0KQ09ORklH X0ZCX0NGQl9DT1BZQVJFQT1tCkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPW0KIyBDT05GSUdfRkJf Q0ZCX1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9 bQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPW0KQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9bQojIENP TkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz1tCkNP TkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9IRUNVQkE9bQpDT05GSUdfRkJfU1ZHQUxJ Qj1tCiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQkFDS0xJR0hU IGlzIG5vdCBzZXQKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJ Tkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lS UlVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1BNMj1tCkNPTkZJR19GQl9QTTJfRklGT19ESVNDT05O RUNUPXkKQ09ORklHX0ZCX0NZQkVSMjAwMD1tCiMgQ09ORklHX0ZCX0NZQkVSMjAwMF9EREMgaXMg bm90IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAojIENPTkZJR19GQl9WR0ExNiBpcyBu b3Qgc2V0CkNPTkZJR19GQl9ONDExPW0KIyBDT05GSUdfRkJfSEdBIGlzIG5vdCBzZXQKQ09ORklH X0ZCX09QRU5DT1JFUz1tCiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKQ09ORklHX0ZC X05WSURJQT1tCkNPTkZJR19GQl9OVklESUFfSTJDPXkKIyBDT05GSUdfRkJfTlZJRElBX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJ R19GQl9SSVZBPW0KQ09ORklHX0ZCX1JJVkFfSTJDPXkKIyBDT05GSUdfRkJfUklWQV9ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkFfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZC X0k3NDA9bQojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9Y IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1JBREVPTj1tCkNPTkZJR19GQl9SQURFT05fSTJDPXkKIyBD T05GSUdfRkJfUkFERU9OX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9SQURFT05fREVC VUc9eQojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldApDT05GSUdfRkJfQVRZPW0KIyBDT05G SUdfRkJfQVRZX0NUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWV9HWD15CiMgQ09ORklHX0ZCX0FU WV9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CkNPTkZJR19G Ql9TQVZBR0U9bQpDT05GSUdfRkJfU0FWQUdFX0kyQz15CkNPTkZJR19GQl9TQVZBR0VfQUNDRUw9 eQpDT05GSUdfRkJfU0lTPW0KQ09ORklHX0ZCX1NJU18zMDA9eQpDT05GSUdfRkJfU0lTXzMxNT15 CiMgQ09ORklHX0ZCX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9ORU9NQUdJQz1tCkNPTkZJR19G Ql9LWVJPPW0KIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9WT09ET08xPW0K Q09ORklHX0ZCX1ZUODYyMz1tCkNPTkZJR19GQl9UUklERU5UPW0KIyBDT05GSUdfRkJfQVJLIGlz IG5vdCBzZXQKQ09ORklHX0ZCX1BNMz1tCiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldAoj IENPTkZJR19GQl9TTTUwMSBpcyBub3Qgc2V0CkNPTkZJR19GQl9JQk1fR1hUNDUwMD1tCiMgQ09O RklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldAojIENPTkZJR19GQl9NRVRST05PTUUgaXMgbm90IHNl dApDT05GSUdfRkJfTUI4NjJYWD1tCkNPTkZJR19GQl9NQjg2MlhYX1BDSV9HREM9eQpDT05GSUdf RkJfTUI4NjJYWF9JMkM9eQpDT05GSUdfRkJfQlJPQURTSEVFVD1tCkNPTkZJR19GQl9BVU9fSzE5 MFg9bQpDT05GSUdfRkJfQVVPX0sxOTAwPW0KQ09ORklHX0ZCX0FVT19LMTkwMT1tCiMgQ09ORklH X0ZCX1NNNzEyIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MQ0RfU1VQUE9SVD15CkNPTkZJ R19MQ0RfQ0xBU1NfREVWSUNFPW0KQ09ORklHX0xDRF9MNEYwMDI0MlQwMz1tCkNPTkZJR19MQ0Rf TE1TMjgzR0YwNT1tCkNPTkZJR19MQ0RfTFRWMzUwUVY9bQojIENPTkZJR19MQ0RfSUxJOTIyWCBp cyBub3Qgc2V0CkNPTkZJR19MQ0RfSUxJOTMyMD1tCiMgQ09ORklHX0xDRF9URE8yNE0gaXMgbm90 IHNldApDT05GSUdfTENEX1ZHRzI0MzJBND1tCkNPTkZJR19MQ0RfUExBVEZPUk09bQpDT05GSUdf TENEX1M2RTYzTTA9bQpDT05GSUdfTENEX0xEOTA0MD1tCkNPTkZJR19MQ0RfQU1TMzY5RkcwNj1t CkNPTkZJR19MQ0RfTE1TNTAxS0YwMz1tCkNPTkZJR19MQ0RfSFg4MzU3PW0KQ09ORklHX0JBQ0tM SUdIVF9DTEFTU19ERVZJQ0U9bQpDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUM9bQpDT05GSUdfQkFD S0xJR0hUX0xNMzUzMz1tCkNPTkZJR19CQUNLTElHSFRfREE5MDUyPW0KIyBDT05GSUdfQkFDS0xJ R0hUX01BWDg5MjUgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0FQUExFPW0KIyBDT05GSUdf QkFDS0xJR0hUX1BNODk0MV9XTEVEIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkE9 bQpDT05GSUdfQkFDS0xJR0hUX0FEUDU1MjA9bQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjA9bQpD T05GSUdfQkFDS0xJR0hUX0FEUDg4NzA9bQpDT05GSUdfQkFDS0xJR0hUX0xNMzYzOT1tCiMgQ09O RklHX0JBQ0tMSUdIVF9QQU5ET1JBIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9TS1k4MTQ1 Mj1tCkNPTkZJR19CQUNLTElHSFRfQVMzNzExPW0KQ09ORklHX0JBQ0tMSUdIVF9HUElPPW0KIyBD T05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9CRDYx MDc9bQpDT05GSUdfVkdBU1RBVEU9bQpDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5 IGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1ZHQV9DT05TT0xFPXkKIyBDT05GSUdfVkdBQ09OX1NP RlRfU0NST0xMQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RV TU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJ R19GUkFNRUJVRkZFUl9DT05TT0xFPW0KQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNU X1BSSU1BUlk9eQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBz ZXQKQ09ORklHX0xPR089eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENP TkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIy ND15CkNPTkZJR19TT1VORD15CkNPTkZJR19TT1VORF9PU1NfQ09SRT15CkNPTkZJR19TT1VORF9P U1NfQ09SRV9QUkVDTEFJTT15CkNPTkZJR19TTkQ9bQpDT05GSUdfU05EX1RJTUVSPW0KQ09ORklH X1NORF9QQ009bQpDT05GSUdfU05EX0RNQUVOR0lORV9QQ009bQpDT05GSUdfU05EX0hXREVQPW0K Q09ORklHX1NORF9SQVdNSURJPW0KQ09ORklHX1NORF9DT01QUkVTU19PRkZMT0FEPW0KQ09ORklH X1NORF9KQUNLPXkKQ09ORklHX1NORF9TRVFVRU5DRVI9bQpDT05GSUdfU05EX1NFUV9EVU1NWT1t CkNPTkZJR19TTkRfT1NTRU1VTD15CiMgQ09ORklHX1NORF9NSVhFUl9PU1MgaXMgbm90IHNldApD T05GSUdfU05EX1BDTV9PU1M9bQojIENPTkZJR19TTkRfUENNX09TU19QTFVHSU5TIGlzIG5vdCBz ZXQKQ09ORklHX1NORF9QQ01fVElNRVI9eQojIENPTkZJR19TTkRfU0VRVUVOQ0VSX09TUyBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfRFlOQU1JQ19NSU5PUlM9eQpDT05GSUdfU05EX01BWF9DQVJEUz0z MgpDT05GSUdfU05EX1NVUFBPUlRfT0xEX0FQST15CkNPTkZJR19TTkRfUFJPQ19GUz15CkNPTkZJ R19TTkRfVkVSQk9TRV9QUk9DRlM9eQpDT05GSUdfU05EX1ZFUkJPU0VfUFJJTlRLPXkKIyBDT05G SUdfU05EX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NORF9WTUFTVEVSPXkKQ09ORklHX1NORF9E TUFfU0dCVUY9eQpDT05GSUdfU05EX1JBV01JRElfU0VRPW0KQ09ORklHX1NORF9PUEwzX0xJQl9T RVE9bQojIENPTkZJR19TTkRfT1BMNF9MSUJfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NC QVdFX1NFUSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfRU1VMTBLMV9TRVE9bQpDT05GSUdfU05EX01Q VTQwMV9VQVJUPW0KQ09ORklHX1NORF9PUEwzX0xJQj1tCkNPTkZJR19TTkRfVlhfTElCPW0KQ09O RklHX1NORF9BQzk3X0NPREVDPW0KQ09ORklHX1NORF9EUklWRVJTPXkKQ09ORklHX1NORF9EVU1N WT1tCiMgQ09ORklHX1NORF9BTE9PUCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVklSTUlEST1tCiMg Q09ORklHX1NORF9NVFBBViBpcyBub3Qgc2V0CkNPTkZJR19TTkRfTVRTNjQ9bQpDT05GSUdfU05E X1NFUklBTF9VMTY1NTA9bQpDT05GSUdfU05EX01QVTQwMT1tCkNPTkZJR19TTkRfUE9SVE1BTjJY ND1tCiMgQ09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkUgaXMgbm90IHNldApDT05GSUdfU05EX1NC X0NPTU1PTj1tCkNPTkZJR19TTkRfUENJPXkKIyBDT05GSUdfU05EX0FEMTg4OSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9BTFMzMDAgaXMgbm90IHNldApDT05GSUdfU05EX0FMUzQwMDA9bQpDT05G SUdfU05EX0FMSTU0NTE9bQojIENPTkZJR19TTkRfQVNJSFBJIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9BVElJWFA9bQpDT05GSUdfU05EX0FUSUlYUF9NT0RFTT1tCkNPTkZJR19TTkRfQVU4ODEwPW0K Q09ORklHX1NORF9BVTg4MjA9bQojIENPTkZJR19TTkRfQVU4ODMwIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0FXMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BWlQzMzI4IGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0JUODdYIGlzIG5vdCBzZXQKQ09ORklHX1NORF9DQTAxMDY9bQojIENPTkZJR19T TkRfQ01JUENJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9PWFlHRU5fTElCPW0KQ09ORklHX1NORF9P WFlHRU49bQpDT05GSUdfU05EX0NTNDI4MT1tCkNPTkZJR19TTkRfQ1M0NlhYPW0KQ09ORklHX1NO RF9DUzQ2WFhfTkVXX0RTUD15CkNPTkZJR19TTkRfQ1RYRkk9bQpDT05GSUdfU05EX0RBUkxBMjA9 bQpDT05GSUdfU05EX0dJTkEyMD1tCiMgQ09ORklHX1NORF9MQVlMQTIwIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0RBUkxBMjQgaXMgbm90IHNldApDT05GSUdfU05EX0dJTkEyND1tCiMgQ09ORklH X1NORF9MQVlMQTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01PTkEgaXMgbm90IHNldAojIENP TkZJR19TTkRfTUlBIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VDSE8zRyBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9JTkRJR08gaXMgbm90IHNldApDT05GSUdfU05EX0lORElHT0lPPW0KQ09ORklH X1NORF9JTkRJR09ESj1tCkNPTkZJR19TTkRfSU5ESUdPSU9YPW0KIyBDT05GSUdfU05EX0lORElH T0RKWCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfRU1VMTBLMT1tCiMgQ09ORklHX1NORF9FTVUxMEsx WCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfRU5TMTM3MD1tCkNPTkZJR19TTkRfRU5TMTM3MT1tCkNP TkZJR19TTkRfRVMxOTM4PW0KQ09ORklHX1NORF9FUzE5Njg9bQojIENPTkZJR19TTkRfRVMxOTY4 X0lOUFVUIGlzIG5vdCBzZXQKQ09ORklHX1NORF9GTTgwMT1tCkNPTkZJR19TTkRfSERTUD1tCkNP TkZJR19TTkRfSERTUE09bQojIENPTkZJR19TTkRfSUNFMTcxMiBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9JQ0UxNzI0IGlzIG5vdCBzZXQKQ09ORklHX1NORF9JTlRFTDhYMD1tCkNPTkZJR19TTkRf SU5URUw4WDBNPW0KQ09ORklHX1NORF9LT1JHMTIxMj1tCkNPTkZJR19TTkRfTE9MQT1tCkNPTkZJ R19TTkRfTFg2NDY0RVM9bQojIENPTkZJR19TTkRfTUFFU1RSTzMgaXMgbm90IHNldAojIENPTkZJ R19TTkRfTUlYQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX05NMjU2IGlzIG5vdCBzZXQKQ09O RklHX1NORF9QQ1hIUj1tCiMgQ09ORklHX1NORF9SSVBUSURFIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1JNRTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1JNRTk2IGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1JNRTk2NTIgaXMgbm90IHNldApDT05GSUdfU05EX1NPTklDVklCRVM9bQojIENPTkZJ R19TTkRfVFJJREVOVCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVklBODJYWD1tCiMgQ09ORklHX1NO RF9WSUE4MlhYX01PREVNIGlzIG5vdCBzZXQKQ09ORklHX1NORF9WSVJUVU9TTz1tCkNPTkZJR19T TkRfVlgyMjI9bQpDT05GSUdfU05EX1lNRlBDST1tCgojCiMgSEQtQXVkaW8KIwpDT05GSUdfU05E X0hEQT1tCkNPTkZJR19TTkRfSERBX0lOVEVMPW0KQ09ORklHX1NORF9IREFfSFdERVA9eQpDT05G SUdfU05EX0hEQV9SRUNPTkZJRz15CiMgQ09ORklHX1NORF9IREFfSU5QVVRfQkVFUCBpcyBub3Qg c2V0CkNPTkZJR19TTkRfSERBX1BBVENIX0xPQURFUj15CiMgQ09ORklHX1NORF9IREFfQ09ERUNf UkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9IREFfQ09ERUNfQU5BTE9HIGlzIG5vdCBz ZXQKQ09ORklHX1NORF9IREFfQ09ERUNfU0lHTUFURUw9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19W SUE9bQojIENPTkZJR19TTkRfSERBX0NPREVDX0hETUkgaXMgbm90IHNldApDT05GSUdfU05EX0hE QV9DT0RFQ19DSVJSVVM9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19DT05FWEFOVD1tCiMgQ09ORklH X1NORF9IREFfQ09ERUNfQ0EwMTEwIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfQ09ERUNfQ0Ew MTMyPW0KQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyX0RTUD15CkNPTkZJR19TTkRfSERBX0NP REVDX0NNRURJQT1tCiMgQ09ORklHX1NORF9IREFfQ09ERUNfU0kzMDU0IGlzIG5vdCBzZXQKQ09O RklHX1NORF9IREFfR0VORVJJQz1tCkNPTkZJR19TTkRfSERBX1BPV0VSX1NBVkVfREVGQVVMVD0w CkNPTkZJR19TTkRfSERBX0NPUkU9bQpDT05GSUdfU05EX0hEQV9EU1BfTE9BREVSPXkKQ09ORklH X1NORF9IREFfSTkxNT15CkNPTkZJR19TTkRfSERBX0VYVF9DT1JFPW0KQ09ORklHX1NORF9IREFf UFJFQUxMT0NfU0laRT02NApDT05GSUdfU05EX1NQST15CkNPTkZJR19TTkRfU09DPW0KQ09ORklH X1NORF9TT0NfQUM5N19CVVM9eQpDT05GSUdfU05EX1NPQ19HRU5FUklDX0RNQUVOR0lORV9QQ009 eQpDT05GSUdfU05EX1NPQ19DT01QUkVTUz15CkNPTkZJR19TTkRfU09DX1RPUE9MT0dZPXkKQ09O RklHX1NORF9BVE1FTF9TT0M9bQojIENPTkZJR19TTkRfREVTSUdOV0FSRV9JMlMgaXMgbm90IHNl dAoKIwojIFNvQyBBdWRpbyBmb3IgRnJlZXNjYWxlIENQVXMKIwoKIwojIENvbW1vbiBTb0MgQXVk aW8gb3B0aW9ucyBmb3IgRnJlZXNjYWxlIENQVXM6CiMKQ09ORklHX1NORF9TT0NfRlNMX0FTUkM9 bQpDT05GSUdfU05EX1NPQ19GU0xfU0FJPW0KQ09ORklHX1NORF9TT0NfRlNMX1NTST1tCiMgQ09O RklHX1NORF9TT0NfRlNMX1NQRElGIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19GU0xfRVNB SSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0lNWF9BVURNVVg9bQpDT05GSUdfU05EX1NTVF9N RkxEX1BMQVRGT1JNPW0KQ09ORklHX1NORF9TU1RfSVBDPW0KQ09ORklHX1NORF9TU1RfSVBDX0FD UEk9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TU1Q9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TU1Rf QUNQST1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0JZVENSX1JUNTY0MF9NQUNIPW0KQ09ORklHX1NO RF9TT0NfSU5URUxfU0tZTEFLRT1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NLTF9SVDI4Nl9NQUNI PW0KCiMKIyBBbGx3aW5uZXIgU29DIEF1ZGlvIHN1cHBvcnQKIwpDT05GSUdfU05EX1NVTjRJX0NP REVDPW0KQ09ORklHX1NORF9TT0NfWFRGUEdBX0kyUz1tCkNPTkZJR19TTkRfU09DX0kyQ19BTkRf U1BJPW0KCiMKIyBDT0RFQyBkcml2ZXJzCiMKQ09ORklHX1NORF9TT0NfQUM5N19DT0RFQz1tCkNP TkZJR19TTkRfU09DX0FEQVUxNzAxPW0KQ09ORklHX1NORF9TT0NfQUs0MTA0PW0KQ09ORklHX1NO RF9TT0NfQUs0NTU0PW0KQ09ORklHX1NORF9TT0NfQUs0NjEzPW0KQ09ORklHX1NORF9TT0NfQUs0 NjQyPW0KIyBDT05GSUdfU05EX1NPQ19BSzUzODYgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X0FMQzU2MjMgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19DUzM1TDMyPW0KIyBDT05GSUdfU05E X1NPQ19DUzQyTDUxX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0Mkw1MiBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfU09DX0NTNDJMNTY9bQojIENPTkZJR19TTkRfU09DX0NTNDJMNzMg aXMgbm90IHNldApDT05GSUdfU05EX1NPQ19DUzQyNjU9bQpDT05GSUdfU05EX1NPQ19DUzQyNzA9 bQpDT05GSUdfU05EX1NPQ19DUzQyNzE9bQojIENPTkZJR19TTkRfU09DX0NTNDI3MV9JMkMgaXMg bm90IHNldApDT05GSUdfU05EX1NPQ19DUzQyNzFfU1BJPW0KQ09ORklHX1NORF9TT0NfQ1M0MlhY OD1tCkNPTkZJR19TTkRfU09DX0NTNDJYWDhfSTJDPW0KIyBDT05GSUdfU05EX1NPQ19DUzQzNDkg aXMgbm90IHNldApDT05GSUdfU05EX1NPQ19ETUlDPW0KIyBDT05GSUdfU05EX1NPQ19FUzgzMjgg aXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0dUTTYwMSBpcyBub3Qgc2V0CkNPTkZJR19TTkRf U09DX1BDTTE2ODE9bQojIENPTkZJR19TTkRfU09DX1BDTTE3OTJBIGlzIG5vdCBzZXQKQ09ORklH X1NORF9TT0NfUENNNTEyeD1tCkNPTkZJR19TTkRfU09DX1BDTTUxMnhfSTJDPW0KQ09ORklHX1NO RF9TT0NfUENNNTEyeF9TUEk9bQpDT05GSUdfU05EX1NPQ19STDYyMzE9bQpDT05GSUdfU05EX1NP Q19STDYzNDdBPW0KQ09ORklHX1NORF9TT0NfUlQyODY9bQojIENPTkZJR19TTkRfU09DX1JUNTYz MSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1JUNTY0MD1tCiMgQ09ORklHX1NORF9TT0NfUlQ1 Njc3X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1NHVEw1MDAwPW0KQ09ORklHX1NORF9T T0NfU0lHTUFEU1A9bQpDT05GSUdfU05EX1NPQ19TSUdNQURTUF9JMkM9bQpDT05GSUdfU05EX1NP Q19TSVJGX0FVRElPX0NPREVDPW0KQ09ORklHX1NORF9TT0NfU1BESUY9bQpDT05GSUdfU05EX1NP Q19TU00yNjAyPW0KQ09ORklHX1NORF9TT0NfU1NNMjYwMl9TUEk9bQpDT05GSUdfU05EX1NPQ19T U00yNjAyX0kyQz1tCiMgQ09ORklHX1NORF9TT0NfU1NNNDU2NyBpcyBub3Qgc2V0CkNPTkZJR19T TkRfU09DX1NUQTMyWD1tCkNPTkZJR19TTkRfU09DX1NUQTM1MD1tCkNPTkZJR19TTkRfU09DX1NU SV9TQVM9bQpDT05GSUdfU05EX1NPQ19UQVMyNTUyPW0KQ09ORklHX1NORF9TT0NfVEFTNTA4Nj1t CkNPTkZJR19TTkRfU09DX1RBUzU3MVg9bQojIENPTkZJR19TTkRfU09DX1RGQTk4NzkgaXMgbm90 IHNldApDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMyMz1tCkNPTkZJR19TTkRfU09DX1RMVjMyMEFJ QzIzX0kyQz1tCiMgQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjNfU1BJIGlzIG5vdCBzZXQKQ09O RklHX1NORF9TT0NfVExWMzIwQUlDMzFYWD1tCkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzNYPW0K Q09ORklHX1NORF9TT0NfVFMzQTIyN0U9bQpDT05GSUdfU05EX1NPQ19XTTg1MTA9bQpDT05GSUdf U05EX1NPQ19XTTg1MjM9bQojIENPTkZJR19TTkRfU09DX1dNODU4MCBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfU09DX1dNODcxMT1tCkNPTkZJR19TTkRfU09DX1dNODcyOD1tCkNPTkZJR19TTkRfU09D X1dNODczMT1tCkNPTkZJR19TTkRfU09DX1dNODczNz1tCkNPTkZJR19TTkRfU09DX1dNODc0MT1t CiMgQ09ORklHX1NORF9TT0NfV004NzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3 NTMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODc3MCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TT0NfV004Nzc2IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfV004ODA0PW0KIyBDT05G SUdfU05EX1NPQ19XTTg4MDRfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfV004ODA0X1NQ ST1tCkNPTkZJR19TTkRfU09DX1dNODkwMz1tCkNPTkZJR19TTkRfU09DX1dNODk2Mj1tCiMgQ09O RklHX1NORF9TT0NfV004OTc4IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfVFBBNjEzMEEyPW0K IyBDT05GSUdfU05EX1NJTVBMRV9DQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkRfUFJJTUUg aXMgbm90IHNldApDT05GSUdfQUM5N19CVVM9bQoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJ RD15CkNPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSD15CiMgQ09ORklHX0hJRFJBVyBpcyBub3Qg c2V0CiMgQ09ORklHX1VISUQgaXMgbm90IHNldAojIENPTkZJR19ISURfR0VORVJJQyBpcyBub3Qg c2V0CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPW0KQ09ORklH X0hJRF9BQ1JVWD15CiMgQ09ORklHX0hJRF9BQ1JVWF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9BUFBMRSBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVVSRUFMPW0KQ09ORklHX0hJRF9CRUxLSU49 bQpDT05GSUdfSElEX0NIRVJSWT1tCkNPTkZJR19ISURfQ0hJQ09OWT15CkNPTkZJR19ISURfUFJP RElLRVlTPW0KIyBDT05GSUdfSElEX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19ISURfRFJB R09OUklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJ R19ISURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VaS0VZIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldApDT05GSUdfSElEX0dGUk09bQpDT05GSUdfSElE X0tFWVRPVUNIPXkKQ09ORklHX0hJRF9LWUU9eQojIENPTkZJR19ISURfV0FMVE9QIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9HWVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9UV0lOSEFOIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9LRU5TSU5HVE9OPW0KQ09O RklHX0hJRF9MQ1BPV0VSPW0KIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9MT0dJVEVDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTUFHSUNNT1VTRT15CiMgQ09ORklH X0hJRF9NSUNST1NPRlQgaXMgbm90IHNldApDT05GSUdfSElEX01PTlRFUkVZPXkKQ09ORklHX0hJ RF9NVUxUSVRPVUNIPW0KQ09ORklHX0hJRF9PUlRFSz15CiMgQ09ORklHX0hJRF9QQU5USEVSTE9S RCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVUQUxZTlg9eQpDT05GSUdfSElEX1BJQ09MQ0Q9eQpD T05GSUdfSElEX1BJQ09MQ0RfTEVEUz15CkNPTkZJR19ISURfUExBTlRST05JQ1M9eQpDT05GSUdf SElEX1BSSU1BWD1tCkNPTkZJR19ISURfU0FJVEVLPXkKIyBDT05GSUdfSElEX1NBTVNVTkcgaXMg bm90IHNldApDT05GSUdfSElEX1NQRUVETElOSz15CiMgQ09ORklHX0hJRF9TVEVFTFNFUklFUyBp cyBub3Qgc2V0CkNPTkZJR19ISURfU1VOUExVUz15CiMgQ09ORklHX0hJRF9STUkgaXMgbm90IHNl dApDT05GSUdfSElEX0dSRUVOQVNJQT15CkNPTkZJR19HUkVFTkFTSUFfRkY9eQojIENPTkZJR19I SURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USVZPPW0KQ09ORklHX0hJRF9U T1BTRUVEPW0KIyBDT05GSUdfSElEX1RISU5HTSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVEhSVVNU TUFTVEVSPW0KIyBDT05GSUdfVEhSVVNUTUFTVEVSX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9X QUNPTT15CkNPTkZJR19ISURfV0lJTU9URT1tCkNPTkZJR19ISURfWElOTU89eQojIENPTkZJR19I SURfWkVST1BMVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfWllEQUNST04gaXMgbm90IHNldAoj IENPTkZJR19ISURfU0VOU09SX0hVQiBpcyBub3Qgc2V0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMK Q09ORklHX0kyQ19ISUQ9eQpDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19V U0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKIyBDT05GSUdfVVNCIGlzIG5v dCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJp dmVycwojCiMgQ09ORklHX1VTQl9QSFkgaXMgbm90IHNldAojIENPTkZJR19OT1BfVVNCX1hDRUlW IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RB SFZPX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdf VVdCPW0KIyBDT05GSUdfVVdCX1dIQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUMgaXMgbm90IHNl dApDT05GSUdfTUVNU1RJQ0s9bQpDT05GSUdfTUVNU1RJQ0tfREVCVUc9eQoKIwojIE1lbW9yeVN0 aWNrIGRyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRT15CkNPTkZJR19NU1BS T19CTE9DSz1tCkNPTkZJR19NU19CTE9DSz1tCgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9s bGVyIERyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tfVElGTV9NUz1tCkNPTkZJR19NRU1TVElDS19K TUlDUk9OXzM4WD1tCkNPTkZJR19NRU1TVElDS19SNTkyPW0KQ09ORklHX01FTVNUSUNLX1JFQUxU RUtfUENJPW0KQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQpDT05GSUdfTEVE U19DTEFTU19GTEFTSD1tCgojCiMgTEVEIGRyaXZlcnMKIwpDT05GSUdfTEVEU19MTTM1MzA9eQpD T05GSUdfTEVEU19MTTM1MzM9bQojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX1BDQTk1MzI9eQojIENPTkZJR19MRURTX1BDQTk1MzJfR1BJTyBpcyBub3Qgc2V0CkNP TkZJR19MRURTX0dQSU89eQojIENPTkZJR19MRURTX0xQMzk0NCBpcyBub3Qgc2V0CkNPTkZJR19M RURTX0xQNTVYWF9DT01NT049eQojIENPTkZJR19MRURTX0xQNTUyMSBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX0xQNTUyMz15CkNPTkZJR19MRURTX0xQNTU2Mj1tCiMgQ09ORklHX0xFRFNfTFA4NTAx IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA4ODYwPXkKIyBDT05GSUdfTEVEU19DTEVWT19NQUlM IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUENBOTU1WD15CkNPTkZJR19MRURTX1BDQTk2M1g9bQpD T05GSUdfTEVEU19XTTgzNTA9eQpDT05GSUdfTEVEU19EQTkwNTI9bQpDT05GSUdfTEVEU19EQUMx MjRTMDg1PW0KQ09ORklHX0xFRFNfUkVHVUxBVE9SPXkKQ09ORklHX0xFRFNfQkQyODAyPW0KQ09O RklHX0xFRFNfSU5URUxfU1M0MjAwPXkKQ09ORklHX0xFRFNfTFQzNTkzPW0KQ09ORklHX0xFRFNf QURQNTUyMD1tCkNPTkZJR19MRURTX0RFTExfTkVUQk9PS1M9bQpDT05GSUdfTEVEU19NQzEzNzgz PXkKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVExDNTkxWFg9 bQpDT05GSUdfTEVEU19NQVg4OTk3PW0KQ09ORklHX0xFRFNfTE0zNTV4PXkKQ09ORklHX0xFRFNf TUVORjIxQk1DPW0KCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1 bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCkNPTkZJR19MRURTX0JMSU5L TT1tCgojCiMgTEVEIFRyaWdnZXJzCiMKIyBDT05GSUdfTEVEU19UUklHR0VSUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NS VUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKIyBDT05GSUdfRURBQyBpcyBub3Qgc2V0CkNPTkZJ R19SVENfTElCPXkKIyBDT05GSUdfUlRDX0NMQVNTIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklD RVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2aWNl cwojCkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09O RklHX0RNQV9BQ1BJPXkKQ09ORklHX0lOVEVMX0lETUE2ND15CiMgQ09ORklHX0lOVEVMX0lPQVRE TUEgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NSUNfWDEwMF9ETUEgaXMgbm90IHNldApDT05G SUdfRFdfRE1BQ19DT1JFPXkKIyBDT05GSUdfRFdfRE1BQyBpcyBub3Qgc2V0CkNPTkZJR19EV19E TUFDX1BDST15CkNPTkZJR19IU1VfRE1BPW0KCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FT WU5DX1RYX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdf QVVYRElTUExBWT15CkNPTkZJR19LUzAxMDg9bQpDT05GSUdfS1MwMTA4X1BPUlQ9MHgzNzgKQ09O RklHX0tTMDEwOF9ERUxBWT0yCkNPTkZJR19DRkFHMTI4NjRCPW0KQ09ORklHX0NGQUcxMjg2NEJf UkFURT0yMAojIENPTkZJR19VSU8gaXMgbm90IHNldApDT05GSUdfVkZJT19JT01NVV9UWVBFMT15 CkNPTkZJR19WRklPX1ZJUlFGRD1tCkNPTkZJR19WRklPPXkKQ09ORklHX1ZGSU9fTk9JT01NVT15 CkNPTkZJR19WRklPX1BDST1tCkNPTkZJR19WRklPX1BDSV9WR0E9eQpDT05GSUdfVkZJT19QQ0lf TU1BUD15CkNPTkZJR19WRklPX1BDSV9JTlRYPXkKQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj1t CiMgQ09ORklHX1ZJUlRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89eQoKIwojIFZp cnRpbyBkcml2ZXJzCiMKQ09ORklHX1ZJUlRJT19QQ0k9bQpDT05GSUdfVklSVElPX1BDSV9MRUdB Q1k9eQojIENPTkZJR19WSVJUSU9fQkFMTE9PTiBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fSU5Q VVQ9bQpDT05GSUdfVklSVElPX01NSU89eQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJ Q0VTPXkKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQ RVJWIGlzIG5vdCBzZXQKQ09ORklHX1NUQUdJTkc9eQojIENPTkZJR19TTElDT1NTIGlzIG5vdCBz ZXQKQ09ORklHX0NPTUVEST1tCiMgQ09ORklHX0NPTUVESV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19DT01FRElfREVGQVVMVF9CVUZfU0laRV9LQj0yMDQ4CkNPTkZJR19DT01FRElfREVGQVVMVF9C VUZfTUFYU0laRV9LQj0yMDQ4MApDT05GSUdfQ09NRURJX01JU0NfRFJJVkVSUz15CkNPTkZJR19D T01FRElfQk9ORD1tCkNPTkZJR19DT01FRElfVEVTVD1tCiMgQ09ORklHX0NPTUVESV9QQVJQT1JU IGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9TRVJJQUwyMDAyPW0KQ09ORklHX0NPTUVESV9JU0Ff RFJJVkVSUz15CkNPTkZJR19DT01FRElfUENMNzExPW0KIyBDT05GSUdfQ09NRURJX1BDTDcyNCBp cyBub3Qgc2V0CkNPTkZJR19DT01FRElfUENMNzI2PW0KQ09ORklHX0NPTUVESV9QQ0w3MzA9bQoj IENPTkZJR19DT01FRElfUENMODEyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX1BDTDgxNiBp cyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9QQ0w4MTggaXMgbm90IHNldApDT05GSUdfQ09NRURJ X1BDTTM3MjQ9bQpDT05GSUdfQ09NRURJX0FNUExDX0RJTzIwMF9JU0E9bQpDT05GSUdfQ09NRURJ X0FNUExDX1BDMjM2X0lTQT1tCkNPTkZJR19DT01FRElfQU1QTENfUEMyNjNfSVNBPW0KQ09ORklH X0NPTUVESV9SVEk4MDA9bQpDT05GSUdfQ09NRURJX1JUSTgwMj1tCkNPTkZJR19DT01FRElfREFD MDI9bQpDT05GSUdfQ09NRURJX0RBUzE2TTE9bQojIENPTkZJR19DT01FRElfREFTMDhfSVNBIGlz IG5vdCBzZXQKQ09ORklHX0NPTUVESV9EQVMxNj1tCkNPTkZJR19DT01FRElfREFTODAwPW0KQ09O RklHX0NPTUVESV9EQVMxODAwPW0KIyBDT05GSUdfQ09NRURJX0RBUzY0MDIgaXMgbm90IHNldApD T05GSUdfQ09NRURJX0RUMjgwMT1tCkNPTkZJR19DT01FRElfRFQyODExPW0KIyBDT05GSUdfQ09N RURJX0RUMjgxNCBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfRFQyODE1PW0KQ09ORklHX0NPTUVE SV9EVDI4MTc9bQpDT05GSUdfQ09NRURJX0RUMjgyWD1tCiMgQ09ORklHX0NPTUVESV9ETU0zMkFU IGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9GTDUxMj1tCkNPTkZJR19DT01FRElfQUlPX0FJTzEy Xzg9bQojIENPTkZJR19DT01FRElfQUlPX0lJUk9fMTYgaXMgbm90IHNldAojIENPTkZJR19DT01F RElfSUlfUENJMjBLQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9DNlhESUdJTyBpcyBub3Qg c2V0CkNPTkZJR19DT01FRElfTVBDNjI0PW0KQ09ORklHX0NPTUVESV9BRFExMkI9bQojIENPTkZJ R19DT01FRElfTklfQVRfQTIxNTAgaXMgbm90IHNldApDT05GSUdfQ09NRURJX05JX0FUX0FPPW0K Q09ORklHX0NPTUVESV9OSV9BVE1JTz1tCkNPTkZJR19DT01FRElfTklfQVRNSU8xNkQ9bQpDT05G SUdfQ09NRURJX05JX0xBQlBDX0lTQT1tCkNPTkZJR19DT01FRElfUENNQUQ9bQpDT05GSUdfQ09N RURJX1BDTURBMTI9bQpDT05GSUdfQ09NRURJX1BDTU1JTz1tCiMgQ09ORklHX0NPTUVESV9QQ01V SU8gaXMgbm90IHNldApDT05GSUdfQ09NRURJX01VTFRJUTM9bQpDT05GSUdfQ09NRURJX1M1MjY9 bQpDT05GSUdfQ09NRURJX1BDSV9EUklWRVJTPW0KQ09ORklHX0NPTUVESV84MjU1X1BDST1tCkNP TkZJR19DT01FRElfQURESV9XQVRDSERPRz1tCiMgQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMTAz MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMTUwMCBpcyBub3Qgc2V0CkNP TkZJR19DT01FRElfQURESV9BUENJXzE1MTY9bQojIENPTkZJR19DT01FRElfQURESV9BUENJXzE1 NjQgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfQURESV9BUENJXzE2WFggaXMgbm90IHNldApD T05GSUdfQ09NRURJX0FERElfQVBDSV8yMDMyPW0KQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMjIw MD1tCiMgQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMzEyMCBpcyBub3Qgc2V0CkNPTkZJR19DT01F RElfQURESV9BUENJXzM1MDE9bQojIENPTkZJR19DT01FRElfQURESV9BUENJXzNYWFggaXMgbm90 IHNldApDT05GSUdfQ09NRURJX0FETF9QQ0k2MjA4PW0KIyBDT05GSUdfQ09NRURJX0FETF9QQ0k3 WDNYIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9BRExfUENJODE2ND1tCkNPTkZJR19DT01FRElf QURMX1BDSTkxMTE9bQojIENPTkZJR19DT01FRElfQURMX1BDSTkxMTggaXMgbm90IHNldApDT05G SUdfQ09NRURJX0FEVl9QQ0kxNzEwPW0KQ09ORklHX0NPTUVESV9BRFZfUENJMTcyMz1tCkNPTkZJ R19DT01FRElfQURWX1BDSTE3MjQ9bQojIENPTkZJR19DT01FRElfQURWX1BDSV9ESU8gaXMgbm90 IHNldApDT05GSUdfQ09NRURJX0FNUExDX0RJTzIwMF9QQ0k9bQpDT05GSUdfQ09NRURJX0FNUExD X1BDMjM2X1BDST1tCkNPTkZJR19DT01FRElfQU1QTENfUEMyNjNfUENJPW0KQ09ORklHX0NPTUVE SV9BTVBMQ19QQ0kyMjQ9bQojIENPTkZJR19DT01FRElfQU1QTENfUENJMjMwIGlzIG5vdCBzZXQK IyBDT05GSUdfQ09NRURJX0NPTlRFQ19QQ0lfRElPIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9E QVMwOF9QQ0k9bQpDT05GSUdfQ09NRURJX0RUMzAwMD1tCiMgQ09ORklHX0NPTUVESV9EWU5BX1BD STEwWFggaXMgbm90IHNldAojIENPTkZJR19DT01FRElfR1NDX0hQREkgaXMgbm90IHNldAojIENP TkZJR19DT01FRElfTUY2WDQgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfSUNQX01VTFRJIGlz IG5vdCBzZXQKQ09ORklHX0NPTUVESV9EQVFCT0FSRDIwMDA9bQojIENPTkZJR19DT01FRElfSlIz X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9LRV9DT1VOVEVSIGlzIG5vdCBzZXQKQ09O RklHX0NPTUVESV9DQl9QQ0lEQVM2ND1tCkNPTkZJR19DT01FRElfQ0JfUENJREFTPW0KQ09ORklH X0NPTUVESV9DQl9QQ0lEREE9bQojIENPTkZJR19DT01FRElfQ0JfUENJTURBUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NPTUVESV9DQl9QQ0lNRERBIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9NRTQw MDA9bQojIENPTkZJR19DT01FRElfTUVfREFRIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX05J XzY1MjcgaXMgbm90IHNldApDT05GSUdfQ09NRURJX05JXzY1WFg9bQpDT05GSUdfQ09NRURJX05J XzY2MFg9bQojIENPTkZJR19DT01FRElfTklfNjcwWCBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElf TklfTEFCUENfUENJPW0KIyBDT05GSUdfQ09NRURJX05JX1BDSURJTyBpcyBub3Qgc2V0CkNPTkZJ R19DT01FRElfTklfUENJTUlPPW0KQ09ORklHX0NPTUVESV9SVEQ1MjA9bQpDT05GSUdfQ09NRURJ X1M2MjY9bQpDT05GSUdfQ09NRURJX01JVEU9bQpDT05GSUdfQ09NRURJX05JX1RJT0NNRD1tCkNP TkZJR19DT01FRElfODI1ND1tCkNPTkZJR19DT01FRElfODI1NT1tCiMgQ09ORklHX0NPTUVESV84 MjU1X1NBIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9LQ09NRURJTElCPW0KQ09ORklHX0NPTUVE SV9BTVBMQ19ESU8yMDA9bQpDT05GSUdfQ09NRURJX0FNUExDX1BDMjM2PW0KQ09ORklHX0NPTUVE SV9EQVMwOD1tCkNPTkZJR19DT01FRElfSVNBRE1BPW0KQ09ORklHX0NPTUVESV9OSV9MQUJQQz1t CkNPTkZJR19DT01FRElfTklfTEFCUENfSVNBRE1BPW0KQ09ORklHX0NPTUVESV9OSV9USU89bQpD T05GSUdfUEFORUw9bQpDT05GSUdfUEFORUxfUEFSUE9SVD0wCkNPTkZJR19QQU5FTF9QUk9GSUxF PTUKIyBDT05GSUdfUEFORUxfQ0hBTkdFX01FU1NBR0UgaXMgbm90IHNldAoKIwojIElJTyBzdGFn aW5nIGRyaXZlcnMKIwoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBDT05GSUdfQURJUzE2MjAxIGlz IG5vdCBzZXQKQ09ORklHX0FESVMxNjIwMz1tCkNPTkZJR19BRElTMTYyMDQ9bQpDT05GSUdfQURJ UzE2MjA5PXkKIyBDT05GSUdfQURJUzE2MjIwIGlzIG5vdCBzZXQKQ09ORklHX0FESVMxNjI0MD1t CiMgQ09ORklHX0xJUzNMMDJEUSBpcyBub3Qgc2V0CkNPTkZJR19TQ0EzMDAwPXkKCiMKIyBBbmFs b2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3NjA2IGlzIG5vdCBzZXQKQ09O RklHX0FENzc4MD15CkNPTkZJR19BRDc4MTY9eQpDT05GSUdfQUQ3MTkyPW0KQ09ORklHX0FENzI4 MD15CgojCiMgQW5hbG9nIGRpZ2l0YWwgYmktZGlyZWN0aW9uIGNvbnZlcnRlcnMKIwpDT05GSUdf QURUNzMxNj1tCkNPTkZJR19BRFQ3MzE2X1NQST1tCkNPTkZJR19BRFQ3MzE2X0kyQz1tCgojCiMg Q2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKQ09ORklHX0FENzE1MD15CkNPTkZJ R19BRDcxNTI9eQojIENPTkZJR19BRDc3NDYgaXMgbm90IHNldAoKIwojIERpcmVjdCBEaWdpdGFs IFN5bnRoZXNpcwojCiMgQ09ORklHX0FEOTgzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FEOTgzNCBp cyBub3Qgc2V0CgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCiMgQ09ORklHX0FESVMx NjA2MCBpcyBub3Qgc2V0CgojCiMgTmV0d29yayBBbmFseXplciwgSW1wZWRhbmNlIENvbnZlcnRl cnMKIwojIENPTkZJR19BRDU5MzMgaXMgbm90IHNldAoKIwojIExpZ2h0IHNlbnNvcnMKIwpDT05G SUdfU0VOU09SU19JU0wyOTAxOD1tCkNPTkZJR19TRU5TT1JTX0lTTDI5MDI4PW0KQ09ORklHX1RT TDI1ODM9bQpDT05GSUdfVFNMMng3eD1tCgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwpDT05G SUdfU0VOU09SU19ITUM1ODQzPW0KQ09ORklHX1NFTlNPUlNfSE1DNTg0M19JMkM9bQojIENPTkZJ R19TRU5TT1JTX0hNQzU4NDNfU1BJIGlzIG5vdCBzZXQKCiMKIyBBY3RpdmUgZW5lcmd5IG1ldGVy aW5nIElDCiMKQ09ORklHX0FERTc3NTM9eQojIENPTkZJR19BREU3NzU0IGlzIG5vdCBzZXQKQ09O RklHX0FERTc3NTg9eQpDT05GSUdfQURFNzc1OT15CiMgQ09ORklHX0FERTc4NTQgaXMgbm90IHNl dAoKIwojIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRDJTOTA9eQpD T05GSUdfQUQyUzEyMDA9eQpDT05GSUdfQUQyUzEyMTA9bQoKIwojIFRyaWdnZXJzIC0gc3RhbmRh bG9uZQojCiMgQ09ORklHX0lJT19TSU1QTEVfRFVNTVkgaXMgbm90IHNldApDT05GSUdfRkJfU003 NTA9bQojIENPTkZJR19GQl9YR0kgaXMgbm90IHNldAoKIwojIFNwZWFrdXAgY29uc29sZSBzcGVl Y2gKIwpDT05GSUdfU1BFQUtVUD1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0FDTlRTQT1tCkNPTkZJ R19TUEVBS1VQX1NZTlRIX0FQT0xMTz1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0FVRFBUUj1tCkNP TkZJR19TUEVBS1VQX1NZTlRIX0JOUz1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0RFQ1RMSz1tCkNP TkZJR19TUEVBS1VQX1NZTlRIX0RFQ0VYVD1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0xUTEs9bQoj IENPTkZJR19TUEVBS1VQX1NZTlRIX1NPRlQgaXMgbm90IHNldApDT05GSUdfU1BFQUtVUF9TWU5U SF9TUEtPVVQ9bQpDT05GSUdfU1BFQUtVUF9TWU5USF9UWFBSVD1tCkNPTkZJR19TUEVBS1VQX1NZ TlRIX0RVTU1ZPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1lOQVBUSUNTX0kyQ19STUk0IGlzIG5v dCBzZXQKIyBDT05GSUdfU1RBR0lOR19NRURJQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMg Q09ORklHX0FTSE1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0FORFJPSURfVElNRURfT1VUUFVUIGlz IG5vdCBzZXQKQ09ORklHX0FORFJPSURfTE9XX01FTU9SWV9LSUxMRVI9eQpDT05GSUdfU1lOQz15 CiMgQ09ORklHX1NXX1NZTkMgaXMgbm90IHNldApDT05GSUdfSU9OPXkKQ09ORklHX0lPTl9URVNU PXkKIyBDT05GSUdfSU9OX0RVTU1ZIGlzIG5vdCBzZXQKQ09ORklHX0RHTkM9eQpDT05GSUdfREdB UD15CkNPTkZJR19HU19GUEdBQk9PVD1tCiMgQ09ORklHX0NSWVBUT19TS0VJTiBpcyBub3Qgc2V0 CkNPTkZJR19VTklTWVNTUEFSPXkKQ09ORklHX1VOSVNZU19WSVNPUkJVUz1tCiMgQ09ORklHX1VO SVNZU19WSVNPUk5JQyBpcyBub3Qgc2V0CkNPTkZJR19VTklTWVNfVklTT1JJTlBVVD1tCiMgQ09O RklHX0ZCX1RGVCBpcyBub3Qgc2V0CiMgQ09ORklHX01PU1QgaXMgbm90IHNldApDT05GSUdfWDg2 X1BMQVRGT1JNX0RFVklDRVM9eQpDT05GSUdfQUNFUl9XTUk9bQpDT05GSUdfQUNFUkhERj1tCkNP TkZJR19BTElFTldBUkVfV01JPW0KQ09ORklHX0FTVVNfTEFQVE9QPW0KQ09ORklHX0RFTExfTEFQ VE9QPW0KIyBDT05GSUdfREVMTF9XTUkgaXMgbm90IHNldApDT05GSUdfREVMTF9XTUlfQUlPPW0K Q09ORklHX0RFTExfU01PODgwMD1tCiMgQ09ORklHX0ZVSklUU1VfTEFQVE9QIGlzIG5vdCBzZXQK Q09ORklHX0ZVSklUU1VfVEFCTEVUPW0KIyBDT05GSUdfSFBfQUNDRUwgaXMgbm90IHNldAojIENP TkZJR19IUF9XSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dNSSBpcyBub3Qgc2V0CiMg Q09ORklHX1BBTkFTT05JQ19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJ IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSERBUFM9bQpDT05GSUdfQUNQSV9XTUk9bQpDT05G SUdfTVNJX1dNST1tCkNPTkZJR19UT1BTVEFSX0xBUFRPUD15CiMgQ09ORklHX0FDUElfVE9TSElC QSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKQ09ORklHX1RPU0hJQkFfV01JPW0KQ09ORklHX0FD UElfQ01QQz1tCiMgQ09ORklHX0lOVEVMX0lQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9SVEwg aXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19NWE1f V01JPW0KIyBDT05GSUdfU0FNU1VOR19RMTAgaXMgbm90IHNldApDT05GSUdfQVBQTEVfR01VWD1t CkNPTkZJR19JTlRFTF9SU1Q9bQpDT05GSUdfSU5URUxfU01BUlRDT05ORUNUPXkKQ09ORklHX1BW UEFOSUM9eQpDT05GSUdfSU5URUxfUE1DX0lQQz1tCkNPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9O PW0KQ09ORklHX0NIUk9NRV9QTEFURk9STVM9eQpDT05GSUdfQ0hST01FT1NfTEFQVE9QPXkKIyBD T05GSUdfQ0hST01FT1NfUFNUT1JFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NfRUNfQ0hBUkRFVj1t CkNPTkZJR19DUk9TX0VDX0xQQz1tCkNPTkZJR19DUk9TX0VDX1BST1RPPXkKQ09ORklHX0NMS0RF Vl9MT09LVVA9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkK CiMKIyBDb21tb24gQ2xvY2sgRnJhbWV3b3JrCiMKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNTEg aXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19TMk1QUzExPW0KQ09ORklHX0NMS19UV0w2MDQw PW0KIyBDT05GSUdfQ09NTU9OX0NMS19QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19DT01NT05f Q0xLX1BYQSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDY9eQoKIwojIEhhcmR3 YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklH X0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15 CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1F Ul9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkgaXMgbm90IHNldApDT05GSUdf TUFJTEJPWD15CkNPTkZJR19QQ0M9eQpDT05GSUdfQUxURVJBX01CT1g9bQpDT05GSUdfSU9NTVVf QVBJPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxl IFN1cHBvcnQKIwpDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19BTURfSU9NTVU9eQojIENPTkZJ R19BTURfSU9NTVVfU1RBVFMgaXMgbm90IHNldApDT05GSUdfQU1EX0lPTU1VX1YyPXkKQ09ORklH X0RNQVJfVEFCTEU9eQpDT05GSUdfSU5URUxfSU9NTVU9eQpDT05GSUdfSU5URUxfSU9NTVVfU1ZN PXkKQ09ORklHX0lOVEVMX0lPTU1VX0RFRkFVTFRfT049eQpDT05GSUdfSU5URUxfSU9NTVVfRkxP UFBZX1dBPXkKIyBDT05GSUdfSVJRX1JFTUFQIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRy aXZlcnMKIwpDT05GSUdfUkVNT1RFUFJPQz1tCkNPTkZJR19TVEVfTU9ERU1fUlBST0M9bQoKIwoj IFJwbXNnIGRyaXZlcnMKIwoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZl cnMKIwojIENPTkZJR19TVU5YSV9TUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfU09DX1RJIGlzIG5v dCBzZXQKQ09ORklHX1BNX0RFVkZSRVE9eQoKIwojIERFVkZSRVEgR292ZXJub3JzCiMKQ09ORklH X0RFVkZSRVFfR09WX1NJTVBMRV9PTkRFTUFORD15CkNPTkZJR19ERVZGUkVRX0dPVl9QRVJGT1JN QU5DRT15CkNPTkZJR19ERVZGUkVRX0dPVl9QT1dFUlNBVkU9bQpDT05GSUdfREVWRlJFUV9HT1Zf VVNFUlNQQUNFPW0KCiMKIyBERVZGUkVRIERyaXZlcnMKIwojIENPTkZJR19QTV9ERVZGUkVRX0VW RU5UIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJz CiMKQ09ORklHX0VYVENPTl9BRENfSkFDSz15CkNPTkZJR19FWFRDT05fQVJJWk9OQT1tCiMgQ09O RklHX0VYVENPTl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9NQVg3Nzg0Mz15CkNPTkZJ R19FWFRDT05fTUFYODk5Nz1tCkNPTkZJR19FWFRDT05fUEFMTUFTPXkKIyBDT05GSUdfRVhUQ09O X1JUODk3M0EgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX1NNNTUwMj1tCkNPTkZJR19FWFRDT05f VVNCX0dQSU89bQojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldApDT05GSUdfSUlPPXkKQ09ORklH X0lJT19CVUZGRVI9eQpDT05GSUdfSUlPX0JVRkZFUl9DQj1tCkNPTkZJR19JSU9fS0ZJRk9fQlVG PXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPXkKQ09ORklHX0lJT19UUklHR0VSPXkKQ09O RklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdHRVI9MgoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBD T05GSUdfQk1BMTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1DMTUwX0FDQ0VMIGlzIG5vdCBzZXQK IyBDT05GSUdfSUlPX1NUX0FDQ0VMXzNBWElTIGlzIG5vdCBzZXQKQ09ORklHX0tYU0Q5PXkKIyBD T05GSUdfS1hDSksxMDEzIGlzIG5vdCBzZXQKQ09ORklHX01NQTg0NTI9eQpDT05GSUdfTU1BOTU1 MV9DT1JFPXkKQ09ORklHX01NQTk1NTE9eQpDT05GSUdfTU1BOTU1Mz1tCkNPTkZJR19NWEM0MDA1 PXkKQ09ORklHX1NUSzgzMTI9bQojIENPTkZJR19TVEs4QkE1MCBpcyBub3Qgc2V0CgojCiMgQW5h bG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRF9TSUdNQV9ERUxUQT15CiMgQ09O RklHX0FENzI2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5MSBpcyBub3Qgc2V0CkNPTkZJR19B RDcyOTg9eQpDT05GSUdfQUQ3NDc2PW0KQ09ORklHX0FENzc5MT1tCkNPTkZJR19BRDc3OTM9eQoj IENPTkZJR19BRDc4ODcgaXMgbm90IHNldAojIENPTkZJR19BRDc5MjMgaXMgbm90IHNldAojIENP TkZJR19BRDc5OVggaXMgbm90IHNldAojIENPTkZJR19BWFAyODhfQURDIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0MxMDAwMV9BREMgaXMgbm90IHNldApDT05GSUdfREE5MTUwX0dQQURDPW0KIyBDT05G SUdfSEk4NDM1IGlzIG5vdCBzZXQKQ09ORklHX01BWDEwMjc9eQpDT05GSUdfTUFYMTM2Mz1tCiMg Q09ORklHX01DUDMyMFggaXMgbm90IHNldAojIENPTkZJR19NQ1AzNDIyIGlzIG5vdCBzZXQKIyBD T05GSUdfTkFVNzgwMiBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX1NQTUlfSUFEQz1tCkNPTkZJR19R Q09NX1NQTUlfVkFEQz1tCkNPTkZJR19USV9BREMwODFDPW0KQ09ORklHX1RJX0FEQzEyOFMwNTI9 eQpDT05GSUdfVElfQU0zMzVYX0FEQz1tCkNPTkZJR19UV0w0MDMwX01BREM9bQojIENPTkZJR19U V0w2MDMwX0dQQURDIGlzIG5vdCBzZXQKCiMKIyBBbXBsaWZpZXJzCiMKQ09ORklHX0FEODM2Nj1t CgojCiMgQ2hlbWljYWwgU2Vuc29ycwojCiMgQ09ORklHX1ZaODlYIGlzIG5vdCBzZXQKCiMKIyBI aWQgU2Vuc29yIElJTyBDb21tb24KIwpDT05GSUdfSUlPX01TX1NFTlNPUlNfSTJDPXkKCiMKIyBT U1AgU2Vuc29yIENvbW1vbgojCkNPTkZJR19JSU9fU1NQX1NFTlNPUlNfQ09NTU9OUz15CkNPTkZJ R19JSU9fU1NQX1NFTlNPUkhVQj15CkNPTkZJR19JSU9fU1RfU0VOU09SU19JMkM9eQpDT05GSUdf SUlPX1NUX1NFTlNPUlNfU1BJPXkKQ09ORklHX0lJT19TVF9TRU5TT1JTX0NPUkU9eQoKIwojIERp Z2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDUwNjQgaXMgbm90IHNldApD T05GSUdfQUQ1MzYwPW0KQ09ORklHX0FENTM4MD15CiMgQ09ORklHX0FENTQyMSBpcyBub3Qgc2V0 CiMgQ09ORklHX0FENTQ0NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTQ0OSBpcyBub3Qgc2V0CkNP TkZJR19BRDU1MDQ9eQpDT05GSUdfQUQ1NjI0Ul9TUEk9bQojIENPTkZJR19BRDU2ODYgaXMgbm90 IHNldApDT05GSUdfQUQ1NzU1PXkKQ09ORklHX0FENTc2ND1tCkNPTkZJR19BRDU3OTE9eQpDT05G SUdfQUQ3MzAzPXkKQ09ORklHX002MjMzMj1tCkNPTkZJR19NQVg1MTc9eQpDT05GSUdfTUNQNDcy NT1tCkNPTkZJR19NQ1A0OTIyPXkKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwK IwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwpDT05GSUdfQUQ5NTIzPW0KCiMK IyBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMKQ09ORklH X0FERjQzNTA9bQoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19BRElT MTYwODAgaXMgbm90IHNldApDT05GSUdfQURJUzE2MTMwPXkKQ09ORklHX0FESVMxNjEzNj15CiMg Q09ORklHX0FESVMxNjI2MCBpcyBub3Qgc2V0CkNPTkZJR19BRFhSUzQ1MD1tCkNPTkZJR19CTUcx NjA9bQpDT05GSUdfQk1HMTYwX0kyQz1tCkNPTkZJR19CTUcxNjBfU1BJPW0KQ09ORklHX0lJT19T VF9HWVJPXzNBWElTPW0KQ09ORklHX0lJT19TVF9HWVJPX0kyQ18zQVhJUz1tCkNPTkZJR19JSU9f U1RfR1lST19TUElfM0FYSVM9bQojIENPTkZJR19JVEczMjAwIGlzIG5vdCBzZXQKCiMKIyBIdW1p ZGl0eSBzZW5zb3JzCiMKQ09ORklHX0RIVDExPXkKQ09ORklHX0hEQzEwMFg9bQpDT05GSUdfSFRV MjE9eQpDT05GSUdfU0k3MDA1PXkKIyBDT05GSUdfU0k3MDIwIGlzIG5vdCBzZXQKCiMKIyBJbmVy dGlhbCBtZWFzdXJlbWVudCB1bml0cwojCiMgQ09ORklHX0FESVMxNjQwMCBpcyBub3Qgc2V0CkNP TkZJR19BRElTMTY0ODA9eQojIENPTkZJR19LTVg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVl9N UFU2MDUwX0lJTyBpcyBub3Qgc2V0CkNPTkZJR19JSU9fQURJU19MSUI9eQpDT05GSUdfSUlPX0FE SVNfTElCX0JVRkZFUj15CgojCiMgTGlnaHQgc2Vuc29ycwojCkNPTkZJR19BQ1BJX0FMUz1tCkNP TkZJR19BREpEX1MzMTE9eQojIENPTkZJR19BTDMzMjBBIGlzIG5vdCBzZXQKQ09ORklHX0FQRFM5 MzAwPW0KQ09ORklHX0FQRFM5OTYwPXkKQ09ORklHX0JIMTc1MD1tCkNPTkZJR19DTTMyMTgxPW0K Q09ORklHX0NNMzIzMj1tCkNPTkZJR19DTTMzMjM9eQpDT05GSUdfQ00zNjY1MT15CkNPTkZJR19H UDJBUDAyMEEwMEY9bQpDT05GSUdfSVNMMjkxMjU9bQpDT05GSUdfSlNBMTIxMj1tCiMgQ09ORklH X1JQUjA1MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNMzUzMyBpcyBub3Qgc2V0CiMg Q09ORklHX0xUUjUwMSBpcyBub3Qgc2V0CkNPTkZJR19PUFQzMDAxPXkKIyBDT05GSUdfUEExMjIw MzAwMSBpcyBub3Qgc2V0CkNPTkZJR19TVEszMzEwPXkKQ09ORklHX1RDUzM0MTQ9eQpDT05GSUdf VENTMzQ3Mj15CkNPTkZJR19TRU5TT1JTX1RTTDI1NjM9bQpDT05GSUdfVFNMNDUzMT1tCiMgQ09O RklHX1VTNTE4MkQgaXMgbm90IHNldApDT05GSUdfVkNOTDQwMDA9bQoKIwojIE1hZ25ldG9tZXRl ciBzZW5zb3JzCiMKQ09ORklHX0FLODk3NT15CkNPTkZJR19BSzA5OTExPW0KIyBDT05GSUdfQk1D MTUwX01BR04gaXMgbm90IHNldAojIENPTkZJR19NQUczMTEwIGlzIG5vdCBzZXQKQ09ORklHX01N QzM1MjQwPXkKQ09ORklHX0lJT19TVF9NQUdOXzNBWElTPXkKQ09ORklHX0lJT19TVF9NQUdOX0ky Q18zQVhJUz15CkNPTkZJR19JSU9fU1RfTUFHTl9TUElfM0FYSVM9eQoKIwojIEluY2xpbm9tZXRl ciBzZW5zb3JzCiMKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwojIENPTkZJR19JSU9fSU5U RVJSVVBUX1RSSUdHRVIgaXMgbm90IHNldApDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVI9bQoKIwoj IERpZ2l0YWwgcG90ZW50aW9tZXRlcnMKIwpDT05GSUdfTUNQNDUzMT1tCgojCiMgUHJlc3N1cmUg c2Vuc29ycwojCkNPTkZJR19CTVAyODA9eQpDT05GSUdfTVBMMTE1PW0KQ09ORklHX01QTDMxMTU9 eQojIENPTkZJR19NUzU2MTEgaXMgbm90IHNldApDT05GSUdfTVM1NjM3PW0KQ09ORklHX0lJT19T VF9QUkVTUz1tCkNPTkZJR19JSU9fU1RfUFJFU1NfSTJDPW0KQ09ORklHX0lJT19TVF9QUkVTU19T UEk9bQpDT05GSUdfVDU0MDM9bQoKIwojIExpZ2h0bmluZyBzZW5zb3JzCiMKIyBDT05GSUdfQVMz OTM1IGlzIG5vdCBzZXQKCiMKIyBQcm94aW1pdHkgc2Vuc29ycwojCkNPTkZJR19MSURBUl9MSVRF X1YyPXkKIyBDT05GSUdfU1g5NTAwIGlzIG5vdCBzZXQKCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3Jz CiMKQ09ORklHX01MWDkwNjE0PXkKQ09ORklHX1RNUDAwNj15CkNPTkZJR19UU1lTMDE9bQojIENP TkZJR19UU1lTMDJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKQ09ORklHX1ZN RV9CVVM9eQoKIwojIFZNRSBCcmlkZ2UgRHJpdmVycwojCkNPTkZJR19WTUVfQ0E5MUNYNDI9eQpD T05GSUdfVk1FX1RTSTE0OD1tCgojCiMgVk1FIEJvYXJkIERyaXZlcnMKIwpDT05GSUdfVk1JVk1F Xzc4MDU9bQoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19WTUVfVVNFUj15CiMgQ09O RklHX1ZNRV9QSU8yIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQKQ09ORklHX0lQ QUNLX0JVUz1tCkNPTkZJR19CT0FSRF9UUENJMjAwPW0KQ09ORklHX1NFUklBTF9JUE9DVEFMPW0K IyBDT05GSUdfUkVTRVRfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19GTUM9bQojIENPTkZJ R19GTUNfRkFLRURFViBpcyBub3Qgc2V0CkNPTkZJR19GTUNfVFJJVklBTD1tCkNPTkZJR19GTUNf V1JJVEVfRUVQUk9NPW0KQ09ORklHX0ZNQ19DSEFSREVWPW0KCiMKIyBQSFkgU3Vic3lzdGVtCiMK Q09ORklHX0dFTkVSSUNfUEhZPXkKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNl dApDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9bQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9bQoj IENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMg UGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX1JBUz15CkNPTkZJR19USFVOREVS Qk9MVD15CgojCiMgQW5kcm9pZAojCkNPTkZJR19BTkRST0lEPXkKQ09ORklHX0FORFJPSURfQklO REVSX0lQQz15CkNPTkZJR19MSUJOVkRJTU09eQpDT05GSUdfQkxLX0RFVl9QTUVNPW0KQ09ORklH X05EX0JMSz1tCkNPTkZJR19ORF9DTEFJTT15CkNPTkZJR19ORF9CVFQ9bQpDT05GSUdfQlRUPXkK IyBDT05GSUdfTlZNRU0gaXMgbm90IHNldApDT05GSUdfU1RNPXkKIyBDT05GSUdfU1RNX0RVTU1Z IGlzIG5vdCBzZXQKIyBDT05GSUdfU1RNX1NPVVJDRV9DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5URUxfVEggaXMgbm90IHNldAoKIwojIEZQR0EgQ29uZmlndXJhdGlvbiBTdXBwb3J0CiMK Q09ORklHX0ZQR0E9eQpDT05GSUdfRlBHQV9NR1JfWllOUV9GUEdBPXkKCiMKIyBGaXJtd2FyZSBE cml2ZXJzCiMKQ09ORklHX0VERD1tCiMgQ09ORklHX0VERF9PRkYgaXMgbm90IHNldApDT05GSUdf RklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RFTExfUkJVPW0KQ09ORklHX0RDREJBUz15CkNPTkZJ R19ETUlJRD15CkNPTkZJR19ETUlfU1lTRlM9eQpDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05f RUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKQ09ORklH X0dPT0dMRV9GSVJNV0FSRT15CgojCiMgR29vZ2xlIEZpcm13YXJlIERyaXZlcnMKIwojIENPTkZJ R19HT09HTEVfU01JIGlzIG5vdCBzZXQKQ09ORklHX0dPT0dMRV9NRU1DT05TT0xFPXkKCiMKIyBF RkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0CiMKIyBDT05GSUdfRUZJ X1ZBUlMgaXMgbm90IHNldApDT05GSUdfRUZJX0VTUlQ9eQpDT05GSUdfRUZJX0ZBS0VfTUVNTUFQ PXkKQ09ORklHX0VGSV9NQVhfRkFLRV9NRU09OApDT05GSUdfRUZJX1JVTlRJTUVfV1JBUFBFUlM9 eQoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQojIENPTkZJ R19FWFQyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VYVDNfRlM9bQojIENPTkZJR19FWFQzX0ZTX1BP U0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlNfU0VDVVJJVFkgaXMgbm90IHNldApD T05GSUdfRVhUNF9GUz1tCkNPTkZJR19FWFQ0X1VTRV9GT1JfRVhUMj15CiMgQ09ORklHX0VYVDRf RlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUNF9GU19TRUNVUklUWSBpcyBub3Qg c2V0CiMgQ09ORklHX0VYVDRfRU5DUllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDRfREVC VUcgaXMgbm90IHNldApDT05GSUdfSkJEMj1tCkNPTkZJR19KQkQyX0RFQlVHPXkKQ09ORklHX0ZT X01CQ0FDSEU9bQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19KRlNfRlM9 eQpDT05GSUdfSkZTX1BPU0lYX0FDTD15CkNPTkZJR19KRlNfU0VDVVJJVFk9eQojIENPTkZJR19K RlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19KRlNfU1RBVElTVElDUyBpcyBub3Qgc2V0CiMg Q09ORklHX1hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dGUzJfRlMgaXMgbm90IHNldAojIENP TkZJR19PQ0ZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz1tCiMgQ09ORklHX0JUUkZT X0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklU WSBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTPXkKIyBDT05GSUdf QlRSRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfQlRSRlNfQVNTRVJUPXkKQ09ORklHX05JTEZT Ml9GUz15CkNPTkZJR19GMkZTX0ZTPW0KQ09ORklHX0YyRlNfU1RBVF9GUz15CiMgQ09ORklHX0Yy RlNfRlNfWEFUVFIgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0NIRUNLX0ZTIGlzIG5vdCBzZXQK Q09ORklHX0YyRlNfSU9fVFJBQ0U9eQpDT05GSUdfRlNfREFYPXkKQ09ORklHX0ZTX1BPU0lYX0FD TD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNOT1RJ Rlk9eQojIENPTkZJR19ETk9USUZZIGlzIG5vdCBzZXQKQ09ORklHX0lOT1RJRllfVVNFUj15CiMg Q09ORklHX0ZBTk9USUZZIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBPXkKIyBDT05GSUdfUVVPVEFf TkVUTElOS19JTlRFUkZBQ0UgaXMgbm90IHNldApDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORz15 CiMgQ09ORklHX1FVT1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBX1RSRUU9bQojIENP TkZJR19RRk1UX1YxIGlzIG5vdCBzZXQKQ09ORklHX1FGTVRfVjI9bQpDT05GSUdfUVVPVEFDVEw9 eQpDT05GSUdfQVVUT0ZTNF9GUz15CkNPTkZJR19GVVNFX0ZTPXkKQ09ORklHX0NVU0U9bQpDT05G SUdfT1ZFUkxBWV9GUz1tCgojCiMgQ2FjaGVzCiMKIyBDT05GSUdfRlNDQUNIRSBpcyBub3Qgc2V0 CgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYwX0ZTPW0KQ09ORklH X0pPTElFVD15CiMgQ09ORklHX1pJU09GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VERl9GUyBpcyBu b3Qgc2V0CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05G SUdfTVNET1NfRlM9eQojIENPTkZJR19WRkFUX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZBVF9ERUZB VUxUX0NPREVQQUdFPTQzNwojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKCiMKIyBQc2V1ZG8g ZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09ORklH X1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKIyBDT05GSUdfUFJPQ19D SElMRFJFTiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdf VE1QRlM9eQojIENPTkZJR19UTVBGU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19UTVBG U19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdF PXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz15CkNPTkZJR19NSVNDX0ZJ TEVTWVNURU1TPXkKIyBDT05GSUdfQURGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRlNfRlMg aXMgbm90IHNldApDT05GSUdfRUNSWVBUX0ZTPW0KIyBDT05GSUdfRUNSWVBUX0ZTX01FU1NBR0lO RyBpcyBub3Qgc2V0CkNPTkZJR19IRlNfRlM9bQojIENPTkZJR19IRlNQTFVTX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0JFRlNfRlM9bQojIENPTkZJR19CRUZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0JGU19GUz1tCkNPTkZJR19FRlNfRlM9eQojIENPTkZJR19MT0dGUyBpcyBub3Qgc2V0CkNPTkZJ R19DUkFNRlM9bQpDT05GSUdfU1FVQVNIRlM9bQpDT05GSUdfU1FVQVNIRlNfRklMRV9DQUNIRT15 CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNI RlNfREVDT01QX1NJTkdMRSBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVEk9 eQojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklH X1NRVUFTSEZTX1hBVFRSPXkKIyBDT05GSUdfU1FVQVNIRlNfWkxJQiBpcyBub3Qgc2V0CiMgQ09O RklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0xaTyBpcyBub3Qg c2V0CkNPTkZJR19TUVVBU0hGU19YWj15CkNPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRT15 CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZS QUdNRU5UX0NBQ0hFX1NJWkU9MwpDT05GSUdfVlhGU19GUz15CkNPTkZJR19NSU5JWF9GUz15CkNP TkZJR19PTUZTX0ZTPW0KQ09ORklHX0hQRlNfRlM9eQpDT05GSUdfUU5YNEZTX0ZTPXkKIyBDT05G SUdfUU5YNkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1JPTUZTX0ZTPW0KQ09ORklHX1JPTUZTX0JB Q0tFRF9CWV9CTE9DSz15CkNPTkZJR19ST01GU19PTl9CTE9DSz15CiMgQ09ORklHX1BTVE9SRSBp cyBub3Qgc2V0CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMg bm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19OTFM9eQpDT05GSUdf TkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKIyBDT05GSUdfTkxTX0NPREVQQUdFXzQzNyBpcyBub3Qg c2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PW0KQ09ORklHX05MU19DT0RFUEFHRV83NzU9bQpD T05GSUdfTkxTX0NPREVQQUdFXzg1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPXkKIyBDT05G SUdfTkxTX0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PW0K Q09ORklHX05MU19DT0RFUEFHRV84NjA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT1tCkNPTkZJ R19OTFNfQ09ERVBBR0VfODYyPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjM9bQojIENPTkZJR19O TFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjU9bQpDT05G SUdfTkxTX0NPREVQQUdFXzg2Nj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY5PW0KIyBDT05GSUdf TkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfOTUwPXkKIyBD T05GSUdfTkxTX0NPREVQQUdFXzkzMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85 NDkgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBzZXQKQ09ORklH X05MU19JU084ODU5Xzg9bQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTA9bQpDT05GSUdfTkxTX0NP REVQQUdFXzEyNTE9bQpDT05GSUdfTkxTX0FTQ0lJPW0KQ09ORklHX05MU19JU084ODU5XzE9eQoj IENPTkZJR19OTFNfSVNPODg1OV8yIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzM9eQpD T05GSUdfTkxTX0lTTzg4NTlfND1tCiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldApD T05GSUdfTkxTX0lTTzg4NTlfNj1tCkNPTkZJR19OTFNfSVNPODg1OV83PW0KIyBDT05GSUdfTkxT X0lTTzg4NTlfOSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQK Q09ORklHX05MU19JU084ODU5XzE0PXkKQ09ORklHX05MU19JU084ODU5XzE1PW0KIyBDT05GSUdf TkxTX0tPSThfUiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfS09JOF9VPW0KIyBDT05GSUdfTkxTX01B Q19ST01BTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VMVElDIGlzIG5vdCBzZXQKIyBD T05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1JPQVRJ QU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NZUklMTElDIGlzIG5vdCBzZXQKQ09ORklH X05MU19NQUNfR0FFTElDPXkKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfTUFDX0lDRUxBTkQ9eQpDT05GSUdfTkxTX01BQ19JTlVJVD15CiMgQ09ORklHX05MU19N QUNfUk9NQU5JQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19UVVJLSVNIPW0KQ09ORklHX05M U19VVEY4PW0KCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQ T1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9 eQpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdfQk9PVF9QUklOVEtf REVMQVkgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19ERUJVRz15CgojCiMgQ29tcGlsZS10aW1l IGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RFQlVHX0lORk8gaXMgbm90 IHNldAojIENPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQKIyBDT05GSUdf RU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0yMDQ4CiMgQ09O RklHX1NUUklQX0FTTV9TWU1TIGlzIG5vdCBzZXQKQ09ORklHX1JFQURBQkxFX0FTTT15CkNPTkZJ R19VTlVTRURfU1lNQk9MUz15CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNldApDT05GSUdf REVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05f TUlTTUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5fT05MWSBp cyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVf UE9JTlRFUj15CkNPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFU9eQojIENPTkZJR19NQUdJ Q19TWVNSUSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1 Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049eQpDT05GSUdfREVCVUdfUEFHRUFMTE9DPXkK IyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0RFQlVHX09OPXkK IyBDT05GSUdfU0xVQl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFL PXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldApDT05GSUdfREVCVUdfU1RBQ0tf VVNBR0U9eQpDT05GSUdfREVCVUdfVk09eQojIENPTkZJR19ERUJVR19WTV9WTUFDQUNIRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNX1JCIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1ZJUlRV QUw9eQpDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQpDT05GSUdfSEFWRV9ERUJVR19TVEFDS09W RVJGTE9XPXkKQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfSEFWRV9BUkNIX0tN RU1DSEVDSz15CiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBMb2Nr dXBzIGFuZCBIYW5ncwojCiMgQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0CiMgQ09O RklHX0RFVEVDVF9IVU5HX1RBU0sgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QUz15CkNP TkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9MAojIENPTkZJ R19TQ0hFRF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9JTkZPPXkKQ09ORklHX1NDSEVE U1RBVFM9eQpDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLPXkKQ09ORklHX0RFQlVHX1RJTUVL RUVQSU5HPXkKIyBDT05GSUdfVElNRVJfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19Q UkVFTVBUIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVz LCBldGMuLi4pCiMKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1dXX01V VEVYX1NMT1dQQVRIPXkKQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQpDT05GSUdfUFJPVkVfTE9D S0lORz15CkNPTkZJR19MT0NLREVQPXkKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX0xPQ0tERVA9eQpDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKQ09ORklHX0RF QlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUz15CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlz IG5vdCBzZXQKQ09ORklHX1RSQUNFX0lSUUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENP TkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQoj IENPTkZJR19ERUJVR19MSVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1BJX0xJU1Q9eQpDT05G SUdfREVCVUdfU0c9eQojIENPTkZJR19ERUJVR19OT1RJRklFUlMgaXMgbm90IHNldApDT05GSUdf REVCVUdfQ1JFREVOVElBTFM9eQoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfUFJPVkVfUkNV PXkKIyBDT05GSUdfUFJPVkVfUkNVX1JFUEVBVEVETFkgaXMgbm90IHNldApDT05GSUdfU1BBUlNF X1JDVV9QT0lOVEVSPXkKIyBDT05GSUdfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf UkNVX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9 MjEKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9FUVNfREVCVUc9eQoj IENPTkZJR19ERUJVR19CTE9DS19FWFRfREVWVCBpcyBub3Qgc2V0CkNPTkZJR19OT1RJRklFUl9F UlJPUl9JTkpFQ1RJT049bQpDT05GSUdfUE1fTk9USUZJRVJfRVJST1JfSU5KRUNUPW0KQ09ORklH X0ZBVUxUX0lOSkVDVElPTj15CiMgQ09ORklHX0ZBSUxTTEFCIGlzIG5vdCBzZXQKQ09ORklHX0ZB SUxfUEFHRV9BTExPQz15CiMgQ09ORklHX0ZBSUxfTUFLRV9SRVFVRVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfRkFJTF9JT19USU1FT1VUIGlzIG5vdCBzZXQKQ09ORklHX0ZBSUxfRlVURVg9eQojIENP TkZJR19GQVVMVF9JTkpFQ1RJT05fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19MQVRFTkNZ VE9QIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hF Q0tTPXkKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX05PUF9UUkFDRVI9 eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQ SF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9GUF9URVNUPXkKQ09ORklHX0hB VkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9 eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExf VFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1D T1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09O RklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9T V0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJB Q0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpD T05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CiMgQ09ORklHX0ZVTkNUSU9O X0dSQVBIX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBz ZXQKQ09ORklHX1BSRUVNUFRfVFJBQ0VSPXkKIyBDT05GSUdfU0NIRURfVFJBQ0VSIGlzIG5vdCBz ZXQKIyBDT05GSUdfRlRSQUNFX1NZU0NBTExTIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFUl9TTkFQ U0hPVD15CkNPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQPXkKQ09ORklHX1RSQUNF X0JSQU5DSF9QUk9GSUxJTkc9eQojIENPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FIGlzIG5vdCBz ZXQKQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTPXkKIyBDT05GSUdfUFJPRklMRV9B TExfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19CUkFOQ0hfVFJBQ0VSIGlzIG5vdCBzZXQK Q09ORklHX1NUQUNLX1RSQUNFUj15CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKIyBDT05GSUdf S1BST0JFX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX1VQUk9CRV9FVkVOVD15CkNPTkZJR19CUEZf RVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0RZTkFNSUNfRlRSQUNFIGlz IG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSPXkKIyBDT05GSUdfRlRSQUNFX1NUQVJU VVBfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19NTUlPVFJBQ0U9eQpDT05GSUdfTU1JT1RSQUNFX1RF U1Q9bQojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0CkNPTkZJR19SSU5H X0JVRkZFUl9CRU5DSE1BUks9eQojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMg bm90IHNldAojIENPTkZJR19UUkFDRV9FTlVNX01BUF9GSUxFIGlzIG5vdCBzZXQKQ09ORklHX1RS QUNJTkdfRVZFTlRTX0dQSU89eQoKIwojIFJ1bnRpbWUgVGVzdGluZwojCiMgQ09ORklHX0xLRFRN IGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MSVNUX1NPUlQgaXMgbm90IHNldApDT05GSUdfS1BS T0JFU19TQU5JVFlfVEVTVD15CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNl dAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFUlZBTF9UUkVFX1RF U1Q9bQpDT05GSUdfUEVSQ1BVX1RFU1Q9bQpDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQpDT05G SUdfVEVTVF9IRVhEVU1QPW0KIyBDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUyBpcyBub3Qgc2V0 CkNPTkZJR19URVNUX0tTVFJUT1g9bQpDT05GSUdfVEVTVF9QUklOVEY9bQpDT05GSUdfVEVTVF9S SEFTSFRBQkxFPXkKQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQ9eQpDT05GSUdfQlVJ TERfRE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19URVNU X0xLTT1tCiMgQ09ORklHX1RFU1RfVVNFUl9DT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9C UEYgaXMgbm90IHNldApDT05GSUdfVEVTVF9GSVJNV0FSRT1tCkNPTkZJR19URVNUX1VERUxBWT1t CkNPTkZJR19NRU1URVNUPXkKQ09ORklHX1RFU1RfU1RBVElDX0tFWVM9bQojIENPTkZJR19TQU1Q TEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBu b3Qgc2V0CkNPTkZJR19TVFJJQ1RfREVWTUVNPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15 CkNPTkZJR19FQVJMWV9QUklOVEs9eQojIENPTkZJR19FQVJMWV9QUklOVEtfREJHUCBpcyBub3Qg c2V0CiMgQ09ORklHX0VBUkxZX1BSSU5US19FRkkgaXMgbm90IHNldApDT05GSUdfWDg2X1BURFVN UF9DT1JFPXkKIyBDT05GSUdfWDg2X1BURFVNUCBpcyBub3Qgc2V0CkNPTkZJR19FRklfUEdUX0RV TVA9eQpDT05GSUdfREVCVUdfUk9EQVRBPXkKIyBDT05GSUdfREVCVUdfUk9EQVRBX1RFU1QgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFVF9N T0RVTEVfUk9OWCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19OWF9URVNUPW0KQ09ORklHX0RPVUJM RUZBVUxUPXkKQ09ORklHX0RFQlVHX1RMQkZMVVNIPXkKQ09ORklHX0lPTU1VX0RFQlVHPXkKQ09O RklHX0lPTU1VX1NUUkVTUz15CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklH X1g4Nl9ERUNPREVSX1NFTEZURVNUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNPTkZJ R19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpDT05G SUdfSU9fREVMQVlfVFlQRV9OT05FPTMKIyBDT05GSUdfSU9fREVMQVlfMFg4MCBpcyBub3Qgc2V0 CkNPTkZJR19JT19ERUxBWV8wWEVEPXkKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPX0RF TEFZX1RZUEU9MQojIENPTkZJR19ERUJVR19CT09UX1BBUkFNUyBpcyBub3Qgc2V0CiMgQ09ORklH X0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX09QVElNSVpFX0lOTElOSU5HIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX0VOVFJZPXkKQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVD15CiMgQ09O RklHX1g4Nl9ERUJVR19TVEFUSUNfQ1BVX0hBUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfREVCVUdf RlBVPXkKQ09ORklHX1BVTklUX0FUT01fREVCVUc9eQoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpD T05GSUdfS0VZUz15CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldApDT05G SUdfQklHX0tFWVM9eQpDT05GSUdfVFJVU1RFRF9LRVlTPW0KQ09ORklHX0VOQ1JZUFRFRF9LRVlT PXkKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldApDT05GSUdfU0VD VVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CiMgQ09ORklHX1NFQ1VSSVRZX05FVFdPUksgaXMg bm90IHNldAojIENPTkZJR19TRUNVUklUWV9QQVRIIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1RY VD15CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZ X0FQUEFSTU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfWUFNQSBpcyBub3Qgc2V0CkNP TkZJR19JTlRFR1JJVFk9eQpDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRT15CiMgQ09ORklHX0lO VEVHUklUWV9BU1lNTUVUUklDX0tFWVMgaXMgbm90IHNldApDT05GSUdfSU1BPXkKQ09ORklHX0lN QV9NRUFTVVJFX1BDUl9JRFg9MTAKQ09ORklHX0lNQV9URU1QTEFURT15CiMgQ09ORklHX0lNQV9O R19URU1QTEFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9TSUdfVEVNUExBVEUgaXMgbm90IHNl dApDT05GSUdfSU1BX0RFRkFVTFRfVEVNUExBVEU9ImltYSIKQ09ORklHX0lNQV9ERUZBVUxUX0hB U0hfU0hBMT15CkNPTkZJR19JTUFfREVGQVVMVF9IQVNIPSJzaGExIgpDT05GSUdfSU1BX0FQUFJB SVNFPXkKIyBDT05GSUdfRVZNIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFD PXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9IiIKQ09ORklHX1hPUl9CTE9DS1M9bQpDT05GSUdf Q1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQ ST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19D UllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxL Q0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05G SUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RF RkFVTFQ9eQpDT05GSUdfQ1JZUFRPX1BDT01QPXkKQ09ORklHX0NSWVBUT19QQ09NUDI9eQpDT05G SUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZ UFRPX1JTQT15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9 eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9E SVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVM TD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJ R19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19NQ1JZUFREPXkKIyBDT05GSUdfQ1JZUFRP X0FVVEhFTkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RFU1Q9bQpDT05GSUdfQ1JZUFRPX0FC TEtfSEVMUEVSPXkKQ09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9YODY9eQoKIwojIEF1dGhlbnRp Y2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NN PW0KQ09ORklHX0NSWVBUT19HQ009eQojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklWPXkK CiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9 eQpDT05GSUdfQ1JZUFRPX0NUUz15CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19M Ulc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9bQpDT05GSUdfQ1JZUFRPX1hUUz15CiMgQ09ORklHX0NS WVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKCiMKIyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19D TUFDPXkKQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPW0KQ09ORklHX0NS WVBUT19WTUFDPXkKCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz1tCiMgQ09ORklH X0NSWVBUT19DUkMzMkNfSU5URUwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSQzMyPXkKIyBD T05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JDVDEw RElGPXkKIyBDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUwgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fUE9M WTEzMDVfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CkNP TkZJR19DUllQVE9fTUlDSEFFTF9NSUM9eQojIENPTkZJR19DUllQVE9fUk1EMTI4IGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19STUQxNjA9eQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj15CiMgQ09ORklH X0NSWVBUT19STUQzMjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZ UFRPX1NIQTFfU1NTRTM9bQojIENPTkZJR19DUllQVE9fU0hBMjU2X1NTU0UzIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9bQojIENPTkZJR19DUllQVE9fU0hBMV9NQiBpcyBu b3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9bQpDT05G SUdfQ1JZUFRPX1RHUjE5Mj15CkNPTkZJR19DUllQVE9fV1A1MTI9bQpDT05GSUdfQ1JZUFRPX0dI QVNIX0NMTVVMX05JX0lOVEVMPXkKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpD T05GSUdfQ1JZUFRPX0FFU19YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD1tCkNP TkZJR19DUllQVE9fQU5VQklTPXkKIyBDT05GSUdfQ1JZUFRPX0FSQzQgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fQkxPV0ZJU0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NP TU1PTj1tCkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1F TExJQT15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQU1F TExJQV9BRVNOSV9BVlhfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FW WDJfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj1tCkNPTkZJR19D UllQVE9fQ0FTVDU9bQojIENPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fQ0FTVDY9bQpDT05GSUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQ9bQoj IENPTkZJR19DUllQVE9fREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4 Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0tIQVpBRD1tCiMgQ09ORklHX0NSWVBUT19TQUxTQTIwIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JZUFRPX1NBTFNBMjBfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DSEFDSEEy MD1tCkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0PW0KIyBDT05GSUdfQ1JZUFRPX1NFRUQg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRf U1NFMl9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82ND15CkNPTkZJR19D UllQVE9fU0VSUEVOVF9BVlgyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fVEVBPXkKQ09ORklHX0NS WVBUT19UV09GSVNIPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj15CkNPTkZJR19DUllQ VE9fVFdPRklTSF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVk9eQpD T05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4Nl82ND15CgojCiMgQ29tcHJlc3Npb24KIwojIENP TkZJR19DUllQVE9fREVGTEFURSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWkxJQj15CkNPTkZJ R19DUllQVE9fTFpPPW0KIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fTFo0PW0KQ09ORklHX0NSWVBUT19MWjRIQz15CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0 aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPW0KQ09ORklHX0NSWVBUT19EUkJHX01FTlU9 eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMg bm90IHNldAojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQojIENPTkZJR19DUllQVE9fVVNF Ul9BUElfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSEFTSF9JTkZP PXkKIyBDT05GSUdfQ1JZUFRPX0hXIGlzIG5vdCBzZXQKQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZ UEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NVQlRZUEU9eQpDT05GSUdfUFVCTElD X0tFWV9BTEdPX1JTQT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CkNPTkZJR19Q S0NTN19NRVNTQUdFX1BBUlNFUj15CkNPTkZJR19QS0NTN19URVNUX0tFWT1tCiMgQ09ORklHX1NJ R05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTiBpcyBub3Qgc2V0CgojCiMgQ2VydGlmaWNhdGVzIGZv ciBzaWduYXR1cmUgY2hlY2tpbmcKIwpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNP TkZJR19TWVNURU1fVFJVU1RFRF9LRVlTPSIiCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19WSVJU VUFMSVpBVElPTj15CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVz CiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FS Q0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklD X1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklH X0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05G SUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5F UklDX0lPPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hB U19GQVNUX01VTFRJUExJRVI9eQojIENPTkZJR19DUkNfQ0NJVFQgaXMgbm90IHNldApDT05GSUdf Q1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9bQpDT05GSUdfQ1JD MzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElD RUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJf U0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19D UkM3PXkKIyBDT05GSUdfTElCQ1JDMzJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDOCBpcyBub3Qg c2V0CiMgQ09ORklHX0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdf UkFORE9NMzJfU0VMRlRFU1Q9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVG TEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05G SUdfTFo0X0NPTVBSRVNTPW0KQ09ORklHX0xaNEhDX0NPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNP TVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RF Q19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05G SUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNf QkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19H WklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNP TkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19J TlRFUlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01F TT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0NIRUNL X1NJR05BVFVSRT15CkNPTkZJR19EUUw9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklHX0FSQ0hfSEFT X0FUT01JQzY0X0RFQ19JRl9QT1NJVElWRT15CkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0NPUkRJ Qz15CkNPTkZJR19ERFI9eQpDT05GSUdfTVBJTElCPXkKQ09ORklHX1NJR05BVFVSRT15CkNPTkZJ R19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfRk9OVF9TVVBQT1JU PW0KQ09ORklHX0ZPTlRTPXkKQ09ORklHX0ZPTlRfOHg4PXkKQ09ORklHX0ZPTlRfOHgxNj15CiMg Q09ORklHX0ZPTlRfNngxMSBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzd4MTQ9eQojIENPTkZJR19G T05UX1BFQVJMXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfQUNPUk5fOHg4IGlzIG5vdCBz ZXQKIyBDT05GSUdfRk9OVF9NSU5JXzR4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfNngxMCBp cyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOOHgxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRf U1VOMTJ4MjIgaXMgbm90IHNldApDT05GSUdfRk9OVF8xMHgxOD15CiMgQ09ORklHX1NHX1NQTElU IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1NHX0NIQUlOPXkKQ09ORklHX0FSQ0hfSEFTX1BN RU1fQVBJPXkKQ09ORklHX0FSQ0hfSEFTX01NSU9fRkxVU0g9eQo= --===============1574548843013144234== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 oLqU9wAB1mOQsQQA9ZYQxLHEZ/sCAAAAAARZWg== --===============1574548843013144234==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752611AbbLNF5G (ORCPT ); Mon, 14 Dec 2015 00:57:06 -0500 Received: from mga09.intel.com ([134.134.136.24]:61935 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751368AbbLNF5D (ORCPT ); Mon, 14 Dec 2015 00:57:03 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,426,1444719600"; d="xz'?scan'208";a="706784780" From: kernel test robot Subject: [lkp] [fs] 2e9d30b4bd: BUG: unable to handle kernel NULL pointer dereference at 0000000000000018 CC: lkp@01.org CC: LKML CC: Alexander Viro CC: Nadia Yvette Chambers CC: 0day robot TO: Paul Gortmaker Date: Mon, 14 Dec 2015 13:56:58 +0800 Message-ID: <87k2ohindh.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://internal_merge_and_test_tree revert-8ecb4258a962d2c917ed21e677a7032711c925bb-2e9d30b4bd5f390796313567371b70fbf1966e73 commit 2e9d30b4bd5f390796313567371b70fbf1966e73 ("fs: make hugetlbfs/inode.c explicitly non-modular") +------------------------------------------------+------------+------------+ | | cb5bdfcd1a | 2e9d30b4bd | +------------------------------------------------+------------+------------+ | boot_successes | 2 | 0 | | boot_failures | 10 | 10 | | IP-Config:Auto-configuration_of_network_failed | 10 | 2 | | BUG:unable_to_handle_kernel | 0 | 8 | | Oops | 0 | 8 | | RIP:__lock_acquire | 0 | 8 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 8 | | backtrace:do_mount | 0 | 8 | | backtrace:SyS_mount | 0 | 8 | +------------------------------------------------+------------+------------+ [ 9.212200] systemd-sysv-generator[126]: Ignoring K02urandom symlink in rc6.d, not generating urandom.service. [ 9.212226] systemd-sysv-generator[126]: Ignoring K07hwclock.sh symlink in rc6.d, not generating hwclock.service. [ 9.212258] systemd-sysv-generator[126]: Ignoring K01watchdog symlink in rc6.d, not generating watchdog.service. [ 9.597704] BUG: unable to handle kernel NULL pointer dereference at 0000000000000018 [ 9.599081] IP: [] __lock_acquire+0x160/0x1a3f [ 9.600030] PGD 1b6a7067 PUD 1b711067 PMD 0 [ 9.600942] Oops: 0000 [#1] PREEMPT DEBUG_PAGEALLOC [ 9.601890] Modules linked in: [ 9.602481] CPU: 0 PID: 139 Comm: mount Not tainted 4.4.0-rc4-00009-g2e9d30b #1 [ 9.603625] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 9.604965] task: ffff88001bcc0000 ti: ffff88001b720000 task.ti: ffff88001b720000 [ 9.615944] RIP: 0010:[] [] __lock_acquire+0x160/0x1a3f [ 9.617290] RSP: 0018:ffff88001b723890 EFLAGS: 00010002 [ 9.618092] RAX: 0000000000000046 RBX: 0000000000000000 RCX: 0000000000000000 [ 9.619104] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000018 [ 9.620116] RBP: ffff88001b723960 R08: 0000000000000001 R09: 0000000000000001 [ 9.621157] R10: ffff88001b723980 R11: 0000000000001e27 R12: 0000000000000000 [ 9.622170] R13: ffff88001bcc0000 R14: 0000000000000018 R15: 0000000000000001 [ 9.623175] FS: 00007f77a46bb840(0000) GS:ffffffff93220000(0000) knlGS:0000000000000000 [ 9.624416] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.625264] CR2: 0000000000000018 CR3: 000000001b703000 CR4: 00000000000006f0 [ 9.626268] Stack: [ 9.626673] 0000000000000400 0000000000000002 ffff88001bcc0000 0000000000000002 [ 9.628089] ffffffff9297f5b7 0000000100000000 ffff880000000000 0000000000000000 [ 9.629496] ffff88001bcc0000 ffff880000000000 ffffffff928ae160 ffff88001bcc0000 [ 9.630941] Call Trace: [ 9.631404] [] ? deactivate_slab+0x41c/0x919 [ 9.632286] [] ? mark_held_locks+0x5e/0x74 [ 9.633136] [] ? get_page_from_freelist+0x819/0xd4f [ 9.634082] [] lock_acquire+0x121/0x1c2 [ 9.634904] [] ? lock_acquire+0x121/0x1c2 [ 9.635739] [] ? deactivate_slab+0x41c/0x919 [ 9.636622] [] _raw_spin_lock+0x32/0x41 [ 9.637453] [] ? deactivate_slab+0x41c/0x919 [ 9.638316] [] deactivate_slab+0x41c/0x919 [ 9.639162] [] ? print_context_stack+0x6a/0xb6 [ 9.640040] [] ? preempt_count_sub+0x34/0x3f [ 9.640945] [] ? dump_trace+0x28a/0x2a2 [ 9.641761] [] ? hugetlbfs_alloc_inode+0x99/0xcc [ 9.642667] [] ? hugetlbfs_alloc_inode+0x99/0xcc [ 9.643571] [] ? save_stack_trace+0x2a/0x45 [ 9.644441] [] ? set_track+0x63/0xd9 [ 9.645247] [] ___slab_alloc+0x60b/0x658 [ 9.646226] [] ? deactivate_slab+0x5/0x919 [ 9.647112] [] ? ___slab_alloc+0x60b/0x658 [ 9.648123] [] ? hugetlbfs_alloc_inode+0x99/0xcc [ 9.649058] [] ? __lock_is_held+0x3b/0x56 [ 9.649917] [] __slab_alloc+0x44/0x78 [ 9.650955] [] ? ___slab_alloc+0x5/0x658 [ 9.651942] [] ? __slab_alloc+0x44/0x78 [ 9.653128] [] ? hugetlbfs_alloc_inode+0x99/0xcc [ 9.654030] [] kmem_cache_alloc+0xb0/0x2e5 [ 9.654864] [] ? hugetlbfs_alloc_inode+0x99/0xcc [ 9.655749] [] ? hugetlbfs_parse_options+0x2ae/0x2ae [ 9.656911] [] hugetlbfs_alloc_inode+0x99/0xcc [ 9.657785] [] ? hugetlbfs_parse_options+0x2ae/0x2ae [ 9.658963] [] alloc_inode+0x1d/0x94 [ 9.659745] [] new_inode_pseudo+0x11/0x58 [ 9.660580] [] new_inode+0x16/0x2d [ 9.661396] [] hugetlbfs_fill_super+0x168/0x237 [ 9.662310] [] mount_nodev+0x64/0xa1 [ 9.663106] [] hugetlbfs_mount+0x18/0x1a [ 9.663943] [] mount_fs+0x6c/0x1cd [ 9.664708] [] vfs_kern_mount+0x6a/0x156 [ 9.665539] [] do_mount+0xab7/0xc77 [ 9.666319] [] ? strndup_user+0x5c/0xa7 [ 9.667144] [] SyS_mount+0xad/0xd9 [ 9.667917] [] entry_SYSCALL_64_fastpath+0x12/0x76 [ 9.668853] Code: 03 00 00 48 c7 c7 73 d5 0c 93 e8 54 c3 fc ff eb 09 4d 85 e4 0f 85 64 01 00 00 45 31 e4 e9 cd 18 00 00 83 3d 83 57 99 00 00 74 12 <49> 81 3e 80 de 4b 93 b8 00 00 00 00 44 0f 44 f8 eb 03 45 31 ff [ 9.675580] RIP [] __lock_acquire+0x160/0x1a3f [ 9.676542] RSP [ 9.677134] CR2: 0000000000000018 [ 9.677696] ---[ end trace e74ee0bf20d022ff ]--- [ 9.678415] Kernel panic - not syncing: Fatal exception Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.4.0-rc4-00009-g2e9d30b # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.4.0-rc4 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_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_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_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ=y # CONFIG_HIGH_RES_TIMERS is not set # # 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 is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_CPUACCT is not set # CONFIG_MEMCG is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_BLK_CGROUP is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set CONFIG_IPC_NS=y # CONFIG_USER_NS is not set # CONFIG_PID_NS is not set CONFIG_NET_NS=y # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y # CONFIG_RD_LZMA is not set CONFIG_RD_XZ=y # CONFIG_RD_LZO is not set CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_HAVE_ARCH_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 CONFIG_HAVE_COPY_THREAD_TLS=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_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y # CONFIG_MODULE_UNLOAD is not set CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS=y # CONFIG_MODULE_COMPRESS_GZIP is not set CONFIG_MODULE_COMPRESS_XZ=y CONFIG_MODULES_TREE_LOOKUP=y 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 is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_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_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_X2APIC is not set CONFIG_X86_MPPARSE=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=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_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=1 # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_UP_LATE_INIT=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 is not set CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=y # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y # CONFIG_I8K is not set # CONFIG_MICROCODE is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=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_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_COMPACTION is not set CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set CONFIG_ZPOOL=m # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=m CONFIG_PGTABLE_MAPPING=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set CONFIG_EFI=y CONFIG_EFI_STUB=y # CONFIG_EFI_MIXED is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set CONFIG_HZ=300 # CONFIG_SCHED_HRTICK is not set # CONFIG_KEXEC is not set # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x40000000 CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y CONFIG_PM_AUTOSLEEP=y # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y 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_DEBUGGER is not set CONFIG_ACPI_SLEEP=y CONFIG_ACPI_PROCFS_POWER=y # CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=m CONFIG_ACPI_BATTERY=m CONFIG_ACPI_BUTTON=m CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=m CONFIG_ACPI_DOCK=y # CONFIG_ACPI_PROCESSOR is not set CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_NFIT=m # CONFIG_ACPI_NFIT_DEBUG is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_P4_CLOCKMOD is not set # # shared options # # CONFIG_X86_SPEEDSTEP_LIB is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE 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 is not set CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_PCIEAER=y CONFIG_PCIE_ECRC=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEBUG=y # CONFIG_PCIEASPM_DEFAULT is not set CONFIG_PCIEASPM_POWERSAVE=y # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set 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=y CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set CONFIG_RAPIDIO=m # CONFIG_RAPIDIO_TSI721 is not set CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set # CONFIG_RAPIDIO_DMA_ENGINE is not set CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_ENUM_BASIC=m # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=m CONFIG_RAPIDIO_CPS_XX=m CONFIG_RAPIDIO_TSI568=m CONFIG_RAPIDIO_CPS_GEN2=m # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y # CONFIG_IA32_EMULATION is not set # CONFIG_X86_X32 is not set CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # CONFIG_BPF_JIT is not set # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # 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_SPMI=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # # Bus devices # # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=y CONFIG_BLK_DEV_FD=m # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y # CONFIG_BLK_DEV_DAC960 is not set CONFIG_BLK_DEV_UMEM=m # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=m # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_SKD=m CONFIG_BLK_DEV_SX8=y # CONFIG_BLK_DEV_RAM is not set CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_HD=y CONFIG_BLK_DEV_RSXX=m CONFIG_BLK_DEV_NVME=y # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set CONFIG_AD525X_DPOT=m CONFIG_AD525X_DPOT_I2C=m # CONFIG_AD525X_DPOT_SPI is not set CONFIG_DUMMY_IRQ=m CONFIG_IBM_ASM=m CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y # CONFIG_TIFM_7XX1 is not set CONFIG_ICS932S401=m CONFIG_ENCLOSURE_SERVICES=m CONFIG_HP_ILO=y # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=m # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1780=y # CONFIG_SENSORS_BH1770 is not set CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y CONFIG_TI_DAC7512=y # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=m CONFIG_BMP085_SPI=m CONFIG_USB_SWITCH_FSA9480=m # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set 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=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 is not set # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=m CONFIG_INTEL_MEI_TXE=y CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # CONFIG_INTEL_MIC_BUS=m # # SCIF Bus Driver # CONFIG_SCIF_BUS=y # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # CONFIG_SCIF is not set # # Intel MIC Coprocessor State Management (COSM) Drivers # CONFIG_GENWQE=m CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 CONFIG_ECHO=m # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y CONFIG_IDE=m # # 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=m # CONFIG_IDE_GD_ATA is not set CONFIG_IDE_GD_ATAPI=y # CONFIG_BLK_DEV_IDECD is not set CONFIG_BLK_DEV_IDETAPE=m # CONFIG_BLK_DEV_IDEACPI is not set CONFIG_IDE_TASK_IOCTL=y CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # # CONFIG_IDE_GENERIC is not set # CONFIG_BLK_DEV_PLATFORM is not set CONFIG_BLK_DEV_CMD640=m CONFIG_BLK_DEV_CMD640_ENHANCED=y CONFIG_BLK_DEV_IDEPNP=m CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y # CONFIG_BLK_DEV_OFFBOARD is not set # CONFIG_BLK_DEV_GENERIC is not set CONFIG_BLK_DEV_OPTI621=m CONFIG_BLK_DEV_RZ1000=m CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_AEC62XX=m CONFIG_BLK_DEV_ALI15X3=m CONFIG_BLK_DEV_AMD74XX=m CONFIG_BLK_DEV_ATIIXP=m # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set CONFIG_BLK_DEV_PIIX=m CONFIG_BLK_DEV_IT8172=m # CONFIG_BLK_DEV_IT8213 is not set CONFIG_BLK_DEV_IT821X=m # CONFIG_BLK_DEV_NS87415 is not set CONFIG_BLK_DEV_PDC202XX_OLD=m # CONFIG_BLK_DEV_PDC202XX_NEW is not set CONFIG_BLK_DEV_SVWKS=m # CONFIG_BLK_DEV_SIIMAGE is not set CONFIG_BLK_DEV_SIS5513=m # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set CONFIG_BLK_DEV_TC86C001=m CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_RAID_ATTRS is not set # CONFIG_SCSI is not set # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_ATA is not set # CONFIG_MD is not set CONFIG_FUSION=y CONFIG_FUSION_MAX_SGE=128 # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=m # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set CONFIG_NVM=y CONFIG_NVM_DEBUG=y CONFIG_NVM_GENNVM=y # CONFIG_NVM_RRPC is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=m CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set CONFIG_KEYBOARD_ADP5588=y CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set CONFIG_KEYBOARD_QT2160=m CONFIG_KEYBOARD_LKKBD=y CONFIG_KEYBOARD_GPIO=y CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_TCA6416=m CONFIG_KEYBOARD_TCA8418=m CONFIG_KEYBOARD_MATRIX=m CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=m CONFIG_KEYBOARD_MAX7359=y # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set CONFIG_KEYBOARD_SAMSUNG=y CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_TWL4030=y CONFIG_KEYBOARD_XTKBD=m CONFIG_KEYBOARD_CROS_EC=y # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y # CONFIG_JOYSTICK_ADI is not set CONFIG_JOYSTICK_COBRA=m CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=y # CONFIG_JOYSTICK_GUILLEMOT is not set # CONFIG_JOYSTICK_INTERACT is not set # CONFIG_JOYSTICK_SIDEWINDER is not set CONFIG_JOYSTICK_TMDC=m # 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=y CONFIG_JOYSTICK_TWIDJOY=m CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=m CONFIG_JOYSTICK_GAMECON=m CONFIG_JOYSTICK_TURBOGRAFX=m # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y # CONFIG_JOYSTICK_XPAD is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set CONFIG_INPUT_ARIZONA_HAPTICS=m CONFIG_INPUT_BMA150=m CONFIG_INPUT_E3X0_BUTTON=y CONFIG_INPUT_PCSPKR=y # CONFIG_INPUT_MAX8925_ONKEY is not set CONFIG_INPUT_MC13783_PWRBUTTON=y CONFIG_INPUT_MMA8450=y CONFIG_INPUT_MPU3050=m # CONFIG_INPUT_APANEL is not set CONFIG_INPUT_GP2A=m CONFIG_INPUT_GPIO_BEEPER=y CONFIG_INPUT_GPIO_TILT_POLLED=m CONFIG_INPUT_ATLAS_BTNS=m # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=y CONFIG_INPUT_KXTJ9_POLLED_MODE=y # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=m CONFIG_INPUT_RETU_PWRBUTTON=y CONFIG_INPUT_TPS65218_PWRBUTTON=m CONFIG_INPUT_AXP20X_PEK=y CONFIG_INPUT_TWL4030_PWRBUTTON=m CONFIG_INPUT_TWL4030_VIBRA=y CONFIG_INPUT_TWL6040_VIBRA=y CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PALMAS_PWRBUTTON is not set # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set CONFIG_INPUT_DA9052_ONKEY=m CONFIG_INPUT_DA9063_ONKEY=m # CONFIG_INPUT_PCAP is not set CONFIG_INPUT_ADXL34X=y CONFIG_INPUT_ADXL34X_I2C=y # CONFIG_INPUT_ADXL34X_SPI is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_IDEAPAD_SLIDEBAR=y CONFIG_INPUT_SOC_BUTTON_ARRAY=m # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set CONFIG_INPUT_DRV2667_HAPTICS=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PARKBD=m CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=m CONFIG_SERIO_PS2MULT=m CONFIG_SERIO_ARC_PS2=m CONFIG_USERIO=m CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=m # CONFIG_GAMEPORT_L4 is not set CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=y # CONFIG_CYCLADES is not set CONFIG_MOXA_INTELLIO=m CONFIG_MOXA_SMARTIO=y CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_SYNCLINK_GT=y CONFIG_NOZOMI=m CONFIG_ISI=y # CONFIG_N_HDLC is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_ROUTER is not set CONFIG_TRACE_SINK=y # 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_DMA=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_FSL is not set CONFIG_SERIAL_8250_DW=m # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_FINTEK=m CONFIG_SERIAL_8250_MID=m # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=y # CONFIG_SERIAL_MAX310X is not set CONFIG_SERIAL_UARTLITE=m CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y CONFIG_SERIAL_SCCNXP=m CONFIG_SERIAL_SC16IS7XX_CORE=m CONFIG_SERIAL_SC16IS7XX=m CONFIG_SERIAL_SC16IS7XX_I2C=y # CONFIG_SERIAL_SC16IS7XX_SPI is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=m # CONFIG_IPMI_SI is not set CONFIG_IPMI_SSIF=m # CONFIG_IPMI_WATCHDOG is not set CONFIG_IPMI_POWEROFF=m # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=m CONFIG_R3964=y # CONFIG_APPLICOM is not set CONFIG_MWAVE=m CONFIG_RAW_DRIVER=m CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y # CONFIG_TCG_TIS_I2C_NUVOTON is not set # CONFIG_TCG_NSC is not set CONFIG_TCG_ATMEL=y # CONFIG_TCG_INFINEON is not set CONFIG_TCG_CRB=y CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=m CONFIG_TCG_TIS_ST33ZP24_SPI=y CONFIG_TELCLOCK=y CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=m # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=m # CONFIG_I2C_ISCH is not set CONFIG_I2C_ISMT=y # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=m # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=m CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DESIGNWARE_PCI=y # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set # CONFIG_I2C_EMEV2 is not set CONFIG_I2C_GPIO=m CONFIG_I2C_KEMPLD=m CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=m # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_TAOS_EVM=m # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_I2C_STUB is not set CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=m # 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=m CONFIG_SPI_BITBANG=m # CONFIG_SPI_BUTTERFLY is not set CONFIG_SPI_CADENCE=y CONFIG_SPI_GPIO=m CONFIG_SPI_LM70_LLP=m CONFIG_SPI_OC_TINY=m CONFIG_SPI_PXA2XX_DMA=y CONFIG_SPI_PXA2XX=m CONFIG_SPI_PXA2XX_PCI=m CONFIG_SPI_SC18IS602=m CONFIG_SPI_XCOMM=y # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set CONFIG_SPI_DESIGNWARE=m CONFIG_SPI_DW_PCI=m CONFIG_SPI_DW_MID_DMA=y CONFIG_SPI_DW_MMIO=m # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_TLE62X0=m CONFIG_SPMI=m CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=m # # PPS support # # CONFIG_PPS is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=y # CONFIG_GPIO_DWAPB is not set CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_ICH=y # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_IDIO_16=m # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set CONFIG_GPIO_SX150X=y # # MFD GPIO expanders # CONFIG_GPIO_ADP5520=m CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_CRYSTAL_COVE=m CONFIG_GPIO_DA9052=y CONFIG_GPIO_JANZ_TTL=m CONFIG_GPIO_KEMPLD=m # CONFIG_GPIO_LP3943 is not set CONFIG_GPIO_PALMAS=y CONFIG_GPIO_RC5T583=y CONFIG_GPIO_TPS65912=m CONFIG_GPIO_TWL4030=y CONFIG_GPIO_TWL6040=m # CONFIG_GPIO_UCB1400 is not set CONFIG_GPIO_WM8350=m CONFIG_GPIO_WM8994=m # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=m CONFIG_GPIO_BT8XX=y CONFIG_GPIO_INTEL_MID=y # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_RDC321X=y # # SPI GPIO expanders # CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MC33880=m # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set CONFIG_W1=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=m 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=y CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=y CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=m # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=m CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=m CONFIG_GENERIC_ADC_BATTERY=y CONFIG_MAX8925_POWER=y CONFIG_WM8350_POWER=y CONFIG_TEST_POWER=m # CONFIG_BATTERY_DS2760 is not set CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y CONFIG_BATTERY_BQ27XXX_PLATFORM=y CONFIG_BATTERY_DA9052=y # CONFIG_CHARGER_DA9150 is not set # CONFIG_BATTERY_DA9150 is not set CONFIG_AXP288_FUEL_GAUGE=y CONFIG_BATTERY_MAX17040=m # CONFIG_BATTERY_MAX17042 is not set CONFIG_BATTERY_TWL4030_MADC=m CONFIG_BATTERY_RX51=m CONFIG_CHARGER_MAX8903=m CONFIG_CHARGER_TWL4030=y # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_MANAGER=y # CONFIG_CHARGER_MAX8997 is not set CONFIG_CHARGER_MAX8998=y # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=m CONFIG_BATTERY_GAUGE_LTC2941=m CONFIG_CHARGER_RT9455=m # CONFIG_AXP20X_POWER is not set CONFIG_POWER_RESET=y CONFIG_POWER_RESET_RESTART=y # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set CONFIG_SENSORS_AD7314=y CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=m # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=m CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=m # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=y # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=m # CONFIG_SENSORS_DA9052_ADC is not set CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_MC13783_ADC=m # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m # CONFIG_SENSORS_G760A is not set CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=m # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_IBMAEM is not set # CONFIG_SENSORS_IBMPEX is not set CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_I5500=y # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=m # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_MAX1111 is not set # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=m # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_MAX31790=y CONFIG_SENSORS_HTU21=y # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_MENF21BMC_HWMON=m CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM70=m CONFIG_SENSORS_LM73=m # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=m # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=m CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NCT7802=y # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m CONFIG_SENSORS_LM25066=m # CONFIG_SENSORS_LTC2978 is not set # CONFIG_SENSORS_MAX16064 is not set CONFIG_SENSORS_MAX20751=m # CONFIG_SENSORS_MAX34440 is not set # CONFIG_SENSORS_MAX8688 is not set # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_UCD9000 is not set CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=y # CONFIG_SENSORS_EMC1403 is not set CONFIG_SENSORS_EMC2103=m # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y # CONFIG_SENSORS_SMSC47B397 is not set CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y # CONFIG_SENSORS_SCH5636 is not set CONFIG_SENSORS_SMM665=m CONFIG_SENSORS_ADC128D818=m CONFIG_SENSORS_ADS1015=m CONFIG_SENSORS_ADS7828=m # CONFIG_SENSORS_ADS7871 is not set # CONFIG_SENSORS_AMC6821 is not set CONFIG_SENSORS_INA209=y # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=y # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP401=m # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_TWL4030_MADC is not set CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m # CONFIG_SENSORS_VT1211 is not set CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83781D=m # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set CONFIG_SENSORS_W83793=m # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=m # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_WM8350=m # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=m # CONFIG_THERMAL_HWMON is not set CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m CONFIG_INTEL_SOC_DTS_THERMAL=m # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=m CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set # CONFIG_DA9052_WATCHDOG is not set # CONFIG_DA9063_WATCHDOG is not set # CONFIG_DA9062_WATCHDOG is not set CONFIG_MENF21BMC_WATCHDOG=m CONFIG_WM8350_WATCHDOG=y CONFIG_XILINX_WATCHDOG=m CONFIG_CADENCE_WATCHDOG=y CONFIG_DW_WATCHDOG=y CONFIG_RN5T618_WATCHDOG=m CONFIG_TWL4030_WATCHDOG=y CONFIG_MAX63XX_WATCHDOG=m CONFIG_RETU_WATCHDOG=y CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y # CONFIG_ALIM1535_WDT is not set # CONFIG_ALIM7101_WDT is not set # CONFIG_F71808E_WDT is not set CONFIG_SP5100_TCO=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set CONFIG_IBMASR=m CONFIG_WAFER_WDT=m # CONFIG_I6300ESB_WDT is not set CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=m # CONFIG_ITCO_VENDOR_SUPPORT is not set CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=y CONFIG_HP_WATCHDOG=m CONFIG_KEMPLD_WDT=m CONFIG_HPWDT_NMI_DECODING=y CONFIG_SC1200_WDT=y CONFIG_PC87413_WDT=y CONFIG_NV_TCO=m # CONFIG_60XX_WDT is not set CONFIG_CPU5_WDT=m # CONFIG_SMSC_SCH311X_WDT is not set CONFIG_SMSC37B787_WDT=m CONFIG_VIA_WDT=m # CONFIG_W83627HF_WDT is not set # CONFIG_W83877F_WDT is not set CONFIG_W83977F_WDT=m # CONFIG_MACHZ_WDT is not set # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_BCM7038_WDT=y CONFIG_MEN_A21_WDT=y # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_HOST_SOC=y CONFIG_SSB_DEBUG=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set # CONFIG_SSB_DRIVER_GPIO 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 is not set CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_AS3711=y CONFIG_PMIC_ADP5520=y # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_BCM590XX=m CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y # CONFIG_MFD_CROS_EC_SPI is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=m CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=m CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y CONFIG_MFD_MC13XXX_I2C=m CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=m # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=m # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set CONFIG_MFD_MAX77843=y # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y # CONFIG_MFD_MT6397 is not set CONFIG_MFD_MENF21BMC=m CONFIG_EZX_PCAP=y CONFIG_MFD_RETU=y # CONFIG_MFD_PCF50633 is not set CONFIG_UCB1400_CORE=m CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=m # CONFIG_MFD_RT5033 is not set CONFIG_MFD_RC5T583=y CONFIG_MFD_RN5T618=m CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SKY81452=y CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=y # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=m # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set CONFIG_MFD_TPS65218=m # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y # CONFIG_MFD_TPS65912_I2C is not set CONFIG_MFD_TPS65912_SPI=y CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set 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_WM8998=y CONFIG_MFD_WM8400=y # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=m CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set CONFIG_REGULATOR_ACT8865=m # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_ARIZONA=m CONFIG_REGULATOR_AS3711=m CONFIG_REGULATOR_AXP20X=y # CONFIG_REGULATOR_BCM590XX is not set # CONFIG_REGULATOR_DA9052 is not set # CONFIG_REGULATOR_DA9062 is not set CONFIG_REGULATOR_DA9063=y # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=m CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=m CONFIG_REGULATOR_LP3971=m CONFIG_REGULATOR_LP3972=m CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=m CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8925=y CONFIG_REGULATOR_MAX8952=m CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8997=y CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MC13XXX_CORE=m # CONFIG_REGULATOR_MC13783 is not set CONFIG_REGULATOR_MC13892=m CONFIG_REGULATOR_MT6311=y # CONFIG_REGULATOR_PALMAS is not set # CONFIG_REGULATOR_PCAP is not set CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_QCOM_SPMI=m # CONFIG_REGULATOR_RC5T583 is not set CONFIG_REGULATOR_RN5T618=m # CONFIG_REGULATOR_S2MPA01 is not set # CONFIG_REGULATOR_S2MPS11 is not set # CONFIG_REGULATOR_S5M8767 is not set # CONFIG_REGULATOR_SKY81452 is not set CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS6105X=m CONFIG_REGULATOR_TPS62360=y # CONFIG_REGULATOR_TPS65023 is not set CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS6524X=y CONFIG_REGULATOR_TPS65912=y CONFIG_REGULATOR_TPS80031=m CONFIG_REGULATOR_TWL4030=m CONFIG_REGULATOR_WM8350=m CONFIG_REGULATOR_WM8400=m # CONFIG_REGULATOR_WM8994 is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set CONFIG_MEDIA_ANALOG_TV_SUPPORT=y # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_ADV_DEBUG=y CONFIG_VIDEO_FIXED_MINOR_RANGES=y CONFIG_V4L2_FLASH_LED_CLASS=m # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_RC_CORE=m # 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 # # Supported MMC/SDIO adapters # # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=m CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MC44S803=m # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y # CONFIG_AGP_SIS is not set CONFIG_AGP_VIA=m CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=m # # I2C encoder or helper chips # # CONFIG_DRM_I2C_ADV7511 is not set CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_TDFX=m # CONFIG_DRM_R128 is not set CONFIG_DRM_RADEON=m # CONFIG_DRM_RADEON_USERPTR is not set CONFIG_DRM_RADEON_UMS=y CONFIG_DRM_AMDGPU=m CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_USERPTR is not set # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set CONFIG_DRM_MGA=m # CONFIG_DRM_SIS is not set # CONFIG_DRM_VIA is not set CONFIG_DRM_SAVAGE=m # CONFIG_DRM_VGEM is not set CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m # CONFIG_DRM_CIRRUS_QEMU is not set CONFIG_DRM_QXL=m # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # CONFIG_HSA_AMD=m # # Frame buffer Devices # CONFIG_FB=m CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=m # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=m CONFIG_FB_CFB_COPYAREA=m CONFIG_FB_CFB_IMAGEBLIT=m # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=m CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=m # CONFIG_FB_CYBER2000_DDC is not set # CONFIG_FB_ARC is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_N411=m # CONFIG_FB_HGA is not set CONFIG_FB_OPENCORES=m # CONFIG_FB_S1D13XXX is not set CONFIG_FB_NVIDIA=m CONFIG_FB_NVIDIA_I2C=y # CONFIG_FB_NVIDIA_DEBUG is not set # CONFIG_FB_NVIDIA_BACKLIGHT is not set CONFIG_FB_RIVA=m CONFIG_FB_RIVA_I2C=y # CONFIG_FB_RIVA_DEBUG is not set # CONFIG_FB_RIVA_BACKLIGHT is not set CONFIG_FB_I740=m # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=m CONFIG_FB_RADEON_I2C=y # CONFIG_FB_RADEON_BACKLIGHT is not set CONFIG_FB_RADEON_DEBUG=y # CONFIG_FB_ATY128 is not set CONFIG_FB_ATY=m # CONFIG_FB_ATY_CT is not set CONFIG_FB_ATY_GX=y # CONFIG_FB_ATY_BACKLIGHT is not set # CONFIG_FB_S3 is not set CONFIG_FB_SAVAGE=m CONFIG_FB_SAVAGE_I2C=y CONFIG_FB_SAVAGE_ACCEL=y CONFIG_FB_SIS=m CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y # CONFIG_FB_VIA is not set CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=m # CONFIG_FB_3DFX is not set CONFIG_FB_VOODOO1=m CONFIG_FB_VT8623=m CONFIG_FB_TRIDENT=m # CONFIG_FB_ARK is not set CONFIG_FB_PM3=m # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set CONFIG_FB_IBM_GXT4500=m # CONFIG_FB_VIRTUAL is not set # CONFIG_FB_METRONOME is not set CONFIG_FB_MB862XX=m CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y CONFIG_FB_BROADSHEET=m CONFIG_FB_AUO_K190X=m CONFIG_FB_AUO_K1900=m CONFIG_FB_AUO_K1901=m # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_L4F00242T03=m CONFIG_LCD_LMS283GF05=m CONFIG_LCD_LTV350QV=m # CONFIG_LCD_ILI922X is not set CONFIG_LCD_ILI9320=m # CONFIG_LCD_TDO24M is not set CONFIG_LCD_VGG2432A4=m CONFIG_LCD_PLATFORM=m CONFIG_LCD_S6E63M0=m CONFIG_LCD_LD9040=m CONFIG_LCD_AMS369FG06=m CONFIG_LCD_LMS501KF03=m CONFIG_LCD_HX8357=m CONFIG_BACKLIGHT_CLASS_DEVICE=m CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_LM3533=m CONFIG_BACKLIGHT_DA9052=m # CONFIG_BACKLIGHT_MAX8925 is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_ADP5520=m CONFIG_BACKLIGHT_ADP8860=m CONFIG_BACKLIGHT_ADP8870=m CONFIG_BACKLIGHT_LM3639=m # CONFIG_BACKLIGHT_PANDORA is not set CONFIG_BACKLIGHT_SKY81452=m CONFIG_BACKLIGHT_AS3711=m CONFIG_BACKLIGHT_GPIO=m # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=m CONFIG_VGASTATE=m CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=m CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_DMAENGINE_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y # CONFIG_SND_MIXER_OSS is not set CONFIG_SND_PCM_OSS=m # CONFIG_SND_PCM_OSS_PLUGINS is not set CONFIG_SND_PCM_TIMER=y # CONFIG_SND_SEQUENCER_OSS is not set CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=m CONFIG_SND_OPL3_LIB_SEQ=m # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y CONFIG_SND_DUMMY=m # CONFIG_SND_ALOOP is not set CONFIG_SND_VIRMIDI=m # CONFIG_SND_MTPAV is not set CONFIG_SND_MTS64=m CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m CONFIG_SND_PORTMAN2X4=m # CONFIG_SND_AC97_POWER_SAVE is not set CONFIG_SND_SB_COMMON=m CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set CONFIG_SND_ALS4000=m CONFIG_SND_ALI5451=m # CONFIG_SND_ASIHPI is not set CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m # CONFIG_SND_AU8830 is not set # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set CONFIG_SND_CA0106=m # CONFIG_SND_CMIPCI is not set CONFIG_SND_OXYGEN_LIB=m CONFIG_SND_OXYGEN=m CONFIG_SND_CS4281=m CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=m CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set CONFIG_SND_GINA24=m # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set # CONFIG_SND_ECHO3G is not set # CONFIG_SND_INDIGO is not set CONFIG_SND_INDIGOIO=m CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m # CONFIG_SND_INDIGODJX is not set CONFIG_SND_EMU10K1=m # CONFIG_SND_EMU10K1X is not set CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m CONFIG_SND_ES1938=m CONFIG_SND_ES1968=m # CONFIG_SND_ES1968_INPUT is not set CONFIG_SND_FM801=m CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set CONFIG_SND_PCXHR=m # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set CONFIG_SND_SONICVIBES=m # CONFIG_SND_TRIDENT is not set CONFIG_SND_VIA82XX=m # CONFIG_SND_VIA82XX_MODEM is not set CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m CONFIG_SND_YMFPCI=m # # HD-Audio # CONFIG_SND_HDA=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y # CONFIG_SND_HDA_INPUT_BEEP is not set CONFIG_SND_HDA_PATCH_LOADER=y # CONFIG_SND_HDA_CODEC_REALTEK is not set # CONFIG_SND_HDA_CODEC_ANALOG is not set CONFIG_SND_HDA_CODEC_SIGMATEL=m CONFIG_SND_HDA_CODEC_VIA=m # CONFIG_SND_HDA_CODEC_HDMI is not set CONFIG_SND_HDA_CODEC_CIRRUS=m CONFIG_SND_HDA_CODEC_CONEXANT=m # CONFIG_SND_HDA_CODEC_CA0110 is not set CONFIG_SND_HDA_CODEC_CA0132=m CONFIG_SND_HDA_CODEC_CA0132_DSP=y CONFIG_SND_HDA_CODEC_CMEDIA=m # CONFIG_SND_HDA_CODEC_SI3054 is not set CONFIG_SND_HDA_GENERIC=m CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_SPI=y CONFIG_SND_SOC=m CONFIG_SND_SOC_AC97_BUS=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_TOPOLOGY=y CONFIG_SND_ATMEL_SOC=m # CONFIG_SND_DESIGNWARE_I2S is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=m CONFIG_SND_SOC_FSL_SAI=m CONFIG_SND_SOC_FSL_SSI=m # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_ESAI is not set CONFIG_SND_SOC_IMX_AUDMUX=m CONFIG_SND_SST_MFLD_PLATFORM=m CONFIG_SND_SST_IPC=m CONFIG_SND_SST_IPC_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_SKYLAKE=m CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m # # Allwinner SoC Audio support # CONFIG_SND_SUN4I_CODEC=m CONFIG_SND_SOC_XTFPGA_I2S=m CONFIG_SND_SOC_I2C_AND_SPI=m # # CODEC drivers # CONFIG_SND_SOC_AC97_CODEC=m CONFIG_SND_SOC_ADAU1701=m CONFIG_SND_SOC_AK4104=m CONFIG_SND_SOC_AK4554=m CONFIG_SND_SOC_AK4613=m CONFIG_SND_SOC_AK4642=m # CONFIG_SND_SOC_AK5386 is not set # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_CS35L32=m # CONFIG_SND_SOC_CS42L51_I2C is not set # CONFIG_SND_SOC_CS42L52 is not set CONFIG_SND_SOC_CS42L56=m # CONFIG_SND_SOC_CS42L73 is not set CONFIG_SND_SOC_CS4265=m CONFIG_SND_SOC_CS4270=m CONFIG_SND_SOC_CS4271=m # CONFIG_SND_SOC_CS4271_I2C is not set CONFIG_SND_SOC_CS4271_SPI=m CONFIG_SND_SOC_CS42XX8=m CONFIG_SND_SOC_CS42XX8_I2C=m # CONFIG_SND_SOC_CS4349 is not set CONFIG_SND_SOC_DMIC=m # CONFIG_SND_SOC_ES8328 is not set # CONFIG_SND_SOC_GTM601 is not set CONFIG_SND_SOC_PCM1681=m # CONFIG_SND_SOC_PCM1792A is not set CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_I2C=m CONFIG_SND_SOC_PCM512x_SPI=m CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RL6347A=m CONFIG_SND_SOC_RT286=m # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5640=m # CONFIG_SND_SOC_RT5677_SPI is not set CONFIG_SND_SOC_SGTL5000=m CONFIG_SND_SOC_SIGMADSP=m CONFIG_SND_SOC_SIGMADSP_I2C=m CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m CONFIG_SND_SOC_SPDIF=m CONFIG_SND_SOC_SSM2602=m CONFIG_SND_SOC_SSM2602_SPI=m CONFIG_SND_SOC_SSM2602_I2C=m # CONFIG_SND_SOC_SSM4567 is not set CONFIG_SND_SOC_STA32X=m CONFIG_SND_SOC_STA350=m CONFIG_SND_SOC_STI_SAS=m CONFIG_SND_SOC_TAS2552=m CONFIG_SND_SOC_TAS5086=m CONFIG_SND_SOC_TAS571X=m # CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320AIC23=m CONFIG_SND_SOC_TLV320AIC23_I2C=m # CONFIG_SND_SOC_TLV320AIC23_SPI is not set CONFIG_SND_SOC_TLV320AIC31XX=m CONFIG_SND_SOC_TLV320AIC3X=m CONFIG_SND_SOC_TS3A227E=m CONFIG_SND_SOC_WM8510=m CONFIG_SND_SOC_WM8523=m # CONFIG_SND_SOC_WM8580 is not set CONFIG_SND_SOC_WM8711=m CONFIG_SND_SOC_WM8728=m CONFIG_SND_SOC_WM8731=m CONFIG_SND_SOC_WM8737=m CONFIG_SND_SOC_WM8741=m # CONFIG_SND_SOC_WM8750 is not set # CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8770 is not set # CONFIG_SND_SOC_WM8776 is not set CONFIG_SND_SOC_WM8804=m # CONFIG_SND_SOC_WM8804_I2C is not set CONFIG_SND_SOC_WM8804_SPI=m CONFIG_SND_SOC_WM8903=m CONFIG_SND_SOC_WM8962=m # CONFIG_SND_SOC_WM8978 is not set CONFIG_SND_SOC_TPA6130A2=m # CONFIG_SND_SIMPLE_CARD is not set # CONFIG_SOUND_PRIME is not set CONFIG_AC97_BUS=m # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set # CONFIG_UHID is not set # CONFIG_HID_GENERIC is not set # # Special HID drivers # CONFIG_HID_A4TECH=m CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set # CONFIG_HID_APPLE is not set CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=y CONFIG_HID_PRODIKEYS=m # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_GEMBIRD is not set CONFIG_HID_GFRM=m CONFIG_HID_KEYTOUCH=y 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=m CONFIG_HID_LCPOWER=m # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MICROSOFT is not set CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=m CONFIG_HID_ORTEK=y # CONFIG_HID_PANTHERLORD is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=m CONFIG_HID_SAITEK=y # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SPEEDLINK=y # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y # CONFIG_HID_SMARTJOYPLUS is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=y CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=y # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=m # CONFIG_UWB_WHCI is not set # CONFIG_MMC is not set CONFIG_MEMSTICK=m CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y CONFIG_MSPRO_BLOCK=m CONFIG_MS_BLOCK=m # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_MEMSTICK_REALTEK_PCI=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=m # # LED drivers # CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=m # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=m # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8860=y # CONFIG_LEDS_CLEVO_MAIL is not set CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=m CONFIG_LEDS_WM8350=y CONFIG_LEDS_DA9052=m CONFIG_LEDS_DAC124S085=m CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=m CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=m CONFIG_LEDS_ADP5520=m CONFIG_LEDS_DELL_NETBOOKS=m CONFIG_LEDS_MC13783=y # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_TLC591XX=m CONFIG_LEDS_MAX8997=m CONFIG_LEDS_LM355x=y CONFIG_LEDS_MENF21BMC=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set # CONFIG_ACCESSIBILITY is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_INTEL_IDMA64=y # CONFIG_INTEL_IOATDMA is not set # CONFIG_INTEL_MIC_X100_DMA is not set CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=m # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set CONFIG_AUXDISPLAY=y CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=m CONFIG_CFAG12864B_RATE=20 # CONFIG_UIO is not set CONFIG_VFIO_IOMMU_TYPE1=y CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=y CONFIG_VFIO_NOIOMMU=y CONFIG_VFIO_PCI=m CONFIG_VFIO_PCI_VGA=y CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=m CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_INPUT=m 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 is not set CONFIG_COMEDI=m # CONFIG_COMEDI_DEBUG is not set CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 CONFIG_COMEDI_MISC_DRIVERS=y CONFIG_COMEDI_BOND=m CONFIG_COMEDI_TEST=m # CONFIG_COMEDI_PARPORT is not set CONFIG_COMEDI_SERIAL2002=m CONFIG_COMEDI_ISA_DRIVERS=y CONFIG_COMEDI_PCL711=m # CONFIG_COMEDI_PCL724 is not set CONFIG_COMEDI_PCL726=m CONFIG_COMEDI_PCL730=m # CONFIG_COMEDI_PCL812 is not set # CONFIG_COMEDI_PCL816 is not set # CONFIG_COMEDI_PCL818 is not set CONFIG_COMEDI_PCM3724=m CONFIG_COMEDI_AMPLC_DIO200_ISA=m CONFIG_COMEDI_AMPLC_PC236_ISA=m CONFIG_COMEDI_AMPLC_PC263_ISA=m CONFIG_COMEDI_RTI800=m CONFIG_COMEDI_RTI802=m CONFIG_COMEDI_DAC02=m CONFIG_COMEDI_DAS16M1=m # CONFIG_COMEDI_DAS08_ISA is not set CONFIG_COMEDI_DAS16=m CONFIG_COMEDI_DAS800=m CONFIG_COMEDI_DAS1800=m # CONFIG_COMEDI_DAS6402 is not set CONFIG_COMEDI_DT2801=m CONFIG_COMEDI_DT2811=m # CONFIG_COMEDI_DT2814 is not set CONFIG_COMEDI_DT2815=m CONFIG_COMEDI_DT2817=m CONFIG_COMEDI_DT282X=m # CONFIG_COMEDI_DMM32AT is not set CONFIG_COMEDI_FL512=m CONFIG_COMEDI_AIO_AIO12_8=m # CONFIG_COMEDI_AIO_IIRO_16 is not set # CONFIG_COMEDI_II_PCI20KC is not set # CONFIG_COMEDI_C6XDIGIO is not set CONFIG_COMEDI_MPC624=m CONFIG_COMEDI_ADQ12B=m # CONFIG_COMEDI_NI_AT_A2150 is not set CONFIG_COMEDI_NI_AT_AO=m CONFIG_COMEDI_NI_ATMIO=m CONFIG_COMEDI_NI_ATMIO16D=m CONFIG_COMEDI_NI_LABPC_ISA=m CONFIG_COMEDI_PCMAD=m CONFIG_COMEDI_PCMDA12=m CONFIG_COMEDI_PCMMIO=m # CONFIG_COMEDI_PCMUIO is not set CONFIG_COMEDI_MULTIQ3=m CONFIG_COMEDI_S526=m CONFIG_COMEDI_PCI_DRIVERS=m CONFIG_COMEDI_8255_PCI=m CONFIG_COMEDI_ADDI_WATCHDOG=m # CONFIG_COMEDI_ADDI_APCI_1032 is not set # CONFIG_COMEDI_ADDI_APCI_1500 is not set CONFIG_COMEDI_ADDI_APCI_1516=m # CONFIG_COMEDI_ADDI_APCI_1564 is not set # CONFIG_COMEDI_ADDI_APCI_16XX is not set CONFIG_COMEDI_ADDI_APCI_2032=m CONFIG_COMEDI_ADDI_APCI_2200=m # CONFIG_COMEDI_ADDI_APCI_3120 is not set CONFIG_COMEDI_ADDI_APCI_3501=m # CONFIG_COMEDI_ADDI_APCI_3XXX is not set CONFIG_COMEDI_ADL_PCI6208=m # CONFIG_COMEDI_ADL_PCI7X3X is not set CONFIG_COMEDI_ADL_PCI8164=m CONFIG_COMEDI_ADL_PCI9111=m # CONFIG_COMEDI_ADL_PCI9118 is not set CONFIG_COMEDI_ADV_PCI1710=m CONFIG_COMEDI_ADV_PCI1723=m CONFIG_COMEDI_ADV_PCI1724=m # CONFIG_COMEDI_ADV_PCI_DIO is not set CONFIG_COMEDI_AMPLC_DIO200_PCI=m CONFIG_COMEDI_AMPLC_PC236_PCI=m CONFIG_COMEDI_AMPLC_PC263_PCI=m CONFIG_COMEDI_AMPLC_PCI224=m # CONFIG_COMEDI_AMPLC_PCI230 is not set # CONFIG_COMEDI_CONTEC_PCI_DIO is not set CONFIG_COMEDI_DAS08_PCI=m CONFIG_COMEDI_DT3000=m # CONFIG_COMEDI_DYNA_PCI10XX is not set # CONFIG_COMEDI_GSC_HPDI is not set # CONFIG_COMEDI_MF6X4 is not set # CONFIG_COMEDI_ICP_MULTI is not set CONFIG_COMEDI_DAQBOARD2000=m # CONFIG_COMEDI_JR3_PCI is not set # CONFIG_COMEDI_KE_COUNTER is not set CONFIG_COMEDI_CB_PCIDAS64=m CONFIG_COMEDI_CB_PCIDAS=m CONFIG_COMEDI_CB_PCIDDA=m # CONFIG_COMEDI_CB_PCIMDAS is not set # CONFIG_COMEDI_CB_PCIMDDA is not set CONFIG_COMEDI_ME4000=m # CONFIG_COMEDI_ME_DAQ is not set # CONFIG_COMEDI_NI_6527 is not set CONFIG_COMEDI_NI_65XX=m CONFIG_COMEDI_NI_660X=m # CONFIG_COMEDI_NI_670X is not set CONFIG_COMEDI_NI_LABPC_PCI=m # CONFIG_COMEDI_NI_PCIDIO is not set CONFIG_COMEDI_NI_PCIMIO=m CONFIG_COMEDI_RTD520=m CONFIG_COMEDI_S626=m CONFIG_COMEDI_MITE=m CONFIG_COMEDI_NI_TIOCMD=m CONFIG_COMEDI_8254=m CONFIG_COMEDI_8255=m # CONFIG_COMEDI_8255_SA is not set CONFIG_COMEDI_KCOMEDILIB=m CONFIG_COMEDI_AMPLC_DIO200=m CONFIG_COMEDI_AMPLC_PC236=m CONFIG_COMEDI_DAS08=m CONFIG_COMEDI_ISADMA=m CONFIG_COMEDI_NI_LABPC=m CONFIG_COMEDI_NI_LABPC_ISADMA=m CONFIG_COMEDI_NI_TIO=m CONFIG_PANEL=m CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 # CONFIG_PANEL_CHANGE_MESSAGE is not set # # IIO staging drivers # # # Accelerometers # # CONFIG_ADIS16201 is not set CONFIG_ADIS16203=m CONFIG_ADIS16204=m CONFIG_ADIS16209=y # CONFIG_ADIS16220 is not set CONFIG_ADIS16240=m # CONFIG_LIS3L02DQ is not set CONFIG_SCA3000=y # # Analog to digital converters # # CONFIG_AD7606 is not set CONFIG_AD7780=y CONFIG_AD7816=y CONFIG_AD7192=m CONFIG_AD7280=y # # Analog digital bi-direction converters # CONFIG_ADT7316=m CONFIG_ADT7316_SPI=m CONFIG_ADT7316_I2C=m # # Capacitance to digital converters # CONFIG_AD7150=y CONFIG_AD7152=y # CONFIG_AD7746 is not set # # Direct Digital Synthesis # # CONFIG_AD9832 is not set # CONFIG_AD9834 is not set # # Digital gyroscope sensors # # CONFIG_ADIS16060 is not set # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # # Light sensors # CONFIG_SENSORS_ISL29018=m CONFIG_SENSORS_ISL29028=m CONFIG_TSL2583=m CONFIG_TSL2x7x=m # # Magnetometer sensors # CONFIG_SENSORS_HMC5843=m CONFIG_SENSORS_HMC5843_I2C=m # CONFIG_SENSORS_HMC5843_SPI is not set # # Active energy metering IC # CONFIG_ADE7753=y # CONFIG_ADE7754 is not set CONFIG_ADE7758=y CONFIG_ADE7759=y # CONFIG_ADE7854 is not set # # Resolver to digital converters # CONFIG_AD2S90=y CONFIG_AD2S1200=y CONFIG_AD2S1210=m # # Triggers - standalone # # CONFIG_IIO_SIMPLE_DUMMY is not set CONFIG_FB_SM750=m # CONFIG_FB_XGI is not set # # Speakup console speech # CONFIG_SPEAKUP=m CONFIG_SPEAKUP_SYNTH_ACNTSA=m CONFIG_SPEAKUP_SYNTH_APOLLO=m CONFIG_SPEAKUP_SYNTH_AUDPTR=m CONFIG_SPEAKUP_SYNTH_BNS=m CONFIG_SPEAKUP_SYNTH_DECTLK=m CONFIG_SPEAKUP_SYNTH_DECEXT=m CONFIG_SPEAKUP_SYNTH_LTLK=m # CONFIG_SPEAKUP_SYNTH_SOFT is not set CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m CONFIG_SPEAKUP_SYNTH_DUMMY=m # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_ASHMEM is not set # CONFIG_ANDROID_TIMED_OUTPUT is not set CONFIG_ANDROID_LOW_MEMORY_KILLER=y CONFIG_SYNC=y # CONFIG_SW_SYNC is not set CONFIG_ION=y CONFIG_ION_TEST=y # CONFIG_ION_DUMMY is not set CONFIG_DGNC=y CONFIG_DGAP=y CONFIG_GS_FPGABOOT=m # CONFIG_CRYPTO_SKEIN is not set CONFIG_UNISYSSPAR=y CONFIG_UNISYS_VISORBUS=m # CONFIG_UNISYS_VISORNIC is not set CONFIG_UNISYS_VISORINPUT=m # CONFIG_FB_TFT is not set # CONFIG_MOST is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m CONFIG_ACERHDF=m CONFIG_ALIENWARE_WMI=m CONFIG_ASUS_LAPTOP=m CONFIG_DELL_LAPTOP=m # CONFIG_DELL_WMI is not set CONFIG_DELL_WMI_AIO=m CONFIG_DELL_SMO8800=m # CONFIG_FUJITSU_LAPTOP is not set CONFIG_FUJITSU_TABLET=m # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_HP_WMI is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set CONFIG_SENSORS_HDAPS=m CONFIG_ACPI_WMI=m CONFIG_MSI_WMI=m CONFIG_TOPSTAR_LAPTOP=y # CONFIG_ACPI_TOSHIBA is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set CONFIG_TOSHIBA_WMI=m CONFIG_ACPI_CMPC=m # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_SAMSUNG_LAPTOP is not set CONFIG_MXM_WMI=m # CONFIG_SAMSUNG_Q10 is not set CONFIG_APPLE_GMUX=m CONFIG_INTEL_RST=m CONFIG_INTEL_SMARTCONNECT=y CONFIG_PVPANIC=y CONFIG_INTEL_PMC_IPC=m CONFIG_SURFACE_PRO3_BUTTON=m CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y # CONFIG_CHROMEOS_PSTORE is not set CONFIG_CROS_EC_CHARDEV=m CONFIG_CROS_EC_LPC=m CONFIG_CROS_EC_PROTO=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_SI5351 is not set CONFIG_COMMON_CLK_S2MPS11=m CONFIG_CLK_TWL6040=m # CONFIG_COMMON_CLK_PALMAS is not set # CONFIG_COMMON_CLK_PXA is not set CONFIG_COMMON_CLK_CDCE706=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y CONFIG_PCC=y CONFIG_ALTERA_MBOX=m CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IOVA=y CONFIG_AMD_IOMMU=y # CONFIG_AMD_IOMMU_STATS is not set CONFIG_AMD_IOMMU_V2=y CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y CONFIG_INTEL_IOMMU_SVM=y CONFIG_INTEL_IOMMU_DEFAULT_ON=y CONFIG_INTEL_IOMMU_FLOPPY_WA=y # CONFIG_IRQ_REMAP is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=m CONFIG_STE_MODEM_RPROC=m # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y CONFIG_DEVFREQ_GOV_PERFORMANCE=y CONFIG_DEVFREQ_GOV_POWERSAVE=m CONFIG_DEVFREQ_GOV_USERSPACE=m # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y CONFIG_EXTCON_ARIZONA=m # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_MAX77843=y CONFIG_EXTCON_MAX8997=m CONFIG_EXTCON_PALMAS=y # CONFIG_EXTCON_RT8973A is not set CONFIG_EXTCON_SM5502=m CONFIG_EXTCON_USB_GPIO=m # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=m 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 is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set CONFIG_KXSD9=y # CONFIG_KXCJK1013 is not set CONFIG_MMA8452=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=m CONFIG_MXC4005=y CONFIG_STK8312=m # CONFIG_STK8BA50 is not set # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=y # CONFIG_AD7266 is not set # CONFIG_AD7291 is not set CONFIG_AD7298=y CONFIG_AD7476=m CONFIG_AD7791=m CONFIG_AD7793=y # CONFIG_AD7887 is not set # CONFIG_AD7923 is not set # CONFIG_AD799X is not set # CONFIG_AXP288_ADC is not set # CONFIG_CC10001_ADC is not set CONFIG_DA9150_GPADC=m # CONFIG_HI8435 is not set CONFIG_MAX1027=y CONFIG_MAX1363=m # CONFIG_MCP320X is not set # CONFIG_MCP3422 is not set # CONFIG_NAU7802 is not set CONFIG_QCOM_SPMI_IADC=m CONFIG_QCOM_SPMI_VADC=m CONFIG_TI_ADC081C=m CONFIG_TI_ADC128S052=y CONFIG_TI_AM335X_ADC=m CONFIG_TWL4030_MADC=m # CONFIG_TWL6030_GPADC is not set # # Amplifiers # CONFIG_AD8366=m # # Chemical Sensors # # CONFIG_VZ89X is not set # # Hid Sensor IIO Common # CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # CONFIG_IIO_SSP_SENSORS_COMMONS=y 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 is not set CONFIG_AD5360=m CONFIG_AD5380=y # CONFIG_AD5421 is not set # CONFIG_AD5446 is not set # CONFIG_AD5449 is not set CONFIG_AD5504=y CONFIG_AD5624R_SPI=m # CONFIG_AD5686 is not set CONFIG_AD5755=y CONFIG_AD5764=m CONFIG_AD5791=y CONFIG_AD7303=y CONFIG_M62332=m CONFIG_MAX517=y CONFIG_MCP4725=m CONFIG_MCP4922=y # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # CONFIG_AD9523=m # # Phase-Locked Loop (PLL) frequency synthesizers # CONFIG_ADF4350=m # # Digital gyroscope sensors # # CONFIG_ADIS16080 is not set CONFIG_ADIS16130=y CONFIG_ADIS16136=y # CONFIG_ADIS16260 is not set CONFIG_ADXRS450=m CONFIG_BMG160=m CONFIG_BMG160_I2C=m CONFIG_BMG160_SPI=m CONFIG_IIO_ST_GYRO_3AXIS=m CONFIG_IIO_ST_GYRO_I2C_3AXIS=m CONFIG_IIO_ST_GYRO_SPI_3AXIS=m # CONFIG_ITG3200 is not set # # Humidity sensors # CONFIG_DHT11=y CONFIG_HDC100X=m CONFIG_HTU21=y CONFIG_SI7005=y # CONFIG_SI7020 is not set # # Inertial measurement units # # CONFIG_ADIS16400 is not set CONFIG_ADIS16480=y # CONFIG_KMX61 is not set # CONFIG_INV_MPU6050_IIO is not set CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # CONFIG_ACPI_ALS=m CONFIG_ADJD_S311=y # CONFIG_AL3320A is not set CONFIG_APDS9300=m CONFIG_APDS9960=y CONFIG_BH1750=m CONFIG_CM32181=m CONFIG_CM3232=m CONFIG_CM3323=y CONFIG_CM36651=y CONFIG_GP2AP020A00F=m CONFIG_ISL29125=m CONFIG_JSA1212=m # CONFIG_RPR0521 is not set # CONFIG_SENSORS_LM3533 is not set # CONFIG_LTR501 is not set CONFIG_OPT3001=y # CONFIG_PA12203001 is not set CONFIG_STK3310=y CONFIG_TCS3414=y CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=m CONFIG_TSL4531=m # CONFIG_US5182D is not set CONFIG_VCNL4000=m # # Magnetometer sensors # CONFIG_AK8975=y CONFIG_AK09911=m # CONFIG_BMC150_MAGN is not set # CONFIG_MAG3110 is not set CONFIG_MMC35240=y CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y CONFIG_IIO_ST_MAGN_SPI_3AXIS=y # # Inclinometer sensors # # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_SYSFS_TRIGGER=m # # Digital potentiometers # CONFIG_MCP4531=m # # Pressure sensors # CONFIG_BMP280=y CONFIG_MPL115=m CONFIG_MPL3115=y # CONFIG_MS5611 is not set CONFIG_MS5637=m CONFIG_IIO_ST_PRESS=m CONFIG_IIO_ST_PRESS_I2C=m CONFIG_IIO_ST_PRESS_SPI=m CONFIG_T5403=m # # Lightning sensors # # CONFIG_AS3935 is not set # # Proximity sensors # CONFIG_LIDAR_LITE_V2=y # CONFIG_SX9500 is not set # # Temperature sensors # CONFIG_MLX90614=y CONFIG_TMP006=y CONFIG_TSYS01=m # CONFIG_TSYS02D is not set # CONFIG_NTB is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y CONFIG_VME_TSI148=m # # VME Board Drivers # CONFIG_VMIVME_7805=m # # VME Device Drivers # CONFIG_VME_USER=y # CONFIG_VME_PIO2 is not set # CONFIG_PWM is not set CONFIG_IPACK_BUS=m CONFIG_BOARD_TPCI200=m CONFIG_SERIAL_IPOCTAL=m # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=m # CONFIG_FMC_FAKEDEV is not set CONFIG_FMC_TRIVIAL=m CONFIG_FMC_WRITE_EEPROM=m CONFIG_FMC_CHARDEV=m # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=m CONFIG_BCM_KONA_USB2_PHY=m # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_LIBNVDIMM=y CONFIG_BLK_DEV_PMEM=m CONFIG_ND_BLK=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y # CONFIG_NVMEM is not set CONFIG_STM=y # CONFIG_STM_DUMMY is not set # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # CONFIG_FPGA=y CONFIG_FPGA_MGR_ZYNQ_FPGA=y # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=m CONFIG_DCDBAS=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # # CONFIG_GOOGLE_SMI is not set CONFIG_GOOGLE_MEMCONSOLE=y # # EFI (Extensible Firmware Interface) Support # # CONFIG_EFI_VARS is not set CONFIG_EFI_ESRT=y CONFIG_EFI_FAKE_MEMMAP=y CONFIG_EFI_MAX_FAKE_MEM=8 CONFIG_EFI_RUNTIME_WRAPPERS=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_EXT2_FS is not set CONFIG_EXT3_FS=m # CONFIG_EXT3_FS_POSIX_ACL is not set # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=m CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXT4_FS_POSIX_ACL is not set # CONFIG_EXT4_FS_SECURITY is not set # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=m CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=m # CONFIG_REISERFS_FS is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set # CONFIG_XFS_FS is not set # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=m # CONFIG_BTRFS_FS_POSIX_ACL is not set # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set CONFIG_BTRFS_FS_RUN_SANITY_TESTS=y # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y # CONFIG_F2FS_FS_XATTR is not set # CONFIG_F2FS_CHECK_FS is not set CONFIG_F2FS_IO_TRACE=y CONFIG_FS_DAX=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=m # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=m CONFIG_OVERLAY_FS=m # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y # CONFIG_ZISOFS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y # CONFIG_VFAT_FS is not set CONFIG_FAT_DEFAULT_CODEPAGE=437 # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y CONFIG_MISC_FILESYSTEMS=y # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set CONFIG_ECRYPT_FS=m # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_HFS_FS=m # CONFIG_HFSPLUS_FS is not set CONFIG_BEFS_FS=m # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=m CONFIG_EFS_FS=y # CONFIG_LOGFS is not set CONFIG_CRAMFS=m CONFIG_SQUASHFS=m 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 is not set # CONFIG_SQUASHFS_LZ4 is not set # CONFIG_SQUASHFS_LZO is not set CONFIG_SQUASHFS_XZ=y CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y CONFIG_OMFS_FS=m CONFIG_HPFS_FS=y CONFIG_QNX4FS_FS=y # CONFIG_QNX6FS_FS is not set CONFIG_ROMFS_FS=m CONFIG_ROMFS_BACKED_BY_BLOCK=y CONFIG_ROMFS_ON_BLOCK=y # CONFIG_PSTORE is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=m # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=m # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=y # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=m CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=m # CONFIG_NLS_ISO8859_5 is not set CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=m # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=m # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=m # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y # # 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 is not set CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y # CONFIG_DEBUG_OBJECTS is not set CONFIG_SLUB_DEBUG_ON=y # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # 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 is not set CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_DEBUG_TIMEKEEPING=y # CONFIG_TIMER_STATS is not set # CONFIG_DEBUG_PREEMPT is not set # # 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=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y # 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=y # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set CONFIG_FAIL_PAGE_ALLOC=y # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set CONFIG_FAIL_FUTEX=y # CONFIG_FAULT_INJECTION_DEBUG_FS is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y # CONFIG_FUNCTION_GRAPH_TRACER is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_PREEMPT_TRACER=y # CONFIG_SCHED_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set CONFIG_PROFILE_ANNOTATED_BRANCHES=y # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_BRANCH_TRACER is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y # CONFIG_KPROBE_EVENT is not set CONFIG_UPROBE_EVENT=y CONFIG_BPF_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_DYNAMIC_FTRACE is not set CONFIG_FUNCTION_PROFILER=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_MMIOTRACE_TEST=m # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set CONFIG_TRACING_EVENTS_GPIO=y # # Runtime Testing # # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set CONFIG_KPROBES_SANITY_TEST=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_INTERVAL_TREE_TEST=m CONFIG_PERCPU_TEST=m CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=m # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=m CONFIG_TEST_PRINTF=m CONFIG_TEST_RHASHTABLE=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set CONFIG_TEST_FIRMWARE=m CONFIG_TEST_UDELAY=m CONFIG_MEMTEST=y CONFIG_TEST_STATIC_KEYS=m # 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 is not set CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set CONFIG_EFI_PGT_DUMP=y CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_WX is not set # CONFIG_DEBUG_SET_MODULE_RONX is not set CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y CONFIG_DEBUG_TLBFLUSH=y CONFIG_IOMMU_DEBUG=y CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_ENTRY=y CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=m CONFIG_ENCRYPTED_KEYS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y # CONFIG_SECURITY_NETWORK is not set # CONFIG_SECURITY_PATH is not set CONFIG_INTEL_TXT=y # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y # CONFIG_INTEGRITY_ASYMMETRIC_KEYS is not set CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 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_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y # CONFIG_CRYPTO_AUTHENC is not set CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=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=m CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=m # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_POLY1305_X86_64=m 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=m # CONFIG_CRYPTO_SHA256_SSSE3 is not set CONFIG_CRYPTO_SHA512_SSSE3=m # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=m CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=y # CONFIG_CRYPTO_ARC4 is not set # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_BLOWFISH_X86_64=m CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_CAST6_AVX_X86_64=m # CONFIG_CRYPTO_DES is not set # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=m # CONFIG_CRYPTO_SALSA20 is not set # CONFIG_CRYPTO_SALSA20_X86_64 is not set CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_CHACHA20_X86_64=m # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y 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 is not set CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=m # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m 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_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW 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=m # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y # CONFIG_LIBCRC32C is not set # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=m CONFIG_FONTS=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_FONT_6x11 is not set CONFIG_FONT_7x14=y # CONFIG_FONT_PEARL_8x8 is not set # CONFIG_FONT_ACORN_8x8 is not set # CONFIG_FONT_MINI_4x6 is not set # CONFIG_FONT_6x10 is not set # CONFIG_FONT_SUN8x16 is not set # CONFIG_FONT_SUN12x22 is not set CONFIG_FONT_10x18=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 oLqU9wAB1mOQsQQA9ZYQxLHEZ/sCAAAAAARZWg== --=-=-=--