From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7300876883189339364==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [printk] af097cab1b: EIP is at vprintk_emit+0xab2/0xb5c Date: Mon, 15 Feb 2016 09:43:37 +0800 Message-ID: <87vb5qd9yu.fsf@yhuang-dev.intel.com> List-Id: --===============7300876883189339364== 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 Sergey-Senozhatsky/printk-move-can_use_con= sole-out-of-console_trylock_for_printk/20160213-024210 commit af097cab1b878d5be746be8bcaa9a79986716c41 ("printk: set may_schedule = for some of console_trylock callers") +------------------------------------------------+------------+------------+ | | 0a94edb5a8 | af097cab1b | +------------------------------------------------+------------+------------+ | boot_successes | 0 | 0 | | boot_failures | 122 | 122 | | BUG:kernel_boot_oversize | 122 | 29 | | backtrace:acpi_get_cpuid | 122 | 122 | | backtrace:early_init_pdc | 122 | 122 | | backtrace:acpi_early_processor_set_pdc | 122 | 122 | | backtrace:acpi_init | 122 | 122 | | backtrace:kernel_init_freeable | 122 | 122 | | EIP_is_at_vprintk_emit | 0 | 42 | | Kernel_panic-not_syncing:softlockup:hung_tasks | 0 | 93 | | backtrace:of_unittest | 0 | 76 | | EIP_is_at_mutex_lock_nested | 0 | 12 | | EIP_is_at_of_unittest | 0 | 17 | | backtrace:apic_timer_interrupt | 0 | 17 | | EIP_is_at__mutex_unlock_slowpath | 0 | 11 | | EIP_is_at_raw_spin_unlock_irqrestore | 0 | 5 | | EIP_is_at__do_softirq | 0 | 1 | | EIP_is_at_lock_acquire | 0 | 3 | | EIP_is_at_debug_lockdep_rcu_enabled | 0 | 1 | | EIP_is_at_lock_is_held | 0 | 1 | +------------------------------------------------+------------+------------+ [ 37.263139] of_overlay_destroy: Could not find overlay #6 [ 37.263179] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [swapp= er:1] [ 37.263179] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [swapp= er:1] [ 37.263184] Modules linked in: [ 37.263184] Modules linked in: [ 37.263187] irq event stamp: 9518968 [ 37.263187] irq event stamp: 9518968 [ 37.263202] hardirqs last enabled at (9518967): [] vprintk_em= it+0xa6e/0xb5c [ 37.263202] hardirqs last enabled at (9518967): [] vprintk_em= it+0xa6e/0xb5c [ 37.263214] hardirqs last disabled at (9518968): [] apic_timer= _interrupt+0x28/0x40 [ 37.263214] hardirqs last disabled at (9518968): [] apic_timer= _interrupt+0x28/0x40 [ 37.263227] softirqs last enabled at (9516854): [] __do_softi= rq+0x6f4/0x832 [ 37.263227] softirqs last enabled at (9516854): [] __do_softi= rq+0x6f4/0x832 [ 37.263239] softirqs last disabled at (9516847): [] do_softirq= _own_stack+0x67/0x8a [ 37.263239] softirqs last disabled at (9516847): [] do_softirq= _own_stack+0x67/0x8a [ 37.263248] CPU: 0 PID: 1 Comm: swapper Not tainted 4.5.0-rc3-00002-gaf0= 97ca #1 [ 37.263248] CPU: 0 PID: 1 Comm: swapper Not tainted 4.5.0-rc3-00002-gaf0= 97ca #1 [ 37.263253] task: cac29000 ti: cac2a000 task.ti: cac2a000 [ 37.263253] task: cac29000 ti: cac2a000 task.ti: cac2a000 [ 37.263259] EIP: 0060:[] EFLAGS: 00000246 CPU: 0 [ 37.263259] EIP: 0060:[] EFLAGS: 00000246 CPU: 0 [ 37.263266] EIP is at vprintk_emit+0xab2/0xb5c [ 37.263266] EIP is at vprintk_emit+0xab2/0xb5c [ 37.263271] EAX: 00000246 EBX: 0000002d ECX: 00000006 EDX: cac293c8 [ 37.263271] EAX: 00000246 EBX: 0000002d ECX: 00000006 EDX: cac293c8 [ 37.263277] ESI: c2aacbc2 EDI: 00000006 EBP: cac2be38 ESP: cac2be1c [ 37.263277] ESI: c2aacbc2 EDI: 00000006 EBP: cac2be38 ESP: cac2be1c [ 37.263282] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 [ 37.263282] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 [ 37.263288] CR0: 8005003b CR2: 00000000 CR3: 0222e000 CR4: 000006b0 [ 37.263288] CR0: 8005003b CR2: 00000000 CR3: 0222e000 CR4: 000006b0 [ 37.263296] Stack: [ 37.263296] Stack: [ 37.263314] fffffffe 00c2be30 00000246 00000000 ffffffed 00000006 00000= 000 cac2be58 [ 37.263314] fffffffe 00c2be30 00000246 00000000 ffffffed 00000006 00000= 000 cac2be58 [ 37.263331] c11b1168 00000000 00000003 00000000 00000000 c1ceb47f cac2b= e6c cac2be60 [ 37.263331] c11b1168 00000000 00000003 00000000 00000000 c1ceb47f cac2b= e6c cac2be60 [ 37.263348] c12b8713 cac2be94 c197ce8b c1ceb47f c1b14d24 00000006 00000= 000 c1ceabd9 [ 37.263348] c12b8713 cac2be94 c197ce8b c1ceb47f c1b14d24 00000006 00000= 000 c1ceabd9 [ 37.263351] Call Trace: [ 37.263351] Call Trace: [ 37.263363] [] vprintk_default+0x20/0x30 [ 37.263363] [] vprintk_default+0x20/0x30 [ 37.263372] [] printk+0x1f/0x2f [ 37.263372] [] printk+0x1f/0x2f [ 37.263382] [] of_overlay_destroy+0x1b4/0x595 [ 37.263382] [] of_overlay_destroy+0x1b4/0x595 [ 37.263392] [] of_unittest+0x252c/0x26e5 [ 37.263392] [] of_unittest+0x252c/0x26e5 [ 37.263400] [] ? slob_free+0x98c/0x9a2 [ 37.263400] [] ? slob_free+0x98c/0x9a2 [ 37.263408] [] ? __phys_addr+0x146/0x188 [ 37.263408] [] ? __phys_addr+0x146/0x188 [ 37.263414] [] ? kfree+0x11f/0x1cc [ 37.263414] [] ? kfree+0x11f/0x1cc [ 37.263423] [] do_one_initcall+0x2ee/0x474 [ 37.263423] [] do_one_initcall+0x2ee/0x474 [ 37.263432] [] ? repair_env_string+0x36/0x140 [ 37.263432] [] ? repair_env_string+0x36/0x140 [ 37.263440] [] ? of_unittest_find_node_by_name+0x11f0/0x11f0 [ 37.263440] [] ? of_unittest_find_node_by_name+0x11f0/0x11f0 [ 37.263450] [] ? parse_args+0x828/0x9c2 [ 37.263450] [] ? parse_args+0x828/0x9c2 [ 37.263461] [] ? kernel_init_freeable+0x322/0x581 [ 37.263461] [] ? kernel_init_freeable+0x322/0x581 [ 37.263470] [] kernel_init_freeable+0x416/0x581 [ 37.263470] [] kernel_init_freeable+0x416/0x581 [ 37.263480] [] kernel_init+0x16/0x1e7 [ 37.263480] [] kernel_init+0x16/0x1e7 [ 37.263488] [] ret_from_kernel_thread+0x20/0x40 [ 37.263488] [] ret_from_kernel_thread+0x20/0x40 [ 37.263496] [] ? rest_init+0x2bb/0x2bb [ 37.263496] [] ? rest_init+0x2bb/0x2bb [ 37.263609] Code: 83 05 48 90 aa c2 01 b8 a0 65 f0 c1 83 15 4c 90 aa c2 = 00 e9 84 f6 ff ff 83 05 40 90 aa c2 01 8b 45 ec 83 15 44 90 aa c2 00 50 9d = <8d> 74 26 00 83 05 50 90 aa c2 01 83 15 54 90 aa c2 00 80 7d eb [ 37.263609] Code: 83 05 48 90 aa c2 01 b8 a0 65 f0 c1 83 15 4c 90 aa c2 = 00 e9 84 f6 ff ff 83 05 40 90 aa c2 01 8b 45 ec 83 15 44 90 aa c2 00 50 9d = <8d> 74 26 00 83 05 50 90 aa c2 01 83 15 54 90 aa c2 00 80 7d eb [ 37.263614] Kernel panic - not syncing: softlockup: hung tasks [ 37.263614] Kernel panic - not syncing: softlockup: hung tasks Thanks, Ying Huang --===============7300876883189339364== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.5.0-rc3-00002-gaf097ca" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC41LjAtcmMzIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTgK Q09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MTYKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09N UEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNP TkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09O RklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklD X0hXRUlHSFQ9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUldTRU1fWENI R0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdf QVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNP TkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURf RklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05G SUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lC TEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9H RU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9 eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfWDg2XzMyX0xB WllfR1M9eQpDT05GSUdfQVJDSF9IV0VJR0hUX0NGTEFHUz0iLWZjYWxsLXNhdmVkLWVjeCAtZmNh bGwtc2F2ZWQtZWR4IgpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9F QVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9MwpDT05GSUdfREVGQ09ORklHX0xJ U1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfQ09OU1RSVUNU T1JTPXkKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoK IwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfQlJPS0VOX09OX1NNUD15CkNPTkZJR19JTklUX0VO Vl9BUkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NPTVBJTEU9IiIKIyBDT05GSUdfQ09NUElMRV9U RVNUIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxWRVJTSU9O X0FVVE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQ Mj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09O RklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQojIENPTkZJR19L RVJORUxfR1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CkNP TkZJR19LRVJORUxfTFpNQT15CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklH X0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09O RklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lT VklQQ19TWVNDVEw9eQojIENPTkZJR19QT1NJWF9NUVVFVUUgaXMgbm90IHNldApDT05GSUdfQ1JP U1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19GSEFORExFPXkKIyBDT05GSUdfVVNFTElCIGlzIG5v dCBzZXQKIyBDT05GSUdfQVVESVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lT Q0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNP TkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0NISVA9eQpDT05GSUdf SVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19JUlFfRE9N QUlOX0RFQlVHPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9J UlE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJD RV9EQVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdf R0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05G SUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VW RU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVy cyBzdWJzeXN0ZW0KIwpDT05GSUdfSFpfUEVSSU9ESUM9eQojIENPTkZJR19OT19IWl9JRExFIGlz IG5vdCBzZXQKQ09ORklHX05PX0haPXkKIyBDT05GSUdfSElHSF9SRVNfVElNRVJTIGlzIG5vdCBz ZXQKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tf Q1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQK Q09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMz15CiMg Q09ORklHX1RBU0tTVEFUUyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19U SU5ZX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CiMg Q09ORklHX1RBU0tTX1JDVSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKIyBD T05GSUdfVFJFRV9SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9P VCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CiMgQ09O RklHX0lLQ09ORklHX1BST0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05G SUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BB R0VfQ09VTlRFUj15CkNPTkZJR19NRU1DRz15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdf RkFJUl9HUk9VUF9TQ0hFRD15CkNPTkZJR19DRlNfQkFORFdJRFRIPXkKQ09ORklHX1JUX0dST1VQ X1NDSEVEPXkKIyBDT05GSUdfQ0dST1VQX1BJRFMgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX0ZS RUVaRVI9eQojIENPTkZJR19DR1JPVVBfSFVHRVRMQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVVNF VFMgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1BFUkY9eQpDT05GSUdfQ0dS T1VQX0RFQlVHPXkKIyBDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFIGlzIG5vdCBzZXQKQ09ORklH X05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKIyBDT05GSUdfSVBDX05TIGlzIG5vdCBzZXQK Q09ORklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19T Q0hFRF9BVVRPR1JPVVA9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKIyBD T05GSUdfUkVMQVkgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5J VFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CiMgQ09ORklHX1JEX0JaSVAyIGlzIG5v dCBzZXQKIyBDT05GSUdfUkRfTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19SRF9YWj15CiMgQ09ORklH X1JEX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19DQ19P UFRJTUlaRV9GT1JfU0laRT15CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpD T05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklH X0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CkNPTkZJR19FWFBFUlQ9eQpDT05G SUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQpD T05GSUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQK Q09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19QUklOVEs9eQpD T05GSUdfQlVHPXkKIyBDT05GSUdfUENTUEtSX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0JB U0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15 CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfQlBGX1NZU0NBTEw9eQoj IENPTkZJR19TSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19BSU89eQojIENPTkZJR19BRFZJU0VfU1lT Q0FMTFMgaXMgbm90IHNldApDT05GSUdfVVNFUkZBVUxURkQ9eQpDT05GSUdfUENJX1FVSVJLUz15 CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0VNQkVEREVEPXkKQ09ORklHX0hBVkVfUEVSRl9F VkVOVFM9eQpDT05GSUdfUEVSRl9VU0VfVk1BTExPQz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNl IEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQpDT05GSUdfREVCVUdf UEVSRl9VU0VfVk1BTExPQz15CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CkNPTkZJR19DT01Q QVRfQlJLPXkKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUIgaXMgbm90IHNl dApDT05GSUdfU0xPQj15CiMgQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTiBpcyBub3Qg c2V0CkNPTkZJR19QUk9GSUxJTkc9eQpDT05GSUdfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVf RVZFTlRfTVVMVElQTEVYPXkKQ09ORklHX0hBVkVfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVf Tk1JX1RJTUVSPXkKQ09ORklHX0tQUk9CRVM9eQojIENPTkZJR19KVU1QX0xBQkVMIGlzIG5vdCBz ZXQKQ09ORklHX09QVFBST0JFUz15CiMgQ09ORklHX1VQUk9CRVMgaXMgbm90IHNldAojIENPTkZJ R19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJ RU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNP TkZJR19LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVf S1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9 eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VI T09LPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURM RV9USFJFQUQ9eQpDT05GSUdfQVJDSF9XQU5UU19EWU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklH X0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0RNQV9BUElfREVC VUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQ T0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hB VkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVf UEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05G SUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FM PXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0lQQ19QQVJT RV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUND T01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0Nf U1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORT15 CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIgaXMgbm90IHNldAojIENPTkZJR19D Q19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9JUlFfVElNRV9B Q0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJ R19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUw9eQpDT05G SUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklU Uz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9OApDT05GSUdfSEFWRV9DT1BZX1RIUkVBRF9U TFM9eQpDT05GSUdfQ0xPTkVfQkFDS1dBUkRTPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNP TkZJR19PTERfU0lHQUNUSU9OPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwpD T05GSUdfR0NPVl9LRVJORUw9eQpDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CkNP TkZJR19HQ09WX1BST0ZJTEVfQUxMPXkKIyBDT05GSUdfR0NPVl9GT1JNQVRfQVVUT0RFVEVDVCBp cyBub3Qgc2V0CiMgQ09ORklHX0dDT1ZfRk9STUFUXzNfNCBpcyBub3Qgc2V0CkNPTkZJR19HQ09W X0ZPUk1BVF80Xzc9eQpDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVOVD15CkNPTkZJR19S VF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFUz15CkNPTkZJR19N T0RVTEVfRk9SQ0VfTE9BRD15CkNPTkZJR19NT0RVTEVfVU5MT0FEPXkKIyBDT05GSUdfTU9EVUxF X0ZPUkNFX1VOTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFZFUlNJT05TIGlzIG5vdCBzZXQK IyBDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxF X1NJRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9DT01QUkVTUyBpcyBub3Qgc2V0CkNPTkZJ R19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKIyBDT05GSUdfQkxPQ0sgaXMgbm90IHNldApDT05GSUdf QVNOMT15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRT X0FUT01JQ19STVc9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19B UkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3Ig dHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQojIENPTkZJR19TTVAgaXMgbm90 IHNldApDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2X0ZBU1RfRkVBVFVSRV9U RVNUUz15CkNPTkZJR19YODZfTVBQQVJTRT15CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9S TSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdf WDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfSU9TRl9NQkk9eQojIENP TkZJR19JT1NGX01CSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZ X0ZBSUxVUkU9eQpDT05GSUdfWDg2XzMyX0lSSVM9bQojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1F X1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJB VklSVD15CkNPTkZJR19QQVJBVklSVF9ERUJVRz15CkNPTkZJR19YRU49eQpDT05GSUdfWEVOX0RP TTA9eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQpDT05GSUdf WEVOX0RFQlVHX0ZTPXkKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX0tWTV9ERUJVR19GUyBp cyBub3Qgc2V0CiMgQ09ORklHX0xHVUVTVF9HVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFW SVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9DTE9DSz15CkNP TkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTTQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODYg aXMgbm90IHNldAojIENPTkZJR19NNTg2VFNDIGlzIG5vdCBzZXQKQ09ORklHX001ODZNTVg9eQoj IENPTkZJR19NNjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1JSSBpcyBub3Qgc2V0CiMg Q09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1NIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs2IGlzIG5vdCBzZXQK IyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdf TUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VPTiBpcyBub3Qgc2V0CiMgQ09ORklH X01XSU5DSElQQzYgaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDNEIGlzIG5vdCBzZXQKIyBD T05GSUdfTUVMQU4gaXMgbm90IHNldAojIENPTkZJR19NR0VPREVHWDEgaXMgbm90IHNldAojIENP TkZJR19NR0VPREVfTFggaXMgbm90IHNldAojIENPTkZJR19NQ1lSSVhJSUkgaXMgbm90IHNldAoj IENPTkZJR19NVklBQzNfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFDNyBpcyBub3Qgc2V0CiMg Q09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9HRU5FUklDPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdf WDg2X0wxX0NBQ0hFX1NISUZUPTYKIyBDT05GSUdfWDg2X1BQUk9fRkVOQ0UgaXMgbm90IHNldApD T05GSUdfWDg2X0YwMEZfQlVHPXkKQ09ORklHX1g4Nl9BTElHTk1FTlRfMTY9eQpDT05GSUdfWDg2 X0lOVEVMX1VTRVJDT1BZPXkKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15 CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTUKIyBDT05GSUdfUFJPQ0VTU09SX1NFTEVD VCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQ1lSSVhf MzI9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklH X0NQVV9TVVBfVFJBTlNNRVRBXzMyPXkKQ09ORklHX0NQVV9TVVBfVU1DXzMyPXkKQ09ORklHX0hQ RVRfVElNRVI9eQojIENPTkZJR19ETUkgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQj15CkNPTkZJ R19JT01NVV9IRUxQRVI9eQpDT05GSUdfTlJfQ1BVUz0xCkNPTkZJR19QUkVFTVBUX05PTkU9eQoj IENPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFQgaXMg bm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19VUF9MQVRFX0lOSVQ9eQpDT05G SUdfWDg2X1VQX0FQSUM9eQojIENPTkZJR19YODZfVVBfSU9BUElDIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKIyBDT05GSUdfWDg2X1JFUk9V VEVfRk9SX0JST0tFTl9CT09UX0lSUVMgaXMgbm90IHNldApDT05GSUdfWDg2X01DRT15CiMgQ09O RklHX1g4Nl9NQ0VfSU5URUwgaXMgbm90IHNldApDT05GSUdfWDg2X01DRV9BTUQ9eQpDT05GSUdf WDg2X0FOQ0lFTlRfTUNFPXkKQ09ORklHX1g4Nl9NQ0VfVEhSRVNIT0xEPXkKIyBDT05GSUdfWDg2 X01DRV9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19YODZfTEVHQUNZX1ZNODYgaXMgbm90IHNl dAojIENPTkZJR19WTTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQSBpcyBub3Qgc2V0CiMg Q09ORklHX0k4SyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkVCT09URklYVVBTPXkKIyBDT05GSUdf TUlDUk9DT0RFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NU1I9eQpDT05GSUdfWDg2X0NQVUlEPXkK IyBDT05GSUdfTk9ISUdITUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElHSE1FTTRHIGlzIG5vdCBz ZXQKQ09ORklHX0hJR0hNRU02NEc9eQpDT05GSUdfVk1TUExJVF8zRz15CiMgQ09ORklHX1ZNU1BM SVRfMkcgaXMgbm90IHNldAojIENPTkZJR19WTVNQTElUXzFHIGlzIG5vdCBzZXQKQ09ORklHX1BB R0VfT0ZGU0VUPTB4QzAwMDAwMDAKQ09ORklHX0hJR0hNRU09eQpDT05GSUdfWDg2X1BBRT15CkNP TkZJR19BUkNIX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJ VD15CkNPTkZJR19BUkNIX0ZMQVRNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VO QUJMRT15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfSUxMRUdBTF9Q T0lOVEVSX1ZBTFVFPTAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfRkxBVE1F TV9NQU5VQUw9eQojIENPTkZJR19TUEFSU0VNRU1fTUFOVUFMIGlzIG5vdCBzZXQKQ09ORklHX0ZM QVRNRU09eQpDT05GSUdfRkxBVF9OT0RFX01FTV9NQVA9eQpDT05GSUdfU1BBUlNFTUVNX1NUQVRJ Qz15CkNPTkZJR19IQVZFX01FTUJMT0NLPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9 eQpDT05GSUdfQVJDSF9ESVNDQVJEX01FTUJMT0NLPXkKIyBDT05GSUdfSEFWRV9CT09UTUVNX0lO Rk9fTk9ERSBpcyBub3Qgc2V0CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNI X0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01FTU9SWV9CQUxMT09OPXkKQ09ORklH X0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElP Tj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19aT05FX0RNQV9GTEFHPTEKQ09O RklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX01NVV9OT1RJRklFUj15CkNPTkZJR19LU009eQpDT05G SUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZ X0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RS QU5TUEFSRU5UX0hVR0VQQUdFIGlzIG5vdCBzZXQKQ09ORklHX05FRURfUEVSX0NQVV9LTT15CiMg Q09ORklHX0NMRUFOQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19DTUEgaXMgbm90IHNldApDT05G SUdfWlBPT0w9bQpDT05GSUdfWkJVRD1tCkNPTkZJR19aU01BTExPQz15CiMgQ09ORklHX1BHVEFC TEVfTUFQUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX1pTTUFMTE9DX1NUQVQgaXMgbm90IHNldApD T05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVGRVJS RURfU1RSVUNUX1BBR0VfSU5JVD15CkNPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkc9eQojIENPTkZJ R19ISUdIUFRFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQoj IENPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NIRUNLIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApDT05GSUdfTVRSUj15CiMgQ09ORklHX01UUlJfU0FO SVRJWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BBVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNI X1JBTkRPTT15CiMgQ09ORklHX1g4Nl9TTUFQIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFTF9N UFg9eQojIENPTkZJR19FRkkgaXMgbm90IHNldApDT05GSUdfU0VDQ09NUD15CiMgQ09ORklHX0ha XzEwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8yNTA9eQojIENPTkZJR19IWl8zMDAgaXMgbm90IHNl dAojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTI1MAojIENPTkZJR19TQ0hF RF9IUlRJQ0sgaXMgbm90IHNldAojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19DUkFT SF9EVU1QPXkKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMAojIENPTkZJR19SRUxPQ0FU QUJMRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMAojIENPTkZJR19D T01QQVRfVkRTTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CiMg Q09ORklHX01PRElGWV9MRFRfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0VOQUJMRV9N RU1PUllfSE9UUExVRz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMK Q09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKIyBDT05GSUdfU1VTUEVO RF9TS0lQX1NZTkMgaXMgbm90IHNldApDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CkNPTkZJ R19QTV9TTEVFUD15CkNPTkZJR19QTV9BVVRPU0xFRVA9eQpDT05GSUdfUE1fV0FLRUxPQ0tTPXkK Q09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKQ09ORklHX1BNX1dBS0VMT0NLU19HQz15CkNP TkZJR19QTT15CiMgQ09ORklHX1BNX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfUE9XRVJf RUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xF R0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNP TkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVC VUdHRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9TTEVFUD15CiMgQ09ORklHX0FDUElfUFJPQ0ZT X1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKIyBD T05GSUdfQUNQSV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdf QUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfRkFOPXkKIyBD T05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09O RklHX0FDUElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQojIENPTkZJ R19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1B TD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lO SVRSRF9UQUJMRV9PVkVSUklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19BQ1BJX1BDSV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1F Uj15CiMgQ09ORklHX0FDUElfQ09OVEFJTkVSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSE9UUExV R19JT0FQSUM9eQojIENPTkZJR19BQ1BJX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSEVE IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJ X0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMgbm90IHNldAojIENPTkZJR19QTUlDX09Q UkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NGST15CkNPTkZJR19YODZfQVBNX0JPT1Q9eQpDT05G SUdfQVBNPXkKIyBDT05GSUdfQVBNX0lHTk9SRV9VU0VSX1NVU1BFTkQgaXMgbm90IHNldAojIENP TkZJR19BUE1fRE9fRU5BQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBNX0NQVV9JRExFIGlzIG5v dCBzZXQKIyBDT05GSUdfQVBNX0RJU1BMQVlfQkxBTksgaXMgbm90IHNldAojIENPTkZJR19BUE1f QUxMT1dfSU5UUyBpcyBub3Qgc2V0CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKIyBDT05G SUdfQ1BVX0ZSRVEgaXMgbm90IHNldAoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkK Q09ORklHX0NQVV9JRExFX0dPVl9MQURERVI9eQpDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQoj IENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9JRExFIGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklH X1BDST15CiMgQ09ORklHX1BDSV9HT0JJT1MgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09NTUNP TkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19Q Q0lfR09BTlk9eQpDT05GSUdfUENJX0JJT1M9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19Q Q0lfTU1DT05GSUc9eQpDT05GSUdfUENJX1hFTj15CkNPTkZJR19QQ0lfRE9NQUlOUz15CiMgQ09O RklHX1BDSV9DTkIyMExFX1FVSVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRVBPUlRCVVMgaXMg bm90IHNldApDT05GSUdfUENJX0JVU19BRERSX1RfNjRCSVQ9eQojIENPTkZJR19QQ0lfTVNJIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1JFQUxM T0NfRU5BQkxFX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19QQ0lfU1RVQiBpcyBub3Qgc2V0CkNP TkZJR19YRU5fUENJREVWX0ZST05URU5EPXkKQ09ORklHX0hUX0lSUT15CiMgQ09ORklHX1BDSV9J T1YgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUFJJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BB U0lEIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CgojCiMgUENJIGhvc3QgY29udHJvbGxl ciBkcml2ZXJzCiMKQ09ORklHX0lTQV9ETUFfQVBJPXkKIyBDT05GSUdfSVNBIGlzIG5vdCBzZXQK Q09ORklHX1NDeDIwMD15CkNPTkZJR19TQ3gyMDBIUl9USU1FUj15CiMgQ09ORklHX0FMSVggaXMg bm90IHNldApDT05GSUdfTkVUNTUwMT15CkNPTkZJR19BTURfTkI9eQojIENPTkZJR19QQ0NBUkQg aXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElE SU8gaXMgbm90IHNldApDT05GSUdfWDg2X1NZU0ZCPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9y bWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19CSU5GTVRfU0NS SVBUPXkKQ09ORklHX0hBVkVfQU9VVD15CiMgQ09ORklHX0JJTkZNVF9BT1VUIGlzIG5vdCBzZXQK Q09ORklHX0JJTkZNVF9NSVNDPXkKIyBDT05GSUdfQ09SRURVTVAgaXMgbm90IHNldApDT05GSUdf SEFWRV9BVE9NSUNfSU9NQVA9eQpDT05GSUdfUE1DX0FUT009eQpDT05GSUdfTkVUPXkKCiMKIyBO ZXR3b3JraW5nIG9wdGlvbnMKIwojIENPTkZJR19QQUNLRVQgaXMgbm90IHNldApDT05GSUdfVU5J WD15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9LRVkgaXMgbm90 IHNldAojIENPTkZJR19JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09SS19TRUNNQVJLIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1BUUF9DTEFTU0lGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05F VFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ERUNORVQgaXMgbm90IHNl dAojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBYIGlzIG5vdCBzZXQKIyBDT05G SUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAojIENPTkZJR19MQVBC IGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1 NCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RDQiBp cyBub3Qgc2V0CiMgQ09ORklHX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVE1B Tl9BRFYgaXMgbm90IHNldAojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05F VExJTktfTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMg Q09ORklHX01QTFMgaXMgbm90IHNldAojIENPTkZJR19IU1IgaXMgbm90IHNldAojIENPTkZJR19T T0NLX0NHUk9VUF9EQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9S WF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJ R19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lS REEgaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0CkNPTkZJR19XSVJFTEVTUz15CiMg Q09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTElCODAyMTEgaXMgbm90IHNldAoK IwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKQ09ORklHX01B QzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdfV0lNQVggaXMgbm90IHNldAojIENP TkZJR19SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19SRktJTExfUkVHVUxBVE9SIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CiMg Q09ORklHX05GQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xXVFVOTkVMIGlzIG5vdCBzZXQKCiMKIyBE ZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCiMgQ09ORklHX1VF VkVOVF9IRUxQRVIgaXMgbm90IHNldApDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBG U19NT1VOVCBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklS TVdBUkVfQlVJTEQ9eQpDT05GSUdfRldfTE9BREVSPXkKQ09ORklHX0ZJUk1XQVJFX0lOX0tFUk5F TD15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVS PXkKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSz15CkNPTkZJR19BTExPV19E RVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldApDT05GSUdfREVC VUdfREVWUkVTPXkKQ09ORklHX1NZU19IWVBFUlZJU09SPXkKIyBDT05GSUdfR0VORVJJQ19DUFVf REVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdf UkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9bQpDT05GSUdfUkVHTUFQX1NQTUk9bQpDT05GSUdf UkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CiMgQ09ORklHX0RNQV9TSEFSRURfQlVG RkVSIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX0NPTk5FQ1RPUiBpcyBu b3Qgc2V0CkNPTkZJR19NVEQ9bQojIENPTkZJR19NVERfVEVTVFMgaXMgbm90IHNldApDT05GSUdf TVREX1JFREJPT1RfUEFSVFM9bQpDT05GSUdfTVREX1JFREJPT1RfRElSRUNUT1JZX0JMT0NLPS0x CiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTX1VOQUxMT0NBVEVEIGlzIG5vdCBzZXQKIyBDT05G SUdfTVREX1JFREJPT1RfUEFSVFNfUkVBRE9OTFkgaXMgbm90IHNldApDT05GSUdfTVREX0NNRExJ TkVfUEFSVFM9bQojIENPTkZJR19NVERfT0ZfUEFSVFMgaXMgbm90IHNldAojIENPTkZJR19NVERf QVI3X1BBUlRTIGlzIG5vdCBzZXQKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExh eWVycwojCkNPTkZJR19NVERfT09QUz1tCkNPTkZJR19NVERfUEFSVElUSU9ORURfTUFTVEVSPXkK CiMKIyBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCiMgQ09ORklHX01URF9DRkkgaXMgbm90 IHNldApDT05GSUdfTVREX0pFREVDUFJPQkU9bQpDT05GSUdfTVREX0dFTl9QUk9CRT1tCkNPTkZJ R19NVERfQ0ZJX0FEVl9PUFRJT05TPXkKIyBDT05GSUdfTVREX0NGSV9OT1NXQVAgaXMgbm90IHNl dApDT05GSUdfTVREX0NGSV9CRV9CWVRFX1NXQVA9eQojIENPTkZJR19NVERfQ0ZJX0xFX0JZVEVf U1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfR0VPTUVUUlkgaXMgbm90IHNldApDT05G SUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzI9eQpD T05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhf OCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xNiBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0kx PXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfQ0ZJX0k0IGlzIG5vdCBzZXQKIyBD T05GSUdfTVREX0NGSV9JOCBpcyBub3Qgc2V0CkNPTkZJR19NVERfT1RQPXkKIyBDT05GSUdfTVRE X0NGSV9JTlRFTEVYVCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0FNRFNURD1tCkNPTkZJR19N VERfQ0ZJX1NUQUE9bQpDT05GSUdfTVREX0NGSV9VVElMPW0KQ09ORklHX01URF9SQU09bQojIENP TkZJR19NVERfUk9NIGlzIG5vdCBzZXQKQ09ORklHX01URF9BQlNFTlQ9bQoKIwojIE1hcHBpbmcg ZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwpDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1M9eQoj IENPTkZJR19NVERfUEhZU01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QSFlTTUFQX09GIGlz IG5vdCBzZXQKQ09ORklHX01URF9BTUQ3NlhST009bQojIENPTkZJR19NVERfSUNIWFJPTSBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9FU0IyUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NLODA0 WFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TQ0IyX0ZMQVNIIGlzIG5vdCBzZXQKQ09ORklH X01URF9ORVR0ZWw9bQojIENPTkZJR19NVERfTDQ0MEdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NVERfR1BJT19BRERSPW0KIyBDT05GSUdfTVREX0lOVEVM X1ZSX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QTEFUUkFNIGlzIG5vdCBzZXQKQ09ORklH X01URF9MQVRDSF9BRERSPW0KCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMK IwojIENPTkZJR19NVERfUE1DNTUxIGlzIG5vdCBzZXQKQ09ORklHX01URF9TTFJBTT1tCiMgQ09O RklHX01URF9QSFJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NVERSQU0gaXMgbm90IHNldAoK IwojIERpc2stT24tQ2hpcCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19NVERfRE9DRzM9bQpDT05G SUdfQkNIX0NPTlNUX009MTQKQ09ORklHX0JDSF9DT05TVF9UPTQKQ09ORklHX01URF9OQU5EX0VD Qz1tCiMgQ09ORklHX01URF9OQU5EX0VDQ19TTUMgaXMgbm90IHNldApDT05GSUdfTVREX05BTkQ9 bQojIENPTkZJR19NVERfTkFORF9FQ0NfQkNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NNX0NP TU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0RFTkFMSV9QQ0kgaXMgbm90IHNldApD T05GSUdfTVREX05BTkRfR1BJTz1tCiMgQ09ORklHX01URF9OQU5EX09NQVBfQkNIX0JVSUxEIGlz IG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0lEUz1tCiMgQ09ORklHX01URF9OQU5EX1JJQ09IIGlz IG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVA9bQojIENPTkZJR19NVERfTkFORF9E SVNLT05DSElQX1BST0JFX0FEVkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RJU0tP TkNISVBfUFJPQkVfQUREUkVTUz0wCkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQX0JCVFdSSVRF PXkKIyBDT05GSUdfTVREX05BTkRfRE9DRzQgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9D QUZFIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0NTNTUzWD1tCkNPTkZJR19NVERfTkFORF9O QU5EU0lNPW0KQ09ORklHX01URF9OQU5EX1BMQVRGT1JNPW0KQ09ORklHX01URF9OQU5EX0hJU0k1 MDQ9bQojIENPTkZJR19NVERfT05FTkFORCBpcyBub3Qgc2V0CgojCiMgTFBERFIgJiBMUEREUjIg UENNIG1lbW9yeSBkcml2ZXJzCiMKQ09ORklHX01URF9MUEREUj1tCkNPTkZJR19NVERfUUlORk9f UFJPQkU9bQpDT05GSUdfTVREX1NQSV9OT1I9bQojIENPTkZJR19NVERfTVQ4MXh4X05PUiBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9TUElfTk9SX1VTRV80S19TRUNUT1JTIGlzIG5vdCBzZXQKQ09O RklHX01URF9VQkk9bQpDT05GSUdfTVREX1VCSV9XTF9USFJFU0hPTEQ9NDA5NgpDT05GSUdfTVRE X1VCSV9CRUJfTElNSVQ9MjAKIyBDT05GSUdfTVREX1VCSV9GQVNUTUFQIGlzIG5vdCBzZXQKQ09O RklHX01URF9VQklfR0xVRUJJPW0KQ09ORklHX0RUQz15CkNPTkZJR19PRj15CkNPTkZJR19PRl9V TklUVEVTVD15CkNPTkZJR19PRl9GTEFUVFJFRT15CkNPTkZJR19PRl9FQVJMWV9GTEFUVFJFRT15 CkNPTkZJR19PRl9EWU5BTUlDPXkKQ09ORklHX09GX0FERFJFU1M9eQpDT05GSUdfT0ZfQUREUkVT U19QQ0k9eQpDT05GSUdfT0ZfSVJRPXkKQ09ORklHX09GX1BDST15CkNPTkZJR19PRl9QQ0lfSVJR PXkKQ09ORklHX09GX01URD15CkNPTkZJR19PRl9SRVNPTFZFPXkKQ09ORklHX09GX09WRVJMQVk9 eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVD1tCkNP TkZJR19QQVJQT1JUX1BDPW0KIyBDT05GSUdfUEFSUE9SVF9TRVJJQUwgaXMgbm90IHNldAojIENP TkZJR19QQVJQT1JUX1BDX0ZJRk8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX1BDX1NVUEVS SU8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX0dTQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BB UlBPUlRfQVg4ODc5NiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfMTI4NCBpcyBub3Qgc2V0 CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMK IwpDT05GSUdfUE5QQUNQST15CgojCiMgTWlzYyBkZXZpY2VzCiMKIyBDT05GSUdfU0VOU09SU19M SVMzTFYwMkQgaXMgbm90IHNldAojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09O RklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldAojIENP TkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0dJX0lPQzQgaXMgbm90IHNldAojIENP TkZJR19USUZNX0NPUkUgaXMgbm90IHNldApDT05GSUdfSUNTOTMyUzQwMT1tCkNPTkZJR19FTkNM T1NVUkVfU0VSVklDRVM9eQojIENPTkZJR19IUF9JTE8gaXMgbm90IHNldAojIENPTkZJR19BUERT OTgwMkFMUyBpcyBub3Qgc2V0CkNPTkZJR19JU0wyOTAwMz1tCkNPTkZJR19JU0wyOTAyMD1tCkNP TkZJR19TRU5TT1JTX1RTTDI1NTA9bQpDT05GSUdfU0VOU09SU19CSDE3ODA9bQojIENPTkZJR19T RU5TT1JTX0JIMTc3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90 IHNldApDT05GSUdfSE1DNjM1Mj1tCkNPTkZJR19EUzE2ODI9bQpDT05GSUdfQk1QMDg1PXkKQ09O RklHX0JNUDA4NV9JMkM9bQojIENPTkZJR19QQ0hfUEhVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9TV0lUQ0hfRlNBOTQ4MCBpcyBub3Qgc2V0CkNPTkZJR19TUkFNPXkKIyBDT05GSUdfQzJQT1JU IGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlz IG5vdCBzZXQKQ09ORklHX0VFUFJPTV9MRUdBQ1k9bQpDT05GSUdfRUVQUk9NX01BWDY4NzU9bQoj IENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90IHNldAojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5v dCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lw bGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MSVMzX0ky QyBpcyBub3Qgc2V0CgojCiMgQWx0ZXJhIEZQR0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMK Q09ORklHX0FMVEVSQV9TVEFQTD1tCiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBzZXQKCiMK IyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCgojCiMgU0NJRiBCdXMgRHJpdmVyCiMKCiMKIyBJbnRl bCBNSUMgSG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCgojCiMgU0NJ RiBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDb3Byb2Nlc3NvciBTdGF0ZSBNYW5hZ2VtZW50IChD T1NNKSBEcml2ZXJzCiMKQ09ORklHX0VDSE89eQojIENPTkZJR19DWExfQkFTRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NYTF9LRVJORUxfQVBJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0VFSCBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX0lERT15CgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJ R19TQ1NJX01PRD15CiMgQ09ORklHX1NDU0lfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9O RVRMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEz OTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKQ09ORklHX0ZJUkVXSVJFPW0KIyBDT05GSUdfRklSRVdJ UkVfT0hDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldAojIENP TkZJR19NQUNJTlRPU0hfRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVERFVklDRVMgaXMg bm90IHNldAojIENPTkZJR19WSE9TVF9ORVQgaXMgbm90IHNldAojIENPTkZJR19WSE9TVF9DUk9T U19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNP TkZJR19JTlBVVD15CiMgQ09ORklHX0lOUFVUX0ZGX01FTUxFU1MgaXMgbm90IHNldAojIENPTkZJ R19JTlBVVF9QT0xMREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfU1BBUlNFS01BUCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOUFVUX01BVFJJWEtNQVAgaXMgbm90IHNldAoKIwojIFVzZXJsYW5k IGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQpDT05GSUdfSU5QVVRfTU9VU0VE RVZfUFNBVVg9eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5Q VVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CiMgQ09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX0VWREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMg bm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJE PXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlC T0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQ SU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMg Q09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4 NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfT01BUDQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtC RCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9DQVAxMVhYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklH X01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfTE9H SVBTMlBQPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX0NZ UFJFU1M9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQojIENPTkZJR19NT1VTRV9QUzJf RUxBTlRFQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUMgaXMgbm90IHNl dAojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMy X0ZPQ0FMVEVDSD15CiMgQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBu b3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9D WUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0dQSU8gaXMgbm90IHNl dAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0Vf U1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0pPWVNUSUNLIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5QVVRfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVE9VQ0hT Q1JFRU4gaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NSVNDIGlzIG5vdCBzZXQKCiMKIyBIYXJk d2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BD X1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQpDT05G SUdfU0VSSU9fQ1Q4MkM3MTA9bQpDT05GSUdfU0VSSU9fUEFSS0JEPW0KIyBDT05GSUdfU0VSSU9f UENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CkNPTkZJR19TRVJJT19SQVc9 bQojIENPTkZJR19TRVJJT19BTFRFUkFfUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX1BTMk1V TFQ9bQojIENPTkZJR19TRVJJT19BUkNfUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0FQQlBT Mj1tCkNPTkZJR19VU0VSSU89bQpDT05GSUdfR0FNRVBPUlQ9bQpDT05GSUdfR0FNRVBPUlRfTlM1 NTg9bQojIENPTkZJR19HQU1FUE9SVF9MNCBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUX0VN VTEwSzEgaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMg Q2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldApD T05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTIGlz IG5vdCBzZXQKQ09ORklHX0xFR0FDWV9QVFlTPXkKQ09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2 CiMgQ09ORklHX1NFUklBTF9OT05TVEFOREFSRCBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBp cyBub3Qgc2V0CiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfU0lOSyBp cyBub3Qgc2V0CiMgQ09ORklHX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19ERVZLTUVNPXkKCiMK IyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFM XzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NF UklBTF84MjUwX1BOUD15CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklB TF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBf TlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CiMgQ09ORklHX1NF UklBTF84MjUwX0VYVEVOREVEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRlNMIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfODI1MF9SVDI4OFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9JTkdFTklDIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMXzgyNTBfTUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX09GX1BMQVRGT1JNIGlz IG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKIyBDT05GSUdfU0VS SUFMX1VBUlRMSVRFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklB TF9DT1JFX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfSlNNIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfVElNQkVSREFMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUENIX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfWElMSU5YX1BTX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xf TFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0NPTkVYQU5UX0RJR0lDT0xPUiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NRU5fWjEzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RUWV9Q UklOVEsgaXMgbm90IHNldApDT05GSUdfUFJJTlRFUj1tCiMgQ09ORklHX0xQX0NPTlNPTEUgaXMg bm90IHNldApDT05GSUdfUFBERVY9bQpDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19IVkNfSVJR PXkKQ09ORklHX0hWQ19YRU49eQpDT05GSUdfSFZDX1hFTl9GUk9OVEVORD15CiMgQ09ORklHX1ZJ UlRJT19DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9IQU5ETEVSIGlzIG5vdCBzZXQK IyBDT05GSUdfSFdfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZSQU0gaXMgbm90IHNldAoj IENPTkZJR19SMzk2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExJQ09NIGlzIG5vdCBzZXQKIyBD T05GSUdfU09OWVBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNldApDT05GSUdf U0N4MjAwX0dQSU89bQpDT05GSUdfUEM4NzM2eF9HUElPPXkKQ09ORklHX05TQ19HUElPPXkKIyBD T05GSUdfSFBFVCBpcyBub3Qgc2V0CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQojIENPTkZJR19U Q0dfVFBNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNldApDT05GSUdfREVW UE9SVD15CkNPTkZJR19YSUxMWUJVUz1tCkNPTkZJR19YSUxMWUJVU19PRj1tCgojCiMgSTJDIHN1 cHBvcnQKIwpDT05GSUdfSTJDPW0KQ09ORklHX0kyQ19CT0FSRElORk89eQojIENPTkZJR19JMkNf Q09NUEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldApDT05GSUdf STJDX01VWD1tCgojCiMgTXVsdGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCkNPTkZJR19JMkNf QVJCX0dQSU9fQ0hBTExFTkdFPW0KQ09ORklHX0kyQ19NVVhfR1BJTz1tCiMgQ09ORklHX0kyQ19N VVhfUENBOTU0MSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1BDQTk1NHg9bQpDT05GSUdfSTJD X01VWF9SRUc9bQpDT05GSUdfSTJDX0hFTFBFUl9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz1tCkNP TkZJR19JMkNfQUxHT0JJVD1tCkNPTkZJR19JMkNfQUxHT1BDQT1tCgojCiMgSTJDIEhhcmR3YXJl IEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMg Q09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90 IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYg aXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19J ODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNf SVNNVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19ORk9SQ0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENP TkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBz ZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMg STJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXAp CiMKIyBDT05GSUdfSTJDX0NCVVNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERVNJR05X QVJFX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19FRzIwVCBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19PQ09SRVM9bQpDT05GSUdfSTJDX1BDQV9Q TEFURk9STT1tCiMgQ09ORklHX0kyQ19QWEEgaXMgbm90IHNldAojIENPTkZJR19JMkNfUFhBX1BD SSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldAojIENPTkZJR19JMkNf WElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJz CiMKQ09ORklHX0kyQ19QQVJQT1JUPW0KIyBDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQgaXMgbm90 IHNldAojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1 cyBidXMgZHJpdmVycwojCkNPTkZJR19JMkNfQ1JPU19FQ19UVU5ORUw9bQojIENPTkZJR19TQ3gy MDBfQUNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NUVUIgaXMgbm90IHNldApDT05GSUdfSTJD X1NMQVZFPXkKQ09ORklHX0kyQ19TTEFWRV9FRVBST009bQojIENPTkZJR19JMkNfREVCVUdfQ09S RSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19T UE1JPXkKIyBDT05GSUdfSFNJIGlzIG5vdCBzZXQKCiMKIyBQUFMgc3VwcG9ydAojCkNPTkZJR19Q UFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBv cnQKIwpDT05GSUdfUFBTX0NMSUVOVF9LVElNRVI9eQojIENPTkZJR19QUFNfQ0xJRU5UX0xESVND IGlzIG5vdCBzZXQKQ09ORklHX1BQU19DTElFTlRfUEFSUE9SVD1tCkNPTkZJR19QUFNfQ0xJRU5U X0dQSU89eQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBw b3J0CiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0sgaXMgbm90IHNldAoKIwojIEVuYWJsZSBQSFlM SUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xv Y2tzLgojCiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX1BDSCBpcyBub3Qgc2V0CkNPTkZJR19BUkNI X1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVW UkVTPXkKQ09ORklHX09GX0dQSU89eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJf SVJRQ0hJUD15CkNPTkZJR19ERUJVR19HUElPPXkKIyBDT05GSUdfR1BJT19TWVNGUyBpcyBub3Qg c2V0CkNPTkZJR19HUElPX0dFTkVSSUM9bQpDT05GSUdfR1BJT19NQVg3MzBYPW0KCiMKIyBNZW1v cnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPXzc0WFhfTU1JTz1tCkNPTkZJR19H UElPX0FMVEVSQT1tCiMgQ09ORklHX0dQSU9fQU1EUFQgaXMgbm90IHNldApDT05GSUdfR1BJT19E V0FQQj1tCkNPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk09bQojIENPTkZJR19HUElPX0dSR1BJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19M WU5YUE9JTlQgaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNDT049bQojIENPTkZJR19HUElPX1ZY ODU1IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fWElMSU5YPXkKIyBDT05GSUdfR1BJT19aWCBpcyBu b3Qgc2V0CgojCiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPXzEw NF9JRElPXzE2PXkKIyBDT05GSUdfR1BJT18xMDRfSURJXzQ4IGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fRjcxODhYPXkKQ09ORklHX0dQSU9fSVQ4Nz15CiMgQ09ORklHX0dQSU9fU0NIIGlzIG5vdCBz ZXQKQ09ORklHX0dQSU9fU0NIMzExWD1tCgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklH X0dQSU9fQURQNTU4OD1tCkNPTkZJR19HUElPX0FETlA9bQpDT05GSUdfR1BJT19NQVg3MzAwPW0K Q09ORklHX0dQSU9fTUFYNzMyWD1tCiMgQ09ORklHX0dQSU9fUENBOTUzWCBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CgojCiMgTUZEIEdQSU8gZXhwYW5kZXJzCiMK Q09ORklHX0dQSU9fQVJJWk9OQT1tCkNPTkZJR19HUElPX0xQMzk0Mz1tCkNPTkZJR19HUElPX1VD QjE0MDA9bQpDT05GSUdfR1BJT19XTTg5OTQ9bQoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCiMg Q09ORklHX0dQSU9fQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90 IHNldAojIENPTkZJR19HUElPX0lOVEVMX01JRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUxf SU9IIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElP X1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19HUElPX1NPREFWSUxMRSBpcyBub3Qgc2V0Cgoj CiMgU1BJIG9yIEkyQyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fTUNQMjNTMDggaXMg bm90IHNldApDT05GSUdfVzE9bQoKIwojIDEtd2lyZSBCdXMgTWFzdGVycwojCiMgQ09ORklHX1cx X01BU1RFUl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19XMV9NQVNURVJfRFMyNDgyIGlzIG5v dCBzZXQKQ09ORklHX1cxX01BU1RFUl9EUzFXTT1tCkNPTkZJR19XMV9NQVNURVJfR1BJTz1tCgoj CiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT1tCkNPTkZJR19XMV9TTEFW RV9TTUVNPW0KIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA4IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NM QVZFX0RTMjQxMz1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MDY9bQojIENPTkZJR19XMV9TTEFWRV9E UzI0MjMgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzEgaXMgbm90IHNldApDT05G SUdfVzFfU0xBVkVfRFMyNDMzPW0KIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQyBpcyBub3Qg c2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjc2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZF X0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjc4MSBpcyBub3Qgc2V0CkNP TkZJR19XMV9TTEFWRV9EUzI4RTA0PW0KQ09ORklHX1cxX1NMQVZFX0JRMjcwMDA9bQpDT05GSUdf UE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfUERBX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWSBp cyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZ X0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBD T05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRF UllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJf SVNQMTcwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CiMg Q09ORklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9HUElPIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hB UkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTkwIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MjU3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9C UTI0NzM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1RQUzY1MjE3 IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hBUkdFUl9SVDk0NTUgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVQ9eQpDT05G SUdfUE9XRVJfUkVTRVRfR1BJTz15CkNPTkZJR19QT1dFUl9SRVNFVF9HUElPX1JFU1RBUlQ9eQpD T05GSUdfUE9XRVJfUkVTRVRfTFRDMjk1Mj15CiMgQ09ORklHX1BPV0VSX1JFU0VUX1JFU1RBUlQg aXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVRfU1lTQ09OPXkKIyBDT05GSUdfUE9XRVJfUkVT RVRfU1lTQ09OX1BPV0VST0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfQVZTIGlzIG5vdCBz ZXQKQ09ORklHX0hXTU9OPW0KQ09ORklHX0hXTU9OX1ZJRD1tCiMgQ09ORklHX0hXTU9OX0RFQlVH X0NISVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUQ3 NDE0PW0KQ09ORklHX1NFTlNPUlNfQUQ3NDE4PW0KIyBDT05GSUdfU0VOU09SU19BRE0xMDIxIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTAyNT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjY9 bQpDT05GSUdfU0VOU09SU19BRE0xMDI5PW0KQ09ORklHX1NFTlNPUlNfQURNMTAzMT1tCiMgQ09O RklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9bQpD T05GSUdfU0VOU09SU19BRFQ3NDEwPW0KQ09ORklHX1NFTlNPUlNfQURUNzQxMT1tCkNPTkZJR19T RU5TT1JTX0FEVDc0NjI9bQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPW0KQ09ORklHX1NFTlNPUlNf QURUNzQ3NT1tCkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9bQojIENPTkZJR19TRU5TT1JTX0s4VEVN UCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSzEwVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfRkFNMTVIX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUFBMRVNN QyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FTQjEwMD1tCkNPTkZJR19TRU5TT1JTX0FUWFAx PW0KQ09ORklHX1NFTlNPUlNfRFM2MjA9bQpDT05GSUdfU0VOU09SU19EUzE2MjE9bQpDT05GSUdf U0VOU09SU19ERUxMX1NNTT1tCiMgQ09ORklHX1NFTlNPUlNfSTVLX0FNQiBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfRjcxODA1RiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZH PW0KQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz1tCkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD1tCkNPTkZJ R19TRU5TT1JTX0dMNTE4U009bQpDT05GSUdfU0VOU09SU19HTDUyMFNNPW0KIyBDT05GSUdfU0VO U09SU19HNzYwQSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0c3NjI9bQpDT05GSUdfU0VOU09S U19HUElPX0ZBTj1tCkNPTkZJR19TRU5TT1JTX0hJSDYxMzA9bQojIENPTkZJR19TRU5TT1JTX0lJ T19IV01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSTU1MDAgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19DT1JFVEVNUD1tCkNPTkZJR19TRU5TT1JTX0lUODc9bQpDT05GSUdfU0VOU09S U19KQzQyPW0KIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDE1MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xU QzQyMTU9bQojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0xUQzQyNDUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjYwPW0KIyBDT05GSUdf U0VOU09SU19MVEM0MjYxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjA2NSBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDE2MTk9bQojIENPTkZJR19TRU5TT1JTX01BWDE2Njgg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgxOTc9bQpDT05GSUdfU0VOU09SU19NQVg2NjM5 PW0KQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj1tCkNPTkZJR19TRU5TT1JTX01BWDY2NTA9bQpDT05G SUdfU0VOU09SU19NQVg2Njk3PW0KIyBDT05GSUdfU0VOU09SU19NQVgzMTc5MCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9bQpDT05GSUdfU0VOU09SU19NRU5GMjFCTUNfSFdNT049 bQpDT05GSUdfU0VOU09SU19MTTYzPW0KQ09ORklHX1NFTlNPUlNfTE03Mz1tCkNPTkZJR19TRU5T T1JTX0xNNzU9bQpDT05GSUdfU0VOU09SU19MTTc3PW0KQ09ORklHX1NFTlNPUlNfTE03OD1tCkNP TkZJR19TRU5TT1JTX0xNODA9bQojIENPTkZJR19TRU5TT1JTX0xNODMgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0xNODUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTg3PW0KQ09ORklH X1NFTlNPUlNfTE05MD1tCkNPTkZJR19TRU5TT1JTX0xNOTI9bQpDT05GSUdfU0VOU09SU19MTTkz PW0KQ09ORklHX1NFTlNPUlNfTE05NTIzND1tCkNPTkZJR19TRU5TT1JTX0xNOTUyNDE9bQpDT05G SUdfU0VOU09SU19MTTk1MjQ1PW0KQ09ORklHX1NFTlNPUlNfUEM4NzM2MD1tCkNPTkZJR19TRU5T T1JTX1BDODc0Mjc9bQpDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj1tCiMgQ09ORklHX1NF TlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDY3NzU9bQpDT05GSUdf U0VOU09SU19OQ1Q3ODAyPW0KQ09ORklHX1NFTlNPUlNfTkNUNzkwND1tCiMgQ09ORklHX1NFTlNP UlNfUENGODU5MSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNQlVTIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfU0hUMTU9bQojIENPTkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfU0hUQzE9bQojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19ETUUxNzM3PW0KIyBDT05GSUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfRU1DMjEwMz1tCkNPTkZJR19TRU5TT1JTX0VNQzZXMjAxPW0KIyBDT05GSUdf U0VOU09SU19TTVNDNDdNMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9bQpD T05GSUdfU0VOU09SU19TTVNDNDdCMzk3PW0KIyBDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1P TiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNTTY2NT1tCkNPTkZJR19TRU5TT1JTX0FEQzEy OEQ4MTg9bQojIENPTkZJR19TRU5TT1JTX0FEUzEwMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0FEUzc4MjggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BTUM2ODIxPW0KIyBDT05GSUdf U0VOU09SU19JTkEyMDkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RITUM1 MD1tCkNPTkZJR19TRU5TT1JTX1RNUDEwMj1tCkNPTkZJR19TRU5TT1JTX1RNUDEwMz1tCiMgQ09O RklHX1NFTlNPUlNfVE1QNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD1tCiMgQ09ORklHX1NFTlNPUlNfVklB Njg2QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQxMjExIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3ODFEPW0KIyBD T05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTJE IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4M0w3ODVUUz1tCkNPTkZJ R19TRU5TT1JTX1c4M0w3ODZORz1tCkNPTkZJR19TRU5TT1JTX1c4MzYyN0hGPW0KIyBDT05GSUdf U0VOU09SU19XODM2MjdFSEYgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklH X1NFTlNPUlNfQUNQSV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVRLMDExMCBp cyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkKQ09ORklHX1RIRVJNQUxfT0Y9eQpDT05GSUdfVEhF Uk1BTF9XUklUQUJMRV9UUklQUz15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9X SVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlz IG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklH X1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1RI RVJNQUxfR09WX0ZBSVJfU0hBUkU9eQojIENPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0UgaXMg bm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkKQ09ORklHX1RIRVJNQUxfR09W X1VTRVJfU1BBQ0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SPXkKQ09ORklH X1RIRVJNQUxfRU1VTEFUSU9OPXkKQ09ORklHX0lOVEVMX1BPV0VSQ0xBTVA9bQpDT05GSUdfSU5U RUxfU09DX0RUU19JT1NGX0NPUkU9bQpDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMPW0KIyBD T05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUENIX1RIRVJN QUwgaXMgbm90IHNldAojIENPTkZJR19RQ09NX1NQTUlfVEVNUF9BTEFSTSBpcyBub3Qgc2V0CiMg Q09ORklHX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CgojCiMgU29u aWNzIFNpbGljb24gQmFja3BsYW5lCiMKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JD TUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwpDT05GSUdfQkNNQT15 CkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0k9eQpD T05GSUdfQkNNQV9IT1NUX1NPQz15CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9eQojIENPTkZJR19C Q01BX0RSSVZFUl9HTUFDX0NNTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dQSU8g aXMgbm90IHNldAojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0 aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05GSUdfTUZEX0NTNTUz NSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQVRNRUxfRkxFWENPTT1tCkNPTkZJR19NRkRfQVRNRUxf SExDREM9eQojIENPTkZJR19NRkRfQkNNNTkwWFggaXMgbm90IHNldApDT05GSUdfTUZEX0NST1Nf RUM9bQojIENPTkZJR19NRkRfQ1JPU19FQ19JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMx M1hYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfSEk2NDIxX1BNSUMgaXMgbm90IHNldApD T05GSUdfSFRDX1BBU0lDMz1tCiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldAojIENPTkZJR19M UENfU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQSSBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9KQU5a X0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJ R19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NRU5GMjFCTUM9bQpDT05GSUdfTUZE X1JFVFU9bQpDT05GSUdfTUZEX1BDRjUwNjMzPW0KIyBDT05GSUdfUENGNTA2MzNfQURDIGlzIG5v dCBzZXQKQ09ORklHX1BDRjUwNjMzX0dQSU89bQpDT05GSUdfVUNCMTQwMF9DT1JFPW0KIyBDT05G SUdfTUZEX1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19NRkRfUlRTWF9QQ0kgaXMgbm90IHNl dAojIENPTkZJR19NRkRfUks4MDggaXMgbm90IHNldAojIENPTkZJR19NRkRfUk41VDYxOCBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfU0k0NzZYX0NPUkU9bQojIENPTkZJR19NRkRfU001MDEgaXMgbm90 IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldApDT05GSUdfQUJYNTAwX0NPUkU9 eQpDT05GSUdfTUZEX1NZU0NPTj15CkNPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQz1tCkNPTkZJ R19NRkRfTFAzOTQzPW0KIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2 NTAxMCBpcyBub3Qgc2V0CkNPTkZJR19UUFM2NTA3WD1tCkNPTkZJR19NRkRfVFBTNjUyMTc9bQpD T05GSUdfTUZEX1RQUzY1MjE4PW0KQ09ORklHX01GRF9UUFM2NTkxMj15CiMgQ09ORklHX01GRF9X TDEyNzNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTE0zNTMzPW0KIyBDT05GSUdfTUZEX1RJ TUJFUkRBTEUgaXMgbm90IHNldAojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9WWDg1NSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQVJJWk9OQT15CkNPTkZJR19NRkRfQVJJ Wk9OQV9JMkM9bQojIENPTkZJR19NRkRfQ1M0N0wyNCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9X TTUxMDIgaXMgbm90IHNldApDT05GSUdfTUZEX1dNNTExMD15CkNPTkZJR19NRkRfV004OTk3PXkK IyBDT05GSUdfTUZEX1dNODk5OCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004OTk0PW0KQ09ORklH X1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19S RUdVTEFUT1JfRklYRURfVk9MVEFHRT1tCkNPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1F Uj15CkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSPXkKQ09ORklHX1JFR1VMQVRP Ul9BQ1Q4ODY1PW0KQ09ORklHX1JFR1VMQVRPUl9BRDUzOTg9bQojIENPTkZJR19SRUdVTEFUT1Jf QU5BVE9QIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9BUklaT05BPW0KIyBDT05GSUdfUkVH VUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90 IHNldAojIENPTkZJR19SRUdVTEFUT1JfRkFONTM1NTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX0dQSU89eQojIENPTkZJR19SRUdVTEFUT1JfSVNMOTMwNSBpcyBub3Qgc2V0CkNPTkZJR19S RUdVTEFUT1JfSVNMNjI3MUE9bQojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcxIGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUl9MUDM5NzI9bQpDT05GSUdfUkVHVUxBVE9SX0xQODcyWD1tCiMgQ09O RklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xUQzM1ODk9 bQojIENPTkZJR19SRUdVTEFUT1JfTUFYMTU4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1Jf TUFYODY0OT1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODY2MD1tCiMgQ09ORklHX1JFR1VMQVRPUl9N QVg4OTUyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTczPW0KIyBDT05GSUdfUkVH VUxBVE9SX01UNjMxMSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUENGNTA2MzM9bQojIENP TkZJR19SRUdVTEFUT1JfUEZVWkUxMDAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4 ODA2MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUFY4ODA5MD1tCkNPTkZJR19SRUdVTEFU T1JfUUNPTV9TUE1JPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9UUFM2MjM2MD1tCiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAyMyBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfVFBTNjUyMTc9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE4PW0KQ09ORklHX1JFR1VM QVRPUl9XTTg5OTQ9bQojIENPTkZJR19NRURJQV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBHcmFw aGljcyBzdXBwb3J0CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpD T05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTSBpcyBub3Qgc2V0CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwoj IENPTkZJR19GQiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQpDT05G SUdfTENEX0NMQVNTX0RFVklDRT1tCkNPTkZJR19MQ0RfUExBVEZPUk09bQojIENPTkZJR19CQUNL TElHSFRfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBU1RBVEUgaXMgbm90IHNl dApDT05GSUdfU09VTkQ9bQpDT05GSUdfU09VTkRfT1NTX0NPUkU9eQojIENPTkZJR19TT1VORF9P U1NfQ09SRV9QUkVDTEFJTSBpcyBub3Qgc2V0CkNPTkZJR19TTkQ9bQpDT05GSUdfU05EX1RJTUVS PW0KQ09ORklHX1NORF9QQ009bQpDT05GSUdfU05EX0RNQUVOR0lORV9QQ009bQpDT05GSUdfU05E X1JBV01JREk9bQpDT05GSUdfU05EX0NPTVBSRVNTX09GRkxPQUQ9bQpDT05GSUdfU05EX0pBQ0s9 eQpDT05GSUdfU05EX1NFUVVFTkNFUj1tCiMgQ09ORklHX1NORF9TRVFfRFVNTVkgaXMgbm90IHNl dApDT05GSUdfU05EX09TU0VNVUw9eQpDT05GSUdfU05EX01JWEVSX09TUz1tCkNPTkZJR19TTkRf UENNX09TUz1tCkNPTkZJR19TTkRfUENNX09TU19QTFVHSU5TPXkKIyBDT05GSUdfU05EX1BDTV9U SU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TRVFVRU5DRVJfT1NTIGlzIG5vdCBzZXQKQ09O RklHX1NORF9EWU5BTUlDX01JTk9SUz15CkNPTkZJR19TTkRfTUFYX0NBUkRTPTMyCiMgQ09ORklH X1NORF9TVVBQT1JUX09MRF9BUEkgaXMgbm90IHNldApDT05GSUdfU05EX1BST0NfRlM9eQpDT05G SUdfU05EX1ZFUkJPU0VfUFJPQ0ZTPXkKQ09ORklHX1NORF9WRVJCT1NFX1BSSU5USz15CkNPTkZJ R19TTkRfREVCVUc9eQpDT05GSUdfU05EX0RFQlVHX1ZFUkJPU0U9eQojIENPTkZJR19TTkRfUENN X1hSVU5fREVCVUcgaXMgbm90IHNldApDT05GSUdfU05EX1ZNQVNURVI9eQpDT05GSUdfU05EX0RN QV9TR0JVRj15CkNPTkZJR19TTkRfUkFXTUlESV9TRVE9bQojIENPTkZJR19TTkRfT1BMM19MSUJf U0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09QTDRfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TQkFXRV9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMV9TRVEgaXMg bm90IHNldApDT05GSUdfU05EX0FDOTdfQ09ERUM9bQpDT05GSUdfU05EX0RSSVZFUlM9eQpDT05G SUdfU05EX0RVTU1ZPW0KQ09ORklHX1NORF9BTE9PUD1tCiMgQ09ORklHX1NORF9WSVJNSURJIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX01UUEFWIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01UUzY0 IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TRVJJQUxfVTE2NTUwPW0KIyBDT05GSUdfU05EX01QVTQw MSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUE9SVE1BTjJYND1tCkNPTkZJR19TTkRfQUM5N19QT1dF Ul9TQVZFPXkKQ09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkVfREVGQVVMVD0wCkNPTkZJR19TTkRf UENJPXkKIyBDT05GSUdfU05EX0FEMTg4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTFMzMDAg aXMgbm90IHNldAojIENPTkZJR19TTkRfQUxTNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9B TEk1NDUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FTSUhQSSBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVRJSVhQX01PREVNIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0FVODgxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4MjAgaXMg bm90IHNldAojIENPTkZJR19TTkRfQVU4ODMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FXMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9BWlQzMzI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JU ODdYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NBMDEwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9DTUlQQ0kgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1hZR0VOIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0NTNDI4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DUzQ2WFggaXMgbm90IHNldAoj IENPTkZJR19TTkRfQ1M1NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NTNTUzNUFVRElPIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0NUWEZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RBUkxB MjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfR0lOQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X0xBWUxBMjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfREFSTEEyNCBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9HSU5BMjQgaXMgbm90IHNldAojIENPTkZJR19TTkRfTEFZTEEyNCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9NT05BIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01JQSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9FQ0hPM0cgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0lORElHT0lPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElH T0RKIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0lPWCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9JTkRJR09ESlggaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9FTVUxMEsxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTlMxMzcwIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0VOUzEzNzEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRVMx OTM4IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VTMTk2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9GTTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9IRFNQIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0hEU1BNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lDRTE3MTIgaXMgbm90IHNldAojIENP TkZJR19TTkRfSUNFMTcyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTlRFTDhYMCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9JTlRFTDhYME0gaXMgbm90IHNldAojIENPTkZJR19TTkRfS09SRzEy MTIgaXMgbm90IHNldAojIENPTkZJR19TTkRfTE9MQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9M WDY0NjRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NQUVTVFJPMyBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9NSVhBUlQgaXMgbm90IHNldAojIENPTkZJR19TTkRfTk0yNTYgaXMgbm90IHNldAoj IENPTkZJR19TTkRfUENYSFIgaXMgbm90IHNldAojIENPTkZJR19TTkRfUklQVElERSBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9STUUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5NiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9STUU5NjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NFNlgg aXMgbm90IHNldAojIENPTkZJR19TTkRfU0lTNzAxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9T T05JQ1ZJQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1RSSURFTlQgaXMgbm90IHNldAojIENP TkZJR19TTkRfVklBODJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSUE4MlhYX01PREVNIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJUlRVT1NPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZY MjIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1lNRlBDSSBpcyBub3Qgc2V0CgojCiMgSEQtQXVk aW8KIwojIENPTkZJR19TTkRfSERBX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfUFJF QUxMT0NfU0laRT02NAojIENPTkZJR19TTkRfRklSRVdJUkUgaXMgbm90IHNldApDT05GSUdfU05E X1NPQz1tCkNPTkZJR19TTkRfU09DX0FDOTdfQlVTPXkKQ09ORklHX1NORF9TT0NfR0VORVJJQ19E TUFFTkdJTkVfUENNPXkKQ09ORklHX1NORF9TT0NfQ09NUFJFU1M9eQpDT05GSUdfU05EX1NPQ19B TURfQUNQPW0KIyBDT05GSUdfU05EX0FUTUVMX1NPQyBpcyBub3Qgc2V0CgojCiMgU29DIEF1ZGlv IGZvciBGcmVlc2NhbGUgQ1BVcwojCgojCiMgQ29tbW9uIFNvQyBBdWRpbyBvcHRpb25zIGZvciBG cmVlc2NhbGUgQ1BVczoKIwpDT05GSUdfU05EX1NPQ19GU0xfQVNSQz1tCkNPTkZJR19TTkRfU09D X0ZTTF9TQUk9bQpDT05GSUdfU05EX1NPQ19GU0xfU1NJPW0KQ09ORklHX1NORF9TT0NfRlNMX1NQ RElGPW0KQ09ORklHX1NORF9TT0NfRlNMX0VTQUk9bQpDT05GSUdfU05EX1NPQ19JTVhfQVVETVVY PW0KIyBDT05GSUdfU05EX1NPQ19JTUcgaXMgbm90IHNldApDT05GSUdfU05EX1NTVF9NRkxEX1BM QVRGT1JNPW0KQ09ORklHX1NORF9TU1RfSVBDPW0KQ09ORklHX1NORF9TU1RfSVBDX0FDUEk9bQpD T05GSUdfU05EX1NPQ19JTlRFTF9TU1Q9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TU1RfQUNQST1t CkNPTkZJR19TTkRfU09DX0lOVEVMX0JZVENSX1JUNTY0MF9NQUNIPW0KQ09ORklHX1NORF9TT0Nf SU5URUxfQllUQ1JfUlQ1NjUxX01BQ0g9bQojIENPTkZJR19TTkRfU09DX0lOVEVMX1NLTF9SVDI4 Nl9NQUNIIGlzIG5vdCBzZXQKCiMKIyBBbGx3aW5uZXIgU29DIEF1ZGlvIHN1cHBvcnQKIwpDT05G SUdfU05EX1NVTjRJX0NPREVDPW0KIyBDT05GSUdfU05EX1NPQ19YVEZQR0FfSTJTIGlzIG5vdCBz ZXQKQ09ORklHX1NORF9TT0NfSTJDX0FORF9TUEk9bQoKIwojIENPREVDIGRyaXZlcnMKIwpDT05G SUdfU05EX1NPQ19BQzk3X0NPREVDPW0KQ09ORklHX1NORF9TT0NfQURBVTE3MDE9bQojIENPTkZJ R19TTkRfU09DX0FLNDU1NCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0FLNDYxMz1tCiMgQ09O RklHX1NORF9TT0NfQUs0NjQyIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfQUs1Mzg2PW0KQ09O RklHX1NORF9TT0NfQUxDNTYyMz1tCkNPTkZJR19TTkRfU09DX0NTMzVMMzI9bQojIENPTkZJR19T TkRfU09DX0NTNDJMNTFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzQyTDUyIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzQyTDU2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPQ19DUzQyTDczIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfQ1M0MjY1PW0KIyBDT05GSUdf U05EX1NPQ19DUzQyNzAgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTNDI3MV9JMkMgaXMg bm90IHNldApDT05GSUdfU05EX1NPQ19DUzQyWFg4PW0KQ09ORklHX1NORF9TT0NfQ1M0MlhYOF9J MkM9bQpDT05GSUdfU05EX1NPQ19DUzQzNDk9bQpDT05GSUdfU05EX1NPQ19FUzgzMjg9bQpDT05G SUdfU05EX1NPQ19HVE02MDE9bQpDT05GSUdfU05EX1NPQ19JTk5PX1JLMzAzNj1tCkNPTkZJR19T TkRfU09DX1BDTTE2ODE9bQpDT05GSUdfU05EX1NPQ19QQ00zMTY4QT1tCkNPTkZJR19TTkRfU09D X1BDTTMxNjhBX0kyQz1tCkNPTkZJR19TTkRfU09DX1BDTTUxMng9bQpDT05GSUdfU05EX1NPQ19Q Q001MTJ4X0kyQz1tCkNPTkZJR19TTkRfU09DX1JMNjIzMT1tCkNPTkZJR19TTkRfU09DX1JUNTYz MT1tCkNPTkZJR19TTkRfU09DX1JUNTY0MD1tCkNPTkZJR19TTkRfU09DX1JUNTY1MT1tCiMgQ09O RklHX1NORF9TT0NfUlQ1Njc3X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1NHVEw1MDAw PW0KQ09ORklHX1NORF9TT0NfU0lHTUFEU1A9bQpDT05GSUdfU05EX1NPQ19TSUdNQURTUF9JMkM9 bQpDT05GSUdfU05EX1NPQ19TSVJGX0FVRElPX0NPREVDPW0KQ09ORklHX1NORF9TT0NfU1BESUY9 bQojIENPTkZJR19TTkRfU09DX1NTTTI2MDJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NP Q19TU000NTY3IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfU1RBMzJYPW0KQ09ORklHX1NORF9T T0NfU1RBMzUwPW0KIyBDT05GSUdfU05EX1NPQ19TVElfU0FTIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9TT0NfVEFTMjU1Mj1tCkNPTkZJR19TTkRfU09DX1RBUzUwODY9bQpDT05GSUdfU05EX1NPQ19U QVM1NzFYPW0KQ09ORklHX1NORF9TT0NfVEZBOTg3OT1tCkNPTkZJR19TTkRfU09DX1RMVjMyMEFJ QzIzPW0KQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjNfSTJDPW0KQ09ORklHX1NORF9TT0NfVExW MzIwQUlDMzFYWD1tCkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzNYPW0KIyBDT05GSUdfU05EX1NP Q19UUzNBMjI3RSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004NTEwIGlzIG5vdCBzZXQK Q09ORklHX1NORF9TT0NfV004NTIzPW0KQ09ORklHX1NORF9TT0NfV004NTgwPW0KQ09ORklHX1NO RF9TT0NfV004NzExPW0KIyBDT05GSUdfU05EX1NPQ19XTTg3MjggaXMgbm90IHNldApDT05GSUdf U05EX1NPQ19XTTg3MzE9bQpDT05GSUdfU05EX1NPQ19XTTg3Mzc9bQojIENPTkZJR19TTkRfU09D X1dNODc0MSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1dNODc1MD1tCiMgQ09ORklHX1NORF9T T0NfV004NzUzIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfV004Nzc2PW0KQ09ORklHX1NORF9T T0NfV004ODA0PW0KQ09ORklHX1NORF9TT0NfV004ODA0X0kyQz1tCiMgQ09ORklHX1NORF9TT0Nf V004OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg5NjIgaXMgbm90IHNldAojIENP TkZJR19TTkRfU09DX1dNODk3NCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1dNODk3OD1tCiMg Q09ORklHX1NORF9TT0NfVFBBNjEzMEEyIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TSU1QTEVfQ0FS RD1tCkNPTkZJR19TT1VORF9QUklNRT1tCkNPTkZJR19TT1VORF9PU1M9bQpDT05GSUdfU09VTkRf VFJBQ0VJTklUPXkKQ09ORklHX1NPVU5EX0RNQVA9eQpDT05GSUdfU09VTkRfVk1JREk9bQojIENP TkZJR19TT1VORF9UUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkRfTVNTIGlzIG5vdCBzZXQK Q09ORklHX1NPVU5EX01QVTQwMT1tCiMgQ09ORklHX1NPVU5EX1BBUyBpcyBub3Qgc2V0CkNPTkZJ R19TT1VORF9QU1M9bQojIENPTkZJR19QU1NfTUlYRVIgaXMgbm90IHNldApDT05GSUdfU09VTkRf U0I9bQpDT05GSUdfU09VTkRfWU0zODEyPW0KQ09ORklHX1NPVU5EX1VBUlQ2ODUwPW0KIyBDT05G SUdfU09VTkRfQUVEU1AxNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX0tBSExVQSBpcyBub3Qg c2V0CkNPTkZJR19BQzk3X0JVUz1tCgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKIyBD T05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEggaXMgbm90IHNldAojIENPTkZJR19ISURSQVcgaXMg bm90IHNldAojIENPTkZJR19VSElEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HRU5FUklDPXkKCiMK IyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKIyBDT05GSUdfSElEX0E0VEVDSCBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9BQ1JVWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BUFBMRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldAojIENPTkZJR19ISURfQkVMS0lOIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX0NIRVJSWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DSElDT05Z IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BST0RJS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAoj IENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMRUNPTSBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9FWktFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRU1CSVJEIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX0dGUk0gaXMgbm90IHNldAojIENPTkZJR19ISURfS0VZVE9V Q0ggaXMgbm90IHNldAojIENPTkZJR19ISURfS1lFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dB TFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HWVJBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9JQ0FERSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9UV0lOSEFOIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0tFTlNJTkdUT04gaXMgbm90IHNldAojIENPTkZJR19ISURfTENQT1dFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9MRU5PVk8gaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRF Q0ggaXMgbm90IHNldAojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9NSUNST1NPRlQgaXMgbm90IHNldAojIENPTkZJR19ISURfTU9OVEVSRVkgaXMgbm90IHNl dAojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9PUlRFSyBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QQU5USEVSTE9SRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9QRVRBTFlOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BSSU1BWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9TQUlURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfU0FNU1VO RyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19I SURfU1RFRUxTRVJJRVMgaXMgbm90IHNldAojIENPTkZJR19ISURfU1VOUExVUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9STUkgaXMgbm90IHNldAojIENPTkZJR19ISURfR1JFRU5BU0lBIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9U SVZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RPUFNFRUQgaXMgbm90IHNldAojIENPTkZJR19I SURfVEhSVVNUTUFTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dBQ09NIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNP Ul9IVUIgaXMgbm90IHNldAoKIwojIEkyQyBISUQgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19ISUQg aXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQ UE9SVD15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKIyBDT05GSUdfVVNCIGlzIG5vdCBzZXQK CiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwoj CkNPTkZJR19VU0JfUEhZPXkKQ09ORklHX05PUF9VU0JfWENFSVY9eQpDT05GSUdfVVNCX0dQSU9f VkJVUz1tCkNPTkZJR19UQUhWT19VU0I9bQpDT05GSUdfVEFIVk9fVVNCX0hPU1RfQllfREVGQVVM VD15CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdfVVdCPW0KIyBDT05GSUdf VVdCX1dIQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUMgaXMgbm90IHNldApDT05GSUdfTUVNU1RJ Q0s9bQpDT05GSUdfTUVNU1RJQ0tfREVCVUc9eQoKIwojIE1lbW9yeVN0aWNrIGRyaXZlcnMKIwoj IENPTkZJR19NRU1TVElDS19VTlNBRkVfUkVTVU1FIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGlj ayBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01FTVNUSUNLX1RJRk1fTVMgaXMg bm90IHNldAojIENPTkZJR19NRU1TVElDS19KTUlDUk9OXzM4WCBpcyBub3Qgc2V0CiMgQ09ORklH X01FTVNUSUNLX1I1OTIgaXMgbm90IHNldAojIENPTkZJR19ORVdfTEVEUyBpcyBub3Qgc2V0CkNP TkZJR19BQ0NFU1NJQklMSVRZPXkKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VE QUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKQ09O RklHX0VEQUNfREVCVUc9eQojIENPTkZJR19FREFDX0RFQ09ERV9NQ0UgaXMgbm90IHNldApDT05G SUdfRURBQ19NTV9FREFDPXkKIyBDT05GSUdfRURBQ19BTUQ3NlggaXMgbm90IHNldAojIENPTkZJ R19FREFDX0U3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19FNzUyWCBpcyBub3Qgc2V0CiMg Q09ORklHX0VEQUNfSTgyODc1UCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTgyOTc1WCBpcyBu b3Qgc2V0CiMgQ09ORklHX0VEQUNfSTMwMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0kzMjAw IGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JRTMxMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURB Q19YMzggaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdf RURBQ19JODI4NjAgaXMgbm90IHNldAojIENPTkZJR19FREFDX1I4MjYwMCBpcyBub3Qgc2V0CiMg Q09ORklHX0VEQUNfSTUwMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1MTAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfRURBQ19JNzMwMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklH X1JUQ19DTEFTUz15CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJ Q0U9InJ0YzAiCiMgQ09ORklHX1JUQ19TWVNUT0hDIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RF QlVHIGlzIG5vdCBzZXQKCiMKIyBSVEMgaW50ZXJmYWNlcwojCiMgQ09ORklHX1JUQ19JTlRGX1NZ U0ZTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JTlRGX1BST0M9eQpDT05GSUdfUlRDX0lOVEZfREVW PXkKQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTD15CkNPTkZJR19SVENfRFJWX1RFU1Q9bQoK IwojIEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0FCQjVaRVMzPW0KQ09ORklHX1JU Q19EUlZfQUJYODBYPW0KQ09ORklHX1JUQ19EUlZfRFMxMzA3PW0KIyBDT05GSUdfUlRDX0RSVl9E UzEzNzQgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE2NzI9bQojIENPTkZJR19SVENfRFJW X0RTMzIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSFlNODU2MyBpcyBub3Qgc2V0CkNP TkZJR19SVENfRFJWX01BWDY5MDA9bQojIENPTkZJR19SVENfRFJWX1JTNUMzNzIgaXMgbm90IHNl dAojIENPTkZJR19SVENfRFJWX0lTTDEyMDggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9JU0wx MjAyMj1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDU3PW0KIyBDT05GSUdfUlRDX0RSVl9YMTIwNSBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BDRjIxMjc9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTIz PW0KQ09ORklHX1JUQ19EUlZfUENGODU2Mz1tCiMgQ09ORklHX1JUQ19EUlZfUENGODUwNjMgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1ODMgaXMgbm90IHNldAojIENPTkZJR19SVENf RFJWX000MVQ4MCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0JRMzJLPW0KQ09ORklHX1JUQ19E UlZfUzM1MzkwQT1tCiMgQ09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX0RSVl9SWDgwMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX1JYODAyNT1tCkNPTkZJR19SVENfRFJWX0VNMzAyNz1tCkNPTkZJ R19SVENfRFJWX1JWMzAyOUMyPW0KQ09ORklHX1JUQ19EUlZfUlY4ODAzPW0KCiMKIyBTUEkgUlRD IGRyaXZlcnMKIwoKIwojIFBsYXRmb3JtIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9D TU9TIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9EUzE1MTE9bQpDT05GSUdfUlRDX0RSVl9EUzE1NTM9bQpDT05GSUdfUlRDX0RSVl9E UzE2ODVfRkFNSUxZPXkKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODUgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9EUzE2ODk9eQojIENPTkZJR19SVENfRFJWX0RTMTcyODUgaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX0RTMTc0ODUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc4ODUg aXMgbm90IHNldAojIENPTkZJR19SVENfRFMxNjg1X1BST0NfUkVHUyBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUzE2ODVfU1lTRlNfUkVHUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMx NzQyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMyNDA0PXkKIyBDT05GSUdfUlRDX0RSVl9T VEsxN1RBOCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9NNDhUMzUgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NNDhUNTk9bQpD T05GSUdfUlRDX0RSVl9NU002MjQyPXkKQ09ORklHX1JUQ19EUlZfQlE0ODAyPXkKQ09ORklHX1JU Q19EUlZfUlA1QzAxPW0KIyBDT05GSUdfUlRDX0RSVl9WMzAyMCBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX1BDRjUwNjMzPW0KQ09ORklHX1JUQ19EUlZfWllOUU1QPW0KCiMKIyBvbi1DUFUgUlRD IGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX1NOVlMgaXMgbm90IHNldAoKIwojIEhJRCBTZW5z b3IgUlRDIGRyaXZlcnMKIwpDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNf REVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpD T05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdfRE1BX0FDUEk9eQpDT05GSUdfRE1B X09GPXkKQ09ORklHX0ZTTF9FRE1BPXkKQ09ORklHX0lOVEVMX0lETUE2ND15CiMgQ09ORklHX1BD SF9ETUEgaXMgbm90IHNldAojIENPTkZJR19EV19ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdf RE1BQ19QQ0kgaXMgbm90IHNldAoKIwojIERNQSBDbGllbnRzCiMKIyBDT05GSUdfQVNZTkNfVFhf RE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BVVhESVNQ TEFZPXkKQ09ORklHX0tTMDEwOD1tCkNPTkZJR19LUzAxMDhfUE9SVD0weDM3OApDT05GSUdfS1Mw MTA4X0RFTEFZPTIKIyBDT05GSUdfVUlPIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRfRFJJVkVSUz15 CkNPTkZJR19WSVJUSU89eQoKIwojIFZpcnRpbyBkcml2ZXJzCiMKIyBDT05GSUdfVklSVElPX1BD SSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQkFMTE9PTj1tCiMgQ09ORklHX1ZJUlRJT19JTlBV VCBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fTU1JTz15CiMgQ09ORklHX1ZJUlRJT19NTUlPX0NN RExJTkVfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3Vw cG9ydAojCiMgQ09ORklHX0hZUEVSViBpcyBub3Qgc2V0CgojCiMgWGVuIGRyaXZlciBzdXBwb3J0 CiMKIyBDT05GSUdfWEVOX0JBTExPT04gaXMgbm90IHNldApDT05GSUdfWEVOX0RFVl9FVlRDSE49 eQpDT05GSUdfWEVOX0JBQ0tFTkQ9eQpDT05GSUdfWEVORlM9eQpDT05GSUdfWEVOX0NPTVBBVF9Y RU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfWEVOX1hFTkJVU19GUk9O VEVORD15CkNPTkZJR19YRU5fR05UREVWPXkKQ09ORklHX1hFTl9HUkFOVF9ERVZfQUxMT0M9eQpD T05GSUdfU1dJT1RMQl9YRU49eQpDT05GSUdfWEVOX1BDSURFVl9CQUNLRU5EPW0KQ09ORklHX1hF Tl9QUklWQ01EPXkKQ09ORklHX1hFTl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9BVVRPX1hMQVRF PXkKQ09ORklHX1hFTl9BQ1BJPXkKQ09ORklHX1hFTl9TWU1TPXkKQ09ORklHX1hFTl9IQVZFX1ZQ TVU9eQojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJ Q0VTPXkKIyBDT05GSUdfQUNFUkhERiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfU01PODgwMCBp cyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBf QUNDRUwgaXMgbm90IHNldAojIENPTkZJR19IUF9XSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfSERBUFMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNl dAojIENPTkZJR19BU1VTX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9XTUkgaXMg bm90IHNldAojIENPTkZJR19UT1BTVEFSX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJ QkFfQlRfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQK IyBDT05GSUdfQUNQSV9DTVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSElEX0VWRU5UIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNX1JUTCBp cyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfUTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf UlNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlzIG5vdCBzZXQKIyBD T05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BNQ19JUEMgaXMgbm90IHNl dAojIENPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf UFVOSVRfSVBDIGlzIG5vdCBzZXQKQ09ORklHX0NIUk9NRV9QTEFURk9STVM9eQpDT05GSUdfQ0hS T01FT1NfUFNUT1JFPXkKQ09ORklHX0NST1NfRUNfQ0hBUkRFVj1tCiMgQ09ORklHX0NST1NfRUNf TFBDIGlzIG5vdCBzZXQKQ09ORklHX0NST1NfRUNfUFJPVE89eQoKIwojIEhhcmR3YXJlIFNwaW5s b2NrIGRyaXZlcnMKIwoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS1NSQ19J ODI1Mz15CkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05G SUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQK IyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBp cyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CkNPTkZJR19NQUlMQk9Y PXkKIyBDT05GSUdfUENDIGlzIG5vdCBzZXQKQ09ORklHX0FMVEVSQV9NQk9YPXkKIyBDT05GSUdf TUFJTEJPWF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfU1VQUE9SVCBpcyBub3Qgc2V0 CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKQ09ORklHX1JFTU9URVBST0M9bQpDT05GSUdfU1RF X01PREVNX1JQUk9DPW0KCiMKIyBScG1zZyBkcml2ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBD aGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CkNP TkZJR19TT0NfVEk9eQpDT05GSUdfUE1fREVWRlJFUT15CgojCiMgREVWRlJFUSBHb3Zlcm5vcnMK IwpDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EPXkKIyBDT05GSUdfREVWRlJFUV9H T1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldApDT05GSUdfREVWRlJFUV9HT1ZfUE9XRVJTQVZFPXkK Q09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRT15CgojCiMgREVWRlJFUSBEcml2ZXJzCiMKIyBD T05GSUdfUE1fREVWRlJFUV9FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT049eQoKIwojIEV4 dGNvbiBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0VYVENPTl9BRENfSkFDSyBpcyBub3Qgc2V0 CiMgQ09ORklHX0VYVENPTl9BUklaT05BIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX0dQSU8g aXMgbm90IHNldAojIENPTkZJR19FWFRDT05fTUFYMzM1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0VY VENPTl9SVDg5NzNBIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1NNNTUwMiBpcyBub3Qgc2V0 CkNPTkZJR19FWFRDT05fVVNCX0dQSU89eQojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldApDT05G SUdfSUlPPW0KQ09ORklHX0lJT19CVUZGRVI9eQpDT05GSUdfSUlPX0JVRkZFUl9DQj1tCkNPTkZJ R19JSU9fS0ZJRk9fQlVGPW0KQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPW0KQ09ORklHX0lJ T19DT05GSUdGUz1tCkNPTkZJR19JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9fQ09OU1VNRVJTX1BF Ul9UUklHR0VSPTIKQ09ORklHX0lJT19TV19UUklHR0VSPW0KCiMKIyBBY2NlbGVyb21ldGVycwoj CiMgQ09ORklHX0JNQTE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JNQzE1MF9BQ0NFTCBpcyBub3Qg c2V0CkNPTkZJR19JSU9fU1RfQUNDRUxfM0FYSVM9bQpDT05GSUdfSUlPX1NUX0FDQ0VMX0kyQ18z QVhJUz1tCkNPTkZJR19LWENKSzEwMTM9bQpDT05GSUdfTU1BNzQ1NT1tCkNPTkZJR19NTUE3NDU1 X0kyQz1tCkNPTkZJR19NTUE4NDUyPW0KIyBDT05GSUdfTU1BOTU1MSBpcyBub3Qgc2V0CiMgQ09O RklHX01NQTk1NTMgaXMgbm90IHNldApDT05GSUdfTVhDNDAwNT1tCkNPTkZJR19NWEM2MjU1PW0K IyBDT05GSUdfU1RLODMxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzhCQTUwIGlzIG5vdCBzZXQK CiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3MjkxIGlzIG5v dCBzZXQKQ09ORklHX0FENzk5WD1tCkNPTkZJR19JTkEyWFhfQURDPW0KQ09ORklHX01BWDEzNjM9 bQpDT05GSUdfTUNQMzQyMj1tCkNPTkZJR19NRU5fWjE4OF9BREM9bQojIENPTkZJR19OQVU3ODAy IGlzIG5vdCBzZXQKQ09ORklHX1FDT01fU1BNSV9JQURDPW0KQ09ORklHX1FDT01fU1BNSV9WQURD PW0KIyBDT05GSUdfVElfQURDMDgxQyBpcyBub3Qgc2V0CkNPTkZJR19USV9BTTMzNVhfQURDPW0K IyBDT05GSUdfVkY2MTBfQURDIGlzIG5vdCBzZXQKCiMKIyBBbXBsaWZpZXJzCiMKCiMKIyBDaGVt aWNhbCBTZW5zb3JzCiMKIyBDT05GSUdfSUFRQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19WWjg5WD1t CgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKQ09ORklHX0lJT19NU19TRU5TT1JTX0kyQz1t CgojCiMgU1NQIFNlbnNvciBDb21tb24KIwpDT05GSUdfSUlPX1NUX1NFTlNPUlNfSTJDPW0KQ09O RklHX0lJT19TVF9TRU5TT1JTX0NPUkU9bQoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRl cnMKIwojIENPTkZJR19BRDUwNjQgaXMgbm90IHNldApDT05GSUdfQUQ1MzgwPW0KQ09ORklHX0FE NTQ0Nj1tCkNPTkZJR19NNjIzMzI9bQpDT05GSUdfTUFYNTE3PW0KQ09ORklHX01BWDU4MjE9bQoj IENPTkZJR19NQ1A0NzI1IGlzIG5vdCBzZXQKCiMKIyBJSU8gZHVtbXkgZHJpdmVyCiMKQ09ORklH X0lJT19EVU1NWV9FVkdFTj1tCkNPTkZJR19JSU9fU0lNUExFX0RVTU1ZPW0KQ09ORklHX0lJT19T SU1QTEVfRFVNTVlfRVZFTlRTPXkKQ09ORklHX0lJT19TSU1QTEVfRFVNTVlfQlVGRkVSPXkKCiMK IyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9E aXN0cmlidXRpb24KIwoKIwojIFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50 aGVzaXplcnMKIwoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19CTUcx NjAgaXMgbm90IHNldApDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVM9bQpDT05GSUdfSUlPX1NUX0dZ Uk9fSTJDXzNBWElTPW0KQ09ORklHX0lURzMyMDA9bQoKIwojIEhlYWx0aCBzZW5zb3JzCiMKQ09O RklHX01BWDMwMTAwPW0KCiMKIyBIdW1pZGl0eSBzZW5zb3JzCiMKIyBDT05GSUdfREhUMTEgaXMg bm90IHNldApDT05GSUdfSERDMTAwWD1tCiMgQ09ORklHX0hUVTIxIGlzIG5vdCBzZXQKIyBDT05G SUdfU0k3MDA1IGlzIG5vdCBzZXQKQ09ORklHX1NJNzAyMD1tCgojCiMgSW5lcnRpYWwgbWVhc3Vy ZW1lbnQgdW5pdHMKIwpDT05GSUdfS01YNjE9bQpDT05GSUdfSU5WX01QVTYwNTBfSUlPPW0KCiMK IyBMaWdodCBzZW5zb3JzCiMKIyBDT05GSUdfQUNQSV9BTFMgaXMgbm90IHNldApDT05GSUdfQURK RF9TMzExPW0KIyBDT05GSUdfQUwzMzIwQSBpcyBub3Qgc2V0CkNPTkZJR19BUERTOTMwMD1tCkNP TkZJR19BUERTOTk2MD1tCiMgQ09ORklHX0JIMTc1MCBpcyBub3Qgc2V0CkNPTkZJR19DTTMyMTgx PW0KQ09ORklHX0NNMzIzMj1tCkNPTkZJR19DTTMzMjM9bQpDT05GSUdfQ00zNjY1MT1tCiMgQ09O RklHX0dQMkFQMDIwQTAwRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lTTDI5MTI1IGlzIG5vdCBzZXQK Q09ORklHX0pTQTEyMTI9bQpDT05GSUdfUlBSMDUyMT1tCkNPTkZJR19TRU5TT1JTX0xNMzUzMz1t CiMgQ09ORklHX0xUUjUwMSBpcyBub3Qgc2V0CkNPTkZJR19PUFQzMDAxPW0KQ09ORklHX1BBMTIy MDMwMDE9bQpDT05GSUdfU1RLMzMxMD1tCkNPTkZJR19UQ1MzNDE0PW0KQ09ORklHX1RDUzM0NzI9 bQojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMgbm90IHNldAojIENPTkZJR19UU0w0NTMxIGlz IG5vdCBzZXQKQ09ORklHX1VTNTE4MkQ9bQojIENPTkZJR19WQ05MNDAwMCBpcyBub3Qgc2V0Cgoj CiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwpDT05GSUdfQUs4OTc1PW0KIyBDT05GSUdfQUswOTkx MSBpcyBub3Qgc2V0CkNPTkZJR19CTUMxNTBfTUFHTj1tCkNPTkZJR19NQUczMTEwPW0KIyBDT05G SUdfTU1DMzUyNDAgaXMgbm90IHNldApDT05GSUdfSUlPX1NUX01BR05fM0FYSVM9bQpDT05GSUdf SUlPX1NUX01BR05fSTJDXzNBWElTPW0KCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCgojCiMg VHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX0hSVElNRVJfVFJJR0dFUiBpcyBu b3Qgc2V0CkNPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVI9bQpDT05GSUdfSUlPX1NZU0ZTX1RS SUdHRVI9bQoKIwojIERpZ2l0YWwgcG90ZW50aW9tZXRlcnMKIwpDT05GSUdfTUNQNDUzMT1tCgoj CiMgUHJlc3N1cmUgc2Vuc29ycwojCkNPTkZJR19CTVAyODA9bQpDT05GSUdfTVBMMTE1PW0KQ09O RklHX01QTDMxMTU9bQpDT05GSUdfTVM1NjExPW0KQ09ORklHX01TNTYxMV9JMkM9bQojIENPTkZJ R19NUzU2MzcgaXMgbm90IHNldApDT05GSUdfSUlPX1NUX1BSRVNTPW0KQ09ORklHX0lJT19TVF9Q UkVTU19JMkM9bQojIENPTkZJR19UNTQwMyBpcyBub3Qgc2V0CgojCiMgTGlnaHRuaW5nIHNlbnNv cnMKIwoKIwojIFByb3hpbWl0eSBzZW5zb3JzCiMKQ09ORklHX0xJREFSX0xJVEVfVjI9bQpDT05G SUdfU1g5NTAwPW0KCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMKIyBDT05GSUdfTUxYOTA2MTQg aXMgbm90IHNldAojIENPTkZJR19UTVAwMDYgaXMgbm90IHNldApDT05GSUdfVFNZUzAxPW0KIyBD T05GSUdfVFNZUzAyRCBpcyBub3Qgc2V0CiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CiMgQ09ORklH X1ZNRV9CVVMgaXMgbm90IHNldAojIENPTkZJR19QV00gaXMgbm90IHNldApDT05GSUdfSVJRQ0hJ UD15CkNPTkZJR19BUk1fR0lDX01BWF9OUj0xCkNPTkZJR19UUzQ4MDBfSVJRPXkKQ09ORklHX0lQ QUNLX0JVUz15CiMgQ09ORklHX0JPQVJEX1RQQ0kyMDAgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfSVBPQ1RBTCBpcyBub3Qgc2V0CkNPTkZJR19SRVNFVF9DT05UUk9MTEVSPXkKQ09ORklHX0ZN Qz1tCkNPTkZJR19GTUNfRkFLRURFVj1tCkNPTkZJR19GTUNfVFJJVklBTD1tCkNPTkZJR19GTUNf V1JJVEVfRUVQUk9NPW0KQ09ORklHX0ZNQ19DSEFSREVWPW0KCiMKIyBQSFkgU3Vic3lzdGVtCiMK Q09ORklHX0dFTkVSSUNfUEhZPXkKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNl dApDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9eQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9eQpD T05GSUdfUEhZX0hJNjIyMF9VU0I9bQojIENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CkNPTkZJ R19NQ0I9bQojIENPTkZJR19NQ0JfUENJIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25p dG9yIHN1cHBvcnQKIwpDT05GSUdfUkFTPXkKIyBDT05GSUdfVEhVTkRFUkJPTFQgaXMgbm90IHNl dAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZN RU0gaXMgbm90IHNldApDT05GSUdfU1RNPXkKIyBDT05GSUdfU1RNX0RVTU1ZIGlzIG5vdCBzZXQK Q09ORklHX1NUTV9TT1VSQ0VfQ09OU09MRT1tCiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQK CiMKIyBGUEdBIENvbmZpZ3VyYXRpb24gU3VwcG9ydAojCkNPTkZJR19GUEdBPW0KIyBDT05GSUdf RlBHQV9NR1JfWllOUV9GUEdBIGlzIG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKIyBD T05GSUdfRUREIGlzIG5vdCBzZXQKIyBDT05GSUdfRklSTVdBUkVfTUVNTUFQIGlzIG5vdCBzZXQK Q09ORklHX0RFTExfUkJVPXkKQ09ORklHX0RDREJBUz1tCiMgQ09ORklHX0lTQ1NJX0lCRlRfRklO RCBpcyBub3Qgc2V0CkNPTkZJR19HT09HTEVfRklSTVdBUkU9eQoKIwojIEdvb2dsZSBGaXJtd2Fy ZSBEcml2ZXJzCiMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNT PXkKIyBDT05GSUdfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0VYUE9SVEZTPXkKQ09O RklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19NQU5EQVRPUllfRklMRV9MT0NLSU5HPXkKQ09ORklH X0ZTTk9USUZZPXkKIyBDT05GSUdfRE5PVElGWSBpcyBub3Qgc2V0CkNPTkZJR19JTk9USUZZX1VT RVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05T PXkKQ09ORklHX1FVT1RBPXkKIyBDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0UgaXMgbm90 IHNldAojIENPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVP VEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEg aXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CiMgQ09ORklHX0FV VE9GUzRfRlMgaXMgbm90IHNldAojIENPTkZJR19GVVNFX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf T1ZFUkxBWV9GUyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX0ZTQ0FDSEU9bQojIENP TkZJR19GU0NBQ0hFX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU0g aXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlND QUNIRV9PQkpFQ1RfTElTVCBpcyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09O RklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0Nf Vk1DT1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkK Q09ORklHX1BST0NfQ0hJTERSRU49eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09O RklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9 eQojIENPTkZJR19NSVNDX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklM RVNZU1RFTVM9eQpDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCiMg Q09ORklHX05MU19DT0RFUEFHRV80MzcgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzcz Nz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBp cyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPW0KQ09ORklHX05MU19DT0RFUEFHRV84 NTU9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfODU3IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RF UEFHRV84NjA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT1tCiMgQ09ORklHX05MU19DT0RFUEFH RV84NjIgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz1tCkNPTkZJR19OTFNfQ09E RVBBR0VfODY0PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjU9bQpDT05GSUdfTkxTX0NPREVQQUdF Xzg2Nj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY5PW0KQ09ORklHX05MU19DT0RFUEFHRV85MzY9 bQpDT05GSUdfTkxTX0NPREVQQUdFXzk1MD1tCiMgQ09ORklHX05MU19DT0RFUEFHRV85MzIgaXMg bm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzk0OT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODc0 PW0KQ09ORklHX05MU19JU084ODU5Xzg9bQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTA9bQpDT05G SUdfTkxTX0NPREVQQUdFXzEyNTE9bQojIENPTkZJR19OTFNfQVNDSUkgaXMgbm90IHNldAojIENP TkZJR19OTFNfSVNPODg1OV8xIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMiBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8zPW0KIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV81PW0KQ09ORklHX05MU19JU084ODU5XzY9bQojIENP TkZJR19OTFNfSVNPODg1OV83IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8xMz1tCkNPTkZJR19OTFNfSVNPODg1OV8xND1tCkNP TkZJR19OTFNfSVNPODg1OV8xNT1tCkNPTkZJR19OTFNfS09JOF9SPW0KQ09ORklHX05MU19LT0k4 X1U9bQpDT05GSUdfTkxTX01BQ19ST01BTj1tCkNPTkZJR19OTFNfTUFDX0NFTFRJQz1tCkNPTkZJ R19OTFNfTUFDX0NFTlRFVVJPPW0KIyBDT05GSUdfTkxTX01BQ19DUk9BVElBTiBpcyBub3Qgc2V0 CiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19HQUVM SUM9bQojIENPTkZJR19OTFNfTUFDX0dSRUVLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19J Q0VMQU5EIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfSU5VSVQ9bQpDT05GSUdfTkxTX01BQ19S T01BTklBTj1tCkNPTkZJR19OTFNfTUFDX1RVUktJU0g9bQojIENPTkZJR19OTFNfVVRGOCBpcyBu b3Qgc2V0CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9S VD15CgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkK Q09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CiMgQ09ORklHX0JPT1RfUFJJTlRLX0RF TEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ29t cGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RFQlVHX0lO Rk8gaXMgbm90IHNldAojIENPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQK Q09ORklHX0VOQUJMRV9NVVNUX0NIRUNLPXkKQ09ORklHX0ZSQU1FX1dBUk49MTAyNAojIENPTkZJ R19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19SRUFEQUJMRV9BU009eQpDT05GSUdf VU5VU0VEX1NZTUJPTFM9eQpDT05GSUdfUEFHRV9PV05FUj15CkNPTkZJR19ERUJVR19GUz15CkNP TkZJR19IRUFERVJTX0NIRUNLPXkKIyBDT05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZIGlzIG5vdCBzZXQKQ09O RklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKIyBD T05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVIGlzIG5vdCBzZXQKQ09ORklHX01BR0lDX1NZ U1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfREVCVUdf S0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9OPXkK IyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNU UyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdf S01FTUxFQUsgaXMgbm90IHNldApDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0U9eQojIENPTkZJR19E RUJVR19WTSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WSVJUVUFMPXkKQ09ORklHX0RFQlVHX01F TU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfSElHSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQojIENPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LTUVNQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0hJUlE9eQoK IwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUj15CkNP TkZJR19IQVJETE9DS1VQX0RFVEVDVE9SPXkKIyBDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBf UEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUNfVkFMVUU9 MAojIENPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19C T09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0wCkNPTkZJR19ERVRFQ1RfSFVOR19UQVNL PXkKQ09ORklHX0RFRkFVTFRfSFVOR19UQVNLX1RJTUVPVVQ9MTIwCkNPTkZJR19CT09UUEFSQU1f SFVOR19UQVNLX1BBTklDPXkKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUNfVkFMVUU9 MQojIENPTkZJR19XUV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTPXkK Q09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJ R19TQ0hFRF9ERUJVRz15CiMgQ09ORklHX1NDSEVEX0lORk8gaXMgbm90IHNldAojIENPTkZJR19T Q0hFRFNUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5v dCBzZXQKQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HPXkKIyBDT05GSUdfVElNRVJfU1RBVFMgaXMg bm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikK IwpDT05GSUdfREVCVUdfUlRfTVVURVhFUz15CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJ R19ERUJVR19NVVRFWEVTPXkKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90 IHNldApDT05GSUdfREVCVUdfTE9DS19BTExPQz15CkNPTkZJR19QUk9WRV9MT0NLSU5HPXkKQ09O RklHX0xPQ0tERVA9eQpDT05GSUdfTE9DS19TVEFUPXkKQ09ORklHX0RFQlVHX0xPQ0tERVA9eQpD T05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKIyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VM RlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNldApD T05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVH X0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJV R19MSVNUPXkKIyBDT05GSUdfREVCVUdfUElfTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X1NHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKQ09ORklH X0RFQlVHX0NSRURFTlRJQUxTPXkKCiMKIyBSQ1UgRGVidWdnaW5nCiMKQ09ORklHX1BST1ZFX1JD VT15CiMgQ09ORklHX1BST1ZFX1JDVV9SRVBFQVRFRExZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BB UlNFX1JDVV9QT0lOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9SVFVSRV9URVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NU QUxMX1RJTUVPVVQ9MjEKQ09ORklHX1JDVV9UUkFDRT15CkNPTkZJR19SQ1VfRVFTX0RFQlVHPXkK Q09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19QTV9OT1RJRklFUl9FUlJP Ul9JTkpFQ1Q9eQpDT05GSUdfT0ZfUkVDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUPW0KIyBD T05GSUdfTkVUREVWX05PVElGSUVSX0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZB VUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90IHNldApD T05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9DSEVDS1M9eQojIENPTkZJR19E RUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUyBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNL VFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZF X0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX0ZQX1RF U1Q9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRS QUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklH X0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkK Q09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX1JJTkdfQlVG RkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKIyBDT05GSUdfRlRSQUNF IGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfVEVTVF9MSVNUX1NPUlQ9 eQojIENPTkZJR19LUFJPQkVTX1NBTklUWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RS QUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQlRSRUVfVEVTVD1tCkNPTkZJR19JTlRF UlZBTF9UUkVFX1RFU1Q9bQpDT05GSUdfUEVSQ1BVX1RFU1Q9bQojIENPTkZJR19BVE9NSUM2NF9T RUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0hFWERVTVA9eQpDT05GSUdfVEVTVF9TVFJJ TkdfSEVMUEVSUz15CkNPTkZJR19URVNUX0tTVFJUT1g9bQpDT05GSUdfVEVTVF9QUklOVEY9eQpD T05GSUdfVEVTVF9SSEFTSFRBQkxFPW0KIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5J VCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfTEtNPW0KQ09ORklHX1RFU1RfVVNFUl9DT1BZPW0KIyBD T05GSUdfVEVTVF9CUEYgaXMgbm90IHNldApDT05GSUdfVEVTVF9GSVJNV0FSRT15CkNPTkZJR19U RVNUX1VERUxBWT15CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NU QVRJQ19LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNf VUJTQU5fU0FOSVRJWkVfQUxMPXkKQ09ORklHX1VCU0FOPXkKQ09ORklHX1VCU0FOX1NBTklUSVpF X0FMTD15CiMgQ09ORklHX1VCU0FOX0FMSUdOTUVOVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hB U19ERVZNRU1fSVNfQUxMT1dFRD15CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldApD T05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15CiMgQ09ORklH X0VBUkxZX1BSSU5US19EQkdQIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QVERVTVBfQ09SRT15CkNP TkZJR19YODZfUFREVU1QPW0KQ09ORklHX0RFQlVHX1JPREFUQT15CiMgQ09ORklHX0RFQlVHX1JP REFUQV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1dYPXkKQ09ORklHX0RFQlVHX1NFVF9N T0RVTEVfUk9OWD15CiMgQ09ORklHX0RFQlVHX05YX1RFU1QgaXMgbm90IHNldApDT05GSUdfRE9V QkxFRkFVTFQ9eQojIENPTkZJR19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lP TU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKIyBD T05GSUdfWDg2X0RFQ09ERVJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfVFlQ RV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBF X1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwpDT05GSUdfSU9fREVMQVlfMFg4 MD15CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9V REVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklH X0RFRkFVTFRfSU9fREVMQVlfVFlQRT0wCiMgQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUSU1JWkVfSU5M SU5JTkcgaXMgbm90IHNldApDT05GSUdfREVCVUdfRU5UUlk9eQojIENPTkZJR19ERUJVR19OTUlf U0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWDg2X0RFQlVHX1NUQVRJQ19DUFVfSEFTPXkKIyBD T05GSUdfWDg2X0RFQlVHX0ZQVSBpcyBub3Qgc2V0CkNPTkZJR19QVU5JVF9BVE9NX0RFQlVHPXkK CiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQojIENPTkZJR19QRVJTSVNURU5U X0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DUllQVEVEX0tFWVMgaXMgbm90IHNldApD T05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdf U0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKQ09ORklHX1NFQ1VSSVRZX1BB VEg9eQojIENPTkZJR19TRUNVUklUWV9UT01PWU8gaXMgbm90IHNldAojIENPTkZJR19TRUNVUklU WV9BUFBBUk1PUiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkKIyBDT05GSUdfSU5U RUdSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RF RkFVTFRfU0VDVVJJVFk9IiIKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVs cGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05G SUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtD SVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpD T05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JO RzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19QQ09NUD1tCkNP TkZJR19DUllQVE9fUENPTVAyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQpDT05GSUdfQ1JZ UFRPX0FLQ0lQSEVSPW0KQ09ORklHX0NSWVBUT19SU0E9bQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9 eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0Yx MjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklH X0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9f TUNSWVBURD1tCkNPTkZJR19DUllQVE9fQVVUSEVOQz15CiMgQ09ORklHX0NSWVBUT19URVNUIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xVRV9I RUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVk IERhdGEKIwojIENPTkZJR19DUllQVE9fQ0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0dD TSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9bQoKIwojIEJsb2Nr IG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQpDT05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJR19D UllQVE9fQ1RTPXkKQ09ORklHX0NSWVBUT19FQ0I9bQpDT05GSUdfQ1JZUFRPX0xSVz15CkNPTkZJ R19DUllQVE9fUENCQz15CkNPTkZJR19DUllQVE9fWFRTPXkKQ09ORklHX0NSWVBUT19LRVlXUkFQ PW0KCiMKIyBIYXNoIG1vZGVzCiMKIyBDT05GSUdfQ1JZUFRPX0NNQUMgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9bQpDT05GSUdfQ1JZUFRPX1ZNQUM9 bQoKIwojIERpZ2VzdAojCiMgQ09ORklHX0NSWVBUT19DUkMzMkMgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fQ1JDMzJDX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkMzMj15CkNP TkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPW0KQ09ORklHX0NSWVBUT19DUkNUMTBESUY9bQpDT05G SUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNT1tCkNPTkZJR19DUllQVE9f TUQ0PW0KQ09ORklHX0NSWVBUT19NRDU9bQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPXkKQ09O RklHX0NSWVBUT19STUQxMjg9bQpDT05GSUdfQ1JZUFRPX1JNRDE2MD1tCkNPTkZJR19DUllQVE9f Uk1EMjU2PW0KIyBDT05GSUdfQ1JZUFRPX1JNRDMyMCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f U0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKIyBDT05GSUdfQ1JZUFRPX1NIQTUxMiBpcyBu b3Qgc2V0CkNPTkZJR19DUllQVE9fVEdSMTkyPXkKIyBDT05GSUdfQ1JZUFRPX1dQNTEyIGlzIG5v dCBzZXQKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FF U181ODY9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD1tCkNPTkZJR19DUllQVE9fQU5VQklT PW0KQ09ORklHX0NSWVBUT19BUkM0PW0KIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQVNU X0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQ0FTVDU9bQpDT05GSUdfQ1JZUFRPX0NBU1Q2PW0KIyBD T05GSUdfQ1JZUFRPX0RFUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRkNSWVBUPW0KIyBDT05G SUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19TQUxTQTIwXzU4Nj15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9 eQojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VSUEVOVD15 CkNPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyXzU4Nj15CkNPTkZJR19DUllQVE9fVEVBPW0KQ09O RklHX0NSWVBUT19UV09GSVNIPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj15CkNPTkZJ R19DUllQVE9fVFdPRklTSF81ODY9bQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19E RUZMQVRFPXkKQ09ORklHX0NSWVBUT19aTElCPW0KQ09ORklHX0NSWVBUT19MWk89eQpDT05GSUdf Q1JZUFRPXzg0Mj15CkNPTkZJR19DUllQVE9fTFo0PXkKQ09ORklHX0NSWVBUT19MWjRIQz15Cgoj CiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPW0K Q09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJ R19DUllQVE9fRFJCR19IQVNIPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRST1BZPXkKIyBDT05G SUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9B UElfU0tDSVBIRVIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX0hBU0hfSU5GTz15CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qgc2V0CkNPTkZJR19BU1lN TUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkK Q09ORklHX1BVQkxJQ19LRVlfQUxHT19SU0E9eQpDT05GSUdfWDUwOV9DRVJUSUZJQ0FURV9QQVJT RVI9eQpDT05GSUdfUEtDUzdfTUVTU0FHRV9QQVJTRVI9eQpDT05GSUdfUEtDUzdfVEVTVF9LRVk9 bQojIENPTkZJR19TSUdORURfUEVfRklMRV9WRVJJRklDQVRJT04gaXMgbm90IHNldAoKIwojIENl cnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKQ09ORklHX1NZU1RFTV9UUlVTVEVE X0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgpDT05GSUdfSEFWRV9LVk09 eQpDT05GSUdfVklSVFVBTElaQVRJT049eQojIENPTkZJR19MR1VFU1QgaXMgbm90IHNldAojIENP TkZJR19CSU5BUllfUFJJTlRGIGlzIG5vdCBzZXQKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09O RklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0 CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09O RklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09O RklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpD T05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX0FSQ0hfSEFT X0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9bQpDT05GSUdfQ1JDMTY9bQpDT05G SUdfQ1JDX1QxMERJRj1tCkNPTkZJR19DUkNfSVRVX1Q9bQpDT05GSUdfQ1JDMzI9eQojIENPTkZJ R19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09O RklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMgbm90 IHNldAojIENPTkZJR19MSUJDUkMzMkMgaXMgbm90IHNldApDT05GSUdfQ1JDOD1tCiMgQ09ORklH X0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfUkFORE9NMzJfU0VM RlRFU1Q9eQpDT05GSUdfODQyX0NPTVBSRVNTPXkKQ09ORklHXzg0Ml9ERUNPTVBSRVNTPXkKQ09O RklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBS RVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9DT01QUkVTUz15CkNPTkZJ R19MWjRIQ19DT01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNPTkZJR19YWl9ERUM9 eQpDT05GSUdfWFpfREVDX1g4Nj15CiMgQ09ORklHX1haX0RFQ19QT1dFUlBDIGlzIG5vdCBzZXQK Q09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FS TVRIVU1CPXkKIyBDT05GSUdfWFpfREVDX1NQQVJDIGlzIG5vdCBzZXQKQ09ORklHX1haX0RFQ19C Q0o9eQpDT05GSUdfWFpfREVDX1RFU1Q9eQpDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklH X0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9T T0xPTU9OPW0KQ09ORklHX1JFRURfU09MT01PTl9ERUMxNj15CkNPTkZJR19CQ0g9bQpDT05GSUdf QkNIX0NPTlNUX1BBUkFNUz15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFU SVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNP TkZJR19IQVNfRE1BPXkKQ09ORklHX0RRTD15CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9I QVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0NMWl9UQUI9eQpDT05GSUdfQ09S RElDPXkKIyBDT05GSUdfRERSIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01Q SUxJQj15CkNPTkZJR19MSUJGRFQ9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKIyBDT05GSUdfU0df U1BMSVQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfU0dfQ0hBSU49eQpDT05GSUdfQVJDSF9I QVNfTU1JT19GTFVTSD15Cg== --===============7300876883189339364== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 WVo= --===============7300876883189339364==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752058AbcBOBoM (ORCPT ); Sun, 14 Feb 2016 20:44:12 -0500 Received: from mga02.intel.com ([134.134.136.20]:40490 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751850AbcBOBoG (ORCPT ); Sun, 14 Feb 2016 20:44:06 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,448,1449561600"; d="xz'?scan'208";a="652146637" From: kernel test robot Subject: [lkp] [printk] af097cab1b: EIP is at vprintk_emit+0xab2/0xb5c CC: lkp@01.org CC: LKML CC: 0day robot TO: Sergey Senozhatsky Date: Mon, 15 Feb 2016 09:43:37 +0800 Message-ID: <87vb5qd9yu.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 Sergey-Senozhatsky/printk-move-can_use_console-out-of-console_trylock_for_printk/20160213-024210 commit af097cab1b878d5be746be8bcaa9a79986716c41 ("printk: set may_schedule for some of console_trylock callers") +------------------------------------------------+------------+------------+ | | 0a94edb5a8 | af097cab1b | +------------------------------------------------+------------+------------+ | boot_successes | 0 | 0 | | boot_failures | 122 | 122 | | BUG:kernel_boot_oversize | 122 | 29 | | backtrace:acpi_get_cpuid | 122 | 122 | | backtrace:early_init_pdc | 122 | 122 | | backtrace:acpi_early_processor_set_pdc | 122 | 122 | | backtrace:acpi_init | 122 | 122 | | backtrace:kernel_init_freeable | 122 | 122 | | EIP_is_at_vprintk_emit | 0 | 42 | | Kernel_panic-not_syncing:softlockup:hung_tasks | 0 | 93 | | backtrace:of_unittest | 0 | 76 | | EIP_is_at_mutex_lock_nested | 0 | 12 | | EIP_is_at_of_unittest | 0 | 17 | | backtrace:apic_timer_interrupt | 0 | 17 | | EIP_is_at__mutex_unlock_slowpath | 0 | 11 | | EIP_is_at_raw_spin_unlock_irqrestore | 0 | 5 | | EIP_is_at__do_softirq | 0 | 1 | | EIP_is_at_lock_acquire | 0 | 3 | | EIP_is_at_debug_lockdep_rcu_enabled | 0 | 1 | | EIP_is_at_lock_is_held | 0 | 1 | +------------------------------------------------+------------+------------+ [ 37.263139] of_overlay_destroy: Could not find overlay #6 [ 37.263179] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [swapper:1] [ 37.263179] NMI watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [swapper:1] [ 37.263184] Modules linked in: [ 37.263184] Modules linked in: [ 37.263187] irq event stamp: 9518968 [ 37.263187] irq event stamp: 9518968 [ 37.263202] hardirqs last enabled at (9518967): [] vprintk_emit+0xa6e/0xb5c [ 37.263202] hardirqs last enabled at (9518967): [] vprintk_emit+0xa6e/0xb5c [ 37.263214] hardirqs last disabled at (9518968): [] apic_timer_interrupt+0x28/0x40 [ 37.263214] hardirqs last disabled at (9518968): [] apic_timer_interrupt+0x28/0x40 [ 37.263227] softirqs last enabled at (9516854): [] __do_softirq+0x6f4/0x832 [ 37.263227] softirqs last enabled at (9516854): [] __do_softirq+0x6f4/0x832 [ 37.263239] softirqs last disabled at (9516847): [] do_softirq_own_stack+0x67/0x8a [ 37.263239] softirqs last disabled at (9516847): [] do_softirq_own_stack+0x67/0x8a [ 37.263248] CPU: 0 PID: 1 Comm: swapper Not tainted 4.5.0-rc3-00002-gaf097ca #1 [ 37.263248] CPU: 0 PID: 1 Comm: swapper Not tainted 4.5.0-rc3-00002-gaf097ca #1 [ 37.263253] task: cac29000 ti: cac2a000 task.ti: cac2a000 [ 37.263253] task: cac29000 ti: cac2a000 task.ti: cac2a000 [ 37.263259] EIP: 0060:[] EFLAGS: 00000246 CPU: 0 [ 37.263259] EIP: 0060:[] EFLAGS: 00000246 CPU: 0 [ 37.263266] EIP is at vprintk_emit+0xab2/0xb5c [ 37.263266] EIP is at vprintk_emit+0xab2/0xb5c [ 37.263271] EAX: 00000246 EBX: 0000002d ECX: 00000006 EDX: cac293c8 [ 37.263271] EAX: 00000246 EBX: 0000002d ECX: 00000006 EDX: cac293c8 [ 37.263277] ESI: c2aacbc2 EDI: 00000006 EBP: cac2be38 ESP: cac2be1c [ 37.263277] ESI: c2aacbc2 EDI: 00000006 EBP: cac2be38 ESP: cac2be1c [ 37.263282] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 [ 37.263282] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 [ 37.263288] CR0: 8005003b CR2: 00000000 CR3: 0222e000 CR4: 000006b0 [ 37.263288] CR0: 8005003b CR2: 00000000 CR3: 0222e000 CR4: 000006b0 [ 37.263296] Stack: [ 37.263296] Stack: [ 37.263314] fffffffe 00c2be30 00000246 00000000 ffffffed 00000006 00000000 cac2be58 [ 37.263314] fffffffe 00c2be30 00000246 00000000 ffffffed 00000006 00000000 cac2be58 [ 37.263331] c11b1168 00000000 00000003 00000000 00000000 c1ceb47f cac2be6c cac2be60 [ 37.263331] c11b1168 00000000 00000003 00000000 00000000 c1ceb47f cac2be6c cac2be60 [ 37.263348] c12b8713 cac2be94 c197ce8b c1ceb47f c1b14d24 00000006 00000000 c1ceabd9 [ 37.263348] c12b8713 cac2be94 c197ce8b c1ceb47f c1b14d24 00000006 00000000 c1ceabd9 [ 37.263351] Call Trace: [ 37.263351] Call Trace: [ 37.263363] [] vprintk_default+0x20/0x30 [ 37.263363] [] vprintk_default+0x20/0x30 [ 37.263372] [] printk+0x1f/0x2f [ 37.263372] [] printk+0x1f/0x2f [ 37.263382] [] of_overlay_destroy+0x1b4/0x595 [ 37.263382] [] of_overlay_destroy+0x1b4/0x595 [ 37.263392] [] of_unittest+0x252c/0x26e5 [ 37.263392] [] of_unittest+0x252c/0x26e5 [ 37.263400] [] ? slob_free+0x98c/0x9a2 [ 37.263400] [] ? slob_free+0x98c/0x9a2 [ 37.263408] [] ? __phys_addr+0x146/0x188 [ 37.263408] [] ? __phys_addr+0x146/0x188 [ 37.263414] [] ? kfree+0x11f/0x1cc [ 37.263414] [] ? kfree+0x11f/0x1cc [ 37.263423] [] do_one_initcall+0x2ee/0x474 [ 37.263423] [] do_one_initcall+0x2ee/0x474 [ 37.263432] [] ? repair_env_string+0x36/0x140 [ 37.263432] [] ? repair_env_string+0x36/0x140 [ 37.263440] [] ? of_unittest_find_node_by_name+0x11f0/0x11f0 [ 37.263440] [] ? of_unittest_find_node_by_name+0x11f0/0x11f0 [ 37.263450] [] ? parse_args+0x828/0x9c2 [ 37.263450] [] ? parse_args+0x828/0x9c2 [ 37.263461] [] ? kernel_init_freeable+0x322/0x581 [ 37.263461] [] ? kernel_init_freeable+0x322/0x581 [ 37.263470] [] kernel_init_freeable+0x416/0x581 [ 37.263470] [] kernel_init_freeable+0x416/0x581 [ 37.263480] [] kernel_init+0x16/0x1e7 [ 37.263480] [] kernel_init+0x16/0x1e7 [ 37.263488] [] ret_from_kernel_thread+0x20/0x40 [ 37.263488] [] ret_from_kernel_thread+0x20/0x40 [ 37.263496] [] ? rest_init+0x2bb/0x2bb [ 37.263496] [] ? rest_init+0x2bb/0x2bb [ 37.263609] Code: 83 05 48 90 aa c2 01 b8 a0 65 f0 c1 83 15 4c 90 aa c2 00 e9 84 f6 ff ff 83 05 40 90 aa c2 01 8b 45 ec 83 15 44 90 aa c2 00 50 9d <8d> 74 26 00 83 05 50 90 aa c2 01 83 15 54 90 aa c2 00 80 7d eb [ 37.263609] Code: 83 05 48 90 aa c2 01 b8 a0 65 f0 c1 83 15 4c 90 aa c2 00 e9 84 f6 ff ff 83 05 40 90 aa c2 01 8b 45 ec 83 15 44 90 aa c2 00 50 9d <8d> 74 26 00 83 05 50 90 aa c2 01 83 15 54 90 aa c2 00 80 7d eb [ 37.263614] Kernel panic - not syncing: softlockup: hung tasks [ 37.263614] Kernel panic - not syncing: softlockup: hung tasks Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.5.0-rc3-00002-gaf097ca # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.5.0-rc3 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_CONSTRUCTORS=y 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=y # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ=y # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TINY_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_DEBUG=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y # CONFIG_IPC_NS is not set CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # 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=y 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=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y # CONFIG_SHMEM is not set CONFIG_AIO=y # CONFIG_ADVISE_SYSCALLS is not set CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set # CONFIG_SLUB is not set CONFIG_SLOB=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_OPROFILE=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set CONFIG_OPTPROBES=y # 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_KRETPROBES=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_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=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_GCOV_PROFILE_ALL=y # CONFIG_GCOV_FORMAT_AUTODETECT is not set # CONFIG_GCOV_FORMAT_3_4 is not set CONFIG_GCOV_FORMAT_4_7=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y CONFIG_X86_MPPARSE=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y CONFIG_X86_32_IRIS=m # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_DEBUG=y CONFIG_XEN=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_SAVE_RESTORE=y CONFIG_XEN_DEBUG_FS=y 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=y # 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 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 # CONFIG_X86_PPRO_FENCE is not set CONFIG_X86_F00F_BUG=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_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y # CONFIG_DMI is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=1 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_UP_LATE_INIT=y CONFIG_X86_UP_APIC=y # CONFIG_X86_UP_IOAPIC is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y # CONFIG_X86_MCE_INTEL is not set CONFIG_X86_MCE_AMD=y CONFIG_X86_ANCIENT_MCE=y CONFIG_X86_MCE_THRESHOLD=y # CONFIG_X86_MCE_INJECT is not set # CONFIG_X86_LEGACY_VM86 is not set # CONFIG_VM86 is not set # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set 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_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set # CONFIG_CMA is not set CONFIG_ZPOOL=m CONFIG_ZBUD=m CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y # CONFIG_HIGHPTE is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set # CONFIG_X86_PAT is not set CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_X86_INTEL_MPX=y # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 # CONFIG_SCHED_HRTICK is not set # CONFIG_KEXEC is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set # CONFIG_MODIFY_LDT_SYSCALL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_PM_SLEEP=y CONFIG_PM_AUTOSLEEP=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 CONFIG_PM_WAKELOCKS_GC=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_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 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_IOAPIC=y # 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_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y CONFIG_X86_APM_BOOT=y CONFIG_APM=y # CONFIG_APM_IGNORE_USER_SUSPEND is not set # CONFIG_APM_DO_ENABLE is not set # CONFIG_APM_CPU_IDLE is not set # CONFIG_APM_DISPLAY_BLANK is not set # CONFIG_APM_ALLOW_INTS is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # 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_XEN=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_XEN_PCIDEV_FRONTEND=y CONFIG_HT_IRQ=y # 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 is not set CONFIG_NET5501=y CONFIG_AMD_NB=y # CONFIG_PCCARD 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 is not set CONFIG_BINFMT_MISC=y # CONFIG_COREDUMP is not set CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set # CONFIG_SOCK_CGROUP_DATA is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y CONFIG_SYS_HYPERVISOR=y # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPMI=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y # CONFIG_DMA_SHARED_BUFFER is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=m # CONFIG_MTD_TESTS is not set CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set CONFIG_MTD_CMDLINE_PARTS=m # CONFIG_MTD_OF_PARTS is not set # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_OOPS=m CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set CONFIG_MTD_CFI_BE_BYTE_SWAP=y # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set # CONFIG_MTD_CFI_GEOMETRY is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_OTP=y # CONFIG_MTD_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m # CONFIG_MTD_ROM is not set CONFIG_MTD_ABSENT=m # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y # CONFIG_MTD_PHYSMAP is not set # CONFIG_MTD_PHYSMAP_OF is not set CONFIG_MTD_AMD76XROM=m # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set CONFIG_MTD_NETtel=m # CONFIG_MTD_L440GX is not set # CONFIG_MTD_PCI is not set CONFIG_MTD_GPIO_ADDR=m # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set CONFIG_MTD_LATCH_ADDR=m # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_SLRAM=m # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=m CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=m # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=m # CONFIG_MTD_NAND_ECC_BCH is not set # CONFIG_MTD_SM_COMMON is not set # CONFIG_MTD_NAND_DENALI_PCI is not set CONFIG_MTD_NAND_GPIO=m # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=m # CONFIG_MTD_NAND_RICOH is not set CONFIG_MTD_NAND_DISKONCHIP=m # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y # CONFIG_MTD_NAND_DOCG4 is not set # CONFIG_MTD_NAND_CAFE is not set CONFIG_MTD_NAND_CS553X=m CONFIG_MTD_NAND_NANDSIM=m CONFIG_MTD_NAND_PLATFORM=m CONFIG_MTD_NAND_HISI504=m # CONFIG_MTD_ONENAND is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=m CONFIG_MTD_QINFO_PROBE=m CONFIG_MTD_SPI_NOR=m # CONFIG_MTD_MT81xx_NOR is not set # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set CONFIG_MTD_UBI_GLUEBI=m CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set # CONFIG_PARPORT_1284 is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT 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=m CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=m CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1780=m # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=m CONFIG_DS1682=m CONFIG_BMP085=y CONFIG_BMP085_I2C=m # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_SRAM=y # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m # CONFIG_EEPROM_93CX6 is not set # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m # CONFIG_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 # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m # CONFIG_FIREWIRE_OHCI is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_FF_MEMLESS is not set # CONFIG_INPUT_POLLDEV is not set # CONFIG_INPUT_SPARSEKMAP is not set # CONFIG_INPUT_MATRIXKMAP is not set # # 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 is not set # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_KEYBOARD_CAP11XX is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_GPIO is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PARKBD=m # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=m # CONFIG_SERIO_ARC_PS2 is not set CONFIG_SERIO_APBPS2=m CONFIG_USERIO=m CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m # CONFIG_GAMEPORT_L4 is not set # 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 is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_INGENIC is not set # CONFIG_SERIAL_8250_MID is not set # CONFIG_SERIAL_OF_PLATFORM is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set # CONFIG_HW_RANDOM is not set # CONFIG_NVRAM is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set CONFIG_SCx200_GPIO=m CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y CONFIG_XILLYBUS=m CONFIG_XILLYBUS_OF=m # # I2C support # CONFIG_I2C=m CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=m CONFIG_I2C_MUX_GPIO=m # CONFIG_I2C_MUX_PCA9541 is not set CONFIG_I2C_MUX_PCA954x=m CONFIG_I2C_MUX_REG=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 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 is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set # CONFIG_I2C_GPIO is not set CONFIG_I2C_OCORES=m CONFIG_I2C_PCA_PLATFORM=m # CONFIG_I2C_PXA is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=m # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=m # CONFIG_SCx200_ACB is not set # CONFIG_I2C_STUB is not set CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=y # 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_PARPORT=m CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=m CONFIG_GPIO_MAX730X=m # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=m CONFIG_GPIO_ALTERA=m # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=m CONFIG_GPIO_GENERIC_PLATFORM=m # CONFIG_GPIO_GRGPIO is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_SYSCON=m # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_XILINX=y # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_IDIO_16=y # CONFIG_GPIO_104_IDI_48 is not set CONFIG_GPIO_F7188X=y CONFIG_GPIO_IT87=y # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=m # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=m CONFIG_GPIO_ADNP=m CONFIG_GPIO_MAX7300=m CONFIG_GPIO_MAX732X=m # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_LP3943=m CONFIG_GPIO_UCB1400=m CONFIG_GPIO_WM8994=m # # 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 # CONFIG_GPIO_SODAVILLE is not set # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set CONFIG_W1=m # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=m CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m # CONFIG_W1_SLAVE_DS2408 is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2406=m # CONFIG_W1_SLAVE_DS2423 is not set # CONFIG_W1_SLAVE_DS2431 is not set CONFIG_W1_SLAVE_DS2433=m # CONFIG_W1_SLAVE_DS2433_CRC is not set # CONFIG_W1_SLAVE_DS2760 is not set # CONFIG_W1_SLAVE_DS2780 is not set # CONFIG_W1_SLAVE_DS2781 is not set CONFIG_W1_SLAVE_DS28E04=m CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_CHARGER_TPS65217 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_POWER_RESET=y CONFIG_POWER_RESET_GPIO=y CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_LTC2952=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_RESET_SYSCON=y # CONFIG_POWER_RESET_SYSCON_POWEROFF is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=m CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=m CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_ASC7621=m # 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=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=m # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m # CONFIG_SENSORS_G760A is not set CONFIG_SENSORS_G762=m CONFIG_SENSORS_GPIO_FAN=m CONFIG_SENSORS_HIH6130=m # CONFIG_SENSORS_IIO_HWMON is not set # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=m # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=m # CONFIG_SENSORS_MAX1668 is not set CONFIG_SENSORS_MAX197=m CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m CONFIG_SENSORS_MENF21BMC_HWMON=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m CONFIG_SENSORS_NCT7802=m CONFIG_SENSORS_NCT7904=m # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set CONFIG_SENSORS_SHT15=m # CONFIG_SENSORS_SHT21 is not set CONFIG_SENSORS_SHTC1=m # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=m # CONFIG_SENSORS_EMC1403 is not set CONFIG_SENSORS_EMC2103=m CONFIG_SENSORS_EMC6W201=m # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=m CONFIG_SENSORS_ADC128D818=m # CONFIG_SENSORS_ADS1015 is not set # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_AMC6821=m # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m CONFIG_SENSORS_TMP103=m # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=m # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=m # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m # CONFIG_SENSORS_W83627EHF is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_OF=y 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 is not set CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m CONFIG_INTEL_SOC_DTS_THERMAL=m # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set # CONFIG_QCOM_SPMI_TEMP_ALARM is not set # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=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 is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set CONFIG_MFD_ATMEL_FLEXCOM=m CONFIG_MFD_ATMEL_HLCDC=y # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_CROS_EC=m # CONFIG_MFD_CROS_EC_I2C is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=m # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # 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 is not set # CONFIG_MFD_MT6397 is not set CONFIG_MFD_MENF21BMC=m CONFIG_MFD_RETU=m CONFIG_MFD_PCF50633=m # CONFIG_PCF50633_ADC is not set CONFIG_PCF50633_GPIO=m CONFIG_UCB1400_CORE=m # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RK808 is not set # CONFIG_MFD_RN5T618 is not set CONFIG_MFD_SI476X_CORE=m # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SKY81452 is not set CONFIG_ABX500_CORE=y CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=m CONFIG_MFD_LP3943=m # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m CONFIG_MFD_TPS65217=m CONFIG_MFD_TPS65218=m CONFIG_MFD_TPS65912=y # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=m # 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=m # CONFIG_MFD_CS47L24 is not set # CONFIG_MFD_WM5102 is not set CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set CONFIG_MFD_WM8994=m CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=m CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_ACT8865=m CONFIG_REGULATOR_AD5398=m # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_ARIZONA=m # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_FAN53555 is not set CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_ISL9305 is not set CONFIG_REGULATOR_ISL6271A=m # CONFIG_REGULATOR_LP3971 is not set CONFIG_REGULATOR_LP3972=m CONFIG_REGULATOR_LP872X=m # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LTC3589=m # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=m CONFIG_REGULATOR_MAX8660=m # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=m # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_PCF50633=m # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set CONFIG_REGULATOR_PV88090=m CONFIG_REGULATOR_QCOM_SPMI=y # CONFIG_REGULATOR_TPS51632 is not set CONFIG_REGULATOR_TPS62360=m # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65217=m CONFIG_REGULATOR_TPS65218=m CONFIG_REGULATOR_WM8994=m # CONFIG_MEDIA_SUPPORT is not set # # 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=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_PLATFORM=m # CONFIG_BACKLIGHT_CLASS_DEVICE is not set # CONFIG_VGASTATE is not set CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_DMAENGINE_PCM=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=m # CONFIG_SND_SEQ_DUMMY is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y # CONFIG_SND_PCM_TIMER is not set # CONFIG_SND_SEQUENCER_OSS is not set CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y CONFIG_SND_DEBUG_VERBOSE=y # CONFIG_SND_PCM_XRUN_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=m # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y CONFIG_SND_DUMMY=m CONFIG_SND_ALOOP=m # CONFIG_SND_VIRMIDI is not set # CONFIG_SND_MTPAV is not set # CONFIG_SND_MTS64 is not set CONFIG_SND_SERIAL_U16550=m # CONFIG_SND_MPU401 is not set CONFIG_SND_PORTMAN2X4=m CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ASIHPI is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_OXYGEN is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CS5530 is not set # CONFIG_SND_CS5535AUDIO is not set # CONFIG_SND_CTXFI is not set # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set # CONFIG_SND_GINA24 is not set # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set # CONFIG_SND_ECHO3G is not set # CONFIG_SND_INDIGO is not set # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_INDIGOIOX is not set # CONFIG_SND_INDIGODJX is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SE6X is not set # CONFIG_SND_SIS7019 is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VIRTUOSO is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # # HD-Audio # # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_FIREWIRE is not set CONFIG_SND_SOC=m CONFIG_SND_SOC_AC97_BUS=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_AMD_ACP=m # CONFIG_SND_ATMEL_SOC is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=m CONFIG_SND_SOC_FSL_SAI=m CONFIG_SND_SOC_FSL_SSI=m CONFIG_SND_SOC_FSL_SPDIF=m CONFIG_SND_SOC_FSL_ESAI=m CONFIG_SND_SOC_IMX_AUDMUX=m # CONFIG_SND_SOC_IMG is not set CONFIG_SND_SST_MFLD_PLATFORM=m CONFIG_SND_SST_IPC=m CONFIG_SND_SST_IPC_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m # CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set # # Allwinner SoC Audio support # CONFIG_SND_SUN4I_CODEC=m # CONFIG_SND_SOC_XTFPGA_I2S is not set CONFIG_SND_SOC_I2C_AND_SPI=m # # CODEC drivers # CONFIG_SND_SOC_AC97_CODEC=m CONFIG_SND_SOC_ADAU1701=m # CONFIG_SND_SOC_AK4554 is not set CONFIG_SND_SOC_AK4613=m # CONFIG_SND_SOC_AK4642 is not set CONFIG_SND_SOC_AK5386=m CONFIG_SND_SOC_ALC5623=m CONFIG_SND_SOC_CS35L32=m # CONFIG_SND_SOC_CS42L51_I2C is not set # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set CONFIG_SND_SOC_CS4265=m # CONFIG_SND_SOC_CS4270 is not set # CONFIG_SND_SOC_CS4271_I2C is not set CONFIG_SND_SOC_CS42XX8=m CONFIG_SND_SOC_CS42XX8_I2C=m CONFIG_SND_SOC_CS4349=m CONFIG_SND_SOC_ES8328=m CONFIG_SND_SOC_GTM601=m CONFIG_SND_SOC_INNO_RK3036=m CONFIG_SND_SOC_PCM1681=m CONFIG_SND_SOC_PCM3168A=m CONFIG_SND_SOC_PCM3168A_I2C=m CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_I2C=m CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RT5631=m CONFIG_SND_SOC_RT5640=m CONFIG_SND_SOC_RT5651=m # CONFIG_SND_SOC_RT5677_SPI is not set CONFIG_SND_SOC_SGTL5000=m CONFIG_SND_SOC_SIGMADSP=m CONFIG_SND_SOC_SIGMADSP_I2C=m CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_SSM2602_I2C is not set # CONFIG_SND_SOC_SSM4567 is not set CONFIG_SND_SOC_STA32X=m CONFIG_SND_SOC_STA350=m # CONFIG_SND_SOC_STI_SAS is not set CONFIG_SND_SOC_TAS2552=m CONFIG_SND_SOC_TAS5086=m CONFIG_SND_SOC_TAS571X=m CONFIG_SND_SOC_TFA9879=m CONFIG_SND_SOC_TLV320AIC23=m CONFIG_SND_SOC_TLV320AIC23_I2C=m CONFIG_SND_SOC_TLV320AIC31XX=m CONFIG_SND_SOC_TLV320AIC3X=m # CONFIG_SND_SOC_TS3A227E is not set # CONFIG_SND_SOC_WM8510 is not set CONFIG_SND_SOC_WM8523=m CONFIG_SND_SOC_WM8580=m CONFIG_SND_SOC_WM8711=m # CONFIG_SND_SOC_WM8728 is not set CONFIG_SND_SOC_WM8731=m CONFIG_SND_SOC_WM8737=m # CONFIG_SND_SOC_WM8741 is not set CONFIG_SND_SOC_WM8750=m # CONFIG_SND_SOC_WM8753 is not set CONFIG_SND_SOC_WM8776=m CONFIG_SND_SOC_WM8804=m CONFIG_SND_SOC_WM8804_I2C=m # CONFIG_SND_SOC_WM8903 is not set # CONFIG_SND_SOC_WM8962 is not set # CONFIG_SND_SOC_WM8974 is not set CONFIG_SND_SOC_WM8978=m # CONFIG_SND_SOC_TPA6130A2 is not set CONFIG_SND_SIMPLE_CARD=m CONFIG_SOUND_PRIME=m CONFIG_SOUND_OSS=m CONFIG_SOUND_TRACEINIT=y CONFIG_SOUND_DMAP=y CONFIG_SOUND_VMIDI=m # CONFIG_SOUND_TRIX is not set # CONFIG_SOUND_MSS is not set CONFIG_SOUND_MPU401=m # CONFIG_SOUND_PAS is not set CONFIG_SOUND_PSS=m # CONFIG_PSS_MIXER is not set CONFIG_SOUND_SB=m CONFIG_SOUND_YM3812=m CONFIG_SOUND_UART6850=m # CONFIG_SOUND_AEDSP16 is not set # CONFIG_SOUND_KAHLUA is not set CONFIG_AC97_BUS=m # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y CONFIG_USB_GPIO_VBUS=m CONFIG_TAHVO_USB=m CONFIG_TAHVO_USB_HOST_BY_DEFAULT=y # CONFIG_USB_GADGET is not set CONFIG_UWB=m # CONFIG_UWB_WHCI is not set # CONFIG_MMC is not set CONFIG_MEMSTICK=m CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set # # 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_NEW_LEDS is not set CONFIG_ACCESSIBILITY=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y CONFIG_EDAC_DEBUG=y # CONFIG_EDAC_DECODE_MCE is not set 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=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set # 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=m # # I2C RTC drivers # CONFIG_RTC_DRV_ABB5ZES3=m CONFIG_RTC_DRV_ABX80X=m CONFIG_RTC_DRV_DS1307=m # CONFIG_RTC_DRV_DS1374 is not set CONFIG_RTC_DRV_DS1672=m # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_HYM8563 is not set CONFIG_RTC_DRV_MAX6900=m # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_ISL12057=m # CONFIG_RTC_DRV_X1205 is not set CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_PCF8523=m CONFIG_RTC_DRV_PCF8563=m # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF8583 is not set # CONFIG_RTC_DRV_M41T80 is not set CONFIG_RTC_DRV_BQ32K=m CONFIG_RTC_DRV_S35390A=m # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8010 is not set # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m CONFIG_RTC_DRV_RV3029C2=m CONFIG_RTC_DRV_RV8803=m # # SPI RTC drivers # # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set # CONFIG_RTC_DRV_DS1286 is not set CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m CONFIG_RTC_DRV_DS1685_FAMILY=y # CONFIG_RTC_DRV_DS1685 is not set CONFIG_RTC_DRV_DS1689=y # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set # CONFIG_RTC_DRV_DS17885 is not set # CONFIG_RTC_DS1685_PROC_REGS is not set # CONFIG_RTC_DS1685_SYSFS_REGS is not set # CONFIG_RTC_DRV_DS1742 is not set CONFIG_RTC_DRV_DS2404=y # CONFIG_RTC_DRV_STK17TA8 is not set # CONFIG_RTC_DRV_M48T86 is not set # CONFIG_RTC_DRV_M48T35 is not set CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=m # CONFIG_RTC_DRV_V3020 is not set CONFIG_RTC_DRV_PCF50633=m CONFIG_RTC_DRV_ZYNQMP=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_SNVS is not set # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y CONFIG_FSL_EDMA=y CONFIG_INTEL_IDMA64=y # CONFIG_PCH_DMA is not set # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set CONFIG_AUXDISPLAY=y CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 # CONFIG_UIO is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=m # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # # Xen driver support # # CONFIG_XEN_BALLOON is not set CONFIG_XEN_DEV_EVTCHN=y CONFIG_XEN_BACKEND=y CONFIG_XENFS=y CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_GNTDEV=y CONFIG_XEN_GRANT_DEV_ALLOC=y CONFIG_SWIOTLB_XEN=y CONFIG_XEN_PCIDEV_BACKEND=m CONFIG_XEN_PRIVCMD=y CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_SYMS=y CONFIG_XEN_HAVE_VPMU=y # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_SENSORS_HDAPS is not set # 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 is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_PSTORE=y CONFIG_CROS_EC_CHARDEV=m # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_PCC is not set CONFIG_ALTERA_MBOX=y # CONFIG_MAILBOX_TEST is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=m CONFIG_STE_MODEM_RPROC=m # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set 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_ADC_JACK is not set # CONFIG_EXTCON_ARIZONA is not set # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set CONFIG_EXTCON_USB_GPIO=y # CONFIG_MEMORY is not set CONFIG_IIO=m CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO_TRIGGERED_BUFFER=m CONFIG_IIO_CONFIGFS=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_SW_TRIGGER=m # # Accelerometers # # CONFIG_BMA180 is not set # CONFIG_BMC150_ACCEL is not set CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m CONFIG_KXCJK1013=m CONFIG_MMA7455=m CONFIG_MMA7455_I2C=m CONFIG_MMA8452=m # CONFIG_MMA9551 is not set # CONFIG_MMA9553 is not set CONFIG_MXC4005=m CONFIG_MXC6255=m # CONFIG_STK8312 is not set # CONFIG_STK8BA50 is not set # # Analog to digital converters # # CONFIG_AD7291 is not set CONFIG_AD799X=m CONFIG_INA2XX_ADC=m CONFIG_MAX1363=m CONFIG_MCP3422=m CONFIG_MEN_Z188_ADC=m # CONFIG_NAU7802 is not set CONFIG_QCOM_SPMI_IADC=m CONFIG_QCOM_SPMI_VADC=m # CONFIG_TI_ADC081C is not set CONFIG_TI_AM335X_ADC=m # CONFIG_VF610_ADC is not set # # Amplifiers # # # Chemical Sensors # # CONFIG_IAQCORE is not set CONFIG_VZ89X=m # # Hid Sensor IIO Common # CONFIG_IIO_MS_SENSORS_I2C=m # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_CORE=m # # Digital to analog converters # # CONFIG_AD5064 is not set CONFIG_AD5380=m CONFIG_AD5446=m CONFIG_M62332=m CONFIG_MAX517=m CONFIG_MAX5821=m # CONFIG_MCP4725 is not set # # IIO dummy driver # CONFIG_IIO_DUMMY_EVGEN=m CONFIG_IIO_SIMPLE_DUMMY=m CONFIG_IIO_SIMPLE_DUMMY_EVENTS=y CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # # CONFIG_BMG160 is not set CONFIG_IIO_ST_GYRO_3AXIS=m CONFIG_IIO_ST_GYRO_I2C_3AXIS=m CONFIG_ITG3200=m # # Health sensors # CONFIG_MAX30100=m # # Humidity sensors # # CONFIG_DHT11 is not set CONFIG_HDC100X=m # CONFIG_HTU21 is not set # CONFIG_SI7005 is not set CONFIG_SI7020=m # # Inertial measurement units # CONFIG_KMX61=m CONFIG_INV_MPU6050_IIO=m # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=m # CONFIG_AL3320A is not set CONFIG_APDS9300=m CONFIG_APDS9960=m # CONFIG_BH1750 is not set CONFIG_CM32181=m CONFIG_CM3232=m CONFIG_CM3323=m CONFIG_CM36651=m # CONFIG_GP2AP020A00F is not set # CONFIG_ISL29125 is not set CONFIG_JSA1212=m CONFIG_RPR0521=m CONFIG_SENSORS_LM3533=m # CONFIG_LTR501 is not set CONFIG_OPT3001=m CONFIG_PA12203001=m CONFIG_STK3310=m CONFIG_TCS3414=m CONFIG_TCS3472=m # CONFIG_SENSORS_TSL2563 is not set # CONFIG_TSL4531 is not set CONFIG_US5182D=m # CONFIG_VCNL4000 is not set # # Magnetometer sensors # CONFIG_AK8975=m # CONFIG_AK09911 is not set CONFIG_BMC150_MAGN=m CONFIG_MAG3110=m # CONFIG_MMC35240 is not set CONFIG_IIO_ST_MAGN_3AXIS=m CONFIG_IIO_ST_MAGN_I2C_3AXIS=m # # Inclinometer sensors # # # Triggers - standalone # # CONFIG_IIO_HRTIMER_TRIGGER is not set CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_SYSFS_TRIGGER=m # # Digital potentiometers # CONFIG_MCP4531=m # # Pressure sensors # CONFIG_BMP280=m CONFIG_MPL115=m CONFIG_MPL3115=m CONFIG_MS5611=m CONFIG_MS5611_I2C=m # CONFIG_MS5637 is not set CONFIG_IIO_ST_PRESS=m CONFIG_IIO_ST_PRESS_I2C=m # CONFIG_T5403 is not set # # Lightning sensors # # # Proximity sensors # CONFIG_LIDAR_LITE_V2=m CONFIG_SX9500=m # # Temperature sensors # # CONFIG_MLX90614 is not set # CONFIG_TMP006 is not set CONFIG_TSYS01=m # CONFIG_TSYS02D is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set CONFIG_IRQCHIP=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=m CONFIG_FMC_FAKEDEV=m CONFIG_FMC_TRIVIAL=m CONFIG_FMC_WRITE_EEPROM=m CONFIG_FMC_CHARDEV=m # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_HI6220_USB=m # CONFIG_POWERCAP is not set CONFIG_MCB=m # CONFIG_MCB_PCI is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_NVMEM is not set CONFIG_STM=y # CONFIG_STM_DUMMY is not set CONFIG_STM_SOURCE_CONSOLE=m # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # CONFIG_FPGA=m # CONFIG_FPGA_MGR_ZYNQ_FPGA is not set # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y CONFIG_DCDBAS=m # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_FS_POSIX_ACL is not set CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set # CONFIG_PRINT_QUOTA_WARNING is not set # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y # CONFIG_AUTOFS4_FS is not set # CONFIG_FUSE_FS is not set # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=m # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m # CONFIG_NLS_CODEPAGE_932 is not set CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m # CONFIG_NLS_ASCII is not set # CONFIG_NLS_ISO8859_1 is not set # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=m # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m # CONFIG_NLS_MAC_CROATIAN is not set # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=m # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=m # CONFIG_NLS_UTF8 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 is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=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_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_VM is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_HIGHMEM is not set 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=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 # 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 is not set # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_DEBUG_TIMEKEEPING=y # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_TEST_LIST_SORT=y # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=m CONFIG_INTERVAL_TREE_TEST=m CONFIG_PERCPU_TEST=m # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=m CONFIG_TEST_PRINTF=y CONFIG_TEST_RHASHTABLE=m # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m CONFIG_TEST_USER_COPY=m # CONFIG_TEST_BPF is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_UBSAN=y CONFIG_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN_ALIGNMENT is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=m CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_DEBUG_WX=y CONFIG_DEBUG_SET_MODULE_RONX=y # CONFIG_DEBUG_NX_TEST is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_ENTRY=y # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_ENCRYPTED_KEYS is not set CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_PATH=y # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set CONFIG_SECURITY_YAMA=y # CONFIG_INTEGRITY is not set 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=m CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=m CONFIG_CRYPTO_RSA=m 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=m CONFIG_CRYPTO_AUTHENC=y # CONFIG_CRYPTO_TEST is not set CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set # CONFIG_CRYPTO_GCM is not set # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=m # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=m CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y # CONFIG_CRYPTO_SHA512 is not set 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=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m # CONFIG_CRYPTO_DES is not set CONFIG_CRYPTO_FCRYPT=m # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=m CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y CONFIG_PKCS7_TEST_KEY=m # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_LGUEST is not set # CONFIG_BINARY_PRINTF is not set # # 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=m CONFIG_CRC16=m CONFIG_CRC_T10DIF=m CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC7 is not set # CONFIG_LIBCRC32C is not set CONFIG_CRC8=m # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_XZ=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=m CONFIG_BCH_CONST_PARAMS=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_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=y CONFIG_MPILIB=y CONFIG_LIBFDT=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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 WVo= --=-=-=--