From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5227804403565455674==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [usb] daa556cb5d: WARNING: CPU: 0 PID: 44 at kernel/workqueue.c:1380 __queue_work+0x3d2/0x570() Date: Sun, 14 Feb 2016 11:01:41 +0800 Message-ID: <87mvr46lm2.fsf@yhuang-dev.intel.com> List-Id: --===============5227804403565455674== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://github.com/0day-ci/linux Amit-Pundir/usb-gadget-u_ether-Add-workque= ue-as-bottom-half-handler-for-rx-data-path/20160209-052012 commit daa556cb5d704ad9b4159dc56dd0161e85b3a596 ("usb: gadget: u_ether: Add= workqueue as bottom half handler for rx data path") +-------------------------------------------------------+----------+-------= -----+ | | v4.5-rc2 | daa556= cb5d | +-------------------------------------------------------+----------+-------= -----+ | boot_successes | 81 | 58 = | | boot_failures | 12 | 50 = | | invoked_oom-killer:gfp_mask=3D0x | 11 | 43 = | | Mem-Info | 11 | 43 = | | Out_of_memory:Kill_process | 11 | 43 = | | backtrace:vfs_read | 2 | 12 = | | backtrace:SyS_read | 2 | 12 = | | page_allocation_failure:order:#,mode | 3 | 11 = | | warn_alloc_failed+0x | 1 | 5 = | | backtrace:ring_buffer_consumer_thread | 1 | 6 = | | backtrace:vfs_write | 1 | 10 = | | backtrace:SyS_write | 1 | 10 = | | BUG:unable_to_handle_kernel | 1 | = | | Oops | 1 | 1 = | | EIP_is_at_perf_prepare_sample | 1 | 1 = | | Kernel_panic-not_syncing:Fatal_exception | 1 | = | | backtrace:do_execveat_common | 1 | 5 = | | backtrace:SyS_execve | 1 | 5 = | | WARNING:at_kernel/workqueue.c:#__queue_work() | 0 | 45 = | | backtrace:cpu_startup_entry | 0 | 10 = | | backtrace:vfs_writev | 0 | 29 = | | backtrace:SyS_writev | 0 | 27 = | | backtrace:getxattr | 0 | 1 = | | backtrace:SyS_fgetxattr | 0 | 1 = | | backtrace:_do_fork | 0 | 5 = | | backtrace:SyS_clone | 0 | 5 = | | backtrace:ring_buffer_producer_thread | 0 | 24 = | | backtrace:SyS_pwritev | 0 | 3 = | | backtrace:ip_auto_config | 0 | 4 = | | backtrace:kernel_init_freeable | 0 | 4 = | | backtrace:path_listxattr | 0 | 2 = | | backtrace:SyS_listxattr | 0 | 2 = | | backtrace:addrconf_dad_work | 0 | 5 = | | backtrace:common_interrupt | 0 | 1 = | | backtrace:vmalloc | 0 | 1 = | | backtrace:SyS_add_key | 0 | 1 = | | backtrace:lock_torture_stats | 0 | 1 = | | Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0 | 1 = | +-------------------------------------------------------+----------+-------= -----+ [ 36.055351] cdc_ether 1-1:1.0 usb1: kevent 11 may have been dropped [ 36.072532] IP-Config: Failed to open irlan0 [ 36.080520] ------------[ cut here ]------------ [ 36.081565] WARNING: CPU: 0 PID: 44 at kernel/workqueue.c:1380 __queue_w= ork+0x3d2/0x570() [ 36.083375] CPU: 0 PID: 44 Comm: rb_producer Not tainted 4.5.0-rc2-00001= -gdaa556cb #1 [ 36.084667] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 36.086434] 00000000 00000000 c020be00 c1657549 c020be30 c1049e6e c26fc= efc 00000000 [ 36.099237] 0000002c c26fd7f0 00000564 c105f0c2 c105f0c2 c82c055c 00000= 001 00000001 [ 36.113302] c020be40 c1049f62 00000009 00000000 c020be78 c105f0c2 c82c0= 52c 00000000 [ 36.121617] Call Trace: [ 36.122473] [] dump_stack+0x16/0x1d [ 36.123754] [] warn_slowpath_common+0x7e/0xb0 [ 36.125100] [] ? __queue_work+0x3d2/0x570 [ 36.126255] [] ? __queue_work+0x3d2/0x570 [ 36.127327] [] warn_slowpath_null+0x22/0x30 [ 36.128368] [] __queue_work+0x3d2/0x570 [ 36.129291] [] queue_work_on+0x3f/0x80 [ 36.130217] [] rx_complete+0xca/0x160 [ 36.131064] [] usb_gadget_giveback_request+0x3d/0x50 [ 36.134310] [] dummy_timer+0x40a/0xc20 [ 36.140495] [] call_timer_fn+0x8a/0x1c0 [ 36.146685] [] ? preempt_count_sub+0x146/0x150 [ 36.153949] [] ? dummy_start+0x130/0x130 [ 36.159678] [] run_timer_softirq+0x1ba/0x290 [ 36.165939] [] ? dummy_start+0x130/0x130 [ 36.167825] [] __do_softirq+0x13e/0x3a0 [ 36.169240] [] ? _local_bh_enable+0xb0/0xb0 [ 36.170608] [] do_softirq_own_stack+0x31/0x40 [ 36.171860] [] irq_exit+0x5d/0x60 [ 36.173046] [] do_IRQ+0x65/0xc0 [ 36.173992] [] ? check_preemption_disabled+0x2e/0xe0 [ 36.175095] [] common_interrupt+0x2e/0x40 [ 36.176037] [] ? pvclock_clocksource_read+0x4e/0x1e0 [ 36.177123] [] kvm_clock_read+0x1e/0x60 [ 36.180996] [] kvm_sched_clock_read+0x8/0x20 [ 36.187774] [] sched_clock+0x8/0x10 [ 36.193636] [] trace_clock_local+0xe/0x30 [ 36.199855] [] rb_reserve_next_event+0x68/0x310 [ 36.206243] [] ring_buffer_lock_reserve+0x5a/0xc0 [ 36.212045] [] ring_buffer_producer_thread+0x108/0x690 [ 36.214002] [] ? ring_buffer_producer_thread+0x451/0x690 [ 36.215974] [] ? wait_to_die+0x60/0x60 [ 36.217207] [] kthread+0xa4/0xc0 [ 36.218078] [] ret_from_kernel_thread+0x20/0x40 [ 36.219103] [] ? insert_kthread_work+0x60/0x60 [ 36.220066] ---[ end trace c50a23dd9034717b ]--- [ 36.221118] Sending DHCP requests ., OK Thanks, Ying Huang --===============5227804403565455674== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.5.0-rc2-00001-gdaa556cb" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC41LjAtcmMyIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTgK Q09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MTYKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09N UEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNP TkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09O RklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklD X0hXRUlHSFQ9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUldTRU1fWENI R0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdf QVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNP TkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURf RklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05G SUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lC TEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9H RU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9 eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfWDg2XzMyX0xB WllfR1M9eQpDT05GSUdfQVJDSF9IV0VJR0hUX0NGTEFHUz0iLWZjYWxsLXNhdmVkLWVjeCAtZmNh bGwtc2F2ZWQtZWR4IgpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9F QVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9MwpDT05GSUdfREVGQ09ORklHX0xJ U1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfSVJRX1dPUks9 eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNP TkZJR19CUk9LRU5fT05fU01QPXkKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdf Q1JPU1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdf TE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19IQVZFX0tF Uk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVM X0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkK Q09ORklHX0hBVkVfS0VSTkVMX0xaND15CiMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMg bm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpP IGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9MWjQ9eQpDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0i KG5vbmUpIgpDT05GSUdfU1dBUD15CiMgQ09ORklHX1NZU1ZJUEMgaXMgbm90IHNldAojIENPTkZJ R19QT1NJWF9NUVVFVUUgaXMgbm90IHNldAojIENPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIIGlz IG5vdCBzZXQKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfVVNFTElCPXkKIyBDT05GSUdfQVVESVQg aXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5 c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9X PXkKQ09ORklHX0dFTkVSSUNfSVJRX0NISVA9eQpDT05GSUdfSVJRX0RPTUFJTj15CiMgQ09ORklH X0lSUV9ET01BSU5fREVCVUcgaXMgbm90IHNldApDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9 eQpDT05GSUdfU1BBUlNFX0lSUT15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJ R19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFT VF9DWUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19D TE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05G SUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19U SUNLX09ORVNIT1Q9eQpDT05GSUdfSFpfUEVSSU9ESUM9eQojIENPTkZJR19OT19IWl9JRExFIGlz IG5vdCBzZXQKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CgojCiMgQ1BV L1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5U SU5HPXkKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0JT RF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNldAojIENPTkZJR19UQVNLU1RBVFMgaXMgbm90IHNldAoK IwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfUFJFRU1QVF9SQ1U9eQpDT05GSUdfUkNVX0VYUEVS VD15CkNPTkZJR19TUkNVPXkKIyBDT05GSUdfVEFTS1NfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1JD VV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX0ZBTk9VVD0zMgpDT05GSUdfUkNVX0ZBTk9VVF9M RUFGPTE2CiMgQ09ORklHX1RSRUVfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0JP T1NUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9LVEhSRUFEX1BSSU89MAojIENPTkZJR19SQ1VfTk9D Ql9DUFUgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9PVCBpcyBub3Qgc2V0CkNP TkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJR19QUk9D PXkKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xP Q0s9eQpDT05GSUdfQ0dST1VQUz15CkNPTkZJR19QQUdFX0NPVU5URVI9eQpDT05GSUdfTUVNQ0c9 eQpDT05GSUdfTUVNQ0dfU1dBUD15CiMgQ09ORklHX01FTUNHX1NXQVBfRU5BQkxFRCBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19DR1JPVVAgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1NDSEVEPXkK Q09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQojIENPTkZJR19DRlNfQkFORFdJRFRIIGlzIG5vdCBz ZXQKQ09ORklHX1JUX0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQ0dST1VQX1BJRFMgaXMgbm90IHNl dApDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQpDT05GSUdfQ1BVU0VUUz15CkNPTkZJR19QUk9DX1BJ RF9DUFVTRVQ9eQojIENPTkZJR19DR1JPVVBfREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dS T1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUEVSRiBpcyBub3Qgc2V0CiMg Q09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9S RSBpcyBub3Qgc2V0CiMgQ09ORklHX05BTUVTUEFDRVMgaXMgbm90IHNldApDT05GSUdfU0NIRURf QVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19S RUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIi CkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKIyBDT05GSUdfUkRfTFpNQSBpcyBu b3Qgc2V0CkNPTkZJR19SRF9YWj15CiMgQ09ORklHX1JEX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklH X1JEX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBz ZXQKQ09ORklHX1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2 PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExB VEZPUk09eQpDT05GSUdfQlBGPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNPTkZJ R19NVUxUSVVTRVI9eQojIENPTkZJR19TR0VUTUFTS19TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05G SUdfU1lTRlNfU1lTQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5v dCBzZXQKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19QUklO VEs9eQpDT05GSUdfQlVHPXkKIyBDT05GSUdfRUxGX0NPUkUgaXMgbm90IHNldApDT05GSUdfUENT UEtSX1BMQVRGT1JNPXkKIyBDT05GSUdfQkFTRV9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX0ZVVEVY PXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05G SUdfRVZFTlRGRD15CkNPTkZJR19CUEZfU1lTQ0FMTD15CkNPTkZJR19TSE1FTT15CiMgQ09ORklH X0FJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEVklTRV9TWVNDQUxMUyBpcyBub3Qgc2V0CiMgQ09O RklHX1VTRVJGQVVMVEZEIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19N RU1CQVJSSUVSIGlzIG5vdCBzZXQKQ09ORklHX0VNQkVEREVEPXkKQ09ORklHX0hBVkVfUEVSRl9F VkVOVFM9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09O RklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qg c2V0CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX1NMVUJfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xBQiBpcyBub3Qg c2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RF TV9EQVRBX1ZFUklGSUNBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19QUk9GSUxJTkc9eQpDT05GSUdf VFJBQ0VQT0lOVFM9eQpDT05GSUdfS0VYRUNfQ09SRT15CiMgQ09ORklHX09QUk9GSUxFIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJTUVSPXkK IyBDT05GSUdfSlVNUF9MQUJFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VQUk9CRVMgaXMgbm90IHNl dAojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9C U1dBUD15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpD T05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hB VkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJ R19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkK Q09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZFX1JFR1Nf QU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVHPXkKQ09ORklH X0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9 eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZF TlRTX05NST15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9T VEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0FSQ0hfSEFW RV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQUxJR05FRF9TVFJVQ1RfUEFHRT15CkNP TkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNP TkZJR19BUkNIX1dBTlRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NP TVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19T VEFDS1BST1RFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9OT05FPXkK IyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0ND X1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0lSUV9USU1FX0FD Q09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklH X0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTD15CkNPTkZJ R19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRT PXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUUz04CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFEX1RM Uz15CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09O RklHX09MRF9TSUdBQ1RJT049eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMg Q09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklM RV9BTEw9eQpDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVOVD15CkNPTkZJR19SVF9NVVRF WEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MQojIENPTkZJR19NT0RVTEVTIGlzIG5vdCBzZXQKQ09O RklHX01PRFVMRVNfVFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfTEJEQUY9eQpD T05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RF Vl9JTlRFR1JJVFk9eQpDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSPXkKCiMKIyBQYXJ0aXRpb24g VHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElU SU9OIGlzIG5vdCBzZXQKQ09ORklHX0FJWF9QQVJUSVRJT049eQojIENPTkZJR19PU0ZfUEFSVElU SU9OIGlzIG5vdCBzZXQKQ09ORklHX0FNSUdBX1BBUlRJVElPTj15CiMgQ09ORklHX0FUQVJJX1BB UlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ19QQVJUSVRJT04gaXMgbm90IHNldAojIENP TkZJR19NU0RPU19QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTERNX1BBUlRJVElPTj15CiMg Q09ORklHX0xETV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NHSV9QQVJUSVRJT04gaXMgbm90 IHNldAojIENPTkZJR19VTFRSSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NVTl9QQVJU SVRJT049eQojIENPTkZJR19LQVJNQV9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19FRklf UEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVjY4X1BBUlRJVElPTiBpcyBub3Qgc2V0 CkNPTkZJR19DTURMSU5FX1BBUlRJVElPTj15CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19J T1NDSEVEX05PT1A9eQojIENPTkZJR19JT1NDSEVEX0RFQURMSU5FIGlzIG5vdCBzZXQKQ09ORklH X0lPU0NIRURfQ0ZRPXkKQ09ORklHX0RFRkFVTFRfQ0ZRPXkKIyBDT05GSUdfREVGQVVMVF9OT09Q IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0iY2ZxIgpDT05GSUdfQVNOMT15CkNP TkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19S TVc9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9R VUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQg ZmVhdHVyZXMKIwojIENPTkZJR19aT05FX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NNUCBpcyBu b3Qgc2V0CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19YODZfRkFTVF9GRUFUVVJF X1RFU1RTPXkKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CiMgQ09ORklHX1g4Nl9HT0xE RklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05G SUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19JT1NGX01CSSBp cyBub3Qgc2V0CkNPTkZJR19YODZfUkRDMzIxWD15CiMgQ09ORklHX1g4Nl8zMl9JUklTIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklH X0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMg aXMgbm90IHNldAojIENPTkZJR19MR1VFU1RfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19QQVJB VklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpD T05GSUdfTk9fQk9PVE1FTT15CiMgQ09ORklHX000ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2 IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NlRTQyBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZNTVgg aXMgbm90IHNldAojIENPTkZJR19NNjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1JSSBp cyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJ VU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs2 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VPTiBpcyBub3Qg c2V0CiMgQ09ORklHX01XSU5DSElQQzYgaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDNEIGlz IG5vdCBzZXQKIyBDT05GSUdfTUVMQU4gaXMgbm90IHNldApDT05GSUdfTUdFT0RFR1gxPXkKIyBD T05GSUdfTUdFT0RFX0xYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJIGlzIG5vdCBzZXQK IyBDT05GSUdfTVZJQUMzXzIgaXMgbm90IHNldAojIENPTkZJR19NVklBQzcgaXMgbm90IHNldAoj IENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJ R19YODZfR0VORVJJQz15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklH X1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfUFBST19GRU5DRT15CkNPTkZJR19YODZf QUxJR05NRU5UXzE2PXkKQ09ORklHX1g4Nl9JTlRFTF9VU0VSQ09QWT15CkNPTkZJR19YODZfVFND PXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT01 CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQojIENPTkZJR19QUk9DRVNTT1JfU0VMRUNUIGlzIG5v dCBzZXQKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9DWVJJWF8zMj15CkNP TkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfQ1BVX1NV UF9UUkFOU01FVEFfMzI9eQpDT05GSUdfQ1BVX1NVUF9VTUNfMzI9eQpDT05GSUdfSFBFVF9USU1F Uj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09ORklHX0RNST15CkNPTkZJR19TV0lPVExC PXkKQ09ORklHX0lPTU1VX0hFTFBFUj15CkNPTkZJR19OUl9DUFVTPTEKIyBDT05GSUdfUFJFRU1Q VF9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldApD T05GSUdfUFJFRU1QVD15CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKIyBDT05GSUdfWDg2X1VQX0FQ SUMgaXMgbm90IHNldApDT05GSUdfWDg2X01DRT15CiMgQ09ORklHX1g4Nl9BTkNJRU5UX01DRSBp cyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9NQ0VfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2 X0xFR0FDWV9WTTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfVk04NiBpcyBub3Qgc2V0CkNPTkZJR19Y ODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDMyPXkKQ09ORklHX1RPU0hJQkE9eQpDT05GSUdf SThLPXkKQ09ORklHX1g4Nl9SRUJPT1RGSVhVUFM9eQojIENPTkZJR19NSUNST0NPREUgaXMgbm90 IHNldApDT05GSUdfWDg2X01TUj15CkNPTkZJR19YODZfQ1BVSUQ9eQojIENPTkZJR19OT0hJR0hN RU0gaXMgbm90IHNldAojIENPTkZJR19ISUdITUVNNEcgaXMgbm90IHNldApDT05GSUdfSElHSE1F TTY0Rz15CkNPTkZJR19WTVNQTElUXzNHPXkKIyBDT05GSUdfVk1TUExJVF8yRyBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZNU1BMSVRfMUcgaXMgbm90IHNldApDT05GSUdfUEFHRV9PRkZTRVQ9MHhDMDAw MDAwMApDT05GSUdfSElHSE1FTT15CkNPTkZJR19YODZfUEFFPXkKQ09ORklHX0FSQ0hfUEhZU19B RERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX05FRURf Tk9ERV9NRU1NQVBfU0laRT15CkNPTkZJR19BUkNIX0ZMQVRNRU1fRU5BQkxFPXkKQ09ORklHX0FS Q0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpD T05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9 eQojIENPTkZJR19GTEFUTUVNX01BTlVBTCBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU1fTUFO VUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19IQVZFX01FTU9SWV9QUkVTRU5UPXkKQ09O RklHX1NQQVJTRU1FTV9TVEFUSUM9eQpDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZF X01FTUJMT0NLX05PREVfTUFQPXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJ R19NRU1PUllfSVNPTEFUSU9OPXkKIyBDT05GSUdfSEFWRV9CT09UTUVNX0lORk9fTk9ERSBpcyBu b3Qgc2V0CkNPTkZJR19NRU1PUllfSE9UUExVRz15CkNPTkZJR19NRU1PUllfSE9UUExVR19TUEFS U0U9eQojIENPTkZJR19NRU1PUllfSE9UUkVNT1ZFIGlzIG5vdCBzZXQKQ09ORklHX1NQTElUX1BU TE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdf Q09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9 eQpDT05GSUdfWk9ORV9ETUFfRkxBRz0wCiMgQ09ORklHX0JPVU5DRSBpcyBub3Qgc2V0CkNPTkZJ R19WSVJUX1RPX0JVUz15CkNPTkZJR19LU009eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERS PTQwOTYKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0UgaXMgbm90IHNldApDT05GSUdfTkVF RF9QRVJfQ1BVX0tNPXkKIyBDT05GSUdfQ0xFQU5DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZS T05UU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19DTUE9eQpDT05GSUdfQ01BX0RFQlVHPXkKQ09ORklH X0NNQV9ERUJVR0ZTPXkKQ09ORklHX0NNQV9BUkVBUz03CkNPTkZJR19aUE9PTD15CkNPTkZJR19a QlVEPXkKIyBDT05GSUdfWlNNQUxMT0MgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9J T1JFTUFQPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15 CkNPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKQ09ORklHX0lETEVfUEFHRV9UUkFD S0lORz15CkNPTkZJR19GUkFNRV9WRUNUT1I9eQojIENPTkZJR19YODZfUE1FTV9MRUdBQ1kgaXMg bm90IHNldApDT05GSUdfSElHSFBURT15CiMgQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJ T04gaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CiMgQ09ORklHX01BVEhfRU1V TEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRSUiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1JB TkRPTT15CiMgQ09ORklHX1g4Nl9TTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX01Q WCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ0NPTVAgaXMg bm90IHNldAojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8yNTAgaXMgbm90 IHNldAojIENPTkZJR19IWl8zMDAgaXMgbm90IHNldApDT05GSUdfSFpfMTAwMD15CkNPTkZJR19I Wj0xMDAwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9eQpDT05GSUdfQ1JBU0hf RFVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxF PXkKIyBDT05GSUdfUkFORE9NSVpFX0JBU0UgaXMgbm90IHNldApDT05GSUdfWDg2X05FRURfUkVM T0NTPXkKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCiMgQ09ORklHX0NPTVBBVF9WRFNP IGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX01PRElG WV9MRFRfU1lTQ0FMTD15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJ R19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFu ZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9 eQpDT05GSUdfU1VTUEVORF9TS0lQX1NZTkM9eQojIENPTkZJR19ISUJFUk5BVElPTiBpcyBub3Qg c2V0CkNPTkZJR19QTV9TTEVFUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMg Q09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJV Rz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CkNPTkZJR19QTV9URVNUX1NVU1BFTkQ9eQpD T05GSUdfUE1fU0xFRVBfREVCVUc9eQojIENPTkZJR19EUE1fV0FUQ0hET0cgaXMgbm90IHNldAoj IENPTkZJR19QTV9UUkFDRV9SVEMgaXMgbm90IHNldApDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5U X0RFRkFVTFQ9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQ PXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9Q T1dFUl9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVCVUdHRVIgaXMgbm90IHNldApD T05GSUdfQUNQSV9TTEVFUD15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5vdCBzZXQK Q09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKIyBDT05GSUdfQUNQSV9FQ19ERUJV R0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09O RklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9ET0NLIGlz IG5vdCBzZXQKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09S X0lETEU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9B R0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BQ1BJX0NV U1RPTV9EU0RUX0ZJTEU9IiIKIyBDT05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfSU5JVFJEX1RBQkxFX09WRVJSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQ SV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05G SUdfWDg2X1BNX1RJTUVSPXkKIyBDT05GSUdfQUNQSV9DT05UQUlORVIgaXMgbm90IHNldAojIENP TkZJR19BQ1BJX0hPVFBMVUdfTUVNT1JZIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9TQlMgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VTVE9N X01FVEhPRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ORklUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9B UEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1BNSUNfT1BSRUdJT04gaXMgbm90IHNldApDT05GSUdfU0ZJPXkKIyBD T05GSUdfQVBNIGlzIG5vdCBzZXQKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwojIENPTkZJ R19DUFVfRlJFUSBpcyBub3Qgc2V0CgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQoj IENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFX0dP Vl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfSURMRSBpcyBub3Qgc2V0CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMu KQojCkNPTkZJR19QQ0k9eQojIENPTkZJR19QQ0lfR09CSU9TIGlzIG5vdCBzZXQKIyBDT05GSUdf UENJX0dPTU1DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09ESVJFQ1QgaXMgbm90IHNl dApDT05GSUdfUENJX0dPQU5ZPXkKQ09ORklHX1BDSV9CSU9TPXkKQ09ORklHX1BDSV9ESVJFQ1Q9 eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKIyBDT05GSUdfUENJ X0NOQjIwTEVfUVVJUksgaXMgbm90IHNldAojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qgc2V0 CkNPTkZJR19QQ0lfQlVTX0FERFJfVF82NEJJVD15CiMgQ09ORklHX1BDSV9NU0kgaXMgbm90IHNl dAojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFC TEVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdf UENJX0lPViBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QUkkgaXMgbm90IHNldAojIENPTkZJR19Q Q0lfUEFTSUQgaXMgbm90IHNldApDT05GSUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250 cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSVNBX0RNQV9BUEk9eQojIENPTkZJR19JU0EgaXMgbm90 IHNldApDT05GSUdfU0N4MjAwPXkKQ09ORklHX1NDeDIwMEhSX1RJTUVSPXkKQ09ORklHX0FMSVg9 eQpDT05GSUdfTkVUNTUwMT15CkNPTkZJR19HRU9TPXkKQ09ORklHX0FNRF9OQj15CkNPTkZJR19Q Q0NBUkQ9eQpDT05GSUdfUENNQ0lBPXkKIyBDT05GSUdfUENNQ0lBX0xPQURfQ0lTIGlzIG5vdCBz ZXQKQ09ORklHX0NBUkRCVVM9eQoKIwojIFBDLWNhcmQgYnJpZGdlcwojCiMgQ09ORklHX1lFTlRB IGlzIG5vdCBzZXQKIyBDT05GSUdfUEQ2NzI5IGlzIG5vdCBzZXQKIyBDT05GSUdfSTgyMDkyIGlz IG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19QQ0kgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElP IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TWVNGQj15CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1h dHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQklORk1UX1NDUklQ VD15CkNPTkZJR19IQVZFX0FPVVQ9eQpDT05GSUdfQklORk1UX0FPVVQ9eQpDT05GSUdfQklORk1U X01JU0M9eQpDT05GSUdfQ09SRURVTVA9eQpDT05GSUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpDT05G SUdfUE1DX0FUT009eQpDT05GSUdfTkVUPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05G SUdfUEFDS0VUPXkKQ09ORklHX1BBQ0tFVF9ESUFHPXkKQ09ORklHX1VOSVg9eQpDT05GSUdfVU5J WF9ESUFHPXkKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkKIyBDT05GSUdfWEZSTV9V U0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklH X1hGUk1fTUlHUkFURT15CkNPTkZJR19YRlJNX1NUQVRJU1RJQ1M9eQpDT05GSUdfWEZSTV9JUENP TVA9eQojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ9eQpDT05GSUdfSVBf TVVMVElDQVNUPXkKIyBDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSIGlzIG5vdCBzZXQKQ09ORklH X0lQX1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CiMgQ09ORklHX0lQX1BOUF9CT09UUCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lQX1BOUF9SQVJQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUElQPXkK Q09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKIyBDT05GSUdf TkVUX0lQR1JFIGlzIG5vdCBzZXQKQ09ORklHX0lQX01ST1VURT15CiMgQ09ORklHX0lQX1BJTVNN X1YxIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfUElNU01fVjIgaXMgbm90IHNldApDT05GSUdfU1lO X0NPT0tJRVM9eQojIENPTkZJR19ORVRfSVBWVEkgaXMgbm90IHNldApDT05GSUdfTkVUX1VEUF9U VU5ORUw9eQpDT05GSUdfTkVUX0ZPVT15CkNPTkZJR19ORVRfRk9VX0lQX1RVTk5FTFM9eQpDT05G SUdfSU5FVF9BSD15CkNPTkZJR19JTkVUX0VTUD15CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJ R19JTkVUX1hGUk1fVFVOTkVMPXkKQ09ORklHX0lORVRfVFVOTkVMPXkKQ09ORklHX0lORVRfWEZS TV9NT0RFX1RSQU5TUE9SVD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUw9eQpDT05GSUdf SU5FVF9YRlJNX01PREVfQkVFVD15CkNPTkZJR19JTkVUX0xSTz15CkNPTkZJR19JTkVUX0RJQUc9 eQpDT05GSUdfSU5FVF9UQ1BfRElBRz15CkNPTkZJR19JTkVUX1VEUF9ESUFHPXkKQ09ORklHX0lO RVRfRElBR19ERVNUUk9ZPXkKIyBDT05GSUdfVENQX0NPTkdfQURWQU5DRUQgaXMgbm90IHNldApD T05GSUdfVENQX0NPTkdfQ1VCSUM9eQpDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCiMg Q09ORklHX1RDUF9NRDVTSUcgaXMgbm90IHNldApDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2X1JP VVRFUl9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15CkNPTkZJR19JUFY2X09QVElNSVNU SUNfREFEPXkKIyBDT05GSUdfSU5FVDZfQUggaXMgbm90IHNldAojIENPTkZJR19JTkVUNl9FU1Ag aXMgbm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPXkKQ09ORklHX0lQVjZfTUlQNj15CkNPTkZJ R19JTkVUNl9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUNl9UVU5ORUw9eQpDT05GSUdfSU5FVDZf WEZSTV9NT0RFX1RSQU5TUE9SVD15CiMgQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UVU5ORUwgaXMg bm90IHNldApDT05GSUdfSU5FVDZfWEZSTV9NT0RFX0JFRVQ9eQpDT05GSUdfSU5FVDZfWEZSTV9N T0RFX1JPVVRFT1BUSU1JWkFUSU9OPXkKIyBDT05GSUdfSVBWNl9TSVQgaXMgbm90IHNldApDT05G SUdfSVBWNl9UVU5ORUw9eQpDT05GSUdfSVBWNl9HUkU9eQojIENPTkZJR19JUFY2X01VTFRJUExF X1RBQkxFUyBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X01ST1VURT15CkNPTkZJR19JUFY2X01ST1VU RV9NVUxUSVBMRV9UQUJMRVM9eQojIENPTkZJR19JUFY2X1BJTVNNX1YyIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUV09SS19TRUNNQVJLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9 eQpDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HPXkKIyBDT05GSUdfTkVURklMVEVSIGlz IG5vdCBzZXQKQ09ORklHX0lQX0RDQ1A9eQpDT05GSUdfSU5FVF9EQ0NQX0RJQUc9eQoKIwojIERD Q1AgQ0NJRHMgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19JUF9EQ0NQX0NDSUQzIGlzIG5vdCBzZXQKCiMKIyBEQ0NQIEtlcm5l bCBIYWNraW5nCiMKQ09ORklHX0lQX0RDQ1BfREVCVUc9eQojIENPTkZJR19JUF9TQ1RQIGlzIG5v dCBzZXQKIyBDT05GSUdfUkRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CiMg Q09ORklHX0FUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0wyVFAgaXMgbm90IHNldApDT05GSUdfU1RQ PXkKQ09ORklHX0dBUlA9eQpDT05GSUdfQlJJREdFPXkKIyBDT05GSUdfQlJJREdFX0lHTVBfU05P T1BJTkcgaXMgbm90IHNldApDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HPXkKQ09ORklHX0hB VkVfTkVUX0RTQT15CkNPTkZJR19WTEFOXzgwMjFRPXkKQ09ORklHX1ZMQU5fODAyMVFfR1ZSUD15 CiMgQ09ORklHX1ZMQU5fODAyMVFfTVZSUCBpcyBub3Qgc2V0CkNPTkZJR19ERUNORVQ9eQpDT05G SUdfREVDTkVUX1JPVVRFUj15CkNPTkZJR19MTEM9eQojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQK IyBDT05GSUdfSVBYIGlzIG5vdCBzZXQKQ09ORklHX0FUQUxLPXkKQ09ORklHX0RFVl9BUFBMRVRB TEs9eQpDT05GSUdfSVBERFA9eQojIENPTkZJR19JUEREUF9FTkNBUCBpcyBub3Qgc2V0CkNPTkZJ R19YMjU9eQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQpDT05GSUdfNkxPV1BBTj15CiMg Q09ORklHXzZMT1dQQU5fREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR182TE9XUEFOX05IQz15CiMg Q09ORklHXzZMT1dQQU5fTkhDX0RFU1QgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX05IQ19G UkFHTUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fTkhDX0hPUCBpcyBub3Qgc2V0CiMg Q09ORklHXzZMT1dQQU5fTkhDX0lQVjYgaXMgbm90IHNldApDT05GSUdfNkxPV1BBTl9OSENfTU9C SUxJVFk9eQpDT05GSUdfNkxPV1BBTl9OSENfUk9VVElORz15CkNPTkZJR182TE9XUEFOX05IQ19V RFA9eQpDT05GSUdfNkxPV1BBTl9HSENfRVhUX0hEUl9IT1A9eQpDT05GSUdfNkxPV1BBTl9HSENf VURQPXkKQ09ORklHXzZMT1dQQU5fR0hDX0lDTVBWNj15CkNPTkZJR182TE9XUEFOX0dIQ19FWFRf SERSX0RFU1Q9eQpDT05GSUdfNkxPV1BBTl9HSENfRVhUX0hEUl9GUkFHPXkKQ09ORklHXzZMT1dQ QU5fR0hDX0VYVF9IRFJfUk9VVEU9eQojIENPTkZJR19JRUVFODAyMTU0IGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1NDSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfRENCIGlzIG5vdCBzZXQKQ09ORklH X0ROU19SRVNPTFZFUj15CkNPTkZJR19CQVRNQU5fQURWPXkKIyBDT05GSUdfQkFUTUFOX0FEVl9C TEEgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURWX0RBVCBpcyBub3Qgc2V0CiMgQ09ORklH X0JBVE1BTl9BRFZfTkMgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURWX01DQVNUIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEVl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNX SVRDSD15CkNPTkZJR19WU09DS0VUUz15CiMgQ09ORklHX05FVExJTktfTU1BUCBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19NUExTPXkKQ09ORklHX05F VF9NUExTX0dTTz15CiMgQ09ORklHX01QTFNfUk9VVElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0hT UiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TV0lUQ0hERVYgaXMgbm90IHNldAojIENPTkZJR19O RVRfTDNfTUFTVEVSX0RFViBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKIyBD T05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJ RD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CgojCiMgTmV0d29yayB0 ZXN0aW5nCiMKQ09ORklHX05FVF9QS1RHRU49eQojIENPTkZJR19ORVRfRFJPUF9NT05JVE9SIGlz IG5vdCBzZXQKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldApDT05GSUdfQ0FOPXkKQ09ORklH X0NBTl9SQVc9eQojIENPTkZJR19DQU5fQkNNIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9HVz15Cgoj CiMgQ0FOIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0NBTl9WQ0FOPXkKIyBDT05GSUdfQ0FOX1NM Q0FOIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9ERVY9eQojIENPTkZJR19DQU5fQ0FMQ19CSVRUSU1J TkcgaXMgbm90IHNldAojIENPTkZJR19DQU5fTEVEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSF9D QU4gaXMgbm90IHNldAojIENPTkZJR19DQU5fU0pBMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19DQU5f Q19DQU49eQojIENPTkZJR19DQU5fQ19DQU5fUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19D QU5fQ19DQU5fUENJIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9NX0NBTj15CkNPTkZJR19DQU5fQ0M3 NzA9eQpDT05GSUdfQ0FOX0NDNzcwX0lTQT15CkNPTkZJR19DQU5fQ0M3NzBfUExBVEZPUk09eQoK IwojIENBTiBTUEkgaW50ZXJmYWNlcwojCkNPTkZJR19DQU5fTUNQMjUxWD15CgojCiMgQ0FOIFVT QiBpbnRlcmZhY2VzCiMKQ09ORklHX0NBTl9FTVNfVVNCPXkKQ09ORklHX0NBTl9FU0RfVVNCMj15 CiMgQ09ORklHX0NBTl9HU19VU0IgaXMgbm90IHNldApDT05GSUdfQ0FOX0tWQVNFUl9VU0I9eQpD T05GSUdfQ0FOX1BFQUtfVVNCPXkKQ09ORklHX0NBTl84REVWX1VTQj15CkNPTkZJR19DQU5fU09G VElORz15CkNPTkZJR19DQU5fU09GVElOR19DUz15CiMgQ09ORklHX0NBTl9ERUJVR19ERVZJQ0VT IGlzIG5vdCBzZXQKQ09ORklHX0lSREE9eQoKIwojIElyREEgcHJvdG9jb2xzCiMKQ09ORklHX0lS TEFOPXkKQ09ORklHX0lSTkVUPXkKIyBDT05GSUdfSVJDT01NIGlzIG5vdCBzZXQKQ09ORklHX0lS REFfVUxUUkE9eQoKIwojIElyREEgb3B0aW9ucwojCkNPTkZJR19JUkRBX0NBQ0hFX0xBU1RfTFNB UD15CkNPTkZJR19JUkRBX0ZBU1RfUlI9eQojIENPTkZJR19JUkRBX0RFQlVHIGlzIG5vdCBzZXQK CiMKIyBJbmZyYXJlZC1wb3J0IGRldmljZSBkcml2ZXJzCiMKCiMKIyBTSVIgZGV2aWNlIGRyaXZl cnMKIwojIENPTkZJR19JUlRUWV9TSVIgaXMgbm90IHNldAoKIwojIERvbmdsZSBzdXBwb3J0CiMK IyBDT05GSUdfS0lOR1NVTl9ET05HTEUgaXMgbm90IHNldApDT05GSUdfS1NEQVpaTEVfRE9OR0xF PXkKIyBDT05GSUdfS1M5NTlfRE9OR0xFIGlzIG5vdCBzZXQKCiMKIyBGSVIgZGV2aWNlIGRyaXZl cnMKIwojIENPTkZJR19VU0JfSVJEQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJR01BVEVMX0ZJUiBp cyBub3Qgc2V0CkNPTkZJR19OU0NfRklSPXkKIyBDT05GSUdfV0lOQk9ORF9GSVIgaXMgbm90IHNl dAojIENPTkZJR19UT1NISUJBX0ZJUiBpcyBub3Qgc2V0CkNPTkZJR19TTUNfSVJDQ19GSVI9eQpD T05GSUdfQUxJX0ZJUj15CiMgQ09ORklHX1ZMU0lfRklSIGlzIG5vdCBzZXQKQ09ORklHX1ZJQV9G SVI9eQpDT05GSUdfTUNTX0ZJUj15CkNPTkZJR19CVD15CkNPTkZJR19CVF9CUkVEUj15CkNPTkZJ R19CVF9SRkNPTU09eQojIENPTkZJR19CVF9SRkNPTU1fVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdf QlRfQk5FUCBpcyBub3Qgc2V0CkNPTkZJR19CVF9DTVRQPXkKQ09ORklHX0JUX0hJRFA9eQpDT05G SUdfQlRfSFM9eQojIENPTkZJR19CVF9MRSBpcyBub3Qgc2V0CkNPTkZJR19CVF9TRUxGVEVTVD15 CiMgQ09ORklHX0JUX0RFQlVHRlMgaXMgbm90IHNldAoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJp dmVycwojCkNPTkZJR19CVF9JTlRFTD15CkNPTkZJR19CVF9CQ009eQpDT05GSUdfQlRfUlRMPXkK Q09ORklHX0JUX0hDSUJUVVNCPXkKQ09ORklHX0JUX0hDSUJUVVNCX0JDTT15CkNPTkZJR19CVF9I Q0lCVFVTQl9SVEw9eQojIENPTkZJR19CVF9IQ0lCVFNESU8gaXMgbm90IHNldAojIENPTkZJR19C VF9IQ0lVQVJUIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSUJDTTIwM1g9eQojIENPTkZJR19CVF9I Q0lCRlVTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSURUTDEgaXMgbm90IHNldAojIENPTkZJ R19CVF9IQ0lCVDNDIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSUJMVUVDQVJEPXkKQ09ORklHX0JU X0hDSUJUVUFSVD15CkNPTkZJR19CVF9IQ0lWSENJPXkKQ09ORklHX0JUX01SVkw9eQpDT05GSUdf QlRfTVJWTF9TRElPPXkKQ09ORklHX0JUX0FUSDNLPXkKQ09ORklHX0FGX1JYUlBDPXkKIyBDT05G SUdfQUZfUlhSUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlhLQUQ9eQpDT05GSUdfRklCX1JV TEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKQ09ORklHX1dJUkVMRVNTX0VYVD15CkNPTkZJR19XRVhU X0NPUkU9eQpDT05GSUdfV0VYVF9QUk9DPXkKQ09ORklHX1dFWFRfU1BZPXkKQ09ORklHX1dFWFRf UFJJVj15CkNPTkZJR19DRkc4MDIxMT15CkNPTkZJR19OTDgwMjExX1RFU1RNT0RFPXkKQ09ORklH X0NGRzgwMjExX0RFVkVMT1BFUl9XQVJOSU5HUz15CkNPTkZJR19DRkc4MDIxMV9SRUdfREVCVUc9 eQojIENPTkZJR19DRkc4MDIxMV9DRVJUSUZJQ0FUSU9OX09OVVMgaXMgbm90IHNldAojIENPTkZJ R19DRkc4MDIxMV9ERUZBVUxUX1BTIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX0RFQlVHRlM9 eQojIENPTkZJR19DRkc4MDIxMV9JTlRFUk5BTF9SRUdEQiBpcyBub3Qgc2V0CkNPTkZJR19DRkc4 MDIxMV9DUkRBX1NVUFBPUlQ9eQpDT05GSUdfQ0ZHODAyMTFfV0VYVD15CkNPTkZJR19DRkc4MDIx MV9XRVhUX0VYUE9SVD15CkNPTkZJR19MSUI4MDIxMT15CkNPTkZJR19MSUI4MDIxMV9DUllQVF9X RVA9eQpDT05GSUdfTElCODAyMTFfQ1JZUFRfQ0NNUD15CkNPTkZJR19MSUI4MDIxMV9DUllQVF9U S0lQPXkKQ09ORklHX0xJQjgwMjExX0RFQlVHPXkKQ09ORklHX01BQzgwMjExPXkKIyBDT05GSUdf TUFDODAyMTFfUkNfTUlOU1RSRUwgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfUkNfREVGQVVM VD0iIgoKIwojIFNvbWUgd2lyZWxlc3MgZHJpdmVycyByZXF1aXJlIGEgcmF0ZSBjb250cm9sIGFs Z29yaXRobQojCkNPTkZJR19NQUM4MDIxMV9NRVNIPXkKQ09ORklHX01BQzgwMjExX0xFRFM9eQpD T05GSUdfTUFDODAyMTFfREVCVUdGUz15CkNPTkZJR19NQUM4MDIxMV9NRVNTQUdFX1RSQUNJTkc9 eQpDT05GSUdfTUFDODAyMTFfREVCVUdfTUVOVT15CkNPTkZJR19NQUM4MDIxMV9OT0lOTElORT15 CiMgQ09ORklHX01BQzgwMjExX1ZFUkJPU0VfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19NQUM4 MDIxMV9NTE1FX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX1NUQV9ERUJVRz15CkNP TkZJR19NQUM4MDIxMV9IVF9ERUJVRz15CkNPTkZJR19NQUM4MDIxMV9PQ0JfREVCVUc9eQpDT05G SUdfTUFDODAyMTFfSUJTU19ERUJVRz15CiMgQ09ORklHX01BQzgwMjExX1BTX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfTUFDODAyMTFfTVBMX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFD ODAyMTFfTVBBVEhfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9NSFdNUF9ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9NRVNIX1NZTkNfREVCVUc9eQojIENPTkZJR19N QUM4MDIxMV9NRVNIX0NTQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9NRVNIX1BT X0RFQlVHPXkKIyBDT05GSUdfTUFDODAyMTFfVERMU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X01BQzgwMjExX0RFQlVHX0NPVU5URVJTIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX1NUQV9I QVNIX01BWF9TSVpFPTAKQ09ORklHX1dJTUFYPXkKQ09ORklHX1dJTUFYX0RFQlVHX0xFVkVMPTgK Q09ORklHX1JGS0lMTD15CkNPTkZJR19SRktJTExfTEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9 eQojIENPTkZJR19SRktJTExfUkVHVUxBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1JGS0lMTF9HUElP PXkKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKQ09ORklHX0NBSUY9eQojIENPTkZJR19DQUlG X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZfTkVUREVWPXkKIyBDT05GSUdfQ0FJRl9VU0Ig aXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9eQpDT05GSUdfQ0VQSF9MSUJfUFJFVFRZREVCVUc9 eQojIENPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSIGlzIG5vdCBzZXQKQ09ORklHX05G Qz15CiMgQ09ORklHX05GQ19ESUdJVEFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX05DSSBpcyBu b3Qgc2V0CiMgQ09ORklHX05GQ19IQ0kgaXMgbm90IHNldAoKIwojIE5lYXIgRmllbGQgQ29tbXVu aWNhdGlvbiAoTkZDKSBkZXZpY2VzCiMKQ09ORklHX05GQ19QTjUzMz15CkNPTkZJR19ORkNfU0lN PXkKQ09ORklHX0xXVFVOTkVMPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBE cml2ZXIgT3B0aW9ucwojCiMgQ09ORklHX1VFVkVOVF9IRUxQRVIgaXMgbm90IHNldApDT05GSUdf REVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NU QU5EQUxPTkUgaXMgbm90IHNldAojIENPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEIGlzIG5v dCBzZXQKQ09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19GSVJNV0FSRV9JTl9LRVJORUw9eQpDT05G SUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CkNPTkZJ R19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0s9eQpDT05GSUdfV0FOVF9ERVZfQ09SRURV TVA9eQojIENPTkZJR19BTExPV19ERVZfQ09SRURVTVAgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ERVZSRVMgaXMgbm90IHNldAojIENP TkZJR19TWVNfSFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklD RVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JFR01B UD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUEk9eQpDT05GSUdfUkVHTUFQ X01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMg Q09ORklHX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX0NNQSBpcyBub3Qgc2V0 CgojCiMgQnVzIGRldmljZXMKIwpDT05GSUdfQ09OTkVDVE9SPXkKQ09ORklHX1BST0NfRVZFTlRT PXkKIyBDT05GSUdfTVREIGlzIG5vdCBzZXQKIyBDT05GSUdfT0YgaXMgbm90IHNldApDT05GSUdf QVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQojIENPTkZJR19QQVJQT1JUIGlzIG5vdCBzZXQK Q09ORklHX1BOUD15CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwoj CkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQojIENPTkZJR19CTEtfREVWX05VTExf QkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9GRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DUFFfQ0lTU19E QSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9E UkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9OQkQgaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX1NYOCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUkFNIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0RST01fUEtUQ0RWRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19CTEsgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0hE IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX1JTWFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX05WTUUgaXMgbm90IHNldAoKIwoj IE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD15CkNPTkZJR19BRDUyNVhf RFBPVD15CkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9eQojIENPTkZJR19BRDUyNVhfRFBPVF9TUEkg aXMgbm90IHNldAojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90IHNldAojIENPTkZJR19JQk1fQVNN IGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NHSV9JT0M0 IGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0lDUzkzMlM0 MDE9eQojIENPTkZJR19FTkNMT1NVUkVfU0VSVklDRVMgaXMgbm90IHNldAojIENPTkZJR19IUF9J TE8gaXMgbm90IHNldApDT05GSUdfQVBEUzk4MDJBTFM9eQpDT05GSUdfSVNMMjkwMDM9eQpDT05G SUdfSVNMMjkwMjA9eQpDT05GSUdfU0VOU09SU19UU0wyNTUwPXkKQ09ORklHX1NFTlNPUlNfQkgx NzgwPXkKQ09ORklHX1NFTlNPUlNfQkgxNzcwPXkKIyBDT05GSUdfU0VOU09SU19BUERTOTkwWCBp cyBub3Qgc2V0CiMgQ09ORklHX0hNQzYzNTIgaXMgbm90IHNldApDT05GSUdfRFMxNjgyPXkKQ09O RklHX1RJX0RBQzc1MTI9eQpDT05GSUdfQk1QMDg1PXkKQ09ORklHX0JNUDA4NV9JMkM9eQojIENP TkZJR19CTVAwODVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENIX1BIVUIgaXMgbm90IHNldApD T05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwPXkKIyBDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRyBp cyBub3Qgc2V0CkNPTkZJR19TUkFNPXkKQ09ORklHX0MyUE9SVD15CkNPTkZJR19DMlBPUlRfRFVS QU1BUl8yMTUwPXkKCiMKIyBFRVBST00gc3VwcG9ydAojCkNPTkZJR19FRVBST01fQVQyND15CiMg Q09ORklHX0VFUFJPTV9BVDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0xFR0FDWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV85 M0NYNj15CiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNldAojIENPTkZJR19DQjcxMF9D T1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxp bmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TElTM19JMkM9eQoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCkNP TkZJR19BTFRFUkFfU1RBUEw9eQojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBub3Qgc2V0CgojCiMg SW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwoKIwojIFNDSUYgQnVzIERyaXZlcgojCgojCiMgSW50ZWwg TUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoKIwojIFNDSUYg RHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUgTWFuYWdlbWVudCAoQ09T TSkgRHJpdmVycwojCkNPTkZJR19FQ0hPPXkKIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAoj IENPTkZJR19DWExfS0VSTkVMX0FQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9FRUggaXMgbm90 IHNldApDT05GSUdfSEFWRV9JREU9eQpDT05GSUdfSURFPXkKCiMKIyBQbGVhc2Ugc2VlIERvY3Vt ZW50YXRpb24vaWRlL2lkZS50eHQgZm9yIGhlbHAvaW5mbyBvbiBJREUgZHJpdmVzCiMKQ09ORklH X0lERV9YRkVSX01PREU9eQpDT05GSUdfSURFX1RJTUlOR1M9eQpDT05GSUdfSURFX0FUQVBJPXkK IyBDT05GSUdfQkxLX0RFVl9JREVfU0FUQSBpcyBub3Qgc2V0CkNPTkZJR19JREVfR0Q9eQpDT05G SUdfSURFX0dEX0FUQT15CkNPTkZJR19JREVfR0RfQVRBUEk9eQpDT05GSUdfQkxLX0RFVl9JREVD Uz15CiMgQ09ORklHX0JMS19ERVZfREVMS0lOIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURF Q0Q9eQojIENPTkZJR19CTEtfREVWX0lERUNEX1ZFUkJPU0VfRVJST1JTIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9JREVUQVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JREVBQ1BJ IGlzIG5vdCBzZXQKIyBDT05GSUdfSURFX1RBU0tfSU9DVEwgaXMgbm90IHNldApDT05GSUdfSURF X1BST0NfRlM9eQoKIwojIElERSBjaGlwc2V0IHN1cHBvcnQvYnVnZml4ZXMKIwpDT05GSUdfSURF X0dFTkVSSUM9eQpDT05GSUdfQkxLX0RFVl9QTEFURk9STT15CkNPTkZJR19CTEtfREVWX0NNRDY0 MD15CiMgQ09ORklHX0JMS19ERVZfQ01ENjQwX0VOSEFOQ0VEIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9JREVQTlAgaXMgbm90IHNldAoKIwojIFBDSSBJREUgY2hpcHNldHMgc3VwcG9ydAoj CiMgQ09ORklHX0JMS19ERVZfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfT1BU STYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUloxMDAwIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9BRUM2MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BTEkxNVgzIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BTUQ3NFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NNRDY0WCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfVFJJRkxFWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ1M1 NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DUzU1MzAgaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX0NTNTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ1M1NTM2IGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9IUFQzNjYgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X0pNSUNST04gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NDMTIwMCBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSVQ4MTcyIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTlM4NzQxNSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfUERDMjAyWFhfT0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RF Vl9QREMyMDJYWF9ORVcgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NWV0tTIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9TSUlNQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9T SVM1NTEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TTEM5MEU2NiBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfVFJNMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9WSUE4MkNY WFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1RDODZDMDAxIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9JREVETUEgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpD T05GSUdfU0NTSV9NT0Q9eQojIENPTkZJR19SQUlEX0FUVFJTIGlzIG5vdCBzZXQKQ09ORklHX1ND U0k9eQpDT05GSUdfU0NTSV9ETUE9eQojIENPTkZJR19TQ1NJX05FVExJTksgaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX01RX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BST0NfRlMg aXMgbm90IHNldAoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMK Q09ORklHX0JMS19ERVZfU0Q9eQpDT05GSUdfQ0hSX0RFVl9TVD15CkNPTkZJR19DSFJfREVWX09T U1Q9eQpDT05GSUdfQkxLX0RFVl9TUj15CiMgQ09ORklHX0JMS19ERVZfU1JfVkVORE9SIGlzIG5v dCBzZXQKQ09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQ0hSX0RFVl9TQ0g9eQpDT05GSUdfU0NT SV9DT05TVEFOVFM9eQpDT05GSUdfU0NTSV9MT0dHSU5HPXkKIyBDT05GSUdfU0NTSV9TQ0FOX0FT WU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRU UlM9eQojIENPTkZJR19TQ1NJX0ZDX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JU0NT SV9BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NBU19BVFRSUz15CkNPTkZJR19TQ1NJX1NB U19MSUJTQVM9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQojIENPTkZJR19TQ1NJX1NSUF9B VFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTE9XTEVWRUwgaXMgbm90IHNldApDT05GSUdf U0NTSV9MT1dMRVZFTF9QQ01DSUE9eQpDT05GSUdfU0NTSV9ESD15CiMgQ09ORklHX1NDU0lfREhf UkRBQyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RIX0hQX1NXPXkKQ09ORklHX1NDU0lfREhfRU1D PXkKQ09ORklHX1NDU0lfREhfQUxVQT15CiMgQ09ORklHX1NDU0lfT1NEX0lOSVRJQVRPUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0FUQSBpcyBub3Qgc2V0CkNPTkZJR19NRD15CiMgQ09ORklHX0JMS19E RVZfTUQgaXMgbm90IHNldApDT05GSUdfQkNBQ0hFPXkKIyBDT05GSUdfQkNBQ0hFX0RFQlVHIGlz IG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFX0NMT1NVUkVTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfRE1fQlVJTFRJTj15CkNPTkZJR19CTEtfREVWX0RNPXkKQ09ORklHX0RNX01RX0RF RkFVTFQ9eQpDT05GSUdfRE1fREVCVUc9eQpDT05GSUdfRE1fQlVGSU89eQpDT05GSUdfRE1fREVC VUdfQkxPQ0tfU1RBQ0tfVFJBQ0lORz15CkNPTkZJR19ETV9CSU9fUFJJU09OPXkKQ09ORklHX0RN X1BFUlNJU1RFTlRfREFUQT15CkNPTkZJR19ETV9DUllQVD15CiMgQ09ORklHX0RNX1NOQVBTSE9U IGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkcgaXMgbm90IHNldApDT05G SUdfRE1fQ0FDSEU9eQojIENPTkZJR19ETV9DQUNIRV9NUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RN X0NBQ0hFX1NNUSBpcyBub3Qgc2V0CkNPTkZJR19ETV9DQUNIRV9DTEVBTkVSPXkKQ09ORklHX0RN X0VSQT15CkNPTkZJR19ETV9NSVJST1I9eQpDT05GSUdfRE1fTE9HX1VTRVJTUEFDRT15CiMgQ09O RklHX0RNX1JBSUQgaXMgbm90IHNldApDT05GSUdfRE1fWkVSTz15CiMgQ09ORklHX0RNX01VTFRJ UEFUSCBpcyBub3Qgc2V0CkNPTkZJR19ETV9ERUxBWT15CiMgQ09ORklHX0RNX1VFVkVOVCBpcyBu b3Qgc2V0CkNPTkZJR19ETV9GTEFLRVk9eQojIENPTkZJR19ETV9WRVJJVFkgaXMgbm90IHNldAoj IENPTkZJR19ETV9TV0lUQ0ggaXMgbm90IHNldApDT05GSUdfRE1fTE9HX1dSSVRFUz15CkNPTkZJ R19UQVJHRVRfQ09SRT15CkNPTkZJR19UQ01fSUJMT0NLPXkKQ09ORklHX1RDTV9GSUxFSU89eQpD T05GSUdfVENNX1BTQ1NJPXkKQ09ORklHX1RDTV9VU0VSMj15CkNPTkZJR19MT09QQkFDS19UQVJH RVQ9eQojIENPTkZJR19JU0NTSV9UQVJHRVQgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMg bm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJF V0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldAojIENPTkZJ R19NQUNJTlRPU0hfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklH X01JST15CiMgQ09ORklHX05FVF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ05FVD15CkNPTkZJ R19BUkNORVRfMTIwMT15CkNPTkZJR19BUkNORVRfMTA1MT15CkNPTkZJR19BUkNORVRfUkFXPXkK Q09ORklHX0FSQ05FVF9DQVA9eQpDT05GSUdfQVJDTkVUX0NPTTkweHg9eQojIENPTkZJR19BUkNO RVRfQ09NOTB4eElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUX1JJTV9JIGlzIG5vdCBzZXQK Q09ORklHX0FSQ05FVF9DT00yMDAyMD15CiMgQ09ORklHX0FSQ05FVF9DT00yMDAyMF9QQ0kgaXMg bm90IHNldApDT05GSUdfQVJDTkVUX0NPTTIwMDIwX0NTPXkKCiMKIyBDQUlGIHRyYW5zcG9ydCBk cml2ZXJzCiMKIyBDT05GSUdfQ0FJRl9UVFkgaXMgbm90IHNldAojIENPTkZJR19DQUlGX1NQSV9T TEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUZfSFNJIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZf VklSVElPPXkKQ09ORklHX1ZIT1NUX05FVD15CkNPTkZJR19WSE9TVF9SSU5HPXkKQ09ORklHX1ZI T1NUPXkKQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1k9eQoKIwojIERpc3RyaWJ1dGVk IFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhY IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFhfTkVFRF9QUFUgaXMgbm90IHNl dApDT05GSUdfRVRIRVJORVQ9eQpDT05GSUdfTURJTz15CkNPTkZJR19ORVRfVkVORE9SXzNDT009 eQojIENPTkZJR19QQ01DSUFfM0M1NzQgaXMgbm90IHNldAojIENPTkZJR19QQ01DSUFfM0M1ODkg aXMgbm90IHNldAojIENPTkZJR19WT1JURVggaXMgbm90IHNldAojIENPTkZJR19UWVBIT09OIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQURBUFRFQz15CiMgQ09ORklHX0FEQVBURUNfU1RB UkZJUkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BR0VSRT15CiMgQ09ORklHX0VUMTMx WCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBp cyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9BTUQ9eQojIENPTkZJR19BTUQ4MTExX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIg aXMgbm90IHNldAojIENPTkZJR19QQ01DSUFfTk1DTEFOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfQVJDPXkKQ09ORklHX05FVF9WRU5ET1JfQVRIRVJPUz15CiMgQ09ORklHX0FUTDIgaXMg bm90IHNldAojIENPTkZJR19BVEwxIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMUUgaXMgbm90IHNl dAojIENPTkZJR19BVEwxQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMWCBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9WRU5ET1JfQVVST1JBIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DQURFTkNFPXkKIyBD T05GSUdfTUFDQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09NPXkKIyBDT05G SUdfQjQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNR0VORVQgaXMgbm90IHNldAojIENPTkZJR19C TlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJR09OMyBp cyBub3Qgc2V0CiMgQ09ORklHX0JOWDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YVCBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9eQojIENPTkZJR19CTkEgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQpDT05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKIyBD T05GSUdfQ0hFTFNJT19UMSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDMgaXMgbm90IHNl dAojIENPTkZJR19DSEVMU0lPX1Q0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hFTFNJT19UNFZGIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQojIENPTkZJR19FTklDIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9ERUM9eQojIENPTkZJR19ORVRfVFVMSVAgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksgaXMgbm90IHNldAojIENPTkZJR19T VU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CiMgQ09ORklHX0JF Mk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CkNPTkZJR19ORVRfVkVO RE9SX0VYQVI9eQojIENPTkZJR19TMklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVlhHRSBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX0ZVSklUU1U9eQojIENPTkZJR19QQ01DSUFfRk1WSjE4WCBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0hQPXkKIyBDT05GSUdfSFAxMDAgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CiMgQ09ORklHX0UxMDAgaXMgbm90IHNldApDT05G SUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkKQ09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049 eQojIENPTkZJR19JR0JWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lYR0IgaXMgbm90IHNldApDT05G SUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JNDBFIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfSTgyNVhYPXkKIyBDT05GSUdfSk1FIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfTUFSVkVMTD15CiMgQ09ORklHX01WTURJTyBpcyBub3Qgc2V0CiMgQ09ORklH X1NLR0UgaXMgbm90IHNldAojIENPTkZJR19TS1kyIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfTUVMTEFOT1g9eQojIENPTkZJR19NTFg0X0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNF9D T1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxY U1dfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09ORklHX0tT ODg1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19L U1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09O RklHX0VOQzI4SjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DWDI0SjYwMCBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX01ZUkk9eQojIENPTkZJR19NWVJJMTBHRSBpcyBub3Qgc2V0CiMgQ09O RklHX0ZFQUxOWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05BVFNFTUk9eQojIENPTkZJ R19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfTlM4MzgyMCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX05FVFJPTk9NRT15CkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQojIENPTkZJR19Q Q01DSUFfQVhORVQgaXMgbm90IHNldAojIENPTkZJR19ORTJLX1BDSSBpcyBub3Qgc2V0CiMgQ09O RklHX1BDTUNJQV9QQ05FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05WSURJQT15CiMg Q09ORklHX0ZPUkNFREVUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX09LST15CiMgQ09O RklHX1BDSF9HQkUgaXMgbm90IHNldAojIENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfUEFDS0VUX0VOR0lORT15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90IHNldAojIENPTkZJR19Z RUxMT1dGSU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQojIENPTkZJR19R TEEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfUUxDTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUxH RSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFhFTl9OSUMgaXMgbm90IHNldAojIENPTkZJR19RRUQg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CkNPTkZJR19ORVRfVkVORE9S X1JFQUxURUs9eQojIENPTkZJR184MTM5Q1AgaXMgbm90IHNldAojIENPTkZJR184MTM5VE9PIGlz IG5vdCBzZXQKIyBDT05GSUdfUjgxNjkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SRU5F U0FTPXkKQ09ORklHX05FVF9WRU5ET1JfUkRDPXkKIyBDT05GSUdfUjYwNDAgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQpDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBD T05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJ R19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX1NJUz15CiMgQ09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NJUzE5 MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NGQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NN U0M9eQojIENPTkZJR19QQ01DSUFfU01DOTFDOTIgaXMgbm90IHNldAojIENPTkZJR19FUElDMTAw IGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldAojIENPTkZJR19TTVNDOTQy MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQojIENPTkZJR19TVE1NQUNf RVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05GSUdfSEFQUFlNRUFM IGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FTU0lOSSBp cyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9Q U1lTPXkKQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJPXkKIyBDT05GSUdfVEVIVVRJIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfVEk9eQojIENPTkZJR19USV9DUFNXX0FMRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RMQU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJ R19WSUFfUkhJTkUgaXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNl dAojIENPTkZJR19XSVpORVRfVzUzMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSVJD T009eQojIENPTkZJR19QQ01DSUFfWElSQzJQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZEREkgaXMg bm90IHNldAojIENPTkZJR19ISVBQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMg bm90IHNldApDT05GSUdfUEhZTElCPXkKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKQ09O RklHX0FRVUFOVElBX1BIWT15CkNPTkZJR19BVDgwM1hfUEhZPXkKIyBDT05GSUdfQU1EX1BIWSBp cyBub3Qgc2V0CkNPTkZJR19NQVJWRUxMX1BIWT15CkNPTkZJR19EQVZJQ09NX1BIWT15CkNPTkZJ R19RU0VNSV9QSFk9eQpDT05GSUdfTFhUX1BIWT15CkNPTkZJR19DSUNBREFfUEhZPXkKQ09ORklH X1ZJVEVTU0VfUEhZPXkKQ09ORklHX1RFUkFORVRJQ1NfUEhZPXkKQ09ORklHX1NNU0NfUEhZPXkK Q09ORklHX0JDTV9ORVRfUEhZTElCPXkKQ09ORklHX0JST0FEQ09NX1BIWT15CkNPTkZJR19CQ003 WFhYX1BIWT15CkNPTkZJR19CQ004N1hYX1BIWT15CiMgQ09ORklHX0lDUExVU19QSFkgaXMgbm90 IHNldAojIENPTkZJR19SRUFMVEVLX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19OQVRJT05BTF9QSFk9 eQpDT05GSUdfU1RFMTBYUD15CiMgQ09ORklHX0xTSV9FVDEwMTFDX1BIWSBpcyBub3Qgc2V0CkNP TkZJR19NSUNSRUxfUEhZPXkKQ09ORklHX0RQODM4NDhfUEhZPXkKIyBDT05GSUdfRFA4Mzg2N19Q SFkgaXMgbm90IHNldApDT05GSUdfTUlDUk9DSElQX1BIWT15CkNPTkZJR19GSVhFRF9QSFk9eQpD T05GSUdfTURJT19CSVRCQU5HPXkKQ09ORklHX01ESU9fR1BJTz15CkNPTkZJR19NRElPX0JDTV9V TklNQUM9eQpDT05GSUdfTUlDUkVMX0tTODk5NU1BPXkKQ09ORklHX1BQUD15CkNPTkZJR19QUFBf QlNEQ09NUD15CkNPTkZJR19QUFBfREVGTEFURT15CiMgQ09ORklHX1BQUF9GSUxURVIgaXMgbm90 IHNldAojIENPTkZJR19QUFBfTVBQRSBpcyBub3Qgc2V0CkNPTkZJR19QUFBfTVVMVElMSU5LPXkK Q09ORklHX1BQUE9FPXkKIyBDT05GSUdfUFBUUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUF9BU1lO QyBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUF9TWU5DX1RUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NM SVAgaXMgbm90IHNldApDT05GSUdfU0xIQz15CkNPTkZJR19VU0JfTkVUX0RSSVZFUlM9eQpDT05G SUdfVVNCX0NBVEM9eQojIENPTkZJR19VU0JfS0FXRVRIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9Q RUdBU1VTPXkKQ09ORklHX1VTQl9SVEw4MTUwPXkKQ09ORklHX1VTQl9SVEw4MTUyPXkKIyBDT05G SUdfVVNCX0xBTjc4WFggaXMgbm90IHNldApDT05GSUdfVVNCX1VTQk5FVD15CiMgQ09ORklHX1VT Ql9ORVRfQVg4ODE3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfQ0RDRVRIRVI9eQpDT05GSUdfVVNCX05FVF9DRENfRUVN PXkKQ09ORklHX1VTQl9ORVRfQ0RDX05DTT15CiMgQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19O Q00gaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX0NEQ19NQklNIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9ORVRfRE05NjAxPXkKQ09ORklHX1VTQl9ORVRfU1I5NzAwPXkKQ09ORklHX1VTQl9ORVRf U1I5ODAwPXkKQ09ORklHX1VTQl9ORVRfU01TQzc1WFg9eQpDT05GSUdfVVNCX05FVF9TTVNDOTVY WD15CiMgQ09ORklHX1VTQl9ORVRfR0w2MjBBIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfTkVU MTA4MD15CkNPTkZJR19VU0JfTkVUX1BMVVNCPXkKQ09ORklHX1VTQl9ORVRfTUNTNzgzMD15CkNP TkZJR19VU0JfTkVUX1JORElTX0hPU1Q9eQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUPXkKQ09O RklHX1VTQl9BTElfTTU2MzI9eQojIENPTkZJR19VU0JfQU4yNzIwIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0JFTEtJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BUk1MSU5VWCBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfRVBTT04yODg4PXkKIyBDT05GSUdfVVNCX0tDMjE5MCBpcyBub3Qgc2V0CkNP TkZJR19VU0JfTkVUX1pBVVJVUz15CkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPXkKIyBDT05G SUdfVVNCX05FVF9LQUxNSUEgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9RTUlfV1dBTj15CiMg Q09ORklHX1VTQl9IU08gaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9JTlQ1MVgxPXkKQ09ORklH X1VTQl9DRENfUEhPTkVUPXkKQ09ORklHX1VTQl9JUEhFVEg9eQpDT05GSUdfVVNCX1NJRVJSQV9O RVQ9eQojIENPTkZJR19VU0JfVkw2MDAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9DSDkyMDA9 eQpDT05GSUdfV0xBTj15CkNPTkZJR19XTEFOX1ZFTkRPUl9BRE1URUs9eQojIENPTkZJR19BRE04 MjExIGlzIG5vdCBzZXQKQ09ORklHX0FUSF9DT01NT049eQpDT05GSUdfV0xBTl9WRU5ET1JfQVRI PXkKIyBDT05GSUdfQVRIX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINUsgaXMgbm90IHNl dAojIENPTkZJR19BVEg1S19QQ0kgaXMgbm90IHNldApDT05GSUdfQVRIOUtfSFc9eQpDT05GSUdf QVRIOUtfQ09NTU9OPXkKIyBDT05GSUdfQVRIOUtfQlRDT0VYX1NVUFBPUlQgaXMgbm90IHNldApD T05GSUdfQVRIOUs9eQpDT05GSUdfQVRIOUtfUENJPXkKIyBDT05GSUdfQVRIOUtfQUhCIGlzIG5v dCBzZXQKQ09ORklHX0FUSDlLX0RFQlVHRlM9eQojIENPTkZJR19BVEg5S19TVEFUSU9OX1NUQVRJ U1RJQ1MgaXMgbm90IHNldAojIENPTkZJR19BVEg5S19EWU5BQ0sgaXMgbm90IHNldApDT05GSUdf QVRIOUtfV09XPXkKIyBDT05GSUdfQVRIOUtfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRI OUtfQ0hBTk5FTF9DT05URVhUIGlzIG5vdCBzZXQKQ09ORklHX0FUSDlLX1BDT0VNPXkKQ09ORklH X0FUSDlLX0hUQz15CiMgQ09ORklHX0FUSDlLX0hUQ19ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05G SUdfQVRIOUtfSFdSTkcgaXMgbm90IHNldAojIENPTkZJR19DQVJMOTE3MCBpcyBub3Qgc2V0CkNP TkZJR19BVEg2S0w9eQpDT05GSUdfQVRINktMX1NESU89eQojIENPTkZJR19BVEg2S0xfVVNCIGlz IG5vdCBzZXQKIyBDT05GSUdfQVRINktMX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINktM X1RSQUNJTkcgaXMgbm90IHNldApDT05GSUdfQVI1NTIzPXkKIyBDT05GSUdfV0lMNjIxMCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FUSDEwSyBpcyBub3Qgc2V0CkNPTkZJR19XQ04zNlhYPXkKQ09ORklH X1dDTjM2WFhfREVCVUdGUz15CiMgQ09ORklHX1dMQU5fVkVORE9SX0FUTUVMIGlzIG5vdCBzZXQK Q09ORklHX1dMQU5fVkVORE9SX0JST0FEQ09NPXkKQ09ORklHX0I0Mz15CkNPTkZJR19CNDNfQkNN QT15CiMgQ09ORklHX0I0M19CVVNFU19CQ01BX0FORF9TU0IgaXMgbm90IHNldApDT05GSUdfQjQz X0JVU0VTX0JDTUE9eQojIENPTkZJR19CNDNfQlVTRVNfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0I0 M19QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNfUENJQ09SRV9BVVRPU0VMRUNUPXkKQ09ORklH X0I0M19CQ01BX1BJTz15CkNPTkZJR19CNDNfUEhZX049eQpDT05GSUdfQjQzX1BIWV9IVD15CkNP TkZJR19CNDNfTEVEUz15CkNPTkZJR19CNDNfSFdSTkc9eQpDT05GSUdfQjQzX0RFQlVHPXkKQ09O RklHX0I0M0xFR0FDWT15CkNPTkZJR19CNDNMRUdBQ1lfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdf QjQzTEVHQUNZX1BDSUNPUkVfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNMRUdBQ1lfTEVEUz15CkNP TkZJR19CNDNMRUdBQ1lfSFdSTkc9eQojIENPTkZJR19CNDNMRUdBQ1lfREVCVUcgaXMgbm90IHNl dApDT05GSUdfQjQzTEVHQUNZX1BJTz15CiMgQ09ORklHX0I0M0xFR0FDWV9ETUFfQU5EX1BJT19N T0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfQjQzTEVHQUNZX0RNQV9NT0RFIGlzIG5vdCBzZXQKQ09O RklHX0I0M0xFR0FDWV9QSU9fTU9ERT15CkNPTkZJR19CUkNNVVRJTD15CkNPTkZJR19CUkNNU01B Qz15CkNPTkZJR19CUkNNRk1BQz15CkNPTkZJR19CUkNNRk1BQ19QUk9UT19CQ0RDPXkKQ09ORklH X0JSQ01GTUFDX1NESU89eQpDT05GSUdfQlJDTUZNQUNfVVNCPXkKIyBDT05GSUdfQlJDTUZNQUNf UENJRSBpcyBub3Qgc2V0CkNPTkZJR19CUkNNX1RSQUNJTkc9eQpDT05GSUdfQlJDTURCRz15CiMg Q09ORklHX1dMQU5fVkVORE9SX0NJU0NPIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1Jf SU5URUwgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfSU5URVJTSUw9eQpDT05GSUdfSE9T VEFQPXkKIyBDT05GSUdfSE9TVEFQX0ZJUk1XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9TVEFQ X1BMWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hPU1RBUF9QQ0kgaXMgbm90IHNldApDT05GSUdfSE9T VEFQX0NTPXkKQ09ORklHX0hFUk1FUz15CiMgQ09ORklHX0hFUk1FU19QUklTTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0hFUk1FU19DQUNIRV9GV19PTl9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfUExY X0hFUk1FUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RNRF9IRVJNRVMgaXMgbm90IHNldAojIENPTkZJ R19OT1JURUxfSEVSTUVTIGlzIG5vdCBzZXQKQ09ORklHX1BDTUNJQV9IRVJNRVM9eQojIENPTkZJ R19QQ01DSUFfU1BFQ1RSVU0gaXMgbm90IHNldApDT05GSUdfT1JJTk9DT19VU0I9eQojIENPTkZJ R19QNTRfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJU001NCBpcyBub3Qgc2V0CiMgQ09O RklHX1dMQU5fVkVORE9SX01BUlZFTEwgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfTUVE SUFURUs9eQojIENPTkZJR19NVDc2MDFVIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1Jf UkFMSU5LIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1JFQUxURUs9eQojIENPTkZJR19S VEw4MTgwIGlzIG5vdCBzZXQKQ09ORklHX1JUTDgxODc9eQpDT05GSUdfUlRMODE4N19MRURTPXkK Q09ORklHX1JUTF9DQVJEUz15CiMgQ09ORklHX1JUTDgxOTJDRSBpcyBub3Qgc2V0CiMgQ09ORklH X1JUTDgxOTJTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxOTJERSBpcyBub3Qgc2V0CiMgQ09O RklHX1JUTDg3MjNBRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDg3MjNCRSBpcyBub3Qgc2V0CiMg Q09ORklHX1JUTDgxODhFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxOTJFRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUTDg4MjFBRSBpcyBub3Qgc2V0CkNPTkZJR19SVEw4MTkyQ1U9eQpDT05GSUdf UlRMV0lGST15CkNPTkZJR19SVExXSUZJX1VTQj15CiMgQ09ORklHX1JUTFdJRklfREVCVUcgaXMg bm90IHNldApDT05GSUdfUlRMODE5MkNfQ09NTU9OPXkKQ09ORklHX1JUTDhYWFhVPXkKIyBDT05G SUdfUlRMOFhYWFVfVU5URVNURUQgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9SU0kg aXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfU1Q9eQojIENPTkZJR19DVzEyMDAgaXMgbm90 IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9USSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRP Ul9aWURBUz15CkNPTkZJR19VU0JfWkQxMjAxPXkKQ09ORklHX1pEMTIxMVJXPXkKQ09ORklHX1pE MTIxMVJXX0RFQlVHPXkKQ09ORklHX1BDTUNJQV9SQVlDUz15CiMgQ09ORklHX1BDTUNJQV9XTDM1 MDEgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9IV1NJTSBpcyBub3Qgc2V0CkNPTkZJR19V U0JfTkVUX1JORElTX1dMQU49eQoKIwojIFdpTUFYIFdpcmVsZXNzIEJyb2FkYmFuZCBkZXZpY2Vz CiMKIyBDT05GSUdfV0lNQVhfSTI0MDBNX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19XQU49eQojIENP TkZJR19MQU5NRURJQSBpcyBub3Qgc2V0CkNPTkZJR19IRExDPXkKQ09ORklHX0hETENfUkFXPXkK Q09ORklHX0hETENfUkFXX0VUSD15CiMgQ09ORklHX0hETENfQ0lTQ08gaXMgbm90IHNldApDT05G SUdfSERMQ19GUj15CiMgQ09ORklHX0hETENfUFBQIGlzIG5vdCBzZXQKQ09ORklHX0hETENfWDI1 PXkKIyBDT05GSUdfUENJMjAwU1lOIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FOWEwgaXMgbm90IHNl dAojIENPTkZJR19QQzMwMFRPTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBUlNZTkMgaXMgbm90IHNl dApDT05GSUdfRExDST15CkNPTkZJR19ETENJX01BWD04CkNPTkZJR19MQVBCRVRIRVI9eQojIENP TkZJR19YMjVfQVNZIGlzIG5vdCBzZXQKQ09ORklHX1NCTkk9eQpDT05GSUdfU0JOSV9NVUxUSUxJ TkU9eQojIENPTkZJR19WTVhORVQzIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBu b3Qgc2V0CkNPTkZJR19JU0ROPXkKIyBDT05GSUdfSVNETl9JNEwgaXMgbm90IHNldApDT05GSUdf SVNETl9DQVBJPXkKQ09ORklHX0NBUElfVFJBQ0U9eQpDT05GSUdfSVNETl9DQVBJX0NBUEkyMD15 CiMgQ09ORklHX0lTRE5fQ0FQSV9NSURETEVXQVJFIGlzIG5vdCBzZXQKCiMKIyBDQVBJIGhhcmR3 YXJlIGRyaXZlcnMKIwojIENPTkZJR19DQVBJX0FWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBUElf RUlDT04gaXMgbm90IHNldAojIENPTkZJR19JU0ROX0RSVl9HSUdBU0VUIGlzIG5vdCBzZXQKQ09O RklHX01JU0ROPXkKQ09ORklHX01JU0ROX0RTUD15CiMgQ09ORklHX01JU0ROX0wxT0lQIGlzIG5v dCBzZXQKCiMKIyBtSVNETiBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfTUlTRE5fSEZDUENJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTRE5fSEZDTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19N SVNETl9IRkNVU0IgaXMgbm90IHNldAojIENPTkZJR19NSVNETl9BVk1GUklUWiBpcyBub3Qgc2V0 CiMgQ09ORklHX01JU0ROX1NQRUVERkFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTRE5fSU5GSU5F T04gaXMgbm90IHNldAojIENPTkZJR19NSVNETl9XNjY5MiBpcyBub3Qgc2V0CiMgQ09ORklHX01J U0ROX05FVEpFVCBpcyBub3Qgc2V0CiMgQ09ORklHX05WTSBpcyBub3Qgc2V0CgojCiMgSW5wdXQg ZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJ R19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9eQpDT05GSUdfSU5QVVRf U1BBUlNFS01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRl cmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1BT QVVYPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01P VVNFREVWX1NDUkVFTl9ZPTc2OApDT05GSUdfSU5QVVRfSk9ZREVWPXkKQ09ORklHX0lOUFVUX0VW REVWPXkKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBE cml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTUy MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBD T05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1FUMjE2MD15 CkNPTkZJR19LRVlCT0FSRF9MS0tCRD15CkNPTkZJR19LRVlCT0FSRF9HUElPPXkKIyBDT05GSUdf S0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2 IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1RDQTg0MTg9eQojIENPTkZJR19LRVlCT0FSRF9N QVRSSVggaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTE04MzIzPXkKIyBDT05GSUdfS0VZQk9B UkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0 CkNPTkZJR19LRVlCT0FSRF9NQ1M9eQojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNl dApDT05GSUdfS0VZQk9BUkRfTkVXVE9OPXkKQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUz15CkNP TkZJR19LRVlCT0FSRF9TVE9XQVdBWT15CkNPTkZJR19LRVlCT0FSRF9TVU5LQkQ9eQpDT05GSUdf S0VZQk9BUkRfVFdMNDAzMD15CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBu b3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQpDT05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQ9eQoj IENPTkZJR19UQUJMRVRfVVNCX0FJUFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0Jf R1RDTyBpcyBub3Qgc2V0CkNPTkZJR19UQUJMRVRfVVNCX0hBTldBTkc9eQojIENPTkZJR19UQUJM RVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKQ09ORklHX1RBQkxFVF9TRVJJQUxfV0FDT000PXkKQ09O RklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKQ09ORklHX1RPVUNIU0NSRUVOX1BST1BFUlRJRVM9eQpD T05GSUdfVE9VQ0hTQ1JFRU5fQURTNzg0Nj15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3NyBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OSBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9BVE1FTF9NWFQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQVVPX1BJWENJUj15CiMg Q09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF Tl9DWThDVE1HMTEwIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFPXkK Q09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9JMkM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQ X1NQST15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CkNPTkZJ R19UT1VDSFNDUkVFTl9EQTkwNTI9eQojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5v dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fRUVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9T RVJJQUwgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fRlQ2MjM2PXkKQ09ORklHX1RPVUNI U0NSRUVOX0ZVSklUU1U9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fR09PRElYPXkKQ09ORklHX1RPVUNI U0NSRUVOX0lMSTIxMFg9eQojIENPTkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBub3Qgc2V0CkNP TkZJR19UT1VDSFNDUkVFTl9FTEFOPXkKQ09ORklHX1RPVUNIU0NSRUVOX0VMTz15CkNPTkZJR19U T1VDSFNDUkVFTl9XQUNPTV9XODAwMT15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX0kyQyBp cyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMT15CkNPTkZJR19UT1VDSFNDUkVF Tl9NQ1M1MDAwPXkKQ09ORklHX1RPVUNIU0NSRUVOX01NUzExND15CkNPTkZJR19UT1VDSFNDUkVF Tl9NVE9VQ0g9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPPXkKQ09ORklHX1RPVUNIU0NSRUVO X01LNzEyPXkKQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UPXkKQ09ORklHX1RPVUNIU0NSRUVO X0VEVF9GVDVYMDY9eQojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RJX0FNMzM1 WF9UU0M9eQojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19U T1VDSFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dN ODMxWCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRFPXkKQ09ORklH X1RPVUNIU0NSRUVOX01DMTM3ODM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VHQUxBWD15CkNP TkZJR19UT1VDSFNDUkVFTl9VU0JfUEFOSklUPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCXzNN IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JVE09eQojIENPTkZJR19UT1VDSFND UkVFTl9VU0JfRVRVUkJPIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9HVU5aRT15 CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9ETUNfVFNDMTAgaXMgbm90IHNldAojIENPTkZJR19U T1VDSFNDUkVFTl9VU0JfSVJUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VT Ql9JREVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9HRU5FUkFMX1RP VUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0dPVE9QIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0pBU1RFQyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFND UkVFTl9VU0JfRUxPPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0UySSBpcyBub3Qgc2V0CkNP TkZJR19UT1VDSFNDUkVFTl9VU0JfWllUUk9OSUM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9VU0Jf RVRUX1RDNDVVU0IgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX05FWElPPXkKQ09O RklHX1RPVUNIU0NSRUVOX1VTQl9FQVNZVE9VQ0g9eQojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VD SElUMjEzIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTz15CkNPTkZJR19U T1VDSFNDUkVFTl9UU0MyMDBYX0NPUkU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwND15CkNP TkZJR19UT1VDSFNDUkVFTl9UU0MyMDA1PXkKQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDc9eQpD T05GSUdfVE9VQ0hTQ1JFRU5fUENBUD15CkNPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzI9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fU1VSNDA9eQojIENPTkZJR19UT1VDSFNDUkVFTl9TWDg2NTQgaXMgbm90 IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVFBTNjUwN1g9eQojIENPTkZJR19UT1VDSFNDUkVFTl9a Rk9SQ0UgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fUk9ITV9CVTIxMDIzPXkKQ09ORklH X0lOUFVUX01JU0M9eQpDT05GSUdfSU5QVVRfQUQ3MTRYPXkKIyBDT05GSUdfSU5QVVRfQUQ3MTRY X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FENzE0WF9TUEkgaXMgbm90IHNldApDT05G SUdfSU5QVVRfQk1BMTUwPXkKQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OPXkKQ09ORklHX0lOUFVU X1BDU1BLUj15CkNPTkZJR19JTlBVVF9NQVg3NzY5M19IQVBUSUM9eQojIENPTkZJR19JTlBVVF9N QVg4OTI1X09OS0VZIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01BWDg5OTdfSEFQVElDPXkKQ09O RklHX0lOUFVUX01DMTM3ODNfUFdSQlVUVE9OPXkKIyBDT05GSUdfSU5QVVRfTU1BODQ1MCBpcyBu b3Qgc2V0CkNPTkZJR19JTlBVVF9NUFUzMDUwPXkKQ09ORklHX0lOUFVUX0FQQU5FTD15CkNPTkZJ R19JTlBVVF9HUDJBPXkKQ09ORklHX0lOUFVUX0dQSU9fQkVFUEVSPXkKIyBDT05GSUdfSU5QVVRf R1BJT19USUxUX1BPTExFRCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9XSVNUUk9OX0JUTlM9eQoj IENPTkZJR19JTlBVVF9BVExBU19CVE5TIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FUSV9SRU1P VEUyPXkKQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFPXkKQ09ORklHX0lOUFVUX0tYVEo5PXkK Q09ORklHX0lOUFVUX0tYVEo5X1BPTExFRF9NT0RFPXkKIyBDT05GSUdfSU5QVVRfUE9XRVJNQVRF IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1lFQUxJTks9eQojIENPTkZJR19JTlBVVF9DTTEwOSBp cyBub3Qgc2V0CkNPTkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDPXkKQ09ORklHX0lOUFVUX1JF VFVfUFdSQlVUVE9OPXkKIyBDT05GSUdfSU5QVVRfQVhQMjBYX1BFSyBpcyBub3Qgc2V0CkNPTkZJ R19JTlBVVF9UV0w0MDMwX1BXUkJVVFRPTj15CkNPTkZJR19JTlBVVF9UV0w0MDMwX1ZJQlJBPXkK Q09ORklHX0lOUFVUX1RXTDYwNDBfVklCUkE9eQpDT05GSUdfSU5QVVRfVUlOUFVUPXkKQ09ORklH X0lOUFVUX1BBTE1BU19QV1JCVVRUT049eQojIENPTkZJR19JTlBVVF9QQ0Y1MDYzM19QTVUgaXMg bm90IHNldApDT05GSUdfSU5QVVRfUENGODU3ND15CkNPTkZJR19JTlBVVF9QV01fQkVFUEVSPXkK Q09ORklHX0lOUFVUX0dQSU9fUk9UQVJZX0VOQ09ERVI9eQpDT05GSUdfSU5QVVRfREE5MDUyX09O S0VZPXkKQ09ORklHX0lOUFVUX0RBOTA2M19PTktFWT15CkNPTkZJR19JTlBVVF9XTTgzMVhfT049 eQpDT05GSUdfSU5QVVRfUENBUD15CkNPTkZJR19JTlBVVF9BRFhMMzRYPXkKQ09ORklHX0lOUFVU X0FEWEwzNFhfSTJDPXkKQ09ORklHX0lOUFVUX0FEWEwzNFhfU1BJPXkKQ09ORklHX0lOUFVUX0lN U19QQ1U9eQojIENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRf SURFQVBBRF9TTElERUJBUiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9TT0NfQlVUVE9OX0FSUkFZ PXkKQ09ORklHX0lOUFVUX0RSVjI2MFhfSEFQVElDUz15CkNPTkZJR19JTlBVVF9EUlYyNjY1X0hB UFRJQ1M9eQojIENPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1MgaXMgbm90IHNldAoKIwojIEhh cmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVf UENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNP TkZJR19TRVJJT19DVDgyQzcxMD15CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qgc2V0CkNP TkZJR19TRVJJT19MSUJQUzI9eQojIENPTkZJR19TRVJJT19SQVcgaXMgbm90IHNldAojIENPTkZJ R19TRVJJT19BTFRFUkFfUFMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUFMyTVVMVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklPX0FSQ19QUzIgaXMgbm90IHNldApDT05GSUdfVVNFUklPPXkK Q09ORklHX0dBTUVQT1JUPXkKQ09ORklHX0dBTUVQT1JUX05TNTU4PXkKQ09ORklHX0dBTUVQT1JU X0w0PXkKIyBDT05GSUdfR0FNRVBPUlRfRU1VMTBLMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQ T1JUX0ZNODAxIGlzIG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9 eQojIENPTkZJR19WVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0RF VlBUU19NVUxUSVBMRV9JTlNUQU5DRVMgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1BUWVM9eQpD T05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKIyBDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEIGlz IG5vdCBzZXQKIyBDT05GSUdfTk9aT01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90 IHNldAojIENPTkZJR19UUkFDRV9TSU5LIGlzIG5vdCBzZXQKQ09ORklHX0RFVk1FTT15CiMgQ09O RklHX0RFVktNRU0gaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklB TF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBS RUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84 MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKIyBDT05GSUdfU0VSSUFMXzgy NTBfQ1MgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdfU0VS SUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRlNMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS SUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfODI1MF9NSUQgaXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQK IwojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgz MTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRFIGlzIG5vdCBzZXQKQ09ORklH X1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQojIENPTkZJR19TRVJJ QUxfSlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVElNQkVSREFM RSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAoj IENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfSUZY Nlg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9QQ0hfVUFSVCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRL IGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19J UE1JX0hBTkRMRVIgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdfUkFO RE9NX1RJTUVSSU9NRU0gaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX0lOVEVMPXkKQ09ORklH X0hXX1JBTkRPTV9BTUQ9eQpDT05GSUdfSFdfUkFORE9NX0dFT0RFPXkKQ09ORklHX0hXX1JBTkRP TV9WSUE9eQojIENPTkZJR19IV19SQU5ET01fVklSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdf UkFORE9NX1RQTSBpcyBub3Qgc2V0CkNPTkZJR19OVlJBTT15CiMgQ09ORklHX1IzOTY0IGlzIG5v dCBzZXQKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19TT05ZUEkgaXMgbm90 IHNldAoKIwojIFBDTUNJQSBjaGFyYWN0ZXIgZGV2aWNlcwojCiMgQ09ORklHX1NZTkNMSU5LX0NT IGlzIG5vdCBzZXQKQ09ORklHX0NBUkRNQU5fNDAwMD15CkNPTkZJR19DQVJETUFOXzQwNDA9eQoj IENPTkZJR19JUFdJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNldApD T05GSUdfU0N4MjAwX0dQSU89eQpDT05GSUdfUEM4NzM2eF9HUElPPXkKQ09ORklHX05TQ19HUElP PXkKIyBDT05GSUdfUkFXX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRVQgaXMgbm90IHNl dAojIENPTkZJR19IQU5HQ0hFQ0tfVElNRVIgaXMgbm90IHNldApDT05GSUdfVENHX1RQTT15CiMg Q09ORklHX1RDR19USVMgaXMgbm90IHNldApDT05GSUdfVENHX1RJU19JMkNfQVRNRUw9eQpDT05G SUdfVENHX1RJU19JMkNfSU5GSU5FT049eQpDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTj15CiMg Q09ORklHX1RDR19OU0MgaXMgbm90IHNldApDT05GSUdfVENHX0FUTUVMPXkKIyBDT05GSUdfVENH X0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0NSQiBpcyBub3Qgc2V0CiMgQ09ORklH X1RDR19USVNfU1QzM1pQMjQgaXMgbm90IHNldApDT05GSUdfVEVMQ0xPQ0s9eQpDT05GSUdfREVW UE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3VwcG9ydAojCkNP TkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5G Tz15CkNPTkZJR19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldApD T05GSUdfSTJDX01VWD15CgojCiMgTXVsdGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCiMgQ09O RklHX0kyQ19NVVhfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1BDQTk1NDE9eQpDT05G SUdfSTJDX01VWF9QQ0E5NTR4PXkKQ09ORklHX0kyQ19NVVhfUkVHPXkKIyBDT05GSUdfSTJDX0hF TFBFUl9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TTUJVUz15CgojCiMgSTJDIEFsZ29yaXRo bXMKIwpDT05GSUdfSTJDX0FMR09CSVQ9eQojIENPTkZJR19JMkNfQUxHT1BDRiBpcyBub3Qgc2V0 CkNPTkZJR19JMkNfQUxHT1BDQT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMK IyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1 IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNf QUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJ R19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JODAxIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEg aXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZl cnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJp dmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19DQlVT X0dQSU89eQojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19J MkNfRUcyMFQgaXMgbm90IHNldApDT05GSUdfSTJDX0dQSU89eQpDT05GSUdfSTJDX0tFTVBMRD15 CkNPTkZJR19JMkNfT0NPUkVTPXkKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSU1URUM9eQpDT05G SUdfSTJDX1hJTElOWD15CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwoj CkNPTkZJR19JMkNfRElPTEFOX1UyQz15CiMgQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X1RBT1NfRVZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKCiMK IyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19TQ3gyMDBfQUNCIGlzIG5v dCBzZXQKQ09ORklHX0kyQ19TTEFWRT15CiMgQ09ORklHX0kyQ19TTEFWRV9FRVBST00gaXMgbm90 IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJV R19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJ R19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1BJX01BU1RFUj15 CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfU1BJX0FMVEVSQT15 CkNPTkZJR19TUElfQklUQkFORz15CkNPTkZJR19TUElfQ0FERU5DRT15CiMgQ09ORklHX1NQSV9H UElPIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9PQ19USU5ZPXkKIyBDT05GSUdfU1BJX1BYQTJYWCBp cyBub3Qgc2V0CiMgQ09ORklHX1NQSV9QWEEyWFhfUENJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9T QzE4SVM2MDI9eQojIENPTkZJR19TUElfVE9QQ0xJRkZfUENIIGlzIG5vdCBzZXQKQ09ORklHX1NQ SV9YQ09NTT15CkNPTkZJR19TUElfWElMSU5YPXkKQ09ORklHX1NQSV9aWU5RTVBfR1FTUEk9eQoj IENPTkZJR19TUElfREVTSUdOV0FSRSBpcyBub3Qgc2V0CgojCiMgU1BJIFByb3RvY29sIE1hc3Rl cnMKIwpDT05GSUdfU1BJX1NQSURFVj15CkNPTkZJR19TUElfVExFNjJYMD15CiMgQ09ORklHX1NQ TUkgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNldAoKIwojIFBQUyBzdXBwb3J0CiMK Q09ORklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVu dHMgc3VwcG9ydAojCkNPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUj15CiMgQ09ORklHX1BQU19DTElF TlRfTERJU0MgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9HUElPPXkKCiMKIyBQUFMgZ2Vu ZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4 OF9DTE9DSz15CiMgQ09ORklHX0RQODM2NDBfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BUUF8xNTg4 X0NMT0NLX1BDSD15CkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CkNPTkZJR19H UElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19H UElPTElCX0lSUUNISVA9eQpDT05GSUdfREVCVUdfR1BJTz15CkNPTkZJR19HUElPX1NZU0ZTPXkK Q09ORklHX0dQSU9fR0VORVJJQz15CkNPTkZJR19HUElPX01BWDczMFg9eQoKIwojIE1lbW9yeSBt YXBwZWQgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX0RXQVBCPXkKIyBDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19JQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX0xZTlhQT0lOVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fVlg4NTUgaXMgbm90IHNldApDT05GSUdfR1BJT19aWD15Cgoj CiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQSU9fMTA0X0lESU9f MTYgaXMgbm90IHNldApDT05GSUdfR1BJT18xMDRfSURJXzQ4PXkKQ09ORklHX0dQSU9fRjcxODhY PXkKIyBDT05GSUdfR1BJT19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TQ0ggaXMgbm90 IHNldApDT05GSUdfR1BJT19TQ0gzMTFYPXkKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMKIwpDT05G SUdfR1BJT19BRFA1NTg4PXkKIyBDT05GSUdfR1BJT19BRFA1NTg4X0lSUSBpcyBub3Qgc2V0CkNP TkZJR19HUElPX01BWDczMDA9eQojIENPTkZJR19HUElPX01BWDczMlggaXMgbm90IHNldApDT05G SUdfR1BJT19QQ0E5NTNYPXkKIyBDT05GSUdfR1BJT19QQ0E5NTNYX0lSUSBpcyBub3Qgc2V0CkNP TkZJR19HUElPX1BDRjg1N1g9eQojIENPTkZJR19HUElPX1NYMTUwWCBpcyBub3Qgc2V0CgojCiMg TUZEIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQURQNTUyMD15CiMgQ09ORklHX0dQSU9f QVJJWk9OQSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0NSWVNUQUxfQ09WRT15CkNPTkZJR19HUElP X0RBOTA1Mj15CiMgQ09ORklHX0dQSU9fS0VNUExEIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTFAz OTQzPXkKQ09ORklHX0dQSU9fUEFMTUFTPXkKIyBDT05GSUdfR1BJT19UUFM2NTg2WCBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fVFBTNjU5MTAgaXMgbm90IHNldApDT05GSUdfR1BJT19UUFM2NTkx Mj15CkNPTkZJR19HUElPX1RXTDQwMzA9eQpDT05GSUdfR1BJT19UV0w2MDQwPXkKQ09ORklHX0dQ SU9fV004MzFYPXkKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FNRDgx MTEgaXMgbm90IHNldAojIENPTkZJR19HUElPX0JUOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19JTlRFTF9NSUQgaXMgbm90IHNldAojIENPTkZJR19HUElPX01MX0lPSCBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fUENIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBz ZXQKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19NQVg3MzAxPXkKQ09ORklH X0dQSU9fTUMzMzg4MD15CgojCiMgU1BJIG9yIEkyQyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklH X0dQSU9fTUNQMjNTMDggaXMgbm90IHNldAoKIwojIFVTQiBHUElPIGV4cGFuZGVycwojCkNPTkZJ R19XMT15CiMgQ09ORklHX1cxX0NPTiBpcyBub3Qgc2V0CgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJz CiMKIyBDT05GSUdfVzFfTUFTVEVSX01BVFJPWCBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJf RFMyNDkwPXkKQ09ORklHX1cxX01BU1RFUl9EUzI0ODI9eQpDT05GSUdfVzFfTUFTVEVSX0RTMVdN PXkKIyBDT05GSUdfVzFfTUFTVEVSX0dQSU8gaXMgbm90IHNldAoKIwojIDEtd2lyZSBTbGF2ZXMK IwpDT05GSUdfVzFfU0xBVkVfVEhFUk09eQpDT05GSUdfVzFfU0xBVkVfU01FTT15CiMgQ09ORklH X1cxX1NMQVZFX0RTMjQwOCBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9eQojIENP TkZJR19XMV9TTEFWRV9EUzI0MDYgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDIzPXkK Q09ORklHX1cxX1NMQVZFX0RTMjQzMT15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzM9eQojIENPTkZJ R19XMV9TTEFWRV9EUzI0MzNfQ1JDIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNzYw IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15CkNPTkZJR19XMV9TTEFWRV9EUzI3 ODE9eQojIENPTkZJR19XMV9TTEFWRV9EUzI4RTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xB VkVfQlEyNzAwMCBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dF Ul9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUERBX1BPV0VSPXkKQ09ORklHX01BWDg5 MjVfUE9XRVI9eQpDT05GSUdfV004MzFYX0JBQ0tVUD15CkNPTkZJR19XTTgzMVhfUE9XRVI9eQoj IENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgwPXkKQ09O RklHX0JBVFRFUllfRFMyNzgxPXkKQ09ORklHX0JBVFRFUllfRFMyNzgyPXkKQ09ORklHX0JBVFRF UllfU0JTPXkKQ09ORklHX0JBVFRFUllfQlEyN1hYWD15CiMgQ09ORklHX0JBVFRFUllfQlEyN1hY WF9JMkMgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EQTkwNTI9eQpDT05GSUdfQkFUVEVSWV9E QTkxNTA9eQpDT05GSUdfQVhQMjg4X0NIQVJHRVI9eQojIENPTkZJR19CQVRURVJZX01BWDE3MDQw IGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTUFYMTcwNDI9eQojIENPTkZJR19DSEFSR0VSX1BD RjUwNjMzIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfSVNQMTcwND15CkNPTkZJR19DSEFSR0VS X01BWDg5MDM9eQojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0CkNPTkZJR19DSEFS R0VSX0dQSU89eQojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldApDT05GSUdfQ0hB UkdFUl9NQVg3NzY5Mz15CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09O RklHX0NIQVJHRVJfQlEyNDE5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDI1NyBp cyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JRMjQ3MzU9eQojIENPTkZJR19DSEFSR0VSX0JRMjU4 OTAgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9TTUIzNDc9eQpDT05GSUdfQ0hBUkdFUl9UUFM2 NTA5MD15CiMgQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MSBpcyBub3Qgc2V0CiMgQ09ORklH X0JBVFRFUllfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NTUgaXMgbm90 IHNldAojIENPTkZJR19BWFAyMFhfUE9XRVIgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVQ9 eQojIENPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJf QVZTIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJRD15CkNPTkZJR19I V01PTl9ERUJVR19DSElQPXkKCiMKIyBOYXRpdmUgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNf QUJJVFVHVVJVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUzIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfQUQ3MzE0PXkKQ09ORklHX1NFTlNPUlNfQUQ3NDE0PXkKIyBDT05G SUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDIxPXkKQ09O RklHX1NFTlNPUlNfQURNMTAyNT15CkNPTkZJR19TRU5TT1JTX0FETTEwMjY9eQpDT05GSUdfU0VO U09SU19BRE0xMDI5PXkKQ09ORklHX1NFTlNPUlNfQURNMTAzMT15CiMgQ09ORklHX1NFTlNPUlNf QURNOTI0MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9eQpDT05GSUdfU0VOU09S U19BRFQ3MzEwPXkKQ09ORklHX1NFTlNPUlNfQURUNzQxMD15CiMgQ09ORklHX1NFTlNPUlNfQURU NzQxMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9eQpDT05GSUdfU0VOU09SU19B RFQ3NDcwPXkKIyBDT05GSUdfU0VOU09SU19BRFQ3NDc1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQVNDNzYyMT15CiMgQ09ORklHX1NFTlNPUlNfSzhURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19LMTBURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVIg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfQVNCMTAwPXkKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VOU09SU19EUzYy MD15CiMgQ09ORklHX1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfREVM TF9TTU09eQpDT05GSUdfU0VOU09SU19EQTkwNTJfQURDPXkKIyBDT05GSUdfU0VOU09SU19JNUtf QU1CIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzE4MDVGIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfRjcxODgyRkc9eQpDT05GSUdfU0VOU09SU19GNzUzNzVTPXkKQ09ORklHX1NFTlNP UlNfTUMxMzc4M19BREM9eQpDT05GSUdfU0VOU09SU19GU0NITUQ9eQpDT05GSUdfU0VOU09SU19H TDUxOFNNPXkKQ09ORklHX1NFTlNPUlNfR0w1MjBTTT15CkNPTkZJR19TRU5TT1JTX0c3NjBBPXkK Q09ORklHX1NFTlNPUlNfRzc2Mj15CkNPTkZJR19TRU5TT1JTX0dQSU9fRkFOPXkKIyBDT05GSUdf U0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JNTUwMCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0NPUkVURU1QPXkKQ09ORklHX1NFTlNPUlNfSVQ4Nz15CkNPTkZJ R19TRU5TT1JTX0pDNDI9eQojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTElORUFHRT15CkNPTkZJR19TRU5TT1JTX0xUQzI5NDU9eQpDT05GSUdfU0VO U09SU19MVEM0MTUxPXkKQ09ORklHX1NFTlNPUlNfTFRDNDIxNT15CkNPTkZJR19TRU5TT1JTX0xU QzQyMjI9eQpDT05GSUdfU0VOU09SU19MVEM0MjQ1PXkKQ09ORklHX1NFTlNPUlNfTFRDNDI2MD15 CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDEx MTE9eQpDT05GSUdfU0VOU09SU19NQVgxNjA2NT15CkNPTkZJR19TRU5TT1JTX01BWDE2MTk9eQpD T05GSUdfU0VOU09SU19NQVgxNjY4PXkKIyBDT05GSUdfU0VOU09SU19NQVgxOTcgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01B WDY2NDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2NjUwPXkKQ09ORklHX1NFTlNPUlNf TUFYNjY5Nz15CkNPTkZJR19TRU5TT1JTX01BWDMxNzkwPXkKIyBDT05GSUdfU0VOU09SU19NQ1Az MDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUVORjIxQk1DX0hXTU9OPXkKQ09ORklHX1NF TlNPUlNfQURDWFg9eQpDT05GSUdfU0VOU09SU19MTTYzPXkKQ09ORklHX1NFTlNPUlNfTE03MD15 CkNPTkZJR19TRU5TT1JTX0xNNzM9eQojIENPTkZJR19TRU5TT1JTX0xNNzUgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MTTc3PXkKIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTE04MD15CkNPTkZJR19TRU5TT1JTX0xNODM9eQpDT05GSUdfU0VOU09SU19M TTg1PXkKQ09ORklHX1NFTlNPUlNfTE04Nz15CkNPTkZJR19TRU5TT1JTX0xNOTA9eQpDT05GSUdf U0VOU09SU19MTTkyPXkKIyBDT05GSUdfU0VOU09SU19MTTkzIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTE05NTIzND15CkNPTkZJR19TRU5TT1JTX0xNOTUyNDE9eQpDT05GSUdfU0VOU09SU19M TTk1MjQ1PXkKQ09ORklHX1NFTlNPUlNfUEM4NzM2MD15CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9 eQpDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj15CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9 eQpDT05GSUdfU0VOU09SU19OQ1Q2Nzc1PXkKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfTkNUNzkwND15CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9eQoj IENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUMTUgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19TSFQyMT15CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19ETUUx NzM3PXkKIyBDT05GSUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf RU1DMjEwMz15CkNPTkZJR19TRU5TT1JTX0VNQzZXMjAxPXkKIyBDT05GSUdfU0VOU09SU19TTVND NDdNMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5MiBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX1NNU0M0N0IzOTc9eQojIENPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9O IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01NNjY1PXkKIyBDT05GSUdfU0VOU09SU19BREMx MjhEODE4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURTMTAxNT15CkNPTkZJR19TRU5TT1JT X0FEUzc4Mjg9eQojIENPTkZJR19TRU5TT1JTX0FEUzc4NzEgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19BTUM2ODIxPXkKQ09ORklHX1NFTlNPUlNfSU5BMjA5PXkKQ09ORklHX1NFTlNPUlNfSU5B MlhYPXkKQ09ORklHX1NFTlNPUlNfVEM3ND15CkNPTkZJR19TRU5TT1JTX1RITUM1MD15CkNPTkZJ R19TRU5TT1JTX1RNUDEwMj15CkNPTkZJR19TRU5TT1JTX1RNUDEwMz15CkNPTkZJR19TRU5TT1JT X1RNUDQwMT15CkNPTkZJR19TRU5TT1JTX1RNUDQyMT15CkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVU RU1QPXkKIyBDT05GSUdfU0VOU09SU19WSUE2ODZBIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf VlQxMjExPXkKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX1c4Mzc4MUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTFEPXkKQ09ORklHX1NF TlNPUlNfVzgzNzkyRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5Mz15CiMgQ09ORklHX1NFTlNPUlNf VzgzNzk1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTPXkKQ09ORklHX1NFTlNP UlNfVzgzTDc4Nk5HPXkKQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9eQpDT05GSUdfU0VOU09SU19X ODM2MjdFSEY9eQpDT05GSUdfU0VOU09SU19XTTgzMVg9eQoKIwojIEFDUEkgZHJpdmVycwojCiMg Q09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVRL MDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkKIyBDT05GSUdfVEhFUk1BTF9IV01PTiBp cyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKIyBDT05GSUdfVEhFUk1B TF9ERUZBVUxUX0dPVl9TVEVQX1dJU0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFV TFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9V U0VSX1NQQUNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9QT1dFUl9BTExPQ0FUT1Ig aXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRT15CkNPTkZJR19USEVSTUFM X0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNl dApDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CkNPTkZJR19USEVSTUFMX0dPVl9QT1dF Ul9BTExPQ0FUT1I9eQpDT05GSUdfVEhFUk1BTF9FTVVMQVRJT049eQojIENPTkZJR19JTlRFTF9Q T1dFUkNMQU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf UENIX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJ R19TU0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxpY29uIEJhY2twbGFuZQojCkNPTkZJR19T U0I9eQpDT05GSUdfU1NCX1NQUk9NPXkKQ09ORklHX1NTQl9QQ0lIT1NUX1BPU1NJQkxFPXkKQ09O RklHX1NTQl9QQ0lIT1NUPXkKQ09ORklHX1NTQl9CNDNfUENJX0JSSURHRT15CkNPTkZJR19TU0Jf UENNQ0lBSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENNQ0lBSE9TVD15CkNPTkZJR19TU0Jf U0RJT0hPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1NESU9IT1NUPXkKIyBDT05GSUdfU1NCX1NJ TEVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NTQl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TU0Jf RFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9eQpDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFPXkKQ09O RklHX1NTQl9EUklWRVJfR1BJTz15CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNv bSBzcGVjaWZpYyBBTUJBCiMKQ09ORklHX0JDTUE9eQpDT05GSUdfQkNNQV9CTE9DS0lPPXkKQ09O RklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BDST15CkNPTkZJ R19CQ01BX0hPU1RfU09DPXkKQ09ORklHX0JDTUFfRFJJVkVSX1BDST15CiMgQ09ORklHX0JDTUFf RFJJVkVSX0dNQUNfQ01OIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfRFJJVkVSX0dQSU89eQojIENP TkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2 ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05GSUdfTUZEX0NTNTUzNSBpcyBub3Qgc2V0CkNP TkZJR19NRkRfQVMzNzExPXkKQ09ORklHX1BNSUNfQURQNTUyMD15CiMgQ09ORklHX01GRF9BQVQy ODcwX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX0JDTTU5MFhYPXkKQ09ORklHX01GRF9BWFAy MFg9eQojIENPTkZJR19NRkRfQ1JPU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfREE5MDNY IGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfREE5MDUyPXkKIyBDT05GSUdfTUZEX0RBOTA1Ml9TUEkg aXMgbm90IHNldApDT05GSUdfTUZEX0RBOTA1Ml9JMkM9eQojIENPTkZJR19NRkRfREE5MDU1IGlz IG5vdCBzZXQKQ09ORklHX01GRF9EQTkwNjI9eQpDT05GSUdfTUZEX0RBOTA2Mz15CkNPTkZJR19N RkRfREE5MTUwPXkKIyBDT05GSUdfTUZEX0RMTjIgaXMgbm90IHNldApDT05GSUdfTUZEX01DMTNY WFg9eQpDT05GSUdfTUZEX01DMTNYWFhfU1BJPXkKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlz IG5vdCBzZXQKIyBDT05GSUdfSFRDX1BBU0lDMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hUQ19JMkNQ TEQgaXMgbm90IHNldAojIENPTkZJR19MUENfSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX1ND SCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9TT0NfUE1JQz15CiMgQ09ORklHX01GRF9JTlRFTF9M UFNTX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNl dAojIENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldApDT05GSUdfTUZEX0tFTVBMRD15 CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKQ09ORklHX01GRF84OFBNODA1PXkKIyBD T05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5v dCBzZXQKQ09ORklHX01GRF9NQVg3NzY5Mz15CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qg c2V0CkNPTkZJR19NRkRfTUFYODkwNz15CkNPTkZJR19NRkRfTUFYODkyNT15CkNPTkZJR19NRkRf TUFYODk5Nz15CkNPTkZJR19NRkRfTUFYODk5OD15CiMgQ09ORklHX01GRF9NVDYzOTcgaXMgbm90 IHNldApDT05GSUdfTUZEX01FTkYyMUJNQz15CkNPTkZJR19FWlhfUENBUD15CiMgQ09ORklHX01G RF9WSVBFUkJPQVJEIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SRVRVPXkKQ09ORklHX01GRF9QQ0Y1 MDYzMz15CiMgQ09ORklHX1BDRjUwNjMzX0FEQyBpcyBub3Qgc2V0CkNPTkZJR19QQ0Y1MDYzM19H UElPPXkKIyBDT05GSUdfTUZEX1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19NRkRfUlRTWF9Q Q0kgaXMgbm90IHNldApDT05GSUdfTUZEX1JUNTAzMz15CkNPTkZJR19NRkRfUlRTWF9VU0I9eQoj IENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUk41VDYxOD15CkNPTkZJ R19NRkRfU0VDX0NPUkU9eQojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldApDT05G SUdfTUZEX1NNNTAxPXkKQ09ORklHX01GRF9TTTUwMV9HUElPPXkKQ09ORklHX01GRF9TS1k4MTQ1 Mj15CkNPTkZJR19NRkRfU01TQz15CiMgQ09ORklHX0FCWDUwMF9DT1JFIGlzIG5vdCBzZXQKQ09O RklHX01GRF9TWVNDT049eQpDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9eQpDT05GSUdfTUZE X0xQMzk0Mz15CkNPTkZJR19NRkRfTFA4Nzg4PXkKQ09ORklHX01GRF9QQUxNQVM9eQpDT05GSUdf VFBTNjEwNVg9eQojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdY IGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTA5MD15CiMgQ09ORklHX01GRF9UUFM2NTIxNyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxOCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBT NjU4Nlg9eQpDT05GSUdfTUZEX1RQUzY1OTEwPXkKQ09ORklHX01GRF9UUFM2NTkxMj15CiMgQ09O RklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1OTEyX1NQST15 CkNPTkZJR19NRkRfVFBTODAwMzE9eQpDT05GSUdfVFdMNDAzMF9DT1JFPXkKQ09ORklHX01GRF9U V0w0MDMwX0FVRElPPXkKQ09ORklHX1RXTDYwNDBfQ09SRT15CiMgQ09ORklHX01GRF9XTDEyNzNf Q09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTE0zNTMzPXkKIyBDT05GSUdfTUZEX1RJTUJFUkRB TEUgaXMgbm90IHNldAojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9W WDg1NSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQVJJWk9OQT15CkNPTkZJR19NRkRfQVJJWk9OQV9J MkM9eQpDT05GSUdfTUZEX0FSSVpPTkFfU1BJPXkKIyBDT05GSUdfTUZEX0NTNDdMMjQgaXMgbm90 IHNldApDT05GSUdfTUZEX1dNNTEwMj15CkNPTkZJR19NRkRfV001MTEwPXkKQ09ORklHX01GRF9X TTg5OTc9eQpDT05GSUdfTUZEX1dNODk5OD15CkNPTkZJR19NRkRfV004NDAwPXkKQ09ORklHX01G RF9XTTgzMVg9eQpDT05GSUdfTUZEX1dNODMxWF9JMkM9eQojIENPTkZJR19NRkRfV004MzFYX1NQ SSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1dNODk5NCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1I9eQpDT05GSUdfUkVHVUxBVE9S X0RFQlVHPXkKQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFPXkKQ09ORklHX1JFR1VMQVRP Ul9WSVJUVUFMX0NPTlNVTUVSPXkKQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVI9 eQpDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjU9eQojIENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlz IG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FOQVRPUCBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfQVMzNzExPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FYUDIwWCBpcyBub3Qgc2V0CkNPTkZJ R19SRUdVTEFUT1JfQkNNNTkwWFg9eQojIENPTkZJR19SRUdVTEFUT1JfREE5MDUyIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTA2MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1Jf REE5MDYzPXkKQ09ORklHX1JFR1VMQVRPUl9EQTkyMTA9eQpDT05GSUdfUkVHVUxBVE9SX0RBOTIx MT15CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1NTU9eQojIENPTkZJR19SRUdVTEFUT1JfR1BJTyBp cyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1IGlzIG5vdCBzZXQKIyBDT05GSUdf UkVHVUxBVE9SX0lTTDYyNzFBIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9eQpD T05GSUdfUkVHVUxBVE9SX0xQMzk3Mj15CkNPTkZJR19SRUdVTEFUT1JfTFA4NzJYPXkKQ09ORklH X1JFR1VMQVRPUl9MUDg3NTU9eQojIENPTkZJR19SRUdVTEFUT1JfTFA4Nzg4IGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUl9MVEMzNTg5PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDE1ODYgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg2NDk9eQojIENPTkZJR19SRUdVTEFUT1JfTUFY ODY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTA3IGlzIG5vdCBzZXQKIyBD T05GSUdfUkVHVUxBVE9SX01BWDg5MjUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg5 NTI9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYODk3MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VM QVRPUl9NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5OTggaXMgbm90 IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDc3NjkzPXkKQ09ORklHX1JFR1VMQVRPUl9NQzEzWFhY X0NPUkU9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM3ODM9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM4 OTI9eQpDT05GSUdfUkVHVUxBVE9SX01UNjMxMT15CkNPTkZJR19SRUdVTEFUT1JfUEFMTUFTPXkK Q09ORklHX1JFR1VMQVRPUl9QQ0FQPXkKQ09ORklHX1JFR1VMQVRPUl9QQ0Y1MDYzMz15CkNPTkZJ R19SRUdVTEFUT1JfUEZVWkUxMDA9eQojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA2MCBpcyBub3Qg c2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRP Ul9QV009eQpDT05GSUdfUkVHVUxBVE9SX1JONVQ2MTg9eQojIENPTkZJR19SRUdVTEFUT1JfUlQ1 MDMzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAxPXkKIyBDT05GSUdfUkVHVUxB VE9SX1MyTVBTMTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUzVNODc2NyBpcyBub3Qg c2V0CiMgQ09ORklHX1JFR1VMQVRPUl9TS1k4MTQ1MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFU T1JfVFBTNTE2MzI9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYPXkKQ09ORklHX1JFR1VMQVRP Ul9UUFM2MjM2MD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9eQpDT05GSUdfUkVHVUxBVE9S X1RQUzY1MDdYPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX1RQUzY1MjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1 ODZYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMD15CkNPTkZJR19SRUdVTEFU T1JfVFBTNjU5MTI9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzgwMDMxPXkKQ09ORklHX1JFR1VMQVRP Ul9UV0w0MDMwPXkKQ09ORklHX1JFR1VMQVRPUl9XTTgzMVg9eQpDT05GSUdfUkVHVUxBVE9SX1dN ODQwMD15CkNPTkZJR19NRURJQV9TVVBQT1JUPXkKCiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9y dAojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CkNPTkZJR19NRURJQV9BTkFMT0dfVFZf U1VQUE9SVD15CiMgQ09ORklHX01FRElBX0RJR0lUQUxfVFZfU1VQUE9SVCBpcyBub3Qgc2V0CkNP TkZJR19NRURJQV9SQURJT19TVVBQT1JUPXkKQ09ORklHX01FRElBX1NEUl9TVVBQT1JUPXkKQ09O RklHX01FRElBX1JDX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfQ09OVFJPTExFUj15CkNPTkZJR19N RURJQV9DT05UUk9MTEVSX0RWQj15CkNPTkZJR19WSURFT19ERVY9eQpDT05GSUdfVklERU9fVjRM Ml9TVUJERVZfQVBJPXkKQ09ORklHX1ZJREVPX1Y0TDI9eQpDT05GSUdfVklERU9fQURWX0RFQlVH PXkKIyBDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTIGlzIG5vdCBzZXQKQ09ORklHX1ZJ REVPX1RVTkVSPXkKQ09ORklHX1Y0TDJfTUVNMk1FTV9ERVY9eQojIENPTkZJR19WNEwyX0ZMQVNI X0xFRF9DTEFTUyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT0JVRl9HRU49eQpDT05GSUdfVklERU9C VUZfVk1BTExPQz15CkNPTkZJR19WSURFT0JVRjJfQ09SRT15CkNPTkZJR19WSURFT0JVRjJfTUVN T1BTPXkKQ09ORklHX1ZJREVPQlVGMl9WTUFMTE9DPXkKQ09ORklHX1ZJREVPQlVGMl9ETUFfU0c9 eQojIENPTkZJR19UVFBDSV9FRVBST00gaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZlcnMKIwpD T05GSUdfUkNfQ09SRT15CkNPTkZJR19SQ19NQVA9eQojIENPTkZJR19SQ19ERUNPREVSUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1JDX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfTUVESUFfVVNCX1NV UFBPUlQ9eQoKIwojIFdlYmNhbSBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX1ZJREVPX0NMQVNTIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9HU1BDQT15CkNPTkZJR19VU0JfTTU2MDI9eQpDT05GSUdfVVNC X1NUVjA2WFg9eQpDT05GSUdfVVNCX0dMODYwPXkKQ09ORklHX1VTQl9HU1BDQV9CRU5RPXkKQ09O RklHX1VTQl9HU1BDQV9DT05FWD15CkNPTkZJR19VU0JfR1NQQ0FfQ1BJQTE9eQpDT05GSUdfVVNC X0dTUENBX0RUQ1MwMzM9eQpDT05GSUdfVVNCX0dTUENBX0VUT01TPXkKIyBDT05GSUdfVVNCX0dT UENBX0ZJTkVQSVggaXMgbm90IHNldApDT05GSUdfVVNCX0dTUENBX0pFSUxJTko9eQojIENPTkZJ R19VU0JfR1NQQ0FfSkwyMDA1QkNEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HU1BDQV9LSU5FQ1Q9 eQojIENPTkZJR19VU0JfR1NQQ0FfS09OSUNBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dTUENB X01BUlMgaXMgbm90IHNldApDT05GSUdfVVNCX0dTUENBX01SOTczMTBBPXkKQ09ORklHX1VTQl9H U1BDQV9OVzgwWD15CiMgQ09ORklHX1VTQl9HU1BDQV9PVjUxOSBpcyBub3Qgc2V0CkNPTkZJR19V U0JfR1NQQ0FfT1Y1MzQ9eQpDT05GSUdfVVNCX0dTUENBX09WNTM0Xzk9eQpDT05GSUdfVVNCX0dT UENBX1BBQzIwNz15CkNPTkZJR19VU0JfR1NQQ0FfUEFDNzMwMj15CkNPTkZJR19VU0JfR1NQQ0Ff UEFDNzMxMT15CkNPTkZJR19VU0JfR1NQQ0FfU0U0MDE9eQpDT05GSUdfVVNCX0dTUENBX1NOOUMy MDI4PXkKQ09ORklHX1VTQl9HU1BDQV9TTjlDMjBYPXkKIyBDT05GSUdfVVNCX0dTUENBX1NPTklY QiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR1NQQ0FfU09OSVhKPXkKIyBDT05GSUdfVVNCX0dTUENB X1NQQ0E1MDAgaXMgbm90IHNldApDT05GSUdfVVNCX0dTUENBX1NQQ0E1MDE9eQojIENPTkZJR19V U0JfR1NQQ0FfU1BDQTUwNSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR1NQQ0FfU1BDQTUwNj15CiMg Q09ORklHX1VTQl9HU1BDQV9TUENBNTA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dTUENBX1NQ Q0E1NjEgaXMgbm90IHNldApDT05GSUdfVVNCX0dTUENBX1NQQ0ExNTI4PXkKIyBDT05GSUdfVVNC X0dTUENBX1NROTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dTUENBX1NROTA1QyBpcyBub3Qg c2V0CkNPTkZJR19VU0JfR1NQQ0FfU1E5MzBYPXkKQ09ORklHX1VTQl9HU1BDQV9TVEswMTQ9eQpD T05GSUdfVVNCX0dTUENBX1NUSzExMzU9eQpDT05GSUdfVVNCX0dTUENBX1NUVjA2ODA9eQpDT05G SUdfVVNCX0dTUENBX1NVTlBMVVM9eQpDT05GSUdfVVNCX0dTUENBX1Q2MTM9eQpDT05GSUdfVVNC X0dTUENBX1RPUFJPPXkKQ09ORklHX1VTQl9HU1BDQV9UT1VQVEVLPXkKQ09ORklHX1VTQl9HU1BD QV9UVjg1MzI9eQpDT05GSUdfVVNCX0dTUENBX1ZDMDMyWD15CkNPTkZJR19VU0JfR1NQQ0FfVklD QU09eQpDT05GSUdfVVNCX0dTUENBX1hJUkxJTktfQ0lUPXkKIyBDT05GSUdfVVNCX0dTUENBX1pD M1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BXQyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19D UElBMj15CiMgQ09ORklHX1VTQl9aUjM2NFhYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVEtXRUJD QU09eQojIENPTkZJR19VU0JfUzIyNTUgaXMgbm90IHNldAoKIwojIEFuYWxvZyBUViBVU0IgZGV2 aWNlcwojCkNPTkZJR19WSURFT19QVlJVU0IyPXkKQ09ORklHX1ZJREVPX1BWUlVTQjJfU1lTRlM9 eQpDT05GSUdfVklERU9fUFZSVVNCMl9ERUJVR0lGQz15CkNPTkZJR19WSURFT19IRFBWUj15CkNP TkZJR19WSURFT19VU0JWSVNJT049eQojIENPTkZJR19WSURFT19TVEsxMTYwX0NPTU1PTiBpcyBu b3Qgc2V0CgojCiMgQW5hbG9nL2RpZ2l0YWwgVFYgVVNCIGRldmljZXMKIwpDT05GSUdfVklERU9f Q1gyMzFYWD15CiMgQ09ORklHX1ZJREVPX0NYMjMxWFhfUkMgaXMgbm90IHNldApDT05GSUdfVklE RU9fVE02MDAwPXkKCiMKIyBXZWJjYW0sIFRWIChhbmFsb2cvZGlnaXRhbCkgVVNCIGRldmljZXMK IwpDT05GSUdfVklERU9fRU0yOFhYPXkKIyBDT05GSUdfVklERU9fRU0yOFhYX1Y0TDIgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19FTTI4WFhfUkMgaXMgbm90IHNldAoKIwojIFNvZnR3YXJlIGRl ZmluZWQgcmFkaW8gVVNCIGRldmljZXMKIwpDT05GSUdfVVNCX0FJUlNQWT15CiMgQ09ORklHX1VT Ql9IQUNLUkYgaXMgbm90IHNldApDT05GSUdfVVNCX01TSTI1MDA9eQojIENPTkZJR19NRURJQV9Q Q0lfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19WNExfUExBVEZPUk1fRFJJVkVSUz15CiMgQ09O RklHX1ZJREVPX0NBRkVfQ0NJQyBpcyBub3Qgc2V0CkNPTkZJR19TT0NfQ0FNRVJBPXkKQ09ORklH X1NPQ19DQU1FUkFfUExBVEZPUk09eQojIENPTkZJR19WNExfTUVNMk1FTV9EUklWRVJTIGlzIG5v dCBzZXQKQ09ORklHX1Y0TF9URVNUX0RSSVZFUlM9eQpDT05GSUdfVklERU9fVklNMk09eQoKIwoj IFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCiMgQ09ORklHX1JBRElPX0FEQVBURVJTIGlz IG5vdCBzZXQKQ09ORklHX1ZJREVPX0NYMjM0MVg9eQpDT05GSUdfVklERU9fVFZFRVBST009eQoj IENPTkZJR19DWVBSRVNTX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBhbmNpbGxhcnkg ZHJpdmVycyAodHVuZXJzLCBzZW5zb3JzLCBpMmMsIGZyb250ZW5kcykKIwojIENPTkZJR19NRURJ QV9TVUJEUlZfQVVUT1NFTEVDVCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19JUl9JMkM9eQoKIwoj IEVuY29kZXJzLCBkZWNvZGVycywgc2Vuc29ycyBhbmQgb3RoZXIgaGVscGVyIGNoaXBzCiMKCiMK IyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKQ09ORklHX1ZJREVPX1RW QVVESU89eQojIENPTkZJR19WSURFT19UREE3NDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f VERBOTg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RFQTY0MTVDIGlzIG5vdCBzZXQKIyBD T05GSUdfVklERU9fVEVBNjQyMCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19NU1AzNDAwPXkKIyBD T05GSUdfVklERU9fQ1MzMzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1M1MzQ1IGlzIG5v dCBzZXQKQ09ORklHX1ZJREVPX0NTNTNMMzJBPXkKQ09ORklHX1ZJREVPX1RMVjMyMEFJQzIzQj15 CkNPTkZJR19WSURFT19VREExMzQyPXkKQ09ORklHX1ZJREVPX1dNODc3NT15CiMgQ09ORklHX1ZJ REVPX1dNODczOSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19WUDI3U01QWD15CkNPTkZJR19WSURF T19TT05ZX0JURl9NUFg9eQoKIwojIFJEUyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE2NTg4 PXkKCiMKIyBWaWRlbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19BRFY3MTgwPXkKQ09ORklHX1ZJ REVPX0FEVjcxODM9eQojIENPTkZJR19WSURFT19BRFY3NjA0IGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fQURWNzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODE5IGlzIG5vdCBzZXQK Q09ORklHX1ZJREVPX0JUODU2PXkKIyBDT05GSUdfVklERU9fQlQ4NjYgaXMgbm90IHNldApDT05G SUdfVklERU9fS1MwMTI3PXkKQ09ORklHX1ZJREVPX01MODZWNzY2Nz15CkNPTkZJR19WSURFT19T QUE3MTEwPXkKQ09ORklHX1ZJREVPX1NBQTcxMVg9eQpDT05GSUdfVklERU9fVEMzNTg3NDM9eQpD T05GSUdfVklERU9fVFZQNTE0WD15CkNPTkZJR19WSURFT19UVlA1MTUwPXkKIyBDT05GSUdfVklE RU9fVFZQNzAwMiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19UVzI4MDQ9eQpDT05GSUdfVklERU9f VFc5OTAzPXkKIyBDT05GSUdfVklERU9fVFc5OTA2IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1ZQ WDMyMjA9eQoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX1NB QTcxN1ggaXMgbm90IHNldApDT05GSUdfVklERU9fQ1gyNTg0MD15CgojCiMgVmlkZW8gZW5jb2Rl cnMKIwpDT05GSUdfVklERU9fU0FBNzEyNz15CkNPTkZJR19WSURFT19TQUE3MTg1PXkKQ09ORklH X1ZJREVPX0FEVjcxNzA9eQojIENPTkZJR19WSURFT19BRFY3MTc1IGlzIG5vdCBzZXQKIyBDT05G SUdfVklERU9fQURWNzM0MyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19BRFY3MzkzPXkKQ09ORklH X1ZJREVPX0FEVjc1MTE9eQpDT05GSUdfVklERU9fQUQ5Mzg5Qj15CkNPTkZJR19WSURFT19BSzg4 MVg9eQpDT05GSUdfVklERU9fVEhTODIwMD15CgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2VzCiMK Q09ORklHX1ZJREVPX0FQVElOQV9QTEw9eQojIENPTkZJR19WSURFT19PVjI2NTkgaXMgbm90IHNl dAojIENPTkZJR19WSURFT19PVjc2NDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjc2NzAg aXMgbm90IHNldApDT05GSUdfVklERU9fT1Y5NjUwPXkKIyBDT05GSUdfVklERU9fVlM2NjI0IGlz IG5vdCBzZXQKQ09ORklHX1ZJREVPX01UOU0wMzI9eQpDT05GSUdfVklERU9fTVQ5UDAzMT15CkNP TkZJR19WSURFT19NVDlUMDAxPXkKQ09ORklHX1ZJREVPX01UOVYwMTE9eQojIENPTkZJR19WSURF T19NVDlWMDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1IwMzBQQzMwIGlzIG5vdCBzZXQK IyBDT05GSUdfVklERU9fTk9PTjAxMFBDMzAgaXMgbm90IHNldApDT05GSUdfVklERU9fTTVNT0xT PXkKQ09ORklHX1ZJREVPX1M1SzZBQT15CkNPTkZJR19WSURFT19TNUs2QTM9eQpDT05GSUdfVklE RU9fUzVLNEVDR1g9eQpDT05GSUdfVklERU9fUzVLNUJBRj15CkNPTkZJR19WSURFT19TNUM3M00z PXkKCiMKIyBGbGFzaCBkZXZpY2VzCiMKIyBDT05GSUdfVklERU9fQURQMTY1MyBpcyBub3Qgc2V0 CkNPTkZJR19WSURFT19BUzM2NDVBPXkKQ09ORklHX1ZJREVPX0xNMzU2MD15CkNPTkZJR19WSURF T19MTTM2NDY9eQoKIwojIFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCiMKIyBDT05GSUdfVklERU9f VVBENjQwMzFBIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1VQRDY0MDgzPXkKCiMKIyBBdWRpby9W aWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCkNPTkZJR19WSURFT19TQUE2NzUySFM9eQoKIwojIE1p c2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfVklERU9fVEhTNzMwMyBpcyBub3Qg c2V0CkNPTkZJR19WSURFT19NNTI3OTA9eQoKIwojIFNlbnNvcnMgdXNlZCBvbiBzb2NfY2FtZXJh IGRyaXZlcgojCgojCiMgc29jX2NhbWVyYSBzZW5zb3IgZHJpdmVycwojCiMgQ09ORklHX1NPQ19D QU1FUkFfSU1YMDc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU09DX0NBTUVSQV9NVDlNMDAxIGlzIG5v dCBzZXQKIyBDT05GSUdfU09DX0NBTUVSQV9NVDlNMTExIGlzIG5vdCBzZXQKQ09ORklHX1NPQ19D QU1FUkFfTVQ5VDAzMT15CkNPTkZJR19TT0NfQ0FNRVJBX01UOVQxMTI9eQpDT05GSUdfU09DX0NB TUVSQV9NVDlWMDIyPXkKQ09ORklHX1NPQ19DQU1FUkFfT1YyNjQwPXkKIyBDT05GSUdfU09DX0NB TUVSQV9PVjU2NDIgaXMgbm90IHNldApDT05GSUdfU09DX0NBTUVSQV9PVjY2NTA9eQojIENPTkZJ R19TT0NfQ0FNRVJBX09WNzcyWCBpcyBub3Qgc2V0CkNPTkZJR19TT0NfQ0FNRVJBX09WOTY0MD15 CkNPTkZJR19TT0NfQ0FNRVJBX09WOTc0MD15CkNPTkZJR19TT0NfQ0FNRVJBX1JKNTROMT15CiMg Q09ORklHX1NPQ19DQU1FUkFfVFc5OTEwIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSPXkK CiMKIyBDdXN0b21pemUgVFYgdHVuZXJzCiMKIyBDT05GSUdfTUVESUFfVFVORVJfU0lNUExFIGlz IG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX1REQTgyOTA9eQpDT05GSUdfTUVESUFfVFVORVJf VERBODI3WD15CkNPTkZJR19NRURJQV9UVU5FUl9UREExODI3MT15CiMgQ09ORklHX01FRElBX1RV TkVSX1REQTk4ODcgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9UVU5FUl9URUE1NzYxIGlzIG5v dCBzZXQKIyBDT05GSUdfTUVESUFfVFVORVJfVEVBNTc2NyBpcyBub3Qgc2V0CkNPTkZJR19NRURJ QV9UVU5FUl9NU0kwMDE9eQpDT05GSUdfTUVESUFfVFVORVJfTVQyMFhYPXkKQ09ORklHX01FRElB X1RVTkVSX01UMjA2MD15CkNPTkZJR19NRURJQV9UVU5FUl9NVDIwNjM9eQojIENPTkZJR19NRURJ QV9UVU5FUl9NVDIyNjYgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfTVQyMTMxPXkKIyBD T05GSUdfTUVESUFfVFVORVJfUVQxMDEwIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX1hD MjAyOD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzUwMDA9eQpDT05GSUdfTUVESUFfVFVORVJfWEM0 MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDVTPXkKQ09ORklHX01FRElBX1RVTkVSX01Y TDUwMDdUPXkKIyBDT05GSUdfTUVESUFfVFVORVJfTUM0NFM4MDMgaXMgbm90IHNldApDT05GSUdf TUVESUFfVFVORVJfTUFYMjE2NT15CkNPTkZJR19NRURJQV9UVU5FUl9UREExODIxOD15CkNPTkZJ R19NRURJQV9UVU5FUl9GQzAwMTE9eQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDEyPXkKIyBDT05G SUdfTUVESUFfVFVORVJfRkMwMDEzIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX1REQTE4 MjEyPXkKIyBDT05GSUdfTUVESUFfVFVORVJfRTQwMDAgaXMgbm90IHNldApDT05GSUdfTUVESUFf VFVORVJfRkMyNTgwPXkKQ09ORklHX01FRElBX1RVTkVSX004OFJTNjAwMFQ9eQpDT05GSUdfTUVE SUFfVFVORVJfVFVBOTAwMT15CkNPTkZJR19NRURJQV9UVU5FUl9TSTIxNTc9eQpDT05GSUdfTUVE SUFfVFVORVJfSVQ5MTNYPXkKQ09ORklHX01FRElBX1RVTkVSX1I4MjBUPXkKIyBDT05GSUdfTUVE SUFfVFVORVJfTVhMMzAxUkYgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfUU0xRDFDMDA0 Mj15CgojCiMgQ3VzdG9taXNlIERWQiBGcm9udGVuZHMKIwpDT05GSUdfRFZCX0FVODUyMj15CkNP TkZJR19EVkJfQVU4NTIyX1Y0TD15CkNPTkZJR19EVkJfVFVORVJfRElCMDA3MD15CkNPTkZJR19E VkJfVFVORVJfRElCMDA5MD15CgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMK Q09ORklHX0RWQl9EVU1NWV9GRT15CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCiMgQ09ORklHX0FH UCBpcyBub3Qgc2V0CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYK IyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldAojIENPTkZJR19EUk0gaXMgbm90IHNl dAoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKIyBDT05GSUdfRkIgaXMgbm90IHNldAojIENP TkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19WR0FTVEFURSBp cyBub3Qgc2V0CkNPTkZJR19IRE1JPXkKIyBDT05GSUdfU09VTkQgaXMgbm90IHNldAoKIwojIEhJ RCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CkNPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSD15CiMg Q09ORklHX0hJRFJBVyBpcyBub3Qgc2V0CkNPTkZJR19VSElEPXkKQ09ORklHX0hJRF9HRU5FUklD PXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9eQojIENPTkZJ R19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPXkKQ09ORklHX0hJRF9BVVJF QUw9eQpDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9DSEVSUlkgaXMgbm90IHNldApD T05GSUdfSElEX0NISUNPTlk9eQpDT05GSUdfSElEX0NPUlNBSVI9eQojIENPTkZJR19ISURfQ1lQ UkVTUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfRFJBR09OUklTRT15CiMgQ09ORklHX0RSQUdPTlJJ U0VfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9FTEVDT009eQojIENPTkZJR19ISURfRVpLRVkgaXMgbm90IHNldAojIENPTkZJR19ISURfR0VN QklSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9L RVlUT1VDSD15CkNPTkZJR19ISURfS1lFPXkKQ09ORklHX0hJRF9XQUxUT1A9eQojIENPTkZJR19I SURfR1lSQVRJT04gaXMgbm90IHNldAojIENPTkZJR19ISURfSUNBREUgaXMgbm90IHNldApDT05G SUdfSElEX1RXSU5IQU49eQojIENPTkZJR19ISURfS0VOU0lOR1RPTiBpcyBub3Qgc2V0CkNPTkZJ R19ISURfTENQT1dFUj15CkNPTkZJR19ISURfTEVOT1ZPPXkKQ09ORklHX0hJRF9MT0dJVEVDSD15 CkNPTkZJR19ISURfTE9HSVRFQ0hfSElEUFA9eQpDT05GSUdfTE9HSVRFQ0hfRkY9eQojIENPTkZJ R19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5v dCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQpDT05GSUdfSElEX01BR0lDTU9VU0U9eQojIENP TkZJR19ISURfTUlDUk9TT0ZUIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NT05URVJFWT15CkNPTkZJ R19ISURfTVVMVElUT1VDSD15CkNPTkZJR19ISURfT1JURUs9eQpDT05GSUdfSElEX1BBTlRIRVJM T1JEPXkKIyBDT05GSUdfUEFOVEhFUkxPUkRfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfUEVU QUxZTlggaXMgbm90IHNldAojIENPTkZJR19ISURfUElDT0xDRCBpcyBub3Qgc2V0CkNPTkZJR19I SURfUExBTlRST05JQ1M9eQojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz15CkNPTkZJR19ISURfU1BF RURMSU5LPXkKQ09ORklHX0hJRF9TVEVFTFNFUklFUz15CkNPTkZJR19ISURfU1VOUExVUz15CkNP TkZJR19ISURfUk1JPXkKQ09ORklHX0hJRF9HUkVFTkFTSUE9eQojIENPTkZJR19HUkVFTkFTSUFf RkYgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQTFVTIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX1RJVk8gaXMgbm90IHNldAojIENPTkZJR19ISURfVE9QU0VFRCBpcyBub3Qgc2V0CkNP TkZJR19ISURfVEhJTkdNPXkKQ09ORklHX0hJRF9USFJVU1RNQVNURVI9eQpDT05GSUdfVEhSVVNU TUFTVEVSX0ZGPXkKIyBDT05GSUdfSElEX1dBQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dJ SU1PVEUgaXMgbm90IHNldApDT05GSUdfSElEX1hJTk1PPXkKQ09ORklHX0hJRF9aRVJPUExVUz15 CkNPTkZJR19aRVJPUExVU19GRj15CiMgQ09ORklHX0hJRF9aWURBQ1JPTiBpcyBub3Qgc2V0CkNP TkZJR19ISURfU0VOU09SX0hVQj15CiMgQ09ORklHX0hJRF9TRU5TT1JfQ1VTVE9NX1NFTlNPUiBp cyBub3Qgc2V0CgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfVVNCX0hJRCBpcyBub3Qg c2V0CkNPTkZJR19ISURfUElEPXkKCiMKIyBVU0IgSElEIEJvb3QgUHJvdG9jb2wgZHJpdmVycwoj CkNPTkZJR19VU0JfS0JEPXkKQ09ORklHX1VTQl9NT1VTRT15CgojCiMgSTJDIEhJRCBzdXBwb3J0 CiMKIyBDT05GSUdfSTJDX0hJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5E SUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05GSUdfVVNC X0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX0FOTk9VTkNFX05FV19ERVZJ Q0VTPXkKCiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25zCiMKIyBDT05GSUdfVVNCX0RFRkFV TFRfUEVSU0lTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EWU5BTUlDX01JTk9SUyBpcyBub3Qg c2V0CkNPTkZJR19VU0JfT1RHPXkKIyBDT05GSUdfVVNCX09UR19XSElURUxJU1QgaXMgbm90IHNl dApDT05GSUdfVVNCX09UR19CTEFDS0xJU1RfSFVCPXkKQ09ORklHX1VTQl9PVEdfRlNNPXkKQ09O RklHX1VTQl9VTFBJX0JVUz15CkNPTkZJR19VU0JfTU9OPXkKQ09ORklHX1VTQl9XVVNCPXkKQ09O RklHX1VTQl9XVVNCX0NCQUY9eQojIENPTkZJR19VU0JfV1VTQl9DQkFGX0RFQlVHIGlzIG5vdCBz ZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfVVNCX0M2N1gwMF9I Q0Q9eQpDT05GSUdfVVNCX1hIQ0lfSENEPXkKQ09ORklHX1VTQl9YSENJX1BDST15CkNPTkZJR19V U0JfWEhDSV9QTEFURk9STT15CkNPTkZJR19VU0JfRUhDSV9IQ0Q9eQpDT05GSUdfVVNCX0VIQ0lf Uk9PVF9IVUJfVFQ9eQpDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VI Q0lfUENJPXkKQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STT15CiMgQ09ORklHX1VTQl9PWFUy MTBIUF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0lTUDExNlhfSENEPXkKQ09ORklHX1VTQl9J U1AxMzYyX0hDRD15CiMgQ09ORklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19V U0JfTUFYMzQyMV9IQ0Q9eQojIENPTkZJR19VU0JfT0hDSV9IQ0QgaXMgbm90IHNldAojIENPTkZJ R19VU0JfVUhDSV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1UxMzJfSENEPXkKQ09ORklHX1VT Ql9TTDgxMV9IQ0Q9eQojIENPTkZJR19VU0JfU0w4MTFfSENEX0lTTyBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfU0w4MTFfQ1M9eQojIENPTkZJR19VU0JfUjhBNjY1OTdfSENEIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1dIQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hXQV9IQ0QgaXMgbm90 IHNldApDT05GSUdfVVNCX0hDRF9CQ01BPXkKQ09ORklHX1VTQl9IQ0RfU1NCPXkKIyBDT05GSUdf VVNCX0hDRF9URVNUX01PREUgaXMgbm90IHNldAoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVy cwojCiMgQ09ORklHX1VTQl9BQ00gaXMgbm90IHNldApDT05GSUdfVVNCX1BSSU5URVI9eQpDT05G SUdfVVNCX1dETT15CkNPTkZJR19VU0JfVE1DPXkKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBl bmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2Vl IFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCiMgQ09ORklHX1VTQl9TVE9SQUdFIGlz IG5vdCBzZXQKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX01EQzgwMCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfTUlDUk9URUs9eQojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9NVVNCX0hEUkM9eQojIENPTkZJR19VU0JfTVVTQl9IT1NUIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9NVVNCX0dBREdFVD15CiMgQ09ORklHX1VTQl9NVVNCX0RVQUxfUk9M RSBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gR2x1ZSBMYXllcgojCgojCiMgTVVTQiBETUEgbW9k ZQojCiMgQ09ORklHX01VU0JfUElPX09OTFkgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzM9eQpD T05GSUdfVVNCX0RXQzNfVUxQST15CkNPTkZJR19VU0JfRFdDM19IT1NUPXkKIyBDT05GSUdfVVNC X0RXQzNfR0FER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzNfRFVBTF9ST0xFIGlzIG5v dCBzZXQKCiMKIyBQbGF0Zm9ybSBHbHVlIERyaXZlciBTdXBwb3J0CiMKQ09ORklHX1VTQl9EV0Mz X1BDST15CkNPTkZJR19VU0JfRFdDMj15CiMgQ09ORklHX1VTQl9EV0MyX0hPU1QgaXMgbm90IHNl dAoKIwojIEdhZGdldC9EdWFsLXJvbGUgbW9kZSByZXF1aXJlcyBVU0IgR2FkZ2V0IHN1cHBvcnQg dG8gYmUgZW5hYmxlZAojCiMgQ09ORklHX1VTQl9EV0MyX1BFUklQSEVSQUwgaXMgbm90IHNldApD T05GSUdfVVNCX0RXQzJfRFVBTF9ST0xFPXkKIyBDT05GSUdfVVNCX0RXQzJfUENJIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9EV0MyX0RFQlVHPXkKIyBDT05GSUdfVVNCX0RXQzJfVkVSQk9TRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyX1RSQUNLX01JU1NFRF9TT0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0RXQzJfREVCVUdfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfVVNCX0NISVBJ REVBPXkKQ09ORklHX1VTQl9DSElQSURFQV9VREM9eQojIENPTkZJR19VU0JfQ0hJUElERUFfSE9T VCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNQMTc2MD15CkNPTkZJR19VU0JfSVNQMTc2MV9VREM9 eQojIENPTkZJR19VU0JfSVNQMTc2MF9IT1NUX1JPTEUgaXMgbm90IHNldApDT05GSUdfVVNCX0lT UDE3NjBfR0FER0VUX1JPTEU9eQojIENPTkZJR19VU0JfSVNQMTc2MF9EVUFMX1JPTEUgaXMgbm90 IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwojIENPTkZJR19VU0JfU0VSSUFMIGlzIG5vdCBz ZXQKCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09ORklHX1VTQl9FTUk2Mj15CiMg Q09ORklHX1VTQl9FTUkyNiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQURVVFVYPXkKQ09ORklHX1VT Ql9TRVZTRUc9eQpDT05GSUdfVVNCX1JJTzUwMD15CkNPTkZJR19VU0JfTEVHT1RPV0VSPXkKQ09O RklHX1VTQl9MQ0Q9eQpDT05GSUdfVVNCX0xFRD15CkNPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjM9 eQpDT05GSUdfVVNCX0NZVEhFUk09eQojIENPTkZJR19VU0JfSURNT1VTRSBpcyBub3Qgc2V0CkNP TkZJR19VU0JfRlRESV9FTEFOPXkKIyBDT05GSUdfVVNCX0FQUExFRElTUExBWSBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfU0lTVVNCVkdBPXkKQ09ORklHX1VTQl9MRD15CkNPTkZJR19VU0JfVFJBTkNF VklCUkFUT1I9eQojIENPTkZJR19VU0JfSU9XQVJSSU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1RFU1QgaXMgbm90IHNldApDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRT15CiMgQ09ORklH X1VTQl9JU0lHSFRGVyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWVVSRVg9eQojIENPTkZJR19VU0Jf RVpVU0JfRlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hTSUNfVVNCMzUwMyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hB T1NLRVkgaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklH X1VTQl9QSFk9eQojIENPTkZJR19OT1BfVVNCX1hDRUlWIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9H UElPX1ZCVVM9eQpDT05GSUdfVEFIVk9fVVNCPXkKIyBDT05GSUdfVEFIVk9fVVNCX0hPU1RfQllf REVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9HQURHRVQ9eQojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9HQURHRVRfREVCVUdfRklMRVM9eQpDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GUz15CkNP TkZJR19VU0JfR0FER0VUX1ZCVVNfRFJBVz0yCkNPTkZJR19VU0JfR0FER0VUX1NUT1JBR0VfTlVN X0JVRkZFUlM9MgoKIwojIFVTQiBQZXJpcGhlcmFsIENvbnRyb2xsZXIKIwpDT05GSUdfVVNCX0ZP VEcyMTBfVURDPXkKIyBDT05GSUdfVVNCX0dSX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUjhB NjY1OTc9eQojIENPTkZJR19VU0JfUFhBMjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1VE QyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTVZfVTNEPXkKQ09ORklHX1VTQl9NNjY1OTI9eQpDT05G SUdfVVNCX0JEQ19VREM9eQoKIwojIFBsYXRmb3JtIFN1cHBvcnQKIwpDT05GSUdfVVNCX0JEQ19Q Q0k9eQojIENPTkZJR19VU0JfQU1ENTUzNlVEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUMjI3 Mj15CkNPTkZJR19VU0JfTkVUMjI3Ml9ETUE9eQojIENPTkZJR19VU0JfTkVUMjI4MCBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9HT0tVIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VHMjBUIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9EVU1NWV9IQ0Q9eQpDT05GSUdfVVNCX0xJQkNPTVBPU0lURT15CkNP TkZJR19VU0JfVV9FVEhFUj15CkNPTkZJR19VU0JfRl9FQ009eQpDT05GSUdfVVNCX0ZfU1VCU0VU PXkKIyBDT05GSUdfVVNCX0NPTkZJR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1pFUk8gaXMg bm90IHNldApDT05GSUdfVVNCX0VUSD15CiMgQ09ORklHX1VTQl9FVEhfUk5ESVMgaXMgbm90IHNl dAojIENPTkZJR19VU0JfRVRIX0VFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX05DTSBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GVU5D VElPTkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01BU1NfU1RPUkFHRSBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9HQURHRVRfVEFSR0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfU0VSSUFM IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfUFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9DRENfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTk9LSUEgaXMgbm90IHNl dAojIENPTkZJR19VU0JfR19BQ01fTVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19NVUxUSSBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0hJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0RC R1AgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19XRUJDQU0gaXMgbm90IHNldApDT05GSUdfVVNC X0xFRF9UUklHPXkKQ09ORklHX1VXQj15CkNPTkZJR19VV0JfSFdBPXkKIyBDT05GSUdfVVdCX1dI Q0kgaXMgbm90IHNldApDT05GSUdfVVdCX0kxNDgwVT15CkNPTkZJR19NTUM9eQojIENPTkZJR19N TUNfREVCVUcgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElPIENhcmQgRHJpdmVycwojCiMgQ09O RklHX01NQ19CTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CkNP TkZJR19NTUNfVEVTVD15CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMK IwojIENPTkZJR19NTUNfU0RIQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUNfV0JTRCBpcyBub3Qg c2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1NEUklDT0hf Q1MgaXMgbm90IHNldAojIENPTkZJR19NTUNfQ0I3MTAgaXMgbm90IHNldAojIENPTkZJR19NTUNf VklBX1NETU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZVQjMwMCBpcyBub3Qgc2V0CkNPTkZJ R19NTUNfVVNIQz15CkNPTkZJR19NTUNfVVNESEk2Uk9MMD15CkNPTkZJR19NTUNfUkVBTFRFS19V U0I9eQojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldApDT05GSUdfTU1DX01USz15 CkNPTkZJR19NRU1TVElDSz15CiMgQ09ORklHX01FTVNUSUNLX0RFQlVHIGlzIG5vdCBzZXQKCiMK IyBNZW1vcnlTdGljayBkcml2ZXJzCiMKQ09ORklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUU9eQpD T05GSUdfTVNQUk9fQkxPQ0s9eQpDT05GSUdfTVNfQkxPQ0s9eQoKIwojIE1lbW9yeVN0aWNrIEhv c3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tfVElGTV9NUyBpcyBub3Qg c2V0CiMgQ09ORklHX01FTVNUSUNLX0pNSUNST05fMzhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVN U1RJQ0tfUjU5MiBpcyBub3Qgc2V0CkNPTkZJR19NRU1TVElDS19SRUFMVEVLX1VTQj15CkNPTkZJ R19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNTPXkKQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0g9 eQoKIwojIExFRCBkcml2ZXJzCiMKQ09ORklHX0xFRFNfTE0zNTMwPXkKQ09ORklHX0xFRFNfTE0z NTMzPXkKQ09ORklHX0xFRFNfTE0zNjQyPXkKQ09ORklHX0xFRFNfTkVUNDhYWD15CkNPTkZJR19M RURTX1dSQVA9eQpDT05GSUdfTEVEU19QQ0E5NTMyPXkKIyBDT05GSUdfTEVEU19QQ0E5NTMyX0dQ SU8gaXMgbm90IHNldAojIENPTkZJR19MRURTX0dQSU8gaXMgbm90IHNldApDT05GSUdfTEVEU19M UDM5NDQ9eQpDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPXkKQ09ORklHX0xFRFNfTFA1NTIxPXkK Q09ORklHX0xFRFNfTFA1NTIzPXkKQ09ORklHX0xFRFNfTFA1NTYyPXkKIyBDT05GSUdfTEVEU19M UDg1MDEgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDg3ODg9eQpDT05GSUdfTEVEU19MUDg4NjA9 eQpDT05GSUdfTEVEU19DTEVWT19NQUlMPXkKIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlzIG5vdCBz ZXQKQ09ORklHX0xFRFNfUENBOTYzWD15CiMgQ09ORklHX0xFRFNfV004MzFYX1NUQVRVUyBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX0RBOTA1Mj15CkNPTkZJR19MRURTX0RBQzEyNFMwODU9eQpDT05G SUdfTEVEU19QV009eQpDT05GSUdfTEVEU19SRUdVTEFUT1I9eQpDT05GSUdfTEVEU19CRDI4MDI9 eQojIENPTkZJR19MRURTX0lOVEVMX1NTNDIwMCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xUMzU5 Mz15CiMgQ09ORklHX0xFRFNfQURQNTUyMCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX01DMTM3ODM9 eQpDT05GSUdfTEVEU19UQ0E2NTA3PXkKQ09ORklHX0xFRFNfVExDNTkxWFg9eQpDT05GSUdfTEVE U19NQVg4OTk3PXkKQ09ORklHX0xFRFNfTE0zNTV4PXkKQ09ORklHX0xFRFNfT1QyMDA9eQojIENP TkZJR19MRURTX01FTkYyMUJNQyBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmso MSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkK IwpDT05GSUdfTEVEU19CTElOS009eQoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RS SUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj15CkNPTkZJR19MRURTX1RSSUdHRVJf T05FU0hPVD15CkNPTkZJR19MRURTX1RSSUdHRVJfSURFX0RJU0s9eQpDT05GSUdfTEVEU19UUklH R0VSX0hFQVJUQkVBVD15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQgaXMgbm90IHNl dApDT05GSUdfTEVEU19UUklHR0VSX0NQVT15CkNPTkZJR19MRURTX1RSSUdHRVJfR1BJTz15CkNP TkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj15CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1 bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNPTkZJR19MRURTX1RSSUdHRVJf VFJBTlNJRU5UPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9eQpDT05GSUdfQUNDRVNTSUJJ TElUWT15CiMgQ09ORklHX0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9NSUNf U0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19M RUdBQ1lfU1lTRlM9eQpDT05GSUdfRURBQ19ERUJVRz15CkNPTkZJR19FREFDX01NX0VEQUM9eQoj IENPTkZJR19FREFDX0FNRDc2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfRTdYWFggaXMgbm90 IHNldAojIENPTkZJR19FREFDX0U3NTJYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JODI4NzVQ IGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JODI5NzVYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURB Q19JMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTMyMDAgaXMgbm90IHNldAojIENPTkZJ R19FREFDX0lFMzEyMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX1gzOCBpcyBub3Qgc2V0CiMg Q09ORklHX0VEQUNfSTU0MDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k4Mjg2MCBpcyBub3Qg c2V0CiMgQ09ORklHX0VEQUNfUjgyNjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JNTAwMCBp cyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTUxMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k3 MzAwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKIyBDT05G SUdfUlRDX0hDVE9TWVMgaXMgbm90IHNldApDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRD X1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldAoKIwoj IFJUQyBpbnRlcmZhY2VzCiMKIyBDT05GSUdfUlRDX0lOVEZfU1lTRlMgaXMgbm90IHNldApDT05G SUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQpDT05GSUdfUlRDX0lOVEZf REVWX1VJRV9FTVVMPXkKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5vdCBzZXQKCiMKIyBJMkMg UlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9BQkI1WkVTMz15CkNPTkZJR19SVENfRFJWX0FC WDgwWD15CkNPTkZJR19SVENfRFJWX0RTMTMwNz15CkNPTkZJR19SVENfRFJWX0RTMTM3ND15CkNP TkZJR19SVENfRFJWX0RTMTM3NF9XRFQ9eQojIENPTkZJR19SVENfRFJWX0RTMTY3MiBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX0RTMzIzMj15CkNPTkZJR19SVENfRFJWX0xQODc4OD15CkNPTkZJ R19SVENfRFJWX01BWDY5MDA9eQpDT05GSUdfUlRDX0RSVl9NQVg4OTA3PXkKQ09ORklHX1JUQ19E UlZfTUFYODkyNT15CkNPTkZJR19SVENfRFJWX01BWDg5OTg9eQojIENPTkZJR19SVENfRFJWX01B WDg5OTcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SUzVDMzcyPXkKIyBDT05GSUdfUlRDX0RS Vl9JU0wxMjA4IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfSVNMMTIwMjI9eQojIENPTkZJR19S VENfRFJWX0lTTDEyMDU3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWDEyMDU9eQojIENPTkZJ R19SVENfRFJWX1BBTE1BUyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BDRjIxMjc9eQpDT05G SUdfUlRDX0RSVl9QQ0Y4NTIzPXkKQ09ORklHX1JUQ19EUlZfUENGODU2Mz15CkNPTkZJR19SVENf RFJWX1BDRjg1MDYzPXkKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzIGlzIG5vdCBzZXQKQ09ORklH X1JUQ19EUlZfTTQxVDgwPXkKIyBDT05GSUdfUlRDX0RSVl9NNDFUODBfV0RUIGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfQlEzMks9eQpDT05GSUdfUlRDX0RSVl9UV0w0MDMwPXkKQ09ORklHX1JU Q19EUlZfVFBTNjU4Nlg9eQpDT05GSUdfUlRDX0RSVl9UUFM2NTkxMD15CkNPTkZJR19SVENfRFJW X1RQUzgwMDMxPXkKQ09ORklHX1JUQ19EUlZfUzM1MzkwQT15CiMgQ09ORklHX1JUQ19EUlZfRk0z MTMwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlg4MDEwPXkKIyBDT05GSUdfUlRDX0RSVl9S WDg1ODEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SWDgwMjU9eQojIENPTkZJR19SVENfRFJW X0VNMzAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90IHNldApD T05GSUdfUlRDX0RSVl9SVjg4MDM9eQpDT05GSUdfUlRDX0RSVl9TNU09eQoKIwojIFNQSSBSVEMg ZHJpdmVycwojCkNPTkZJR19SVENfRFJWX000MVQ5Mz15CiMgQ09ORklHX1JUQ19EUlZfTTQxVDk0 IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDUgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0RTMTM0MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM0Nz15CkNPTkZJR19S VENfRFJWX0RTMTM5MD15CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMiBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUlZfUjk3MDEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SUzVDMzQ4PXkKQ09O RklHX1JUQ19EUlZfRFMzMjM0PXkKQ09ORklHX1JUQ19EUlZfUENGMjEyMz15CkNPTkZJR19SVENf RFJWX1JYNDU4MT15CkNPTkZJR19SVENfRFJWX01DUDc5NT15CgojCiMgUGxhdGZvcm0gUlRDIGRy aXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKQ09ORklHX1JUQ19EUlZfRFMxMjg2PXkKQ09O RklHX1JUQ19EUlZfRFMxNTExPXkKQ09ORklHX1JUQ19EUlZfRFMxNTUzPXkKQ09ORklHX1JUQ19E UlZfRFMxNjg1X0ZBTUlMWT15CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1IGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9EUzE2ODkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTcyODUg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc0ODUgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9EUzE3ODg1PXkKQ09ORklHX1JUQ19EUzE2ODVfUFJPQ19SRUdTPXkKIyBDT05GSUdfUlRD X0RTMTY4NV9TWVNGU19SRUdTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNzQyPXkKQ09O RklHX1JUQ19EUlZfRFMyNDA0PXkKQ09ORklHX1JUQ19EUlZfREE5MDUyPXkKQ09ORklHX1JUQ19E UlZfREE5MDYzPXkKQ09ORklHX1JUQ19EUlZfU1RLMTdUQTg9eQpDT05GSUdfUlRDX0RSVl9NNDhU ODY9eQpDT05GSUdfUlRDX0RSVl9NNDhUMzU9eQpDT05GSUdfUlRDX0RSVl9NNDhUNTk9eQpDT05G SUdfUlRDX0RSVl9NU002MjQyPXkKQ09ORklHX1JUQ19EUlZfQlE0ODAyPXkKQ09ORklHX1JUQ19E UlZfUlA1QzAxPXkKQ09ORklHX1JUQ19EUlZfVjMwMjA9eQojIENPTkZJR19SVENfRFJWX1dNODMx WCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BDRjUwNjMzPXkKCiMKIyBvbi1DUFUgUlRDIGRy aXZlcnMKIwpDT05GSUdfUlRDX0RSVl9QQ0FQPXkKQ09ORklHX1JUQ19EUlZfTUMxM1hYWD15Cgoj CiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX0RNQURFVklDRVMgaXMgbm90IHNl dApDT05GSUdfQVVYRElTUExBWT15CkNPTkZJR19VSU89eQojIENPTkZJR19VSU9fQ0lGIGlzIG5v dCBzZXQKQ09ORklHX1VJT19QRFJWX0dFTklSUT15CkNPTkZJR19VSU9fRE1FTV9HRU5JUlE9eQoj IENPTkZJR19VSU9fQUVDIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1NFUkNPUzMgaXMgbm90IHNl dAojIENPTkZJR19VSU9fUENJX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19VSU9fTkVUWCBp cyBub3Qgc2V0CkNPTkZJR19VSU9fUFJVU1M9eQojIENPTkZJR19VSU9fTUY2MjQgaXMgbm90IHNl dApDT05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZl cnMKIwojIENPTkZJR19WSVJUSU9fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0JBTExP T04gaXMgbm90IHNldApDT05GSUdfVklSVElPX0lOUFVUPXkKIyBDT05GSUdfVklSVElPX01NSU8g aXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05GSUdf U1RBR0lORz15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldAojIENPTkZJR19QUklTTTJfVVNC IGlzIG5vdCBzZXQKIyBDT05GSUdfUjg3MTJVIGlzIG5vdCBzZXQKQ09ORklHX1I4MTg4RVU9eQpD T05GSUdfODhFVV9BUF9NT0RFPXkKQ09ORklHX1I4NzIzQVU9eQojIENPTkZJR184NzIzQVVfQVBf TU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHXzg3MjNBVV9CVF9DT0VYSVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfUlRTNTIwOCBpcyBub3Qgc2V0CgojCiMgU3BlYWt1cCBjb25zb2xlIHNwZWVjaAojCiMg Q09ORklHX1RPVUNIU0NSRUVOX1NZTkFQVElDU19JMkNfUk1JNCBpcyBub3Qgc2V0CkNPTkZJR19T VEFHSU5HX01FRElBPXkKCiMKIyBBbmRyb2lkCiMKQ09ORklHX1dJTUFYX0dETTcyWFg9eQojIENP TkZJR19XSU1BWF9HRE03MlhYX1FPUyBpcyBub3Qgc2V0CkNPTkZJR19XSU1BWF9HRE03MlhYX0tf TU9ERT15CiMgQ09ORklHX1dJTUFYX0dETTcyWFhfV0lNQVgyIGlzIG5vdCBzZXQKQ09ORklHX1dJ TUFYX0dETTcyWFhfVVNCPXkKIyBDT05GSUdfV0lNQVhfR0RNNzJYWF9TRElPIGlzIG5vdCBzZXQK Q09ORklHX1dJTUFYX0dETTcyWFhfVVNCX1BNPXkKIyBDT05GSUdfREdOQyBpcyBub3Qgc2V0CiMg Q09ORklHX0RHQVAgaXMgbm90IHNldAojIENPTkZJR19HU19GUEdBQk9PVCBpcyBub3Qgc2V0CkNP TkZJR19XSUxDMTAwMD15CkNPTkZJR19XSUxDMTAwMF9TRElPPXkKQ09ORklHX1dJTEMxMDAwX1NQ ST15CkNPTkZJR19XSUxDMTAwMF9IV19PT0JfSU5UUj15CiMgQ09ORklHX01PU1QgaXMgbm90IHNl dApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQojIENPTkZJR19BQ0VSSERGIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVMTF9TTU84ODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9SQlROIGlz IG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMgbm90IHNldApDT05GSUdfQU1JTE9f UkZLSUxMPXkKIyBDT05GSUdfSFBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19IUF9XSVJFTEVT UyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0hEQVBTPXkKIyBDT05GSUdfSU5URUxfTUVOTE9X IGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19XSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FD UElfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9QU1RBUl9MQVBUT1AgaXMgbm90IHNldAojIENP TkZJR19UT1NISUJBX0JUX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfSEFQUyBp cyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0hJ RF9FVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lQUyBpcyBub3Qgc2V0CiMgQ09ORklH X0lCTV9SVEwgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX1ExMCBpcyBub3Qgc2V0CiMgQ09O RklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1BWUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QTUNfSVBD IGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJ R19JTlRFTF9QVU5JVF9JUEM9eQpDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CkNPTkZJR19DSFJP TUVPU19MQVBUT1A9eQojIENPTkZJR19DSFJPTUVPU19QU1RPUkUgaXMgbm90IHNldAoKIwojIEhh cmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09O RklHX0NMS1NSQ19JODI1Mz15CkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfSTgyNTNfTE9D Sz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJR19BVE1FTF9QSVQgaXMgbm90IHNldAoj IENPTkZJR19TSF9USU1FUl9DTVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9NVFUyIGlz IG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRU1fVElN RVJfU1RJIGlzIG5vdCBzZXQKQ09ORklHX01BSUxCT1g9eQojIENPTkZJR19QQ0MgaXMgbm90IHNl dApDT05GSUdfQUxURVJBX01CT1g9eQpDT05GSUdfSU9NTVVfU1VQUE9SVD15CgojCiMgR2VuZXJp YyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAojCgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKQ09O RklHX1JFTU9URVBST0M9eQpDT05GSUdfU1RFX01PREVNX1JQUk9DPXkKCiMKIyBScG1zZyBkcml2 ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKIyBDT05G SUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0CkNPTkZJ R19QTV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dP Vl9TSU1QTEVfT05ERU1BTkQ9eQpDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05G SUdfREVWRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRT15 CgojCiMgREVWRlJFUSBEcml2ZXJzCiMKIyBDT05GSUdfUE1fREVWRlJFUV9FVkVOVCBpcyBub3Qg c2V0CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19F WFRDT05fQVhQMjg4PXkKQ09ORklHX0VYVENPTl9HUElPPXkKQ09ORklHX0VYVENPTl9NQVgzMzU1 PXkKQ09ORklHX0VYVENPTl9NQVg3NzY5Mz15CiMgQ09ORklHX0VYVENPTl9NQVg4OTk3IGlzIG5v dCBzZXQKQ09ORklHX0VYVENPTl9QQUxNQVM9eQojIENPTkZJR19FWFRDT05fUlQ4OTczQSBpcyBu b3Qgc2V0CiMgQ09ORklHX0VYVENPTl9TTTU1MDIgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX1VT Ql9HUElPPXkKQ09ORklHX01FTU9SWT15CiMgQ09ORklHX0lJTyBpcyBub3Qgc2V0CiMgQ09ORklH X05UQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNRV9CVVMgaXMgbm90IHNldApDT05GSUdfUFdNPXkK Q09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9DUkMgaXMgbm90IHNldApDT05GSUdfUFdN X0xQMzk0Mz15CiMgQ09ORklHX1BXTV9MUFNTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9M UFNTX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9QQ0E5Njg1PXkKQ09ORklHX1BXTV9U V0w9eQpDT05GSUdfUFdNX1RXTF9MRUQ9eQpDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQpDT05GSUdf VFM0ODAwX0lSUT15CkNPTkZJR19JUEFDS19CVVM9eQojIENPTkZJR19CT0FSRF9UUENJMjAwIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lQT0NUQUwgaXMgbm90IHNldApDT05GSUdfUkVTRVRf Q09OVFJPTExFUj15CiMgQ09ORklHX0ZNQyBpcyBub3Qgc2V0CgojCiMgUEhZIFN1YnN5c3RlbQoj CkNPTkZJR19HRU5FUklDX1BIWT15CkNPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQz15CkNPTkZJR19Q SFlfUFhBXzI4Tk1fVVNCMj15CkNPTkZJR19CQ01fS09OQV9VU0IyX1BIWT15CkNPTkZJR19QSFlf SEk2MjIwX1VTQj15CiMgQ09ORklHX1BIWV9TQU1TVU5HX1VTQjIgaXMgbm90IHNldApDT05GSUdf UEhZX1RVU0IxMjEwPXkKIyBDT05GSUdfUE9XRVJDQVAgaXMgbm90IHNldAojIENPTkZJR19NQ0Ig aXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCkNPTkZJR19SQVM9 eQojIENPTkZJR19USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklH X0FORFJPSUQgaXMgbm90IHNldAojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldApDT05GSUdf TlZNRU09eQpDT05GSUdfU1RNPXkKQ09ORklHX1NUTV9EVU1NWT15CiMgQ09ORklHX1NUTV9TT1VS Q0VfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKCiMKIyBG UEdBIENvbmZpZ3VyYXRpb24gU3VwcG9ydAojCiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAoKIwoj IEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdfRUREPXkKIyBDT05GSUdfRUREX09GRiBpcyBub3Qg c2V0CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfREVMTF9SQlU9eQojIENPTkZJR19E Q0RCQVMgaXMgbm90IHNldApDT05GSUdfRE1JSUQ9eQpDT05GSUdfRE1JX1NZU0ZTPXkKQ09ORklH X0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlRf RklORCBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMg RmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CiMgQ09ORklHX0VYVDJf RlMgaXMgbm90IHNldApDT05GSUdfRVhUM19GUz15CiMgQ09ORklHX0VYVDNfRlNfUE9TSVhfQUNM IGlzIG5vdCBzZXQKQ09ORklHX0VYVDNfRlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUNF9GUz15CiMg Q09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlNfUE9TSVhf QUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUNF9FTkNSWVBUSU9OPXkK Q09ORklHX0VYVDRfRlNfRU5DUllQVElPTj15CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNl dApDT05GSUdfSkJEMj15CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNf TUJDQUNIRT15CkNPTkZJR19SRUlTRVJGU19GUz15CiMgQ09ORklHX1JFSVNFUkZTX0NIRUNLIGlz IG5vdCBzZXQKQ09ORklHX1JFSVNFUkZTX1BST0NfSU5GTz15CiMgQ09ORklHX1JFSVNFUkZTX0ZT X1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0pGU19GUz15CiMgQ09ORklHX0pGU19QT1NJWF9BQ0wg aXMgbm90IHNldAojIENPTkZJR19KRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfSkZTX0RF QlVHPXkKQ09ORklHX0pGU19TVEFUSVNUSUNTPXkKQ09ORklHX1hGU19GUz15CiMgQ09ORklHX1hG U19RVU9UQSBpcyBub3Qgc2V0CkNPTkZJR19YRlNfUE9TSVhfQUNMPXkKQ09ORklHX1hGU19SVD15 CkNPTkZJR19YRlNfV0FSTj15CiMgQ09ORklHX1hGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19H RlMyX0ZTPXkKQ09ORklHX09DRlMyX0ZTPXkKIyBDT05GSUdfT0NGUzJfRlNfTzJDQiBpcyBub3Qg c2V0CkNPTkZJR19PQ0ZTMl9GU19TVEFUUz15CiMgQ09ORklHX09DRlMyX0RFQlVHX01BU0tMT0cg aXMgbm90IHNldAojIENPTkZJR19PQ0ZTMl9ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JU UkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05JTEZTMl9GUz15CkNPTkZJR19GMkZTX0ZTPXkKIyBD T05GSUdfRjJGU19TVEFUX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0YyRlNfRlNfWEFUVFI9eQojIENP TkZJR19GMkZTX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRlNfU0VDVVJJ VFkgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0NIRUNLX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf RjJGU19GU19FTkNSWVBUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0YyRlNfSU9fVFJBQ0U9eQojIENP TkZJR19GU19EQVggaXMgbm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9S VEZTPXkKQ09ORklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19NQU5EQVRPUllfRklMRV9MT0NLSU5H PXkKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VS PXkKQ09ORklHX0ZBTk9USUZZPXkKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktf SU5URVJGQUNFPXkKIyBDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORyBpcyBub3Qgc2V0CiMgQ09O RklHX1FVT1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBX1RSRUU9eQpDT05GSUdfUUZN VF9WMT15CkNPTkZJR19RRk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GUzRf RlM9eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfT1ZF UkxBWV9GUz15CgojCiMgQ2FjaGVzCiMKQ09ORklHX0ZTQ0FDSEU9eQpDT05GSUdfRlNDQUNIRV9T VEFUUz15CiMgQ09ORklHX0ZTQ0FDSEVfSElTVE9HUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfRlND QUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVfT0JKRUNUX0xJU1QgaXMgbm90 IHNldApDT05GSUdfQ0FDSEVGSUxFUz15CkNPTkZJR19DQUNIRUZJTEVTX0RFQlVHPXkKIyBDT05G SUdfQ0FDSEVGSUxFU19ISVNUT0dSQU0gaXMgbm90IHNldAoKIwojIENELVJPTS9EVkQgRmlsZXN5 c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15CkNPTkZJR19KT0xJRVQ9eQojIENPTkZJR19aSVNP RlMgaXMgbm90IHNldApDT05GSUdfVURGX0ZTPXkKQ09ORklHX1VERl9OTFM9eQoKIwojIERPUy9G QVQvTlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPXkKQ09ORklHX01TRE9TX0ZTPXkKQ09O RklHX1ZGQVRfRlM9eQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRf REVGQVVMVF9JT0NIQVJTRVQ9Imlzbzg4NTktMSIKQ09ORklHX05URlNfRlM9eQpDT05GSUdfTlRG U19ERUJVRz15CkNPTkZJR19OVEZTX1JXPXkKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05G SUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkUgaXMg bm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpD T05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05G SUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkK IyBDT05GSUdfSFVHRVRMQkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFVHRVRMQl9QQUdFIGlzIG5v dCBzZXQKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQpDT05G SUdfQURGU19GUz15CkNPTkZJR19BREZTX0ZTX1JXPXkKQ09ORklHX0FGRlNfRlM9eQojIENPTkZJ R19FQ1JZUFRfRlMgaXMgbm90IHNldApDT05GSUdfSEZTX0ZTPXkKQ09ORklHX0hGU1BMVVNfRlM9 eQpDT05GSUdfSEZTUExVU19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0JGU19GUz15CiMgQ09ORklHX0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xP R0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NSQU1GUz15CiMgQ09ORklHX1NRVUFTSEZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19NSU5JWF9GUz15CkNPTkZJR19P TUZTX0ZTPXkKQ09ORklHX0hQRlNfRlM9eQojIENPTkZJR19RTlg0RlNfRlMgaXMgbm90IHNldApD T05GSUdfUU5YNkZTX0ZTPXkKIyBDT05GSUdfUU5YNkZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1JPTUZTX0ZTPXkKQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9CTE9DSz15CkNPTkZJR19ST01GU19P Tl9CTE9DSz15CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX0NPTlNPTEU9eQpDT05GSUdf UFNUT1JFX1BNU0c9eQpDT05GSUdfUFNUT1JFX0ZUUkFDRT15CkNPTkZJR19QU1RPUkVfUkFNPXkK IyBDT05GSUdfU1lTVl9GUyBpcyBub3Qgc2V0CkNPTkZJR19VRlNfRlM9eQpDT05GSUdfVUZTX0ZT X1dSSVRFPXkKIyBDT05GSUdfVUZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklM RVNZU1RFTVM9eQpDT05GSUdfTkZTX0ZTPXkKQ09ORklHX05GU19WMj15CkNPTkZJR19ORlNfVjM9 eQojIENPTkZJR19ORlNfVjNfQUNMIGlzIG5vdCBzZXQKQ09ORklHX05GU19WND15CiMgQ09ORklH X05GU19TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTX1Y0XzEgaXMgbm90IHNldAojIENPTkZJ R19ST09UX05GUyBpcyBub3Qgc2V0CiMgQ09ORklHX05GU19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBD T05GSUdfTkZTX1VTRV9MRUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVM X0ROUz15CiMgQ09ORklHX05GU0QgaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09O RklHX0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdf U1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9eQpDT05GSUdfUlBDU0VDX0dTU19LUkI1PXkKIyBD T05GSUdfU1VOUlBDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NFUEhfRlM9eQojIENPTkZJR19D RVBIX0ZTQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19DRVBIX0ZTX1BPU0lYX0FDTCBpcyBub3Qg c2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19D SUZTX1dFQUtfUFdfSEFTSD15CkNPTkZJR19DSUZTX1VQQ0FMTD15CiMgQ09ORklHX0NJRlNfWEFU VFIgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERlNfVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lG U19TTUIyIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfRlNDQUNIRT15CkNPTkZJR19OQ1BfRlM9eQpD T05GSUdfTkNQRlNfUEFDS0VUX1NJR05JTkc9eQojIENPTkZJR19OQ1BGU19JT0NUTF9MT0NLSU5H IGlzIG5vdCBzZXQKQ09ORklHX05DUEZTX1NUUk9ORz15CkNPTkZJR19OQ1BGU19ORlNfTlM9eQoj IENPTkZJR19OQ1BGU19PUzJfTlMgaXMgbm90IHNldAojIENPTkZJR19OQ1BGU19TTUFMTERPUyBp cyBub3Qgc2V0CkNPTkZJR19OQ1BGU19OTFM9eQpDT05GSUdfTkNQRlNfRVhUUkFTPXkKQ09ORklH X0NPREFfRlM9eQpDT05GSUdfQUZTX0ZTPXkKIyBDT05GSUdfQUZTX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfQUZTX0ZTQ0FDSEUgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19E RUZBVUxUPSJpc284ODU5LTEiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PXkKIyBDT05GSUdfTkxT X0NPREVQQUdFXzczNyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKQ09ORklH X05MU19DT0RFUEFHRV84NTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj15CiMgQ09ORklHX05M U19DT0RFUEFHRV84NTUgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg1Nz15CiMgQ09O RklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2MT15 CkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjM9eQpDT05G SUdfTkxTX0NPREVQQUdFXzg2ND15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjUgaXMgbm90IHNl dApDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY5PXkKQ09O RklHX05MU19DT0RFUEFHRV85MzY9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5vdCBz ZXQKQ09ORklHX05MU19DT0RFUEFHRV85MzI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT15CkNP TkZJR19OTFNfQ09ERVBBR0VfODc0PXkKQ09ORklHX05MU19JU084ODU5Xzg9eQojIENPTkZJR19O TFNfQ09ERVBBR0VfMTI1MCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MT15CkNP TkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084 ODU5XzIgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMz15CiMgQ09ORklHX05MU19JU084 ODU5XzQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNT15CkNPTkZJR19OTFNfSVNPODg1 OV82PXkKQ09ORklHX05MU19JU084ODU5Xzc9eQpDT05GSUdfTkxTX0lTTzg4NTlfOT15CkNPTkZJ R19OTFNfSVNPODg1OV8xMz15CkNPTkZJR19OTFNfSVNPODg1OV8xND15CiMgQ09ORklHX05MU19J U084ODU5XzE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfUiBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfS09JOF9VPXkKIyBDT05GSUdfTkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CkNPTkZJR19O TFNfTUFDX0NFTFRJQz15CkNPTkZJR19OTFNfTUFDX0NFTlRFVVJPPXkKQ09ORklHX05MU19NQUNf Q1JPQVRJQU49eQpDT05GSUdfTkxTX01BQ19DWVJJTExJQz15CkNPTkZJR19OTFNfTUFDX0dBRUxJ Qz15CkNPTkZJR19OTFNfTUFDX0dSRUVLPXkKQ09ORklHX05MU19NQUNfSUNFTEFORD15CiMgQ09O RklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19ST01BTklBTj15CiMg Q09ORklHX05MU19NQUNfVFVSS0lTSCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfVVRGOD15CiMgQ09O RklHX0RMTSBpcyBub3Qgc2V0CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJR RkxBR1NfU1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BS SU5US19USU1FPXkKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CiMgQ09ORklHX0JP T1RfUFJJTlRLX0RFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qg c2V0CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCiMgQ09O RklHX0RFQlVHX0lORk8gaXMgbm90IHNldAojIENPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVE IGlzIG5vdCBzZXQKQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLPXkKQ09ORklHX0ZSQU1FX1dBUk49 MTAyNAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19SRUFEQUJMRV9B U009eQpDT05GSUdfVU5VU0VEX1NZTUJPTFM9eQpDT05GSUdfUEFHRV9PV05FUj15CkNPTkZJR19E RUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKIyBDT05GSUdfREVCVUdfU0VDVElPTl9N SVNNQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5fT05MWT15CkNP TkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CiMg Q09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19NQUdJQ19T WVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX0RFQlVH X0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15 CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVD VFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9TVEFUUz15CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1M RUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldApDT05GSUdfREVCVUdfU1RB Q0tfVVNBR0U9eQpDT05GSUdfREVCVUdfVk09eQojIENPTkZJR19ERUJVR19WTV9WTUFDQUNIRSBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNX1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf Vk1fUEdGTEFHUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WSVJUVUFMPXkKQ09ORklHX0RFQlVH X01FTU9SWV9JTklUPXkKIyBDT05GSUdfTUVNT1JZX05PVElGSUVSX0VSUk9SX0lOSkVDVCBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19ISUdITUVNPXkKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVS RkxPVz15CiMgQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFW RV9BUkNIX0tNRU1DSEVDSz15CkNPTkZJR19ERUJVR19TSElSUT15CgojCiMgRGVidWcgTG9ja3Vw cyBhbmQgSGFuZ3MKIwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0hBUkRMT0NLVVBf REVURUNUT1I9eQojIENPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0 CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0wCiMgQ09ORklHX0JPT1RQ QVJBTV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9D S1VQX1BBTklDX1ZBTFVFPTAKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMg Q09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05G SUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJR19QQU5JQ19USU1FT1VUPTAKQ09ORklHX1ND SEVEX0RFQlVHPXkKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgQ09O RklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RJTUVL RUVQSU5HIGlzIG5vdCBzZXQKQ09ORklHX1RJTUVSX1NUQVRTPXkKQ09ORklHX0RFQlVHX1BSRUVN UFQ9eQoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpD T05GSUdfREVCVUdfUlRfTVVURVhFUz15CkNPTkZJR19ERUJVR19TUElOTE9DSz15CiMgQ09ORklH X0RFQlVHX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFU SCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0MgaXMgbm90IHNldAojIENPTkZJ R19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15CkNPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxG VEVTVFM9eQpDT05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1M9 eQpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApD T05GSUdfREVCVUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19MSVNUPXkKQ09ORklHX0RFQlVH X1BJX0xJU1Q9eQpDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKIyBD T05GSUdfREVCVUdfQ1JFREVOVElBTFMgaXMgbm90IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwoj IENPTkZJR19QUk9WRV9SQ1UgaXMgbm90IHNldApDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSPXkK Q09ORklHX1RPUlRVUkVfVEVTVD15CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNl dApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCiMgQ09ORklHX1JDVV9UUkFDRSBpcyBu b3Qgc2V0CkNPTkZJR19SQ1VfRVFTX0RFQlVHPXkKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RF VlQgaXMgbm90IHNldApDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdf UE1fTk9USUZJRVJfRVJST1JfSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX05FVERFVl9OT1RJRklF Ul9FUlJPUl9JTkpFQ1Q9eQojIENPTkZJR19GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldAojIENP TkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1NUUklDVF9V U0VSX0NPUFlfQ0hFQ0tTPXkKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklH X05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9G VU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9GUF9URVNU PXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFD RV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19I QVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNP TkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdf QlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJB Q0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNP TkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRS QUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFD RVI9eQpDT05GSUdfSVJRU09GRl9UUkFDRVI9eQpDT05GSUdfUFJFRU1QVF9UUkFDRVI9eQojIENP TkZJR19TQ0hFRF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfU1lTQ0FMTFMgaXMg bm90IHNldApDT05GSUdfVFJBQ0VSX1NOQVBTSE9UPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVF9Q RVJfQ1BVX1NXQVA9eQpDT05GSUdfVFJBQ0VfQlJBTkNIX1BST0ZJTElORz15CiMgQ09ORklHX0JS QU5DSF9QUk9GSUxFX05PTkUgaXMgbm90IHNldApDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJB TkNIRVM9eQojIENPTkZJR19QUk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19U UkFDSU5HX0JSQU5DSEVTPXkKQ09ORklHX0JSQU5DSF9UUkFDRVI9eQpDT05GSUdfU1RBQ0tfVFJB Q0VSPXkKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQojIENPTkZJR19VUFJPQkVfRVZFTlQgaXMg bm90IHNldAojIENPTkZJR19QUk9CRV9FVkVOVFMgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19G VFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0ZVTkNUSU9O X1BST0ZJTEVSPXkKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKIyBDT05GSUdfRlRSQUNF X1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NSU9UUkFDRSBpcyBub3Qgc2V0CiMg Q09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1JJTkdfQlVGRkVS X0JFTkNITUFSSz15CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RSQUNFX0VOVU1fTUFQX0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19UUkFDSU5H X0VWRU5UU19HUElPIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtE VE09eQpDT05GSUdfVEVTVF9MSVNUX1NPUlQ9eQojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNU IGlzIG5vdCBzZXQKQ09ORklHX1JCVFJFRV9URVNUPXkKIyBDT05GSUdfQVRPTUlDNjRfU0VMRlRF U1QgaXMgbm90IHNldApDT05GSUdfVEVTVF9IRVhEVU1QPXkKQ09ORklHX1RFU1RfU1RSSU5HX0hF TFBFUlM9eQpDT05GSUdfVEVTVF9LU1RSVE9YPXkKQ09ORklHX1RFU1RfUFJJTlRGPXkKQ09ORklH X1RFU1RfUkhBU0hUQUJMRT15CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQgaXMg bm90IHNldApDT05GSUdfQlVJTERfRE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19URVNUX0ZJUk1XQVJFPXkKQ09ORklHX1RFU1RfVURFTEFZPXkKQ09ORklH X01FTVRFU1Q9eQojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9L R0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5J VElaRV9BTEw9eQojIENPTkZJR19VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERVZN RU1fSVNfQUxMT1dFRD15CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldApDT05GSUdf WDg2X1ZFUkJPU0VfQk9PVFVQPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9QVERVTVBfQ09SRT15CkNPTkZJR19YODZfUFREVU1QPXkKIyBDT05GSUdfREVCVUdf Uk9EQVRBIGlzIG5vdCBzZXQKQ09ORklHX0RPVUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExC RkxVU0ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9TVFJFU1MgaXMgbm90IHNldApDT05GSUdf SEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05G SUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09O RklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZXzBYODAgaXMgbm90IHNl dAojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURF TEFZIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZX05PTkU9eQpDT05GSUdfREVGQVVMVF9JT19E RUxBWV9UWVBFPTMKIyBDT05GSUdfREVCVUdfQk9PVF9QQVJBTVMgaXMgbm90IHNldAojIENPTkZJ R19DUEFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PUFRJTUlaRV9JTkxJTklORyBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19FTlRSWT15CkNPTkZJR19YODZfREVCVUdfU1RBVElDX0NQVV9IQVM9 eQpDT05GSUdfWDg2X0RFQlVHX0ZQVT15CiMgQ09ORklHX1BVTklUX0FUT01fREVCVUcgaXMgbm90 IHNldAoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CkNPTkZJR19QRVJTSVNU RU5UX0tFWVJJTkdTPXkKQ09ORklHX0JJR19LRVlTPXkKIyBDT05GSUdfVFJVU1RFRF9LRVlTIGlz IG5vdCBzZXQKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPXkKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0df UkVTVFJJQ1QgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19T RUNVUklUWUZTPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RFRkFVTFRf U0VDVVJJVFk9IiIKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMK Q09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZ UFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9 eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdf Q1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpD T05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19QQ09NUD15CkNPTkZJR19D UllQVE9fUENPTVAyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0FL Q0lQSEVSPXkKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05G SUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9 eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklHX0NSWVBU T19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9fTUNSWVBU RD15CkNPTkZJR19DUllQVE9fQVVUSEVOQz15CkNPTkZJR19DUllQVE9fQUJMS19IRUxQRVI9eQpD T05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4Nj15CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0 aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009eQpDT05GSUdfQ1JZ UFRPX0dDTT15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNT15CkNPTkZJR19DUllQVE9f U0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklWPXkKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJ R19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRPX0NUUz15CkNP TkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9 eQpDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJR19DUllQVE9fS0VZV1JBUD15CgojCiMgSGFzaCBt b2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CiMgQ09ORklH X0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19WTUFDPXkKCiMKIyBEaWdlc3QK IwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPXkKIyBD T05GSUdfQ1JZUFRPX0NSQzMyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUw9 eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQVE9fR0hBU0g9eQpDT05GSUdf Q1JZUFRPX1BPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15 CkNPTkZJR19DUllQVE9fTUlDSEFFTF9NSUM9eQojIENPTkZJR19DUllQVE9fUk1EMTI4IGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19STUQxNjA9eQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj15CkNPTkZJ R19DUllQVE9fUk1EMzIwPXkKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEEy NTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fVEdSMTkyPXkKIyBDT05G SUdfQ1JZUFRPX1dQNTEyIGlzIG5vdCBzZXQKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19B RVM9eQpDT05GSUdfQ1JZUFRPX0FFU181ODY9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15 CkNPTkZJR19DUllQVE9fQU5VQklTPXkKQ09ORklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NSWVBU T19CTE9XRklTSD15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBU T19DQU1FTExJQT15CkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NB U1Q1PXkKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9 eQpDT05GSUdfQ1JZUFRPX0ZDUllQVD15CiMgQ09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fU0FMU0EyMCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0FMU0Ey MF81ODY9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NSWVBUT19TRUVEPXkKQ09O RklHX0NSWVBUT19TRVJQRU5UPXkKQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfNTg2PXkKQ09O RklHX0NSWVBUT19URUE9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9eQpDT05GSUdfQ1JZUFRPX1RX T0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19UV09GSVNIXzU4Nj15CgojCiMgQ29tcHJlc3Np b24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX1pMSUI9eQpDT05GSUdf Q1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fTFo0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19MWjRIQz15CgojCiMgUmFuZG9tIE51bWJl ciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPXkKQ09ORklHX0NSWVBUT19E UkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJH X0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZ UFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBU T19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0hXPXkKIyBD T05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9H RU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVW X1FBVF9DM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlggaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZf UUFUX0M2MlhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEUgaXMgbm90 IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKIyBDT05GSUdf U1lTVEVNX1RSVVNURURfS0VZUklORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0tWTT15CkNPTkZJ R19WSVJUVUFMSVpBVElPTj15CiMgQ09ORklHX0tWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xHVUVT VCBpcyBub3Qgc2V0CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVz CiMKQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRSBpcyBu b3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VS PXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxT PXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9N QVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX0FS Q0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9 eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQpD T05GSUdfQ1JDMzJfU0VMRlRFU1Q9eQojIENPTkZJR19DUkMzMl9TTElDRUJZOCBpcyBub3Qgc2V0 CkNPTkZJR19DUkMzMl9TTElDRUJZND15CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNl dAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldAojIENPTkZJR19DUkM3IGlzIG5vdCBzZXQK Q09ORklHX0xJQkNSQzMyQz15CiMgQ09ORklHX0NSQzggaXMgbm90IHNldAojIENPTkZJR19BVURJ VF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRF U1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15 CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0 SENfQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09O RklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lB NjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CiMgQ09ORklHX1haX0RFQ19BUk1USFVNQiBpcyBub3Qg c2V0CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpDT05GSUdfWFpfREVDX0JDSj15CiMgQ09ORklHX1ha X0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNP TVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfR0VORVJJQ19BTExP Q0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPXkKQ09ORklHX1JFRURfU09MT01PTl9FTkM4PXkK Q09ORklHX1JFRURfU09MT01PTl9ERUM4PXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09O RklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkK Q09ORklHX0NIRUNLX1NJR05BVFVSRT15CkNPTkZJR19EUUw9eQpDT05GSUdfTkxBVFRSPXkKQ09O RklHX0FSQ0hfSEFTX0FUT01JQzY0X0RFQ19JRl9QT1NJVElWRT15CkNPTkZJR19DTFpfVEFCPXkK Q09ORklHX0NPUkRJQz15CiMgQ09ORklHX0REUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9QT0xM IGlzIG5vdCBzZXQKQ09ORklHX01QSUxJQj15CkNPTkZJR19PSURfUkVHSVNUUlk9eQojIENPTkZJ R19TR19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19B UkNIX0hBU19NTUlPX0ZMVVNIPXkK --===============5227804403565455674== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============5227804403565455674==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751792AbcBNDBu (ORCPT ); Sat, 13 Feb 2016 22:01:50 -0500 Received: from mga03.intel.com ([134.134.136.65]:30507 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751709AbcBNDBr (ORCPT ); Sat, 13 Feb 2016 22:01:47 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,443,1449561600"; d="xz'?scan'208";a="911628864" From: kernel test robot Subject: [lkp] [usb] daa556cb5d: WARNING: CPU: 0 PID: 44 at kernel/workqueue.c:1380 __queue_work+0x3d2/0x570() CC: lkp@01.org CC: LKML CC: Amit Pundir CC: Praneeth Bajjuri CC: Sumit Semwal CC: John Stultz CC: Android Kernel Team CC: Robert Baldyga CC: Mike Looijmans CC: Greg Kroah-Hartman CC: Felipe Balbi CC: 0day robot TO: Badhri Jagan Sridharan Date: Sun, 14 Feb 2016 11:01:41 +0800 Message-ID: <87mvr46lm2.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline FYI, we noticed the below changes on https://github.com/0day-ci/linux Amit-Pundir/usb-gadget-u_ether-Add-workqueue-as-bottom-half-handler-for-rx-data-path/20160209-052012 commit daa556cb5d704ad9b4159dc56dd0161e85b3a596 ("usb: gadget: u_ether: Add workqueue as bottom half handler for rx data path") +-------------------------------------------------------+----------+------------+ | | v4.5-rc2 | daa556cb5d | +-------------------------------------------------------+----------+------------+ | boot_successes | 81 | 58 | | boot_failures | 12 | 50 | | invoked_oom-killer:gfp_mask=0x | 11 | 43 | | Mem-Info | 11 | 43 | | Out_of_memory:Kill_process | 11 | 43 | | backtrace:vfs_read | 2 | 12 | | backtrace:SyS_read | 2 | 12 | | page_allocation_failure:order:#,mode | 3 | 11 | | warn_alloc_failed+0x | 1 | 5 | | backtrace:ring_buffer_consumer_thread | 1 | 6 | | backtrace:vfs_write | 1 | 10 | | backtrace:SyS_write | 1 | 10 | | BUG:unable_to_handle_kernel | 1 | | | Oops | 1 | 1 | | EIP_is_at_perf_prepare_sample | 1 | 1 | | Kernel_panic-not_syncing:Fatal_exception | 1 | | | backtrace:do_execveat_common | 1 | 5 | | backtrace:SyS_execve | 1 | 5 | | WARNING:at_kernel/workqueue.c:#__queue_work() | 0 | 45 | | backtrace:cpu_startup_entry | 0 | 10 | | backtrace:vfs_writev | 0 | 29 | | backtrace:SyS_writev | 0 | 27 | | backtrace:getxattr | 0 | 1 | | backtrace:SyS_fgetxattr | 0 | 1 | | backtrace:_do_fork | 0 | 5 | | backtrace:SyS_clone | 0 | 5 | | backtrace:ring_buffer_producer_thread | 0 | 24 | | backtrace:SyS_pwritev | 0 | 3 | | backtrace:ip_auto_config | 0 | 4 | | backtrace:kernel_init_freeable | 0 | 4 | | backtrace:path_listxattr | 0 | 2 | | backtrace:SyS_listxattr | 0 | 2 | | backtrace:addrconf_dad_work | 0 | 5 | | backtrace:common_interrupt | 0 | 1 | | backtrace:vmalloc | 0 | 1 | | backtrace:SyS_add_key | 0 | 1 | | backtrace:lock_torture_stats | 0 | 1 | | Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0 | 1 | +-------------------------------------------------------+----------+------------+ [ 36.055351] cdc_ether 1-1:1.0 usb1: kevent 11 may have been dropped [ 36.072532] IP-Config: Failed to open irlan0 [ 36.080520] ------------[ cut here ]------------ [ 36.081565] WARNING: CPU: 0 PID: 44 at kernel/workqueue.c:1380 __queue_work+0x3d2/0x570() [ 36.083375] CPU: 0 PID: 44 Comm: rb_producer Not tainted 4.5.0-rc2-00001-gdaa556cb #1 [ 36.084667] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 36.086434] 00000000 00000000 c020be00 c1657549 c020be30 c1049e6e c26fcefc 00000000 [ 36.099237] 0000002c c26fd7f0 00000564 c105f0c2 c105f0c2 c82c055c 00000001 00000001 [ 36.113302] c020be40 c1049f62 00000009 00000000 c020be78 c105f0c2 c82c052c 00000000 [ 36.121617] Call Trace: [ 36.122473] [] dump_stack+0x16/0x1d [ 36.123754] [] warn_slowpath_common+0x7e/0xb0 [ 36.125100] [] ? __queue_work+0x3d2/0x570 [ 36.126255] [] ? __queue_work+0x3d2/0x570 [ 36.127327] [] warn_slowpath_null+0x22/0x30 [ 36.128368] [] __queue_work+0x3d2/0x570 [ 36.129291] [] queue_work_on+0x3f/0x80 [ 36.130217] [] rx_complete+0xca/0x160 [ 36.131064] [] usb_gadget_giveback_request+0x3d/0x50 [ 36.134310] [] dummy_timer+0x40a/0xc20 [ 36.140495] [] call_timer_fn+0x8a/0x1c0 [ 36.146685] [] ? preempt_count_sub+0x146/0x150 [ 36.153949] [] ? dummy_start+0x130/0x130 [ 36.159678] [] run_timer_softirq+0x1ba/0x290 [ 36.165939] [] ? dummy_start+0x130/0x130 [ 36.167825] [] __do_softirq+0x13e/0x3a0 [ 36.169240] [] ? _local_bh_enable+0xb0/0xb0 [ 36.170608] [] do_softirq_own_stack+0x31/0x40 [ 36.171860] [] irq_exit+0x5d/0x60 [ 36.173046] [] do_IRQ+0x65/0xc0 [ 36.173992] [] ? check_preemption_disabled+0x2e/0xe0 [ 36.175095] [] common_interrupt+0x2e/0x40 [ 36.176037] [] ? pvclock_clocksource_read+0x4e/0x1e0 [ 36.177123] [] kvm_clock_read+0x1e/0x60 [ 36.180996] [] kvm_sched_clock_read+0x8/0x20 [ 36.187774] [] sched_clock+0x8/0x10 [ 36.193636] [] trace_clock_local+0xe/0x30 [ 36.199855] [] rb_reserve_next_event+0x68/0x310 [ 36.206243] [] ring_buffer_lock_reserve+0x5a/0xc0 [ 36.212045] [] ring_buffer_producer_thread+0x108/0x690 [ 36.214002] [] ? ring_buffer_producer_thread+0x451/0x690 [ 36.215974] [] ? wait_to_die+0x60/0x60 [ 36.217207] [] kthread+0xa4/0xc0 [ 36.218078] [] ret_from_kernel_thread+0x20/0x40 [ 36.219103] [] ? insert_kthread_work+0x60/0x60 [ 36.220066] ---[ end trace c50a23dd9034717b ]--- [ 36.221118] Sending DHCP requests ., OK Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.5.0-rc2-00001-gdaa556cb # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.5.0-rc2 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=3 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set CONFIG_KERNEL_LZ4=y CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # 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=y CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_BOOST is not set CONFIG_RCU_KTHREAD_PRIO=0 # CONFIG_RCU_NOCB_CPU is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y # CONFIG_MEMCG_SWAP_ENABLED is not set # CONFIG_BLK_CGROUP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_FREEZER=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_DEBUG is not set # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y # CONFIG_RD_LZMA is not set CONFIG_RD_XZ=y # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_ELF_CORE is not set CONFIG_PCSPKR_PLATFORM=y # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y CONFIG_SHMEM=y # CONFIG_AIO is not set # CONFIG_ADVISE_SYSCALLS is not set # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y # CONFIG_MEMBARRIER is not set CONFIG_EMBEDDED=y 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 is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_LBDAF=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_CMDLINE_PARSER=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_AIX_PARTITION=y # CONFIG_OSF_PARTITION is not set CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set # CONFIG_MSDOS_PARTITION is not set CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y # CONFIG_KARMA_PARTITION is not set # CONFIG_EFI_PARTITION is not set # CONFIG_SYSV68_PARTITION is not set CONFIG_CMDLINE_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=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 is not set CONFIG_X86_RDC321X=y # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set CONFIG_MGEODEGX1=y # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_PPRO_FENCE=y CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=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_X86_UP_APIC is not set CONFIG_X86_MCE=y # CONFIG_X86_ANCIENT_MCE is not set # CONFIG_X86_MCE_INJECT is not set # CONFIG_X86_LEGACY_VM86 is not set # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y CONFIG_TOSHIBA=y CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y # CONFIG_MICROCODE is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTREMOVE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=0 # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set CONFIG_CMA=y CONFIG_CMA_DEBUG=y CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=7 CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_FRAME_VECTOR=y # CONFIG_X86_PMEM_LEGACY is not set CONFIG_HIGHPTE=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set # CONFIG_MTRR is not set CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set # CONFIG_X86_INTEL_MPX is not set # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SUSPEND_SKIP_SYNC=y # CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set # CONFIG_PM_TRACE_RTC is not set 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 is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y 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 is not set CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set # CONFIG_ACPI_HOTPLUG_MEMORY is not set # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # CONFIG_APM is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ 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 # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=y CONFIG_ALIX=y CONFIG_NET5501=y CONFIG_GEOS=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y # CONFIG_PCMCIA_LOAD_CIS is not set CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set # CONFIG_PD6729 is not set # CONFIG_I82092 is not set # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y CONFIG_UNIX_DIAG=y CONFIG_XFRM=y CONFIG_XFRM_ALGO=y # CONFIG_XFRM_USER is not set # CONFIG_XFRM_SUB_POLICY is not set CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_IPCOMP=y # CONFIG_NET_KEY is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y # CONFIG_NET_IPGRE is not set CONFIG_IP_MROUTE=y # CONFIG_IP_PIMSM_V1 is not set # CONFIG_IP_PIMSM_V2 is not set CONFIG_SYN_COOKIES=y # CONFIG_NET_IPVTI is not set CONFIG_NET_UDP_TUNNEL=y CONFIG_NET_FOU=y CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=y CONFIG_INET_DIAG_DESTROY=y # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set CONFIG_INET6_IPCOMP=y CONFIG_IPV6_MIP6=y CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y # CONFIG_INET6_XFRM_MODE_TUNNEL is not set CONFIG_INET6_XFRM_MODE_BEET=y CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y # CONFIG_IPV6_SIT is not set CONFIG_IPV6_TUNNEL=y CONFIG_IPV6_GRE=y # CONFIG_IPV6_MULTIPLE_TABLES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y # CONFIG_IPV6_PIMSM_V2 is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_NETFILTER is not set CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set # CONFIG_IP_DCCP_CCID3 is not set # # DCCP Kernel Hacking # CONFIG_IP_DCCP_DEBUG=y # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set CONFIG_STP=y CONFIG_GARP=y CONFIG_BRIDGE=y # CONFIG_BRIDGE_IGMP_SNOOPING is not set CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set CONFIG_DECNET=y CONFIG_DECNET_ROUTER=y CONFIG_LLC=y # CONFIG_LLC2 is not set # CONFIG_IPX is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=y # CONFIG_IPDDP_ENCAP is not set CONFIG_X25=y CONFIG_LAPB=y CONFIG_PHONET=y CONFIG_6LOWPAN=y # CONFIG_6LOWPAN_DEBUGFS is not set CONFIG_6LOWPAN_NHC=y # CONFIG_6LOWPAN_NHC_DEST is not set # CONFIG_6LOWPAN_NHC_FRAGMENT is not set # CONFIG_6LOWPAN_NHC_HOP is not set # CONFIG_6LOWPAN_NHC_IPV6 is not set CONFIG_6LOWPAN_NHC_MOBILITY=y CONFIG_6LOWPAN_NHC_ROUTING=y CONFIG_6LOWPAN_NHC_UDP=y CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=y CONFIG_6LOWPAN_GHC_UDP=y CONFIG_6LOWPAN_GHC_ICMPV6=y CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=y CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=y CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=y # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y # CONFIG_BATMAN_ADV_BLA is not set # CONFIG_BATMAN_ADV_DAT is not set # CONFIG_BATMAN_ADV_NC is not set # CONFIG_BATMAN_ADV_MCAST is not set # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=y CONFIG_VSOCKETS=y # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y # CONFIG_MPLS_ROUTING is not set # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set CONFIG_SOCK_CGROUP_DATA=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # CONFIG_NET_PKTGEN=y # CONFIG_NET_DROP_MONITOR is not set # CONFIG_HAMRADIO is not set CONFIG_CAN=y CONFIG_CAN_RAW=y # CONFIG_CAN_BCM is not set CONFIG_CAN_GW=y # # CAN Device Drivers # CONFIG_CAN_VCAN=y # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=y # CONFIG_CAN_CALC_BITTIMING is not set # CONFIG_CAN_LEDS is not set # CONFIG_PCH_CAN is not set # CONFIG_CAN_SJA1000 is not set CONFIG_CAN_C_CAN=y # CONFIG_CAN_C_CAN_PLATFORM is not set # CONFIG_CAN_C_CAN_PCI is not set CONFIG_CAN_M_CAN=y CONFIG_CAN_CC770=y CONFIG_CAN_CC770_ISA=y CONFIG_CAN_CC770_PLATFORM=y # # CAN SPI interfaces # CONFIG_CAN_MCP251X=y # # CAN USB interfaces # CONFIG_CAN_EMS_USB=y CONFIG_CAN_ESD_USB2=y # CONFIG_CAN_GS_USB is not set CONFIG_CAN_KVASER_USB=y CONFIG_CAN_PEAK_USB=y CONFIG_CAN_8DEV_USB=y CONFIG_CAN_SOFTING=y CONFIG_CAN_SOFTING_CS=y # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y CONFIG_IRNET=y # CONFIG_IRCOMM is not set CONFIG_IRDA_ULTRA=y # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # # CONFIG_IRTTY_SIR is not set # # Dongle support # # CONFIG_KINGSUN_DONGLE is not set CONFIG_KSDAZZLE_DONGLE=y # CONFIG_KS959_DONGLE is not set # # FIR device drivers # # CONFIG_USB_IRDA is not set # CONFIG_SIGMATEL_FIR is not set CONFIG_NSC_FIR=y # CONFIG_WINBOND_FIR is not set # CONFIG_TOSHIBA_FIR is not set CONFIG_SMC_IRCC_FIR=y CONFIG_ALI_FIR=y # CONFIG_VLSI_FIR is not set CONFIG_VIA_FIR=y CONFIG_MCS_FIR=y CONFIG_BT=y CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y # CONFIG_BT_RFCOMM_TTY is not set # CONFIG_BT_BNEP is not set CONFIG_BT_CMTP=y CONFIG_BT_HIDP=y CONFIG_BT_HS=y # CONFIG_BT_LE is not set CONFIG_BT_SELFTEST=y # CONFIG_BT_DEBUGFS is not set # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_BCM=y CONFIG_BT_RTL=y CONFIG_BT_HCIBTUSB=y CONFIG_BT_HCIBTUSB_BCM=y CONFIG_BT_HCIBTUSB_RTL=y # CONFIG_BT_HCIBTSDIO is not set # CONFIG_BT_HCIUART is not set CONFIG_BT_HCIBCM203X=y # CONFIG_BT_HCIBFUSB is not set # CONFIG_BT_HCIDTL1 is not set # CONFIG_BT_HCIBT3C is not set CONFIG_BT_HCIBLUECARD=y CONFIG_BT_HCIBTUART=y CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=y CONFIG_BT_MRVL_SDIO=y CONFIG_BT_ATH3K=y CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_SPY=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=y CONFIG_NL80211_TESTMODE=y CONFIG_CFG80211_DEVELOPER_WARNINGS=y CONFIG_CFG80211_REG_DEBUG=y # CONFIG_CFG80211_CERTIFICATION_ONUS is not set # CONFIG_CFG80211_DEFAULT_PS is not set CONFIG_CFG80211_DEBUGFS=y # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=y CONFIG_LIB80211_CRYPT_WEP=y CONFIG_LIB80211_CRYPT_CCMP=y CONFIG_LIB80211_CRYPT_TKIP=y CONFIG_LIB80211_DEBUG=y CONFIG_MAC80211=y # CONFIG_MAC80211_RC_MINSTREL is not set CONFIG_MAC80211_RC_DEFAULT="" # # Some wireless drivers require a rate control algorithm # CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y CONFIG_MAC80211_MESSAGE_TRACING=y CONFIG_MAC80211_DEBUG_MENU=y CONFIG_MAC80211_NOINLINE=y # CONFIG_MAC80211_VERBOSE_DEBUG is not set # CONFIG_MAC80211_MLME_DEBUG is not set CONFIG_MAC80211_STA_DEBUG=y CONFIG_MAC80211_HT_DEBUG=y CONFIG_MAC80211_OCB_DEBUG=y CONFIG_MAC80211_IBSS_DEBUG=y # CONFIG_MAC80211_PS_DEBUG is not set # CONFIG_MAC80211_MPL_DEBUG is not set # CONFIG_MAC80211_MPATH_DEBUG is not set # CONFIG_MAC80211_MHWMP_DEBUG is not set CONFIG_MAC80211_MESH_SYNC_DEBUG=y # CONFIG_MAC80211_MESH_CSA_DEBUG is not set CONFIG_MAC80211_MESH_PS_DEBUG=y # CONFIG_MAC80211_TDLS_DEBUG is not set # CONFIG_MAC80211_DEBUG_COUNTERS is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_REGULATOR is not set CONFIG_RFKILL_GPIO=y # CONFIG_NET_9P is not set CONFIG_CAIF=y # CONFIG_CAIF_DEBUG is not set CONFIG_CAIF_NETDEV=y # CONFIG_CAIF_USB is not set CONFIG_CEPH_LIB=y CONFIG_CEPH_LIB_PRETTYDEBUG=y # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=y # CONFIG_NFC_DIGITAL is not set # CONFIG_NFC_NCI is not set # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_PN533=y CONFIG_NFC_SIM=y CONFIG_LWTUNNEL=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_WANT_DEV_COREDUMP=y # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # CONFIG_DMA_CMA is not set # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # CONFIG_BLK_DEV_NVME is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y # CONFIG_AD525X_DPOT_SPI is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=y # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=y CONFIG_TI_DAC7512=y CONFIG_BMP085=y CONFIG_BMP085_I2C=y # CONFIG_BMP085_SPI is not set # CONFIG_PCH_PHUB is not set CONFIG_USB_SWITCH_FSA9480=y # CONFIG_LATTICE_ECP3_CONFIG is not set CONFIG_SRAM=y CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y # CONFIG_EEPROM_AT25 is not set # CONFIG_EEPROM_LEGACY is not set # CONFIG_EEPROM_MAX6875 is not set 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=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y CONFIG_IDE_GD_ATAPI=y CONFIG_BLK_DEV_IDECS=y # CONFIG_BLK_DEV_DELKIN is not set CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS is not set # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_PLATFORM=y CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_IDEPNP is not set # # PCI IDE chipsets support # # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_BLK_DEV_CS5535 is not set # CONFIG_BLK_DEV_CS5536 is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set # CONFIG_BLK_DEV_SC1200 is not set # CONFIG_BLK_DEV_PIIX is not set # CONFIG_BLK_DEV_IT8172 is not set # CONFIG_BLK_DEV_IT8213 is not set # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # 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 is not set # CONFIG_BLK_DEV_IDEDMA is not set # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_RAID_ATTRS is not set CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_NETLINK is not set # CONFIG_SCSI_MQ_DEFAULT is not set # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y # CONFIG_BLK_DEV_SR_VENDOR is not set CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_HOST_SMP=y # CONFIG_SCSI_SRP_ATTRS is not set # CONFIG_SCSI_LOWLEVEL is not set CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_SCSI_DH=y # CONFIG_SCSI_DH_RDAC is not set CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y # CONFIG_SCSI_OSD_INITIATOR is not set # CONFIG_ATA is not set CONFIG_MD=y # CONFIG_BLK_DEV_MD is not set CONFIG_BCACHE=y # CONFIG_BCACHE_DEBUG is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y CONFIG_DM_MQ_DEFAULT=y CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=y CONFIG_DM_DEBUG_BLOCK_STACK_TRACING=y CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y CONFIG_DM_CRYPT=y # CONFIG_DM_SNAPSHOT is not set # CONFIG_DM_THIN_PROVISIONING is not set CONFIG_DM_CACHE=y # CONFIG_DM_CACHE_MQ is not set # CONFIG_DM_CACHE_SMQ is not set CONFIG_DM_CACHE_CLEANER=y CONFIG_DM_ERA=y CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=y # CONFIG_DM_RAID is not set CONFIG_DM_ZERO=y # CONFIG_DM_MULTIPATH is not set CONFIG_DM_DELAY=y # CONFIG_DM_UEVENT is not set CONFIG_DM_FLAKEY=y # CONFIG_DM_VERITY is not set # CONFIG_DM_SWITCH is not set CONFIG_DM_LOG_WRITES=y CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y CONFIG_TCM_USER2=y CONFIG_LOOPBACK_TARGET=y # CONFIG_ISCSI_TARGET is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_MII=y # CONFIG_NET_CORE is not set CONFIG_ARCNET=y CONFIG_ARCNET_1201=y CONFIG_ARCNET_1051=y CONFIG_ARCNET_RAW=y CONFIG_ARCNET_CAP=y CONFIG_ARCNET_COM90xx=y # CONFIG_ARCNET_COM90xxIO is not set # CONFIG_ARCNET_RIM_I is not set CONFIG_ARCNET_COM20020=y # CONFIG_ARCNET_COM20020_PCI is not set CONFIG_ARCNET_COM20020_CS=y # # CAIF transport drivers # # CONFIG_CAIF_TTY is not set # CONFIG_CAIF_SPI_SLAVE is not set # CONFIG_CAIF_HSI is not set CONFIG_CAIF_VIRTIO=y CONFIG_VHOST_NET=y CONFIG_VHOST_RING=y CONFIG_VHOST=y CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6XXX is not set # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y # CONFIG_PCMCIA_3C574 is not set # CONFIG_PCMCIA_3C589 is not set # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set # CONFIG_PCMCIA_NMCLAN is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_FUJITSU=y # CONFIG_PCMCIA_FMVJ18X is not set CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_IGB=y CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y # CONFIG_I40E is not set CONFIG_NET_VENDOR_I825XX=y # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX4_CORE is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENC28J60 is not set # CONFIG_ENCX24J600 is not set CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NET_VENDOR_8390=y # CONFIG_PCMCIA_AXNET is not set # CONFIG_NE2K_PCI is not set # CONFIG_PCMCIA_PCNET is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_PCH_GBE is not set # CONFIG_ETHOC is not set CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_NET_VENDOR_REALTEK=y # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set # CONFIG_SFC is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_PCMCIA_SMC91C92 is not set # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XIRCOM=y # CONFIG_PCMCIA_XIRC2PS is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_AQUANTIA_PHY=y CONFIG_AT803X_PHY=y # CONFIG_AMD_PHY is not set CONFIG_MARVELL_PHY=y CONFIG_DAVICOM_PHY=y CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y CONFIG_CICADA_PHY=y CONFIG_VITESSE_PHY=y CONFIG_TERANETICS_PHY=y CONFIG_SMSC_PHY=y CONFIG_BCM_NET_PHYLIB=y CONFIG_BROADCOM_PHY=y CONFIG_BCM7XXX_PHY=y CONFIG_BCM87XX_PHY=y # CONFIG_ICPLUS_PHY is not set # CONFIG_REALTEK_PHY is not set CONFIG_NATIONAL_PHY=y CONFIG_STE10XP=y # CONFIG_LSI_ET1011C_PHY is not set CONFIG_MICREL_PHY=y CONFIG_DP83848_PHY=y # CONFIG_DP83867_PHY is not set CONFIG_MICROCHIP_PHY=y CONFIG_FIXED_PHY=y CONFIG_MDIO_BITBANG=y CONFIG_MDIO_GPIO=y CONFIG_MDIO_BCM_UNIMAC=y CONFIG_MICREL_KS8995MA=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=y # CONFIG_PPP_FILTER is not set # CONFIG_PPP_MPPE is not set CONFIG_PPP_MULTILINK=y CONFIG_PPPOE=y # CONFIG_PPTP is not set # CONFIG_PPP_ASYNC is not set # CONFIG_PPP_SYNC_TTY is not set # CONFIG_SLIP is not set CONFIG_SLHC=y CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y # CONFIG_USB_KAWETH is not set CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y CONFIG_USB_RTL8152=y # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y # CONFIG_USB_NET_AX8817X is not set # CONFIG_USB_NET_AX88179_178A is not set CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=y # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set CONFIG_USB_NET_DM9601=y CONFIG_USB_NET_SR9700=y CONFIG_USB_NET_SR9800=y CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y # CONFIG_USB_NET_GL620A is not set CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET=y CONFIG_USB_ALI_M5632=y # CONFIG_USB_AN2720 is not set # CONFIG_USB_BELKIN is not set # CONFIG_USB_ARMLINUX is not set CONFIG_USB_EPSON2888=y # CONFIG_USB_KC2190 is not set CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=y # CONFIG_USB_NET_KALMIA is not set CONFIG_USB_NET_QMI_WWAN=y # CONFIG_USB_HSO is not set CONFIG_USB_NET_INT51X1=y CONFIG_USB_CDC_PHONET=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y # CONFIG_USB_VL600 is not set CONFIG_USB_NET_CH9200=y CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_ATH_COMMON=y CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set CONFIG_ATH9K_HW=y CONFIG_ATH9K_COMMON=y # CONFIG_ATH9K_BTCOEX_SUPPORT is not set CONFIG_ATH9K=y CONFIG_ATH9K_PCI=y # CONFIG_ATH9K_AHB is not set CONFIG_ATH9K_DEBUGFS=y # CONFIG_ATH9K_STATION_STATISTICS is not set # CONFIG_ATH9K_DYNACK is not set CONFIG_ATH9K_WOW=y # CONFIG_ATH9K_RFKILL is not set # CONFIG_ATH9K_CHANNEL_CONTEXT is not set CONFIG_ATH9K_PCOEM=y CONFIG_ATH9K_HTC=y # CONFIG_ATH9K_HTC_DEBUGFS is not set # CONFIG_ATH9K_HWRNG is not set # CONFIG_CARL9170 is not set CONFIG_ATH6KL=y CONFIG_ATH6KL_SDIO=y # CONFIG_ATH6KL_USB is not set # CONFIG_ATH6KL_DEBUG is not set # CONFIG_ATH6KL_TRACING is not set CONFIG_AR5523=y # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set CONFIG_WCN36XX=y CONFIG_WCN36XX_DEBUGFS=y # CONFIG_WLAN_VENDOR_ATMEL is not set CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_B43=y CONFIG_B43_BCMA=y # CONFIG_B43_BUSES_BCMA_AND_SSB is not set CONFIG_B43_BUSES_BCMA=y # CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_HT=y CONFIG_B43_LEDS=y CONFIG_B43_HWRNG=y CONFIG_B43_DEBUG=y CONFIG_B43LEGACY=y CONFIG_B43LEGACY_PCI_AUTOSELECT=y CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y # CONFIG_B43LEGACY_DEBUG is not set CONFIG_B43LEGACY_PIO=y # CONFIG_B43LEGACY_DMA_AND_PIO_MODE is not set # CONFIG_B43LEGACY_DMA_MODE is not set CONFIG_B43LEGACY_PIO_MODE=y CONFIG_BRCMUTIL=y CONFIG_BRCMSMAC=y CONFIG_BRCMFMAC=y CONFIG_BRCMFMAC_PROTO_BCDC=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y # CONFIG_BRCMFMAC_PCIE is not set CONFIG_BRCM_TRACING=y CONFIG_BRCMDBG=y # CONFIG_WLAN_VENDOR_CISCO is not set # CONFIG_WLAN_VENDOR_INTEL is not set CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_HOSTAP=y # CONFIG_HOSTAP_FIRMWARE is not set # CONFIG_HOSTAP_PLX is not set # CONFIG_HOSTAP_PCI is not set CONFIG_HOSTAP_CS=y CONFIG_HERMES=y # CONFIG_HERMES_PRISM is not set # CONFIG_HERMES_CACHE_FW_ON_INIT is not set # CONFIG_PLX_HERMES is not set # CONFIG_TMD_HERMES is not set # CONFIG_NORTEL_HERMES is not set CONFIG_PCMCIA_HERMES=y # CONFIG_PCMCIA_SPECTRUM is not set CONFIG_ORINOCO_USB=y # CONFIG_P54_COMMON is not set # CONFIG_PRISM54 is not set # CONFIG_WLAN_VENDOR_MARVELL is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set # CONFIG_WLAN_VENDOR_RALINK is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set CONFIG_RTL8187=y CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=y # CONFIG_RTL8192CE is not set # CONFIG_RTL8192SE is not set # CONFIG_RTL8192DE is not set # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set CONFIG_RTL8192CU=y CONFIG_RTLWIFI=y CONFIG_RTLWIFI_USB=y # CONFIG_RTLWIFI_DEBUG is not set CONFIG_RTL8192C_COMMON=y CONFIG_RTL8XXXU=y # CONFIG_RTL8XXXU_UNTESTED is not set # CONFIG_WLAN_VENDOR_RSI is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set # CONFIG_WLAN_VENDOR_TI is not set CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_USB_ZD1201=y CONFIG_ZD1211RW=y CONFIG_ZD1211RW_DEBUG=y CONFIG_PCMCIA_RAYCS=y # CONFIG_PCMCIA_WL3501 is not set # CONFIG_MAC80211_HWSIM is not set CONFIG_USB_NET_RNDIS_WLAN=y # # WiMAX Wireless Broadband devices # # CONFIG_WIMAX_I2400M_USB is not set CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=y CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y # CONFIG_HDLC_CISCO is not set CONFIG_HDLC_FR=y # CONFIG_HDLC_PPP is not set CONFIG_HDLC_X25=y # CONFIG_PCI200SYN is not set # CONFIG_WANXL is not set # CONFIG_PC300TOO is not set # CONFIG_FARSYNC is not set CONFIG_DLCI=y CONFIG_DLCI_MAX=8 CONFIG_LAPBETHER=y # CONFIG_X25_ASY is not set CONFIG_SBNI=y CONFIG_SBNI_MULTILINE=y # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set CONFIG_ISDN=y # CONFIG_ISDN_I4L is not set CONFIG_ISDN_CAPI=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_CAPI20=y # CONFIG_ISDN_CAPI_MIDDLEWARE is not set # # CAPI hardware drivers # # CONFIG_CAPI_AVM is not set # CONFIG_CAPI_EICON is not set # CONFIG_ISDN_DRV_GIGASET is not set CONFIG_MISDN=y CONFIG_MISDN_DSP=y # CONFIG_MISDN_L1OIP is not set # # mISDN hardware drivers # # CONFIG_MISDN_HFCPCI is not set # CONFIG_MISDN_HFCMULTI is not set # CONFIG_MISDN_HFCUSB is not set # CONFIG_MISDN_AVMFRITZ is not set # CONFIG_MISDN_SPEEDFAX is not set # CONFIG_MISDN_INFINEON is not set # CONFIG_MISDN_W6692 is not set # CONFIG_MISDN_NETJET is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_LKKBD=y CONFIG_KEYBOARD_GPIO=y # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set CONFIG_KEYBOARD_TCA8418=y # CONFIG_KEYBOARD_MATRIX is not set CONFIG_KEYBOARD_LM8323=y # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set CONFIG_KEYBOARD_MCS=y # CONFIG_KEYBOARD_MPR121 is not set CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_TWL4030=y # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=y # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_GTCO is not set CONFIG_TABLET_USB_HANWANG=y # CONFIG_TABLET_USB_KBTAB is not set CONFIG_TABLET_SERIAL_WACOM4=y CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y CONFIG_TOUCHSCREEN_ADS7846=y # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=y CONFIG_TOUCHSCREEN_AUO_PIXCIR=y # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set CONFIG_TOUCHSCREEN_CYTTSP_CORE=y CONFIG_TOUCHSCREEN_CYTTSP_I2C=y CONFIG_TOUCHSCREEN_CYTTSP_SPI=y # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DA9052=y # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set CONFIG_TOUCHSCREEN_FT6236=y CONFIG_TOUCHSCREEN_FUJITSU=y CONFIG_TOUCHSCREEN_GOODIX=y CONFIG_TOUCHSCREEN_ILI210X=y # CONFIG_TOUCHSCREEN_GUNZE is not set CONFIG_TOUCHSCREEN_ELAN=y CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y # CONFIG_TOUCHSCREEN_WACOM_I2C is not set CONFIG_TOUCHSCREEN_MAX11801=y CONFIG_TOUCHSCREEN_MCS5000=y CONFIG_TOUCHSCREEN_MMS114=y CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=y CONFIG_TOUCHSCREEN_EDT_FT5X06=y # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set CONFIG_TOUCHSCREEN_TOUCHWIN=y CONFIG_TOUCHSCREEN_TI_AM335X_TSC=y # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set # CONFIG_TOUCHSCREEN_WM831X is not set CONFIG_TOUCHSCREEN_USB_COMPOSITE=y CONFIG_TOUCHSCREEN_MC13783=y CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y # CONFIG_TOUCHSCREEN_USB_3M is not set CONFIG_TOUCHSCREEN_USB_ITM=y # CONFIG_TOUCHSCREEN_USB_ETURBO is not set CONFIG_TOUCHSCREEN_USB_GUNZE=y # CONFIG_TOUCHSCREEN_USB_DMC_TSC10 is not set # CONFIG_TOUCHSCREEN_USB_IRTOUCH is not set # CONFIG_TOUCHSCREEN_USB_IDEALTEK is not set # CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH is not set # CONFIG_TOUCHSCREEN_USB_GOTOP is not set # CONFIG_TOUCHSCREEN_USB_JASTEC is not set CONFIG_TOUCHSCREEN_USB_ELO=y # CONFIG_TOUCHSCREEN_USB_E2I is not set CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y # CONFIG_TOUCHSCREEN_USB_ETT_TC45USB is not set CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set CONFIG_TOUCHSCREEN_TSC_SERIO=y CONFIG_TOUCHSCREEN_TSC200X_CORE=y CONFIG_TOUCHSCREEN_TSC2004=y CONFIG_TOUCHSCREEN_TSC2005=y CONFIG_TOUCHSCREEN_TSC2007=y CONFIG_TOUCHSCREEN_PCAP=y CONFIG_TOUCHSCREEN_ST1232=y CONFIG_TOUCHSCREEN_SUR40=y # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_TOUCHSCREEN_ZFORCE is not set CONFIG_TOUCHSCREEN_ROHM_BU21023=y CONFIG_INPUT_MISC=y CONFIG_INPUT_AD714X=y # CONFIG_INPUT_AD714X_I2C is not set # CONFIG_INPUT_AD714X_SPI is not set CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=y CONFIG_INPUT_PCSPKR=y CONFIG_INPUT_MAX77693_HAPTIC=y # CONFIG_INPUT_MAX8925_ONKEY is not set CONFIG_INPUT_MAX8997_HAPTIC=y CONFIG_INPUT_MC13783_PWRBUTTON=y # CONFIG_INPUT_MMA8450 is not set CONFIG_INPUT_MPU3050=y CONFIG_INPUT_APANEL=y CONFIG_INPUT_GP2A=y CONFIG_INPUT_GPIO_BEEPER=y # CONFIG_INPUT_GPIO_TILT_POLLED is not set CONFIG_INPUT_WISTRON_BTNS=y # CONFIG_INPUT_ATLAS_BTNS is not set CONFIG_INPUT_ATI_REMOTE2=y CONFIG_INPUT_KEYSPAN_REMOTE=y CONFIG_INPUT_KXTJ9=y CONFIG_INPUT_KXTJ9_POLLED_MODE=y # CONFIG_INPUT_POWERMATE is not set CONFIG_INPUT_YEALINK=y # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=y CONFIG_INPUT_RETU_PWRBUTTON=y # CONFIG_INPUT_AXP20X_PEK is not set CONFIG_INPUT_TWL4030_PWRBUTTON=y CONFIG_INPUT_TWL4030_VIBRA=y CONFIG_INPUT_TWL6040_VIBRA=y CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PALMAS_PWRBUTTON=y # CONFIG_INPUT_PCF50633_PMU is not set CONFIG_INPUT_PCF8574=y CONFIG_INPUT_PWM_BEEPER=y CONFIG_INPUT_GPIO_ROTARY_ENCODER=y CONFIG_INPUT_DA9052_ONKEY=y CONFIG_INPUT_DA9063_ONKEY=y CONFIG_INPUT_WM831X_ON=y CONFIG_INPUT_PCAP=y CONFIG_INPUT_ADXL34X=y CONFIG_INPUT_ADXL34X_I2C=y CONFIG_INPUT_ADXL34X_SPI=y CONFIG_INPUT_IMS_PCU=y # CONFIG_INPUT_CMA3000 is not set # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set CONFIG_INPUT_SOC_BUTTON_ARRAY=y CONFIG_INPUT_DRV260X_HAPTICS=y CONFIG_INPUT_DRV2665_HAPTICS=y # CONFIG_INPUT_DRV2667_HAPTICS is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_SERIO_ALTERA_PS2 is not set # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set CONFIG_USERIO=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_MID is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE 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_PCH_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_TTY_PRINTK is not set # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=y # CONFIG_HW_RANDOM_VIRTIO is not set # CONFIG_HW_RANDOM_TPM is not set CONFIG_NVRAM=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y # CONFIG_IPWIRELESS is not set # CONFIG_MWAVE is not set CONFIG_SCx200_GPIO=y CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=y # CONFIG_TCG_TIS is not set CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y CONFIG_TCG_TIS_I2C_NUVOTON=y # CONFIG_TCG_NSC is not set CONFIG_TCG_ATMEL=y # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_TIS_ST33ZP24 is not set 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 is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_MUX_REG=y # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_ALGOPCF is not set CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set CONFIG_I2C_GPIO=y CONFIG_I2C_KEMPLD=y CONFIG_I2C_OCORES=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # # CONFIG_SCx200_ACB is not set CONFIG_I2C_SLAVE=y # CONFIG_I2C_SLAVE_EEPROM is not set # 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=y CONFIG_SPI_BITBANG=y CONFIG_SPI_CADENCE=y # CONFIG_SPI_GPIO is not set CONFIG_SPI_OC_TINY=y # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set CONFIG_SPI_SC18IS602=y # CONFIG_SPI_TOPCLIFF_PCH is not set CONFIG_SPI_XCOMM=y CONFIG_SPI_XILINX=y CONFIG_SPI_ZYNQMP_GQSPI=y # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_TLE62X0=y # CONFIG_SPMI is not set # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # CONFIG_DP83640_PHY is not set CONFIG_PTP_1588_CLOCK_PCH=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_ZX=y # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_104_IDIO_16 is not set CONFIG_GPIO_104_IDI_48=y CONFIG_GPIO_F7188X=y # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set CONFIG_GPIO_MAX7300=y # CONFIG_GPIO_MAX732X is not set CONFIG_GPIO_PCA953X=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # CONFIG_GPIO_ADP5520=y # CONFIG_GPIO_ARIZONA is not set CONFIG_GPIO_CRYSTAL_COVE=y CONFIG_GPIO_DA9052=y # CONFIG_GPIO_KEMPLD is not set CONFIG_GPIO_LP3943=y CONFIG_GPIO_PALMAS=y # CONFIG_GPIO_TPS6586X is not set # CONFIG_GPIO_TPS65910 is not set CONFIG_GPIO_TPS65912=y CONFIG_GPIO_TWL4030=y CONFIG_GPIO_TWL6040=y CONFIG_GPIO_WM831X=y # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders # CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MC33880=y # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set # # USB GPIO expanders # CONFIG_W1=y # CONFIG_W1_CON is not set # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2490=y CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y # CONFIG_W1_SLAVE_DS2408 is not set CONFIG_W1_SLAVE_DS2413=y # CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_MAX8925_POWER=y CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y # CONFIG_TEST_POWER 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 is not set CONFIG_BATTERY_DA9052=y CONFIG_BATTERY_DA9150=y CONFIG_AXP288_CHARGER=y # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_ISP1704=y CONFIG_CHARGER_MAX8903=y # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_GPIO=y # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_MAX77693=y # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=y # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65090=y # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_RT5033 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_AXP20X_POWER is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set CONFIG_SENSORS_AD7314=y CONFIG_SENSORS_AD7414=y # CONFIG_SENSORS_AD7418 is not set CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=y CONFIG_SENSORS_ADT7410=y # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9052_ADC=y # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_MC13783_ADC=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=y CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX6639 is not set # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MAX31790=y # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_MENF21BMC_HWMON=y CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=y # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHTC1 is not set # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=y # CONFIG_SENSORS_EMC1403 is not set CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set CONFIG_SENSORS_SMSC47B397=y # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y CONFIG_SENSORS_WM831X=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set CONFIG_THERMAL_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=y # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_EMULATION=y # CONFIG_INTEL_POWERCLAMP is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set # CONFIG_WATCHDOG 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=y CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set CONFIG_MFD_AS3711=y CONFIG_PMIC_ADP5520=y # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y # CONFIG_MFD_DA9052_SPI is not set CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=y # CONFIG_MFD_DLN2 is not set CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set CONFIG_INTEL_SOC_PMIC=y # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=y # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y # CONFIG_MFD_MT6397 is not set CONFIG_MFD_MENF21BMC=y CONFIG_EZX_PCAP=y # CONFIG_MFD_VIPERBOARD is not set CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y # CONFIG_PCF50633_ADC is not set CONFIG_PCF50633_GPIO=y # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=y CONFIG_MFD_RTSX_USB=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SKY81452=y CONFIG_MFD_SMSC=y # CONFIG_ABX500_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=y CONFIG_MFD_LP8788=y CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS65218 is not set CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y 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 is not set CONFIG_MFD_LM3533=y # CONFIG_MFD_TIMBERDALE is not set # 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=y # CONFIG_MFD_CS47L24 is not set CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y CONFIG_MFD_WM8998=y CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_ACT8865=y # CONFIG_REGULATOR_AD5398 is not set # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_AS3711=y # CONFIG_REGULATOR_AXP20X is not set CONFIG_REGULATOR_BCM590XX=y # CONFIG_REGULATOR_DA9052 is not set # CONFIG_REGULATOR_DA9062 is not set CONFIG_REGULATOR_DA9063=y CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y # CONFIG_REGULATOR_LP8788 is not set CONFIG_REGULATOR_LTC3589=y # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=y # CONFIG_REGULATOR_MAX8660 is not set # CONFIG_REGULATOR_MAX8907 is not set # CONFIG_REGULATOR_MAX8925 is not set CONFIG_REGULATOR_MAX8952=y # CONFIG_REGULATOR_MAX8973 is not set # CONFIG_REGULATOR_MAX8997 is not set # CONFIG_REGULATOR_MAX8998 is not set CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PCAP=y CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_PFUZE100=y # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88090 is not set CONFIG_REGULATOR_PWM=y CONFIG_REGULATOR_RN5T618=y # CONFIG_REGULATOR_RT5033 is not set CONFIG_REGULATOR_S2MPA01=y # CONFIG_REGULATOR_S2MPS11 is not set # CONFIG_REGULATOR_S5M8767 is not set # CONFIG_REGULATOR_SKY81452 is not set CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS65090 is not set # CONFIG_REGULATOR_TPS6524X is not set # CONFIG_REGULATOR_TPS6586X is not set CONFIG_REGULATOR_TPS65910=y CONFIG_REGULATOR_TPS65912=y CONFIG_REGULATOR_TPS80031=y CONFIG_REGULATOR_TWL4030=y CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8400=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set CONFIG_MEDIA_RADIO_SUPPORT=y CONFIG_MEDIA_SDR_SUPPORT=y CONFIG_MEDIA_RC_SUPPORT=y CONFIG_MEDIA_CONTROLLER=y CONFIG_MEDIA_CONTROLLER_DVB=y CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=y CONFIG_V4L2_MEM2MEM_DEV=y # CONFIG_V4L2_FLASH_LED_CLASS is not set CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_VMALLOC=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_VMALLOC=y CONFIG_VIDEOBUF2_DMA_SG=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_RC_CORE=y CONFIG_RC_MAP=y # CONFIG_RC_DECODERS is not set # CONFIG_RC_DEVICES is not set CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # # CONFIG_USB_VIDEO_CLASS is not set CONFIG_USB_GSPCA=y CONFIG_USB_M5602=y CONFIG_USB_STV06XX=y CONFIG_USB_GL860=y CONFIG_USB_GSPCA_BENQ=y CONFIG_USB_GSPCA_CONEX=y CONFIG_USB_GSPCA_CPIA1=y CONFIG_USB_GSPCA_DTCS033=y CONFIG_USB_GSPCA_ETOMS=y # CONFIG_USB_GSPCA_FINEPIX is not set CONFIG_USB_GSPCA_JEILINJ=y # CONFIG_USB_GSPCA_JL2005BCD is not set CONFIG_USB_GSPCA_KINECT=y # CONFIG_USB_GSPCA_KONICA is not set # CONFIG_USB_GSPCA_MARS is not set CONFIG_USB_GSPCA_MR97310A=y CONFIG_USB_GSPCA_NW80X=y # CONFIG_USB_GSPCA_OV519 is not set CONFIG_USB_GSPCA_OV534=y CONFIG_USB_GSPCA_OV534_9=y CONFIG_USB_GSPCA_PAC207=y CONFIG_USB_GSPCA_PAC7302=y CONFIG_USB_GSPCA_PAC7311=y CONFIG_USB_GSPCA_SE401=y CONFIG_USB_GSPCA_SN9C2028=y CONFIG_USB_GSPCA_SN9C20X=y # CONFIG_USB_GSPCA_SONIXB is not set CONFIG_USB_GSPCA_SONIXJ=y # CONFIG_USB_GSPCA_SPCA500 is not set CONFIG_USB_GSPCA_SPCA501=y # CONFIG_USB_GSPCA_SPCA505 is not set CONFIG_USB_GSPCA_SPCA506=y # CONFIG_USB_GSPCA_SPCA508 is not set # CONFIG_USB_GSPCA_SPCA561 is not set CONFIG_USB_GSPCA_SPCA1528=y # CONFIG_USB_GSPCA_SQ905 is not set # CONFIG_USB_GSPCA_SQ905C is not set CONFIG_USB_GSPCA_SQ930X=y CONFIG_USB_GSPCA_STK014=y CONFIG_USB_GSPCA_STK1135=y CONFIG_USB_GSPCA_STV0680=y CONFIG_USB_GSPCA_SUNPLUS=y CONFIG_USB_GSPCA_T613=y CONFIG_USB_GSPCA_TOPRO=y CONFIG_USB_GSPCA_TOUPTEK=y CONFIG_USB_GSPCA_TV8532=y CONFIG_USB_GSPCA_VC032X=y CONFIG_USB_GSPCA_VICAM=y CONFIG_USB_GSPCA_XIRLINK_CIT=y # CONFIG_USB_GSPCA_ZC3XX is not set # CONFIG_USB_PWC is not set CONFIG_VIDEO_CPIA2=y # CONFIG_USB_ZR364XX is not set CONFIG_USB_STKWEBCAM=y # CONFIG_USB_S2255 is not set # # Analog TV USB devices # CONFIG_VIDEO_PVRUSB2=y CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DEBUGIFC=y CONFIG_VIDEO_HDPVR=y CONFIG_VIDEO_USBVISION=y # CONFIG_VIDEO_STK1160_COMMON is not set # # Analog/digital TV USB devices # CONFIG_VIDEO_CX231XX=y # CONFIG_VIDEO_CX231XX_RC is not set CONFIG_VIDEO_TM6000=y # # Webcam, TV (analog/digital) USB devices # CONFIG_VIDEO_EM28XX=y # CONFIG_VIDEO_EM28XX_V4L2 is not set # CONFIG_VIDEO_EM28XX_RC is not set # # Software defined radio USB devices # CONFIG_USB_AIRSPY=y # CONFIG_USB_HACKRF is not set CONFIG_USB_MSI2500=y # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_VIDEO_CAFE_CCIC is not set CONFIG_SOC_CAMERA=y CONFIG_SOC_CAMERA_PLATFORM=y # CONFIG_V4L_MEM2MEM_DRIVERS is not set CONFIG_V4L_TEST_DRIVERS=y CONFIG_VIDEO_VIM2M=y # # Supported MMC/SDIO adapters # # CONFIG_RADIO_ADAPTERS is not set CONFIG_VIDEO_CX2341X=y CONFIG_VIDEO_TVEEPROM=y # CONFIG_CYPRESS_FIRMWARE is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_VIDEO_IR_I2C=y # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=y # CONFIG_VIDEO_TDA7432 is not set # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set # CONFIG_VIDEO_TEA6420 is not set CONFIG_VIDEO_MSP3400=y # CONFIG_VIDEO_CS3308 is not set # CONFIG_VIDEO_CS5345 is not set CONFIG_VIDEO_CS53L32A=y CONFIG_VIDEO_TLV320AIC23B=y CONFIG_VIDEO_UDA1342=y CONFIG_VIDEO_WM8775=y # CONFIG_VIDEO_WM8739 is not set CONFIG_VIDEO_VP27SMPX=y CONFIG_VIDEO_SONY_BTF_MPX=y # # RDS decoders # CONFIG_VIDEO_SAA6588=y # # Video decoders # CONFIG_VIDEO_ADV7180=y CONFIG_VIDEO_ADV7183=y # CONFIG_VIDEO_ADV7604 is not set # CONFIG_VIDEO_ADV7842 is not set # CONFIG_VIDEO_BT819 is not set CONFIG_VIDEO_BT856=y # CONFIG_VIDEO_BT866 is not set CONFIG_VIDEO_KS0127=y CONFIG_VIDEO_ML86V7667=y CONFIG_VIDEO_SAA7110=y CONFIG_VIDEO_SAA711X=y CONFIG_VIDEO_TC358743=y CONFIG_VIDEO_TVP514X=y CONFIG_VIDEO_TVP5150=y # CONFIG_VIDEO_TVP7002 is not set CONFIG_VIDEO_TW2804=y CONFIG_VIDEO_TW9903=y # CONFIG_VIDEO_TW9906 is not set CONFIG_VIDEO_VPX3220=y # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set CONFIG_VIDEO_CX25840=y # # Video encoders # CONFIG_VIDEO_SAA7127=y CONFIG_VIDEO_SAA7185=y CONFIG_VIDEO_ADV7170=y # CONFIG_VIDEO_ADV7175 is not set # CONFIG_VIDEO_ADV7343 is not set CONFIG_VIDEO_ADV7393=y CONFIG_VIDEO_ADV7511=y CONFIG_VIDEO_AD9389B=y CONFIG_VIDEO_AK881X=y CONFIG_VIDEO_THS8200=y # # Camera sensor devices # CONFIG_VIDEO_APTINA_PLL=y # CONFIG_VIDEO_OV2659 is not set # CONFIG_VIDEO_OV7640 is not set # CONFIG_VIDEO_OV7670 is not set CONFIG_VIDEO_OV9650=y # CONFIG_VIDEO_VS6624 is not set CONFIG_VIDEO_MT9M032=y CONFIG_VIDEO_MT9P031=y CONFIG_VIDEO_MT9T001=y CONFIG_VIDEO_MT9V011=y # CONFIG_VIDEO_MT9V032 is not set # CONFIG_VIDEO_SR030PC30 is not set # CONFIG_VIDEO_NOON010PC30 is not set CONFIG_VIDEO_M5MOLS=y CONFIG_VIDEO_S5K6AA=y CONFIG_VIDEO_S5K6A3=y CONFIG_VIDEO_S5K4ECGX=y CONFIG_VIDEO_S5K5BAF=y CONFIG_VIDEO_S5C73M3=y # # Flash devices # # CONFIG_VIDEO_ADP1653 is not set CONFIG_VIDEO_AS3645A=y CONFIG_VIDEO_LM3560=y CONFIG_VIDEO_LM3646=y # # Video improvement chips # # CONFIG_VIDEO_UPD64031A is not set CONFIG_VIDEO_UPD64083=y # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=y # # Miscellaneous helper chips # # CONFIG_VIDEO_THS7303 is not set CONFIG_VIDEO_M52790=y # # Sensors used on soc_camera driver # # # soc_camera sensor drivers # # CONFIG_SOC_CAMERA_IMX074 is not set # CONFIG_SOC_CAMERA_MT9M001 is not set # CONFIG_SOC_CAMERA_MT9M111 is not set CONFIG_SOC_CAMERA_MT9T031=y CONFIG_SOC_CAMERA_MT9T112=y CONFIG_SOC_CAMERA_MT9V022=y CONFIG_SOC_CAMERA_OV2640=y # CONFIG_SOC_CAMERA_OV5642 is not set CONFIG_SOC_CAMERA_OV6650=y # CONFIG_SOC_CAMERA_OV772X is not set CONFIG_SOC_CAMERA_OV9640=y CONFIG_SOC_CAMERA_OV9740=y CONFIG_SOC_CAMERA_RJ54N1=y # CONFIG_SOC_CAMERA_TW9910 is not set CONFIG_MEDIA_TUNER=y # # Customize TV tuners # # CONFIG_MEDIA_TUNER_SIMPLE is not set CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y # CONFIG_MEDIA_TUNER_TDA9887 is not set # CONFIG_MEDIA_TUNER_TEA5761 is not set # CONFIG_MEDIA_TUNER_TEA5767 is not set CONFIG_MEDIA_TUNER_MSI001=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_MT2060=y CONFIG_MEDIA_TUNER_MT2063=y # CONFIG_MEDIA_TUNER_MT2266 is not set CONFIG_MEDIA_TUNER_MT2131=y # CONFIG_MEDIA_TUNER_QT1010 is not set CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MXL5005S=y CONFIG_MEDIA_TUNER_MXL5007T=y # CONFIG_MEDIA_TUNER_MC44S803 is not set CONFIG_MEDIA_TUNER_MAX2165=y CONFIG_MEDIA_TUNER_TDA18218=y CONFIG_MEDIA_TUNER_FC0011=y CONFIG_MEDIA_TUNER_FC0012=y # CONFIG_MEDIA_TUNER_FC0013 is not set CONFIG_MEDIA_TUNER_TDA18212=y # CONFIG_MEDIA_TUNER_E4000 is not set CONFIG_MEDIA_TUNER_FC2580=y CONFIG_MEDIA_TUNER_M88RS6000T=y CONFIG_MEDIA_TUNER_TUA9001=y CONFIG_MEDIA_TUNER_SI2157=y CONFIG_MEDIA_TUNER_IT913X=y CONFIG_MEDIA_TUNER_R820T=y # CONFIG_MEDIA_TUNER_MXL301RF is not set CONFIG_MEDIA_TUNER_QM1D1C0042=y # # Customise DVB Frontends # CONFIG_DVB_AU8522=y CONFIG_DVB_AU8522_V4L=y CONFIG_DVB_TUNER_DIB0070=y CONFIG_DVB_TUNER_DIB0090=y # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=y # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # CONFIG_DRM is not set # # Frame buffer Devices # # CONFIG_FB is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set # CONFIG_VGASTATE is not set CONFIG_HDMI=y # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set CONFIG_UHID=y CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y # CONFIG_HID_CHERRY is not set CONFIG_HID_CHICONY=y CONFIG_HID_CORSAIR=y # CONFIG_HID_CYPRESS is not set CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set CONFIG_HID_ELECOM=y # CONFIG_HID_EZKEY is not set # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_WALTOP=y # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y # CONFIG_HID_KENSINGTON is not set CONFIG_HID_LCPOWER=y CONFIG_HID_LENOVO=y CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MICROSOFT is not set CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set CONFIG_HID_PLANTRONICS=y # CONFIG_HID_PRIMAX is not set # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=y CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=y # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # # USB HID support # # CONFIG_USB_HID is not set CONFIG_HID_PID=y # # USB HID Boot Protocol drivers # CONFIG_USB_KBD=y CONFIG_USB_MOUSE=y # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # # CONFIG_USB_DEFAULT_PERSIST is not set # CONFIG_USB_DYNAMIC_MINORS is not set CONFIG_USB_OTG=y # CONFIG_USB_OTG_WHITELIST is not set CONFIG_USB_OTG_BLACKLIST_HUB=y CONFIG_USB_OTG_FSM=y CONFIG_USB_ULPI_BUS=y CONFIG_USB_MON=y CONFIG_USB_WUSB=y CONFIG_USB_WUSB_CBAF=y # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=y # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_ISP116X_HCD=y CONFIG_USB_ISP1362_HCD=y # CONFIG_USB_FOTG210_HCD is not set CONFIG_USB_MAX3421_HCD=y # CONFIG_USB_OHCI_HCD is not set # CONFIG_USB_UHCI_HCD is not set CONFIG_USB_U132_HCD=y CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_SL811_CS=y # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_WHCI_HCD is not set # CONFIG_USB_HWA_HCD is not set CONFIG_USB_HCD_BCMA=y CONFIG_USB_HCD_SSB=y # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # CONFIG_USB_STORAGE is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set CONFIG_USB_MICROTEK=y # CONFIG_USBIP_CORE is not set CONFIG_USB_MUSB_HDRC=y # CONFIG_USB_MUSB_HOST is not set CONFIG_USB_MUSB_GADGET=y # CONFIG_USB_MUSB_DUAL_ROLE is not set # # Platform Glue Layer # # # MUSB DMA mode # # CONFIG_MUSB_PIO_ONLY is not set CONFIG_USB_DWC3=y CONFIG_USB_DWC3_ULPI=y CONFIG_USB_DWC3_HOST=y # CONFIG_USB_DWC3_GADGET is not set # CONFIG_USB_DWC3_DUAL_ROLE is not set # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y CONFIG_USB_DWC2=y # CONFIG_USB_DWC2_HOST is not set # # Gadget/Dual-role mode requires USB Gadget support to be enabled # # CONFIG_USB_DWC2_PERIPHERAL is not set CONFIG_USB_DWC2_DUAL_ROLE=y # CONFIG_USB_DWC2_PCI is not set CONFIG_USB_DWC2_DEBUG=y # CONFIG_USB_DWC2_VERBOSE is not set # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set # CONFIG_USB_DWC2_DEBUG_PERIODIC is not set CONFIG_USB_CHIPIDEA=y CONFIG_USB_CHIPIDEA_UDC=y # CONFIG_USB_CHIPIDEA_HOST is not set CONFIG_USB_ISP1760=y CONFIG_USB_ISP1761_UDC=y # CONFIG_USB_ISP1760_HOST_ROLE is not set CONFIG_USB_ISP1760_GADGET_ROLE=y # CONFIG_USB_ISP1760_DUAL_ROLE is not set # # USB port drivers # # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y # CONFIG_USB_EMI26 is not set CONFIG_USB_ADUTUX=y CONFIG_USB_SEVSEG=y CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=y CONFIG_USB_LED=y CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y # CONFIG_USB_IDMOUSE is not set CONFIG_USB_FTDI_ELAN=y # CONFIG_USB_APPLEDISPLAY is not set CONFIG_USB_SISUSBVGA=y CONFIG_USB_LD=y CONFIG_USB_TRANCEVIBRATOR=y # CONFIG_USB_IOWARRIOR is not set # CONFIG_USB_TEST is not set CONFIG_USB_EHSET_TEST_FIXTURE=y # CONFIG_USB_ISIGHTFW is not set CONFIG_USB_YUREX=y # CONFIG_USB_EZUSB_FX2 is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y # CONFIG_NOP_USB_XCEIV is not set CONFIG_USB_GPIO_VBUS=y CONFIG_TAHVO_USB=y # CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set CONFIG_USB_GADGET_DEBUG_FILES=y CONFIG_USB_GADGET_DEBUG_FS=y CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # CONFIG_USB_FOTG210_UDC=y # CONFIG_USB_GR_UDC is not set CONFIG_USB_R8A66597=y # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set CONFIG_USB_MV_U3D=y CONFIG_USB_M66592=y CONFIG_USB_BDC_UDC=y # # Platform Support # CONFIG_USB_BDC_PCI=y # CONFIG_USB_AMD5536UDC is not set CONFIG_USB_NET2272=y CONFIG_USB_NET2272_DMA=y # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set # CONFIG_USB_EG20T is not set CONFIG_USB_DUMMY_HCD=y CONFIG_USB_LIBCOMPOSITE=y CONFIG_USB_U_ETHER=y CONFIG_USB_F_ECM=y CONFIG_USB_F_SUBSET=y # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set CONFIG_USB_ETH=y # CONFIG_USB_ETH_RNDIS is not set # CONFIG_USB_ETH_EEM is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_MASS_STORAGE is not set # CONFIG_USB_GADGET_TARGET is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_NOKIA is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_G_WEBCAM is not set CONFIG_USB_LED_TRIG=y CONFIG_UWB=y CONFIG_UWB_HWA=y # CONFIG_UWB_WHCI is not set CONFIG_UWB_I1480U=y CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # # MMC/SD/SDIO Card Drivers # # CONFIG_MMC_BLOCK is not set # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_SDRICOH_CS is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VUB300 is not set CONFIG_MMC_USHC=y CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_REALTEK_USB=y # CONFIG_MMC_TOSHIBA_PCI is not set CONFIG_MMC_MTK=y CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y CONFIG_MSPRO_BLOCK=y CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set # CONFIG_MEMSTICK_JMICRON_38X is not set # CONFIG_MEMSTICK_R592 is not set CONFIG_MEMSTICK_REALTEK_USB=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y CONFIG_LEDS_NET48XX=y CONFIG_LEDS_WRAP=y CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8788=y CONFIG_LEDS_LP8860=y CONFIG_LEDS_CLEVO_MAIL=y # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM831X_STATUS is not set CONFIG_LEDS_DA9052=y CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_PWM=y CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=y # CONFIG_LEDS_ADP5520 is not set CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=y # CONFIG_LEDS_MENF21BMC is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y CONFIG_LEDS_TRIGGER_IDE_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y CONFIG_ACCESSIBILITY=y # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y CONFIG_EDAC_DEBUG=y CONFIG_EDAC_MM_EDAC=y # CONFIG_EDAC_AMD76X is not set # CONFIG_EDAC_E7XXX is not set # CONFIG_EDAC_E752X is not set # CONFIG_EDAC_I82875P is not set # CONFIG_EDAC_I82975X is not set # CONFIG_EDAC_I3000 is not set # CONFIG_EDAC_I3200 is not set # CONFIG_EDAC_IE31200 is not set # CONFIG_EDAC_X38 is not set # CONFIG_EDAC_I5400 is not set # CONFIG_EDAC_I82860 is not set # CONFIG_EDAC_R82600 is not set # CONFIG_EDAC_I5000 is not set # CONFIG_EDAC_I5100 is not set # CONFIG_EDAC_I7300 is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y CONFIG_RTC_INTF_DEV_UIE_EMUL=y # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # CONFIG_RTC_DRV_ABB5ZES3=y CONFIG_RTC_DRV_ABX80X=y CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=y CONFIG_RTC_DRV_DS1374_WDT=y # CONFIG_RTC_DRV_DS1672 is not set CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_LP8788=y CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_MAX8907=y CONFIG_RTC_DRV_MAX8925=y CONFIG_RTC_DRV_MAX8998=y # CONFIG_RTC_DRV_MAX8997 is not set CONFIG_RTC_DRV_RS5C372=y # CONFIG_RTC_DRV_ISL1208 is not set CONFIG_RTC_DRV_ISL12022=y # CONFIG_RTC_DRV_ISL12057 is not set CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PALMAS is not set CONFIG_RTC_DRV_PCF2127=y CONFIG_RTC_DRV_PCF8523=y CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF85063=y # CONFIG_RTC_DRV_PCF8583 is not set CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_TWL4030=y CONFIG_RTC_DRV_TPS6586X=y CONFIG_RTC_DRV_TPS65910=y CONFIG_RTC_DRV_TPS80031=y CONFIG_RTC_DRV_S35390A=y # CONFIG_RTC_DRV_FM3130 is not set CONFIG_RTC_DRV_RX8010=y # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=y # CONFIG_RTC_DRV_EM3027 is not set # CONFIG_RTC_DRV_RV3029C2 is not set CONFIG_RTC_DRV_RV8803=y CONFIG_RTC_DRV_S5M=y # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=y # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set CONFIG_RTC_DRV_DS1347=y CONFIG_RTC_DRV_DS1390=y # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RS5C348=y CONFIG_RTC_DRV_DS3234=y CONFIG_RTC_DRV_PCF2123=y CONFIG_RTC_DRV_RX4581=y CONFIG_RTC_DRV_MCP795=y # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1685_FAMILY=y # CONFIG_RTC_DRV_DS1685 is not set # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set CONFIG_RTC_DRV_DS17885=y CONFIG_RTC_DS1685_PROC_REGS=y # CONFIG_RTC_DS1685_SYSFS_REGS is not set CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9052=y CONFIG_RTC_DRV_DA9063=y CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y # CONFIG_RTC_DRV_WM831X is not set CONFIG_RTC_DRV_PCF50633=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_PCAP=y CONFIG_RTC_DRV_MC13XXX=y # # HID Sensor RTC drivers # # CONFIG_DMADEVICES is not set CONFIG_AUXDISPLAY=y CONFIG_UIO=y # CONFIG_UIO_CIF is not set CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=y # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set CONFIG_UIO_PRUSS=y # CONFIG_UIO_MF624 is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_INPUT=y # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # CONFIG_STAGING=y # CONFIG_SLICOSS is not set # CONFIG_PRISM2_USB is not set # CONFIG_R8712U is not set CONFIG_R8188EU=y CONFIG_88EU_AP_MODE=y CONFIG_R8723AU=y # CONFIG_8723AU_AP_MODE is not set # CONFIG_8723AU_BT_COEXIST is not set # CONFIG_RTS5208 is not set # # Speakup console speech # # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set CONFIG_STAGING_MEDIA=y # # Android # CONFIG_WIMAX_GDM72XX=y # CONFIG_WIMAX_GDM72XX_QOS is not set CONFIG_WIMAX_GDM72XX_K_MODE=y # CONFIG_WIMAX_GDM72XX_WIMAX2 is not set CONFIG_WIMAX_GDM72XX_USB=y # CONFIG_WIMAX_GDM72XX_SDIO is not set CONFIG_WIMAX_GDM72XX_USB_PM=y # CONFIG_DGNC is not set # CONFIG_DGAP is not set # CONFIG_GS_FPGABOOT is not set CONFIG_WILC1000=y CONFIG_WILC1000_SDIO=y CONFIG_WILC1000_SPI=y CONFIG_WILC1000_HW_OOB_INTR=y # CONFIG_MOST is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=y # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set CONFIG_SENSORS_HDAPS=y # CONFIG_INTEL_MENLOW is not set # CONFIG_ASUS_WIRELESS is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_INTEL_PUNIT_IPC=y CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y # CONFIG_CHROMEOS_PSTORE is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_PCC is not set CONFIG_ALTERA_MBOX=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # 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=y CONFIG_DEVFREQ_GOV_USERSPACE=y # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_AXP288=y CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_MAX3355=y CONFIG_EXTCON_MAX77693=y # CONFIG_EXTCON_MAX8997 is not set CONFIG_EXTCON_PALMAS=y # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set CONFIG_EXTCON_USB_GPIO=y CONFIG_MEMORY=y # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_CRC is not set CONFIG_PWM_LP3943=y # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set CONFIG_PWM_PCA9685=y CONFIG_PWM_TWL=y CONFIG_PWM_TWL_LED=y CONFIG_ARM_GIC_MAX_NR=1 CONFIG_TS4800_IRQ=y CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_HI6220_USB=y # CONFIG_PHY_SAMSUNG_USB2 is not set CONFIG_PHY_TUSB1210=y # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM is not set CONFIG_NVMEM=y CONFIG_STM=y CONFIG_STM_DUMMY=y # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set 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 is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_EXT2_FS is not set CONFIG_EXT3_FS=y # CONFIG_EXT3_FS_POSIX_ACL is not set CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y # CONFIG_EXT4_USE_FOR_EXT2 is not set CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set CONFIG_REISERFS_PROC_INFO=y # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set CONFIG_JFS_DEBUG=y CONFIG_JFS_STATISTICS=y CONFIG_XFS_FS=y # CONFIG_XFS_QUOTA is not set CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_WARN=y # CONFIG_XFS_DEBUG is not set CONFIG_GFS2_FS=y CONFIG_OCFS2_FS=y # CONFIG_OCFS2_FS_O2CB is not set CONFIG_OCFS2_FS_STATS=y # CONFIG_OCFS2_DEBUG_MASKLOG is not set # CONFIG_OCFS2_DEBUG_FS is not set # CONFIG_BTRFS_FS is not set CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=y # CONFIG_F2FS_STAT_FS is not set CONFIG_F2FS_FS_XATTR=y # CONFIG_F2FS_FS_POSIX_ACL is not set # CONFIG_F2FS_FS_SECURITY is not set # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FS_ENCRYPTION is not set CONFIG_F2FS_IO_TRACE=y # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_PRINT_QUOTA_WARNING is not set # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set CONFIG_OVERLAY_FS=y # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y CONFIG_CACHEFILES_DEBUG=y # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y # CONFIG_ZISOFS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y # CONFIG_PROC_VMCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y CONFIG_ADFS_FS_RW=y CONFIG_AFFS_FS=y # CONFIG_ECRYPT_FS is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y CONFIG_HFSPLUS_FS_POSIX_ACL=y # CONFIG_BEFS_FS is not set CONFIG_BFS_FS=y # CONFIG_EFS_FS is not set # CONFIG_LOGFS is not set CONFIG_CRAMFS=y # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y CONFIG_HPFS_FS=y # CONFIG_QNX4FS_FS is not set CONFIG_QNX6FS_FS=y # CONFIG_QNX6FS_DEBUG is not set CONFIG_ROMFS_FS=y CONFIG_ROMFS_BACKED_BY_BLOCK=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_PSTORE=y CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y CONFIG_PSTORE_FTRACE=y CONFIG_PSTORE_RAM=y # CONFIG_SYSV_FS is not set CONFIG_UFS_FS=y CONFIG_UFS_FS_WRITE=y # CONFIG_UFS_DEBUG is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=y # CONFIG_NFS_SWAP is not set # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set # CONFIG_NFS_FSCACHE is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFSD is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_SUNRPC_DEBUG is not set CONFIG_CEPH_FS=y # CONFIG_CEPH_FSCACHE is not set # CONFIG_CEPH_FS_POSIX_ACL is not set CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y # CONFIG_CIFS_XATTR is not set CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CIFS_SMB2 is not set CONFIG_CIFS_FSCACHE=y CONFIG_NCP_FS=y CONFIG_NCPFS_PACKET_SIGNING=y # CONFIG_NCPFS_IOCTL_LOCKING is not set CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y # CONFIG_NCPFS_OS2_NS is not set # CONFIG_NCPFS_SMALLDOS is not set CONFIG_NCPFS_NLS=y CONFIG_NCPFS_EXTRAS=y CONFIG_CODA_FS=y CONFIG_AFS_FS=y # CONFIG_AFS_DEBUG is not set # CONFIG_AFS_FSCACHE is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=y # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y # CONFIG_NLS_CODEPAGE_865 is not set CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y # CONFIG_NLS_MAC_INUIT is not set CONFIG_NLS_MAC_ROMANIAN=y # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS is not set CONFIG_SLUB_STATS=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_MEMORY_NOTIFIER_ERROR_INJECT is not set CONFIG_DEBUG_HIGHMEM=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set CONFIG_TIMER_STATS=y CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set CONFIG_NETDEV_NOTIFIER_ERROR_INJECT=y # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_IRQSOFF_TRACER=y 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_TRACING_BRANCHES=y CONFIG_BRANCH_TRACER=y CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y # CONFIG_UPROBE_EVENT is not set # CONFIG_PROBE_EVENTS is not set CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set # CONFIG_TRACING_EVENTS_GPIO is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=y CONFIG_TEST_RHASHTABLE=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y CONFIG_MEMTEST=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y # CONFIG_DEBUG_RODATA is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_DELAY_NONE=y CONFIG_DEFAULT_IO_DELAY_TYPE=3 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_ENTRY=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=y # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=y 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=y CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y # CONFIG_CRYPTO_WP512 is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y # CONFIG_CRYPTO_USER_API_RNG is not set CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_PADLOCK is not set # CONFIG_CRYPTO_DEV_GEODE is not set # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set # CONFIG_LGUEST is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_XZ=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=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 is not set # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=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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 --=-=-=--